"use strict";(globalThis.webpackChunkverso=globalThis.webpackChunkverso||[]).push([[4073],{48182:(e,t,n)=>{n.r(t),n.d(t,{ComponentContext:()=>d,ComponentProvider:()=>p,Slice:()=>m,default:()=>g});const r="",i="root",a="text";var l;function o(e,t){return e.id===t.id?0:e.id=E&&t.start<=l||t.end>=E&&t.end<=l)&&w.push(t)}if(0===w.length)null===(c=y.get(M))||void 0===c||c.push(...r);else{let e=[];for(let t=0,n=w.length;te-t));let t=E,n=0,a=[];for(let o=0,s=e.length;oMath.max(e.start,E)===t&&e.end>e.start)).sort(((e,t)=>t.end-e.end)),c=w.filter((e=>Math.min(e.end,l)===s));a.push(...u);let g=M;for(let e=0,t=a.length;e_-n?(null===(p=y.get(g))||void 0===p||p.push(e.slice(0,_-n)),r.unshift(e.slice(_-n)),n=_):(null===(h=y.get(g))||void 0===h||h.push(e),n+=e.length):(null===(v=y.get(g))||void 0===v||v.push(e),n++)}for(let e of c){let t=a.indexOf(e);-1===t?(null===(m=y.get(g))||void 0===m||m.push(e),y.set(e.id,[])):a.splice(t,1)}t=s}null===(g=y.get(M))||void 0===g||g.push(...r)}t.selfClosing||t.type===a||C.push(t),E=l+1}return y}!function(e){e.SLICE_START="start",e.SLICE_END="end"}(l||(l={}));var c=n(96540);const f={keyOf:e=>e.type,blocks:{},marks:{}},d=(0,c.createContext)(f);function p(e){return(0,c.createElement)(d.Consumer,{children(t){var n;return(0,c.createElement)(d.Provider,{value:{keyOf:null!==(n=e.value.keyOf)&&void 0!==n?n:t.keyOf,blocks:e.value.blocks?{...t.blocks,...e.value.blocks}:t.blocks,marks:e.value.marks?{...t.marks,...e.value.marks}:t.marks}},e.children)}})}p.displayName="ComponentProvider";const h=(0,c.createContext)(new Map);function v(e){let t=(0,c.useContext)(d);if(t===f)throw new Error("Component map is empty. Did you wrap your render call in ComponentProvider?");let n=(0,c.useMemo)((()=>{var n;let r=t.keyOf(e.value);return null!==(n="start"in e.value?t.marks[r]:t.blocks[r])&&void 0!==n?n:c.Fragment}),[e.map,e.value]),r=(0,c.useMemo)((()=>{var t;return null!==(t=e.map.get(e.value.id))&&void 0!==t?t:[]}),[e.map,e.value]),i=n?e.value.attributes:{};return e.value.selfClosing?(0,c.createElement)(c.Fragment,{},(0,c.createElement)(n,i),...r.map((t=>"string"==typeof t?t:(0,c.createElement)(v,{value:t,key:t.id,map:e.map})))):r.every((e=>"string"==typeof e))?(0,c.createElement)(n,i,r.join("")):r.length>0?(0,c.createElement)(n,{key:e.value.id,...i},...r.map((t=>"string"==typeof t?t:(0,c.createElement)(v,{value:t,key:t.id,map:e.map})))):(0,c.createElement)(n,{attributes:i})}function m(e){let{value:t,fallback:n}=e,r=(0,c.useContext)(h),a=(0,c.useMemo)((()=>t?u(r.get(t)):null),[t]),l=(0,c.useMemo)((()=>{var e;return a&&a.has(i)&&null!==(e=a.get(i))&&void 0!==e?e:[""]}),[a]);return a?(0,c.createElement)(c.Fragment,{},l.map((e=>"string"==typeof e?e:(0,c.createElement)(v,{value:e,map:a})))):(0,c.createElement)(c.Fragment,{},n)}function g(e){let[t,n]=(0,c.useMemo)((()=>{var t,n;let[i,o]=function(e){let t=[],n=[];for(let r=0,i=e.marks.length;re.type===l.SLICE_START));for(let l=0,s=n.length;l=i&&n.start<=l&&n.end>=i&&n.end<=l){let e=Math.max(n.start-i,0)+h,t=Math.min(n.end-i,l-i)+h,r=`${n.range[0]}${e}..${t}${n.range[n.range.length-1]}`;d.push({...n,id:`${s.id}-${n.id}`,range:r,start:e,end:t})}}if(s.mark.attributes.retain)continue;let v=!1;for(let e=0,t=c.length;e=t[0]&&i<=t[1]?(t[1]=Math.max(t[1],l),v=!0):l>=t[0]&&l<=t[1]&&(t[0]=Math.min(t[0],i),v=!0)}v||c.push([i,l])}i.set(s.id,{text:u,marks:d,blocks:f})}let d=c[0],p=d?e.text.slice(0,d[0]):"",h=d?d[1]:0;for(let t=0,n=c.length;t=i[0]&&e.end<=i[1]){t=!1;break}e.start>=i[0]&&e.start<=i[1]?n+=e.start-i[0]:e.start>i[1]&&(n+=i[1]-i[0]),e.end>=i[0]&&e.end<=i[1]?r+=e.end-i[0]:e.end>i[1]&&(r+=i[1]-i[0])}if(t){let t=e.start-n,i=e.end-r;v.push({...e,start:t,end:i,range:`${e.range[0]}${t}..${i}${e.range[e.range.length-1]}`})}}let m=[];for(let t=0,n=o.length;t=e[0]&&n+1<=e[1]);r&&e.blocks[t]&&m.push(e.blocks[t])}return[{text:p,marks:v,blocks:m},i]}({text:e.value.text,blocks:null!==(t=e.value.blocks)&&void 0!==t?t:[],marks:null!==(n=e.value.marks)&&void 0!==n?n:[]});return[u(i),o]}),[e.value]),o=(0,c.useMemo)((()=>{var e;return t.has(i)&&null!==(e=t.get(i))&&void 0!==e?e:[""]}),[t]);return(0,c.createElement)(h.Provider,{value:n},(0,c.createElement)(c.Fragment,{},o.map((e=>"string"==typeof e?e:(0,c.createElement)(v,{value:e,map:t,key:e.id})))))}v.displayName="Node",m.displayName="Slice",g.displayName="Text"},48823:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const r=n(24939),i=n(9517);t.default=class{_pageNum=1;_chunkSize=0;_filterModel;_sortModel;_refreshCallback;_loading=!1;_totalCount=0;_contentCache={};_masterList=[];constructor(e,t=(()=>null)){const{filterModel:n=new r.NullFilterModel({}),sortModel:a=new i.NullSortModel({}),initialData:l=[],chunkSize:o=0,initialTotalCount:s=0}=e;this._filterModel=n,this._sortModel=a,this._refreshCallback=t,this._chunkSize=o,l&&this._addToCache(l),s&&(this._totalCount=s)}get pageNum(){return this._pageNum}get chunkSize(){return this._chunkSize}get filterModel(){return this._filterModel}get sortModel(){return this._sortModel}get totalCount(){const e=this._filterModel.filter(this._masterList).length;return Math.max(this._totalCount,e)}get lastPage(){return this._chunkSize>0?Math.ceil(this.totalCount/this._chunkSize):1}get loading(){return this._loading}get cacheSize(){return Object.keys(this._contentCache).length}set pageNum(e){if("number"!=typeof e&&console.log(`ERROR in content model - ${e} is not a valid number`),e===this._pageNum)return;const t=this.lastPage;this._pageNum=e<=0?t:e>t?1:e,this._refreshCallback()}set chunkSize(e){("number"!=typeof e||e<0)&&console.log(`ERROR in content model - ${e} is not a valid number`),e>=0&&(this._chunkSize=e,this._refreshCallback())}async query(){try{const e={data:this._cacheRetrieve(),error:void 0};return e.data&&(this._totalCount=e.data.totalCount),e}catch(e){return console.log(e),{data:void 0,error:e.toString()}}}getContent(){return this._cacheRetrieve()}addContent(e){this._loading=!0;const t=this.cacheSize;this._addToCache(e);const n=this.cacheSize;return t!==n&&this._refreshCallback(),n}_addToCache(e){e.forEach((e=>{if(e.id)return this._contentCache[e.id]=e}));const t=Object.keys(this._contentCache).map((e=>{const t=this._contentCache[e];return{id:e,sort:this._sortModel.extract(t),filter:this._filterModel.extract(t)}}));this._masterList=this._sortModel.sort(t),this._loading=!1}_cacheRetrieve(){const e=this._filterModel.filter(this._masterList),t=this.sortModel.sort(e);this._totalCount=t.length;let n=t;if(this._chunkSize>0){const e=(this._pageNum-1)*this._chunkSize,r=e+this._chunkSize;n=rthis._contentCache[e.id])),totalCount:this._totalCount}}}},64876:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(48823)),a=n(9517),l=n(24939);t.default=function({filter:e={type:"NullFilterModel"},initial:t,refreshCallback:n,sort:r={type:"NullSortModel"}}){try{let o;const s=()=>o.pageNum=1,u=(0,a.createSortModel)({refreshCallback:n,repageCallback:s,...r});if(!u||u.name!==r.type)throw new Error(`ERROR: SortModel ${r.type} did not construct properly. Type = ${u.name}`);const c=(0,l.createFilterModel)({refreshCallback:n,repageCallback:s,...e});if(!c||c.name!==e.type)throw new Error(`ERROR: FilterModel ${e.type} did not construct properly. Type = ${c.name}`);const f=t?.items||[],d=t?.totalCount||0,p=t?.chunkSize||24,h=t?.pageNum||1;return o=new i.default({sortModel:u,filterModel:c,initialData:f,initialTotalCount:d},n),o.chunkSize=p,o.pageNum=h,o}catch(e){throw e}}},41722:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentModel=t.createContentModel=void 0;var i=n(64876);Object.defineProperty(t,"createContentModel",{enumerable:!0,get:function(){return r(i).default}});var a=n(48823);Object.defineProperty(t,"ContentModel",{enumerable:!0,get:function(){return r(a).default}})},54842:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{_name;_active;_options;_refreshCallback;_repageCallback;constructor(e){if(!e)throw new Error("ERROR in filter model base class; arguments not provided");const{name:t,options:n,active:r,refreshCallback:i,repageCallback:a}=e;if(!t)throw new Error(`ERROR in filter model base class; name = ${t}`);this._name=t,this._active=r||{},this._options=n||{},this._refreshCallback=i||function(){},this._repageCallback=a||function(){}}get name(){return this._name}get active(){return{...this._active}}get options(){return{...this._options}}set active(e){this._active={...this._active,...e},this._repageCallback(),this._refreshCallback()}set options(e){this._options={...this._options,...e},this._repageCallback(),this._refreshCallback()}extract(e){return[]}filter(e){return e}}},84038:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(71979)),a=r(n(94743)),l=r(n(3357));t.default=function({type:e,setup:t={active:{},options:{}},refreshCallback:n=(()=>null),repageCallback:r=(()=>null)}){switch(e){case"FlatFilterModel":return new i.default({refreshCallback:n,repageCallback:r,...t});case"FlexibleFilterModel":return new a.default({refreshCallback:n,repageCallback:r,...t});case"NullFilterModel":return new l.default({refreshCallback:n,repageCallback:r});default:throw Error(`ERROR: Unknown filter type=${e}`)}}},71979:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(54842));class a extends i.default{constructor({options:e,active:t,refreshCallback:n,repageCallback:r}){super({name:"FlatFilterModel",options:e,active:t,refreshCallback:n,repageCallback:r})}extract(e){return{attr:e.attr||[]}}filter(e){const{filterWith:t=[]}=this.active;return e.filter((e=>{const{attr:n=[]}=e.filter;return t.reduce(((e,t)=>e&&n.includes(t)),!0)}))}}t.default=a},94743:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(54842)),a=n(41634);class l extends i.default{constructor({options:e,active:t,refreshCallback:n,repageCallback:r}){super({name:"FlexibleFilterModel",options:e,active:t,refreshCallback:n,repageCallback:r})}extract(e){const{categories:t=[]}=this.options,n={};return t.forEach((({categoryId:t})=>{const r=e[t];n[t]=Array.isArray(r)?r:[r]})),n}filter(e){try{const{filterWith:t=[]}=this.active,{crossLogic:n="AND",categories:r=[]}=this.options,i=r.map((({categoryId:e,logic:n,filters:r})=>{const i=[];return r.forEach((({value:e})=>{t.includes(e)&&i.push(e)})),{categoryId:e,filters:i,logic:n}}));switch(n){case"AND":return e.filter((({filter:e})=>(0,a.flexibleAndSatisfier)(e,i)));case"OR":return e.filter((({filter:e})=>(0,a.flexibleOrSatisfier)(e,i)));default:throw new Error("Unknown cross logic in flexible filter model")}}catch(e){return console.log(e),[]}}}t.default=l},24939:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.NullFilterModel=t.FlexibleFilterModel=t.FlatFilterModel=t.createFilterModel=void 0;var i=n(84038);Object.defineProperty(t,"createFilterModel",{enumerable:!0,get:function(){return r(i).default}});var a=n(71979);Object.defineProperty(t,"FlatFilterModel",{enumerable:!0,get:function(){return r(a).default}});var l=n(94743);Object.defineProperty(t,"FlexibleFilterModel",{enumerable:!0,get:function(){return r(l).default}});var o=n(3357);Object.defineProperty(t,"NullFilterModel",{enumerable:!0,get:function(){return r(o).default}})},3357:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(54842));class a extends i.default{constructor({options:e,active:t,refreshCallback:n,repageCallback:r}){super({name:"NullFilterModel",options:e,active:t,refreshCallback:n,repageCallback:r})}extract(e){return{}}filter(e){return e}}t.default=a},2334:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.satisfiesOrPolicy=t.satisfiesAndPolicy=void 0,t.satisfiesAndPolicy=function(e,t){let n=!0;return t.forEach((t=>{e.includes(t)||(n=!1)})),n},t.satisfiesOrPolicy=function(e,t){if(0==t.length)return!0;let n=!1;return t.forEach((t=>{e.includes(t)&&(n=!0)})),n}},41634:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.flexibleOrSatisfier=t.flexibleAndSatisfier=void 0;const r=n(2334);t.flexibleAndSatisfier=function(e,t){let n=!0;return t.forEach((({categoryId:i,filters:a,logic:l})=>{if(i in e)switch(l){case"AND":(0,r.satisfiesAndPolicy)(e[i],a)||(n=!1);break;case"OR":(0,r.satisfiesOrPolicy)(e[i],a)||(n=!1);break;default:throw new Error(`Unknown logic in flexible AND satisfier. Policy = ${t}`)}})),n},t.flexibleOrSatisfier=function(e,t){if(0===t.length)return!0;let n=!1;return t.forEach((({categoryId:i,filters:a,logic:l})=>{if(i in e)switch(l){case"AND":(0,r.satisfiesAndPolicy)(e[i],a)&&(n=!0);break;case"OR":(0,r.satisfiesOrPolicy)(e[i],a)&&(n=!0);break;default:throw new Error(`Unknown logic in flexible OR satisfier. Policy = ${t}`)}})),n}},85151:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(92059),t),i(n(24939),t),i(n(9517),t),i(n(41722),t)},92059:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0})},94150:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=class{_name;_options;_active;_refreshCallback;_repageCallback;constructor(e){if(!e)throw new Error("ERROR in sort model base class; arguments not provided");const{name:t,options:n,active:r,refreshCallback:i,repageCallback:a}=e;if(!t)throw new Error(`ERROR in sort model base class; name = ${t}`);this._name=t,this._options=n||{},this._active=r||{},this._refreshCallback=i||function(){},this._repageCallback=a||function(){}}get name(){return this._name}get active(){return{...this._active}}get options(){return{...this._options}}set active(e){this._active={...this._active,...e},this._repageCallback(),this._refreshCallback()}set options(e){this._options={...this._options,...e},this._repageCallback(),this._refreshCallback()}extract(e){return{}}sort(e){return e}}},88634:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(78809)),a=r(n(38100));t.default=function({type:e,setup:t={active:{},options:{}},refreshCallback:n=(()=>null),repageCallback:r=(()=>null)}){switch(e){case"NullSortModel":return new i.default({refreshCallback:n,repageCallback:r,...t});case"SimpleSortModel":return new a.default({refreshCallback:n,repageCallback:r,...t});default:throw Error(`ERROR: Unknown sort type=${e}`)}}},9517:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SimpleSortModel=t.NullSortModel=t.createSortModel=void 0;var i=n(88634);Object.defineProperty(t,"createSortModel",{enumerable:!0,get:function(){return r(i).default}});var a=n(78809);Object.defineProperty(t,"NullSortModel",{enumerable:!0,get:function(){return r(a).default}});var l=n(38100);Object.defineProperty(t,"SimpleSortModel",{enumerable:!0,get:function(){return r(l).default}})},78809:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(94150));class a extends i.default{constructor({options:e,active:t,refreshCallback:n,repageCallback:r}){super({name:"NullSortModel",options:e,active:t,refreshCallback:n,repageCallback:r})}extract(e){return{}}sort(e){return e}}t.default=a},38100:function(e,t,n){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(94150));class a extends i.default{constructor({options:e,active:t,refreshCallback:n,repageCallback:r}){super({name:"SimpleSortModel",options:e,active:t,refreshCallback:n,repageCallback:r})}extract(e){const t={},{sortFields:n=[]}=this.options;return n.forEach((n=>{e.hasOwnProperty(n)&&(t[n]=e[n])})),t}sort(e){try{const t=[...e],{sortFields:n=[]}=this.options,{sortBy:r=""}=this.active;if(""===r)return e;if(0===t.length)return[];if(!n.includes(r))throw new Error(`ERROR in SortModel: Sort field sortBy=${r} is missing in sortFields=[${n}]`);let i;const a=typeof e[0].sort[r];switch(a){case"string":const e=new Intl.Collator;i=(t,n)=>e.compare(t.sort[r],n.sort[r]);break;case"number":i=(e,t)=>e.sort[r]-t.sort[r];break;default:throw new Error(`Error: Unknown data type ${a} in SortModel sort method`)}return t.sort(i)}catch(e){throw e}}}t.default=a},99352:(e,t,n)=>{n.d(t,{print:()=>l});var r=n(43052),i=n(95410),a=n(11786);function l(e){return(0,a.YR)(e,o)}const o={Name:{leave:e=>e.value},Variable:{leave:e=>"$"+e.name},Document:{leave:e=>s(e.definitions,"\n\n")},OperationDefinition:{leave(e){const t=c("(",s(e.variableDefinitions,", "),")"),n=s([e.operation,s([e.name,t]),s(e.directives," ")]," ");return("query"===n?"":n+" ")+e.selectionSet}},VariableDefinition:{leave:({variable:e,type:t,defaultValue:n,directives:r})=>e+": "+t+c(" = ",n)+c(" ",s(r," "))},SelectionSet:{leave:({selections:e})=>u(e)},Field:{leave({alias:e,name:t,arguments:n,directives:r,selectionSet:i}){const a=c("",e,": ")+t;let l=a+c("(",s(n,", "),")");return l.length>80&&(l=a+c("(\n",f(s(n,"\n")),"\n)")),s([l,s(r," "),i]," ")}},Argument:{leave:({name:e,value:t})=>e+": "+t},FragmentSpread:{leave:({name:e,directives:t})=>"..."+e+c(" ",s(t," "))},InlineFragment:{leave:({typeCondition:e,directives:t,selectionSet:n})=>s(["...",c("on ",e),s(t," "),n]," ")},FragmentDefinition:{leave:({name:e,typeCondition:t,variableDefinitions:n,directives:r,selectionSet:i})=>`fragment ${e}${c("(",s(n,", "),")")} on ${t} ${c("",s(r," ")," ")}`+i},IntValue:{leave:({value:e})=>e},FloatValue:{leave:({value:e})=>e},StringValue:{leave:({value:e,block:t})=>t?(0,r.yo)(e):(0,i.T)(e)},BooleanValue:{leave:({value:e})=>e?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:e})=>e},ListValue:{leave:({values:e})=>"["+s(e,", ")+"]"},ObjectValue:{leave:({fields:e})=>"{"+s(e,", ")+"}"},ObjectField:{leave:({name:e,value:t})=>e+": "+t},Directive:{leave:({name:e,arguments:t})=>"@"+e+c("(",s(t,", "),")")},NamedType:{leave:({name:e})=>e},ListType:{leave:({type:e})=>"["+e+"]"},NonNullType:{leave:({type:e})=>e+"!"},SchemaDefinition:{leave:({description:e,directives:t,operationTypes:n})=>c("",e,"\n")+s(["schema",s(t," "),u(n)]," ")},OperationTypeDefinition:{leave:({operation:e,type:t})=>e+": "+t},ScalarTypeDefinition:{leave:({description:e,name:t,directives:n})=>c("",e,"\n")+s(["scalar",t,s(n," ")]," ")},ObjectTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>c("",e,"\n")+s(["type",t,c("implements ",s(n," & ")),s(r," "),u(i)]," ")},FieldDefinition:{leave:({description:e,name:t,arguments:n,type:r,directives:i})=>c("",e,"\n")+t+(d(n)?c("(\n",f(s(n,"\n")),"\n)"):c("(",s(n,", "),")"))+": "+r+c(" ",s(i," "))},InputValueDefinition:{leave:({description:e,name:t,type:n,defaultValue:r,directives:i})=>c("",e,"\n")+s([t+": "+n,c("= ",r),s(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:e,name:t,interfaces:n,directives:r,fields:i})=>c("",e,"\n")+s(["interface",t,c("implements ",s(n," & ")),s(r," "),u(i)]," ")},UnionTypeDefinition:{leave:({description:e,name:t,directives:n,types:r})=>c("",e,"\n")+s(["union",t,s(n," "),c("= ",s(r," | "))]," ")},EnumTypeDefinition:{leave:({description:e,name:t,directives:n,values:r})=>c("",e,"\n")+s(["enum",t,s(n," "),u(r)]," ")},EnumValueDefinition:{leave:({description:e,name:t,directives:n})=>c("",e,"\n")+s([t,s(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:e,name:t,directives:n,fields:r})=>c("",e,"\n")+s(["input",t,s(n," "),u(r)]," ")},DirectiveDefinition:{leave:({description:e,name:t,arguments:n,repeatable:r,locations:i})=>c("",e,"\n")+"directive @"+t+(d(n)?c("(\n",f(s(n,"\n")),"\n)"):c("(",s(n,", "),")"))+(r?" repeatable":"")+" on "+s(i," | ")},SchemaExtension:{leave:({directives:e,operationTypes:t})=>s(["extend schema",s(e," "),u(t)]," ")},ScalarTypeExtension:{leave:({name:e,directives:t})=>s(["extend scalar",e,s(t," ")]," ")},ObjectTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>s(["extend type",e,c("implements ",s(t," & ")),s(n," "),u(r)]," ")},InterfaceTypeExtension:{leave:({name:e,interfaces:t,directives:n,fields:r})=>s(["extend interface",e,c("implements ",s(t," & ")),s(n," "),u(r)]," ")},UnionTypeExtension:{leave:({name:e,directives:t,types:n})=>s(["extend union",e,s(t," "),c("= ",s(n," | "))]," ")},EnumTypeExtension:{leave:({name:e,directives:t,values:n})=>s(["extend enum",e,s(t," "),u(n)]," ")},InputObjectTypeExtension:{leave:({name:e,directives:t,fields:n})=>s(["extend input",e,s(t," "),u(n)]," ")}};function s(e,t=""){var n;return null!==(n=null==e?void 0:e.filter((e=>e)).join(t))&&void 0!==n?n:""}function u(e){return c("{\n",f(s(e,"\n")),"\n}")}function c(e,t,n=""){return null!=t&&""!==t?e+t+n:""}function f(e){return c(" ",e.replace(/\n/g,"\n "))}function d(e){var t;return null!==(t=null==e?void 0:e.some((e=>e.includes("\n"))))&&void 0!==t&&t}},21659:(e,t,n)=>{n.d(t,{ApolloCache:()=>u.k,ApolloClient:()=>r.R,ApolloError:()=>o.K4,ApolloLink:()=>h.Ch,Cache:()=>s.l,DocumentTransform:()=>k.c,HttpLink:()=>v.HttpLink,InMemoryCache:()=>c.D,MissingFieldError:()=>f.Z,NetworkStatus:()=>l.pT,Observable:()=>y.c,ObservableQuery:()=>a.U5,checkFetcher:()=>v.checkFetcher,concat:()=>h.xW,createHttpLink:()=>v.createHttpLink,createSignalIfSupported:()=>v.createSignalIfSupported,defaultDataIdFromObject:()=>d.or,defaultPrinter:()=>v.defaultPrinter,disableExperimentalFragmentVariables:()=>S.qj,disableFragmentWarnings:()=>S.gi,empty:()=>h.Ie,enableExperimentalFragmentVariables:()=>S.VC,execute:()=>h.g7,fallbackHttpConfig:()=>v.fallbackHttpConfig,from:()=>h.HT,fromError:()=>m.N,fromPromise:()=>_.S,gql:()=>S.J1,isApolloError:()=>o.Mn,isNetworkRequestSettled:()=>l.D2,isReference:()=>C.A_,makeReference:()=>C.WU,makeVar:()=>p.UT,mergeOptions:()=>i.l,parseAndCheckHttpResponse:()=>v.parseAndCheckHttpResponse,resetCaches:()=>S.Nh,rewriteURIForGET:()=>v.rewriteURIForGET,selectHttpOptionsAndBody:()=>v.selectHttpOptionsAndBody,selectHttpOptionsAndBodyInternal:()=>v.selectHttpOptionsAndBodyInternal,selectURI:()=>v.selectURI,serializeFetchParameter:()=>v.serializeFetchParameter,setLogVerbosity:()=>E.Q9,split:()=>h.lD,throwServerError:()=>b.A,toPromise:()=>g.h});var r=n(64867),i=n(60144),a=n(72988),l=n(88599),o=n(9211),s=n(31988),u=n(55285),c=n(75107),f=n(24253),d=n(73194),p=n(90738),h=n(8898),v=n(12149),m=n(86092),g=n(31052),_=n(73547),b=n(64251),k=n(29993),y=n(73401),C=n(67194),E=n(72232),S=n(2135);(0,E.Q9)(!1!==globalThis.__DEV__?"log":"silent")},12149:(e,t,n)=>{n.d(t,{HttpLink:()=>c.P,checkFetcher:()=>l.S,createHttpLink:()=>u.$,createSignalIfSupported:()=>o.S,defaultPrinter:()=>a.i1,fallbackHttpConfig:()=>a.R4,parseAndCheckHttpResponse:()=>r.OQ,rewriteURIForGET:()=>f.E,selectHttpOptionsAndBody:()=>a.Wz,selectHttpOptionsAndBodyInternal:()=>a.HY,selectURI:()=>s.z,serializeFetchParameter:()=>i.Y}),n(52687);var r=n(21799),i=n(49192),a=n(84594),l=n(83438),o=n(83746),s=n(88039),u=n(13782),c=n(94537),f=n(9162)},56453:(e,t,n)=>{n.d(t,{Nw:()=>s,ST:()=>l,YX:()=>o,bd:()=>u});var r=n(90075),i=n(45636),a=n(92922);function l(e){return"incremental"in e}function o(e){return l(e)||function(e){return"hasNext"in e&&"data"in e}(e)}function s(e){return(0,r.U)(e)&&"payload"in e}function u(e,t){var n=e,r=new a.ZI;return l(t)&&(0,i.E)(t.incremental)&&t.incremental.forEach((function(e){for(var t=e.data,i=e.path,a=i.length-1;a>=0;--a){var l=i[a],o=isNaN(+l)?{}:[];o[l]=t,t=o}n=r.merge(n,t)})),n}},90075:(e,t,n)=>{function r(e){return null!==e&&"object"==typeof e}n.d(t,{U:()=>r})},52687:(e,t,n)=>{n.d(t,{Sf:()=>a.A,V1:()=>r.V1,no:()=>i.n,vA:()=>r.vA});var r=n(67235),i=n(83687),a=n(37008);globalThis.__DEV__},83687:(e,t,n)=>{function r(e){try{return e()}catch(e){}}n.d(t,{n:()=>r})},68869:(e,t,n)=>{n.d(t,{MS:()=>a,d8:()=>l,f2:()=>o});var r=n(52687),i=n(11786);function a(e,t){var n=e.directives;return!n||!n.length||function(e){var t=[];return e&&e.length&&e.forEach((function(e){if(function(e){var t=e.name.value;return"skip"===t||"include"===t}(e)){var n=e.arguments,i=e.name.value;(0,r.V1)(n&&1===n.length,69,i);var a=n[0];(0,r.V1)(a.name&&"if"===a.name.value,70,i);var l=a.value;(0,r.V1)(l&&("Variable"===l.kind||"BooleanValue"===l.kind),71,i),t.push({directive:e,ifArgument:a})}})),t}(n).every((function(e){var n=e.directive,i=e.ifArgument,a=!1;return"Variable"===i.value.kind?(a=t&&t[i.value.name.value],(0,r.V1)(void 0!==a,68,n.name.value)):a=i.value.value,"skip"===n.name.value?!a:a}))}function l(e,t,n){var r=new Set(e),a=r.size;return(0,i.YR)(t,{Directive:function(e){if(r.delete(e.name.value)&&(!n||!r.size))return i.sP}}),n?!r.size:r.size{n.d(t,{XY:()=>m,er:()=>_,iz:()=>v,zc:()=>g});var r=n(8674),i=n(52687),a=n(73061),l=n(11786),o=n(84824),s=n(67194),u=n(65215),c=n(45636),f={kind:a.b.FIELD,name:{kind:a.b.NAME,value:"__typename"}};function d(e,t){return!e||e.selectionSet.selections.every((function(e){return e.kind===a.b.FRAGMENT_SPREAD&&d(t[e.name.value],t)}))}function p(e){return d((0,o.Vu)(e)||(0,o.E4)(e),(0,u.JG)((0,o.zK)(e)))?null:e}function h(e){var t=new Map;return function(n){void 0===n&&(n=e);var r=t.get(n);return r||t.set(n,r={variables:new Set,fragmentSpreads:new Set}),r}}function v(e,t){(0,o.sw)(t);for(var n=h(""),s=h(""),u=function(e){for(var t=0,r=void 0;t=0;--d)t.definitions[d].kind===a.b.OPERATION_DEFINITION&&++f;var v,m,g,_=(v=e,m=new Map,g=new Map,v.forEach((function(e){e&&(e.name?m.set(e.name,e):e.test&&g.set(e.test,e))})),function(e){var t=m.get(e.name.value);return!t&&g.size&&g.forEach((function(n,r){r(e)&&(t=n)})),t}),b=function(e){return(0,c.E)(e)&&e.map(_).some((function(e){return e&&e.remove}))},k=new Map,y=!1,C={enter:function(e){if(b(e.directives))return y=!0,null}},E=(0,l.YR)(t,{Field:C,InlineFragment:C,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(e,t,n,r,i){var a=u(i);a&&a.variables.add(e.name.value)}},FragmentSpread:{enter:function(e,t,n,r,i){if(b(e.directives))return y=!0,null;var a=u(i);a&&a.fragmentSpreads.add(e.name.value)}},FragmentDefinition:{enter:function(e,t,n,r){k.set(JSON.stringify(r),e)},leave:function(e,t,n,r){return e===k.get(JSON.stringify(r))?e:f>0&&e.selectionSet.selections.every((function(e){return e.kind===a.b.FIELD&&"__typename"===e.name.value}))?(s(e.name.value).removed=!0,y=!0,null):void 0}},Directive:{leave:function(e){if(_(e))return y=!0,null}}});if(!y)return t;var S=function(e){return e.transitiveVars||(e.transitiveVars=new Set(e.variables),e.removed||e.fragmentSpreads.forEach((function(t){S(s(t)).transitiveVars.forEach((function(t){e.transitiveVars.add(t)}))}))),e},M=new Set;E.definitions.forEach((function(e){e.kind===a.b.OPERATION_DEFINITION?S(n(e.name&&e.name.value)).fragmentSpreads.forEach((function(e){M.add(e)})):e.kind!==a.b.FRAGMENT_DEFINITION||0!==f||s(e.name.value).removed||M.add(e.name.value)})),M.forEach((function(e){S(s(e)).fragmentSpreads.forEach((function(e){M.add(e)}))}));var O={enter:function(e){if(t=e.name.value,!M.has(t)||s(t).removed)return null;var t}};return p((0,l.YR)(E,{FragmentSpread:O,FragmentDefinition:O,OperationDefinition:{leave:function(e){if(e.variableDefinitions){var t=S(n(e.name&&e.name.value)).transitiveVars;if(t.size{function r(e){var t=Promise.resolve(e);return t.status="fulfilled",t.value=e,t}function i(e){var t=Promise.reject(e);return t.catch((function(){})),t.status="rejected",t.reason=e,t}function a(e){if(function(e){return"status"in e}(e))return e;var t=e;return t.status="pending",t.then((function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}}),(function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})),e}n.d(t,{$D:()=>r,Il:()=>i,zq:()=>a})}}]);