From 38a8d226deee19ea421a4d4b0d3dd2210309b131 Mon Sep 17 00:00:00 2001 From: Tony Air Date: Wed, 11 Aug 2021 19:17:10 +0200 Subject: [PATCH] IMPR: Build update --- dist/icons/manifest.webapp | 2 +- dist/icons/yandex-browser-manifest.json | 2 +- dist/img/photo2.jpg | Bin 130318 -> 0 bytes dist/index.html | 6 +- dist/js/app.js | 2 +- dist/js/app_sw.js | 2 +- dist/records.json | 366 ++++++++++++++++-------- dist/report.html | 4 +- package.json | 8 +- src/html/Elements/Content.html | 328 +++++++++++---------- src/html/Elements/ElementsList.html | 98 +++---- src/html/Slider.html | 124 ++++---- src/js/test-build.js | 9 + webpack.config.common.js | 56 +++- webpack.config.js | 52 +--- webpack.config.serve.js | 53 +--- 16 files changed, 596 insertions(+), 516 deletions(-) delete mode 100644 dist/img/photo2.jpg diff --git a/dist/icons/manifest.webapp b/dist/icons/manifest.webapp index 276a8fa..37ecec2 100644 --- a/dist/icons/manifest.webapp +++ b/dist/icons/manifest.webapp @@ -1,5 +1,5 @@ { - "version": "4.1.9", + "version": "4.2.1", "name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate-react", "description": "This UI Kit allows you to build Bootstrap 5 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.", "icons": { diff --git a/dist/icons/yandex-browser-manifest.json b/dist/icons/yandex-browser-manifest.json index 4d81c62..a3bb133 100644 --- a/dist/icons/yandex-browser-manifest.json +++ b/dist/icons/yandex-browser-manifest.json @@ -1,5 +1,5 @@ { - "version": "4.1.9", + "version": "4.2.1", "api_version": 1, "layout": { "logo": "yandex-browser-50x50.png", diff --git a/dist/img/photo2.jpg b/dist/img/photo2.jpg deleted file mode 100644 index c53dafd3717e4143d3eb135632e5b33d630a111c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130318 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/eRz;t|Pf1g-d%%~nt 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 Bootstrap 4 UI Demo

Flyout Demo

Lipsum .... .... ....

Webpack Bootstrap 4 UI Demo

Content Demo

Quick start

  1. Clone quick start repository

    +	[endif]-->

Flyout Demo

Lipsum .... .... ....

Webpack Bootstrap 4 UI Demo

Content Demo

Quick start

  1. Clone quick start repository

     git clone https://github.com/a2nt/webpack-bootstrap-ui-kit-quick-start.git
  2. Install npm packages

     				cd ./webpack-bootstrap-ui-kit-quick-start.git
     				npm install
    -			
  3. Edit ./src files

  4. Start development server at https://127.0.0.1:8001/:

    yarn start

    Compile:

    yarn build

Header #2

Test ImageContent Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

  1. First
    • First
    • Second
      1. First
      2. Second
      3. Third
      • First
      • Second
      • Third
    • Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

  2. {paragraph} Second

    {paragraph} Second #2

  3. Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Responsive Table #1: Default

Header #1Header #2Header #3
#1-1#1-2#1-3
#2-1#2-2#2-3
#3-1#3-2#3-3

Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

Responsive Table #2: Border-less

Header #1Header #2Header #3
#1-1#1-2#1-3
#2-1#2-2#2-3
#3-1#3-2#3-3

Content Header

Some content ...
Some kind image
Some kind image
Some kind image
Some kind image

Accordion demo

Some content ...

This is the first item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Find Location

Use _consts.js to change Google Maps to Mapbox.

Office #1
17 Lakeside Drive
U
Office #2
Flower Hill Cemetery
N
Office #3
555 Phoenix Road
U
Office #4
15 East Hadley Road
U
\ No newline at end of file +
  • Edit ./src files

  • Start development server at https://127.0.0.1:8001/:

    yarn start

    Compile:

    yarn build
  • Header #2

    Test ImageContent Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

    1. First
      • First
      • Second
        1. First
        2. Second
        3. Third
        • First
        • Second
        • Third
      • Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

    2. {paragraph} Second

      {paragraph} Second #2

    3. Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

    Responsive Table #1: Default

    Header #1Header #2Header #3
    #1-1#1-2#1-3
    #2-1#2-2#2-3
    #3-1#3-2#3-3

    Content Text Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.

    Responsive Table #2: Border-less

    Header #1Header #2Header #3
    #1-1#1-2#1-3
    #2-1#2-2#2-3
    #3-1#3-2#3-3

    Content Header

    Some content ...
    Some kind image
    Some kind image
    Some kind image
    Some kind image

    Accordion demo

    Some content ...

    This is the first item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

    This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

    This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

    Find Location

    Use _consts.js to change Google Maps to Mapbox.

    Office #1
    17 Lakeside Drive
    U
    Office #2
    Flower Hill Cemetery
    N
    Office #3
    555 Phoenix Road
    U
    Office #4
    15 East Hadley Road
    U
    \ No newline at end of file diff --git a/dist/js/app.js b/dist/js/app.js index 815a20c..6be58f9 100644 --- a/dist/js/app.js +++ b/dist/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -!function(){var e={828:function(e,t,n){var r={"./photo1.png":19,"./photo2.jpg":247,"./photo3.svg":243,".pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo1.png":19,".pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo2.jpg":247,".pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo3.svg":243,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo1.png":19,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo2.jpg":247,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo3.svg":243};function webpackContext(e){var t=webpackContextResolve(e);return n(t)}function webpackContextResolve(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(r)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=828},885:function(e,t,n){e.exports=n(855)},145:function(e,t,n){"use strict";var r=n(750),i=n(149),o=n(804),a=n(642),s=n(295),c=n(279),u=n(868),l=n(865);e.exports=function xhrAdapter(e){return new Promise((function dispatchXhrRequest(t,n){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+m)}var y=s(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function handleLoad(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?c(d.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:r,config:e,request:d};i(t,n,o),d=null}},d.onabort=function handleAbort(){d&&(n(l("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function handleError(){n(l("Network Error",e,null,d)),d=null},d.ontimeout=function handleTimeout(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||u(y))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&r.forEach(p,(function setRequestHeader(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(g){if("json"!==e.responseType)throw g}"function"===typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function onCanceled(e){d&&(d.abort(),n(e),d=null)})),f||(f=null),d.send(f)}))}},855:function(e,t,n){"use strict";var r=n(750),i=n(999),o=n(229),a=n(936);function createInstance(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var s=createInstance(n(822));s.Axios=o,s.create=function create(e){return createInstance(a(s.defaults,e))},s.Cancel=n(589),s.CancelToken=n(816),s.isCancel=n(882),s.all=function all(e){return Promise.all(e)},s.spread=n(867),s.isAxiosError=n(218),e.exports=s,e.exports.default=s},589:function(e){"use strict";function Cancel(e){this.message=e}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,e.exports=Cancel},816:function(e,t,n){"use strict";var r=n(589);function CancelToken(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function promiseExecutor(e){t=e}));var n=this;e((function cancel(e){n.reason||(n.reason=new r(e),t(n.reason))}))}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason)throw this.reason},CancelToken.source=function source(){var e;return{token:new CancelToken((function executor(t){e=t})),cancel:e}},e.exports=CancelToken},882:function(e){"use strict";e.exports=function isCancel(e){return!(!e||!e.__CANCEL__)}},229:function(e,t,n){"use strict";var r=n(750),i=n(642),o=n(748),a=n(850),s=n(936);function Axios(e){this.defaults=e,this.interceptors={request:new o,response:new o}}Axios.prototype.request=function request(e){"string"===typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function unshiftRequestInterceptors(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function pushResponseInterceptors(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},Axios.prototype.getUri=function getUri(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function forEachMethodNoData(e){Axios.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function forEachMethodWithData(e){Axios.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=Axios},748:function(e,t,n){"use strict";var r=n(750);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},InterceptorManager.prototype.eject=function eject(e){this.handlers[e]&&(this.handlers[e]=null)},InterceptorManager.prototype.forEach=function forEach(e){r.forEach(this.handlers,(function forEachHandler(t){null!==t&&e(t)}))},e.exports=InterceptorManager},295:function(e,t,n){"use strict";var r=n(322),i=n(567);e.exports=function buildFullPath(e,t){return e&&!r(t)?i(e,t):t}},865:function(e,t,n){"use strict";var r=n(202);e.exports=function createError(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},850:function(e,t,n){"use strict";var r=n(750),i=n(838),o=n(882),a=n(822);function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function cleanHeaderConfig(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function onAdapterResolution(t){return throwIfCancellationRequested(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function onAdapterRejection(t){return o(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},202:function(e){"use strict";e.exports=function enhanceError(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},936:function(e,t,n){"use strict";var r=n(750);e.exports=function mergeConfig(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function getMergedValue(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function mergeDeepProperties(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=getMergedValue(void 0,e[i])):n[i]=getMergedValue(e[i],t[i])}r.forEach(i,(function valueFromConfig2(e){r.isUndefined(t[e])||(n[e]=getMergedValue(void 0,t[e]))})),r.forEach(o,mergeDeepProperties),r.forEach(a,(function defaultToConfig2(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=getMergedValue(void 0,e[i])):n[i]=getMergedValue(void 0,t[i])})),r.forEach(s,(function merge(r){r in t?n[r]=getMergedValue(e[r],t[r]):r in e&&(n[r]=getMergedValue(void 0,e[r]))}));var c=i.concat(o).concat(a).concat(s),u=Object.keys(e).concat(Object.keys(t)).filter((function filterAxiosKeys(e){return-1===c.indexOf(e)}));return r.forEach(u,mergeDeepProperties),n}},149:function(e,t,n){"use strict";var r=n(865);e.exports=function settle(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},838:function(e,t,n){"use strict";var r=n(750);e.exports=function transformData(e,t,n){return r.forEach(n,(function transform(n){e=n(e,t)})),e}},822:function(e,t,n){"use strict";var r=n(750),i=n(325),o={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a={adapter:function getDefaultAdapter(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(145)),e}(),transformRequest:[function transformRequest(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(setContentTypeIfUnset(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function transformResponse(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function forEachMethodNoData(e){a.headers[e]={}})),r.forEach(["post","put","patch"],(function forEachMethodWithData(e){a.headers[e]=r.merge(o)})),e.exports=a},999:function(e){"use strict";e.exports=function bind(e,t){return function wrap(){for(var n=new Array(arguments.length),r=0;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},867:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},750:function(e,t,n){"use strict";function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=n(999),i=Object.prototype.toString;function isArray(e){return"[object Array]"===i.call(e)}function isUndefined(e){return"undefined"===typeof e}function isObject(e){return null!==e&&"object"===_typeof(e)}function isPlainObject(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isFunction(e){return"[object Function]"===i.call(e)}function forEach(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0,r=e.length;n0&&void 0!==arguments[0]?arguments[0]:{shown:!1},n=arguments.length>1?arguments[1]:void 0;_classCallCheck(this,MetaWindow),_defineProperty(this,"state",{content:"",type:[],shown:!1,loading:!1,error:!1,embed:!1,collections:[],current:null,target:null}),_defineProperty(this,"show",(function(){var t=e;console.log("".concat(t.name,": show")),t.setState({shown:!0}),r.dispatchEvent(new Event("{ui.name}.show"))})),_defineProperty(this,"hide",(function(){var t=e;console.log("".concat(t.name,": hide")),t.setState({shown:!1}),r.dispatchEvent(new Event("{ui.name}.hide"))})),_defineProperty(this,"next",(function(){var t=e,n=t.state.current.getAttribute("data-gallery"),i=t._currIndex();i0?i--:i=t.state.collections[n].length-1,t.state.collections[n][i].click(),console.log("".concat(t.name,": prev")),r.dispatchEvent(new Event("{ui.name}.prev"))})),_defineProperty(this,"reset",(function(){e.setState({content:"",type:[],shown:!1,loading:!1,error:!1,embed:!1})})),_defineProperty(this,"load",(function(t){var n=e,i=n.axios;n.reset(),n.setState({loading:!0}),n.show(),i.get(t,{responseType:"arraybuffer"}).then((function(e){console.log("".concat(n.name,": response content-type: ").concat(e.headers["content-type"]));switch(e.headers["content-type"]){case"image/jpeg":case"image/png":case"image/svg+xml":case"image/bmp":case"image/gif":case"image/tiff":case"image/webp":case"image/jpg":case"image/svg":n.setContent(''),"image");break;case"application/json":case"application/ld+json":case"application/json; charset=UTF-8":n.setContent("".concat((!1).Content),"text html json");break;case"text/html":case"application/xhtml+xml":case"text/plain":case"text/html; charset=UTF-8":case"application/xhtml+xml; charset=UTF-8":case"text/plain; charset=UTF-8":n.setContent(n._abToString(e.data),"text html pajax");break;default:console.warn("".concat(n.name,": Unknown response content-type!"))}r.dispatchEvent(new Event("{ui.name}.loaded"))})).catch((function(e){console.error(e);var t="";if(e.response)switch(e.response.status){case 404:t="Not Found.";break;case 500:t="Server issue, please try again latter.";break;default:t="Something went wrong."}else e.request?t="No response received":console.warn("Error",e.message);n.setState({error:t}),r.dispatchEvent(new Event("{ui.name}.error"))})).then((function(){n.setState({loading:!1})}))})),_defineProperty(this,"_currIndex",(function(){var t=e,n=t.state.current,r=n.getAttribute("data-gallery");return t.state.collections[r].indexOf(n)})),_defineProperty(this,"embed",(function(t){var n=e;console.log("".concat(n.name,": embed")),n.reset(),n.setState({embed:t,loading:!1,type:["embed","video"]}),n.show()})),_defineProperty(this,"setCaption",(function(t){var n=e;console.log("".concat(n.name,": setCaption")),n.state.caption=t})),_defineProperty(this,"getCaption",(function(){return e.state.caption})),_defineProperty(this,"_abToString",(function(e){return String.fromCharCode.apply(null,new Uint8Array(e))})),_defineProperty(this,"_imageEncode",(function(e){new Uint8Array(e);return btoa([].reduce.call(new Uint8Array(e),(function(e,t){return e+String.fromCharCode(t)}),""))})),_defineProperty(this,"setContent",(function(t,n){var r=e;console.log("".concat(r.name,": setContent"));var i=n||["html","text"];Array.isArray(i)||(i=n.split(" ")),r.setState({content:t,type:i})})),_defineProperty(this,"getHtml",(function(){return e.state.content}));var o=this;switch(o.name=o.constructor.name,console.log("".concat(o.name,": init")),o.axios=i,o.setState(t),n){case"show":case"hide":o.hide()}r.dispatchEvent(new Event("{ui.name}.init"))}return function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}(MetaWindow,[{key:"init",value:function init(){var e=this;console.log("MetaWindow: [links] init"),document.querySelectorAll('[data-toggle="lightbox"],[data-gallery="${gallery}"]').forEach((function(t){var n=t.getAttribute("data-gallery");n&&(e.state.collections[n]=[],document.querySelectorAll('[data-toggle="lightbox"][data-gallery="'.concat(n,'"]')).forEach((function(t){e.state.collections[n].push(t)}))),t.addEventListener("click",(function(t){t.preventDefault(),console.log("MetaWindow: [link] click");var n=t.currentTarget,r=n.getAttribute("href")||n.getAttribute("data-href"),i=n.getAttribute("data-embed");e.state.current=n,i?e.embed(r):e.load(r);var o=n.getAttribute("data-title");o&&e.setCaption(o)}))}))}},{key:"setState",value:function setState(e){var t=this;t.state=Object.assign({},t.state,e),t.render()}},{key:"render",value:function render(){var e=this,t=e.name,n=e.state.current;e.state.target.innerHTML="";var r=document.createElement("div");r.classList.add("meta-".concat(t),"meta-".concat(t,"__").concat(e.state.type.join(" meta-".concat(t,"__")))),e.state.target.append(r);var i=document.createElement("div");i.classList.add("meta-".concat(t,"-overlay")),e.state.shown&&i.classList.add("meta-".concat(t,"-overlay__open")),e.state.loading&&i.classList.add("meta-".concat(t,"-overlay__loading")),e.state.error&&i.classList.add("meta-".concat(t,"-overlay__error")),r.append(i);var o=document.createElement("div");o.classList.add("meta-content"),i.append(o);var a=document.createElement("button");if(a.classList.add("meta-nav","meta-close","a"),a.innerHTML=' Close',a.addEventListener("click",(function(t){t.preventDefault(),e.hide()})),o.append(a),n){var s=n.getAttribute("data-gallery");if(s&&e.state.collections[s].length>1){var c=document.createElement("nav");c.classList.add("meta-navs");var u=document.createElement("button");u.classList.add("meta-nav","meta-nav-arrow","meta-nav-arrow__prev","a"),u.innerHTML=' Previous',u.addEventListener("click",(function(t){t.preventDefault(),e.prev()})),c.append(u);var l=document.createElement("button");l.classList.add("meta-nav","meta-nav-arrow","meta-nav-arrow__next","a"),l.innerHTML=' Next',l.addEventListener("click",(function(t){t.preventDefault(),e.next()})),c.append(l),o.append(c)}}var f=__webpack_require__(136);if(e.state.embed){var p=f(e.state.embed);'')}else{var d=document.createElement("section");d.classList.add("meta-wrap","typography"),d.innerHTML=e.getHtml(),o.append(d)}if(e.state.error){var h=document.createElement("div");h.classList.add("meta-error"),h.innerHTML=e.state.error,o.append(h)}else if(e.state.caption){var m=document.createElement("div");m.classList.add("meta-caption"),m.innerHTML=e.getCaption(),o.append(m)}return e}}]),MetaWindow}(),a=document.getElementById("MetaLightboxApp");a||console.log("MetaWindow: missing container");var s=new o({target:a}),c=function init(){s.init()};window.addEventListener("".concat(n),c),window.addEventListener("".concat(t),c),window.addEventListener("MetaWindow.initLinks",c);(function importAll(e){return e.keys().map(e)})(__webpack_require__(828));var u={APOLLO_ERROR:"apollo-error",AJAX:"ajax-load",AJAXMAIN:"ajax-main-load",MAININIT:"main-init",TABHIDDEN:"tab-hidden",TABFOCUSED:"tab-focused",OFFLINE:"offline",ONLINE:"online",BACKONLINE:"back-online",TOUCHENABLE:"touch-enabled",TOUCHDISABLED:"touch-disabled",LOADED:"load",SWIPELEFT:"swipeleft panleft",SWIPERIGHT:"swiperight panright",ALLERTAPPEARED:"alert-appeared",ALERTREMOVED:"alert-removed",LODEDANDREADY:"load-ready",LAZYIMAGEREADY:"image-lazy-bg-loaded",LAZYIMAGESREADY:"images-lazy-loaded",MAPLOADED:"map-loaded",MAPAPILOADED:"map-api-loaded",MAPMARKERCLICK:"map-marker-click",MAPPOPUPCLOSE:"map-popup-close",SCROLL:"scroll",RESIZE:"resize",CAROUSEL_READY:"bs.carousel.ready",SET_TARGET_UPDATE:"set-target-update",RESTORE_FIELD:"restore-field",FORM_INIT_BASICS:"form-basics",FORM_INIT_STEPPED:"form-init-stepped",FORM_INIT_VALIDATE:"form-init-validate",FORM_INIT_VALIDATE_FIELD:"form-init-validate-field",FORM_INIT_STORAGE:"form-init-storage",FORM_VALIDATION_FAILED:"form-validation-failed",FORM_STEPPED_NEW_STEP:"form-new-step",FORM_STEPPED_FIRST_STEP:"form-first-step",FORM_STEPPED_LAST_STEP:"form-last-step",FORM_FIELDS:"input,textarea,select"},l={ENVS:["xs","sm","md","lg","xl","xxl","xxxl"]};(function(e){var t="_main.visibility",n=document,r=n.body;n.addEventListener("visibilitychange",(function(){"hidden"===n.visibilityState?(console.log("".concat(t,": Tab: hidden")),r.classList.add("is-hidden"),r.classList.remove("is-focused"),e.dispatchEvent(new Event(u.TABHIDDEN))):(console.log("".concat(t,": Tab: focused")),r.classList.add("is-focused"),r.classList.remove("is-hidden"),e.dispatchEvent(new Event(u.TABFOCUSED)))}))})(window),function(e){var t,n,r="_main.touch",i=document,o=i.body,a=function SET_TOUCH_SCREEN(i,a){n||a===t||(i?(console.log("".concat(r,": Touch screen enabled")),o.classList.add("is-touch"),o.classList.remove("is-mouse"),e.dispatchEvent(new Event(u.TOUCHENABLE))):(console.log("".concat(r,": Touch screen disabled")),o.classList.add("is-mouse"),o.classList.remove("is-touch"),e.dispatchEvent(new Event(u.TOUCHDISABLED))),t=a,n||(n=setTimeout((function(){clearTimeout(n),n=null}),500)))};a("ontouchstart"in e||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0||e.matchMedia("(hover: none)").matches,"init"),i.addEventListener("touchend",(function(e){var t=!1;"click"!==e.type&&(t=!0),a(t,"click-touchend")})),i.addEventListener("click",(function(e){var t=!1;"click"!==e.type&&(t=!0),a(t,"click-touchend")}))}(window);function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(!e)return;if("string"===typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(e,t)}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.innerHeight?(n.classList.add("landscape"),n.classList.remove("portrait")):(u=!1,n.classList.add("portrait"),n.classList.remove("landscape")),console.log("".concat("_main.css-screen-size",": screen size detected ").concat(a," | landscape ").concat(u)),n.removeChild(i),a};e.addEventListener("".concat(u.LOADED),r),e.addEventListener("".concat(u.RESIZE),r)}(window);function loading_spinner_defineProperties(e,t){for(var n=0;n"),"color:yellow;font-size:10px"),console.info("%cENV: ".concat("production"),"color:green;font-size:10px"),console.groupCollapsed("Events"),Object.keys(u).forEach((function(e){console.info("".concat(e,": ").concat(u[e]))})),console.groupEnd("Events"),console.groupCollapsed("Consts"),Object.keys(l).forEach((function(e){console.info("".concat(e,": ").concat(l[e]))})),console.groupEnd("Events"),console.groupCollapsed("Init"),console.time("init");var r=function(){function MainUI(){!function main_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,MainUI)}return function main_createClass(e,t,n){return t&&main_defineProperties(e.prototype,t),n&&main_defineProperties(e,n),e}(MainUI,null,[{key:"init",value:function init(){e.history.replaceState({landing:e.location.href},t.title,e.location.href),this.loaded()}},{key:"loaded",value:function loaded(){console.log("".concat("_main",": loaded"))}}]),MainUI}();e.addEventListener("".concat(u.LOADED),(function(){r.init(),n.classList.add("loaded"),h.hide(),console.groupEnd("init"),console.timeEnd("init"),e.dispatchEvent(new Event(u.LODEDANDREADY))})),e.addEventListener("".concat(u.AJAX),(function(){r.loaded()})),e.MainUI=r}(window);var m=React;var y=function extendStatics(e,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function __extends(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}y(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var v=function __assign(){return(v=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]120){for(var p=Math.floor(c/80),d=c%80,h=[],m=0;m",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function inspect_typeof(e){return(inspect_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function inspect_inspect(e){return formatValue(e,[])}function formatValue(e,t){switch(inspect_typeof(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function formatObjectValue(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),r=function getCustomFn(e){var t=e[String(E)];if("function"===typeof t)return t;if("function"===typeof e.inspect)return e.inspect}(e);if(void 0!==r){var i=r.call(e);if(i!==e)return"string"===typeof i?i:formatValue(i,n)}else if(Array.isArray(e))return function formatArray(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),r=e.length-n,i=[],o=0;o1&&i.push("... ".concat(r," more items"));return"["+i.join(", ")+"]"}(e,n);return function formatObject(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function getObjectTag(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"===typeof e.constructor){var n=e.constructor.name;if("string"===typeof n&&""!==n)return n}return t}(e)+"]";return"{ "+n.map((function(n){return n+": "+formatValue(e[n],t)})).join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}function devAssert(e,t){if(!Boolean(e))throw new Error(t)}var O=function instanceOf(e,t){return e instanceof t};function source_defineProperties(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"===typeof e||devAssert(0,"Body must be a string. Received: ".concat(inspect_inspect(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||devAssert(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||devAssert(0,"column in locationOffset is 1-indexed and must be positive.")}return function source_createClass(e,t,n){return t&&source_defineProperties(e.prototype,t),n&&source_defineProperties(e,n),e}(Source,[{key:g,get:function get(){return"Source"}}]),Source}();var C=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function dedentBlockStringValue(e){var t=e.split(/\r\n|[\n\r]/g),n=function getBlockStringIndentation(e){for(var t,n=!0,r=!0,i=0,o=null,a=0;ai&&isBlank(t[o-1]);)--o;return t.slice(i,o).join("\n")}function isBlank(e){for(var t=0;t31||9===o));return new S(k.COMMENT,t,s,n,r,i,a.slice(t+1,s))}function readNumber(e,t,n,r,i,o){var a=e.body,s=n,c=t,u=!1;if(45===s&&(s=a.charCodeAt(++c)),48===s){if((s=a.charCodeAt(++c))>=48&&s<=57)throw syntaxError(e,c,"Invalid number, unexpected digit after 0: ".concat(printCharCode(s),"."))}else c=readDigits(e,c,s),s=a.charCodeAt(c);if(46===s&&(u=!0,s=a.charCodeAt(++c),c=readDigits(e,c,s),s=a.charCodeAt(c)),69!==s&&101!==s||(u=!0,43!==(s=a.charCodeAt(++c))&&45!==s||(s=a.charCodeAt(++c)),c=readDigits(e,c,s),s=a.charCodeAt(c)),46===s||function isNameStart(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(s))throw syntaxError(e,c,"Invalid number, expected digit but got: ".concat(printCharCode(s),"."));return new S(u?k.FLOAT:k.INT,t,c,r,i,o,a.slice(t,c))}function readDigits(e,t,n){var r=e.body,i=t,o=n;if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57);return i}throw syntaxError(e,i,"Invalid number, expected digit but got: ".concat(printCharCode(o),"."))}function readString(e,t,n,r,i){for(var o,a,s,c,u=e.body,l=t+1,f=l,p=0,d="";l=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function readName(e,t,n,r,i){for(var o=e.body,a=o.length,s=t+1,c=0;s!==a&&!isNaN(c=o.charCodeAt(s))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++s;return new S(k.NAME,t,s,n,r,i,o.slice(t,s))}var x=function(){function Parser(e,t){var n=function isSource(e){return O(e,T)}(e)?e:new T(e);this._lexer=new A(n),this._options=t}var e=Parser.prototype;return e.parseName=function parseName(){var e=this.expectToken(k.NAME);return{kind:b.NAME,value:e.value,loc:this.loc(e)}},e.parseDocument=function parseDocument(){var e=this._lexer.token;return{kind:b.DOCUMENT,definitions:this.many(k.SOF,this.parseDefinition,k.EOF),loc:this.loc(e)}},e.parseDefinition=function parseDefinition(){if(this.peek(k.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(k.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},e.parseOperationDefinition=function parseOperationDefinition(){var e=this._lexer.token;if(this.peek(k.BRACE_L))return{kind:b.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(k.NAME)&&(t=this.parseName()),{kind:b.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},e.parseOperationType=function parseOperationType(){var e=this.expectToken(k.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},e.parseVariableDefinitions=function parseVariableDefinitions(){return this.optionalMany(k.PAREN_L,this.parseVariableDefinition,k.PAREN_R)},e.parseVariableDefinition=function parseVariableDefinition(){var e=this._lexer.token;return{kind:b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(k.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(k.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},e.parseVariable=function parseVariable(){var e=this._lexer.token;return this.expectToken(k.DOLLAR),{kind:b.VARIABLE,name:this.parseName(),loc:this.loc(e)}},e.parseSelectionSet=function parseSelectionSet(){var e=this._lexer.token;return{kind:b.SELECTION_SET,selections:this.many(k.BRACE_L,this.parseSelection,k.BRACE_R),loc:this.loc(e)}},e.parseSelection=function parseSelection(){return this.peek(k.SPREAD)?this.parseFragment():this.parseField()},e.parseField=function parseField(){var e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(k.COLON)?(e=r,t=this.parseName()):t=r,{kind:b.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(k.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},e.parseArguments=function parseArguments(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(k.PAREN_L,t,k.PAREN_R)},e.parseArgument=function parseArgument(){var e=this._lexer.token,t=this.parseName();return this.expectToken(k.COLON),{kind:b.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},e.parseConstArgument=function parseConstArgument(){var e=this._lexer.token;return{kind:b.ARGUMENT,name:this.parseName(),value:(this.expectToken(k.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},e.parseFragment=function parseFragment(){var e=this._lexer.token;this.expectToken(k.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(k.NAME)?{kind:b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:b.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},e.parseFragmentDefinition=function parseFragmentDefinition(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},e.parseFragmentName=function parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},e.parseValueLiteral=function parseValueLiteral(e){var t=this._lexer.token;switch(t.kind){case k.BRACKET_L:return this.parseList(e);case k.BRACE_L:return this.parseObject(e);case k.INT:return this._lexer.advance(),{kind:b.INT,value:t.value,loc:this.loc(t)};case k.FLOAT:return this._lexer.advance(),{kind:b.FLOAT,value:t.value,loc:this.loc(t)};case k.STRING:case k.BLOCK_STRING:return this.parseStringLiteral();case k.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:b.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:b.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:b.NULL,loc:this.loc(t)};default:return{kind:b.ENUM,value:t.value,loc:this.loc(t)}}case k.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},e.parseStringLiteral=function parseStringLiteral(){var e=this._lexer.token;return this._lexer.advance(),{kind:b.STRING,value:e.value,block:e.kind===k.BLOCK_STRING,loc:this.loc(e)}},e.parseList=function parseList(e){var t=this,n=this._lexer.token;return{kind:b.LIST,values:this.any(k.BRACKET_L,(function item(){return t.parseValueLiteral(e)}),k.BRACKET_R),loc:this.loc(n)}},e.parseObject=function parseObject(e){var t=this,n=this._lexer.token;return{kind:b.OBJECT,fields:this.any(k.BRACE_L,(function item(){return t.parseObjectField(e)}),k.BRACE_R),loc:this.loc(n)}},e.parseObjectField=function parseObjectField(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(k.COLON),{kind:b.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},e.parseDirectives=function parseDirectives(e){for(var t=[];this.peek(k.AT);)t.push(this.parseDirective(e));return t},e.parseDirective=function parseDirective(e){var t=this._lexer.token;return this.expectToken(k.AT),{kind:b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},e.parseTypeReference=function parseTypeReference(){var e,t=this._lexer.token;return this.expectOptionalToken(k.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(k.BRACKET_R),e={kind:b.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(k.BANG)?{kind:b.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},e.parseNamedType=function parseNamedType(){var e=this._lexer.token;return{kind:b.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},e.parseTypeSystemDefinition=function parseTypeSystemDefinition(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===k.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},e.peekDescription=function peekDescription(){return this.peek(k.STRING)||this.peek(k.BLOCK_STRING)},e.parseDescription=function parseDescription(){if(this.peekDescription())return this.parseStringLiteral()},e.parseSchemaDefinition=function parseSchemaDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),r=this.many(k.BRACE_L,this.parseOperationTypeDefinition,k.BRACE_R);return{kind:b.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r,loc:this.loc(e)}},e.parseOperationTypeDefinition=function parseOperationTypeDefinition(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(k.COLON);var n=this.parseNamedType();return{kind:b.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},e.parseScalarTypeDefinition=function parseScalarTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),r=this.parseDirectives(!0);return{kind:b.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},e.parseObjectTypeDefinition=function parseObjectTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:b.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o,loc:this.loc(e)}},e.parseImplementsInterfaces=function parseImplementsInterfaces(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(k.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(k.AMP)||this.peek(k.NAME));return t}return this.delimitedMany(k.AMP,this.parseNamedType)},e.parseFieldsDefinition=function parseFieldsDefinition(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(k.BRACE_L)&&this._lexer.lookahead().kind===k.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(k.BRACE_L,this.parseFieldDefinition,k.BRACE_R)},e.parseFieldDefinition=function parseFieldDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(k.COLON);var i=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:b.FIELD_DEFINITION,description:t,name:n,arguments:r,type:i,directives:o,loc:this.loc(e)}},e.parseArgumentDefs=function parseArgumentDefs(){return this.optionalMany(k.PAREN_L,this.parseInputValueDef,k.PAREN_R)},e.parseInputValueDef=function parseInputValueDef(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(k.COLON);var r,i=this.parseTypeReference();this.expectOptionalToken(k.EQUALS)&&(r=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:b.INPUT_VALUE_DEFINITION,description:t,name:n,type:i,defaultValue:r,directives:o,loc:this.loc(e)}},e.parseInterfaceTypeDefinition=function parseInterfaceTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:b.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o,loc:this.loc(e)}},e.parseUnionTypeDefinition=function parseUnionTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseUnionMemberTypes();return{kind:b.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:i,loc:this.loc(e)}},e.parseUnionMemberTypes=function parseUnionMemberTypes(){return this.expectOptionalToken(k.EQUALS)?this.delimitedMany(k.PIPE,this.parseNamedType):[]},e.parseEnumTypeDefinition=function parseEnumTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();return{kind:b.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:i,loc:this.loc(e)}},e.parseEnumValuesDefinition=function parseEnumValuesDefinition(){return this.optionalMany(k.BRACE_L,this.parseEnumValueDefinition,k.BRACE_R)},e.parseEnumValueDefinition=function parseEnumValueDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseDirectives(!0);return{kind:b.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},e.parseInputObjectTypeDefinition=function parseInputObjectTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();return{kind:b.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i,loc:this.loc(e)}},e.parseInputFieldsDefinition=function parseInputFieldsDefinition(){return this.optionalMany(k.BRACE_L,this.parseInputValueDef,k.BRACE_R)},e.parseTypeSystemExtension=function parseTypeSystemExtension(){var e=this._lexer.lookahead();if(e.kind===k.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},e.parseSchemaExtension=function parseSchemaExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(k.BRACE_L,this.parseOperationTypeDefinition,k.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:b.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},e.parseScalarTypeExtension=function parseScalarTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:b.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},e.parseObjectTypeExtension=function parseObjectTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return{kind:b.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i,loc:this.loc(e)}},e.parseInterfaceTypeExtension=function parseInterfaceTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return{kind:b.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i,loc:this.loc(e)}},e.parseUnionTypeExtension=function parseUnionTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.UNION_TYPE_EXTENSION,name:t,directives:n,types:r,loc:this.loc(e)}},e.parseEnumTypeExtension=function parseEnumTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r,loc:this.loc(e)}},e.parseInputObjectTypeExtension=function parseInputObjectTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r,loc:this.loc(e)}},e.parseDirectiveDefinition=function parseDirectiveDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(k.AT);var n=this.parseName(),r=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:b.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:i,locations:o,loc:this.loc(e)}},e.parseDirectiveLocations=function parseDirectiveLocations(){return this.delimitedMany(k.PIPE,this.parseDirectiveLocation)},e.parseDirectiveLocation=function parseDirectiveLocation(){var e=this._lexer.token,t=this.parseName();if(void 0!==C[t.value])return t;throw this.unexpected(e)},e.loc=function loc(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new w(e,this._lexer.lastToken,this._lexer.source)},e.peek=function peek(e){return this._lexer.token.kind===e},e.expectToken=function expectToken(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw syntaxError(this._lexer.source,t.start,"Expected ".concat(getTokenKindDesc(e),", found ").concat(getTokenDesc(t),"."))},e.expectOptionalToken=function expectOptionalToken(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},e.expectKeyword=function expectKeyword(e){var t=this._lexer.token;if(t.kind!==k.NAME||t.value!==e)throw syntaxError(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(getTokenDesc(t),"."));this._lexer.advance()},e.expectOptionalKeyword=function expectOptionalKeyword(e){var t=this._lexer.token;return t.kind===k.NAME&&t.value===e&&(this._lexer.advance(),!0)},e.unexpected=function unexpected(e){var t=null!==e&&void 0!==e?e:this._lexer.token;return syntaxError(this._lexer.source,t.start,"Unexpected ".concat(getTokenDesc(t),"."))},e.any=function any(e,t,n){this.expectToken(e);for(var r=[];!this.expectOptionalToken(n);)r.push(t.call(this));return r},e.optionalMany=function optionalMany(e,t,n){if(this.expectOptionalToken(e)){var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r}return[]},e.many=function many(e,t,n){this.expectToken(e);var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r},e.delimitedMany=function delimitedMany(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},Parser}();function getTokenDesc(e){var t=e.value;return getTokenKindDesc(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function getTokenKindDesc(e){return function isPunctuatorTokenKind(e){return e===k.BANG||e===k.DOLLAR||e===k.AMP||e===k.PAREN_L||e===k.PAREN_R||e===k.SPREAD||e===k.COLON||e===k.EQUALS||e===k.AT||e===k.BRACKET_L||e===k.BRACKET_R||e===k.BRACE_L||e===k.PIPE||e===k.BRACE_R}(e)?'"'.concat(e,'"'):e}function lib_typeof(e){return(lib_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var D=new Map,N=new Map,I=!0,L=!1;function normalize(e){return e.replace(/[\s,]+/g," ").trim()}function processFragments(e){var t=new Set,n=[];return e.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var r=e.name.value,i=function cacheKeyFromLoc(e){return normalize(e.source.body.substring(e.start,e.end))}(e.loc),o=N.get(r);o&&!o.has(i)?I&&console.warn("Warning: fragment with name "+r+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):o||N.set(r,o=new Set),o.add(i),t.has(i)||(t.add(i),n.push(e))}else n.push(e)})),v(v({},e),{definitions:n})}function parseDocument(e){var t=normalize(e);if(!D.has(t)){var n=function parse(e,t){return new x(e,t).parseDocument()}(e,{experimentalFragmentVariables:L});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");D.set(t,function stripLoc(e){var t=new Set(e.definitions);t.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var r=e[n];r&&"object"===lib_typeof(r)&&t.add(r)}))}));var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}(processFragments(n)))}return D.get(t)}function gql(e){for(var t=[],n=1;nthis.max;)this.delete(this.oldest.key)},Cache.prototype.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)},Cache}(),ee=new J,te=Object.prototype.hasOwnProperty,ne=void 0===(X=Array.from)?function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}:X;function maybeUnsubscribe(e){var t=e.unsubscribe;"function"===typeof t&&(e.unsubscribe=void 0,t())}var re=[];function assert(e,t){if(!e)throw new Error(t||"assertion failure")}function valueGet(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}var ie=function(){function Entry(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Entry.count}return Entry.prototype.peek=function(){if(1===this.value.length&&!mightBeDirty(this))return rememberParent(this),this.value[0]},Entry.prototype.recompute=function(e){return assert(!this.recomputing,"already recomputing"),rememberParent(this),mightBeDirty(this)?function reallyRecompute(e,t){forgetChildren(e),ee.withValue(e,recomputeNewValue,[e,t]),function maybeSubscribe(e,t){if("function"===typeof e.subscribe)try{maybeUnsubscribe(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(n){return e.setDirty(),!1}return!0}(e,t)&&function setClean(e){if(e.dirty=!1,mightBeDirty(e))return;reportClean(e)}(e);return valueGet(e.value)}(this,e):valueGet(this.value)},Entry.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,reportDirty(this),maybeUnsubscribe(this))},Entry.prototype.dispose=function(){var e=this;this.setDirty(),forgetChildren(this),eachParent(this,(function(t,n){t.setDirty(),forgetChild(t,e)}))},Entry.prototype.forget=function(){this.dispose()},Entry.prototype.dependOn=function(e){e.add(this),this.deps||(this.deps=re.pop()||new Set),this.deps.add(e)},Entry.prototype.forgetDeps=function(){var e=this;this.deps&&(ne(this.deps).forEach((function(t){return t.delete(e)})),this.deps.clear(),re.push(this.deps),this.deps=null)},Entry.count=0,Entry}();function rememberParent(e){var t=ee.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),mightBeDirty(e)?reportDirtyChild(t,e):reportCleanChild(t,e),t}function recomputeNewValue(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(n){e.value[1]=n}e.recomputing=!1}function mightBeDirty(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function reportDirty(e){eachParent(e,reportDirtyChild)}function reportClean(e){eachParent(e,reportCleanChild)}function eachParent(e,t){var n=e.parents.size;if(n)for(var r=ne(e.parents),i=0;i0&&n===t.length&&e[n-1]===t[n-1]}(n,t.value)||e.setDirty(),removeDirtyChild(e,t),mightBeDirty(e)||reportClean(e)}function removeDirtyChild(e,t){var n=e.dirtyChildren;n&&(n.delete(t),0===n.size&&(re.length<100&&re.push(n),e.dirtyChildren=null))}function forgetChildren(e){e.childValues.size>0&&e.childValues.forEach((function(t,n){forgetChild(e,n)})),e.forgetDeps(),assert(null===e.dirtyChildren)}function forgetChild(e,t){t.parents.delete(e),e.childValues.delete(t),removeDirtyChild(e,t)}var oe={setDirty:!0,dispose:!0,forget:!0};function dep(e){var t=new Map,n=e&&e.subscribe;function depend(e){var r=ee.getValue();if(r){var i=t.get(e);i||t.set(e,i=new Set),r.dependOn(i),"function"===typeof n&&(maybeUnsubscribe(i),i.unsubscribe=n(e))}}return depend.dirty=function dirty(e,n){var r=t.get(e);if(r){var i=n&&te.call(oe,n)?n:"setDirty";ne(r).forEach((function(e){return e[i]()})),t.delete(e),maybeUnsubscribe(r)}},depend}function makeDefaultMakeCacheKeyFunction(){var e=new z("function"===typeof WeakMap);return function(){return e.lookupArray(arguments)}}makeDefaultMakeCacheKeyFunction();var ae=new Set;function wrap(e,t){void 0===t&&(t=Object.create(null));var n=new Z(t.max||Math.pow(2,16),(function(e){return e.dispose()})),r=t.keyArgs,i=t.makeCacheKey||makeDefaultMakeCacheKeyFunction(),o=function optimistic(){var o=i.apply(null,r?r.apply(null,arguments):arguments);if(void 0===o)return e.apply(null,arguments);var a=n.get(o);a||(n.set(o,a=new ie(e)),a.subscribe=t.subscribe,a.forget=function(){return n.delete(o)});var s=a.recompute(Array.prototype.slice.call(arguments));return n.set(o,a),ae.add(n),ee.hasValue()||(ae.forEach((function(e){return e.clean()})),ae.clear()),s};function dirtyKey(e){var t=n.get(e);t&&t.setDirty()}function peekKey(e){var t=n.get(e);if(t)return t.peek()}function forgetKey(e){return n.delete(e)}return Object.defineProperty(o,"size",{get:function get(){return n.map.size},configurable:!1,enumerable:!1}),o.dirtyKey=dirtyKey,o.dirty=function dirty(){dirtyKey(i.apply(null,arguments))},o.peekKey=peekKey,o.peek=function peek(){return peekKey(i.apply(null,arguments))},o.forgetKey=forgetKey,o.forget=function forget(){return forgetKey(i.apply(null,arguments))},o.makeCacheKey=i,o.getKey=r?function getKey(){return i.apply(null,r.apply(null,arguments))}:i,Object.freeze(o)}var se=Object.prototype,ce=se.toString,ue=se.hasOwnProperty,le=Function.prototype.toString,fe=new Map;function equal(e,t){try{return check(e,t)}finally{fe.clear()}}function check(e,t){if(e===t)return!0;var n=ce.call(e);if(n!==ce.call(t))return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(previouslyCompared(e,t))return!0;var r=definedKeys(e),i=definedKeys(t),o=r.length;if(o!==i.length)return!1;for(var a=0;a=0&&e.indexOf(t,n)===n}(m,pe)}return!1}function definedKeys(e){return Object.keys(e).filter(isDefinedKey,e)}function isDefinedKey(e){return void 0!==this[e]}var pe="{ [native code] }";function previouslyCompared(e,t){var n=fe.get(e);if(n){if(n.has(t))return!0}else fe.set(e,n=new Set);return n.add(t),!1}var de="Invariant Violation",he=Object.setPrototypeOf,me=void 0===he?function(e,t){return e.__proto__=t,e}:he,ye=function(e){function InvariantError(t){void 0===t&&(t=de);var n=e.call(this,"number"===typeof t?de+": "+t+" (see https://github.com/apollographql/invariant-packages)":t)||this;return n.framesToPop=1,n.name=de,me(n,InvariantError.prototype),n}return __extends(InvariantError,e),InvariantError}(Error);function invariant_esm_invariant(e,t){if(!e)throw new ye(t)}var ve=["debug","log","warn","error","silent"],ge=ve.indexOf("log");function wrapConsoleMethod(e){return function(){if(ve.indexOf(e)>=ge){var t=console[e]||console.log;return t.apply(console,arguments)}}}!function(e){e.debug=wrapConsoleMethod("debug"),e.log=wrapConsoleMethod("log"),e.warn=wrapConsoleMethod("warn"),e.error=wrapConsoleMethod("error")}(invariant_esm_invariant||(invariant_esm_invariant={}));function getFragmentQueryDocument(e,t){var n=t,r=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw __DEV__?new ye("Found a "+e.operation+" operation"+(e.name?" named '"+e.name.value+"'":"")+". No operations are allowed when using a fragment as a query. Only fragments are allowed."):new ye(47);"FragmentDefinition"===e.kind&&r.push(e)})),"undefined"===typeof n&&(__DEV__?invariant_esm_invariant(1===r.length,"Found "+r.length+" fragments. `fragmentName` must be provided when there is not exactly 1 fragment."):invariant_esm_invariant(1===r.length,48),n=r[0].name.value),v(v({},e),{definitions:__spreadArray([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions)})}function createFragmentMap(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function getFragmentFromSelection(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var n=t&&t[e.name.value];return __DEV__?invariant_esm_invariant(n,"No fragment named "+e.name.value+"."):invariant_esm_invariant(n,49),n;default:return null}}var _e=function(){function ApolloCache(){this.getFragmentDoc=wrap(getFragmentQueryDocument)}return ApolloCache.prototype.batch=function(e){var t="string"===typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0;this.performTransaction(e.update,t)},ApolloCache.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},ApolloCache.prototype.transformDocument=function(e){return e},ApolloCache.prototype.identify=function(e){},ApolloCache.prototype.gc=function(){return[]},ApolloCache.prototype.modify=function(e){return!1},ApolloCache.prototype.transformForLink=function(e){return e},ApolloCache.prototype.readQuery=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read(v(v({},e),{rootId:e.id||"ROOT_QUERY",optimistic:t}))},ApolloCache.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read(v(v({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:t}))},ApolloCache.prototype.writeQuery=function(e){var t=e.id,n=e.data,r=__rest(e,["id","data"]);return this.write(Object.assign(r,{dataId:t||"ROOT_QUERY",result:n}))},ApolloCache.prototype.writeFragment=function(e){var t=e.id,n=e.data,r=e.fragment,i=e.fragmentName,o=__rest(e,["id","data","fragment","fragmentName"]);return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:t,result:n}))},ApolloCache}(),be=function(e){function MissingFieldError(t,n,r,i){var o=e.call(this,t)||this;return o.message=t,o.path=n,o.query=r,o.variables=i,o.__proto__=MissingFieldError.prototype,o}return __extends(MissingFieldError,e),MissingFieldError}(Error);function objects_typeof(e){return(objects_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function isNonNullObject(e){return null!==e&&"object"===objects_typeof(e)}function storeUtils_typeof(e){return(storeUtils_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function makeReference(e){return{__ref:String(e)}}function isReference(e){return Boolean(e&&"object"===storeUtils_typeof(e)&&"string"===typeof e.__ref)}function valueToObjectRepresentation(e,t,n,r){if(function isIntValue(e){return"IntValue"===e.kind}(n)||function isFloatValue(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function isBooleanValue(e){return"BooleanValue"===e.kind}(n)||function isStringValue(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function isObjectValue(e){return"ObjectValue"===e.kind}(n)){var i={};n.fields.map((function(e){return valueToObjectRepresentation(i,e.name,e.value,r)})),e[t.value]=i}else if(function isVariable(e){return"Variable"===e.kind}(n)){var o=(r||{})[n.name.value];e[t.value]=o}else if(function isListValue(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map((function(e){var n={};return valueToObjectRepresentation(n,t,e,r),n[t.value]}));else if(function isEnumValue(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function isNullValue(e){return"NullValue"===e.kind}(n))throw __DEV__?new ye('The inline argument "'+t.value+'" of kind "'+n.kind+'"is not supported. Use variables instead of inline arguments to overcome this limitation.'):new ye(58);e[t.value]=null}}var Ee=["connection","include","skip","client","rest","export"],we=Object.assign((function(e,t,n){if(t&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i={};return r.forEach((function(e){i[e]=t[e]})),n.connection.key+"("+Se(i)+")"}return n.connection.key}var o=e;if(t){var a=Se(t);o+="("+a+")"}return n&&Object.keys(n).forEach((function(e){-1===Ee.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?o+="@"+e+"("+Se(n[e])+")":o+="@"+e)})),o}),{setStringify:function setStringify(e){var t=Se;return Se=e,t}}),Se=function defaultStringify(e){return JSON.stringify(e,stringifyReplacer)};function stringifyReplacer(e,t){return isNonNullObject(t)&&!Array.isArray(t)&&(t=Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{})),t}function argumentsObjectFromField(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach((function(e){var r=e.name,i=e.value;return valueToObjectRepresentation(n,r,i,t)})),n}return null}function resultKeyNameFromField(e){return e.alias?e.alias.value:e.name.value}function getTypenameFromResult(e,t,n){if("string"===typeof e.__typename)return e.__typename;for(var r=0,i=t.selections;r2&&void 0!==arguments[2]?arguments[2]:ke,r=void 0,i=Array.isArray(e),o=[e],a=-1,s=[],c=void 0,u=void 0,l=void 0,f=[],p=[],d=e;do{var h=++a===o.length,m=h&&0!==s.length;if(h){if(u=0===p.length?void 0:f[f.length-1],c=l,l=p.pop(),m){if(i)c=c.slice();else{for(var y={},v=0,g=Object.keys(c);v-1}))}function hasClientExports(e){return e&&hasDirectives(["client"],e)&&hasDirectives(["export"],e)}var Ne=Object.prototype.hasOwnProperty;function mergeDeep(){for(var e=[],t=0;t1)for(var r=new Le,i=1;i0);var s=0;do{++r,s=10*s+o-Qe,o=t.charCodeAt(r)}while(isDigit(o)&&s>0);if(as)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}(e,t)}))}var Be=function(){function LexicalDistance(e){this._input=e,this._inputLowerCase=e.toLowerCase(),this._inputArray=stringToArray(this._inputLowerCase),this._rows=[new Array(e.length+1).fill(0),new Array(e.length+1).fill(0),new Array(e.length+1).fill(0)]}return LexicalDistance.prototype.measure=function measure(e,t){if(this._input===e)return 0;var n=e.toLowerCase();if(this._inputLowerCase===n)return 1;var r=stringToArray(n),i=this._inputArray;if(r.lengtht)){for(var c=this._rows,u=0;u<=s;u++)c[0][u]=u;for(var l=1;l<=a;l++){for(var f=c[(l-1)%3],p=c[l%3],d=p[0]=l,h=1;h<=s;h++){var m=r[l-1]===i[h-1]?0:1,y=Math.min(f[h]+1,p[h-1]+1,f[h-1]+m);if(l>1&&h>1&&r[l-1]===i[h-2]&&r[l-2]===i[h-1]){var v=c[(l-2)%3][h-2];y=Math.min(y,v+1)}yt)return}var g=c[a%3][s];return g<=t?g:void 0}},LexicalDistance}();function stringToArray(e){for(var t=e.length,n=new Array(t),r=0;r80&&(s=a+printer_wrap("(\n",indent(join(r,"\n")),"\n)")),join([s,join(i," "),o]," ")},Argument:function Argument(e){return e.name+": "+e.value},FragmentSpread:function FragmentSpread(e){return"..."+e.name+printer_wrap(" ",join(e.directives," "))},InlineFragment:function InlineFragment(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return join(["...",printer_wrap("on ",t),join(n," "),r]," ")},FragmentDefinition:function FragmentDefinition(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(printer_wrap("(",join(r,", "),")")," ")+"on ".concat(n," ").concat(printer_wrap("",join(i," ")," "))+o},IntValue:function IntValue(e){return e.value},FloatValue:function FloatValue(e){return e.value},StringValue:function StringValue(e,t){var n=e.value;return e.block?function printBlockString(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),i=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],s=!r||o||a||n,c="";return!s||r&&i||(c+="\n"+t),c+=t?e.replace(/\n/g,"\n"+t):e,s&&(c+="\n"),'"""'+c.replace(/"""/g,'\\"""')+'"""'}(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function BooleanValue(e){return e.value?"true":"false"},NullValue:function NullValue(){return"null"},EnumValue:function EnumValue(e){return e.value},ListValue:function ListValue(e){return"["+join(e.values,", ")+"]"},ObjectValue:function ObjectValue(e){return"{"+join(e.fields,", ")+"}"},ObjectField:function ObjectField(e){return e.name+": "+e.value},Directive:function Directive(e){return"@"+e.name+printer_wrap("(",join(e.arguments,", "),")")},NamedType:function NamedType(e){return e.name},ListType:function ListType(e){return"["+e.type+"]"},NonNullType:function NonNullType(e){return e.type+"!"},SchemaDefinition:addDescription((function(e){var t=e.directives,n=e.operationTypes;return join(["schema",join(t," "),block(n)]," ")})),OperationTypeDefinition:function OperationTypeDefinition(e){return e.operation+": "+e.type},ScalarTypeDefinition:addDescription((function(e){return join(["scalar",e.name,join(e.directives," ")]," ")})),ObjectTypeDefinition:addDescription((function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["type",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")})),FieldDefinition:addDescription((function(e){var t=e.name,n=e.arguments,r=e.type,i=e.directives;return t+(hasMultilineItems(n)?printer_wrap("(\n",indent(join(n,"\n")),"\n)"):printer_wrap("(",join(n,", "),")"))+": "+r+printer_wrap(" ",join(i," "))})),InputValueDefinition:addDescription((function(e){var t=e.name,n=e.type,r=e.defaultValue,i=e.directives;return join([t+": "+n,printer_wrap("= ",r),join(i," ")]," ")})),InterfaceTypeDefinition:addDescription((function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["interface",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")})),UnionTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.types;return join(["union",t,join(n," "),r&&0!==r.length?"= "+join(r," | "):""]," ")})),EnumTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.values;return join(["enum",t,join(n," "),block(r)]," ")})),EnumValueDefinition:addDescription((function(e){return join([e.name,join(e.directives," ")]," ")})),InputObjectTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.fields;return join(["input",t,join(n," "),block(r)]," ")})),DirectiveDefinition:addDescription((function(e){var t=e.name,n=e.arguments,r=e.repeatable,i=e.locations;return"directive @"+t+(hasMultilineItems(n)?printer_wrap("(\n",indent(join(n,"\n")),"\n)"):printer_wrap("(",join(n,", "),")"))+(r?" repeatable":"")+" on "+join(i," | ")})),SchemaExtension:function SchemaExtension(e){var t=e.directives,n=e.operationTypes;return join(["extend schema",join(t," "),block(n)]," ")},ScalarTypeExtension:function ScalarTypeExtension(e){return join(["extend scalar",e.name,join(e.directives," ")]," ")},ObjectTypeExtension:function ObjectTypeExtension(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["extend type",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")},InterfaceTypeExtension:function InterfaceTypeExtension(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["extend interface",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")},UnionTypeExtension:function UnionTypeExtension(e){var t=e.name,n=e.directives,r=e.types;return join(["extend union",t,join(n," "),r&&0!==r.length?"= "+join(r," | "):""]," ")},EnumTypeExtension:function EnumTypeExtension(e){var t=e.name,n=e.directives,r=e.values;return join(["extend enum",t,join(n," "),block(r)]," ")},InputObjectTypeExtension:function InputObjectTypeExtension(e){var t=e.name,n=e.directives,r=e.fields;return join(["extend input",t,join(n," "),block(r)]," ")}};function addDescription(e){return function(t){return join([t.description,e(t)],"\n")}}function join(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null===e||void 0===e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function block(e){return printer_wrap("{\n",indent(join(e,"\n")),"\n}")}function printer_wrap(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function indent(e){return printer_wrap(" ",e.replace(/\n/g,"\n "))}function isMultiline(e){return-1!==e.indexOf("\n")}function hasMultilineItems(e){return null!=e&&e.some(isMultiline)}function valueFromASTUntyped(e,t){switch(e.kind){case b.NULL:return null;case b.INT:return parseInt(e.value,10);case b.FLOAT:return parseFloat(e.value);case b.STRING:case b.ENUM:case b.BOOLEAN:return e.value;case b.LIST:return e.values.map((function(e){return valueFromASTUntyped(e,t)}));case b.OBJECT:return keyValMap(e.fields,(function(e){return e.name.value}),(function(e){return valueFromASTUntyped(e.value,t)}));case b.VARIABLE:return null===t||void 0===t?void 0:t[e.name.value]}invariant(0,"Unexpected value node: "+inspect_inspect(e))}function definition_defineProperties(e,t){for(var n=0;n0?e:void 0}GraphQLList.prototype.toString=function toString(){return"["+String(this.ofType)+"]"},GraphQLList.prototype.toJSON=function toJSON(){return this.toString()},Object.defineProperty(GraphQLList.prototype,g,{get:function get(){return"GraphQLList"}}),defineInspect(GraphQLList),GraphQLNonNull.prototype.toString=function toString(){return String(this.ofType)+"!"},GraphQLNonNull.prototype.toJSON=function toJSON(){return this.toString()},Object.defineProperty(GraphQLNonNull.prototype,g,{get:function get(){return"GraphQLNonNull"}}),defineInspect(GraphQLNonNull);var ze=function(){function GraphQLScalarType(e){var t,n,r,i=null!==(t=e.parseValue)&&void 0!==t?t:identityFunc;this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:identityFunc,this.parseValue=i,this.parseLiteral=null!==(r=e.parseLiteral)&&void 0!==r?r:function(e,t){return i(valueFromASTUntyped(e,t))},this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.specifiedByUrl||"string"===typeof e.specifiedByUrl||devAssert(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat(inspect_inspect(e.specifiedByUrl),".")),null==e.serialize||"function"===typeof e.serialize||devAssert(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"===typeof e.parseValue&&"function"===typeof e.parseLiteral||devAssert(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var e=GraphQLScalarType.prototype;return e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLScalarType,[{key:g,get:function get(){return"GraphQLScalarType"}}]),GraphQLScalarType}();defineInspect(ze);var We=function(){function GraphQLObjectType(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineFieldMap.bind(void 0,e),this._interfaces=defineInterfaces.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.isTypeOf||"function"===typeof e.isTypeOf||devAssert(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat(inspect_inspect(e.isTypeOf),"."))}var e=GraphQLObjectType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.getInterfaces=function getInterfaces(){return"function"===typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},e.toConfig=function toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:fieldsToFieldsConfig(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLObjectType,[{key:g,get:function get(){return"GraphQLObjectType"}}]),GraphQLObjectType}();function defineInterfaces(e){var t,n=null!==(t=resolveThunk(e.interfaces))&&void 0!==t?t:[];return Array.isArray(n)||devAssert(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function defineFieldMap(e){var t=resolveThunk(e.fields);return isPlainObj(t)||devAssert(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),mapValue(t,(function(t,n){var r;isPlainObj(t)||devAssert(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in t)||devAssert(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==t.resolve||"function"===typeof t.resolve||devAssert(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat(inspect_inspect(t.resolve),"."));var i=null!==(r=t.args)&&void 0!==r?r:{};isPlainObj(i)||devAssert(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys."));var o=qe(i).map((function(e){var t=e[0],n=e[1];return{name:t,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&toObjMap(n.extensions),astNode:n.astNode}}));return{name:n,description:t.description,type:t.type,args:o,resolve:t.resolve,subscribe:t.subscribe,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&toObjMap(t.extensions),astNode:t.astNode}}))}function isPlainObj(e){return isObjectLike(e)&&!Array.isArray(e)}function fieldsToFieldsConfig(e){return mapValue(e,(function(e){return{description:e.description,type:e.type,args:(t=e.args,keyValMap(t,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode};var t}))}defineInspect(We);var He=function(){function GraphQLInterfaceType(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineFieldMap.bind(void 0,e),this._interfaces=defineInterfaces.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.resolveType||"function"===typeof e.resolveType||devAssert(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat(inspect_inspect(e.resolveType),"."))}var e=GraphQLInterfaceType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.getInterfaces=function getInterfaces(){return"function"===typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:fieldsToFieldsConfig(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLInterfaceType,[{key:g,get:function get(){return"GraphQLInterfaceType"}}]),GraphQLInterfaceType}();defineInspect(He);var Ke=function(){function GraphQLUnionType(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._types=defineTypes.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.resolveType||"function"===typeof e.resolveType||devAssert(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat(inspect_inspect(e.resolveType),"."))}var e=GraphQLUnionType.prototype;return e.getTypes=function getTypes(){return"function"===typeof this._types&&(this._types=this._types()),this._types},e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLUnionType,[{key:g,get:function get(){return"GraphQLUnionType"}}]),GraphQLUnionType}();function defineTypes(e){var t=resolveThunk(e.types);return Array.isArray(t)||devAssert(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),t}defineInspect(Ke);var Ge=function(){function GraphQLEnumType(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._values=function defineEnumValues(e,t){return isPlainObj(t)||devAssert(0,"".concat(e," values must be an object with value names as keys.")),qe(t).map((function(t){var n=t[0],r=t[1];return isPlainObj(r)||devAssert(0,"".concat(e,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat(inspect_inspect(r),".")),!("isDeprecated"in r)||devAssert(0,"".concat(e,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:r.description,value:void 0!==r.value?r.value:n,isDeprecated:null!=r.deprecationReason,deprecationReason:r.deprecationReason,extensions:r.extensions&&toObjMap(r.extensions),astNode:r.astNode}}))}(this.name,e.values),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=function keyMap(e,t){return e.reduce((function(e,n){return e[t(n)]=n,e}),Object.create(null))}(this._values,(function(e){return e.name})),"string"===typeof e.name||devAssert(0,"Must provide name.")}var e=GraphQLEnumType.prototype;return e.getValues=function getValues(){return this._values},e.getValue=function getValue(e){return this._nameLookup[e]},e.serialize=function serialize(e){var t=this._valueLookup.get(e);if(void 0===t)throw new _('Enum "'.concat(this.name,'" cannot represent value: ').concat(inspect_inspect(e)));return t.name},e.parseValue=function parseValue(e){if("string"!==typeof e){var t=inspect_inspect(e);throw new _('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(t,".")+didYouMeanEnumValue(this,t))}var n=this.getValue(e);if(null==n)throw new _('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+didYouMeanEnumValue(this,e));return n.value},e.parseLiteral=function parseLiteral(e,t){if(e.kind!==b.ENUM){var n=print(e);throw new _('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+didYouMeanEnumValue(this,n),e)}var r=this.getValue(e.value);if(null==r){var i=print(e);throw new _('Value "'.concat(i,'" does not exist in "').concat(this.name,'" enum.')+didYouMeanEnumValue(this,i),e)}return r.value},e.toConfig=function toConfig(){var e,t=keyValMap(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLEnumType,[{key:g,get:function get(){return"GraphQLEnumType"}}]),GraphQLEnumType}();function didYouMeanEnumValue(e,t){return function didYouMean(e,t){var n="string"===typeof e?[e,t]:[void 0,e],r=n[0],i=" Did you mean ";r&&(i+=r+" ");var o=n[1].map((function(e){return'"'.concat(e,'"')}));switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}var a=o.slice(0,5),s=a.pop();return i+a.join(", ")+", or "+s+"?"}("the enum value",suggestionList(t,e.getValues().map((function(e){return e.name}))))}defineInspect(Ge);var Ye=function(){function GraphQLInputObjectType(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineInputFieldMap.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name.")}var e=GraphQLInputObjectType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.toConfig=function toConfig(){var e,t=mapValue(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLInputObjectType,[{key:g,get:function get(){return"GraphQLInputObjectType"}}]),GraphQLInputObjectType}();function defineInputFieldMap(e){var t=resolveThunk(e.fields);return isPlainObj(t)||devAssert(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),mapValue(t,(function(t,n){return!("resolve"in t)||devAssert(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&toObjMap(t.extensions),astNode:t.astNode}}))}function maybeDeepFreeze(e){return __DEV__&&function deepFreeze(e){var t=new Set([e]);return t.forEach((function(e){isNonNullObject(e)&&(Object.isFrozen(e)||Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(n){isNonNullObject(e[n])&&t.add(e[n])})))})),e}(e),e}defineInspect(Ye),function removeTemporaryGlobals(){return isType(null),function remove(){Ve&&(delete Fe.process,Ve=!1)}()}();var Je=Object.prototype.hasOwnProperty;var Xe=/^[_a-z][_0-9a-z]*/i;function fieldNameFromStoreName(e){var t=e.match(Xe);return t?t[0]:e}function selectionSetMatchesResult(e,t,n){return!!isNonNullObject(t)&&(Array.isArray(t)?t.every((function(t){return selectionSetMatchesResult(e,t,n)})):e.selections.every((function(e){if(storeUtils_isField(e)&&shouldInclude(e,n)){var r=resultKeyNameFromField(e);return Je.call(t,r)&&(!e.selectionSet||selectionSetMatchesResult(e.selectionSet,t[r],n))}return!0})))}function storeValueIsStoreObject(e){return isNonNullObject(e)&&!isReference(e)&&!Array.isArray(e)}function entityStore_typeof(e){return(entityStore_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var $e=Object.create(null),Ze=function delModifier(){return $e},et=Object.create(null),tt=function(){function EntityStore(e,t){var n=this;this.policies=e,this.group=t,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,t){return maybeDeepFreeze(isReference(e)?n.get(e.__ref,t):e&&e[t])},this.canRead=function(e){return isReference(e)?n.has(e.__ref):"object"===entityStore_typeof(e)},this.toReference=function(e,t){if("string"===typeof e)return makeReference(e);if(isReference(e))return e;var r=n.policies.identify(e)[0];if(r){var i=makeReference(r);return t&&n.merge(r,e),i}}}return EntityStore.prototype.toObject=function(){return v({},this.data)},EntityStore.prototype.has=function(e){return void 0!==this.lookup(e,!0)},EntityStore.prototype.get=function(e,t){if(this.group.depend(e,t),Je.call(this.data,e)){var n=this.data[e];if(n&&Je.call(n,t))return n[t]}return"__typename"===t&&Je.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof rt?this.parent.get(e,t):void 0},EntityStore.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),Je.call(this.data,e)?this.data[e]:this instanceof rt?this.parent.lookup(e,t):this.policies.rootTypenamesById[e]?Object.create(null):void 0},EntityStore.prototype.merge=function(e,t){var n,r=this;isReference(e)&&(e=e.__ref),isReference(t)&&(t=t.__ref);var i="string"===typeof e?this.lookup(n=e):e,o="string"===typeof t?this.lookup(n=t):t;if(o){__DEV__?invariant_esm_invariant("string"===typeof n,"store.merge expects a string ID"):invariant_esm_invariant("string"===typeof n,2);var a=new Le(storeObjectReconciler).merge(i,o);if(this.data[n]=a,a!==i&&(delete this.refs[n],this.group.caching)){var s=Object.create(null);i||(s.__exists=1),Object.keys(o).forEach((function(e){if(!i||i[e]!==a[e]){s[e]=1;var t=fieldNameFromStoreName(e);t===e||r.policies.hasKeyArgs(a.__typename,t)||(s[t]=1),void 0!==a[e]||r instanceof rt||delete a[e]}})),!s.__typename||i&&i.__typename||this.policies.rootTypenamesById[n]!==a.__typename||delete s.__typename,Object.keys(s).forEach((function(e){return r.group.dirty(n,e)}))}}},EntityStore.prototype.modify=function(e,t){var n=this,r=this.lookup(e);if(r){var i=Object.create(null),o=!1,a=!0,s={DELETE:$e,INVALIDATE:et,isReference:isReference,toReference:this.toReference,canRead:this.canRead,readField:function readField(t,r){return n.policies.readField("string"===typeof t?{fieldName:t,from:r||makeReference(e)}:t,{store:n})}};if(Object.keys(r).forEach((function(c){var u=fieldNameFromStoreName(c),l=r[c];if(void 0!==l){var f="function"===typeof t?t:t[c]||t[u];if(f){var p=f===Ze?$e:f(maybeDeepFreeze(l),v(v({},s),{fieldName:u,storeFieldName:c,storage:n.getStorage(e,c)}));p===et?n.group.dirty(e,c):(p===$e&&(p=void 0),p!==l&&(i[c]=p,o=!0,l=p))}void 0!==l&&(a=!1)}})),o)return this.merge(e,i),a&&(this instanceof rt?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},EntityStore.prototype.delete=function(e,t,n){var r,i=this.lookup(e);if(i){var o=this.getFieldValue(i,"__typename"),a=t&&n?this.policies.getStoreFieldName({typename:o,fieldName:t,args:n}):t;return this.modify(e,a?((r={})[a]=Ze,r):Ze)}return!1},EntityStore.prototype.evict=function(e){var t=!1;return e.id&&(Je.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof rt&&(t=this.parent.evict(e)||t),(e.fieldName||t)&&this.group.dirty(e.id,e.fieldName||"__exists")),t},EntityStore.prototype.clear=function(){this.replace(null)},EntityStore.prototype.extract=function(){var e=this,t=this.toObject(),n=[];return this.getRootIdSet().forEach((function(t){Je.call(e.policies.rootTypenamesById,t)||n.push(t)})),n.length&&(t.__META={extraRootIds:n.sort()}),t},EntityStore.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach((function(n){e&&Je.call(e,n)||t.delete(n)})),e){var n=e.__META,r=__rest(e,["__META"]);Object.keys(r).forEach((function(e){t.merge(e,r[e])})),n&&n.extraRootIds.forEach(this.retain,this)}},EntityStore.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},EntityStore.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},EntityStore.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof rt?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},EntityStore.prototype.gc=function(){var e=this,t=this.getRootIdSet(),n=this.toObject();t.forEach((function(r){Je.call(n,r)&&(Object.keys(e.findChildRefIds(r)).forEach(t.add,t),delete n[r])}));var r=Object.keys(n);if(r.length){for(var i=this;i instanceof rt;)i=i.parent;r.forEach((function(e){return i.delete(e)}))}return r},EntityStore.prototype.findChildRefIds=function(e){if(!Je.call(this.refs,e)){var t=this.refs[e]=Object.create(null),n=this.data[e];if(!n)return t;var r=new Set([n]);r.forEach((function(e){isReference(e)&&(t[e.__ref]=!0),isNonNullObject(e)&&Object.keys(e).forEach((function(t){var n=e[t];isNonNullObject(n)&&r.add(n)}))}))}return this.refs[e]},EntityStore.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},EntityStore}(),nt=function(){function CacheGroup(e,t){void 0===t&&(t=null),this.caching=e,this.parent=t,this.d=null,this.resetCaching()}return CacheGroup.prototype.resetCaching=function(){this.d=this.caching?dep():null,this.keyMaker=new z(xe)},CacheGroup.prototype.depend=function(e,t){if(this.d){this.d(makeDepKey(e,t));var n=fieldNameFromStoreName(t);n!==t&&this.d(makeDepKey(e,n)),this.parent&&this.parent.depend(e,t)}},CacheGroup.prototype.dirty=function(e,t){this.d&&this.d.dirty(makeDepKey(e,t),"__exists"===t?"forget":"setDirty")},CacheGroup}();function makeDepKey(e,t){return t+"#"+e}function maybeDependOnExistenceOfEntity(e,t){supportsResultCaching(e)&&e.group.depend(t,"__exists")}!function(e){var t=function(e){function Root(t){var n=t.policies,r=t.resultCaching,i=void 0===r||r,o=t.seed,a=e.call(this,n,new nt(i))||this;return a.stump=new it(a),a.storageTrie=new z(xe),o&&a.replace(o),a}return __extends(Root,e),Root.prototype.addLayer=function(e,t){return this.stump.addLayer(e,t)},Root.prototype.removeLayer=function(){return this},Root.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},Root}(e);e.Root=t}(tt||(tt={}));var rt=function(e){function Layer(t,n,r,i){var o=e.call(this,n.policies,i)||this;return o.id=t,o.parent=n,o.replay=r,o.group=i,r(o),o}return __extends(Layer,e),Layer.prototype.addLayer=function(e,t){return new Layer(e,this,t,this.group)},Layer.prototype.removeLayer=function(e){var t=this,n=this.parent.removeLayer(e);return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var r=t.data[e],i=n.lookup(e);i?r?r!==i&&Object.keys(r).forEach((function(n){equal(r[n],i[n])||t.group.dirty(e,n)})):(t.group.dirty(e,"__exists"),Object.keys(i).forEach((function(n){t.group.dirty(e,n)}))):t.delete(e)})),n):n===this.parent?this:n.addLayer(this.id,this.replay)},Layer.prototype.toObject=function(){return v(v({},this.parent.toObject()),this.data)},Layer.prototype.findChildRefIds=function(t){var n=this.parent.findChildRefIds(t);return Je.call(this.data,t)?v(v({},n),e.prototype.findChildRefIds.call(this,t)):n},Layer.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent;return e.getStorage.apply(e,arguments)},Layer}(tt),it=function(e){function Stump(t){return e.call(this,"EntityStore.Stump",t,(function(){}),new nt(t.group.caching,t.group))||this}return __extends(Stump,e),Stump.prototype.removeLayer=function(){return this},Stump.prototype.merge=function(){return this.parent.merge.apply(this.parent,arguments)},Stump}(rt);function storeObjectReconciler(e,t,n){var r=e[n],i=t[n];return equal(r,i)?r:i}function supportsResultCaching(e){return!!(e instanceof tt&&e.group.caching)}var ot,at,st=function(){function ObjectCanon(){this.known=new(De?WeakSet:Set),this.pool=new z(xe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return ObjectCanon.prototype.isKnown=function(e){return isNonNullObject(e)&&this.known.has(e)},ObjectCanon.prototype.pass=function(e){if(isNonNullObject(e)){var t=function shallowCopy(e){return isNonNullObject(e)?Array.isArray(e)?e.slice(0):v({__proto__:Object.getPrototypeOf(e)},e):e}(e);return this.passes.set(t,e),t}return e},ObjectCanon.prototype.admit=function(e){var t=this;if(isNonNullObject(e)){var n=this.passes.get(e);if(n)return n;switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e;var r=e.map(this.admit,this);return(s=this.pool.lookupArray(r)).array||(this.known.add(s.array=r),__DEV__&&Object.freeze(r)),s.array;case null:case Object.prototype:if(this.known.has(e))return e;var i=Object.getPrototypeOf(e),o=[i],a=this.sortedKeys(e);o.push(a.json);var s,c=o.length;if(a.sorted.forEach((function(n){o.push(t.admit(e[n]))})),!(s=this.pool.lookupArray(o)).object){var u=s.object=Object.create(i);this.known.add(u),a.sorted.forEach((function(e,t){u[e]=o[c+t]})),__DEV__&&Object.freeze(u)}return s.object}}return e},ObjectCanon.prototype.sortedKeys=function(e){var t=Object.keys(e),n=this.pool.lookupArray(t);if(!n.keys){t.sort();var r=JSON.stringify(t);(n.keys=this.keysByJSON.get(r))||this.keysByJSON.set(r,n.keys={sorted:t,json:r})}return n.keys},ObjectCanon}(),ct=Object.assign((function(e){if(isNonNullObject(e)){void 0===ot&&resetCanonicalStringify();var t=ot.admit(e),n=at.get(t);return void 0===n&&at.set(t,n=JSON.stringify(t)),n}return JSON.stringify(e)}),{reset:resetCanonicalStringify});function resetCanonicalStringify(){ot=new st,at=new(xe?WeakMap:Map)}function missingFromInvariant(e,t){return new be(e.message,t.path.slice(),t.query,t.variables)}function execSelectionSetKeyArgs(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var ut=function(){function StoreReader(e){var t=this;this.knownResults=new(xe?WeakMap:Map),this.config=v(v({},e),{addTypename:!1!==e.addTypename}),this.canon=e.canon||new st,this.executeSelectionSet=wrap((function(e){var n,r=e.context.canonizeResults,i=execSelectionSetKeyArgs(e);i[3]=!r;var o=(n=t.executeSelectionSet).peek.apply(n,i);return o?r?v(v({},o),{result:t.canon.admit(o.result)}):o:(maybeDependOnExistenceOfEntity(e.context.store,e.enclosingRef.__ref),t.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize,keyArgs:execSelectionSetKeyArgs,makeCacheKey:function makeCacheKey(e,t,n,r){if(supportsResultCaching(n.store))return n.store.makeCacheKey(e,isReference(t)?t.__ref:t,n.varString,r)}}),this.executeSubSelectedArray=wrap((function(e){return maybeDependOnExistenceOfEntity(e.context.store,e.enclosingRef.__ref),t.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function makeCacheKey(e){var t=e.field,n=e.array,r=e.context;if(supportsResultCaching(r.store))return r.store.makeCacheKey(t,n,r.varString)}})}return StoreReader.prototype.resetCanon=function(){this.canon=new st},StoreReader.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,a=e.returnPartialData,s=void 0===a||a,c=e.canonizeResults,u=void 0===c||c,l=this.config.cache.policies;o=v(v({},getDefaultValues(function getQueryDefinition(e){var t=getOperationDefinition(e);return __DEV__?invariant_esm_invariant(t&&"query"===t.operation,"Must contain a query definition."):invariant_esm_invariant(t&&"query"===t.operation,53),t}(n))),o);var f=makeReference(i),p=this.executeSelectionSet({selectionSet:getMainDefinition(n).selectionSet,objectOrReference:f,enclosingRef:f,context:{store:t,query:n,policies:l,variables:o,varString:ct(o),canonizeResults:u,fragmentMap:createFragmentMap(getFragmentDefinitions(n)),path:[]}}),d=p.missing&&p.missing.length>0;if(d&&!s)throw p.missing[0];return{result:p.result,missing:p.missing,complete:!d}},StoreReader.prototype.isFresh=function(e,t,n,r){if(supportsResultCaching(r.store)&&this.knownResults.get(e)===n){var i=this.executeSelectionSet.peek(n,t,r,this.canon.isKnown(e));if(i&&e===i.result)return!0}return!1},StoreReader.prototype.execSelectionSetImpl=function(e){var t=this,n=e.selectionSet,r=e.objectOrReference,i=e.enclosingRef,o=e.context;if(isReference(r)&&!o.policies.rootTypenamesById[r.__ref]&&!o.store.has(r.__ref))return{result:this.canon.empty,missing:[missingFromInvariant(__DEV__?new ye("Dangling reference to missing "+r.__ref+" object"):new ye(6),o)]};var a=o.variables,s=o.policies,c=o.store,u=[],l={result:null},f=c.getFieldValue(r,"__typename");function getMissing(){return l.missing||(l.missing=[])}function handleMissing(e){var t;return e.missing&&(t=getMissing()).push.apply(t,e.missing),e.result}this.config.addTypename&&"string"===typeof f&&!s.rootIdsByTypename[f]&&u.push({__typename:f});var p=new Set(n.selections);p.forEach((function(e){var n;if(shouldInclude(e,a))if(storeUtils_isField(e)){var c=s.readField({fieldName:e.name.value,field:e,variables:o.variables,from:r},o),l=resultKeyNameFromField(e);o.path.push(l),void 0===c?Ce.added(e)||getMissing().push(missingFromInvariant(__DEV__?new ye("Can't find field '"+e.name.value+"' on "+(isReference(r)?r.__ref+" object":"object "+JSON.stringify(r,null,2))):new ye(7),o)):Array.isArray(c)?c=handleMissing(t.executeSubSelectedArray({field:e,array:c,enclosingRef:i,context:o})):e.selectionSet?null!=c&&(c=handleMissing(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:c,enclosingRef:isReference(c)?c:i,context:o}))):o.canonizeResults&&(c=t.canon.pass(c)),void 0!==c&&u.push(((n={})[l]=c,n)),invariant_esm_invariant(o.path.pop()===l)}else{var d=getFragmentFromSelection(e,o.fragmentMap);d&&s.fragmentMatches(d,f)&&d.selectionSet.selections.forEach(p.add,p)}}));var d=mergeDeepArray(u);return l.result=o.canonizeResults?this.canon.admit(d):maybeDeepFreeze(d),this.knownResults.set(l.result,n),l},StoreReader.prototype.execSubSelectedArrayImpl=function(e){var t,n=this,r=e.field,i=e.array,o=e.enclosingRef,a=e.context;function handleMissing(e,n){return e.missing&&(t=t||[]).push.apply(t,e.missing),invariant_esm_invariant(a.path.pop()===n),e.result}return r.selectionSet&&(i=i.filter(a.store.canRead)),i=i.map((function(e,t){return null===e?null:(a.path.push(t),Array.isArray(e)?handleMissing(n.executeSubSelectedArray({field:r,array:e,enclosingRef:o,context:a}),t):r.selectionSet?handleMissing(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:e,enclosingRef:isReference(e)?e:o,context:a}),t):(__DEV__&&function assertSelectionSetForIdValue(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach((function(n){isNonNullObject(n)&&(__DEV__?invariant_esm_invariant(!isReference(n),"Missing selection set for object of type "+function getTypenameFromStoreObject(e,t){return isReference(t)?e.get(t.__ref,"__typename"):t&&t.__typename}(e,n)+" returned for query field "+t.name.value):invariant_esm_invariant(!isReference(n),8),Object.values(n).forEach(r.add,r))}))}}(a.store,r,e),invariant_esm_invariant(a.path.pop()===t),e))})),{result:a.canonizeResults?this.canon.admit(i):i,missing:t}},StoreReader}();var lt=Object.prototype.toString;function cloneDeep(e){return cloneDeepHelper(e)}function cloneDeepHelper(e,t){switch(lt.call(e)){case"[object Array]":if((t=t||new Map).has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach((function(e,r){n[r]=cloneDeepHelper(e,t)})),n;case"[object Object]":if((t=t||new Map).has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach((function(n){r[n]=cloneDeepHelper(e[n],t)})),r;default:return e}}function writeToStore_typeof(e){return(writeToStore_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ft=function(){function StoreWriter(e,t){this.cache=e,this.reader=t}return StoreWriter.prototype.writeToStore=function(e,t){var n=this,r=t.query,i=t.result,o=t.dataId,a=t.variables,s=t.overwrite,c=getOperationDefinition(r),u=function makeProcessedFieldsMerger(){return new Le}();a=v(v({},getDefaultValues(c)),a);var l={store:e,written:Object.create(null),merge:function merge(e,t){return u.merge(e,t)},variables:a,varString:ct(a),fragmentMap:createFragmentMap(getFragmentDefinitions(r)),overwrite:!!s,incomingById:new Map,clientOnly:!1},f=this.processSelectionSet({result:i||Object.create(null),dataId:o,selectionSet:c.selectionSet,mergeTree:{map:new Map},context:l});if(!isReference(f))throw __DEV__?new ye("Could not identify object "+JSON.stringify(i)):new ye(9);return l.incomingById.forEach((function(t,r){var i=t.fields,o=t.mergeTree,a=t.selections,s=makeReference(r);if(o&&o.map.size){var c=n.applyMerges(o,s,i,l);if(isReference(c))return;i=c}if(__DEV__&&!l.overwrite){var u=new Set;a.forEach((function(e){storeUtils_isField(e)&&e.selectionSet&&u.add(e.name.value)}));Object.keys(i).forEach((function(e){(function hasSelectionSet_1(e){return u.has(fieldNameFromStoreName(e))})(e)&&!function hasMergeFunction_1(e){var t=o&&o.map.get(e);return Boolean(t&&t.info&&t.info.merge)}(e)&&function warnAboutDataLoss(e,t,n,r){var i=function getChild(e){var t=r.getFieldValue(e,n);return"object"===writeToStore_typeof(t)&&t},o=i(e);if(!o)return;var a=i(t);if(!a)return;if(isReference(o))return;if(equal(o,a))return;if(Object.keys(o).every((function(e){return void 0!==r.getFieldValue(a,e)})))return;var s=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),c=fieldNameFromStoreName(n),u=s+"."+c;if(dt.has(u))return;dt.add(u);var l=[];Array.isArray(o)||Array.isArray(a)||[o,a].forEach((function(e){var t=r.getFieldValue(e,"__typename");"string"!==typeof t||l.includes(t)||l.push(t)}));__DEV__&&invariant_esm_invariant.warn("Cache data may be lost when replacing the "+c+" field of a "+s+" object.\n\nTo address this problem (which is not a bug in Apollo Client), "+(l.length?"either ensure all objects of type "+l.join(" and ")+" have an ID or a custom merge function, or ":"")+"define a custom merge function for the "+u+" field, so InMemoryCache can safely merge these objects:\n\n existing: "+JSON.stringify(o).slice(0,1e3)+"\n incoming: "+JSON.stringify(a).slice(0,1e3)+"\n\nFor more information about these options, please refer to the documentation:\n\n * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\n * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\n")}(s,i,e,l.store)}))}e.merge(r,i)})),e.retain(f.__ref),f},StoreWriter.prototype.processSelectionSet=function(e){var t=this,n=e.dataId,r=e.result,i=e.selectionSet,o=e.context,a=e.mergeTree,s=this.cache.policies,c=s.identify(r,i,o.fragmentMap),u=c[0],l=c[1];if("string"===typeof(n=n||u)){var f=o.written[n]||(o.written[n]=[]),p=makeReference(n);if(f.indexOf(i)>=0)return p;if(f.push(i),this.reader&&this.reader.isFresh(r,p,i,o))return p}var d=Object.create(null);l&&(d=o.merge(d,l));var h=n&&s.rootTypenamesById[n]||getTypenameFromResult(r,i,o.fragmentMap)||n&&o.store.get(n,"__typename");"string"===typeof h&&(d.__typename=h);var m=new Set(i.selections);if(m.forEach((function(e){var n;if(shouldInclude(e,o.variables))if(storeUtils_isField(e)){var i=resultKeyNameFromField(e),c=r[i],u=o.clientOnly;if(o.clientOnly=u||!(!e.directives||!e.directives.some((function(e){return"client"===e.name.value}))),void 0!==c){var l=s.getStoreFieldName({typename:h,fieldName:e.name.value,field:e,variables:o.variables}),f=getChildMergeTree(a,l),p=t.processFieldValue(c,e,o,f),y=void 0;if(e.selectionSet&&!(y=o.store.getFieldValue(p,"__typename"))&&isReference(p)){var v=o.incomingById.get(p.__ref);y=v&&v.fields.__typename}var g=s.getMergeFunction(h,e.name.value,y);g?f.info={field:e,typename:h,merge:g}:maybeRecycleChildMergeTree(a,l),d=o.merge(d,((n={})[l]=p,n))}else o.clientOnly||Ce.added(e)||__DEV__&&invariant_esm_invariant.error(("Missing field '"+resultKeyNameFromField(e)+"' while writing result "+JSON.stringify(r,null,2)).substring(0,1e3));o.clientOnly=u}else{var _=getFragmentFromSelection(e,o.fragmentMap);_&&s.fragmentMatches(_,h,r,o.variables)&&_.selectionSet.selections.forEach(m.add,m)}})),"string"===typeof n){var y=o.incomingById.get(n);return y?(y.fields=o.merge(y.fields,d),y.mergeTree=mergeMergeTrees(y.mergeTree,a),y.selections.forEach(m.add,m),y.selections=m):o.incomingById.set(n,{fields:d,mergeTree:mergeTreeIsEmpty(a)?void 0:a,selections:m}),makeReference(n)}return d},StoreWriter.prototype.processFieldValue=function(e,t,n,r){var i=this;return t.selectionSet&&null!==e?Array.isArray(e)?e.map((function(e,o){var a=i.processFieldValue(e,t,n,getChildMergeTree(r,o));return maybeRecycleChildMergeTree(r,o),a})):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:n,mergeTree:r}):__DEV__?cloneDeep(e):e},StoreWriter.prototype.applyMerges=function(e,t,n,r,i){var o,a=this;if(e.map.size&&!isReference(n)){var s,c=Array.isArray(n)||!isReference(t)&&!storeValueIsStoreObject(t)?void 0:t,u=n;c&&!i&&(i=[isReference(c)?c.__ref:c]);var l=function getValue_1(e,t){return Array.isArray(e)?"number"===typeof t?e[t]:void 0:r.store.getFieldValue(e,String(t))};e.map.forEach((function(e,t){var n=l(c,t),o=l(u,t);if(void 0!==o){i&&i.push(t);var f=a.applyMerges(e,n,o,r,i);f!==o&&(s=s||new Map).set(t,f),i&&invariant_esm_invariant(i.pop()===t)}})),s&&(n=Array.isArray(u)?u.slice(0):v({},u),s.forEach((function(e,t){n[t]=e})))}return e.info?this.cache.policies.runMergeFunction(t,n,e.info,r,i&&(o=r.store).getStorage.apply(o,i)):n},StoreWriter}(),pt=[];function getChildMergeTree(e,t){var n=e.map;return n.has(t)||n.set(t,pt.pop()||{map:new Map}),n.get(t)}function mergeMergeTrees(e,t){if(e===t||!t||mergeTreeIsEmpty(t))return e;if(!e||mergeTreeIsEmpty(e))return t;var n=e.info&&t.info?v(v({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,i={info:n,map:r?new Map:e.map.size?e.map:t.map};if(r){var o=new Set(t.map.keys());e.map.forEach((function(e,n){i.map.set(n,mergeMergeTrees(e,t.map.get(n))),o.delete(n)})),o.forEach((function(n){i.map.set(n,mergeMergeTrees(t.map.get(n),e.map.get(n)))}))}return i}function mergeTreeIsEmpty(e){return!e||!(e.info||e.map.size)}function maybeRecycleChildMergeTree(e,t){var n=e.map,r=n.get(t);r&&mergeTreeIsEmpty(r)&&(pt.push(r),n.delete(t))}var dt=new Set;var ht=new J,mt=new WeakMap;function getCacheInfo(e){var t=mt.get(e);return t||mt.set(e,t={vars:new Set,dep:dep()}),t}function makeVar(e){var t=new Set,n=new Set,r=function rv(r){if(arguments.length>0){if(e!==r){e=r,t.forEach((function(e){getCacheInfo(e).dep.dirty(rv),broadcast(e)}));var o=Array.from(n);n.clear(),o.forEach((function(t){return t(e)}))}}else{var a=ht.getValue();a&&(i(a),getCacheInfo(a).dep(rv))}return e};r.onNextChange=function(e){return n.add(e),function(){n.delete(e)}};var i=r.attachCache=function(e){return t.add(e),getCacheInfo(e).vars.add(r),r};return r.forgetCache=function(e){return t.delete(e)},r}function broadcast(e){e.broadcastWatches&&e.broadcastWatches()}var yt=new Map;function makeUniqueId(e){var t=yt.get(e)||1;return yt.set(e,t+1),e+":"+t+":"+Math.random().toString(36).slice(2)}function stringifyForDisplay(e){var t=makeUniqueId("stringifyForDisplay");return JSON.stringify(e,(function(e,n){return void 0===n?t:n})).split(JSON.stringify(t)).join("")}function argsFromFieldSpecifier(e){return void 0!==e.args?e.args:e.field?argumentsObjectFromField(e.field,e.variables):null}we.setStringify(ct);var vt=function defaultDataIdFromObject(e,t){var n=e.__typename,r=e.id,i=e._id;if("string"===typeof n&&(t&&(t.keyObject=void 0!==r?{id:r}:void 0!==i?{_id:i}:void 0),void 0===r&&(r=i),void 0!==r))return n+":"+("number"===typeof r||"string"===typeof r?r:JSON.stringify(r))},gt=function nullKeyFieldsFn(){},_t=function simpleKeyArgsFn(e,t){return t.fieldName},bt=function mergeTrueFn(e,t,n){return(0,n.mergeObjects)(e,t)},Et=function mergeFalseFn(e,t){return t},wt=function(){function Policies(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=v({dataIdFromObject:vt},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return Policies.prototype.identify=function(e,t,n){var r=t&&n?getTypenameFromResult(e,t,n):e.__typename;if(r===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var i,o={typename:r,selectionSet:t,fragmentMap:n},a=r&&this.getTypePolicy(r),s=a&&a.keyFn||this.config.dataIdFromObject;s;){var c=s(e,o);if(!Array.isArray(c)){i=c;break}s=keyFieldsFnFromSpecifier(c)}return i=i?String(i):void 0,o.keyObject?[i,o.keyObject]:[i]},Policies.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach((function(n){var r=e[n],i=r.queryType,o=r.mutationType,a=r.subscriptionType,s=__rest(r,["queryType","mutationType","subscriptionType"]);i&&t.setRootTypename("Query",n),o&&t.setRootTypename("Mutation",n),a&&t.setRootTypename("Subscription",n),Je.call(t.toBeAdded,n)?t.toBeAdded[n].push(s):t.toBeAdded[n]=[s]}))},Policies.prototype.updateTypePolicy=function(e,t){var n=this,r=this.getTypePolicy(e),i=t.keyFields,o=t.fields;function setMerge(e,t){e.merge="function"===typeof t?t:!0===t?bt:!1===t?Et:e.merge}setMerge(r,t.merge),r.keyFn=!1===i?gt:Array.isArray(i)?keyFieldsFnFromSpecifier(i):"function"===typeof i?i:r.keyFn,o&&Object.keys(o).forEach((function(t){var r=n.getFieldPolicy(e,t,!0),i=o[t];if("function"===typeof i)r.read=i;else{var a=i.keyArgs,s=i.read,c=i.merge;r.keyFn=!1===a?_t:Array.isArray(a)?keyArgsFnFromSpecifier(a):"function"===typeof a?a:r.keyFn,"function"===typeof s&&(r.read=s),setMerge(r,c)}r.read&&r.merge&&(r.keyFn=r.keyFn||_t)}))},Policies.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var n="ROOT_"+e.toUpperCase(),r=this.rootTypenamesById[n];t!==r&&(__DEV__?invariant_esm_invariant(!r||r===e,"Cannot change root "+e+" __typename more than once"):invariant_esm_invariant(!r||r===e,3),r&&delete this.rootIdsByTypename[r],this.rootIdsByTypename[t]=n,this.rootTypenamesById[n]=t)},Policies.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach((function(n){t.getSupertypeSet(n,!0),e[n].forEach((function(e){t.getSupertypeSet(e,!0).add(n);var r=e.match(Xe);r&&r[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},Policies.prototype.getTypePolicy=function(e){var t=this;if(!Je.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null);n.fields=Object.create(null);var r=this.supertypeMap.get(e);r&&r.size&&r.forEach((function(e){var r=t.getTypePolicy(e),i=r.fields,o=__rest(r,["fields"]);Object.assign(n,o),Object.assign(n.fields,i)}))}var i=this.toBeAdded[e];return i&&i.length&&i.splice(0).forEach((function(n){t.updateTypePolicy(e,n)})),this.typePolicies[e]},Policies.prototype.getFieldPolicy=function(e,t,n){if(e){var r=this.getTypePolicy(e).fields;return r[t]||n&&(r[t]=Object.create(null))}},Policies.prototype.getSupertypeSet=function(e,t){var n=this.supertypeMap.get(e);return!n&&t&&this.supertypeMap.set(e,n=new Set),n},Policies.prototype.fragmentMatches=function(e,t,n,r){var i=this;if(!e.typeCondition)return!0;if(!t)return!1;var o=e.typeCondition.name.value;if(t===o)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var a=this.getSupertypeSet(t,!0),s=[a],c=function maybeEnqueue_1(e){var t=i.getSupertypeSet(e,!1);t&&t.size&&s.indexOf(t)<0&&s.push(t)},u=!(!n||!this.fuzzySubtypes.size),l=!1,f=0;f1?i:t};else{if(!isNonNullObject(n))return void(__DEV__&&invariant_esm_invariant.warn("Unexpected readField arguments: "+stringifyForDisplay(Array.from(arguments))));o=v({},n),Je.call(n,"from")||(o.from=t)}return __DEV__&&void 0===o.from&&__DEV__&&invariant_esm_invariant.warn("Undefined 'from' passed to readField with arguments "+stringifyForDisplay(Array.from(arguments))),void 0===o.variables&&(o.variables=s),e.readField(o,r)},mergeObjects:makeMergeObjectsFunction(r.store)}}function makeMergeObjectsFunction(e){return function mergeObjects(t,n){if(Array.isArray(t)||Array.isArray(n))throw __DEV__?new ye("Cannot automatically merge arrays"):new ye(4);if(isNonNullObject(t)&&isNonNullObject(n)){var r=e.getFieldValue(t,"__typename"),i=e.getFieldValue(n,"__typename");if(r&&i&&r!==i)return n;if(isReference(t)&&storeValueIsStoreObject(n))return e.merge(t.__ref,n),t;if(storeValueIsStoreObject(t)&&isReference(n))return e.merge(t,n.__ref),n;if(storeValueIsStoreObject(t)&&storeValueIsStoreObject(n))return v(v({},t),n)}return n}}function keyArgsFnFromSpecifier(e){return function(t,n){return t?n.fieldName+":"+JSON.stringify(computeKeyObject(t,e,!1)):n.fieldName}}function keyFieldsFnFromSpecifier(e){var t=new z(xe);return function(n,r){var i;if(r.selectionSet&&r.fragmentMap){var o=t.lookupArray([r.selectionSet,r.fragmentMap]);i=o.aliasMap||(o.aliasMap=makeAliasMap(r.selectionSet,r.fragmentMap))}var a=r.keyObject=computeKeyObject(n,e,!0,i);return r.typename+":"+JSON.stringify(a)}}function makeAliasMap(e,t){var n=Object.create(null),r=new Set([e]);return r.forEach((function(e){e.selections.forEach((function(e){if(storeUtils_isField(e)){if(e.alias){var i=e.alias.value,o=e.name.value;if(o!==i)(n.aliases||(n.aliases=Object.create(null)))[o]=i}if(e.selectionSet)(n.subsets||(n.subsets=Object.create(null)))[e.name.value]=makeAliasMap(e.selectionSet,t)}else{var a=getFragmentFromSelection(e,t);a&&r.add(a.selectionSet)}}))})),n}function computeKeyObject(e,t,n,r){var i,o=Object.create(null);return t.forEach((function(t){if(Array.isArray(t)){if("string"===typeof i){var a=r&&r.subsets,s=a&&a[i];o[i]=computeKeyObject(e[i],t,n,s)}}else{var c=r&&r.aliases,u=c&&c[t]||t;Je.call(e,u)?o[i=t]=e[u]:(__DEV__?invariant_esm_invariant(!n,"Missing field '"+u+"' while computing key fields"):invariant_esm_invariant(!n,5),i=void 0)}})),o}var St={dataIdFromObject:vt,addTypename:!0,resultCaching:!0,typePolicies:{}},kt=function(e){function InMemoryCache(t){void 0===t&&(t={});var n=e.call(this)||this;return n.watches=new Set,n.typenameDocumentCache=new Map,n.makeVar=makeVar,n.txCount=0,n.config=v(v({},St),t),n.addTypename=!!n.config.addTypename,n.policies=new wt({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return __extends(InMemoryCache,e),InMemoryCache.prototype.init=function(){var e=this.data=new tt.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=e.stump,this.resetResultCache()},InMemoryCache.prototype.resetResultCache=function(e){var t=this,n=this.storeReader;this.storeWriter=new ft(this,this.storeReader=new ut({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canon:e?void 0:n&&n.canon})),this.maybeBroadcastWatch=wrap((function(e,n){return t.broadcastWatch(e,n)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function makeCacheKey(e){var n=e.optimistic?t.optimisticData:t.data;if(supportsResultCaching(n)){var r=e.optimistic,i=e.rootId,o=e.variables;return n.makeCacheKey(e.query,e.callback,ct({optimistic:r,rootId:i,variables:o}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},InMemoryCache.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},InMemoryCache.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},InMemoryCache.prototype.read=function(e){var t=e.returnPartialData,n=void 0!==t&&t;try{return this.storeReader.diffQueryAgainstStore(v(v({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(r){if(r instanceof be)return null;throw r}},InMemoryCache.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.modify=function(e){if(Je.call(e,"id")&&!e.id)return!1;var t=e.optimistic?this.optimisticData:this.data;try{return++this.txCount,t.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore(v(v({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},InMemoryCache.prototype.watch=function(e){var t=this;return this.watches.size||function recallCache(e){getCacheInfo(e).vars.forEach((function(t){return t.attachCache(e)}))}(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){t.watches.delete(e)&&!t.watches.size&&function forgetCache(e){getCacheInfo(e).vars.forEach((function(t){return t.forgetCache(e)}))}(t),t.maybeBroadcastWatch.forget(e)}},InMemoryCache.prototype.gc=function(e){ct.reset();var t=this.optimisticData.gc();return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),t},InMemoryCache.prototype.retain=function(e,t){return(t?this.optimisticData:this.data).retain(e)},InMemoryCache.prototype.release=function(e,t){return(t?this.optimisticData:this.data).release(e)},InMemoryCache.prototype.identify=function(e){return isReference(e)?e.__ref:this.policies.identify(e)[0]},InMemoryCache.prototype.evict=function(e){if(!e.id){if(Je.call(e,"id"))return!1;e=v(v({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.reset=function(){return this.init(),this.broadcastWatches(),ct.reset(),Promise.resolve()},InMemoryCache.prototype.removeOptimistic=function(e){var t=this.optimisticData.removeLayer(e);t!==this.optimisticData&&(this.optimisticData=t,this.broadcastWatches())},InMemoryCache.prototype.batch=function(e){var t=this,n=e.update,r=e.optimistic,i=void 0===r||r,o=e.removeOptimistic,a=e.onWatchUpdated,s=function perform(e){var r=t,i=r.data,o=r.optimisticData;++t.txCount,e&&(t.data=t.optimisticData=e);try{n(t)}finally{--t.txCount,t.data=i,t.optimisticData=o}},c=new Set;a&&!this.txCount&&this.broadcastWatches(v(v({},e),{onWatchUpdated:function onWatchUpdated(e){return c.add(e),!1}})),"string"===typeof i?this.optimisticData=this.optimisticData.addLayer(i,s):!1===i?s(this.data):s(),"string"===typeof o&&(this.optimisticData=this.optimisticData.removeLayer(o)),a&&c.size?(this.broadcastWatches(v(v({},e),{onWatchUpdated:function onWatchUpdated(e,t){var n=a.call(this,e,t);return!1!==n&&c.delete(e),n}})),c.size&&c.forEach((function(e){return t.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e)},InMemoryCache.prototype.performTransaction=function(e,t){return this.batch({update:e,optimistic:t||null!==t})},InMemoryCache.prototype.transformDocument=function(e){if(this.addTypename){var t=this.typenameDocumentCache.get(e);return t||(t=Ce(e),this.typenameDocumentCache.set(e,t),this.typenameDocumentCache.set(t,t)),t}return e},InMemoryCache.prototype.broadcastWatches=function(e){var t=this;this.txCount||this.watches.forEach((function(n){return t.maybeBroadcastWatch(n,e)}))},InMemoryCache.prototype.broadcastWatch=function(e,t){var n=e.lastDiff,r=this.diff({query:e.query,variables:e.variables,optimistic:e.optimistic});t&&(e.optimistic&&"string"===typeof t.optimistic&&(r.fromOptimisticTransaction=!0),t.onWatchUpdated&&!1===t.onWatchUpdated.call(this,e,r,n))||n&&equal(n.result,r.result)||e.callback(e.lastDiff=r,n)},InMemoryCache}(_e),Log_spreadArrays=function(){for(var e=0,t=0,n=arguments.length;t0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]this.maxSize&&!this.paused?[4,this.purge()]:[3,4];case 3:return n.sent(),this.paused=!0,[2];case 4:return this.paused?[2]:[4,this.storage.write(e)];case 5:return n.sent(),this.log.info("string"===typeof e?"Persisted cache of size "+e.length+" characters":"Persisted cache"),[3,7];case 6:throw t=n.sent(),this.log.error("Error persisting cache",t),t;case 7:return[2]}}))}))},Persistor.prototype.restore=function(){return Persistor_awaiter(this,void 0,void 0,(function(){var e,t;return Persistor_generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,5,,6]),[4,this.storage.read()];case 1:return null==(e=n.sent())?[3,3]:[4,this.cache.restore(e)];case 2:return n.sent(),this.log.info("string"===typeof e?"Restored cache of size "+e.length+" characters":"Restored cache"),[3,4];case 3:this.log.info("No stored cache to restore"),n.label=4;case 4:return[3,6];case 5:throw t=n.sent(),this.log.error("Error restoring cache",t),t;case 6:return[2]}}))}))},Persistor.prototype.purge=function(){return Persistor_awaiter(this,void 0,void 0,(function(){var e;return Persistor_generator(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.storage.purge()];case 1:return t.sent(),this.log.info("Purged cache storage"),[3,3];case 2:throw e=t.sent(),this.log.error("Error purging cache storage",e),e;case 3:return[2]}}))}))},Persistor}(),onCacheWrite=function(e){var t=e.cache;return function(e){var n=t.write,r=t.evict,i=t.modify;return t.write=function(){for(var r=[],i=0;i=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function module_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,i=!1,o=arguments[1],a=o;return new n((function(n){return t.subscribe({next:function next(t){var o=!i;if(i=!0,!o||r)try{a=e(a,t)}catch(s){return n.error(s)}else a=t},error:function error(e){n.error(e)},complete:function complete(){if(!i&&!r)return n.error(new TypeError("Cannot reduce an empty sequence"));n.next(a),n.complete()}})}))},e.concat=function concat(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=0&&i.splice(e,1),completeIfDone()}});i.push(o)},error:function error(e){r.error(e)},complete:function complete(){completeIfDone()}});function completeIfDone(){o.closed&&0===i.length&&r.complete()}return function(){i.forEach((function(e){return e.unsubscribe()})),o.unsubscribe()}}))},e[Qt]=function(){return this},Observable.from=function from(e){var t="function"===typeof this?this:Observable;if(null==e)throw new TypeError(e+" is not an object");var n=getMethod(e,Qt);if(n){var r=n.call(e);if(Object(r)!==r)throw new TypeError(r+" is not an object");return isObservable(r)&&r.constructor===t?r:new t((function(e){return r.subscribe(e)}))}if(Ft("iterator")&&(n=getMethod(e,qt)))return new t((function(t){enqueue((function(){if(!t.closed){for(var r,i=_createForOfIteratorHelperLoose(n.call(e));!(r=i()).done;){var o=r.value;if(t.next(o),t.closed)return}t.complete()}}))}));if(Array.isArray(e))return new t((function(t){enqueue((function(){if(!t.closed){for(var n=0;n=300&&Jt(t,n,"Response not successful: Received status code "+t.status),Array.isArray(n)||Xt.call(n,"data")||Xt.call(n,"errors")||Jt(t,n,"Server response was missing for query '"+(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName)+"'."),n}))}}(e)).then((function(e){return n.next(e),n.complete(),e})).catch((function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))})),function(){p&&p.abort()}}))}))},tn=function(e){function HttpLink(t){void 0===t&&(t={});var n=e.call(this,en(t).request)||this;return n.options=t,n}return __extends(HttpLink,e),HttpLink}(Kt),nn=Kt.execute;function compact(){for(var e=[],t=0;t0||!1}function iterateObserversSafely(e,t,n){var r=[];e.forEach((function(e){return e[t]&&r.push(e)})),r.forEach((function(e){return e[t](n)}))}function fixObservableSubclass(e){function set(t){Object.defineProperty(e,t,{value:Wt})}return"function"===typeof Symbol&&Symbol.species&&set(Symbol.species),set("@@species"),e}function Concast_isPromiseLike(e){return e&&"function"===typeof e.then}var rn=function(e){function Concast(t){var n=e.call(this,(function(e){return n.addObserver(e),function(){return n.removeObserver(e)}}))||this;return n.observers=new Set,n.addCount=0,n.promise=new Promise((function(e,t){n.resolve=e,n.reject=t})),n.handlers={next:function next(e){null!==n.sub&&(n.latest=["next",e],iterateObserversSafely(n.observers,"next",e))},error:function error(e){var t=n.sub;null!==t&&(t&&Promise.resolve().then((function(){return t.unsubscribe()})),n.sub=null,n.latest=["error",e],n.reject(e),iterateObserversSafely(n.observers,"error",e))},complete:function complete(){if(null!==n.sub){var e=n.sources.shift();e?Concast_isPromiseLike(e)?e.then((function(e){return n.sub=e.subscribe(n.handlers)})):n.sub=e.subscribe(n.handlers):(n.sub=null,n.latest&&"next"===n.latest[0]?n.resolve(n.latest[1]):n.resolve(),iterateObserversSafely(n.observers,"complete"))}}},n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.complete()},n.promise.catch((function(e){})),"function"===typeof t&&(t=[new Wt(t)]),Concast_isPromiseLike(t)?t.then((function(e){return n.start(e)}),n.handlers.error):n.start(t),n}return __extends(Concast,e),Concast.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},Concast.prototype.deliverLastMessage=function(e){if(this.latest){var t=this.latest[0],n=e[t];n&&n.call(e,this.latest[1]),null===this.sub&&"next"===t&&e.complete&&e.complete()}},Concast.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e),++this.addCount)},Concast.prototype.removeObserver=function(e,t){this.observers.delete(e)&&--this.addCount<1&&!t&&this.handlers.error(new Error("Observable cancelled prematurely"))},Concast.prototype.cleanup=function(e){var t=this,n=!1,r=function once(){n||(n=!0,t.observers.delete(i),e())},i={next:r,error:r,complete:r},o=this.addCount;this.addObserver(i),this.addCount=o},Concast}(Wt);function isNonEmptyArray(e){return Array.isArray(e)&&e.length>0}fixObservableSubclass(rn),__DEV__?invariant_esm_invariant("boolean"===typeof Me,Me):invariant_esm_invariant("boolean"===typeof Me,22);var an,sn=function(e){function ApolloError(t){var n=t.graphQLErrors,r=t.clientErrors,i=t.networkError,o=t.errorMessage,a=t.extraInfo,s=e.call(this,o)||this;return s.graphQLErrors=n||[],s.clientErrors=r||[],s.networkError=i||null,s.message=o||function generateErrorMessage(e){var t="";return(isNonEmptyArray(e.graphQLErrors)||isNonEmptyArray(e.clientErrors))&&(e.graphQLErrors||[]).concat(e.clientErrors||[]).forEach((function(e){var n=e?e.message:"Error message not found.";t+=n+"\n"})),e.networkError&&(t+=e.networkError.message+"\n"),t=t.replace(/\n$/,"")}(s),s.extraInfo=a,s.__proto__=ApolloError.prototype,s}return __extends(ApolloError,e),ApolloError}(Error);function isNetworkRequestInFlight(e){return!!e&&e<7}!function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(an||(an={}));var cn=!1,un=function(e){function ObservableQuery(t){var n=t.queryManager,r=t.queryInfo,i=t.options,o=e.call(this,(function(e){try{var n=e._subscription._observer;n&&!n.error&&(n.error=defaultSubscriptionObserverErrorCallback)}catch(t){}var r=!o.observers.size;return o.observers.add(e),o.lastError?e.error&&e.error(o.lastError):o.lastResult&&e.next&&e.next(o.lastResult),r&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this;o.observers=new Set,o.subscriptions=new Set,o.observer={next:function next(e){(o.lastError||o.isDifferentFromLastResult(e))&&(o.updateLastResult(e),iterateObserversSafely(o.observers,"next",e))},error:function error(e){o.updateLastResult(v(v({},o.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:an.error,loading:!1})),iterateObserversSafely(o.observers,"error",o.lastError=e)}},o.isTornDown=!1,o.options=i,o.queryId=r.queryId||n.generateQueryId();var a=getOperationDefinition(i.query);return o.queryName=a&&a.name&&a.name.value,o.initialFetchPolicy=i.fetchPolicy||"cache-first",o.queryManager=n,o.queryInfo=r,o}return __extends(ObservableQuery,e),Object.defineProperty(ObservableQuery.prototype,"variables",{get:function get(){return this.options.variables},enumerable:!1,configurable:!0}),ObservableQuery.prototype.result=function(){var e=this;return new Promise((function(t,n){var r={next:function next(n){t(n),e.observers.delete(r),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){i.unsubscribe()}),0)},error:n},i=e.subscribe(r)}))},ObservableQuery.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.lastResult,n=this.options.fetchPolicy,r=void 0===n?"cache-first":n,i=this.queryInfo.networkStatus||t&&t.networkStatus||an.ready,o=v(v({},t),{loading:isNetworkRequestInFlight(i),networkStatus:i});if(!this.queryManager.transform(this.options.query).hasForcedResolvers){var a=this.queryInfo.getDiff();o.data=a.complete||this.options.returnPartialData?a.result:void 0,a.complete?(o.networkStatus!==an.loading||"cache-first"!==r&&"cache-only"!==r||(o.networkStatus=an.ready,o.loading=!1),delete o.partial):"no-cache"!==r&&(o.partial=!0),!__DEV__||a.complete||this.options.partialRefetch||o.loading||o.data||o.error||logMissingFieldErrors(a.missing)}return e&&this.updateLastResult(o),o},ObservableQuery.prototype.isDifferentFromLastResult=function(e){return!equal(this.lastResultSnapshot,e)},ObservableQuery.prototype.getLastResult=function(){return this.lastResult},ObservableQuery.prototype.getLastError=function(){return this.lastError},ObservableQuery.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},ObservableQuery.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},ObservableQuery.prototype.refetch=function(e){var t={pollInterval:0},n=this.options.fetchPolicy;return"no-cache"===n?t.fetchPolicy="no-cache":"cache-and-network"!==n&&(t.fetchPolicy="network-only"),e&&!equal(this.options.variables,e)&&(t.variables=this.options.variables=v(v({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(t,an.refetch)},ObservableQuery.prototype.fetchMore=function(e){var t=this,n=v(v({},e.query?e:v(v(v({},this.options),e),{variables:v(v({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),r=this.queryManager.generateQueryId();return n.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=an.fetchMore,this.observe()),this.queryManager.fetchQuery(r,n,an.fetchMore).then((function(r){var i=r.data,o=e.updateQuery;return o?(__DEV__&&!cn&&(__DEV__&&invariant_esm_invariant.warn("The updateQuery callback for fetchMore is deprecated, and will be removed\nin the next major version of Apollo Client.\n\nPlease convert updateQuery functions to field policies with appropriate\nread and merge functions, or use/adapt a helper function (such as\nconcatPagination, offsetLimitPagination, or relayStylePagination) from\n@apollo/client/utilities.\n\nThe field policy system handles pagination more effectively than a\nhand-written updateQuery function, and you only need to define the policy\nonce, rather than every time you call fetchMore."),cn=!0),t.updateQuery((function(e){return o(e,{fetchMoreResult:i,variables:n.variables})}))):t.queryManager.cache.writeQuery({query:n.query,variables:n.variables,data:i}),r})).finally((function(){t.queryManager.stopQuery(r),t.reobserve()}))},ObservableQuery.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function next(n){var r=e.updateQuery;r&&t.updateQuery((function(e,t){var i=t.variables;return r(e,{subscriptionData:n,variables:i})}))},error:function error(t){e.onError?e.onError(t):__DEV__&&invariant_esm_invariant.error("Unhandled GraphQL subscription error",t)}});return this.subscriptions.add(n),function(){t.subscriptions.delete(n)&&n.unsubscribe()}},ObservableQuery.prototype.setOptions=function(e){return this.reobserve(e)},ObservableQuery.prototype.setVariables=function(e){return equal(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.initialFetchPolicy,variables:e},an.setVariables):Promise.resolve())},ObservableQuery.prototype.updateQuery=function(e){var t,n=this.queryManager,r=e(n.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(t=this.lastResult)||void 0===t?void 0:t.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});r&&(n.cache.writeQuery({query:this.options.query,data:r,variables:this.variables}),n.broadcastQueries())},ObservableQuery.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},ObservableQuery.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},ObservableQuery.prototype.fetch=function(e,t){return this.queryManager.setObservableQuery(this),this.queryManager.fetchQueryObservable(this.queryId,e,t)},ObservableQuery.prototype.updatePolling=function(){var e=this;if(!this.queryManager.ssrMode){var t=this.pollingInfo,n=this.options.pollInterval;if(n){if(!t||t.interval!==n){__DEV__?invariant_esm_invariant(n,"Attempted to start a polling query without a polling interval."):invariant_esm_invariant(n,13),(t||(this.pollingInfo={})).interval=n;var r=function maybeFetch(){e.pollingInfo&&(isNetworkRequestInFlight(e.queryInfo.networkStatus)?i():e.reobserve({fetchPolicy:"network-only"},an.poll).then(i,i))},i=function poll(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(r,t.interval))};i()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)}},ObservableQuery.prototype.updateLastResult=function(e){var t=this.lastResult;return this.lastResult=e,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?e:cloneDeep(e),isNonEmptyArray(e.errors)||delete this.lastError,t},ObservableQuery.prototype.reobserve=function(e,t){this.isTornDown=!1;var n=t===an.refetch||t===an.fetchMore||t===an.poll,r=this.options.variables,i=n?compact(this.options,e):Object.assign(this.options,compact(e));n||(this.updatePolling(),e&&e.variables&&!e.fetchPolicy&&!equal(e.variables,r)&&(i.fetchPolicy=this.initialFetchPolicy,void 0===t&&(t=an.setVariables)));var o=this.fetch(i,t);return n||(this.concast&&this.concast.removeObserver(this.observer,!0),this.concast=o),o.addObserver(this.observer),o.promise},ObservableQuery.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},ObservableQuery.prototype.hasObservers=function(){return this.observers.size>0},ObservableQuery.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},ObservableQuery}(Wt);function defaultSubscriptionObserverErrorCallback(e){__DEV__&&invariant_esm_invariant.error("Unhandled error",e.message,e.stack)}function logMissingFieldErrors(e){__DEV__&&isNonEmptyArray(e)&&__DEV__&&invariant_esm_invariant.debug("Missing cache result fields: "+e.map((function(e){return e.path.join(".")})).join(", "),e)}fixObservableSubclass(un);var ln=function(){function LocalState(e){var t=e.cache,n=e.client,r=e.resolvers,i=e.fragmentMatcher;this.cache=t,n&&(this.client=n),r&&this.addResolvers(r),i&&this.setFragmentMatcher(i)}return LocalState.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){t.resolvers=mergeDeep(t.resolvers,e)})):this.resolvers=mergeDeep(this.resolvers,e)},LocalState.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},LocalState.prototype.getResolvers=function(){return this.resolvers||{}},LocalState.prototype.runResolvers=function(e){var t=e.document,n=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,a=void 0!==o&&o;return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return t?[2,this.resolveDocument(t,n.data,r,i,this.fragmentMatcher,a).then((function(e){return v(v({},n),{data:e.result})}))]:[2,n]}))}))},LocalState.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},LocalState.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},LocalState.prototype.clientQuery=function(e){return hasDirectives(["client"],e)&&this.resolvers?e:null},LocalState.prototype.serverQuery=function(e){return function removeClientSetsFromDocument(e){checkDocument(e);var t=removeDirectivesFromDocument([{test:function test(e){return"client"===e.name.value},remove:!0}],e);return t&&(t=visit(t,{FragmentDefinition:{enter:function enter(e){if(e.selectionSet&&e.selectionSet.selections.every((function(e){return storeUtils_isField(e)&&"__typename"===e.name.value})))return null}}})),t}(e)},LocalState.prototype.prepareContext=function(e){var t=this.cache;return v(v({},e),{cache:t,getCacheKey:function getCacheKey(e){return t.identify(e)}})},LocalState.prototype.addExportedVariables=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),__awaiter(this,void 0,void 0,(function(){return __generator(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then((function(e){return v(v({},t),e.exportedVariables)}))]:[2,v({},t)]}))}))},LocalState.prototype.shouldForceResolvers=function(e){var t=!1;return visit(e,{Directive:{enter:function enter(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return Oe}}}),t},LocalState.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:buildQueryFromSelectionSet(e),variables:t,returnPartialData:!0,optimistic:!1}).result},LocalState.prototype.resolveDocument=function(e,t,n,r,i,o){return void 0===n&&(n={}),void 0===r&&(r={}),void 0===i&&(i=function fragmentMatcher(){return!0}),void 0===o&&(o=!1),__awaiter(this,void 0,void 0,(function(){var a,s,c,u,l,f,p,d,h;return __generator(this,(function(m){return a=getMainDefinition(e),s=getFragmentDefinitions(e),c=createFragmentMap(s),u=a.operation,l=u?u.charAt(0).toUpperCase()+u.slice(1):"Query",p=(f=this).cache,d=f.client,h={fragmentMap:c,context:v(v({},n),{cache:p,client:d}),variables:r,fragmentMatcher:i,defaultOperationType:l,exportedVariables:{},onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(a.selectionSet,t,h).then((function(e){return{result:e,exportedVariables:h.exportedVariables}}))]}))}))},LocalState.prototype.resolveSelectionSet=function(e,t,n){return __awaiter(this,void 0,void 0,(function(){var r,i,o,a,s,c=this;return __generator(this,(function(u){return r=n.fragmentMap,i=n.context,o=n.variables,a=[t],s=function execute(e){return __awaiter(c,void 0,void 0,(function(){var s,c;return __generator(this,(function(u){return shouldInclude(e,o)?storeUtils_isField(e)?[2,this.resolveField(e,t,n).then((function(t){var n;"undefined"!==typeof t&&a.push(((n={})[resultKeyNameFromField(e)]=t,n))}))]:(isInlineFragment(e)?s=e:(s=r[e.name.value],__DEV__?invariant_esm_invariant(s,"No fragment named "+e.name.value):invariant_esm_invariant(s,12)),s&&s.typeCondition&&(c=s.typeCondition.name.value,n.fragmentMatcher(t,c,i))?[2,this.resolveSelectionSet(s.selectionSet,t,n).then((function(e){a.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(s)).then((function(){return mergeDeepArray(a)}))]}))}))},LocalState.prototype.resolveField=function(e,t,n){return __awaiter(this,void 0,void 0,(function(){var r,i,o,a,s,c,u,l,f,p=this;return __generator(this,(function(d){return r=n.variables,i=e.name.value,o=resultKeyNameFromField(e),a=i!==o,s=t[o]||t[i],c=Promise.resolve(s),n.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(u=t.__typename||n.defaultOperationType,(l=this.resolvers&&this.resolvers[u])&&(f=l[a?i:o])&&(c=Promise.resolve(ht.withValue(this.cache,f,[t,argumentsObjectFromField(e,r),n.context,{field:e,fragmentMap:n.fragmentMap}])))),[2,c.then((function(t){return void 0===t&&(t=s),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(n.exportedVariables[e.value.value]=t)}))})),e.selectionSet?null==t?t:Array.isArray(t)?p.resolveSubSelectedArray(e,t,n):e.selectionSet?p.resolveSelectionSet(e.selectionSet,t,n):void 0:t}))]}))}))},LocalState.prototype.resolveSubSelectedArray=function(e,t,n){var r=this;return Promise.all(t.map((function(t){return null===t?null:Array.isArray(t)?r.resolveSubSelectedArray(e,t,n):e.selectionSet?r.resolveSelectionSet(e.selectionSet,t,n):void 0})))},LocalState}(),pn=new(xe?WeakMap:Map);function wrapDestructiveCacheMethod(e,t){var n=e[t];"function"===typeof n&&(e[t]=function(){return pn.set(e,(pn.get(e)+1)%1e15),n.apply(this,arguments)})}function cancelNotifyTimeout(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var dn=function(){function QueryInfo(e,t){void 0===t&&(t=e.generateQueryId()),this.queryId=t,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.subscriptions=new Set,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var n=this.cache=e.cache;pn.has(n)||(pn.set(n,0),wrapDestructiveCacheMethod(n,"evict"),wrapDestructiveCacheMethod(n,"modify"),wrapDestructiveCacheMethod(n,"reset"))}return QueryInfo.prototype.init=function(e){var t=e.networkStatus||an.loading;return this.variables&&this.networkStatus!==an.loading&&!equal(this.variables,e.variables)&&(t=an.setVariables),equal(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:t}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},QueryInfo.prototype.reset=function(){cancelNotifyTimeout(this),this.lastDiff=void 0,this.dirty=!1},QueryInfo.prototype.getDiff=function(e){void 0===e&&(e=this.variables);var t=this.getDiffOptions(e);if(this.lastDiff&&equal(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables=e);var n=this.observableQuery;if(n&&"no-cache"===n.options.fetchPolicy)return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},QueryInfo.prototype.updateLastDiff=function(e,t){this.lastDiff=e?{diff:e,options:t||this.getDiffOptions()}:void 0},QueryInfo.prototype.getDiffOptions=function(e){void 0===e&&(e=this.variables);var t=this.observableQuery;return{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:!t||!1!==t.options.canonizeResults}},QueryInfo.prototype.setDiff=function(e){var t=this,n=this.lastDiff&&this.lastDiff.diff;this.updateLastDiff(e),this.dirty||equal(n&&n.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return t.notify()}),0)))},QueryInfo.prototype.setObservableQuery=function(e){var t=this;e!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){t.getDiff().fromOptimisticTransaction?e.observe():e.reobserve()})):delete this.oqListener)},QueryInfo.prototype.notify=function(){var e=this;cancelNotifyTimeout(this),this.shouldNotify()&&this.listeners.forEach((function(t){return t(e)})),this.dirty=!1},QueryInfo.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(isNetworkRequestInFlight(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy;if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},QueryInfo.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=QueryInfo.prototype.cancel,this.subscriptions.forEach((function(e){return e.unsubscribe()}));var e=this.observableQuery;e&&e.stopPolling()}},QueryInfo.prototype.cancel=function(){},QueryInfo.prototype.updateWatch=function(e){var t=this;void 0===e&&(e=this.variables);var n=this.observableQuery;if(!n||"no-cache"!==n.options.fetchPolicy){var r=v(v({},this.getDiffOptions(e)),{watcher:this,callback:function callback(e){return t.setDiff(e)}});this.lastWatch&&equal(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},QueryInfo.prototype.resetLastWrite=function(){this.lastWrite=void 0},QueryInfo.prototype.shouldWrite=function(e,t){var n=this.lastWrite;return!(n&&n.dmCount===pn.get(this.cache)&&equal(t,n.variables)&&equal(e.data,n.result.data))},QueryInfo.prototype.markResult=function(e,t,n){var r=this;this.graphQLErrors=isNonEmptyArray(e.errors)?e.errors:[],this.reset(),"no-cache"===t.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(t.variables)):0!==n&&(shouldWriteResult(e,t.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,t.variables))i.writeQuery({query:r.document,data:e.data,variables:t.variables,overwrite:1===n}),r.lastWrite={result:e,variables:t.variables,dmCount:pn.get(r.cache)};else if(r.lastDiff&&r.lastDiff.diff.complete)return void(e.data=r.lastDiff.diff.result);var o=r.getDiffOptions(t.variables),a=i.diff(o);r.stopped||r.updateWatch(t.variables),r.updateLastDiff(a,o),a.complete&&(e.data=a.result)})):this.lastWrite=void 0)},QueryInfo.prototype.markReady=function(){return this.networkError=null,this.networkStatus=an.ready},QueryInfo.prototype.markError=function(e){return this.networkStatus=an.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},QueryInfo}();function shouldWriteResult(e,t){void 0===t&&(t="none");var n="ignore"===t||"all"===t,r=!graphQLResultHasError(e);return!r&&n&&e.data&&(r=!0),r}var hn=Object.prototype.hasOwnProperty,mn=function(){function QueryManager(e){var t=e.cache,n=e.link,r=e.queryDeduplication,i=void 0!==r&&r,o=e.onBroadcast,a=e.ssrMode,s=void 0!==a&&a,c=e.clientAwareness,u=void 0===c?{}:c,l=e.localState,f=e.assumeImmutableResults;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(xe?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map,this.cache=t,this.link=n,this.queryDeduplication=i,this.clientAwareness=u,this.localState=l||new ln({cache:t}),this.ssrMode=s,this.assumeImmutableResults=!!f,(this.onBroadcast=o)&&(this.mutationStore=Object.create(null))}return QueryManager.prototype.stop=function(){var e=this;this.queries.forEach((function(t,n){e.stopQueryNoBroadcast(n)})),this.cancelPendingFetches(__DEV__?new ye("QueryManager stopped while query was in flight"):new ye(14))},QueryManager.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(t){return t(e)})),this.fetchCancelFns.clear()},QueryManager.prototype.mutate=function(e){var t=e.mutation,n=e.variables,r=e.optimisticResponse,i=e.updateQueries,o=e.refetchQueries,a=void 0===o?[]:o,s=e.awaitRefetchQueries,c=void 0!==s&&s,u=e.update,l=e.onQueryUpdated,f=e.errorPolicy,p=void 0===f?"none":f,d=e.fetchPolicy,h=void 0===d?"network-only":d,m=e.keepRootFields,y=e.context;return __awaiter(this,void 0,void 0,(function(){var e,o,s;return __generator(this,(function(f){switch(f.label){case 0:return __DEV__?invariant_esm_invariant(t,"mutation option is required. You must specify your GraphQL document in the mutation option."):invariant_esm_invariant(t,15),__DEV__?invariant_esm_invariant("network-only"===h||"no-cache"===h,"Mutations support only 'network-only' or 'no-cache' fetchPolicy strings. The default `network-only` behavior automatically writes mutation results to the cache. Passing `no-cache` skips the cache write."):invariant_esm_invariant("network-only"===h||"no-cache"===h,16),e=this.generateMutationId(),t=this.transform(t).document,n=this.getVariables(t,n),this.transform(t).hasClientExports?[4,this.localState.addExportedVariables(t,n,y)]:[3,2];case 1:n=f.sent(),f.label=2;case 2:return o=this.mutationStore&&(this.mutationStore[e]={mutation:t,variables:n,loading:!0,error:null}),r&&this.markMutationOptimistic(r,{mutationId:e,document:t,variables:n,fetchPolicy:h,errorPolicy:p,context:y,updateQueries:i,update:u,keepRootFields:m}),this.broadcastQueries(),s=this,[2,new Promise((function(f,d){return asyncMap(s.getObservableFromLink(t,v(v({},y),{optimisticResponse:r}),n,!1),(function(f){if(graphQLResultHasError(f)&&"none"===p)throw new sn({graphQLErrors:f.errors});o&&(o.loading=!1,o.error=null);var d=v({},f);return"function"===typeof a&&(a=a(d)),"ignore"===p&&graphQLResultHasError(d)&&delete d.errors,s.markMutationResult({mutationId:e,result:d,document:t,variables:n,fetchPolicy:h,errorPolicy:p,context:y,update:u,updateQueries:i,awaitRefetchQueries:c,refetchQueries:a,removeOptimistic:r?e:void 0,onQueryUpdated:l,keepRootFields:m})})).subscribe({next:function next(e){s.broadcastQueries(),f(e)},error:function error(t){o&&(o.loading=!1,o.error=t),r&&s.cache.removeOptimistic(e),s.broadcastQueries(),d(t instanceof sn?t:new sn({networkError:t}))}})}))]}}))}))},QueryManager.prototype.markMutationResult=function(e,t){var n=this;void 0===t&&(t=this.cache);var r=e.result,i=[],o="no-cache"===e.fetchPolicy;if(!o&&shouldWriteResult(r,e.errorPolicy)){i.push({result:r.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables});var a=e.updateQueries;a&&this.queries.forEach((function(e,o){var s=e.observableQuery,c=s&&s.queryName;if(c&&hn.call(a,c)){var u=a[c],l=n.queries.get(o),f=l.document,p=l.variables,d=t.diff({query:f,variables:p,returnPartialData:!0,optimistic:!1}),h=d.result;if(d.complete&&h){var m=u(h,{mutationResult:r,queryName:f&&getOperationName(f)||void 0,queryVariables:p});m&&i.push({result:m,dataId:"ROOT_QUERY",query:f,variables:p})}}}))}if(i.length>0||e.refetchQueries||e.update||e.onQueryUpdated||e.removeOptimistic){var s=[];if(this.refetchQueries({updateCache:function updateCache(t){o||i.forEach((function(e){return t.write(e)}));var a=e.update;if(a){if(!o){var s=t.diff({id:"ROOT_MUTATION",query:n.transform(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});s.complete&&(r=v(v({},r),{data:s.result}))}a(t,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||t.modify({id:"ROOT_MUTATION",fields:function fields(e,t){var n=t.fieldName,r=t.DELETE;return"__typename"===n?e:r}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return s.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(s).then((function(){return r}))}return Promise.resolve(r)},QueryManager.prototype.markMutationOptimistic=function(e,t){var n=this,r="function"===typeof e?e(t.variables):e;return this.cache.recordOptimisticTransaction((function(e){try{n.markMutationResult(v(v({},t),{result:{data:r}}),e)}catch(i){__DEV__&&invariant_esm_invariant.error(i)}}),t.mutationId)},QueryManager.prototype.fetchQuery=function(e,t,n){return this.fetchQueryObservable(e,t,n).promise},QueryManager.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach((function(t,n){e[n]={variables:t.variables,networkStatus:t.networkStatus,networkError:t.networkError,graphQLErrors:t.graphQLErrors}})),e},QueryManager.prototype.resetErrors=function(e){var t=this.queries.get(e);t&&(t.networkError=void 0,t.graphQLErrors=[])},QueryManager.prototype.transform=function(e){var t=this.transformCache;if(!t.has(e)){var n=this.cache.transformDocument(e),r=function removeConnectionDirectiveFromDocument(e){return removeDirectivesFromDocument([Ae],checkDocument(e))}(this.cache.transformForLink(n)),i=this.localState.clientQuery(n),o=r&&this.localState.serverQuery(r),a={document:n,hasClientExports:hasClientExports(n),hasForcedResolvers:this.localState.shouldForceResolvers(n),clientQuery:i,serverQuery:o,defaultVars:getDefaultValues(getOperationDefinition(n)),asQuery:v(v({},n),{definitions:n.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?v(v({},e),{operation:"query"}):e}))})},s=function add(e){e&&!t.has(e)&&t.set(e,a)};s(e),s(n),s(i),s(o)}return t.get(e)},QueryManager.prototype.getVariables=function(e,t){return v(v({},this.transform(e).defaultVars),t)},QueryManager.prototype.watchQuery=function(e){"undefined"===typeof(e=v(v({},e),{variables:this.getVariables(e.query,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var t=new dn(this),n=new un({queryManager:this,queryInfo:t,options:e});return this.queries.set(n.queryId,t),t.init({document:e.query,observableQuery:n,variables:e.variables}),n},QueryManager.prototype.query=function(e,t){var n=this;return void 0===t&&(t=this.generateQueryId()),__DEV__?invariant_esm_invariant(e.query,"query option is required. You must specify your GraphQL document in the query option."):invariant_esm_invariant(e.query,17),__DEV__?invariant_esm_invariant("Document"===e.query.kind,'You must wrap the query string in a "gql" tag.'):invariant_esm_invariant("Document"===e.query.kind,18),__DEV__?invariant_esm_invariant(!e.returnPartialData,"returnPartialData option only supported on watchQuery."):invariant_esm_invariant(!e.returnPartialData,19),__DEV__?invariant_esm_invariant(!e.pollInterval,"pollInterval option only supported on watchQuery."):invariant_esm_invariant(!e.pollInterval,20),this.fetchQuery(t,e).finally((function(){return n.stopQuery(t)}))},QueryManager.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},QueryManager.prototype.generateRequestId=function(){return this.requestIdCounter++},QueryManager.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},QueryManager.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},QueryManager.prototype.stopQueryInStoreNoBroadcast=function(e){var t=this.queries.get(e);t&&t.stop()},QueryManager.prototype.clearStore=function(){return this.cancelPendingFetches(__DEV__?new ye("Store reset while query was in flight (not completed in link chain)"):new ye(21)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=an.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset()},QueryManager.prototype.resetStore=function(){var e=this;return this.clearStore().then((function(){return e.reFetchObservableQueries()}))},QueryManager.prototype.getObservableQueries=function(e){var t=this;void 0===e&&(e="active");var n=new Map,r=new Map,i=new Set;return Array.isArray(e)&&e.forEach((function(e){"string"===typeof e?r.set(e,!1):!function isDocumentNode(e){return isNonNullObject(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}(e)?isNonNullObject(e)&&e.query&&i.add(e):r.set(t.transform(e).document,!1)})),this.queries.forEach((function(t,i){var o=t.observableQuery,a=t.document;if(o){if("all"===e)return void n.set(i,o);var s=o.queryName;if("standby"===o.options.fetchPolicy||!o.hasObservers())return;("active"===e||s&&r.has(s)||a&&r.has(a))&&(n.set(i,o),s&&r.set(s,!0),a&&r.set(a,!0))}})),i.size&&i.forEach((function(e){var r=makeUniqueId("legacyOneTimeQuery"),i=t.getQuery(r).init({document:e.query,variables:e.variables}),o=new un({queryManager:t,queryInfo:i,options:v(v({},e),{fetchPolicy:"network-only"})});invariant_esm_invariant(o.queryId===r),i.setObservableQuery(o),n.set(r,o)})),__DEV__&&r.size&&r.forEach((function(e,t){e||__DEV__&&invariant_esm_invariant.warn("Unknown query "+("string"===typeof t?"named ":"")+JSON.stringify(t,null,2)+" requested in refetchQueries options.include array")})),n},QueryManager.prototype.reFetchObservableQueries=function(e){var t=this;void 0===e&&(e=!1);var n=[];return this.getObservableQueries(e?"all":"active").forEach((function(r,i){var o=r.options.fetchPolicy;r.resetLastResults(),(e||"standby"!==o&&"cache-only"!==o)&&n.push(r.refetch()),t.getQuery(i).setDiff(null)})),this.broadcastQueries(),Promise.all(n)},QueryManager.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},QueryManager.prototype.startGraphQLSubscription=function(e){var t=this,n=e.query,r=e.fetchPolicy,i=e.errorPolicy,o=e.variables,a=e.context,s=void 0===a?{}:a;n=this.transform(n).document,o=this.getVariables(n,o);var c=function makeObservable(e){return t.getObservableFromLink(n,s,e).map((function(o){if("no-cache"!==r&&(shouldWriteResult(o,i)&&t.cache.write({query:n,result:o.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),t.broadcastQueries()),graphQLResultHasError(o))throw new sn({graphQLErrors:o.errors});return o}))};if(this.transform(n).hasClientExports){var u=this.localState.addExportedVariables(n,o,s).then(c);return new Wt((function(e){var t=null;return u.then((function(n){return t=n.subscribe(e)}),e.error),function(){return t&&t.unsubscribe()}}))}return c(o)},QueryManager.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},QueryManager.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},QueryManager.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.getQuery(e).stop(),this.queries.delete(e)},QueryManager.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},QueryManager.prototype.getLocalState=function(){return this.localState},QueryManager.prototype.getObservableFromLink=function(e,t,n,r){var i,o,a=this;void 0===r&&(r=null!==(i=null===t||void 0===t?void 0:t.queryDeduplication)&&void 0!==i?i:this.queryDeduplication);var s=this.transform(e).serverQuery;if(s){var c=this.inFlightLinkObservables,u=this.link,l={query:s,variables:n,operationName:getOperationName(s)||void 0,context:this.prepareContext(v(v({},t),{forceFetch:!r}))};if(t=l.context,r){var f=c.get(s)||new Map;c.set(s,f);var p=ct(n);if(!(o=f.get(p))){var d=new rn([nn(u,l)]);f.set(p,o=d),d.cleanup((function(){f.delete(p)&&f.size<1&&c.delete(s)}))}}else o=new rn([nn(u,l)])}else o=new rn([Wt.of({data:{}})]),t=this.prepareContext(t);var h=this.transform(e).clientQuery;return h&&(o=asyncMap(o,(function(e){return a.localState.runResolvers({document:h,remoteResult:e,context:t,variables:n})}))),o},QueryManager.prototype.getResultsFromLink=function(e,t,n){var r=e.lastRequestId=this.generateRequestId();return asyncMap(this.getObservableFromLink(e.document,n.context,n.variables),(function(i){var o=isNonEmptyArray(i.errors);if(r>=e.lastRequestId){if(o&&"none"===n.errorPolicy)throw e.markError(new sn({graphQLErrors:i.errors}));e.markResult(i,n,t),e.markReady()}var a={data:i.data,loading:!1,networkStatus:e.networkStatus||an.ready};return o&&"ignore"!==n.errorPolicy&&(a.errors=i.errors),a}),(function(t){var n=function isApolloError(e){return e.hasOwnProperty("graphQLErrors")}(t)?t:new sn({networkError:t});throw r>=e.lastRequestId&&e.markError(n),n}))},QueryManager.prototype.fetchQueryObservable=function(e,t,n){var r=this;void 0===n&&(n=an.loading);var i=this.transform(t.query).document,o=this.getVariables(i,t.variables),a=this.getQuery(e),s=t.fetchPolicy,c=void 0===s?"cache-first":s,u=t.errorPolicy,l=void 0===u?"none":u,f=t.returnPartialData,p=void 0!==f&&f,d=t.notifyOnNetworkStatusChange,h=void 0!==d&&d,m=t.context,y=void 0===m?{}:m,v=Object.assign({},t,{query:i,variables:o,fetchPolicy:c,errorPolicy:l,returnPartialData:p,notifyOnNetworkStatusChange:h,context:y}),g=function fromVariables(e){return v.variables=e,r.fetchQueryByPolicy(a,v,n)};this.fetchCancelFns.set(e,(function(e){Promise.resolve().then((function(){return _.cancel(e)}))}));var _=new rn(this.transform(v.query).hasClientExports?this.localState.addExportedVariables(v.query,v.variables,v.context).then(g):g(v.variables));return _.cleanup((function(){r.fetchCancelFns.delete(e),function applyNextFetchPolicy(e){var t=e.fetchPolicy,n=void 0===t?"cache-first":t,r=e.nextFetchPolicy;r&&(e.fetchPolicy="function"===typeof r?r.call(e,n):r)}(t)})),_},QueryManager.prototype.refetchQueries=function(e){var t=this,n=e.updateCache,r=e.include,i=e.optimistic,o=void 0!==i&&i,a=e.removeOptimistic,s=void 0===a?o?makeUniqueId("refetchQueries"):void 0:a,c=e.onQueryUpdated,u=new Map;r&&this.getObservableQueries(r).forEach((function(e,n){u.set(n,{oq:e,lastDiff:t.getQuery(n).getDiff()})}));var l=new Map;return n&&this.cache.batch({update:n,optimistic:o&&s||!1,removeOptimistic:s,onWatchUpdated:function onWatchUpdated(e,t,n){var r=e.watcher instanceof dn&&e.watcher.observableQuery;if(r){if(c){u.delete(r.queryId);var i=c(r,t,n);return!0===i&&(i=r.refetch()),!1!==i&&l.set(r,i),!1}null!==c&&u.set(r.queryId,{oq:r,lastDiff:n,diff:t})}}}),u.size&&u.forEach((function(e,n){var r,i=e.oq,o=e.lastDiff,a=e.diff;if(c){if(!a){var s=i.queryInfo;s.reset(),a=s.getDiff()}r=c(i,a,o)}c&&!0!==r||(r=i.refetch()),!1!==r&&l.set(i,r),n.indexOf("legacyOneTimeQuery")>=0&&t.stopQueryNoBroadcast(n)})),s&&this.cache.removeOptimistic(s),l},QueryManager.prototype.fetchQueryByPolicy=function(e,t,n){var r=this,i=t.query,o=t.variables,a=t.fetchPolicy,s=t.refetchWritePolicy,c=t.errorPolicy,u=t.returnPartialData,l=t.context,f=t.notifyOnNetworkStatusChange,p=e.networkStatus;e.init({document:i,variables:o,networkStatus:n});var d=function readCache(){return e.getDiff(o)},h=function resultsFromCache(t,n){void 0===n&&(n=e.networkStatus||an.loading);var a=t.result;!__DEV__||u||equal(a,{})||logMissingFieldErrors(t.missing);var s=function fromData(e){return Wt.of(v({data:e,loading:isNetworkRequestInFlight(n),networkStatus:n},t.complete?null:{partial:!0}))};return a&&r.transform(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:a},context:l,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return s(e.data||void 0)})):s(a)},m="no-cache"===a?0:n===an.refetch&&"merge"!==s?1:2,y=function resultsFromLink(){return r.getResultsFromLink(e,m,{variables:o,context:l,fetchPolicy:a,errorPolicy:c})},g=f&&"number"===typeof p&&p!==n&&isNetworkRequestInFlight(n);switch(a){default:case"cache-first":return(_=d()).complete?[h(_,e.markReady())]:u||g?[h(_),y()]:[y()];case"cache-and-network":var _;return(_=d()).complete||u||g?[h(_),y()]:[y()];case"cache-only":return[h(d(),e.markReady())];case"network-only":return g?[h(d()),y()]:[y()];case"no-cache":return g?[h(e.getDiff()),y()]:[y()];case"standby":return[]}},QueryManager.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new dn(this,e)),this.queries.get(e)},QueryManager.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return v(v({},t),{clientAwareness:this.clientAwareness})},QueryManager}();function ApolloClient_typeof(e){return(ApolloClient_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var yn=!1;function mergeOptions(e,t){return compact(e,t,t.variables&&{variables:v(v({},e.variables),t.variables)})}var vn=function(){function ApolloClient(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var n=e.uri,r=e.credentials,i=e.headers,o=e.cache,a=e.ssrMode,s=void 0!==a&&a,c=e.ssrForceFetchDelay,u=void 0===c?0:c,l=e.connectToDevTools,f=void 0===l?"object"===("undefined"===typeof window?"undefined":ApolloClient_typeof(window))&&!window.__APOLLO_CLIENT__&&__DEV__:l,p=e.queryDeduplication,d=void 0===p||p,h=e.defaultOptions,m=e.assumeImmutableResults,y=void 0!==m&&m,v=e.resolvers,g=e.typeDefs,_=e.fragmentMatcher,b=e.name,E=e.version,w=e.link;if(w||(w=n?new tn({uri:n,credentials:r,headers:i}):Kt.empty()),!o)throw __DEV__?new ye("To initialize Apollo Client, you must specify a 'cache' property in the options object. \nFor more information, please visit: https://go.apollo.dev/c/docs"):new ye(10);if(this.link=w,this.cache=o,this.disableNetworkFetches=s||u>0,this.queryDeduplication=d,this.defaultOptions=h||{},this.typeDefs=g,u&&setTimeout((function(){return t.disableNetworkFetches=!1}),u),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),f&&"object"===("undefined"===typeof window?"undefined":ApolloClient_typeof(window))&&(window.__APOLLO_CLIENT__=this),!yn&&__DEV__&&(yn=!0,"undefined"!==typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__)){var S=window.navigator,k=S&&S.userAgent,O=void 0;"string"===typeof k&&(k.indexOf("Chrome/")>-1?O="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":k.indexOf("Firefox/")>-1&&(O="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),O&&__DEV__&&invariant_esm_invariant.log("Download the Apollo DevTools for a better development experience: "+O)}this.version="3.4.7",this.localState=new ln({cache:o,client:this,resolvers:v,fragmentMatcher:_}),this.queryManager=new mn({cache:this.cache,link:this.link,queryDeduplication:d,ssrMode:s,clientAwareness:{name:b,version:E},localState:this.localState,assumeImmutableResults:y,onBroadcast:f?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return ApolloClient.prototype.stop=function(){this.queryManager.stop()},ApolloClient.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=mergeOptions(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=v(v({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},ApolloClient.prototype.query=function(e){return this.defaultOptions.query&&(e=mergeOptions(this.defaultOptions.query,e)),__DEV__?invariant_esm_invariant("cache-and-network"!==e.fetchPolicy,"The cache-and-network fetchPolicy does not work with client.query, because client.query can only return a single result. Please use client.watchQuery to receive multiple results from the cache and the network, or consider using a different fetchPolicy, such as cache-first or network-only."):invariant_esm_invariant("cache-and-network"!==e.fetchPolicy,11),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=v(v({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},ApolloClient.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=mergeOptions(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},ApolloClient.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},ApolloClient.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},ApolloClient.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},ApolloClient.prototype.writeQuery=function(e){this.cache.writeQuery(e),this.queryManager.broadcastQueries()},ApolloClient.prototype.writeFragment=function(e){this.cache.writeFragment(e),this.queryManager.broadcastQueries()},ApolloClient.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},ApolloClient.prototype.__requestRaw=function(e){return nn(this.link,e)},ApolloClient.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},ApolloClient.prototype.clearStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},ApolloClient.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},ApolloClient.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},ApolloClient.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},ApolloClient.prototype.refetchQueries=function(e){var t=this.queryManager.refetchQueries(e),n=[],r=[];t.forEach((function(e,t){n.push(t),r.push(e)}));var i=Promise.all(r);return i.queries=n,i.results=r,i.catch((function(e){__DEV__&&invariant_esm_invariant.debug("In client.refetchQueries, Promise.all promise rejected with error "+e)})),i},ApolloClient.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},ApolloClient.prototype.extract=function(e){return this.cache.extract(e)},ApolloClient.prototype.restore=function(e){return this.cache.restore(e)},ApolloClient.prototype.addResolvers=function(e){this.localState.addResolvers(e)},ApolloClient.prototype.setResolvers=function(e){this.localState.setResolvers(e)},ApolloClient.prototype.getResolvers=function(){return this.localState.getResolvers()},ApolloClient.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},ApolloClient.prototype.setLink=function(e){this.link=this.queryManager.link=e},ApolloClient}();function onError(e){return new Kt((function(t,n){return new Wt((function(r){var i,o,a;try{i=n(t).subscribe({next:function next(i){i.errors&&(a=e({graphQLErrors:i.errors,response:i,operation:t,forward:n}))?o=a.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)}):r.next(i)},error:function error(i){(a=e({operation:t,networkError:i,graphQLErrors:i&&i.result&&i.result.errors,forward:n}))?o=a.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)}):r.error(i)},complete:function complete(){a||r.complete.bind(r)()}})}catch(s){e({networkError:s,operation:t,forward:n}),r.error(s)}return function(){i&&i.unsubscribe(),o&&i.unsubscribe()}}))}))}!function(e){function ErrorLink(t){var n=e.call(this)||this;return n.link=onError(t),n}__extends(ErrorLink,e),ErrorLink.prototype.request=function(e,t){return this.link.request(e,t)}}(Kt);var gn="appolo",_n=document.querySelector('meta[name="api_url"]'),bn=_n?_n.getAttribute("content"):"".concat(window.location.protocol,"//").concat(window.location.host,"/graphql"),En=new Kt((function(e,t){return e.setContext({headers:{apikey:"".concat("ApKrRSjySO4JAmX3E2Z7HvrBD0m8xdDlAiXyh4IbH3w")}}),t(e)}));console.info("%cAPI: ".concat(bn),"color:green;font-size:10px");var wn=new vn({cache:Rt,link:Gt([En,new Kt((function(e,t){return e.setContext({start:new Date}),t(e)})),onError((function(e){var t=e.operation,n=e.response,r=e.graphQLErrors,i=e.networkError;e.forward;if("IgnoreErrorsQuery"===t.operationName)return console.error("".concat(gn,": IgnoreErrorsQuery")),void(n.errors=null);r&&r.forEach((function(e){var t=e.message,n=e.locations,r=e.path;return console.error("".concat(gn,": [GraphQL error]: Message: ").concat(t,", Location: ").concat(n,", Path: ").concat(r))})),i&&console.error("".concat(gn,": [Network error] ").concat(i.statusCode)),console.error("".concat(gn,": [APOLLO_ERROR]")),window.dispatchEvent(new Event(u.APOLLO_ERROR))})),new Kt((function(e,t){return t(e).map((function(t){var n=new Date-e.getContext().start;return console.log("".concat(gn,": operation ").concat(e.operationName," took ").concat(n," ms to complete")),window.dispatchEvent(new Event(u.ONLINE)),t}))})),new tn({uri:bn,fetch:function(e){function fetch(){return e.apply(this,arguments)}return fetch.toString=function(){return e.toString()},fetch}((function(){return fetch.apply(void 0,arguments)})),credentials:"same-origin",connectToDevTools:!1})])});function page_typeof(e){return(page_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function page_defineProperties(e,t){for(var n=0;n")),e.state.loading){Sn.getElementById("PageLoading");n='
    Loading ...
    '}return React.createElement("div",{className:t,dangerouslySetInnerHTML:e.getHtml(n)})}}]),Page}(m.Component),Tn=__webpack_require__(253),Cn="top",An="bottom",xn="right",Dn="left",Nn="auto",In=[Cn,An,xn,Dn],Ln="start",Pn="end",jn="clippingParents",Rn="viewport",Mn="popper",Fn="reference",Vn=In.reduce((function(e,t){return e.concat([t+"-"+Ln,t+"-"+Pn])}),[]),qn=[].concat(In,[Nn]).reduce((function(e,t){return e.concat([t,t+"-"+Ln,t+"-"+Pn])}),[]),Qn="beforeRead",Bn="read",Un="afterRead",zn="beforeMain",Wn="main",Hn="afterMain",Kn="beforeWrite",Gn="write",Yn="afterWrite",Jn=[Qn,Bn,Un,zn,Wn,Hn,Kn,Gn,Yn];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return"undefined"!==typeof ShadowRoot&&(e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot)}var Xn={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function effect(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});isHTMLElement(r)&&getNodeName(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function getBasePlacement(e){return e.split("-")[0]}var $n=Math.round;function getBoundingClientRect(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,i=1;return isHTMLElement(e)&&t&&(r=n.width/e.offsetWidth||1,i=n.height/e.offsetHeight||1),{width:$n(n.width/r),height:$n(n.height/i),top:$n(n.top/i),right:$n(n.right/r),bottom:$n(n.bottom/i),left:$n(n.left/r),x:$n(n.left/r),y:$n(n.top/i)}}function getLayoutRect(e){var t=getBoundingClientRect(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function contains(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function getComputedStyle_getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle_getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&"static"===getComputedStyle_getComputedStyle(n).position;)n=getTrueOffsetParent(n);return n&&("html"===getNodeName(n)||"body"===getNodeName(n)&&"static"===getComputedStyle_getComputedStyle(n).position)?t:n||function getContainingBlock(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&isHTMLElement(e)&&"fixed"===getComputedStyle_getComputedStyle(e).position)return null;for(var n=getParentNode(e);isHTMLElement(n)&&["html","body"].indexOf(getNodeName(n))<0;){var r=getComputedStyle_getComputedStyle(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Zn=Math.max,er=Math.min,tr=Math.round;function within(e,t,n){return Zn(e,er(t,n))}function mergePaddingObject(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function expandToHashMap(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var nr={name:"arrow",enabled:!0,phase:"main",fn:function arrow(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=getBasePlacement(n.placement),c=getMainAxisFromPlacement(s),u=[Dn,xn].indexOf(s)>=0?"height":"width";if(o&&a){var l=function toPaddingObject(e,t){return mergePaddingObject("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:expandToHashMap(e,In))}(i.padding,n),f=getLayoutRect(o),p="y"===c?Cn:Dn,d="y"===c?An:xn,h=n.rects.reference[u]+n.rects.reference[c]-a[c]-n.rects.popper[u],m=a[c]-n.rects.reference[c],y=getOffsetParent(o),v=y?"y"===c?y.clientHeight||0:y.clientWidth||0:0,g=h/2-m/2,_=l[p],b=v-f[u]-l[d],E=v/2-f[u]/2+g,w=within(_,E,b),S=c;n.modifiersData[r]=((t={})[S]=w,t.centerOffset=w-E,t)}},effect:function arrow_effect(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&contains(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},rr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.offsets,a=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,l=!0===u?function roundOffsetsByDPR(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:tr(tr(t*r)/r)||0,y:tr(tr(n*r)/r)||0}}(o):"function"===typeof u?u(o):o,f=l.x,p=void 0===f?0:f,d=l.y,h=void 0===d?0:d,m=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),v=Dn,g=Cn,_=window;if(c){var b=getOffsetParent(n),E="clientHeight",w="clientWidth";b===getWindow(n)&&"static"!==getComputedStyle_getComputedStyle(b=getDocumentElement(n)).position&&(E="scrollHeight",w="scrollWidth"),b=b,i===Cn&&(g=An,h-=b[E]-r.height,h*=s?1:-1),i===Dn&&(v=xn,p-=b[w]-r.width,p*=s?1:-1)}var S,k=Object.assign({position:a},c&&rr);return s?Object.assign({},k,((S={})[g]=y?"0":"",S[v]=m?"0":"",S.transform=(_.devicePixelRatio||1)<2?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",S)):Object.assign({},k,((t={})[g]=y?h+"px":"",t[v]=m?p+"px":"",t.transform="",t))}var ir={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,u={placement:getBasePlacement(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},or={passive:!0};var ar={name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function eventListeners_effect(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,a=r.resize,s=void 0===a||a,c=getWindow(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,or)})),s&&c.addEventListener("resize",n.update,or),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,or)})),s&&c.removeEventListener("resize",n.update,or)}},data:{}},sr={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,(function(e){return sr[e]}))}var cr={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,(function(e){return cr[e]}))}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function isScrollParent(e){var t=getComputedStyle_getComputedStyle(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var n;void 0===t&&(t=[]);var r=getScrollParent(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=getWindow(r),a=i?[o].concat(o.visualViewport||[],isScrollParent(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(listScrollParents(getParentNode(a)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,t){return t===Rn?rectToClientRect(function getViewportRect(e){var t=getWindow(e),n=getDocumentElement(e),r=t.visualViewport,i=n.clientWidth,o=n.clientHeight,a=0,s=0;return r&&(i=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,s=r.offsetTop)),{width:i,height:o,x:a+getWindowScrollBarX(e),y:s}}(e)):isHTMLElement(t)?function getInnerBoundingClientRect(e){var t=getBoundingClientRect(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):rectToClientRect(function getDocumentRect(e){var t,n=getDocumentElement(e),r=getWindowScroll(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=Zn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Zn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+getWindowScrollBarX(e),c=-r.scrollTop;return"rtl"===getComputedStyle_getComputedStyle(i||n).direction&&(s+=Zn(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:c}}(getDocumentElement(e)))}function getClippingRect(e,t,n){var r="clippingParents"===t?function getClippingParents(e){var t=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle_getComputedStyle(e).position)>=0&&isHTMLElement(e)?getOffsetParent(e):e;return isElement(n)?t.filter((function(e){return isElement(e)&&contains(e,n)&&"body"!==getNodeName(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce((function(t,n){var r=getClientRectFromMixedType(e,n);return t.top=Zn(r.top,t.top),t.right=er(r.right,t.right),t.bottom=er(r.bottom,t.bottom),t.left=Zn(r.left,t.left),t}),getClientRectFromMixedType(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function getVariation(e){return e.split("-")[1]}function computeOffsets(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?getBasePlacement(i):null,a=i?getVariation(i):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(o){case Cn:t={x:s,y:n.y-r.height};break;case An:t={x:s,y:n.y+n.height};break;case xn:t={x:n.x+n.width,y:c};break;case Dn:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?getMainAxisFromPlacement(o):null;if(null!=u){var l="y"===u?"height":"width";switch(a){case Ln:t[u]=t[u]-(n[l]/2-r[l]/2);break;case Pn:t[u]=t[u]+(n[l]/2-r[l]/2)}}return t}function detectOverflow(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.boundary,a=void 0===o?jn:o,s=n.rootBoundary,c=void 0===s?Rn:s,u=n.elementContext,l=void 0===u?Mn:u,f=n.altBoundary,p=void 0!==f&&f,d=n.padding,h=void 0===d?0:d,m=mergePaddingObject("number"!==typeof h?h:expandToHashMap(h,In)),y=l===Mn?Fn:Mn,v=e.elements.reference,g=e.rects.popper,_=e.elements[p?y:l],b=getClippingRect(isElement(_)?_:_.contextElement||getDocumentElement(e.elements.popper),a,c),E=getBoundingClientRect(v),w=computeOffsets({reference:E,element:g,strategy:"absolute",placement:i}),S=rectToClientRect(Object.assign({},g,w)),k=l===Mn?S:E,O={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},T=e.modifiersData.offset;if(l===Mn&&T){var C=T[i];Object.keys(O).forEach((function(e){var t=[xn,An].indexOf(e)>=0?1:-1,n=[Cn,An].indexOf(e)>=0?"y":"x";O[e]+=C[n]*t}))}return O}var ur={name:"flip",enabled:!0,phase:"main",fn:function flip(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,c=n.fallbackPlacements,u=n.padding,l=n.boundary,f=n.rootBoundary,p=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,y=t.options.placement,v=getBasePlacement(y),g=c||(v===y||!h?[getOppositePlacement(y)]:function getExpandedFallbackPlacements(e){if(getBasePlacement(e)===Nn)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}(y)),_=[y].concat(g).reduce((function(e,n){return e.concat(getBasePlacement(n)===Nn?function computeAutoPlacement(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?qn:c,l=getVariation(r),f=l?s?Vn:Vn.filter((function(e){return getVariation(e)===l})):In,p=f.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=f);var d=p.reduce((function(t,n){return t[n]=detectOverflow(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[getBasePlacement(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}(t,{placement:n,boundary:l,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),b=t.rects.reference,E=t.rects.popper,w=new Map,S=!0,k=_[0],O=0;O<_.length;O++){var T=_[O],C=getBasePlacement(T),A=getVariation(T)===Ln,x=[Cn,An].indexOf(C)>=0,D=x?"width":"height",N=detectOverflow(t,{placement:T,boundary:l,rootBoundary:f,altBoundary:p,padding:u}),I=x?A?xn:Dn:A?An:Cn;b[D]>E[D]&&(I=getOppositePlacement(I));var L=getOppositePlacement(I),P=[];if(o&&P.push(N[C]<=0),s&&P.push(N[I]<=0,N[L]<=0),P.every((function(e){return e}))){k=T,S=!1;break}w.set(T,P)}if(S)for(var j=function _loop(e){var t=_.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},R=h?3:1;R>0;R--){if("break"===j(R))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function isAnySideFullyClipped(e){return[Cn,xn,An,Dn].some((function(t){return e[t]>=0}))}var lr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=detectOverflow(t,{elementContext:"reference"}),s=detectOverflow(t,{altBoundary:!0}),c=getSideOffsets(a,r),u=getSideOffsets(s,i,o),l=isAnySideFullyClipped(c),f=isAnySideFullyClipped(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}};var fr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=qn.reduce((function(e,n){return e[n]=function distanceAndSkiddingToXY(e,t,n){var r=getBasePlacement(e),i=[Dn,Cn].indexOf(r)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Dn,xn].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}};var pr={name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(e){var t=e.state,n=e.name;t.modifiersData[n]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var dr={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0!==a&&a,c=n.boundary,u=n.rootBoundary,l=n.altBoundary,f=n.padding,p=n.tether,d=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,y=detectOverflow(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),v=getBasePlacement(t.placement),g=getVariation(t.placement),_=!g,b=getMainAxisFromPlacement(v),E=function getAltAxis(e){return"x"===e?"y":"x"}(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,k=t.rects.popper,O="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,T={x:0,y:0};if(w){if(o||s){var C="y"===b?Cn:Dn,A="y"===b?An:xn,x="y"===b?"height":"width",D=w[b],N=w[b]+y[C],I=w[b]-y[A],L=d?-k[x]/2:0,P=g===Ln?S[x]:k[x],j=g===Ln?-k[x]:-S[x],R=t.elements.arrow,M=d&&R?getLayoutRect(R):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=F[C],q=F[A],Q=within(0,S[x],M[x]),B=_?S[x]/2-L-Q-V-O:P-Q-V-O,U=_?-S[x]/2+L+Q+q+O:j+Q+q+O,z=t.elements.arrow&&getOffsetParent(t.elements.arrow),W=z?"y"===b?z.clientTop||0:z.clientLeft||0:0,H=t.modifiersData.offset?t.modifiersData.offset[t.placement][b]:0,K=w[b]+B-H-W,G=w[b]+U-H;if(o){var Y=within(d?er(N,K):N,D,d?Zn(I,G):I);w[b]=Y,T[b]=Y-D}if(s){var J="x"===b?Cn:Dn,X="x"===b?An:xn,Z=w[E],ee=Z+y[J],te=Z-y[X],ne=within(d?er(ee,K):ee,Z,d?Zn(te,G):te);w[E]=ne,T[E]=ne-Z}}t.modifiersData[r]=T}},requiresIfExists:["offset"]};function getCompositeRect(e,t,n){void 0===n&&(n=!1);var r=isHTMLElement(t),i=isHTMLElement(t)&&function isElementScaled(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),o=getDocumentElement(t),a=getBoundingClientRect(e,i),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&(("body"!==getNodeName(t)||isScrollParent(o))&&(s=function getNodeScroll(e){return e!==getWindow(e)&&isHTMLElement(e)?function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):getWindowScroll(e)}(t)),isHTMLElement(t)?((c=getBoundingClientRect(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=getWindowScrollBarX(o))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function order(e){var t=new Map,n=new Set,r=[];function sort(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&sort(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||sort(e)})),r}var hr={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?document.querySelector(e):null},Cr=function typeCheckConfig(e,t,n){Object.keys(n).forEach((function(r){var i=n[r],o=t[r],a=o&&Or(o)?"element":function toType(e){return null===e||void 0===e?"".concat(e):{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()}(o);if(!new RegExp(i).test(a))throw new TypeError("".concat(e.toUpperCase(),': Option "').concat(r,'" provided type "').concat(a,'" but expected type "').concat(i,'".'))}))},Ar=function isVisible(e){return!(!Or(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility")},xr=function isDisabled(e){return!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||("undefined"!==typeof e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")))},Dr=function findShadowRoot(e){if(!document.documentElement.attachShadow)return null;if("function"===typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},Nr=function noop(){},Ir=function reflow(e){e.offsetHeight},Lr=function getjQuery(){var jQuery=window.jQuery;return jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?jQuery:null},Pr=[],jr=function isRTL(){return"rtl"===document.documentElement.dir},Rr=function defineJQueryPlugin(e){!function onDOMContentLoaded(e){"loading"===document.readyState?(Pr.length||document.addEventListener("DOMContentLoaded",(function(){Pr.forEach((function(e){return e()}))})),Pr.push(e)):e()}((function(){var $=Lr();if($){var t=e.NAME,n=$.fn[t];$.fn[t]=e.jQueryInterface,$.fn[t].Constructor=e,$.fn[t].noConflict=function(){return $.fn[t]=n,e.jQueryInterface}}}))},Mr=function execute(e){"function"===typeof e&&e()},Fr=function executeAfterTransition(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(n){var r=5,i=Sr(t)+r,o=!1,a=function handler(n){n.target===t&&(o=!0,t.removeEventListener(_r,handler),Mr(e))};t.addEventListener(_r,a),setTimeout((function(){o||kr(t)}),i)}else Mr(e)},Vr=function getNextActiveElement(e,t,n,r){var i=e.indexOf(t);if(-1===i)return e[!n&&r?e.length-1:0];var o=e.length;return i+=n?1:-1,r&&(i=(i+o)%o),e[Math.max(0,Math.min(i,o-1))]},qr=/[^.]*(?=\..*)\.|.*/,Qr=/\..*/,Br=/::\d+$/,Ur={},zr=1,Wr={mouseenter:"mouseover",mouseleave:"mouseout"},Hr=/^(mouseenter|mouseleave)/i,Kr=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function getUidEvent(e,t){return t&&"".concat(t,"::").concat(zr++)||e.uidEvent||zr++}function getEvent(e){var t=getUidEvent(e);return e.uidEvent=t,Ur[t]=Ur[t]||{},Ur[t]}function findHandler(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=Object.keys(e),i=0,o=r.length;i2&&void 0!==arguments[2])||arguments[2];Fr(e,t,n)}}],[{key:"getInstance",value:function getInstance(e){return Xr(Tr(e),this.DATA_KEY)}},{key:"getOrCreateInstance",value:function getOrCreateInstance(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(e)||new this(e,"object"===bootstrap_esm_typeof(t)?t:null)}},{key:"VERSION",get:function get(){return"5.1.0"}},{key:"NAME",get:function get(){throw new Error('You have to implement the static method "NAME", for each component!')}},{key:"DATA_KEY",get:function get(){return"bs.".concat(this.NAME)}},{key:"EVENT_KEY",get:function get(){return".".concat(this.DATA_KEY)}}]),BaseComponent}(),ei=function enableDismissTrigger(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hide",n="click.dismiss".concat(e.EVENT_KEY),r=e.NAME;Gr.on(document,n,'[data-bs-dismiss="'.concat(r,'"]'),(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),!xr(this)){var i=wr(this)||this.closest(".".concat(r));e.getOrCreateInstance(i)[t]()}}))},ti=".".concat("bs.alert"),ni="close".concat(ti),ri="closed".concat(ti),ii=function(e){bootstrap_esm_inherits(Alert,e);var t=bootstrap_esm_createSuper(Alert);function Alert(){return bootstrap_esm_classCallCheck(this,Alert),t.apply(this,arguments)}return bootstrap_esm_createClass(Alert,[{key:"close",value:function close(){var e=this;if(!Gr.trigger(this._element,ni).defaultPrevented){this._element.classList.remove("show");var t=this._element.classList.contains("fade");this._queueCallback((function(){return e._destroyElement()}),this._element,t)}}},{key:"_destroyElement",value:function _destroyElement(){this._element.remove(),Gr.trigger(this._element,ri),this.dispose()}}],[{key:"NAME",get:function get(){return"alert"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Alert.getOrCreateInstance(this);if("string"===typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Alert}(Zr);ei(ii,"close"),Rr(ii);var oi=".".concat("bs.button"),ai='[data-bs-toggle="button"]',si="click".concat(oi).concat(".data-api"),ci=function(e){bootstrap_esm_inherits(Button,e);var t=bootstrap_esm_createSuper(Button);function Button(){return bootstrap_esm_classCallCheck(this,Button),t.apply(this,arguments)}return bootstrap_esm_createClass(Button,[{key:"toggle",value:function toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}}],[{key:"NAME",get:function get(){return"button"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Button.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}]),Button}(Zr);function normalizeData(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function normalizeDataKey(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}Gr.on(document,si,ai,(function(e){e.preventDefault();var t=e.target.closest(ai);ci.getOrCreateInstance(t).toggle()})),Rr(ci);var ui={setDataAttribute:function setDataAttribute(e,t,n){e.setAttribute("data-bs-".concat(normalizeDataKey(t)),n)},removeDataAttribute:function removeDataAttribute(e,t){e.removeAttribute("data-bs-".concat(normalizeDataKey(t)))},getDataAttributes:function getDataAttributes(e){if(!e)return{};var t={};return Object.keys(e.dataset).filter((function(e){return e.startsWith("bs")})).forEach((function(n){var r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=normalizeData(e.dataset[n])})),t},getDataAttribute:function getDataAttribute(e,t){return normalizeData(e.getAttribute("data-bs-".concat(normalizeDataKey(t))))},offset:function offset(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:function position(e){return{top:e.offsetTop,left:e.offsetLeft}}},li={find:function find(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(Element.prototype.querySelectorAll.call(n,e)))},findOne:function findOne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(t,e)},children:function children(e,t){var n;return(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(e.children)).filter((function(e){return e.matches(t)}))},parents:function parents(e,t){for(var parents=[],n=e.parentNode;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(t)&&parents.push(n),n=n.parentNode;return parents},prev:function prev(e,t){for(var n=e.previousElementSibling;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next:function next(e,t){for(var next=e.nextElementSibling;next;){if(next.matches(t))return[next];next=next.nextElementSibling}return[]},focusableChildren:function focusableChildren(e){var t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((function(e){return"".concat(e,':not([tabindex^="-"])')})).join(", ");return this.find(t,e).filter((function(e){return!xr(e)&&Ar(e)}))}},fi="carousel",pi=".".concat("bs.carousel"),di=".data-api",hi={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},mi={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},yi="next",vi="prev",gi="left",_i="right",bi=(bootstrap_esm_defineProperty(mr={},"ArrowLeft",_i),bootstrap_esm_defineProperty(mr,"ArrowRight",gi),mr),Ei="slide".concat(pi),wi="slid".concat(pi),Si="keydown".concat(pi),ki="mouseenter".concat(pi),Oi="mouseleave".concat(pi),Ti="touchstart".concat(pi),Ci="touchmove".concat(pi),Ai="touchend".concat(pi),xi="pointerdown".concat(pi),Di="pointerup".concat(pi),Ni="dragstart".concat(pi),Ii="load".concat(pi).concat(di),Li="click".concat(pi).concat(di),Pi="active",ji=".active.carousel-item",Ri="touch",Mi=function(e){bootstrap_esm_inherits(Carousel,e);var t=bootstrap_esm_createSuper(Carousel);function Carousel(e,n){var r;return bootstrap_esm_classCallCheck(this,Carousel),(r=t.call(this,e))._items=null,r._interval=null,r._activeElement=null,r._isPaused=!1,r._isSliding=!1,r.touchTimeout=null,r.touchStartX=0,r.touchDeltaX=0,r._config=r._getConfig(n),r._indicatorsElement=li.findOne(".carousel-indicators",r._element),r._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,r._pointerEvent=Boolean(window.PointerEvent),r._addEventListeners(),r}return bootstrap_esm_createClass(Carousel,[{key:"next",value:function next(){this._slide(yi)}},{key:"nextWhenVisible",value:function nextWhenVisible(){!document.hidden&&Ar(this._element)&&this.next()}},{key:"prev",value:function prev(){this._slide(vi)}},{key:"pause",value:function pause(e){e||(this._isPaused=!0),li.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(kr(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}},{key:"cycle",value:function cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}},{key:"to",value:function to(e){var t=this;this._activeElement=li.findOne(ji,this._element);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)Gr.one(this._element,wi,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var r=e>n?yi:vi;this._slide(r,this._items[e])}}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},hi),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(fi,e,mi),e}},{key:"_handleSwipe",value:function _handleSwipe(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?_i:gi)}}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;this._config.keyboard&&Gr.on(this._element,Si,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(Gr.on(this._element,ki,(function(t){return e.pause(t)})),Gr.on(this._element,Oi,(function(t){return e.cycle(t)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}},{key:"_addTouchEventListeners",value:function _addTouchEventListeners(){var e=this,t=function start(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==Ri?e._pointerEvent||(e.touchStartX=t.touches[0].clientX):e.touchStartX=t.clientX},n=function end(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==Ri||(e.touchDeltaX=t.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),500+e._config.interval))};li.find(".carousel-item img",this._element).forEach((function(e){Gr.on(e,Ni,(function(e){return e.preventDefault()}))})),this._pointerEvent?(Gr.on(this._element,xi,(function(e){return t(e)})),Gr.on(this._element,Di,(function(e){return n(e)})),this._element.classList.add("pointer-event")):(Gr.on(this._element,Ti,(function(e){return t(e)})),Gr.on(this._element,Ci,(function(t){return function move(t){e.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-e.touchStartX}(t)})),Gr.on(this._element,Ai,(function(e){return n(e)})))}},{key:"_keydown",value:function _keydown(e){if(!/input|textarea/i.test(e.target.tagName)){var t=bi[e.key];t&&(e.preventDefault(),this._slide(t))}}},{key:"_getItemIndex",value:function _getItemIndex(e){return this._items=e&&e.parentNode?li.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}},{key:"_getItemByOrder",value:function _getItemByOrder(e,t){var n=e===yi;return Vr(this._items,t,n,this._config.wrap)}},{key:"_triggerSlideEvent",value:function _triggerSlideEvent(e,t){var n=this._getItemIndex(e),r=this._getItemIndex(li.findOne(ji,this._element));return Gr.trigger(this._element,Ei,{relatedTarget:e,direction:t,from:r,to:n})}},{key:"_setActiveIndicatorElement",value:function _setActiveIndicatorElement(e){if(this._indicatorsElement){var t=li.findOne(".active",this._indicatorsElement);t.classList.remove(Pi),t.removeAttribute("aria-current");for(var n=li.find("[data-bs-target]",this._indicatorsElement),r=0;r0&&void 0!==arguments[0]?arguments[0]:this._element;return e.classList.contains(Gi)}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Qi),ui.getDataAttributes(this._element)),e)).toggle=Boolean(e.toggle),e.parent=Tr(e.parent),Cr(Fi,e,Bi),e}},{key:"_getDimension",value:function _getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}},{key:"_initializeChildren",value:function _initializeChildren(){var e=this;if(this._config.parent){var t=li.find(".".concat(Yi," .").concat(Yi),this._config.parent);li.find($i,this._config.parent).filter((function(e){return!t.includes(e)})).forEach((function(t){var n=wr(t);n&&e._addAriaAndCollapsedClass([t],e._isShown(n))}))}}},{key:"_addAriaAndCollapsedClass",value:function _addAriaAndCollapsedClass(e,t){e.length&&e.forEach((function(e){t?e.classList.remove(Xi):e.classList.add(Xi),e.setAttribute("aria-expanded",t)}))}}],[{key:"Default",get:function get(){return Qi}},{key:"NAME",get:function get(){return Fi}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t={};"string"===typeof e&&/show|hide/.test(e)&&(t.toggle=!1);var n=Collapse.getOrCreateInstance(this,t);if("string"===typeof e){if("undefined"===typeof n[e])throw new TypeError('No method named "'.concat(e,'"'));n[e]()}}))}}]),Collapse}(Zr);Gr.on(document,Ki,$i,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();var t=Er(this);li.find(t).forEach((function(e){Zi.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),Rr(Zi);var eo="dropdown",no=".".concat("bs.dropdown"),ro=".data-api",io="Escape",oo="Space",ao="ArrowUp",so="ArrowDown",co=new RegExp("".concat(ao,"|").concat(so,"|").concat(io)),uo="hide".concat(no),lo="hidden".concat(no),fo="show".concat(no),po="shown".concat(no),ho="click".concat(no).concat(ro),mo="keydown".concat(no).concat(ro),yo="keyup".concat(no).concat(ro),vo="show",go='[data-bs-toggle="dropdown"]',_o=".dropdown-menu",bo=jr()?"top-end":"top-start",Eo=jr()?"top-start":"top-end",wo=jr()?"bottom-end":"bottom-start",So=jr()?"bottom-start":"bottom-end",ko=jr()?"left-start":"right-start",Oo=jr()?"right-start":"left-start",To={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},Co={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"},Ao=function(t){bootstrap_esm_inherits(Dropdown,t);var n=bootstrap_esm_createSuper(Dropdown);function Dropdown(e,t){var r;return bootstrap_esm_classCallCheck(this,Dropdown),(r=n.call(this,e))._popper=null,r._config=r._getConfig(t),r._menu=r._getMenuElement(),r._inNavbar=r._detectNavbar(),r}return bootstrap_esm_createClass(Dropdown,[{key:"toggle",value:function toggle(){return this._isShown()?this.hide():this.show()}},{key:"show",value:function show(){if(!xr(this._element)&&!this._isShown(this._menu)){var e={relatedTarget:this._element};if(!Gr.trigger(this._element,fo,e).defaultPrevented){var t,n=Dropdown.getParentFromElement(this._element);if(this._inNavbar?ui.setDataAttribute(this._menu,"popper","none"):this._createPopper(n),"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav"))(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.on(e,"mouseover",Nr)}));this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(vo),this._element.classList.add(vo),Gr.trigger(this._element,po,e)}}}},{key:"hide",value:function hide(){if(!xr(this._element)&&this._isShown(this._menu)){var e={relatedTarget:this._element};this._completeHide(e)}}},{key:"dispose",value:function dispose(){this._popper&&this._popper.destroy(),_get(bootstrap_esm_getPrototypeOf(Dropdown.prototype),"dispose",this).call(this)}},{key:"update",value:function update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}},{key:"_completeHide",value:function _completeHide(e){if(!Gr.trigger(this._element,uo,e).defaultPrevented){var t;if("ontouchstart"in document.documentElement)(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.off(e,"mouseover",Nr)}));this._popper&&this._popper.destroy(),this._menu.classList.remove(vo),this._element.classList.remove(vo),this._element.setAttribute("aria-expanded","false"),ui.removeDataAttribute(this._menu,"popper"),Gr.trigger(this._element,lo,e)}}},{key:"_getConfig",value:function _getConfig(e){if(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this.constructor.Default),ui.getDataAttributes(this._element)),e),Cr(eo,e,this.constructor.DefaultType),"object"===bootstrap_esm_typeof(e.reference)&&!Or(e.reference)&&"function"!==typeof e.reference.getBoundingClientRect)throw new TypeError("".concat(eo.toUpperCase(),': Option "reference" provided type "object" without a required "getBoundingClientRect" method.'));return e}},{key:"_createPopper",value:function _createPopper(t){if("undefined"===typeof e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var n=this._element;"parent"===this._config.reference?n=t:Or(this._config.reference)?n=Tr(this._config.reference):"object"===bootstrap_esm_typeof(this._config.reference)&&(n=this._config.reference);var r=this._getPopperConfig(),i=r.modifiers.find((function(e){return"applyStyles"===e.name&&!1===e.enabled}));this._popper=vr(n,this._menu,r),i&&ui.setDataAttribute(this._menu,"popper","static")}},{key:"_isShown",value:function _isShown(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element;return e.classList.contains(vo)}},{key:"_getMenuElement",value:function _getMenuElement(){return li.next(this._element,_o)[0]}},{key:"_getPlacement",value:function _getPlacement(){var e=this._element.parentNode;if(e.classList.contains("dropend"))return ko;if(e.classList.contains("dropstart"))return Oo;var t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Eo:bo:t?So:wo}},{key:"_detectNavbar",value:function _detectNavbar(){return null!==this._element.closest(".".concat("navbar"))}},{key:"_getOffset",value:function _getOffset(){var e=this,t=this._config.offset;return"string"===typeof t?t.split(",").map((function(e){return Number.parseInt(e,10)})):"function"===typeof t?function(n){return t(n,e._element)}:t}},{key:"_getPopperConfig",value:function _getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},e),"function"===typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig)}},{key:"_selectMenuItem",value:function _selectMenuItem(e){var t=e.key,n=e.target,r=li.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(Ar);r.length&&Vr(r,n,t===so,!r.includes(n)).focus()}}],[{key:"Default",get:function get(){return To}},{key:"DefaultType",get:function get(){return Co}},{key:"NAME",get:function get(){return eo}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Dropdown.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}},{key:"clearMenus",value:function clearMenus(e){if(!e||2!==e.button&&("keyup"!==e.type||"Tab"===e.key))for(var t=li.find(go),n=0,r=t.length;ne.clientWidth+i)){r._saveInitialAttribute(e,t);var o=window.getComputedStyle(e)[t];e.style[t]="".concat(n(Number.parseFloat(o)),"px")}}))}},{key:"reset",value:function reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(xo,"paddingRight"),this._resetElementAttributes(Do,"marginRight")}},{key:"_saveInitialAttribute",value:function _saveInitialAttribute(e,t){var n=e.style[t];n&&ui.setDataAttribute(e,t,n)}},{key:"_resetElementAttributes",value:function _resetElementAttributes(e,t){this._applyManipulationCallback(e,(function manipulationCallBack(e){var n=ui.getDataAttribute(e,t);"undefined"===typeof n?e.style.removeProperty(t):(ui.removeDataAttribute(e,t),e.style[t]=n)}))}},{key:"_applyManipulationCallback",value:function _applyManipulationCallback(e,t){Or(e)?t(e):li.find(e,this._element).forEach(t)}},{key:"isOverflowing",value:function isOverflowing(){return this.getWidth()>0}}]),ScrollBarHelper}(),Io={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Lo={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Po="backdrop",jo="show",Ro="mousedown.bs.".concat(Po),Mo=function(){function Backdrop(e){bootstrap_esm_classCallCheck(this,Backdrop),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}return bootstrap_esm_createClass(Backdrop,[{key:"show",value:function show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&Ir(this._getElement()),this._getElement().classList.add(jo),this._emulateAnimation((function(){Mr(e)}))):Mr(e)}},{key:"hide",value:function hide(e){var t=this;this._config.isVisible?(this._getElement().classList.remove(jo),this._emulateAnimation((function(){t.dispose(),Mr(e)}))):Mr(e)}},{key:"_getElement",value:function _getElement(){if(!this._element){var e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Io),"object"===bootstrap_esm_typeof(e)?e:{})).rootElement=Tr(e.rootElement),Cr(Po,e,Lo),e}},{key:"_append",value:function _append(){var e=this;this._isAppended||(this._config.rootElement.append(this._getElement()),Gr.on(this._getElement(),Ro,(function(){Mr(e._config.clickCallback)})),this._isAppended=!0)}},{key:"dispose",value:function dispose(){this._isAppended&&(Gr.off(this._element,Ro),this._element.remove(),this._isAppended=!1)}},{key:"_emulateAnimation",value:function _emulateAnimation(e){Fr(e,this._getElement(),this._config.isAnimated)}}]),Backdrop}(),Fo={trapElement:null,autofocus:!0},Vo={trapElement:"element",autofocus:"boolean"},qo=".".concat("bs.focustrap"),Qo="focusin".concat(qo),Bo="keydown.tab".concat(qo),Uo="backward",zo=function(){function FocusTrap(e){bootstrap_esm_classCallCheck(this,FocusTrap),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}return bootstrap_esm_createClass(FocusTrap,[{key:"activate",value:function activate(){var e=this,t=this._config,n=t.trapElement,r=t.autofocus;this._isActive||(r&&n.focus(),Gr.off(document,qo),Gr.on(document,Qo,(function(t){return e._handleFocusin(t)})),Gr.on(document,Bo,(function(t){return e._handleKeydown(t)})),this._isActive=!0)}},{key:"deactivate",value:function deactivate(){this._isActive&&(this._isActive=!1,Gr.off(document,qo))}},{key:"_handleFocusin",value:function _handleFocusin(e){var t=e.target,n=this._config.trapElement;if(t!==document&&t!==n&&!n.contains(t)){var r=li.focusableChildren(n);0===r.length?n.focus():this._lastTabNavDirection===Uo?r[r.length-1].focus():r[0].focus()}}},{key:"_handleKeydown",value:function _handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Uo:"forward")}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Fo),"object"===bootstrap_esm_typeof(e)?e:{}),Cr("focustrap",e,Vo),e}}]),FocusTrap}(),Wo="modal",Ho=".".concat("bs.modal"),Ko="Escape",Go={backdrop:!0,keyboard:!0,focus:!0},Yo={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Jo="hide".concat(Ho),Xo="hidePrevented".concat(Ho),$o="hidden".concat(Ho),Zo="show".concat(Ho),ea="shown".concat(Ho),ta="resize".concat(Ho),na="click.dismiss".concat(Ho),ra="keydown.dismiss".concat(Ho),ia="mouseup.dismiss".concat(Ho),oa="mousedown.dismiss".concat(Ho),aa="click".concat(Ho).concat(".data-api"),sa="modal-open",ca="show",ua="modal-static",la=function(e){bootstrap_esm_inherits(Modal,e);var t=bootstrap_esm_createSuper(Modal);function Modal(e,n){var r;return bootstrap_esm_classCallCheck(this,Modal),(r=t.call(this,e))._config=r._getConfig(n),r._dialog=li.findOne(".modal-dialog",r._element),r._backdrop=r._initializeBackDrop(),r._focustrap=r._initializeFocusTrap(),r._isShown=!1,r._ignoreBackdropClick=!1,r._isTransitioning=!1,r._scrollBar=new No,r}return bootstrap_esm_createClass(Modal,[{key:"toggle",value:function toggle(e){return this._isShown?this.hide():this.show(e)}},{key:"show",value:function show(e){var t=this;this._isShown||this._isTransitioning||(Gr.trigger(this._element,Zo,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(sa),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),Gr.on(this._dialog,oa,(function(){Gr.one(t._element,ia,(function(e){e.target===t._element&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)}))))}},{key:"hide",value:function hide(){var e=this;if(this._isShown&&!this._isTransitioning&&!Gr.trigger(this._element,Jo).defaultPrevented){this._isShown=!1;var t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ca),Gr.off(this._element,na),Gr.off(this._dialog,oa),this._queueCallback((function(){return e._hideModal()}),this._element,t)}}},{key:"dispose",value:function dispose(){[window,this._dialog].forEach((function(e){return Gr.off(e,Ho)})),this._backdrop.dispose(),this._focustrap.deactivate(),_get(bootstrap_esm_getPrototypeOf(Modal.prototype),"dispose",this).call(this)}},{key:"handleUpdate",value:function handleUpdate(){this._adjustDialog()}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){return new Mo({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}},{key:"_initializeFocusTrap",value:function _initializeFocusTrap(){return new zo({trapElement:this._element})}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Go),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(Wo,e,Yo),e}},{key:"_showElement",value:function _showElement(e){var t=this,n=this._isAnimated(),r=li.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,r&&(r.scrollTop=0),n&&Ir(this._element),this._element.classList.add(ca);this._queueCallback((function transitionComplete(){t._config.focus&&t._focustrap.activate(),t._isTransitioning=!1,Gr.trigger(t._element,ea,{relatedTarget:e})}),this._dialog,n)}},{key:"_setEscapeEvent",value:function _setEscapeEvent(){var e=this;this._isShown?Gr.on(this._element,ra,(function(t){e._config.keyboard&&t.key===Ko?(t.preventDefault(),e.hide()):e._config.keyboard||t.key!==Ko||e._triggerBackdropTransition()})):Gr.off(this._element,ra)}},{key:"_setResizeEvent",value:function _setResizeEvent(){var e=this;this._isShown?Gr.on(window,ta,(function(){return e._adjustDialog()})):Gr.off(window,ta)}},{key:"_hideModal",value:function _hideModal(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((function(){document.body.classList.remove(sa),e._resetAdjustments(),e._scrollBar.reset(),Gr.trigger(e._element,$o)}))}},{key:"_showBackdrop",value:function _showBackdrop(e){var t=this;Gr.on(this._element,na,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===t._config.backdrop?t.hide():"static"===t._config.backdrop&&t._triggerBackdropTransition())})),this._backdrop.show(e)}},{key:"_isAnimated",value:function _isAnimated(){return this._element.classList.contains("fade")}},{key:"_triggerBackdropTransition",value:function _triggerBackdropTransition(){var e=this;if(!Gr.trigger(this._element,Xo).defaultPrevented){var t=this._element,n=t.classList,r=t.scrollHeight,i=t.style,o=r>document.documentElement.clientHeight;!o&&"hidden"===i.overflowY||n.contains(ua)||(o||(i.overflowY="hidden"),n.add(ua),this._queueCallback((function(){n.remove(ua),o||e._queueCallback((function(){i.overflowY=""}),e._dialog)}),this._dialog),this._element.focus())}}},{key:"_adjustDialog",value:function _adjustDialog(){var e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;(!n&&e&&!jr()||n&&!e&&jr())&&(this._element.style.paddingLeft="".concat(t,"px")),(n&&!e&&!jr()||!n&&e&&jr())&&(this._element.style.paddingRight="".concat(t,"px"))}},{key:"_resetAdjustments",value:function _resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}}],[{key:"Default",get:function get(){return Go}},{key:"NAME",get:function get(){return Wo}},{key:"jQueryInterface",value:function jQueryInterface(e,t){return this.each((function(){var n=Modal.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof n[e])throw new TypeError('No method named "'.concat(e,'"'));n[e](t)}}))}}]),Modal}(Zr);Gr.on(document,aa,'[data-bs-toggle="modal"]',(function(e){var t=this,n=wr(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Gr.one(n,Zo,(function(e){e.defaultPrevented||Gr.one(n,$o,(function(){Ar(t)&&t.focus()}))})),la.getOrCreateInstance(n).toggle(this)})),ei(la),Rr(la);var fa="offcanvas",pa=".".concat("bs.offcanvas"),da=".data-api",ha="load".concat(pa).concat(da),ma={backdrop:!0,keyboard:!0,scroll:!1},ya={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},va="show",ga=".offcanvas.show",_a="show".concat(pa),ba="shown".concat(pa),Ea="hide".concat(pa),wa="hidden".concat(pa),Sa="click".concat(pa).concat(da),ka="keydown.dismiss".concat(pa),Oa=function(e){bootstrap_esm_inherits(Offcanvas,e);var t=bootstrap_esm_createSuper(Offcanvas);function Offcanvas(e,n){var r;return bootstrap_esm_classCallCheck(this,Offcanvas),(r=t.call(this,e))._config=r._getConfig(n),r._isShown=!1,r._backdrop=r._initializeBackDrop(),r._focustrap=r._initializeFocusTrap(),r._addEventListeners(),r}return bootstrap_esm_createClass(Offcanvas,[{key:"toggle",value:function toggle(e){return this._isShown?this.hide():this.show(e)}},{key:"show",value:function show(e){var t=this;if(!this._isShown&&!Gr.trigger(this._element,_a,{relatedTarget:e}).defaultPrevented){this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new No).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(va);this._queueCallback((function completeCallBack(){t._config.scroll||t._focustrap.activate(),Gr.trigger(t._element,ba,{relatedTarget:e})}),this._element,!0)}}},{key:"hide",value:function hide(){var e=this;if(this._isShown&&!Gr.trigger(this._element,Ea).defaultPrevented){this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(va),this._backdrop.hide();this._queueCallback((function completeCallback(){e._element.setAttribute("aria-hidden",!0),e._element.removeAttribute("aria-modal"),e._element.removeAttribute("role"),e._element.style.visibility="hidden",e._config.scroll||(new No).reset(),Gr.trigger(e._element,wa)}),this._element,!0)}}},{key:"dispose",value:function dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),_get(bootstrap_esm_getPrototypeOf(Offcanvas.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},ma),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(fa,e,ya),e}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){var e=this;return new Mo({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:function clickCallback(){return e.hide()}})}},{key:"_initializeFocusTrap",value:function _initializeFocusTrap(){return new zo({trapElement:this._element})}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;Gr.on(this._element,ka,(function(t){e._config.keyboard&&"Escape"===t.key&&e.hide()}))}}],[{key:"NAME",get:function get(){return fa}},{key:"Default",get:function get(){return ma}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Offcanvas.getOrCreateInstance(this,e);if("string"===typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Offcanvas}(Zr);Gr.on(document,Sa,'[data-bs-toggle="offcanvas"]',(function(e){var t=this,n=wr(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),!xr(this)){Gr.one(n,wa,(function(){Ar(t)&&t.focus()}));var r=li.findOne(ga);r&&r!==n&&Oa.getInstance(r).hide(),Oa.getOrCreateInstance(n).toggle(this)}})),Gr.on(window,ha,(function(){return li.find(ga).forEach((function(e){return Oa.getOrCreateInstance(e).show()}))})),ei(Oa),Rr(Oa);var Ta=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ca=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Aa=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,xa={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function sanitizeHtml(e,t,n){var r;if(!e.length)return e;if(n&&"function"===typeof n)return n(e);for(var i=(new window.DOMParser).parseFromString(e,"text/html"),o=Object.keys(t),a=(r=[]).concat.apply(r,bootstrap_esm_toConsumableArray(i.body.querySelectorAll("*"))),s=function _loop(e,n){var r,i=a[e],s=i.nodeName.toLowerCase();if(!o.includes(s))return i.remove(),"continue";var c=(r=[]).concat.apply(r,bootstrap_esm_toConsumableArray(i.attributes)),u=[].concat(t["*"]||[],t[s]||[]);c.forEach((function(e){(function allowedAttribute(e,t){var n=e.nodeName.toLowerCase();if(t.includes(n))return!Ta.has(n)||Boolean(Ca.test(e.nodeValue)||Aa.test(e.nodeValue));for(var r=t.filter((function(e){return e instanceof RegExp})),i=0,o=r.length;i
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:xa,popperConfig:null},Ra={HIDE:"hide".concat(Na),HIDDEN:"hidden".concat(Na),SHOW:"show".concat(Na),SHOWN:"shown".concat(Na),INSERTED:"inserted".concat(Na),CLICK:"click".concat(Na),FOCUSIN:"focusin".concat(Na),FOCUSOUT:"focusout".concat(Na),MOUSEENTER:"mouseenter".concat(Na),MOUSELEAVE:"mouseleave".concat(Na)},Ma="fade",Fa="show",Va="show",qa="out",Qa=".".concat("modal"),Ba="hide.bs.modal",Ua="hover",za="focus",Wa=function(t){bootstrap_esm_inherits(Tooltip,t);var n=bootstrap_esm_createSuper(Tooltip);function Tooltip(t,r){var i;if(bootstrap_esm_classCallCheck(this,Tooltip),"undefined"===typeof e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=n.call(this,t))._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i._config=i._getConfig(r),i.tip=null,i._setListeners(),i}return bootstrap_esm_createClass(Tooltip,[{key:"enable",value:function enable(){this._isEnabled=!0}},{key:"disable",value:function disable(){this._isEnabled=!1}},{key:"toggleEnabled",value:function toggleEnabled(){this._isEnabled=!this._isEnabled}},{key:"toggle",value:function toggle(e){if(this._isEnabled)if(e){var t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(Fa))return void this._leave(null,this);this._enter(null,this)}}},{key:"dispose",value:function dispose(){clearTimeout(this._timeout),Gr.off(this._element.closest(Qa),Ba,this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),_get(bootstrap_esm_getPrototypeOf(Tooltip.prototype),"dispose",this).call(this)}},{key:"show",value:function show(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var t=Gr.trigger(this._element,this.constructor.Event.SHOW),n=Dr(this._element),r=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(!t.defaultPrevented&&r){var i=this.getTipElement(),o=function getUID(e){do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e}(this.constructor.NAME);i.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this._config.animation&&i.classList.add(Ma);var a="function"===typeof this._config.placement?this._config.placement.call(this,i,this._element):this._config.placement,s=this._getAttachment(a);this._addAttachmentClass(s);var c=this._config.container;Jr(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(c.append(i),Gr.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=vr(this._element,i,this._getPopperConfig(s)),i.classList.add(Fa);var u,l,f=this._resolvePossibleFunction(this._config.customClass);if(f)(u=i.classList).add.apply(u,bootstrap_esm_toConsumableArray(f.split(" ")));if("ontouchstart"in document.documentElement)(l=[]).concat.apply(l,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){Gr.on(e,"mouseover",Nr)}));var p=this.tip.classList.contains(Ma);this._queueCallback((function complete(){var t=e._hoverState;e._hoverState=null,Gr.trigger(e._element,e.constructor.Event.SHOWN),t===qa&&e._leave(null,e)}),this.tip,p)}}}},{key:"hide",value:function hide(){var e=this;if(this._popper){var t=this.getTipElement();if(!Gr.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var n;if(t.classList.remove(Fa),"ontouchstart"in document.documentElement)(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.off(e,"mouseover",Nr)}));this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;var r=this.tip.classList.contains(Ma);this._queueCallback((function complete(){e._isWithActiveTrigger()||(e._hoverState!==Va&&t.remove(),e._cleanTipClass(),e._element.removeAttribute("aria-describedby"),Gr.trigger(e._element,e.constructor.Event.HIDDEN),e._popper&&(e._popper.destroy(),e._popper=null))}),this.tip,r),this._hoverState=""}}}},{key:"update",value:function update(){null!==this._popper&&this._popper.update()}},{key:"isWithContent",value:function isWithContent(){return Boolean(this.getTitle())}},{key:"getTipElement",value:function getTipElement(){if(this.tip)return this.tip;var e=document.createElement("div");e.innerHTML=this._config.template;var t=e.children[0];return this.setContent(t),t.classList.remove(Ma,Fa),this.tip=t,this.tip}},{key:"setContent",value:function setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".tooltip-inner")}},{key:"_sanitizeAndSetContent",value:function _sanitizeAndSetContent(e,t,n){var r=li.findOne(n,e);t||!r?this.setElementContent(r,t):r.remove()}},{key:"setElementContent",value:function setElementContent(e,t){if(null!==e)return Or(t)?(t=Tr(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.append(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=sanitizeHtml(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}},{key:"getTitle",value:function getTitle(){var e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}},{key:"updateAttachment",value:function updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}},{key:"_initializeOnDelegatedTarget",value:function _initializeOnDelegatedTarget(e,t){return t||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}},{key:"_getOffset",value:function _getOffset(){var e=this,t=this._config.offset;return"string"===typeof t?t.split(",").map((function(e){return Number.parseInt(e,10)})):"function"===typeof t?function(n){return t(n,e._element)}:t}},{key:"_resolvePossibleFunction",value:function _resolvePossibleFunction(e){return"function"===typeof e?e.call(this._element):e}},{key:"_getPopperConfig",value:function _getPopperConfig(e){var t=this,n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function fn(e){return t._handlePopperPlacementChange(e)}}],onFirstUpdate:function onFirstUpdate(e){e.options.placement!==e.placement&&t._handlePopperPlacementChange(e)}};return bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},n),"function"===typeof this._config.popperConfig?this._config.popperConfig(n):this._config.popperConfig)}},{key:"_addAttachmentClass",value:function _addAttachmentClass(e){this.getTipElement().classList.add("".concat(this._getBasicClassPrefix(),"-").concat(this.updateAttachment(e)))}},{key:"_getAttachment",value:function _getAttachment(e){return Pa[e.toUpperCase()]}},{key:"_setListeners",value:function _setListeners(){var e=this;this._config.trigger.split(" ").forEach((function(t){if("click"===t)Gr.on(e._element,e.constructor.Event.CLICK,e._config.selector,(function(t){return e.toggle(t)}));else if("manual"!==t){var n=t===Ua?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===Ua?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;Gr.on(e._element,n,e._config.selector,(function(t){return e._enter(t)})),Gr.on(e._element,r,e._config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e._element&&e.hide()},Gr.on(this._element.closest(Qa),Ba,this._hideModalHandler),this._config.selector?this._config=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this._config),{},{trigger:"manual",selector:""}):this._fixTitle()}},{key:"_fixTitle",value:function _fixTitle(){var e=this._element.getAttribute("title"),t=bootstrap_esm_typeof(this._element.getAttribute("data-bs-original-title"));(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}},{key:"_enter",value:function _enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?za:Ua]=!0),t.getTipElement().classList.contains(Fa)||t._hoverState===Va?t._hoverState=Va:(clearTimeout(t._timeout),t._hoverState=Va,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((function(){t._hoverState===Va&&t.show()}),t._config.delay.show):t.show())}},{key:"_leave",value:function _leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?za:Ua]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=qa,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===qa&&t.hide()}),t._config.delay.hide):t.hide())}},{key:"_isWithActiveTrigger",value:function _isWithActiveTrigger(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}},{key:"_getConfig",value:function _getConfig(e){var t=ui.getDataAttributes(this._element);return Object.keys(t).forEach((function(e){Ia.has(e)&&delete t[e]})),(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this.constructor.Default),t),"object"===bootstrap_esm_typeof(e)&&e?e:{})).container=!1===e.container?document.body:Tr(e.container),"number"===typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"===typeof e.title&&(e.title=e.title.toString()),"number"===typeof e.content&&(e.content=e.content.toString()),Cr(Da,e,this.constructor.DefaultType),e.sanitize&&(e.template=sanitizeHtml(e.template,e.allowList,e.sanitizeFn)),e}},{key:"_getDelegateConfig",value:function _getDelegateConfig(){var e={};for(var t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}},{key:"_cleanTipClass",value:function _cleanTipClass(){var e=this.getTipElement(),t=new RegExp("(^|\\s)".concat(this._getBasicClassPrefix(),"\\S+"),"g"),n=e.getAttribute("class").match(t);null!==n&&n.length>0&&n.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))}},{key:"_getBasicClassPrefix",value:function _getBasicClassPrefix(){return"bs-tooltip"}},{key:"_handlePopperPlacementChange",value:function _handlePopperPlacementChange(e){var t=e.state;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}}],[{key:"Default",get:function get(){return ja}},{key:"NAME",get:function get(){return Da}},{key:"Event",get:function get(){return Ra}},{key:"DefaultType",get:function get(){return La}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Tooltip.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Tooltip}(Zr);Rr(Wa);var Ha=".".concat("bs.popover"),Ka=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Wa.Default),{},{placement:"right",offset:[0,8],trigger:"click",content:"",template:''}),Ga=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Wa.DefaultType),{},{content:"(string|element|function)"}),Ya={HIDE:"hide".concat(Ha),HIDDEN:"hidden".concat(Ha),SHOW:"show".concat(Ha),SHOWN:"shown".concat(Ha),INSERTED:"inserted".concat(Ha),CLICK:"click".concat(Ha),FOCUSIN:"focusin".concat(Ha),FOCUSOUT:"focusout".concat(Ha),MOUSEENTER:"mouseenter".concat(Ha),MOUSELEAVE:"mouseleave".concat(Ha)};Rr(function(e){bootstrap_esm_inherits(Popover,e);var t=bootstrap_esm_createSuper(Popover);function Popover(){return bootstrap_esm_classCallCheck(this,Popover),t.apply(this,arguments)}return bootstrap_esm_createClass(Popover,[{key:"isWithContent",value:function isWithContent(){return this.getTitle()||this._getContent()}},{key:"setContent",value:function setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(e,this._getContent(),".popover-body")}},{key:"_getContent",value:function _getContent(){return this._resolvePossibleFunction(this._config.content)}},{key:"_getBasicClassPrefix",value:function _getBasicClassPrefix(){return"bs-popover"}}],[{key:"Default",get:function get(){return Ka}},{key:"NAME",get:function get(){return"popover"}},{key:"Event",get:function get(){return Ya}},{key:"DefaultType",get:function get(){return Ga}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Popover.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Popover}(Wa));var Ja="scrollspy",Xa=".".concat("bs.scrollspy"),$a={offset:10,method:"auto",target:""},Za={offset:"number",method:"string",target:"(string|element)"},es="activate".concat(Xa),ts="scroll".concat(Xa),ns="load".concat(Xa).concat(".data-api"),rs="dropdown-item",is="active",os=".nav-link",as=".list-group-item",ss="".concat(os,", ").concat(as,", .").concat(rs),cs="position",us=function(e){bootstrap_esm_inherits(ScrollSpy,e);var t=bootstrap_esm_createSuper(ScrollSpy);function ScrollSpy(e,n){var r;return bootstrap_esm_classCallCheck(this,ScrollSpy),(r=t.call(this,e))._scrollElement="BODY"===r._element.tagName?window:r._element,r._config=r._getConfig(n),r._offsets=[],r._targets=[],r._activeTarget=null,r._scrollHeight=0,Gr.on(r._scrollElement,ts,(function(){return r._process()})),r.refresh(),r._process(),r}return bootstrap_esm_createClass(ScrollSpy,[{key:"refresh",value:function refresh(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":cs,n="auto"===this._config.method?t:this._config.method,r=n===cs?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),li.find(ss,this._config.target).map((function(e){var t=Er(e),i=t?li.findOne(t):null;if(i){var o=i.getBoundingClientRect();if(o.width||o.height)return[ui[n](i).top+r,t]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))}},{key:"dispose",value:function dispose(){Gr.off(this._scrollElement,Xa),_get(bootstrap_esm_getPrototypeOf(ScrollSpy.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},$a),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)&&e?e:{})).target=Tr(e.target)||document.documentElement,Cr(Ja,e,Za),e}},{key:"_getScrollTop",value:function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}},{key:"_getScrollHeight",value:function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}},{key:"_getOffsetHeight",value:function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}},{key:"_process",value:function _process(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e0)return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;){this._activeTarget!==this._targets[i]&&e>=this._offsets[i]&&("undefined"===typeof this._offsets[i+1]||e .dropdown-menu .active",t.parentNode);r&&r.classList.remove(ys),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(ys),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Ir(e),e.classList.contains(vs)&&e.classList.add(gs);var i=e.parentNode;if(i&&"LI"===i.nodeName&&(i=i.parentNode),i&&i.classList.contains("dropdown-menu")){var o=e.closest(".dropdown");o&&li.find(".dropdown-toggle",o).forEach((function(e){return e.classList.add(ys)})),e.setAttribute("aria-expanded",!0)}n&&n()}}],[{key:"NAME",get:function get(){return"tab"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Tab.getOrCreateInstance(this);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Tab}(Zr);Gr.on(document,ms,'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){(["A","AREA"].includes(this.tagName)&&e.preventDefault(),xr(this))||Es.getOrCreateInstance(this).show()})),Rr(Es);var ws="toast",Ss=".".concat("bs.toast"),ks="mouseover".concat(Ss),Os="mouseout".concat(Ss),Ts="focusin".concat(Ss),Cs="focusout".concat(Ss),As="hide".concat(Ss),xs="hidden".concat(Ss),Ds="show".concat(Ss),Ns="shown".concat(Ss),Is="hide",Ls="show",Ps="showing",js={animation:"boolean",autohide:"boolean",delay:"number"},Rs={animation:!0,autohide:!0,delay:5e3},Ms=function(e){bootstrap_esm_inherits(Toast,e);var t=bootstrap_esm_createSuper(Toast);function Toast(e,n){var r;return bootstrap_esm_classCallCheck(this,Toast),(r=t.call(this,e))._config=r._getConfig(n),r._timeout=null,r._hasMouseInteraction=!1,r._hasKeyboardInteraction=!1,r._setListeners(),r}return bootstrap_esm_createClass(Toast,[{key:"show",value:function show(){var e=this;if(!Gr.trigger(this._element,Ds).defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Is),Ir(this._element),this._element.classList.add(Ls),this._element.classList.add(Ps),this._queueCallback((function complete(){e._element.classList.remove(Ps),Gr.trigger(e._element,Ns),e._maybeScheduleHide()}),this._element,this._config.animation)}}},{key:"hide",value:function hide(){var e=this;if(this._element.classList.contains(Ls)&&!Gr.trigger(this._element,As).defaultPrevented){this._element.classList.add(Ps),this._queueCallback((function complete(){e._element.classList.add(Is),e._element.classList.remove(Ps),e._element.classList.remove(Ls),Gr.trigger(e._element,xs)}),this._element,this._config.animation)}}},{key:"dispose",value:function dispose(){this._clearTimeout(),this._element.classList.contains(Ls)&&this._element.classList.remove(Ls),_get(bootstrap_esm_getPrototypeOf(Toast.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Rs),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)&&e?e:{}),Cr(ws,e,this.constructor.DefaultType),e}},{key:"_maybeScheduleHide",value:function _maybeScheduleHide(){var e=this;this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((function(){e.hide()}),this._config.delay)))}},{key:"_onInteraction",value:function _onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)this._clearTimeout();else{var n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}}},{key:"_setListeners",value:function _setListeners(){var e=this;Gr.on(this._element,ks,(function(t){return e._onInteraction(t,!0)})),Gr.on(this._element,Os,(function(t){return e._onInteraction(t,!1)})),Gr.on(this._element,Ts,(function(t){return e._onInteraction(t,!0)})),Gr.on(this._element,Cs,(function(t){return e._onInteraction(t,!1)}))}},{key:"_clearTimeout",value:function _clearTimeout(){clearTimeout(this._timeout),this._timeout=null}}],[{key:"DefaultType",get:function get(){return js}},{key:"Default",get:function get(){return Rs}},{key:"NAME",get:function get(){return ws}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Toast.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Toast}(Zr);function links_defineProperties(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{value:0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"counter/incremented":return{value:e.value+1};case"counter/decremented":return{value:e.value-1};default:return e}}});var zs=function configure(){return createStore(Us)}();function test_build_importAll(e){return e.keys().map(e)}zs.subscribe((function(){return console.log(zs.getState())})),zs.dispatch({type:"counter/incremented"}),zs.dispatch({type:"counter/incremented"}),zs.dispatch({type:"counter/decremented"});test_build_importAll(__webpack_require__(310)),test_build_importAll(__webpack_require__(761))}()}(); \ No newline at end of file +!function(){var e={722:function(e,t,n){e.exports=n(895)},196:function(e,t,n){"use strict";var r=n(695),i=n(30),o=n(305),a=n(999),s=n(492),c=n(867),u=n(751),l=n(174);e.exports=function xhrAdapter(e){return new Promise((function dispatchXhrRequest(t,n){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(h+":"+m)}var y=s(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),a(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function handleLoad(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?c(d.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:r,config:e,request:d};i(t,n,o),d=null}},d.onabort=function handleAbort(){d&&(n(l("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function handleError(){n(l("Network Error",e,null,d)),d=null},d.ontimeout=function handleTimeout(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||u(y))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;v&&(p[e.xsrfHeaderName]=v)}if("setRequestHeader"in d&&r.forEach(p,(function setRequestHeader(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(g){if("json"!==e.responseType)throw g}"function"===typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function onCanceled(e){d&&(d.abort(),n(e),d=null)})),f||(f=null),d.send(f)}))}},895:function(e,t,n){"use strict";var r=n(695),i=n(129),o=n(653),a=n(309);function createInstance(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var s=createInstance(n(933));s.Axios=o,s.create=function create(e){return createInstance(a(s.defaults,e))},s.Cancel=n(638),s.CancelToken=n(114),s.isCancel=n(539),s.all=function all(e){return Promise.all(e)},s.spread=n(522),s.isAxiosError=n(431),e.exports=s,e.exports.default=s},638:function(e){"use strict";function Cancel(e){this.message=e}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")},Cancel.prototype.__CANCEL__=!0,e.exports=Cancel},114:function(e,t,n){"use strict";var r=n(638);function CancelToken(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function promiseExecutor(e){t=e}));var n=this;e((function cancel(e){n.reason||(n.reason=new r(e),t(n.reason))}))}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason)throw this.reason},CancelToken.source=function source(){var e;return{token:new CancelToken((function executor(t){e=t})),cancel:e}},e.exports=CancelToken},539:function(e){"use strict";e.exports=function isCancel(e){return!(!e||!e.__CANCEL__)}},653:function(e,t,n){"use strict";var r=n(695),i=n(999),o=n(328),a=n(570),s=n(309);function Axios(e){this.defaults=e,this.interceptors={request:new o,response:new o}}Axios.prototype.request=function request(e){"string"===typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function unshiftRequestInterceptors(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function pushResponseInterceptors(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},Axios.prototype.getUri=function getUri(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function forEachMethodNoData(e){Axios.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function forEachMethodWithData(e){Axios.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=Axios},328:function(e,t,n){"use strict";var r=n(695);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},InterceptorManager.prototype.eject=function eject(e){this.handlers[e]&&(this.handlers[e]=null)},InterceptorManager.prototype.forEach=function forEach(e){r.forEach(this.handlers,(function forEachHandler(t){null!==t&&e(t)}))},e.exports=InterceptorManager},492:function(e,t,n){"use strict";var r=n(794),i=n(296);e.exports=function buildFullPath(e,t){return e&&!r(t)?i(e,t):t}},174:function(e,t,n){"use strict";var r=n(2);e.exports=function createError(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},570:function(e,t,n){"use strict";var r=n(695),i=n(554),o=n(539),a=n(933);function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function cleanHeaderConfig(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function onAdapterResolution(t){return throwIfCancellationRequested(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function onAdapterRejection(t){return o(t)||(throwIfCancellationRequested(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},2:function(e){"use strict";e.exports=function enhanceError(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},309:function(e,t,n){"use strict";var r=n(695);e.exports=function mergeConfig(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function getMergedValue(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function mergeDeepProperties(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=getMergedValue(void 0,e[i])):n[i]=getMergedValue(e[i],t[i])}r.forEach(i,(function valueFromConfig2(e){r.isUndefined(t[e])||(n[e]=getMergedValue(void 0,t[e]))})),r.forEach(o,mergeDeepProperties),r.forEach(a,(function defaultToConfig2(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=getMergedValue(void 0,e[i])):n[i]=getMergedValue(void 0,t[i])})),r.forEach(s,(function merge(r){r in t?n[r]=getMergedValue(e[r],t[r]):r in e&&(n[r]=getMergedValue(void 0,e[r]))}));var c=i.concat(o).concat(a).concat(s),u=Object.keys(e).concat(Object.keys(t)).filter((function filterAxiosKeys(e){return-1===c.indexOf(e)}));return r.forEach(u,mergeDeepProperties),n}},30:function(e,t,n){"use strict";var r=n(174);e.exports=function settle(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},554:function(e,t,n){"use strict";var r=n(695);e.exports=function transformData(e,t,n){return r.forEach(n,(function transform(n){e=n(e,t)})),e}},933:function(e,t,n){"use strict";var r=n(695),i=n(965),o={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a={adapter:function getDefaultAdapter(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(196)),e}(),transformRequest:[function transformRequest(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(setContentTypeIfUnset(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function transformResponse(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function forEachMethodNoData(e){a.headers[e]={}})),r.forEach(["post","put","patch"],(function forEachMethodWithData(e){a.headers[e]=r.merge(o)})),e.exports=a},129:function(e){"use strict";e.exports=function bind(e,t){return function wrap(){for(var n=new Array(arguments.length),r=0;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},522:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},695:function(e,t,n){"use strict";function _typeof(e){return(_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=n(129),i=Object.prototype.toString;function isArray(e){return"[object Array]"===i.call(e)}function isUndefined(e){return"undefined"===typeof e}function isObject(e){return null!==e&&"object"===_typeof(e)}function isPlainObject(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isFunction(e){return"[object Function]"===i.call(e)}function forEach(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==_typeof(e)&&(e=[e]),isArray(e))for(var n=0,r=e.length;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{shown:!1},n=arguments.length>1?arguments[1]:void 0;_classCallCheck(this,MetaWindow),_defineProperty(this,"state",{content:"",type:["empty"],shown:!1,loading:!1,error:!1,embed:!1,collections:[],current:null,target:null}),_defineProperty(this,"show",(function(){var t=e;console.log("".concat(t.name,": show")),t.setState({shown:!0}),r.dispatchEvent(new Event("{ui.name}.show"))})),_defineProperty(this,"hide",(function(){var t=e;console.log("".concat(t.name,": hide")),t.setState({shown:!1}),r.dispatchEvent(new Event("{ui.name}.hide"))})),_defineProperty(this,"next",(function(){var t=e,n=t.state.current.getAttribute("data-gallery"),i=t._currIndex();i0?i--:i=t.state.collections[n].length-1,t.state.collections[n][i].click(),console.log("".concat(t.name,": prev")),r.dispatchEvent(new Event("{ui.name}.prev"))})),_defineProperty(this,"reset",(function(){e.setState({content:"",type:["empty"],shown:!1,loading:!1,error:!1,embed:!1})})),_defineProperty(this,"load",(function(t){var n=e,i=n.axios;n.reset(),n.setState({loading:!0}),n.show(),i.get(t,{responseType:"arraybuffer"}).then((function(e){console.log("".concat(n.name,": response content-type: ").concat(e.headers["content-type"]));switch(e.headers["content-type"]){case"image/jpeg":case"image/png":case"image/svg+xml":case"image/bmp":case"image/gif":case"image/tiff":case"image/webp":case"image/jpg":case"image/svg":n.setContent(''),"image");break;case"application/json":case"application/ld+json":case"application/json; charset=UTF-8":n.setContent("".concat((!1).Content),"text html json");break;case"text/html":case"application/xhtml+xml":case"text/plain":case"text/html; charset=UTF-8":case"application/xhtml+xml; charset=UTF-8":case"text/plain; charset=UTF-8":n.setContent(n._abToString(e.data),"text html pajax");break;default:console.warn("".concat(n.name,": Unknown response content-type!"))}r.dispatchEvent(new Event("{ui.name}.loaded"))})).catch((function(e){console.error(e);var t="";if(e.response)switch(e.response.status){case 404:t="Not Found.";break;case 500:t="Server issue, please try again latter.";break;default:t="Something went wrong."}else e.request?t="No response received":console.warn("Error",e.message);n.setState({error:t}),r.dispatchEvent(new Event("{ui.name}.error"))})).then((function(){n.setState({loading:!1})}))})),_defineProperty(this,"_currIndex",(function(){var t=e,n=t.state.current,r=n.getAttribute("data-gallery");return t.state.collections[r].indexOf(n)})),_defineProperty(this,"embed",(function(t){var n=e;console.log("".concat(n.name,": embed")),n.reset(),n.setState({embed:t,loading:!1,type:["meta-".concat(n.name,"__embed"),"meta-".concat(n.name,"__video")]}),n.show()})),_defineProperty(this,"setCaption",(function(t){var n=e;console.log("".concat(n.name,": setCaption")),n.state.caption=t})),_defineProperty(this,"getCaption",(function(){return e.state.caption})),_defineProperty(this,"_abToString",(function(e){return String.fromCharCode.apply(null,new Uint8Array(e))})),_defineProperty(this,"_imageEncode",(function(e){new Uint8Array(e);return btoa([].reduce.call(new Uint8Array(e),(function(e,t){return e+String.fromCharCode(t)}),""))})),_defineProperty(this,"setContent",(function(t,n){var r=e;console.log("".concat(r.name,": setContent"));var i=n||["html","text"];Array.isArray(i)||(i=n.split(" ")),r.setState({content:t,type:i})})),_defineProperty(this,"getHtml",(function(){var t=e;if(t.state.embed){var n=__webpack_require__(46)(t.state.embed);t.state.content='')}return t.state.content}));var o=this;switch(o.name=o.constructor.name,console.log("".concat(o.name,": init")),o.axios=i,o.setState(t),n){case"show":case"hide":o.hide()}r.dispatchEvent(new Event("{ui.name}.init"))}return function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}(MetaWindow,[{key:"init",value:function init(){var e=this;console.log("MetaWindow: [links] init"),document.querySelectorAll('[data-toggle="lightbox"],[data-gallery="${gallery}"]').forEach((function(t){var n=t.getAttribute("data-gallery");n&&(e.state.collections[n]=[],document.querySelectorAll('[data-toggle="lightbox"][data-gallery="'.concat(n,'"]')).forEach((function(t){e.state.collections[n].push(t)}))),t.addEventListener("click",(function(t){t.preventDefault(),console.log("MetaWindow: [link] click");var n=t.currentTarget,r=n.getAttribute("href")||n.getAttribute("data-href"),i=n.getAttribute("data-embed");e.state.current=n,i?e.embed(r):e.load(r);var o=n.getAttribute("data-title");o&&e.setCaption(o)}))}))}},{key:"setState",value:function setState(e){var t=this;t.state=Object.assign({},t.state,e),t.render()}},{key:"render",value:function render(){var e,t=this,n=t.name,r=t.state.current;t.state.target.innerHTML="";var i=document.createElement("div");i.classList.add("meta-".concat(n)),(e=i.classList).add.apply(e,_toConsumableArray(t.state.type)),t.state.target.append(i);var o=document.createElement("div");o.classList.add("meta-".concat(n,"-overlay")),t.state.shown&&o.classList.add("meta-".concat(n,"-overlay__open")),t.state.loading&&o.classList.add("meta-".concat(n,"-overlay__loading")),t.state.error&&o.classList.add("meta-".concat(n,"-overlay__error")),i.append(o);var a=document.createElement("div");a.classList.add("meta-content"),o.append(a);var s=document.createElement("button");if(s.classList.add("meta-nav","meta-close","a"),s.innerHTML=' Close',s.addEventListener("click",(function(e){e.preventDefault(),t.hide()})),a.append(s),r){var c=r.getAttribute("data-gallery");if(c&&t.state.collections[c].length>1){var u=document.createElement("nav");u.classList.add("meta-navs");var l=document.createElement("button");l.classList.add("meta-nav","meta-nav-arrow","meta-nav-arrow__prev","a"),l.innerHTML=' Previous',l.addEventListener("click",(function(e){e.preventDefault(),t.prev()})),u.append(l);var f=document.createElement("button");f.classList.add("meta-nav","meta-nav-arrow","meta-nav-arrow__next","a"),f.innerHTML=' Next',f.addEventListener("click",(function(e){e.preventDefault(),t.next()})),u.append(f),a.append(u)}}var p=document.createElement("section");if(p.classList.add("meta-wrap","typography"),p.innerHTML=t.getHtml(),a.append(p),t.state.error){var d=document.createElement("div");d.classList.add("meta-error"),d.innerHTML=t.state.error,a.append(d)}else if(t.state.caption){var h=document.createElement("div");h.classList.add("meta-caption"),h.innerHTML=t.getCaption(),a.append(h)}return t}}]),MetaWindow}(),a=document.getElementById("MetaLightboxApp");a||console.log("MetaWindow: missing container");var s=new o({target:a}),c=function init(){s.init()};window.addEventListener("".concat(n),c),window.addEventListener("".concat(t),c),window.addEventListener("MetaWindow.initLinks",c),window.MetaWindow=s;var u={APOLLO_ERROR:"apollo-error",AJAX:"ajax-load",AJAXMAIN:"ajax-main-load",MAININIT:"main-init",TABHIDDEN:"tab-hidden",TABFOCUSED:"tab-focused",OFFLINE:"offline",ONLINE:"online",BACKONLINE:"back-online",TOUCHENABLE:"touch-enabled",TOUCHDISABLED:"touch-disabled",LOADED:"load",SWIPELEFT:"swipeleft panleft",SWIPERIGHT:"swiperight panright",ALLERTAPPEARED:"alert-appeared",ALERTREMOVED:"alert-removed",LODEDANDREADY:"load-ready",LAZYIMAGEREADY:"image-lazy-bg-loaded",LAZYIMAGESREADY:"images-lazy-loaded",MAPLOADED:"map-loaded",MAPAPILOADED:"map-api-loaded",MAPMARKERCLICK:"map-marker-click",MAPPOPUPCLOSE:"map-popup-close",SCROLL:"scroll",RESIZE:"resize",CAROUSEL_READY:"bs.carousel.ready",SET_TARGET_UPDATE:"set-target-update",RESTORE_FIELD:"restore-field",FORM_INIT_BASICS:"form-basics",FORM_INIT_STEPPED:"form-init-stepped",FORM_INIT_VALIDATE:"form-init-validate",FORM_INIT_VALIDATE_FIELD:"form-init-validate-field",FORM_INIT_STORAGE:"form-init-storage",FORM_VALIDATION_FAILED:"form-validation-failed",FORM_STEPPED_NEW_STEP:"form-new-step",FORM_STEPPED_FIRST_STEP:"form-first-step",FORM_STEPPED_LAST_STEP:"form-last-step",FORM_FIELDS:"input,textarea,select"},l={ENVS:["xs","sm","md","lg","xl","xxl","xxxl"]};(function(e){var t="_main.visibility",n=document,r=n.body;n.addEventListener("visibilitychange",(function(){"hidden"===n.visibilityState?(console.log("".concat(t,": Tab: hidden")),r.classList.add("is-hidden"),r.classList.remove("is-focused"),e.dispatchEvent(new Event(u.TABHIDDEN))):(console.log("".concat(t,": Tab: focused")),r.classList.add("is-focused"),r.classList.remove("is-hidden"),e.dispatchEvent(new Event(u.TABFOCUSED)))}))})(window),function(e){var t,n,r="_main.touch",i=document,o=i.body,a=function SET_TOUCH_SCREEN(i,a){n||a===t||(i?(console.log("".concat(r,": Touch screen enabled")),o.classList.add("is-touch"),o.classList.remove("is-mouse"),e.dispatchEvent(new Event(u.TOUCHENABLE))):(console.log("".concat(r,": Touch screen disabled")),o.classList.add("is-mouse"),o.classList.remove("is-touch"),e.dispatchEvent(new Event(u.TOUCHDISABLED))),t=a,n||(n=setTimeout((function(){clearTimeout(n),n=null}),500)))};a("ontouchstart"in e||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0||e.matchMedia("(hover: none)").matches,"init"),i.addEventListener("touchend",(function(e){var t=!1;"click"!==e.type&&(t=!0),a(t,"click-touchend")})),i.addEventListener("click",(function(e){var t=!1;"click"!==e.type&&(t=!0),a(t,"click-touchend")}))}(window);function css_screen_size_toConsumableArray(e){return function css_screen_size_arrayWithoutHoles(e){if(Array.isArray(e))return css_screen_size_arrayLikeToArray(e)}(e)||function css_screen_size_iterableToArray(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function css_screen_size_unsupportedIterableToArray(e,t){if(!e)return;if("string"===typeof e)return css_screen_size_arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return css_screen_size_arrayLikeToArray(e,t)}(e)||function css_screen_size_nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function css_screen_size_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.innerHeight?(n.classList.add("landscape"),n.classList.remove("portrait")):(u=!1,n.classList.add("portrait"),n.classList.remove("landscape")),console.log("".concat("_main.css-screen-size",": screen size detected ").concat(a," | landscape ").concat(u)),n.removeChild(i),a};e.addEventListener("".concat(u.LOADED),r),e.addEventListener("".concat(u.RESIZE),r)}(window);function loading_spinner_defineProperties(e,t){for(var n=0;n"),"color:yellow;font-size:10px"),console.info("%cENV: ".concat("production"),"color:green;font-size:10px"),console.groupCollapsed("Events"),Object.keys(u).forEach((function(e){console.info("".concat(e,": ").concat(u[e]))})),console.groupEnd("Events"),console.groupCollapsed("Consts"),Object.keys(l).forEach((function(e){console.info("".concat(e,": ").concat(l[e]))})),console.groupEnd("Events"),console.groupCollapsed("Init"),console.time("init");var r=function(){function MainUI(){!function main_classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,MainUI)}return function main_createClass(e,t,n){return t&&main_defineProperties(e.prototype,t),n&&main_defineProperties(e,n),e}(MainUI,null,[{key:"init",value:function init(){e.history.replaceState({landing:e.location.href},t.title,e.location.href),this.loaded()}},{key:"loaded",value:function loaded(){console.log("".concat("_main",": loaded"))}}]),MainUI}();e.addEventListener("".concat(u.LOADED),(function(){r.init(),n.classList.add("loaded"),h.hide(),console.groupEnd("init"),console.timeEnd("init"),e.dispatchEvent(new Event(u.LODEDANDREADY))})),e.addEventListener("".concat(u.AJAX),(function(){r.loaded()})),e.MainUI=r}(window);var m=React;var y=function extendStatics(e,t){return(y=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function __extends(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}y(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var v=function __assign(){return(v=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]120){for(var p=Math.floor(c/80),d=c%80,h=[],m=0;m",EOF:"",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"});function inspect_typeof(e){return(inspect_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function inspect_inspect(e){return formatValue(e,[])}function formatValue(e,t){switch(inspect_typeof(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function formatObjectValue(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),r=function getCustomFn(e){var t=e[String(E)];if("function"===typeof t)return t;if("function"===typeof e.inspect)return e.inspect}(e);if(void 0!==r){var i=r.call(e);if(i!==e)return"string"===typeof i?i:formatValue(i,n)}else if(Array.isArray(e))return function formatArray(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var n=Math.min(10,e.length),r=e.length-n,i=[],o=0;o1&&i.push("... ".concat(r," more items"));return"["+i.join(", ")+"]"}(e,n);return function formatObject(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>2)return"["+function getObjectTag(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"===typeof e.constructor){var n=e.constructor.name;if("string"===typeof n&&""!==n)return n}return t}(e)+"]";return"{ "+n.map((function(n){return n+": "+formatValue(e[n],t)})).join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}function devAssert(e,t){if(!Boolean(e))throw new Error(t)}var O=function instanceOf(e,t){return e instanceof t};function source_defineProperties(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"GraphQL request",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{line:1,column:1};"string"===typeof e||devAssert(0,"Body must be a string. Received: ".concat(inspect_inspect(e),".")),this.body=e,this.name=t,this.locationOffset=n,this.locationOffset.line>0||devAssert(0,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||devAssert(0,"column in locationOffset is 1-indexed and must be positive.")}return function source_createClass(e,t,n){return t&&source_defineProperties(e.prototype,t),n&&source_defineProperties(e,n),e}(Source,[{key:g,get:function get(){return"Source"}}]),Source}();var C=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"});function dedentBlockStringValue(e){var t=e.split(/\r\n|[\n\r]/g),n=function getBlockStringIndentation(e){for(var t,n=!0,r=!0,i=0,o=null,a=0;ai&&isBlank(t[o-1]);)--o;return t.slice(i,o).join("\n")}function isBlank(e){for(var t=0;t31||9===o));return new S(k.COMMENT,t,s,n,r,i,a.slice(t+1,s))}function readNumber(e,t,n,r,i,o){var a=e.body,s=n,c=t,u=!1;if(45===s&&(s=a.charCodeAt(++c)),48===s){if((s=a.charCodeAt(++c))>=48&&s<=57)throw syntaxError(e,c,"Invalid number, unexpected digit after 0: ".concat(printCharCode(s),"."))}else c=readDigits(e,c,s),s=a.charCodeAt(c);if(46===s&&(u=!0,s=a.charCodeAt(++c),c=readDigits(e,c,s),s=a.charCodeAt(c)),69!==s&&101!==s||(u=!0,43!==(s=a.charCodeAt(++c))&&45!==s||(s=a.charCodeAt(++c)),c=readDigits(e,c,s),s=a.charCodeAt(c)),46===s||function isNameStart(e){return 95===e||e>=65&&e<=90||e>=97&&e<=122}(s))throw syntaxError(e,c,"Invalid number, expected digit but got: ".concat(printCharCode(s),"."));return new S(u?k.FLOAT:k.INT,t,c,r,i,o,a.slice(t,c))}function readDigits(e,t,n){var r=e.body,i=t,o=n;if(o>=48&&o<=57){do{o=r.charCodeAt(++i)}while(o>=48&&o<=57);return i}throw syntaxError(e,i,"Invalid number, expected digit but got: ".concat(printCharCode(o),"."))}function readString(e,t,n,r,i){for(var o,a,s,c,u=e.body,l=t+1,f=l,p=0,d="";l=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}function readName(e,t,n,r,i){for(var o=e.body,a=o.length,s=t+1,c=0;s!==a&&!isNaN(c=o.charCodeAt(s))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++s;return new S(k.NAME,t,s,n,r,i,o.slice(t,s))}var x=function(){function Parser(e,t){var n=function isSource(e){return O(e,T)}(e)?e:new T(e);this._lexer=new A(n),this._options=t}var e=Parser.prototype;return e.parseName=function parseName(){var e=this.expectToken(k.NAME);return{kind:b.NAME,value:e.value,loc:this.loc(e)}},e.parseDocument=function parseDocument(){var e=this._lexer.token;return{kind:b.DOCUMENT,definitions:this.many(k.SOF,this.parseDefinition,k.EOF),loc:this.loc(e)}},e.parseDefinition=function parseDefinition(){if(this.peek(k.NAME))switch(this._lexer.token.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return this.parseTypeSystemDefinition();case"extend":return this.parseTypeSystemExtension()}else{if(this.peek(k.BRACE_L))return this.parseOperationDefinition();if(this.peekDescription())return this.parseTypeSystemDefinition()}throw this.unexpected()},e.parseOperationDefinition=function parseOperationDefinition(){var e=this._lexer.token;if(this.peek(k.BRACE_L))return{kind:b.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(k.NAME)&&(t=this.parseName()),{kind:b.OPERATION_DEFINITION,operation:n,name:t,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},e.parseOperationType=function parseOperationType(){var e=this.expectToken(k.NAME);switch(e.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw this.unexpected(e)},e.parseVariableDefinitions=function parseVariableDefinitions(){return this.optionalMany(k.PAREN_L,this.parseVariableDefinition,k.PAREN_R)},e.parseVariableDefinition=function parseVariableDefinition(){var e=this._lexer.token;return{kind:b.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(k.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(k.EQUALS)?this.parseValueLiteral(!0):void 0,directives:this.parseDirectives(!0),loc:this.loc(e)}},e.parseVariable=function parseVariable(){var e=this._lexer.token;return this.expectToken(k.DOLLAR),{kind:b.VARIABLE,name:this.parseName(),loc:this.loc(e)}},e.parseSelectionSet=function parseSelectionSet(){var e=this._lexer.token;return{kind:b.SELECTION_SET,selections:this.many(k.BRACE_L,this.parseSelection,k.BRACE_R),loc:this.loc(e)}},e.parseSelection=function parseSelection(){return this.peek(k.SPREAD)?this.parseFragment():this.parseField()},e.parseField=function parseField(){var e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(k.COLON)?(e=r,t=this.parseName()):t=r,{kind:b.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(k.BRACE_L)?this.parseSelectionSet():void 0,loc:this.loc(n)}},e.parseArguments=function parseArguments(e){var t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(k.PAREN_L,t,k.PAREN_R)},e.parseArgument=function parseArgument(){var e=this._lexer.token,t=this.parseName();return this.expectToken(k.COLON),{kind:b.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},e.parseConstArgument=function parseConstArgument(){var e=this._lexer.token;return{kind:b.ARGUMENT,name:this.parseName(),value:(this.expectToken(k.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},e.parseFragment=function parseFragment(){var e=this._lexer.token;this.expectToken(k.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(k.NAME)?{kind:b.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:b.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(e)}},e.parseFragmentDefinition=function parseFragmentDefinition(){var e,t=this._lexer.token;return this.expectKeyword("fragment"),!0===(null===(e=this._options)||void 0===e?void 0:e.experimentalFragmentVariables)?{kind:b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}:{kind:b.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet(),loc:this.loc(t)}},e.parseFragmentName=function parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()},e.parseValueLiteral=function parseValueLiteral(e){var t=this._lexer.token;switch(t.kind){case k.BRACKET_L:return this.parseList(e);case k.BRACE_L:return this.parseObject(e);case k.INT:return this._lexer.advance(),{kind:b.INT,value:t.value,loc:this.loc(t)};case k.FLOAT:return this._lexer.advance(),{kind:b.FLOAT,value:t.value,loc:this.loc(t)};case k.STRING:case k.BLOCK_STRING:return this.parseStringLiteral();case k.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:b.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:b.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:b.NULL,loc:this.loc(t)};default:return{kind:b.ENUM,value:t.value,loc:this.loc(t)}}case k.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},e.parseStringLiteral=function parseStringLiteral(){var e=this._lexer.token;return this._lexer.advance(),{kind:b.STRING,value:e.value,block:e.kind===k.BLOCK_STRING,loc:this.loc(e)}},e.parseList=function parseList(e){var t=this,n=this._lexer.token;return{kind:b.LIST,values:this.any(k.BRACKET_L,(function item(){return t.parseValueLiteral(e)}),k.BRACKET_R),loc:this.loc(n)}},e.parseObject=function parseObject(e){var t=this,n=this._lexer.token;return{kind:b.OBJECT,fields:this.any(k.BRACE_L,(function item(){return t.parseObjectField(e)}),k.BRACE_R),loc:this.loc(n)}},e.parseObjectField=function parseObjectField(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(k.COLON),{kind:b.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},e.parseDirectives=function parseDirectives(e){for(var t=[];this.peek(k.AT);)t.push(this.parseDirective(e));return t},e.parseDirective=function parseDirective(e){var t=this._lexer.token;return this.expectToken(k.AT),{kind:b.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e),loc:this.loc(t)}},e.parseTypeReference=function parseTypeReference(){var e,t=this._lexer.token;return this.expectOptionalToken(k.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(k.BRACKET_R),e={kind:b.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(k.BANG)?{kind:b.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},e.parseNamedType=function parseNamedType(){var e=this._lexer.token;return{kind:b.NAMED_TYPE,name:this.parseName(),loc:this.loc(e)}},e.parseTypeSystemDefinition=function parseTypeSystemDefinition(){var e=this.peekDescription()?this._lexer.lookahead():this._lexer.token;if(e.kind===k.NAME)switch(e.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}throw this.unexpected(e)},e.peekDescription=function peekDescription(){return this.peek(k.STRING)||this.peek(k.BLOCK_STRING)},e.parseDescription=function parseDescription(){if(this.peekDescription())return this.parseStringLiteral()},e.parseSchemaDefinition=function parseSchemaDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");var n=this.parseDirectives(!0),r=this.many(k.BRACE_L,this.parseOperationTypeDefinition,k.BRACE_R);return{kind:b.SCHEMA_DEFINITION,description:t,directives:n,operationTypes:r,loc:this.loc(e)}},e.parseOperationTypeDefinition=function parseOperationTypeDefinition(){var e=this._lexer.token,t=this.parseOperationType();this.expectToken(k.COLON);var n=this.parseNamedType();return{kind:b.OPERATION_TYPE_DEFINITION,operation:t,type:n,loc:this.loc(e)}},e.parseScalarTypeDefinition=function parseScalarTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");var n=this.parseName(),r=this.parseDirectives(!0);return{kind:b.SCALAR_TYPE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},e.parseObjectTypeDefinition=function parseObjectTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");var n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:b.OBJECT_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o,loc:this.loc(e)}},e.parseImplementsInterfaces=function parseImplementsInterfaces(){var e;if(!this.expectOptionalKeyword("implements"))return[];if(!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLImplementsInterfaces)){var t=[];this.expectOptionalToken(k.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(k.AMP)||this.peek(k.NAME));return t}return this.delimitedMany(k.AMP,this.parseNamedType)},e.parseFieldsDefinition=function parseFieldsDefinition(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(k.BRACE_L)&&this._lexer.lookahead().kind===k.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(k.BRACE_L,this.parseFieldDefinition,k.BRACE_R)},e.parseFieldDefinition=function parseFieldDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(k.COLON);var i=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:b.FIELD_DEFINITION,description:t,name:n,arguments:r,type:i,directives:o,loc:this.loc(e)}},e.parseArgumentDefs=function parseArgumentDefs(){return this.optionalMany(k.PAREN_L,this.parseInputValueDef,k.PAREN_R)},e.parseInputValueDef=function parseInputValueDef(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(k.COLON);var r,i=this.parseTypeReference();this.expectOptionalToken(k.EQUALS)&&(r=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:b.INPUT_VALUE_DEFINITION,description:t,name:n,type:i,defaultValue:r,directives:o,loc:this.loc(e)}},e.parseInterfaceTypeDefinition=function parseInterfaceTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");var n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseDirectives(!0),o=this.parseFieldsDefinition();return{kind:b.INTERFACE_TYPE_DEFINITION,description:t,name:n,interfaces:r,directives:i,fields:o,loc:this.loc(e)}},e.parseUnionTypeDefinition=function parseUnionTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseUnionMemberTypes();return{kind:b.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:i,loc:this.loc(e)}},e.parseUnionMemberTypes=function parseUnionMemberTypes(){return this.expectOptionalToken(k.EQUALS)?this.delimitedMany(k.PIPE,this.parseNamedType):[]},e.parseEnumTypeDefinition=function parseEnumTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseEnumValuesDefinition();return{kind:b.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:i,loc:this.loc(e)}},e.parseEnumValuesDefinition=function parseEnumValuesDefinition(){return this.optionalMany(k.BRACE_L,this.parseEnumValueDefinition,k.BRACE_R)},e.parseEnumValueDefinition=function parseEnumValueDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseDirectives(!0);return{kind:b.ENUM_VALUE_DEFINITION,description:t,name:n,directives:r,loc:this.loc(e)}},e.parseInputObjectTypeDefinition=function parseInputObjectTypeDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");var n=this.parseName(),r=this.parseDirectives(!0),i=this.parseInputFieldsDefinition();return{kind:b.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i,loc:this.loc(e)}},e.parseInputFieldsDefinition=function parseInputFieldsDefinition(){return this.optionalMany(k.BRACE_L,this.parseInputValueDef,k.BRACE_R)},e.parseTypeSystemExtension=function parseTypeSystemExtension(){var e=this._lexer.lookahead();if(e.kind===k.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)},e.parseSchemaExtension=function parseSchemaExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");var t=this.parseDirectives(!0),n=this.optionalMany(k.BRACE_L,this.parseOperationTypeDefinition,k.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:b.SCHEMA_EXTENSION,directives:t,operationTypes:n,loc:this.loc(e)}},e.parseScalarTypeExtension=function parseScalarTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");var t=this.parseName(),n=this.parseDirectives(!0);if(0===n.length)throw this.unexpected();return{kind:b.SCALAR_TYPE_EXTENSION,name:t,directives:n,loc:this.loc(e)}},e.parseObjectTypeExtension=function parseObjectTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return{kind:b.OBJECT_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i,loc:this.loc(e)}},e.parseInterfaceTypeExtension=function parseInterfaceTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");var t=this.parseName(),n=this.parseImplementsInterfaces(),r=this.parseDirectives(!0),i=this.parseFieldsDefinition();if(0===n.length&&0===r.length&&0===i.length)throw this.unexpected();return{kind:b.INTERFACE_TYPE_EXTENSION,name:t,interfaces:n,directives:r,fields:i,loc:this.loc(e)}},e.parseUnionTypeExtension=function parseUnionTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseUnionMemberTypes();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.UNION_TYPE_EXTENSION,name:t,directives:n,types:r,loc:this.loc(e)}},e.parseEnumTypeExtension=function parseEnumTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseEnumValuesDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.ENUM_TYPE_EXTENSION,name:t,directives:n,values:r,loc:this.loc(e)}},e.parseInputObjectTypeExtension=function parseInputObjectTypeExtension(){var e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");var t=this.parseName(),n=this.parseDirectives(!0),r=this.parseInputFieldsDefinition();if(0===n.length&&0===r.length)throw this.unexpected();return{kind:b.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:n,fields:r,loc:this.loc(e)}},e.parseDirectiveDefinition=function parseDirectiveDefinition(){var e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken(k.AT);var n=this.parseName(),r=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:b.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:i,locations:o,loc:this.loc(e)}},e.parseDirectiveLocations=function parseDirectiveLocations(){return this.delimitedMany(k.PIPE,this.parseDirectiveLocation)},e.parseDirectiveLocation=function parseDirectiveLocation(){var e=this._lexer.token,t=this.parseName();if(void 0!==C[t.value])return t;throw this.unexpected(e)},e.loc=function loc(e){var t;if(!0!==(null===(t=this._options)||void 0===t?void 0:t.noLocation))return new w(e,this._lexer.lastToken,this._lexer.source)},e.peek=function peek(e){return this._lexer.token.kind===e},e.expectToken=function expectToken(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t;throw syntaxError(this._lexer.source,t.start,"Expected ".concat(getTokenKindDesc(e),", found ").concat(getTokenDesc(t),"."))},e.expectOptionalToken=function expectOptionalToken(e){var t=this._lexer.token;if(t.kind===e)return this._lexer.advance(),t},e.expectKeyword=function expectKeyword(e){var t=this._lexer.token;if(t.kind!==k.NAME||t.value!==e)throw syntaxError(this._lexer.source,t.start,'Expected "'.concat(e,'", found ').concat(getTokenDesc(t),"."));this._lexer.advance()},e.expectOptionalKeyword=function expectOptionalKeyword(e){var t=this._lexer.token;return t.kind===k.NAME&&t.value===e&&(this._lexer.advance(),!0)},e.unexpected=function unexpected(e){var t=null!==e&&void 0!==e?e:this._lexer.token;return syntaxError(this._lexer.source,t.start,"Unexpected ".concat(getTokenDesc(t),"."))},e.any=function any(e,t,n){this.expectToken(e);for(var r=[];!this.expectOptionalToken(n);)r.push(t.call(this));return r},e.optionalMany=function optionalMany(e,t,n){if(this.expectOptionalToken(e)){var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r}return[]},e.many=function many(e,t,n){this.expectToken(e);var r=[];do{r.push(t.call(this))}while(!this.expectOptionalToken(n));return r},e.delimitedMany=function delimitedMany(e,t){this.expectOptionalToken(e);var n=[];do{n.push(t.call(this))}while(this.expectOptionalToken(e));return n},Parser}();function getTokenDesc(e){var t=e.value;return getTokenKindDesc(e.kind)+(null!=t?' "'.concat(t,'"'):"")}function getTokenKindDesc(e){return function isPunctuatorTokenKind(e){return e===k.BANG||e===k.DOLLAR||e===k.AMP||e===k.PAREN_L||e===k.PAREN_R||e===k.SPREAD||e===k.COLON||e===k.EQUALS||e===k.AT||e===k.BRACKET_L||e===k.BRACKET_R||e===k.BRACE_L||e===k.PIPE||e===k.BRACE_R}(e)?'"'.concat(e,'"'):e}function lib_typeof(e){return(lib_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var D=new Map,I=new Map,N=!0,L=!1;function normalize(e){return e.replace(/[\s,]+/g," ").trim()}function processFragments(e){var t=new Set,n=[];return e.definitions.forEach((function(e){if("FragmentDefinition"===e.kind){var r=e.name.value,i=function cacheKeyFromLoc(e){return normalize(e.source.body.substring(e.start,e.end))}(e.loc),o=I.get(r);o&&!o.has(i)?N&&console.warn("Warning: fragment with name "+r+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"):o||I.set(r,o=new Set),o.add(i),t.has(i)||(t.add(i),n.push(e))}else n.push(e)})),v(v({},e),{definitions:n})}function parseDocument(e){var t=normalize(e);if(!D.has(t)){var n=function parse(e,t){return new x(e,t).parseDocument()}(e,{experimentalFragmentVariables:L});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");D.set(t,function stripLoc(e){var t=new Set(e.definitions);t.forEach((function(e){e.loc&&delete e.loc,Object.keys(e).forEach((function(n){var r=e[n];r&&"object"===lib_typeof(r)&&t.add(r)}))}));var n=e.loc;return n&&(delete n.startToken,delete n.endToken),e}(processFragments(n)))}return D.get(t)}function gql(e){for(var t=[],n=1;nthis.max;)this.delete(this.oldest.key)},Cache.prototype.delete=function(e){var t=this.map.get(e);return!!t&&(t===this.newest&&(this.newest=t.older),t===this.oldest&&(this.oldest=t.newer),t.newer&&(t.newer.older=t.older),t.older&&(t.older.newer=t.newer),this.map.delete(e),this.dispose(t.value,e),!0)},Cache}(),ee=new J,te=Object.prototype.hasOwnProperty,ne=void 0===(X=Array.from)?function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}:X;function maybeUnsubscribe(e){var t=e.unsubscribe;"function"===typeof t&&(e.unsubscribe=void 0,t())}var re=[];function assert(e,t){if(!e)throw new Error(t||"assertion failure")}function valueGet(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}var ie=function(){function Entry(e){this.fn=e,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++Entry.count}return Entry.prototype.peek=function(){if(1===this.value.length&&!mightBeDirty(this))return rememberParent(this),this.value[0]},Entry.prototype.recompute=function(e){return assert(!this.recomputing,"already recomputing"),rememberParent(this),mightBeDirty(this)?function reallyRecompute(e,t){forgetChildren(e),ee.withValue(e,recomputeNewValue,[e,t]),function maybeSubscribe(e,t){if("function"===typeof e.subscribe)try{maybeUnsubscribe(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(n){return e.setDirty(),!1}return!0}(e,t)&&function setClean(e){if(e.dirty=!1,mightBeDirty(e))return;reportClean(e)}(e);return valueGet(e.value)}(this,e):valueGet(this.value)},Entry.prototype.setDirty=function(){this.dirty||(this.dirty=!0,this.value.length=0,reportDirty(this),maybeUnsubscribe(this))},Entry.prototype.dispose=function(){var e=this;this.setDirty(),forgetChildren(this),eachParent(this,(function(t,n){t.setDirty(),forgetChild(t,e)}))},Entry.prototype.forget=function(){this.dispose()},Entry.prototype.dependOn=function(e){e.add(this),this.deps||(this.deps=re.pop()||new Set),this.deps.add(e)},Entry.prototype.forgetDeps=function(){var e=this;this.deps&&(ne(this.deps).forEach((function(t){return t.delete(e)})),this.deps.clear(),re.push(this.deps),this.deps=null)},Entry.count=0,Entry}();function rememberParent(e){var t=ee.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),mightBeDirty(e)?reportDirtyChild(t,e):reportCleanChild(t,e),t}function recomputeNewValue(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(n){e.value[1]=n}e.recomputing=!1}function mightBeDirty(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function reportDirty(e){eachParent(e,reportDirtyChild)}function reportClean(e){eachParent(e,reportCleanChild)}function eachParent(e,t){var n=e.parents.size;if(n)for(var r=ne(e.parents),i=0;i0&&n===t.length&&e[n-1]===t[n-1]}(n,t.value)||e.setDirty(),removeDirtyChild(e,t),mightBeDirty(e)||reportClean(e)}function removeDirtyChild(e,t){var n=e.dirtyChildren;n&&(n.delete(t),0===n.size&&(re.length<100&&re.push(n),e.dirtyChildren=null))}function forgetChildren(e){e.childValues.size>0&&e.childValues.forEach((function(t,n){forgetChild(e,n)})),e.forgetDeps(),assert(null===e.dirtyChildren)}function forgetChild(e,t){t.parents.delete(e),e.childValues.delete(t),removeDirtyChild(e,t)}var oe={setDirty:!0,dispose:!0,forget:!0};function dep(e){var t=new Map,n=e&&e.subscribe;function depend(e){var r=ee.getValue();if(r){var i=t.get(e);i||t.set(e,i=new Set),r.dependOn(i),"function"===typeof n&&(maybeUnsubscribe(i),i.unsubscribe=n(e))}}return depend.dirty=function dirty(e,n){var r=t.get(e);if(r){var i=n&&te.call(oe,n)?n:"setDirty";ne(r).forEach((function(e){return e[i]()})),t.delete(e),maybeUnsubscribe(r)}},depend}function makeDefaultMakeCacheKeyFunction(){var e=new z("function"===typeof WeakMap);return function(){return e.lookupArray(arguments)}}makeDefaultMakeCacheKeyFunction();var ae=new Set;function wrap(e,t){void 0===t&&(t=Object.create(null));var n=new Z(t.max||Math.pow(2,16),(function(e){return e.dispose()})),r=t.keyArgs,i=t.makeCacheKey||makeDefaultMakeCacheKeyFunction(),o=function optimistic(){var o=i.apply(null,r?r.apply(null,arguments):arguments);if(void 0===o)return e.apply(null,arguments);var a=n.get(o);a||(n.set(o,a=new ie(e)),a.subscribe=t.subscribe,a.forget=function(){return n.delete(o)});var s=a.recompute(Array.prototype.slice.call(arguments));return n.set(o,a),ae.add(n),ee.hasValue()||(ae.forEach((function(e){return e.clean()})),ae.clear()),s};function dirtyKey(e){var t=n.get(e);t&&t.setDirty()}function peekKey(e){var t=n.get(e);if(t)return t.peek()}function forgetKey(e){return n.delete(e)}return Object.defineProperty(o,"size",{get:function get(){return n.map.size},configurable:!1,enumerable:!1}),o.dirtyKey=dirtyKey,o.dirty=function dirty(){dirtyKey(i.apply(null,arguments))},o.peekKey=peekKey,o.peek=function peek(){return peekKey(i.apply(null,arguments))},o.forgetKey=forgetKey,o.forget=function forget(){return forgetKey(i.apply(null,arguments))},o.makeCacheKey=i,o.getKey=r?function getKey(){return i.apply(null,r.apply(null,arguments))}:i,Object.freeze(o)}var se=Object.prototype,ce=se.toString,ue=se.hasOwnProperty,le=Function.prototype.toString,fe=new Map;function equal(e,t){try{return check(e,t)}finally{fe.clear()}}function check(e,t){if(e===t)return!0;var n=ce.call(e);if(n!==ce.call(t))return!1;switch(n){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":if(previouslyCompared(e,t))return!0;var r=definedKeys(e),i=definedKeys(t),o=r.length;if(o!==i.length)return!1;for(var a=0;a=0&&e.indexOf(t,n)===n}(m,pe)}return!1}function definedKeys(e){return Object.keys(e).filter(isDefinedKey,e)}function isDefinedKey(e){return void 0!==this[e]}var pe="{ [native code] }";function previouslyCompared(e,t){var n=fe.get(e);if(n){if(n.has(t))return!0}else fe.set(e,n=new Set);return n.add(t),!1}var de="Invariant Violation",he=Object.setPrototypeOf,me=void 0===he?function(e,t){return e.__proto__=t,e}:he,ye=function(e){function InvariantError(t){void 0===t&&(t=de);var n=e.call(this,"number"===typeof t?de+": "+t+" (see https://github.com/apollographql/invariant-packages)":t)||this;return n.framesToPop=1,n.name=de,me(n,InvariantError.prototype),n}return __extends(InvariantError,e),InvariantError}(Error);function invariant_esm_invariant(e,t){if(!e)throw new ye(t)}var ve=["debug","log","warn","error","silent"],ge=ve.indexOf("log");function wrapConsoleMethod(e){return function(){if(ve.indexOf(e)>=ge){var t=console[e]||console.log;return t.apply(console,arguments)}}}!function(e){e.debug=wrapConsoleMethod("debug"),e.log=wrapConsoleMethod("log"),e.warn=wrapConsoleMethod("warn"),e.error=wrapConsoleMethod("error")}(invariant_esm_invariant||(invariant_esm_invariant={}));function getFragmentQueryDocument(e,t){var n=t,r=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw __DEV__?new ye("Found a "+e.operation+" operation"+(e.name?" named '"+e.name.value+"'":"")+". No operations are allowed when using a fragment as a query. Only fragments are allowed."):new ye(47);"FragmentDefinition"===e.kind&&r.push(e)})),"undefined"===typeof n&&(__DEV__?invariant_esm_invariant(1===r.length,"Found "+r.length+" fragments. `fragmentName` must be provided when there is not exactly 1 fragment."):invariant_esm_invariant(1===r.length,48),n=r[0].name.value),v(v({},e),{definitions:__spreadArray([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],e.definitions)})}function createFragmentMap(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function getFragmentFromSelection(e,t){switch(e.kind){case"InlineFragment":return e;case"FragmentSpread":var n=t&&t[e.name.value];return __DEV__?invariant_esm_invariant(n,"No fragment named "+e.name.value+"."):invariant_esm_invariant(n,49),n;default:return null}}var _e=function(){function ApolloCache(){this.getFragmentDoc=wrap(getFragmentQueryDocument)}return ApolloCache.prototype.batch=function(e){var t="string"===typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0;this.performTransaction(e.update,t)},ApolloCache.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},ApolloCache.prototype.transformDocument=function(e){return e},ApolloCache.prototype.identify=function(e){},ApolloCache.prototype.gc=function(){return[]},ApolloCache.prototype.modify=function(e){return!1},ApolloCache.prototype.transformForLink=function(e){return e},ApolloCache.prototype.readQuery=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read(v(v({},e),{rootId:e.id||"ROOT_QUERY",optimistic:t}))},ApolloCache.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read(v(v({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:t}))},ApolloCache.prototype.writeQuery=function(e){var t=e.id,n=e.data,r=__rest(e,["id","data"]);return this.write(Object.assign(r,{dataId:t||"ROOT_QUERY",result:n}))},ApolloCache.prototype.writeFragment=function(e){var t=e.id,n=e.data,r=e.fragment,i=e.fragmentName,o=__rest(e,["id","data","fragment","fragmentName"]);return this.write(Object.assign(o,{query:this.getFragmentDoc(r,i),dataId:t,result:n}))},ApolloCache}(),be=function(e){function MissingFieldError(t,n,r,i){var o=e.call(this,t)||this;return o.message=t,o.path=n,o.query=r,o.variables=i,o.__proto__=MissingFieldError.prototype,o}return __extends(MissingFieldError,e),MissingFieldError}(Error);function objects_typeof(e){return(objects_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function isNonNullObject(e){return null!==e&&"object"===objects_typeof(e)}function storeUtils_typeof(e){return(storeUtils_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function makeReference(e){return{__ref:String(e)}}function isReference(e){return Boolean(e&&"object"===storeUtils_typeof(e)&&"string"===typeof e.__ref)}function valueToObjectRepresentation(e,t,n,r){if(function isIntValue(e){return"IntValue"===e.kind}(n)||function isFloatValue(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function isBooleanValue(e){return"BooleanValue"===e.kind}(n)||function isStringValue(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function isObjectValue(e){return"ObjectValue"===e.kind}(n)){var i={};n.fields.map((function(e){return valueToObjectRepresentation(i,e.name,e.value,r)})),e[t.value]=i}else if(function isVariable(e){return"Variable"===e.kind}(n)){var o=(r||{})[n.name.value];e[t.value]=o}else if(function isListValue(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map((function(e){var n={};return valueToObjectRepresentation(n,t,e,r),n[t.value]}));else if(function isEnumValue(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function isNullValue(e){return"NullValue"===e.kind}(n))throw __DEV__?new ye('The inline argument "'+t.value+'" of kind "'+n.kind+'"is not supported. Use variables instead of inline arguments to overcome this limitation.'):new ye(58);e[t.value]=null}}var Ee=["connection","include","skip","client","rest","export"],we=Object.assign((function(e,t,n){if(t&&n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i={};return r.forEach((function(e){i[e]=t[e]})),n.connection.key+"("+Se(i)+")"}return n.connection.key}var o=e;if(t){var a=Se(t);o+="("+a+")"}return n&&Object.keys(n).forEach((function(e){-1===Ee.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?o+="@"+e+"("+Se(n[e])+")":o+="@"+e)})),o}),{setStringify:function setStringify(e){var t=Se;return Se=e,t}}),Se=function defaultStringify(e){return JSON.stringify(e,stringifyReplacer)};function stringifyReplacer(e,t){return isNonNullObject(t)&&!Array.isArray(t)&&(t=Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{})),t}function argumentsObjectFromField(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach((function(e){var r=e.name,i=e.value;return valueToObjectRepresentation(n,r,i,t)})),n}return null}function resultKeyNameFromField(e){return e.alias?e.alias.value:e.name.value}function getTypenameFromResult(e,t,n){if("string"===typeof e.__typename)return e.__typename;for(var r=0,i=t.selections;r2&&void 0!==arguments[2]?arguments[2]:ke,r=void 0,i=Array.isArray(e),o=[e],a=-1,s=[],c=void 0,u=void 0,l=void 0,f=[],p=[],d=e;do{var h=++a===o.length,m=h&&0!==s.length;if(h){if(u=0===p.length?void 0:f[f.length-1],c=l,l=p.pop(),m){if(i)c=c.slice();else{for(var y={},v=0,g=Object.keys(c);v-1}))}function hasClientExports(e){return e&&hasDirectives(["client"],e)&&hasDirectives(["export"],e)}var Ie=Object.prototype.hasOwnProperty;function mergeDeep(){for(var e=[],t=0;t1)for(var r=new Le,i=1;i0);var s=0;do{++r,s=10*s+o-Qe,o=t.charCodeAt(r)}while(isDigit(o)&&s>0);if(as)return 1}else{if(io)return 1;++n,++r}}return e.length-t.length}(e,t)}))}var Be=function(){function LexicalDistance(e){this._input=e,this._inputLowerCase=e.toLowerCase(),this._inputArray=stringToArray(this._inputLowerCase),this._rows=[new Array(e.length+1).fill(0),new Array(e.length+1).fill(0),new Array(e.length+1).fill(0)]}return LexicalDistance.prototype.measure=function measure(e,t){if(this._input===e)return 0;var n=e.toLowerCase();if(this._inputLowerCase===n)return 1;var r=stringToArray(n),i=this._inputArray;if(r.lengtht)){for(var c=this._rows,u=0;u<=s;u++)c[0][u]=u;for(var l=1;l<=a;l++){for(var f=c[(l-1)%3],p=c[l%3],d=p[0]=l,h=1;h<=s;h++){var m=r[l-1]===i[h-1]?0:1,y=Math.min(f[h]+1,p[h-1]+1,f[h-1]+m);if(l>1&&h>1&&r[l-1]===i[h-2]&&r[l-2]===i[h-1]){var v=c[(l-2)%3][h-2];y=Math.min(y,v+1)}yt)return}var g=c[a%3][s];return g<=t?g:void 0}},LexicalDistance}();function stringToArray(e){for(var t=e.length,n=new Array(t),r=0;r80&&(s=a+printer_wrap("(\n",indent(join(r,"\n")),"\n)")),join([s,join(i," "),o]," ")},Argument:function Argument(e){return e.name+": "+e.value},FragmentSpread:function FragmentSpread(e){return"..."+e.name+printer_wrap(" ",join(e.directives," "))},InlineFragment:function InlineFragment(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return join(["...",printer_wrap("on ",t),join(n," "),r]," ")},FragmentDefinition:function FragmentDefinition(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(printer_wrap("(",join(r,", "),")")," ")+"on ".concat(n," ").concat(printer_wrap("",join(i," ")," "))+o},IntValue:function IntValue(e){return e.value},FloatValue:function FloatValue(e){return e.value},StringValue:function StringValue(e,t){var n=e.value;return e.block?function printBlockString(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),i=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a="\\"===e[e.length-1],s=!r||o||a||n,c="";return!s||r&&i||(c+="\n"+t),c+=t?e.replace(/\n/g,"\n"+t):e,s&&(c+="\n"),'"""'+c.replace(/"""/g,'\\"""')+'"""'}(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function BooleanValue(e){return e.value?"true":"false"},NullValue:function NullValue(){return"null"},EnumValue:function EnumValue(e){return e.value},ListValue:function ListValue(e){return"["+join(e.values,", ")+"]"},ObjectValue:function ObjectValue(e){return"{"+join(e.fields,", ")+"}"},ObjectField:function ObjectField(e){return e.name+": "+e.value},Directive:function Directive(e){return"@"+e.name+printer_wrap("(",join(e.arguments,", "),")")},NamedType:function NamedType(e){return e.name},ListType:function ListType(e){return"["+e.type+"]"},NonNullType:function NonNullType(e){return e.type+"!"},SchemaDefinition:addDescription((function(e){var t=e.directives,n=e.operationTypes;return join(["schema",join(t," "),block(n)]," ")})),OperationTypeDefinition:function OperationTypeDefinition(e){return e.operation+": "+e.type},ScalarTypeDefinition:addDescription((function(e){return join(["scalar",e.name,join(e.directives," ")]," ")})),ObjectTypeDefinition:addDescription((function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["type",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")})),FieldDefinition:addDescription((function(e){var t=e.name,n=e.arguments,r=e.type,i=e.directives;return t+(hasMultilineItems(n)?printer_wrap("(\n",indent(join(n,"\n")),"\n)"):printer_wrap("(",join(n,", "),")"))+": "+r+printer_wrap(" ",join(i," "))})),InputValueDefinition:addDescription((function(e){var t=e.name,n=e.type,r=e.defaultValue,i=e.directives;return join([t+": "+n,printer_wrap("= ",r),join(i," ")]," ")})),InterfaceTypeDefinition:addDescription((function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["interface",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")})),UnionTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.types;return join(["union",t,join(n," "),r&&0!==r.length?"= "+join(r," | "):""]," ")})),EnumTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.values;return join(["enum",t,join(n," "),block(r)]," ")})),EnumValueDefinition:addDescription((function(e){return join([e.name,join(e.directives," ")]," ")})),InputObjectTypeDefinition:addDescription((function(e){var t=e.name,n=e.directives,r=e.fields;return join(["input",t,join(n," "),block(r)]," ")})),DirectiveDefinition:addDescription((function(e){var t=e.name,n=e.arguments,r=e.repeatable,i=e.locations;return"directive @"+t+(hasMultilineItems(n)?printer_wrap("(\n",indent(join(n,"\n")),"\n)"):printer_wrap("(",join(n,", "),")"))+(r?" repeatable":"")+" on "+join(i," | ")})),SchemaExtension:function SchemaExtension(e){var t=e.directives,n=e.operationTypes;return join(["extend schema",join(t," "),block(n)]," ")},ScalarTypeExtension:function ScalarTypeExtension(e){return join(["extend scalar",e.name,join(e.directives," ")]," ")},ObjectTypeExtension:function ObjectTypeExtension(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["extend type",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")},InterfaceTypeExtension:function InterfaceTypeExtension(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return join(["extend interface",t,printer_wrap("implements ",join(n," & ")),join(r," "),block(i)]," ")},UnionTypeExtension:function UnionTypeExtension(e){var t=e.name,n=e.directives,r=e.types;return join(["extend union",t,join(n," "),r&&0!==r.length?"= "+join(r," | "):""]," ")},EnumTypeExtension:function EnumTypeExtension(e){var t=e.name,n=e.directives,r=e.values;return join(["extend enum",t,join(n," "),block(r)]," ")},InputObjectTypeExtension:function InputObjectTypeExtension(e){var t=e.name,n=e.directives,r=e.fields;return join(["extend input",t,join(n," "),block(r)]," ")}};function addDescription(e){return function(t){return join([t.description,e(t)],"\n")}}function join(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null===e||void 0===e?void 0:e.filter((function(e){return e})).join(n))&&void 0!==t?t:""}function block(e){return printer_wrap("{\n",indent(join(e,"\n")),"\n}")}function printer_wrap(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+n:""}function indent(e){return printer_wrap(" ",e.replace(/\n/g,"\n "))}function isMultiline(e){return-1!==e.indexOf("\n")}function hasMultilineItems(e){return null!=e&&e.some(isMultiline)}function valueFromASTUntyped(e,t){switch(e.kind){case b.NULL:return null;case b.INT:return parseInt(e.value,10);case b.FLOAT:return parseFloat(e.value);case b.STRING:case b.ENUM:case b.BOOLEAN:return e.value;case b.LIST:return e.values.map((function(e){return valueFromASTUntyped(e,t)}));case b.OBJECT:return keyValMap(e.fields,(function(e){return e.name.value}),(function(e){return valueFromASTUntyped(e.value,t)}));case b.VARIABLE:return null===t||void 0===t?void 0:t[e.name.value]}invariant(0,"Unexpected value node: "+inspect_inspect(e))}function definition_defineProperties(e,t){for(var n=0;n0?e:void 0}GraphQLList.prototype.toString=function toString(){return"["+String(this.ofType)+"]"},GraphQLList.prototype.toJSON=function toJSON(){return this.toString()},Object.defineProperty(GraphQLList.prototype,g,{get:function get(){return"GraphQLList"}}),defineInspect(GraphQLList),GraphQLNonNull.prototype.toString=function toString(){return String(this.ofType)+"!"},GraphQLNonNull.prototype.toJSON=function toJSON(){return this.toString()},Object.defineProperty(GraphQLNonNull.prototype,g,{get:function get(){return"GraphQLNonNull"}}),defineInspect(GraphQLNonNull);var ze=function(){function GraphQLScalarType(e){var t,n,r,i=null!==(t=e.parseValue)&&void 0!==t?t:identityFunc;this.name=e.name,this.description=e.description,this.specifiedByUrl=e.specifiedByUrl,this.serialize=null!==(n=e.serialize)&&void 0!==n?n:identityFunc,this.parseValue=i,this.parseLiteral=null!==(r=e.parseLiteral)&&void 0!==r?r:function(e,t){return i(valueFromASTUntyped(e,t))},this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.specifiedByUrl||"string"===typeof e.specifiedByUrl||devAssert(0,"".concat(this.name,' must provide "specifiedByUrl" as a string, ')+"but got: ".concat(inspect_inspect(e.specifiedByUrl),".")),null==e.serialize||"function"===typeof e.serialize||devAssert(0,"".concat(this.name,' must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.')),e.parseLiteral&&("function"===typeof e.parseValue&&"function"===typeof e.parseLiteral||devAssert(0,"".concat(this.name,' must provide both "parseValue" and "parseLiteral" functions.')))}var e=GraphQLScalarType.prototype;return e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,specifiedByUrl:this.specifiedByUrl,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLScalarType,[{key:g,get:function get(){return"GraphQLScalarType"}}]),GraphQLScalarType}();defineInspect(ze);var We=function(){function GraphQLObjectType(e){this.name=e.name,this.description=e.description,this.isTypeOf=e.isTypeOf,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineFieldMap.bind(void 0,e),this._interfaces=defineInterfaces.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.isTypeOf||"function"===typeof e.isTypeOf||devAssert(0,"".concat(this.name,' must provide "isTypeOf" as a function, ')+"but got: ".concat(inspect_inspect(e.isTypeOf),"."))}var e=GraphQLObjectType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.getInterfaces=function getInterfaces(){return"function"===typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},e.toConfig=function toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:fieldsToFieldsConfig(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes||[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLObjectType,[{key:g,get:function get(){return"GraphQLObjectType"}}]),GraphQLObjectType}();function defineInterfaces(e){var t,n=null!==(t=resolveThunk(e.interfaces))&&void 0!==t?t:[];return Array.isArray(n)||devAssert(0,"".concat(e.name," interfaces must be an Array or a function which returns an Array.")),n}function defineFieldMap(e){var t=resolveThunk(e.fields);return isPlainObj(t)||devAssert(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),mapValue(t,(function(t,n){var r;isPlainObj(t)||devAssert(0,"".concat(e.name,".").concat(n," field config must be an object.")),!("isDeprecated"in t)||devAssert(0,"".concat(e.name,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),null==t.resolve||"function"===typeof t.resolve||devAssert(0,"".concat(e.name,".").concat(n," field resolver must be a function if ")+"provided, but got: ".concat(inspect_inspect(t.resolve),"."));var i=null!==(r=t.args)&&void 0!==r?r:{};isPlainObj(i)||devAssert(0,"".concat(e.name,".").concat(n," args must be an object with argument names as keys."));var o=qe(i).map((function(e){var t=e[0],n=e[1];return{name:t,description:n.description,type:n.type,defaultValue:n.defaultValue,deprecationReason:n.deprecationReason,extensions:n.extensions&&toObjMap(n.extensions),astNode:n.astNode}}));return{name:n,description:t.description,type:t.type,args:o,resolve:t.resolve,subscribe:t.subscribe,isDeprecated:null!=t.deprecationReason,deprecationReason:t.deprecationReason,extensions:t.extensions&&toObjMap(t.extensions),astNode:t.astNode}}))}function isPlainObj(e){return isObjectLike(e)&&!Array.isArray(e)}function fieldsToFieldsConfig(e){return mapValue(e,(function(e){return{description:e.description,type:e.type,args:(t=e.args,keyValMap(t,(function(e){return e.name}),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}))),resolve:e.resolve,subscribe:e.subscribe,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode};var t}))}defineInspect(We);var He=function(){function GraphQLInterfaceType(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineFieldMap.bind(void 0,e),this._interfaces=defineInterfaces.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.resolveType||"function"===typeof e.resolveType||devAssert(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat(inspect_inspect(e.resolveType),"."))}var e=GraphQLInterfaceType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.getInterfaces=function getInterfaces(){return"function"===typeof this._interfaces&&(this._interfaces=this._interfaces()),this._interfaces},e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:fieldsToFieldsConfig(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLInterfaceType,[{key:g,get:function get(){return"GraphQLInterfaceType"}}]),GraphQLInterfaceType}();defineInspect(He);var Ke=function(){function GraphQLUnionType(e){this.name=e.name,this.description=e.description,this.resolveType=e.resolveType,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._types=defineTypes.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name."),null==e.resolveType||"function"===typeof e.resolveType||devAssert(0,"".concat(this.name,' must provide "resolveType" as a function, ')+"but got: ".concat(inspect_inspect(e.resolveType),"."))}var e=GraphQLUnionType.prototype;return e.getTypes=function getTypes(){return"function"===typeof this._types&&(this._types=this._types()),this._types},e.toConfig=function toConfig(){var e;return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLUnionType,[{key:g,get:function get(){return"GraphQLUnionType"}}]),GraphQLUnionType}();function defineTypes(e){var t=resolveThunk(e.types);return Array.isArray(t)||devAssert(0,"Must provide Array of types or a function which returns such an array for Union ".concat(e.name,".")),t}defineInspect(Ke);var Ge=function(){function GraphQLEnumType(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._values=function defineEnumValues(e,t){return isPlainObj(t)||devAssert(0,"".concat(e," values must be an object with value names as keys.")),qe(t).map((function(t){var n=t[0],r=t[1];return isPlainObj(r)||devAssert(0,"".concat(e,".").concat(n,' must refer to an object with a "value" key ')+"representing an internal value but got: ".concat(inspect_inspect(r),".")),!("isDeprecated"in r)||devAssert(0,"".concat(e,".").concat(n,' should provide "deprecationReason" instead of "isDeprecated".')),{name:n,description:r.description,value:void 0!==r.value?r.value:n,isDeprecated:null!=r.deprecationReason,deprecationReason:r.deprecationReason,extensions:r.extensions&&toObjMap(r.extensions),astNode:r.astNode}}))}(this.name,e.values),this._valueLookup=new Map(this._values.map((function(e){return[e.value,e]}))),this._nameLookup=function keyMap(e,t){return e.reduce((function(e,n){return e[t(n)]=n,e}),Object.create(null))}(this._values,(function(e){return e.name})),"string"===typeof e.name||devAssert(0,"Must provide name.")}var e=GraphQLEnumType.prototype;return e.getValues=function getValues(){return this._values},e.getValue=function getValue(e){return this._nameLookup[e]},e.serialize=function serialize(e){var t=this._valueLookup.get(e);if(void 0===t)throw new _('Enum "'.concat(this.name,'" cannot represent value: ').concat(inspect_inspect(e)));return t.name},e.parseValue=function parseValue(e){if("string"!==typeof e){var t=inspect_inspect(e);throw new _('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(t,".")+didYouMeanEnumValue(this,t))}var n=this.getValue(e);if(null==n)throw new _('Value "'.concat(e,'" does not exist in "').concat(this.name,'" enum.')+didYouMeanEnumValue(this,e));return n.value},e.parseLiteral=function parseLiteral(e,t){if(e.kind!==b.ENUM){var n=print(e);throw new _('Enum "'.concat(this.name,'" cannot represent non-enum value: ').concat(n,".")+didYouMeanEnumValue(this,n),e)}var r=this.getValue(e.value);if(null==r){var i=print(e);throw new _('Value "'.concat(i,'" does not exist in "').concat(this.name,'" enum.')+didYouMeanEnumValue(this,i),e)}return r.value},e.toConfig=function toConfig(){var e,t=keyValMap(this.getValues(),(function(e){return e.name}),(function(e){return{description:e.description,value:e.value,deprecationReason:e.deprecationReason,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,values:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLEnumType,[{key:g,get:function get(){return"GraphQLEnumType"}}]),GraphQLEnumType}();function didYouMeanEnumValue(e,t){return function didYouMean(e,t){var n="string"===typeof e?[e,t]:[void 0,e],r=n[0],i=" Did you mean ";r&&(i+=r+" ");var o=n[1].map((function(e){return'"'.concat(e,'"')}));switch(o.length){case 0:return"";case 1:return i+o[0]+"?";case 2:return i+o[0]+" or "+o[1]+"?"}var a=o.slice(0,5),s=a.pop();return i+a.join(", ")+", or "+s+"?"}("the enum value",suggestionList(t,e.getValues().map((function(e){return e.name}))))}defineInspect(Ge);var Ye=function(){function GraphQLInputObjectType(e){this.name=e.name,this.description=e.description,this.extensions=e.extensions&&toObjMap(e.extensions),this.astNode=e.astNode,this.extensionASTNodes=undefineIfEmpty(e.extensionASTNodes),this._fields=defineInputFieldMap.bind(void 0,e),"string"===typeof e.name||devAssert(0,"Must provide name.")}var e=GraphQLInputObjectType.prototype;return e.getFields=function getFields(){return"function"===typeof this._fields&&(this._fields=this._fields()),this._fields},e.toConfig=function toConfig(){var e,t=mapValue(this.getFields(),(function(e){return{description:e.description,type:e.type,defaultValue:e.defaultValue,extensions:e.extensions,astNode:e.astNode}}));return{name:this.name,description:this.description,fields:t,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:null!==(e=this.extensionASTNodes)&&void 0!==e?e:[]}},e.toString=function toString(){return this.name},e.toJSON=function toJSON(){return this.toString()},definition_createClass(GraphQLInputObjectType,[{key:g,get:function get(){return"GraphQLInputObjectType"}}]),GraphQLInputObjectType}();function defineInputFieldMap(e){var t=resolveThunk(e.fields);return isPlainObj(t)||devAssert(0,"".concat(e.name," fields must be an object with field names as keys or a function which returns such an object.")),mapValue(t,(function(t,n){return!("resolve"in t)||devAssert(0,"".concat(e.name,".").concat(n," field has a resolve property, but Input Types cannot define resolvers.")),{name:n,description:t.description,type:t.type,defaultValue:t.defaultValue,deprecationReason:t.deprecationReason,extensions:t.extensions&&toObjMap(t.extensions),astNode:t.astNode}}))}function maybeDeepFreeze(e){return __DEV__&&function deepFreeze(e){var t=new Set([e]);return t.forEach((function(e){isNonNullObject(e)&&(Object.isFrozen(e)||Object.freeze(e),Object.getOwnPropertyNames(e).forEach((function(n){isNonNullObject(e[n])&&t.add(e[n])})))})),e}(e),e}defineInspect(Ye),function removeTemporaryGlobals(){return isType(null),function remove(){Ve&&(delete Fe.process,Ve=!1)}()}();var Je=Object.prototype.hasOwnProperty;var Xe=/^[_a-z][_0-9a-z]*/i;function fieldNameFromStoreName(e){var t=e.match(Xe);return t?t[0]:e}function selectionSetMatchesResult(e,t,n){return!!isNonNullObject(t)&&(Array.isArray(t)?t.every((function(t){return selectionSetMatchesResult(e,t,n)})):e.selections.every((function(e){if(storeUtils_isField(e)&&shouldInclude(e,n)){var r=resultKeyNameFromField(e);return Je.call(t,r)&&(!e.selectionSet||selectionSetMatchesResult(e.selectionSet,t[r],n))}return!0})))}function storeValueIsStoreObject(e){return isNonNullObject(e)&&!isReference(e)&&!Array.isArray(e)}function entityStore_typeof(e){return(entityStore_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var $e=Object.create(null),Ze=function delModifier(){return $e},et=Object.create(null),tt=function(){function EntityStore(e,t){var n=this;this.policies=e,this.group=t,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(e,t){return maybeDeepFreeze(isReference(e)?n.get(e.__ref,t):e&&e[t])},this.canRead=function(e){return isReference(e)?n.has(e.__ref):"object"===entityStore_typeof(e)},this.toReference=function(e,t){if("string"===typeof e)return makeReference(e);if(isReference(e))return e;var r=n.policies.identify(e)[0];if(r){var i=makeReference(r);return t&&n.merge(r,e),i}}}return EntityStore.prototype.toObject=function(){return v({},this.data)},EntityStore.prototype.has=function(e){return void 0!==this.lookup(e,!0)},EntityStore.prototype.get=function(e,t){if(this.group.depend(e,t),Je.call(this.data,e)){var n=this.data[e];if(n&&Je.call(n,t))return n[t]}return"__typename"===t&&Je.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof rt?this.parent.get(e,t):void 0},EntityStore.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),Je.call(this.data,e)?this.data[e]:this instanceof rt?this.parent.lookup(e,t):this.policies.rootTypenamesById[e]?Object.create(null):void 0},EntityStore.prototype.merge=function(e,t){var n,r=this;isReference(e)&&(e=e.__ref),isReference(t)&&(t=t.__ref);var i="string"===typeof e?this.lookup(n=e):e,o="string"===typeof t?this.lookup(n=t):t;if(o){__DEV__?invariant_esm_invariant("string"===typeof n,"store.merge expects a string ID"):invariant_esm_invariant("string"===typeof n,2);var a=new Le(storeObjectReconciler).merge(i,o);if(this.data[n]=a,a!==i&&(delete this.refs[n],this.group.caching)){var s=Object.create(null);i||(s.__exists=1),Object.keys(o).forEach((function(e){if(!i||i[e]!==a[e]){s[e]=1;var t=fieldNameFromStoreName(e);t===e||r.policies.hasKeyArgs(a.__typename,t)||(s[t]=1),void 0!==a[e]||r instanceof rt||delete a[e]}})),!s.__typename||i&&i.__typename||this.policies.rootTypenamesById[n]!==a.__typename||delete s.__typename,Object.keys(s).forEach((function(e){return r.group.dirty(n,e)}))}}},EntityStore.prototype.modify=function(e,t){var n=this,r=this.lookup(e);if(r){var i=Object.create(null),o=!1,a=!0,s={DELETE:$e,INVALIDATE:et,isReference:isReference,toReference:this.toReference,canRead:this.canRead,readField:function readField(t,r){return n.policies.readField("string"===typeof t?{fieldName:t,from:r||makeReference(e)}:t,{store:n})}};if(Object.keys(r).forEach((function(c){var u=fieldNameFromStoreName(c),l=r[c];if(void 0!==l){var f="function"===typeof t?t:t[c]||t[u];if(f){var p=f===Ze?$e:f(maybeDeepFreeze(l),v(v({},s),{fieldName:u,storeFieldName:c,storage:n.getStorage(e,c)}));p===et?n.group.dirty(e,c):(p===$e&&(p=void 0),p!==l&&(i[c]=p,o=!0,l=p))}void 0!==l&&(a=!1)}})),o)return this.merge(e,i),a&&(this instanceof rt?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},EntityStore.prototype.delete=function(e,t,n){var r,i=this.lookup(e);if(i){var o=this.getFieldValue(i,"__typename"),a=t&&n?this.policies.getStoreFieldName({typename:o,fieldName:t,args:n}):t;return this.modify(e,a?((r={})[a]=Ze,r):Ze)}return!1},EntityStore.prototype.evict=function(e){var t=!1;return e.id&&(Je.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof rt&&(t=this.parent.evict(e)||t),(e.fieldName||t)&&this.group.dirty(e.id,e.fieldName||"__exists")),t},EntityStore.prototype.clear=function(){this.replace(null)},EntityStore.prototype.extract=function(){var e=this,t=this.toObject(),n=[];return this.getRootIdSet().forEach((function(t){Je.call(e.policies.rootTypenamesById,t)||n.push(t)})),n.length&&(t.__META={extraRootIds:n.sort()}),t},EntityStore.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach((function(n){e&&Je.call(e,n)||t.delete(n)})),e){var n=e.__META,r=__rest(e,["__META"]);Object.keys(r).forEach((function(e){t.merge(e,r[e])})),n&&n.extraRootIds.forEach(this.retain,this)}},EntityStore.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},EntityStore.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},EntityStore.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof rt?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},EntityStore.prototype.gc=function(){var e=this,t=this.getRootIdSet(),n=this.toObject();t.forEach((function(r){Je.call(n,r)&&(Object.keys(e.findChildRefIds(r)).forEach(t.add,t),delete n[r])}));var r=Object.keys(n);if(r.length){for(var i=this;i instanceof rt;)i=i.parent;r.forEach((function(e){return i.delete(e)}))}return r},EntityStore.prototype.findChildRefIds=function(e){if(!Je.call(this.refs,e)){var t=this.refs[e]=Object.create(null),n=this.data[e];if(!n)return t;var r=new Set([n]);r.forEach((function(e){isReference(e)&&(t[e.__ref]=!0),isNonNullObject(e)&&Object.keys(e).forEach((function(t){var n=e[t];isNonNullObject(n)&&r.add(n)}))}))}return this.refs[e]},EntityStore.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},EntityStore}(),nt=function(){function CacheGroup(e,t){void 0===t&&(t=null),this.caching=e,this.parent=t,this.d=null,this.resetCaching()}return CacheGroup.prototype.resetCaching=function(){this.d=this.caching?dep():null,this.keyMaker=new z(xe)},CacheGroup.prototype.depend=function(e,t){if(this.d){this.d(makeDepKey(e,t));var n=fieldNameFromStoreName(t);n!==t&&this.d(makeDepKey(e,n)),this.parent&&this.parent.depend(e,t)}},CacheGroup.prototype.dirty=function(e,t){this.d&&this.d.dirty(makeDepKey(e,t),"__exists"===t?"forget":"setDirty")},CacheGroup}();function makeDepKey(e,t){return t+"#"+e}function maybeDependOnExistenceOfEntity(e,t){supportsResultCaching(e)&&e.group.depend(t,"__exists")}!function(e){var t=function(e){function Root(t){var n=t.policies,r=t.resultCaching,i=void 0===r||r,o=t.seed,a=e.call(this,n,new nt(i))||this;return a.stump=new it(a),a.storageTrie=new z(xe),o&&a.replace(o),a}return __extends(Root,e),Root.prototype.addLayer=function(e,t){return this.stump.addLayer(e,t)},Root.prototype.removeLayer=function(){return this},Root.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},Root}(e);e.Root=t}(tt||(tt={}));var rt=function(e){function Layer(t,n,r,i){var o=e.call(this,n.policies,i)||this;return o.id=t,o.parent=n,o.replay=r,o.group=i,r(o),o}return __extends(Layer,e),Layer.prototype.addLayer=function(e,t){return new Layer(e,this,t,this.group)},Layer.prototype.removeLayer=function(e){var t=this,n=this.parent.removeLayer(e);return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var r=t.data[e],i=n.lookup(e);i?r?r!==i&&Object.keys(r).forEach((function(n){equal(r[n],i[n])||t.group.dirty(e,n)})):(t.group.dirty(e,"__exists"),Object.keys(i).forEach((function(n){t.group.dirty(e,n)}))):t.delete(e)})),n):n===this.parent?this:n.addLayer(this.id,this.replay)},Layer.prototype.toObject=function(){return v(v({},this.parent.toObject()),this.data)},Layer.prototype.findChildRefIds=function(t){var n=this.parent.findChildRefIds(t);return Je.call(this.data,t)?v(v({},n),e.prototype.findChildRefIds.call(this,t)):n},Layer.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent;return e.getStorage.apply(e,arguments)},Layer}(tt),it=function(e){function Stump(t){return e.call(this,"EntityStore.Stump",t,(function(){}),new nt(t.group.caching,t.group))||this}return __extends(Stump,e),Stump.prototype.removeLayer=function(){return this},Stump.prototype.merge=function(){return this.parent.merge.apply(this.parent,arguments)},Stump}(rt);function storeObjectReconciler(e,t,n){var r=e[n],i=t[n];return equal(r,i)?r:i}function supportsResultCaching(e){return!!(e instanceof tt&&e.group.caching)}var ot,at,st=function(){function ObjectCanon(){this.known=new(De?WeakSet:Set),this.pool=new z(xe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return ObjectCanon.prototype.isKnown=function(e){return isNonNullObject(e)&&this.known.has(e)},ObjectCanon.prototype.pass=function(e){if(isNonNullObject(e)){var t=function shallowCopy(e){return isNonNullObject(e)?Array.isArray(e)?e.slice(0):v({__proto__:Object.getPrototypeOf(e)},e):e}(e);return this.passes.set(t,e),t}return e},ObjectCanon.prototype.admit=function(e){var t=this;if(isNonNullObject(e)){var n=this.passes.get(e);if(n)return n;switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e;var r=e.map(this.admit,this);return(s=this.pool.lookupArray(r)).array||(this.known.add(s.array=r),__DEV__&&Object.freeze(r)),s.array;case null:case Object.prototype:if(this.known.has(e))return e;var i=Object.getPrototypeOf(e),o=[i],a=this.sortedKeys(e);o.push(a.json);var s,c=o.length;if(a.sorted.forEach((function(n){o.push(t.admit(e[n]))})),!(s=this.pool.lookupArray(o)).object){var u=s.object=Object.create(i);this.known.add(u),a.sorted.forEach((function(e,t){u[e]=o[c+t]})),__DEV__&&Object.freeze(u)}return s.object}}return e},ObjectCanon.prototype.sortedKeys=function(e){var t=Object.keys(e),n=this.pool.lookupArray(t);if(!n.keys){t.sort();var r=JSON.stringify(t);(n.keys=this.keysByJSON.get(r))||this.keysByJSON.set(r,n.keys={sorted:t,json:r})}return n.keys},ObjectCanon}(),ct=Object.assign((function(e){if(isNonNullObject(e)){void 0===ot&&resetCanonicalStringify();var t=ot.admit(e),n=at.get(t);return void 0===n&&at.set(t,n=JSON.stringify(t)),n}return JSON.stringify(e)}),{reset:resetCanonicalStringify});function resetCanonicalStringify(){ot=new st,at=new(xe?WeakMap:Map)}function missingFromInvariant(e,t){return new be(e.message,t.path.slice(),t.query,t.variables)}function execSelectionSetKeyArgs(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var ut=function(){function StoreReader(e){var t=this;this.knownResults=new(xe?WeakMap:Map),this.config=v(v({},e),{addTypename:!1!==e.addTypename}),this.canon=e.canon||new st,this.executeSelectionSet=wrap((function(e){var n,r=e.context.canonizeResults,i=execSelectionSetKeyArgs(e);i[3]=!r;var o=(n=t.executeSelectionSet).peek.apply(n,i);return o?r?v(v({},o),{result:t.canon.admit(o.result)}):o:(maybeDependOnExistenceOfEntity(e.context.store,e.enclosingRef.__ref),t.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize,keyArgs:execSelectionSetKeyArgs,makeCacheKey:function makeCacheKey(e,t,n,r){if(supportsResultCaching(n.store))return n.store.makeCacheKey(e,isReference(t)?t.__ref:t,n.varString,r)}}),this.executeSubSelectedArray=wrap((function(e){return maybeDependOnExistenceOfEntity(e.context.store,e.enclosingRef.__ref),t.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function makeCacheKey(e){var t=e.field,n=e.array,r=e.context;if(supportsResultCaching(r.store))return r.store.makeCacheKey(t,n,r.varString)}})}return StoreReader.prototype.resetCanon=function(){this.canon=new st},StoreReader.prototype.diffQueryAgainstStore=function(e){var t=e.store,n=e.query,r=e.rootId,i=void 0===r?"ROOT_QUERY":r,o=e.variables,a=e.returnPartialData,s=void 0===a||a,c=e.canonizeResults,u=void 0===c||c,l=this.config.cache.policies;o=v(v({},getDefaultValues(function getQueryDefinition(e){var t=getOperationDefinition(e);return __DEV__?invariant_esm_invariant(t&&"query"===t.operation,"Must contain a query definition."):invariant_esm_invariant(t&&"query"===t.operation,53),t}(n))),o);var f=makeReference(i),p=this.executeSelectionSet({selectionSet:getMainDefinition(n).selectionSet,objectOrReference:f,enclosingRef:f,context:{store:t,query:n,policies:l,variables:o,varString:ct(o),canonizeResults:u,fragmentMap:createFragmentMap(getFragmentDefinitions(n)),path:[]}}),d=p.missing&&p.missing.length>0;if(d&&!s)throw p.missing[0];return{result:p.result,missing:p.missing,complete:!d}},StoreReader.prototype.isFresh=function(e,t,n,r){if(supportsResultCaching(r.store)&&this.knownResults.get(e)===n){var i=this.executeSelectionSet.peek(n,t,r,this.canon.isKnown(e));if(i&&e===i.result)return!0}return!1},StoreReader.prototype.execSelectionSetImpl=function(e){var t=this,n=e.selectionSet,r=e.objectOrReference,i=e.enclosingRef,o=e.context;if(isReference(r)&&!o.policies.rootTypenamesById[r.__ref]&&!o.store.has(r.__ref))return{result:this.canon.empty,missing:[missingFromInvariant(__DEV__?new ye("Dangling reference to missing "+r.__ref+" object"):new ye(6),o)]};var a=o.variables,s=o.policies,c=o.store,u=[],l={result:null},f=c.getFieldValue(r,"__typename");function getMissing(){return l.missing||(l.missing=[])}function handleMissing(e){var t;return e.missing&&(t=getMissing()).push.apply(t,e.missing),e.result}this.config.addTypename&&"string"===typeof f&&!s.rootIdsByTypename[f]&&u.push({__typename:f});var p=new Set(n.selections);p.forEach((function(e){var n;if(shouldInclude(e,a))if(storeUtils_isField(e)){var c=s.readField({fieldName:e.name.value,field:e,variables:o.variables,from:r},o),l=resultKeyNameFromField(e);o.path.push(l),void 0===c?Ce.added(e)||getMissing().push(missingFromInvariant(__DEV__?new ye("Can't find field '"+e.name.value+"' on "+(isReference(r)?r.__ref+" object":"object "+JSON.stringify(r,null,2))):new ye(7),o)):Array.isArray(c)?c=handleMissing(t.executeSubSelectedArray({field:e,array:c,enclosingRef:i,context:o})):e.selectionSet?null!=c&&(c=handleMissing(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:c,enclosingRef:isReference(c)?c:i,context:o}))):o.canonizeResults&&(c=t.canon.pass(c)),void 0!==c&&u.push(((n={})[l]=c,n)),invariant_esm_invariant(o.path.pop()===l)}else{var d=getFragmentFromSelection(e,o.fragmentMap);d&&s.fragmentMatches(d,f)&&d.selectionSet.selections.forEach(p.add,p)}}));var d=mergeDeepArray(u);return l.result=o.canonizeResults?this.canon.admit(d):maybeDeepFreeze(d),this.knownResults.set(l.result,n),l},StoreReader.prototype.execSubSelectedArrayImpl=function(e){var t,n=this,r=e.field,i=e.array,o=e.enclosingRef,a=e.context;function handleMissing(e,n){return e.missing&&(t=t||[]).push.apply(t,e.missing),invariant_esm_invariant(a.path.pop()===n),e.result}return r.selectionSet&&(i=i.filter(a.store.canRead)),i=i.map((function(e,t){return null===e?null:(a.path.push(t),Array.isArray(e)?handleMissing(n.executeSubSelectedArray({field:r,array:e,enclosingRef:o,context:a}),t):r.selectionSet?handleMissing(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:e,enclosingRef:isReference(e)?e:o,context:a}),t):(__DEV__&&function assertSelectionSetForIdValue(e,t,n){if(!t.selectionSet){var r=new Set([n]);r.forEach((function(n){isNonNullObject(n)&&(__DEV__?invariant_esm_invariant(!isReference(n),"Missing selection set for object of type "+function getTypenameFromStoreObject(e,t){return isReference(t)?e.get(t.__ref,"__typename"):t&&t.__typename}(e,n)+" returned for query field "+t.name.value):invariant_esm_invariant(!isReference(n),8),Object.values(n).forEach(r.add,r))}))}}(a.store,r,e),invariant_esm_invariant(a.path.pop()===t),e))})),{result:a.canonizeResults?this.canon.admit(i):i,missing:t}},StoreReader}();var lt=Object.prototype.toString;function cloneDeep(e){return cloneDeepHelper(e)}function cloneDeepHelper(e,t){switch(lt.call(e)){case"[object Array]":if((t=t||new Map).has(e))return t.get(e);var n=e.slice(0);return t.set(e,n),n.forEach((function(e,r){n[r]=cloneDeepHelper(e,t)})),n;case"[object Object]":if((t=t||new Map).has(e))return t.get(e);var r=Object.create(Object.getPrototypeOf(e));return t.set(e,r),Object.keys(e).forEach((function(n){r[n]=cloneDeepHelper(e[n],t)})),r;default:return e}}function writeToStore_typeof(e){return(writeToStore_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ft=function(){function StoreWriter(e,t){this.cache=e,this.reader=t}return StoreWriter.prototype.writeToStore=function(e,t){var n=this,r=t.query,i=t.result,o=t.dataId,a=t.variables,s=t.overwrite,c=getOperationDefinition(r),u=function makeProcessedFieldsMerger(){return new Le}();a=v(v({},getDefaultValues(c)),a);var l={store:e,written:Object.create(null),merge:function merge(e,t){return u.merge(e,t)},variables:a,varString:ct(a),fragmentMap:createFragmentMap(getFragmentDefinitions(r)),overwrite:!!s,incomingById:new Map,clientOnly:!1},f=this.processSelectionSet({result:i||Object.create(null),dataId:o,selectionSet:c.selectionSet,mergeTree:{map:new Map},context:l});if(!isReference(f))throw __DEV__?new ye("Could not identify object "+JSON.stringify(i)):new ye(9);return l.incomingById.forEach((function(t,r){var i=t.fields,o=t.mergeTree,a=t.selections,s=makeReference(r);if(o&&o.map.size){var c=n.applyMerges(o,s,i,l);if(isReference(c))return;i=c}if(__DEV__&&!l.overwrite){var u=new Set;a.forEach((function(e){storeUtils_isField(e)&&e.selectionSet&&u.add(e.name.value)}));Object.keys(i).forEach((function(e){(function hasSelectionSet_1(e){return u.has(fieldNameFromStoreName(e))})(e)&&!function hasMergeFunction_1(e){var t=o&&o.map.get(e);return Boolean(t&&t.info&&t.info.merge)}(e)&&function warnAboutDataLoss(e,t,n,r){var i=function getChild(e){var t=r.getFieldValue(e,n);return"object"===writeToStore_typeof(t)&&t},o=i(e);if(!o)return;var a=i(t);if(!a)return;if(isReference(o))return;if(equal(o,a))return;if(Object.keys(o).every((function(e){return void 0!==r.getFieldValue(a,e)})))return;var s=r.getFieldValue(e,"__typename")||r.getFieldValue(t,"__typename"),c=fieldNameFromStoreName(n),u=s+"."+c;if(dt.has(u))return;dt.add(u);var l=[];Array.isArray(o)||Array.isArray(a)||[o,a].forEach((function(e){var t=r.getFieldValue(e,"__typename");"string"!==typeof t||l.includes(t)||l.push(t)}));__DEV__&&invariant_esm_invariant.warn("Cache data may be lost when replacing the "+c+" field of a "+s+" object.\n\nTo address this problem (which is not a bug in Apollo Client), "+(l.length?"either ensure all objects of type "+l.join(" and ")+" have an ID or a custom merge function, or ":"")+"define a custom merge function for the "+u+" field, so InMemoryCache can safely merge these objects:\n\n existing: "+JSON.stringify(o).slice(0,1e3)+"\n incoming: "+JSON.stringify(a).slice(0,1e3)+"\n\nFor more information about these options, please refer to the documentation:\n\n * Ensuring entity objects have IDs: https://go.apollo.dev/c/generating-unique-identifiers\n * Defining custom merge functions: https://go.apollo.dev/c/merging-non-normalized-objects\n")}(s,i,e,l.store)}))}e.merge(r,i)})),e.retain(f.__ref),f},StoreWriter.prototype.processSelectionSet=function(e){var t=this,n=e.dataId,r=e.result,i=e.selectionSet,o=e.context,a=e.mergeTree,s=this.cache.policies,c=s.identify(r,i,o.fragmentMap),u=c[0],l=c[1];if("string"===typeof(n=n||u)){var f=o.written[n]||(o.written[n]=[]),p=makeReference(n);if(f.indexOf(i)>=0)return p;if(f.push(i),this.reader&&this.reader.isFresh(r,p,i,o))return p}var d=Object.create(null);l&&(d=o.merge(d,l));var h=n&&s.rootTypenamesById[n]||getTypenameFromResult(r,i,o.fragmentMap)||n&&o.store.get(n,"__typename");"string"===typeof h&&(d.__typename=h);var m=new Set(i.selections);if(m.forEach((function(e){var n;if(shouldInclude(e,o.variables))if(storeUtils_isField(e)){var i=resultKeyNameFromField(e),c=r[i],u=o.clientOnly;if(o.clientOnly=u||!(!e.directives||!e.directives.some((function(e){return"client"===e.name.value}))),void 0!==c){var l=s.getStoreFieldName({typename:h,fieldName:e.name.value,field:e,variables:o.variables}),f=getChildMergeTree(a,l),p=t.processFieldValue(c,e,o,f),y=void 0;if(e.selectionSet&&!(y=o.store.getFieldValue(p,"__typename"))&&isReference(p)){var v=o.incomingById.get(p.__ref);y=v&&v.fields.__typename}var g=s.getMergeFunction(h,e.name.value,y);g?f.info={field:e,typename:h,merge:g}:maybeRecycleChildMergeTree(a,l),d=o.merge(d,((n={})[l]=p,n))}else o.clientOnly||Ce.added(e)||__DEV__&&invariant_esm_invariant.error(("Missing field '"+resultKeyNameFromField(e)+"' while writing result "+JSON.stringify(r,null,2)).substring(0,1e3));o.clientOnly=u}else{var _=getFragmentFromSelection(e,o.fragmentMap);_&&s.fragmentMatches(_,h,r,o.variables)&&_.selectionSet.selections.forEach(m.add,m)}})),"string"===typeof n){var y=o.incomingById.get(n);return y?(y.fields=o.merge(y.fields,d),y.mergeTree=mergeMergeTrees(y.mergeTree,a),y.selections.forEach(m.add,m),y.selections=m):o.incomingById.set(n,{fields:d,mergeTree:mergeTreeIsEmpty(a)?void 0:a,selections:m}),makeReference(n)}return d},StoreWriter.prototype.processFieldValue=function(e,t,n,r){var i=this;return t.selectionSet&&null!==e?Array.isArray(e)?e.map((function(e,o){var a=i.processFieldValue(e,t,n,getChildMergeTree(r,o));return maybeRecycleChildMergeTree(r,o),a})):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:n,mergeTree:r}):__DEV__?cloneDeep(e):e},StoreWriter.prototype.applyMerges=function(e,t,n,r,i){var o,a=this;if(e.map.size&&!isReference(n)){var s,c=Array.isArray(n)||!isReference(t)&&!storeValueIsStoreObject(t)?void 0:t,u=n;c&&!i&&(i=[isReference(c)?c.__ref:c]);var l=function getValue_1(e,t){return Array.isArray(e)?"number"===typeof t?e[t]:void 0:r.store.getFieldValue(e,String(t))};e.map.forEach((function(e,t){var n=l(c,t),o=l(u,t);if(void 0!==o){i&&i.push(t);var f=a.applyMerges(e,n,o,r,i);f!==o&&(s=s||new Map).set(t,f),i&&invariant_esm_invariant(i.pop()===t)}})),s&&(n=Array.isArray(u)?u.slice(0):v({},u),s.forEach((function(e,t){n[t]=e})))}return e.info?this.cache.policies.runMergeFunction(t,n,e.info,r,i&&(o=r.store).getStorage.apply(o,i)):n},StoreWriter}(),pt=[];function getChildMergeTree(e,t){var n=e.map;return n.has(t)||n.set(t,pt.pop()||{map:new Map}),n.get(t)}function mergeMergeTrees(e,t){if(e===t||!t||mergeTreeIsEmpty(t))return e;if(!e||mergeTreeIsEmpty(e))return t;var n=e.info&&t.info?v(v({},e.info),t.info):e.info||t.info,r=e.map.size&&t.map.size,i={info:n,map:r?new Map:e.map.size?e.map:t.map};if(r){var o=new Set(t.map.keys());e.map.forEach((function(e,n){i.map.set(n,mergeMergeTrees(e,t.map.get(n))),o.delete(n)})),o.forEach((function(n){i.map.set(n,mergeMergeTrees(t.map.get(n),e.map.get(n)))}))}return i}function mergeTreeIsEmpty(e){return!e||!(e.info||e.map.size)}function maybeRecycleChildMergeTree(e,t){var n=e.map,r=n.get(t);r&&mergeTreeIsEmpty(r)&&(pt.push(r),n.delete(t))}var dt=new Set;var ht=new J,mt=new WeakMap;function getCacheInfo(e){var t=mt.get(e);return t||mt.set(e,t={vars:new Set,dep:dep()}),t}function makeVar(e){var t=new Set,n=new Set,r=function rv(r){if(arguments.length>0){if(e!==r){e=r,t.forEach((function(e){getCacheInfo(e).dep.dirty(rv),broadcast(e)}));var o=Array.from(n);n.clear(),o.forEach((function(t){return t(e)}))}}else{var a=ht.getValue();a&&(i(a),getCacheInfo(a).dep(rv))}return e};r.onNextChange=function(e){return n.add(e),function(){n.delete(e)}};var i=r.attachCache=function(e){return t.add(e),getCacheInfo(e).vars.add(r),r};return r.forgetCache=function(e){return t.delete(e)},r}function broadcast(e){e.broadcastWatches&&e.broadcastWatches()}var yt=new Map;function makeUniqueId(e){var t=yt.get(e)||1;return yt.set(e,t+1),e+":"+t+":"+Math.random().toString(36).slice(2)}function stringifyForDisplay(e){var t=makeUniqueId("stringifyForDisplay");return JSON.stringify(e,(function(e,n){return void 0===n?t:n})).split(JSON.stringify(t)).join("")}function argsFromFieldSpecifier(e){return void 0!==e.args?e.args:e.field?argumentsObjectFromField(e.field,e.variables):null}we.setStringify(ct);var vt=function defaultDataIdFromObject(e,t){var n=e.__typename,r=e.id,i=e._id;if("string"===typeof n&&(t&&(t.keyObject=void 0!==r?{id:r}:void 0!==i?{_id:i}:void 0),void 0===r&&(r=i),void 0!==r))return n+":"+("number"===typeof r||"string"===typeof r?r:JSON.stringify(r))},gt=function nullKeyFieldsFn(){},_t=function simpleKeyArgsFn(e,t){return t.fieldName},bt=function mergeTrueFn(e,t,n){return(0,n.mergeObjects)(e,t)},Et=function mergeFalseFn(e,t){return t},wt=function(){function Policies(e){this.config=e,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=v({dataIdFromObject:vt},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&&this.addPossibleTypes(e.possibleTypes),e.typePolicies&&this.addTypePolicies(e.typePolicies)}return Policies.prototype.identify=function(e,t,n){var r=t&&n?getTypenameFromResult(e,t,n):e.__typename;if(r===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var i,o={typename:r,selectionSet:t,fragmentMap:n},a=r&&this.getTypePolicy(r),s=a&&a.keyFn||this.config.dataIdFromObject;s;){var c=s(e,o);if(!Array.isArray(c)){i=c;break}s=keyFieldsFnFromSpecifier(c)}return i=i?String(i):void 0,o.keyObject?[i,o.keyObject]:[i]},Policies.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach((function(n){var r=e[n],i=r.queryType,o=r.mutationType,a=r.subscriptionType,s=__rest(r,["queryType","mutationType","subscriptionType"]);i&&t.setRootTypename("Query",n),o&&t.setRootTypename("Mutation",n),a&&t.setRootTypename("Subscription",n),Je.call(t.toBeAdded,n)?t.toBeAdded[n].push(s):t.toBeAdded[n]=[s]}))},Policies.prototype.updateTypePolicy=function(e,t){var n=this,r=this.getTypePolicy(e),i=t.keyFields,o=t.fields;function setMerge(e,t){e.merge="function"===typeof t?t:!0===t?bt:!1===t?Et:e.merge}setMerge(r,t.merge),r.keyFn=!1===i?gt:Array.isArray(i)?keyFieldsFnFromSpecifier(i):"function"===typeof i?i:r.keyFn,o&&Object.keys(o).forEach((function(t){var r=n.getFieldPolicy(e,t,!0),i=o[t];if("function"===typeof i)r.read=i;else{var a=i.keyArgs,s=i.read,c=i.merge;r.keyFn=!1===a?_t:Array.isArray(a)?keyArgsFnFromSpecifier(a):"function"===typeof a?a:r.keyFn,"function"===typeof s&&(r.read=s),setMerge(r,c)}r.read&&r.merge&&(r.keyFn=r.keyFn||_t)}))},Policies.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var n="ROOT_"+e.toUpperCase(),r=this.rootTypenamesById[n];t!==r&&(__DEV__?invariant_esm_invariant(!r||r===e,"Cannot change root "+e+" __typename more than once"):invariant_esm_invariant(!r||r===e,3),r&&delete this.rootIdsByTypename[r],this.rootIdsByTypename[t]=n,this.rootTypenamesById[n]=t)},Policies.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach((function(n){t.getSupertypeSet(n,!0),e[n].forEach((function(e){t.getSupertypeSet(e,!0).add(n);var r=e.match(Xe);r&&r[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},Policies.prototype.getTypePolicy=function(e){var t=this;if(!Je.call(this.typePolicies,e)){var n=this.typePolicies[e]=Object.create(null);n.fields=Object.create(null);var r=this.supertypeMap.get(e);r&&r.size&&r.forEach((function(e){var r=t.getTypePolicy(e),i=r.fields,o=__rest(r,["fields"]);Object.assign(n,o),Object.assign(n.fields,i)}))}var i=this.toBeAdded[e];return i&&i.length&&i.splice(0).forEach((function(n){t.updateTypePolicy(e,n)})),this.typePolicies[e]},Policies.prototype.getFieldPolicy=function(e,t,n){if(e){var r=this.getTypePolicy(e).fields;return r[t]||n&&(r[t]=Object.create(null))}},Policies.prototype.getSupertypeSet=function(e,t){var n=this.supertypeMap.get(e);return!n&&t&&this.supertypeMap.set(e,n=new Set),n},Policies.prototype.fragmentMatches=function(e,t,n,r){var i=this;if(!e.typeCondition)return!0;if(!t)return!1;var o=e.typeCondition.name.value;if(t===o)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(o))for(var a=this.getSupertypeSet(t,!0),s=[a],c=function maybeEnqueue_1(e){var t=i.getSupertypeSet(e,!1);t&&t.size&&s.indexOf(t)<0&&s.push(t)},u=!(!n||!this.fuzzySubtypes.size),l=!1,f=0;f1?i:t};else{if(!isNonNullObject(n))return void(__DEV__&&invariant_esm_invariant.warn("Unexpected readField arguments: "+stringifyForDisplay(Array.from(arguments))));o=v({},n),Je.call(n,"from")||(o.from=t)}return __DEV__&&void 0===o.from&&__DEV__&&invariant_esm_invariant.warn("Undefined 'from' passed to readField with arguments "+stringifyForDisplay(Array.from(arguments))),void 0===o.variables&&(o.variables=s),e.readField(o,r)},mergeObjects:makeMergeObjectsFunction(r.store)}}function makeMergeObjectsFunction(e){return function mergeObjects(t,n){if(Array.isArray(t)||Array.isArray(n))throw __DEV__?new ye("Cannot automatically merge arrays"):new ye(4);if(isNonNullObject(t)&&isNonNullObject(n)){var r=e.getFieldValue(t,"__typename"),i=e.getFieldValue(n,"__typename");if(r&&i&&r!==i)return n;if(isReference(t)&&storeValueIsStoreObject(n))return e.merge(t.__ref,n),t;if(storeValueIsStoreObject(t)&&isReference(n))return e.merge(t,n.__ref),n;if(storeValueIsStoreObject(t)&&storeValueIsStoreObject(n))return v(v({},t),n)}return n}}function keyArgsFnFromSpecifier(e){return function(t,n){return t?n.fieldName+":"+JSON.stringify(computeKeyObject(t,e,!1)):n.fieldName}}function keyFieldsFnFromSpecifier(e){var t=new z(xe);return function(n,r){var i;if(r.selectionSet&&r.fragmentMap){var o=t.lookupArray([r.selectionSet,r.fragmentMap]);i=o.aliasMap||(o.aliasMap=makeAliasMap(r.selectionSet,r.fragmentMap))}var a=r.keyObject=computeKeyObject(n,e,!0,i);return r.typename+":"+JSON.stringify(a)}}function makeAliasMap(e,t){var n=Object.create(null),r=new Set([e]);return r.forEach((function(e){e.selections.forEach((function(e){if(storeUtils_isField(e)){if(e.alias){var i=e.alias.value,o=e.name.value;if(o!==i)(n.aliases||(n.aliases=Object.create(null)))[o]=i}if(e.selectionSet)(n.subsets||(n.subsets=Object.create(null)))[e.name.value]=makeAliasMap(e.selectionSet,t)}else{var a=getFragmentFromSelection(e,t);a&&r.add(a.selectionSet)}}))})),n}function computeKeyObject(e,t,n,r){var i,o=Object.create(null);return t.forEach((function(t){if(Array.isArray(t)){if("string"===typeof i){var a=r&&r.subsets,s=a&&a[i];o[i]=computeKeyObject(e[i],t,n,s)}}else{var c=r&&r.aliases,u=c&&c[t]||t;Je.call(e,u)?o[i=t]=e[u]:(__DEV__?invariant_esm_invariant(!n,"Missing field '"+u+"' while computing key fields"):invariant_esm_invariant(!n,5),i=void 0)}})),o}var St={dataIdFromObject:vt,addTypename:!0,resultCaching:!0,typePolicies:{}},kt=function(e){function InMemoryCache(t){void 0===t&&(t={});var n=e.call(this)||this;return n.watches=new Set,n.typenameDocumentCache=new Map,n.makeVar=makeVar,n.txCount=0,n.config=v(v({},St),t),n.addTypename=!!n.config.addTypename,n.policies=new wt({cache:n,dataIdFromObject:n.config.dataIdFromObject,possibleTypes:n.config.possibleTypes,typePolicies:n.config.typePolicies}),n.init(),n}return __extends(InMemoryCache,e),InMemoryCache.prototype.init=function(){var e=this.data=new tt.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=e.stump,this.resetResultCache()},InMemoryCache.prototype.resetResultCache=function(e){var t=this,n=this.storeReader;this.storeWriter=new ft(this,this.storeReader=new ut({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canon:e?void 0:n&&n.canon})),this.maybeBroadcastWatch=wrap((function(e,n){return t.broadcastWatch(e,n)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function makeCacheKey(e){var n=e.optimistic?t.optimisticData:t.data;if(supportsResultCaching(n)){var r=e.optimistic,i=e.rootId,o=e.variables;return n.makeCacheKey(e.query,e.callback,ct({optimistic:r,rootId:i,variables:o}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},InMemoryCache.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},InMemoryCache.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},InMemoryCache.prototype.read=function(e){var t=e.returnPartialData,n=void 0!==t&&t;try{return this.storeReader.diffQueryAgainstStore(v(v({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(r){if(r instanceof be)return null;throw r}},InMemoryCache.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.modify=function(e){if(Je.call(e,"id")&&!e.id)return!1;var t=e.optimistic?this.optimisticData:this.data;try{return++this.txCount,t.modify(e.id||"ROOT_QUERY",e.fields)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore(v(v({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},InMemoryCache.prototype.watch=function(e){var t=this;return this.watches.size||function recallCache(e){getCacheInfo(e).vars.forEach((function(t){return t.attachCache(e)}))}(this),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){t.watches.delete(e)&&!t.watches.size&&function forgetCache(e){getCacheInfo(e).vars.forEach((function(t){return t.forgetCache(e)}))}(t),t.maybeBroadcastWatch.forget(e)}},InMemoryCache.prototype.gc=function(e){ct.reset();var t=this.optimisticData.gc();return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),t},InMemoryCache.prototype.retain=function(e,t){return(t?this.optimisticData:this.data).retain(e)},InMemoryCache.prototype.release=function(e,t){return(t?this.optimisticData:this.data).release(e)},InMemoryCache.prototype.identify=function(e){return isReference(e)?e.__ref:this.policies.identify(e)[0]},InMemoryCache.prototype.evict=function(e){if(!e.id){if(Je.call(e,"id"))return!1;e=v(v({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},InMemoryCache.prototype.reset=function(){return this.init(),this.broadcastWatches(),ct.reset(),Promise.resolve()},InMemoryCache.prototype.removeOptimistic=function(e){var t=this.optimisticData.removeLayer(e);t!==this.optimisticData&&(this.optimisticData=t,this.broadcastWatches())},InMemoryCache.prototype.batch=function(e){var t=this,n=e.update,r=e.optimistic,i=void 0===r||r,o=e.removeOptimistic,a=e.onWatchUpdated,s=function perform(e){var r=t,i=r.data,o=r.optimisticData;++t.txCount,e&&(t.data=t.optimisticData=e);try{n(t)}finally{--t.txCount,t.data=i,t.optimisticData=o}},c=new Set;a&&!this.txCount&&this.broadcastWatches(v(v({},e),{onWatchUpdated:function onWatchUpdated(e){return c.add(e),!1}})),"string"===typeof i?this.optimisticData=this.optimisticData.addLayer(i,s):!1===i?s(this.data):s(),"string"===typeof o&&(this.optimisticData=this.optimisticData.removeLayer(o)),a&&c.size?(this.broadcastWatches(v(v({},e),{onWatchUpdated:function onWatchUpdated(e,t){var n=a.call(this,e,t);return!1!==n&&c.delete(e),n}})),c.size&&c.forEach((function(e){return t.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e)},InMemoryCache.prototype.performTransaction=function(e,t){return this.batch({update:e,optimistic:t||null!==t})},InMemoryCache.prototype.transformDocument=function(e){if(this.addTypename){var t=this.typenameDocumentCache.get(e);return t||(t=Ce(e),this.typenameDocumentCache.set(e,t),this.typenameDocumentCache.set(t,t)),t}return e},InMemoryCache.prototype.broadcastWatches=function(e){var t=this;this.txCount||this.watches.forEach((function(n){return t.maybeBroadcastWatch(n,e)}))},InMemoryCache.prototype.broadcastWatch=function(e,t){var n=e.lastDiff,r=this.diff({query:e.query,variables:e.variables,optimistic:e.optimistic});t&&(e.optimistic&&"string"===typeof t.optimistic&&(r.fromOptimisticTransaction=!0),t.onWatchUpdated&&!1===t.onWatchUpdated.call(this,e,r,n))||n&&equal(n.result,r.result)||e.callback(e.lastDiff=r,n)},InMemoryCache}(_e),Log_spreadArrays=function(){for(var e=0,t=0,n=arguments.length;t0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]this.maxSize&&!this.paused?[4,this.purge()]:[3,4];case 3:return n.sent(),this.paused=!0,[2];case 4:return this.paused?[2]:[4,this.storage.write(e)];case 5:return n.sent(),this.log.info("string"===typeof e?"Persisted cache of size "+e.length+" characters":"Persisted cache"),[3,7];case 6:throw t=n.sent(),this.log.error("Error persisting cache",t),t;case 7:return[2]}}))}))},Persistor.prototype.restore=function(){return Persistor_awaiter(this,void 0,void 0,(function(){var e,t;return Persistor_generator(this,(function(n){switch(n.label){case 0:return n.trys.push([0,5,,6]),[4,this.storage.read()];case 1:return null==(e=n.sent())?[3,3]:[4,this.cache.restore(e)];case 2:return n.sent(),this.log.info("string"===typeof e?"Restored cache of size "+e.length+" characters":"Restored cache"),[3,4];case 3:this.log.info("No stored cache to restore"),n.label=4;case 4:return[3,6];case 5:throw t=n.sent(),this.log.error("Error restoring cache",t),t;case 6:return[2]}}))}))},Persistor.prototype.purge=function(){return Persistor_awaiter(this,void 0,void 0,(function(){var e;return Persistor_generator(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.storage.purge()];case 1:return t.sent(),this.log.info("Purged cache storage"),[3,3];case 2:throw e=t.sent(),this.log.error("Error purging cache storage",e),e;case 3:return[2]}}))}))},Persistor}(),onCacheWrite=function(e){var t=e.cache;return function(e){var n=t.write,r=t.evict,i=t.modify;return t.write=function(){for(var r=[],i=0;i=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function module_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1,i=!1,o=arguments[1],a=o;return new n((function(n){return t.subscribe({next:function next(t){var o=!i;if(i=!0,!o||r)try{a=e(a,t)}catch(s){return n.error(s)}else a=t},error:function error(e){n.error(e)},complete:function complete(){if(!i&&!r)return n.error(new TypeError("Cannot reduce an empty sequence"));n.next(a),n.complete()}})}))},e.concat=function concat(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r=0&&i.splice(e,1),completeIfDone()}});i.push(o)},error:function error(e){r.error(e)},complete:function complete(){completeIfDone()}});function completeIfDone(){o.closed&&0===i.length&&r.complete()}return function(){i.forEach((function(e){return e.unsubscribe()})),o.unsubscribe()}}))},e[Qt]=function(){return this},Observable.from=function from(e){var t="function"===typeof this?this:Observable;if(null==e)throw new TypeError(e+" is not an object");var n=getMethod(e,Qt);if(n){var r=n.call(e);if(Object(r)!==r)throw new TypeError(r+" is not an object");return isObservable(r)&&r.constructor===t?r:new t((function(e){return r.subscribe(e)}))}if(Ft("iterator")&&(n=getMethod(e,qt)))return new t((function(t){enqueue((function(){if(!t.closed){for(var r,i=_createForOfIteratorHelperLoose(n.call(e));!(r=i()).done;){var o=r.value;if(t.next(o),t.closed)return}t.complete()}}))}));if(Array.isArray(e))return new t((function(t){enqueue((function(){if(!t.closed){for(var n=0;n=300&&Jt(t,n,"Response not successful: Received status code "+t.status),Array.isArray(n)||Xt.call(n,"data")||Xt.call(n,"errors")||Jt(t,n,"Server response was missing for query '"+(Array.isArray(e)?e.map((function(e){return e.operationName})):e.operationName)+"'."),n}))}}(e)).then((function(e){return n.next(e),n.complete(),e})).catch((function(e){"AbortError"!==e.name&&(e.result&&e.result.errors&&e.result.data&&n.next(e.result),n.error(e))})),function(){p&&p.abort()}}))}))},tn=function(e){function HttpLink(t){void 0===t&&(t={});var n=e.call(this,en(t).request)||this;return n.options=t,n}return __extends(HttpLink,e),HttpLink}(Kt),nn=Kt.execute;function compact(){for(var e=[],t=0;t0||!1}function iterateObserversSafely(e,t,n){var r=[];e.forEach((function(e){return e[t]&&r.push(e)})),r.forEach((function(e){return e[t](n)}))}function fixObservableSubclass(e){function set(t){Object.defineProperty(e,t,{value:Wt})}return"function"===typeof Symbol&&Symbol.species&&set(Symbol.species),set("@@species"),e}function Concast_isPromiseLike(e){return e&&"function"===typeof e.then}var rn=function(e){function Concast(t){var n=e.call(this,(function(e){return n.addObserver(e),function(){return n.removeObserver(e)}}))||this;return n.observers=new Set,n.addCount=0,n.promise=new Promise((function(e,t){n.resolve=e,n.reject=t})),n.handlers={next:function next(e){null!==n.sub&&(n.latest=["next",e],iterateObserversSafely(n.observers,"next",e))},error:function error(e){var t=n.sub;null!==t&&(t&&Promise.resolve().then((function(){return t.unsubscribe()})),n.sub=null,n.latest=["error",e],n.reject(e),iterateObserversSafely(n.observers,"error",e))},complete:function complete(){if(null!==n.sub){var e=n.sources.shift();e?Concast_isPromiseLike(e)?e.then((function(e){return n.sub=e.subscribe(n.handlers)})):n.sub=e.subscribe(n.handlers):(n.sub=null,n.latest&&"next"===n.latest[0]?n.resolve(n.latest[1]):n.resolve(),iterateObserversSafely(n.observers,"complete"))}}},n.cancel=function(e){n.reject(e),n.sources=[],n.handlers.complete()},n.promise.catch((function(e){})),"function"===typeof t&&(t=[new Wt(t)]),Concast_isPromiseLike(t)?t.then((function(e){return n.start(e)}),n.handlers.error):n.start(t),n}return __extends(Concast,e),Concast.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},Concast.prototype.deliverLastMessage=function(e){if(this.latest){var t=this.latest[0],n=e[t];n&&n.call(e,this.latest[1]),null===this.sub&&"next"===t&&e.complete&&e.complete()}},Concast.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e),++this.addCount)},Concast.prototype.removeObserver=function(e,t){this.observers.delete(e)&&--this.addCount<1&&!t&&this.handlers.error(new Error("Observable cancelled prematurely"))},Concast.prototype.cleanup=function(e){var t=this,n=!1,r=function once(){n||(n=!0,t.observers.delete(i),e())},i={next:r,error:r,complete:r},o=this.addCount;this.addObserver(i),this.addCount=o},Concast}(Wt);function isNonEmptyArray(e){return Array.isArray(e)&&e.length>0}fixObservableSubclass(rn),__DEV__?invariant_esm_invariant("boolean"===typeof Me,Me):invariant_esm_invariant("boolean"===typeof Me,22);var an,sn=function(e){function ApolloError(t){var n=t.graphQLErrors,r=t.clientErrors,i=t.networkError,o=t.errorMessage,a=t.extraInfo,s=e.call(this,o)||this;return s.graphQLErrors=n||[],s.clientErrors=r||[],s.networkError=i||null,s.message=o||function generateErrorMessage(e){var t="";return(isNonEmptyArray(e.graphQLErrors)||isNonEmptyArray(e.clientErrors))&&(e.graphQLErrors||[]).concat(e.clientErrors||[]).forEach((function(e){var n=e?e.message:"Error message not found.";t+=n+"\n"})),e.networkError&&(t+=e.networkError.message+"\n"),t=t.replace(/\n$/,"")}(s),s.extraInfo=a,s.__proto__=ApolloError.prototype,s}return __extends(ApolloError,e),ApolloError}(Error);function isNetworkRequestInFlight(e){return!!e&&e<7}!function(e){e[e.loading=1]="loading",e[e.setVariables=2]="setVariables",e[e.fetchMore=3]="fetchMore",e[e.refetch=4]="refetch",e[e.poll=6]="poll",e[e.ready=7]="ready",e[e.error=8]="error"}(an||(an={}));var cn=!1,un=function(e){function ObservableQuery(t){var n=t.queryManager,r=t.queryInfo,i=t.options,o=e.call(this,(function(e){try{var n=e._subscription._observer;n&&!n.error&&(n.error=defaultSubscriptionObserverErrorCallback)}catch(t){}var r=!o.observers.size;return o.observers.add(e),o.lastError?e.error&&e.error(o.lastError):o.lastResult&&e.next&&e.next(o.lastResult),r&&o.reobserve().catch((function(){})),function(){o.observers.delete(e)&&!o.observers.size&&o.tearDownQuery()}}))||this;o.observers=new Set,o.subscriptions=new Set,o.observer={next:function next(e){(o.lastError||o.isDifferentFromLastResult(e))&&(o.updateLastResult(e),iterateObserversSafely(o.observers,"next",e))},error:function error(e){o.updateLastResult(v(v({},o.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:an.error,loading:!1})),iterateObserversSafely(o.observers,"error",o.lastError=e)}},o.isTornDown=!1,o.options=i,o.queryId=r.queryId||n.generateQueryId();var a=getOperationDefinition(i.query);return o.queryName=a&&a.name&&a.name.value,o.initialFetchPolicy=i.fetchPolicy||"cache-first",o.queryManager=n,o.queryInfo=r,o}return __extends(ObservableQuery,e),Object.defineProperty(ObservableQuery.prototype,"variables",{get:function get(){return this.options.variables},enumerable:!1,configurable:!0}),ObservableQuery.prototype.result=function(){var e=this;return new Promise((function(t,n){var r={next:function next(n){t(n),e.observers.delete(r),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){i.unsubscribe()}),0)},error:n},i=e.subscribe(r)}))},ObservableQuery.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.lastResult,n=this.options.fetchPolicy,r=void 0===n?"cache-first":n,i=this.queryInfo.networkStatus||t&&t.networkStatus||an.ready,o=v(v({},t),{loading:isNetworkRequestInFlight(i),networkStatus:i});if(!this.queryManager.transform(this.options.query).hasForcedResolvers){var a=this.queryInfo.getDiff();o.data=a.complete||this.options.returnPartialData?a.result:void 0,a.complete?(o.networkStatus!==an.loading||"cache-first"!==r&&"cache-only"!==r||(o.networkStatus=an.ready,o.loading=!1),delete o.partial):"no-cache"!==r&&(o.partial=!0),!__DEV__||a.complete||this.options.partialRefetch||o.loading||o.data||o.error||logMissingFieldErrors(a.missing)}return e&&this.updateLastResult(o),o},ObservableQuery.prototype.isDifferentFromLastResult=function(e){return!equal(this.lastResultSnapshot,e)},ObservableQuery.prototype.getLastResult=function(){return this.lastResult},ObservableQuery.prototype.getLastError=function(){return this.lastError},ObservableQuery.prototype.resetLastResults=function(){delete this.lastResult,delete this.lastResultSnapshot,delete this.lastError,this.isTornDown=!1},ObservableQuery.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},ObservableQuery.prototype.refetch=function(e){var t={pollInterval:0},n=this.options.fetchPolicy;return"no-cache"===n?t.fetchPolicy="no-cache":"cache-and-network"!==n&&(t.fetchPolicy="network-only"),e&&!equal(this.options.variables,e)&&(t.variables=this.options.variables=v(v({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(t,an.refetch)},ObservableQuery.prototype.fetchMore=function(e){var t=this,n=v(v({},e.query?e:v(v(v({},this.options),e),{variables:v(v({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),r=this.queryManager.generateQueryId();return n.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=an.fetchMore,this.observe()),this.queryManager.fetchQuery(r,n,an.fetchMore).then((function(r){var i=r.data,o=e.updateQuery;return o?(__DEV__&&!cn&&(__DEV__&&invariant_esm_invariant.warn("The updateQuery callback for fetchMore is deprecated, and will be removed\nin the next major version of Apollo Client.\n\nPlease convert updateQuery functions to field policies with appropriate\nread and merge functions, or use/adapt a helper function (such as\nconcatPagination, offsetLimitPagination, or relayStylePagination) from\n@apollo/client/utilities.\n\nThe field policy system handles pagination more effectively than a\nhand-written updateQuery function, and you only need to define the policy\nonce, rather than every time you call fetchMore."),cn=!0),t.updateQuery((function(e){return o(e,{fetchMoreResult:i,variables:n.variables})}))):t.queryManager.cache.writeQuery({query:n.query,variables:n.variables,data:i}),r})).finally((function(){t.queryManager.stopQuery(r),t.reobserve()}))},ObservableQuery.prototype.subscribeToMore=function(e){var t=this,n=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function next(n){var r=e.updateQuery;r&&t.updateQuery((function(e,t){var i=t.variables;return r(e,{subscriptionData:n,variables:i})}))},error:function error(t){e.onError?e.onError(t):__DEV__&&invariant_esm_invariant.error("Unhandled GraphQL subscription error",t)}});return this.subscriptions.add(n),function(){t.subscriptions.delete(n)&&n.unsubscribe()}},ObservableQuery.prototype.setOptions=function(e){return this.reobserve(e)},ObservableQuery.prototype.setVariables=function(e){return equal(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.initialFetchPolicy,variables:e},an.setVariables):Promise.resolve())},ObservableQuery.prototype.updateQuery=function(e){var t,n=this.queryManager,r=e(n.cache.diff({query:this.options.query,variables:this.variables,previousResult:null===(t=this.lastResult)||void 0===t?void 0:t.data,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});r&&(n.cache.writeQuery({query:this.options.query,data:r,variables:this.variables}),n.broadcastQueries())},ObservableQuery.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},ObservableQuery.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},ObservableQuery.prototype.fetch=function(e,t){return this.queryManager.setObservableQuery(this),this.queryManager.fetchQueryObservable(this.queryId,e,t)},ObservableQuery.prototype.updatePolling=function(){var e=this;if(!this.queryManager.ssrMode){var t=this.pollingInfo,n=this.options.pollInterval;if(n){if(!t||t.interval!==n){__DEV__?invariant_esm_invariant(n,"Attempted to start a polling query without a polling interval."):invariant_esm_invariant(n,13),(t||(this.pollingInfo={})).interval=n;var r=function maybeFetch(){e.pollingInfo&&(isNetworkRequestInFlight(e.queryInfo.networkStatus)?i():e.reobserve({fetchPolicy:"network-only"},an.poll).then(i,i))},i=function poll(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(r,t.interval))};i()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)}},ObservableQuery.prototype.updateLastResult=function(e){var t=this.lastResult;return this.lastResult=e,this.lastResultSnapshot=this.queryManager.assumeImmutableResults?e:cloneDeep(e),isNonEmptyArray(e.errors)||delete this.lastError,t},ObservableQuery.prototype.reobserve=function(e,t){this.isTornDown=!1;var n=t===an.refetch||t===an.fetchMore||t===an.poll,r=this.options.variables,i=n?compact(this.options,e):Object.assign(this.options,compact(e));n||(this.updatePolling(),e&&e.variables&&!e.fetchPolicy&&!equal(e.variables,r)&&(i.fetchPolicy=this.initialFetchPolicy,void 0===t&&(t=an.setVariables)));var o=this.fetch(i,t);return n||(this.concast&&this.concast.removeObserver(this.observer,!0),this.concast=o),o.addObserver(this.observer),o.promise},ObservableQuery.prototype.observe=function(){this.observer.next(this.getCurrentResult(!1))},ObservableQuery.prototype.hasObservers=function(){return this.observers.size>0},ObservableQuery.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&(this.concast.removeObserver(this.observer),delete this.concast),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},ObservableQuery}(Wt);function defaultSubscriptionObserverErrorCallback(e){__DEV__&&invariant_esm_invariant.error("Unhandled error",e.message,e.stack)}function logMissingFieldErrors(e){__DEV__&&isNonEmptyArray(e)&&__DEV__&&invariant_esm_invariant.debug("Missing cache result fields: "+e.map((function(e){return e.path.join(".")})).join(", "),e)}fixObservableSubclass(un);var ln=function(){function LocalState(e){var t=e.cache,n=e.client,r=e.resolvers,i=e.fragmentMatcher;this.cache=t,n&&(this.client=n),r&&this.addResolvers(r),i&&this.setFragmentMatcher(i)}return LocalState.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){t.resolvers=mergeDeep(t.resolvers,e)})):this.resolvers=mergeDeep(this.resolvers,e)},LocalState.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},LocalState.prototype.getResolvers=function(){return this.resolvers||{}},LocalState.prototype.runResolvers=function(e){var t=e.document,n=e.remoteResult,r=e.context,i=e.variables,o=e.onlyRunForcedResolvers,a=void 0!==o&&o;return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return t?[2,this.resolveDocument(t,n.data,r,i,this.fragmentMatcher,a).then((function(e){return v(v({},n),{data:e.result})}))]:[2,n]}))}))},LocalState.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},LocalState.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},LocalState.prototype.clientQuery=function(e){return hasDirectives(["client"],e)&&this.resolvers?e:null},LocalState.prototype.serverQuery=function(e){return function removeClientSetsFromDocument(e){checkDocument(e);var t=removeDirectivesFromDocument([{test:function test(e){return"client"===e.name.value},remove:!0}],e);return t&&(t=visit(t,{FragmentDefinition:{enter:function enter(e){if(e.selectionSet&&e.selectionSet.selections.every((function(e){return storeUtils_isField(e)&&"__typename"===e.name.value})))return null}}})),t}(e)},LocalState.prototype.prepareContext=function(e){var t=this.cache;return v(v({},e),{cache:t,getCacheKey:function getCacheKey(e){return t.identify(e)}})},LocalState.prototype.addExportedVariables=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),__awaiter(this,void 0,void 0,(function(){return __generator(this,(function(r){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(n),t).then((function(e){return v(v({},t),e.exportedVariables)}))]:[2,v({},t)]}))}))},LocalState.prototype.shouldForceResolvers=function(e){var t=!1;return visit(e,{Directive:{enter:function enter(e){if("client"===e.name.value&&e.arguments&&(t=e.arguments.some((function(e){return"always"===e.name.value&&"BooleanValue"===e.value.kind&&!0===e.value.value}))))return Oe}}}),t},LocalState.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:buildQueryFromSelectionSet(e),variables:t,returnPartialData:!0,optimistic:!1}).result},LocalState.prototype.resolveDocument=function(e,t,n,r,i,o){return void 0===n&&(n={}),void 0===r&&(r={}),void 0===i&&(i=function fragmentMatcher(){return!0}),void 0===o&&(o=!1),__awaiter(this,void 0,void 0,(function(){var a,s,c,u,l,f,p,d,h;return __generator(this,(function(m){return a=getMainDefinition(e),s=getFragmentDefinitions(e),c=createFragmentMap(s),u=a.operation,l=u?u.charAt(0).toUpperCase()+u.slice(1):"Query",p=(f=this).cache,d=f.client,h={fragmentMap:c,context:v(v({},n),{cache:p,client:d}),variables:r,fragmentMatcher:i,defaultOperationType:l,exportedVariables:{},onlyRunForcedResolvers:o},[2,this.resolveSelectionSet(a.selectionSet,t,h).then((function(e){return{result:e,exportedVariables:h.exportedVariables}}))]}))}))},LocalState.prototype.resolveSelectionSet=function(e,t,n){return __awaiter(this,void 0,void 0,(function(){var r,i,o,a,s,c=this;return __generator(this,(function(u){return r=n.fragmentMap,i=n.context,o=n.variables,a=[t],s=function execute(e){return __awaiter(c,void 0,void 0,(function(){var s,c;return __generator(this,(function(u){return shouldInclude(e,o)?storeUtils_isField(e)?[2,this.resolveField(e,t,n).then((function(t){var n;"undefined"!==typeof t&&a.push(((n={})[resultKeyNameFromField(e)]=t,n))}))]:(isInlineFragment(e)?s=e:(s=r[e.name.value],__DEV__?invariant_esm_invariant(s,"No fragment named "+e.name.value):invariant_esm_invariant(s,12)),s&&s.typeCondition&&(c=s.typeCondition.name.value,n.fragmentMatcher(t,c,i))?[2,this.resolveSelectionSet(s.selectionSet,t,n).then((function(e){a.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(s)).then((function(){return mergeDeepArray(a)}))]}))}))},LocalState.prototype.resolveField=function(e,t,n){return __awaiter(this,void 0,void 0,(function(){var r,i,o,a,s,c,u,l,f,p=this;return __generator(this,(function(d){return r=n.variables,i=e.name.value,o=resultKeyNameFromField(e),a=i!==o,s=t[o]||t[i],c=Promise.resolve(s),n.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(u=t.__typename||n.defaultOperationType,(l=this.resolvers&&this.resolvers[u])&&(f=l[a?i:o])&&(c=Promise.resolve(ht.withValue(this.cache,f,[t,argumentsObjectFromField(e,r),n.context,{field:e,fragmentMap:n.fragmentMap}])))),[2,c.then((function(t){return void 0===t&&(t=s),e.directives&&e.directives.forEach((function(e){"export"===e.name.value&&e.arguments&&e.arguments.forEach((function(e){"as"===e.name.value&&"StringValue"===e.value.kind&&(n.exportedVariables[e.value.value]=t)}))})),e.selectionSet?null==t?t:Array.isArray(t)?p.resolveSubSelectedArray(e,t,n):e.selectionSet?p.resolveSelectionSet(e.selectionSet,t,n):void 0:t}))]}))}))},LocalState.prototype.resolveSubSelectedArray=function(e,t,n){var r=this;return Promise.all(t.map((function(t){return null===t?null:Array.isArray(t)?r.resolveSubSelectedArray(e,t,n):e.selectionSet?r.resolveSelectionSet(e.selectionSet,t,n):void 0})))},LocalState}(),pn=new(xe?WeakMap:Map);function wrapDestructiveCacheMethod(e,t){var n=e[t];"function"===typeof n&&(e[t]=function(){return pn.set(e,(pn.get(e)+1)%1e15),n.apply(this,arguments)})}function cancelNotifyTimeout(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var dn=function(){function QueryInfo(e,t){void 0===t&&(t=e.generateQueryId()),this.queryId=t,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.subscriptions=new Set,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var n=this.cache=e.cache;pn.has(n)||(pn.set(n,0),wrapDestructiveCacheMethod(n,"evict"),wrapDestructiveCacheMethod(n,"modify"),wrapDestructiveCacheMethod(n,"reset"))}return QueryInfo.prototype.init=function(e){var t=e.networkStatus||an.loading;return this.variables&&this.networkStatus!==an.loading&&!equal(this.variables,e.variables)&&(t=an.setVariables),equal(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:t}),e.observableQuery&&this.setObservableQuery(e.observableQuery),e.lastRequestId&&(this.lastRequestId=e.lastRequestId),this},QueryInfo.prototype.reset=function(){cancelNotifyTimeout(this),this.lastDiff=void 0,this.dirty=!1},QueryInfo.prototype.getDiff=function(e){void 0===e&&(e=this.variables);var t=this.getDiffOptions(e);if(this.lastDiff&&equal(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables=e);var n=this.observableQuery;if(n&&"no-cache"===n.options.fetchPolicy)return{complete:!1};var r=this.cache.diff(t);return this.updateLastDiff(r,t),r},QueryInfo.prototype.updateLastDiff=function(e,t){this.lastDiff=e?{diff:e,options:t||this.getDiffOptions()}:void 0},QueryInfo.prototype.getDiffOptions=function(e){void 0===e&&(e=this.variables);var t=this.observableQuery;return{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:!t||!1!==t.options.canonizeResults}},QueryInfo.prototype.setDiff=function(e){var t=this,n=this.lastDiff&&this.lastDiff.diff;this.updateLastDiff(e),this.dirty||equal(n&&n.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return t.notify()}),0)))},QueryInfo.prototype.setObservableQuery=function(e){var t=this;e!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){t.getDiff().fromOptimisticTransaction?e.observe():e.reobserve()})):delete this.oqListener)},QueryInfo.prototype.notify=function(){var e=this;cancelNotifyTimeout(this),this.shouldNotify()&&this.listeners.forEach((function(t){return t(e)})),this.dirty=!1},QueryInfo.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(isNetworkRequestInFlight(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy;if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},QueryInfo.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=QueryInfo.prototype.cancel,this.subscriptions.forEach((function(e){return e.unsubscribe()}));var e=this.observableQuery;e&&e.stopPolling()}},QueryInfo.prototype.cancel=function(){},QueryInfo.prototype.updateWatch=function(e){var t=this;void 0===e&&(e=this.variables);var n=this.observableQuery;if(!n||"no-cache"!==n.options.fetchPolicy){var r=v(v({},this.getDiffOptions(e)),{watcher:this,callback:function callback(e){return t.setDiff(e)}});this.lastWatch&&equal(r,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=r))}},QueryInfo.prototype.resetLastWrite=function(){this.lastWrite=void 0},QueryInfo.prototype.shouldWrite=function(e,t){var n=this.lastWrite;return!(n&&n.dmCount===pn.get(this.cache)&&equal(t,n.variables)&&equal(e.data,n.result.data))},QueryInfo.prototype.markResult=function(e,t,n){var r=this;this.graphQLErrors=isNonEmptyArray(e.errors)?e.errors:[],this.reset(),"no-cache"===t.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(t.variables)):0!==n&&(shouldWriteResult(e,t.errorPolicy)?this.cache.performTransaction((function(i){if(r.shouldWrite(e,t.variables))i.writeQuery({query:r.document,data:e.data,variables:t.variables,overwrite:1===n}),r.lastWrite={result:e,variables:t.variables,dmCount:pn.get(r.cache)};else if(r.lastDiff&&r.lastDiff.diff.complete)return void(e.data=r.lastDiff.diff.result);var o=r.getDiffOptions(t.variables),a=i.diff(o);r.stopped||r.updateWatch(t.variables),r.updateLastDiff(a,o),a.complete&&(e.data=a.result)})):this.lastWrite=void 0)},QueryInfo.prototype.markReady=function(){return this.networkError=null,this.networkStatus=an.ready},QueryInfo.prototype.markError=function(e){return this.networkStatus=an.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},QueryInfo}();function shouldWriteResult(e,t){void 0===t&&(t="none");var n="ignore"===t||"all"===t,r=!graphQLResultHasError(e);return!r&&n&&e.data&&(r=!0),r}var hn=Object.prototype.hasOwnProperty,mn=function(){function QueryManager(e){var t=e.cache,n=e.link,r=e.queryDeduplication,i=void 0!==r&&r,o=e.onBroadcast,a=e.ssrMode,s=void 0!==a&&a,c=e.clientAwareness,u=void 0===c?{}:c,l=e.localState,f=e.assumeImmutableResults;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(xe?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map,this.cache=t,this.link=n,this.queryDeduplication=i,this.clientAwareness=u,this.localState=l||new ln({cache:t}),this.ssrMode=s,this.assumeImmutableResults=!!f,(this.onBroadcast=o)&&(this.mutationStore=Object.create(null))}return QueryManager.prototype.stop=function(){var e=this;this.queries.forEach((function(t,n){e.stopQueryNoBroadcast(n)})),this.cancelPendingFetches(__DEV__?new ye("QueryManager stopped while query was in flight"):new ye(14))},QueryManager.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(t){return t(e)})),this.fetchCancelFns.clear()},QueryManager.prototype.mutate=function(e){var t=e.mutation,n=e.variables,r=e.optimisticResponse,i=e.updateQueries,o=e.refetchQueries,a=void 0===o?[]:o,s=e.awaitRefetchQueries,c=void 0!==s&&s,u=e.update,l=e.onQueryUpdated,f=e.errorPolicy,p=void 0===f?"none":f,d=e.fetchPolicy,h=void 0===d?"network-only":d,m=e.keepRootFields,y=e.context;return __awaiter(this,void 0,void 0,(function(){var e,o,s;return __generator(this,(function(f){switch(f.label){case 0:return __DEV__?invariant_esm_invariant(t,"mutation option is required. You must specify your GraphQL document in the mutation option."):invariant_esm_invariant(t,15),__DEV__?invariant_esm_invariant("network-only"===h||"no-cache"===h,"Mutations support only 'network-only' or 'no-cache' fetchPolicy strings. The default `network-only` behavior automatically writes mutation results to the cache. Passing `no-cache` skips the cache write."):invariant_esm_invariant("network-only"===h||"no-cache"===h,16),e=this.generateMutationId(),t=this.transform(t).document,n=this.getVariables(t,n),this.transform(t).hasClientExports?[4,this.localState.addExportedVariables(t,n,y)]:[3,2];case 1:n=f.sent(),f.label=2;case 2:return o=this.mutationStore&&(this.mutationStore[e]={mutation:t,variables:n,loading:!0,error:null}),r&&this.markMutationOptimistic(r,{mutationId:e,document:t,variables:n,fetchPolicy:h,errorPolicy:p,context:y,updateQueries:i,update:u,keepRootFields:m}),this.broadcastQueries(),s=this,[2,new Promise((function(f,d){return asyncMap(s.getObservableFromLink(t,v(v({},y),{optimisticResponse:r}),n,!1),(function(f){if(graphQLResultHasError(f)&&"none"===p)throw new sn({graphQLErrors:f.errors});o&&(o.loading=!1,o.error=null);var d=v({},f);return"function"===typeof a&&(a=a(d)),"ignore"===p&&graphQLResultHasError(d)&&delete d.errors,s.markMutationResult({mutationId:e,result:d,document:t,variables:n,fetchPolicy:h,errorPolicy:p,context:y,update:u,updateQueries:i,awaitRefetchQueries:c,refetchQueries:a,removeOptimistic:r?e:void 0,onQueryUpdated:l,keepRootFields:m})})).subscribe({next:function next(e){s.broadcastQueries(),f(e)},error:function error(t){o&&(o.loading=!1,o.error=t),r&&s.cache.removeOptimistic(e),s.broadcastQueries(),d(t instanceof sn?t:new sn({networkError:t}))}})}))]}}))}))},QueryManager.prototype.markMutationResult=function(e,t){var n=this;void 0===t&&(t=this.cache);var r=e.result,i=[],o="no-cache"===e.fetchPolicy;if(!o&&shouldWriteResult(r,e.errorPolicy)){i.push({result:r.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables});var a=e.updateQueries;a&&this.queries.forEach((function(e,o){var s=e.observableQuery,c=s&&s.queryName;if(c&&hn.call(a,c)){var u=a[c],l=n.queries.get(o),f=l.document,p=l.variables,d=t.diff({query:f,variables:p,returnPartialData:!0,optimistic:!1}),h=d.result;if(d.complete&&h){var m=u(h,{mutationResult:r,queryName:f&&getOperationName(f)||void 0,queryVariables:p});m&&i.push({result:m,dataId:"ROOT_QUERY",query:f,variables:p})}}}))}if(i.length>0||e.refetchQueries||e.update||e.onQueryUpdated||e.removeOptimistic){var s=[];if(this.refetchQueries({updateCache:function updateCache(t){o||i.forEach((function(e){return t.write(e)}));var a=e.update;if(a){if(!o){var s=t.diff({id:"ROOT_MUTATION",query:n.transform(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});s.complete&&(r=v(v({},r),{data:s.result}))}a(t,r,{context:e.context,variables:e.variables})}o||e.keepRootFields||t.modify({id:"ROOT_MUTATION",fields:function fields(e,t){var n=t.fieldName,r=t.DELETE;return"__typename"===n?e:r}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return s.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(s).then((function(){return r}))}return Promise.resolve(r)},QueryManager.prototype.markMutationOptimistic=function(e,t){var n=this,r="function"===typeof e?e(t.variables):e;return this.cache.recordOptimisticTransaction((function(e){try{n.markMutationResult(v(v({},t),{result:{data:r}}),e)}catch(i){__DEV__&&invariant_esm_invariant.error(i)}}),t.mutationId)},QueryManager.prototype.fetchQuery=function(e,t,n){return this.fetchQueryObservable(e,t,n).promise},QueryManager.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach((function(t,n){e[n]={variables:t.variables,networkStatus:t.networkStatus,networkError:t.networkError,graphQLErrors:t.graphQLErrors}})),e},QueryManager.prototype.resetErrors=function(e){var t=this.queries.get(e);t&&(t.networkError=void 0,t.graphQLErrors=[])},QueryManager.prototype.transform=function(e){var t=this.transformCache;if(!t.has(e)){var n=this.cache.transformDocument(e),r=function removeConnectionDirectiveFromDocument(e){return removeDirectivesFromDocument([Ae],checkDocument(e))}(this.cache.transformForLink(n)),i=this.localState.clientQuery(n),o=r&&this.localState.serverQuery(r),a={document:n,hasClientExports:hasClientExports(n),hasForcedResolvers:this.localState.shouldForceResolvers(n),clientQuery:i,serverQuery:o,defaultVars:getDefaultValues(getOperationDefinition(n)),asQuery:v(v({},n),{definitions:n.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?v(v({},e),{operation:"query"}):e}))})},s=function add(e){e&&!t.has(e)&&t.set(e,a)};s(e),s(n),s(i),s(o)}return t.get(e)},QueryManager.prototype.getVariables=function(e,t){return v(v({},this.transform(e).defaultVars),t)},QueryManager.prototype.watchQuery=function(e){"undefined"===typeof(e=v(v({},e),{variables:this.getVariables(e.query,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var t=new dn(this),n=new un({queryManager:this,queryInfo:t,options:e});return this.queries.set(n.queryId,t),t.init({document:e.query,observableQuery:n,variables:e.variables}),n},QueryManager.prototype.query=function(e,t){var n=this;return void 0===t&&(t=this.generateQueryId()),__DEV__?invariant_esm_invariant(e.query,"query option is required. You must specify your GraphQL document in the query option."):invariant_esm_invariant(e.query,17),__DEV__?invariant_esm_invariant("Document"===e.query.kind,'You must wrap the query string in a "gql" tag.'):invariant_esm_invariant("Document"===e.query.kind,18),__DEV__?invariant_esm_invariant(!e.returnPartialData,"returnPartialData option only supported on watchQuery."):invariant_esm_invariant(!e.returnPartialData,19),__DEV__?invariant_esm_invariant(!e.pollInterval,"pollInterval option only supported on watchQuery."):invariant_esm_invariant(!e.pollInterval,20),this.fetchQuery(t,e).finally((function(){return n.stopQuery(t)}))},QueryManager.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},QueryManager.prototype.generateRequestId=function(){return this.requestIdCounter++},QueryManager.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},QueryManager.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},QueryManager.prototype.stopQueryInStoreNoBroadcast=function(e){var t=this.queries.get(e);t&&t.stop()},QueryManager.prototype.clearStore=function(){return this.cancelPendingFetches(__DEV__?new ye("Store reset while query was in flight (not completed in link chain)"):new ye(21)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=an.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset()},QueryManager.prototype.resetStore=function(){var e=this;return this.clearStore().then((function(){return e.reFetchObservableQueries()}))},QueryManager.prototype.getObservableQueries=function(e){var t=this;void 0===e&&(e="active");var n=new Map,r=new Map,i=new Set;return Array.isArray(e)&&e.forEach((function(e){"string"===typeof e?r.set(e,!1):!function isDocumentNode(e){return isNonNullObject(e)&&"Document"===e.kind&&Array.isArray(e.definitions)}(e)?isNonNullObject(e)&&e.query&&i.add(e):r.set(t.transform(e).document,!1)})),this.queries.forEach((function(t,i){var o=t.observableQuery,a=t.document;if(o){if("all"===e)return void n.set(i,o);var s=o.queryName;if("standby"===o.options.fetchPolicy||!o.hasObservers())return;("active"===e||s&&r.has(s)||a&&r.has(a))&&(n.set(i,o),s&&r.set(s,!0),a&&r.set(a,!0))}})),i.size&&i.forEach((function(e){var r=makeUniqueId("legacyOneTimeQuery"),i=t.getQuery(r).init({document:e.query,variables:e.variables}),o=new un({queryManager:t,queryInfo:i,options:v(v({},e),{fetchPolicy:"network-only"})});invariant_esm_invariant(o.queryId===r),i.setObservableQuery(o),n.set(r,o)})),__DEV__&&r.size&&r.forEach((function(e,t){e||__DEV__&&invariant_esm_invariant.warn("Unknown query "+("string"===typeof t?"named ":"")+JSON.stringify(t,null,2)+" requested in refetchQueries options.include array")})),n},QueryManager.prototype.reFetchObservableQueries=function(e){var t=this;void 0===e&&(e=!1);var n=[];return this.getObservableQueries(e?"all":"active").forEach((function(r,i){var o=r.options.fetchPolicy;r.resetLastResults(),(e||"standby"!==o&&"cache-only"!==o)&&n.push(r.refetch()),t.getQuery(i).setDiff(null)})),this.broadcastQueries(),Promise.all(n)},QueryManager.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},QueryManager.prototype.startGraphQLSubscription=function(e){var t=this,n=e.query,r=e.fetchPolicy,i=e.errorPolicy,o=e.variables,a=e.context,s=void 0===a?{}:a;n=this.transform(n).document,o=this.getVariables(n,o);var c=function makeObservable(e){return t.getObservableFromLink(n,s,e).map((function(o){if("no-cache"!==r&&(shouldWriteResult(o,i)&&t.cache.write({query:n,result:o.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),t.broadcastQueries()),graphQLResultHasError(o))throw new sn({graphQLErrors:o.errors});return o}))};if(this.transform(n).hasClientExports){var u=this.localState.addExportedVariables(n,o,s).then(c);return new Wt((function(e){var t=null;return u.then((function(n){return t=n.subscribe(e)}),e.error),function(){return t&&t.unsubscribe()}}))}return c(o)},QueryManager.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},QueryManager.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},QueryManager.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.getQuery(e).stop(),this.queries.delete(e)},QueryManager.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},QueryManager.prototype.getLocalState=function(){return this.localState},QueryManager.prototype.getObservableFromLink=function(e,t,n,r){var i,o,a=this;void 0===r&&(r=null!==(i=null===t||void 0===t?void 0:t.queryDeduplication)&&void 0!==i?i:this.queryDeduplication);var s=this.transform(e).serverQuery;if(s){var c=this.inFlightLinkObservables,u=this.link,l={query:s,variables:n,operationName:getOperationName(s)||void 0,context:this.prepareContext(v(v({},t),{forceFetch:!r}))};if(t=l.context,r){var f=c.get(s)||new Map;c.set(s,f);var p=ct(n);if(!(o=f.get(p))){var d=new rn([nn(u,l)]);f.set(p,o=d),d.cleanup((function(){f.delete(p)&&f.size<1&&c.delete(s)}))}}else o=new rn([nn(u,l)])}else o=new rn([Wt.of({data:{}})]),t=this.prepareContext(t);var h=this.transform(e).clientQuery;return h&&(o=asyncMap(o,(function(e){return a.localState.runResolvers({document:h,remoteResult:e,context:t,variables:n})}))),o},QueryManager.prototype.getResultsFromLink=function(e,t,n){var r=e.lastRequestId=this.generateRequestId();return asyncMap(this.getObservableFromLink(e.document,n.context,n.variables),(function(i){var o=isNonEmptyArray(i.errors);if(r>=e.lastRequestId){if(o&&"none"===n.errorPolicy)throw e.markError(new sn({graphQLErrors:i.errors}));e.markResult(i,n,t),e.markReady()}var a={data:i.data,loading:!1,networkStatus:e.networkStatus||an.ready};return o&&"ignore"!==n.errorPolicy&&(a.errors=i.errors),a}),(function(t){var n=function isApolloError(e){return e.hasOwnProperty("graphQLErrors")}(t)?t:new sn({networkError:t});throw r>=e.lastRequestId&&e.markError(n),n}))},QueryManager.prototype.fetchQueryObservable=function(e,t,n){var r=this;void 0===n&&(n=an.loading);var i=this.transform(t.query).document,o=this.getVariables(i,t.variables),a=this.getQuery(e),s=t.fetchPolicy,c=void 0===s?"cache-first":s,u=t.errorPolicy,l=void 0===u?"none":u,f=t.returnPartialData,p=void 0!==f&&f,d=t.notifyOnNetworkStatusChange,h=void 0!==d&&d,m=t.context,y=void 0===m?{}:m,v=Object.assign({},t,{query:i,variables:o,fetchPolicy:c,errorPolicy:l,returnPartialData:p,notifyOnNetworkStatusChange:h,context:y}),g=function fromVariables(e){return v.variables=e,r.fetchQueryByPolicy(a,v,n)};this.fetchCancelFns.set(e,(function(e){Promise.resolve().then((function(){return _.cancel(e)}))}));var _=new rn(this.transform(v.query).hasClientExports?this.localState.addExportedVariables(v.query,v.variables,v.context).then(g):g(v.variables));return _.cleanup((function(){r.fetchCancelFns.delete(e),function applyNextFetchPolicy(e){var t=e.fetchPolicy,n=void 0===t?"cache-first":t,r=e.nextFetchPolicy;r&&(e.fetchPolicy="function"===typeof r?r.call(e,n):r)}(t)})),_},QueryManager.prototype.refetchQueries=function(e){var t=this,n=e.updateCache,r=e.include,i=e.optimistic,o=void 0!==i&&i,a=e.removeOptimistic,s=void 0===a?o?makeUniqueId("refetchQueries"):void 0:a,c=e.onQueryUpdated,u=new Map;r&&this.getObservableQueries(r).forEach((function(e,n){u.set(n,{oq:e,lastDiff:t.getQuery(n).getDiff()})}));var l=new Map;return n&&this.cache.batch({update:n,optimistic:o&&s||!1,removeOptimistic:s,onWatchUpdated:function onWatchUpdated(e,t,n){var r=e.watcher instanceof dn&&e.watcher.observableQuery;if(r){if(c){u.delete(r.queryId);var i=c(r,t,n);return!0===i&&(i=r.refetch()),!1!==i&&l.set(r,i),!1}null!==c&&u.set(r.queryId,{oq:r,lastDiff:n,diff:t})}}}),u.size&&u.forEach((function(e,n){var r,i=e.oq,o=e.lastDiff,a=e.diff;if(c){if(!a){var s=i.queryInfo;s.reset(),a=s.getDiff()}r=c(i,a,o)}c&&!0!==r||(r=i.refetch()),!1!==r&&l.set(i,r),n.indexOf("legacyOneTimeQuery")>=0&&t.stopQueryNoBroadcast(n)})),s&&this.cache.removeOptimistic(s),l},QueryManager.prototype.fetchQueryByPolicy=function(e,t,n){var r=this,i=t.query,o=t.variables,a=t.fetchPolicy,s=t.refetchWritePolicy,c=t.errorPolicy,u=t.returnPartialData,l=t.context,f=t.notifyOnNetworkStatusChange,p=e.networkStatus;e.init({document:i,variables:o,networkStatus:n});var d=function readCache(){return e.getDiff(o)},h=function resultsFromCache(t,n){void 0===n&&(n=e.networkStatus||an.loading);var a=t.result;!__DEV__||u||equal(a,{})||logMissingFieldErrors(t.missing);var s=function fromData(e){return Wt.of(v({data:e,loading:isNetworkRequestInFlight(n),networkStatus:n},t.complete?null:{partial:!0}))};return a&&r.transform(i).hasForcedResolvers?r.localState.runResolvers({document:i,remoteResult:{data:a},context:l,variables:o,onlyRunForcedResolvers:!0}).then((function(e){return s(e.data||void 0)})):s(a)},m="no-cache"===a?0:n===an.refetch&&"merge"!==s?1:2,y=function resultsFromLink(){return r.getResultsFromLink(e,m,{variables:o,context:l,fetchPolicy:a,errorPolicy:c})},g=f&&"number"===typeof p&&p!==n&&isNetworkRequestInFlight(n);switch(a){default:case"cache-first":return(_=d()).complete?[h(_,e.markReady())]:u||g?[h(_),y()]:[y()];case"cache-and-network":var _;return(_=d()).complete||u||g?[h(_),y()]:[y()];case"cache-only":return[h(d(),e.markReady())];case"network-only":return g?[h(d()),y()]:[y()];case"no-cache":return g?[h(e.getDiff()),y()]:[y()];case"standby":return[]}},QueryManager.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new dn(this,e)),this.queries.get(e)},QueryManager.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return v(v({},t),{clientAwareness:this.clientAwareness})},QueryManager}();function ApolloClient_typeof(e){return(ApolloClient_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var yn=!1;function mergeOptions(e,t){return compact(e,t,t.variables&&{variables:v(v({},e.variables),t.variables)})}var vn=function(){function ApolloClient(e){var t=this;this.defaultOptions={},this.resetStoreCallbacks=[],this.clearStoreCallbacks=[];var n=e.uri,r=e.credentials,i=e.headers,o=e.cache,a=e.ssrMode,s=void 0!==a&&a,c=e.ssrForceFetchDelay,u=void 0===c?0:c,l=e.connectToDevTools,f=void 0===l?"object"===("undefined"===typeof window?"undefined":ApolloClient_typeof(window))&&!window.__APOLLO_CLIENT__&&__DEV__:l,p=e.queryDeduplication,d=void 0===p||p,h=e.defaultOptions,m=e.assumeImmutableResults,y=void 0!==m&&m,v=e.resolvers,g=e.typeDefs,_=e.fragmentMatcher,b=e.name,E=e.version,w=e.link;if(w||(w=n?new tn({uri:n,credentials:r,headers:i}):Kt.empty()),!o)throw __DEV__?new ye("To initialize Apollo Client, you must specify a 'cache' property in the options object. \nFor more information, please visit: https://go.apollo.dev/c/docs"):new ye(10);if(this.link=w,this.cache=o,this.disableNetworkFetches=s||u>0,this.queryDeduplication=d,this.defaultOptions=h||{},this.typeDefs=g,u&&setTimeout((function(){return t.disableNetworkFetches=!1}),u),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),f&&"object"===("undefined"===typeof window?"undefined":ApolloClient_typeof(window))&&(window.__APOLLO_CLIENT__=this),!yn&&__DEV__&&(yn=!0,"undefined"!==typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__)){var S=window.navigator,k=S&&S.userAgent,O=void 0;"string"===typeof k&&(k.indexOf("Chrome/")>-1?O="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":k.indexOf("Firefox/")>-1&&(O="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),O&&__DEV__&&invariant_esm_invariant.log("Download the Apollo DevTools for a better development experience: "+O)}this.version="3.4.7",this.localState=new ln({cache:o,client:this,resolvers:v,fragmentMatcher:_}),this.queryManager=new mn({cache:this.cache,link:this.link,queryDeduplication:d,ssrMode:s,clientAwareness:{name:b,version:E},localState:this.localState,assumeImmutableResults:y,onBroadcast:f?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return ApolloClient.prototype.stop=function(){this.queryManager.stop()},ApolloClient.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=mergeOptions(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=v(v({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},ApolloClient.prototype.query=function(e){return this.defaultOptions.query&&(e=mergeOptions(this.defaultOptions.query,e)),__DEV__?invariant_esm_invariant("cache-and-network"!==e.fetchPolicy,"The cache-and-network fetchPolicy does not work with client.query, because client.query can only return a single result. Please use client.watchQuery to receive multiple results from the cache and the network, or consider using a different fetchPolicy, such as cache-first or network-only."):invariant_esm_invariant("cache-and-network"!==e.fetchPolicy,11),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=v(v({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},ApolloClient.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=mergeOptions(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},ApolloClient.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},ApolloClient.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},ApolloClient.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},ApolloClient.prototype.writeQuery=function(e){this.cache.writeQuery(e),this.queryManager.broadcastQueries()},ApolloClient.prototype.writeFragment=function(e){this.cache.writeFragment(e),this.queryManager.broadcastQueries()},ApolloClient.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},ApolloClient.prototype.__requestRaw=function(e){return nn(this.link,e)},ApolloClient.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},ApolloClient.prototype.clearStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore()})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},ApolloClient.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},ApolloClient.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},ApolloClient.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},ApolloClient.prototype.refetchQueries=function(e){var t=this.queryManager.refetchQueries(e),n=[],r=[];t.forEach((function(e,t){n.push(t),r.push(e)}));var i=Promise.all(r);return i.queries=n,i.results=r,i.catch((function(e){__DEV__&&invariant_esm_invariant.debug("In client.refetchQueries, Promise.all promise rejected with error "+e)})),i},ApolloClient.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},ApolloClient.prototype.extract=function(e){return this.cache.extract(e)},ApolloClient.prototype.restore=function(e){return this.cache.restore(e)},ApolloClient.prototype.addResolvers=function(e){this.localState.addResolvers(e)},ApolloClient.prototype.setResolvers=function(e){this.localState.setResolvers(e)},ApolloClient.prototype.getResolvers=function(){return this.localState.getResolvers()},ApolloClient.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},ApolloClient.prototype.setLink=function(e){this.link=this.queryManager.link=e},ApolloClient}();function onError(e){return new Kt((function(t,n){return new Wt((function(r){var i,o,a;try{i=n(t).subscribe({next:function next(i){i.errors&&(a=e({graphQLErrors:i.errors,response:i,operation:t,forward:n}))?o=a.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)}):r.next(i)},error:function error(i){(a=e({operation:t,networkError:i,graphQLErrors:i&&i.result&&i.result.errors,forward:n}))?o=a.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)}):r.error(i)},complete:function complete(){a||r.complete.bind(r)()}})}catch(s){e({networkError:s,operation:t,forward:n}),r.error(s)}return function(){i&&i.unsubscribe(),o&&i.unsubscribe()}}))}))}!function(e){function ErrorLink(t){var n=e.call(this)||this;return n.link=onError(t),n}__extends(ErrorLink,e),ErrorLink.prototype.request=function(e,t){return this.link.request(e,t)}}(Kt);var gn="appolo",_n=document.querySelector('meta[name="api_url"]'),bn=_n?_n.getAttribute("content"):"".concat(window.location.protocol,"//").concat(window.location.host,"/graphql"),En=new Kt((function(e,t){return e.setContext({headers:{apikey:"".concat("ApKrRSjySO4JAmX3E2Z7HvrBD0m8xdDlAiXyh4IbH3w")}}),t(e)}));console.info("%cAPI: ".concat(bn),"color:green;font-size:10px");var wn=new vn({cache:Rt,link:Gt([En,new Kt((function(e,t){return e.setContext({start:new Date}),t(e)})),onError((function(e){var t=e.operation,n=e.response,r=e.graphQLErrors,i=e.networkError;e.forward;if("IgnoreErrorsQuery"===t.operationName)return console.error("".concat(gn,": IgnoreErrorsQuery")),void(n.errors=null);r&&r.forEach((function(e){var t=e.message,n=e.locations,r=e.path;return console.error("".concat(gn,": [GraphQL error]: Message: ").concat(t,", Location: ").concat(n,", Path: ").concat(r))})),i&&console.error("".concat(gn,": [Network error] ").concat(i.statusCode)),console.error("".concat(gn,": [APOLLO_ERROR]")),window.dispatchEvent(new Event(u.APOLLO_ERROR))})),new Kt((function(e,t){return t(e).map((function(t){var n=new Date-e.getContext().start;return console.log("".concat(gn,": operation ").concat(e.operationName," took ").concat(n," ms to complete")),window.dispatchEvent(new Event(u.ONLINE)),t}))})),new tn({uri:bn,fetch:function(e){function fetch(){return e.apply(this,arguments)}return fetch.toString=function(){return e.toString()},fetch}((function(){return fetch.apply(void 0,arguments)})),credentials:"same-origin",connectToDevTools:!1})])});function page_typeof(e){return(page_typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function page_defineProperties(e,t){for(var n=0;n")),e.state.loading){Sn.getElementById("PageLoading");n='
    Loading ...
    '}return React.createElement("div",{className:t,dangerouslySetInnerHTML:e.getHtml(n)})}}]),Page}(m.Component),Tn=__webpack_require__(528),Cn="top",An="bottom",xn="right",Dn="left",In="auto",Nn=[Cn,An,xn,Dn],Ln="start",Pn="end",jn="clippingParents",Rn="viewport",Mn="popper",Fn="reference",Vn=Nn.reduce((function(e,t){return e.concat([t+"-"+Ln,t+"-"+Pn])}),[]),qn=[].concat(Nn,[In]).reduce((function(e,t){return e.concat([t,t+"-"+Ln,t+"-"+Pn])}),[]),Qn="beforeRead",Bn="read",Un="afterRead",zn="beforeMain",Wn="main",Hn="afterMain",Kn="beforeWrite",Gn="write",Yn="afterWrite",Jn=[Qn,Bn,Un,zn,Wn,Hn,Kn,Gn,Yn];function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getWindow(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){return e instanceof getWindow(e).Element||e instanceof Element}function isHTMLElement(e){return e instanceof getWindow(e).HTMLElement||e instanceof HTMLElement}function isShadowRoot(e){return"undefined"!==typeof ShadowRoot&&(e instanceof getWindow(e).ShadowRoot||e instanceof ShadowRoot)}var Xn={name:"applyStyles",enabled:!0,phase:"write",fn:function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function effect(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});isHTMLElement(r)&&getNodeName(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function getBasePlacement(e){return e.split("-")[0]}var $n=Math.round;function getBoundingClientRect(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),r=1,i=1;return isHTMLElement(e)&&t&&(r=n.width/e.offsetWidth||1,i=n.height/e.offsetHeight||1),{width:$n(n.width/r),height:$n(n.height/i),top:$n(n.top/i),right:$n(n.right/r),bottom:$n(n.bottom/i),left:$n(n.left/r),x:$n(n.left/r),y:$n(n.top/i)}}function getLayoutRect(e){var t=getBoundingClientRect(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function contains(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function getComputedStyle_getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getParentNode(e){return"html"===getNodeName(e)?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getTrueOffsetParent(e){return isHTMLElement(e)&&"fixed"!==getComputedStyle_getComputedStyle(e).position?e.offsetParent:null}function getOffsetParent(e){for(var t=getWindow(e),n=getTrueOffsetParent(e);n&&isTableElement(n)&&"static"===getComputedStyle_getComputedStyle(n).position;)n=getTrueOffsetParent(n);return n&&("html"===getNodeName(n)||"body"===getNodeName(n)&&"static"===getComputedStyle_getComputedStyle(n).position)?t:n||function getContainingBlock(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&isHTMLElement(e)&&"fixed"===getComputedStyle_getComputedStyle(e).position)return null;for(var n=getParentNode(e);isHTMLElement(n)&&["html","body"].indexOf(getNodeName(n))<0;){var r=getComputedStyle_getComputedStyle(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Zn=Math.max,er=Math.min,tr=Math.round;function within(e,t,n){return Zn(e,er(t,n))}function mergePaddingObject(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function expandToHashMap(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var nr={name:"arrow",enabled:!0,phase:"main",fn:function arrow(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=getBasePlacement(n.placement),c=getMainAxisFromPlacement(s),u=[Dn,xn].indexOf(s)>=0?"height":"width";if(o&&a){var l=function toPaddingObject(e,t){return mergePaddingObject("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:expandToHashMap(e,Nn))}(i.padding,n),f=getLayoutRect(o),p="y"===c?Cn:Dn,d="y"===c?An:xn,h=n.rects.reference[u]+n.rects.reference[c]-a[c]-n.rects.popper[u],m=a[c]-n.rects.reference[c],y=getOffsetParent(o),v=y?"y"===c?y.clientHeight||0:y.clientWidth||0:0,g=h/2-m/2,_=l[p],b=v-f[u]-l[d],E=v/2-f[u]/2+g,w=within(_,E,b),S=c;n.modifiersData[r]=((t={})[S]=w,t.centerOffset=w-E,t)}},effect:function arrow_effect(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&contains(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},rr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.offsets,a=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,l=!0===u?function roundOffsetsByDPR(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:tr(tr(t*r)/r)||0,y:tr(tr(n*r)/r)||0}}(o):"function"===typeof u?u(o):o,f=l.x,p=void 0===f?0:f,d=l.y,h=void 0===d?0:d,m=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),v=Dn,g=Cn,_=window;if(c){var b=getOffsetParent(n),E="clientHeight",w="clientWidth";b===getWindow(n)&&"static"!==getComputedStyle_getComputedStyle(b=getDocumentElement(n)).position&&(E="scrollHeight",w="scrollWidth"),b=b,i===Cn&&(g=An,h-=b[E]-r.height,h*=s?1:-1),i===Dn&&(v=xn,p-=b[w]-r.width,p*=s?1:-1)}var S,k=Object.assign({position:a},c&&rr);return s?Object.assign({},k,((S={})[g]=y?"0":"",S[v]=m?"0":"",S.transform=(_.devicePixelRatio||1)<2?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",S)):Object.assign({},k,((t={})[g]=y?h+"px":"",t[v]=m?p+"px":"",t.transform="",t))}var ir={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function computeStyles(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,u={placement:getBasePlacement(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},or={passive:!0};var ar={name:"eventListeners",enabled:!0,phase:"write",fn:function fn(){},effect:function eventListeners_effect(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,a=r.resize,s=void 0===a||a,c=getWindow(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,or)})),s&&c.addEventListener("resize",n.update,or),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,or)})),s&&c.removeEventListener("resize",n.update,or)}},data:{}},sr={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,(function(e){return sr[e]}))}var cr={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,(function(e){return cr[e]}))}function getWindowScroll(e){var t=getWindow(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function isScrollParent(e){var t=getComputedStyle_getComputedStyle(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var n;void 0===t&&(t=[]);var r=getScrollParent(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=getWindow(r),a=i?[o].concat(o.visualViewport||[],isScrollParent(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(listScrollParents(getParentNode(a)))}function rectToClientRect(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function getClientRectFromMixedType(e,t){return t===Rn?rectToClientRect(function getViewportRect(e){var t=getWindow(e),n=getDocumentElement(e),r=t.visualViewport,i=n.clientWidth,o=n.clientHeight,a=0,s=0;return r&&(i=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(a=r.offsetLeft,s=r.offsetTop)),{width:i,height:o,x:a+getWindowScrollBarX(e),y:s}}(e)):isHTMLElement(t)?function getInnerBoundingClientRect(e){var t=getBoundingClientRect(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):rectToClientRect(function getDocumentRect(e){var t,n=getDocumentElement(e),r=getWindowScroll(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=Zn(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Zn(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+getWindowScrollBarX(e),c=-r.scrollTop;return"rtl"===getComputedStyle_getComputedStyle(i||n).direction&&(s+=Zn(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:c}}(getDocumentElement(e)))}function getClippingRect(e,t,n){var r="clippingParents"===t?function getClippingParents(e){var t=listScrollParents(getParentNode(e)),n=["absolute","fixed"].indexOf(getComputedStyle_getComputedStyle(e).position)>=0&&isHTMLElement(e)?getOffsetParent(e):e;return isElement(n)?t.filter((function(e){return isElement(e)&&contains(e,n)&&"body"!==getNodeName(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],a=i.reduce((function(t,n){var r=getClientRectFromMixedType(e,n);return t.top=Zn(r.top,t.top),t.right=er(r.right,t.right),t.bottom=er(r.bottom,t.bottom),t.left=Zn(r.left,t.left),t}),getClientRectFromMixedType(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function getVariation(e){return e.split("-")[1]}function computeOffsets(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?getBasePlacement(i):null,a=i?getVariation(i):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(o){case Cn:t={x:s,y:n.y-r.height};break;case An:t={x:s,y:n.y+n.height};break;case xn:t={x:n.x+n.width,y:c};break;case Dn:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?getMainAxisFromPlacement(o):null;if(null!=u){var l="y"===u?"height":"width";switch(a){case Ln:t[u]=t[u]-(n[l]/2-r[l]/2);break;case Pn:t[u]=t[u]+(n[l]/2-r[l]/2)}}return t}function detectOverflow(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.boundary,a=void 0===o?jn:o,s=n.rootBoundary,c=void 0===s?Rn:s,u=n.elementContext,l=void 0===u?Mn:u,f=n.altBoundary,p=void 0!==f&&f,d=n.padding,h=void 0===d?0:d,m=mergePaddingObject("number"!==typeof h?h:expandToHashMap(h,Nn)),y=l===Mn?Fn:Mn,v=e.elements.reference,g=e.rects.popper,_=e.elements[p?y:l],b=getClippingRect(isElement(_)?_:_.contextElement||getDocumentElement(e.elements.popper),a,c),E=getBoundingClientRect(v),w=computeOffsets({reference:E,element:g,strategy:"absolute",placement:i}),S=rectToClientRect(Object.assign({},g,w)),k=l===Mn?S:E,O={top:b.top-k.top+m.top,bottom:k.bottom-b.bottom+m.bottom,left:b.left-k.left+m.left,right:k.right-b.right+m.right},T=e.modifiersData.offset;if(l===Mn&&T){var C=T[i];Object.keys(O).forEach((function(e){var t=[xn,An].indexOf(e)>=0?1:-1,n=[Cn,An].indexOf(e)>=0?"y":"x";O[e]+=C[n]*t}))}return O}var ur={name:"flip",enabled:!0,phase:"main",fn:function flip(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,c=n.fallbackPlacements,u=n.padding,l=n.boundary,f=n.rootBoundary,p=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,y=t.options.placement,v=getBasePlacement(y),g=c||(v===y||!h?[getOppositePlacement(y)]:function getExpandedFallbackPlacements(e){if(getBasePlacement(e)===In)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}(y)),_=[y].concat(g).reduce((function(e,n){return e.concat(getBasePlacement(n)===In?function computeAutoPlacement(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?qn:c,l=getVariation(r),f=l?s?Vn:Vn.filter((function(e){return getVariation(e)===l})):Nn,p=f.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=f);var d=p.reduce((function(t,n){return t[n]=detectOverflow(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[getBasePlacement(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}(t,{placement:n,boundary:l,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),b=t.rects.reference,E=t.rects.popper,w=new Map,S=!0,k=_[0],O=0;O<_.length;O++){var T=_[O],C=getBasePlacement(T),A=getVariation(T)===Ln,x=[Cn,An].indexOf(C)>=0,D=x?"width":"height",I=detectOverflow(t,{placement:T,boundary:l,rootBoundary:f,altBoundary:p,padding:u}),N=x?A?xn:Dn:A?An:Cn;b[D]>E[D]&&(N=getOppositePlacement(N));var L=getOppositePlacement(N),P=[];if(o&&P.push(I[C]<=0),s&&P.push(I[N]<=0,I[L]<=0),P.every((function(e){return e}))){k=T,S=!1;break}w.set(T,P)}if(S)for(var j=function _loop(e){var t=_.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},R=h?3:1;R>0;R--){if("break"===j(R))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function getSideOffsets(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function isAnySideFullyClipped(e){return[Cn,xn,An,Dn].some((function(t){return e[t]>=0}))}var lr={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function hide(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=detectOverflow(t,{elementContext:"reference"}),s=detectOverflow(t,{altBoundary:!0}),c=getSideOffsets(a,r),u=getSideOffsets(s,i,o),l=isAnySideFullyClipped(c),f=isAnySideFullyClipped(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}};var fr={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function offset(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=qn.reduce((function(e,n){return e[n]=function distanceAndSkiddingToXY(e,t,n){var r=getBasePlacement(e),i=[Dn,Cn].indexOf(r)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Dn,xn].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}};var pr={name:"popperOffsets",enabled:!0,phase:"read",fn:function popperOffsets(e){var t=e.state,n=e.name;t.modifiersData[n]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};var dr={name:"preventOverflow",enabled:!0,phase:"main",fn:function preventOverflow(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0!==a&&a,c=n.boundary,u=n.rootBoundary,l=n.altBoundary,f=n.padding,p=n.tether,d=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,y=detectOverflow(t,{boundary:c,rootBoundary:u,padding:f,altBoundary:l}),v=getBasePlacement(t.placement),g=getVariation(t.placement),_=!g,b=getMainAxisFromPlacement(v),E=function getAltAxis(e){return"x"===e?"y":"x"}(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,k=t.rects.popper,O="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,T={x:0,y:0};if(w){if(o||s){var C="y"===b?Cn:Dn,A="y"===b?An:xn,x="y"===b?"height":"width",D=w[b],I=w[b]+y[C],N=w[b]-y[A],L=d?-k[x]/2:0,P=g===Ln?S[x]:k[x],j=g===Ln?-k[x]:-S[x],R=t.elements.arrow,M=d&&R?getLayoutRect(R):{width:0,height:0},F=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},V=F[C],q=F[A],Q=within(0,S[x],M[x]),B=_?S[x]/2-L-Q-V-O:P-Q-V-O,U=_?-S[x]/2+L+Q+q+O:j+Q+q+O,z=t.elements.arrow&&getOffsetParent(t.elements.arrow),W=z?"y"===b?z.clientTop||0:z.clientLeft||0:0,H=t.modifiersData.offset?t.modifiersData.offset[t.placement][b]:0,K=w[b]+B-H-W,G=w[b]+U-H;if(o){var Y=within(d?er(I,K):I,D,d?Zn(N,G):N);w[b]=Y,T[b]=Y-D}if(s){var J="x"===b?Cn:Dn,X="x"===b?An:xn,Z=w[E],ee=Z+y[J],te=Z-y[X],ne=within(d?er(ee,K):ee,Z,d?Zn(te,G):te);w[E]=ne,T[E]=ne-Z}}t.modifiersData[r]=T}},requiresIfExists:["offset"]};function getCompositeRect(e,t,n){void 0===n&&(n=!1);var r=isHTMLElement(t),i=isHTMLElement(t)&&function isElementScaled(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return 1!==n||1!==r}(t),o=getDocumentElement(t),a=getBoundingClientRect(e,i),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&(("body"!==getNodeName(t)||isScrollParent(o))&&(s=function getNodeScroll(e){return e!==getWindow(e)&&isHTMLElement(e)?function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(e):getWindowScroll(e)}(t)),isHTMLElement(t)?((c=getBoundingClientRect(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=getWindowScrollBarX(o))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function order(e){var t=new Map,n=new Set,r=[];function sort(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&sort(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||sort(e)})),r}var hr={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?document.querySelector(e):null},Cr=function typeCheckConfig(e,t,n){Object.keys(n).forEach((function(r){var i=n[r],o=t[r],a=o&&Or(o)?"element":function toType(e){return null===e||void 0===e?"".concat(e):{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()}(o);if(!new RegExp(i).test(a))throw new TypeError("".concat(e.toUpperCase(),': Option "').concat(r,'" provided type "').concat(a,'" but expected type "').concat(i,'".'))}))},Ar=function isVisible(e){return!(!Or(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility")},xr=function isDisabled(e){return!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||("undefined"!==typeof e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")))},Dr=function findShadowRoot(e){if(!document.documentElement.attachShadow)return null;if("function"===typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},Ir=function noop(){},Nr=function reflow(e){e.offsetHeight},Lr=function getjQuery(){var jQuery=window.jQuery;return jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?jQuery:null},Pr=[],jr=function isRTL(){return"rtl"===document.documentElement.dir},Rr=function defineJQueryPlugin(e){!function onDOMContentLoaded(e){"loading"===document.readyState?(Pr.length||document.addEventListener("DOMContentLoaded",(function(){Pr.forEach((function(e){return e()}))})),Pr.push(e)):e()}((function(){var $=Lr();if($){var t=e.NAME,n=$.fn[t];$.fn[t]=e.jQueryInterface,$.fn[t].Constructor=e,$.fn[t].noConflict=function(){return $.fn[t]=n,e.jQueryInterface}}}))},Mr=function execute(e){"function"===typeof e&&e()},Fr=function executeAfterTransition(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(n){var r=5,i=Sr(t)+r,o=!1,a=function handler(n){n.target===t&&(o=!0,t.removeEventListener(_r,handler),Mr(e))};t.addEventListener(_r,a),setTimeout((function(){o||kr(t)}),i)}else Mr(e)},Vr=function getNextActiveElement(e,t,n,r){var i=e.indexOf(t);if(-1===i)return e[!n&&r?e.length-1:0];var o=e.length;return i+=n?1:-1,r&&(i=(i+o)%o),e[Math.max(0,Math.min(i,o-1))]},qr=/[^.]*(?=\..*)\.|.*/,Qr=/\..*/,Br=/::\d+$/,Ur={},zr=1,Wr={mouseenter:"mouseover",mouseleave:"mouseout"},Hr=/^(mouseenter|mouseleave)/i,Kr=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function getUidEvent(e,t){return t&&"".concat(t,"::").concat(zr++)||e.uidEvent||zr++}function getEvent(e){var t=getUidEvent(e);return e.uidEvent=t,Ur[t]=Ur[t]||{},Ur[t]}function findHandler(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=Object.keys(e),i=0,o=r.length;i2&&void 0!==arguments[2])||arguments[2];Fr(e,t,n)}}],[{key:"getInstance",value:function getInstance(e){return Xr(Tr(e),this.DATA_KEY)}},{key:"getOrCreateInstance",value:function getOrCreateInstance(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.getInstance(e)||new this(e,"object"===bootstrap_esm_typeof(t)?t:null)}},{key:"VERSION",get:function get(){return"5.1.0"}},{key:"NAME",get:function get(){throw new Error('You have to implement the static method "NAME", for each component!')}},{key:"DATA_KEY",get:function get(){return"bs.".concat(this.NAME)}},{key:"EVENT_KEY",get:function get(){return".".concat(this.DATA_KEY)}}]),BaseComponent}(),ei=function enableDismissTrigger(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hide",n="click.dismiss".concat(e.EVENT_KEY),r=e.NAME;Gr.on(document,n,'[data-bs-dismiss="'.concat(r,'"]'),(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),!xr(this)){var i=wr(this)||this.closest(".".concat(r));e.getOrCreateInstance(i)[t]()}}))},ti=".".concat("bs.alert"),ni="close".concat(ti),ri="closed".concat(ti),ii=function(e){bootstrap_esm_inherits(Alert,e);var t=bootstrap_esm_createSuper(Alert);function Alert(){return bootstrap_esm_classCallCheck(this,Alert),t.apply(this,arguments)}return bootstrap_esm_createClass(Alert,[{key:"close",value:function close(){var e=this;if(!Gr.trigger(this._element,ni).defaultPrevented){this._element.classList.remove("show");var t=this._element.classList.contains("fade");this._queueCallback((function(){return e._destroyElement()}),this._element,t)}}},{key:"_destroyElement",value:function _destroyElement(){this._element.remove(),Gr.trigger(this._element,ri),this.dispose()}}],[{key:"NAME",get:function get(){return"alert"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Alert.getOrCreateInstance(this);if("string"===typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Alert}(Zr);ei(ii,"close"),Rr(ii);var oi=".".concat("bs.button"),ai='[data-bs-toggle="button"]',si="click".concat(oi).concat(".data-api"),ci=function(e){bootstrap_esm_inherits(Button,e);var t=bootstrap_esm_createSuper(Button);function Button(){return bootstrap_esm_classCallCheck(this,Button),t.apply(this,arguments)}return bootstrap_esm_createClass(Button,[{key:"toggle",value:function toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}}],[{key:"NAME",get:function get(){return"button"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Button.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}]),Button}(Zr);function normalizeData(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function normalizeDataKey(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}Gr.on(document,si,ai,(function(e){e.preventDefault();var t=e.target.closest(ai);ci.getOrCreateInstance(t).toggle()})),Rr(ci);var ui={setDataAttribute:function setDataAttribute(e,t,n){e.setAttribute("data-bs-".concat(normalizeDataKey(t)),n)},removeDataAttribute:function removeDataAttribute(e,t){e.removeAttribute("data-bs-".concat(normalizeDataKey(t)))},getDataAttributes:function getDataAttributes(e){if(!e)return{};var t={};return Object.keys(e.dataset).filter((function(e){return e.startsWith("bs")})).forEach((function(n){var r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=normalizeData(e.dataset[n])})),t},getDataAttribute:function getDataAttribute(e,t){return normalizeData(e.getAttribute("data-bs-".concat(normalizeDataKey(t))))},offset:function offset(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:function position(e){return{top:e.offsetTop,left:e.offsetLeft}}},li={find:function find(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(Element.prototype.querySelectorAll.call(n,e)))},findOne:function findOne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(t,e)},children:function children(e,t){var n;return(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(e.children)).filter((function(e){return e.matches(t)}))},parents:function parents(e,t){for(var parents=[],n=e.parentNode;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(t)&&parents.push(n),n=n.parentNode;return parents},prev:function prev(e,t){for(var n=e.previousElementSibling;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next:function next(e,t){for(var next=e.nextElementSibling;next;){if(next.matches(t))return[next];next=next.nextElementSibling}return[]},focusableChildren:function focusableChildren(e){var t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((function(e){return"".concat(e,':not([tabindex^="-"])')})).join(", ");return this.find(t,e).filter((function(e){return!xr(e)&&Ar(e)}))}},fi="carousel",pi=".".concat("bs.carousel"),di=".data-api",hi={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},mi={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},yi="next",vi="prev",gi="left",_i="right",bi=(bootstrap_esm_defineProperty(mr={},"ArrowLeft",_i),bootstrap_esm_defineProperty(mr,"ArrowRight",gi),mr),Ei="slide".concat(pi),wi="slid".concat(pi),Si="keydown".concat(pi),ki="mouseenter".concat(pi),Oi="mouseleave".concat(pi),Ti="touchstart".concat(pi),Ci="touchmove".concat(pi),Ai="touchend".concat(pi),xi="pointerdown".concat(pi),Di="pointerup".concat(pi),Ii="dragstart".concat(pi),Ni="load".concat(pi).concat(di),Li="click".concat(pi).concat(di),Pi="active",ji=".active.carousel-item",Ri="touch",Mi=function(e){bootstrap_esm_inherits(Carousel,e);var t=bootstrap_esm_createSuper(Carousel);function Carousel(e,n){var r;return bootstrap_esm_classCallCheck(this,Carousel),(r=t.call(this,e))._items=null,r._interval=null,r._activeElement=null,r._isPaused=!1,r._isSliding=!1,r.touchTimeout=null,r.touchStartX=0,r.touchDeltaX=0,r._config=r._getConfig(n),r._indicatorsElement=li.findOne(".carousel-indicators",r._element),r._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,r._pointerEvent=Boolean(window.PointerEvent),r._addEventListeners(),r}return bootstrap_esm_createClass(Carousel,[{key:"next",value:function next(){this._slide(yi)}},{key:"nextWhenVisible",value:function nextWhenVisible(){!document.hidden&&Ar(this._element)&&this.next()}},{key:"prev",value:function prev(){this._slide(vi)}},{key:"pause",value:function pause(e){e||(this._isPaused=!0),li.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(kr(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}},{key:"cycle",value:function cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}},{key:"to",value:function to(e){var t=this;this._activeElement=li.findOne(ji,this._element);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)Gr.one(this._element,wi,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var r=e>n?yi:vi;this._slide(r,this._items[e])}}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},hi),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(fi,e,mi),e}},{key:"_handleSwipe",value:function _handleSwipe(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?_i:gi)}}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;this._config.keyboard&&Gr.on(this._element,Si,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(Gr.on(this._element,ki,(function(t){return e.pause(t)})),Gr.on(this._element,Oi,(function(t){return e.cycle(t)}))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}},{key:"_addTouchEventListeners",value:function _addTouchEventListeners(){var e=this,t=function start(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==Ri?e._pointerEvent||(e.touchStartX=t.touches[0].clientX):e.touchStartX=t.clientX},n=function end(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==Ri||(e.touchDeltaX=t.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),500+e._config.interval))};li.find(".carousel-item img",this._element).forEach((function(e){Gr.on(e,Ii,(function(e){return e.preventDefault()}))})),this._pointerEvent?(Gr.on(this._element,xi,(function(e){return t(e)})),Gr.on(this._element,Di,(function(e){return n(e)})),this._element.classList.add("pointer-event")):(Gr.on(this._element,Ti,(function(e){return t(e)})),Gr.on(this._element,Ci,(function(t){return function move(t){e.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-e.touchStartX}(t)})),Gr.on(this._element,Ai,(function(e){return n(e)})))}},{key:"_keydown",value:function _keydown(e){if(!/input|textarea/i.test(e.target.tagName)){var t=bi[e.key];t&&(e.preventDefault(),this._slide(t))}}},{key:"_getItemIndex",value:function _getItemIndex(e){return this._items=e&&e.parentNode?li.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}},{key:"_getItemByOrder",value:function _getItemByOrder(e,t){var n=e===yi;return Vr(this._items,t,n,this._config.wrap)}},{key:"_triggerSlideEvent",value:function _triggerSlideEvent(e,t){var n=this._getItemIndex(e),r=this._getItemIndex(li.findOne(ji,this._element));return Gr.trigger(this._element,Ei,{relatedTarget:e,direction:t,from:r,to:n})}},{key:"_setActiveIndicatorElement",value:function _setActiveIndicatorElement(e){if(this._indicatorsElement){var t=li.findOne(".active",this._indicatorsElement);t.classList.remove(Pi),t.removeAttribute("aria-current");for(var n=li.find("[data-bs-target]",this._indicatorsElement),r=0;r0&&void 0!==arguments[0]?arguments[0]:this._element;return e.classList.contains(Gi)}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Qi),ui.getDataAttributes(this._element)),e)).toggle=Boolean(e.toggle),e.parent=Tr(e.parent),Cr(Fi,e,Bi),e}},{key:"_getDimension",value:function _getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}},{key:"_initializeChildren",value:function _initializeChildren(){var e=this;if(this._config.parent){var t=li.find(".".concat(Yi," .").concat(Yi),this._config.parent);li.find($i,this._config.parent).filter((function(e){return!t.includes(e)})).forEach((function(t){var n=wr(t);n&&e._addAriaAndCollapsedClass([t],e._isShown(n))}))}}},{key:"_addAriaAndCollapsedClass",value:function _addAriaAndCollapsedClass(e,t){e.length&&e.forEach((function(e){t?e.classList.remove(Xi):e.classList.add(Xi),e.setAttribute("aria-expanded",t)}))}}],[{key:"Default",get:function get(){return Qi}},{key:"NAME",get:function get(){return Fi}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t={};"string"===typeof e&&/show|hide/.test(e)&&(t.toggle=!1);var n=Collapse.getOrCreateInstance(this,t);if("string"===typeof e){if("undefined"===typeof n[e])throw new TypeError('No method named "'.concat(e,'"'));n[e]()}}))}}]),Collapse}(Zr);Gr.on(document,Ki,$i,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();var t=Er(this);li.find(t).forEach((function(e){Zi.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),Rr(Zi);var eo="dropdown",no=".".concat("bs.dropdown"),ro=".data-api",io="Escape",oo="Space",ao="ArrowUp",so="ArrowDown",co=new RegExp("".concat(ao,"|").concat(so,"|").concat(io)),uo="hide".concat(no),lo="hidden".concat(no),fo="show".concat(no),po="shown".concat(no),ho="click".concat(no).concat(ro),mo="keydown".concat(no).concat(ro),yo="keyup".concat(no).concat(ro),vo="show",go='[data-bs-toggle="dropdown"]',_o=".dropdown-menu",bo=jr()?"top-end":"top-start",Eo=jr()?"top-start":"top-end",wo=jr()?"bottom-end":"bottom-start",So=jr()?"bottom-start":"bottom-end",ko=jr()?"left-start":"right-start",Oo=jr()?"right-start":"left-start",To={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},Co={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"},Ao=function(t){bootstrap_esm_inherits(Dropdown,t);var n=bootstrap_esm_createSuper(Dropdown);function Dropdown(e,t){var r;return bootstrap_esm_classCallCheck(this,Dropdown),(r=n.call(this,e))._popper=null,r._config=r._getConfig(t),r._menu=r._getMenuElement(),r._inNavbar=r._detectNavbar(),r}return bootstrap_esm_createClass(Dropdown,[{key:"toggle",value:function toggle(){return this._isShown()?this.hide():this.show()}},{key:"show",value:function show(){if(!xr(this._element)&&!this._isShown(this._menu)){var e={relatedTarget:this._element};if(!Gr.trigger(this._element,fo,e).defaultPrevented){var t,n=Dropdown.getParentFromElement(this._element);if(this._inNavbar?ui.setDataAttribute(this._menu,"popper","none"):this._createPopper(n),"ontouchstart"in document.documentElement&&!n.closest(".navbar-nav"))(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.on(e,"mouseover",Ir)}));this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(vo),this._element.classList.add(vo),Gr.trigger(this._element,po,e)}}}},{key:"hide",value:function hide(){if(!xr(this._element)&&this._isShown(this._menu)){var e={relatedTarget:this._element};this._completeHide(e)}}},{key:"dispose",value:function dispose(){this._popper&&this._popper.destroy(),_get(bootstrap_esm_getPrototypeOf(Dropdown.prototype),"dispose",this).call(this)}},{key:"update",value:function update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}},{key:"_completeHide",value:function _completeHide(e){if(!Gr.trigger(this._element,uo,e).defaultPrevented){var t;if("ontouchstart"in document.documentElement)(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.off(e,"mouseover",Ir)}));this._popper&&this._popper.destroy(),this._menu.classList.remove(vo),this._element.classList.remove(vo),this._element.setAttribute("aria-expanded","false"),ui.removeDataAttribute(this._menu,"popper"),Gr.trigger(this._element,lo,e)}}},{key:"_getConfig",value:function _getConfig(e){if(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this.constructor.Default),ui.getDataAttributes(this._element)),e),Cr(eo,e,this.constructor.DefaultType),"object"===bootstrap_esm_typeof(e.reference)&&!Or(e.reference)&&"function"!==typeof e.reference.getBoundingClientRect)throw new TypeError("".concat(eo.toUpperCase(),': Option "reference" provided type "object" without a required "getBoundingClientRect" method.'));return e}},{key:"_createPopper",value:function _createPopper(t){if("undefined"===typeof e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var n=this._element;"parent"===this._config.reference?n=t:Or(this._config.reference)?n=Tr(this._config.reference):"object"===bootstrap_esm_typeof(this._config.reference)&&(n=this._config.reference);var r=this._getPopperConfig(),i=r.modifiers.find((function(e){return"applyStyles"===e.name&&!1===e.enabled}));this._popper=vr(n,this._menu,r),i&&ui.setDataAttribute(this._menu,"popper","static")}},{key:"_isShown",value:function _isShown(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._element;return e.classList.contains(vo)}},{key:"_getMenuElement",value:function _getMenuElement(){return li.next(this._element,_o)[0]}},{key:"_getPlacement",value:function _getPlacement(){var e=this._element.parentNode;if(e.classList.contains("dropend"))return ko;if(e.classList.contains("dropstart"))return Oo;var t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Eo:bo:t?So:wo}},{key:"_detectNavbar",value:function _detectNavbar(){return null!==this._element.closest(".".concat("navbar"))}},{key:"_getOffset",value:function _getOffset(){var e=this,t=this._config.offset;return"string"===typeof t?t.split(",").map((function(e){return Number.parseInt(e,10)})):"function"===typeof t?function(n){return t(n,e._element)}:t}},{key:"_getPopperConfig",value:function _getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},e),"function"===typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig)}},{key:"_selectMenuItem",value:function _selectMenuItem(e){var t=e.key,n=e.target,r=li.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(Ar);r.length&&Vr(r,n,t===so,!r.includes(n)).focus()}}],[{key:"Default",get:function get(){return To}},{key:"DefaultType",get:function get(){return Co}},{key:"NAME",get:function get(){return eo}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Dropdown.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}},{key:"clearMenus",value:function clearMenus(e){if(!e||2!==e.button&&("keyup"!==e.type||"Tab"===e.key))for(var t=li.find(go),n=0,r=t.length;ne.clientWidth+i)){r._saveInitialAttribute(e,t);var o=window.getComputedStyle(e)[t];e.style[t]="".concat(n(Number.parseFloat(o)),"px")}}))}},{key:"reset",value:function reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(xo,"paddingRight"),this._resetElementAttributes(Do,"marginRight")}},{key:"_saveInitialAttribute",value:function _saveInitialAttribute(e,t){var n=e.style[t];n&&ui.setDataAttribute(e,t,n)}},{key:"_resetElementAttributes",value:function _resetElementAttributes(e,t){this._applyManipulationCallback(e,(function manipulationCallBack(e){var n=ui.getDataAttribute(e,t);"undefined"===typeof n?e.style.removeProperty(t):(ui.removeDataAttribute(e,t),e.style[t]=n)}))}},{key:"_applyManipulationCallback",value:function _applyManipulationCallback(e,t){Or(e)?t(e):li.find(e,this._element).forEach(t)}},{key:"isOverflowing",value:function isOverflowing(){return this.getWidth()>0}}]),ScrollBarHelper}(),No={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Lo={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Po="backdrop",jo="show",Ro="mousedown.bs.".concat(Po),Mo=function(){function Backdrop(e){bootstrap_esm_classCallCheck(this,Backdrop),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}return bootstrap_esm_createClass(Backdrop,[{key:"show",value:function show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&Nr(this._getElement()),this._getElement().classList.add(jo),this._emulateAnimation((function(){Mr(e)}))):Mr(e)}},{key:"hide",value:function hide(e){var t=this;this._config.isVisible?(this._getElement().classList.remove(jo),this._emulateAnimation((function(){t.dispose(),Mr(e)}))):Mr(e)}},{key:"_getElement",value:function _getElement(){if(!this._element){var e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},No),"object"===bootstrap_esm_typeof(e)?e:{})).rootElement=Tr(e.rootElement),Cr(Po,e,Lo),e}},{key:"_append",value:function _append(){var e=this;this._isAppended||(this._config.rootElement.append(this._getElement()),Gr.on(this._getElement(),Ro,(function(){Mr(e._config.clickCallback)})),this._isAppended=!0)}},{key:"dispose",value:function dispose(){this._isAppended&&(Gr.off(this._element,Ro),this._element.remove(),this._isAppended=!1)}},{key:"_emulateAnimation",value:function _emulateAnimation(e){Fr(e,this._getElement(),this._config.isAnimated)}}]),Backdrop}(),Fo={trapElement:null,autofocus:!0},Vo={trapElement:"element",autofocus:"boolean"},qo=".".concat("bs.focustrap"),Qo="focusin".concat(qo),Bo="keydown.tab".concat(qo),Uo="backward",zo=function(){function FocusTrap(e){bootstrap_esm_classCallCheck(this,FocusTrap),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}return bootstrap_esm_createClass(FocusTrap,[{key:"activate",value:function activate(){var e=this,t=this._config,n=t.trapElement,r=t.autofocus;this._isActive||(r&&n.focus(),Gr.off(document,qo),Gr.on(document,Qo,(function(t){return e._handleFocusin(t)})),Gr.on(document,Bo,(function(t){return e._handleKeydown(t)})),this._isActive=!0)}},{key:"deactivate",value:function deactivate(){this._isActive&&(this._isActive=!1,Gr.off(document,qo))}},{key:"_handleFocusin",value:function _handleFocusin(e){var t=e.target,n=this._config.trapElement;if(t!==document&&t!==n&&!n.contains(t)){var r=li.focusableChildren(n);0===r.length?n.focus():this._lastTabNavDirection===Uo?r[r.length-1].focus():r[0].focus()}}},{key:"_handleKeydown",value:function _handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Uo:"forward")}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Fo),"object"===bootstrap_esm_typeof(e)?e:{}),Cr("focustrap",e,Vo),e}}]),FocusTrap}(),Wo="modal",Ho=".".concat("bs.modal"),Ko="Escape",Go={backdrop:!0,keyboard:!0,focus:!0},Yo={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Jo="hide".concat(Ho),Xo="hidePrevented".concat(Ho),$o="hidden".concat(Ho),Zo="show".concat(Ho),ea="shown".concat(Ho),ta="resize".concat(Ho),na="click.dismiss".concat(Ho),ra="keydown.dismiss".concat(Ho),ia="mouseup.dismiss".concat(Ho),oa="mousedown.dismiss".concat(Ho),aa="click".concat(Ho).concat(".data-api"),sa="modal-open",ca="show",ua="modal-static",la=function(e){bootstrap_esm_inherits(Modal,e);var t=bootstrap_esm_createSuper(Modal);function Modal(e,n){var r;return bootstrap_esm_classCallCheck(this,Modal),(r=t.call(this,e))._config=r._getConfig(n),r._dialog=li.findOne(".modal-dialog",r._element),r._backdrop=r._initializeBackDrop(),r._focustrap=r._initializeFocusTrap(),r._isShown=!1,r._ignoreBackdropClick=!1,r._isTransitioning=!1,r._scrollBar=new Io,r}return bootstrap_esm_createClass(Modal,[{key:"toggle",value:function toggle(e){return this._isShown?this.hide():this.show(e)}},{key:"show",value:function show(e){var t=this;this._isShown||this._isTransitioning||(Gr.trigger(this._element,Zo,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(sa),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),Gr.on(this._dialog,oa,(function(){Gr.one(t._element,ia,(function(e){e.target===t._element&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)}))))}},{key:"hide",value:function hide(){var e=this;if(this._isShown&&!this._isTransitioning&&!Gr.trigger(this._element,Jo).defaultPrevented){this._isShown=!1;var t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ca),Gr.off(this._element,na),Gr.off(this._dialog,oa),this._queueCallback((function(){return e._hideModal()}),this._element,t)}}},{key:"dispose",value:function dispose(){[window,this._dialog].forEach((function(e){return Gr.off(e,Ho)})),this._backdrop.dispose(),this._focustrap.deactivate(),_get(bootstrap_esm_getPrototypeOf(Modal.prototype),"dispose",this).call(this)}},{key:"handleUpdate",value:function handleUpdate(){this._adjustDialog()}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){return new Mo({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}},{key:"_initializeFocusTrap",value:function _initializeFocusTrap(){return new zo({trapElement:this._element})}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Go),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(Wo,e,Yo),e}},{key:"_showElement",value:function _showElement(e){var t=this,n=this._isAnimated(),r=li.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,r&&(r.scrollTop=0),n&&Nr(this._element),this._element.classList.add(ca);this._queueCallback((function transitionComplete(){t._config.focus&&t._focustrap.activate(),t._isTransitioning=!1,Gr.trigger(t._element,ea,{relatedTarget:e})}),this._dialog,n)}},{key:"_setEscapeEvent",value:function _setEscapeEvent(){var e=this;this._isShown?Gr.on(this._element,ra,(function(t){e._config.keyboard&&t.key===Ko?(t.preventDefault(),e.hide()):e._config.keyboard||t.key!==Ko||e._triggerBackdropTransition()})):Gr.off(this._element,ra)}},{key:"_setResizeEvent",value:function _setResizeEvent(){var e=this;this._isShown?Gr.on(window,ta,(function(){return e._adjustDialog()})):Gr.off(window,ta)}},{key:"_hideModal",value:function _hideModal(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((function(){document.body.classList.remove(sa),e._resetAdjustments(),e._scrollBar.reset(),Gr.trigger(e._element,$o)}))}},{key:"_showBackdrop",value:function _showBackdrop(e){var t=this;Gr.on(this._element,na,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===t._config.backdrop?t.hide():"static"===t._config.backdrop&&t._triggerBackdropTransition())})),this._backdrop.show(e)}},{key:"_isAnimated",value:function _isAnimated(){return this._element.classList.contains("fade")}},{key:"_triggerBackdropTransition",value:function _triggerBackdropTransition(){var e=this;if(!Gr.trigger(this._element,Xo).defaultPrevented){var t=this._element,n=t.classList,r=t.scrollHeight,i=t.style,o=r>document.documentElement.clientHeight;!o&&"hidden"===i.overflowY||n.contains(ua)||(o||(i.overflowY="hidden"),n.add(ua),this._queueCallback((function(){n.remove(ua),o||e._queueCallback((function(){i.overflowY=""}),e._dialog)}),this._dialog),this._element.focus())}}},{key:"_adjustDialog",value:function _adjustDialog(){var e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;(!n&&e&&!jr()||n&&!e&&jr())&&(this._element.style.paddingLeft="".concat(t,"px")),(n&&!e&&!jr()||!n&&e&&jr())&&(this._element.style.paddingRight="".concat(t,"px"))}},{key:"_resetAdjustments",value:function _resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}}],[{key:"Default",get:function get(){return Go}},{key:"NAME",get:function get(){return Wo}},{key:"jQueryInterface",value:function jQueryInterface(e,t){return this.each((function(){var n=Modal.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof n[e])throw new TypeError('No method named "'.concat(e,'"'));n[e](t)}}))}}]),Modal}(Zr);Gr.on(document,aa,'[data-bs-toggle="modal"]',(function(e){var t=this,n=wr(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Gr.one(n,Zo,(function(e){e.defaultPrevented||Gr.one(n,$o,(function(){Ar(t)&&t.focus()}))})),la.getOrCreateInstance(n).toggle(this)})),ei(la),Rr(la);var fa="offcanvas",pa=".".concat("bs.offcanvas"),da=".data-api",ha="load".concat(pa).concat(da),ma={backdrop:!0,keyboard:!0,scroll:!1},ya={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},va="show",ga=".offcanvas.show",_a="show".concat(pa),ba="shown".concat(pa),Ea="hide".concat(pa),wa="hidden".concat(pa),Sa="click".concat(pa).concat(da),ka="keydown.dismiss".concat(pa),Oa=function(e){bootstrap_esm_inherits(Offcanvas,e);var t=bootstrap_esm_createSuper(Offcanvas);function Offcanvas(e,n){var r;return bootstrap_esm_classCallCheck(this,Offcanvas),(r=t.call(this,e))._config=r._getConfig(n),r._isShown=!1,r._backdrop=r._initializeBackDrop(),r._focustrap=r._initializeFocusTrap(),r._addEventListeners(),r}return bootstrap_esm_createClass(Offcanvas,[{key:"toggle",value:function toggle(e){return this._isShown?this.hide():this.show(e)}},{key:"show",value:function show(e){var t=this;if(!this._isShown&&!Gr.trigger(this._element,_a,{relatedTarget:e}).defaultPrevented){this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new Io).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(va);this._queueCallback((function completeCallBack(){t._config.scroll||t._focustrap.activate(),Gr.trigger(t._element,ba,{relatedTarget:e})}),this._element,!0)}}},{key:"hide",value:function hide(){var e=this;if(this._isShown&&!Gr.trigger(this._element,Ea).defaultPrevented){this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(va),this._backdrop.hide();this._queueCallback((function completeCallback(){e._element.setAttribute("aria-hidden",!0),e._element.removeAttribute("aria-modal"),e._element.removeAttribute("role"),e._element.style.visibility="hidden",e._config.scroll||(new Io).reset(),Gr.trigger(e._element,wa)}),this._element,!0)}}},{key:"dispose",value:function dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),_get(bootstrap_esm_getPrototypeOf(Offcanvas.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},ma),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),Cr(fa,e,ya),e}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){var e=this;return new Mo({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:function clickCallback(){return e.hide()}})}},{key:"_initializeFocusTrap",value:function _initializeFocusTrap(){return new zo({trapElement:this._element})}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;Gr.on(this._element,ka,(function(t){e._config.keyboard&&"Escape"===t.key&&e.hide()}))}}],[{key:"NAME",get:function get(){return fa}},{key:"Default",get:function get(){return ma}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Offcanvas.getOrCreateInstance(this,e);if("string"===typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Offcanvas}(Zr);Gr.on(document,Sa,'[data-bs-toggle="offcanvas"]',(function(e){var t=this,n=wr(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),!xr(this)){Gr.one(n,wa,(function(){Ar(t)&&t.focus()}));var r=li.findOne(ga);r&&r!==n&&Oa.getInstance(r).hide(),Oa.getOrCreateInstance(n).toggle(this)}})),Gr.on(window,ha,(function(){return li.find(ga).forEach((function(e){return Oa.getOrCreateInstance(e).show()}))})),ei(Oa),Rr(Oa);var Ta=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ca=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Aa=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,xa={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]};function sanitizeHtml(e,t,n){var r;if(!e.length)return e;if(n&&"function"===typeof n)return n(e);for(var i=(new window.DOMParser).parseFromString(e,"text/html"),o=Object.keys(t),a=(r=[]).concat.apply(r,bootstrap_esm_toConsumableArray(i.body.querySelectorAll("*"))),s=function _loop(e,n){var r,i=a[e],s=i.nodeName.toLowerCase();if(!o.includes(s))return i.remove(),"continue";var c=(r=[]).concat.apply(r,bootstrap_esm_toConsumableArray(i.attributes)),u=[].concat(t["*"]||[],t[s]||[]);c.forEach((function(e){(function allowedAttribute(e,t){var n=e.nodeName.toLowerCase();if(t.includes(n))return!Ta.has(n)||Boolean(Ca.test(e.nodeValue)||Aa.test(e.nodeValue));for(var r=t.filter((function(e){return e instanceof RegExp})),i=0,o=r.length;i
    ',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:xa,popperConfig:null},Ra={HIDE:"hide".concat(Ia),HIDDEN:"hidden".concat(Ia),SHOW:"show".concat(Ia),SHOWN:"shown".concat(Ia),INSERTED:"inserted".concat(Ia),CLICK:"click".concat(Ia),FOCUSIN:"focusin".concat(Ia),FOCUSOUT:"focusout".concat(Ia),MOUSEENTER:"mouseenter".concat(Ia),MOUSELEAVE:"mouseleave".concat(Ia)},Ma="fade",Fa="show",Va="show",qa="out",Qa=".".concat("modal"),Ba="hide.bs.modal",Ua="hover",za="focus",Wa=function(t){bootstrap_esm_inherits(Tooltip,t);var n=bootstrap_esm_createSuper(Tooltip);function Tooltip(t,r){var i;if(bootstrap_esm_classCallCheck(this,Tooltip),"undefined"===typeof e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");return(i=n.call(this,t))._isEnabled=!0,i._timeout=0,i._hoverState="",i._activeTrigger={},i._popper=null,i._config=i._getConfig(r),i.tip=null,i._setListeners(),i}return bootstrap_esm_createClass(Tooltip,[{key:"enable",value:function enable(){this._isEnabled=!0}},{key:"disable",value:function disable(){this._isEnabled=!1}},{key:"toggleEnabled",value:function toggleEnabled(){this._isEnabled=!this._isEnabled}},{key:"toggle",value:function toggle(e){if(this._isEnabled)if(e){var t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(Fa))return void this._leave(null,this);this._enter(null,this)}}},{key:"dispose",value:function dispose(){clearTimeout(this._timeout),Gr.off(this._element.closest(Qa),Ba,this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),_get(bootstrap_esm_getPrototypeOf(Tooltip.prototype),"dispose",this).call(this)}},{key:"show",value:function show(){var e=this;if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this.isWithContent()&&this._isEnabled){var t=Gr.trigger(this._element,this.constructor.Event.SHOW),n=Dr(this._element),r=null===n?this._element.ownerDocument.documentElement.contains(this._element):n.contains(this._element);if(!t.defaultPrevented&&r){var i=this.getTipElement(),o=function getUID(e){do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e}(this.constructor.NAME);i.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this._config.animation&&i.classList.add(Ma);var a="function"===typeof this._config.placement?this._config.placement.call(this,i,this._element):this._config.placement,s=this._getAttachment(a);this._addAttachmentClass(s);var c=this._config.container;Jr(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(c.append(i),Gr.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=vr(this._element,i,this._getPopperConfig(s)),i.classList.add(Fa);var u,l,f=this._resolvePossibleFunction(this._config.customClass);if(f)(u=i.classList).add.apply(u,bootstrap_esm_toConsumableArray(f.split(" ")));if("ontouchstart"in document.documentElement)(l=[]).concat.apply(l,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){Gr.on(e,"mouseover",Ir)}));var p=this.tip.classList.contains(Ma);this._queueCallback((function complete(){var t=e._hoverState;e._hoverState=null,Gr.trigger(e._element,e.constructor.Event.SHOWN),t===qa&&e._leave(null,e)}),this.tip,p)}}}},{key:"hide",value:function hide(){var e=this;if(this._popper){var t=this.getTipElement();if(!Gr.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var n;if(t.classList.remove(Fa),"ontouchstart"in document.documentElement)(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return Gr.off(e,"mouseover",Ir)}));this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;var r=this.tip.classList.contains(Ma);this._queueCallback((function complete(){e._isWithActiveTrigger()||(e._hoverState!==Va&&t.remove(),e._cleanTipClass(),e._element.removeAttribute("aria-describedby"),Gr.trigger(e._element,e.constructor.Event.HIDDEN),e._popper&&(e._popper.destroy(),e._popper=null))}),this.tip,r),this._hoverState=""}}}},{key:"update",value:function update(){null!==this._popper&&this._popper.update()}},{key:"isWithContent",value:function isWithContent(){return Boolean(this.getTitle())}},{key:"getTipElement",value:function getTipElement(){if(this.tip)return this.tip;var e=document.createElement("div");e.innerHTML=this._config.template;var t=e.children[0];return this.setContent(t),t.classList.remove(Ma,Fa),this.tip=t,this.tip}},{key:"setContent",value:function setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".tooltip-inner")}},{key:"_sanitizeAndSetContent",value:function _sanitizeAndSetContent(e,t,n){var r=li.findOne(n,e);t||!r?this.setElementContent(r,t):r.remove()}},{key:"setElementContent",value:function setElementContent(e,t){if(null!==e)return Or(t)?(t=Tr(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.append(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=sanitizeHtml(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}},{key:"getTitle",value:function getTitle(){var e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}},{key:"updateAttachment",value:function updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}},{key:"_initializeOnDelegatedTarget",value:function _initializeOnDelegatedTarget(e,t){return t||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}},{key:"_getOffset",value:function _getOffset(){var e=this,t=this._config.offset;return"string"===typeof t?t.split(",").map((function(e){return Number.parseInt(e,10)})):"function"===typeof t?function(n){return t(n,e._element)}:t}},{key:"_resolvePossibleFunction",value:function _resolvePossibleFunction(e){return"function"===typeof e?e.call(this._element):e}},{key:"_getPopperConfig",value:function _getPopperConfig(e){var t=this,n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:".".concat(this.constructor.NAME,"-arrow")}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:function fn(e){return t._handlePopperPlacementChange(e)}}],onFirstUpdate:function onFirstUpdate(e){e.options.placement!==e.placement&&t._handlePopperPlacementChange(e)}};return bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},n),"function"===typeof this._config.popperConfig?this._config.popperConfig(n):this._config.popperConfig)}},{key:"_addAttachmentClass",value:function _addAttachmentClass(e){this.getTipElement().classList.add("".concat(this._getBasicClassPrefix(),"-").concat(this.updateAttachment(e)))}},{key:"_getAttachment",value:function _getAttachment(e){return Pa[e.toUpperCase()]}},{key:"_setListeners",value:function _setListeners(){var e=this;this._config.trigger.split(" ").forEach((function(t){if("click"===t)Gr.on(e._element,e.constructor.Event.CLICK,e._config.selector,(function(t){return e.toggle(t)}));else if("manual"!==t){var n=t===Ua?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===Ua?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;Gr.on(e._element,n,e._config.selector,(function(t){return e._enter(t)})),Gr.on(e._element,r,e._config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e._element&&e.hide()},Gr.on(this._element.closest(Qa),Ba,this._hideModalHandler),this._config.selector?this._config=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this._config),{},{trigger:"manual",selector:""}):this._fixTitle()}},{key:"_fixTitle",value:function _fixTitle(){var e=this._element.getAttribute("title"),t=bootstrap_esm_typeof(this._element.getAttribute("data-bs-original-title"));(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}},{key:"_enter",value:function _enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?za:Ua]=!0),t.getTipElement().classList.contains(Fa)||t._hoverState===Va?t._hoverState=Va:(clearTimeout(t._timeout),t._hoverState=Va,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((function(){t._hoverState===Va&&t.show()}),t._config.delay.show):t.show())}},{key:"_leave",value:function _leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?za:Ua]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=qa,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===qa&&t.hide()}),t._config.delay.hide):t.hide())}},{key:"_isWithActiveTrigger",value:function _isWithActiveTrigger(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}},{key:"_getConfig",value:function _getConfig(e){var t=ui.getDataAttributes(this._element);return Object.keys(t).forEach((function(e){Na.has(e)&&delete t[e]})),(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},this.constructor.Default),t),"object"===bootstrap_esm_typeof(e)&&e?e:{})).container=!1===e.container?document.body:Tr(e.container),"number"===typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"===typeof e.title&&(e.title=e.title.toString()),"number"===typeof e.content&&(e.content=e.content.toString()),Cr(Da,e,this.constructor.DefaultType),e.sanitize&&(e.template=sanitizeHtml(e.template,e.allowList,e.sanitizeFn)),e}},{key:"_getDelegateConfig",value:function _getDelegateConfig(){var e={};for(var t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}},{key:"_cleanTipClass",value:function _cleanTipClass(){var e=this.getTipElement(),t=new RegExp("(^|\\s)".concat(this._getBasicClassPrefix(),"\\S+"),"g"),n=e.getAttribute("class").match(t);null!==n&&n.length>0&&n.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))}},{key:"_getBasicClassPrefix",value:function _getBasicClassPrefix(){return"bs-tooltip"}},{key:"_handlePopperPlacementChange",value:function _handlePopperPlacementChange(e){var t=e.state;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}}],[{key:"Default",get:function get(){return ja}},{key:"NAME",get:function get(){return Da}},{key:"Event",get:function get(){return Ra}},{key:"DefaultType",get:function get(){return La}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Tooltip.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Tooltip}(Zr);Rr(Wa);var Ha=".".concat("bs.popover"),Ka=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Wa.Default),{},{placement:"right",offset:[0,8],trigger:"click",content:"",template:''}),Ga=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Wa.DefaultType),{},{content:"(string|element|function)"}),Ya={HIDE:"hide".concat(Ha),HIDDEN:"hidden".concat(Ha),SHOW:"show".concat(Ha),SHOWN:"shown".concat(Ha),INSERTED:"inserted".concat(Ha),CLICK:"click".concat(Ha),FOCUSIN:"focusin".concat(Ha),FOCUSOUT:"focusout".concat(Ha),MOUSEENTER:"mouseenter".concat(Ha),MOUSELEAVE:"mouseleave".concat(Ha)};Rr(function(e){bootstrap_esm_inherits(Popover,e);var t=bootstrap_esm_createSuper(Popover);function Popover(){return bootstrap_esm_classCallCheck(this,Popover),t.apply(this,arguments)}return bootstrap_esm_createClass(Popover,[{key:"isWithContent",value:function isWithContent(){return this.getTitle()||this._getContent()}},{key:"setContent",value:function setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(e,this._getContent(),".popover-body")}},{key:"_getContent",value:function _getContent(){return this._resolvePossibleFunction(this._config.content)}},{key:"_getBasicClassPrefix",value:function _getBasicClassPrefix(){return"bs-popover"}}],[{key:"Default",get:function get(){return Ka}},{key:"NAME",get:function get(){return"popover"}},{key:"Event",get:function get(){return Ya}},{key:"DefaultType",get:function get(){return Ga}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Popover.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Popover}(Wa));var Ja="scrollspy",Xa=".".concat("bs.scrollspy"),$a={offset:10,method:"auto",target:""},Za={offset:"number",method:"string",target:"(string|element)"},es="activate".concat(Xa),ts="scroll".concat(Xa),ns="load".concat(Xa).concat(".data-api"),rs="dropdown-item",is="active",os=".nav-link",as=".list-group-item",ss="".concat(os,", ").concat(as,", .").concat(rs),cs="position",us=function(e){bootstrap_esm_inherits(ScrollSpy,e);var t=bootstrap_esm_createSuper(ScrollSpy);function ScrollSpy(e,n){var r;return bootstrap_esm_classCallCheck(this,ScrollSpy),(r=t.call(this,e))._scrollElement="BODY"===r._element.tagName?window:r._element,r._config=r._getConfig(n),r._offsets=[],r._targets=[],r._activeTarget=null,r._scrollHeight=0,Gr.on(r._scrollElement,ts,(function(){return r._process()})),r.refresh(),r._process(),r}return bootstrap_esm_createClass(ScrollSpy,[{key:"refresh",value:function refresh(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":cs,n="auto"===this._config.method?t:this._config.method,r=n===cs?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),li.find(ss,this._config.target).map((function(e){var t=Er(e),i=t?li.findOne(t):null;if(i){var o=i.getBoundingClientRect();if(o.width||o.height)return[ui[n](i).top+r,t]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))}},{key:"dispose",value:function dispose(){Gr.off(this._scrollElement,Xa),_get(bootstrap_esm_getPrototypeOf(ScrollSpy.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},$a),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)&&e?e:{})).target=Tr(e.target)||document.documentElement,Cr(Ja,e,Za),e}},{key:"_getScrollTop",value:function _getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}},{key:"_getScrollHeight",value:function _getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}},{key:"_getOffsetHeight",value:function _getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}},{key:"_process",value:function _process(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var r=this._targets[this._targets.length-1];this._activeTarget!==r&&this._activate(r)}else{if(this._activeTarget&&e0)return this._activeTarget=null,void this._clear();for(var i=this._offsets.length;i--;){this._activeTarget!==this._targets[i]&&e>=this._offsets[i]&&("undefined"===typeof this._offsets[i+1]||e .dropdown-menu .active",t.parentNode);r&&r.classList.remove(ys),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(ys),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Nr(e),e.classList.contains(vs)&&e.classList.add(gs);var i=e.parentNode;if(i&&"LI"===i.nodeName&&(i=i.parentNode),i&&i.classList.contains("dropdown-menu")){var o=e.closest(".dropdown");o&&li.find(".dropdown-toggle",o).forEach((function(e){return e.classList.add(ys)})),e.setAttribute("aria-expanded",!0)}n&&n()}}],[{key:"NAME",get:function get(){return"tab"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Tab.getOrCreateInstance(this);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e]()}}))}}]),Tab}(Zr);Gr.on(document,ms,'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){(["A","AREA"].includes(this.tagName)&&e.preventDefault(),xr(this))||Es.getOrCreateInstance(this).show()})),Rr(Es);var ws="toast",Ss=".".concat("bs.toast"),ks="mouseover".concat(Ss),Os="mouseout".concat(Ss),Ts="focusin".concat(Ss),Cs="focusout".concat(Ss),As="hide".concat(Ss),xs="hidden".concat(Ss),Ds="show".concat(Ss),Is="shown".concat(Ss),Ns="hide",Ls="show",Ps="showing",js={animation:"boolean",autohide:"boolean",delay:"number"},Rs={animation:!0,autohide:!0,delay:5e3},Ms=function(e){bootstrap_esm_inherits(Toast,e);var t=bootstrap_esm_createSuper(Toast);function Toast(e,n){var r;return bootstrap_esm_classCallCheck(this,Toast),(r=t.call(this,e))._config=r._getConfig(n),r._timeout=null,r._hasMouseInteraction=!1,r._hasKeyboardInteraction=!1,r._setListeners(),r}return bootstrap_esm_createClass(Toast,[{key:"show",value:function show(){var e=this;if(!Gr.trigger(this._element,Ds).defaultPrevented){this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Ns),Nr(this._element),this._element.classList.add(Ls),this._element.classList.add(Ps),this._queueCallback((function complete(){e._element.classList.remove(Ps),Gr.trigger(e._element,Is),e._maybeScheduleHide()}),this._element,this._config.animation)}}},{key:"hide",value:function hide(){var e=this;if(this._element.classList.contains(Ls)&&!Gr.trigger(this._element,As).defaultPrevented){this._element.classList.add(Ps),this._queueCallback((function complete(){e._element.classList.add(Ns),e._element.classList.remove(Ps),e._element.classList.remove(Ls),Gr.trigger(e._element,xs)}),this._element,this._config.animation)}}},{key:"dispose",value:function dispose(){this._clearTimeout(),this._element.classList.contains(Ls)&&this._element.classList.remove(Ls),_get(bootstrap_esm_getPrototypeOf(Toast.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Rs),ui.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)&&e?e:{}),Cr(ws,e,this.constructor.DefaultType),e}},{key:"_maybeScheduleHide",value:function _maybeScheduleHide(){var e=this;this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((function(){e.hide()}),this._config.delay)))}},{key:"_onInteraction",value:function _onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)this._clearTimeout();else{var n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}}},{key:"_setListeners",value:function _setListeners(){var e=this;Gr.on(this._element,ks,(function(t){return e._onInteraction(t,!0)})),Gr.on(this._element,Os,(function(t){return e._onInteraction(t,!1)})),Gr.on(this._element,Ts,(function(t){return e._onInteraction(t,!0)})),Gr.on(this._element,Cs,(function(t){return e._onInteraction(t,!1)}))}},{key:"_clearTimeout",value:function _clearTimeout(){clearTimeout(this._timeout),this._timeout=null}}],[{key:"DefaultType",get:function get(){return js}},{key:"Default",get:function get(){return Rs}},{key:"NAME",get:function get(){return ws}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Toast.getOrCreateInstance(this,e);if("string"===typeof e){if("undefined"===typeof t[e])throw new TypeError('No method named "'.concat(e,'"'));t[e](this)}}))}}]),Toast}(Zr);function links_defineProperties(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{value:0},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"counter/incremented":return{value:e.value+1};case"counter/decremented":return{value:e.value-1};default:return e}}});var zs=function configure(){return createStore(Us)}();function importAll(e){return e.keys().map(e)}zs.subscribe((function(){return console.log(zs.getState())})),zs.dispatch({type:"counter/incremented"}),zs.dispatch({type:"counter/incremented"}),zs.dispatch({type:"counter/decremented"});importAll(__webpack_require__(310)),importAll(__webpack_require__(761))}()}(); \ No newline at end of file diff --git a/dist/js/app_sw.js b/dist/js/app_sw.js index 39fda47..764c19c 100644 --- a/dist/js/app_sw.js +++ b/dist/js/app_sw.js @@ -1 +1 @@ -!function(){var e={920:function(e){e.exports=function log(e){false}},800:function(e){Cache.prototype.add||(Cache.prototype.add=function add(e){return this.addAll([e])}),Cache.prototype.addAll||(Cache.prototype.addAll=function addAll(e){var t=this;function NetworkError(e){this.name="NetworkError",this.code=19,this.message=e}return NetworkError.prototype=Object.create(Error.prototype),Promise.resolve().then((function(){if(arguments.length<1)throw new TypeError;return e=e.map((function(e){return e instanceof Request?e:String(e)})),Promise.all(e.map((function(e){"string"===typeof e&&(e=new Request(e));var t=new URL(e.url).protocol;if("http:"!==t&&"https:"!==t)throw new NetworkError("Invalid scheme");return fetch(e.clone())})))})).then((function(n){return Promise.all(n.map((function(n,r){return t.put(e[r],n)})))})).then((function(){}))}),CacheStorage.prototype.match||(CacheStorage.prototype.match=function match(e,t){var n=this;return this.keys().then((function(r){var o;return r.reduce((function(r,a){return r.then((function(){return o||n.open(a).then((function(n){return n.match(e,t)})).then((function(e){return o=e}))}))}),Promise.resolve())}))}),e.exports=self.caches}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}!function(){var e="".concat("@a2nt/ss-bootstrap-ui-webpack-boilerplate-react","-sw"),t="".concat("4.1.9","-sw"),n=__webpack_require__(920),r=__webpack_require__(800);if("string"!==typeof e)throw new Error("Cache Name cannot be empty");self.addEventListener("fetch",(function(t){if("GET"===t.request.method){var o=new URL(t.request.url);if(o.pathname.indexOf("admin")>=0||o.pathname.indexOf("Security")>=0||o.pathname.indexOf("/dev")>=0)n("SW: skip admin ".concat(t.request.url));else{var a=t.request.clone(),c=t.request.clone();t.respondWith(fetch(a).then((function(n){var o=n.clone();return r.open(e).then((function(e){var n=t.request.clone();e.put(n,o)})),n})).catch((function(e){return n("SW: fetch failed"),r.match(c)})))}}})),self.addEventListener("activate",(function(o){n("SW: activated: ".concat(t)),o.waitUntil(r.delete(e))})),self.addEventListener("install",(function(e){n("SW: installing version: ".concat(t))}))}()}(); \ No newline at end of file +!function(){var e={857:function(e){e.exports=function log(e){false}},287:function(e){Cache.prototype.add||(Cache.prototype.add=function add(e){return this.addAll([e])}),Cache.prototype.addAll||(Cache.prototype.addAll=function addAll(e){var t=this;function NetworkError(e){this.name="NetworkError",this.code=19,this.message=e}return NetworkError.prototype=Object.create(Error.prototype),Promise.resolve().then((function(){if(arguments.length<1)throw new TypeError;return e=e.map((function(e){return e instanceof Request?e:String(e)})),Promise.all(e.map((function(e){"string"===typeof e&&(e=new Request(e));var t=new URL(e.url).protocol;if("http:"!==t&&"https:"!==t)throw new NetworkError("Invalid scheme");return fetch(e.clone())})))})).then((function(n){return Promise.all(n.map((function(n,r){return t.put(e[r],n)})))})).then((function(){}))}),CacheStorage.prototype.match||(CacheStorage.prototype.match=function match(e,t){var n=this;return this.keys().then((function(r){var o;return r.reduce((function(r,a){return r.then((function(){return o||n.open(a).then((function(n){return n.match(e,t)})).then((function(e){return o=e}))}))}),Promise.resolve())}))}),e.exports=self.caches}},t={};function __webpack_require__(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,__webpack_require__),o.exports}!function(){var e="".concat("@a2nt/ss-bootstrap-ui-webpack-boilerplate-react","-sw"),t="".concat("4.2.1","-sw"),n=__webpack_require__(857),r=__webpack_require__(287);if("string"!==typeof e)throw new Error("Cache Name cannot be empty");self.addEventListener("fetch",(function(t){if("GET"===t.request.method){var o=new URL(t.request.url);if(o.pathname.indexOf("admin")>=0||o.pathname.indexOf("Security")>=0||o.pathname.indexOf("/dev")>=0)n("SW: skip admin ".concat(t.request.url));else{var a=t.request.clone(),c=t.request.clone();t.respondWith(fetch(a).then((function(n){var o=n.clone();return r.open(e).then((function(e){var n=t.request.clone();e.put(n,o)})),n})).catch((function(e){return n("SW: fetch failed"),r.match(c)})))}}})),self.addEventListener("activate",(function(o){n("SW: activated: ".concat(t)),o.waitUntil(r.delete(e))})),self.addEventListener("install",(function(e){n("SW: installing version: ".concat(t))}))}()}(); \ No newline at end of file diff --git a/dist/records.json b/dist/records.json index a5601cb..3a84a2b 100644 --- a/dist/records.json +++ b/dist/records.json @@ -14,44 +14,44 @@ }, "modules": { "byIdentifier": { - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/runtime/getUrl.js": 241, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/html/meta-lightbox.html": 848, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Accordion.html": 523, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Content.html": 589, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/ElementsList.html": 29, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Map.html": 97, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/First.html": 606, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Footer.html": 945, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Head.html": 22, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Last.html": 865, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Navigation.html": 693, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/Slider.html": 296, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Alerts.html": 108, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Flyout.html": 792, - "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.49.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/LoadingSpinner.html": 475, - "./node_modules/.pnpm/html-webpack-plugin@5.3.2_webpack@5.49.0/node_modules/html-webpack-plugin/lib/loader.js!./src/index.html": 677, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 485, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/runtime/getUrl.js": 306, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.8_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/html/meta-lightbox.html": 219, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Accordion.html": 770, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Content.html": 355, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/ElementsList.html": 380, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Elements/Map.html": 75, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/First.html": 292, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Footer.html": 477, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Head.html": 698, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Last.html": 721, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Navigation.html": 456, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/Slider.html": 312, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Alerts.html": 991, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/Flyout.html": 177, + "./node_modules/.pnpm/html-loader@2.1.2_webpack@5.50.0/node_modules/html-loader/dist/cjs.js!./src/html/_components/LoadingSpinner.html": 567, + "./node_modules/.pnpm/html-webpack-plugin@5.3.2_webpack@5.50.0/node_modules/html-webpack-plugin/lib/loader.js!./src/index.html": 840, + "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.50.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 283, "javascript/esm|data:text/javascript,__webpack_public_path__ = __webpack_base_uri__ = htmlWebpackPluginPublicPath;": 163 }, "usedIds": [ - 22, - 29, - 97, - 108, + 75, 163, - 241, - 296, - 475, - 485, - 523, - 589, - 606, - 677, - 693, - 792, - 848, - 865, - 945 + 177, + 219, + 283, + 292, + 306, + 312, + 355, + 380, + 456, + 477, + 567, + 698, + 721, + 770, + 840, + 991 ] } } @@ -73,97 +73,231 @@ 898 ] }, + "mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.8_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/scss/app.scss": [ + { + "chunks": { + "byName": { + "child": 396 + }, + "bySource": { + "0 child": 396 + }, + "usedIds": [ + 396 + ] + }, + "modules": { + "byIdentifier": { + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/api.js": 149, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/cssWithMappingToString.js": 686, + "./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.8_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/scss/app.scss": 981 + }, + "usedIds": [ + 149, + 686, + 981 + ] + } + } + ], + "mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.8_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/scss/test-build.scss": [ + { + "chunks": { + "byName": { + "child": 396 + }, + "bySource": { + "0 child": 396 + }, + "usedIds": [ + 396 + ] + }, + "modules": { + "byIdentifier": { + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/api.js": 939, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/cssWithMappingToString.js": 686, + "./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.8_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/scss/test-build.scss": 149 + }, + "usedIds": [ + 149, + 686, + 939 + ] + } + } + ], + "mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/test-build.scss": [ + { + "chunks": { + "byName": { + "child": 396 + }, + "bySource": { + "0 child": 396 + }, + "usedIds": [ + 396 + ] + }, + "modules": { + "byIdentifier": { + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/api.js": 149, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/cssWithMappingToString.js": 686, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/getUrl.js": 83, + "./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/test-build.scss": 163, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e": 204, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e": 609, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e": 469, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e": 486, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e": 144, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e": 175, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e": 740, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e": 460, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e": 647, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e": 692, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e": 214, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e": 931, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e": 349, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e": 217, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e": 956, + "asset/inline|data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e": 819 + }, + "usedIds": [ + 83, + 144, + 149, + 163, + 175, + 204, + 214, + 217, + 349, + 460, + 469, + 486, + 609, + 647, + 686, + 692, + 740, + 819, + 931, + 956 + ] + } + } + ], + "mini-css-extract-plugin /mnt/data/srv/dist/repositories/webpack-bootstrap-ui-kit/node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/types/map.api.scss": [ + { + "chunks": { + "byName": { + "child": 396 + }, + "bySource": { + "0 child": 396 + }, + "usedIds": [ + 396 + ] + }, + "modules": { + "byIdentifier": { + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/api.js": 149, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/runtime/cssWithMappingToString.js": 686, + "./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/types/map.api.scss": 769 + }, + "usedIds": [ + 149, + 686, + 769 + ] + } + } + ], "modules": { "byIdentifier": { - "./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img|sync|nonrecursive|../../../../../../\\.(png|jpe?g|svg)$/": 828, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/index.js": 885, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/adapters/xhr.js": 145, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/axios.js": 855, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/Cancel.js": 589, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/CancelToken.js": 816, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/isCancel.js": 882, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/Axios.js": 229, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/InterceptorManager.js": 748, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/buildFullPath.js": 295, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/createError.js": 865, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/dispatchRequest.js": 850, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/enhanceError.js": 202, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/mergeConfig.js": 936, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/settle.js": 149, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/transformData.js": 838, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/defaults.js": 822, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/bind.js": 999, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/buildURL.js": 642, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/combineURLs.js": 567, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/cookies.js": 804, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isAbsoluteURL.js": 322, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isAxiosError.js": 218, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isURLSameOrigin.js": 868, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/normalizeHeaderName.js": 325, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/parseHeaders.js": 279, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/spread.js": 867, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/utils.js": 750, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/youtube-embed@1.0.0/node_modules/youtube-embed/index.js": 136, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/libs/log.js": 920, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/main/funcs.js": 253, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/test-build.js|c89928484978aaf5a061b887ba445037": 707, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/types/sw.js": 355, - "./node_modules/.pnpm/babel-loader@8.2.2_f592160bef312780fac49010cef16c44/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./thirdparty/serviceworker-caches.js": 800, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo1.png": 19, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo2.jpg": 247, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.4_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo3.svg": 243, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/bg.png": 209, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 485, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo1.png": 966, - "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.49.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo3.svg": 887, - "./node_modules/.pnpm/mini-css-extract-plugin@2.2.0_webpack@5.49.0/node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.49.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.49.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/types/map.api.scss": 904, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/index.js": 722, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/adapters/xhr.js": 196, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/axios.js": 895, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/Cancel.js": 638, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/CancelToken.js": 114, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/cancel/isCancel.js": 539, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/Axios.js": 653, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/InterceptorManager.js": 328, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/buildFullPath.js": 492, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/createError.js": 174, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/dispatchRequest.js": 570, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/enhanceError.js": 2, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/mergeConfig.js": 309, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/settle.js": 30, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/core/transformData.js": 554, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/defaults.js": 933, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/bind.js": 129, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/buildURL.js": 999, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/combineURLs.js": 296, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/cookies.js": 305, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isAbsoluteURL.js": 794, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isAxiosError.js": 431, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/isURLSameOrigin.js": 751, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/normalizeHeaderName.js": 965, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/parseHeaders.js": 867, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/helpers/spread.js": 522, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/axios@0.21.1_debug@4.3.2/node_modules/axios/lib/utils.js": 695, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./node_modules/.pnpm/youtube-embed@1.0.0/node_modules/youtube-embed/index.js": 46, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/libs/log.js": 857, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/main/funcs.js": 528, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/test-build.js|a9c4785115c808c43567a230de48dd0d": 948, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./src/js/types/sw.js": 212, + "./node_modules/.pnpm/babel-loader@8.2.2_6a7208b678074d97b8e10779794541f1/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[0].use!./thirdparty/serviceworker-caches.js": 287, + "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.50.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/bg.png": 937, + "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.50.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/logo.svg": 283, + "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.50.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo1.png": 690, + "./node_modules/.pnpm/img-optimize-loader@1.0.7_file-loader@6.2.0+webpack@5.50.0/node_modules/img-optimize-loader/dist/index.js??ruleSet[1].rules[4].use[0]!./src/img/photo3.svg": 62, + "./node_modules/.pnpm/mini-css-extract-plugin@2.2.0_webpack@5.50.0/node_modules/mini-css-extract-plugin/dist/loader.js!./node_modules/.pnpm/css-loader@6.2.0_webpack@5.50.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@4.0.0/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.37.5+webpack@5.50.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/types/map.api.scss": 864, "./node_modules/font-awesome|sync|nonrecursive|../../../../../../\\.(otf|eot|svg|ttf|woff|woff2)$/": 761, "./src/img|sync|nonrecursive|../../../../../../\\.(png|jpe?g|svg)$/": 310 }, "usedIds": [ - 19, - 136, - 145, - 149, - 202, - 209, - 218, - 229, - 243, - 247, - 253, - 279, - 295, + 2, + 30, + 46, + 62, + 114, + 129, + 174, + 196, + 212, + 283, + 287, + 296, + 305, + 309, 310, - 322, - 325, - 355, - 485, - 567, - 589, - 642, - 707, - 748, - 750, + 328, + 431, + 492, + 522, + 528, + 539, + 554, + 570, + 638, + 653, + 690, + 695, + 722, + 751, 761, - 800, - 804, - 816, - 822, - 828, - 838, - 850, - 855, - 865, + 794, + 857, + 864, 867, - 868, - 882, - 885, - 887, - 904, - 920, - 936, - 966, + 895, + 933, + 937, + 948, + 965, 999 ] } diff --git a/dist/report.html b/dist/report.html index 9993e80..94403d8 100644 --- a/dist/report.html +++ b/dist/report.html @@ -3,7 +3,7 @@ - @a2nt/ss-bootstrap-ui-webpack-boilerplate-react [10 Aug 2021 at 01:52] + @a2nt/ss-bootstrap-ui-webpack-boilerplate-react [11 Aug 2021 at 19:10] diff --git a/package.json b/package.json index 4c84025..f58425e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate-react", - "version": "4.2.0", + "version": "4.2.1", "description": "This UI Kit allows you to build Bootstrap 5 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.", "author": "Tony Air ", "license": "BSD-2-Clause", @@ -49,7 +49,7 @@ "ie>=11" ], "dependencies": { - "@a2nt/meta-lightbox-js": "^4.0.3", + "@a2nt/meta-lightbox-js": "^4.0.8", "@angular/common": "^12.2.0", "@angular/core": "^12.2.0", "@apollo/client": "^3.4.7", @@ -97,7 +97,7 @@ "@babel/plugin-transform-runtime": "^7.15.0", "@babel/preset-env": "^7.15.0", "@babel/preset-react": "^7.14.5", - "@babel/runtime": "^7.14.8", + "@babel/runtime": "^7.15.3", "@googlemaps/markerclustererplus": "*", "@sucrase/webpack-loader": "^2.0.0", "@ungap/global-this": "^0.4.4", @@ -172,7 +172,7 @@ "tslib": "^2.3.0", "url": "^0.11.0", "url-loader": "^4.1.1", - "webpack": "^5.49.0", + "webpack": "^5.50.0", "webpack-bundle-analyzer": "^4.4.2", "webpack-cli": "^4.7.2", "webpack-dev-server": "^4.0.0-rc.0", diff --git a/src/html/Elements/Content.html b/src/html/Elements/Content.html index 3d58782..d411e10 100644 --- a/src/html/Elements/Content.html +++ b/src/html/Elements/Content.html @@ -1,171 +1,165 @@
    -

    Content Demo

    -
    -

    Quick start

    -
      -
    1. -

      Clone quick start repository

      -
      -git clone https://github.com/a2nt/webpack-bootstrap-ui-kit-quick-start.git
      -
    2. -
    3. -

      Install npm packages

      -
      +    

      Content Demo

      +
      +

      Quick start

      +
        +
      1. +

        Clone quick start repository

        +
        +git clone https://github.com/a2nt/webpack-bootstrap-ui-kit-quick-start.git
        +
      2. +
      3. +

        Install npm packages

        +
         				cd ./webpack-bootstrap-ui-kit-quick-start.git
         				npm install
        -			
        -
      4. -
      5. -

        Edit ./src files

        -
      6. -
      7. -

        Start development server at https://127.0.0.1:8001/:

        -
        yarn start
        -

        Compile:

        -
        yarn build
        -
      8. -
      -

      - Header #2 - -

      -

      - Test ImageContent Text Lorem Ipsum is simply dummy text of the printing and - typesetting industry. Lorem Ipsum has been the industry's standard - dummy text ever since the 1500s, when an unknown printer took a - galley of type and scrambled it to make a type specimen book. It has - survived not only five centuries, but also the leap into electronic - typesetting, remaining essentially unchanged. It was popularised in - the 1960s with the release of Letraset sheets containing Lorem Ipsum - passages, and more recently with desktop publishing software like - Aldus PageMaker including versions of Lorem Ipsum. -

      -
        -
      1. - First -
          -
        • First
        • -
        • - Second -
            -
          1. First
          2. -
          3. Second
          4. -
          5. Third
          6. -
          -
            -
          • First
          • -
          • Second
          • -
          • Third
          • -
          -
        • -
        • -

          - Content Text Lorem Ipsum is simply dummy text of the - printing and typesetting industry. Lorem Ipsum has - been the industry's standard dummy text ever since - the 1500s, when an unknown printer took a galley of - type and scrambled it to make a type specimen book. - It has survived not only five centuries, but also - the leap into electronic typesetting, remaining - essentially unchanged. It was popularised in the - 1960s with the release of Letraset sheets containing - Lorem Ipsum passages, and more recently with desktop - publishing software like Aldus PageMaker including - versions of Lorem Ipsum. -

          -
        • -
        -
      2. -
      3. -

        {paragraph} Second

        -

        {paragraph} Second #2

        -
      4. -
      5. -

        - Content Text Lorem Ipsum is simply dummy text of the - printing and typesetting industry. Lorem Ipsum has been the - industry's standard dummy text ever since the 1500s, when an - unknown printer took a galley of type and scrambled it to - make a type specimen book. It has survived not only five - centuries, but also the leap into electronic typesetting, - remaining essentially unchanged. It was popularised in the - 1960s with the release of Letraset sheets containing Lorem - Ipsum passages, and more recently with desktop publishing - software like Aldus PageMaker including versions of Lorem - Ipsum. -

        -
      6. -
      -

      Responsive Table #1: Default

      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Header #1Header #2Header #3
      #1-1#1-2#1-3
      #2-1#2-2#2-3
      #3-1#3-2#3-3
      -

      - Content Text Lorem Ipsum is simply dummy text of the printing and - typesetting industry. Lorem Ipsum has been the industry's standard - dummy text ever since the 1500s, when an unknown printer took a - galley of type and scrambled it to make a type specimen book. It has - survived not only five centuries, but also the leap into electronic - typesetting, remaining essentially unchanged. It was popularised in - the 1960s with the release of Letraset sheets containing Lorem Ipsum - passages, and more recently with desktop publishing software like - Aldus PageMaker including versions of Lorem Ipsum. -

      -

      Responsive Table #2: Border-less

      - - - - - - - - - - - - - - - - - - - - - - - - - -
      Header #1Header #2Header #3
      #1-1#1-2#1-3
      #2-1#2-2#2-3
      #3-1#3-2#3-3
      -
      +
      +
    4. +
    5. +

      Edit ./src files

      +
    6. +
    7. +

      Start development server at https://127.0.0.1:8001/:

      +
      yarn start
      +

      Compile:

      +
      yarn build
      +
    8. +
    +

    + Header #2 + +

    +

    + Test ImageContent Text Lorem Ipsum is simply dummy text of the printing and + typesetting industry. Lorem Ipsum has been the industry's standard + dummy text ever since the 1500s, when an unknown printer took a + galley of type and scrambled it to make a type specimen book. It has + survived not only five centuries, but also the leap into electronic + typesetting, remaining essentially unchanged. It was popularised in + the 1960s with the release of Letraset sheets containing Lorem Ipsum + passages, and more recently with desktop publishing software like + Aldus PageMaker including versions of Lorem Ipsum. +

    +
      +
    1. + First +
        +
      • First
      • +
      • + Second +
          +
        1. First
        2. +
        3. Second
        4. +
        5. Third
        6. +
        +
          +
        • First
        • +
        • Second
        • +
        • Third
        • +
        +
      • +
      • +

        + Content Text Lorem Ipsum is simply dummy text of the + printing and typesetting industry. Lorem Ipsum has + been the industry's standard dummy text ever since + the 1500s, when an unknown printer took a galley of + type and scrambled it to make a type specimen book. + It has survived not only five centuries, but also + the leap into electronic typesetting, remaining + essentially unchanged. It was popularised in the + 1960s with the release of Letraset sheets containing + Lorem Ipsum passages, and more recently with desktop + publishing software like Aldus PageMaker including + versions of Lorem Ipsum. +

        +
      • +
      +
    2. +
    3. +

      {paragraph} Second

      +

      {paragraph} Second #2

      +
    4. +
    5. +

      + Content Text Lorem Ipsum is simply dummy text of the + printing and typesetting industry. Lorem Ipsum has been the + industry's standard dummy text ever since the 1500s, when an + unknown printer took a galley of type and scrambled it to + make a type specimen book. It has survived not only five + centuries, but also the leap into electronic typesetting, + remaining essentially unchanged. It was popularised in the + 1960s with the release of Letraset sheets containing Lorem + Ipsum passages, and more recently with desktop publishing + software like Aldus PageMaker including versions of Lorem + Ipsum. +

      +
    6. +
    +

    Responsive Table #1: Default

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Header #1Header #2Header #3
    #1-1#1-2#1-3
    #2-1#2-2#2-3
    #3-1#3-2#3-3
    +

    + Content Text Lorem Ipsum is simply dummy text of the printing and + typesetting industry. Lorem Ipsum has been the industry's standard + dummy text ever since the 1500s, when an unknown printer took a + galley of type and scrambled it to make a type specimen book. It has + survived not only five centuries, but also the leap into electronic + typesetting, remaining essentially unchanged. It was popularised in + the 1960s with the release of Letraset sheets containing Lorem Ipsum + passages, and more recently with desktop publishing software like + Aldus PageMaker including versions of Lorem Ipsum. +

    +

    Responsive Table #2: Border-less

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Header #1Header #2Header #3
    #1-1#1-2#1-3
    #2-1#2-2#2-3
    #3-1#3-2#3-3
    +
    diff --git a/src/html/Elements/ElementsList.html b/src/html/Elements/ElementsList.html index 1a7cb91..a3846a4 100644 --- a/src/html/Elements/ElementsList.html +++ b/src/html/Elements/ElementsList.html @@ -1,66 +1,42 @@

    Content Header

    - Some content ... + Some content ...
    -
    -
    -
    -
    - Some kind image -
    -
    -
    -
    -
    -
    -
    -
    - Some kind image -
    -
    -
    -
    -
    -
    -
    -
    - Some kind image -
    -
    -
    -
    -
    -
    -
    -
    - Some kind image -
    -
    -
    -
    +
    +
    +
    +
    + Some kind image +
    +
    +
    +
    +
    +
    +
    +
    + Some kind image +
    +
    +
    +
    +
    +
    +
    +
    + Some kind image +
    +
    +
    +
    +
    +
    +
    +
    + Some kind image +
    +
    +
    +
    diff --git a/src/html/Slider.html b/src/html/Slider.html index ee5251e..6aab64e 100644 --- a/src/html/Slider.html +++ b/src/html/Slider.html @@ -1,65 +1,65 @@ - \ No newline at end of file + diff --git a/src/js/test-build.js b/src/js/test-build.js index 1e20ef5..ce32fab 100644 --- a/src/js/test-build.js +++ b/src/js/test-build.js @@ -57,3 +57,12 @@ const images = importAll( const fontAwesome = importAll( require.context('font-awesome', false, /\.(otf|eot|svg|ttf|woff|woff2)$/), ); + +if (module.hot) { + module.hot.accept('app.js', () => { + console.log('Accepting the updated printMe module!'); + }) + module.hot.accept('app.scss', () => { + console.log('Accepting the updated printMe module!'); + }) +} diff --git a/webpack.config.common.js b/webpack.config.common.js index 6e8b6c7..defd78c 100644 --- a/webpack.config.common.js +++ b/webpack.config.common.js @@ -10,6 +10,7 @@ const path = require('path'); const fs = require('fs'); const yaml = require('js-yaml'); const webpack = require('webpack'); +const MiniCssExtractPlugin = require('mini-css-extract-plugin'); /* * Load webpack configuration from webpack.yml @@ -20,6 +21,18 @@ const yml = yaml.load( ); const conf = yml[CONF_VAR] +const UIInfo = require('./package.json'); +const UIVERSION = JSON.stringify(UIInfo.version); +const UIMetaInfo = require('./node_modules/@a2nt/meta-lightbox-js/package.json'); +const NODE_ENV = process.env.NODE_ENV; +const COMPRESS = NODE_ENV === 'production' ? true : false; + +console.log('NODE_ENV: ' + NODE_ENV); +console.log('COMPRESS: ' + COMPRESS); +console.log('WebP images: ' + conf['webp']); +console.log('GRAPHQL_API_KEY: ' + conf['GRAPHQL_API_KEY']); +console.log('HTTPS: ' + conf['HTTPS']); + let themes = []; // add themes if (conf.THEMESDIR) { @@ -160,5 +173,46 @@ module.exports = { experiments: { topLevelAwait: true, }, - } + }, + plugins: [ + new webpack.ProvidePlugin({ + react: 'React', + 'react-dom': 'ReactDOM', + /*$: 'jquery', + jQuery: 'jquery', + Popper: ['popper.js', 'default'], + Util: 'exports-loader?Util!bootstrap/js/dist/util', + Alert: 'exports-loader?Alert!bootstrap/js/dist/alert', + Button: 'exports-loader?Button!bootstrap/js/dist/button', + Carousel: 'exports-loader?Carousel!bootstrap/js/dist/carousel', + Collapse: 'exports-loader?Collapse!bootstrap/js/dist/collapse', + Dropdown: 'exports-loader?Dropdown!bootstrap/js/dist/dropdown', + Modal: 'exports-loader?Modal!bootstrap/js/dist/modal', + Tooltip: 'exports-loader?Tooltip!bootstrap/js/dist/tooltip', + Popover: 'exports-loader?Popover!bootstrap/js/dist/popover', + Scrollspy: 'exports-loader?Scrollspy!bootstrap/js/dist/scrollspy', + Tab: 'exports-loader?Tab!bootstrap/js/dist/tab',*/ + }), + new webpack.DefinePlugin({ + 'process.env': { + NODE_ENV: JSON.stringify(NODE_ENV), + }, + UINAME: JSON.stringify(UIInfo.name), + UIVERSION: UIVERSION, + UIAUTHOR: JSON.stringify(UIInfo.author), + UIMetaNAME: JSON.stringify(UIMetaInfo.name), + UIMetaVersion: JSON.stringify(UIMetaInfo.version), + GRAPHQL_API_KEY: JSON.stringify(conf['GRAPHQL_API_KEY']), + SWVERSION: JSON.stringify(`sw-${new Date().getTime()}`), + BASE_HREF: JSON.stringify(''), + }), + new webpack.LoaderOptionsPlugin({ + minimize: COMPRESS, + debug: !COMPRESS, + }), + new MiniCssExtractPlugin({ + filename: 'css/[name].css', + //allChunks: true, + }), + ] }; diff --git a/webpack.config.js b/webpack.config.js index 24743ef..b779068 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -21,63 +21,13 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin'); //const ImageSpritePlugin = require('@a2nt/image-sprite-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin'); - -const UIInfo = require('./package.json'); -const UIVERSION = JSON.stringify(UIInfo.version); -const UIMetaInfo = require('./node_modules/@a2nt/meta-lightbox-js/package.json'); - const NODE_ENV = conf.NODE_ENV || process.env.NODE_ENV; const COMPRESS = NODE_ENV === 'production' ? true : false; const IP = process.env.IP || conf.HOSTNAME; const PORT = process.env.PORT || conf.PORT; -console.log('NODE_ENV: ' + NODE_ENV); -console.log('COMPRESS: ' + COMPRESS); -console.log('WebP images: ' + conf['webp']); -console.log('GRAPHQL_API_KEY: ' + conf['GRAPHQL_API_KEY']); - -let plugins = [ - new webpack.ProvidePlugin({ - react: 'React', - 'react-dom': 'ReactDOM', - /*$: 'jquery', - jQuery: 'jquery', - Popper: ['popper.js', 'default'], - Util: 'exports-loader?Util!bootstrap/js/dist/util', - Alert: 'exports-loader?Alert!bootstrap/js/dist/alert', - Button: 'exports-loader?Button!bootstrap/js/dist/button', - Carousel: 'exports-loader?Carousel!bootstrap/js/dist/carousel', - Collapse: 'exports-loader?Collapse!bootstrap/js/dist/collapse', - Dropdown: 'exports-loader?Dropdown!bootstrap/js/dist/dropdown', - Modal: 'exports-loader?Modal!bootstrap/js/dist/modal', - Tooltip: 'exports-loader?Tooltip!bootstrap/js/dist/tooltip', - Popover: 'exports-loader?Popover!bootstrap/js/dist/popover', - Scrollspy: 'exports-loader?Scrollspy!bootstrap/js/dist/scrollspy', - Tab: 'exports-loader?Tab!bootstrap/js/dist/tab',*/ - }), - new webpack.DefinePlugin({ - 'process.env': { - NODE_ENV: JSON.stringify(NODE_ENV), - }, - UINAME: JSON.stringify(UIInfo.name), - UIVERSION: UIVERSION, - UIAUTHOR: JSON.stringify(UIInfo.author), - UIMetaNAME: JSON.stringify(UIMetaInfo.name), - UIMetaVersion: JSON.stringify(UIMetaInfo.version), - GRAPHQL_API_KEY: JSON.stringify(conf['GRAPHQL_API_KEY']), - SWVERSION: JSON.stringify(`sw-${new Date().getTime()}`), - BASE_HREF: JSON.stringify(''), - }), - new webpack.LoaderOptionsPlugin({ - minimize: COMPRESS, - debug: !COMPRESS, - }), - new MiniCssExtractPlugin({ - filename: 'css/[name].css', - //allChunks: true, - }), -]; +let plugins = common.plugins; if (COMPRESS) { plugins.push(require('autoprefixer')); diff --git a/webpack.config.serve.js b/webpack.config.serve.js index 267489f..905ec6d 100644 --- a/webpack.config.serve.js +++ b/webpack.config.serve.js @@ -19,41 +19,7 @@ const HtmlWebpackPlugin = require('html-webpack-plugin'); const IP = process.env.IP || conf.HOSTNAME; const PORT = process.env.PORT || conf.PORT; -const UIInfo = require('./package.json'); -const UIVERSION = JSON.stringify(UIInfo.version); -const UIMetaInfo = require('./node_modules/@a2nt/meta-lightbox-js/package.json'); - -const NODE_ENV = 'development'; //conf.NODE_ENV || process.env.NODE_ENV; -const COMPRESS = NODE_ENV === 'production' ? true : false; - -console.log('NODE_ENV: ' + NODE_ENV); -console.log('COMPRESS: ' + COMPRESS); -console.log('WebP images: ' + conf['webp']); -console.log('GRAPHQL_API_KEY: ' + conf['GRAPHQL_API_KEY']); -console.log('HTTPS: ' + conf['HTTPS']); - -const plugins = [ - new webpack.ProvidePlugin({ - react: 'React', - 'react-dom': 'ReactDOM', - /*$: 'jquery', - jQuery: 'jquery',*/ - }), - new webpack.DefinePlugin({ - UINAME: JSON.stringify(UIInfo.name), - UIVERSION: UIVERSION, - UIAUTHOR: JSON.stringify(UIInfo.author), - UIMetaNAME: JSON.stringify(UIMetaInfo.name), - UIMetaVersion: JSON.stringify(UIMetaInfo.version), - GRAPHQL_API_KEY: JSON.stringify(conf['GRAPHQL_API_KEY']), - SWVERSION: JSON.stringify(`sw-${new Date().getTime()}`), - BASE_HREF: JSON.stringify( - `http${conf['HTTPS'] ? 's' : ''}://${IP}:${PORT}`, - ), - }), - //new webpack.HotModuleReplacementPlugin(), - new MiniCssExtractPlugin(), -]; +let plugins = common.plugins; const indexPath = path.join(__dirname, conf.APPDIR, conf.SRC, 'index.html'); if (fs.existsSync(indexPath)) { @@ -62,19 +28,16 @@ if (fs.existsSync(indexPath)) { publicPath: '', template: path.join(conf.APPDIR, conf.SRC, 'index.html'), templateParameters: { - NODE_ENV: NODE_ENV, + NODE_ENV: 'development', GRAPHQL_URL: conf['GRAPHQL_URL'], STATIC_URL: conf['STATIC_URL'], - REACT_SCRIPTS: NODE_ENV === 'production' ? - '' : '', + REACT_SCRIPTS: '', }, }), ); } const config = merge(common.webpack, { - mode: 'development', - entry: { /*hot: [ 'react-hot-loader/patch', @@ -87,9 +50,7 @@ const config = merge(common.webpack, { path: path.join(__dirname), filename: '[name].js', // necessary for HMR to know where to load the hot update chunks - publicPath: `http${conf['HTTPS'] ? 's' : ''}://${conf['HOSTNAME']}:${ - conf.PORT - }/`, + publicPath: `http${conf['HTTPS'] ? 's' : ''}://${conf['HOSTNAME']}:${conf.PORT}/`, }, module: { @@ -99,7 +60,7 @@ const config = merge(common.webpack, { use: { loader: '@sucrase/webpack-loader', //'babel-loader', options: { - transforms: ['jsx'] + transforms: ['jsx'], /*presets: [ '@babel/preset-env', '@babel/react', @@ -154,13 +115,15 @@ const config = merge(common.webpack, { }, plugins: plugins, + mode: 'development', + devtool: 'inline-source-map', devServer: { host: IP, port: PORT, historyApiFallback: false, static: path.resolve(__dirname, conf['APPDIR'], conf['SRC']), https: conf['HTTPS'], - hot: false, + hot: false, //true, //injectClient: conf['injectClient'], headers: {