1/*! For license information please see app-1f78dd39623b839c0a42.js.LICENSE.txt */ 2(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[143],{702:function(e,t){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n=function(e){var t=e.location,r=t.search,n=t.hash,o=t.href,i=t.origin,s=t.protocol,u=t.host,c=t.hostname,l=t.port,f=e.location.pathname;!f&&o&&a&&(f=new URL(o).pathname);return{pathname:encodeURI(decodeURI(f)),search:r,hash:n,href:o,origin:i,protocol:s,host:u,hostname:c,port:l,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},o=function(e,t){var o=[],i=n(e),a=!1,s=function(){};return{get location(){return i},get transitioning(){return a},_onTransitionComplete:function(){a=!1,s()},listen:function(t){o.push(t);var r=function(){i=n(e),t({location:i,action:"POP"})};return e.addEventListener("popstate",r),function(){e.removeEventListener("popstate",r),o=o.filter((function(e){return e!==t}))}},navigate:function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=u.state,l=u.replace,f=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{c=r({},c,{key:Date.now()+""});try{a||f?e.history.replaceState(c,null,t):e.history.pushState(c,null,t)}catch(d){e.location[f?"replace":"assign"](t)}}i=n(e),a=!0;var h=new Promise((function(e){return s=e}));return o.forEach((function(e){return e({location:i,action:"PUSH"})})),h}}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},n=0,o=[r],i=[null];return{get location(){return o[n]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return n},get state(){return i[n]},pushState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;n++,o.push({pathname:s,search:c.length?"?"+c:c}),i.push(e)},replaceState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;o[n]={pathname:s,search:c},i[n]=e},go:function(e){var t=n+e;t<0||t>i.length-1||(n=t)}}}},a=!("undefined"==typeof window||!window.document||!window.document.createElement),s=o(a?window:i()),u=s.navigate;t.V5=s},1122:function(e,t,r){"use strict";t.ei=void 0;var n,o=r(1143),i=(n=o)&&n.__esModule?n:{default:n};var a=function(e,t){return e.substr(0,t.length)===t},s=function(e,t){for(var r=void 0,n=void 0,o=t.split("?")[0],a=d(o),s=""===a[0],c=h(e),f=0,p=c.length;f<p;f++){var g=!1,v=c[f].route;if(v.default)n={route:v,params:{},uri:t};else{for(var y=d(v.path),b={},w=Math.max(a.length,y.length),P=0;P<w;P++){var k=y[P],C=a[P];if(l(k)){b[k.slice(1)||"*"]=a.slice(P).map(decodeURIComponent).join("/");break}if(void 0===C){g=!0;break}var S=u.exec(k);if(S&&!s){-1===m.indexOf(S[1])||(0,i.default)(!1);var I=decodeURIComponent(C);b[S[1]]=I}else if(k!==C){g=!0;break}}if(!g){r={route:v,params:b,uri:"/"+a.slice(0,P).join("/")};break}}}return r||n||null},u=/^:(.+)/,c=function(e){return u.test(e)},l=function(e){return e&&"*"===e[0]},f=function(e,t){return{route:e,score:e.default?0:d(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?c(t)?e+=2:l(t)?e-=5:e+=3:e+=1,e}),0),index:t}},h=function(e){return e.map(f).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},d=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},p=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e+((r=r.filter((function(e){return e&&e.length>0})))&&r.length>0?"?"+r.join("&"):"")},m=["uri","path"];t.ei=s},4506:function(e,t){"use strict";t.H=void 0;t.H=(e,t="legacy")=>{const r=e.endsWith(".html"),n=e.endsWith(".xml"),o=e.endsWith(".pdf");return"/"===e?e:((r||n||o)&&(t="never"),"always"===t?e.endsWith("/")?e:`${e}/`:"never"===t&&e.endsWith("/")?e.slice(0,-1):e)}},9679:function(e,t,r){"use strict";t.p2=t.$C=void 0;var n=r(1432);t.$C=n.ScrollHandler;var o=r(4855);t.p2=o.useScrollRestoration},1432:function(e,t,r){"use strict";var n=r(4836);
2t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var o=n(r(6115)),i=n(r(7867)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=c(t);if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}n.default=e,r&&r.set(e,n);return n}(r(7294)),s=n(r(5697)),u=r(1142);function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(c=function(e){return e?r:t})(e)}var l=a.createContext(new u.SessionStorage);t.ScrollContext=l,l.displayName="GatsbyScrollContext";var f=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return(t=e.call.apply(e,[this].concat(n))||this)._stateStorage=new u.SessionStorage,t._isTicking=!1,t._latestKnownScrollY=0,t.scrollListener=function(){t._latestKnownScrollY=window.scrollY,t._isTicking||(t._isTicking=!0,requestAnimationFrame(t._saveScroll.bind((0,o.default)(t))))},t.windowScroll=function(e,r){t.shouldUpdateScroll(r,t.props)&&window.scrollTo(0,e)},t.scrollToHash=function(e,r){var n=document.getElementById(e.substring(1));n&&t.shouldUpdateScroll(r,t.props)&&n.scrollIntoView()},t.shouldUpdateScroll=function(e,r){var n=t.props.shouldUpdateScroll;return!n||n.call((0,o.default)(t),e,r)},t}(0,i.default)(t,e);var r=t.prototype;return r._saveScroll=function(){var e=this.props.location.key||null;e&&this._stateStorage.save(this.props.location,e,this._latestKnownScrollY),this._isTicking=!1},r.componentDidMount=function(){var e;window.addEventListener("scroll",this.scrollListener);var t=this.props.location,r=t.key,n=t.hash;r&&(e=this._stateStorage.read(this.props.location,r)),e?this.windowScroll(e,void 0):n&&this.scrollToHash(decodeURI(n),void 0)},r.componentWillUnmount=function(){window.removeEventListener("scroll",this.scrollListener)},r.componentDidUpdate=function(e){var t,r=this.props.location,n=r.hash,o=r.key;o&&(t=this._stateStorage.read(this.props.location,o)),n?this.scrollToHash(decodeURI(n),e):this.windowScroll(t,e)},r.render=function(){return a.createElement(l.Provider,{value:this._stateStorage},this.props.children)},t}(a.Component);t.ScrollHandler=f,f.propTypes={shouldUpdateScroll:s.default.func,children:s.default.element.isRequired,location:s.default.object.isRequired}},1142:function(e,t){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var r="___GATSBY_REACT_ROUTER_SCROLL",n=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var n=this.getStateKey(e,t);try{var o=window.sessionStorage.getItem(n);return o?JSON.parse(o):0}catch(i){return window&&window[r]&&window[r][n]?window[r][n]:0}},t.save=function(e,t,n){var o=this.getStateKey(e,t),i=JSON.stringify(n);try{window.sessionStorage.setItem(o,i)}catch(a){window&&window[r]||(window[r]={}),window[r][o]=JSON.parse(i)}},t.getStateKey=function(e,t){var r="@@scroll|"+e.pathname;return null==t?r:r+"|"+t},e}();t.SessionStorage=n},4855:function(e,t,r){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,i.useLocation)(),r=(0,o.useContext)(n.ScrollContext),a=(0,o.useRef)(null);return(0,o.useLayoutEffect)((function(){if(a.current){var n=r.read(t,e);a.current.scrollTo(0,n||0)}}),[t.key]),{ref:a,onScroll:function(){a.current&&r.save(t,e,a.current.scrollTop)}}};var n=r(1432),o=r(7294),i=r(3631)},4852:function(e){"use strict";e.exports=Object.assign},4094:function(e,t,r){"use strict";t.__esModule=!0,t.onInitialClientRender=void 0;r(3521),r(2731);t.onInitialClientRender=()=>{}},7730:function(e,t){"use strict";t.__esModule=!0,t.getForwards=function(e){return null==e?void 0:e.flatMap((e=>(null==e?void 0:e.forward)||[]))}},2731:function(e,t,r){"use strict";t.__esModule=!0,t.injectPartytownSnippet=function(e){if(!e.length)return;const t=document.querySelector("script[data-partytown]"),r=document.querySelector('iframe[src*="~partytown/partytown-sandbox-sw"]');t&&t.remove();r&&r.remove();const i=(0,o.getForwards)(e),a=document.createElement("script");a.dataset.partytown="",a.innerHTML=(0,n.partytownSnippet)({forward:i}),document.head.appendChild(a)};var n=r(2911),o=r(7730)},5418:function(e,t,r){t.components={"component---src-pages-404-js":()=>Promise.all([r.e(351),r.e(510),r.e(883)]).then(r.bind(r,1151)),"component---src-pages-calendar-js":()=>Promise.all([r.e(532),r.e(885),r.e(69),r.e(351),r.e(390)]).then(r.bind(r,8350)),"component---src-pages-index-js":()=>
2Promise.all([r.e(532),r.e(351),r.e(510),r.e(74),r.e(208),r.e(678)]).then(r.bind(r,3195)),"component---src-pages-team-js":()=>Promise.all([r.e(532),r.e(351),r.e(510),r.e(74),r.e(371)]).then(r.bind(r,7186)),"component---src-pages-using-typescript-tsx":()=>Promise.all([r.e(351),r.e(510),r.e(970)]).then(r.bind(r,1911)),"component---src-templates-about-us-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(74),r.e(208),r.e(97)]).then(r.bind(r,7276)),"component---src-templates-blog-list-template-js":()=>Promise.all([r.e(885),r.e(351),r.e(510),r.e(286),r.e(659)]).then(r.bind(r,3351)),"component---src-templates-blog-template-js":()=>Promise.all([r.e(885),r.e(351),r.e(510),r.e(74),r.e(208),r.e(637)]).then(r.bind(r,2557)),"component---src-templates-category-template-js":()=>Promise.all([r.e(885),r.e(351),r.e(510),r.e(286),r.e(501)]).then(r.bind(r,6941)),"component---src-templates-event-future-past-list-template-js":()=>Promise.all([r.e(532),r.e(885),r.e(351),r.e(510),r.e(74),r.e(638),r.e(946),r.e(654)]).then(r.bind(r,870)),"component---src-templates-event-list-template-js":()=>Promise.all([r.e(532),r.e(885),r.e(351),r.e(510),r.e(74),r.e(638),r.e(946),r.e(404)]).then(r.bind(r,6457)),"component---src-templates-event-template-js":()=>Promise.all([r.e(532),r.e(885),r.e(351),r.e(510),r.e(74),r.e(638),r.e(946),r.e(574)]).then(r.bind(r,3492)),"component---src-templates-faq-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(871)]).then(r.bind(r,245)),"component---src-templates-full-category-template-js":()=>Promise.all([r.e(532),r.e(885),r.e(351),r.e(510),r.e(74),r.e(775)]).then(r.bind(r,2464)),"component---src-templates-i-challenge-company-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(347)]).then(r.bind(r,8724)),"component---src-templates-innovation-challenge-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(261)]).then(r.bind(r,8487)),"component---src-templates-page-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(74),r.e(208),r.e(395)]).then(r.bind(r,2835)),"component---src-templates-person-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(74),r.e(208),r.e(612)]).then(r.bind(r,1126)),"component---src-templates-podcast-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(267)]).then(r.bind(r,4235)),"component---src-templates-research-category-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(865),r.e(243)]).then(r.bind(r,5850)),"component---src-templates-research-list-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(865),r.e(982)]).then(r.bind(r,2433)),"component---src-templates-research-template-js":()=>Promise.all([r.e(810),r.e(351),r.e(510),r.e(36)]).then(r.bind(r,4119)),"component---src-templates-training-list-template-js":()=>Promise.all([r.e(351),r.e(510),r.e(750)]).then(r.bind(r,1346)),"component---src-templates-webinar-list-template-js":()=>Promise.all([r.e(885),r.e(351),r.e(510),r.e(638),r.e(464)]).then(r.bind(r,5969)),"component---src-templates-webinar-template-js":()=>Promise.all([r.e(885),r.e(351),r.e(510),r.e(74),r.e(208),r.e(638),r.e(161)]).then(r.bind(r,7961))}},4741:function(e,t,r){e.exports=[{plugin:r(45),options:{plugins:[],displayName:!1,fileName:!1,minify:!1,transpileTemplateLiterals:!1,namespace:"",topLevelImportPaths:[],pure:!1,disableVendorPrefixes:!1}},{plugin:r(33),options:{plugins:[],id:"GTM-P9KZRJZ",includeInDevelopment:!1,defaultDataLayer:null,routeChangeEventName:"gatsby-route-change",enableWebVitalsTracking:!1,selfHostedOrigin:"https://www.googletagmanager.com"}},{plugin:r(6052),options:{plugins:[],trackingIds:["G-FYZX3X5LG6"],pluginConfig:{head:!0,respectDNT:!1,exclude:[],origin:"https://www.googletagmanager.com",delayOnRouteUpdate:0},gtagConfig:{}}},{plugin:r(9608),options:{plugins:[],name:"Homepage",short_name:"ECR Retail Loss",description:"The ECR Community Shrink & OSA Group is a retailer-manufacturer working group focused on creating imaginative new ways to, together, better manage the problems of on-shelf availability, shrink and food waste.",start_url:"https://ecr-shrink-group.com",background_color:"#4E50F7",theme_color:"#FFFFFF",display:"standalone",icon:"src/assets/images/favicon.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"9377bf782392e20067e81c763c457c8a"}},{plugin:r(9560),options:{plugins:[]}},{plugin:r(4094),options:{plugins:[]}}]},3092:function(e,t,r){const n=r(4741),{getResourceURLsForPathname:o,loadPage:i,loadPageSync:a}=r(1975).jN;t.h=function(e,t,r,s){void 0===t&&(t={});let u=n.map((r=>{if(!r.plugin[e])return;t.getResourceURLsForPathname=o,t.loadPage=i,t.loadPageSync=a;const n=r.plugin[e](t,r.options);return n&&s&&(t=s({args:t,result:n,plugin:r})),n}));return u=u.filter((e=>void 0!==e)),u.length>0?u:r?[r]:[]},t.I=(e,t,r)=>n.reduce(((r,n)=>n.plugin[e]?r.then((()=>n.plugin[e](t,n.options))):r),Promise.resolve())},8299:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});var n=function(e){return e=e||Object.create(null),{on:function(t,r){(e[t]||(e[t]=[])).push(r)},off:function(t,r){e[t]&&e[t].splice(e[t].indexOf(r)>>>0,1)},emit:function(t,r){(e[t]||[]).slice().map((function(e){e(r)})),(e["*"]||[]).slice().map((function(e){e(t,r)}))}}}()},7802:function(e,t,r){"use strict";r.d(t,{UD:function(){return h},Cj:function(){return p},GA:function(){return d},DS:function(){return f}});var n=r(1122),o=r(1505),i=e=>{if(void 0===e)return e;let[t,r=""]=e.split("?");return r&&(r="?"+r),"/"===t?"/"+r:"/"===t.charAt(t.length-1)?t.slice(0,-1)+r:t+r},a=r(6073);const s=new Map;let u=[];const c=e=>{let t=e;if(-1!==e.indexOf("?")){const[r,n]=e.split("?");t=`${r}?${encodeURIComponent(n)}`}const r=decodeURIComponent(t);
2return(0,o.Z)(r,decodeURIComponent("")).split("#")[0]};function l(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const f=e=>{u=e},h=e=>{const t=m(e),r=u.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),o=(0,n.ei)(r,t);return o?i(o.route.originalPath):null},d=e=>{const t=m(e),r=u.map((e=>{let{path:t,matchPath:r}=e;return{path:r,originalPath:t}})),o=(0,n.ei)(r,t);return o?o.params:{}},p=e=>{const t=c(l(e));if(s.has(t))return s.get(t);const r=(0,a.J)(e);if(r)return p(r.toPath);let n=h(t);return n||(n=m(e)),s.set(t,n),n},m=e=>{let t=c(l(e));return"/index.html"===t&&(t="/"),t=i(t),t}},1082:function(e,t,r){"use strict";r.r(t),r.d(t,{Link:function(){return s.ZP},PageRenderer:function(){return i()},Script:function(){return p.Script},ScriptStrategy:function(){return p.ScriptStrategy},StaticQuery:function(){return h},StaticQueryContext:function(){return c},StaticQueryServerContext:function(){return l},collectedScriptsByPage:function(){return p.collectedScriptsByPage},graphql:function(){return g},navigate:function(){return s.c4},parsePath:function(){return s.cP},prefetchPathname:function(){return m},scriptCache:function(){return p.scriptCache},scriptCallbackCache:function(){return p.scriptCallbackCache},useScrollRestoration:function(){return a.p2},useStaticQuery:function(){return d},withAssetPrefix:function(){return s.mc},withPrefix:function(){return s.dq}});var n=r(1975),o=r(2743),i=r.n(o),a=r(9679),s=r(1562),u=r(7294);const c=u.createContext({});let l=null;function f(e){let{staticQueryData:t,data:r,query:n,render:o}=e;const i=r?r.data:t[n]&&t[n].data;return u.createElement(u.Fragment,null,i&&o(i),!i&&u.createElement("div",null,"Loading (StaticQuery)"))}u.createServerContext&&(l=u.createServerContext("StaticQuery",{}));const h=e=>{const{data:t,query:r,render:n,children:o}=e;return u.createElement(c.Consumer,null,(e=>u.createElement(f,{data:t,query:r,render:n||o,staticQueryData:e})))},d=e=>{var t;let r;if(u.useContext,r=l&&Object.keys(l._currentValue).length?u.useContext(l):u.useContext(c),isNaN(Number(e)))throw new Error(`useStaticQuery was called with a string but expects to be called using \`graphql\`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql\`${e}\`);\n`);if(null!==(t=r[e])&&void 0!==t&&t.data)return r[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")};var p=r(3521);const m=n.ZP.enqueue;function g(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},1975:function(e,t,r){"use strict";r.d(t,{uQ:function(){return l},kL:function(){return y},ZP:function(){return P},hs:function(){return k},jN:function(){return w},N1:function(){return b}});var n=r(1721),o=r(5785);const i=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(r){return!1}return!1}("prefetch")?function(e,t){return new Promise(((r,n)=>{if("undefined"==typeof document)return void n();const o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),Object.keys(t).forEach((e=>{o.setAttribute(e,t[e])})),o.onload=r,o.onerror=n;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)}))}:function(e){return new Promise(((t,r)=>{const n=new XMLHttpRequest;n.open("GET",e,!0),n.onload=()=>{200===n.status?t():r()},n.send(null)}))},a={};var s=function(e,t){return new Promise((r=>{a[e]?r():i(e,t).then((()=>{r(),a[e]=!0})).catch((()=>{}))}))},u=r(8299),c=r(7802);const l={Error:"error",Success:"success"},f=e=>{const[t,r]=e.split("?");var n;return`/page-data/${"/"===t?"index":(n="/"===(n=t)[0]?n.slice(1):n).endsWith("/")?n.slice(0,-1):n}/page-data.json${r?`?${r}`:""}`};function h(e,t){return void 0===t&&(t="GET"),new Promise((r=>{const n=new XMLHttpRequest;n.open(t,e,!0),n.onreadystatechange=()=>{4==n.readyState&&r(n)},n.send(null)}))}const d=/bot|crawler|spider|crawling/i,p=function(e,t,r){void 0===t&&(t=null);const n={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes,getServerDataError:e.getServerDataError};return{component:t,head:r,json:e.result,page:n}};let m=function(){function e(e,t){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.partialHydrationDb=new Map,this.isPrefetchQueueRunning=!1,this.prefetchQueued=[],this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,(0,c.DS)(t)}var t=e.prototype;return t.memoizedGet=function(e){let t=this.inFlightNetworkRequests.get(e);return t||(t=h(e,"GET"),this.inFlightNetworkRequests.set(e,t)),t.then((t=>(this.inFlightNetworkRequests.delete(e),t))).catch((t=>{throw this.inFlightNetworkRequests.delete(e),t}))},t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some((e=>e))},t.fetchPageDataJson=function(e){const{pagePath:t,retries:r=0}=e,n=f(t);return this.memoizedGet(n).then((n=>{const{status:o,responseText:i}=n;
2if(200===o)try{const r=JSON.parse(i);if(void 0===r.path)throw new Error("not a valid pageData response");const n=t.split("?")[1];return n&&!r.path.includes(n)&&(r.path+=`?${n}`),Object.assign(e,{status:l.Success,payload:r})}catch(a){}return 404===o||200===o?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:l.Error}):this.fetchPageDataJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===o?this.fetchPageDataJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPageDataJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:l.Error})}))},t.fetchPartialHydrationJson=function(e){const{pagePath:t,retries:r=0}=e,n=f(t).replace(".json","-rsc.json");return this.memoizedGet(n).then((n=>{const{status:o,responseText:i}=n;if(200===o)try{return Object.assign(e,{status:l.Success,payload:i})}catch(a){}return 404===o||200===o?"/404.html"===t||"/500.html"===t?Object.assign(e,{status:l.Error}):this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===o?this.fetchPartialHydrationJson(Object.assign(e,{pagePath:"/500.html",internalServerError:!0})):r<3?this.fetchPartialHydrationJson(Object.assign(e,{retries:r+1})):Object.assign(e,{status:l.Error})}))},t.loadPageDataJson=function(e){const t=(0,c.Cj)(e);if(this.pageDataDb.has(t)){const e=this.pageDataDb.get(t);return Promise.resolve(e)}return this.fetchPageDataJson({pagePath:t}).then((e=>(this.pageDataDb.set(t,e),e)))},t.loadPartialHydrationJson=function(e){const t=(0,c.Cj)(e);if(this.partialHydrationDb.has(t)){const e=this.partialHydrationDb.get(t);return Promise.resolve(e)}return this.fetchPartialHydrationJson({pagePath:t}).then((e=>(this.partialHydrationDb.set(t,e),e)))},t.findMatchPath=function(e){return(0,c.UD)(e)},t.loadPage=function(e){const t=(0,c.Cj)(e);if(this.pageDb.has(t)){const e=this.pageDb.get(t);return e.error?{error:e.error,status:e.status}:Promise.resolve(e.payload)}if(this.inFlightDb.has(t))return this.inFlightDb.get(t);let r;return r=Promise.all([this.loadAppData(),this.loadPageDataJson(t)]).then((e=>{const r=e[1];if(r.status===l.Error)return{status:l.Error};let n=r.payload;const{componentChunkName:o,staticQueryHashes:i=[]}=n,a={},s=Promise.all([this.loadComponent(o),this.loadComponent(o,"head")]).then((t=>{let o,[i,s]=t;return a.createdAt=new Date,!i||i instanceof Error?(a.status=l.Error,a.error=i):(a.status=l.Success,!0===r.notFound&&(a.notFound=!0),n=Object.assign(n,{webpackCompilationHash:e[0]?e[0].webpackCompilationHash:""}),o=p(n,i,s)),o})),c=Promise.all(i.map((e=>{if(this.staticQueryDb[e]){const t=this.staticQueryDb[e];return{staticQueryHash:e,jsonPayload:t}}return this.memoizedGet(`/page-data/sq/d/${e}.json`).then((t=>{const r=JSON.parse(t.responseText);return{staticQueryHash:e,jsonPayload:r}})).catch((()=>{throw new Error(`We couldn't load "/page-data/sq/d/${e}.json"`)}))}))).then((e=>{const t={};return e.forEach((e=>{let{staticQueryHash:r,jsonPayload:n}=e;t[r]=n,this.staticQueryDb[r]=n})),t}));return Promise.all([s,c]).then((e=>{let r,[n,o]=e;return n&&(r={...n,staticQueryResults:o},a.payload=r,u.Z.emit("onPostLoadPageResources",{page:r,pageResources:r})),this.pageDb.set(t,a),a.error?{error:a.error,status:a.status}:r})).catch((e=>({error:e,status:l.Error})))})),r.then((()=>{this.inFlightDb.delete(t)})).catch((e=>{throw this.inFlightDb.delete(t),e})),this.inFlightDb.set(t,r),r},t.loadPageSync=function(e,t){void 0===t&&(t={});const r=(0,c.Cj)(e);if(this.pageDb.has(r)){var n;const e=this.pageDb.get(r);if(e.payload)return e.payload;if(null!==(n=t)&&void 0!==n&&n.withErrorDetails)return{error:e.error,status:e.status}}},t.shouldPrefetch=function(e){return!!(()=>{if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0})()&&((!navigator.userAgent||!d.test(navigator.userAgent))&&!this.pageDb.has(e))},t.prefetch=function(e){if(!this.shouldPrefetch(e))return{then:e=>e(!1),abort:()=>{}};if(this.prefetchTriggered.has(e))return{then:e=>e(!0),abort:()=>{}};const t={resolve:null,reject:null,promise:null};t.promise=new Promise(((e,r)=>{t.resolve=e,t.reject=r})),this.prefetchQueued.push([e,t]);const r=new AbortController;return r.signal.addEventListener("abort",(()=>{const t=this.prefetchQueued.findIndex((t=>{let[r]=t;return r===e}));
2-1!==t&&this.prefetchQueued.splice(t,1)})),this.isPrefetchQueueRunning||(this.isPrefetchQueueRunning=!0,setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)),{then:(e,r)=>t.promise.then(e,r),abort:r.abort.bind(r)}},t._processNextPrefetchBatch=function(){(window.requestIdleCallback||(e=>setTimeout(e,0)))((()=>{const e=this.prefetchQueued.splice(0,4),t=Promise.all(e.map((e=>{let[t,r]=e;return this.prefetchTriggered.has(t)||(this.apiRunner("onPrefetchPathname",{pathname:t}),this.prefetchTriggered.add(t)),this.prefetchDisabled?r.resolve(!1):this.doPrefetch((0,c.Cj)(t)).then((()=>{this.prefetchCompleted.has(t)||(this.apiRunner("onPostPrefetchPathname",{pathname:t}),this.prefetchCompleted.add(t)),r.resolve(!0)}))})));this.prefetchQueued.length?t.then((()=>{setTimeout((()=>{this._processNextPrefetchBatch()}),3e3)})):this.isPrefetchQueueRunning=!1}))},t.doPrefetch=function(e){const t=f(e);return s(t,{crossOrigin:"anonymous",as:"fetch"}).then((()=>this.loadPageDataJson(e)))},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){const t=(0,c.Cj)(e),r=this.pageDataDb.get(t);if(r){const e=p(r.payload);return[].concat((0,o.Z)(g(e.page.componentChunkName)),[f(t)])}return null},t.isPageNotFound=function(e){const t=(0,c.Cj)(e),r=this.pageDb.get(t);return!r||r.notFound},t.loadAppData=function(e){return void 0===e&&(e=0),this.memoizedGet("/page-data/app-data.json").then((t=>{const{status:r,responseText:n}=t;let o;if(200!==r&&e<3)return this.loadAppData(e+1);if(200===r)try{const e=JSON.parse(n);if(void 0===e.webpackCompilationHash)throw new Error("not a valid app-data response");o=e}catch(i){}return o}))},e}();const g=e=>(window.___chunkMapping[e]||[]).map((e=>""+e));let v,y=function(e){function t(t,r,n){var o;return o=e.call(this,(function(e,r){if(void 0===r&&(r="components"),!t[r="components"][e])throw new Error(`We couldn't find the correct component chunk with the name "${e}"`);return t[r][e]().catch((e=>e))}),r)||this,n&&o.pageDataDb.set((0,c.Cj)(n.path),{pagePath:n.path,payload:n,status:"success"}),o}(0,n.Z)(t,e);var r=t.prototype;return r.doPrefetch=function(t){return e.prototype.doPrefetch.call(this,t).then((e=>{if(e.status!==l.Success)return Promise.resolve();const t=e.payload,r=t.componentChunkName,n=g(r);return Promise.all(n.map(s)).then((()=>t))}))},r.loadPageDataJson=function(t){return e.prototype.loadPageDataJson.call(this,t).then((e=>e.notFound?h(t,"HEAD").then((t=>200===t.status?{status:l.Error}:e)):e))},r.loadPartialHydrationJson=function(t){return e.prototype.loadPartialHydrationJson.call(this,t).then((e=>e.notFound?h(t,"HEAD").then((t=>200===t.status?{status:l.Error}:e)):e))},t}(m);const b=e=>{v=e},w={enqueue:e=>v.prefetch(e),getResourceURLsForPathname:e=>v.getResourceURLsForPathname(e),loadPage:e=>v.loadPage(e),loadPageSync:function(e,t){return void 0===t&&(t={}),v.loadPageSync(e,t)},prefetch:e=>v.prefetch(e),isPageNotFound:e=>v.isPageNotFound(e),hovering:e=>v.hovering(e),loadAppData:()=>v.loadAppData()};var P=w;function k(){return v?v.staticQueryDb:{}}},4779:function(e,t,r){"use strict";r.d(t,{Z:function(){return y}});var n=r(7294),o=r(5697),i=r.n(o),a=r(3092),s=r(7802),u=r(1082),c=r(3631),l=r(4941);function f(e){let{children:t,callback:r}=e;return(0,n.useEffect)((()=>{r()})),t}const h=["link","meta","style","title","base","noscript","script"];function d(e,t){if(e instanceof HTMLElement&&t instanceof HTMLElement){const r=t.getAttribute("nonce");if(r&&!e.getAttribute("nonce")){const n=t.cloneNode(!0);return n.setAttribute("nonce",""),n.nonce=r,r===e.nonce&&e.isEqualNode(n)}}return e.isEqualNode(t)}const p=document.createElement("div"),m=()=>{var e;const t=[],r=new Map;for(const c of p.childNodes){var n,o;const e=c.nodeName.toLowerCase(),a=null===(n=c.attributes)||void 0===n||null===(o=n.id)||void 0===o?void 0:o.value;if(h.includes(e)){let e=c.cloneNode(!0);if(e.setAttribute("data-gatsby-head",!0),"script"===e.nodeName.toLowerCase()){const t=document.createElement("script");for(const r of e.attributes)t.setAttribute(r.name,r.value);t.innerHTML=e.innerHTML,e=t}if(a)if(r.has(a)){var i;const n=r.get(a);null===(i=t[n].parentNode)||void 0===i||i.removeChild(t[n]),t[n]=e}else t.push(e),r.set(a,t.length-1);else t.push(e)}else;}const a=document.querySelectorAll("[data-gatsby-head]");var s;if(0===a.length)return void(s=document.head).append.apply(s,t);const u=[];!function(e){let{oldNodes:t,newNodes:r,onStale:n,onNew:o}=e;for(const i of t){const e=r.findIndex((e=>d(e,i)));-1===e?n(i):r.splice(e,1)}for(const i of r)o(i)}({oldNodes:a,newNodes:t,onStale:e=>e.parentNode.removeChild(e),onNew:e=>u.push(e)}),(e=document.head).append.apply(e,u)};function g(e){let{pageComponent:t,staticQueryResults:r,pageComponentProps:o}=e;(0,n.useEffect)((()=>
2{if(null!=t&&t.Head){!function(e){if("function"!=typeof e)throw new Error(`Expected "Head" export to be a function got "${typeof e}".`)}(t.Head);const{render:i}=(0,l.U)(),a=t.Head;i(n.createElement(f,{callback:m},n.createElement(u.StaticQueryContext.Provider,{value:r},n.createElement(c.LocationProvider,null,n.createElement(a,{location:{pathname:(e=o).location.pathname},params:e.params,data:e.data||{},pageContext:e.pageContext})))),p)}var e;return()=>{(()=>{const e=document.querySelectorAll("[data-gatsby-head]");for(const t of e)t.parentNode.removeChild(t)})()}}))}function v(e){const t={...e,params:{...(0,s.GA)(e.location.pathname),...e.pageResources.json.pageContext.__params}};let r;var o;r=e.pageResources.partialHydration?e.pageResources.partialHydration:(0,n.createElement)((o=e.pageResources.component)&&o.default||o,{...t,key:e.path||e.pageResources.page.path});g({pageComponent:e.pageResources.head,staticQueryResults:e.pageResources.staticQueryResults,pageComponentProps:t});return(0,a.h)("wrapPageElement",{element:r,props:t},r,(e=>{let{result:r}=e;return{element:r,props:t}})).pop()}v.propTypes={location:i().object.isRequired,pageResources:i().object.isRequired,data:i().object,pageContext:i().object.isRequired};var y=v},5824:function(e,t,r){"use strict";var n=r(1721),o=r(3092),i=r(7294),a=r(3631),s=r(9679),u=r(1082),c=r(1975),l=r(6073),f=r(8299);const h={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"};var d=r(702),p=r(1562);function m(e){const t=(0,l.J)(e),{hash:r,search:n}=window.location;return null!=t&&(window.___replace(t.toPath+n+r),!0)}let g="";window.addEventListener("unhandledrejection",(e=>{/loading chunk \d* failed./i.test(e.reason)&&g&&(window.location.pathname=g)}));const v=(e,t)=>{m(e.pathname)||(g=e.pathname,(0,o.h)("onPreRouteUpdate",{location:e,prevLocation:t}))},y=(e,t)=>{m(e.pathname)||(0,o.h)("onRouteUpdate",{location:e,prevLocation:t})},b=function(e,t){if(void 0===t&&(t={}),"number"==typeof e)return void d.V5.navigate(e);const{pathname:r,search:n,hash:i}=(0,p.cP)(e),s=(0,l.J)(r);if(s&&(e=s.toPath+n+i),window.___swUpdated)return void(window.location=r+n+i);const u=setTimeout((()=>{f.Z.emit("onDelayedLoadPageResources",{pathname:r}),(0,o.h)("onRouteUpdateDelayed",{location:window.location})}),1e3);c.ZP.loadPage(r+n).then((o=>{if(!o||o.status===c.uQ.Error)return window.history.replaceState({},"",location.href),window.location=r,void clearTimeout(u);o&&o.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=r+n+i),(0,a.navigate)(e,t),clearTimeout(u)}))};function w(e,t){let{location:r}=t;const{pathname:n,hash:i}=r,a=(0,o.h)("shouldUpdateScroll",{prevRouterProps:e,pathname:n,routerProps:{location:r},getSavedScrollPosition:e=>[0,this._stateStorage.read(e,e.key)]});if(a.length>0)return a[a.length-1];if(e){const{location:{pathname:t}}=e;if(t===n)return i?decodeURI(i.slice(1)):[0,0]}return!0}let P=function(e){function t(t){var r;return(r=e.call(this,t)||this).announcementRef=i.createRef(),r}(0,n.Z)(t,e);var r=t.prototype;return r.componentDidUpdate=function(e,t){requestAnimationFrame((()=>{let e=`new page at ${this.props.location.pathname}`;document.title&&(e=document.title);const t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);const r=`Navigated to ${e}`;if(this.announcementRef.current){this.announcementRef.current.innerText!==r&&(this.announcementRef.current.innerText=r)}}))},r.render=function(){return i.createElement("div",Object.assign({},h,{ref:this.announcementRef}))},t}(i.Component);const k=(e,t)=>{var r,n;return e.href!==t.href||(null==e||null===(r=e.state)||void 0===r?void 0:r.key)!==(null==t||null===(n=t.state)||void 0===n?void 0:n.key)};let C=function(e){function t(t){var r;return r=e.call(this,t)||this,v(t.location,null),r}(0,n.Z)(t,e);var r=t.prototype;return r.componentDidMount=function(){y(this.props.location,null)},r.shouldComponentUpdate=function(e){return!!k(e.location,this.props.location)&&(v(this.props.location,e.location),!0)},r.componentDidUpdate=function(e){k(e.location,this.props.location)&&y(this.props.location,e.location)},r.render=function(){return i.createElement(i.Fragment,null,this.props.children,i.createElement(P,{location:location}))},t}(i.Component);var S=r(4779),I=r(5418);function O(e,t){for(var r in e)if(!(r in t))return!0;for(var n in t)if(e[n]!==t[n])return!0;return!1}var E=function(e){function t(t){var r;r=e.call(this)||this;const{location:n,pageResources:o}=t;return r.state={location:{...n},pageResources:o||c.ZP.loadPageSync(n.pathname+n.search,{withErrorDetails:!0})},r}(0,n.Z)(t,e),t.getDerivedStateFromProps=function(e,t){let{location:r}=e;if(t.location.href!==r.href){return{pageResources:c.ZP.loadPageSync(r.pathname+r.search,{withErrorDetails:!0}),location:{...r}}}return{location:{...r}}};var r=t.prototype;return r.loadResources=function(e){c.ZP.loadPage(e).then((t=>{t&&t.status!==c.uQ.Error?this.setState({location:{...window.location},pageResources:t}):(window.history.replaceState({},"",location.href),window.location=e)}))},r.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||
2(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,r){return O(e.props,t)||O(e.state,r)}(this,e,t)))):(this.loadResources(e.location.pathname+e.location.search),!1)},r.render=function(){return this.props.children(this.state)},t}(i.Component),_=r(1505),R=r(4941);const T=new c.kL(I,[],window.pageData);(0,c.N1)(T),T.setApiRunner(o.h);const{render:x,hydrate:q}=(0,R.U)();window.asyncRequires=I,window.___emitter=f.Z,window.___loader=c.jN,d.V5.listen((e=>{e.location.action=e.action})),window.___push=e=>b(e,{replace:!1}),window.___replace=e=>b(e,{replace:!0}),window.___navigate=(e,t)=>b(e,t);const D="gatsby-reload-compilation-hash-match";(0,o.I)("onClientEntry").then((()=>{(0,o.h)("registerServiceWorker").filter(Boolean).length>0&&r(9939);const e=e=>i.createElement(a.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},i.createElement(S.Z,e)),t=i.createContext({});let l=function(e){function r(){return e.apply(this,arguments)||this}return(0,n.Z)(r,e),r.prototype.render=function(){const{children:e}=this.props;return i.createElement(a.Location,null,(r=>{let{location:n}=r;return i.createElement(E,{location:n},(r=>{let{pageResources:n,location:o}=r;if(n.partialHydration)return i.createElement(t.Provider,{value:{pageResources:n,location:o}},e);{const r=(0,c.hs)();return i.createElement(u.StaticQueryContext.Provider,{value:r},i.createElement(t.Provider,{value:{pageResources:n,location:o}},e))}}))}))},r}(i.Component),f=function(r){function o(){return r.apply(this,arguments)||this}return(0,n.Z)(o,r),o.prototype.render=function(){return i.createElement(t.Consumer,null,(t=>{let{pageResources:r,location:n}=t;return i.createElement(C,{location:n},i.createElement(s.$C,{location:n,shouldUpdateScroll:w},i.createElement(a.Router,{basepath:"",location:n,id:"gatsby-focus-wrapper"},i.createElement(e,Object.assign({path:"/404.html"===r.page.path||"/500.html"===r.page.path?(0,_.Z)(n.pathname,""):encodeURI((r.page.matchPath||r.page.path).split("?")[0])},this.props,{location:n,pageResources:r},r.json)))))}))},o}(i.Component);const{pagePath:h,location:d}=window;h&&""+h!==d.pathname+(h.includes("?")?d.search:"")&&!(T.findMatchPath((0,_.Z)(d.pathname,""))||h.match(/^\/(404|500)(\/?|.html)$/)||h.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,a.navigate)(""+h+(h.includes("?")?"":d.search)+d.hash,{replace:!0});const p=()=>{try{return sessionStorage}catch{return null}};c.jN.loadPage(d.pathname+d.search).then((e=>{var t;const r=p();if(null!=e&&null!==(t=e.page)&&void 0!==t&&t.webpackCompilationHash&&e.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),r)){if(!("1"===r.getItem(D)))return r.setItem(D,"1"),void window.location.reload(!0)}if(r&&r.removeItem(D),!e||e.status===c.uQ.Error){const t=`page resources for ${d.pathname} not found. Not rendering React`;if(e&&e.error)throw console.error(t),e.error;throw new Error(t)}const n=(0,o.h)("wrapRootElement",{element:i.createElement(f,null)},i.createElement(f,null),(e=>{let{result:t}=e;return{element:t}})).pop(),a=function(){const e=i.useRef(!1);return i.useEffect((()=>{e.current||(e.current=!0,performance.mark&&performance.mark("onInitialClientRender"),(0,o.h)("onInitialClientRender"))}),[]),i.createElement(l,null,n)},s=document.getElementById("gatsby-focus-wrapper");let u=x;s&&s.children.length&&(u=q);const h=(0,o.h)("replaceHydrateFunction",void 0,u)[0];function m(){const e="undefined"!=typeof window?document.getElementById("___gatsby"):null;h(i.createElement(a,null),e)}const g=document;if("complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll)setTimeout((function(){m()}),0);else{const e=function(){g.removeEventListener("DOMContentLoaded",e,!1),window.removeEventListener("load",e,!1),m()};g.addEventListener("DOMContentLoaded",e,!1),window.addEventListener("load",e,!1)}}))}))},224:function(e,t,r){"use strict";r.r(t);var n=r(7294),o=r(1975),i=r(4779);t.default=e=>{let{location:t}=e;const r=o.ZP.loadPageSync(t.pathname);return r?n.createElement(i.Z,{location:t,pageResources:r,...r.json}):null}},2743:function(e,t,r){var n;e.exports=(n=r(224))&&n.default||n},4941:function(e,t,r){"use strict";r.d(t,{U:function(){return n}});new WeakMap;function n(){let e,t;{const n=r(3935);e=n.render,t=n.hydrate}return{render:e,hydrate:t}}},9712:function(e,t){t.O=e=>e},6073:function(e,t,r){"use strict";r.d(t,{J:function(){return a}});var n=JSON.parse('[{"fromPath":"/faq/retail-loss/what-is-the-definition-of-shrink-or-shrinkage","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/beyond-shrinkage-introducing-total-retail-loss"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-innovation-challenge","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-innovation-challenge-finale-showcase"},{"fromPath":"/blog/food-waste-and-markdowns/searching-for-the-worlds-best-food-waste-innovations","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/searching-for-the-worlds-best-food-waste-innovations"},{"fromPath":"/blog/self-checkout/revealed-the-30-innovators-in-self-checkout-most-highly","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/revealed-the-30-innovators-in-self-checkout-most-highly"},{"fromPath":"/blog/ecr-retail-loss-are-happy-to-share-%20the-names-of-the","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-retail-loss-are-happy-to-share-the-names-of-the"},{"fromPath":"/blog/food-waste-and-markdowns/65-practices-to-reduce-waste-and-grow-sales","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/65-practices-to-reduce-waste-and-grow-sales"},{"fromPath":"/blog/food-waste-and-markdowns/the-top-30-food-waste-innovations-as-rated-by-a-global-retailer-panel","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-top-30-food-waste-innovations-as-rated-by-a-global-retailer-panel"},{"fromPath":"/research/how-to-reduce-loss-and-increase-participation-at-self-checkou-through-design","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/self-checkout-loss-increasing-participation-and-scan-accuracy-through-design"},{"fromPath":"/blog/retail-loss/the-future-of-eas---three-key-action-steps-for-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-future-of-eas---three-key-action-steps-for-loss"},{"fromPath":"/blog/self-checkout/the-ecr-self-checkout-working-group-met-on-the-27th/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-ecr-self-checkout-working-group-met-on-the-27th"},{"fromPath":"/faq/retail-loss/what-are-the-fours-buckets-of-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/research/total-retail-loss-2.0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/total-retail-loss"},{"fromPath":"/blog/ecommerce-loss/introducing-the-top-eight-magnificent-e-commerce-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/e-commerce-loss-prevention-challenge"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-innovation-challenge-finale-showcase","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-innovation-challenge-finale-showcase"},{"fromPath":"/blog/food-waste-and-markdowns/invitation-to-participate-in-new-ecr-research-on-food","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/invitation-to-participate-in-new-ecr-research-on-food"}
2,{"fromPath":"/blog/on-shelf-availability/loss-prevention-working-with-buyers","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/loss-prevention-working-with-buyers"},{"fromPath":"/blog/retail-loss/2021-new-research-agenda","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/2021-new-research-agenda"},{"fromPath":"/blog/retail-loss/bid-for-a-research-grant-with-ecr-on-retaol-losses","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/bid-for-a-research-grant-with-ecr-on-retaol-losses"},{"fromPath":"/blog/retail-loss/most-secure-store","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/most-secure-store"},{"fromPath":"/blog/retail-loss/sign-up-for-2021-ecr-retail-loss-group-meetings","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/sign-up-for-2021-ecr-retail-loss-group-meetings"},{"fromPath":"/blog/retail-loss/the-eleven-habits-of-low-shrink-retailers","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-eleven-habits-of-low-shrink-retailers"},{"fromPath":"/faq/retail-loss/what-is-total-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-many-retailers-are-using-each-type-of-self-checkout","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/blog/2021-new-research-agenda/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/2021-new-research-agenda"},{"fromPath":"/blog/a-take-5-reflection-on-the-erc-retail-loss-groups/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/using-anpr-and-simple-reporting-tools-to-reduce-crime-on-petrol-forecourts"},{"fromPath":"/blog/does-inflation-increase-shrink","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/does-inflation-increase-shrink1"},{"fromPath":"/blog/does-inflation-increase-shrink?from=%2fblog","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/does-inflation-increase-shrink1"},{"fromPath":"/blog/does-inflation-increase-shrink/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/does-inflation-increase-shrink1"},{"fromPath":"/blog/does-inflation-increase-shrink/?from=%2fblog","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/does-inflation-increase-shrink1"},{"fromPath":"/blog/download-document/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/download-document"},{"fromPath":"/blog/ecommerce-loss/announcing-the-ecr-e-commerce-loss-innovation-challenge","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/announcing-the-ecr-e-commerce-loss-innovation-challenge"},{"fromPath":"/blog/ecommerce-loss/announcing-the-ecr-e-commerce-loss-innovation-challenge/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/announcing-the-ecr-e-commerce-loss-innovation-challenge"},{"fromPath":"/blog/ecommerce-loss/introducing-the-top-eight-magnificent-e-commerce-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/introducing-the-top-eight-magnificent-e-commerce-loss"},{"fromPath":"/blog/ecommerce-loss/invitation-to-participate-in-new-ecommerce-loss-research","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/invitation-to-participate-in-new-ecommerce-loss-research"},{"fromPath":"/blog/ecommerce-loss/invitation-to-participate-in-new-ecommerce-loss-research/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/invitation-to-participate-in-new-ecommerce-loss-research"},{"fromPath":"/blog/ecommerce-loss/responsible-shopper-returns","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/responsible-shopper-returns"},{"fromPath":"/blog/ecommerce-loss/responsible-shopper-returns/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/responsible-shopper-returns"},{"fromPath":"/blog/ecommerce-loss/returns-are-no-longer-just-a-cost-of-doing-business","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/returns-are-no-longer-just-a-cost-of-doing-business"},{"fromPath":"/blog/ecommerce-loss/returns-are-no-longer-just-a-cost-of-doing-business.","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/returns-are-no-longer-just-a-cost-of-doing-business"},{"fromPath":"/blog/ecommerce-loss/returns-are-no-longer-just-a-cost-of-doing-business./","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/returns-are-no-longer-just-a-cost-of-doing-business"},{"fromPath":"/blog/ecommerce-loss/returns-are-no-longer-just-a-cost-of-doing-business/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/returns-are-no-longer-just-a-cost-of-doing-business"},{"fromPath":"/blog/food-waste-and-markdowns/2019-food-waste-innovation-challenge","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-innovation-challenge"},{"fromPath":"/blog/food-waste-and-markdowns/65-practices-to-reduce-waste-and-grow-sales/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/65-practices-to-reduce-waste-and-grow-sales"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-innovation-challenge-finale-showcase/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-innovation-challenge-finale-showcase"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-innovation-challenge/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-innovation-challenge"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-working-group","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-working-group"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-working-group-meetings","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-working-group-meetings"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-working-group-meetings/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-working-group-meetings"},{"fromPath":"/blog/food-waste-and-markdowns/food-waste-working-group/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-working-group"},{"fromPath":"/blog/food-waste-and-markdowns/searching-for-the-worlds-best-food-waste-innovations/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/searching-for-the-worlds-best-food-waste-innovations"},{"fromPath":"/blog/food-waste-and-markdowns/service-level-differentiation","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/service-level-differentiation"},{"fromPath":"/blog/food-waste-and-markdowns/service-level-differentiation/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/service-level-differentiation"},{"fromPath":"/blog/food-waste-and-markdowns/six-key-questions-for-retail-food-waste-reduction-leaders","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/six-key-questions-for-retail-food-waste-reduction-leaders"},{"fromPath":"/blog/food-waste-and-markdowns/six-key-questions-for-retail-food-waste-reduction-leaders/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/six-key-questions-for-retail-food-waste-reduction-leaders"},{"fromPath":"/blog/food-waste-and-markdowns/six-key-takeaways-from-november-2021-food-waste-working","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/six-key-questions-for-retail-food-waste-reduction-leaders"},{"fromPath":"/blog/food-waste-and-markdowns/solutions-to-the-food-waste-and-markdown-problems","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/solutions-to-the-food-waste-and-markdown-problems"},{"fromPath":"/blog/food-waste-and-markdowns/solutions-to-the-food-waste-and-markdown-problems/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/solutions-to-the-food-waste-and-markdown-problems"},{"fromPath":"/blog/food-waste-and-markdowns/solutions-to-the-food-waste-and-markdown-problems/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/solutions-to-the-food-waste-and-markdown-problems"},{"fromPath":"/blog/food-waste-and-markdowns/the-ecr-food-waste-and-markdowns-wor
2king-group-invites","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-ecr-food-waste-and-markdowns-working-group-invites"},{"fromPath":"/blog/food-waste-and-markdowns/the-ecr-food-waste-and-markdowns-working-group-invites/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-ecr-food-waste-and-markdowns-working-group-invites"},{"fromPath":"/blog/food-waste-and-markdowns/the-ecr-food-waste-and-markdowns-working-group-invites/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-ecr-food-waste-and-markdowns-working-group-invites"},{"fromPath":"/blog/food-waste-and-markdowns/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate"},{"fromPath":"/blog/food-waste-and-markdowns/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate"},{"fromPath":"/blog/food-waste-and-markdowns/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-role-of-collaboration-in-food-waste-prevention-and-how-to-collaborate"},{"fromPath":"/blog/food-waste-and-markdowns/the-top-30-food-waste-innovations-as-rated-by-a-global-retailer-panel/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-top-30-food-waste-innovations-as-rated-by-a-global-retailer-panel"},{"fromPath":"/blog/food-waste-and-markdownsnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/food-waste-and-markdowns"},{"fromPath":"/blog/introducing-the-top-eight-magnificent-e-commerce-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/introducing-the-top-eight-magnificent-e-commerce-loss"},{"fromPath":"/blog/introduction","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog"},{"fromPath":"/blog/inventory-accuracy/improving-inventory-record-accuracy","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/improving-inventory-record-accuracy"},{"fromPath":"/blog/inventory-accuracy/improving-inventory-record-accuracy/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/improving-inventory-record-accuracy"},{"fromPath":"/blog/managing-shelf-out-of-stocks/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/managing-shelf-out-of-stocks"},{"fromPath":"/blog/on-shelf-availability/loss-prevention-working-with-buyers/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/loss-prevention-working-with-buyers"},{"fromPath":"/blog/on-shelf-availability/managing-shelf-out-of-stocks","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/managing-shelf-out-of-stocks"},{"fromPath":"/blog/on-shelf-availability/managing-shelf-out-of-stocks/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/managing-shelf-out-of-stocks"},{"fromPath":"/blog/on-shelf-availability/managing-shelf-out-of-stocks/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/managing-shelf-out-of-stocks"},{"fromPath":"/blog/retail-loss/2021-new-research-agenda/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/2021-new-research-agenda"},{"fromPath":"/blog/retail-loss/bid-for-a-research-grant-with-ecr-on-retaol-losses/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/bid-for-a-research-grant-with-ecr-on-retaol-losses"},{"fromPath":"/blog/retail-loss/brussels-march-14th-2023-ecr-retail-loss-ecrloss.com","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/brussels-march-14th-2023-ecr-retail-loss-ecrloss.com"},{"fromPath":"/blog/retail-loss/brussels-march-14th-2023-ecr-retail-loss-ecrloss.com/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/brussels-march-14th-2023-ecr-retail-loss-ecrloss.com"},{"fromPath":"/blog/retail-loss/ecr-innovation-challenge-where-are-they-now-auror","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-innovation-challenge-where-are-they-now-auror"},{"fromPath":"/blog/retail-loss/ecr-innovation-challenge-where-are-they-now-auror/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-innovation-challenge-where-are-they-now-auror"},{"fromPath":"/blog/retail-loss/ecr-retail-loss-are-delighted-to-announce-the-appointment","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-retail-loss-are-delighted-to-announce-the-appointment"},{"fromPath":"/blog/retail-loss/ecr-retail-loss-are-delighted-to-announce-the-appointment/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-retail-loss-are-delighted-to-announce-the-appointment"},{"fromPath":"/blog/retail-loss/ecr-retail-loss-meetings-through-to-december-2021/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecr-retail-loss-meetings-through-to-december-2021"},{"fromPath":"/blog/retail-loss/imagining-the-future-shape-of-loss-prevention","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/imagining-the-future-shape-of-loss-prevention"},{"fromPath":"/blog/retail-loss/imagining-the-future-shape-of-loss-prevention/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/imagining-the-future-shape-of-loss-prevention"},{"fromPath":"/blog/retail-loss/in-person-meeting-loss-prevention-going-digital","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/in-person-meeting-loss-prevention-going-digital"},{"fromPath":"/blog/retail-loss/in-person-meeting-loss-prevention-going-digital/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/in-person-meeting-loss-prevention-going-digital"},{"fromPath":"/blog/retail-loss/introduction","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/introduction"},{"fromPath":"/blog/retail-loss/join-the-ecr-retail-loss-group-meetings/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/join-the-ecr-retail-loss-group-meetings"},{"fromPath":"/blog/retail-loss/on-shelf-availability-challenge","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/on-s
2helf-availability-challenge"},{"fromPath":"/blog/retail-loss/sell-more-lose-less/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/sell-more-lose-less"},{"fromPath":"/blog/retail-loss/the-eleven-habits-of-low-shrink-retailers/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-eleven-habits-of-low-shrink-retailers"},{"fromPath":"/blog/retail-loss/upcoming-ecr-working-group-meetings---through-to-may","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/upcoming-ecr-working-group-meetings-through-to-may"},{"fromPath":"/blog/retail-lossnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/retail-loss"},{"fromPath":"/blog/rfid/background-and-context","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/background-and-context"},{"fromPath":"/blog/rfid/from-rocky-road-to-retail-gold-top-retailers-share","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/from-rocky-road-to-retail-gold-top-retailers-share"},{"fromPath":"/blog/rfid/in-person-meeting-for-rfid-meeting-","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/in-person-meeting-for-rfid-meeting-"},{"fromPath":"/blog/rfid/rfid-in-action---interactive-workshop","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/rfid-in-action---interactive-workshop"},{"fromPath":"/blog/self-checkout/bring-your-own-device-selfcheckout","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/bring-your-own-device-selfcheckout"},{"fromPath":"/blog/self-checkout/download-document","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/download-document"},{"fromPath":"/blog/self-checkout/download-document/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/download-document"},{"fromPath":"/blog/self-checkout/how-do-retailers-get-scammed-at-the-self-checkout","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/how-do-retailers-get-scammed-at-the-self-checkout"},{"fromPath":"/blog/self-checkout/in-person-meeting","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/in-person-meeting"},{"fromPath":"/blog/self-checkout/revealed-the-30-innovators-in-self-checkout-most-highly/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/revealed-the-30-innovators-in-self-checkout-most-highly"},{"fromPath":"/blog/self-checkout/what-do-self-checkout-supervisors-think-about-their-job","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/what-do-self-checkout-supervisors-think-about-their-job"},{"fromPath":"/blog/self-checkoutnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/self-checkout"},{"fromPath":"/blog/solutions-to-the-food-waste-and-markdown-problems/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/solutions-to-the-food-waste-and-markdown-problems"},{"fromPath":"/blog/the-ecr-food-waste-and-markdowns-working-group-invites/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/the-ecr-food-waste-and-markdowns-working-group-invites"},{"fromPath":"/blog/video-in-retail/2023-video-in-retail-innovation-summit---may-17th-","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/2023-video-in-retail-innovation-summit---may-17th-"},{"fromPath":"/blog/video-in-retail/a-take-5-reflection-on-the-erc-retail-loss-groups","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/a-take-5-reflection-on-the-erc-retail-loss-groups"},{"fromPath":"/blog/video-in-retail/body-worn-cameras---are-they-working-in-retail","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/body-worn-cameras---are-they-working-in-retail"},{"fromPath":"/blog/video-in-retail/using-anpr-and-simple-reporting-tools-to-reduce-crime-on-petrol-forecourts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/using-anpr-and-simple-reporting-tools-to-reduce-crime-on-petrol-forecourts"},{"fromPath":"/blog/video-in-retail/using-video-technologies-in-retailing","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/using-video-technologies-in-retailing"},{"fromPath":"/blog/video-in-retail/using-video-technologies-in-retailing/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/using-video-technologies-in-retailing"},{"fromPath":"/blog/video-in-retail/what-are-the-new-ways-to-leverage-video-for-occupancy-and-social-distancing","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/what-are-the-new-ways-to-leverage-video-for-occupancy-and-social-distancing"},{"fromPath":"/blog/video-in-retail/what-are-the-new-ways-to-leverage-video-for-occupancy-and-social-distancing/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/what-are-the-new-ways-to-leverage-video-for-occupancy-and-social-distancing"},{"fromPath":"/blognan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog"},{"fromPath":"/category/rfid/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/category/rfid"},{"fromPath":"/category/self-checkout/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/category/self-checkout"},{"fromPath":"/event/april-15th","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/e-commerce-loss-prevention-challenge"},{"fromPath":"/event/benefits-of-using-machine-learning-to-improve-store-level-forecasting-and-order/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/benefits-of-using-machine-learning-to-improve-store-level-forecasting-and-order"},{"fromPath":"/event/capability-building---retailer-case-studies","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies?from=%2fevent%2f2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies?from=%2fevent%2ffuture%2f2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies?from=%2fevent%2ffuture%2fecommerce-loss%2f","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/?from=%2fevent","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/?from=%2fevent%2f2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/?from=%2fevent%2ffuture%2f","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/?from=%2fevent%2ffuture%2f2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/capability-building---retailer-case-studies/?from=%2fevent%2ffuture%2fecommerce-loss%2f","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/blog/ecommerce-loss-prevention-building-capability"},{"fromPath":"/event/central-video-command-centres/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/central-video-command-centres"},{"fromPath":"/event/e-commerce-loss-and-returns-working-group","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/e-commerce-loss-and-returns-group"},{"fromPath":"/event/e-commerce-loss-prevention-challenge/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/e-commerce-loss-prevention-challenge"},{"fromPath":"/event/electro-channel-loss-prevention--whats-hot-and-whats-new","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/e-commerce-loss-prevention-challenge"},{"fromPath":"/event/engaging-the-organisation-in-preventing-retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/engaging-the-organisation-in-preventing-retail-loss"},{"fromPath":"/event/forecast-better-sell-more-waste-less","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/sell-more-waste-less"},{"fromPath":"/event/future-proofing-video-in-retail-investments","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/reviewing-the-use-of-video-technologies-in-retailing"},{"fromPath":"/event/future-proofing-video-in-retail-investments/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/reviewing-the-use-of-video-technologies-in-retailing"},{"fromPath":"/event/future/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/3","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/4","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/5","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/6","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/7/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/8","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/future/food-waste-and-markdowns/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/future/food-waste-and-markdowns/"},{"fromPath":"/event/future/self-checkout/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/future/self-checkout/"},{"fromPath":"/event/future/video-in-retail/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/future/video-in-retail/"},{"fromPath":"/event/how-to-improve-fresh-production-planning-compliance/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/how-to-improve-fresh-production-planning-compliance"},{"fromPath":"/event/improving-inventory-record-accuracy/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/improving-inventory-record-accuracy"},{"fromPath":"/event/inter-organisational-collaboration-through-video-technologies/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/inter-organisational-collaboration-through-video-technologies"},{"fromPath":"/event/internal-theft-changing-the-game/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/internal-theft-changing-the-game"},{"fromPath":"/event/june-15th---1pm-uk-time","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/leading-loss-prevention","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/becoming-the-loss-prevention-team-leader"},{"fromPath":"/event/managing-e-commerce-loss-next-case-study/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/managing-e-commerce-loss-next-case-study"},{"fromPath":"/event/managing-food-waste-in-fulfilment-centres-and-dark/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/managing-food-waste-in-fulfilment-centres-and-dark"},{"fromPath":"/event/managing-food-waste-in-pandemic/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/managing-food-waste-in-pandemic"},{"fromPath":"/event/new-apps-gander-flashfood-toogoodtogo/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/new-apps-gander-flashfood-toogoodtogo"},{"fromPath":"/event/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/past/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/past/30","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/past/32","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/past/ecommerce-loss/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/ecommerce-loss/"},{"fromPath":"/event/past/ecommerce-loss/5","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/ecommerce-loss/"},{"fromPath":"/event/past/food-waste-and-markdowns/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/food-waste-and-markdowns/"},{"fromPath":"/event/past/food-waste-and-markdowns/8","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/food-waste-and-markdowns/"},{"fromPath":"/event/past/inventory-accuracy/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/inventory-accuracy/"},{"fromPath":"/event/past/inventory-accuracy/3","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/inventory-accuracy/"},{"fromPath":"/event/past/retail-loss/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/retail-loss/"},{"fromPath":"/event/past/retail-loss/7","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/retail-loss/"},{"fromPath":"/event/past/rfid/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/rfid/"},{"fromPath":"/event/past/rfid/3","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/rfid/"},{"fromPath":"/event/past/self-checkout/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/self-checkout/"},{"fromPath":"/event/past/self-checkout/6","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/self-checkout/"},{"fromPath":"/event/past/video-in-retail/0","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/video-in-retail/"},{"fromPath":"/event/past/video-in-retail/6","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/past/video-in-retail/"},{"fromPath":"/event/product-id-working-group---retailer--brand-owner-updates","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/how-can-retailers-learn-about-rfid-implenentation-and-innovation"},{"fromPath":"/event/product-id-working-group---retailer--brand-owner-updates/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/how-can-retailers-learn-about-rfid-implenentation-and-innovation"},{"fromPath":"/event/professor-beck-university-of-leicester/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/professor-beck-university-of-leicester"},{"fromPath":"/event/push-outs-the-role-and-business-case-for-technology","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/controlling-trolley-push-out-thefts-an-evaluation"},{"fromPath":"/event/retail-loss-working-group---in-person-meeting","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/what-is-the-future-of-loss-prevention"},{"fromPath":"/event/retail-loss-working-group---in-person-meeting/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/what-is-the-future-of-loss-prevention"},{"fromPath":"/event/retailers-looking-to-improve-incident-reportin
2g/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/retailers-looking-to-improve-incident-reporting"},{"fromPath":"/event/self-checkout-working-group","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/self-checkout-working-group---hybrid-sco-operations"},{"fromPath":"/event/self-checkouts-managing-shopper-audits/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/self-checkouts-managing-shopper-audits"},{"fromPath":"/event/sonae-case-study-in-food-waste/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/sonae-case-study-in-food-waste"},{"fromPath":"/event/the-hottest-food-waste-start-ups/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/the-hottest-food-waste-start-ups"},{"fromPath":"/event/the-role-of-sco-hosts-in-reducing-losses-at-self-checkout/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/the-role-of-sco-hosts-in-reducing-losses-at-self-checkout"},{"fromPath":"/event/thinking-differently-about-internal-theft/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/thinking-differently-about-internal-theft"},{"fromPath":"/event/understanding-the-number-of-customers-walking-into-and-buying-in-retail-stores","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/total-retail-loss"},{"fromPath":"/event/understanding-the-number-of-customers-walking-into-and-buying-in-retail-stores/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/total-retail-loss"},{"fromPath":"/event/use-of-video-in-distribution-and-fulfilment-centres","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/use-of-video-in-distribution-centres"},{"fromPath":"/event/use-of-video-in-distribution-centres/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/use-of-video-in-distribution-centres"},{"fromPath":"/event/using-data-in-loss-prevention","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/using-data-in-loss-prevention"},{"fromPath":"/event/using-eas-technology-to-prevent-shop-theft-has-been","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/what-is-the-future-of-eas-technology-to-prevent-shop-theft"},{"fromPath":"/event/using-service-levels-to--sell-more-waste-less/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/using-service-levels-to--sell-more-waste-less"},{"fromPath":"/event/using-video-to-deter-and-detect-missed-scans-at-the-self-checkout/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/using-video-to-deter-and-detect-missed-scans-at-the-self-checkout"},{"fromPath":"/event/victor-bayata-digital-executive--global-vp-of-digital","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/victor-bayata-digital-executive--global-vp-of-digital/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/virtual1","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/virtual2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/event/what-are-the-benefits-of-increasing-visibility-to-expiry-date-of-items-in-the-store/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/what-are-the-benefits-of-increasing-visibility-to-expiry-date-of-items-in-the-store"},{"fromPath":"/event/what-is-the-future-of-eas-technology-to-prevent-shop-theft/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event/what-is-the-future-of-eas-technology-to-prevent-shop-theft"},{"fromPath":"/eventnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/event"},{"fromPath":"/faq/food-waste-and-markdowns","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/food-waste-and-markdowns/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/food-waste-and-markdowns/how-is-food-waste-in-retail-defined","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/food-waste-and-markdowns/how-is-food-waste-in-retail-defined/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/food-waste-and-markdowns/strictly-no-a-loss-should-be-seen-as-a-loss-to-the","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/food-waste-and-markdowns/strictly-no-a-loss-should-be-seen-as-a-loss-to-the/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/-what-is-inventory-record-accuracy","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/-what-is-inventory-record-accuracy/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/how-is-inventory-record-accuracy-measured","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/how-is-inventory-record-accuracy-measured/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/the-ecr-retail-loss-group-chooses-to-define-inventory","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/inventory-accuracy/the-ecr-retail-loss-group-chooses-to-define-inventory/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/dont-the-industry-surveys-show-what-causes-of-shrink","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/dont-the-industry-surveys-show-what-causes-of-shrink/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/given-the-depth-and-breadth-of-trl-it-is-perhaps-not","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/given-the-depth-and-breadth-of-trl-it-is-perhaps-not/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-do-retailers-use-the-trl-typology","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-do-retailers-use-the-trl-typology/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-do-retailers-use-the-trl-typology/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-is-it-different-to-other-ways-of-measuring-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-is-it-different-to-other-ways-of-measuring-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-is-shrink-or-shrinkage-measured","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/how-is-shrink-or-shrinkage-measured/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/introduced-in-the-1970s-originally-in-lending-libraries","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/introduced-in-the-1970s-originally-in-lending-libraries/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"}
2,{"fromPath":"/faq/retail-loss/should-retailers-still-use-this-term-to-describe-their-losses","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/should-retailers-still-use-this-term-to-describe-their-losses/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/so-is-shrink-or-shrinkage-really-just-measuring-unknown","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/so-is-shrink-or-shrinkage-really-just-measuring-unknown/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-benefits-of-adopting-total-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-benefits-of-adopting-total-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss-typology","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss-typology/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss-typology/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-are-the-types-of-loss-in-the-total-retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-do-i-need-to-think-about-to-introduce-total-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-do-i-need-to-think-about-to-introduce-total-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-electronic-article-surveillance","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-electronic-article-surveillance/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-meant-by-the-term-shrink-or-shrinkage","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-meant-by-the-term-shrink-or-shrinkage/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-the-definition-of-shrink-or-shrinkage","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/what-is-total-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/whats-the-problem-with-using-this-term","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/whats-the-problem-with-using-this-term/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/why-does-the-industry-still-use-the-terms-shrink-or-shrinkage","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/why-does-the-industry-still-use-the-terms-shrink-or-shrinkage/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/why-was-total-loss-developed","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/retail-loss/why-was-total-loss-developed/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/how-can-rfid-reduce-losses-and-improve-loss-prevention","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/how-can-rfid-reduce-losses-and-improve-loss-prevention/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/how-do-retailers-use-rfid","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/how-do-retailers-use-rfid/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-are-the-business-benefits-of-rfid-in-retail","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-are-the-business-benefits-of-rfid-in-retail/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-are-the-business-benefits-of-rfid-in-retail/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-are-the-future-use-cases-for-rfid-in-retail","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-are-the-future-use-cases-for-rfid-in-retail/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-is-rfid","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-is-rfid/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-value-can-rfid-offer-retailers","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-value-can-rfid-offer-retailers/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/rfid/what-value-can-rfid-offer-retailers/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-mis-scanning-be-controlled","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-mis-scanning-be-controlled/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-at-fixed-self-checkouts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-at-fixed-self-checkouts/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-at-fixed-self-checkouts/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-with-mobile-scan-and-scan-and-go","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-with-mobile-scan-and-scan-and-go/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-can-retailers-prevent-retail-losses-with-mobile-scan-and-scan-and-go/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-do-self-checkouts-create-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-do-self-checkouts-create-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-do-self-checkouts-create-retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/how-many-retailers-are-using-each-type-of-self-checkout/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-are-self-checkouts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-are-self-checkouts/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-are-the-types-of-self-checkouts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-are-the-types-of-self-checkouts/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-is-scan-avoidance-technology","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-is-scan-avoidance-technology/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-is-the-scale-of-losses-at-fixed-self-checkouts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-is-the-scale-of-losses-at-fixed-self-checkouts/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/what-is-the-scale-of-losses-at-fixed-self-checkouts/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/why-do-retailers-offer-shoppers-self-checkouts","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/why-do-retailers-offer-shoppers-self-checkouts/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/why-do-self-checkouts-create-retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/faq/self-checkout/why-do-self-checkouts-create-retail-loss/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/faq"},{"fromPath":"/innovation/ecrtop-30-selfcheckout-2023/percepta-2023/www.percepta.ai","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/innovation/ecrtop-30-selfcheckout-2023/percepta-2023"},{"fromPath":"/research/beyond-shrinkage-introducing-total-retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/beyond-shrinkage-introducing-total-retail-loss"},{"fromPath":"/research/professor-adrian-beck","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team/professor-adrian-beck"},{"fromPath":"/research/retail-loss/research/retail-loss","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/retail-loss"},{"fromPath":"/research/retail-loss/research/retail-loss/2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/retail-loss"},{"fromPath":"/research/retail-lossnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/retail-loss"},{"fromPath":"/research/self-checkout/research/self-checkout","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/self-checkout"},{"fromPath":"/research/self-checkout/research/self-checkout/2","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/self-checkout"},{"fromPath":"/research/self-checkoutnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/self-checkout"},{"fromPath":"/research/total-retail-loss/null","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research/total-retail-loss"},{"fromPath":"/researchnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/research"},{"fromPath":"/team/christopher-glock","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team/christoph-glock"},{"fromPath":"/team/n-c-r","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team"},{"fromPath":"/team/n-c-r/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team"},{"fromPath":"/team/rakesh-allu-is-a-phd-student-in-operations-managements","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team"},{"fromPath":"/team/rakesh-allu-is-a-phd-student-in-operations-managements/","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/team"},{"fromPath":"/webinarnan","isPermanent":true,"ignoreCase":true,"redirectInBrowser":true,"toPath":"/webinar"}]');const o=new Map,i=new Map;function a(e){let t=o.get(e);return t||(t=i.get(e.toLowerCase())),t}n.forEach((e=>{e.ignoreCase?i.set(e.fromPath,e):o.set(e.fromPath,e)}))},9939:function(e,t,r){"use strict";r.r(t);var n=r(3092);"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"
2in navigator&&navigator.serviceWorker.register("/sw.js").then((function(e){e.addEventListener("updatefound",(()=>{(0,n.h)("onServiceWorkerUpdateFound",{serviceWorker:e});const t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",(()=>{switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,n.h)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,n.h)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),(0,n.h)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":(0,n.h)("onServiceWorkerActive",{serviceWorker:e})}}))}))})).catch((function(e){console.error("Error during service worker registration:",e)}))},1505:function(e,t,r){"use strict";function n(e,t){return void 0===t&&(t=""),t?e===t?"/":e.startsWith(`${t}/`)?e.slice(t.length):e:e}r.d(t,{Z:function(){return n}})},9560:function(e,t,r){"use strict";r.r(t),r.d(t,{wrapPageElement:function(){return Ro}});var n=r(7294),o=r(7582),i=r(9672),a=r(5317),s=function(e){var t=e.client,r=e.children,s=(0,a.K)(),u=n.useContext(s),c=n.useMemo((function(){return(0,o.pi)((0,o.pi)({},u),{client:t||u.client})}),[u,t]);return(0,i.kG)(c.client,44),n.createElement(s.Provider,{value:c},r)};function u(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function f(e,t,r){return t&&l(e.prototype,t),r&&l(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}var h=function(){return"function"==typeof Symbol},d=function(e){return h()&&Boolean(Symbol[e])},p=function(e){return d(e)?Symbol[e]:"@@"+e};h()&&!d("observable")&&(Symbol.observable=Symbol("observable"));var m=p("iterator"),g=p("observable"),v=p("species");function y(e,t){var r=e[t];if(null!=r){if("function"!=typeof r)throw new TypeError(r+" is not a function");return r}}function b(e){var t=e.constructor;return void 0!==t&&null===(t=t[v])&&(t=void 0),void 0!==t?t:R}function w(e){return e instanceof R}function P(e){P.log?P.log(e):setTimeout((function(){throw e}))}function k(e){Promise.resolve().then((function(){try{e()}catch(t){P(t)}}))}function C(e){var t=e._cleanup;if(void 0!==t&&(e._cleanup=void 0,t))try{if("function"==typeof t)t();else{var r=y(t,"unsubscribe");r&&r.call(t)}}catch(n){P(n)}}function S(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function I(e,t,r){e._state="running";var n=e._observer;try{var o=y(n,t);switch(t){case"next":o&&o.call(n,r);break;case"error":if(S(e),!o)throw r;o.call(n,r);break;case"complete":S(e),o&&o.call(n)}}catch(i){P(i)}"closed"===e._state?C(e):"running"===e._state&&(e._state="ready")}function O(e,t,r){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:t,value:r}],void k((function(){return function(e){var t=e._queue;if(t){e._queue=void 0,e._state="ready";for(var r=0;r<t.length&&(I(e,t[r].type,t[r].value),"closed"!==e._state);++r);}}(e)}))):void I(e,t,r);e._queue.push({type:t,value:r})}}var E=function(){function e(e,t){this._cleanup=void 0,this._observer=e,this._queue=void 0,this._state="initializing";var r=new _(this);try{this._cleanup=t.call(void 0,r)}catch(n){r.error(n)}"initializing"===this._state&&(this._state="ready")}return e.prototype.unsubscribe=function(){"closed"!==this._state&&(S(this),C(this))},f(e,[{key:"closed",get:function(){return"closed"===this._state}}]),e}(),_=function(){function e(e){this._subscription=e}var t=e.prototype;return t.next=function(e){O(this._subscription,"next",e)},t.error=function(e){O(this._subscription,"error",e)},t.complete=function(){O(this._subscription,"complete")},f(e,[{key:"closed",get:function(){return"closed"===this._subscription._state}}]),e}(),R=function(){function e(t){if(!(this instanceof e))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof t)throw new TypeError("Observable initializer must be a function");this._subscriber=t}var t=e.prototype;return t.subscribe=function(e){return"object"==typeof e&&null!==e||(e={next:e,error:arguments[1],complete:arguments[2]}),new E(e,this._subscriber)},t.forEach=function(e){var t=this;return new Promise((function(r,n){if("function"==typeof e)var o=t.subscribe({next:function(t){try{e(t,i)}catch(r){n(r),o.unsubscribe()}},error:n,complete:r});else n(new TypeError(e+" is not a function"));function i(){o.unsubscribe(),r()}}))},t.map=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(b(this))((function(r){return t.subscribe({next:function(t){try{t=e(t)}catch(n){return r.error(n)}r.next(t)},error:function(e){r.error(e)},complete:function(){r.complete()}})}))},t.filter=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(b(this))((function(r){return t.subscribe({next:function(t){try{if(!e(t))return}catch(n){return r.error(n)}r.next(t)},error:function(e){r.error(e)},complete:function(){r.complete()}})}))},t.reduce=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var r=b(this),n=arguments.length>1,o=!1,i=arguments[1],a=i;return new r((function(r){return t.subscribe({next:function(t){var i=!o;if(o=!0,!i||n)try{a=e(a,t)}catch(s){return r.error(s)}else a=t},error:function(e){r.error(e)},complete:function(){if(!o&&!n)return r.error(new TypeError("Cannot reduce an empty sequence"));r.next(a),r.complete()}})}))},t.concat=function(){for(var e=this,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var o=b(this);return new o((function(t){var n,i=0;return function e(a){n=a.subscribe({next:function(e){t.next(e)},error:function(e){t.error(e)},complete:function(){i===r.length?(n=void 0,t.complete()):e(o.from(r[i++]))}})}(e),function(){n&&(n.unsubscribe(),n=void 0)}}))},t.flatMap=function(e){var t=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var r=b(this);return new r((function(n){var o=[],i=t.subscribe({next:function(t){if(e)try{t=e(t)}catch(s){return n.error(s)}var i=r.from(t).subscribe({next:function(e){n.next(e)},error:function(e){n.error(e)},complete:function(){var e=o.indexOf(i);e>=0&&o.splice(e,1),a()}});o.push(i)},error:function(e){n.error(e)},complete:function(){a()}});function a(){i.closed&&0===o.length&&n.complete()}return function(){o.forEach((function(e){return e.unsubscribe()})),i.unsubscribe()}}))},t[g]=function(){return this},e.from=function(t){var r="function"==typeof this?this:e;if(null==t)throw new TypeError(t+" is not an object");var n=y(t,g);if(n){var o=n.call(t);if(Object(o)!==o)throw new TypeError(o+" is not an object");return w(o)&&o.constructor===r?o:new r((function(e){return o.subscribe(e)}))}if(d("iterator")&&(n=y(t,m)))return new r((function(e){k((function(){if(!e.closed){for(var r,o=u(n.call(t));!(r=o()).done;){var i=r.value;if(e.next(i),e.closed)return}e.complete()}}))}));if(Array.isArray(t))return new r((function(e){k((function(){if(!e.closed){for(var r=0;r<t.length;++r)if(e.next(t[r]),e.closed)return;e.complete()}}))}));throw new TypeError(t+" is not observable")},e.of=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var o="function"==typeof this?this:e;return new o((function(e){k((function(){if(!e.closed){for(var t=0;t<r.length;++t)if(e.next(r[t]),e.closed)return;e.complete()}}))}))},f(e,null,[{key:v,get:function(){return this}}]),e}();h()&&Object.defineProperty(R,Symbol("extensions"),{value:{symbol:g,hostReportError:P},configurable:!0});var T=r(3154);function x(e,t){var r=t,n=[];return e.definitions.forEach((function(e){if("OperationDefinition"===e.kind)throw(0,i._K)(68,e.operation,e.name?" named '".concat(e.name.value,"'"):"");"FragmentDefinition"===e.kind&&n.push(e)})),void 0===r&&((0,i.kG)(1===n.length,69,n.length),r=n[0].name.value),(0,o.pi)((0,o.pi)({},e),{definitions:(0,o.ev)([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:r}}]}}],e.definitions,!0)})}function q(e){void 0===e&&(e=[]);var t={};return e.forEach((function(e){t[e.name.value]=e})),t}function D(e,t){switch(e.kind){case"InlineFragment":return e;
2case"FragmentSpread":var r=e.name.value;if("function"==typeof t)return t(r);var n=t&&t[r];return(0,i.kG)(n,70,r),n||null;default:return null}}function j(e){return{__ref:String(e)}}function B(e){return Boolean(e&&"object"==typeof e&&"string"==typeof e.__ref)}function A(e,t,r,n){if(function(e){return"IntValue"===e.kind}(r)||function(e){return"FloatValue"===e.kind}(r))e[t.value]=Number(r.value);else if(function(e){return"BooleanValue"===e.kind}(r)||function(e){return"StringValue"===e.kind}(r))e[t.value]=r.value;else if(function(e){return"ObjectValue"===e.kind}(r)){var o={};r.fields.map((function(e){return A(o,e.name,e.value,n)})),e[t.value]=o}else if(function(e){return"Variable"===e.kind}(r)){var a=(n||{})[r.name.value];e[t.value]=a}else if(function(e){return"ListValue"===e.kind}(r))e[t.value]=r.values.map((function(e){var r={};return A(r,t,e,n),r[t.value]}));else if(function(e){return"EnumValue"===e.kind}(r))e[t.value]=r.value;else{if(!function(e){return"NullValue"===e.kind}(r))throw(0,i._K)(79,t.value,r.kind);e[t.value]=null}}var F=["connection","include","skip","client","rest","export","nonreactive"],N=Object.assign((function(e,t,r){if(t&&r&&r.connection&&r.connection.key){if(r.connection.filter&&r.connection.filter.length>0){var n=r.connection.filter?r.connection.filter:[];n.sort();var o={};return n.forEach((function(e){o[e]=t[e]})),"".concat(r.connection.key,"(").concat(M(o),")")}return r.connection.key}var i=e;if(t){var a=M(t);i+="(".concat(a,")")}return r&&Object.keys(r).forEach((function(e){-1===F.indexOf(e)&&(r[e]&&Object.keys(r[e]).length?i+="@".concat(e,"(").concat(M(r[e]),")"):i+="@".concat(e))})),i}),{setStringify:function(e){var t=M;return M=e,t}}),M=function(e){return JSON.stringify(e,L)};function L(e,t){return(0,T.s)(t)&&!Array.isArray(t)&&(t=Object.keys(t).sort().reduce((function(e,r){return e[r]=t[r],e}),{})),t}function Q(e,t){if(e.arguments&&e.arguments.length){var r={};return e.arguments.forEach((function(e){var n=e.name,o=e.value;return A(r,n,o,t)})),r}return null}function V(e){return e.alias?e.alias.value:e.name.value}function U(e,t,r){for(var n,o=0,i=t.selections;o<i.length;o++){if(W(u=i[o])){if("__typename"===u.name.value)return e[V(u)]}else n?n.push(u):n=[u]}if("string"==typeof e.__typename)return e.__typename;if(n)for(var a=0,s=n;a<s.length;a++){var u,c=U(e,D(u=s[a],r).selectionSet,r);if("string"==typeof c)return c}}function W(e){return"Field"===e.kind}function z(e){(0,i.kG)(e&&"Document"===e.kind,71);var t=e.definitions.filter((function(e){return"FragmentDefinition"!==e.kind})).map((function(e){if("OperationDefinition"!==e.kind)throw(0,i._K)(72,e.kind);return e}));return(0,i.kG)(t.length<=1,73,t.length),e}function G(e){return z(e),e.definitions.filter((function(e){return"OperationDefinition"===e.kind}))[0]}function $(e){return e.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null}function H(e){return e.definitions.filter((function(e){return"FragmentDefinition"===e.kind}))}function J(e){var t=G(e);return(0,i.kG)(t&&"query"===t.operation,74),t}function Z(e){var t;z(e);for(var r=0,n=e.definitions;r<n.length;r++){var o=n[r];if("OperationDefinition"===o.kind){var a=o.operation;if("query"===a||"mutation"===a||"subscription"===a)return o}"FragmentDefinition"!==o.kind||t||(t=o)}if(t)return t;throw(0,i._K)(78)}function Y(e){var t=Object.create(null),r=e&&e.variableDefinitions;return r&&r.length&&r.forEach((function(e){e.defaultValue&&A(t,e.variable.name,e.defaultValue)})),t}function K(e,t){return t?t(e):R.of()}function X(e){return"function"==typeof e?new te(e):e}function ee(e){return e.request.length<=1}var te=function(){function e(e){e&&(this.request=e)}return e.empty=function(){return new e((function(){return R.of()}))},e.from=function(t){return 0===t.length?e.empty():t.map(X).reduce((function(e,t){return e.concat(t)}))},e.split=function(t,r,n){var o=X(r),i=X(n||new e(K));return ee(o)&&ee(i)?new e((function(e){return t(e)?o.request(e)||R.of():i.request(e)||R.of()})):new e((function(e,r){return t(e)?o.request(e,r)||R.of():i.request(e,r)||R.of()}))},e.execute=function(e,t){return e.request(function(e,t){var r=(0,o.pi)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){r="function"==typeof e?(0,o.pi)((0,o.pi)({},r),e(r)):(0,o.pi)((0,o.pi)({},r),e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return(0,o.pi)({},r)}}),t}(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?$(t.query)||void 0:""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],r=0,n=Object.keys(e);r<n.length;r++){var o=n[r];if(t.indexOf(o)<0)throw(0,i._K)(41,o)}return e}(t))))||R.of()},e.concat=function(t,r){var n=X(t);if(ee(n))return!1!==globalThis.__DEV__&&i.kG.warn(33,n),n;var o=X(r);return ee(o)?new e((function(e){return n.request(e,(function(e){return o.request(e)||R.of()}))||R.of()})):new e((function(e,t){return n.request(e,(function(e){return o.request(e,t)||R.of()}))||R.of()}))},e.prototype.split=function(t,r,n){return this.concat(e.split(t,r,n||new e(K)))},e.prototype.concat=function(t){return e.concat(this,t)},e.prototype.request=function(e,t){throw(0,i._K)(34)},e.prototype.onError=function(e,t){if(t&&t.error)return t.error(e),!1;throw e},e.prototype.setOnError=function(e){return this.onError=e,this},e}(),re=te.execute,ne=r(9379),oe=r(5821),ie=r(5217),ae={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],Float
2Value:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},se=Object.freeze({});function ue(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ae,n=void 0,o=Array.isArray(e),i=[e],a=-1,s=[],u=void 0,c=void 0,l=void 0,f=[],h=[],d=e;do{var p=++a===i.length,m=p&&0!==s.length;if(p){if(c=0===h.length?void 0:f[f.length-1],u=l,l=h.pop(),m){if(o)u=u.slice();else{for(var g={},v=0,y=Object.keys(u);v<y.length;v++){var b=y[v];g[b]=u[b]}u=g}for(var w=0,P=0;P<s.length;P++){var k=s[P][0],C=s[P][1];o&&(k-=w),o&&null===C?(u.splice(k,1),w++):u[k]=C}}a=n.index,i=n.keys,s=n.edits,o=n.inArray,n=n.prev}else{if(c=l?o?a:i[a]:void 0,null==(u=l?l[c]:d))continue;l&&f.push(c)}var S,I=void 0;if(!Array.isArray(u)){if(!(0,ie.UG)(u))throw new Error("Invalid AST Node: ".concat((0,oe.Z)(u),"."));var O=ce(t,u.kind,p);if(O){if((I=O.call(t,u,c,l,f,h))===se)break;if(!1===I){if(!p){f.pop();continue}}else if(void 0!==I&&(s.push([c,I]),!p)){if(!(0,ie.UG)(I)){f.pop();continue}u=I}}}if(void 0===I&&m&&s.push([c,u]),p)f.pop();else n={inArray:o,index:a,keys:i,edits:s,prev:n},i=(o=Array.isArray(u))?u:null!==(S=r[u.kind])&&void 0!==S?S:[],a=-1,s=[],l&&h.push(l),l=u}while(void 0!==n);return 0!==s.length&&(d=s[s.length-1][1]),d}function ce(e,t,r){var n=e[t];if(n){if(!r&&"function"==typeof n)return n;var o=r?n.leave:n.enter;if("function"==typeof o)return o}else{var i=r?e.leave:e.enter;if(i){if("function"==typeof i)return i;var a=i[t];if("function"==typeof a)return a}}}function le(e,t){var r=e.directives;return!r||!r.length||function(e){var t=[];e&&e.length&&e.forEach((function(e){if(function(e){var t=e.name.value;return"skip"===t||"include"===t}(e)){var r=e.arguments,n=e.name.value;(0,i.kG)(r&&1===r.length,65,n);var o=r[0];(0,i.kG)(o.name&&"if"===o.name.value,66,n);var a=o.value;(0,i.kG)(a&&("Variable"===a.kind||"BooleanValue"===a.kind),67,n),t.push({directive:e,ifArgument:o})}}));return t}(r).every((function(e){var r=e.directive,n=e.ifArgument,o=!1;return"Variable"===n.value.kind?(o=t&&t[n.value.name.value],(0,i.kG)(void 0!==o,64,r.name.value)):o=n.value.value,"skip"===r.name.value?!o:o}))}function fe(e,t,r){var n=new Set(e),o=n.size;return ue(t,{Directive:function(e){if(n.delete(e.name.value)&&(!r||!n.size))return se}}),r?!n.size:n.size<o}function he(e){return e&&fe(["client","export"],e,!0)}var de=function(e,t){var r;try{r=JSON.stringify(e)}catch(o){var n=(0,i._K)(37,t,o.message);throw n.parseError=o,n}return r},pe=r(320);function me(e){var t=null,r=null,n=!1,o=[],i=[];function a(e){if(!r){if(i.length){var t=i.shift();if(Array.isArray(t)&&t[0])return t[0]({value:e,done:!1})}o.push(e)}}function s(e){r=e,i.slice().forEach((function(t){t[1](e)})),!t||t()}function u(){n=!0,i.slice().forEach((function(e){e[0]({value:void 0,done:!0})})),!t||t()}t=function(){t=null,e.removeListener("data",a),e.removeListener("error",s),e.removeListener("end",u),e.removeListener("finish",u),e.removeListener("close",u)},e.on("data",a),e.on("error",s),e.on("end",u),e.on("finish",u),e.on("close",u);var c={next:function(){return new Promise((function(e,t){return r?t(r):o.length?e({value:o.shift(),done:!1}):n?e({value:void 0,done:!0}):void i.push([e,t])}))}};return pe.DN&&(c[Symbol.asyncIterator]=function(){return this}),c}function ge(e){var t={next:function(){return e.read()}};return pe.DN&&(t[Symbol.asyncIterator]=function(){return this}),t}function ve(e){var t,r,n=e;if(e.body&&(n=e.body),function(e){return!(!pe.DN||!e[Symbol.asyncIterator])}(n))return r=n[Symbol.asyncIterator](),(t={next:function(){return r.next()}})[Symbol.asyncIterator]=function(){return this},t;if(function(e){return!!e.getReader}(n))return ge(n.getReader());if(function(e){return!!e.stream}(n))return ge(n.stream().getReader());if(function(e){return!!e.arrayBuffer}(n))return function(e){var t=!1,r={next:function(){return t?Promise.resolve({value:void 0,done:!0}):(t=!0,new Promise((function(t,r){e.then((function(e){t({value:e,done:!1})})).catch(r)})))}};return pe.DN&&(r[Symbol.asyncIterator]=function(){return this}),r}(n.arrayBuffer());if(function(e){return!!e.pipe}(n))return me(n);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var ye=function(e,t,r){var n=new Error(r);throw n.name="ServerError",n.response=e,n.statusCode=e.status,n.result=t,n},be=r(990),we=r(1436),Pe=Object.prototype.hasOwnProperty;function ke(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Ce(e)}function Ce(e){var t=e[0]||{},r=e.length;if(r>1)for(var n=new Ie,o=1;o<r;++o)t=n.merge(t,e[o]);return t}
2var Se=function(e,t,r){return this.merge(e[r],t[r])},Ie=function(){function e(e){void 0===e&&(e=Se),this.reconciler=e,this.isObject=T.s,this.pastCopies=new Set}return e.prototype.merge=function(e,t){for(var r=this,n=[],i=2;i<arguments.length;i++)n[i-2]=arguments[i];return(0,T.s)(t)&&(0,T.s)(e)?(Object.keys(t).forEach((function(i){if(Pe.call(e,i)){var a=e[i];if(t[i]!==a){var s=r.reconciler.apply(r,(0,o.ev)([e,t,i],n,!1));s!==a&&((e=r.shallowCopyForMerge(e))[i]=s)}}else(e=r.shallowCopyForMerge(e))[i]=t[i]})),e):t},e.prototype.shallowCopyForMerge=function(e){return(0,T.s)(e)&&(this.pastCopies.has(e)||(e=Array.isArray(e)?e.slice(0):(0,o.pi)({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},e}();function Oe(e){return"incremental"in e}function Ee(e){return(0,T.s)(e)&&"payload"in e}function _e(e,t){var r=e,n=new Ie;return Oe(t)&&(0,we.O)(t.incremental)&&t.incremental.forEach((function(e){for(var t=e.data,o=e.path,i=o.length-1;i>=0;--i){var a=o[i],s=!isNaN(+a)?[]:{};s[a]=t,t=s}r=n.merge(r,t)})),r}var Re=Object.prototype.hasOwnProperty;function Te(e){var t={};return e.split("\n").forEach((function(e){var r=e.indexOf(":");if(r>-1){var n=e.slice(0,r).trim().toLowerCase(),o=e.slice(r+1).trim();t[n]=o}})),t}function xe(e,t){if(e.status>=300){ye(e,function(){try{return JSON.parse(t)}catch(e){return t}}(),"Response not successful: Received status code ".concat(e.status))}try{return JSON.parse(t)}catch(n){var r=n;throw r.name="ServerParseError",r.response=e,r.statusCode=e.status,r.bodyText=t,r}}var qe=r(7392);var De={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return Be(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,r=e.name,n=Fe("(",Be(e.variableDefinitions,", "),")"),o=Be(e.directives," "),i=e.selectionSet;return r||o||n||"query"!==t?Be([t,Be([r,n]),o,i]," "):i},VariableDefinition:function(e){var t=e.variable,r=e.type,n=e.defaultValue,o=e.directives;return t+": "+r+Fe(" = ",n)+Fe(" ",Be(o," "))},SelectionSet:function(e){return Ae(e.selections)},Field:function(e){var t=e.alias,r=e.name,n=e.arguments,o=e.directives,i=e.selectionSet,a=Fe("",t,": ")+r,s=a+Fe("(",Be(n,", "),")");return s.length>80&&(s=a+Fe("(\n",Ne(Be(n,"\n")),"\n)")),Be([s,Be(o," "),i]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+Fe(" ",Be(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,r=e.directives,n=e.selectionSet;return Be(["...",Fe("on ",t),Be(r," "),n]," ")},FragmentDefinition:function(e){var t=e.name,r=e.typeCondition,n=e.variableDefinitions,o=e.directives,i=e.selectionSet;return"fragment ".concat(t).concat(Fe("(",Be(n,", "),")")," ")+"on ".concat(r," ").concat(Fe("",Be(o," ")," "))+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var r=e.value;return e.block?(0,qe.LZ)(r,"description"===t?"":" "):JSON.stringify(r)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+Be(e.values,", ")+"]"},ObjectValue:function(e){return"{"+Be(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+Fe("(",Be(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:je((function(e){var t=e.directives,r=e.operationTypes;return Be(["schema",Be(t," "),Ae(r)]," ")})),OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:je((function(e){return Be(["scalar",e.name,Be(e.directives," ")]," ")})),ObjectTypeDefinition:je((function(e){var t=e.name,r=e.interfaces,n=e.directives,o=e.fields;return Be(["type",t,Fe("implements ",Be(r," & ")),Be(n," "),Ae(o)]," ")})),FieldDefinition:je((function(e){var t=e.name,r=e.arguments,n=e.type,o=e.directives;return t+(Le(r)?Fe("(\n",Ne(Be(r,"\n")),"\n)"):Fe("(",Be(r,", "),")"))+": "+n+Fe(" ",Be(o," "))})),InputValueDefinition:je((function(e){var t=e.name,r=e.type,n=e.defaultValue,o=e.directives;return Be([t+": "+r,Fe("= ",n),Be(o," ")]," ")})),InterfaceTypeDefinition:je((function(e){var t=e.name,r=e.interfaces,n=e.directives,o=e.fields;return Be(["interface",t,Fe("implements ",Be(r," & ")),Be(n," "),Ae(
2o)]," ")})),UnionTypeDefinition:je((function(e){var t=e.name,r=e.directives,n=e.types;return Be(["union",t,Be(r," "),n&&0!==n.length?"= "+Be(n," | "):""]," ")})),EnumTypeDefinition:je((function(e){var t=e.name,r=e.directives,n=e.values;return Be(["enum",t,Be(r," "),Ae(n)]," ")})),EnumValueDefinition:je((function(e){return Be([e.name,Be(e.directives," ")]," ")})),InputObjectTypeDefinition:je((function(e){var t=e.name,r=e.directives,n=e.fields;return Be(["input",t,Be(r," "),Ae(n)]," ")})),DirectiveDefinition:je((function(e){var t=e.name,r=e.arguments,n=e.repeatable,o=e.locations;return"directive @"+t+(Le(r)?Fe("(\n",Ne(Be(r,"\n")),"\n)"):Fe("(",Be(r,", "),")"))+(n?" repeatable":"")+" on "+Be(o," | ")})),SchemaExtension:function(e){var t=e.directives,r=e.operationTypes;return Be(["extend schema",Be(t," "),Ae(r)]," ")},ScalarTypeExtension:function(e){return Be(["extend scalar",e.name,Be(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,r=e.interfaces,n=e.directives,o=e.fields;return Be(["extend type",t,Fe("implements ",Be(r," & ")),Be(n," "),Ae(o)]," ")},InterfaceTypeExtension:function(e){var t=e.name,r=e.interfaces,n=e.directives,o=e.fields;return Be(["extend interface",t,Fe("implements ",Be(r," & ")),Be(n," "),Ae(o)]," ")},UnionTypeExtension:function(e){var t=e.name,r=e.directives,n=e.types;return Be(["extend union",t,Be(r," "),n&&0!==n.length?"= "+Be(n," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,r=e.directives,n=e.values;return Be(["extend enum",t,Be(r," "),Ae(n)]," ")},InputObjectTypeExtension:function(e){var t=e.name,r=e.directives,n=e.fields;return Be(["extend input",t,Be(r," "),Ae(n)]," ")}};function je(e){return function(t){return Be([t.description,e(t)],"\n")}}function Be(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!==(t=null==e?void 0:e.filter((function(e){return e})).join(r))&&void 0!==t?t:""}function Ae(e){return Fe("{\n",Ne(Be(e,"\n")),"\n}")}function Fe(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null!=t&&""!==t?e+t+r:""}function Ne(e){return Fe(" ",e.replace(/\n/g,"\n "))}function Me(e){return-1!==e.indexOf("\n")}function Le(e){return null!=e&&e.some(Me)}var Qe=pe.mr?new WeakMap:void 0,Ve=function(e){var t;return(t=null==Qe?void 0:Qe.get(e))||(t=function(e){return ue(e,{leave:De})}(e),null==Qe||Qe.set(e,t)),t},Ue={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},We=function(e,t){return t(e)};function ze(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var i={},a={};r.forEach((function(e){i=(0,o.pi)((0,o.pi)((0,o.pi)({},i),e.options),{headers:(0,o.pi)((0,o.pi)({},i.headers),e.headers)}),e.credentials&&(i.credentials=e.credentials),a=(0,o.pi)((0,o.pi)({},a),e.http)})),i.headers&&(i.headers=Ge(i.headers,a.preserveHeaderCase));var s=e.operationName,u=e.extensions,c=e.variables,l=e.query,f={operationName:s,variables:c};return a.includeExtensions&&(f.extensions=u),a.includeQuery&&(f.query=t(l,Ve)),{options:i,body:f}}function Ge(e,t){if(!t){var r=Object.create(null);
2return Object.keys(Object(e)).forEach((function(t){r[t.toLowerCase()]=e[t]})),r}var n=Object.create(null);Object.keys(Object(e)).forEach((function(t){n[t.toLowerCase()]={originalName:t,value:e[t]}}));var o=Object.create(null);return Object.keys(n).forEach((function(e){o[n[e].originalName]=n[e].value})),o}function $e(e){return new R((function(t){t.error(e)}))}var He=r(7359),Je={kind:He.h.FIELD,name:{kind:He.h.NAME,value:"__typename"}};function Ze(e,t){return!e||e.selectionSet.selections.every((function(e){return e.kind===He.h.FRAGMENT_SPREAD&&Ze(t[e.name.value],t)}))}function Ye(e){return Ze(G(e)||function(e){(0,i.kG)("Document"===e.kind,75),(0,i.kG)(e.definitions.length<=1,76);var t=e.definitions[0];return(0,i.kG)("FragmentDefinition"===t.kind,77),t}(e),q(H(e)))?null:e}function Ke(e){var t=new Map,r=new Map;return e.forEach((function(e){e&&(e.name?t.set(e.name,e):e.test&&r.set(e.test,e))})),function(e){var n=t.get(e.name.value);return!n&&r.size&&r.forEach((function(t,r){r(e)&&(n=t)})),n}}function Xe(e){var t=new Map;return function(r){void 0===r&&(r=e);var n=t.get(r);return n||t.set(r,n={variables:new Set,fragmentSpreads:new Set}),n}}function et(e,t){z(t);for(var r=Xe(""),n=Xe(""),a=function(e){for(var t=0,o=void 0;t<e.length&&(o=e[t]);++t)if(!(0,we.k)(o)){if(o.kind===He.h.OPERATION_DEFINITION)return r(o.name&&o.name.value);if(o.kind===He.h.FRAGMENT_DEFINITION)return n(o.name.value)}return!1!==globalThis.__DEV__&&i.kG.error(80),null},s=0,u=t.definitions.length-1;u>=0;--u)t.definitions[u].kind===He.h.OPERATION_DEFINITION&&++s;var c=Ke(e),l=function(e){return(0,we.O)(e)&&e.map(c).some((function(e){return e&&e.remove}))},f=new Map,h=!1,d={enter:function(e){if(l(e.directives))return h=!0,null}},p=ue(t,{Field:d,InlineFragment:d,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,t,r,n,o){var i=a(o);i&&i.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,t,r,n,o){if(l(e.directives))return h=!0,null;var i=a(o);i&&i.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,t,r,n){f.set(JSON.stringify(n),e)},leave:function(e,t,r,o){return e===f.get(JSON.stringify(o))?e:s>0&&e.selectionSet.selections.every((function(e){return e.kind===He.h.FIELD&&"__typename"===e.name.value}))?(n(e.name.value).removed=!0,h=!0,null):void 0}},Directive:{leave:function(e){if(c(e))return h=!0,null}}});if(!h)return t;var m=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach((function(t){m(n(t)).transitiveVars.forEach((function(t){e.transitiveVars.add(t)}))}))),e},g=new Set;p.definitions.forEach((function(e){e.kind===He.h.OPERATION_DEFINITION?m(r(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){g.add(e)})):e.kind!==He.h.FRAGMENT_DEFINITION||0!==s||n(e.name.value).removed||g.add(e.name.value)})),g.forEach((function(e){m(n(e)).fragmentSpreads.forEach((function(e){g.add(e)}))}));var v={enter:function(e){if(t=e.name.value,!g.has(t)||n(t).removed)return null;var t}};return Ye(ue(p,{FragmentSpread:v,FragmentDefinition:v,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var t=m(r(e.name&&e.name.value)).transitiveVars;if(t.size<e.variableDefinitions.length)return(0,o.pi)((0,o.pi)({},e),{variableDefinitions:e.variableDefinitions.filter((function(e){return t.has(e.variable.name.value)}))})}}}}))}var tt=Object.assign((function(e){return ue(e,{SelectionSet:{enter:function(e,t,r){if(!r||r.kind!==He.h.OPERATION_DEFINITION){var n=e.selections;if(n)if(!n.some((function(e){return W(e)&&("__typename"===e.name.value||0===e.name.value.lastIndexOf("__",0))}))){var i=r;if(!(W(i)&&i.directives&&i.directives.some((function(e){return"export"===e.name.value}))))return(0,o.pi)((0,o.pi)({},e),{selections:(0,o.ev)((0,o.ev)([],n,!0),[Je],!1)})}}}}})}),{added:function(e){return e===Je}});function rt(e){return"query"===Z(e).operation?e:ue(e,{OperationDefinition:{enter:function(e){return(0,o.pi)((0,o.pi)({},e),{operation:"query"})}}})}function nt(e){return z(e),et([{test:function(e){return"client"===e.name.value},remove:!0}],e)}var ot=(0,i.wY)((function(){return fetch})),it=function(e){void 0===e&&(e={});var t=e.uri,r=void 0===t?"/graphql":t,n=e.fetch,a=e.print,s=void 0===a?We:a,u=e.includeExtensions,c=e.preserveHeaderCase,l=e.useGETForQueries,f=e.includeUnusedVariables,h=void 0!==f&&f,d=(0,o._T)(e,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);!1!==globalThis.__DEV__&&function(e){if(!e&&"undefined"==typeof fetch)throw(0,i._K)(35)}(n||ot);var p={http:{includeExtensions:u,preserveHeaderCase:c},options:d.fetchOptions,credentials:d.credentials,headers:d.headers};return new te((function(e){var t=function(e,t){var r=e.getContext().uri;return r||("function"==typeof t?t(e):t||"/graphql")}(e,r),a=e.getContext(),u={};if(a.clientAwareness){var c=a.clientAwareness,f=c.name,d=c.version;f&&(u["apollographql-client-name"]=f),d&&(u["apollographql-client-version"]=d)}var m=(0,o.pi)((0,o.pi)({},u),a.headers),g={http:a.http,options:a.fetchOptions,credentials:a.credentials,headers:m};if(fe(["client"],e.query)){var v=nt(e.query);if(!v)return $e(new Error("HttpLink: Trying to send a client-only query to the server. To send to the server, ensure a non-client field is added to the query or set the `transformOptions.removeClientFields` option to `true`."));e.query=v}var y,b,w,P,k,C=ze(e,s,Ue,p,g),S=C.options,I=C.body;I.variables&&!h&&(I.variables=(y=I.variables,b=e.query,w=(0,o.pi)({},y),P=new Set(Object.keys(y)),ue(b,{Variable:function(e,t,r){r&&"VariableDefinition"!==r.kind&&P.delete(e.name.value)}}),P.forEach((function(e){delete w[e]})),w)),S.signal||"undefined"==typeof AbortController||(k=new AbortController,S.signal=k.signal);var O,E="OperationDefinition"===(O=Z(e.query)).kind&&"subscription"===O.operation,_=fe(["defer"],e.query);if(l&&!e.query.definitions.some((function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation}))&&(S.method="GET"),_||E){S.headers=S.headers||{};var T="multipart/mixed;";E&&_&&!1!==globalThis.__DEV__&&i.kG.warn(36),E?T+="boundary=graphql;subscriptionSpec=1.0,application/json":_&&(T+="deferSpec=20220824,application/json"),S.headers.accept=T}if("GET"===S.method){var x=function(e,t){var r=[],n=function(e,t){r.push("".concat(e,"=").concat(encodeURIComponent(t)))};if("query"in t&&n("query",t.query),t.operationName&&n("operationName",t.operationName),t.variables){var o=void 0;try{o=de(t.variables,"Variables map")}catch(D){return{parseError:D}}n("variables",o)}if(t.extensions){var i=void 0;try{i=de(t.extensions,"Extensions map")}catch(D){return{parseError:D}}n("extensions",i)}var a="",s=e,u=e.indexOf("#");-1!==u&&(a=e.substr(u),s=e.substr(0,u));var c=-1===s.indexOf("?")?"?":"&";return{newURI:s+c+r.join("&")+a}}(t,I),q=x.newURI,D=x.parseError;if(D)return $e(D);t=q}else try{S.body=de(I,"Payload")}catch(D){return $e(D)}return new R((function(r){var a=n||(0,i.wY)((function(){return fetch}))||ot,s=r.next.bind(r);return a(t,S).then((function(t){var r;e.setContext({response:t});var n,i=null===(r=t.headers)||void 0===r?void 0:r.get("content-type");return null!==i&&/^multipart\/mixed/i.test(i)?function(e,t){var r;return(0,o.mG)(this,void 0,void 0,(function(){var n,i,a,s,u,c,l,f,h,d,p,m,g,v,y,b,w,P,k,C,S,I,O;return(0,o.Jh)(this,(function(E){switch(E.label){case 0:if(void 0===TextDecoder)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");n=new TextDecoder("utf-8"),i=null===(r=e.headers)||void 0===r?void 0:r.get("content-type"),a="boundary=",s=(null==i?void 0:i.includes(a))?null==i?void 0:i.substring((null==i?void 0:i.indexOf(a))+a.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",u="\r\n--".concat(s),c="",l=ve(e),f=!0,E.label=1;case 1:return f?[4,l.next()]:[3,3];case 2:for(h=E.sent(),d=h.value,p=h.done,m="string"==typeof d?d:n.decode(d),g=c.length-u.length+1,f=!p,v=(c+=m).indexOf(u,g);v>-1;){if(y=void 0,I=[c.slice(0,v),c.slice(v+u.length)],c=I[1],b=(y=I[0]).indexOf("\r\n\r\n"),w=Te(y.slice(0,b)),(P=w["content-type"])&&-1===P.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");
2if(k=y.slice(b))if(C=xe(e,k),Object.keys(C).length>1||"data"in C||"incremental"in C||"errors"in C||"payload"in C)Ee(C)?(S={},"payload"in C&&(S=(0,o.pi)({},C.payload)),"errors"in C&&(S=(0,o.pi)((0,o.pi)({},S),{extensions:(0,o.pi)((0,o.pi)({},"extensions"in S?S.extensions:null),(O={},O[be.YG]=C.errors,O))})),t(S)):t(C);else if(1===Object.keys(C).length&&"hasNext"in C&&!C.hasNext)return[2];v=c.indexOf(u)}return[3,1];case 3:return[2]}}))}))}(t,s):(n=e,function(e){return e.text().then((function(t){return xe(e,t)})).then((function(t){return e.status>=300&&ye(e,t,"Response not successful: Received status code ".concat(e.status)),Array.isArray(t)||Re.call(t,"data")||Re.call(t,"errors")||ye(e,t,"Server response was missing for query '".concat(Array.isArray(n)?n.map((function(e){return e.operationName})):n.operationName,"'.")),t}))})(t).then(s)})).then((function(){k=void 0,r.complete()})).catch((function(e){k=void 0,function(e,t){e.result&&e.result.errors&&e.result.data&&t.next(e.result),t.error(e)}(e,r)})),function(){k&&k.abort()}}))}))},at=function(e){function t(t){void 0===t&&(t={});var r=e.call(this,it(t).request)||this;return r.options=t,r}return(0,o.ZT)(t,e),t}(te),st=r(20);const ut=()=>Object.create(null),{forEach:ct,slice:lt}=Array.prototype,{hasOwnProperty:ft}=Object.prototype;class ht{constructor(e=!0,t=ut){this.weakness=e,this.makeData=t}lookup(...e){return this.lookupArray(e)}lookupArray(e){let t=this;return ct.call(e,(e=>t=t.getChildTrie(e))),ft.call(t,"data")?t.data:t.data=this.makeData(lt.call(e))}peek(...e){return this.peekArray(e)}peekArray(e){let t=this;for(let r=0,n=e.length;t&&r<n;++r){const n=this.weakness&&dt(e[r])?t.weak:t.strong;t=n&&n.get(e[r])}return t&&t.data}getChildTrie(e){const t=this.weakness&&dt(e)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let r=t.get(e);return r||t.set(e,r=new ht(this.weakness,this.makeData)),r}}function dt(e){switch(typeof e){case"object":if(null===e)break;case"function":return!0}return!1}var pt,mt,gt=function(){function e(){this.known=new(pe.sy?WeakSet:Set),this.pool=new ht(pe.mr),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return e.prototype.isKnown=function(e){return(0,T.s)(e)&&this.known.has(e)},e.prototype.pass=function(e){if((0,T.s)(e)){var t=function(e){return(0,T.s)(e)?(0,we.k)(e)?e.slice(0):(0,o.pi)({__proto__:Object.getPrototypeOf(e)},e):e}(e);return this.passes.set(t,e),t}return e},e.prototype.admit=function(e){var t=this;if((0,T.s)(e)){var r=this.passes.get(e);if(r)return r;switch(Object.getPrototypeOf(e)){case Array.prototype:if(this.known.has(e))return e;var n=e.map(this.admit,this);return(s=this.pool.lookupArray(n)).array||(this.known.add(s.array=n),!1!==globalThis.__DEV__&&Object.freeze(n)),s.array;case null:case Object.prototype:if(this.known.has(e))return e;var o=Object.getPrototypeOf(e),i=[o],a=this.sortedKeys(e);i.push(a.json);var s,u=i.length;if(a.sorted.forEach((function(r){i.push(t.admit(e[r]))})),!(s=this.pool.lookupArray(i)).object){var c=s.object=Object.create(o);this.known.add(c),a.sorted.forEach((function(e,t){c[e]=i[u+t]})),!1!==globalThis.__DEV__&&Object.freeze(c)}return s.object}}return e},e.prototype.sortedKeys=function(e){var t=Object.keys(e),r=this.pool.lookupArray(t);if(!r.keys){t.sort();var n=JSON.stringify(t);(r.keys=this.keysByJSON.get(n))||this.keysByJSON.set(n,r.keys={sorted:t,json:n})}return r.keys},e}(),vt=Object.assign((function(e){if((0,T.s)(e)){void 0===pt&&yt();var t=pt.admit(e),r=mt.get(t);return void 0===r&&mt.set(t,r=JSON.stringify(t)),r}return JSON.stringify(e)}),{reset:yt});function yt(){pt=new gt,mt=new(pe.mr?WeakMap:Map)}function bt(e){return e}var wt=function(){function e(e,t){void 0===t&&(t=Object.create(null)),this.resultCache=pe.sy?new WeakSet:new Set,this.transform=e,t.getCacheKey&&(this.getCacheKey=t.getCacheKey),!1!==t.cache&&(this.stableCacheKeys=new ht(pe.mr,(function(e){return{key:e}})))}return e.prototype.getCacheKey=function(e){return[e]},e.identity=function(){return new e(bt,{cache:!1})},e.split=function(t,r,n){return void 0===n&&(n=e.identity()),new e((function(e){return(t(e)?r:n).transformDocument(e)}),{cache:!1})},e.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e;var t=this.getStableCacheEntry(e);if(t&&t.value)return t.value;z(e);var r=this.transform(e);return this.resultCache.add(r),t&&(t.value=r),r},e.prototype.concat=function(t){var r=this;return new e((function(e){return t.transformDocument(r.transformDocument(e))}
2),{cache:!1})},e.prototype.getStableCacheEntry=function(e){if(this.stableCacheKeys){var t=this.getCacheKey(e);return t?((0,i.kG)(Array.isArray(t),63),this.stableCacheKeys.lookupArray(t)):void 0}},e}();function Pt(e,t,r){return new R((function(n){var o=n.next,i=n.error,a=n.complete,s=0,u=!1,c={then:function(e){return new Promise((function(t){return t(e())}))}};function l(e,t){return e?function(t){++s;var r=function(){return e(t)};c=c.then(r,r).then((function(e){--s,o&&o.call(n,e),u&&f.complete()}),(function(e){throw--s,e})).catch((function(e){i&&i.call(n,e)}))}:function(e){return t&&t.call(n,e)}}var f={next:l(t,o),error:l(r,i),complete:function(){u=!0,s||a&&a.call(n)}},h=e.subscribe(f);return function(){return h.unsubscribe()}}))}function kt(e){var t=Ct(e);return(0,we.O)(t)}function Ct(e){var t=(0,we.O)(e.errors)?e.errors.slice(0):[];return Oe(e)&&(0,we.O)(e.incremental)&&e.incremental.forEach((function(e){e.errors&&t.push.apply(t,e.errors)})),t}var St=r(897);function It(e,t,r){var n=[];e.forEach((function(e){return e[t]&&n.push(e)})),n.forEach((function(e){return e[t](r)}))}function Ot(e){function t(t){Object.defineProperty(e,t,{value:R})}return pe.aS&&Symbol.species&&t(Symbol.species),t("@@species"),e}function Et(e){return e&&"function"==typeof e.then}var _t=function(e){function t(t){var r=e.call(this,(function(e){return r.addObserver(e),function(){return r.removeObserver(e)}}))||this;return r.observers=new Set,r.promise=new Promise((function(e,t){r.resolve=e,r.reject=t})),r.handlers={next:function(e){null!==r.sub&&(r.latest=["next",e],r.notify("next",e),It(r.observers,"next",e))},error:function(e){var t=r.sub;null!==t&&(t&&setTimeout((function(){return t.unsubscribe()})),r.sub=null,r.latest=["error",e],r.reject(e),r.notify("error",e),It(r.observers,"error",e))},complete:function(){var e=r,t=e.sub,n=e.sources;if(null!==t){var o=(void 0===n?[]:n).shift();o?Et(o)?o.then((function(e){return r.sub=e.subscribe(r.handlers)})):r.sub=o.subscribe(r.handlers):(t&&setTimeout((function(){return t.unsubscribe()})),r.sub=null,r.latest&&"next"===r.latest[0]?r.resolve(r.latest[1]):r.resolve(),r.notify("complete"),It(r.observers,"complete"))}}},r.nextResultListeners=new Set,r.cancel=function(e){r.reject(e),r.sources=[],r.handlers.complete()},r.promise.catch((function(e){})),"function"==typeof t&&(t=[new R(t)]),Et(t)?t.then((function(e){return r.start(e)}),r.handlers.error):r.start(t),r}return(0,o.ZT)(t,e),t.prototype.start=function(e){void 0===this.sub&&(this.sources=Array.from(e),this.handlers.complete())},t.prototype.deliverLastMessage=function(e){if(this.latest){var t=this.latest[0],r=e[t];r&&r.call(e,this.latest[1]),null===this.sub&&"next"===t&&e.complete&&e.complete()}},t.prototype.addObserver=function(e){this.observers.has(e)||(this.deliverLastMessage(e),this.observers.add(e))},t.prototype.removeObserver=function(e){this.observers.delete(e)&&this.observers.size<1&&this.handlers.complete()},t.prototype.notify=function(e,t){var r=this.nextResultListeners;r.size&&(this.nextResultListeners=new Set,r.forEach((function(r){return r(e,t)})))},t.prototype.beforeNext=function(e){var t=!1;this.nextResultListeners.add((function(r,n){t||(t=!0,e(r,n))}))},t}(R);Ot(_t);var Rt=r(1644),Tt=r(3712),xt=Object.prototype.toString;function qt(e){return Dt(e)}function Dt(e,t){switch(xt.call(e)){case"[object Array]":if((t=t||new Map).has(e))return t.get(e);var r=e.slice(0);return t.set(e,r),r.forEach((function(e,n){r[n]=Dt(e,t)})),r;case"[object Object]":if((t=t||new Map).has(e))return t.get(e);var n=Object.create(Object.getPrototypeOf(e));return t.set(e,n),Object.keys(e).forEach((function(r){n[r]=Dt(e[r],t)})),n;default:return e}}function jt(e,t,r,n){var i=t.data,a=(0,o._T)(t,["data"]),s=r.data,u=(0,o._T)(r,["data"]);return(0,st.Z)(a,u)&&Bt(Z(e).selectionSet,i,s,{fragmentMap:q(H(e)),variables:n})}function Bt(e,t,r,n){if(t===r)return!0;var o=new Set;return e.selections.every((function(e){if(o.has(e))return!0;if(o.add(e),!le(e,n.variables))return!0;if(At(e))return!0;if(W(e)){var i=V(e),a=t&&t[i],s=r&&r[i],u=e.selectionSet;if(!u)return(0,st.Z)(a,s);var c=Array.isArray(a),l=Array.isArray(s);if(c!==l)return!1;if(c&&l){var f=a.length;if(s.length!==f)return!1;for(var h=0;h<f;++h)if(!Bt(u,a[h],s[h],n))return!1;return!0}return Bt(u,a,s,n)}var d=D(e,n.fragmentMap);return d?!!At(d)||Bt(d.selectionSet,t,r,n):void 0}))}function At(e){return!!e.directives&&e.directives.some(Ft)}function Ft(e){return"nonreactive"===e.name.value}var Nt=Object.assign,Mt=Object.hasOwnProperty,Lt=function(e){function t(t){var r=t.queryManager,n=t.queryInfo,i=t.options,a=e.call(this,(function(e){try{var r=e._subscription._observer;r&&!r.error&&(r.error=Vt)}catch(t){}var n=!a.observers.size;a.observers.add(e);var o=a.last;return o&&o.error?e.error&&e.error(o.error):o&&o.result&&e.next&&e.next(o.result),n&&a.reobserve().catch((function(){})),function(){a.observers.delete(e)&&!a.observers.size&&a.tearDownQuery()}}))||this;a.observers=new Set,a.subscriptions=new Set,a.queryInfo=n,a.queryManager=r,a.waitForOwnResult=Wt(i.fetchPolicy),a.isTornDown=!1;var s=r.defaultOptions.watchQuery,u=(void 0===s?{}
2:s).fetchPolicy,c=void 0===u?"cache-first":u,l=i.fetchPolicy,f=void 0===l?c:l,h=i.initialFetchPolicy,d=void 0===h?"standby"===f?c:f:h;a.options=(0,o.pi)((0,o.pi)({},i),{initialFetchPolicy:d,fetchPolicy:f}),a.queryId=n.queryId||r.generateQueryId();var p=G(a.query);return a.queryName=p&&p.name&&p.name.value,a}return(0,o.ZT)(t,e),Object.defineProperty(t.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),t.prototype.result=function(){var e=this;return new Promise((function(t,r){var n={next:function(r){t(r),e.observers.delete(n),e.observers.size||e.queryManager.removeQuery(e.queryId),setTimeout((function(){o.unsubscribe()}),0)},error:r},o=e.subscribe(n)}))},t.prototype.getCurrentResult=function(e){void 0===e&&(e=!0);var t=this.getLastResult(!0),r=this.queryInfo.networkStatus||t&&t.networkStatus||Rt.Ie.ready,n=(0,o.pi)((0,o.pi)({},t),{loading:(0,Rt.Oj)(r),networkStatus:r}),i=this.options.fetchPolicy,a=void 0===i?"cache-first":i;if(Wt(a)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var s=this.queryInfo.getDiff();(s.complete||this.options.returnPartialData)&&(n.data=s.result),(0,st.D)(n.data,{})&&(n.data=void 0),s.complete?(delete n.partial,!s.complete||n.networkStatus!==Rt.Ie.loading||"cache-first"!==a&&"cache-only"!==a||(n.networkStatus=Rt.Ie.ready,n.loading=!1)):n.partial=!0,!1===globalThis.__DEV__||s.complete||this.options.partialRefetch||n.loading||n.data||n.error||Ut(s.missing)}return e&&this.updateLastResult(n),n},t.prototype.isDifferentFromLastResult=function(e,t){return!this.last||((this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!jt(this.query,this.last.result,e,this.variables):!(0,st.D)(this.last.result,e))||t&&!(0,st.D)(this.last.variables,t))},t.prototype.getLast=function(e,t){var r=this.last;if(r&&r[e]&&(!t||(0,st.D)(r.variables,this.variables)))return r[e]},t.prototype.getLastResult=function(e){return this.getLast("result",e)},t.prototype.getLastError=function(e){return this.getLast("error",e)},t.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},t.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},t.prototype.refetch=function(e){var t,r={pollInterval:0},n=this.options.fetchPolicy;if(r.fetchPolicy="cache-and-network"===n?n:"no-cache"===n?"no-cache":"network-only",!1!==globalThis.__DEV__&&e&&Mt.call(e,"variables")){var a=J(this.query),s=a.variableDefinitions;s&&s.some((function(e){return"variables"===e.variable.name.value}))||!1!==globalThis.__DEV__&&i.kG.warn(18,e,(null===(t=a.name)||void 0===t?void 0:t.value)||a)}return e&&!(0,st.D)(this.options.variables,e)&&(r.variables=this.options.variables=(0,o.pi)((0,o.pi)({},this.options.variables),e)),this.queryInfo.resetLastWrite(),this.reobserve(r,Rt.Ie.refetch)},t.prototype.fetchMore=function(e){var t=this,r=(0,o.pi)((0,o.pi)({},e.query?e:(0,o.pi)((0,o.pi)((0,o.pi)((0,o.pi)({},this.options),{query:this.options.query}),e),{variables:(0,o.pi)((0,o.pi)({},this.options.variables),e.variables)})),{fetchPolicy:"no-cache"});r.query=this.transformDocument(r.query);var n=this.queryManager.generateQueryId();this.lastQuery=e.query?this.transformDocument(this.options.query):r.query;var i=this.queryInfo,a=i.networkStatus;i.networkStatus=Rt.Ie.fetchMore,r.notifyOnNetworkStatusChange&&this.observe();var s=new Set;return this.queryManager.fetchQuery(n,r,Rt.Ie.fetchMore).then((function(o){return t.queryManager.removeQuery(n),i.networkStatus===Rt.Ie.fetchMore&&(i.networkStatus=a),t.queryManager.cache.batch({update:function(n){var i=e.updateQuery;i?n.updateQuery({query:t.query,variables:t.variables,returnPartialData:!0,optimistic:!1},(function(e){return i(e,{fetchMoreResult:o.data,variables:r.variables})})):n.writeQuery({query:r.query,variables:r.variables,data:o.data})},onWatchUpdated:function(e){s.add(e.query)}}),o})).finally((function(){s.has(t.query)||Qt(t)}))},t.prototype.subscribeToMore=function(e){var t=this,r=this.queryManager.startGraphQLSubscription({query:e.document,variables:e.variables,context:e.context}).subscribe({next:function(r){var n=e.updateQuery;n&&t.updateQuery((function(e,t){var o=t.variables;return n(e,{subscriptionData:r,variables:o})}))},error:function(t){e.onError?e.onError(t):!1!==globalThis.__DEV__&&i.kG.error(19,t)}});return this.subscriptions.add(r),function(){t.subscriptions.delete(r)&&r.unsubscribe()}},t.prototype.setOptions=function(e){return this.reobserve(e)},t.prototype.silentSetOptions=function(e){var t=(0,Tt.o)(this.options,e||{});Nt(this.options,t)},t.prototype.setVariables=function(e){return(0,st.D)(this.variables,e)?this.observers.size?this.result():Promise.resolve():(this.options.variables=e,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:e},Rt.Ie.setVariables):Promise.resolve())},t.prototype.updateQuery=function(e){var t=this.queryManager,r=e(t.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,{variables:this.variables});r&&(t.cache.writeQuery({query:this.options.query,data:r,variables:this.variables}),t.broadcastQueries())},t.prototype.startPolling=function(e){this.options.pollInterval=e,this.updatePolling()},t.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},t.prototype.applyNextFetchPolicy=function(e,t){if(t.nextFetchPolicy){var r=t.fetchPolicy,n=void 0===r?"cache-first":r,o=t.initialFetchPolicy,i=void 0===o?n:o;"standby"===n||("function"==typeof t.nextFetchPolicy?t.fetchPolicy=t.nextFetchPolicy(n,{reason:e,options:t,observable:this,initialFetchPolicy:i}):t.fetchPolicy="variables-changed"===e?i:t.nextFetchPolicy)}return t.fetchPolicy},t.prototype.fetch=function(e,t){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,e,t)},t.prototype.updatePolling=function(){var e=this;if(!this.queryManager.ssrMode){var t=this.pollingInfo,r=this.options.pollInterval;if(r){if(!t||t.interval!==r){(0,i.kG)(r,20),(t||(this.pollingInfo={})).interval=r;var n=function(){e.pollingInfo&&((0,Rt.Oj)(e.queryInfo.networkStatus)?o():e.reobserve({fetchPolicy:"no-cache"===e.options.initialFetchPolicy?"no-cache":"network-only"},Rt.Ie.poll).then(o,o))},o=function(){var t=e.pollingInfo;t&&(clearTimeout(t.timeout),t.timeout=setTimeout(n,t.interval))};o()}}else t&&(clearTimeout(t.timeout),delete this.pollingInfo)}},t.prototype.updateLastResult=function(e,t){void 0===t&&(t=this.variables);var r=this.getLastError();return r&&this.last&&!(0,st.D)(t,this.last.variables)&&(r=void 0),this.last=(0,o.pi)({result:this.queryManager.assumeImmutableResults?e:qt(e),variables:t},r?{error:r}:null)},t.prototype.reobserveAsConcast=function(e,t){var r=this;this.isTornDown=!1;
2var n=t===Rt.Ie.refetch||t===Rt.Ie.fetchMore||t===Rt.Ie.poll,i=this.options.variables,a=this.options.fetchPolicy,s=(0,Tt.o)(this.options,e||{}),u=n?s:Nt(this.options,s),c=this.transformDocument(u.query);this.lastQuery=c,n||(this.updatePolling(),e&&e.variables&&!(0,st.D)(e.variables,i)&&"standby"!==u.fetchPolicy&&u.fetchPolicy===a&&(this.applyNextFetchPolicy("variables-changed",u),void 0===t&&(t=Rt.Ie.setVariables)));var l=c===u.query?u:(0,o.pi)((0,o.pi)({},u),{query:c});this.waitForOwnResult&&(this.waitForOwnResult=Wt(l.fetchPolicy));var f=function(){r.concast===p&&(r.waitForOwnResult=!1)},h=l.variables&&(0,o.pi)({},l.variables),d=this.fetch(l,t),p=d.concast,m=d.fromLink,g={next:function(e){f(),r.reportResult(e,h)},error:function(e){f(),r.reportError(e,h)}};return n||!m&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=p,this.observer=g),p.addObserver(g),p},t.prototype.reobserve=function(e,t){return this.reobserveAsConcast(e,t).promise},t.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},t.prototype.reportResult=function(e,t){var r=this.getLastError(),n=this.isDifferentFromLastResult(e,t);(r||!e.partial||this.options.returnPartialData)&&this.updateLastResult(e,t),(r||n)&&It(this.observers,"next",e)},t.prototype.reportError=function(e,t){var r=(0,o.pi)((0,o.pi)({},this.getLastResult()),{error:e,errors:e.graphQLErrors,networkStatus:Rt.Ie.error,loading:!1});this.updateLastResult(r,t),It(this.observers,"error",this.last.error=e)},t.prototype.hasObservers=function(){return this.observers.size>0},t.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(e){return e.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},t.prototype.transformDocument=function(e){return this.queryManager.transform(e)},t}(R);function Qt(e){var t=e.options,r=t.fetchPolicy,n=t.nextFetchPolicy;return"cache-and-network"===r||"network-only"===r?e.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(){return this.nextFetchPolicy=n,"function"==typeof n?n.apply(this,arguments):r}}):e.reobserve()}function Vt(e){!1!==globalThis.__DEV__&&i.kG.error(21,e.message,e.stack)}function Ut(e){!1!==globalThis.__DEV__&&e&&!1!==globalThis.__DEV__&&i.kG.debug(22,e)}function Wt(e){return"network-only"===e||"no-cache"===e||"standby"===e}function zt(e){return e.kind===He.h.FIELD||e.kind===He.h.FRAGMENT_SPREAD||e.kind===He.h.INLINE_FRAGMENT}function Gt(){}Ot(Lt);class $t{constructor(e=1/0,t=Gt){this.max=e,this.dispose=t,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const t=this.getNode(e);return t&&t.value}getNode(e){const t=this.map.get(e);if(t&&t!==this.newest){const{older:e,newer:r}=t;r&&(r.older=e),e&&(e.newer=r),t.older=this.newest,t.older.newer=t,t.newer=null,this.newest=t,t===this.oldest&&(this.oldest=r)}return t}set(e,t){let r=this.getNode(e);return r?r.value=t:(r={key:e,value:t,newer:null,older:this.newest},this.newest&&(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(e,r),r.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(e){const 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)}}let Ht=null;const Jt={};let Zt=1;function Yt(e){try{return e()}catch(t){}}const Kt="@wry/context:Slot",Xt=Yt((()=>globalThis))||Yt((()=>global))||Object.create(null),er=Xt[Kt]||Array[Kt]||function(e){try{Object.defineProperty(Xt,Kt,{value:e,enumerable:!1,writable:!1,configurable:!0})}finally{return e}}(class{constructor(){this.id=["slot",Zt++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let e=Ht;e;e=e.parent)if(this.id in e.slots){const t=e.slots[this.id];if(t===Jt)break;return e!==Ht&&(Ht.slots[this.id]=t),!0}return Ht&&(Ht.slots[this.id]=Jt),!1}getValue(){if(this.hasValue())return Ht.slots[this.id]}withValue(e,t,r,n){const o={__proto__:null,[this.id]:e},i=Ht;Ht={parent:i,slots:o};try{return t.apply(n,r)}finally{Ht=i}}static bind(e){const t=Ht;return function(){const r=Ht;try{return Ht=t,e.apply(this,arguments)}finally{Ht=r}}}static noContext(e,t,r){if(!Ht)return e.apply(r,t);{const n=Ht;try{return Ht=null,e.apply(r,t)}finally{Ht=n}}}}),{bind:tr,noContext:rr}=er;const nr=new er;const{hasOwnProperty:or}=Object.prototype,ir=Array.from||function(e){const t=[];return e.forEach((e=>t.push(e))),t};function ar(e){const{unsubscribe:t}=e;"function"==typeof t&&(e.unsubscribe=void 0,t())}const sr=[];function ur(e,t){if(!e)throw new Error(t||"assertion failure")}function cr(e){switch(e.length){case 0:throw new Error("unknown value");case 1:return e[0];case 2:throw e[1]}}class lr{constructor(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,++lr.count}peek(){if(1===this.value.length&&!dr(this))return fr(this),this.value[0]}recompute(e){return ur(!this.recomputing,"already recomputing"),fr(this),dr(this)?function(e,t){wr(e),nr.
2withValue(e,hr,[e,t]),function(e,t){if("function"==typeof e.subscribe)try{ar(e),e.unsubscribe=e.subscribe.apply(null,t)}catch(r){return e.setDirty(),!1}return!0}(e,t)&&function(e){if(e.dirty=!1,dr(e))return;mr(e)}(e);return cr(e.value)}(this,e):cr(this.value)}setDirty(){this.dirty||(this.dirty=!0,this.value.length=0,pr(this),ar(this))}dispose(){this.setDirty(),wr(this),gr(this,((e,t)=>{e.setDirty(),Pr(e,this)}))}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=sr.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&&(ir(this.deps).forEach((e=>e.delete(this))),this.deps.clear(),sr.push(this.deps),this.deps=null)}}function fr(e){const t=nr.getValue();if(t)return e.parents.add(t),t.childValues.has(e)||t.childValues.set(e,[]),dr(e)?vr(t,e):yr(t,e),t}function hr(e,t){e.recomputing=!0,e.value.length=0;try{e.value[0]=e.fn.apply(null,t)}catch(r){e.value[1]=r}e.recomputing=!1}function dr(e){return e.dirty||!(!e.dirtyChildren||!e.dirtyChildren.size)}function pr(e){gr(e,vr)}function mr(e){gr(e,yr)}function gr(e,t){const r=e.parents.size;if(r){const n=ir(e.parents);for(let o=0;o<r;++o)t(n[o],e)}}function vr(e,t){ur(e.childValues.has(t)),ur(dr(t));const r=!dr(e);if(e.dirtyChildren){if(e.dirtyChildren.has(t))return}else e.dirtyChildren=sr.pop()||new Set;e.dirtyChildren.add(t),r&&pr(e)}function yr(e,t){ur(e.childValues.has(t)),ur(!dr(t));const r=e.childValues.get(t);0===r.length?e.childValues.set(t,t.value.slice(0)):function(e,t){const r=e.length;return r>0&&r===t.length&&e[r-1]===t[r-1]}(r,t.value)||e.setDirty(),br(e,t),dr(e)||mr(e)}function br(e,t){const r=e.dirtyChildren;r&&(r.delete(t),0===r.size&&(sr.length<100&&sr.push(r),e.dirtyChildren=null))}function wr(e){e.childValues.size>0&&e.childValues.forEach(((t,r)=>{Pr(e,r)})),e.forgetDeps(),ur(null===e.dirtyChildren)}function Pr(e,t){t.parents.delete(e),e.childValues.delete(t),br(e,t)}lr.count=0;const kr={setDirty:!0,dispose:!0,forget:!0};function Cr(e){const t=new Map,r=e&&e.subscribe;function n(e){const n=nr.getValue();if(n){let o=t.get(e);o||t.set(e,o=new Set),n.dependOn(o),"function"==typeof r&&(ar(o),o.unsubscribe=r(e))}}return n.dirty=function(e,r){const n=t.get(e);if(n){const o=r&&or.call(kr,r)?r:"setDirty";ir(n).forEach((e=>e[o]())),t.delete(e),ar(n)}},n}let Sr;function Ir(...e){return(Sr||(Sr=new ht("function"==typeof WeakMap))).lookupArray(e)}const Or=new Set;function Er(e,{max:t=Math.pow(2,16),makeCacheKey:r=Ir,keyArgs:n,subscribe:o}=Object.create(null)){const i=new $t(t,(e=>e.dispose())),a=function(){const t=r.apply(null,n?n.apply(null,arguments):arguments);if(void 0===t)return e.apply(null,arguments);let a=i.get(t);a||(i.set(t,a=new lr(e)),a.subscribe=o,a.forget=()=>i.delete(t));const s=a.recompute(Array.prototype.slice.call(arguments));return i.set(t,a),Or.add(i),nr.hasValue()||(Or.forEach((e=>e.clean())),Or.clear()),s};function s(e){const t=i.get(e);t&&t.setDirty()}function u(e){const t=i.get(e);if(t)return t.peek()}function c(e){return i.delete(e)}return Object.defineProperty(a,"size",{get(){return i.map.size},configurable:!1,enumerable:!1}),Object.freeze(a.options={max:t,makeCacheKey:r,keyArgs:n,subscribe:o}),a.dirtyKey=s,a.dirty=function(){s(r.apply(null,arguments))},a.peekKey=u,a.peek=function(){return u(r.apply(null,arguments))},a.forgetKey=c,a.forget=function(){return c(r.apply(null,arguments))},a.makeCacheKey=r,a.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(a)}var _r=new er,Rr=new WeakMap;function Tr(e){var t=Rr.get(e);return t||Rr.set(e,t={vars:new Set,dep:Cr()}),t}function xr(e){Tr(e).vars.forEach((function(t){return t.forgetCache(e)}))}function qr(e){var t=new Set,r=new Set,n=function(i){if(arguments.length>0){if(e!==i){e=i,t.forEach((function(e){Tr(e).dep.dirty(n),Dr(e)}));var a=Array.from(r);r.clear(),a.forEach((function(t){return t(e)}))}}else{var s=_r.getValue();s&&(o(s),Tr(s).dep(n))}return e};n.onNextChange=function(e){return r.add(e),function(){r.delete(e)}};var o=n.attachCache=function(e){return t.add(e),Tr(e).vars.add(n),n};return n.forgetCache=function(e){return t.delete(e)},n}function Dr(e){e.broadcastWatches&&e.broadcastWatches()}var jr=function(){function e(e){var t=e.cache,r=e.client,n=e.resolvers,o=e.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=t,r&&(this.client=r),n&&this.addResolvers(n),o&&this.setFragmentMatcher(o)}return e.prototype.addResolvers=function(e){var t=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach((function(e){t.resolvers=ke(t.resolvers,e)})):this.resolvers=ke(this.resolvers,e)},e.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},e.prototype.getResolvers=function(){return this.resolvers||{}},e.prototype.runResolvers=function(e){var t=e.document,r=e.remoteResult,n=e.context,i=e.variables,a=e.onlyRunForcedResolvers,s=void 0!==a&&a;return(0,o.mG)(this,void 0,void 0,(function(){return(0,o.Jh)(this,(function(e){return t?[2,this.resolveDocument(t,r.data,n,i,this.fragmentMatcher,s).then((function(e){return(0,o.pi)((0,o.pi)({},r),{data:e.result})}))]:[2,r]}))}))},e.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},e.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},e.prototype.clientQuery=function(e){return fe(["client"],e)&&this.resolvers?e:null},e.prototype.serverQuery=function(e){return nt(e)},e.prototype.prepareContext=function(e){var t=this.cache;return(0,o.pi)((0,o.pi)({},e),{cache:t,getCacheKey:function(e){return t.identify(e)}})},e.prototype.addExportedVariables=function(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),(0,o.mG)(this,void 0,void 0,(function(){return(0,o.Jh)(this,(function(n){return e?[2,this.resolveDocument(e,this.buildRootValueFromCache(e,t)||{},this.prepareContext(r),t).then((function(e){return(0,o.pi)((0,o.pi)({},t),e.exportedVariables)}))]:[2,(0,o.pi)({},t)]}))}))},e.prototype.shouldForceResolvers=function(e){var t=!1;return ue(e,{Directive:{enter:function(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 se}}}),t},e.prototype.buildRootValueFromCache=function(e,t){return this.cache.diff({query:rt(e),variables:t,returnPartialData:!0,optimistic:!1}).result},e.prototype.resolveDocument=function(e,t,r,n,i,a){return void 0===r&&(r={}),void 0===n&&(n={}),void 0===i&&(i=function(){return!0}),void 0===a&&(a=!1),(0,o.mG)(this,void 0,void 0,(function(){var s,u,c,l,f,h,d,p,m,g;return(0,o.Jh)(this,(function(v){return s=Z(e),u=H(e),c=q(u),l=this.collectSelectionsToResolve(s,c),f=s.operation,h=f?f.charAt(0).toUpperCase()+f.slice(1):"Query",p=(d=this).cache,m=d.client,g={fragmentMap:c,context:(0,o.pi)((0,o.pi)({},r),{cache:p,client:m}),variables:n,fragmentMatcher:i,defaultOperationType:h,exportedVariables:{},selectionsToResolve:l,onlyRunForcedResolvers:a},!1,[2,this.resolveSelectionSet(s.selectionSet,false,t,g).then((function(e){return{result:e,exportedVariables:g.exportedVariables}}))]}))}))},e.prototype.resolveSelectionSet=function(e,t,r,n){return(0,o.mG)(this,void 0,void 0,(function(){var a,s,u,c,l,f=this;return(0,o.Jh)(this,(function(h){return a=n.fragmentMap,s=n.context,u=n.variables,c=[r],l=function(e){return(0,o.mG)(f,void 0,void 0,(function(){var l,f;return(0,o.Jh)(this,(function(o){return(t||n.selectionsToResolve.has(e))&&le(e,u)?W(e)?[2,this.resolveField(e,t,r,n).then((function(t){var r;void 0!==t&&c.push(((r={})[V(e)]=t,r))}))]:(!function(e){return"InlineFragment"===e.kind}(e)?(l=a[e.name.value],(0,i.kG)(l,16,e.name.value)):l=e,l&&l.typeCondition&&(f=l.typeCondition.name.value,n.fragmentMatcher(r,f,s
2))?[2,this.resolveSelectionSet(l.selectionSet,t,r,n).then((function(e){c.push(e)}))]:[2]):[2]}))}))},[2,Promise.all(e.selections.map(l)).then((function(){return Ce(c)}))]}))}))},e.prototype.resolveField=function(e,t,r,n){return(0,o.mG)(this,void 0,void 0,(function(){var i,a,s,u,c,l,f,h,d,p=this;return(0,o.Jh)(this,(function(o){return r?(i=n.variables,a=e.name.value,s=V(e),u=a!==s,c=r[s]||r[a],l=Promise.resolve(c),n.onlyRunForcedResolvers&&!this.shouldForceResolvers(e)||(f=r.__typename||n.defaultOperationType,(h=this.resolvers&&this.resolvers[f])&&(d=h[u?a:s])&&(l=Promise.resolve(_r.withValue(this.cache,d,[r,Q(e,i),n.context,{field:e,fragmentMap:n.fragmentMap}])))),[2,l.then((function(r){var o,i;if(void 0===r&&(r=c),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]=r)}))})),!e.selectionSet)return r;if(null==r)return r;var a=null!==(i=null===(o=e.directives)||void 0===o?void 0:o.some((function(e){return"client"===e.name.value})))&&void 0!==i&&i;return Array.isArray(r)?p.resolveSubSelectedArray(e,t||a,r,n):e.selectionSet?p.resolveSelectionSet(e.selectionSet,t||a,r,n):void 0}))]):[2,null]}))}))},e.prototype.resolveSubSelectedArray=function(e,t,r,n){var o=this;return Promise.all(r.map((function(r){return null===r?null:Array.isArray(r)?o.resolveSubSelectedArray(e,t,r,n):e.selectionSet?o.resolveSelectionSet(e.selectionSet,t,r,n):void 0})))},e.prototype.collectSelectionsToResolve=function(e,t){var r=function(e){return!Array.isArray(e)},n=this.selectionsToResolveCache;return function e(o){if(!n.has(o)){var a=new Set;n.set(o,a),ue(o,{Directive:function(e,t,n,o,i){"client"===e.name.value&&i.forEach((function(e){r(e)&&zt(e)&&a.add(e)}))},FragmentSpread:function(n,o,s,u,c){var l=t[n.name.value];(0,i.kG)(l,17,n.name.value);var f=e(l);f.size>0&&(c.forEach((function(e){r(e)&&zt(e)&&a.add(e)})),a.add(n),f.forEach((function(e){a.add(e)})))}})}return n.get(o)}(e)},e}(),Br=new(pe.mr?WeakMap:Map);function Ar(e,t){var r=e[t];"function"==typeof r&&(e[t]=function(){return Br.set(e,(Br.get(e)+1)%1e15),r.apply(this,arguments)})}function Fr(e){e.notifyTimeout&&(clearTimeout(e.notifyTimeout),e.notifyTimeout=void 0)}var Nr=function(){function e(e,t){void 0===t&&(t=e.generateQueryId()),this.queryId=t,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.subscriptions=new Set,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var r=this.cache=e.cache;Br.has(r)||(Br.set(r,0),Ar(r,"evict"),Ar(r,"modify"),Ar(r,"reset"))}return e.prototype.init=function(e){var t=e.networkStatus||Rt.Ie.loading;return this.variables&&this.networkStatus!==Rt.Ie.loading&&!(0,st.D)(this.variables,e.variables)&&(t=Rt.Ie.setVariables),(0,st.D)(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},e.prototype.reset=function(){Fr(this),this.dirty=!1},e.prototype.getDiff=function(e){void 0===e&&(e=this.variables);var t=this.getDiffOptions(e);if(this.lastDiff&&(0,st.D)(t,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables=e);var r=this.observableQuery;if(r&&"no-cache"===r.options.fetchPolicy)return{complete:!1};var n=this.cache.diff(t);return this.updateLastDiff(n,t),n},e.prototype.updateLastDiff=function(e,t){this.lastDiff=e?{diff:e,options:t||this.getDiffOptions()}:void 0},e.prototype.getDiffOptions=function(e){var t;return void 0===e&&(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:null===(t=this.observableQuery)||void 0===t?void 0:t.options.canonizeResults}},e.prototype.setDiff=function(e){var t=this,r=this.lastDiff&&this.lastDiff.diff;this.updateLastDiff(e),this.dirty||(0,st.D)(r&&r.result,e&&e.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return t.notify()}),0)))},e.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():Qt(e)})):delete this.oqListener)},e.prototype.notify=function(){var e=this;
2Fr(this),this.shouldNotify()&&this.listeners.forEach((function(t){return t(e)})),this.dirty=!1},e.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if((0,Rt.Oj)(this.networkStatus)&&this.observableQuery){var e=this.observableQuery.options.fetchPolicy;if("cache-only"!==e&&"cache-and-network"!==e)return!1}return!0},e.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=e.prototype.cancel,this.subscriptions.forEach((function(e){return e.unsubscribe()}));var t=this.observableQuery;t&&t.stopPolling()}},e.prototype.cancel=function(){},e.prototype.updateWatch=function(e){var t=this;void 0===e&&(e=this.variables);var r=this.observableQuery;if(!r||"no-cache"!==r.options.fetchPolicy){var n=(0,o.pi)((0,o.pi)({},this.getDiffOptions(e)),{watcher:this,callback:function(e){return t.setDiff(e)}});this.lastWatch&&(0,st.D)(n,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=n))}},e.prototype.resetLastWrite=function(){this.lastWrite=void 0},e.prototype.shouldWrite=function(e,t){var r=this.lastWrite;return!(r&&r.dmCount===Br.get(this.cache)&&(0,st.D)(t,r.variables)&&(0,st.D)(e.data,r.result.data))},e.prototype.markResult=function(e,t,r,n){var o=this,i=new Ie,a=(0,we.O)(e.errors)?e.errors.slice(0):[];if(this.reset(),"incremental"in e&&(0,we.O)(e.incremental)){var s=_e(this.getDiff().result,e);e.data=s}else if("hasNext"in e&&e.hasNext){var u=this.getDiff();e.data=i.merge(u.result,e.data)}this.graphQLErrors=a,"no-cache"===r.fetchPolicy?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(r.variables)):0!==n&&(Mr(e,r.errorPolicy)?this.cache.performTransaction((function(i){if(o.shouldWrite(e,r.variables))i.writeQuery({query:t,data:e.data,variables:r.variables,overwrite:1===n}),o.lastWrite={result:e,variables:r.variables,dmCount:Br.get(o.cache)};else if(o.lastDiff&&o.lastDiff.diff.complete)return void(e.data=o.lastDiff.diff.result);var a=o.getDiffOptions(r.variables),s=i.diff(a);o.stopped||o.updateWatch(r.variables),o.updateLastDiff(s,a),s.complete&&(e.data=s.result)})):this.lastWrite=void 0)},e.prototype.markReady=function(){return this.networkError=null,this.networkStatus=Rt.Ie.ready},e.prototype.markError=function(e){return this.networkStatus=Rt.Ie.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&&(this.graphQLErrors=e.graphQLErrors),e.networkError&&(this.networkError=e.networkError),e},e}();function Mr(e,t){void 0===t&&(t="none");var r="ignore"===t||"all"===t,n=!kt(e);return!n&&r&&e.data&&(n=!0),n}var Lr=Object.prototype.hasOwnProperty,Qr=function(){function e(e){var t=e.cache,r=e.link,n=e.defaultOptions,o=e.documentTransform,i=e.queryDeduplication,a=void 0!==i&&i,s=e.onBroadcast,u=e.ssrMode,c=void 0!==u&&u,l=e.clientAwareness,f=void 0===l?{}:l,h=e.localState,d=e.assumeImmutableResults,p=void 0===d?!!t.assumeImmutableResults:d,m=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new(pe.mr?WeakMap:Map),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new Map;var g=new wt((function(e){return m.cache.transformDocument(e)}),{cache:!1});this.cache=t,this.link=r,this.defaultOptions=n||Object.create(null),this.queryDeduplication=a,this.clientAwareness=f,this.localState=h||new jr({cache:t}),this.ssrMode=c,this.assumeImmutableResults=p,this.documentTransform=o?g.concat(o).concat(g):g,(this.onBroadcast=s)&&(this.mutationStore=Object.create(null))}return e.prototype.stop=function(){var e=this;this.queries.forEach((function(t,r){e.stopQueryNoBroadcast(r)})),this.cancelPendingFetches((0,i._K)(23))},e.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach((function(t){return t(e)})),this.fetchCancelFns.clear()},e.prototype.mutate=function(e){var t,r,n=e.mutation,a=e.variables,s=e.optimisticResponse,u=e.updateQueries,c=e.refetchQueries,l=void 0===c?[]:c,f=e.awaitRefetchQueries,h=void 0!==f&&f,d=e.update,p=e.onQueryUpdated,m=e.fetchPolicy,g=void 0===m?(null===(t=this.defaultOptions.mutate)||void 0===t?void 0:t.fetchPolicy)||"network-only":m,v=e.errorPolicy,y=void 0===v?(null===(r=this.defaultOptions.mutate)||void 0===r?void 0:r.errorPolicy)||"none":v,b=e.keepRootFields,w=e.context;return(0,o.mG)(this,void 0,void 0,(function(){var e,t,r,c;return(0,o.Jh)(this,(function(f){switch(f.label){case 0:return(0,i.kG)(n,24),(0,i.kG)("network-only"===g||"no-cache"===g,25),e=this.generateMutationId(),n=this.cache.transformForLink(this.transform(n)),t=this.getDocumentInfo(n).hasClientExports,a=this.getVariables(n,a),t?[4,this.localState.addExportedVariables(n,a,w)]:[3,2];case 1:a=f.sent(),f.label=2;case 2:return r=this.mutationStore&&(this.mutationStore[e]={mutation:n,variables:a,loading:!0,error:null}),s&&this.markMutationOptimistic(s,{mutationId:e,document:n,variables:a,fetchPolicy:g,errorPolicy:y,context:w,updateQueries:u,update:d,keepRootFields:b}),this.broadcastQueries(),c=this,[2,new Promise((function(t,i){return Pt(c.getObservableFromLink(n,(0,o.pi)((0,o.pi)({},w),{optimisticResponse:s}),a,!1),(function(t){if(kt(t)&&"none"===y)throw new be.cA({graphQLErrors:Ct(t)});r&&(r.loading=!1,r.error=null);var i=(0,o.pi)({},t);return"function"==typeof l&&(l=l(i)),"ignore"===y&&kt(i)&&delete i.errors,c.markMutationResult({mutationId:e,result:i,document:n,variables:a,fetchPolicy:g,errorPolicy:y,context:w,update:d,updateQueries:u,awaitRefetchQueries:h,refetchQueries:l,removeOptimistic:s?e:void 0,onQueryUpdated:p,keepRootFields:b})})).subscribe({next:function(e){c.broadcastQueries(),"hasNext"in e&&!1!==e.hasNext||t(e)},error:function(t){r&&(r.loading=!1,r.error=t),s&&c.cache.removeOptimistic(e),c.broadcastQueries(),i(t instanceof be.cA?t:new be.cA({networkError:t}))}})}))]}}))}))},e.prototype.markMutationResult=function(e,t){var r=this;void 0===t&&(t=this.cache);var n=e.result,i=[],a="no-cache"===e.fetchPolicy;if(!a&&Mr(n,e.errorPolicy)){if(Oe(n)||i.push({result:n.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),Oe(n)&&(0,we.O)(n.incremental)){var s=t.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}
2),u=void 0;s.result&&(u=_e(s.result,n)),void 0!==u&&(n.data=u,i.push({result:u,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}))}var c=e.updateQueries;c&&this.queries.forEach((function(e,o){var a=e.observableQuery,s=a&&a.queryName;if(s&&Lr.call(c,s)){var u=c[s],l=r.queries.get(o),f=l.document,h=l.variables,d=t.diff({query:f,variables:h,returnPartialData:!0,optimistic:!1}),p=d.result;if(d.complete&&p){var m=u(p,{mutationResult:n,queryName:f&&$(f)||void 0,queryVariables:h});m&&i.push({result:m,dataId:"ROOT_QUERY",query:f,variables:h})}}}))}if(i.length>0||e.refetchQueries||e.update||e.onQueryUpdated||e.removeOptimistic){var l=[];if(this.refetchQueries({updateCache:function(t){a||i.forEach((function(e){return t.write(e)}));var s,u=e.update,c=!(Oe(s=n)||function(e){return"hasNext"in e&&"data"in e}(s))||Oe(n)&&!n.hasNext;if(u){if(!a){var l=t.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});l.complete&&("incremental"in(n=(0,o.pi)((0,o.pi)({},n),{data:l.result}))&&delete n.incremental,"hasNext"in n&&delete n.hasNext)}c&&u(t,n,{context:e.context,variables:e.variables})}a||e.keepRootFields||!c||t.modify({id:"ROOT_MUTATION",fields:function(e,t){var r=t.fieldName,n=t.DELETE;return"__typename"===r?e:n}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach((function(e){return l.push(e)})),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(l).then((function(){return n}))}return Promise.resolve(n)},e.prototype.markMutationOptimistic=function(e,t){var r=this,n="function"==typeof e?e(t.variables):e;return this.cache.recordOptimisticTransaction((function(e){try{r.markMutationResult((0,o.pi)((0,o.pi)({},t),{result:{data:n}}),e)}catch(a){!1!==globalThis.__DEV__&&i.kG.error(a)}}),t.mutationId)},e.prototype.fetchQuery=function(e,t,r){return this.fetchConcastWithInfo(e,t,r).concast.promise},e.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach((function(t,r){e[r]={variables:t.variables,networkStatus:t.networkStatus,networkError:t.networkError,graphQLErrors:t.graphQLErrors}})),e},e.prototype.resetErrors=function(e){var t=this.queries.get(e);t&&(t.networkError=void 0,t.graphQLErrors=[])},e.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},e.prototype.getDocumentInfo=function(e){var t=this.transformCache;if(!t.has(e)){var r={hasClientExports:he(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:fe(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:et([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:Y(G(e)),asQuery:(0,o.pi)((0,o.pi)({},e),{definitions:e.definitions.map((function(e){return"OperationDefinition"===e.kind&&"query"!==e.operation?(0,o.pi)((0,o.pi)({},e),{operation:"query"}):e}))})};t.set(e,r)}return t.get(e)},e.prototype.getVariables=function(e,t){return(0,o.pi)((0,o.pi)({},this.getDocumentInfo(e).defaultVars),t)},e.prototype.watchQuery=function(e){var t=this.transform(e.query);void 0===(e=(0,o.pi)((0,o.pi)({},e),{variables:this.getVariables(t,e.variables)})).notifyOnNetworkStatusChange&&(e.notifyOnNetworkStatusChange=!1);var r=new Nr(this),n=new Lt({queryManager:this,queryInfo:r,options:e});return n.lastQuery=t,this.queries.set(n.queryId,r),r.init({document:t,observableQuery:n,variables:n.variables}),n},e.prototype.query=function(e,t){var r=this;return void 0===t&&(t=this.generateQueryId()),(0,i.kG)(e.query,26),(0,i.kG)("Document"===e.query.kind,27),(0,i.kG)(!e.returnPartialData,28),(0,i.kG)(!e.pollInterval,29),this.fetchQuery(t,(0,o.pi)((0,o.pi)({},e),{query:this.transform(e.query)})).finally((function(){return r.stopQuery(t)}))},e.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},e.prototype.generateRequestId=function(){return this.requestIdCounter++},e.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},e.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryInStoreNoBroadcast=function(e){var t=this.queries.get(e);t&&t.stop()},e.prototype.clearStore=function(e){return void 0===e&&(e={discardWatches:!0}
2),this.cancelPendingFetches((0,i._K)(30)),this.queries.forEach((function(e){e.observableQuery?e.networkStatus=Rt.Ie.loading:e.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(e)},e.prototype.getObservableQueries=function(e){var t=this;void 0===e&&(e="active");var r=new Map,n=new Map,a=new Set;return Array.isArray(e)&&e.forEach((function(e){var r;"string"==typeof e?n.set(e,!1):(r=e,(0,T.s)(r)&&"Document"===r.kind&&Array.isArray(r.definitions)?n.set(t.transform(e),!1):(0,T.s)(e)&&e.query&&a.add(e))})),this.queries.forEach((function(t,o){var i=t.observableQuery,a=t.document;if(i){if("all"===e)return void r.set(o,i);var s=i.queryName;if("standby"===i.options.fetchPolicy||"active"===e&&!i.hasObservers())return;("active"===e||s&&n.has(s)||a&&n.has(a))&&(r.set(o,i),s&&n.set(s,!0),a&&n.set(a,!0))}})),a.size&&a.forEach((function(e){var n=(0,St.X)("legacyOneTimeQuery"),a=t.getQuery(n).init({document:e.query,variables:e.variables}),s=new Lt({queryManager:t,queryInfo:a,options:(0,o.pi)((0,o.pi)({},e),{fetchPolicy:"network-only"})});(0,i.kG)(s.queryId===n),a.setObservableQuery(s),r.set(n,s)})),!1!==globalThis.__DEV__&&n.size&&n.forEach((function(e,t){e||!1!==globalThis.__DEV__&&i.kG.warn("string"==typeof t?31:32,t)})),r},e.prototype.reFetchObservableQueries=function(e){var t=this;void 0===e&&(e=!1);var r=[];return this.getObservableQueries(e?"all":"active").forEach((function(n,o){var i=n.options.fetchPolicy;n.resetLastResults(),(e||"standby"!==i&&"cache-only"!==i)&&r.push(n.refetch()),t.getQuery(o).setDiff(null)})),this.broadcastQueries(),Promise.all(r)},e.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},e.prototype.startGraphQLSubscription=function(e){var t=this,r=e.query,n=e.fetchPolicy,o=e.errorPolicy,i=e.variables,a=e.context,s=void 0===a?{}:a;r=this.transform(r),i=this.getVariables(r,i);var u=function(e){return t.getObservableFromLink(r,s,e).map((function(i){"no-cache"!==n&&(Mr(i,o)&&t.cache.write({query:r,result:i.data,dataId:"ROOT_SUBSCRIPTION",variables:e}),t.broadcastQueries());var a=kt(i),s=(0,be.ls)(i);if(a||s){var u={};throw a&&(u.graphQLErrors=i.errors),s&&(u.protocolErrors=i.extensions[be.YG]),new be.cA(u)}return i}))};if(this.getDocumentInfo(r).hasClientExports){var c=this.localState.addExportedVariables(r,i,s).then(u);return new R((function(e){var t=null;return c.then((function(r){return t=r.subscribe(e)}),e.error),function(){return t&&t.unsubscribe()}}))}return u(i)},e.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},e.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},e.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&&(this.getQuery(e).stop(),this.queries.delete(e))},e.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(e){return e.notify()}))},e.prototype.getLocalState=function(){return this.localState},e.prototype.getObservableFromLink=function(e,t,r,n){var i,a,s=this;void 0===n&&(n=null!==(i=null==t?void 0:t.queryDeduplication)&&void 0!==i?i:this.queryDeduplication);var u=this.getDocumentInfo(e),c=u.serverQuery,l=u.clientQuery;if(c){var f=this.inFlightLinkObservables,h=this.link,d={query:c,variables:r,operationName:$(c)||void 0,context:this.prepareContext((0,o.pi)((0,o.pi)({},t),{forceFetch:!n}))};if(t=d.context,n){var p=Ve(c),m=f.get(p)||new Map;f.set(p,m);var g=vt(r);if(!(a=m.get(g))){var v=new _t([re(h,d)]);m.set(g,a=v),v.beforeNext((function(){m.delete(g)&&m.size<1&&f.delete(p)}))}}else a=new _t([re(h,d)])}else a=new _t([R.of({data:{}})]),t=this.prepareContext(t);return l&&(a=Pt(a,(function(e){return s.localState.runResolvers({document:l,remoteResult:e,context:t,variables:r})}))),a},e.prototype.getResultsFromLink=function(e,t,r){var n=e.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(r.query);return Pt(this.getObservableFromLink(o,r.context,r.variables),(function(i){var a=Ct(i),s=a.length>0;if(n>=e.lastRequestId){if(s&&"none"===r.errorPolicy)throw e.markError(new be.cA({graphQLErrors:a}));e.markResult(i,o,r,t),e.markReady()}var u={data:i.data,loading:!1,networkStatus:Rt.Ie.ready};return s&&"ignore"!==r.errorPolicy&&(u.errors=a,u.networkStatus=Rt.Ie.error),u}),(function(t){var r=(0,be.MS)(t)?t:new be.cA({networkError:t});throw n>=e.lastRequestId&&e.markError(r),r}))},e.prototype.fetchConcastWithInfo=function(e,t,r){var n=this;void 0===r&&(r=Rt.Ie.loading);var o,i,a=t.query,s=this.getVariables(a,t.variables),u=this.getQuery(e),c=this.defaultOptions.watchQuery,l=t.fetchPolicy,f=void 0===l?c&&c.fetchPolicy||"cache-first":l,h=t.errorPolicy,d=void 0===h?c&&c.errorPolicy||"none":h,p=t.returnPartialData,m=void 0!==p&&p,g=t.notifyOnNetworkStatusChange,v=void 0!==g&&g,y=t.context,b=void 0===y?{}:y,w=Object.assign({},t,{query:a,variables:s,fetchPolicy:f,errorPolicy:d,returnPartialData:m,notifyOnNetworkStatusChange:v,context:b}),P=function(e){w.variables=e;var o=n.fetchQueryByPolicy(u,w,r);return"standby"!==w.fetchPolicy&&o.sources.length>0&&u.observableQuery&&u.observableQuery.applyNextFetchPolicy("after-fetch",t),o},k=function(){return n.fetchCancelFns.delete(e)};if(this.fetchCancelFns.set(e,(function(e){k(),setTimeout((function(){return o.cancel(e)}))})),this.getDocumentInfo(w.query).hasClientExports)o=new _t(this.localState.addExportedVariables(w.query,w.variables,w.context).then(P).then((function(e){return e.sources}))),i=!0;else{var C=P(w.variables);i=C.fromLink,o=new _t(C.sources)}return o.promise.then(k,k),{concast:o,fromLink:i}},e.prototype.refetchQueries=function(e){var t=this,r=e.updateCache,n=e.include,o=e.optimistic,i=void 0!==o&&o,a=e.removeOptimistic,s=void 0===a?i?(0,St.X)("refetchQueries"):void 0:a,u=e.onQueryUpdated,c=new Map;
2n&&this.getObservableQueries(n).forEach((function(e,r){c.set(r,{oq:e,lastDiff:t.getQuery(r).getDiff()})}));var l=new Map;return r&&this.cache.batch({update:r,optimistic:i&&s||!1,removeOptimistic:s,onWatchUpdated:function(e,t,r){var n=e.watcher instanceof Nr&&e.watcher.observableQuery;if(n){if(u){c.delete(n.queryId);var o=u(n,t,r);return!0===o&&(o=n.refetch()),!1!==o&&l.set(n,o),o}null!==u&&c.set(n.queryId,{oq:n,lastDiff:r,diff:t})}}}),c.size&&c.forEach((function(e,r){var n,o=e.oq,i=e.lastDiff,a=e.diff;if(u){if(!a){var s=o.queryInfo;s.reset(),a=s.getDiff()}n=u(o,a,i)}u&&!0!==n||(n=o.refetch()),!1!==n&&l.set(o,n),r.indexOf("legacyOneTimeQuery")>=0&&t.stopQueryNoBroadcast(r)})),s&&this.cache.removeOptimistic(s),l},e.prototype.fetchQueryByPolicy=function(e,t,r){var n=this,i=t.query,a=t.variables,s=t.fetchPolicy,u=t.refetchWritePolicy,c=t.errorPolicy,l=t.returnPartialData,f=t.context,h=t.notifyOnNetworkStatusChange,d=e.networkStatus;e.init({document:i,variables:a,networkStatus:r});var p=function(){return e.getDiff(a)},m=function(t,r){void 0===r&&(r=e.networkStatus||Rt.Ie.loading);var s=t.result;!1===globalThis.__DEV__||l||(0,st.D)(s,{})||Ut(t.missing);var u=function(e){return R.of((0,o.pi)({data:e,loading:(0,Rt.Oj)(r),networkStatus:r},t.complete?null:{partial:!0}))};return s&&n.getDocumentInfo(i).hasForcedResolvers?n.localState.runResolvers({document:i,remoteResult:{data:s},context:f,variables:a,onlyRunForcedResolvers:!0}).then((function(e){return u(e.data||void 0)})):"none"===c&&r===Rt.Ie.refetch&&Array.isArray(t.missing)?u(void 0):u(s)},g="no-cache"===s?0:r===Rt.Ie.refetch&&"merge"!==u?1:2,v=function(){return n.getResultsFromLink(e,g,{query:i,variables:a,context:f,fetchPolicy:s,errorPolicy:c})},y=h&&"number"==typeof d&&d!==r&&(0,Rt.Oj)(r);switch(s){default:case"cache-first":return(b=p()).complete?{fromLink:!1,sources:[m(b,e.markReady())]}:l||y?{fromLink:!0,sources:[m(b),v()]}:{fromLink:!0,sources:[v()]};case"cache-and-network":var b;return(b=p()).complete||l||y?{fromLink:!0,sources:[m(b),v()]}:{fromLink:!0,sources:[v()]};case"cache-only":return{fromLink:!1,sources:[m(p(),e.markReady())]};case"network-only":return y?{fromLink:!0,sources:[m(p()),v()]}:{fromLink:!0,sources:[v()]};case"no-cache":return y?{fromLink:!0,sources:[m(e.getDiff()),v()]}:{fromLink:!0,sources:[v()]};case"standby":return{fromLink:!1,sources:[]}}},e.prototype.getQuery=function(e){return e&&!this.queries.has(e)&&this.queries.set(e,new Nr(this,e)),this.queries.get(e)},e.prototype.prepareContext=function(e){void 0===e&&(e={});var t=this.localState.prepareContext(e);return(0,o.pi)((0,o.pi)({},t),{clientAwareness:this.clientAwareness})},e}(),Vr=r(4012),Ur=!1,Wr=function(){function e(e){var t=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw(0,i._K)(13);var r=e.uri,n=e.credentials,o=e.headers,a=e.cache,s=e.documentTransform,u=e.ssrMode,c=void 0!==u&&u,l=e.ssrForceFetchDelay,f=void 0===l?0:l,h=e.connectToDevTools,d=void 0===h?"object"==typeof window&&!window.__APOLLO_CLIENT__&&!1!==globalThis.__DEV__:h,p=e.queryDeduplication,m=void 0===p||p,g=e.defaultOptions,v=e.assumeImmutableResults,y=void 0===v?a.assumeImmutableResults:v,b=e.resolvers,w=e.typeDefs,P=e.fragmentMatcher,k=e.name,C=e.version,S=e.link;if(S||(S=r?new at({uri:r,credentials:n,headers:o}):te.empty()),this.link=S,this.cache=a,this.disableNetworkFetches=c||f>0,this.queryDeduplication=m,this.defaultOptions=g||Object.create(null),this.typeDefs=w,f&&setTimeout((function(){return t.disableNetworkFetches=!1}),f),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),d&&"object"==typeof window&&(window.__APOLLO_CLIENT__=this),!Ur&&d&&!1!==globalThis.__DEV__&&(Ur=!0,"undefined"!=typeof window&&window.document&&window.top===window.self&&!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__)){var I=window.navigator,O=I&&I.userAgent,E=void 0;"string"==typeof O&&(O.indexOf("Chrome/")>-1?E="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":O.indexOf("Firefox/")>-1&&(E="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),E&&!1!==globalThis.__DEV__&&i.kG.log("Download the Apollo DevTools for a better development experience: %s",E)}this.version=ne.i,this.localState=new jr({cache:a,client:this,resolvers:b,fragmentMatcher:P}),this.queryManager=new Qr({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,documentTransform:s,queryDeduplication:m,ssrMode:c,clientAwareness:{name:k,version:C},localState:this.localState,assumeImmutableResults:y,onBroadcast:d?function(){t.devToolsHookCb&&t.devToolsHookCb({action:{},state:{queries:t.queryManager.getQueryStore(),mutations:t.queryManager.mutationStore||{}},dataWithOptimisticResults:t.cache.extract(!0)})}:void 0})}return Object.defineProperty(e.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform}
2,enumerable:!1,configurable:!0}),e.prototype.stop=function(){this.queryManager.stop()},e.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&&(e=(0,Vr.J)(this.defaultOptions.watchQuery,e)),!this.disableNetworkFetches||"network-only"!==e.fetchPolicy&&"cache-and-network"!==e.fetchPolicy||(e=(0,o.pi)((0,o.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},e.prototype.query=function(e){return this.defaultOptions.query&&(e=(0,Vr.J)(this.defaultOptions.query,e)),(0,i.kG)("cache-and-network"!==e.fetchPolicy,14),this.disableNetworkFetches&&"network-only"===e.fetchPolicy&&(e=(0,o.pi)((0,o.pi)({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},e.prototype.mutate=function(e){return this.defaultOptions.mutate&&(e=(0,Vr.J)(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},e.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!1),this.cache.readQuery(e,t)},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!1),this.cache.readFragment(e,t)},e.prototype.writeQuery=function(e){var t=this.cache.writeQuery(e);return!1!==e.broadcast&&this.queryManager.broadcastQueries(),t},e.prototype.writeFragment=function(e){var t=this.cache.writeFragment(e);return!1!==e.broadcast&&this.queryManager.broadcastQueries(),t},e.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},e.prototype.__requestRaw=function(e){return re(this.link,e)},e.prototype.resetStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(e.resetStoreCallbacks.map((function(e){return e()})))})).then((function(){return e.reFetchObservableQueries()}))},e.prototype.clearStore=function(){var e=this;return Promise.resolve().then((function(){return e.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(e.clearStoreCallbacks.map((function(e){return e()})))}))},e.prototype.onResetStore=function(e){var t=this;return this.resetStoreCallbacks.push(e),function(){t.resetStoreCallbacks=t.resetStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.onClearStore=function(e){var t=this;return this.clearStoreCallbacks.push(e),function(){t.clearStoreCallbacks=t.clearStoreCallbacks.filter((function(t){return t!==e}))}},e.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},e.prototype.refetchQueries=function(e){var t=this.queryManager.refetchQueries(e),r=[],n=[];t.forEach((function(e,t){r.push(t),n.push(e)}));var o=Promise.all(n);return o.queries=r,o.results=n,o.catch((function(e){!1!==globalThis.__DEV__&&i.kG.debug(15,e)})),o},e.prototype.getObservableQueries=function(e){return void 0===e&&(e="active"),this.queryManager.getObservableQueries(e)},e.prototype.extract=function(e){return this.cache.extract(e)},e.prototype.restore=function(e){return this.cache.restore(e)},e.prototype.addResolvers=function(e){this.localState.addResolvers(e)},e.prototype.setResolvers=function(e){this.localState.setResolvers(e)},e.prototype.getResolvers=function(){return this.localState.getResolvers()},e.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},e.prototype.setLink=function(e){this.link=this.queryManager.link=e},e}(),zr=function(){function e(){this.assumeImmutableResults=!1,this.getFragmentDoc=Er(x)}return e.prototype.batch=function(e){var t,r=this,n="string"==typeof e.optimistic?e.optimistic:!1===e.optimistic?null:void 0;return this.performTransaction((function(){return t=e.update(r)}),n),t},e.prototype.recordOptimisticTransaction=function(e,t){this.performTransaction(e,t)},e.prototype.transformDocument=function(e){return e},e.prototype.transformForLink=function(e){return e},e.prototype.identify=function(e){},e.prototype.gc=function(){return[]},e.prototype.modify=function(e){return!1},e.prototype.readQuery=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read((0,o.pi)((0,o.pi)({},e),{rootId:e.id||"ROOT_QUERY",optimistic:t}))},e.prototype.readFragment=function(e,t){return void 0===t&&(t=!!e.optimistic),this.read((0,o.pi)((0,o.pi)({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:t}))},e.prototype.writeQuery=function(e){var t=e.id,r=e.data,n=(0,o._T)(e,["id","data"]);return this.write(Object.assign(n,{dataId:t||"ROOT_QUERY",result:r}))},e.prototype.writeFragment=function(e){var t=e.id,r=e.data,n=e.fragment,i=e.fragmentName,a=(0,o._T)(e,["id","data","fragment","fragmentName"]);return this.write(Object.assign(a,{query:this.getFragmentDoc(n,i),dataId:t,result:r}))},e.prototype.updateQuery=function(e,t){return this.batch({update:function(r){var n=r.readQuery(e),i=t(n);return null==i?n:(r.writeQuery((0,o.pi)((0,o.pi)({},e),{data:i})),i)}})},e.prototype.updateFragment=function(e,t){return this.batch({update:function(r){var n=r.readFragment(e),i=t(n);return null==i?n:(r.writeFragment((0,o.pi)((0,o.pi)({},e),{data:i})),i)}})},e}(),Gr=function(e){function t(r,n,o,i){var a,s=e.call(this,r)||this;if(s.message=r,s.path=n,s.query=o,s.variables=i,Array.isArray(s.path)){s.missing=s.message;for(var u=s.path.length-1;u>=0;--u)s.missing=((a={})[s.path[u]]=s.missing,a)}else s.missing=s.path;return s.__proto__=t.prototype,s}return(0,o.ZT)(t,e),t}(Error),$r=r(8702),Hr=Object.prototype.hasOwnProperty;function Jr(e){return null==e}function Zr(e,t){var r=e.__typename,n=e.id,o=e._id;if("string"==typeof r&&(t&&(t.keyObject=Jr(n)?Jr(o)?void 0:{_id:o}:{id:n}),Jr(n)&&!Jr(o)&&(n=o),!Jr(n)))return"".concat(r,":").concat("number"==typeof n||"string"==typeof n?n:JSON.stringify(n))}var Yr={dataIdFromObject:Zr,addTypename:!0,resultCaching:!0,canonizeResults:!1};function Kr(e){var t=e.canonizeResults;return void 0===t?Yr.canonizeResults:t}var Xr=/^[_a-z][_0-9a-z]*/i;function en(e){var t=e.match(Xr);return t?t[0]:e}function tn(e,t,r){return!!(0,T.s)(t)&&((0,we.k)(t)?t.every((function(t){return tn(e,t,r)})):e.selections.every((function(e){if(W(e)&&le(e,r)){var n=V(e);return Hr.call(t,n)&&(!e.selectionSet||tn(e.selectionSet,t[n],r))}return!0})))}function rn(e){return(0,T.s)(e)&&!B(e)&&!(0,we.k)(e)}function nn(e,t){var r=q(H(e));return{fragmentMap:r,lookupFragment:function(e){var n=r[e];return!n&&t&&(n=t.lookup(e)),n||null}}}var on=Object.create(null),an=function(){return on},sn=Object.create(null),un=function(){function e(e,t){var r=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(0,$r.J)(B(e)?r.get(e.__ref,t):e&&e[t])},this.canRead=function(e){return B(e)?r.has(e.__ref):"object"==typeof e},this.toReference=function(e,t){if("string"==typeof e)return j(e);if(B(e))return e;var n=r.policies.identify(e)[0];if(n){var o=j(n);return t&&r.merge(n,e),o}}}return e.prototype.toObject=function(){return(0,o.pi)({},this.data)},e.prototype.has=function(e){return void 0!==this.lookup(e,!0)},e.prototype.get=function(e,t){if(this.group.depend(e,t),Hr.call(this.data,e)){var r=this.data[e];if(r&&Hr.call(r,t))return r[t]}return"__typename"===t&&Hr.call(this.policies.rootTypenamesById,e)?this.policies.rootTypenamesById[e]:this instanceof hn?this.parent.get(e,t):void 0},e.prototype.lookup=function(e,t){return t&&this.group.depend(e,"__exists"),Hr.call(this.data,e)?this.data[e]:this instanceof hn?this.parent.lookup(e,t):this.policies.rootTypenamesById[e]?Object.create(null):void 0},e.prototype.merge=function(e,t){var r,n=this;B(e)&&(e=e.__ref),B(t)&&(t=t.__ref);
2var o="string"==typeof e?this.lookup(r=e):e,a="string"==typeof t?this.lookup(r=t):t;if(a){(0,i.kG)("string"==typeof r,1);var s=new Ie(pn).merge(o,a);if(this.data[r]=s,s!==o&&(delete this.refs[r],this.group.caching)){var u=Object.create(null);o||(u.__exists=1),Object.keys(a).forEach((function(e){if(!o||o[e]!==s[e]){u[e]=1;var t=en(e);t===e||n.policies.hasKeyArgs(s.__typename,t)||(u[t]=1),void 0!==s[e]||n instanceof hn||delete s[e]}})),!u.__typename||o&&o.__typename||this.policies.rootTypenamesById[r]!==s.__typename||delete u.__typename,Object.keys(u).forEach((function(e){return n.group.dirty(r,e)}))}}},e.prototype.modify=function(e,t){var r=this,n=this.lookup(e);if(n){var i=Object.create(null),a=!1,s=!0,u={DELETE:on,INVALIDATE:sn,isReference:B,toReference:this.toReference,canRead:this.canRead,readField:function(t,n){return r.policies.readField("string"==typeof t?{fieldName:t,from:n||j(e)}:t,{store:r})}};if(Object.keys(n).forEach((function(c){var l=en(c),f=n[c];if(void 0!==f){var h="function"==typeof t?t:t[c]||t[l];if(h){var d=h===an?on:h((0,$r.J)(f),(0,o.pi)((0,o.pi)({},u),{fieldName:l,storeFieldName:c,storage:r.getStorage(e,c)}));d===sn?r.group.dirty(e,c):(d===on&&(d=void 0),d!==f&&(i[c]=d,a=!0,f=d))}void 0!==f&&(s=!1)}})),a)return this.merge(e,i),s&&(this instanceof hn?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},e.prototype.delete=function(e,t,r){var n,o=this.lookup(e);if(o){var i=this.getFieldValue(o,"__typename"),a=t&&r?this.policies.getStoreFieldName({typename:i,fieldName:t,args:r}):t;return this.modify(e,a?((n={})[a]=an,n):an)}return!1},e.prototype.evict=function(e,t){var r=!1;return e.id&&(Hr.call(this.data,e.id)&&(r=this.delete(e.id,e.fieldName,e.args)),this instanceof hn&&this!==t&&(r=this.parent.evict(e,t)||r),(e.fieldName||r)&&this.group.dirty(e.id,e.fieldName||"__exists")),r},e.prototype.clear=function(){this.replace(null)},e.prototype.extract=function(){var e=this,t=this.toObject(),r=[];return this.getRootIdSet().forEach((function(t){Hr.call(e.policies.rootTypenamesById,t)||r.push(t)})),r.length&&(t.__META={extraRootIds:r.sort()}),t},e.prototype.replace=function(e){var t=this;if(Object.keys(this.data).forEach((function(r){e&&Hr.call(e,r)||t.delete(r)})),e){var r=e.__META,n=(0,o._T)(e,["__META"]);Object.keys(n).forEach((function(e){t.merge(e,n[e])})),r&&r.extraRootIds.forEach(this.retain,this)}},e.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},e.prototype.release=function(e){if(this.rootIds[e]>0){var t=--this.rootIds[e];return t||delete this.rootIds[e],t}return 0},e.prototype.getRootIdSet=function(e){return void 0===e&&(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof hn?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},e.prototype.gc=function(){var e=this,t=this.getRootIdSet(),r=this.toObject();t.forEach((function(n){Hr.call(r,n)&&(Object.keys(e.findChildRefIds(n)).forEach(t.add,t),delete r[n])}));var n=Object.keys(r);if(n.length){for(var o=this;o instanceof hn;)o=o.parent;n.forEach((function(e){return o.delete(e)}))}return n},e.prototype.findChildRefIds=function(e){if(!Hr.call(this.refs,e)){var t=this.refs[e]=Object.create(null),r=this.data[e];if(!r)return t;var n=new Set([r]);n.forEach((function(e){B(e)&&(t[e.__ref]=!0),(0,T.s)(e)&&Object.keys(e).forEach((function(t){var r=e[t];(0,T.s)(r)&&n.add(r)}))}))}return this.refs[e]},e.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},e}(),cn=function(){function e(e,t){void 0===t&&(t=null),this.caching=e,this.parent=t,this.d=null,this.resetCaching()}return e.prototype.resetCaching=function(){this.d=this.caching?Cr():null,this.keyMaker=new ht(pe.mr)}
2,e.prototype.depend=function(e,t){if(this.d){this.d(ln(e,t));var r=en(t);r!==t&&this.d(ln(e,r)),this.parent&&this.parent.depend(e,t)}},e.prototype.dirty=function(e,t){this.d&&this.d.dirty(ln(e,t),"__exists"===t?"forget":"setDirty")},e}();function ln(e,t){return t+"#"+e}function fn(e,t){mn(e)&&e.group.depend(t,"__exists")}!function(e){var t=function(e){function t(t){var r=t.policies,n=t.resultCaching,o=void 0===n||n,i=t.seed,a=e.call(this,r,new cn(o))||this;return a.stump=new dn(a),a.storageTrie=new ht(pe.mr),i&&a.replace(i),a}return(0,o.ZT)(t,e),t.prototype.addLayer=function(e,t){return this.stump.addLayer(e,t)},t.prototype.removeLayer=function(){return this},t.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},t}(e);e.Root=t}(un||(un={}));var hn=function(e){function t(t,r,n,o){var i=e.call(this,r.policies,o)||this;return i.id=t,i.parent=r,i.replay=n,i.group=o,n(i),i}return(0,o.ZT)(t,e),t.prototype.addLayer=function(e,r){return new t(e,this,r,this.group)},t.prototype.removeLayer=function(e){var t=this,r=this.parent.removeLayer(e);return e===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(e){var n=t.data[e],o=r.lookup(e);o?n?n!==o&&Object.keys(n).forEach((function(r){(0,st.D)(n[r],o[r])||t.group.dirty(e,r)})):(t.group.dirty(e,"__exists"),Object.keys(o).forEach((function(r){t.group.dirty(e,r)}))):t.delete(e)})),r):r===this.parent?this:r.addLayer(this.id,this.replay)},t.prototype.toObject=function(){return(0,o.pi)((0,o.pi)({},this.parent.toObject()),this.data)},t.prototype.findChildRefIds=function(t){var r=this.parent.findChildRefIds(t);return Hr.call(this.data,t)?(0,o.pi)((0,o.pi)({},r),e.prototype.findChildRefIds.call(this,t)):r},t.prototype.getStorage=function(){for(var e=this.parent;e.parent;)e=e.parent;return e.getStorage.apply(e,arguments)},t}(un),dn=function(e){function t(t){return e.call(this,"EntityStore.Stump",t,(function(){}),new cn(t.group.caching,t.group))||this}return(0,o.ZT)(t,e),t.prototype.removeLayer=function(){return this},t.prototype.merge=function(){return this.parent.merge.apply(this.parent,arguments)},t}(hn);function pn(e,t,r){var n=e[r],o=t[r];return(0,st.D)(n,o)?n:o}function mn(e){return!!(e instanceof un&&e.group.caching)}function gn(e){return[e.selectionSet,e.objectOrReference,e.context,e.context.canonizeResults]}var vn=function(){function e(e){var t=this;this.knownResults=new(pe.mr?WeakMap:Map),this.config=(0,Tt.o)(e,{addTypename:!1!==e.addTypename,canonizeResults:Kr(e)}),this.canon=e.canon||new gt,this.executeSelectionSet=Er((function(e){var r,n=e.context.canonizeResults,i=gn(e);i[3]=!n;var a=(r=t.executeSelectionSet).peek.apply(r,i);return a?n?(0,o.pi)((0,o.pi)({},a),{result:t.canon.admit(a.result)}):a:(fn(e.context.store,e.enclosingRef.__ref),t.execSelectionSetImpl(e))}),{max:this.config.resultCacheMaxSize,keyArgs:gn,makeCacheKey:function(e,t,r,n){if(mn(r.store))return r.store.makeCacheKey(e,B(t)?t.__ref:t,r.varString,n)}}),this.executeSubSelectedArray=Er((function(e){return fn(e.context.store,e.enclosingRef.__ref),t.execSubSelectedArrayImpl(e)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(e){var t=e.field,r=e.array,n=e.context;if(mn(n.store))return n.store.makeCacheKey(t,r,n.varString)}})}return e.prototype.resetCanon=function(){this.canon=new gt},e.prototype.diffQueryAgainstStore=function(e){var t=e.store,r=e.query,n=e.rootId,i=void 0===n?"ROOT_QUERY":n,a=e.variables,s=e.returnPartialData,u=void 0===s||s,c=e.canonizeResults,l=void 0===c?this.config.canonizeResults:c,f=this.config.cache.policies;a=(0,o.pi)((0,o.pi)({},Y(J(r))),a);var h,d=j(i),p=this.executeSelectionSet({selectionSet:Z(r).selectionSet,objectOrReference:d,enclosingRef:d,context:(0,o.pi)({store:t,query:r,policies:f,variables:a,varString:vt(a),canonizeResults:l},nn(r,this.config.fragments))});if(p.missing&&(h=[new Gr(yn(p.missing),p.missing,r,a)],!u))throw h[0];return{result:p.result,complete:!h,missing:h}},e.prototype.isFresh=function(e,t,r,n){if(mn(n.store)&&this.knownResults.get(e)===r){var o=this.executeSelectionSet.peek(r,t,n,this.canon.isKnown(e));if(o&&e===o.result)return!0}return!1},e.prototype.execSelectionSetImpl=function(e){var t=this,r=e.selectionSet,n=e.objectOrReference,o=e.enclosingRef,a=e.context;if(B(n)&&!a.policies.rootTypenamesById[n.__ref]&&!a.store.has(n.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(n.__ref," object")};var s,u=a.variables,c=a.policies,l=a.store.getFieldValue(n,"__typename"),f=[],h=new Ie;function d(e,t){var r;return e.missing&&(s=h.merge(s,((r={})[t]=e.missing,r))),e.result}this.config.addTypename&&"string"==typeof l&&!c.rootIdsByTypename[l]&&f.push({__typename:l});var p=new Set(r.selections);p.forEach((function(e){var r,m;
2if(le(e,u))if(W(e)){var g=c.readField({fieldName:e.name.value,field:e,variables:a.variables,from:n},a),v=V(e);void 0===g?tt.added(e)||(s=h.merge(s,((r={})[v]="Can't find field '".concat(e.name.value,"' on ").concat(B(n)?n.__ref+" object":"object "+JSON.stringify(n,null,2)),r))):(0,we.k)(g)?g=d(t.executeSubSelectedArray({field:e,array:g,enclosingRef:o,context:a}),v):e.selectionSet?null!=g&&(g=d(t.executeSelectionSet({selectionSet:e.selectionSet,objectOrReference:g,enclosingRef:B(g)?g:o,context:a}),v)):a.canonizeResults&&(g=t.canon.pass(g)),void 0!==g&&f.push(((m={})[v]=g,m))}else{var y=D(e,a.lookupFragment);if(!y&&e.kind===He.h.FRAGMENT_SPREAD)throw(0,i._K)(7,e.name.value);y&&c.fragmentMatches(y,l)&&y.selectionSet.selections.forEach(p.add,p)}}));var m={result:Ce(f),missing:s},g=a.canonizeResults?this.canon.admit(m):(0,$r.J)(m);return g.result&&this.knownResults.set(g.result,r),g},e.prototype.execSubSelectedArrayImpl=function(e){var t,r=this,n=e.field,o=e.array,a=e.enclosingRef,s=e.context,u=new Ie;function c(e,r){var n;return e.missing&&(t=u.merge(t,((n={})[r]=e.missing,n))),e.result}return n.selectionSet&&(o=o.filter(s.store.canRead)),o=o.map((function(e,t){return null===e?null:(0,we.k)(e)?c(r.executeSubSelectedArray({field:n,array:e,enclosingRef:a,context:s}),t):n.selectionSet?c(r.executeSelectionSet({selectionSet:n.selectionSet,objectOrReference:e,enclosingRef:B(e)?e:a,context:s}),t):(!1!==globalThis.__DEV__&&function(e,t,r){if(!t.selectionSet){var n=new Set([r]);n.forEach((function(r){(0,T.s)(r)&&((0,i.kG)(!B(r),8,function(e,t){return B(t)?e.get(t.__ref,"__typename"):t&&t.__typename}(e,r),t.name.value),Object.values(r).forEach(n.add,n))}))}}(s.store,n,e),e)})),{result:s.canonizeResults?this.canon.admit(o):o,missing:t}},e}();function yn(e){try{JSON.stringify(e,(function(e,t){if("string"==typeof t)throw t;return t}))}catch(t){return t}}var bn=r(3887),wn=Object.create(null);function Pn(e){var t=JSON.stringify(e);return wn[t]||(wn[t]=Object.create(null))}function kn(e){var t=Pn(e);return t.keyFieldsFn||(t.keyFieldsFn=function(t,r){var n=function(e,t){return r.readField(t,e)},o=r.keyObject=Sn(e,(function(e){var o=En(r.storeObject,e,n);return void 0===o&&t!==r.storeObject&&Hr.call(t,e[0])&&(o=En(t,e,On)),(0,i.kG)(void 0!==o,2,e.join("."),t),o}));return"".concat(r.typename,":").concat(JSON.stringify(o))})}function Cn(e){var t=Pn(e);return t.keyArgsFn||(t.keyArgsFn=function(t,r){var n=r.field,o=r.variables,i=r.fieldName,a=Sn(e,(function(e){var r=e[0],i=r.charAt(0);if("@"!==i)if("$"!==i){if(t)return En(t,e)}else{var a=r.slice(1);if(o&&Hr.call(o,a)){var s=e.slice(0);return s[0]=a,En(o,s)}}else if(n&&(0,we.O)(n.directives)){var u=r.slice(1),c=n.directives.find((function(e){return e.name.value===u})),l=c&&Q(c,o);return l&&En(l,e.slice(1))}})),s=JSON.stringify(a);return(t||"{}"!==s)&&(i+=":"+s),i})}function Sn(e,t){var r=new Ie;return In(e).reduce((function(e,n){var o,i=t(n);if(void 0!==i){for(var a=n.length-1;a>=0;--a)(o={})[n[a]]=i,i=o;e=r.merge(e,i)}return e}),Object.create(null))}function In(e){var t=Pn(e);if(!t.paths){var r=t.paths=[],n=[];e.forEach((function(t,o){(0,we.k)(t)?(In(t).forEach((function(e){return r.push(n.concat(e))})),n.length=0):(n.push(t),(0,we.k)(e[o+1])||(r.push(n.slice(0)),n.length=0))}))}return t.paths}function On(e,t){return e[t]}function En(e,t,r){return r=r||On,_n(t.reduce((function e(t,n){return(0,we.k)(t)?t.map((function(t){return e(t,n)})):t&&r(t,n)}),e))}function _n(e){return(0,T.s)(e)?(0,we.k)(e)?e.map(_n):Sn(Object.keys(e).sort(),(function(t){return En(e,t)})):e}function Rn(e){return void 0!==e.args?e.args:e.field?Q(e.field,e.variables):null}N.setStringify(vt);var Tn=function(){},xn=function(e,t){return t.fieldName},qn=function(e,t,r){return(0,r.mergeObjects)(e,t)},Dn=function(e,t){return t},jn=function(){function e(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=(0,o.pi)({dataIdFromObject:Zr},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 e.prototype.identify=function(e,t){var r,n=this,i=t&&(t.typename||(null===(r=t.storeObject)||void 0===r?void 0:r.__typename))||e.__typename;if(i===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var a,s=t&&t.storeObject||e,u=(0,o.pi)((0,o.pi)({},t),{typename:i,storeObject:s,readField:t&&t.readField||function(){var e=An(arguments,s);return n.readField(e,{store:n.cache.data,variables:e.variables})}}),c=i&&this.getTypePolicy(i),l=c&&c.keyFn||this.config.dataIdFromObject;l;){var f=l((0,o.pi)((0,o.pi)({},e),s),u);if(!(0,we.k)(f)){a=f;break}l=kn(f)}return a=a?String(a):void 0,u.keyObject?[a,u.keyObject]:[a]},e.prototype.addTypePolicies=function(e){var t=this;Object.keys(e).forEach((function(r){var n=e[r],i=n.queryType,a=n.mutationType,s=n.subscriptionType,u=(0,o._T)(n,["queryType","mutationType","subscriptionType"]);i&&t.setRootTypename("Query",r),a&&t.setRootTypename("Mutation",r),s&&t.setRootTypename("Subscription",r),Hr.call(t.toBeAdded,r)?t.toBeAdded[r].push(u):t.toBeAdded[r]=[u]}))},e.prototype.updateTypePolicy=function(e,t){var r=this,n=this.getTypePolicy(e),o=t.keyFields,i=t.fields;function a(e,t){e.merge="function"==typeof t?t:!0===t?qn:!1===t?Dn:e.merge}a(n,t.merge),n.keyFn=!1===o?Tn:(0,we.k)(o)?kn(o):"function"==typeof o?o:n.keyFn,i&&Object.keys(i).forEac
2h((function(t){var n=r.getFieldPolicy(e,t,!0),o=i[t];if("function"==typeof o)n.read=o;else{var s=o.keyArgs,u=o.read,c=o.merge;n.keyFn=!1===s?xn:(0,we.k)(s)?Cn(s):"function"==typeof s?s:n.keyFn,"function"==typeof u&&(n.read=u),a(n,c)}n.read&&n.merge&&(n.keyFn=n.keyFn||xn)}))},e.prototype.setRootTypename=function(e,t){void 0===t&&(t=e);var r="ROOT_"+e.toUpperCase(),n=this.rootTypenamesById[r];t!==n&&((0,i.kG)(!n||n===e,3,e),n&&delete this.rootIdsByTypename[n],this.rootIdsByTypename[t]=r,this.rootTypenamesById[r]=t)},e.prototype.addPossibleTypes=function(e){var t=this;this.usingPossibleTypes=!0,Object.keys(e).forEach((function(r){t.getSupertypeSet(r,!0),e[r].forEach((function(e){t.getSupertypeSet(e,!0).add(r);var n=e.match(Xr);n&&n[0]===e||t.fuzzySubtypes.set(e,new RegExp(e))}))}))},e.prototype.getTypePolicy=function(e){var t=this;if(!Hr.call(this.typePolicies,e)){var r=this.typePolicies[e]=Object.create(null);r.fields=Object.create(null);var n=this.supertypeMap.get(e);!n&&this.fuzzySubtypes.size&&(n=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach((function(r,o){if(r.test(e)){var i=t.supertypeMap.get(o);i&&i.forEach((function(e){return n.add(e)}))}}))),n&&n.size&&n.forEach((function(e){var n=t.getTypePolicy(e),i=n.fields,a=(0,o._T)(n,["fields"]);Object.assign(r,a),Object.assign(r.fields,i)}))}var i=this.toBeAdded[e];return i&&i.length&&i.splice(0).forEach((function(r){t.updateTypePolicy(e,r)})),this.typePolicies[e]},e.prototype.getFieldPolicy=function(e,t,r){if(e){var n=this.getTypePolicy(e).fields;return n[t]||r&&(n[t]=Object.create(null))}},e.prototype.getSupertypeSet=function(e,t){var r=this.supertypeMap.get(e);return!r&&t&&this.supertypeMap.set(e,r=new Set),r},e.prototype.fragmentMatches=function(e,t,r,n){var o=this;if(!e.typeCondition)return!0;if(!t)return!1;var a=e.typeCondition.name.value;if(t===a)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(a))for(var s=this.getSupertypeSet(t,!0),u=[s],c=function(e){var t=o.getSupertypeSet(e,!1);t&&t.size&&u.indexOf(t)<0&&u.push(t)},l=!(!r||!this.fuzzySubtypes.size),f=!1,h=0;h<u.length;++h){var d=u[h];if(d.has(a))return s.has(a)||(f&&!1!==globalThis.__DEV__&&i.kG.warn(4,t,a),s.add(a)),!0;d.forEach(c),l&&h===u.length-1&&tn(e.selectionSet,r,n)&&(l=!1,f=!0,this.fuzzySubtypes.forEach((function(e,r){var n=t.match(e);n&&n[0]===t&&c(r)})))}return!1},e.prototype.hasKeyArgs=function(e,t){var r=this.getFieldPolicy(e,t,!1);return!(!r||!r.keyFn)},e.prototype.getStoreFieldName=function(e){var t,r=e.typename,n=e.fieldName,o=this.getFieldPolicy(r,n,!1),i=o&&o.keyFn;if(i&&r)for(var a={typename:r,fieldName:n,field:e.field||null,variables:e.variables},s=Rn(e);i;){var u=i(s,a);if(!(0,we.k)(u)){t=u||n;break}i=Cn(u)}return void 0===t&&(t=e.field?function(e,t){var r=null;e.directives&&(r={},e.directives.forEach((function(e){r[e.name.value]={},e.arguments&&e.arguments.forEach((function(n){var o=n.name,i=n.value;return A(r[e.name.value],o,i,t)}))})));var n=null;return e.arguments&&e.arguments.length&&(n={},e.arguments.forEach((function(e){var r=e.name,o=e.value;return A(n,r,o,t)}))),N(e.name.value,n,r)}(e.field,e.variables):N(n,Rn(e))),!1===t?n:n===en(t)?t:n+":"+t},e.prototype.readField=function(e,t){var r=e.from;if(r&&(e.field||e.fieldName)){if(void 0===e.typename){var n=t.store.getFieldValue(r,"__typename");n&&(e.typename=n)}var o=this.getStoreFieldName(e),i=en(o),a=t.store.getFieldValue(r,o),s=this.getFieldPolicy(e.typename,i,!1),u=s&&s.read;if(u){var c=Bn(this,r,e,t,t.store.getStorage(B(r)?r.__ref:r,o));return _r.withValue(this.cache,u,[a,c])}return a}},e.prototype.getReadFunction=function(e,t){var r=this.getFieldPolicy(e,t,!1);return r&&r.read},e.prototype.getMergeFunction=function(e,t,r){var n=this.getFieldPolicy(e,t,!1),o=n&&n.merge;return!o&&r&&(o=(n=this.getTypePolicy(r))&&n.merge),o},e.prototype.runMergeFunction=function(e,t,r,n,o){var i=r.field,a=r.typename,s=r.merge;return s===qn?Fn(n.store)(e,t):s===Dn?t:(n.overwrite&&(e=void 0),s(e,t,Bn(this,void 0,{typename:a,fieldName:i.name.value,field:i,variables:n.variables},n,o||Object.create(null))))},e}();function Bn(e,t,r,n,o){var i=e.getStoreFieldName(r),a=en(i),s=r.variables||n.variables,u=n.store,c=u.toReference,l=u.canRead;return{args:Rn(r),field:r.field||null,fieldName:a,storeFieldName:i,variables:s,isReference:B,toReference:c,storage:o,cache:e.cache,canRead:l,readField:function(){return e.readField(An(arguments,t,s),n)},mergeObjects:Fn(n.store)}}function An(e,t,r){var n,a=e[0],s=e[1],u=e.length;return"string"==typeof a?n={fieldName:a,from:u>1?s:t}:(n=(0,o.pi)({},a),Hr.call(n,"from")||(n.from=t)),!1!==globalThis.__DEV__&&void 0===n.from&&!1!==globalThis.__DEV__&&i.kG.warn(5,(0,bn.v)(Array.from(e))),void 0===n.variables&&(n.variables=r),n}function Fn(e){return function(t,r){if((0,we.k)(t)||(0,we.k)(r))throw(0,i._K)(6);if((0,T.s)(t)&&(0,T.s)(r)){var n=e.getFieldValue(t,"__typename"),a=e.getFieldValue(r,"__typename");if(n&&a&&n!==a)return r;if(B(t)&&rn(r))return e.merge(t.__ref,r),t;if(rn(t)&&B(r))return e.merge(t,r.__ref),r;if(rn(t)&&rn(r))return(0,o.pi)((0,o.pi)({},t),r)}return r}}function Nn(e,t,r){var n="".concat(t).concat(r),i=e.flavors.get(n);return i||e.flavors.set(n,i=e.clientOnly===t&&e.deferred===r?e:(0,o.pi)((0,o.pi)({},e),{clientOnly:t,deferred:r})),i}var Mn=function(){function e(e,t,r){this.cache=e,this.reader=t,this.fragments=r}return e.prototype.writeToStore=function(e,t){var r=this,n=t.query,a=t.result,s=t.dataId,u=t.variables,c=t.overwrite,l=G(n),f=new Ie;u=(0,o.pi)((0,o.pi)({},Y(l)),u);var h=(0,o.pi)((0,o.pi)({store:e,written:Object.create(null),merge:function(e,t){return f.merge(e,t)}
2,variables:u,varString:vt(u)},nn(n,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),d=this.processSelectionSet({result:a||Object.create(null),dataId:s,selectionSet:l.selectionSet,mergeTree:{map:new Map},context:h});if(!B(d))throw(0,i._K)(9,a);return h.incomingById.forEach((function(t,n){var o=t.storeObject,a=t.mergeTree,s=t.fieldNodeSet,u=j(n);if(a&&a.map.size){var c=r.applyMerges(a,u,o,h);if(B(c))return;o=c}if(!1!==globalThis.__DEV__&&!h.overwrite){var l=Object.create(null);s.forEach((function(e){e.selectionSet&&(l[e.name.value]=!0)}));Object.keys(o).forEach((function(e){(function(e){return!0===l[en(e)]})(e)&&!function(e){var t=a&&a.map.get(e);return Boolean(t&&t.info&&t.info.merge)}(e)&&function(e,t,r,n){var o=function(e){var t=n.getFieldValue(e,r);return"object"==typeof t&&t},a=o(e);if(!a)return;var s=o(t);if(!s)return;if(B(a))return;if((0,st.D)(a,s))return;if(Object.keys(a).every((function(e){return void 0!==n.getFieldValue(s,e)})))return;var u=n.getFieldValue(e,"__typename")||n.getFieldValue(t,"__typename"),c=en(r),l="".concat(u,".").concat(c);if(zn.has(l))return;zn.add(l);var f=[];
2(0,we.k)(a)||(0,we.k)(s)||[a,s].forEach((function(e){var t=n.getFieldValue(e,"__typename");"string"!=typeof t||f.includes(t)||f.push(t)}));!1!==globalThis.__DEV__&&i.kG.warn(12,c,u,f.length?"either ensure all objects of type "+f.join(" and ")+" have an ID or a custom merge function, or ":"",l,a,s)}(u,o,e,h.store)}))}e.merge(n,o)})),e.retain(d.__ref),d},e.prototype.processSelectionSet=function(e){var t=this,r=e.dataId,n=e.result,a=e.selectionSet,s=e.context,u=e.mergeTree,c=this.cache.policies,l=Object.create(null),f=r&&c.rootTypenamesById[r]||U(n,a,s.fragmentMap)||r&&s.store.get(r,"__typename");"string"==typeof f&&(l.__typename=f);var h=function(){var e=An(arguments,l,s.variables);if(B(e.from)){var t=s.incomingById.get(e.from.__ref);if(t){var r=c.readField((0,o.pi)((0,o.pi)({},e),{from:t.storeObject}),s);if(void 0!==r)return r}}return c.readField(e,s)},d=new Set;this.flattenFields(a,n,s,f).forEach((function(e,r){var o,a=V(r),s=n[a];if(d.add(r),void 0!==s){var p=c.getStoreFieldName({typename:f,fieldName:r.name.value,field:r,variables:e.variables}),m=Qn(u,p),g=t.processFieldValue(s,r,r.selectionSet?Nn(e,!1,!1):e,m),v=void 0;r.selectionSet&&(B(g)||rn(g))&&(v=h("__typename",g));var y=c.getMergeFunction(f,r.name.value,v);y?m.info={field:r,typename:f,merge:y}:Wn(u,p),l=e.merge(l,((o={})[p]=g,o))}else!1===globalThis.__DEV__||e.clientOnly||e.deferred||tt.added(r)||c.getReadFunction(f,r.name.value)||!1!==globalThis.__DEV__&&i.kG.error(10,V(r),n)}));try{var p=c.identify(n,{typename:f,selectionSet:a,fragmentMap:s.fragmentMap,storeObject:l,readField:h}),m=p[0],g=p[1];r=r||m,g&&(l=s.merge(l,g))}catch(w){if(!r)throw w}if("string"==typeof r){var v=j(r),y=s.written[r]||(s.written[r]=[]);if(y.indexOf(a)>=0)return v;if(y.push(a),this.reader&&this.reader.isFresh(n,v,a,s))return v;var b=s.incomingById.get(r);return b?(b.storeObject=s.merge(b.storeObject,l),b.mergeTree=Vn(b.mergeTree,u),d.forEach((function(e){return b.fieldNodeSet.add(e)}))):s.incomingById.set(r,{storeObject:l,mergeTree:Un(u)?void 0:u,fieldNodeSet:d}),v}return l},e.prototype.processFieldValue=function(e,t,r,n){var o=this;return t.selectionSet&&null!==e?(0,we.k)(e)?e.map((function(e,i){var a=o.processFieldValue(e,t,r,Qn(n,i));return Wn(n,i),a})):this.processSelectionSet({result:e,selectionSet:t.selectionSet,context:r,mergeTree:n}):!1!==globalThis.__DEV__?qt(e):e},e.prototype.flattenFields=function(e,t,r,n){void 0===n&&(n=U(t,e,r.fragmentMap));var o=new Map,a=this.cache.policies,s=new ht(!1);return function e(u,c){var l=s.lookup(u,c.clientOnly,c.deferred);l.visited||(l.visited=!0,u.selections.forEach((function(s){if(le(s,r.variables)){var u=c.clientOnly,l=c.deferred;if(u&&l||!(0,we.O)(s.directives)||s.directives.forEach((function(e){var t=e.name.value;if("client"===t&&(u=!0),"defer"===t){var n=Q(e,r.variables);n&&!1===n.if||(l=!0)}})),W(s)){var f=o.get(s);f&&(u=u&&f.clientOnly,l=l&&f.deferred),o.set(s,Nn(r,u,l))}else{var h=D(s,r.lookupFragment);if(!h&&s.kind===He.h.FRAGMENT_SPREAD)throw(0,i._K)(11,s.name.value);h&&a.fragmentMatches(h,n,t,r.variables)&&e(h.selectionSet,Nn(r,u,l))}}})))}(e,r),o},e.prototype.applyMerges=function(e,t,r,n,a){var s,u=this;if(e.map.size&&!B(r)){var c,l=(0,we.k)(r)||!B(t)&&!rn(t)?void 0:t,f=r;l&&!a&&(a=[B(l)?l.__ref:l]);var h=function(e,t){return(0,we.k)(e)?"number"==typeof t?e[t]:void 0:n.store.getFieldValue(e,String(t))};e.map.forEach((function(e,t){var r=h(l,t),o=h(f,t);if(void 0!==o){a&&a.push(t);var s=u.applyMerges(e,r,o,n,a);s!==o&&(c=c||new Map).set(t,s),a&&(0,i.kG)(a.pop()===t)}})),c&&(r=(0,we.k)(f)?f.slice(0):(0,o.pi)({},f),c.forEach((function(e,t){r[t]=e})))}return e.info?this.cache.policies.runMergeFunction(t,r,e.info,n,a&&(s=n.store).getStorage.apply(s,a)):r},e}(),Ln=[];function Qn(e,t){var r=e.map;return r.has(t)||r.set(t,Ln.pop()||{map:new Map}),r.get(t)}function Vn(e,t){if(e===t||!t||Un(t))return e;if(!e||Un(e))return t;var r=e.info&&t.info?(0,o.pi)((0,o.pi)({},e.info),t.info):e.info||t.info,n=e.map.size&&t.map.size,i={info:r,map:n?new Map:e.map.size?e.map:t.map};if(n){var a=new Set(t.map.keys());e.map.forEach((function(e,r){i.map.set(r,Vn(e,t.map.get(r))),a.delete(r)})),a.forEach((function(r){i.map.set(r,Vn(t.map.get(r),e.map.get(r)))}))}return i}function Un(e){return!e||!(e.info||e.map.size)}function Wn(e,t){var r=e.map,n=r.get(t);n&&Un(n)&&(Ln.push(n),r.delete(t))}var zn=new Set;var Gn=function(e){function t(t){void 0===t&&(t={});var r=e.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new wt(tt),r.assumeImmutableResults=!0,r.makeVar=qr,r.txCount=0,r.config=function(e){return(0,Tt.o)(Yr,e)}
2(t),r.addTypename=!!r.config.addTypename,r.policies=new jn({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return(0,o.ZT)(t,e),t.prototype.init=function(){var e=this.data=new un.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=e.stump,this.resetResultCache()},t.prototype.resetResultCache=function(e){var t=this,r=this.storeReader,n=this.config.fragments;this.storeWriter=new Mn(this,this.storeReader=new vn({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Kr(this.config),canon:e?void 0:r&&r.canon,fragments:n}),n),this.maybeBroadcastWatch=Er((function(e,r){return t.broadcastWatch(e,r)}),{max:this.config.resultCacheMaxSize,makeCacheKey:function(e){var r=e.optimistic?t.optimisticData:t.data;if(mn(r)){var n=e.optimistic,o=e.id,i=e.variables;return r.makeCacheKey(e.query,e.callback,vt({optimistic:n,id:o,variables:i}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(e){return e.resetCaching()}))},t.prototype.restore=function(e){return this.init(),e&&this.data.replace(e),this},t.prototype.extract=function(e){return void 0===e&&(e=!1),(e?this.optimisticData:this.data).extract()},t.prototype.read=function(e){var t=e.returnPartialData,r=void 0!==t&&t;try{return this.storeReader.diffQueryAgainstStore((0,o.pi)((0,o.pi)({},e),{store:e.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:r})).result||null}catch(n){if(n instanceof Gr)return null;throw n}},t.prototype.write=function(e){try{return++this.txCount,this.storeWriter.writeToStore(this.data,e)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},t.prototype.modify=function(e){if(Hr.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()}},t.prototype.diff=function(e){return this.storeReader.diffQueryAgainstStore((0,o.pi)((0,o.pi)({},e),{store:e.optimistic?this.optimisticData:this.data,rootId:e.id||"ROOT_QUERY",config:this.config}))},t.prototype.watch=function(e){var t,r=this;return this.watches.size||Tr(t=this).vars.forEach((function(e){return e.attachCache(t)})),this.watches.add(e),e.immediate&&this.maybeBroadcastWatch(e),function(){r.watches.delete(e)&&!r.watches.size&&xr(r),r.maybeBroadcastWatch.forget(e)}},t.prototype.gc=function(e){vt.reset();var t=this.optimisticData.gc();return e&&!this.txCount&&(e.resetResultCache?this.resetResultCache(e.resetResultIdentities):e.resetResultIdentities&&this.storeReader.resetCanon()),t},t.prototype.retain=function(e,t){return(t?this.optimisticData:this.data).retain(e)},t.prototype.release=function(e,t){return(t?this.optimisticData:this.data).release(e)},t.prototype.identify=function(e){if(B(e))return e.__ref;try{return this.policies.identify(e)[0]}catch(t){!1!==globalThis.__DEV__&&i.kG.warn(t)}},t.prototype.evict=function(e){if(!e.id){if(Hr.call(e,"id"))return!1;e=(0,o.pi)((0,o.pi)({},e),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(e,this.data)}finally{--this.txCount||!1===e.broadcast||this.broadcastWatches()}},t.prototype.reset=function(e){var t=this;return this.init(),vt.reset(),e&&e.discardWatches?(this.watches.forEach((function(e){return t.maybeBroadcastWatch.forget(e)})),this.watches.clear(),xr(this)):this.broadcastWatches(),Promise.resolve()},t.prototype.removeOptimistic=function(e){var t=this.optimisticData.removeLayer(e);t!==this.optimisticData&&(this.optimisticData=t,this.broadcastWatches())},t.prototype.batch=function(e){var t,r=this,n=e.update,i=e.optimistic,a=void 0===i||i,s=e.removeOptimistic,u=e.onWatchUpdated,c=function(e){var o=r,i=o.data,a=o.optimisticData;++r.txCount,e&&(r.data=r.optimisticData=e);try{return t=n(r)}finally{--r.txCount,r.data=i,r.optimisticData=a}},l=new Set;return u&&!this.txCount&&this.broadcastWatches((0,o.pi)((0,o.pi)({},e),{onWatchUpdated:function(e){return l.add(e),!1}})),"string"==typeof a?this.optimisticData=this.optimisticData.addLayer(a,c):!1===a?c(this.data):c(),"string"==typeof s&&(this.optimisticData=this.optimisticData.removeLayer(s)),u&&l.size?(this.broadcastWatches((0,o.pi)((0,o.pi)({},e),{onWatchUpdated:function(e,t){var r=u.call(this,e,t);return!1!==r&&l.delete(e),r}})),l.size&&l.forEach((function(e){return r.maybeBroadcastWatch.dirty(e)}))):this.broadcastWatches(e),t},t.prototype.performTransaction=function(e,t){return this.batch({update:e,optimistic:t||null!==t})},t.prototype.transformDocument=function(e){return this.addTypenameToDocument(this.addFragmentsToDocument(e))},t.prototype.broadcastWatches=function(e){var t=this;
2this.txCount||this.watches.forEach((function(r){return t.maybeBroadcastWatch(r,e)}))},t.prototype.addFragmentsToDocument=function(e){var t=this.config.fragments;return t?t.transform(e):e},t.prototype.addTypenameToDocument=function(e){return this.addTypename?this.addTypenameTransform.transformDocument(e):e},t.prototype.broadcastWatch=function(e,t){var r=e.lastDiff,n=this.diff(e);t&&(e.optimistic&&"string"==typeof t.optimistic&&(n.fromOptimisticTransaction=!0),t.onWatchUpdated&&!1===t.onWatchUpdated.call(this,e,n,r))||r&&(0,st.D)(r.result,n.result)||e.callback(e.lastDiff=n,r)},t}(zr);const $n=e=>Array.isArray(e)?e:[e],Hn=(e={},t)=>({...e,filters:[...e.filters||[],...$n(t)]}),Jn=e=>Array.isArray(e)?`[${e.map(Jn).join(", ")}]`:"string"==typeof e?`"${e}"`:e instanceof Date?`${e.getTime()}`:`${e}`,Zn=e=>(t,...r)=>{const n=r.map(Jn).join(", "),o=t&&r.length?", ":"";return`[${e}(${t}${o}${n})]`},Yn=e=>{const t=Zn(e);return e=>t(e)},Kn={at:Zn("at"),not:Zn("not"),any:Zn("any"),in:Zn("in"),fulltext:Zn("fulltext"),has:Yn("has"),missing:Yn("missing"),similar:(e=>{const t=Zn(e);return(...e)=>t("",...e)})("similar"),geopointNear:Zn("geopoint.near"),numberLessThan:Zn("number.lt"),numberGreaterThan:Zn("number.gt"),numberInRange:Zn("number.inRange"),dateAfter:Zn("date.after"),dateBefore:Zn("date.before"),dateBetween:Zn("date.between"),dateDayOfMonth:Zn("date.day-of-month"),dateDayOfMonthAfter:Zn("date.day-of-month-after"),dateDayOfMonthBefore:Zn("date.day-of-month-before"),dateDayOfWeek:Zn("date.day-of-week"),dateDayOfWeekAfter:Zn("date.day-of-week-after"),dateDayOfWeekBefore:Zn("date.day-of-week-before"),dateMonth:Zn("date.month"),dateMonthAfter:Zn("date.month-after"),dateMonthBefore:Zn("date.month-before"),dateYear:Zn("date.year"),dateHour:Zn("date.hour"),dateHourAfter:Zn("date.hour-after"),dateHourBefore:Zn("date.hour-before")},Xn=e=>Kn.at("document.tags",$n(e));var eo=Object.defineProperty,to=(e,t,r)=>(((e,t,r)=>{t in e?eo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);class ro extends Error{constructor(e="An invalid API response was returned",t,r){super(e),to(this,"url"),to(this,"response"),this.url=t,this.response=r}}const no=(e,t)=>{const r=e.find((e=>t(e)));if(!r)throw new ro("Ref could not be found.",void 0,void 0);return r},oo=e=>no(e,(e=>e.isMasterRef)),io=(e,t)=>no(e,(e=>e.id===t)),ao=(e,t)=>no(e,(e=>e.label===t)),so=e=>e.replace(/%3B/g,";"),uo=e=>Kn.any("document.tags",$n(e)),co=e=>Kn.at("document.type",e);class lo extends ro{}class fo extends ro{}class ho extends ro{}const po="Document",mo="Media",go="Web",vo=(e,...t)=>{if(!e)return null;const r="link_type"in e?e:{link_type:po,id:(n=e).id,uid:n.uid||void 0,type:n.type,tags:n.tags,lang:n.lang,url:null==n.url?void 0:n.url,slug:null==(o=n.slugs)?void 0:o[0],...n.data&&Object.keys(n.data).length>0?{data:n.data}:{}};var n,o;const[i]=t;let a;switch(a="function"==typeof i||null==i?{linkResolver:i}:{...i},r.link_type){case mo:case go:return"url"in r?r.url:null;case po:if("id"in r&&a.linkResolver){const e=a.linkResolver(r);if(null!=e)return e}return"url"in r&&r.url?r.url:null;default:return null}},yo={accessToken:"access_token"},bo=e=>"string"==typeof e?e:"desc"===e.direction?`${e.field} desc`:e.field,wo=e=>/^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(e);var Po=Object.defineProperty,ko=(e,t,r)=>(((e,t,r)=>{t in e?Po(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);var Co,So;(So=Co||(Co={})).Master="Master",So.ReleaseID="ReleaseID",So.ReleaseLabel="ReleaseLabel",So.Manual="Manual";class Io{constructor(e,t={}){if(ko(this,"endpoint"),ko(this,"accessToken"),ko(this,"routes"),ko(this,"brokenRoute"),ko(this,"fetchFn"),ko(this,"fetchOptions"),ko(this,"defaultParams"),ko(this,"refState",{mode:Co.Master,autoPreviewsEnabled:!0}),ko(this,"cachedRepository"),ko(this,"cachedRepositoryExpiration",0),ko(this,"fetchJobs",{}),(e=>{try{return new URL(e),!0}catch{return!1}})(e)?this.endpoint=e:this.endpoint=(e=>{if(wo(e))return`https://${e}.cdn.prismic.io/api/v2`;throw new ro(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)})(e),this.accessToken=t.accessToken,this.routes=t.routes,this.brokenRoute=t.brokenRoute,this.fetchOptions=t.fetchOptions,this.defaultParams=t.defaultParams,t.ref&&this.queryContentFromRef(t.ref),"function"==typeof t.fetch)this.fetchFn=t.fetch;else{if("function"!=typeof globalThis.fetch)throw new ro("A valid fetch implementation was not provided. In environments where fetch is not available (including Node.js), a fetch implementation must be provided via a polyfill or the `fetch` option.",void 0,void 0);this.fetchFn=globalThis.fetch}this.fetchFn===globalThis.fetch&&(this.fetchFn=this.fetchFn.bind(globalThis)),this.graphQLFetch=this.graphQLFetch.bind(this)}enableAutoPreviews(){this.refState.autoPreviewsEnabled=!0}enableAutoPreviewsFromReq(e){this.refState.httpRequest=e,this.refState.autoPreviewsEnabled=!0}disableAutoPreviews(){this.refState.autoPreviewsEnabled=!1}async get(e){const t=await this.buildQueryURL(e);return await this.fetch(t,e)}async getFirst(e){var t;const r={...e};e&&e.page||(null==e?void 0:e.pageSize)||(r.pageSize=(null==(t=this.defaultParams)?void 0:t.pageSize)??1);const n=await this.buildQueryURL(r),o=(await this.fetch(n,e)).results[0];if(o)return o;throw new fo("No documents were returned",n,void 0)}async dangerouslyGetAll(e={}){var t;const{limit:r=1/0,...n}=e,o={...n,pageSize:Math.min(r,n.pageSize||(null==(t=this.defaultParams)?void 0:t.pageSize)||100)},i=[];let a;for(;(!a||a.next_page)&&i.length<r;){const e=a?a.page+1:void 0;a=await this.get({...o,page:e}),i.push(...a.results),a.next_page&&await new Promise((e=>setTimeout(e,500)))}return i.slice(0,r)}async getByID(e,t){return await this.getFirst(Hn(t,Kn.at("document.id",e)))}async getByIDs(e,t){return await this.get(Hn(t,Kn.in("document.id",e)))}async getAllByIDs(e,t){return await this.dangerouslyGetAll(Hn(t,Kn.in("document.id",e)))}async getByUID(e,t,r){return await this.getFirst(Hn(r,[co(e),Kn.at(`my.${e}.uid`,t)]))}async getByUIDs(e,t,r){return await this.get(Hn(r,[co(e),Kn.in(`my.${e}.uid`,t)]))}async getAllByUIDs(e,t,r){return await this.dangerouslyGetAll(Hn(r,[co(e),Kn.in(`my.${e}.uid`,t)]))}async getSingle(e,t){return await this.getFirst(Hn(t,co(e)))}async getByType(e,t){return await this.get(Hn(t,co(e)))}async getAllByType(e,t){return await this.dangerouslyGetAll(Hn(t,co(e)))}async getByTag(e,t){return await this.get(Hn(t,uo(e)))}async getAllByTag(e,t){return await this.dangerouslyGetAll(Hn(t,uo(e)))}async getByEveryTag(e,t){return await this.get(Hn(t,Xn(e)))}async getAllByEveryTag(e,t){return await this.dangerouslyGetAll(Hn(t,Xn(e)))}async getBySomeTags(e,t){return await this.get(Hn(t,uo(e)))}async getAllBySomeTags(e,t){return await this.dangerouslyGetAll(Hn(t,uo(e)))}async getRepository(e){const t=new URL(this.endpoint);return this.accessToken&&t.searchParams.set("access_token",this.accessToken),await this.fetch(t.toString(),e)}async getRefs(e){return(await this.getRepository(e)).refs}
2async getRefByID(e,t){const r=await this.getRefs(t);return io(r,e)}async getRefByLabel(e,t){const r=await this.getRefs(t);return ao(r,e)}async getMasterRef(e){const t=await this.getRefs(e);return oo(t)}async getReleases(e){return(await this.getRefs(e)).filter((e=>!e.isMasterRef))}async getReleaseByID(e,t){const r=await this.getReleases(t);return io(r,e)}async getReleaseByLabel(e,t){const r=await this.getReleases(t);return ao(r,e)}async getTags(e){try{const t=await this.getCachedRepositoryForm("tags",e),r=new URL(t.action);return this.accessToken&&r.searchParams.set("access_token",this.accessToken),await this.fetch(r.toString(),e)}catch{return(await this.getRepository(e)).tags}}async buildQueryURL({signal:e,fetchOptions:t,...r}={}){const n=r.ref||await this.getResolvedRefString({signal:e,fetchOptions:t}),o=r.integrationFieldsRef||(await this.getCachedRepository({signal:e,fetchOptions:t})).integrationFieldsRef||void 0;return((e,t)=>{const{filters:r,predicates:n,...o}=t,i=new URL("documents/search",`${e}/`);if(r)for(const a of $n(r))i.searchParams.append("q",`[${a}]`);if(n)for(const a of $n(n))i.searchParams.append("q",`[${a}]`);for(const a in o){const e=yo[a]||a;let t=o[a];if("orderings"===e){const r=o[e];null!=r&&(t=`[${$n(r).map((e=>bo(e))).join(",")}]`)}else"routes"===e&&"object"==typeof o[e]&&(t=JSON.stringify($n(o[e])));null!=t&&i.searchParams.set(e,$n(t).join(","))}return i.toString()})(this.endpoint,{...this.defaultParams,...r,ref:n,integrationFieldsRef:o,routes:r.routes||this.routes,brokenRoute:r.brokenRoute||this.brokenRoute,accessToken:r.accessToken||this.accessToken})}async resolvePreviewURL(e){var t,r;let n=e.documentID,o=e.previewToken;if(void 0!==globalThis.location){const e=new URLSearchParams(globalThis.location.search);n=n||e.get("documentId"),o=o||e.get("token")}else if(this.refState.httpRequest)if("query"in this.refState.httpRequest)n=n||(null==(t=this.refState.httpRequest.query)?void 0:t.documentId),o=o||(null==(r=this.refState.httpRequest.query)?void 0:r.token);else if("url"in this.refState.httpRequest&&this.refState.httpRequest.url){const e=new URL(this.refState.httpRequest.url,"missing-host://").searchParams;n=n||e.get("documentId"),o=o||e.get("token")}if(null!=n&&null!=o){const t=await this.getByID(n,{ref:o,lang:"*",signal:e.signal,fetchOptions:e.fetchOptions}),r=vo(t,{linkResolver:e.linkResolver});if("string"==typeof r)return r}return e.defaultURL}queryLatestContent(){this.refState.mode=Co.Master}queryContentFromReleaseByID(e){this.refState={...this.refState,mode:Co.ReleaseID,releaseID:e}}queryContentFromReleaseByLabel(e){this.refState={...this.refState,mode:Co.ReleaseLabel,releaseLabel:e}}queryContentFromRef(e){this.refState={...this.refState,mode:Co.Manual,ref:e}}async graphQLFetch(e,t){const r=await this.getCachedRepository(),n=await this.getResolvedRefString(),o={"Prismic-ref":n,Authorization:this.accessToken?`Token ${this.accessToken}`:"",...t?t.headers:{}};r.integrationFieldsRef&&(o["Prismic-integration-field-ref"]=r.integrationFieldsRef);const i={};for(const u in o)o[u]&&(i[u.toLowerCase()]=o[u]);const a=new URL(e);a.searchParams.set("ref",n);const s=a.searchParams.get("query");return s&&a.searchParams.set("query",(e=>e.replace(/(\n| )*( |{|})(\n| )*/gm,((e,t,r)=>r)))(s)),await this.fetchFn(a.toString(),{...t,headers:i})}async getCachedRepository(e){return(!this.cachedRepository||Date.now()>=this.cachedRepositoryExpiration)&&(this.cachedRepositoryExpiration=Date.now()+5e3,this.cachedRepository=await this.getRepository(e)),this.cachedRepository}async getCachedRepositoryForm(e,t){const r=(await this.getCachedRepository(t)).forms[e];if(!r)throw new ro(`Form with name "${e}" could not be found`,void 0,void 0);return r}async getResolvedRefString(e){var t,r;if(this.refState.autoPreviewsEnabled){let e,n;if((null==(t=this.refState.httpRequest)?void 0:t.headers)?"get"in this.refState.httpRequest.headers&&"function"==typeof this.refState.httpRequest.headers.get?n=this.refState.httpRequest.headers.get("cookie"):"cookie"in this.refState.httpRequest.headers&&(n=this.refState.httpRequest.headers.cookie):(null==(r=globalThis.document)?void 0:r.cookie)&&(n=globalThis.document.cookie),n&&(e=(e=>{const t=e.split("; ");let r;for(const n of t){const e=n.split("=");if("io.prismic.preview"===so(e[0]).replace(/%3D/g,"=")){r=so(e.slice(1).join("="));break}}return r})(n)),e)return e}const n=await this.getCachedRepository(e),o=this.refState.mode;if(o===Co.ReleaseID)return io(n.refs,this.refState.releaseID).ref;if(o===Co.ReleaseLabel)return ao(n.refs,this.refState.releaseLabel).ref;if(o===Co.Manual){const e=await(i=this.refState.ref,"function"==typeof i?i:()=>i)();if("string"==typeof e)return e}var i;return oo(n.refs).ref}async fetch(e,t={}){var r,n,o,i;const a={...this.fetchOptions,...t.fetchOptions,headers:{...null==(r=this.fetchOptions)?void 0:r.headers,...null==(n=t.fetchOptions)?void 0:n.headers},signal:(null==(o=t.fetchOptions)?void 0:o.signal)||t.signal||(null==(i=this.fetchOptions)?void 0:i.signal)};let s;this.fetchJobs[e]&&this.fetchJobs[e].has(a.signal)?s=this.fetchJobs[e].get(a.signal):(this.fetchJobs[e]=this.fetchJobs[e]||new Map,s=this.fetchFn(e,a).then((async e=>{let t;try{t=await e.json()}catch{}return{status:e.status,json:t}})).finally((()=>{this.fetchJobs[e].delete(a.signal),0===this.fetchJobs[e].size&&delete this.fetchJobs[e]})),this.fetchJobs[e].set(a.signal,s));const u=await s;if(404!==u.status&&null==u.json)throw new ro(void 0,e,u.json);switch(u.status){case 200:return u.json;case 400:throw new ho(u.json.message,e,u.json);case 401:case 403:throw new lo("error"in u.json?u.json.error:u.json.message,e,u.json);case 404:throw new fo(`Prismic repository not found. Check that "${this.endpoint}" is pointing to the correct repository.`,e,void 0)}throw new ro(void 0,e,u.json)}}const Oo="ecr-group-staging",Eo=new Io(Oo,{accessToken:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoibWFjaGluZTJtYWNoaW5lIiwiZGJpZCI6ImVjci1ncm91cC1zdGFnaW5nLTQwOGU5NmRkLTI5MDUtNDIyYi1iYmE5LTA2OWYwYjNjODAyNl8zIiwiZGF0ZSI6MTY0MTA4ODk5NiwiZG9tYWluIjoiZWNyLWdyb3VwLXN0YWdpbmciLCJpYXQiOjE2NDEwODg5OTZ9.PUm8c_1Gy_yPtUPDuqGXlBEz3rT1QkVqjwL6_gd-9Vg"});const _o=new Wr({link:new at({uri:(e=>{if(wo(e))return`https://${e}
2.cdn.prismic.io/graphql`;throw new ro(`An invalid Prismic repository name was given: ${e}`,void 0,void 0)})(Oo),fetch:Eo.graphQLFetch,useGETForQueries:!0}),cache:new Gn}),Ro=e=>{let{element:t,props:r}=e;return n.createElement(s,Object.assign({client:_o},r),t)}},6052:function(e,t){"use strict";t.onRouteUpdate=function(e,t){var r=e.location;if(void 0===t&&(t={}),"function"!=typeof gtag)return null;var n=t.pluginConfig||{};if(r&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some((function(e){return e.test(r.pathname)})))return null;var o=function(){var e=r?r.pathname+r.search+r.hash:void 0;window.gtag("event","page_view",{page_path:e})},i=n.delayOnRouteUpdate,a=void 0===i?0:i;return"requestAnimationFrame"in window?requestAnimationFrame((function(){requestAnimationFrame((function(){return setTimeout(o,a)}))})):setTimeout(o,32+a),null}},33:function(e,t,r){"use strict";r.r(t),r.d(t,{onInitialClientRender:function(){return s},onRouteUpdate:function(){return a}});const n=new Set;function o(e,t){let r=null;return function(){r&&clearTimeout(r);for(var n=arguments.length,o=new Array(n),i=0;i<n;i++)o[i]=arguments[i];r=setTimeout.apply(void 0,[e,t].concat(o))}}function i(e){void 0===e&&(e="dataLayer");const t=window;function i(r){n.has(r.name)||(n.add(r.name),function(e,t){let{name:r,value:n,id:o}=e;t.push({event:"core-web-vitals",webVitalsMeasurement:{name:r,id:o,value:Math.round("CLS"===r?1e3*n:n)}})}(r,t[e]))}return r.e(954).then(r.bind(r,2954)).then((e=>{let{getLCP:t,getFID:r,getCLS:n}=e;const a=o(i,3e3),s=i,u=o(i,3e3);n(a,!0),r(s,!0),t(u,!0)}))}function a(e,t){setTimeout((()=>{const e=t.dataLayerName?window[t.dataLayerName]:window.dataLayer,r=t.routeChangeEventName?t.routeChangeEventName:"gatsby-route-change";e.push({event:r})}),50)}function s(e,t){t.enableWebVitalsTracking&&i(t.dataLayerName)}},9608:function(e,t,r){"use strict";r.r(t),r.d(t,{onRouteUpdate:function(){return n}});r(1082),r(292);const n=function(e,t){let{location:r}=e}},292:function(e,t,r){"use strict";var n=r(1082)},45:function(e,t,r){"use strict";var n=r(4836)(r(7294)),o=r(2788);t.wrapRootElement=function(e,t){var r=e.element;return n.default.createElement(o.StyleSheetManager,{disableVendorPrefixes:!0===(null==t?void 0:t.disableVendorPrefixes)},r)}},3631:function(e,t,r){"use strict";r.r(t),r.d(t,{BaseContext:function(){return F},Link:function(){return $},Location:function(){return j},LocationProvider:function(){return B},Match:function(){return X},Redirect:function(){return K},Router:function(){return N},ServerLocation:function(){return A},createHistory:function(){return k},createMemorySource:function(){return C},globalHistory:function(){return I},isRedirect:function(){return J},matchPath:function(){return c},navigate:function(){return O},redirectTo:function(){return Z},resolve:function(){return l},useLocation:function(){return ee},useMatch:function(){return ne},useNavigate:function(){return te},useParams:function(){return re}});var n=r(7294),o=r(1143),i=r.n(o),a=r(9712),s=function(e,t){return e.substr(0,t.length)===t},u=function(e,t){for(var r=void 0,n=void 0,o=t.split("?")[0],a=v(o),s=""===a[0],u=g(e),c=0,l=u.length;c<l;c++){var f=!1,d=u[c].route;if(d.default)n={route:d,params:{},uri:t};else{for(var m=v(d.path),y={},w=Math.max(a.length,m.length),P=0;P<w;P++){var k=m[P],C=a[P];if(p(k)){y[k.slice(1)||"*"]=a.slice(P).map(decodeURIComponent).join("/");break}if(void 0===C){f=!0;break}var S=h.exec(k);if(S&&!s){-1===b.indexOf(S[1])||i()(!1);var I=decodeURIComponent(C);y[S[1]]=I}else if(k!==C){f=!0;break}}if(!f){r={route:d,params:y,uri:"/"+a.slice(0,P).join("/")};break}}}return r||n||null},c=function(e,t){return u([{path:e}],t)},l=function(e,t){if(s(e,"/"))return e;var r=e.split("?"),n=r[0],o=r[1],i=t.split("?")[0],a=v(n),u=v(i);if(""===a[0])return y(i,o);if(!s(a[0],".")){var c=u.concat(a).join("/");return y(("/"===i?"":"/")+c,o)}for(var l=u.concat(a),f=[],h=0,d=l.length;h<d;h++){var p=l[h];".."===p?f.pop():"."!==p&&f.push(p)}return y("/"+f.join("/"),o)},f=function(e,t){var r=e.split("?"),n=r[0],o=r[1],i=void 0===o?"":o,a="/"+v(n).map((function(e){var r=h.exec(e);return r?t[r[1]]:e})).join("/"),s=t.location,u=(s=void 0===s?{}:s).search,c=(void 0===u?"":u).split("?")[1]||"";return a=y(a,i,c)},h=/^:(.+)/,d=function(e){return h.test(e)},p=function(e){return e&&"*"===e[0]},m=function(e,t){return{route:e,score:e.default?0:v(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?d(t)?e+=2:p(t)?e-=5:e+=3:e+=1,e}),0),index:t}},g=function(e){return e.map(m).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},v=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},y=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return e+((r=r.filter((function(e){return e&&e.length>0})))&&r.length>0?"?"+r.join("&"):"")},b=["uri","path"],w=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
2for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},P=function(e){var t=e.location,r=t.search,n=t.hash,o=t.href,i=t.origin,a=t.protocol,s=t.host,u=t.hostname,c=t.port,l=e.location.pathname;!l&&o&&S&&(l=new URL(o).pathname);return{pathname:encodeURI(decodeURI(l)),search:r,hash:n,href:o,origin:i,protocol:a,host:s,hostname:u,port:c,state:e.history.state,key:e.history.state&&e.history.state.key||"initial"}},k=function(e,t){var r=[],n=P(e),o=!1,i=function(){};return{get location(){return n},get transitioning(){return o},_onTransitionComplete:function(){o=!1,i()},listen:function(t){r.push(t);var o=function(){n=P(e),t({location:n,action:"POP"})};return e.addEventListener("popstate",o),function(){e.removeEventListener("popstate",o),r=r.filter((function(e){return e!==t}))}},navigate:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=a.state,u=a.replace,c=void 0!==u&&u;if("number"==typeof t)e.history.go(t);else{s=w({},s,{key:Date.now()+""});try{o||c?e.history.replaceState(s,null,t):e.history.pushState(s,null,t)}catch(f){e.location[c?"replace":"assign"](t)}}n=P(e),o=!0;var l=new Promise((function(e){return i=e}));return r.forEach((function(e){return e({location:n,action:"PUSH"})})),l}}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),r={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},n=0,o=[r],i=[null];return{get location(){return o[n]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return n},get state(){return i[n]},pushState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;n++,o.push({pathname:s,search:c.length?"?"+c:c}),i.push(e)},replaceState:function(e,t,r){var a=r.split("?"),s=a[0],u=a[1],c=void 0===u?"":u;o[n]={pathname:s,search:c},i[n]=e},go:function(e){var t=n+e;t<0||t>i.length-1||(n=t)}}}},S=!("undefined"==typeof window||!window.document||!window.document.createElement),I=k(S?window:C()),O=I.navigate,E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};function _(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function R(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function x(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var q=function(e,t){var r=(0,n.createContext)(t);return r.displayName=e,r},D=q("Location"),j=function(e){var t=e.children;return n.createElement(D.Consumer,null,(function(e){return e?t(e):n.createElement(B,null,t)}))},B=function(e){function t(){var r,n;R(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=n=T(this,e.call.apply(e,[this].concat(i))),n.state={context:n.getContext(),refs:{unlisten:null}},T(n,r)}return x(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!J(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,r=this.props.history;r._onTransitionComplete(),t.unlisten=r.listen((function(){Promise.resolve().then((function(){requestAnimationFrame((function(){e.unmounted||e.setState((function(){return{context:e.getContext()}}))}))}))}))},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return n.createElement(D.Provider,{value:e},"function"==typeof t?t(e):t||null)},t}(n.Component);B.defaultProps={history:I};var A=function(e){var t=e.url,r=e.children,o=t.indexOf("?"),i=void 0,a="";return o>-1?(i=t.substring(0,o),a=t.substring(o)):i=t,n.createElement(D.Provider,{value:{location:{pathname:i,search:a,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},r)},F=q("Base",{baseuri:"/",basepath:"/",navigate:I.navigate}),N=function(e){return n.createElement(F.Consumer,null,(function(t){return n.createElement(j,null,(function(r){return n.createElement(M,E({},t,r,e))}))}))},M=function(e){function t(){return R(this,t),T(this,e.apply(this,arguments))}return x(t,e),t.prototype.render=function(){var e=this.props,t=e.location,r=e.navigate,o=e.basepath,i=e.primary,a=e.children,s=(e.baseuri,e.component),c=void 0===s?"div":s,f=_(e,["location","navigate","basepath","primary","children","baseuri","component"]),h=n.Children.toArray(a).reduce((function(e,t){var r=ie(o)(t);return e.concat(r)}),[]),d=t.pathname,p=u(h,d);if(p){var m=p.params,g=p.uri,v=p.route,y=p.route.value;o=v.default?o:v.path.replace(/\*$/,"");var b=E({},m,{uri:g,location:t,navigate:function(e,t){return r(l(e,g),t)}}),w=n.cloneElement(y,b,y.props.children?n.createElement(N,{location:t,primary:i},y.props.children):void 0),P=i?Q:c,k=i?E({uri:g,location:t,component:c},f):f;return n.createElement(F.Provider,{value:{baseuri:g,basepath:o,navigate:b.navigate}},n.createElement(P,k,w))}return null},t}(n.PureComponent);M.defaultProps={primary:!0};var L=q("Focus"),Q=function(e){var t=e.uri,r=e.location,o=e.component,i=_(e,["uri","location","component"]);return n.createElement(L.Consumer,null,(function(e){return n.createElement(W,E({},i,{component:o,requestFocus:e,uri:t,location:r}))}))},V=!0,U=0,W=function(e){function t(){var r,n;R(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return r=n=T(this,e.call.apply(e,[this].concat(i))),n.state={},n.requestFocus=function(e){!n.state.shouldFocus&&e&&e.focus()},T(n,r)}return x(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return E({shouldFocus:!0},e);var r=e.uri!==t.uri,n=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return E({shouldFocus:r||n},e)},t.prototype.componentDidMount=function(){U++,this.focus()},t.prototype.componentWillUnmount=function(){0===--U&&(V=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()}
2,t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):V?V=!1:this.node&&(this.node.contains(document.activeElement)||this.node.focus())},t.prototype.render=function(){var e=this,t=this.props,r=(t.children,t.style),o=(t.requestFocus,t.component),i=void 0===o?"div":o,a=(t.uri,t.location,_(t,["children","style","requestFocus","component","uri","location"]));return n.createElement(i,E({style:E({outline:"none"},r),tabIndex:"-1",ref:function(t){return e.node=t}},a),n.createElement(L.Provider,{value:this.requestFocus},this.props.children))},t}(n.Component);(0,a.O)(W);var z=function(){},G=n.forwardRef;void 0===G&&(G=function(e){return e});var $=G((function(e,t){var r=e.innerRef,o=_(e,["innerRef"]);return n.createElement(F.Consumer,null,(function(e){e.basepath;var i=e.baseuri;return n.createElement(j,null,(function(e){var a=e.location,u=e.navigate,c=o.to,f=o.state,h=o.replace,d=o.getProps,p=void 0===d?z:d,m=_(o,["to","state","replace","getProps"]),g=l(c,i),v=encodeURI(g),y=a.pathname===v,b=s(a.pathname,v);return n.createElement("a",E({ref:t||r,"aria-current":y?"page":void 0},m,p({isCurrent:y,isPartiallyCurrent:b,href:g,location:a}),{href:g,onClick:function(e){if(m.onClick&&m.onClick(e),ae(e)){e.preventDefault();var t=h;if("boolean"!=typeof h&&y){var r=E({},a.state),n=(r.key,_(r,["key"]));o=E({},f),i=n,t=(s=Object.keys(o)).length===Object.keys(i).length&&s.every((function(e){return i.hasOwnProperty(e)&&o[e]===i[e]}))}u(g,{state:f,replace:t})}var o,i,s}}))}))}))}));function H(e){this.uri=e}$.displayName="Link";var J=function(e){return e instanceof H},Z=function(e){throw new H(e)},Y=function(e){function t(){return R(this,t),T(this,e.apply(this,arguments))}return x(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,r=e.to,n=(e.from,e.replace),o=void 0===n||n,i=e.state,a=(e.noThrow,e.baseuri),s=_(e,["navigate","to","from","replace","state","noThrow","baseuri"]);Promise.resolve().then((function(){var e=l(r,a);t(f(e,s),{replace:o,state:i})}))},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),r=(e.from,e.replace,e.state,e.noThrow),n=e.baseuri,o=_(e,["navigate","to","from","replace","state","noThrow","baseuri"]),i=l(t,n);return r||Z(f(i,o)),null},t}(n.Component),K=function(e){return n.createElement(F.Consumer,null,(function(t){var r=t.baseuri;return n.createElement(j,null,(function(t){return n.createElement(Y,E({},t,{baseuri:r},e))}))}))},X=function(e){var t=e.path,r=e.children;return n.createElement(F.Consumer,null,(function(e){var o=e.baseuri;return n.createElement(j,null,(function(e){var n=e.navigate,i=e.location,a=l(t,o),s=c(a,i.pathname);return r({navigate:n,location:i,match:s?E({},s.params,{uri:s.uri,path:t}):null})}))}))},ee=function(){var e=(0,n.useContext)(D);if(!e)throw new Error("useLocation hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.location},te=function(){var e=(0,n.useContext)(F);if(!e)throw new Error("useNavigate hook was used but a BaseContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");return e.navigate},re=function(){var e=(0,n.useContext)(F);if(!e)throw new Error("useParams hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");var t=ee(),r=c(e.basepath,t.pathname);return r?r.params:null},ne=function(e){if(!e)throw new Error("useMatch(path: string) requires an argument of a string to match against");var t=(0,n.useContext)(F);if(!t)throw new Error("useMatch hook was used but a LocationContext.Provider was not found in the parent tree. Make sure this is used in a component that is a child of Router");var r=ee(),o=l(e,t.baseuri),i=c(o,r.pathname);return i?E({},i.params,{uri:i.uri,path:e}):null},oe=function(e){return e.replace(/(^\/+|\/+$)/g,"")},ie=function e(t){return function(r){if(!r)return null;if(r.type===n.Fragment&&r.props.children)return n.Children.map(r.props.children,e(t));var o,a,s;if(r.props.path||r.props.default||r.type===K||i()(!1),r.type!==K||r.props.from&&r.props.to||i()(!1),r.type===K&&(o=r.props.from,a=r.props.to,s=function(e){return d(e)},v(o).filter(s).sort().join("/")!==v(a).filter(s).sort().join("/"))&&i()(!1),r.props.default)return{value:r,default:!0};var u=r.type===K?r.props.from:r.props.path,c="/"===u?t:oe(t)+"/"+oe(u);return{value:r,default:r.props.default,path:r.props.children?oe(c)+"/*":c}}},ae=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}},8679:function(e,t,r){"use strict";var n=r(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(p){var o=d(r);o&&o!==p&&e(t,o,n)}var a=l(r);f&&(a=a.concat(f(r)));for(var s=u(t),m=u(r),g=0;g<a.length;++g){var v=a[g];if(!(i[v]||n&&n[v]||m&&m[v]||s&&s[v])){var y=h(r,v);try{c(t,v,y)}catch(b){}}}}return t}},1143:function(e){"use strict";
2e.exports=function(e,t,r,n,o,i,a,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,n,o,i,a,s],l=0;(u=new Error(t.replace(/%s/g,(function(){return c[l++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},9921:function(e,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,u=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,p=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,b=r?Symbol.for("react.responder"):60118,w=r?Symbol.for("react.scope"):60119;function P(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case l:case f:case i:case s:case a:case d:return e;default:switch(e=e&&e.$$typeof){case c:case h:case g:case m:case u:return e;default:return t}}case o:return t}}}function k(e){return P(e)===f}t.AsyncMode=l,t.ConcurrentMode=f,t.ContextConsumer=c,t.ContextProvider=u,t.Element=n,t.ForwardRef=h,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=d,t.isAsyncMode=function(e){return k(e)||P(e)===l},t.isConcurrentMode=k,t.isContextConsumer=function(e){return P(e)===c},t.isContextProvider=function(e){return P(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return P(e)===h},t.isFragment=function(e){return P(e)===i},t.isLazy=function(e){return P(e)===g},t.isMemo=function(e){return P(e)===m},t.isPortal=function(e){return P(e)===o},t.isProfiler=function(e){return P(e)===s},t.isStrictMode=function(e){return P(e)===a},t.isSuspense=function(e){return P(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===s||e===a||e===d||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===u||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===v)},t.typeOf=P},9864:function(e,t,r){"use strict";e.exports=r(9921)},6774:function(e){e.exports=function(e,t,r,n){var o=r?r.call(n,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<i.length;u++){var c=i[u];if(!s(c))return!1;var l=e[c],f=t[c];if(!1===(o=r?r.call(n,l,f,c):void 0)||void 0===o&&l!==f)return!1}return!0}},2788:function(e,t,r){"use strict";r.r(t),r.d(t,{ServerStyleSheet:function(){return Le},StyleSheetConsumer:function(){return oe},StyleSheetContext:function(){return ne},StyleSheetManager:function(){return le},ThemeConsumer:function(){return qe},ThemeContext:function(){return xe},ThemeProvider:function(){return De},__PRIVATE__:function(){return Ue},createGlobalStyle:function(){return Ne},css:function(){return we},default:function(){return We},isStyledComponent:function(){return w},keyframes:function(){return Me},useTheme:function(){return Ve},version:function(){return k},withTheme:function(){return Qe}});var n=r(9864),o=r(7294),i=r(6774),a=r.n(i);var s=function(e){function t(e,n,u,c,h){for(var d,p,m,g,w,k=0,C=0,S=0,I=0,O=0,q=0,j=m=d=0,A=0,F=0,N=0,M=0,L=u.length,Q=L-1,V="",U="",W="",z="";A<L;){if(p=u.charCodeAt(A),A===Q&&0!==C+I+S+k&&(0!==C&&(p=47===C?10:47),I=S=k=0,L++,Q++),0===C+I+S+k){if(A===Q&&(0<F&&(V=V.replace(f,"")),0<V.trim().length)){switch(p){case 32:case 9:case 59:case 13:case 10:break;default:V+=u.charAt(A)}p=59}switch(p){case 123:for(d=(V=V.trim()).charCodeAt(0),m=1,M=++A;A<L;){switch(p=u.charCodeAt(A)){case 123:m++;break;case 125:m--;break;case 47:switch(p=u.charCodeAt(A+1)){case 42:case 47:e:{for(j=A+1;j<Q;++j)switch(u.charCodeAt(j)){case 47:if(42===p&&42===u.charCodeAt(j-1)&&A+2!==j){A=j+1;break e}break;case 10:if(47===p){A=j+1;break e}}A=j}}break;case 91:p++;case 40:p++;case 34:case 39:for(;A++<Q&&u.charCodeAt(A)!==p;);}if(0===m)break;A++}if(m=u.substring(M,A),0===d&&(d=(V=V.replace(l,"").trim()).charCo
vendor: 8,898 bytes, line 2
2deAt(0)),64===d){switch(0<F&&(V=V.replace(f,"")),p=V.charCodeAt(1)){case 100:case 109:case 115:case 45:F=n;break;default:F=x}if(M=(m=t(n,F,m,p,h+1)).length,0<D&&(w=s(3,m,F=r(x,V,N),n,_,E,M,p,h,c),V=F.join(""),void 0!==w&&0===(M=(m=w.trim()).length)&&(p=0,m="")),0<M)switch(p){case 115:V=V.replace(P,a);case 100:case 109:case 45:m=V+"{"+m+"}";break;case 107:m=(V=V.replace(v,"$1 $2"))+"{"+m+"}",m=1===T||2===T&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=V+m,112===c&&(U+=m,m="")}else m=""}else m=t(n,r(n,V,N),m,c,h+1);W+=m,m=N=F=j=d=0,V="",p=u.charCodeAt(++A);break;case 125:case 59:if(1<(M=(V=(0<F?V.replace(f,""):V).trim()).length))switch(0===j&&(d=V.charCodeAt(0),45===d||96<d&&123>d)&&(M=(V=V.replace(" ",":")).length),0<D&&void 0!==(w=s(1,V,n,e,_,E,U.length,c,h,c))&&0===(M=(V=w.trim()).length)&&(V="\0\0"),d=V.charCodeAt(0),p=V.charCodeAt(1),d){case 0:break;case 64:if(105===p||99===p){z+=V+u.charAt(A);break}default:58!==V.charCodeAt(M-1)&&(U+=o(V,d,p,V.charCodeAt(2)))}N=F=j=d=0,V="",p=u.charCodeAt(++A)}}switch(p){case 13:case 10:47===C?C=0:0===1+d&&107!==c&&0<V.length&&(F=1,V+="\0"),0<D*B&&s(0,V,n,e,_,E,U.length,c,h,c),E=1,_++;break;case 59:case 125:if(0===C+I+S+k){E++;break}default:switch(E++,g=u.charAt(A),p){case 9:case 32:if(0===I+k+C)switch(O){case 44:case 58:case 9:case 32:g="";break;default:32!==p&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===I+C+k&&(F=N=1,g="\f"+g);break;case 108:if(0===I+C+k+R&&0<j)switch(A-j){case 2:112===O&&58===u.charCodeAt(A-3)&&(R=O);case 8:111===q&&(R=q)}break;case 58:0===I+C+k&&(j=A);break;case 44:0===C+S+I+k&&(F=1,g+="\r");break;case 34:case 39:0===C&&(I=I===p?0:0===I?p:I);break;case 91:0===I+C+S&&k++;break;case 93:0===I+C+S&&k--;break;case 41:0===I+C+k&&S--;break;case 40:if(0===I+C+k){if(0===d)if(2*O+3*q==533);else d=1;S++}break;case 64:0===C+S+I+k+j+m&&(m=1);break;case 42:case 47:if(!(0<I+k+S))switch(C){case 0:switch(2*p+3*u.charCodeAt(A+1)){case 235:C=47;break;case 220:M=A,C=42}break;case 42:47===p&&42===O&&M+2!==A&&(33===u.charCodeAt(M+2)&&(U+=u.substring(M,A+1)),g="",C=0)}}0===C&&(V+=g)}q=O,O=p,A++}if(0<(M=U.length)){if(F=n,0<D&&(void 0!==(w=s(2,U,F,e,_,E,M,c,h,c))&&0===(U=w).length))return z+U+W;if(U=F.join(",")+"{"+U+"}",0!=T*R){switch(2!==T||i(U,2)||(R=0),R){case 111:U=U.replace(b,":-moz-$1")+U;break;case 112:U=U.replace(y,"::-webkit-input-$1")+U.replace(y,"::-moz-$1")+U.replace(y,":-ms-input-$1")+U}R=0}}return z+U+W}function r(e,t,r){var o=t.trim().split(m);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=n(e,t[s],r).trim();break;default:var u=s=0;for(t=[];s<i;++s)for(var c=0;c<a;++c)t[u++]=n(e[c]+" ",o[s],r).trim()}return t}function n(e,t,r){var n=t.charCodeAt(0);switch(33>n&&(n=(t=t.trim()).charCodeAt(0)),n){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*r&&0<t.indexOf("\f"))return t.replace(g,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,r,n){var a=e+";",s=2*t+3*r+4*n;if(944===s){e=a.indexOf(":",9)+1;var u=a.substring(e,a.length-1).trim();return u=a.substring(0,e).trim()+u+";",1===T||2===T&&i(u,1)?"-webkit-"+u+u:u}if(0===T||2===T&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(O,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(u=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+u+a;case 1005:return d.test(a)?a.replace(h,":-webkit-")+a.replace(h,":-moz-")+a:a;case 1e3:switch(t=(u=a.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=a.replace(w,"tb");break;case 232:u=a.replace(w,"tb-rl");break;case 220:u=a.replace(w,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+u+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(u=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(u,"-webkit-"+u)+";"+a.replace(u,"-ms-"+u+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return u=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+u+"-ms-flex-"+u+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(C,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(C,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===I.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,r,n).replace(":fill-available",":stretch"):a.replace(u,"-webkit-"+u)+a.replace(u,"-moz-"+u.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===r+n&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+a}return a}function i(e,t){var r=e.indexOf(1===t?":":"{"),n=e.substring(0,3!==t?r:10);return r=e.substring(r+1,e.length-1),j(2!==t?n:n.replace(S,"$1"),r,t)}function a(e,t){var r=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return r!==t+";"?r.replace(k," or ($1)").substring(4):"("+t+")"}function s(e,t,r,n,o,i,a,s,u,l){for(var f,h=0,d=t;h<D;++h)switch(f=q[h].call(c,e,d,r,n,o,i,a,s,u,l)){case void 0:case!1:case!0:case null:break;default:d=f}if(d!==t)return d}function u(e){return void 0!==(e=e.prefix)&&(j=null,e?"function"!=typeof e?T=1:(T=2,j=e):T=0),u}function c(e,r){var n=e;if(33>n.charCodeAt(0)&&(n=n.trim()),n=[n],0<D){var o=s(-1,r,n,n,_,E,0,0,0,0);void 0!==o&&"string"==typeof o&&(r=o)}var i=t(x,n,r,0,0);return 0<D&&(void 0!==(o=s(-2,i,n,n,_,E,i.length,0,0,0))&&(i=o)),"",R=0,E=_=1,i}var l=/^\0+/g,f=/[\0\r\f]/g,h=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,m=/,\r+?/g,g=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,w=/[svh]\w+-[tblr]{2}/,P=/\(\s*(.*)\s*\)/g,k=/([\s\S]*?);/g,C=/-self|flex-/g,S=/[^]*?(:[rp][el]a[\w-]+)[^]*/,I=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,E=1,_=1,R=0,T=1,x=[],q=[],D=0,j=null,B=0;return c.use=function e(t){switch(t){case void 0:case null:D=q.length=0;break;default:if("function"==typeof t)q[D++]=t;else if("object"==typeof t)for(var r=0,n=t.length;r<n;++r)e(t[r]);else B=0|!!t}return e},c.set=u,void 0!==e&&u(e),c},u={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var c=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInl
2ine|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,l=function(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}((function(e){return c.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),f=r(8679),h=r.n(f);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}var p=function(e,t){for(var r=[e[0]],n=0,o=t.length;n<o;n+=1)r.push(t[n],e[n+1]);return r},m=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!(0,n.typeOf)(e)},g=Object.freeze([]),v=Object.freeze({});function y(e){return"function"==typeof e}function b(e){return e.displayName||e.name||"Component"}function w(e){return e&&"string"==typeof e.styledComponentId}var P="undefined"!=typeof process&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",k="5.3.6",C="undefined"!=typeof window&&"HTMLElement"in window,S=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={}.REACT_APP_SC_DISABLE_SPEEDY&&""!=={}.REACT_APP_SC_DISABLE_SPEEDY?"false"!=={}.REACT_APP_SC_DISABLE_SPEEDY&&{}.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!=={}.SC_DISABLE_SPEEDY&&""!=={}.SC_DISABLE_SPEEDY&&("false"!=={}.SC_DISABLE_SPEEDY&&{}.SC_DISABLE_SPEEDY)),I={};function O(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(r.length>0?" Args: "+r.join(", "):""))}var E=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r<e;r++)t+=this.groupSizes[r];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,o=n;e>=o;)(o<<=1)<0&&O(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var i=n;i<o;i++)this.groupSizes[i]=0}for(var a=this.indexOfGroup(e+1),s=0,u=t.length;s<u;s++)this.tag.insertRule(a,t[s])&&(this.groupSizes[e]++,a++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(var o=r;o<n;o++)this.tag.deleteRule(r)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),o=n+r,i=n;i<o;i++)t+=this.tag.getRule(i)+"/*!sc*/\n";return t},e}(),_=new Map,R=new Map,T=1,x=function(e){if(_.has(e))return _.get(e);for(;R.has(T);)T++;var t=T++;return _.set(e,t),R.set(t,e),t},q=function(e){return R.get(e)},D=function(e,t){t>=T&&(T=t+1),_.set(e,t),R.set(t,e)},j="style["+P+'][data-styled-version="5.3.6"]',B=new RegExp("^"+P+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),A=function(e,t,r){for(var n,o=r.split(","),i=0,a=o.length;i<a;i++)(n=o[i])&&e.registerName(t,n)},F=function(e,t){for(var r=(t.textContent||"").split("/*!sc*/\n"),n=[],o=0,i=r.length;o<i;o++){var a=r[o].trim();if(a){var s=a.match(B);if(s){var u=0|parseInt(s[1],10),c=s[2];0!==u&&(D(c,u),A(e,c,s[3]),e.getTag().insertRules(u,n)),n.length=0}else n.push(a)}}},N=function(){return r.nc},M=function(e){var t=document.head,r=e||t,n=document.createElement("style"),o=function(e){for(var t=e.childNodes,r=t.length;r>=0;r--){var n=t[r];
vendor: 5,227 bytes, line 2
2if(n&&1===n.nodeType&&n.hasAttribute(P))return n}}(r),i=void 0!==o?o.nextSibling:null;n.setAttribute(P,"active"),n.setAttribute("data-styled-version","5.3.6");var a=N();return a&&n.setAttribute("nonce",a),r.insertBefore(n,i),n},L=function(){function e(e){var t=this.element=M(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r<n;r++){var o=t[r];if(o.ownerNode===e)return o}O(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),Q=function(){function e(e){var t=this.element=M(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),V=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),U=C,W={isServer:!C,useCSSOMInjection:!S},z=function(){function e(e,t,r){void 0===e&&(e=v),void 0===t&&(t={}),this.options=d({},W,{},e),this.gs=t,this.names=new Map(r),this.server=!!e.isServer,!this.server&&C&&U&&(U=!1,function(e){for(var t=document.querySelectorAll(j),r=0,n=t.length;r<n;r++){var o=t[r];o&&"active"!==o.getAttribute(P)&&(F(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return x(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,r){return void 0===r&&(r=!0),new e(d({},this.options,{},t),this.gs,r&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(r=(t=this.options).isServer,n=t.useCSSOMInjection,o=t.target,e=r?new V(o):n?new L(o):new Q(o),new E(e)));var e,t,r,n,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(x(e),this.names.has(e))this.names.get(e).add(t);else{var r=new Set;r.add(t),this.names.set(e,r)}},t.insertRules=function(e,t,r){this.registerName(e,t),this.getTag().insertRules(x(e),r)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(x(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),r=t.length,n="",o=0;o<r;o++){var i=q(o);if(void 0!==i){var a=e.names.get(i),s=t.getGroup(o);if(a&&s&&a.size){var u=P+".g"+o+'[id="'+i+'"]',c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+=e+",")})),n+=""+s+u+'{content:"'+c+'"}/*!sc*/\n'}}}return n}(this)},e}(),G=/(a)(d)/gi,$=function(e){return String.fromCharCode(e+(e>25?39:97))};function H(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=$(t%52)+r;return($(t%52)+r).replace(G,"$1-$2")}var J=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},Z=function(e){return J(5381,e)};function Y(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(y(r)&&!w(r))return!1}return!0}var K=Z("5.3.6"),X=function(){function e(e,t,r){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===r||r.isStatic)&&Y(e),this.componentId=t,this.baseHash=J(K,t),this.baseStyle=r,z.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,r){var n=this.componentId,o=[];if(this.baseStyle&&o.push(this.baseStyle.generateAndInjectStyles(e,t,r)),this.isStatic&&!r.hash)if(this.staticRulesId&&t.hasNameForId(n,this.staticRulesId))o.push(this.staticRulesId);else{var i=ye(this.rules,e,t,r).join(""),a=H(J(this.baseHash,i)>>>0);if(!t.hasNameForId(n,a)){var s=r(i,"."+a,void 0,n);t.insertRules(n,a,s)}o.push(a),this.staticRulesId=a}else{for(var u=this.rules.length,c=J(this.baseHash,r.hash),l="",f=0;f<u;f++){var h=this.rules[f];if("string"==typeof h)l+=h;else if(h){var d=ye(h,e,t,r),p=Array.isArray(d)?d.join(""):d;c=J(c,p+f),l+=p}}if(l){var m=H(c>>>0);if(!t.hasNameForId(n,m)){var g=r(l,"."+m,void 0,n);t.insertRules(n,m,g)}o.push(m)}}return o.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function re(e){var t,r,n,o,i=void 0===e?v:e,a=i.options,u=void 0===a?v:a,c=i.plugins,l=void 0===c?g:c,f=new s(u),h=[],d=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(r,n,o,i,a,s,u,c,l,f){switch(r){case 1:if(0===l&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===c)return n+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+n),"";default:return n+(0===f?"/*|*/":"")}case-2:n.split("/*|*/}").forEach(t)}}}((function(e){h.push(e)})),p=function(e,n,i){return 0===n&&-1!==te.indexOf(i[r.length])||i.match(o)?e:"."+t};function m(e,i,a,s){void 0===s&&(s="&");var u=e.replace(ee,""),c=i&&a?a+" "+i+" { "+u+" }":u;
vendor: 9,193 bytes, line 2
2return t=s,r=i,n=new RegExp("\\"+r+"\\b","g"),o=new RegExp("(\\"+r+"\\b){2,}"),f(a||!i?"":i,c)}return f.use([].concat(l,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(r)>0&&(o[0]=o[0].replace(n,p))},d,function(e){if(-2===e){var t=h;return h=[],t}}])),m.hash=l.length?l.reduce((function(e,t){return t.name||O(15),J(e,t.name)}),5381).toString():"",m}var ne=o.createContext(),oe=ne.Consumer,ie=o.createContext(),ae=(ie.Consumer,new z),se=re();function ue(){return(0,o.useContext)(ne)||ae}function ce(){return(0,o.useContext)(ie)||se}function le(e){var t=(0,o.useState)(e.stylisPlugins),r=t[0],n=t[1],i=ue(),s=(0,o.useMemo)((function(){var t=i;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),u=(0,o.useMemo)((function(){return re({options:{prefix:!e.disableVendorPrefixes},plugins:r})}),[e.disableVendorPrefixes,r]);return(0,o.useEffect)((function(){a()(r,e.stylisPlugins)||n(e.stylisPlugins)}),[e.stylisPlugins]),o.createElement(ne.Provider,{value:s},o.createElement(ie.Provider,{value:u},e.children))}var fe=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=se);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){return O(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=se),this.name+e.hash},e}(),he=/([A-Z])/,de=/([A-Z])/g,pe=/^ms-/,me=function(e){return"-"+e.toLowerCase()};function ge(e){return he.test(e)?e.replace(de,me).replace(pe,"-ms-"):e}var ve=function(e){return null==e||!1===e||""===e};function ye(e,t,r,n){if(Array.isArray(e)){for(var o,i=[],a=0,s=e.length;a<s;a+=1)""!==(o=ye(e[a],t,r,n))&&(Array.isArray(o)?i.push.apply(i,o):i.push(o));return i}return ve(e)?"":w(e)?"."+e.styledComponentId:y(e)?"function"!=typeof(c=e)||c.prototype&&c.prototype.isReactComponent||!t?e:ye(e(t),t,r,n):e instanceof fe?r?(e.inject(r,n),e.getName(n)):e:m(e)?function e(t,r){var n,o,i=[];for(var a in t)t.hasOwnProperty(a)&&!ve(t[a])&&(Array.isArray(t[a])&&t[a].isCss||y(t[a])?i.push(ge(a)+":",t[a],";"):m(t[a])?i.push.apply(i,e(t[a],a)):i.push(ge(a)+": "+(n=a,(null==(o=t[a])||"boolean"==typeof o||""===o?"":"number"!=typeof o||0===o||n in u?String(o).trim():o+"px")+";")));return r?[r+" {"].concat(i,["}"]):i}(e):e.toString();var c}var be=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function we(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return y(e)||m(e)?be(ye(p(g,[e].concat(r)))):0===r.length&&1===e.length&&"string"==typeof e[0]?e:be(ye(p(e,r)))}new Set;var Pe=function(e,t,r){return void 0===r&&(r=v),e.theme!==r.theme&&e.theme||t||r.theme},ke=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Ce=/(^-|-$)/g;function Se(e){return e.replace(ke,"-").replace(Ce,"")}var Ie=function(e){return H(Z(e)>>>0)};function Oe(e){return"string"==typeof e&&!0}var Ee=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},_e=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Re(e,t,r){var n=e[r];Ee(t)&&Ee(n)?Te(n,t):e[r]=t}function Te(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];for(var o=0,i=r;o<i.length;o++){var a=i[o];if(Ee(a))for(var s in a)_e(s)&&Re(e,a[s],s)}return e}var xe=o.createContext(),qe=xe.Consumer;function De(e){var t=(0,o.useContext)(xe),r=(0,o.useMemo)((function(){return function(e,t){return e?y(e)?e(t):Array.isArray(e)||"object"!=typeof e?O(8):t?d({},t,{},e):e:O(14)}(e.theme,t)}),[e.theme,t]);return e.children?o.createElement(xe.Provider,{value:r},e.children):null}var je={};function Be(e,t,r){var n=w(e),i=!Oe(e),a=t.attrs,s=void 0===a?g:a,u=t.componentId,c=void 0===u?function(e,t){var r="string"!=typeof e?"sc":Se(e);je[r]=(je[r]||0)+1;var n=r+"-"+Ie("5.3.6"+r+je[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId):u,f=t.displayName,p=void 0===f?function(e){return Oe(e)?"styled."+e:"Styled("+b(e)+")"}(e):f,m=t.displayName&&t.componentId?Se(t.displayName)+"-"+t.componentId:t.componentId||c,P=n&&e.attrs?Array.prototype.concat(e.attrs,s).filter(Boolean):s,k=t.shouldForwardProp;n&&e.shouldForwardProp&&(k=t.shouldForwardProp?function(r,n,o){return e.shouldForwardProp(r,n,o)&&t.shouldForwardProp(r,n,o)}:e.shouldForwardProp);var C,S=new X(r,m,n?e.componentStyle:void 0),I=S.isStatic&&0===s.length,O=function(e,t){return function(e,t,r,n){var i=e.attrs,a=e.componentStyle,s=e.defaultProps,u=e.foldedComponentIds,c=e.shouldForwardProp,f=e.styledComponentId,h=e.target,p=function(e,t,r){void 0===e&&(e=v);var n=d({},t,{theme:e}),o={};return r.forEach((function(e){var t,r,i,a=e;for(t in y(a)&&(a=a(n)),a)n[t]=o[t]="className"===t?(r=o[t],i=a[t],r&&i?r+" "+i:r||i):a[t]})),[n,o]}(Pe(t,(0,o.useContext)(xe),s)||v,t,i),m=p[0],g=p[1],b=function(e,t,r,n){var o=ue(),i=ce();return t?e.generateAndInjectStyles(v,o,i):e.generateAndInjectStyles(r,o,i)}(a,n,m),w=r,P=g.$as||t.$as||g.as||t.as||h,k=Oe(P),C=g!==t?d({},t,{},g):t,S={};for(var I in C)"$"!==I[0]&&"as"!==I&&("forwardedAs"===I?S.as=C[I]:(c?c(I,l,P):!k||l(I))&&(S[I]=C[I]));return t.style&&g.style!==t.style&&(S.style=d({},t.style,{},g.style)),S.className=Array.prototype.concat(u,f,b!==f?b:null,t.className,g.className).filter(Boolean).join(" "),S.ref=w,(0,o.createElement)(P,S)}(C,e,t,I)};return O.displayName=p,(C=o.forwardRef(O)).attrs=P,C.componentStyle=S,C.displayName=p,C.shouldForwardProp=k,C.foldedComponentIds=n?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):g,C.styledComponentId=m,C.target=n?e.target:e,C.withComponent=function(e){var n=t.componentId,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(t,["componentId"]),i=n&&n+"-"+(Oe(e)?e:Se(b(e)));return Be(e,d({},o,{attrs:P,componentId:i}),r)},Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=n?Te({},e.defaultProps,t):t}}),C.toString=function(){return"."+C.styledComponentId},i&&h()(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),C}var Ae=function(e){return function e(t,r,o){if(void 0===o&&(o=v),!(0,n.isValidElementType)(r))return O(1,String(r));var i=function(){return t(r,o,we.apply(void 0,arguments))};return i.withConfig=function(n){return e(t,r,d({},o,{},n))},i.attrs=function(n){return e(t,r,d({},o,{attrs:Array.prototype.concat(o.attrs,n).filter(Boolean)}))},i}(Be,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Ae[e]=Ae(e)}));var Fe=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Y(e),z.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,r,n){var o=n(ye(this.rules,t,r,n).join(""),""),i=this.componentId+e;r.insertRules(i,i,o)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,r,n){e>2&&z.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},e}();function Ne(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=we.apply(void 0,[e].concat(r)),a="sc-global-"+Ie(JSON.stringify(i)),s=new Fe(i,a);function u(e){var t=ue(),r=ce(),n=(0,o.useContext)(xe),i=(0,o.useRef)(t.allocateGSInstance(a)).current;return t.server&&c(i,e,t,n,r),(0,o.useLayoutEffect)((function(){if(!t.server)return c(i,e,t,n,r),function(){return s.removeStyles(i,t)}}),[i,e,t,n,r]),null}function c(e,t,r,n,o){if(s.isStatic)s.renderStyles(e,I,r,o);else{var i=d({},t,{theme:Pe(t,n,u.defaultProps)});s.renderStyles(e,i,r,o)}}return o.memo(u)}function Me(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var o=we.apply(void 0,[e].concat(r)).join(""),i=Ie(o);return new fe(i,o)}var Le=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var r=N();return"<style "+[r&&'nonce="'+r+'"',P+'="true"','data-styled-version="5.3.6"'].filter(
2Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?O(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return O(2);var r=((t={})[P]="",t["data-styled-version"]="5.3.6",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=N();return n&&(r.nonce=n),[o.createElement("style",d({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new z({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?O(2):o.createElement(le,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return O(3)},e}(),Qe=function(e){var t=o.forwardRef((function(t,r){var n=(0,o.useContext)(xe),i=e.defaultProps,a=Pe(t,n,i);return o.createElement(e,d({},t,{theme:a,ref:r}))}));return h()(t,e),t.displayName="WithTheme("+b(e)+")",t},Ve=function(){return(0,o.useContext)(xe)},Ue={StyleSheet:z,masterSheet:ae},We=Ae},6115:function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},7867:function(e,t,r){var n=r(6015);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},4836:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2911:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.SCRIPT_TYPE="text/partytown",t.partytownSnippet=e=>((e,t)=>{const{forward:r=[],...n}=e||{},o=JSON.stringify(n,((e,t)=>("function"==typeof t&&(t=String(t)).startsWith(e+"(")&&(t="function "+t),t)));return["!(function(w,p,f,c){",Object.keys(n).length>0?`c=w[p]=Object.assign(w[p]||{},${o});`:"c=w[p]=w[p]||{};","c[f]=(c[f]||[])",r.length>0?`.concat(${JSON.stringify(r)})`:"","})(window,'partytown','forward');",t].join("")})(e,'/* Partytown 0.5.4 - MIT builder.io */\n!function(t,e,n,i,r,o,a,d,s,c,p,l){function u(){l||(l=1,"/"==(a=(o.lib||"/~partytown/")+(o.debug?"debug/":""))[0]&&(s=e.querySelectorAll(\'script[type="text/partytown"]\'),i!=t?i.dispatchEvent(new CustomEvent("pt1",{detail:t})):(d=setTimeout(w,1e4),e.addEventListener("pt0",f),r?h(1):n.serviceWorker?n.serviceWorker.register(a+(o.swPath||"partytown-sw.js"),{scope:a}).then((function(t){t.active?h():t.installing&&t.installing.addEventListener("statechange",(function(t){"activated"==t.target.state&&h()}))}),console.error):w())))}function h(t){c=e.createElement(t?"script":"iframe"),t||(c.setAttribute("style","display:block;width:0;height:0;border:0;visibility:hidden"),c.setAttribute("aria-hidden",!0)),c.src=a+"partytown-"+(t?"atomics.js?v=0.5.4":"sandbox-sw.html?"+Date.now()),e.body.appendChild(c)}function w(t,n){for(f(),t=0;t<s.length;t++)(n=e.createElement("script")).innerHTML=s[t].innerHTML,e.head.appendChild(n);c&&c.parentNode.removeChild(c)}function f(){clearTimeout(d)}o=t.partytown||{},i==t&&(o.forward||[]).map((function(e){p=t,e.split(".").map((function(e,n,i){p=p[i[n]]=n+1<i.length?"push"==i[n+1]?[]:p[i[n]]||{}:function(){(t._ptf=t._ptf||[]).push(i,arguments)}}))})),"complete"==e.readyState?u():(t.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u))}(window,document,navigator,top,window.crossOriginIsolated);')},1644:function(e,t,r){"use strict";var n;function o(e){return!!e&&e<7}r.d(t,{Ie:function(){return n},Oj:function(){return o}}),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"}(n||(n={}))},990:function(e,t,r){"use strict";r.d(t,{MS:function(){return s},YG:function(){return i},cA:function(){return u},ls:function(){return a}});var n=r(7582),o=(r(9672),r(3154)),i=Symbol();function a(e){return!!e.extensions&&Array.isArray(e.extensions[i])}function s(e){return e.hasOwnProperty("graphQLErrors")}var u=function(e){function t(r){var i,a,s=r.graphQLErrors,u=r.protocolErrors,c=r.clientErrors,l=r.networkError,f=r.errorMessage,h=r.extraInfo,d=e.call(this,f)||this;return d.name="ApolloError",d.graphQLErrors=s||[],d.protocolErrors=u||[],d.clientErrors=c||[],d.networkError=l||null,d.message=f||(i=d,a=(0,n.ev)((0,n.ev)((0,n.ev)([],i.graphQLErrors,!0),i.clientErrors,!0),i.protocolErrors,!0),i.networkError&&a.push(i.networkError),a.map((function(e){return(0,o.s)(e)&&e.message||"Error message not found."})).join("\n")),d.extraInfo=h,d.__proto__=t.prototype,d}return(0,n.ZT)(t,e),t}(Error)},5317:function(e,t,r){"use strict";r.d(t,{K:function(){return s}});var n=r(7294),o=r(320),i=r(9672),a=o.aS?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function s(){(0,i.kG)(!0,43);var e=n.createContext[a];return e||(Object.defineProperty(n.createContext,a,{value:e=n.createContext({}
2),enumerable:!1,writable:!1,configurable:!0}),e.displayName="ApolloContext"),e}},1436:function(e,t,r){"use strict";r.d(t,{O:function(){return o},k:function(){return n}});var n=Array.isArray;function o(e){return Array.isArray(e)&&e.length>0}},320:function(e,t,r){"use strict";r.d(t,{DN:function(){return s},JC:function(){return l},aS:function(){return a},mr:function(){return o},sy:function(){return i}});var n=r(9672),o="function"==typeof WeakMap&&"ReactNative"!==(0,n.wY)((function(){return navigator.product})),i="function"==typeof WeakSet,a="function"==typeof Symbol&&"function"==typeof Symbol.for,s=a&&Symbol.asyncIterator,u="function"==typeof(0,n.wY)((function(){return window.document.createElement})),c=(0,n.wY)((function(){return navigator.userAgent.indexOf("jsdom")>=0}))||!1,l=u&&!c},3712:function(e,t,r){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=Object.create(null);return e.forEach((function(e){e&&Object.keys(e).forEach((function(t){var n=e[t];void 0!==n&&(r[t]=n)}))})),r}r.d(t,{o:function(){return n}})},897:function(e,t,r){"use strict";r.d(t,{X:function(){return o}});var n=new Map;function o(e){var t=n.get(e)||1;return n.set(e,t+1),"".concat(e,":").concat(t,":").concat(Math.random().toString(36).slice(2))}},8702:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var n=r(3154);function o(e){var t=new Set([e]);return t.forEach((function(e){(0,n.s)(e)&&function(e){if(!1!==globalThis.__DEV__&&!Object.isFrozen(e))try{Object.freeze(e)}catch(t){if(t instanceof TypeError)return null;throw t}return e}(e)===e&&Object.getOwnPropertyNames(e).forEach((function(r){(0,n.s)(e[r])&&t.add(e[r])}))})),e}function i(e){return!1!==globalThis.__DEV__&&o(e),e}},4012:function(e,t,r){"use strict";r.d(t,{J:function(){return i}});var n=r(7582),o=r(3712);function i(e,t){return(0,o.o)(e,t,t.variables&&{variables:(0,o.o)((0,n.pi)((0,n.pi)({},e&&e.variables),t.variables))})}},3154:function(e,t,r){"use strict";function n(e){return null!==e&&"object"==typeof e}r.d(t,{s:function(){return n}})},3887:function(e,t,r){"use strict";r.d(t,{v:function(){return o}});var n=r(897);function o(e,t){void 0===t&&(t=0);var r=(0,n.X)("stringifyForDisplay");return JSON.stringify(e,(function(e,t){return void 0===t?r:t}),t).split(JSON.stringify(r)).join("<undefined>")}},9672:function(e,t,r){"use strict";r.d(t,{kG:function(){return v},wY:function(){return d},_K:function(){return y}});var n=r(7582),o="Invariant Violation",i=Object.setPrototypeOf,a=void 0===i?function(e,t){return e.__proto__=t,e}:i,s=function(e){function t(r){void 0===r&&(r=o);var n=e.call(this,"number"==typeof r?o+": "+r+" (see https://github.com/apollographql/invariant-packages)":r)||this;return n.framesToPop=1,n.name=o,a(n,t.prototype),n}return(0,n.ZT)(t,e),t}(Error);function u(e,t){if(!e)throw new s(t)}var c=["debug","log","warn","error","silent"],l=c.indexOf("log");function f(e){return function(){if(c.indexOf(e)>=l){var t=console[e]||console.log;return t.apply(console,arguments)}}}!function(e){e.debug=f("debug"),e.log=f("log"),e.warn=f("warn"),e.error=f("error")}(u||(u={}));var h=r(9379);function d(e){try{return e()}catch(i){}}var p=d((function(){return globalThis}))||d((function(){return window}))||d((function(){return self}))||d((function(){return global}))||d((function(){return d.constructor("return this")()})),m=r(3887);function g(e){return function(t){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];e.apply(void 0,(0,n.ev)(["number"==typeof t?w(t):t],r,!1))}}var v=Object.assign((function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];e||u(e,w(t,r))}),{debug:g(u.debug),log:g(u.log),warn:g(u.warn),error:g(u.error)});function y(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];return new s(w(e,t))}var b=Symbol.for("ApolloErrorMessageHandler_"+h.i);function w(e,t){if(void 0===t&&(t=[]),e){var r=t.map((function(e){return"string"==typeof e?e:(0,m.v)(e,2).slice(0,1e3)}));return p[b]&&p[b](e,r)||"An error occured! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:h.i,message:e,args:r})))}}globalThis.__DEV__},9379:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});var n="3.8.1"},1721:function(e,t,r){"use strict";
2function n(e,t){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},n(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,n(e,t)}r.d(t,{Z:function(){return o}})},5785:function(e,t,r){"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function o(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r.d(t,{Z:function(){return o}})},20:function(e,t,r){"use strict";r.d(t,{D:function(){return s}});const{toString:n,hasOwnProperty:o}=Object.prototype,i=Function.prototype.toString,a=new Map;function s(e,t){try{return u(e,t)}finally{a.clear()}}function u(e,t){if(e===t)return!0;const r=n.call(e);if(r!==n.call(t))return!1;switch(r){case"[object Array]":if(e.length!==t.length)return!1;case"[object Object]":{if(h(e,t))return!0;const r=c(e),n=c(t),i=r.length;if(i!==n.length)return!1;for(let e=0;e<i;++e)if(!o.call(t,r[e]))return!1;for(let o=0;o<i;++o){const n=r[o];if(!u(e[n],t[n]))return!1}return!0}case"[object Error]":return e.name===t.name&&e.message===t.message;case"[object Number]":if(e!=e)return t!=t;case"[object Boolean]":case"[object Date]":return+e==+t;case"[object RegExp]":case"[object String]":return e==`${t}`;case"[object Map]":case"[object Set]":{if(e.size!==t.size)return!1;if(h(e,t))return!0;const n=e.entries(),o="[object Map]"===r;for(;;){const e=n.next();if(e.done)break;const[r,i]=e.value;if(!t.has(r))return!1;if(o&&!u(i,t.get(r)))return!1}return!0}case"[object Uint16Array]":case"[object Uint8Array]":case"[object Uint32Array]":case"[object Int32Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object ArrayBuffer]":e=new Uint8Array(e),t=new Uint8Array(t);case"[object DataView]":{let r=e.byteLength;if(r===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const r=i.call(e);return r===i.call(t)&&!function(e,t){const r=e.length-t.length;return r>=0&&e.indexOf(t,r)===r}(r,f)}}return!1}function c(e){return Object.keys(e).filter(l,e)}function l(e){return void 0!==this[e]}t.Z=s;const f="{ [native code] }";function h(e,t){let r=a.get(e);if(r){if(r.has(t))return!0}else a.set(e,r=new Set);return r.add(t),!1}},1562:function(e,t,r){"use strict";r.d(t,{ZP:function(){return y},c4:function(){return b},cP:function(){return s},dq:function(){return l},mc:function(){return p}});var n=r(5697),o=r(7294),i=r(3631);r(4506);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},a.apply(this,arguments)}function s(e){let t=e||"/",r="",n="";const o=t.indexOf("#");-1!==o&&(n=t.slice(o),t=t.slice(0,o));const i=t.indexOf("?");return-1!==i&&(r=t.slice(i),t=t.slice(0,i)),{pathname:t,search:"?"===r?"":r,hash:"#"===n?"":n}}const u=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,c=e=>{if("string"==typeof e)return!(e=>u.test(e))(e)};function l(e,t=""){var r;if(!c(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;const n=null!=(r=null!=t?t:"")?r:"/";return`${null!=n&&n.endsWith("/")?n.slice(0,-1):n}${e.startsWith("/")?e:`/${e}`}`}const f=e=>null==e?void 0:e.startsWith("/"),h=(e,t)=>"number"==typeof e?e:c(e)?f(e)?function(e){const t=l(e);return t}(e):function(e,t){if(f(e))return e;const r=(0,i.resolve)(e,t);return r}(e,t):e,d=["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"];function p(e){return l(e,"")}const m={activeClassName:n.string,activeStyle:n.object,partiallyActive:n.bool};function g(e){return o.createElement(i.Location,null,(({location:t})=>o.createElement(v,a({},e,{_location:t}))))}class v extends o.Component{constructor(e){super(e),this.defaultGetProps=({isPartiallyCurrent:e,isCurrent:t})=>(this.props.partiallyActive?e:t)?{className:[this.props.className,this.props.activeClassName].filter(
2Boolean).join(" "),style:a({},this.props.style,this.props.activeStyle)}:null;let t=!1;"undefined"!=typeof window&&window.IntersectionObserver&&(t=!0),this.state={IOSupported:t},this.abortPrefetch=null,this.handleRef=this.handleRef.bind(this)}_prefetch(){let e=window.location.pathname+window.location.search;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname+this.props._location.search);const t=s(h(this.props.to,e)),r=t.pathname+t.search;if(e!==r)return ___loader.enqueue(r)}componentWillUnmount(){if(!this.io)return;const{instance:e,el:t}=this.io;this.abortPrefetch&&this.abortPrefetch.abort(),e.unobserve(t),e.disconnect()}handleRef(e){this.props.innerRef&&Object.prototype.hasOwnProperty.call(this.props.innerRef,"current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=((e,t)=>{const r=new window.IntersectionObserver((r=>{r.forEach((r=>{e===r.target&&t(r.isIntersecting||r.intersectionRatio>0)}))}));return r.observe(e),{instance:r,el:e}})(e,(e=>{e?this.abortPrefetch=this._prefetch():this.abortPrefetch&&this.abortPrefetch.abort()})))}render(){const e=this.props,{to:t,getProps:r=this.defaultGetProps,onClick:n,onMouseEnter:u,state:l,replace:f,_location:p}=e,m=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}(e,d),g=h(t,p.pathname);return c(g)?o.createElement(i.Link,a({to:g,state:l,getProps:r,innerRef:this.handleRef,onMouseEnter:e=>{u&&u(e);const t=s(g);___loader.hovering(t.pathname+t.search)},onClick:e=>{if(n&&n(e),!(0!==e.button||this.props.target||e.defaultPrevented||e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)){e.preventDefault();let t=f;const r=encodeURI(g)===p.pathname;"boolean"!=typeof f&&r&&(t=!0),window.___navigate(g,{state:l,replace:t})}return!0}},m)):o.createElement("a",a({href:g},m))}}v.propTypes=a({},m,{onClick:n.func,to:n.string.isRequired,replace:n.bool,state:n.object});var y=o.forwardRef(((e,t)=>o.createElement(g,a({innerRef:t},e))));const b=(e,t)=>{window.___navigate(h(e,window.location.pathname),t)}},3521:function(e,t,r){"use strict";r.r(t),r.d(t,{Script:function(){return p},ScriptStrategy:function(){return c},collectedScriptsByPage:function(){return s},scriptCache:function(){return h},scriptCallbackCache:function(){return d}});var n=r(7294),o=r(3631);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},i.apply(this,arguments)}const a=new Map,s={get:e=>a.get(e)||[],set(e,t){const r=a.get(e)||[];r.push(t),a.set(e,r)},delete(e){a.delete(e)}},u="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){const t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)};var c,l;(l=c||(c={})).postHydrate="post-hydrate",l.idle="idle",l.offMainThread="off-main-thread";const f=new Set(["src","strategy","dangerouslySetInnerHTML","children","onLoad","onError"]),h=new Set,d=new Map;function p(e){return n.createElement(o.Location,null,(()=>n.createElement(m,e)))}function m(e){const{src:t,strategy:r=c.postHydrate}=e||{},{pathname:a}=(0,o.useLocation)();if((0,n.useEffect)((()=>{let t;switch(r){case c.postHydrate:t=g(e);break;case c.idle:u((()=>{t=g(e)}));break;case c.offMainThread:{const t=y(e);s.set(a,t)}}return()=>{const{script:e,loadCallback:r,errorCallback:n}=t||{};r&&(null==e||e.removeEventListener("load",r)),n&&(null==e||e.removeEventListener("error",n)),null==e||e.remove()}}),[]),r===c.offMainThread){const o=v(e),u=y(e);return"undefined"==typeof window&&s.set(a,u),n.createElement("script",o?i({type:"text/partytown","data-strategy":r,crossOrigin:"anonymous"},u,{dangerouslySetInnerHTML:{__html:v(e)}}):i({type:"text/partytown",src:b(t),"data-strategy":r,crossOrigin:"anonymous"},u))}return null}function g(e){const{id:t,src:r,strategy:n=c.postHydrate,onLoad:o,onError:a}=e||{},s=t||r,u=["load","error"],l={load:o,error:a};if(s){for(const e of u)if(null!=l&&l[e]){var f;const t=d.get(s)||{},{callbacks:r=[]}=(null==t?void 0:t[e])||{};var p,m;r.push(null==l?void 0:l[e]),null!=t&&null!=(f=t[e])&&f.event?null==l||null==(p=l[e])||p.call(l,null==t||null==(m
2=t[e])?void 0:m.event):d.set(s,i({},t,{[e]:{callbacks:r}}))}if(h.has(s))return null}const g=v(e),b=y(e),P=document.createElement("script");t&&(P.id=t),P.dataset.strategy=n;for(const[i,c]of Object.entries(b))P.setAttribute(i,c);g&&(P.textContent=g),r&&(P.src=r);const k={};if(s){for(const e of u){const t=t=>w(t,s,e);P.addEventListener(e,t),k[`${e}Callback`]=t}h.add(s)}return document.body.appendChild(P),{script:P,loadCallback:k.loadCallback,errorCallback:k.errorCallback}}function v(e){const{dangerouslySetInnerHTML:t,children:r=""}=e||{},{__html:n=""}=t||{};return n||r}function y(e){const t={};for(const[r,n]of Object.entries(e))f.has(r)||(t[r]=n);return t}function b(e){if(e)return`/__third-party-proxy?url=${encodeURIComponent(e)}`}function w(e,t,r){const n=d.get(t)||{};for(const i of(null==n||null==(o=n[r])?void 0:o.callbacks)||[]){var o;i(e)}d.set(t,{[r]:{event:e}})}},5821:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(5695);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function i(e){return a(e,[])}function a(e,t){switch(o(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var r=[].concat(t,[e]),o=function(e){var t=e[String(n.Z)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==o){var i=o.call(e);if(i!==e)return"string"==typeof i?i:a(i,r)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>2)return"[Array]";for(var r=Math.min(10,e.length),n=e.length-r,o=[],i=0;i<r;++i)o.push(a(e[i],t));1===n?o.push("... 1 more item"):n>1&&o.push("... ".concat(n," more items"));return"["+o.join(", ")+"]"}(e,r);return function(e,t){var r=Object.keys(e);if(0===r.length)return"{}";if(t.length>2)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var r=e.constructor.name;if("string"==typeof r&&""!==r)return r}return t}(e)+"]";var n=r.map((function(r){return r+": "+a(e[r],t)}));return"{ "+n.join(", ")+" }"}(e,r)}(e,t);default:return String(e)}}},5695:function(e,t){"use strict";var r="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):void 0;t.Z=r},5217:function(e,t,r){"use strict";r.d(t,{Ye:function(){return i},WU:function(){return a},UG:function(){return s}});var n=r(5695);function o(e){var t=e.prototype.toJSON;"function"==typeof t||function(e,t){if(!Boolean(e))throw new Error(null!=t?t:"Unexpected invariant triggered.")}(0),e.prototype.inspect=t,n.Z&&(e.prototype[n.Z]=t)}var i=function(){function e(e,t,r){this.start=e.start,this.end=t.end,this.startToken=e,this.endToken=t,this.source=r}return e.prototype.toJSON=function(){return{start:this.start,end:this.end}},e}();o(i);var a=function(){function e(e,t,r,n,o,i,a){this.kind=e,this.start=t,this.end=r,this.line=n,this.column=o,this.value=a,this.prev=i,this.next=null}return e.prototype.toJSON=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}},e}();function s(e){return null!=e&&"string"==typeof e.kind}o(a)},7392:function(e,t,r){"use strict";function n(e){var t=e.split(/\r\n|[\n\r]/g),r=function(e){for(var t,r=!0,n=!0,o=0,i=null,a=0;a<e.length;++a)switch(e.charCodeAt(a)){case 13:10===e.charCodeAt(a+1)&&++a;case 10:r=!1,n=!0,o=0;break;case 9:case 32:++o;break;default:n&&!r&&(null===i||o<i)&&(i=o),n=!1}return null!==(t=i)&&void 0!==t?t:0}(e);if(0!==r)for(var n=1;n<t.length;n++)t[n]=t[n].slice(r);for(var i=0;i<t.length&&o(t[i]);)++i;for(var a=t.length;a>i&&o(t[a-1]);)--a;return t.slice(i,a).join("\n")}function o(e){for(var t=0;t<e.length;++t)if(" "!==e[t]&&"\t"!==e[t])return!1;return!0}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=-1===e.indexOf("\n"),o=" "===e[0]||"\t"
2===e[0],i='"'===e[e.length-1],a="\\"===e[e.length-1],s=!n||i||a||r,u="";return!s||n&&o||(u+="\n"+t),u+=t?e.replace(/\n/g,"\n"+t):e,s&&(u+="\n"),'"""'+u.replace(/"""/g,'\\"""')+'"""'}r.d(t,{LZ:function(){return i},W7:function(){return n}})},7359:function(e,t,r){"use strict";r.d(t,{h:function(){return n}});var n=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},7582:function(e,t,r){"use strict";r.d(t,{Jh:function(){return u},ZT:function(){return o},_T:function(){return a},ev:function(){return c},mG:function(){return s},pi:function(){return i}});
2var n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function s(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{u(n.next(e))}catch(t){i(t)}}function s(e){try{u(n.throw(e))}catch(t){i(t)}}function u(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}u((n=n.apply(e,t||[])).next())}))}function u(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(u){return function(s){if(r)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(r=1,n&&(o=2&s[0]?n.return:s[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,s[1])).done)return o;switch(n=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,n=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(u){s=[6,u],n=0}finally{r=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}}Object.create;function c(e,t,r){if(r||2===arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError}},function(e){e.O(0,[774],(function(){return t=5824,e(e.s=t);var t}));e.O()}]); 3//# sourceMappingURL=app-1f78dd39623b839c0a42.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.