/*! For license information please see app.js.LICENSE.txt */ !function(){var e={113:function(e,t,n){var r={"./photo1.png":878,"./photo2.jpg":293,"./photo3.svg":841,".pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo1.png":878,".pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo2.jpg":293,".pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo3.svg":841,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo1.png":878,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo2.jpg":293,"node_modules/.pnpm/@a2nt+meta-lightbox-js@4.0.1_debug@4.3.2/node_modules/@a2nt/meta-lightbox-js/src/img/photo3.svg":841};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=113},163:function(e,t,n){e.exports=n(900)},641:function(e,t,n){"use strict";var r=n(233),i=n(858),o=n(194),a=n(588),s=n(972),c=n(33),u=n(980),l=n(224);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)}))}},900:function(e,t,n){"use strict";var r=n(233),i=n(813),o=n(947),a=n(545);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(840));s.Axios=o,s.create=function create(e){return createInstance(a(s.defaults,e))},s.Cancel=n(215),s.CancelToken=n(269),s.isCancel=n(989),s.all=function all(e){return Promise.all(e)},s.spread=n(115),s.isAxiosError=n(749),e.exports=s,e.exports.default=s},215: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},269:function(e,t,n){"use strict";var r=n(215);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},989:function(e){"use strict";e.exports=function isCancel(e){return!(!e||!e.__CANCEL__)}},947:function(e,t,n){"use strict";var r=n(233),i=n(588),o=n(462),a=n(216),s=n(545);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},462:function(e,t,n){"use strict";var r=n(233);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},972:function(e,t,n){"use strict";var r=n(877),i=n(20);e.exports=function buildFullPath(e,t){return e&&!r(t)?i(e,t):t}},224:function(e,t,n){"use strict";var r=n(872);e.exports=function createError(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},216:function(e,t,n){"use strict";var r=n(233),i=n(824),o=n(989),a=n(840);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)}))}},872: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}},545:function(e,t,n){"use strict";var r=n(233);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}},858:function(e,t,n){"use strict";var r=n(224);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)}},824:function(e,t,n){"use strict";var r=n(233);e.exports=function transformData(e,t,n){return r.forEach(n,(function transform(n){e=n(e,t)})),e}},840:function(e,t,n){"use strict";var r=n(233),i=n(904),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(641)),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},813: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}},115:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},233: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(813),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||navigator.msMaxTouchPoints>0||e.matchMedia("(hover: none)").matches,"init"),o.addEventListener("touchend",(function(e){var t=!1;"click"!==e.type&&(t=!0),s(t,"click-touchend")})),o.addEventListener("click",(function(e){var t=!1;"click"!==e.type&&(t=!0),s(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?(i.classList.add("landscape"),i.classList.remove("portrait")):(l=!1,i.classList.add("portrait"),i.classList.remove("landscape")),console.log("".concat("_main.css-screen-size",": screen size detected ").concat(s," | landscape ").concat(l)),i.removeChild(o),s};e.addEventListener("".concat(t.LOADED),o),e.addEventListener("".concat(t.RESIZE),o)}(window);function _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(t).forEach((function(e){console.info("".concat(e,": ").concat(t[e]))})),console.groupEnd("Events"),console.groupCollapsed("Consts"),Object.keys(n).forEach((function(e){console.info("".concat(e,": ").concat(n[e]))})),console.groupEnd("Events"),console.groupCollapsed("Init"),console.time("init");var o=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},r.title,e.location.href),this.loaded()}},{key:"loaded",value:function loaded(){console.log("".concat("_main",": loaded"))}}]),MainUI}();e.addEventListener("".concat(t.LOADED),(function(){o.init(),i.classList.add("loaded"),a.hide(),console.groupEnd("init"),console.timeEnd("init"),e.dispatchEvent(new Event(t.LODEDANDREADY))})),e.addEventListener("".concat(t.AJAX),(function(){o.loaded()})),e.MainUI=o}(window);var s="ajax-load",c="load";function _window_defineProperties(e,t){for(var n=0;n0?r--:r=e.state.collections[n].length-1,e.state.collections[n][r].click(),console.log("".concat(e.name,": prev")),u.dispatchEvent(new Event("{ui.name}.prev"))})),_defineProperty(this,"reset",(function(){t.setState({content:"",type:[],shown:!1,loading:!1,error:!1,embed:!1})})),_defineProperty(this,"load",(function(e){var n=t,r=n.axios;n.reset(),n.setState({loading:!0}),n.show(),r.get(e,{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!"))}u.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}),u.dispatchEvent(new Event("{ui.name}.error"))})).then((function(){n.setState({loading:!1})}))})),_defineProperty(this,"_currIndex",(function(){var e=t,n=e.state.current,r=n.getAttribute("data-gallery");return e.state.collections[r].indexOf(n)})),_defineProperty(this,"embed",(function(e){var n=t;console.log("".concat(n.name,": embed")),n.reset(),n.setState({embed:e,loading:!1,type:["embed","video"]}),n.show()})),_defineProperty(this,"setCaption",(function(e){var n=t;console.log("".concat(n.name,": setCaption")),n.state.caption=e})),_defineProperty(this,"getCaption",(function(){return t.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(e,n){var r=t;console.log("".concat(r.name,": setContent"));var i=n||["html","text"];Array.isArray(i)||(i=n.split(" ")),r.setState({content:e,type:i})})),_defineProperty(this,"getHtml",(function(){return t.state.content}));var n=this;n.name=n.constructor.name,console.log("".concat(n.name,": init")),n.axios=l,u.dispatchEvent(new Event("{ui.name}.init"))}return function _window_createClass(e,t,n){return t&&_window_defineProperties(e.prototype,t),n&&_window_defineProperties(e,n),e}(MetaWindow,[{key:"init",value:function init(e){var t=this;console.log("MetaWindow: [links] init"),t.state.target=e,t.state.collections={},document.querySelectorAll('[data-toggle="lightbox"],[data-gallery="${gallery}"]').forEach((function(e){var n=e.getAttribute("data-gallery");n&&(t.state.collections[n]=[],document.querySelectorAll('[data-toggle="lightbox"][data-gallery="'.concat(n,'"]')).forEach((function(e){t.state.collections[n].push(e)}))),e.addEventListener("click",(function(e){e.preventDefault(),console.log("MetaWindow: [link] click");var n=e.currentTarget,r=n.getAttribute("href")||n.getAttribute("data-href"),i=n.getAttribute("data-embed");t.state.current=n,i?t.embed(r):t.load(r);var o=n.getAttribute("data-title");o&&t.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__prev","a"),l.innerHTML=' Next',l.addEventListener("click",(function(t){t.preventDefault(),e.next()})),c.append(l),o.append(c)}}if(e.state.embed)'
... Loading ...
';else{var f=document.createElement("section");f.classList.add("meta-wrap","typography"),f.innerHTML=e.getHtml(),o.append(f)}if(e.state.error){var p=document.createElement("div");p.classList.add("meta-error"),p.innerHTML=e.state.error,o.append(p)}else if(e.state.caption){var d=document.createElement("div");d.classList.add("meta-caption"),d.innerHTML=e.getCaption(),o.append(d)}return e}}]),MetaWindow}()),p=document.getElementById("MetaLightboxApp");p||console.log("MetaWindow: missing container");var d=function init(){f.init(p)};window.addEventListener("".concat(c),d),window.addEventListener("".concat(s),d),window.addEventListener("MetaWindow.initLinks",d);(function importAll(e){return e.keys().map(e)})(__webpack_require__(113));function selector_engine_toConsumableArray(e){return function selector_engine_arrayWithoutHoles(e){if(Array.isArray(e))return selector_engine_arrayLikeToArray(e)}(e)||function selector_engine_iterableToArray(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function selector_engine_unsupportedIterableToArray(e,t){if(!e)return;if("string"===typeof e)return selector_engine_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 selector_engine_arrayLikeToArray(e,t)}(e)||function selector_engine_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 selector_engine_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return(t=[]).concat.apply(t,selector_engine_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,selector_engine_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[]}};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 m="transitionend",y=function getSelector(e){var t=e.getAttribute("data-bs-target");if(!t||"#"===t){var n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),t=n&&"#"!==n?n.trim():null}return t},v=function getTransitionDurationFromElement(e){if(!e)return 0;var t=window.getComputedStyle(e),n=t.transitionDuration,r=t.transitionDelay,i=Number.parseFloat(n),o=Number.parseFloat(r);return i||o?(n=n.split(",")[0],r=r.split(",")[0],1e3*(Number.parseFloat(n)+Number.parseFloat(r))):0},g=function triggerTransitionEnd(e){e.dispatchEvent(new Event(m))},_=function isElement(e){return!(!e||"object"!==_typeof(e))&&("undefined"!==typeof e.jquery&&(e=e[0]),"undefined"!==typeof e.nodeType)},b=function getjQuery(){var jQuery=window.jQuery;return jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?jQuery:null},E=[],w=function isRTL(){return"rtl"===document.documentElement.dir},S=function execute(e){"function"===typeof e&&e()},k=function executeAfterTransition(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(n){var r=5,i=v(t)+r,o=!1,a=function handler(n){n.target===t&&(o=!0,t.removeEventListener(m,handler),S(e))};t.addEventListener(m,a),setTimeout((function(){o||g(t)}),i)}else S(e)};function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(c){s=!0,i=c}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}(e,t)||function event_handler_unsupportedIterableToArray(e,t){if(!e)return;if("string"===typeof e)return event_handler_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 event_handler_arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function event_handler_arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:null,r=Object.keys(e),i=0,o=r.length;i0?h.findOne(e):null}(e))&&(this._element=e,M(this._element,this.constructor.DATA_KEY,this))}return function base_component_createClass(e,t,n){return t&&base_component_defineProperties(e.prototype,t),n&&base_component_defineProperties(e,n),e}(BaseComponent,[{key:"dispose",value:function dispose(){var e=this;Q(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((function(t){e[t]=null}))}},{key:"_queueCallback",value:function _queueCallback(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];k(e,t,n)}}],[{key:"getInstance",value:function getInstance(e){return F(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"===base_component_typeof(t)?t:null)}},{key:"VERSION",get:function get(){return"5.0.2"}},{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}();function carousel_typeof(e){return(carousel_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 ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t0,r._pointerEvent=Boolean(window.PointerEvent),r._addEventListeners(),r}return function carousel_createClass(e,t,n){return t&&carousel_defineProperties(e.prototype,t),n&&carousel_defineProperties(e,n),e}(Carousel,[{key:"next",value:function next(){this._slide(G)}},{key:"nextWhenVisible",value:function nextWhenVisible(){!document.hidden&&function isVisible(e){return!(!_(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility")}(this._element)&&this.next()}},{key:"prev",value:function prev(){this._slide(K)}},{key:"pause",value:function pause(e){e||(this._isPaused=!0),h.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(g(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=h.findOne(de,this._element);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)j.one(this._element,ee,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var r=e>n?G:K;this._slide(r,this._items[e])}}},{key:"_getConfig",value:function _getConfig(e){return e=_objectSpread(_objectSpread(_objectSpread({},z),P.getDataAttributes(this._element)),"object"===carousel_typeof(e)?e:{}),function typeCheckConfig(e,t,n){Object.keys(n).forEach((function(r){var i=n[r],o=t[r],a=o&&_(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,'".'))}))}(B,e,W),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?J:Y)}}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;this._config.keyboard&&j.on(this._element,te,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(j.on(this._element,ne,(function(t){return e.pause(t)})),j.on(this._element,re,(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!==he?e._pointerEvent||(e.touchStartX=t.touches[0].clientX):e.touchStartX=t.clientX},n=function end(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==he||(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))};h.find(".carousel-item img",this._element).forEach((function(e){j.on(e,ue,(function(e){return e.preventDefault()}))})),this._pointerEvent?(j.on(this._element,se,(function(e){return t(e)})),j.on(this._element,ce,(function(e){return n(e)})),this._element.classList.add("pointer-event")):(j.on(this._element,ie,(function(e){return t(e)})),j.on(this._element,oe,(function(t){return function move(t){e.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-e.touchStartX}(t)})),j.on(this._element,ae,(function(e){return n(e)})))}},{key:"_keydown",value:function _keydown(e){if(!/input|textarea/i.test(e.target.tagName)){var t=X[e.key];t&&(e.preventDefault(),this._slide(t))}}},{key:"_getItemIndex",value:function _getItemIndex(e){return this._items=e&&e.parentNode?h.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}},{key:"_getItemByOrder",value:function _getItemByOrder(e,t){var n=e===G;return 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))]}(this._items,t,n,this._config.wrap)}},{key:"_triggerSlideEvent",value:function _triggerSlideEvent(e,t){var n=this._getItemIndex(e),r=this._getItemIndex(h.findOne(de,this._element));return j.trigger(this._element,Z,{relatedTarget:e,direction:t,from:r,to:n})}},{key:"_setActiveIndicatorElement",value:function _setActiveIndicatorElement(e){if(this._indicatorsElement){var t=h.findOne(".active",this._indicatorsElement);t.classList.remove(pe),t.removeAttribute("aria-current");for(var n=h.find("[data-bs-target]",this._indicatorsElement),r=0;r0&&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(Se)];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 Ce=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:be,get:function get(){return"Source"}}]),Source}();var De=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 Oe(Te.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 Oe(u?Te.FLOAT:Te.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 Oe(Te.NAME,t,s,n,r,i,o.slice(t,s))}var Ie=function(){function Parser(e,t){var n=function isSource(e){return Ce(e,Ae)}(e)?e:new Ae(e);this._lexer=new xe(n),this._options=t}var e=Parser.prototype;return e.parseName=function parseName(){var e=this.expectToken(Te.NAME);return{kind:we.NAME,value:e.value,loc:this.loc(e)}},e.parseDocument=function parseDocument(){var e=this._lexer.token;return{kind:we.DOCUMENT,definitions:this.many(Te.SOF,this.parseDefinition,Te.EOF),loc:this.loc(e)}},e.parseDefinition=function parseDefinition(){if(this.peek(Te.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(Te.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(Te.BRACE_L))return{kind:we.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet(),loc:this.loc(e)};var t,n=this.parseOperationType();return this.peek(Te.NAME)&&(t=this.parseName()),{kind:we.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(Te.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(Te.PAREN_L,this.parseVariableDefinition,Te.PAREN_R)},e.parseVariableDefinition=function parseVariableDefinition(){var e=this._lexer.token;return{kind:we.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Te.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Te.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(Te.DOLLAR),{kind:we.VARIABLE,name:this.parseName(),loc:this.loc(e)}},e.parseSelectionSet=function parseSelectionSet(){var e=this._lexer.token;return{kind:we.SELECTION_SET,selections:this.many(Te.BRACE_L,this.parseSelection,Te.BRACE_R),loc:this.loc(e)}},e.parseSelection=function parseSelection(){return this.peek(Te.SPREAD)?this.parseFragment():this.parseField()},e.parseField=function parseField(){var e,t,n=this._lexer.token,r=this.parseName();return this.expectOptionalToken(Te.COLON)?(e=r,t=this.parseName()):t=r,{kind:we.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Te.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(Te.PAREN_L,t,Te.PAREN_R)},e.parseArgument=function parseArgument(){var e=this._lexer.token,t=this.parseName();return this.expectToken(Te.COLON),{kind:we.ARGUMENT,name:t,value:this.parseValueLiteral(!1),loc:this.loc(e)}},e.parseConstArgument=function parseConstArgument(){var e=this._lexer.token;return{kind:we.ARGUMENT,name:this.parseName(),value:(this.expectToken(Te.COLON),this.parseValueLiteral(!0)),loc:this.loc(e)}},e.parseFragment=function parseFragment(){var e=this._lexer.token;this.expectToken(Te.SPREAD);var t=this.expectOptionalKeyword("on");return!t&&this.peek(Te.NAME)?{kind:we.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1),loc:this.loc(e)}:{kind:we.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:we.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:we.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 Te.BRACKET_L:return this.parseList(e);case Te.BRACE_L:return this.parseObject(e);case Te.INT:return this._lexer.advance(),{kind:we.INT,value:t.value,loc:this.loc(t)};case Te.FLOAT:return this._lexer.advance(),{kind:we.FLOAT,value:t.value,loc:this.loc(t)};case Te.STRING:case Te.BLOCK_STRING:return this.parseStringLiteral();case Te.NAME:switch(this._lexer.advance(),t.value){case"true":return{kind:we.BOOLEAN,value:!0,loc:this.loc(t)};case"false":return{kind:we.BOOLEAN,value:!1,loc:this.loc(t)};case"null":return{kind:we.NULL,loc:this.loc(t)};default:return{kind:we.ENUM,value:t.value,loc:this.loc(t)}}case Te.DOLLAR:if(!e)return this.parseVariable()}throw this.unexpected()},e.parseStringLiteral=function parseStringLiteral(){var e=this._lexer.token;return this._lexer.advance(),{kind:we.STRING,value:e.value,block:e.kind===Te.BLOCK_STRING,loc:this.loc(e)}},e.parseList=function parseList(e){var t=this,n=this._lexer.token;return{kind:we.LIST,values:this.any(Te.BRACKET_L,(function item(){return t.parseValueLiteral(e)}),Te.BRACKET_R),loc:this.loc(n)}},e.parseObject=function parseObject(e){var t=this,n=this._lexer.token;return{kind:we.OBJECT,fields:this.any(Te.BRACE_L,(function item(){return t.parseObjectField(e)}),Te.BRACE_R),loc:this.loc(n)}},e.parseObjectField=function parseObjectField(e){var t=this._lexer.token,n=this.parseName();return this.expectToken(Te.COLON),{kind:we.OBJECT_FIELD,name:n,value:this.parseValueLiteral(e),loc:this.loc(t)}},e.parseDirectives=function parseDirectives(e){for(var t=[];this.peek(Te.AT);)t.push(this.parseDirective(e));return t},e.parseDirective=function parseDirective(e){var t=this._lexer.token;return this.expectToken(Te.AT),{kind:we.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(Te.BRACKET_L)?(e=this.parseTypeReference(),this.expectToken(Te.BRACKET_R),e={kind:we.LIST_TYPE,type:e,loc:this.loc(t)}):e=this.parseNamedType(),this.expectOptionalToken(Te.BANG)?{kind:we.NON_NULL_TYPE,type:e,loc:this.loc(t)}:e},e.parseNamedType=function parseNamedType(){var e=this._lexer.token;return{kind:we.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===Te.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(Te.STRING)||this.peek(Te.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(Te.BRACE_L,this.parseOperationTypeDefinition,Te.BRACE_R);return{kind:we.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(Te.COLON);var n=this.parseNamedType();return{kind:we.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:we.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:we.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(Te.AMP);do{t.push(this.parseNamedType())}while(this.expectOptionalToken(Te.AMP)||this.peek(Te.NAME));return t}return this.delimitedMany(Te.AMP,this.parseNamedType)},e.parseFieldsDefinition=function parseFieldsDefinition(){var e;return!0===(null===(e=this._options)||void 0===e?void 0:e.allowLegacySDLEmptyFields)&&this.peek(Te.BRACE_L)&&this._lexer.lookahead().kind===Te.BRACE_R?(this._lexer.advance(),this._lexer.advance(),[]):this.optionalMany(Te.BRACE_L,this.parseFieldDefinition,Te.BRACE_R)},e.parseFieldDefinition=function parseFieldDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseArgumentDefs();this.expectToken(Te.COLON);var i=this.parseTypeReference(),o=this.parseDirectives(!0);return{kind:we.FIELD_DEFINITION,description:t,name:n,arguments:r,type:i,directives:o,loc:this.loc(e)}},e.parseArgumentDefs=function parseArgumentDefs(){return this.optionalMany(Te.PAREN_L,this.parseInputValueDef,Te.PAREN_R)},e.parseInputValueDef=function parseInputValueDef(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName();this.expectToken(Te.COLON);var r,i=this.parseTypeReference();this.expectOptionalToken(Te.EQUALS)&&(r=this.parseValueLiteral(!0));var o=this.parseDirectives(!0);return{kind:we.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:we.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:we.UNION_TYPE_DEFINITION,description:t,name:n,directives:r,types:i,loc:this.loc(e)}},e.parseUnionMemberTypes=function parseUnionMemberTypes(){return this.expectOptionalToken(Te.EQUALS)?this.delimitedMany(Te.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:we.ENUM_TYPE_DEFINITION,description:t,name:n,directives:r,values:i,loc:this.loc(e)}},e.parseEnumValuesDefinition=function parseEnumValuesDefinition(){return this.optionalMany(Te.BRACE_L,this.parseEnumValueDefinition,Te.BRACE_R)},e.parseEnumValueDefinition=function parseEnumValueDefinition(){var e=this._lexer.token,t=this.parseDescription(),n=this.parseName(),r=this.parseDirectives(!0);return{kind:we.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:we.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:n,directives:r,fields:i,loc:this.loc(e)}},e.parseInputFieldsDefinition=function parseInputFieldsDefinition(){return this.optionalMany(Te.BRACE_L,this.parseInputValueDef,Te.BRACE_R)},e.parseTypeSystemExtension=function parseTypeSystemExtension(){var e=this._lexer.lookahead();if(e.kind===Te.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(Te.BRACE_L,this.parseOperationTypeDefinition,Te.BRACE_R);if(0===t.length&&0===n.length)throw this.unexpected();return{kind:we.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:we.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:we.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:we.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:we.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:we.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:we.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(Te.AT);var n=this.parseName(),r=this.parseArgumentDefs(),i=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");var o=this.parseDirectiveLocations();return{kind:we.DIRECTIVE_DEFINITION,description:t,name:n,arguments:r,repeatable:i,locations:o,loc:this.loc(e)}},e.parseDirectiveLocations=function parseDirectiveLocations(){return this.delimitedMany(Te.PIPE,this.parseDirectiveLocation)},e.parseDirectiveLocation=function parseDirectiveLocation(){var e=this._lexer.token,t=this.parseName();if(void 0!==De[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 ke(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!==Te.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===Te.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===Te.BANG||e===Te.DOLLAR||e===Te.AMP||e===Te.PAREN_L||e===Te.PAREN_R||e===Te.SPREAD||e===Te.COLON||e===Te.EQUALS||e===Te.AT||e===Te.BRACKET_L||e===Te.BRACKET_R||e===Te.BRACE_L||e===Te.PIPE||e===Te.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 Le=new Map,Ne=new Map,je=!0,Pe=!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=Ne.get(r);o&&!o.has(i)?je&&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||Ne.set(r,o=new Set),o.add(i),t.has(i)||(t.add(i),n.push(e))}else n.push(e)})),_e(_e({},e),{definitions:n})}function parseDocument(e){var t=normalize(e);if(!Le.has(t)){var n=function parse(e,t){return new Ie(e,t).parseDocument()}(e,{experimentalFragmentVariables:Pe});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");Le.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 Le.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}(),tt=new $e,nt=Object.prototype.hasOwnProperty,rt=void 0===(Ze=Array.from)?function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}:Ze;function maybeUnsubscribe(e){var t=e.unsubscribe;"function"===typeof t&&(e.unsubscribe=void 0,t())}var it=[];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 ot=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),tt.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=it.pop()||new Set),this.deps.add(e)},Entry.prototype.forgetDeps=function(){var e=this;this.deps&&(rt(this.deps).forEach((function(t){return t.delete(e)})),this.deps.clear(),it.push(this.deps),this.deps=null)},Entry.count=0,Entry}();function rememberParent(e){var t=tt.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=rt(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&&(it.length<100&&it.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 at={setDirty:!0,dispose:!0,forget:!0};function dep(e){var t=new Map,n=e&&e.subscribe;function depend(e){var r=tt.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&&nt.call(at,n)?n:"setDirty";rt(r).forEach((function(e){return e[i]()})),t.delete(e),maybeUnsubscribe(r)}},depend}function makeDefaultMakeCacheKeyFunction(){var e=new We("function"===typeof WeakMap);return function(){return e.lookupArray(arguments)}}makeDefaultMakeCacheKeyFunction();var st=new Set;function wrap(e,t){void 0===t&&(t=Object.create(null));var n=new et(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 ot(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),st.add(n),tt.hasValue()||(st.forEach((function(e){return e.clean()})),st.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 ct=Object.prototype,ut=ct.toString,lt=ct.hasOwnProperty,ft=Function.prototype.toString,pt=new Map;function equal(e,t){try{return check(e,t)}finally{pt.clear()}}function check(e,t){if(e===t)return!0;var n=ut.call(e);if(n!==ut.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,dt)}return!1}function definedKeys(e){return Object.keys(e).filter(isDefinedKey,e)}function isDefinedKey(e){return void 0!==this[e]}var dt="{ [native code] }";function previouslyCompared(e,t){var n=pt.get(e);if(n){if(n.has(t))return!0}else pt.set(e,n=new Set);return n.add(t),!1}var ht="Invariant Violation",mt=Object.setPrototypeOf,yt=void 0===mt?function(e,t){return e.__proto__=t,e}:mt,vt=function(e){function InvariantError(t){void 0===t&&(t=ht);var n=e.call(this,"number"===typeof t?ht+": "+t+" (see https://github.com/apollographql/invariant-packages)":t)||this;return n.framesToPop=1,n.name=ht,yt(n,InvariantError.prototype),n}return __extends(InvariantError,e),InvariantError}(Error);function invariant_esm_invariant(e,t){if(!e)throw new vt(t)}var gt=["debug","log","warn","error","silent"],_t=gt.indexOf("log");function wrapConsoleMethod(e){return function(){if(gt.indexOf(e)>=_t){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 vt("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 vt(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),_e(_e({},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 bt=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(_e(_e({},e),{rootId:e.id||"ROOT_QUERY",optimistic:t}))},ApolloCache.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read(_e(_e({},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}(),Et=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 vt('The inline argument "'+t.value+'" of kind "'+n.kind+'"is not supported. Use variables instead of inline arguments to overcome this limitation.'):new vt(58);e[t.value]=null}}var wt=["connection","include","skip","client","rest","export"],St=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+"("+kt(i)+")"}return n.connection.key}var o=e;if(t){var a=kt(t);o+="("+a+")"}return n&&Object.keys(n).forEach((function(e){-1===wt.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?o+="@"+e+"("+kt(n[e])+")":o+="@"+e)})),o}),{setStringify:function setStringify(e){var t=kt;return kt=e,t}}),kt=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]:Ot,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 Lt=Object.prototype.hasOwnProperty;function mergeDeep(){for(var e=[],t=0;t1)for(var r=new jt,i=1;i0);var s=0;do{++r,s=10*s+o-Bt,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 Ut=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 we.NULL:return null;case we.INT:return parseInt(e.value,10);case we.FLOAT:return parseFloat(e.value);case we.STRING:case we.ENUM:case we.BOOLEAN:return e.value;case we.LIST:return e.values.map((function(e){return valueFromASTUntyped(e,t)}));case we.OBJECT:return keyValMap(e.fields,(function(e){return e.name.value}),(function(e){return valueFromASTUntyped(e.value,t)}));case we.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,be,{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,be,{get:function get(){return"GraphQLNonNull"}}),defineInspect(GraphQLNonNull);var zt=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:be,get:function get(){return"GraphQLScalarType"}}]),GraphQLScalarType}();defineInspect(zt);var Wt=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:be,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=qt(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(Wt);var Gt=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:be,get:function get(){return"GraphQLInterfaceType"}}]),GraphQLInterfaceType}();defineInspect(Gt);var Kt=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:be,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(Kt);var Yt=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.")),qt(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 Ee('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 Ee('Enum "'.concat(this.name,'" cannot represent non-string value: ').concat(t,".")+didYouMeanEnumValue(this,t))}var n=this.getValue(e);if(null==n)throw new Ee('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!==we.ENUM){var n=print(e);throw new Ee('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 Ee('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:be,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(Yt);var Jt=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:be,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(Jt),function removeTemporaryGlobals(){return isType(null),function remove(){Vt&&(delete Qt.process,Vt=!1)}()}();var Xt=Object.prototype.hasOwnProperty;var $t=/^[_a-z][_0-9a-z]*/i;function fieldNameFromStoreName(e){var t=e.match($t);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 Xt.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 Zt=Object.create(null),en=function delModifier(){return Zt},tn=Object.create(null),nn=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 _e({},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),Xt.call(this.data,e)){var n=this.data[e];if(n&&Xt.call(n,t))return n[t]}return"__typename"===t&&Xt.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof an?this.parent.get(e,t):void 0},EntityStore.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),Xt.call(this.data,e)?this.data[e]:this instanceof an?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 jt(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 an||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:Zt,INVALIDATE:tn,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===en?Zt:f(maybeDeepFreeze(l),_e(_e({},s),{fieldName:u,storeFieldName:c,storage:n.getStorage(e,c)}));p===tn?n.group.dirty(e,c):(p===Zt&&(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 an?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]=en,r):en)}return!1},EntityStore.prototype.evict=function(e){var t=!1;return e.id&&(Xt.call(this.data,e.id)&&(t=this.delete(e.id,e.fieldName,e.args)),this instanceof an&&(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){Xt.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&&Xt.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 an?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){Xt.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 an;)i=i.parent;r.forEach((function(e){return i.delete(e)}))}return r},EntityStore.prototype.findChildRefIds=function(e){if(!Xt.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}(),rn=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 We(xt)},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 rn(i))||this;return a.stump=new sn(a),a.storageTrie=new We(xt),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}(nn||(nn={}));var an=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 _e(_e({},this.parent.toObject()),this.data)},Layer.prototype.findChildRefIds=function(t){var n=this.parent.findChildRefIds(t);return Xt.call(this.data,t)?_e(_e({},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}(nn),sn=function(e){function Stump(t){return e.call(this,"EntityStore.Stump",t,(function(){}),new rn(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}(an);function storeObjectReconciler(e,t,n){var r=e[n],i=t[n];return equal(r,i)?r:i}function supportsResultCaching(e){return!!(e instanceof nn&&e.group.caching)}var cn,un,ln=function(){function ObjectCanon(){this.known=new(It?WeakSet:Set),this.pool=new We(xt),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):_e({__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}(),pn=Object.assign((function(e){if(isNonNullObject(e)){void 0===cn&&resetCanonicalStringify();var t=cn.admit(e),n=un.get(t);return void 0===n&&un.set(t,n=JSON.stringify(t)),n}return JSON.stringify(e)}),{reset:resetCanonicalStringify});function resetCanonicalStringify(){cn=new ln,un=new(xt?WeakMap:Map)}function missingFromInvariant(e,t){return new Et(e.message,t.path.slice(),t.query,t.variables)}function execSelectionSetKeyArgs(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var dn=function(){function StoreReader(e){var t=this;this.knownResults=new(xt?WeakMap:Map),this.config=_e(_e({},e),{addTypename:!1!==e.addTypename}),this.canon=e.canon||new ln,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?_e(_e({},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 ln},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=_e(_e({},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:pn(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 vt("Dangling reference to missing "+r.__ref+" object"):new vt(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?At.added(e)||getMissing().push(missingFromInvariant(__DEV__?new vt("Can't find field '"+e.name.value+"' on "+(isReference(r)?r.__ref+" object":"object "+JSON.stringify(r,null,2))):new vt(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 hn=Object.prototype.toString;function cloneDeep(e){return cloneDeepHelper(e)}function cloneDeepHelper(e,t){switch(hn.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 mn=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 jt}();a=_e(_e({},getDefaultValues(c)),a);var l={store:e,written:Object.create(null),merge:function merge(e,t){return u.merge(e,t)},variables:a,varString:pn(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 vt("Could not identify object "+JSON.stringify(i)):new vt(9);return l.incomingById.forEach((function(t,r){var i=t.fields,o=t.mergeTree,a=t.selections,s=makeReference(r);if(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.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(vn.has(u))return;vn.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||At.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: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):_e({},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}(),yn=[];function getChildMergeTree(e,t){var n=e.map;return n.has(t)||n.set(t,yn.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?_e(_e({},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)&&(yn.push(r),n.delete(t))}var vn=new Set;var gn=new $e,_n=new WeakMap;function getCacheInfo(e){var t=_n.get(e);return t||_n.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=gn.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 bn=new Map;function makeUniqueId(e){var t=bn.get(e)||1;return bn.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}St.setStringify(pn);var En=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))},wn=function nullKeyFieldsFn(){},Sn=function simpleKeyArgsFn(e,t){return t.fieldName},kn=function mergeTrueFn(e,t,n){return(0,n.mergeObjects)(e,t)},On=function mergeFalseFn(e,t){return t},Tn=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=_e({dataIdFromObject:En},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),Xt.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?kn:!1===t?On:e.merge}setMerge(r,t.merge),r.keyFn=!1===i?wn: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?Sn: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||Sn)}))},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($t);r&&r[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},Policies.prototype.getTypePolicy=function(e){var t=this;if(!Xt.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=_e({},n),Xt.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 vt("Cannot automatically merge arrays"):new vt(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 _e(_e({},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 We(xt);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;Xt.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 Cn={dataIdFromObject:En,addTypename:!0,resultCaching:!0,typePolicies:{}},An=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=_e(_e({},Cn),t),n.addTypename=!!n.config.addTypename,n.policies=new Tn({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 nn.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 mn(this,this.storeReader=new dn({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,pn({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(_e(_e({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:n})).result||null}catch(r){if(r instanceof Et)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(Xt.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(_e(_e({},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){pn.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(Xt.call(e,"id"))return!1;e=_e(_e({},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(),pn.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(_e(_e({},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(_e(_e({},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=At(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}(bt),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[zn]=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,zn);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(Bn("iterator")&&(n=getMethod(e,Hn)))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&&er(t,n,"Response not successful: Received status code "+t.status),Array.isArray(n)||tr.call(n,"data")||tr.call(n,"errors")||er(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()}}))}))},ir=function(e){function HttpLink(t){void 0===t&&(t={});var n=e.call(this,rr(t).request)||this;return n.options=t,n}return __extends(HttpLink,e),HttpLink}(Xn),or=Xn.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:Yn})}return"function"===typeof Symbol&&Symbol.species&&set(Symbol.species),set("@@species"),e}function Concast_isPromiseLike(e){return e&&"function"===typeof e.then}var ar=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 Yn(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}(Yn);function isNonEmptyArray(e){return Array.isArray(e)&&e.length>0}fixObservableSubclass(ar),__DEV__?invariant_esm_invariant("boolean"===typeof Ft,Ft):invariant_esm_invariant("boolean"===typeof Ft,22);var sr,cr=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"}(sr||(sr={}));var ur=!1,lr=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(_e(_e({},o.lastResult),{error:e,errors:e.graphQLErrors,networkStatus:sr.error,loading:!1})),iterateObserversSafely(o.observers,"error",o.lastError=e)}},o.isTornDown=!1,o.options=i,o.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||sr.ready,o=_e(_e({},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!==sr.loading||"cache-first"!==r&&"cache-only"!==r||(o.networkStatus=sr.ready,o.loading=!1),delete o.partial):"no-cache"!==r&&(o.partial=!0),a.complete||this.options.partialRefetch||o.loading||o.data||o.error||(o.error=new cr({clientErrors: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=_e(_e({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(t,sr.refetch)},ObservableQuery.prototype.fetchMore=function(e){var t=this,n=_e(_e({},e.query?e:_e(_e(_e({},this.options),e),{variables:_e(_e({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"}),r=this.queryManager.generateQueryId();return n.notifyOnNetworkStatusChange&&(this.queryInfo.networkStatus=sr.fetchMore,this.observe()),this.queryManager.fetchQuery(r,n,sr.fetchMore).then((function(r){var i=r.data,o=e.updateQuery;return o?(__DEV__&&!ur&&(__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."),ur=!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},sr.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"},sr.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===sr.refetch||t===sr.fetchMore||t===sr.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=sr.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}(Yn);function defaultSubscriptionObserverErrorCallback(e){__DEV__&&invariant_esm_invariant.error("Unhandled error",e.message,e.stack)}fixObservableSubclass(lr);var fr=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 _e(_e({},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 _e(_e({},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 _e(_e({},t),e.exportedVariables)}))]:[2,_e({},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 Tt}}}),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:_e(_e({},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(gn.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}(),pr=new(xt?WeakMap:Map);function wrapDestructiveCacheMethod(e,t){var n=e[t];"function"===typeof n&&(e[t]=function(){return pr.set(e,(pr.get(e)+1)%1e15),n.apply(this,arguments)})}function cancelNotifyTimeout(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var dr=function(){function QueryInfo(e){this.cache=e,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.subscriptions=new Set,this.stopped=!1,this.dirty=!1,this.observableQuery=null,pr.has(e)||(pr.set(e,0),wrapDestructiveCacheMethod(e,"evict"),wrapDestructiveCacheMethod(e,"modify"),wrapDestructiveCacheMethod(e,"reset"))}return QueryInfo.prototype.init=function(e){var t=e.networkStatus||sr.loading;return this.variables&&this.networkStatus!==sr.loading&&!equal(this.variables,e.variables)&&(t=sr.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=_e(_e({},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===pr.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:pr.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=sr.ready},QueryInfo.prototype.markError=function(e){return this.networkStatus=sr.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 hr=Object.prototype.hasOwnProperty,mr=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(xt?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 fr({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 vt("QueryManager stopped while query was in flight"):new vt(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=e.keepRootFields,m=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(!d||"no-cache"===d,"Mutations only support a 'no-cache' fetchPolicy. If you don't want to disable the cache, remove your fetchPolicy setting to proceed with the default mutation behavior."):invariant_esm_invariant(!d||"no-cache"===d,16),e=this.generateMutationId(),t=this.transform(t).document,n=this.getVariables(t,n),this.transform(t).hasClientExports?[4,this.localState.addExportedVariables(t,n,m)]:[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:d,errorPolicy:p,context:m,updateQueries:i,update:u,keepRootFields:h}),this.broadcastQueries(),s=this,[2,new Promise((function(f,y){return asyncMap(s.getObservableFromLink(t,_e(_e({},m),{optimisticResponse:r}),n,!1),(function(f){if(graphQLResultHasError(f)&&"none"===p)throw new cr({graphQLErrors:f.errors});o&&(o.loading=!1,o.error=null);var y=_e({},f);return"function"===typeof a&&(a=a(y)),"ignore"===p&&graphQLResultHasError(y)&&delete y.errors,s.markMutationResult({mutationId:e,result:y,document:t,variables:n,fetchPolicy:d,errorPolicy:p,context:m,update:u,updateQueries:i,awaitRefetchQueries:c,refetchQueries:a,removeOptimistic:r?e:void 0,onQueryUpdated:l,keepRootFields:h})})).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(),y(t instanceof cr?t:new cr({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&&hr.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=_e(_e({},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(_e(_e({},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([Dt],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:_e(_e({},n),{definitions:n.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?_e(_e({},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 _e(_e({},this.transform(e).defaultVars),t)},QueryManager.prototype.watchQuery=function(e){"undefined"===typeof(e=_e(_e({},e),{variables:this.getVariables(e.query,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var t=new dr(this.cache),n=new lr({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 vt("Store reset while query was in flight (not completed in link chain)"):new vt(21)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=sr.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 lr({queryManager:t,queryInfo:i,options:_e(_e({},e),{fetchPolicy:"network-only"})});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 cr({graphQLErrors:o.errors});return o}))};if(this.transform(n).hasClientExports){var u=this.localState.addExportedVariables(n,o,s).then(c);return new Yn((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(_e(_e({},t),{forceFetch:!r}))};if(t=l.context,r){var f=c.get(s)||new Map;c.set(s,f);var p=pn(n);if(!(o=f.get(p))){var d=new ar([or(u,l)]);f.set(p,o=d),d.cleanup((function(){f.delete(p)&&f.size<1&&c.delete(s)}))}}else o=new ar([or(u,l)])}else o=new ar([Yn.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 cr({graphQLErrors:i.errors}));e.markResult(i,n,t),e.markReady()}var a={data:i.data,loading:!1,networkStatus:e.networkStatus||sr.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 cr({networkError:t});throw r>=e.lastRequestId&&e.markError(n),n}))},QueryManager.prototype.fetchQueryObservable=function(e,t,n){var r=this;void 0===n&&(n=sr.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 ar(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 dr&&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||sr.loading);var a=t.result;__DEV__&&isNonEmptyArray(t.missing)&&!equal(a,{})&&!u&&__DEV__&&invariant_esm_invariant.debug("Missing cache result fields: "+t.missing.map((function(e){return e.path.join(".")})).join(", "),t.missing);var s=function fromData(e){return Yn.of(_e({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===sr.refetch&&"merge"!==s?1:2,y=function resultsFromLink(){return r.getResultsFromLink(e,m,{variables:o,context:l,fetchPolicy:a,errorPolicy:c})},v=f&&"number"===typeof p&&p!==n&&isNetworkRequestInFlight(n);switch(a){default:case"cache-first":return(g=d()).complete?[h(g,e.markReady())]:u||v?[h(g),y()]:[y()];case"cache-and-network":var g;return(g=d()).complete||u||v?[h(g),y()]:[y()];case"cache-only":return[h(d(),e.markReady())];case"network-only":return v?[h(d()),y()]:[y()];case"no-cache":return v?[h(e.getDiff()),y()]:[y()];case"standby":return[]}},QueryManager.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new dr(this.cache)),this.queries.get(e)},QueryManager.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return _e(_e({},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 yr=!1;function mergeOptions(e,t){return compact(e,t,t.variables&&{variables:_e(_e({},e.variables),t.variables)})}var vr=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 ir({uri:n,credentials:r,headers:i}):Xn.empty()),!o)throw __DEV__?new vt("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 vt(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),!yr&&__DEV__&&(yr=!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.4",this.localState=new fr({cache:o,client:this,resolvers:v,fragmentMatcher:_}),this.queryManager=new mr({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=_e(_e({},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=_e(_e({},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 or(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 Xn((function(t,n){return new Yn((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)}}(Xn);var gr="_appolo",_r=document.querySelector('meta[name="api_url"]'),br=_r?_r.getAttribute("content"):"".concat(window.location.protocol,"//").concat(window.location.host,"/graphql"),Er=new Xn((function(e,t){return e.setContext({headers:{apikey:"".concat("ApKrRSjySO4JAmX3E2Z7HvrBD0m8xdDlAiXyh4IbH3w")}}),t(e)}));console.info("%cAPI: ".concat(br),"color:green;font-size:10px");var wr=new vr({cache:Vn,link:$n([Er,new Xn((function(e,t){return e.setContext({start:new Date}),t(e)})),onError((function(e){var n=e.operation,r=e.response,i=e.graphQLErrors,o=e.networkError;e.forward;if("IgnoreErrorsQuery"===n.operationName)return console.error("".concat(gr,": IgnoreErrorsQuery")),void(r.errors=null);i&&i.forEach((function(e){var t=e.message,n=e.locations,r=e.path;return console.error("".concat(gr,": [GraphQL error]: Message: ").concat(t,", Location: ").concat(n,", Path: ").concat(r))})),o&&console.error("".concat(gr,": [Network error] ").concat(o.statusCode)),console.error("".concat(gr,": [APOLLO_ERROR]")),window.dispatchEvent(new Event(t.APOLLO_ERROR))})),new Xn((function(e,n){return n(e).map((function(n){var r=new Date-e.getContext().start;return console.log("".concat(gr,": operation ").concat(e.operationName," took ").concat(r," ms to complete")),window.dispatchEvent(new Event(t.ONLINE)),n}))})),new ir({uri:br,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){Sr.getElementById("PageLoading");n='
Loading ...
'}return React.createElement("div",{className:t,dangerouslySetInnerHTML:e.getHtml(n)})}}]),Page}(ve.Component),Tr=__webpack_require__(138),Cr="top",Ar="bottom",Dr="right",xr="left",Ir="auto",Lr=[Cr,Ar,Dr,xr],Nr="start",jr="end",Pr="clippingParents",Rr="viewport",Mr="popper",Fr="reference",Qr=Lr.reduce((function(e,t){return e.concat([t+"-"+Nr,t+"-"+jr])}),[]),Vr=[].concat(Lr,[Ir]).reduce((function(e,t){return e.concat([t,t+"-"+Nr,t+"-"+jr])}),[]),qr="beforeRead",Br="read",Ur="afterRead",Hr="beforeMain",zr="main",Wr="afterMain",Gr="beforeWrite",Kr="write",Yr="afterWrite",Jr=[qr,Br,Ur,Hr,zr,Wr,Gr,Kr,Yr];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 instanceOf_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 Xr={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 $r=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:$r(n.width/r),height:$r(n.height/i),top:$r(n.top/i),right:$r(n.right/r),bottom:$r(n.bottom/i),left:$r(n.left/r),x:$r(n.left/r),y:$r(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((instanceOf_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 Zr=Math.max,ei=Math.min,ti=Math.round;function within(e,t,n){return Zr(e,ei(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 ni={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=[xr,Dr].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,Lr))}(i.padding,n),f=getLayoutRect(o),p="y"===c?Cr:xr,d="y"===c?Ar:Dr,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"]},ri={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:ti(ti(t*r)/r)||0,y:ti(ti(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=xr,g=Cr,_=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===Cr&&(g=Ar,h-=b[E]-r.height,h*=s?1:-1),i===xr&&(v=Dr,p-=b[w]-r.width,p*=s?1:-1)}var S,k=Object.assign({position:a},c&&ri);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 ii={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:{}},oi={passive:!0};var ai={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,oi)})),s&&c.addEventListener("resize",n.update,oi),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,oi)})),s&&c.removeEventListener("resize",n.update,oi)}},data:{}},si={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,(function(e){return si[e]}))}var ci={start:"end",end:"start"};function getOppositeVariationPlacement(e){return e.replace(/start|end/g,(function(e){return ci[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===Rr?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=Zr(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=Zr(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+=Zr(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 instanceOf_isElement(n)?t.filter((function(e){return instanceOf_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=Zr(r.top,t.top),t.right=ei(r.right,t.right),t.bottom=ei(r.bottom,t.bottom),t.left=Zr(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 Cr:t={x:s,y:n.y-r.height};break;case Ar:t={x:s,y:n.y+n.height};break;case Dr:t={x:n.x+n.width,y:c};break;case xr: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 Nr:t[u]=t[u]-(n[l]/2-r[l]/2);break;case jr: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?Pr:o,s=n.rootBoundary,c=void 0===s?Rr:s,u=n.elementContext,l=void 0===u?Mr: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,Lr)),y=l===Mr?Fr:Mr,v=e.elements.reference,g=e.rects.popper,_=e.elements[p?y:l],b=getClippingRect(instanceOf_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===Mr?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===Mr&&T){var C=T[i];Object.keys(O).forEach((function(e){var t=[Dr,Ar].indexOf(e)>=0?1:-1,n=[Cr,Ar].indexOf(e)>=0?"y":"x";O[e]+=C[n]*t}))}return O}var ui={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)===Ir)return[];var t=getOppositePlacement(e);return[getOppositeVariationPlacement(e),t,getOppositeVariationPlacement(t)]}(y)),_=[y].concat(g).reduce((function(e,n){return e.concat(getBasePlacement(n)===Ir?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?Vr:c,l=getVariation(r),f=l?s?Qr:Qr.filter((function(e){return getVariation(e)===l})):Lr,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)===Nr,D=[Cr,Ar].indexOf(C)>=0,x=D?"width":"height",I=detectOverflow(t,{placement:T,boundary:l,rootBoundary:f,altBoundary:p,padding:u}),L=D?A?Dr:xr:A?Ar:Cr;b[x]>E[x]&&(L=getOppositePlacement(L));var N=getOppositePlacement(L),j=[];if(o&&j.push(I[C]<=0),s&&j.push(I[L]<=0,I[N]<=0),j.every((function(e){return e}))){k=T,S=!1;break}w.set(T,j)}if(S)for(var P=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"===P(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[Cr,Dr,Ar,xr].some((function(t){return e[t]>=0}))}var li={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 fi={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=Vr.reduce((function(e,n){return e[n]=function distanceAndSkiddingToXY(e,t,n){var r=getBasePlacement(e),i=[xr,Cr].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,[xr,Dr].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 pi={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 di={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?Cr:xr,A="y"===b?Ar:Dr,D="y"===b?"height":"width",x=w[b],I=w[b]+y[C],L=w[b]-y[A],N=d?-k[D]/2:0,j=g===Nr?S[D]:k[D],P=g===Nr?-k[D]:-S[D],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},Q=F[C],V=F[A],q=within(0,S[D],M[D]),B=_?S[D]/2-N-q-Q-O:j-q-Q-O,U=_?-S[D]/2+N+q+V+O:P+q+V+O,H=t.elements.arrow&&getOffsetParent(t.elements.arrow),z=H?"y"===b?H.clientTop||0:H.clientLeft||0:0,W=t.modifiersData.offset?t.modifiersData.offset[t.placement][b]:0,G=w[b]+B-W-z,K=w[b]+U-W;if(o){var Y=within(d?ei(I,G):I,x,d?Zr(L,K):L);w[b]=Y,T[b]=Y-x}if(s){var J="x"===b?Cr:xr,X="x"===b?Ar:Dr,Z=w[E],ee=Z+y[J],te=Z-y[X],ne=within(d?ei(ee,G):ee,Z,d?Zr(te,K):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 hi={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);n1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return(t=[]).concat.apply(t,bootstrap_esm_toConsumableArray(Element.prototype.querySelectorAll.call(n,e)))},bi=function findOne(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.documentElement;return Element.prototype.querySelector.call(t,e)},Ei=function children(e,t){var n;return(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(e.children)).filter((function(e){return e.matches(t)}))},wi=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},Si=function prev(e,t){for(var n=e.previousElementSibling;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},ki=function next(e,t){for(var next=e.nextElementSibling;next;){if(next.matches(t))return[next];next=next.nextElementSibling}return[]},Oi="transitionend",Ti=function getUID(e){do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},Ci=function getSelector(e){var t=e.getAttribute("data-bs-target");if(!t||"#"===t){var n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#".concat(n.split("#")[1])),t=n&&"#"!==n?n.trim():null}return t},Ai=function getSelectorFromElement(e){var t=Ci(e);return t&&document.querySelector(t)?t:null},Di=function getElementFromSelector(e){var t=Ci(e);return t?document.querySelector(t):null},xi=function getTransitionDurationFromElement(e){if(!e)return 0;var t=window.getComputedStyle(e),n=t.transitionDuration,r=t.transitionDelay,i=Number.parseFloat(n),o=Number.parseFloat(r);return i||o?(n=n.split(",")[0],r=r.split(",")[0],1e3*(Number.parseFloat(n)+Number.parseFloat(r))):0},Ii=function triggerTransitionEnd(e){e.dispatchEvent(new Event(Oi))},Li=function isElement(e){return!(!e||"object"!==bootstrap_esm_typeof(e))&&("undefined"!==typeof e.jquery&&(e=e[0]),"undefined"!==typeof e.nodeType)},Ni=function getElement(e){return Li(e)?e.jquery?e[0]:e:"string"===typeof e&&e.length>0?bi(e):null},ji=function typeCheckConfig(e,t,n){Object.keys(n).forEach((function(r){var i=n[r],o=t[r],a=o&&Li(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,'".'))}))},Pi=function isVisible(e){return!(!Li(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility")},Ri=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")))},Mi=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},Fi=function noop(){},Qi=function reflow(e){return e.offsetHeight},Vi=function getjQuery(){var jQuery=window.jQuery;return jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?jQuery:null},qi=[],Bi=function isRTL(){return"rtl"===document.documentElement.dir},Ui=function defineJQueryPlugin(e){!function onDOMContentLoaded(e){"loading"===document.readyState?(qi.length||document.addEventListener("DOMContentLoaded",(function(){qi.forEach((function(e){return e()}))})),qi.push(e)):e()}((function(){var $=Vi();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}}}))},Hi=function execute(e){"function"===typeof e&&e()},zi=function executeAfterTransition(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(n){var r=5,i=xi(t)+r,o=!1,a=function handler(n){n.target===t&&(o=!0,t.removeEventListener(Oi,handler),Hi(e))};t.addEventListener(Oi,a),setTimeout((function(){o||Ii(t)}),i)}else Hi(e)},Wi=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))]},Gi=/[^.]*(?=\..*)\.|.*/,Ki=/\..*/,Yi=/::\d+$/,Ji={},Xi=1,$i={mouseenter:"mouseover",mouseleave:"mouseout"},Zi=/^(mouseenter|mouseleave)/i,eo=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 bootstrap_esm_getUidEvent(e,t){return t&&"".concat(t,"::").concat(Xi++)||e.uidEvent||Xi++}function bootstrap_esm_getEvent(e){var t=bootstrap_esm_getUidEvent(e);return e.uidEvent=t,Ji[t]=Ji[t]||{},Ji[t]}function bootstrap_esm_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];zi(e,t,n)}}],[{key:"getInstance",value:function getInstance(e){return oo(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.0.2"}},{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}(),co=".".concat("bs.alert"),uo="close".concat(co),lo="closed".concat(co),fo="click".concat(co).concat(".data-api"),po=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(e){var t=e?this._getRootElement(e):this._element,n=this._triggerCloseEvent(t);null===n||n.defaultPrevented||this._removeElement(t)}},{key:"_getRootElement",value:function _getRootElement(e){return Di(e)||e.closest(".".concat("alert"))}},{key:"_triggerCloseEvent",value:function _triggerCloseEvent(e){return no.trigger(e,uo)}},{key:"_removeElement",value:function _removeElement(e){var t=this;e.classList.remove("show");var n=e.classList.contains("fade");this._queueCallback((function(){return t._destroyElement(e)}),e,n)}},{key:"_destroyElement",value:function _destroyElement(e){e.remove(),no.trigger(e,lo)}}],[{key:"NAME",get:function get(){return"alert"}},{key:"jQueryInterface",value:function jQueryInterface(e){return this.each((function(){var t=Alert.getOrCreateInstance(this);"close"===e&&t[e](this)}))}},{key:"handleDismiss",value:function handleDismiss(e){return function(t){t&&t.preventDefault(),e.close(this)}}}]),Alert}(so);no.on(document,fo,'[data-bs-dismiss="alert"]',po.handleDismiss(new po)),Ui(po);var ho=".".concat("bs.button"),mo='[data-bs-toggle="button"]',yo="click".concat(ho).concat(".data-api"),vo=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}(so);function bootstrap_esm_normalizeData(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function bootstrap_esm_normalizeDataKey(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}no.on(document,yo,mo,(function(e){e.preventDefault();var t=e.target.closest(mo);vo.getOrCreateInstance(t).toggle()})),Ui(vo);var go={setDataAttribute:function setDataAttribute(e,t,n){e.setAttribute("data-bs-".concat(bootstrap_esm_normalizeDataKey(t)),n)},removeDataAttribute:function removeDataAttribute(e,t){e.removeAttribute("data-bs-".concat(bootstrap_esm_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]=bootstrap_esm_normalizeData(e.dataset[n])})),t},getDataAttribute:function getDataAttribute(e,t){return bootstrap_esm_normalizeData(e.getAttribute("data-bs-".concat(bootstrap_esm_normalizeDataKey(t))))},offset:function offset(e){var t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position:function position(e){return{top:e.offsetTop,left:e.offsetLeft}}},_o="carousel",bo=".".concat("bs.carousel"),Eo=".data-api",wo={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},So={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ko="next",Oo="prev",To="left",Co="right",Ao=(bootstrap_esm_defineProperty(mi={},"ArrowLeft",Co),bootstrap_esm_defineProperty(mi,"ArrowRight",To),mi),Do="slide".concat(bo),xo="slid".concat(bo),Io="keydown".concat(bo),Lo="mouseenter".concat(bo),No="mouseleave".concat(bo),jo="touchstart".concat(bo),Po="touchmove".concat(bo),Ro="touchend".concat(bo),Mo="pointerdown".concat(bo),Fo="pointerup".concat(bo),Qo="dragstart".concat(bo),Vo="load".concat(bo).concat(Eo),qo="click".concat(bo).concat(Eo),Bo="active",Uo=".active.carousel-item",Ho="touch",zo=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=bi(".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(ko)}},{key:"nextWhenVisible",value:function nextWhenVisible(){!document.hidden&&Pi(this._element)&&this.next()}},{key:"prev",value:function prev(){this._slide(Oo)}},{key:"pause",value:function pause(e){e||(this._isPaused=!0),bi(".carousel-item-next, .carousel-item-prev",this._element)&&(Ii(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=bi(Uo,this._element);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)no.one(this._element,xo,(function(){return t.to(e)}));else{if(n===e)return this.pause(),void this.cycle();var r=e>n?ko:Oo;this._slide(r,this._items[e])}}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},wo),go.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),ji(_o,e,So),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?Co:To)}}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;this._config.keyboard&&no.on(this._element,Io,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&(no.on(this._element,Lo,(function(t){return e.pause(t)})),no.on(this._element,No,(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!==Ho?e._pointerEvent||(e.touchStartX=t.touches[0].clientX):e.touchStartX=t.clientX},n=function end(t){!e._pointerEvent||"pen"!==t.pointerType&&t.pointerType!==Ho||(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))};_i(".carousel-item img",this._element).forEach((function(e){no.on(e,Qo,(function(e){return e.preventDefault()}))})),this._pointerEvent?(no.on(this._element,Mo,(function(e){return t(e)})),no.on(this._element,Fo,(function(e){return n(e)})),this._element.classList.add("pointer-event")):(no.on(this._element,jo,(function(e){return t(e)})),no.on(this._element,Po,(function(t){return function move(t){e.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-e.touchStartX}(t)})),no.on(this._element,Ro,(function(e){return n(e)})))}},{key:"_keydown",value:function _keydown(e){if(!/input|textarea/i.test(e.target.tagName)){var t=Ao[e.key];t&&(e.preventDefault(),this._slide(t))}}},{key:"_getItemIndex",value:function _getItemIndex(e){return this._items=e&&e.parentNode?_i(".carousel-item",e.parentNode):[],this._items.indexOf(e)}},{key:"_getItemByOrder",value:function _getItemByOrder(e,t){var n=e===ko;return Wi(this._items,t,n,this._config.wrap)}},{key:"_triggerSlideEvent",value:function _triggerSlideEvent(e,t){var n=this._getItemIndex(e),r=this._getItemIndex(bi(Uo,this._element));return no.trigger(this._element,Do,{relatedTarget:e,direction:t,from:r,to:n})}},{key:"_setActiveIndicatorElement",value:function _setActiveIndicatorElement(e){if(this._indicatorsElement){var t=bi(".active",this._indicatorsElement);t.classList.remove(Bo),t.removeAttribute("aria-current");for(var n=_i("[data-bs-target]",this._indicatorsElement),r=0;r0)for(var r=0;re.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(Ma,"paddingRight"),this._resetElementAttributes(Fa,"marginRight")}},{key:"_saveInitialAttribute",value:function _saveInitialAttribute(e,t){var n=e.style[t];n&&go.setDataAttribute(e,t,n)}},{key:"_resetElementAttributes",value:function _resetElementAttributes(e,t){this._applyManipulationCallback(e,(function manipulationCallBack(e){var n=go.getDataAttribute(e,t);"undefined"===typeof n?e.style.removeProperty(t):(go.removeDataAttribute(e,t),e.style[t]=n)}))}},{key:"_applyManipulationCallback",value:function _applyManipulationCallback(e,t){Li(e)?t(e):_i(e,this._element).forEach(t)}},{key:"isOverflowing",value:function isOverflowing(){return this.getWidth()>0}}]),ScrollBarHelper}(),Va={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},qa={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},Ba="backdrop",Ua="show",Ha="mousedown.bs.".concat(Ba),za=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&&Qi(this._getElement()),this._getElement().classList.add(Ua),this._emulateAnimation((function(){Hi(e)}))):Hi(e)}},{key:"hide",value:function hide(e){var t=this;this._config.isVisible?(this._getElement().classList.remove(Ua),this._emulateAnimation((function(){t.dispose(),Hi(e)}))):Hi(e)}},{key:"_getElement",value:function _getElement(){if(!this._element){var e=document.createElement("div");e.className="modal-backdrop",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({},Va),"object"===bootstrap_esm_typeof(e)?e:{})).rootElement=Ni(e.rootElement),ji(Ba,e,qa),e}},{key:"_append",value:function _append(){var e=this;this._isAppended||(this._config.rootElement.appendChild(this._getElement()),no.on(this._getElement(),Ha,(function(){Hi(e._config.clickCallback)})),this._isAppended=!0)}},{key:"dispose",value:function dispose(){this._isAppended&&(no.off(this._element,Ha),this._element.remove(),this._isAppended=!1)}},{key:"_emulateAnimation",value:function _emulateAnimation(e){zi(e,this._getElement(),this._config.isAnimated)}}]),Backdrop}(),Wa="modal",Ga=".".concat("bs.modal"),Ka="Escape",Ya={backdrop:!0,keyboard:!0,focus:!0},Ja={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Xa="hide".concat(Ga),$a="hidePrevented".concat(Ga),Za="hidden".concat(Ga),es="show".concat(Ga),ts="shown".concat(Ga),ns="focusin".concat(Ga),rs="resize".concat(Ga),is="click.dismiss".concat(Ga),os="keydown.dismiss".concat(Ga),as="mouseup.dismiss".concat(Ga),ss="mousedown.dismiss".concat(Ga),cs="click".concat(Ga).concat(".data-api"),us="modal-open",ls="show",fs="modal-static",ps=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=bi(".modal-dialog",r._element),r._backdrop=r._initializeBackDrop(),r._isShown=!1,r._ignoreBackdropClick=!1,r._isTransitioning=!1,r._scrollBar=new Qa,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||(no.trigger(this._element,es,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(us),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),no.on(this._element,is,'[data-bs-dismiss="modal"]',(function(e){return t.hide(e)})),no.on(this._dialog,ss,(function(){no.one(t._element,as,(function(e){e.target===t._element&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)}))))}},{key:"hide",value:function hide(e){var t=this;if((e&&["A","AREA"].includes(e.target.tagName)&&e.preventDefault(),this._isShown&&!this._isTransitioning)&&!no.trigger(this._element,Xa).defaultPrevented){this._isShown=!1;var n=this._isAnimated();n&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),no.off(document,ns),this._element.classList.remove(ls),no.off(this._element,is),no.off(this._dialog,ss),this._queueCallback((function(){return t._hideModal()}),this._element,n)}}},{key:"dispose",value:function dispose(){[window,this._dialog].forEach((function(e){return no.off(e,Ga)})),this._backdrop.dispose(),_get(bootstrap_esm_getPrototypeOf(Modal.prototype),"dispose",this).call(this),no.off(document,ns)}},{key:"handleUpdate",value:function handleUpdate(){this._adjustDialog()}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){return new za({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Ya),go.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),ji(Wa,e,Ja),e}},{key:"_showElement",value:function _showElement(e){var t=this,n=this._isAnimated(),r=bi(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(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&&Qi(this._element),this._element.classList.add(ls),this._config.focus&&this._enforceFocus();this._queueCallback((function transitionComplete(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,no.trigger(t._element,ts,{relatedTarget:e})}),this._dialog,n)}},{key:"_enforceFocus",value:function _enforceFocus(){var e=this;no.off(document,ns),no.on(document,ns,(function(t){document===t.target||e._element===t.target||e._element.contains(t.target)||e._element.focus()}))}},{key:"_setEscapeEvent",value:function _setEscapeEvent(){var e=this;this._isShown?no.on(this._element,os,(function(t){e._config.keyboard&&t.key===Ka?(t.preventDefault(),e.hide()):e._config.keyboard||t.key!==Ka||e._triggerBackdropTransition()})):no.off(this._element,os)}},{key:"_setResizeEvent",value:function _setResizeEvent(){var e=this;this._isShown?no.on(window,rs,(function(){return e._adjustDialog()})):no.off(window,rs)}},{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(us),e._resetAdjustments(),e._scrollBar.reset(),no.trigger(e._element,Za)}))}},{key:"_showBackdrop",value:function _showBackdrop(e){var t=this;no.on(this._element,is,(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(!no.trigger(this._element,$a).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(fs)||(o||(i.overflowY="hidden"),n.add(fs),this._queueCallback((function(){n.remove(fs),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&&!Bi()||n&&!e&&Bi())&&(this._element.style.paddingLeft="".concat(t,"px")),(n&&!e&&!Bi()||!n&&e&&Bi())&&(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 Ya}},{key:"NAME",get:function get(){return Wa}},{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}(so);no.on(document,cs,'[data-bs-toggle="modal"]',(function(e){var t=this,n=Di(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),no.one(n,es,(function(e){e.defaultPrevented||no.one(n,Za,(function(){Pi(t)&&t.focus()}))})),ps.getOrCreateInstance(n).toggle(this)})),Ui(ps);var ds="offcanvas",hs=".".concat("bs.offcanvas"),ms=".data-api",ys="load".concat(hs).concat(ms),vs={backdrop:!0,keyboard:!0,scroll:!1},gs={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},_s="show",bs=".offcanvas.show",Es="show".concat(hs),ws="shown".concat(hs),Ss="hide".concat(hs),ks="hidden".concat(hs),Os="focusin".concat(hs),Ts="click".concat(hs).concat(ms),Cs="click.dismiss".concat(hs),As="keydown.dismiss".concat(hs),Ds=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._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&&!no.trigger(this._element,Es,{relatedTarget:e}).defaultPrevented){this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new Qa).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(_s);this._queueCallback((function completeCallBack(){no.trigger(t._element,ws,{relatedTarget:e})}),this._element,!0)}}},{key:"hide",value:function hide(){var e=this;if(this._isShown&&!no.trigger(this._element,Ss).defaultPrevented){no.off(document,Os),this._element.blur(),this._isShown=!1,this._element.classList.remove(_s),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 Qa).reset(),no.trigger(e._element,ks)}),this._element,!0)}}},{key:"dispose",value:function dispose(){this._backdrop.dispose(),_get(bootstrap_esm_getPrototypeOf(Offcanvas.prototype),"dispose",this).call(this),no.off(document,Os)}},{key:"_getConfig",value:function _getConfig(e){return e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},vs),go.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)?e:{}),ji(ds,e,gs),e}},{key:"_initializeBackDrop",value:function _initializeBackDrop(){var e=this;return new za({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:function clickCallback(){return e.hide()}})}},{key:"_enforceFocusOnElement",value:function _enforceFocusOnElement(e){no.off(document,Os),no.on(document,Os,(function(t){document===t.target||e===t.target||e.contains(t.target)||e.focus()})),e.focus()}},{key:"_addEventListeners",value:function _addEventListeners(){var e=this;no.on(this._element,Cs,'[data-bs-dismiss="offcanvas"]',(function(){return e.hide()})),no.on(this._element,As,(function(t){e._config.keyboard&&"Escape"===t.key&&e.hide()}))}}],[{key:"NAME",get:function get(){return ds}},{key:"Default",get:function get(){return vs}},{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}(so);no.on(document,Ts,'[data-bs-toggle="offcanvas"]',(function(e){var t=this,n=Di(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),!Ri(this)){no.one(n,ks,(function(){Pi(t)&&t.focus()}));var r=bi(bs);r&&r!==n&&Ds.getInstance(r).hide(),Ds.getOrCreateInstance(n).toggle(this)}})),no.on(window,ys,(function(){return _i(bs).forEach((function(e){return Ds.getOrCreateInstance(e).show()}))})),Ui(Ds);var xs=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Is=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Ls=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ns={"*":["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!xs.has(n)||Boolean(Is.test(e.nodeValue)||Ls.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:Ns,popperConfig:null},Bs={HIDE:"hide".concat(Ps),HIDDEN:"hidden".concat(Ps),SHOW:"show".concat(Ps),SHOWN:"shown".concat(Ps),INSERTED:"inserted".concat(Ps),CLICK:"click".concat(Ps),FOCUSIN:"focusin".concat(Ps),FOCUSOUT:"focusout".concat(Ps),MOUSEENTER:"mouseenter".concat(Ps),MOUSELEAVE:"mouseleave".concat(Ps)},Us="fade",Hs="modal",zs="show",Ws="show",Gs="out",Ks="hover",Ys="focus",Js=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(zs))return void this._leave(null,this);this._enter(null,this)}}},{key:"dispose",value:function dispose(){clearTimeout(this._timeout),no.off(this._element.closest(".".concat(Hs)),"hide.bs.modal",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=no.trigger(this._element,this.constructor.Event.SHOW),n=Mi(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=Ti(this.constructor.NAME);i.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&i.classList.add(Us);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;io(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(c.appendChild(i),no.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=vi(this._element,i,this._getPopperConfig(s)),i.classList.add(zs);var u,l,f="function"===typeof this._config.customClass?this._config.customClass():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){no.on(e,"mouseover",Fi)}));var p=this.tip.classList.contains(Us);this._queueCallback((function complete(){var t=e._hoverState;e._hoverState=null,no.trigger(e._element,e.constructor.Event.SHOWN),t===Gs&&e._leave(null,e)}),this.tip,p)}}}},{key:"hide",value:function hide(){var e=this;if(this._popper){var t=this.getTipElement();if(!no.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented){var n;if(t.classList.remove(zs),"ontouchstart"in document.documentElement)(n=[]).concat.apply(n,bootstrap_esm_toConsumableArray(document.body.children)).forEach((function(e){return no.off(e,"mouseover",Fi)}));this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;var r=this.tip.classList.contains(Us);this._queueCallback((function complete(){e._isWithActiveTrigger()||(e._hoverState!==Ws&&t.remove(),e._cleanTipClass(),e._element.removeAttribute("aria-describedby"),no.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");return e.innerHTML=this._config.template,this.tip=e.children[0],this.tip}},{key:"setContent",value:function setContent(){var e=this.getTipElement();this.setElementContent(bi(".tooltip-inner",e),this.getTitle()),e.classList.remove(Us,zs)}},{key:"setElementContent",value:function setElementContent(e,t){if(null!==e)return Li(t)?(t=Ni(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.appendChild(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");return e||(e="function"===typeof this._config.title?this._config.title.call(this._element):this._config.title),e}},{key:"updateAttachment",value:function updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}},{key:"_initializeOnDelegatedTarget",value:function _initializeOnDelegatedTarget(e,t){var n=this.constructor.DATA_KEY;return(t=t||oo(e.delegateTarget,n))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),io(e.delegateTarget,n,t)),t}},{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(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(Rs,"-").concat(this.updateAttachment(e)))}},{key:"_getAttachment",value:function _getAttachment(e){return Vs[e.toUpperCase()]}},{key:"_setListeners",value:function _setListeners(){var e=this;this._config.trigger.split(" ").forEach((function(t){if("click"===t)no.on(e._element,e.constructor.Event.CLICK,e._config.selector,(function(t){return e.toggle(t)}));else if("manual"!==t){var n=t===Ks?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===Ks?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;no.on(e._element,n,e._config.selector,(function(t){return e._enter(t)})),no.on(e._element,r,e._config.selector,(function(t){return e._leave(t)}))}})),this._hideModalHandler=function(){e._element&&e.hide()},no.on(this._element.closest(".".concat(Hs)),"hide.bs.modal",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?Ys:Ks]=!0),t.getTipElement().classList.contains(zs)||t._hoverState===Ws?t._hoverState=Ws:(clearTimeout(t._timeout),t._hoverState=Ws,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((function(){t._hoverState===Ws&&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?Ys:Ks]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Gs,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===Gs&&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=go.getDataAttributes(this._element);return Object.keys(t).forEach((function(e){Fs.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:Ni(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()),ji(js,e,this.constructor.DefaultType),e.sanitize&&(e.template=sanitizeHtml(e.template,e.allowList,e.sanitizeFn)),e}},{key:"_getDelegateConfig",value:function _getDelegateConfig(){var e={};if(this._config)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=e.getAttribute("class").match(Ms);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))}},{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 qs}},{key:"NAME",get:function get(){return js}},{key:"Event",get:function get(){return Bs}},{key:"DefaultType",get:function get(){return Qs}},{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}(so);Ui(Js);var Xs=".".concat("bs.popover"),$s="bs-popover",Zs=new RegExp("(^|\\s)".concat($s,"\\S+"),"g"),ec=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Js.Default),{},{placement:"right",offset:[0,8],trigger:"click",content:"",template:''}),tc=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},Js.DefaultType),{},{content:"(string|element|function)"}),nc={HIDE:"hide".concat(Xs),HIDDEN:"hidden".concat(Xs),SHOW:"show".concat(Xs),SHOWN:"shown".concat(Xs),INSERTED:"inserted".concat(Xs),CLICK:"click".concat(Xs),FOCUSIN:"focusin".concat(Xs),FOCUSOUT:"focusout".concat(Xs),MOUSEENTER:"mouseenter".concat(Xs),MOUSELEAVE:"mouseleave".concat(Xs)},rc=".popover-header",ic=".popover-body";Ui(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:"getTipElement",value:function getTipElement(){return this.tip||(this.tip=_get(bootstrap_esm_getPrototypeOf(Popover.prototype),"getTipElement",this).call(this),this.getTitle()||bi(rc,this.tip).remove(),this._getContent()||bi(ic,this.tip).remove()),this.tip}},{key:"setContent",value:function setContent(){var e=this.getTipElement();this.setElementContent(bi(rc,e),this.getTitle());var t=this._getContent();"function"===typeof t&&(t=t.call(this._element)),this.setElementContent(bi(ic,e),t),e.classList.remove("fade","show")}},{key:"_addAttachmentClass",value:function _addAttachmentClass(e){this.getTipElement().classList.add("".concat($s,"-").concat(this.updateAttachment(e)))}},{key:"_getContent",value:function _getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}},{key:"_cleanTipClass",value:function _cleanTipClass(){var e=this.getTipElement(),t=e.getAttribute("class").match(Zs);null!==t&&t.length>0&&t.map((function(e){return e.trim()})).forEach((function(t){return e.classList.remove(t)}))}}],[{key:"Default",get:function get(){return ec}},{key:"NAME",get:function get(){return"popover"}},{key:"Event",get:function get(){return nc}},{key:"DefaultType",get:function get(){return tc}},{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}(Js));var oc="scrollspy",ac=".".concat("bs.scrollspy"),sc={offset:10,method:"auto",target:""},cc={offset:"number",method:"string",target:"(string|element)"},uc="activate".concat(ac),lc="scroll".concat(ac),fc="load".concat(ac).concat(".data-api"),pc="dropdown-item",dc="active",hc=".nav-link",mc=".list-group-item",yc="position",vc=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._selector="".concat(r._config.target," ").concat(hc,", ").concat(r._config.target," ").concat(mc,", ").concat(r._config.target," .").concat(pc),r._offsets=[],r._targets=[],r._activeTarget=null,r._scrollHeight=0,no.on(r._scrollElement,lc,(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":yc,n="auto"===this._config.method?t:this._config.method,r=n===yc?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),_i(this._selector).map((function(e){var t=Ai(e),i=t?bi(t):null;if(i){var o=i.getBoundingClientRect();if(o.width||o.height)return[go[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(){no.off(this._scrollElement,ac),_get(bootstrap_esm_getPrototypeOf(ScrollSpy.prototype),"dispose",this).call(this)}},{key:"_getConfig",value:function _getConfig(e){if("string"!==typeof(e=bootstrap_esm_objectSpread(bootstrap_esm_objectSpread(bootstrap_esm_objectSpread({},sc),go.getDataAttributes(this._element)),"object"===bootstrap_esm_typeof(e)&&e?e:{})).target&&Li(e.target)){var t=e.target.id;t||(t=Ti(oc),e.target.id=t),e.target="#".concat(t)}return ji(oc,e,cc),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(kc),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(kc),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Qi(e),e.classList.contains(Oc)&&e.classList.add(Tc);var i=e.parentNode;if(i&&"LI"===i.nodeName&&(i=i.parentNode),i&&i.classList.contains("dropdown-menu")){var o=e.closest(".dropdown");o&&_i(".dropdown-toggle",o).forEach((function(e){return e.classList.add(kc)})),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}(so);no.on(document,Sc,'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ri(this))||Dc.getOrCreateInstance(this).show()})),Ui(Dc);var xc="toast",Ic=".".concat("bs.toast"),Lc="click.dismiss".concat(Ic),Nc="mouseover".concat(Ic),jc="mouseout".concat(Ic),Pc="focusin".concat(Ic),Rc="focusout".concat(Ic),Mc="hide".concat(Ic),Fc="hidden".concat(Ic),Qc="show".concat(Ic),Vc="shown".concat(Ic),qc="hide",Bc="show",Uc="showing",Hc={animation:"boolean",autohide:"boolean",delay:"number"},zc={animation:!0,autohide:!0,delay:5e3};function _main_links_defineProperties(e,t){for(var n=0;n