<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&amp;&amp;(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="a0e94810-0373-59b3-b5e7-9c966ef0de26")}catch(e){}}();
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/calcite-button-CNZTa_la.js","assets/button-Cm5ujSky.js","assets/form-vAFfhXYE.js","assets/dom-8mOiwADk.js","assets/interactive-CXtIfBEG.js","assets/label-CEUrRdcJ.js","assets/component-Dn-AwN-4.js","assets/loadable-BPKeKCY9.js","assets/locale-BrkHJbfN.js","assets/key-BPor4zyc.js","assets/observers-BB4xyXtL.js","assets/t9n-B7mTNKpK.js","assets/icon-CWM6Fnaf.js","assets/loader-C9Dztjdn.js","assets/calcite-input-CsdRF156.js","assets/input2-DGyC4VHd.js","assets/input-message-Ed6gPNUX.js","assets/progress-4CW3GPBo.js","assets/calcite-label-CjYmSqP0.js","assets/calcite-modal-BP4jvPCt.js","assets/conditionalSlot-BeMKg09f.js","assets/focusTrapComponent-BeO9vXtd.js","assets/openCloseComponent-LrTPvx6l.js","assets/scrim-dP5b9z3j.js","assets/calcite-notice-CHUiy5MW.js","assets/MapPage-BlPAJf6K.js","assets/ListLoader-BiB3gIBb.js","assets/map.layer.utils-D9iAUEs3.js","assets/Color-7bw1JQMs.js","assets/Dialog-DUBYI9OS.js","assets/Dialog-DN38f1kY.css","assets/Placeholder-B954cHbo.js","assets/hoverInput-CkiSRT_j.js","assets/hoverInput-CQ4tV8eL.css","assets/Field-BUB3ta7l.js","assets/Field-DWls8HEL.css","assets/Checkbox-RnOf_eR2.js","assets/Checkbox-DH4_IEDU.css","assets/Switch-BUm5aX3f.js","assets/Switch-Darxy41h.css","assets/SearchBar-BFH_XqP8.js","assets/index-D5xBsuAH.js","assets/index-CIIMSout.css","assets/Table-ChbeTinZ.js","assets/index-DBWKlY6J.js","assets/index-B1kkitYt.css","assets/DropdownMenuItem-CsfLJOSL.js","assets/DropdownMenuItem-CMA0tfld.css","assets/RangeSlider-CWPedQTN.js","assets/utils.formatting-B025tth0.js","assets/linear-DA8b7nld.js","assets/RangeSlider-DOU7KFjS.css","assets/Table-3FC-Q5Dd.css","assets/map.layer.fragment-DW22MOW5.js","assets/ProjectBadge-SfjU6MC5.js","assets/ProjectBadge-CJKtC0Pq.css","assets/index-DFwGlGIi.js","assets/DropdownMenuSeperator-B0PXorTE.js","assets/index-BrYfCa41.css","assets/toolBar.utils-BqcQQjxX.js","assets/index.esm-D0WByv6a.js","assets/PackageAccessGuardPrompt-B723yqWx.js","assets/Confirmation-DNv8Hwk7.js","assets/index-DGyDt0jY.js","assets/index-DbtkPy7n.css","assets/report.powerbi.fragment-Cr2zGRi9.js","assets/object.constants-CozwPyy2.js","assets/report.iframe.constants-DmyKsJsW.js","assets/useLazyQuery-CmjlD6sX.js","assets/MapPopup-iNuLvEH9.js","assets/map.layer.utils.interaction-BZUPuMLA.js","assets/MapPopup-CWTb-PYe.css","assets/object.fragment-C_5af9Eq.js","assets/object.settingsFragment-D588tY6h.js","assets/object.type.fragment-Cdo6vmog.js","assets/GridLoader-CkI-j7KH.js","assets/IconOrImg-CluA8bkG.js","assets/map.layer.navLayer-DCz4O40N.js","assets/map.layer.navLayerHighlight-xvRkvjio.js","assets/map.layer.tracking-BlWjMRGM.js","assets/spreadsheet.utils-e6Y7DtD_.js","assets/v4-DvF23Exx.js","assets/utils.download-DTNuZ6ml.js","assets/company.ownership.asset.tracking-DmXsxY4Y.js","assets/propcloud.utils-BlOjcMfO.js","assets/MapPage-CxyDkmax.css","assets/GeoSearchPanel-D6ii9BNx.js","assets/PanelHeader-CBWHLJlK.js","assets/PagePanel-CeQc5aIr.js","assets/PagePanel-Bu8lraQu.css","assets/index-WAC8cvFp.js","assets/index-BUbo22zo.css","assets/DisplayLink-BsFaGPz_.js","assets/DisplayLink-B70vhWti.css","assets/streetView-Vy_7lj7T.css","assets/StatisticsPanel-f02MgU8C.js","assets/Statistics-DypVbAKQ.js","assets/Tipover-DnQzW0eq.js","assets/statistics.tracking-m6upmMLj.js","assets/geometryEngine-VmXP2RT1.js","assets/geometryEngineBase-ufYjyh4C.js","assets/hydrated-DvWCq9_Q.js","assets/project-BrZQ25ql.js","assets/nivo-pie.es-DLI1jFA7.js","assets/LineGraph-CJSTD5bP.js","assets/index-BtwDc2qu.js","assets/isEqual-C547F2H1.js","assets/_baseIteratee-QYjkEZtZ.js","assets/_baseClone-Cafw14-_.js","assets/index-BiunTI4f.js","assets/CompanyPanel-CpEG3CKv.js","assets/data.utils-CIXLATvs.js","assets/object.utils-CZ8BxMLI.js","assets/map.utils-CWUXHqTH.js","assets/ObjectLinkList-BPi3cyQB.js","assets/ListNavItem-ME28WEx9.js","assets/ListNavItem-DLJkMS5J.css","assets/ListLink2-LRsrH08Q.js","assets/PanelTitlesAndStreetView-THyVaKm-.js","assets/StreetView-wc7-gloX.js","assets/PanelTitles-CgcN0TOD.js","assets/CompanyShareholders-DWS0UB2l.js","assets/DataDisplayer-L5QByGkk.js","assets/CompanySummary-BZP9kzEs.js","assets/utils.csv-eWchTQtl.js","assets/AttributionListSection-Cr8z9NKK.js","assets/AttributionListSection-1KLNhbmX.css","assets/pagination.utils-DVixCvAB.js","assets/CompanyShareholders-Dt-cNwCP.css","assets/DataList-BvAyUTju.js","assets/ObjectTagList-B8XeAhIZ.js","assets/tag.nav.query-Bc2PbqyL.js","assets/tag.fragment-B-SpoUrA.js","assets/constants-D-OjWr7Y.js","assets/ColorSwatch-D6PDMwSM.js","assets/ColorSwatch-BFpMWqbZ.css","assets/symbols-W0gVm111.js","assets/SymbolIcon-BFm4-0NV.js","assets/tag.nav-CqPjRNBR.css","assets/Tag-tmFuUO9C.js","assets/propcloud.tracking-B5-RRhyx.js","assets/CadastrePanel-DDTOPScP.js","assets/graphic.cluster.layer.utils-DMgAcNRp.js","assets/ProjectObjectDisplay-CeLJU0Eq.js","assets/CadastreNumberDisplay-IFTY2j8P.js","assets/CadastreNumberDisplay-CzWqZn6W.css","assets/PanelNavBack-BIKqNzXo.js","assets/activity.timeline.item.fragment-BioMBjFJ.js","assets/EditableContent-i9BpTdQS.js","assets/EditableContent-DXyu3jpg.css","assets/utils.date-BFBBeeeo.js","assets/user.fragment-CcoXutUr.js","assets/project.publicJournal.tracking-hNvrYNG7.js","assets/activity.timeline.item-Cvunhgk4.css","assets/CadastreAggregateDisplay-CbgF8Fih.js","assets/TextAndTipover-Bxsy9hx_.js","assets/CadastreAggregateDisplay-BHENYLz3.css","assets/FeatureDisplayList-HapQDd8y.js","assets/index-BUIFHU9y.js","assets/BuildingHistoricalStatusListItem-ByteBg7S.js","assets/energyLabel.fragment-DpZ7oZyY.js","assets/energyLabel-BKlzbFT_.css","assets/energyLabelAverage.fragment-DaBs9DJz.js","assets/BuildingHistoricalStatusListItem-DnGW3B8J.css","assets/AnalyzeConfiguratorButton-hDxX4IGk.js","assets/geometryEngineAsync-zTFXUPtu.js","assets/analyze.tracking-5OL_bU35.js","assets/index-CgwdNx58.js","assets/index-zyUm2nEX.css","assets/feature.dimensionFragment-BzBUswor.js","assets/CadastreSummary-D_gbKjIq.js","assets/SectionLister-DoOZrXFH.js","assets/project.object.fragment-CO1K-37f.js","assets/index-CcatPnrB.js","assets/CadastrePanel-Dui8BrXa.css","assets/ZipCodePanel-CJJllASt.js","assets/MunicipalityLink-DCKT2m41.js","assets/ListLink-Dgmt6IBV.js","assets/AddressPanel-B64zrGgY.js","assets/CountyLink-_ySXcT_a.js","assets/CityDistrictLink-CGk_juyZ.js","assets/SubAreaLink-D3owBD9R.js","assets/StreetLink-BaOZCC9n.js","assets/building.nav.fragment-eXmLtSin.js","assets/StreetPanel-4THiNwew.js","assets/AccordionDataLister-BoCw5kJN.js","assets/CountyPanel-Klpi7ZBZ.js","assets/MunicipalityNavItem-BrKmqLxb.js","assets/BuildingPanel-CyxE7s5Z.js","assets/cadastre.nav.fragment-Db5RcFpf.js","assets/OccupancyPanel-BfYGrQEl.js","assets/BuildingFloorPanel-BUJnE0fc.js","assets/CountryPanel-BlaVHd6P.js","assets/CountyNav-Co8vv0If.js","assets/BasicStatisticalUnitPanel-DDLLyloF.js","assets/SubAreaPanel-BhSc83Gx.js","assets/BasicStatisticalUnitNav-CO8RdJ-U.js","assets/CityDistrictPanel-hbAHRjTL.js","assets/MunicipalityPanel-BRfAZEIE.js","assets/municipality.fragment-BJjK6r5Y.js","assets/ParkingAreaPanel-DVhsom7n.js","assets/TagNavPanel-CjhgM2tb.js","assets/PanelBarButton-BinmQB5m.js","assets/TagObjectPanel-D1Kk3RFo.js","assets/TagTypeOption-RYoo-_3M.js","assets/ModelSceneNavPanel-CLk5x0OY.js","assets/model.scene.utils-CVbYoCaS.js","assets/model.scene-DB55U6x7.css","assets/model.sketcher.sketch.constants-CZNbnrnY.js","assets/ModelSketcherPanel-Dh6qrNwF.js","assets/terraform.viz.events-CgFyqgHY.js","assets/SvgString-Wf-NcOdi.js","assets/SvgString-LlmCo6Xl.css","assets/ModelSketcherTerraformerVolumeDetails-aUsGrecT.js","assets/map.sketch.utils-1jWT45JO.js","assets/SketchViewModel-BGZSrYiE.js","assets/InputManager-o6KBJU0M.js","assets/signal-BQwaEfnE.js","assets/keybindings-XYwSV7W6.js","assets/SketchLabelOptions-C0eg2RCx.js","assets/SnappingManager-CMrCPvnD.js","assets/UpdatingHandles-Cb5kmUpe.js","assets/geometry2dUtils-DQaZBs67.js","assets/utils-CXgSw6Sd.js","assets/layerViewUtils-8qqutyop.js","assets/geodesicLengthMeasurementUtils-DdS9Q6em.js","assets/quantityUtils-Rsi2HQ6N.js","assets/Cyclical-C0fb2UZU.js","assets/hitTestSelectUtils-Duj3RSFN.js","assets/screenUtils-BGw-49Q_.js","assets/ColorPickerButton-TMXkzjrJ.js","assets/ColorPickerButton-SORfX_WK.css","assets/Notice-Cr88eqYA.js","assets/Notice-Cie3ATOf.css","assets/index-B5Qmpi4r.js","assets/ModelSketcherPanel-fJyZr-nB.css","assets/SettingPanel-CYfIcVZr.js","assets/map.3d.settings-BjQizbuR.js","assets/map.2d.view-CslPoAxx.js","assets/DefaultUI-TywTHKmb.js","assets/Basemap-Cl8fzbWG.js","assets/Ground-ComuURCQ.js","assets/basemapUtils-FodzDvWE.js","assets/ReactiveMap-DVqmteE4.js","assets/IViewEvents-Bci6PjlS.js","assets/interfaces-D6pIddIh.js","assets/a11yUtils-CYF0_cem.js","assets/heightModelInfoUtils-g-Bn7PZV.js","assets/VectorTileLayer-35_2OB8U.js","assets/ArcGISCachedService-DQ7BtnTp.js","assets/TileInfo-zsd8uH_V.js","assets/TileKey-DZd6gJy7.js","assets/TileInfoTilemapCache-DmCdjD5g.js","assets/TilemapCache-CsIDludn.js","assets/ByteSizeUnit-BsxeN7wM.js","assets/TileKey-BS3RmrWV.js","assets/StyleRepository-DY7WLxpx.js","assets/enums-BRXbslMp.js","assets/definitions-mTT0wXul.js","assets/enums-BlUEVwJR.js","assets/VertexElementDescriptor-BOD-G50G.js","assets/globalCss-CZa70j6i.js","assets/map.basemap-B_EjgseY.js","assets/TileLayer-WkWO2RC5.js","assets/WMTSLayer-CLr3JFML.js","assets/WebTileLayer-mEdTGJ9a.js","assets/viewpointUtils-_B62kqsw.js","assets/mat2d-CENbyN3O.js","assets/mat2df64-C5HCLMgl.js","assets/mat2df32-orApM5a3.js","assets/vec2f32-BbH2jxlN.js","assets/TileStrategy-BMP37g6U.js","assets/QueueProcessor-COezU-oJ.js","assets/HighlightOptions-CcYaiRrJ.js","assets/quickselect-EBR-Dpjd.js","assets/defaultUnit-D-dqwlQB.js","assets/getDefaultUnitForView-C6CXULjh.js","assets/SettingPanel-C5YJJ8FP.css","assets/CurrentUserActivityPanel-DSmNFpNd.js","assets/CurrentUserProfilePanel-wJMXZ5Of.js","assets/CurrentUserApiClientPanel-B50HDwSe.js","assets/ReportMenuPanel-Bd7XdBCj.js","assets/ReportMenuList-N76uBNvz.js","assets/ReportMenuList-B_H_j6uy.css","assets/PlacePanel-COUf8A2C.js","assets/MapGoToButton-BOw2YDis.js"])))=&gt;i.map(i=&gt;d[i]);
function yF(t,e){for(var n=0;n&lt;e.length;n++){const r=e[n];if(typeof r!="string"&amp;&amp;!Array.isArray(r)){for(const i in r)if(i!=="default"&amp;&amp;!(i in t)){const o=Object.getOwnPropertyDescriptor(r,i);o&amp;&amp;Object.defineProperty(t,i,o.get?o:{enumerable:!0,get:()=&gt;r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&amp;&amp;e.supports&amp;&amp;e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=&gt;{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&amp;&amp;s.rel==="modulepreload"&amp;&amp;r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&amp;&amp;(o.integrity=i.integrity),i.referrerPolicy&amp;&amp;(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();var Hi=typeof globalThis&lt;"u"?globalThis:typeof window&lt;"u"?window:typeof global&lt;"u"?global:typeof self&lt;"u"?self:{};function Mo(t){return t&amp;&amp;t.__esModule&amp;&amp;Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function Hv(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return t[r]}})}),n}var vF={exports:{}},Vv={},_F={exports:{}},Be={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Wh=Symbol.for("react.element"),MG=Symbol.for("react.portal"),DG=Symbol.for("react.fragment"),LG=Symbol.for("react.strict_mode"),$G=Symbol.for("react.profiler"),FG=Symbol.for("react.provider"),UG=Symbol.for("react.context"),jG=Symbol.for("react.forward_ref"),BG=Symbol.for("react.suspense"),HG=Symbol.for("react.memo"),VG=Symbol.for("react.lazy"),PR=Symbol.iterator;function zG(t){return t===null||typeof t!="object"?null:(t=PR&amp;&amp;t[PR]||t["@@iterator"],typeof t=="function"?t:null)}var SF={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},wF=Object.assign,TF={};function ed(t,e,n){this.props=t,this.context=e,this.refs=TF,this.updater=n||SF}ed.prototype.isReactComponent={};ed.prototype.setState=function(t,e){if(typeof t!="object"&amp;&amp;typeof t!="function"&amp;&amp;t!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")};ed.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function bF(){}bF.prototype=ed.prototype;function $C(t,e,n){this.props=t,this.context=e,this.refs=TF,this.updater=n||SF}var FC=$C.prototype=new bF;FC.constructor=$C;wF(FC,ed.prototype);FC.isPureReactComponent=!0;var xR=Array.isArray,EF=Object.prototype.hasOwnProperty,UC={current:null},CF={key:!0,ref:!0,__self:!0,__source:!0};function kF(t,e,n){var r,i={},o=null,s=null;if(e!=null)for(r in e.ref!==void 0&amp;&amp;(s=e.ref),e.key!==void 0&amp;&amp;(o=""+e.key),e)EF.call(e,r)&amp;&amp;!CF.hasOwnProperty(r)&amp;&amp;(i[r]=e[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1&lt;a){for(var c=Array(a),l=0;l&lt;a;l++)c[l]=arguments[l+2];i.children=c}if(t&amp;&amp;t.defaultProps)for(r in a=t.defaultProps,a)i[r]===void 0&amp;&amp;(i[r]=a[r]);return{$$typeof:Wh,type:t,key:o,ref:s,props:i,_owner:UC.current}}function qG(t,e){return{$$typeof:Wh,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function jC(t){return typeof t=="object"&amp;&amp;t!==null&amp;&amp;t.$$typeof===Wh}function WG(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(n){return e[n]})}var MR=/\/+/g;function YS(t,e){return typeof t=="object"&amp;&amp;t!==null&amp;&amp;t.key!=null?WG(""+t.key):e.toString(36)}function zm(t,e,n,r,i){var o=typeof t;(o==="undefined"||o==="boolean")&amp;&amp;(t=null);var s=!1;if(t===null)s=!0;else switch(o){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case Wh:case MG:s=!0}}if(s)return s=t,i=i(s),t=r===""?"."+YS(s,0):r,xR(i)?(n="",t!=null&amp;&amp;(n=t.replace(MR,"$&amp;/")+"/"),zm(i,e,n,"",function(l){return l})):i!=null&amp;&amp;(jC(i)&amp;&amp;(i=qG(i,n+(!i.key||s&amp;&amp;s.key===i.key?"":(""+i.key).replace(MR,"$&amp;/")+"/")+t)),e.push(i)),1;if(s=0,r=r===""?".":r+":",xR(t))for(var a=0;a&lt;t.length;a++){o=t[a];var c=r+YS(o,a);s+=zm(o,e,n,c,i)}else if(c=zG(t),typeof c=="function")for(t=c.call(t),a=0;!(o=t.next()).done;)o=o.value,c=r+YS(o,a++),s+=zm(o,e,n,c,i);else if(o==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return s}function Fp(t,e,n){if(t==null)return t;var r=[],i=0;return zm(t,r,"","",function(o){return e.call(n,o,i++)}),r}function GG(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(n){(t._status===0||t._status===-1)&amp;&amp;(t._status=1,t._result=n)},function(n){(t._status===0||t._status===-1)&amp;&amp;(t._status=2,t._result=n)}),t._status===-1&amp;&amp;(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var dr={current:null},qm={transition:null},KG={ReactCurrentDispatcher:dr,ReactCurrentBatchConfig:qm,ReactCurrentOwner:UC};function AF(){throw Error("act(...) is not supported in production builds of React.")}Be.Children={map:Fp,forEach:function(t,e,n){Fp(t,function(){e.apply(this,arguments)},n)},count:function(t){var e=0;return Fp(t,function(){e++}),e},toArray:function(t){return Fp(t,function(e){return e})||[]},only:function(t){if(!jC(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};Be.Component=ed;Be.Fragment=DG;Be.Profiler=$G;Be.PureComponent=$C;Be.StrictMode=LG;Be.Suspense=BG;Be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=KG;Be.act=AF;Be.cloneElement=function(t,e,n){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var r=wF({},t.props),i=t.key,o=t.ref,s=t._owner;if(e!=null){if(e.ref!==void 0&amp;&amp;(o=e.ref,s=UC.current),e.key!==void 0&amp;&amp;(i=""+e.key),t.type&amp;&amp;t.type.defaultProps)var a=t.type.defaultProps;for(c in e)EF.call(e,c)&amp;&amp;!CF.hasOwnProperty(c)&amp;&amp;(r[c]=e[c]===void 0&amp;&amp;a!==void 0?a[c]:e[c])}var c=arguments.length-2;if(c===1)r.children=n;else if(1&lt;c){a=Array(c);for(var l=0;l&lt;c;l++)a[l]=arguments[l+2];r.children=a}return{$$typeof:Wh,type:t.type,key:i,ref:o,props:r,_owner:s}};Be.createContext=function(t){return t={$$typeof:UG,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:FG,_context:t},t.Consumer=t};Be.createElement=kF;Be.createFactory=function(t){var e=kF.bind(null,t);return e.type=t,e};Be.createRef=function(){return{current:null}};Be.forwardRef=function(t){return{$$typeof:jG,render:t}};Be.isValidElement=jC;Be.lazy=function(t){return{$$typeof:VG,_payload:{_status:-1,_result:t},_init:GG}};Be.memo=function(t,e){return{$$typeof:HG,type:t,compare:e===void 0?null:e}};Be.startTransition=function(t){var e=qm.transition;qm.transition={};try{t()}finally{qm.transition=e}};Be.unstable_act=AF;Be.useCallback=function(t,e){return dr.current.useCallback(t,e)};Be.useContext=function(t){return dr.current.useContext(t)};Be.useDebugValue=function(){};Be.useDeferredValue=function(t){return dr.current.useDeferredValue(t)};Be.useEffect=function(t,e){return dr.current.useEffect(t,e)};Be.useId=function(){return dr.current.useId()};Be.useImperativeHandle=function(t,e,n){return dr.current.useImperativeHandle(t,e,n)};Be.useInsertionEffect=function(t,e){return dr.current.useInsertionEffect(t,e)};Be.useLayoutEffect=function(t,e){return dr.current.useLayoutEffect(t,e)};Be.useMemo=function(t,e){return dr.current.useMemo(t,e)};Be.useReducer=function(t,e,n){return dr.current.useReducer(t,e,n)};Be.useRef=function(t){return dr.current.useRef(t)};Be.useState=function(t){return dr.current.useState(t)};Be.useSyncExternalStore=function(t,e,n){return dr.current.useSyncExternalStore(t,e,n)};Be.useTransition=function(){return dr.current.useTransition()};Be.version="18.3.1";_F.exports=Be;var E=_F.exports;const BC=Mo(E),QG=yF({__proto__:null,default:BC},[E]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var YG=E,JG=Symbol.for("react.element"),XG=Symbol.for("react.fragment"),ZG=Object.prototype.hasOwnProperty,e8=YG.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,t8={key:!0,ref:!0,__self:!0,__source:!0};function IF(t,e,n){var r,i={},o=null,s=null;n!==void 0&amp;&amp;(o=""+n),e.key!==void 0&amp;&amp;(o=""+e.key),e.ref!==void 0&amp;&amp;(s=e.ref);for(r in e)ZG.call(e,r)&amp;&amp;!t8.hasOwnProperty(r)&amp;&amp;(i[r]=e[r]);if(t&amp;&amp;t.defaultProps)for(r in e=t.defaultProps,e)i[r]===void 0&amp;&amp;(i[r]=e[r]);return{$$typeof:JG,type:t,key:o,ref:s,props:i,_owner:e8.current}}Vv.Fragment=XG;Vv.jsx=IF;Vv.jsxs=IF;vF.exports=Vv;var T=vF.exports,OF={exports:{}},Xr={},RF={exports:{}},NF={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(t){function e(A,x){var V=A.length;A.push(x);e:for(;0&lt;V;){var K=V-1&gt;&gt;&gt;1,te=A[K];if(0&lt;i(te,x))A[K]=x,A[V]=te,V=K;else break e}}function n(A){return A.length===0?null:A[0]}function r(A){if(A.length===0)return null;var x=A[0],V=A.pop();if(V!==x){A[0]=V;e:for(var K=0,te=A.length,Se=te&gt;&gt;&gt;1;K&lt;Se;){var ue=2*(K+1)-1,be=A[ue],_e=ue+1,Te=A[_e];if(0&gt;i(be,V))_e&lt;te&amp;&amp;0&gt;i(Te,be)?(A[K]=Te,A[_e]=V,K=_e):(A[K]=be,A[ue]=V,K=ue);else if(_e&lt;te&amp;&amp;0&gt;i(Te,V))A[K]=Te,A[_e]=V,K=_e;else break e}}return x}function i(A,x){var V=A.sortIndex-x.sortIndex;return V!==0?V:A.id-x.id}if(typeof performance=="object"&amp;&amp;typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();t.unstable_now=function(){return s.now()-a}}var c=[],l=[],u=1,d=null,f=3,h=!1,p=!1,y=!1,v=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate&lt;"u"?setImmediate:null;typeof navigator&lt;"u"&amp;&amp;navigator.scheduling!==void 0&amp;&amp;navigator.scheduling.isInputPending!==void 0&amp;&amp;navigator.scheduling.isInputPending.bind(navigator.scheduling);function _(A){for(var x=n(l);x!==null;){if(x.callback===null)r(l);else if(x.startTime&lt;=A)r(l),x.sortIndex=x.expirationTime,e(c,x);else break;x=n(l)}}function S(A){if(y=!1,_(A),!p)if(n(c)!==null)p=!0,B(w);else{var x=n(l);x!==null&amp;&amp;L(S,x.startTime-A)}}function w(A,x){p=!1,y&amp;&amp;(y=!1,m(C),C=-1),h=!0;var V=f;try{for(_(x),d=n(c);d!==null&amp;&amp;(!(d.expirationTime&gt;x)||A&amp;&amp;!q());){var K=d.callback;if(typeof K=="function"){d.callback=null,f=d.priorityLevel;var te=K(d.expirationTime&lt;=x);x=t.unstable_now(),typeof te=="function"?d.callback=te:d===n(c)&amp;&amp;r(c),_(x)}else r(c);d=n(c)}if(d!==null)var Se=!0;else{var ue=n(l);ue!==null&amp;&amp;L(S,ue.startTime-x),Se=!1}return Se}finally{d=null,f=V,h=!1}}var b=!1,k=null,C=-1,P=5,I=-1;function q(){return!(t.unstable_now()-I&lt;P)}function Y(){if(k!==null){var A=t.unstable_now();I=A;var x=!0;try{x=k(!0,A)}finally{x?re():(b=!1,k=null)}}else b=!1}var re;if(typeof g=="function")re=function(){g(Y)};else if(typeof MessageChannel&lt;"u"){var G=new MessageChannel,M=G.port2;G.port1.onmessage=Y,re=function(){M.postMessage(null)}}else re=function(){v(Y,0)};function B(A){k=A,b||(b=!0,re())}function L(A,x){C=v(function(){A(t.unstable_now())},x)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(A){A.callback=null},t.unstable_continueExecution=function(){p||h||(p=!0,B(w))},t.unstable_forceFrameRate=function(A){0&gt;A||125&lt;A?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):P=0&lt;A?Math.floor(1e3/A):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(A){switch(f){case 1:case 2:case 3:var x=3;break;default:x=f}var V=f;f=x;try{return A()}finally{f=V}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(A,x){switch(A){case 1:case 2:case 3:case 4:case 5:break;default:A=3}var V=f;f=A;try{return x()}finally{f=V}},t.unstable_scheduleCallback=function(A,x,V){var K=t.unstable_now();switch(typeof V=="object"&amp;&amp;V!==null?(V=V.delay,V=typeof V=="number"&amp;&amp;0&lt;V?K+V:K):V=K,A){case 1:var te=-1;break;case 2:te=250;break;case 5:te=1073741823;break;case 4:te=1e4;break;default:te=5e3}return te=V+te,A={id:u++,callback:x,priorityLevel:A,startTime:V,expirationTime:te,sortIndex:-1},V&gt;K?(A.sortIndex=V,e(l,A),n(c)===null&amp;&amp;A===n(l)&amp;&amp;(y?(m(C),C=-1):y=!0,L(S,V-K))):(A.sortIndex=te,e(c,A),p||h||(p=!0,B(w))),A},t.unstable_shouldYield=q,t.unstable_wrapCallback=function(A){var x=f;return function(){var V=f;f=x;try{return A.apply(this,arguments)}finally{f=V}}}})(NF);RF.exports=NF;var n8=RF.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r8=E,Gr=n8;function ee(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,n=1;n&lt;arguments.length;n++)e+="&amp;args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var PF=new Set,th={};function zc(t,e){yu(t,e),yu(t+"Capture",e)}function yu(t,e){for(th[t]=e,t=0;t&lt;e.length;t++)PF.add(e[t])}var cs=!(typeof window&gt;"u"||typeof window.document&gt;"u"||typeof window.document.createElement&gt;"u"),pT=Object.prototype.hasOwnProperty,i8=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,DR={},LR={};function o8(t){return pT.call(LR,t)?!0:pT.call(DR,t)?!1:i8.test(t)?LR[t]=!0:(DR[t]=!0,!1)}function s8(t,e,n,r){if(n!==null&amp;&amp;n.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&amp;&amp;t!=="aria-");default:return!1}}function a8(t,e,n,r){if(e===null||typeof e&gt;"u"||s8(t,e,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1&gt;e}return!1}function fr(t,e,n,r,i,o,s){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=t,this.type=e,this.sanitizeURL=o,this.removeEmptyString=s}var Dn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Dn[t]=new fr(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Dn[e]=new fr(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Dn[t]=new fr(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Dn[t]=new fr(t,2,!1,t,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){Dn[t]=new fr(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Dn[t]=new fr(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Dn[t]=new fr(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Dn[t]=new fr(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Dn[t]=new fr(t,5,!1,t.toLowerCase(),null,!1,!1)});var HC=/[\-:]([a-z])/g;function VC(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(HC,VC);Dn[e]=new fr(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(HC,VC);Dn[e]=new fr(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(HC,VC);Dn[e]=new fr(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Dn[t]=new fr(t,1,!1,t.toLowerCase(),null,!1,!1)});Dn.xlinkHref=new fr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Dn[t]=new fr(t,1,!1,t.toLowerCase(),null,!0,!0)});function zC(t,e,n,r){var i=Dn.hasOwnProperty(e)?Dn[e]:null;(i!==null?i.type!==0:r||!(2&lt;e.length)||e[0]!=="o"&amp;&amp;e[0]!=="O"||e[1]!=="n"&amp;&amp;e[1]!=="N")&amp;&amp;(a8(e,n,i,r)&amp;&amp;(n=null),r||i===null?o8(e)&amp;&amp;(n===null?t.removeAttribute(e):t.setAttribute(e,""+n)):i.mustUseProperty?t[i.propertyName]=n===null?i.type===3?!1:"":n:(e=i.attributeName,r=i.attributeNamespace,n===null?t.removeAttribute(e):(i=i.type,n=i===3||i===4&amp;&amp;n===!0?"":""+n,r?t.setAttributeNS(r,e,n):t.setAttribute(e,n))))}var Ss=r8.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Up=Symbol.for("react.element"),Tl=Symbol.for("react.portal"),bl=Symbol.for("react.fragment"),qC=Symbol.for("react.strict_mode"),mT=Symbol.for("react.profiler"),xF=Symbol.for("react.provider"),MF=Symbol.for("react.context"),WC=Symbol.for("react.forward_ref"),gT=Symbol.for("react.suspense"),yT=Symbol.for("react.suspense_list"),GC=Symbol.for("react.memo"),Ds=Symbol.for("react.lazy"),DF=Symbol.for("react.offscreen"),$R=Symbol.iterator;function Od(t){return t===null||typeof t!="object"?null:(t=$R&amp;&amp;t[$R]||t["@@iterator"],typeof t=="function"?t:null)}var Mt=Object.assign,JS;function cf(t){if(JS===void 0)try{throw Error()}catch(n){var e=n.stack.trim().match(/\n( *(at )?)/);JS=e&amp;&amp;e[1]||""}return`
`+JS+t}var XS=!1;function ZS(t,e){if(!t||XS)return"";XS=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&amp;&amp;Reflect.construct){try{Reflect.construct(e,[])}catch(l){var r=l}Reflect.construct(t,[],e)}else{try{e.call()}catch(l){r=l}t.call(e.prototype)}else{try{throw Error()}catch(l){r=l}t()}}catch(l){if(l&amp;&amp;r&amp;&amp;typeof l.stack=="string"){for(var i=l.stack.split(`
`),o=r.stack.split(`
`),s=i.length-1,a=o.length-1;1&lt;=s&amp;&amp;0&lt;=a&amp;&amp;i[s]!==o[a];)a--;for(;1&lt;=s&amp;&amp;0&lt;=a;s--,a--)if(i[s]!==o[a]){if(s!==1||a!==1)do if(s--,a--,0&gt;a||i[s]!==o[a]){var c=`
`+i[s].replace(" at new "," at ");return t.displayName&amp;&amp;c.includes("&lt;anonymous&gt;")&amp;&amp;(c=c.replace("&lt;anonymous&gt;",t.displayName)),c}while(1&lt;=s&amp;&amp;0&lt;=a);break}}}finally{XS=!1,Error.prepareStackTrace=n}return(t=t?t.displayName||t.name:"")?cf(t):""}function c8(t){switch(t.tag){case 5:return cf(t.type);case 16:return cf("Lazy");case 13:return cf("Suspense");case 19:return cf("SuspenseList");case 0:case 2:case 15:return t=ZS(t.type,!1),t;case 11:return t=ZS(t.type.render,!1),t;case 1:return t=ZS(t.type,!0),t;default:return""}}function vT(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case bl:return"Fragment";case Tl:return"Portal";case mT:return"Profiler";case qC:return"StrictMode";case gT:return"Suspense";case yT:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case MF:return(t.displayName||"Context")+".Consumer";case xF:return(t._context.displayName||"Context")+".Provider";case WC:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case GC:return e=t.displayName||null,e!==null?e:vT(t.type)||"Memo";case Ds:e=t._payload,t=t._init;try{return vT(t(e))}catch{}}return null}function l8(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return vT(e);case 8:return e===qC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function ua(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function LF(t){var e=t.type;return(t=t.nodeName)&amp;&amp;t.toLowerCase()==="input"&amp;&amp;(e==="checkbox"||e==="radio")}function u8(t){var e=LF(t)?"checked":"value",n=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),r=""+t[e];if(!t.hasOwnProperty(e)&amp;&amp;typeof n&lt;"u"&amp;&amp;typeof n.get=="function"&amp;&amp;typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(t,e,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function jp(t){t._valueTracker||(t._valueTracker=u8(t))}function $F(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var n=e.getValue(),r="";return t&amp;&amp;(r=LF(t)?t.checked?"true":"false":t.value),t=r,t!==n?(e.setValue(t),!0):!1}function Jg(t){if(t=t||(typeof document&lt;"u"?document:void 0),typeof t&gt;"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function _T(t,e){var n=e.checked;return Mt({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??t._wrapperState.initialChecked})}function FR(t,e){var n=e.defaultValue==null?"":e.defaultValue,r=e.checked!=null?e.checked:e.defaultChecked;n=ua(e.value!=null?e.value:n),t._wrapperState={initialChecked:r,initialValue:n,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function FF(t,e){e=e.checked,e!=null&amp;&amp;zC(t,"checked",e,!1)}function ST(t,e){FF(t,e);var n=ua(e.value),r=e.type;if(n!=null)r==="number"?(n===0&amp;&amp;t.value===""||t.value!=n)&amp;&amp;(t.value=""+n):t.value!==""+n&amp;&amp;(t.value=""+n);else if(r==="submit"||r==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?wT(t,e.type,n):e.hasOwnProperty("defaultValue")&amp;&amp;wT(t,e.type,ua(e.defaultValue)),e.checked==null&amp;&amp;e.defaultChecked!=null&amp;&amp;(t.defaultChecked=!!e.defaultChecked)}function UR(t,e,n){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var r=e.type;if(!(r!=="submit"&amp;&amp;r!=="reset"||e.value!==void 0&amp;&amp;e.value!==null))return;e=""+t._wrapperState.initialValue,n||e===t.value||(t.value=e),t.defaultValue=e}n=t.name,n!==""&amp;&amp;(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,n!==""&amp;&amp;(t.name=n)}function wT(t,e,n){(e!=="number"||Jg(t.ownerDocument)!==t)&amp;&amp;(n==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+n&amp;&amp;(t.defaultValue=""+n))}var lf=Array.isArray;function Yl(t,e,n,r){if(t=t.options,e){e={};for(var i=0;i&lt;n.length;i++)e["$"+n[i]]=!0;for(n=0;n&lt;t.length;n++)i=e.hasOwnProperty("$"+t[n].value),t[n].selected!==i&amp;&amp;(t[n].selected=i),i&amp;&amp;r&amp;&amp;(t[n].defaultSelected=!0)}else{for(n=""+ua(n),e=null,i=0;i&lt;t.length;i++){if(t[i].value===n){t[i].selected=!0,r&amp;&amp;(t[i].defaultSelected=!0);return}e!==null||t[i].disabled||(e=t[i])}e!==null&amp;&amp;(e.selected=!0)}}function TT(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(ee(91));return Mt({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function jR(t,e){var n=e.value;if(n==null){if(n=e.children,e=e.defaultValue,n!=null){if(e!=null)throw Error(ee(92));if(lf(n)){if(1&lt;n.length)throw Error(ee(93));n=n[0]}e=n}e==null&amp;&amp;(e=""),n=e}t._wrapperState={initialValue:ua(n)}}function UF(t,e){var n=ua(e.value),r=ua(e.defaultValue);n!=null&amp;&amp;(n=""+n,n!==t.value&amp;&amp;(t.value=n),e.defaultValue==null&amp;&amp;t.defaultValue!==n&amp;&amp;(t.defaultValue=n)),r!=null&amp;&amp;(t.defaultValue=""+r)}function BR(t){var e=t.textContent;e===t._wrapperState.initialValue&amp;&amp;e!==""&amp;&amp;e!==null&amp;&amp;(t.value=e)}function jF(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function bT(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?jF(e):t==="http://www.w3.org/2000/svg"&amp;&amp;e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var Bp,BF=function(t){return typeof MSApp&lt;"u"&amp;&amp;MSApp.execUnsafeLocalFunction?function(e,n,r,i){MSApp.execUnsafeLocalFunction(function(){return t(e,n,r,i)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(Bp=Bp||document.createElement("div"),Bp.innerHTML="&lt;svg&gt;"+e.valueOf().toString()+"&lt;/svg&gt;",e=Bp.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function nh(t,e){if(e){var n=t.firstChild;if(n&amp;&amp;n===t.lastChild&amp;&amp;n.nodeType===3){n.nodeValue=e;return}}t.textContent=e}var Tf={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},d8=["Webkit","ms","Moz","O"];Object.keys(Tf).forEach(function(t){d8.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),Tf[e]=Tf[t]})});function HF(t,e,n){return e==null||typeof e=="boolean"||e===""?"":n||typeof e!="number"||e===0||Tf.hasOwnProperty(t)&amp;&amp;Tf[t]?(""+e).trim():e+"px"}function VF(t,e){t=t.style;for(var n in e)if(e.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=HF(n,e[n],r);n==="float"&amp;&amp;(n="cssFloat"),r?t.setProperty(n,i):t[n]=i}}var f8=Mt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ET(t,e){if(e){if(f8[t]&amp;&amp;(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(ee(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(ee(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(ee(61))}if(e.style!=null&amp;&amp;typeof e.style!="object")throw Error(ee(62))}}function CT(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var kT=null;function KC(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&amp;&amp;(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var AT=null,Jl=null,Xl=null;function HR(t){if(t=Qh(t)){if(typeof AT!="function")throw Error(ee(280));var e=t.stateNode;e&amp;&amp;(e=Kv(e),AT(t.stateNode,t.type,e))}}function zF(t){Jl?Xl?Xl.push(t):Xl=[t]:Jl=t}function qF(){if(Jl){var t=Jl,e=Xl;if(Xl=Jl=null,HR(t),e)for(t=0;t&lt;e.length;t++)HR(e[t])}}function WF(t,e){return t(e)}function GF(){}var e0=!1;function KF(t,e,n){if(e0)return t(e,n);e0=!0;try{return WF(t,e,n)}finally{e0=!1,(Jl!==null||Xl!==null)&amp;&amp;(GF(),qF())}}function rh(t,e){var n=t.stateNode;if(n===null)return null;var r=Kv(n);if(r===null)return null;n=r[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(t=t.type,r=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!r;break e;default:t=!1}if(t)return null;if(n&amp;&amp;typeof n!="function")throw Error(ee(231,e,typeof n));return n}var IT=!1;if(cs)try{var Rd={};Object.defineProperty(Rd,"passive",{get:function(){IT=!0}}),window.addEventListener("test",Rd,Rd),window.removeEventListener("test",Rd,Rd)}catch{IT=!1}function h8(t,e,n,r,i,o,s,a,c){var l=Array.prototype.slice.call(arguments,3);try{e.apply(n,l)}catch(u){this.onError(u)}}var bf=!1,Xg=null,Zg=!1,OT=null,p8={onError:function(t){bf=!0,Xg=t}};function m8(t,e,n,r,i,o,s,a,c){bf=!1,Xg=null,h8.apply(p8,arguments)}function g8(t,e,n,r,i,o,s,a,c){if(m8.apply(this,arguments),bf){if(bf){var l=Xg;bf=!1,Xg=null}else throw Error(ee(198));Zg||(Zg=!0,OT=l)}}function qc(t){var e=t,n=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&amp;4098&amp;&amp;(n=e.return),t=e.return;while(t)}return e.tag===3?n:null}function QF(t){if(t.tag===13){var e=t.memoizedState;if(e===null&amp;&amp;(t=t.alternate,t!==null&amp;&amp;(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function VR(t){if(qc(t)!==t)throw Error(ee(188))}function y8(t){var e=t.alternate;if(!e){if(e=qc(t),e===null)throw Error(ee(188));return e!==t?null:t}for(var n=t,r=e;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return VR(i),t;if(o===r)return VR(i),e;o=o.sibling}throw Error(ee(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,a=i.child;a;){if(a===n){s=!0,n=i,r=o;break}if(a===r){s=!0,r=i,n=o;break}a=a.sibling}if(!s){for(a=o.child;a;){if(a===n){s=!0,n=o,r=i;break}if(a===r){s=!0,r=o,n=i;break}a=a.sibling}if(!s)throw Error(ee(189))}}if(n.alternate!==r)throw Error(ee(190))}if(n.tag!==3)throw Error(ee(188));return n.stateNode.current===n?t:e}function YF(t){return t=y8(t),t!==null?JF(t):null}function JF(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=JF(t);if(e!==null)return e;t=t.sibling}return null}var XF=Gr.unstable_scheduleCallback,zR=Gr.unstable_cancelCallback,v8=Gr.unstable_shouldYield,_8=Gr.unstable_requestPaint,qt=Gr.unstable_now,S8=Gr.unstable_getCurrentPriorityLevel,QC=Gr.unstable_ImmediatePriority,ZF=Gr.unstable_UserBlockingPriority,ey=Gr.unstable_NormalPriority,w8=Gr.unstable_LowPriority,eU=Gr.unstable_IdlePriority,zv=null,To=null;function T8(t){if(To&amp;&amp;typeof To.onCommitFiberRoot=="function")try{To.onCommitFiberRoot(zv,t,void 0,(t.current.flags&amp;128)===128)}catch{}}var Wi=Math.clz32?Math.clz32:C8,b8=Math.log,E8=Math.LN2;function C8(t){return t&gt;&gt;&gt;=0,t===0?32:31-(b8(t)/E8|0)|0}var Hp=64,Vp=4194304;function uf(t){switch(t&amp;-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&amp;4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&amp;130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function ty(t,e){var n=t.pendingLanes;if(n===0)return 0;var r=0,i=t.suspendedLanes,o=t.pingedLanes,s=n&amp;268435455;if(s!==0){var a=s&amp;~i;a!==0?r=uf(a):(o&amp;=s,o!==0&amp;&amp;(r=uf(o)))}else s=n&amp;~i,s!==0?r=uf(s):o!==0&amp;&amp;(r=uf(o));if(r===0)return 0;if(e!==0&amp;&amp;e!==r&amp;&amp;!(e&amp;i)&amp;&amp;(i=r&amp;-r,o=e&amp;-e,i&gt;=o||i===16&amp;&amp;(o&amp;4194240)!==0))return e;if(r&amp;4&amp;&amp;(r|=n&amp;16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&amp;=r;0&lt;e;)n=31-Wi(e),i=1&lt;&lt;n,r|=t[n],e&amp;=~i;return r}function k8(t,e){switch(t){case 1:case 2:case 4:return e+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function A8(t,e){for(var n=t.suspendedLanes,r=t.pingedLanes,i=t.expirationTimes,o=t.pendingLanes;0&lt;o;){var s=31-Wi(o),a=1&lt;&lt;s,c=i[s];c===-1?(!(a&amp;n)||a&amp;r)&amp;&amp;(i[s]=k8(a,e)):c&lt;=e&amp;&amp;(t.expiredLanes|=a),o&amp;=~a}}function RT(t){return t=t.pendingLanes&amp;-1073741825,t!==0?t:t&amp;1073741824?1073741824:0}function tU(){var t=Hp;return Hp&lt;&lt;=1,!(Hp&amp;4194240)&amp;&amp;(Hp=64),t}function t0(t){for(var e=[],n=0;31&gt;n;n++)e.push(t);return e}function Gh(t,e,n){t.pendingLanes|=e,e!==536870912&amp;&amp;(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Wi(e),t[e]=n}function I8(t,e){var n=t.pendingLanes&amp;~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&amp;=e,t.mutableReadLanes&amp;=e,t.entangledLanes&amp;=e,e=t.entanglements;var r=t.eventTimes;for(t=t.expirationTimes;0&lt;n;){var i=31-Wi(n),o=1&lt;&lt;i;e[i]=0,r[i]=-1,t[i]=-1,n&amp;=~o}}function YC(t,e){var n=t.entangledLanes|=e;for(t=t.entanglements;n;){var r=31-Wi(n),i=1&lt;&lt;r;i&amp;e|t[r]&amp;e&amp;&amp;(t[r]|=e),n&amp;=~i}}var lt=0;function nU(t){return t&amp;=-t,1&lt;t?4&lt;t?t&amp;268435455?16:536870912:4:1}var rU,JC,iU,oU,sU,NT=!1,zp=[],Xs=null,Zs=null,ea=null,ih=new Map,oh=new Map,Vs=[],O8="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function qR(t,e){switch(t){case"focusin":case"focusout":Xs=null;break;case"dragenter":case"dragleave":Zs=null;break;case"mouseover":case"mouseout":ea=null;break;case"pointerover":case"pointerout":ih.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":oh.delete(e.pointerId)}}function Nd(t,e,n,r,i,o){return t===null||t.nativeEvent!==o?(t={blockedOn:e,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},e!==null&amp;&amp;(e=Qh(e),e!==null&amp;&amp;JC(e)),t):(t.eventSystemFlags|=r,e=t.targetContainers,i!==null&amp;&amp;e.indexOf(i)===-1&amp;&amp;e.push(i),t)}function R8(t,e,n,r,i){switch(e){case"focusin":return Xs=Nd(Xs,t,e,n,r,i),!0;case"dragenter":return Zs=Nd(Zs,t,e,n,r,i),!0;case"mouseover":return ea=Nd(ea,t,e,n,r,i),!0;case"pointerover":var o=i.pointerId;return ih.set(o,Nd(ih.get(o)||null,t,e,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,oh.set(o,Nd(oh.get(o)||null,t,e,n,r,i)),!0}return!1}function aU(t){var e=ec(t.target);if(e!==null){var n=qc(e);if(n!==null){if(e=n.tag,e===13){if(e=QF(n),e!==null){t.blockedOn=e,sU(t.priority,function(){iU(n)});return}}else if(e===3&amp;&amp;n.stateNode.current.memoizedState.isDehydrated){t.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Wm(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0&lt;e.length;){var n=PT(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(n===null){n=t.nativeEvent;var r=new n.constructor(n.type,n);kT=r,n.target.dispatchEvent(r),kT=null}else return e=Qh(n),e!==null&amp;&amp;JC(e),t.blockedOn=n,!1;e.shift()}return!0}function WR(t,e,n){Wm(t)&amp;&amp;n.delete(e)}function N8(){NT=!1,Xs!==null&amp;&amp;Wm(Xs)&amp;&amp;(Xs=null),Zs!==null&amp;&amp;Wm(Zs)&amp;&amp;(Zs=null),ea!==null&amp;&amp;Wm(ea)&amp;&amp;(ea=null),ih.forEach(WR),oh.forEach(WR)}function Pd(t,e){t.blockedOn===e&amp;&amp;(t.blockedOn=null,NT||(NT=!0,Gr.unstable_scheduleCallback(Gr.unstable_NormalPriority,N8)))}function sh(t){function e(i){return Pd(i,t)}if(0&lt;zp.length){Pd(zp[0],t);for(var n=1;n&lt;zp.length;n++){var r=zp[n];r.blockedOn===t&amp;&amp;(r.blockedOn=null)}}for(Xs!==null&amp;&amp;Pd(Xs,t),Zs!==null&amp;&amp;Pd(Zs,t),ea!==null&amp;&amp;Pd(ea,t),ih.forEach(e),oh.forEach(e),n=0;n&lt;Vs.length;n++)r=Vs[n],r.blockedOn===t&amp;&amp;(r.blockedOn=null);for(;0&lt;Vs.length&amp;&amp;(n=Vs[0],n.blockedOn===null);)aU(n),n.blockedOn===null&amp;&amp;Vs.shift()}var Zl=Ss.ReactCurrentBatchConfig,ny=!0;function P8(t,e,n,r){var i=lt,o=Zl.transition;Zl.transition=null;try{lt=1,XC(t,e,n,r)}finally{lt=i,Zl.transition=o}}function x8(t,e,n,r){var i=lt,o=Zl.transition;Zl.transition=null;try{lt=4,XC(t,e,n,r)}finally{lt=i,Zl.transition=o}}function XC(t,e,n,r){if(ny){var i=PT(t,e,n,r);if(i===null)d0(t,e,r,ry,n),qR(t,r);else if(R8(i,t,e,n,r))r.stopPropagation();else if(qR(t,r),e&amp;4&amp;&amp;-1&lt;O8.indexOf(t)){for(;i!==null;){var o=Qh(i);if(o!==null&amp;&amp;rU(o),o=PT(t,e,n,r),o===null&amp;&amp;d0(t,e,r,ry,n),o===i)break;i=o}i!==null&amp;&amp;r.stopPropagation()}else d0(t,e,r,null,n)}}var ry=null;function PT(t,e,n,r){if(ry=null,t=KC(r),t=ec(t),t!==null)if(e=qc(t),e===null)t=null;else if(n=e.tag,n===13){if(t=QF(e),t!==null)return t;t=null}else if(n===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&amp;&amp;(t=null);return ry=t,null}function cU(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(S8()){case QC:return 1;case ZF:return 4;case ey:case w8:return 16;case eU:return 536870912;default:return 16}default:return 16}}var Gs=null,ZC=null,Gm=null;function lU(){if(Gm)return Gm;var t,e=ZC,n=e.length,r,i="value"in Gs?Gs.value:Gs.textContent,o=i.length;for(t=0;t&lt;n&amp;&amp;e[t]===i[t];t++);var s=n-t;for(r=1;r&lt;=s&amp;&amp;e[n-r]===i[o-r];r++);return Gm=i.slice(t,1&lt;r?1-r:void 0)}function Km(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&amp;&amp;e===13&amp;&amp;(t=13)):t=e,t===10&amp;&amp;(t=13),32&lt;=t||t===13?t:0}function qp(){return!0}function GR(){return!1}function Zr(t){function e(n,r,i,o,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=s,this.currentTarget=null;for(var a in t)t.hasOwnProperty(a)&amp;&amp;(n=t[a],this[a]=n?n(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?qp:GR,this.isPropagationStopped=GR,this}return Mt(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&amp;&amp;(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&amp;&amp;(n.returnValue=!1),this.isDefaultPrevented=qp)},stopPropagation:function(){var n=this.nativeEvent;n&amp;&amp;(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&amp;&amp;(n.cancelBubble=!0),this.isPropagationStopped=qp)},persist:function(){},isPersistent:qp}),e}var td={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ek=Zr(td),Kh=Mt({},td,{view:0,detail:0}),M8=Zr(Kh),n0,r0,xd,qv=Mt({},Kh,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:tk,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==xd&amp;&amp;(xd&amp;&amp;t.type==="mousemove"?(n0=t.screenX-xd.screenX,r0=t.screenY-xd.screenY):r0=n0=0,xd=t),n0)},movementY:function(t){return"movementY"in t?t.movementY:r0}}),KR=Zr(qv),D8=Mt({},qv,{dataTransfer:0}),L8=Zr(D8),$8=Mt({},Kh,{relatedTarget:0}),i0=Zr($8),F8=Mt({},td,{animationName:0,elapsedTime:0,pseudoElement:0}),U8=Zr(F8),j8=Mt({},td,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),B8=Zr(j8),H8=Mt({},td,{data:0}),QR=Zr(H8),V8={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},z8={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},q8={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function W8(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=q8[t])?!!e[t]:!1}function tk(){return W8}var G8=Mt({},Kh,{key:function(t){if(t.key){var e=V8[t.key]||t.key;if(e!=="Unidentified")return e}return t.type==="keypress"?(t=Km(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?z8[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:tk,charCode:function(t){return t.type==="keypress"?Km(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Km(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),K8=Zr(G8),Q8=Mt({},qv,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),YR=Zr(Q8),Y8=Mt({},Kh,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:tk}),J8=Zr(Y8),X8=Mt({},td,{propertyName:0,elapsedTime:0,pseudoElement:0}),Z8=Zr(X8),eK=Mt({},qv,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),tK=Zr(eK),nK=[9,13,27,32],nk=cs&amp;&amp;"CompositionEvent"in window,Ef=null;cs&amp;&amp;"documentMode"in document&amp;&amp;(Ef=document.documentMode);var rK=cs&amp;&amp;"TextEvent"in window&amp;&amp;!Ef,uU=cs&amp;&amp;(!nk||Ef&amp;&amp;8&lt;Ef&amp;&amp;11&gt;=Ef),JR=" ",XR=!1;function dU(t,e){switch(t){case"keyup":return nK.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function fU(t){return t=t.detail,typeof t=="object"&amp;&amp;"data"in t?t.data:null}var El=!1;function iK(t,e){switch(t){case"compositionend":return fU(e);case"keypress":return e.which!==32?null:(XR=!0,JR);case"textInput":return t=e.data,t===JR&amp;&amp;XR?null:t;default:return null}}function oK(t,e){if(El)return t==="compositionend"||!nk&amp;&amp;dU(t,e)?(t=lU(),Gm=ZC=Gs=null,El=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&amp;&amp;e.altKey){if(e.char&amp;&amp;1&lt;e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return uU&amp;&amp;e.locale!=="ko"?null:e.data;default:return null}}var sK={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ZR(t){var e=t&amp;&amp;t.nodeName&amp;&amp;t.nodeName.toLowerCase();return e==="input"?!!sK[t.type]:e==="textarea"}function hU(t,e,n,r){zF(r),e=iy(e,"onChange"),0&lt;e.length&amp;&amp;(n=new ek("onChange","change",null,n,r),t.push({event:n,listeners:e}))}var Cf=null,ah=null;function aK(t){EU(t,0)}function Wv(t){var e=Al(t);if($F(e))return t}function cK(t,e){if(t==="change")return e}var pU=!1;if(cs){var o0;if(cs){var s0="oninput"in document;if(!s0){var eN=document.createElement("div");eN.setAttribute("oninput","return;"),s0=typeof eN.oninput=="function"}o0=s0}else o0=!1;pU=o0&amp;&amp;(!document.documentMode||9&lt;document.documentMode)}function tN(){Cf&amp;&amp;(Cf.detachEvent("onpropertychange",mU),ah=Cf=null)}function mU(t){if(t.propertyName==="value"&amp;&amp;Wv(ah)){var e=[];hU(e,ah,t,KC(t)),KF(aK,e)}}function lK(t,e,n){t==="focusin"?(tN(),Cf=e,ah=n,Cf.attachEvent("onpropertychange",mU)):t==="focusout"&amp;&amp;tN()}function uK(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Wv(ah)}function dK(t,e){if(t==="click")return Wv(e)}function fK(t,e){if(t==="input"||t==="change")return Wv(e)}function hK(t,e){return t===e&amp;&amp;(t!==0||1/t===1/e)||t!==t&amp;&amp;e!==e}var eo=typeof Object.is=="function"?Object.is:hK;function ch(t,e){if(eo(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(r=0;r&lt;n.length;r++){var i=n[r];if(!pT.call(e,i)||!eo(t[i],e[i]))return!1}return!0}function nN(t){for(;t&amp;&amp;t.firstChild;)t=t.firstChild;return t}function rN(t,e){var n=nN(t);t=0;for(var r;n;){if(n.nodeType===3){if(r=t+n.textContent.length,t&lt;=e&amp;&amp;r&gt;=e)return{node:n,offset:e-t};t=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=nN(n)}}function gU(t,e){return t&amp;&amp;e?t===e?!0:t&amp;&amp;t.nodeType===3?!1:e&amp;&amp;e.nodeType===3?gU(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&amp;16):!1:!1}function yU(){for(var t=window,e=Jg();e instanceof t.HTMLIFrameElement;){try{var n=typeof e.contentWindow.location.href=="string"}catch{n=!1}if(n)t=e.contentWindow;else break;e=Jg(t.document)}return e}function rk(t){var e=t&amp;&amp;t.nodeName&amp;&amp;t.nodeName.toLowerCase();return e&amp;&amp;(e==="input"&amp;&amp;(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function pK(t){var e=yU(),n=t.focusedElem,r=t.selectionRange;if(e!==n&amp;&amp;n&amp;&amp;n.ownerDocument&amp;&amp;gU(n.ownerDocument.documentElement,n)){if(r!==null&amp;&amp;rk(n)){if(e=r.start,t=r.end,t===void 0&amp;&amp;(t=e),"selectionStart"in n)n.selectionStart=e,n.selectionEnd=Math.min(t,n.value.length);else if(t=(e=n.ownerDocument||document)&amp;&amp;e.defaultView||window,t.getSelection){t=t.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!t.extend&amp;&amp;o&gt;r&amp;&amp;(i=r,r=o,o=i),i=rN(n,o);var s=rN(n,r);i&amp;&amp;s&amp;&amp;(t.rangeCount!==1||t.anchorNode!==i.node||t.anchorOffset!==i.offset||t.focusNode!==s.node||t.focusOffset!==s.offset)&amp;&amp;(e=e.createRange(),e.setStart(i.node,i.offset),t.removeAllRanges(),o&gt;r?(t.addRange(e),t.extend(s.node,s.offset)):(e.setEnd(s.node,s.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)t.nodeType===1&amp;&amp;e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof n.focus=="function"&amp;&amp;n.focus(),n=0;n&lt;e.length;n++)t=e[n],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var mK=cs&amp;&amp;"documentMode"in document&amp;&amp;11&gt;=document.documentMode,Cl=null,xT=null,kf=null,MT=!1;function iN(t,e,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;MT||Cl==null||Cl!==Jg(r)||(r=Cl,"selectionStart"in r&amp;&amp;rk(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&amp;&amp;r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),kf&amp;&amp;ch(kf,r)||(kf=r,r=iy(xT,"onSelect"),0&lt;r.length&amp;&amp;(e=new ek("onSelect","select",null,e,n),t.push({event:e,listeners:r}),e.target=Cl)))}function Wp(t,e){var n={};return n[t.toLowerCase()]=e.toLowerCase(),n["Webkit"+t]="webkit"+e,n["Moz"+t]="moz"+e,n}var kl={animationend:Wp("Animation","AnimationEnd"),animationiteration:Wp("Animation","AnimationIteration"),animationstart:Wp("Animation","AnimationStart"),transitionend:Wp("Transition","TransitionEnd")},a0={},vU={};cs&amp;&amp;(vU=document.createElement("div").style,"AnimationEvent"in window||(delete kl.animationend.animation,delete kl.animationiteration.animation,delete kl.animationstart.animation),"TransitionEvent"in window||delete kl.transitionend.transition);function Gv(t){if(a0[t])return a0[t];if(!kl[t])return t;var e=kl[t],n;for(n in e)if(e.hasOwnProperty(n)&amp;&amp;n in vU)return a0[t]=e[n];return t}var _U=Gv("animationend"),SU=Gv("animationiteration"),wU=Gv("animationstart"),TU=Gv("transitionend"),bU=new Map,oN="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ca(t,e){bU.set(t,e),zc(e,[t])}for(var c0=0;c0&lt;oN.length;c0++){var l0=oN[c0],gK=l0.toLowerCase(),yK=l0[0].toUpperCase()+l0.slice(1);Ca(gK,"on"+yK)}Ca(_U,"onAnimationEnd");Ca(SU,"onAnimationIteration");Ca(wU,"onAnimationStart");Ca("dblclick","onDoubleClick");Ca("focusin","onFocus");Ca("focusout","onBlur");Ca(TU,"onTransitionEnd");yu("onMouseEnter",["mouseout","mouseover"]);yu("onMouseLeave",["mouseout","mouseover"]);yu("onPointerEnter",["pointerout","pointerover"]);yu("onPointerLeave",["pointerout","pointerover"]);zc("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));zc("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));zc("onBeforeInput",["compositionend","keypress","textInput","paste"]);zc("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));zc("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));zc("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var df="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),vK=new Set("cancel close invalid load scroll toggle".split(" ").concat(df));function sN(t,e,n){var r=t.type||"unknown-event";t.currentTarget=n,g8(r,e,void 0,t),t.currentTarget=null}function EU(t,e){e=(e&amp;4)!==0;for(var n=0;n&lt;t.length;n++){var r=t[n],i=r.event;r=r.listeners;e:{var o=void 0;if(e)for(var s=r.length-1;0&lt;=s;s--){var a=r[s],c=a.instance,l=a.currentTarget;if(a=a.listener,c!==o&amp;&amp;i.isPropagationStopped())break e;sN(i,a,l),o=c}else for(s=0;s&lt;r.length;s++){if(a=r[s],c=a.instance,l=a.currentTarget,a=a.listener,c!==o&amp;&amp;i.isPropagationStopped())break e;sN(i,a,l),o=c}}}if(Zg)throw t=OT,Zg=!1,OT=null,t}function vt(t,e){var n=e[UT];n===void 0&amp;&amp;(n=e[UT]=new Set);var r=t+"__bubble";n.has(r)||(CU(e,t,2,!1),n.add(r))}function u0(t,e,n){var r=0;e&amp;&amp;(r|=4),CU(n,t,r,e)}var Gp="_reactListening"+Math.random().toString(36).slice(2);function lh(t){if(!t[Gp]){t[Gp]=!0,PF.forEach(function(n){n!=="selectionchange"&amp;&amp;(vK.has(n)||u0(n,!1,t),u0(n,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Gp]||(e[Gp]=!0,u0("selectionchange",!1,e))}}function CU(t,e,n,r){switch(cU(e)){case 1:var i=P8;break;case 4:i=x8;break;default:i=XC}n=i.bind(null,e,n,t),i=void 0,!IT||e!=="touchstart"&amp;&amp;e!=="touchmove"&amp;&amp;e!=="wheel"||(i=!0),r?i!==void 0?t.addEventListener(e,n,{capture:!0,passive:i}):t.addEventListener(e,n,!0):i!==void 0?t.addEventListener(e,n,{passive:i}):t.addEventListener(e,n,!1)}function d0(t,e,n,r,i){var o=r;if(!(e&amp;1)&amp;&amp;!(e&amp;2)&amp;&amp;r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&amp;&amp;a.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var c=s.tag;if((c===3||c===4)&amp;&amp;(c=s.stateNode.containerInfo,c===i||c.nodeType===8&amp;&amp;c.parentNode===i))return;s=s.return}for(;a!==null;){if(s=ec(a),s===null)return;if(c=s.tag,c===5||c===6){r=o=s;continue e}a=a.parentNode}}r=r.return}KF(function(){var l=o,u=KC(n),d=[];e:{var f=bU.get(t);if(f!==void 0){var h=ek,p=t;switch(t){case"keypress":if(Km(n)===0)break e;case"keydown":case"keyup":h=K8;break;case"focusin":p="focus",h=i0;break;case"focusout":p="blur",h=i0;break;case"beforeblur":case"afterblur":h=i0;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=KR;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=L8;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=J8;break;case _U:case SU:case wU:h=U8;break;case TU:h=Z8;break;case"scroll":h=M8;break;case"wheel":h=tK;break;case"copy":case"cut":case"paste":h=B8;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=YR}var y=(e&amp;4)!==0,v=!y&amp;&amp;t==="scroll",m=y?f!==null?f+"Capture":null:f;y=[];for(var g=l,_;g!==null;){_=g;var S=_.stateNode;if(_.tag===5&amp;&amp;S!==null&amp;&amp;(_=S,m!==null&amp;&amp;(S=rh(g,m),S!=null&amp;&amp;y.push(uh(g,S,_)))),v)break;g=g.return}0&lt;y.length&amp;&amp;(f=new h(f,p,null,n,u),d.push({event:f,listeners:y}))}}if(!(e&amp;7)){e:{if(f=t==="mouseover"||t==="pointerover",h=t==="mouseout"||t==="pointerout",f&amp;&amp;n!==kT&amp;&amp;(p=n.relatedTarget||n.fromElement)&amp;&amp;(ec(p)||p[ls]))break e;if((h||f)&amp;&amp;(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,h?(p=n.relatedTarget||n.toElement,h=l,p=p?ec(p):null,p!==null&amp;&amp;(v=qc(p),p!==v||p.tag!==5&amp;&amp;p.tag!==6)&amp;&amp;(p=null)):(h=null,p=l),h!==p)){if(y=KR,S="onMouseLeave",m="onMouseEnter",g="mouse",(t==="pointerout"||t==="pointerover")&amp;&amp;(y=YR,S="onPointerLeave",m="onPointerEnter",g="pointer"),v=h==null?f:Al(h),_=p==null?f:Al(p),f=new y(S,g+"leave",h,n,u),f.target=v,f.relatedTarget=_,S=null,ec(u)===l&amp;&amp;(y=new y(m,g+"enter",p,n,u),y.target=_,y.relatedTarget=v,S=y),v=S,h&amp;&amp;p)t:{for(y=h,m=p,g=0,_=y;_;_=ll(_))g++;for(_=0,S=m;S;S=ll(S))_++;for(;0&lt;g-_;)y=ll(y),g--;for(;0&lt;_-g;)m=ll(m),_--;for(;g--;){if(y===m||m!==null&amp;&amp;y===m.alternate)break t;y=ll(y),m=ll(m)}y=null}else y=null;h!==null&amp;&amp;aN(d,f,h,y,!1),p!==null&amp;&amp;v!==null&amp;&amp;aN(d,v,p,y,!0)}}e:{if(f=l?Al(l):window,h=f.nodeName&amp;&amp;f.nodeName.toLowerCase(),h==="select"||h==="input"&amp;&amp;f.type==="file")var w=cK;else if(ZR(f))if(pU)w=fK;else{w=uK;var b=lK}else(h=f.nodeName)&amp;&amp;h.toLowerCase()==="input"&amp;&amp;(f.type==="checkbox"||f.type==="radio")&amp;&amp;(w=dK);if(w&amp;&amp;(w=w(t,l))){hU(d,w,n,u);break e}b&amp;&amp;b(t,f,l),t==="focusout"&amp;&amp;(b=f._wrapperState)&amp;&amp;b.controlled&amp;&amp;f.type==="number"&amp;&amp;wT(f,"number",f.value)}switch(b=l?Al(l):window,t){case"focusin":(ZR(b)||b.contentEditable==="true")&amp;&amp;(Cl=b,xT=l,kf=null);break;case"focusout":kf=xT=Cl=null;break;case"mousedown":MT=!0;break;case"contextmenu":case"mouseup":case"dragend":MT=!1,iN(d,n,u);break;case"selectionchange":if(mK)break;case"keydown":case"keyup":iN(d,n,u)}var k;if(nk)e:{switch(t){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else El?dU(t,n)&amp;&amp;(C="onCompositionEnd"):t==="keydown"&amp;&amp;n.keyCode===229&amp;&amp;(C="onCompositionStart");C&amp;&amp;(uU&amp;&amp;n.locale!=="ko"&amp;&amp;(El||C!=="onCompositionStart"?C==="onCompositionEnd"&amp;&amp;El&amp;&amp;(k=lU()):(Gs=u,ZC="value"in Gs?Gs.value:Gs.textContent,El=!0)),b=iy(l,C),0&lt;b.length&amp;&amp;(C=new QR(C,t,null,n,u),d.push({event:C,listeners:b}),k?C.data=k:(k=fU(n),k!==null&amp;&amp;(C.data=k)))),(k=rK?iK(t,n):oK(t,n))&amp;&amp;(l=iy(l,"onBeforeInput"),0&lt;l.length&amp;&amp;(u=new QR("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:l}),u.data=k))}EU(d,e)})}function uh(t,e,n){return{instance:t,listener:e,currentTarget:n}}function iy(t,e){for(var n=e+"Capture",r=[];t!==null;){var i=t,o=i.stateNode;i.tag===5&amp;&amp;o!==null&amp;&amp;(i=o,o=rh(t,n),o!=null&amp;&amp;r.unshift(uh(t,o,i)),o=rh(t,e),o!=null&amp;&amp;r.push(uh(t,o,i))),t=t.return}return r}function ll(t){if(t===null)return null;do t=t.return;while(t&amp;&amp;t.tag!==5);return t||null}function aN(t,e,n,r,i){for(var o=e._reactName,s=[];n!==null&amp;&amp;n!==r;){var a=n,c=a.alternate,l=a.stateNode;if(c!==null&amp;&amp;c===r)break;a.tag===5&amp;&amp;l!==null&amp;&amp;(a=l,i?(c=rh(n,o),c!=null&amp;&amp;s.unshift(uh(n,c,a))):i||(c=rh(n,o),c!=null&amp;&amp;s.push(uh(n,c,a)))),n=n.return}s.length!==0&amp;&amp;t.push({event:e,listeners:s})}var _K=/\r\n?/g,SK=/\u0000|\uFFFD/g;function cN(t){return(typeof t=="string"?t:""+t).replace(_K,`
`).replace(SK,"")}function Kp(t,e,n){if(e=cN(e),cN(t)!==e&amp;&amp;n)throw Error(ee(425))}function oy(){}var DT=null,LT=null;function $T(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&amp;&amp;e.dangerouslySetInnerHTML!==null&amp;&amp;e.dangerouslySetInnerHTML.__html!=null}var FT=typeof setTimeout=="function"?setTimeout:void 0,wK=typeof clearTimeout=="function"?clearTimeout:void 0,lN=typeof Promise=="function"?Promise:void 0,TK=typeof queueMicrotask=="function"?queueMicrotask:typeof lN&lt;"u"?function(t){return lN.resolve(null).then(t).catch(bK)}:FT;function bK(t){setTimeout(function(){throw t})}function f0(t,e){var n=e,r=0;do{var i=n.nextSibling;if(t.removeChild(n),i&amp;&amp;i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){t.removeChild(i),sh(e);return}r--}else n!=="$"&amp;&amp;n!=="$?"&amp;&amp;n!=="$!"||r++;n=i}while(n);sh(e)}function ta(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function uN(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="$"||n==="$!"||n==="$?"){if(e===0)return t;e--}else n==="/$"&amp;&amp;e++}t=t.previousSibling}return null}var nd=Math.random().toString(36).slice(2),po="__reactFiber$"+nd,dh="__reactProps$"+nd,ls="__reactContainer$"+nd,UT="__reactEvents$"+nd,EK="__reactListeners$"+nd,CK="__reactHandles$"+nd;function ec(t){var e=t[po];if(e)return e;for(var n=t.parentNode;n;){if(e=n[ls]||n[po]){if(n=e.alternate,e.child!==null||n!==null&amp;&amp;n.child!==null)for(t=uN(t);t!==null;){if(n=t[po])return n;t=uN(t)}return e}t=n,n=t.parentNode}return null}function Qh(t){return t=t[po]||t[ls],!t||t.tag!==5&amp;&amp;t.tag!==6&amp;&amp;t.tag!==13&amp;&amp;t.tag!==3?null:t}function Al(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(ee(33))}function Kv(t){return t[dh]||null}var jT=[],Il=-1;function ka(t){return{current:t}}function wt(t){0&gt;Il||(t.current=jT[Il],jT[Il]=null,Il--)}function gt(t,e){Il++,jT[Il]=t.current,t.current=e}var da={},tr=ka(da),Tr=ka(!1),vc=da;function vu(t,e){var n=t.type.contextTypes;if(!n)return da;var r=t.stateNode;if(r&amp;&amp;r.__reactInternalMemoizedUnmaskedChildContext===e)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=e[o];return r&amp;&amp;(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=i),i}function br(t){return t=t.childContextTypes,t!=null}function sy(){wt(Tr),wt(tr)}function dN(t,e,n){if(tr.current!==da)throw Error(ee(168));gt(tr,e),gt(Tr,n)}function kU(t,e,n){var r=t.stateNode;if(e=e.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in e))throw Error(ee(108,l8(t)||"Unknown",i));return Mt({},n,r)}function ay(t){return t=(t=t.stateNode)&amp;&amp;t.__reactInternalMemoizedMergedChildContext||da,vc=tr.current,gt(tr,t),gt(Tr,Tr.current),!0}function fN(t,e,n){var r=t.stateNode;if(!r)throw Error(ee(169));n?(t=kU(t,e,vc),r.__reactInternalMemoizedMergedChildContext=t,wt(Tr),wt(tr),gt(tr,t)):wt(Tr),gt(Tr,n)}var Wo=null,Qv=!1,h0=!1;function AU(t){Wo===null?Wo=[t]:Wo.push(t)}function kK(t){Qv=!0,AU(t)}function Aa(){if(!h0&amp;&amp;Wo!==null){h0=!0;var t=0,e=lt;try{var n=Wo;for(lt=1;t&lt;n.length;t++){var r=n[t];do r=r(!0);while(r!==null)}Wo=null,Qv=!1}catch(i){throw Wo!==null&amp;&amp;(Wo=Wo.slice(t+1)),XF(QC,Aa),i}finally{lt=e,h0=!1}}return null}var Ol=[],Rl=0,cy=null,ly=0,ai=[],ci=0,_c=null,Yo=1,Jo="";function Ba(t,e){Ol[Rl++]=ly,Ol[Rl++]=cy,cy=t,ly=e}function IU(t,e,n){ai[ci++]=Yo,ai[ci++]=Jo,ai[ci++]=_c,_c=t;var r=Yo;t=Jo;var i=32-Wi(r)-1;r&amp;=~(1&lt;&lt;i),n+=1;var o=32-Wi(e)+i;if(30&lt;o){var s=i-i%5;o=(r&amp;(1&lt;&lt;s)-1).toString(32),r&gt;&gt;=s,i-=s,Yo=1&lt;&lt;32-Wi(e)+i|n&lt;&lt;i|r,Jo=o+t}else Yo=1&lt;&lt;o|n&lt;&lt;i|r,Jo=t}function ik(t){t.return!==null&amp;&amp;(Ba(t,1),IU(t,1,0))}function ok(t){for(;t===cy;)cy=Ol[--Rl],Ol[Rl]=null,ly=Ol[--Rl],Ol[Rl]=null;for(;t===_c;)_c=ai[--ci],ai[ci]=null,Jo=ai[--ci],ai[ci]=null,Yo=ai[--ci],ai[ci]=null}var zr=null,Hr=null,kt=!1,$i=null;function OU(t,e){var n=fi(5,null,null,0);n.elementType="DELETED",n.stateNode=e,n.return=t,e=t.deletions,e===null?(t.deletions=[n],t.flags|=16):e.push(n)}function hN(t,e){switch(t.tag){case 5:var n=t.type;return e=e.nodeType!==1||n.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,zr=t,Hr=ta(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,zr=t,Hr=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(n=_c!==null?{id:Yo,overflow:Jo}:null,t.memoizedState={dehydrated:e,treeContext:n,retryLane:1073741824},n=fi(18,null,null,0),n.stateNode=e,n.return=t,t.child=n,zr=t,Hr=null,!0):!1;default:return!1}}function BT(t){return(t.mode&amp;1)!==0&amp;&amp;(t.flags&amp;128)===0}function HT(t){if(kt){var e=Hr;if(e){var n=e;if(!hN(t,e)){if(BT(t))throw Error(ee(418));e=ta(n.nextSibling);var r=zr;e&amp;&amp;hN(t,e)?OU(r,n):(t.flags=t.flags&amp;-4097|2,kt=!1,zr=t)}}else{if(BT(t))throw Error(ee(418));t.flags=t.flags&amp;-4097|2,kt=!1,zr=t}}}function pN(t){for(t=t.return;t!==null&amp;&amp;t.tag!==5&amp;&amp;t.tag!==3&amp;&amp;t.tag!==13;)t=t.return;zr=t}function Qp(t){if(t!==zr)return!1;if(!kt)return pN(t),kt=!0,!1;var e;if((e=t.tag!==3)&amp;&amp;!(e=t.tag!==5)&amp;&amp;(e=t.type,e=e!=="head"&amp;&amp;e!=="body"&amp;&amp;!$T(t.type,t.memoizedProps)),e&amp;&amp;(e=Hr)){if(BT(t))throw RU(),Error(ee(418));for(;e;)OU(t,e),e=ta(e.nextSibling)}if(pN(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(ee(317));e:{for(t=t.nextSibling,e=0;t;){if(t.nodeType===8){var n=t.data;if(n==="/$"){if(e===0){Hr=ta(t.nextSibling);break e}e--}else n!=="$"&amp;&amp;n!=="$!"&amp;&amp;n!=="$?"||e++}t=t.nextSibling}Hr=null}}else Hr=zr?ta(t.stateNode.nextSibling):null;return!0}function RU(){for(var t=Hr;t;)t=ta(t.nextSibling)}function _u(){Hr=zr=null,kt=!1}function sk(t){$i===null?$i=[t]:$i.push(t)}var AK=Ss.ReactCurrentBatchConfig;function Md(t,e,n){if(t=n.ref,t!==null&amp;&amp;typeof t!="function"&amp;&amp;typeof t!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(ee(309));var r=n.stateNode}if(!r)throw Error(ee(147,t));var i=r,o=""+t;return e!==null&amp;&amp;e.ref!==null&amp;&amp;typeof e.ref=="function"&amp;&amp;e.ref._stringRef===o?e.ref:(e=function(s){var a=i.refs;s===null?delete a[o]:a[o]=s},e._stringRef=o,e)}if(typeof t!="string")throw Error(ee(284));if(!n._owner)throw Error(ee(290,t))}return t}function Yp(t,e){throw t=Object.prototype.toString.call(e),Error(ee(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function mN(t){var e=t._init;return e(t._payload)}function NU(t){function e(m,g){if(t){var _=m.deletions;_===null?(m.deletions=[g],m.flags|=16):_.push(g)}}function n(m,g){if(!t)return null;for(;g!==null;)e(m,g),g=g.sibling;return null}function r(m,g){for(m=new Map;g!==null;)g.key!==null?m.set(g.key,g):m.set(g.index,g),g=g.sibling;return m}function i(m,g){return m=oa(m,g),m.index=0,m.sibling=null,m}function o(m,g,_){return m.index=_,t?(_=m.alternate,_!==null?(_=_.index,_&lt;g?(m.flags|=2,g):_):(m.flags|=2,g)):(m.flags|=1048576,g)}function s(m){return t&amp;&amp;m.alternate===null&amp;&amp;(m.flags|=2),m}function a(m,g,_,S){return g===null||g.tag!==6?(g=S0(_,m.mode,S),g.return=m,g):(g=i(g,_),g.return=m,g)}function c(m,g,_,S){var w=_.type;return w===bl?u(m,g,_.props.children,S,_.key):g!==null&amp;&amp;(g.elementType===w||typeof w=="object"&amp;&amp;w!==null&amp;&amp;w.$$typeof===Ds&amp;&amp;mN(w)===g.type)?(S=i(g,_.props),S.ref=Md(m,g,_),S.return=m,S):(S=tg(_.type,_.key,_.props,null,m.mode,S),S.ref=Md(m,g,_),S.return=m,S)}function l(m,g,_,S){return g===null||g.tag!==4||g.stateNode.containerInfo!==_.containerInfo||g.stateNode.implementation!==_.implementation?(g=w0(_,m.mode,S),g.return=m,g):(g=i(g,_.children||[]),g.return=m,g)}function u(m,g,_,S,w){return g===null||g.tag!==7?(g=uc(_,m.mode,S,w),g.return=m,g):(g=i(g,_),g.return=m,g)}function d(m,g,_){if(typeof g=="string"&amp;&amp;g!==""||typeof g=="number")return g=S0(""+g,m.mode,_),g.return=m,g;if(typeof g=="object"&amp;&amp;g!==null){switch(g.$$typeof){case Up:return _=tg(g.type,g.key,g.props,null,m.mode,_),_.ref=Md(m,null,g),_.return=m,_;case Tl:return g=w0(g,m.mode,_),g.return=m,g;case Ds:var S=g._init;return d(m,S(g._payload),_)}if(lf(g)||Od(g))return g=uc(g,m.mode,_,null),g.return=m,g;Yp(m,g)}return null}function f(m,g,_,S){var w=g!==null?g.key:null;if(typeof _=="string"&amp;&amp;_!==""||typeof _=="number")return w!==null?null:a(m,g,""+_,S);if(typeof _=="object"&amp;&amp;_!==null){switch(_.$$typeof){case Up:return _.key===w?c(m,g,_,S):null;case Tl:return _.key===w?l(m,g,_,S):null;case Ds:return w=_._init,f(m,g,w(_._payload),S)}if(lf(_)||Od(_))return w!==null?null:u(m,g,_,S,null);Yp(m,_)}return null}function h(m,g,_,S,w){if(typeof S=="string"&amp;&amp;S!==""||typeof S=="number")return m=m.get(_)||null,a(g,m,""+S,w);if(typeof S=="object"&amp;&amp;S!==null){switch(S.$$typeof){case Up:return m=m.get(S.key===null?_:S.key)||null,c(g,m,S,w);case Tl:return m=m.get(S.key===null?_:S.key)||null,l(g,m,S,w);case Ds:var b=S._init;return h(m,g,_,b(S._payload),w)}if(lf(S)||Od(S))return m=m.get(_)||null,u(g,m,S,w,null);Yp(g,S)}return null}function p(m,g,_,S){for(var w=null,b=null,k=g,C=g=0,P=null;k!==null&amp;&amp;C&lt;_.length;C++){k.index&gt;C?(P=k,k=null):P=k.sibling;var I=f(m,k,_[C],S);if(I===null){k===null&amp;&amp;(k=P);break}t&amp;&amp;k&amp;&amp;I.alternate===null&amp;&amp;e(m,k),g=o(I,g,C),b===null?w=I:b.sibling=I,b=I,k=P}if(C===_.length)return n(m,k),kt&amp;&amp;Ba(m,C),w;if(k===null){for(;C&lt;_.length;C++)k=d(m,_[C],S),k!==null&amp;&amp;(g=o(k,g,C),b===null?w=k:b.sibling=k,b=k);return kt&amp;&amp;Ba(m,C),w}for(k=r(m,k);C&lt;_.length;C++)P=h(k,m,C,_[C],S),P!==null&amp;&amp;(t&amp;&amp;P.alternate!==null&amp;&amp;k.delete(P.key===null?C:P.key),g=o(P,g,C),b===null?w=P:b.sibling=P,b=P);return t&amp;&amp;k.forEach(function(q){return e(m,q)}),kt&amp;&amp;Ba(m,C),w}function y(m,g,_,S){var w=Od(_);if(typeof w!="function")throw Error(ee(150));if(_=w.call(_),_==null)throw Error(ee(151));for(var b=w=null,k=g,C=g=0,P=null,I=_.next();k!==null&amp;&amp;!I.done;C++,I=_.next()){k.index&gt;C?(P=k,k=null):P=k.sibling;var q=f(m,k,I.value,S);if(q===null){k===null&amp;&amp;(k=P);break}t&amp;&amp;k&amp;&amp;q.alternate===null&amp;&amp;e(m,k),g=o(q,g,C),b===null?w=q:b.sibling=q,b=q,k=P}if(I.done)return n(m,k),kt&amp;&amp;Ba(m,C),w;if(k===null){for(;!I.done;C++,I=_.next())I=d(m,I.value,S),I!==null&amp;&amp;(g=o(I,g,C),b===null?w=I:b.sibling=I,b=I);return kt&amp;&amp;Ba(m,C),w}for(k=r(m,k);!I.done;C++,I=_.next())I=h(k,m,C,I.value,S),I!==null&amp;&amp;(t&amp;&amp;I.alternate!==null&amp;&amp;k.delete(I.key===null?C:I.key),g=o(I,g,C),b===null?w=I:b.sibling=I,b=I);return t&amp;&amp;k.forEach(function(Y){return e(m,Y)}),kt&amp;&amp;Ba(m,C),w}function v(m,g,_,S){if(typeof _=="object"&amp;&amp;_!==null&amp;&amp;_.type===bl&amp;&amp;_.key===null&amp;&amp;(_=_.props.children),typeof _=="object"&amp;&amp;_!==null){switch(_.$$typeof){case Up:e:{for(var w=_.key,b=g;b!==null;){if(b.key===w){if(w=_.type,w===bl){if(b.tag===7){n(m,b.sibling),g=i(b,_.props.children),g.return=m,m=g;break e}}else if(b.elementType===w||typeof w=="object"&amp;&amp;w!==null&amp;&amp;w.$$typeof===Ds&amp;&amp;mN(w)===b.type){n(m,b.sibling),g=i(b,_.props),g.ref=Md(m,b,_),g.return=m,m=g;break e}n(m,b);break}else e(m,b);b=b.sibling}_.type===bl?(g=uc(_.props.children,m.mode,S,_.key),g.return=m,m=g):(S=tg(_.type,_.key,_.props,null,m.mode,S),S.ref=Md(m,g,_),S.return=m,m=S)}return s(m);case Tl:e:{for(b=_.key;g!==null;){if(g.key===b)if(g.tag===4&amp;&amp;g.stateNode.containerInfo===_.containerInfo&amp;&amp;g.stateNode.implementation===_.implementation){n(m,g.sibling),g=i(g,_.children||[]),g.return=m,m=g;break e}else{n(m,g);break}else e(m,g);g=g.sibling}g=w0(_,m.mode,S),g.return=m,m=g}return s(m);case Ds:return b=_._init,v(m,g,b(_._payload),S)}if(lf(_))return p(m,g,_,S);if(Od(_))return y(m,g,_,S);Yp(m,_)}return typeof _=="string"&amp;&amp;_!==""||typeof _=="number"?(_=""+_,g!==null&amp;&amp;g.tag===6?(n(m,g.sibling),g=i(g,_),g.return=m,m=g):(n(m,g),g=S0(_,m.mode,S),g.return=m,m=g),s(m)):n(m,g)}return v}var Su=NU(!0),PU=NU(!1),uy=ka(null),dy=null,Nl=null,ak=null;function ck(){ak=Nl=dy=null}function lk(t){var e=uy.current;wt(uy),t._currentValue=e}function VT(t,e,n){for(;t!==null;){var r=t.alternate;if((t.childLanes&amp;e)!==e?(t.childLanes|=e,r!==null&amp;&amp;(r.childLanes|=e)):r!==null&amp;&amp;(r.childLanes&amp;e)!==e&amp;&amp;(r.childLanes|=e),t===n)break;t=t.return}}function eu(t,e){dy=t,ak=Nl=null,t=t.dependencies,t!==null&amp;&amp;t.firstContext!==null&amp;&amp;(t.lanes&amp;e&amp;&amp;(wr=!0),t.firstContext=null)}function vi(t){var e=t._currentValue;if(ak!==t)if(t={context:t,memoizedValue:e,next:null},Nl===null){if(dy===null)throw Error(ee(308));Nl=t,dy.dependencies={lanes:0,firstContext:t}}else Nl=Nl.next=t;return e}var tc=null;function uk(t){tc===null?tc=[t]:tc.push(t)}function xU(t,e,n,r){var i=e.interleaved;return i===null?(n.next=n,uk(e)):(n.next=i.next,i.next=n),e.interleaved=n,us(t,r)}function us(t,e){t.lanes|=e;var n=t.alternate;for(n!==null&amp;&amp;(n.lanes|=e),n=t,t=t.return;t!==null;)t.childLanes|=e,n=t.alternate,n!==null&amp;&amp;(n.childLanes|=e),n=t,t=t.return;return n.tag===3?n.stateNode:null}var Ls=!1;function dk(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function MU(t,e){t=t.updateQueue,e.updateQueue===t&amp;&amp;(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function es(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function na(t,e,n){var r=t.updateQueue;if(r===null)return null;if(r=r.shared,Je&amp;2){var i=r.pending;return i===null?e.next=e:(e.next=i.next,i.next=e),r.pending=e,us(t,n)}return i=r.interleaved,i===null?(e.next=e,uk(r)):(e.next=i.next,i.next=e),r.interleaved=e,us(t,n)}function Qm(t,e,n){if(e=e.updateQueue,e!==null&amp;&amp;(e=e.shared,(n&amp;4194240)!==0)){var r=e.lanes;r&amp;=t.pendingLanes,n|=r,e.lanes=n,YC(t,n)}}function gN(t,e){var n=t.updateQueue,r=t.alternate;if(r!==null&amp;&amp;(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=s:o=o.next=s,n=n.next}while(n!==null);o===null?i=o=e:o=o.next=e}else i=o=e;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},t.updateQueue=n;return}t=n.lastBaseUpdate,t===null?n.firstBaseUpdate=e:t.next=e,n.lastBaseUpdate=e}function fy(t,e,n,r){var i=t.updateQueue;Ls=!1;var o=i.firstBaseUpdate,s=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var c=a,l=c.next;c.next=null,s===null?o=l:s.next=l,s=c;var u=t.alternate;u!==null&amp;&amp;(u=u.updateQueue,a=u.lastBaseUpdate,a!==s&amp;&amp;(a===null?u.firstBaseUpdate=l:a.next=l,u.lastBaseUpdate=c))}if(o!==null){var d=i.baseState;s=0,u=l=c=null,a=o;do{var f=a.lane,h=a.eventTime;if((r&amp;f)===f){u!==null&amp;&amp;(u=u.next={eventTime:h,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var p=t,y=a;switch(f=e,h=n,y.tag){case 1:if(p=y.payload,typeof p=="function"){d=p.call(h,d,f);break e}d=p;break e;case 3:p.flags=p.flags&amp;-65537|128;case 0:if(p=y.payload,f=typeof p=="function"?p.call(h,d,f):p,f==null)break e;d=Mt({},d,f);break e;case 2:Ls=!0}}a.callback!==null&amp;&amp;a.lane!==0&amp;&amp;(t.flags|=64,f=i.effects,f===null?i.effects=[a]:f.push(a))}else h={eventTime:h,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},u===null?(l=u=h,c=d):u=u.next=h,s|=f;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;f=a,a=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&amp;&amp;(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,e=i.shared.interleaved,e!==null){i=e;do s|=i.lane,i=i.next;while(i!==e)}else o===null&amp;&amp;(i.shared.lanes=0);wc|=s,t.lanes=s,t.memoizedState=d}}function yN(t,e,n){if(t=e.effects,e.effects=null,t!==null)for(e=0;e&lt;t.length;e++){var r=t[e],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(ee(191,i));i.call(r)}}}var Yh={},bo=ka(Yh),fh=ka(Yh),hh=ka(Yh);function nc(t){if(t===Yh)throw Error(ee(174));return t}function fk(t,e){switch(gt(hh,e),gt(fh,t),gt(bo,Yh),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:bT(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=bT(e,t)}wt(bo),gt(bo,e)}function wu(){wt(bo),wt(fh),wt(hh)}function DU(t){nc(hh.current);var e=nc(bo.current),n=bT(e,t.type);e!==n&amp;&amp;(gt(fh,t),gt(bo,n))}function hk(t){fh.current===t&amp;&amp;(wt(bo),wt(fh))}var Ot=ka(0);function hy(t){for(var e=t;e!==null;){if(e.tag===13){var n=e.memoizedState;if(n!==null&amp;&amp;(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return e}else if(e.tag===19&amp;&amp;e.memoizedProps.revealOrder!==void 0){if(e.flags&amp;128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var p0=[];function pk(){for(var t=0;t&lt;p0.length;t++)p0[t]._workInProgressVersionPrimary=null;p0.length=0}var Ym=Ss.ReactCurrentDispatcher,m0=Ss.ReactCurrentBatchConfig,Sc=0,xt=null,on=null,pn=null,py=!1,Af=!1,ph=0,IK=0;function Hn(){throw Error(ee(321))}function mk(t,e){if(e===null)return!1;for(var n=0;n&lt;e.length&amp;&amp;n&lt;t.length;n++)if(!eo(t[n],e[n]))return!1;return!0}function gk(t,e,n,r,i,o){if(Sc=o,xt=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,Ym.current=t===null||t.memoizedState===null?PK:xK,t=n(r,i),Af){o=0;do{if(Af=!1,ph=0,25&lt;=o)throw Error(ee(301));o+=1,pn=on=null,e.updateQueue=null,Ym.current=MK,t=n(r,i)}while(Af)}if(Ym.current=my,e=on!==null&amp;&amp;on.next!==null,Sc=0,pn=on=xt=null,py=!1,e)throw Error(ee(300));return t}function yk(){var t=ph!==0;return ph=0,t}function uo(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return pn===null?xt.memoizedState=pn=t:pn=pn.next=t,pn}function _i(){if(on===null){var t=xt.alternate;t=t!==null?t.memoizedState:null}else t=on.next;var e=pn===null?xt.memoizedState:pn.next;if(e!==null)pn=e,on=t;else{if(t===null)throw Error(ee(310));on=t,t={memoizedState:on.memoizedState,baseState:on.baseState,baseQueue:on.baseQueue,queue:on.queue,next:null},pn===null?xt.memoizedState=pn=t:pn=pn.next=t}return pn}function mh(t,e){return typeof e=="function"?e(t):e}function g0(t){var e=_i(),n=e.queue;if(n===null)throw Error(ee(311));n.lastRenderedReducer=t;var r=on,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var a=s=null,c=null,l=o;do{var u=l.lane;if((Sc&amp;u)===u)c!==null&amp;&amp;(c=c.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),r=l.hasEagerState?l.eagerState:t(r,l.action);else{var d={lane:u,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};c===null?(a=c=d,s=r):c=c.next=d,xt.lanes|=u,wc|=u}l=l.next}while(l!==null&amp;&amp;l!==o);c===null?s=r:c.next=a,eo(r,e.memoizedState)||(wr=!0),e.memoizedState=r,e.baseState=s,e.baseQueue=c,n.lastRenderedState=r}if(t=n.interleaved,t!==null){i=t;do o=i.lane,xt.lanes|=o,wc|=o,i=i.next;while(i!==t)}else i===null&amp;&amp;(n.lanes=0);return[e.memoizedState,n.dispatch]}function y0(t){var e=_i(),n=e.queue;if(n===null)throw Error(ee(311));n.lastRenderedReducer=t;var r=n.dispatch,i=n.pending,o=e.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do o=t(o,s.action),s=s.next;while(s!==i);eo(o,e.memoizedState)||(wr=!0),e.memoizedState=o,e.baseQueue===null&amp;&amp;(e.baseState=o),n.lastRenderedState=o}return[o,r]}function LU(){}function $U(t,e){var n=xt,r=_i(),i=e(),o=!eo(r.memoizedState,i);if(o&amp;&amp;(r.memoizedState=i,wr=!0),r=r.queue,vk(jU.bind(null,n,r,t),[t]),r.getSnapshot!==e||o||pn!==null&amp;&amp;pn.memoizedState.tag&amp;1){if(n.flags|=2048,gh(9,UU.bind(null,n,r,i,e),void 0,null),_n===null)throw Error(ee(349));Sc&amp;30||FU(n,e,i)}return i}function FU(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=xt.updateQueue,e===null?(e={lastEffect:null,stores:null},xt.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function UU(t,e,n,r){e.value=n,e.getSnapshot=r,BU(e)&amp;&amp;HU(t)}function jU(t,e,n){return n(function(){BU(e)&amp;&amp;HU(t)})}function BU(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!eo(t,n)}catch{return!0}}function HU(t){var e=us(t,1);e!==null&amp;&amp;Gi(e,t,1,-1)}function vN(t){var e=uo();return typeof t=="function"&amp;&amp;(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:mh,lastRenderedState:t},e.queue=t,t=t.dispatch=NK.bind(null,xt,t),[e.memoizedState,t]}function gh(t,e,n,r){return t={tag:t,create:e,destroy:n,deps:r,next:null},e=xt.updateQueue,e===null?(e={lastEffect:null,stores:null},xt.updateQueue=e,e.lastEffect=t.next=t):(n=e.lastEffect,n===null?e.lastEffect=t.next=t:(r=n.next,n.next=t,t.next=r,e.lastEffect=t)),t}function VU(){return _i().memoizedState}function Jm(t,e,n,r){var i=uo();xt.flags|=t,i.memoizedState=gh(1|e,n,void 0,r===void 0?null:r)}function Yv(t,e,n,r){var i=_i();r=r===void 0?null:r;var o=void 0;if(on!==null){var s=on.memoizedState;if(o=s.destroy,r!==null&amp;&amp;mk(r,s.deps)){i.memoizedState=gh(e,n,o,r);return}}xt.flags|=t,i.memoizedState=gh(1|e,n,o,r)}function _N(t,e){return Jm(8390656,8,t,e)}function vk(t,e){return Yv(2048,8,t,e)}function zU(t,e){return Yv(4,2,t,e)}function qU(t,e){return Yv(4,4,t,e)}function WU(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function GU(t,e,n){return n=n!=null?n.concat([t]):null,Yv(4,4,WU.bind(null,e,t),n)}function _k(){}function KU(t,e){var n=_i();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&amp;&amp;e!==null&amp;&amp;mk(e,r[1])?r[0]:(n.memoizedState=[t,e],t)}function QU(t,e){var n=_i();e=e===void 0?null:e;var r=n.memoizedState;return r!==null&amp;&amp;e!==null&amp;&amp;mk(e,r[1])?r[0]:(t=t(),n.memoizedState=[t,e],t)}function YU(t,e,n){return Sc&amp;21?(eo(n,e)||(n=tU(),xt.lanes|=n,wc|=n,t.baseState=!0),e):(t.baseState&amp;&amp;(t.baseState=!1,wr=!0),t.memoizedState=n)}function OK(t,e){var n=lt;lt=n!==0&amp;&amp;4&gt;n?n:4,t(!0);var r=m0.transition;m0.transition={};try{t(!1),e()}finally{lt=n,m0.transition=r}}function JU(){return _i().memoizedState}function RK(t,e,n){var r=ia(t);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},XU(t))ZU(e,n);else if(n=xU(t,e,n,r),n!==null){var i=or();Gi(n,t,r,i),e2(n,e,r)}}function NK(t,e,n){var r=ia(t),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(XU(t))ZU(e,i);else{var o=t.alternate;if(t.lanes===0&amp;&amp;(o===null||o.lanes===0)&amp;&amp;(o=e.lastRenderedReducer,o!==null))try{var s=e.lastRenderedState,a=o(s,n);if(i.hasEagerState=!0,i.eagerState=a,eo(a,s)){var c=e.interleaved;c===null?(i.next=i,uk(e)):(i.next=c.next,c.next=i),e.interleaved=i;return}}catch{}finally{}n=xU(t,e,i,r),n!==null&amp;&amp;(i=or(),Gi(n,t,r,i),e2(n,e,r))}}function XU(t){var e=t.alternate;return t===xt||e!==null&amp;&amp;e===xt}function ZU(t,e){Af=py=!0;var n=t.pending;n===null?e.next=e:(e.next=n.next,n.next=e),t.pending=e}function e2(t,e,n){if(n&amp;4194240){var r=e.lanes;r&amp;=t.pendingLanes,n|=r,e.lanes=n,YC(t,n)}}var my={readContext:vi,useCallback:Hn,useContext:Hn,useEffect:Hn,useImperativeHandle:Hn,useInsertionEffect:Hn,useLayoutEffect:Hn,useMemo:Hn,useReducer:Hn,useRef:Hn,useState:Hn,useDebugValue:Hn,useDeferredValue:Hn,useTransition:Hn,useMutableSource:Hn,useSyncExternalStore:Hn,useId:Hn,unstable_isNewReconciler:!1},PK={readContext:vi,useCallback:function(t,e){return uo().memoizedState=[t,e===void 0?null:e],t},useContext:vi,useEffect:_N,useImperativeHandle:function(t,e,n){return n=n!=null?n.concat([t]):null,Jm(4194308,4,WU.bind(null,e,t),n)},useLayoutEffect:function(t,e){return Jm(4194308,4,t,e)},useInsertionEffect:function(t,e){return Jm(4,2,t,e)},useMemo:function(t,e){var n=uo();return e=e===void 0?null:e,t=t(),n.memoizedState=[t,e],t},useReducer:function(t,e,n){var r=uo();return e=n!==void 0?n(e):e,r.memoizedState=r.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},r.queue=t,t=t.dispatch=RK.bind(null,xt,t),[r.memoizedState,t]},useRef:function(t){var e=uo();return t={current:t},e.memoizedState=t},useState:vN,useDebugValue:_k,useDeferredValue:function(t){return uo().memoizedState=t},useTransition:function(){var t=vN(!1),e=t[0];return t=OK.bind(null,t[1]),uo().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,n){var r=xt,i=uo();if(kt){if(n===void 0)throw Error(ee(407));n=n()}else{if(n=e(),_n===null)throw Error(ee(349));Sc&amp;30||FU(r,e,n)}i.memoizedState=n;var o={value:n,getSnapshot:e};return i.queue=o,_N(jU.bind(null,r,o,t),[t]),r.flags|=2048,gh(9,UU.bind(null,r,o,n,e),void 0,null),n},useId:function(){var t=uo(),e=_n.identifierPrefix;if(kt){var n=Jo,r=Yo;n=(r&amp;~(1&lt;&lt;32-Wi(r)-1)).toString(32)+n,e=":"+e+"R"+n,n=ph++,0&lt;n&amp;&amp;(e+="H"+n.toString(32)),e+=":"}else n=IK++,e=":"+e+"r"+n.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},xK={readContext:vi,useCallback:KU,useContext:vi,useEffect:vk,useImperativeHandle:GU,useInsertionEffect:zU,useLayoutEffect:qU,useMemo:QU,useReducer:g0,useRef:VU,useState:function(){return g0(mh)},useDebugValue:_k,useDeferredValue:function(t){var e=_i();return YU(e,on.memoizedState,t)},useTransition:function(){var t=g0(mh)[0],e=_i().memoizedState;return[t,e]},useMutableSource:LU,useSyncExternalStore:$U,useId:JU,unstable_isNewReconciler:!1},MK={readContext:vi,useCallback:KU,useContext:vi,useEffect:vk,useImperativeHandle:GU,useInsertionEffect:zU,useLayoutEffect:qU,useMemo:QU,useReducer:y0,useRef:VU,useState:function(){return y0(mh)},useDebugValue:_k,useDeferredValue:function(t){var e=_i();return on===null?e.memoizedState=t:YU(e,on.memoizedState,t)},useTransition:function(){var t=y0(mh)[0],e=_i().memoizedState;return[t,e]},useMutableSource:LU,useSyncExternalStore:$U,useId:JU,unstable_isNewReconciler:!1};function xi(t,e){if(t&amp;&amp;t.defaultProps){e=Mt({},e),t=t.defaultProps;for(var n in t)e[n]===void 0&amp;&amp;(e[n]=t[n]);return e}return e}function zT(t,e,n,r){e=t.memoizedState,n=n(r,e),n=n==null?e:Mt({},e,n),t.memoizedState=n,t.lanes===0&amp;&amp;(t.updateQueue.baseState=n)}var Jv={isMounted:function(t){return(t=t._reactInternals)?qc(t)===t:!1},enqueueSetState:function(t,e,n){t=t._reactInternals;var r=or(),i=ia(t),o=es(r,i);o.payload=e,n!=null&amp;&amp;(o.callback=n),e=na(t,o,i),e!==null&amp;&amp;(Gi(e,t,i,r),Qm(e,t,i))},enqueueReplaceState:function(t,e,n){t=t._reactInternals;var r=or(),i=ia(t),o=es(r,i);o.tag=1,o.payload=e,n!=null&amp;&amp;(o.callback=n),e=na(t,o,i),e!==null&amp;&amp;(Gi(e,t,i,r),Qm(e,t,i))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var n=or(),r=ia(t),i=es(n,r);i.tag=2,e!=null&amp;&amp;(i.callback=e),e=na(t,i,r),e!==null&amp;&amp;(Gi(e,t,r,n),Qm(e,t,r))}};function SN(t,e,n,r,i,o,s){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(r,o,s):e.prototype&amp;&amp;e.prototype.isPureReactComponent?!ch(n,r)||!ch(i,o):!0}function t2(t,e,n){var r=!1,i=da,o=e.contextType;return typeof o=="object"&amp;&amp;o!==null?o=vi(o):(i=br(e)?vc:tr.current,r=e.contextTypes,o=(r=r!=null)?vu(t,i):da),e=new e(n,o),t.memoizedState=e.state!==null&amp;&amp;e.state!==void 0?e.state:null,e.updater=Jv,t.stateNode=e,e._reactInternals=t,r&amp;&amp;(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=o),e}function wN(t,e,n,r){t=e.state,typeof e.componentWillReceiveProps=="function"&amp;&amp;e.componentWillReceiveProps(n,r),typeof e.UNSAFE_componentWillReceiveProps=="function"&amp;&amp;e.UNSAFE_componentWillReceiveProps(n,r),e.state!==t&amp;&amp;Jv.enqueueReplaceState(e,e.state,null)}function qT(t,e,n,r){var i=t.stateNode;i.props=n,i.state=t.memoizedState,i.refs={},dk(t);var o=e.contextType;typeof o=="object"&amp;&amp;o!==null?i.context=vi(o):(o=br(e)?vc:tr.current,i.context=vu(t,o)),i.state=t.memoizedState,o=e.getDerivedStateFromProps,typeof o=="function"&amp;&amp;(zT(t,e,o,n),i.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&amp;&amp;typeof i.componentWillMount!="function"||(e=i.state,typeof i.componentWillMount=="function"&amp;&amp;i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&amp;&amp;i.UNSAFE_componentWillMount(),e!==i.state&amp;&amp;Jv.enqueueReplaceState(i,i.state,null),fy(t,n,i,r),i.state=t.memoizedState),typeof i.componentDidMount=="function"&amp;&amp;(t.flags|=4194308)}function Tu(t,e){try{var n="",r=e;do n+=c8(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:t,source:e,stack:i,digest:null}}function v0(t,e,n){return{value:t,source:null,stack:n??null,digest:e??null}}function WT(t,e){try{console.error(e.value)}catch(n){setTimeout(function(){throw n})}}var DK=typeof WeakMap=="function"?WeakMap:Map;function n2(t,e,n){n=es(-1,n),n.tag=3,n.payload={element:null};var r=e.value;return n.callback=function(){yy||(yy=!0,nb=r),WT(t,e)},n}function r2(t,e,n){n=es(-1,n),n.tag=3;var r=t.type.getDerivedStateFromError;if(typeof r=="function"){var i=e.value;n.payload=function(){return r(i)},n.callback=function(){WT(t,e)}}var o=t.stateNode;return o!==null&amp;&amp;typeof o.componentDidCatch=="function"&amp;&amp;(n.callback=function(){WT(t,e),typeof r!="function"&amp;&amp;(ra===null?ra=new Set([this]):ra.add(this));var s=e.stack;this.componentDidCatch(e.value,{componentStack:s!==null?s:""})}),n}function TN(t,e,n){var r=t.pingCache;if(r===null){r=t.pingCache=new DK;var i=new Set;r.set(e,i)}else i=r.get(e),i===void 0&amp;&amp;(i=new Set,r.set(e,i));i.has(n)||(i.add(n),t=QK.bind(null,t,e,n),e.then(t,t))}function bN(t){do{var e;if((e=t.tag===13)&amp;&amp;(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function EN(t,e,n,r,i){return t.mode&amp;1?(t.flags|=65536,t.lanes=i,t):(t===e?t.flags|=65536:(t.flags|=128,n.flags|=131072,n.flags&amp;=-52805,n.tag===1&amp;&amp;(n.alternate===null?n.tag=17:(e=es(-1,1),e.tag=2,na(n,e,1))),n.lanes|=1),t)}var LK=Ss.ReactCurrentOwner,wr=!1;function ir(t,e,n,r){e.child=t===null?PU(e,null,n,r):Su(e,t.child,n,r)}function CN(t,e,n,r,i){n=n.render;var o=e.ref;return eu(e,i),r=gk(t,e,n,r,o,i),n=yk(),t!==null&amp;&amp;!wr?(e.updateQueue=t.updateQueue,e.flags&amp;=-2053,t.lanes&amp;=~i,ds(t,e,i)):(kt&amp;&amp;n&amp;&amp;ik(e),e.flags|=1,ir(t,e,r,i),e.child)}function kN(t,e,n,r,i){if(t===null){var o=n.type;return typeof o=="function"&amp;&amp;!Ak(o)&amp;&amp;o.defaultProps===void 0&amp;&amp;n.compare===null&amp;&amp;n.defaultProps===void 0?(e.tag=15,e.type=o,i2(t,e,o,r,i)):(t=tg(n.type,null,r,e,e.mode,i),t.ref=e.ref,t.return=e,e.child=t)}if(o=t.child,!(t.lanes&amp;i)){var s=o.memoizedProps;if(n=n.compare,n=n!==null?n:ch,n(s,r)&amp;&amp;t.ref===e.ref)return ds(t,e,i)}return e.flags|=1,t=oa(o,r),t.ref=e.ref,t.return=e,e.child=t}function i2(t,e,n,r,i){if(t!==null){var o=t.memoizedProps;if(ch(o,r)&amp;&amp;t.ref===e.ref)if(wr=!1,e.pendingProps=r=o,(t.lanes&amp;i)!==0)t.flags&amp;131072&amp;&amp;(wr=!0);else return e.lanes=t.lanes,ds(t,e,i)}return GT(t,e,n,r,i)}function o2(t,e,n){var r=e.pendingProps,i=r.children,o=t!==null?t.memoizedState:null;if(r.mode==="hidden")if(!(e.mode&amp;1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},gt(xl,Lr),Lr|=n;else{if(!(n&amp;1073741824))return t=o!==null?o.baseLanes|n:n,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,gt(xl,Lr),Lr|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,gt(xl,Lr),Lr|=r}else o!==null?(r=o.baseLanes|n,e.memoizedState=null):r=n,gt(xl,Lr),Lr|=r;return ir(t,e,i,n),e.child}function s2(t,e){var n=e.ref;(t===null&amp;&amp;n!==null||t!==null&amp;&amp;t.ref!==n)&amp;&amp;(e.flags|=512,e.flags|=2097152)}function GT(t,e,n,r,i){var o=br(n)?vc:tr.current;return o=vu(e,o),eu(e,i),n=gk(t,e,n,r,o,i),r=yk(),t!==null&amp;&amp;!wr?(e.updateQueue=t.updateQueue,e.flags&amp;=-2053,t.lanes&amp;=~i,ds(t,e,i)):(kt&amp;&amp;r&amp;&amp;ik(e),e.flags|=1,ir(t,e,n,i),e.child)}function AN(t,e,n,r,i){if(br(n)){var o=!0;ay(e)}else o=!1;if(eu(e,i),e.stateNode===null)Xm(t,e),t2(e,n,r),qT(e,n,r,i),r=!0;else if(t===null){var s=e.stateNode,a=e.memoizedProps;s.props=a;var c=s.context,l=n.contextType;typeof l=="object"&amp;&amp;l!==null?l=vi(l):(l=br(n)?vc:tr.current,l=vu(e,l));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&amp;&amp;typeof s.componentWillReceiveProps!="function"||(a!==r||c!==l)&amp;&amp;wN(e,s,r,l),Ls=!1;var f=e.memoizedState;s.state=f,fy(e,r,s,i),c=e.memoizedState,a!==r||f!==c||Tr.current||Ls?(typeof u=="function"&amp;&amp;(zT(e,n,u,r),c=e.memoizedState),(a=Ls||SN(e,n,a,r,f,c,l))?(d||typeof s.UNSAFE_componentWillMount!="function"&amp;&amp;typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&amp;&amp;s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&amp;&amp;s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&amp;&amp;(e.flags|=4194308)):(typeof s.componentDidMount=="function"&amp;&amp;(e.flags|=4194308),e.memoizedProps=r,e.memoizedState=c),s.props=r,s.state=c,s.context=l,r=a):(typeof s.componentDidMount=="function"&amp;&amp;(e.flags|=4194308),r=!1)}else{s=e.stateNode,MU(t,e),a=e.memoizedProps,l=e.type===e.elementType?a:xi(e.type,a),s.props=l,d=e.pendingProps,f=s.context,c=n.contextType,typeof c=="object"&amp;&amp;c!==null?c=vi(c):(c=br(n)?vc:tr.current,c=vu(e,c));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&amp;&amp;typeof s.componentWillReceiveProps!="function"||(a!==d||f!==c)&amp;&amp;wN(e,s,r,c),Ls=!1,f=e.memoizedState,s.state=f,fy(e,r,s,i);var p=e.memoizedState;a!==d||f!==p||Tr.current||Ls?(typeof h=="function"&amp;&amp;(zT(e,n,h,r),p=e.memoizedState),(l=Ls||SN(e,n,l,r,f,p,c)||!1)?(u||typeof s.UNSAFE_componentWillUpdate!="function"&amp;&amp;typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&amp;&amp;s.componentWillUpdate(r,p,c),typeof s.UNSAFE_componentWillUpdate=="function"&amp;&amp;s.UNSAFE_componentWillUpdate(r,p,c)),typeof s.componentDidUpdate=="function"&amp;&amp;(e.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&amp;&amp;(e.flags|=1024)):(typeof s.componentDidUpdate!="function"||a===t.memoizedProps&amp;&amp;f===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&amp;&amp;f===t.memoizedState||(e.flags|=1024),e.memoizedProps=r,e.memoizedState=p),s.props=r,s.state=p,s.context=c,r=l):(typeof s.componentDidUpdate!="function"||a===t.memoizedProps&amp;&amp;f===t.memoizedState||(e.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&amp;&amp;f===t.memoizedState||(e.flags|=1024),r=!1)}return KT(t,e,n,r,o,i)}function KT(t,e,n,r,i,o){s2(t,e);var s=(e.flags&amp;128)!==0;if(!r&amp;&amp;!s)return i&amp;&amp;fN(e,n,!1),ds(t,e,o);r=e.stateNode,LK.current=e;var a=s&amp;&amp;typeof n.getDerivedStateFromError!="function"?null:r.render();return e.flags|=1,t!==null&amp;&amp;s?(e.child=Su(e,t.child,null,o),e.child=Su(e,null,a,o)):ir(t,e,a,o),e.memoizedState=r.state,i&amp;&amp;fN(e,n,!0),e.child}function a2(t){var e=t.stateNode;e.pendingContext?dN(t,e.pendingContext,e.pendingContext!==e.context):e.context&amp;&amp;dN(t,e.context,!1),fk(t,e.containerInfo)}function IN(t,e,n,r,i){return _u(),sk(i),e.flags|=256,ir(t,e,n,r),e.child}var QT={dehydrated:null,treeContext:null,retryLane:0};function YT(t){return{baseLanes:t,cachePool:null,transitions:null}}function c2(t,e,n){var r=e.pendingProps,i=Ot.current,o=!1,s=(e.flags&amp;128)!==0,a;if((a=s)||(a=t!==null&amp;&amp;t.memoizedState===null?!1:(i&amp;2)!==0),a?(o=!0,e.flags&amp;=-129):(t===null||t.memoizedState!==null)&amp;&amp;(i|=1),gt(Ot,i&amp;1),t===null)return HT(e),t=e.memoizedState,t!==null&amp;&amp;(t=t.dehydrated,t!==null)?(e.mode&amp;1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(s=r.children,t=r.fallback,o?(r=e.mode,o=e.child,s={mode:"hidden",children:s},!(r&amp;1)&amp;&amp;o!==null?(o.childLanes=0,o.pendingProps=s):o=e_(s,r,0,null),t=uc(t,r,n,null),o.return=e,t.return=e,o.sibling=t,e.child=o,e.child.memoizedState=YT(n),e.memoizedState=QT,t):Sk(e,s));if(i=t.memoizedState,i!==null&amp;&amp;(a=i.dehydrated,a!==null))return $K(t,e,s,r,a,i,n);if(o){o=r.fallback,s=e.mode,i=t.child,a=i.sibling;var c={mode:"hidden",children:r.children};return!(s&amp;1)&amp;&amp;e.child!==i?(r=e.child,r.childLanes=0,r.pendingProps=c,e.deletions=null):(r=oa(i,c),r.subtreeFlags=i.subtreeFlags&amp;14680064),a!==null?o=oa(a,o):(o=uc(o,s,n,null),o.flags|=2),o.return=e,r.return=e,r.sibling=o,e.child=r,r=o,o=e.child,s=t.child.memoizedState,s=s===null?YT(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},o.memoizedState=s,o.childLanes=t.childLanes&amp;~n,e.memoizedState=QT,r}return o=t.child,t=o.sibling,r=oa(o,{mode:"visible",children:r.children}),!(e.mode&amp;1)&amp;&amp;(r.lanes=n),r.return=e,r.sibling=null,t!==null&amp;&amp;(n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)),e.child=r,e.memoizedState=null,r}function Sk(t,e){return e=e_({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function Jp(t,e,n,r){return r!==null&amp;&amp;sk(r),Su(e,t.child,null,n),t=Sk(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function $K(t,e,n,r,i,o,s){if(n)return e.flags&amp;256?(e.flags&amp;=-257,r=v0(Error(ee(422))),Jp(t,e,s,r)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(o=r.fallback,i=e.mode,r=e_({mode:"visible",children:r.children},i,0,null),o=uc(o,i,s,null),o.flags|=2,r.return=e,o.return=e,r.sibling=o,e.child=r,e.mode&amp;1&amp;&amp;Su(e,t.child,null,s),e.child.memoizedState=YT(s),e.memoizedState=QT,o);if(!(e.mode&amp;1))return Jp(t,e,s,null);if(i.data==="$!"){if(r=i.nextSibling&amp;&amp;i.nextSibling.dataset,r)var a=r.dgst;return r=a,o=Error(ee(419)),r=v0(o,r,void 0),Jp(t,e,s,r)}if(a=(s&amp;t.childLanes)!==0,wr||a){if(r=_n,r!==null){switch(s&amp;-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&amp;(r.suspendedLanes|s)?0:i,i!==0&amp;&amp;i!==o.retryLane&amp;&amp;(o.retryLane=i,us(t,i),Gi(r,t,i,-1))}return kk(),r=v0(Error(ee(421))),Jp(t,e,s,r)}return i.data==="$?"?(e.flags|=128,e.child=t.child,e=YK.bind(null,t),i._reactRetry=e,null):(t=o.treeContext,Hr=ta(i.nextSibling),zr=e,kt=!0,$i=null,t!==null&amp;&amp;(ai[ci++]=Yo,ai[ci++]=Jo,ai[ci++]=_c,Yo=t.id,Jo=t.overflow,_c=e),e=Sk(e,r.children),e.flags|=4096,e)}function ON(t,e,n){t.lanes|=e;var r=t.alternate;r!==null&amp;&amp;(r.lanes|=e),VT(t.return,e,n)}function _0(t,e,n,r,i){var o=t.memoizedState;o===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function l2(t,e,n){var r=e.pendingProps,i=r.revealOrder,o=r.tail;if(ir(t,e,r.children,n),r=Ot.current,r&amp;2)r=r&amp;1|2,e.flags|=128;else{if(t!==null&amp;&amp;t.flags&amp;128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&amp;&amp;ON(t,n,e);else if(t.tag===19)ON(t,n,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}r&amp;=1}if(gt(Ot,r),!(e.mode&amp;1))e.memoizedState=null;else switch(i){case"forwards":for(n=e.child,i=null;n!==null;)t=n.alternate,t!==null&amp;&amp;hy(t)===null&amp;&amp;(i=n),n=n.sibling;n=i,n===null?(i=e.child,e.child=null):(i=n.sibling,n.sibling=null),_0(e,!1,i,n,o);break;case"backwards":for(n=null,i=e.child,e.child=null;i!==null;){if(t=i.alternate,t!==null&amp;&amp;hy(t)===null){e.child=i;break}t=i.sibling,i.sibling=n,n=i,i=t}_0(e,!0,n,null,o);break;case"together":_0(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function Xm(t,e){!(e.mode&amp;1)&amp;&amp;t!==null&amp;&amp;(t.alternate=null,e.alternate=null,e.flags|=2)}function ds(t,e,n){if(t!==null&amp;&amp;(e.dependencies=t.dependencies),wc|=e.lanes,!(n&amp;e.childLanes))return null;if(t!==null&amp;&amp;e.child!==t.child)throw Error(ee(153));if(e.child!==null){for(t=e.child,n=oa(t,t.pendingProps),e.child=n,n.return=e;t.sibling!==null;)t=t.sibling,n=n.sibling=oa(t,t.pendingProps),n.return=e;n.sibling=null}return e.child}function FK(t,e,n){switch(e.tag){case 3:a2(e),_u();break;case 5:DU(e);break;case 1:br(e.type)&amp;&amp;ay(e);break;case 4:fk(e,e.stateNode.containerInfo);break;case 10:var r=e.type._context,i=e.memoizedProps.value;gt(uy,r._currentValue),r._currentValue=i;break;case 13:if(r=e.memoizedState,r!==null)return r.dehydrated!==null?(gt(Ot,Ot.current&amp;1),e.flags|=128,null):n&amp;e.child.childLanes?c2(t,e,n):(gt(Ot,Ot.current&amp;1),t=ds(t,e,n),t!==null?t.sibling:null);gt(Ot,Ot.current&amp;1);break;case 19:if(r=(n&amp;e.childLanes)!==0,t.flags&amp;128){if(r)return l2(t,e,n);e.flags|=128}if(i=e.memoizedState,i!==null&amp;&amp;(i.rendering=null,i.tail=null,i.lastEffect=null),gt(Ot,Ot.current),r)break;return null;case 22:case 23:return e.lanes=0,o2(t,e,n)}return ds(t,e,n)}var u2,JT,d2,f2;u2=function(t,e){for(var n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&amp;&amp;n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};JT=function(){};d2=function(t,e,n,r){var i=t.memoizedProps;if(i!==r){t=e.stateNode,nc(bo.current);var o=null;switch(n){case"input":i=_T(t,i),r=_T(t,r),o=[];break;case"select":i=Mt({},i,{value:void 0}),r=Mt({},r,{value:void 0}),o=[];break;case"textarea":i=TT(t,i),r=TT(t,r),o=[];break;default:typeof i.onClick!="function"&amp;&amp;typeof r.onClick=="function"&amp;&amp;(t.onclick=oy)}ET(n,r);var s;n=null;for(l in i)if(!r.hasOwnProperty(l)&amp;&amp;i.hasOwnProperty(l)&amp;&amp;i[l]!=null)if(l==="style"){var a=i[l];for(s in a)a.hasOwnProperty(s)&amp;&amp;(n||(n={}),n[s]="")}else l!=="dangerouslySetInnerHTML"&amp;&amp;l!=="children"&amp;&amp;l!=="suppressContentEditableWarning"&amp;&amp;l!=="suppressHydrationWarning"&amp;&amp;l!=="autoFocus"&amp;&amp;(th.hasOwnProperty(l)?o||(o=[]):(o=o||[]).push(l,null));for(l in r){var c=r[l];if(a=i?.[l],r.hasOwnProperty(l)&amp;&amp;c!==a&amp;&amp;(c!=null||a!=null))if(l==="style")if(a){for(s in a)!a.hasOwnProperty(s)||c&amp;&amp;c.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in c)c.hasOwnProperty(s)&amp;&amp;a[s]!==c[s]&amp;&amp;(n||(n={}),n[s]=c[s])}else n||(o||(o=[]),o.push(l,n)),n=c;else l==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,a=a?a.__html:void 0,c!=null&amp;&amp;a!==c&amp;&amp;(o=o||[]).push(l,c)):l==="children"?typeof c!="string"&amp;&amp;typeof c!="number"||(o=o||[]).push(l,""+c):l!=="suppressContentEditableWarning"&amp;&amp;l!=="suppressHydrationWarning"&amp;&amp;(th.hasOwnProperty(l)?(c!=null&amp;&amp;l==="onScroll"&amp;&amp;vt("scroll",t),o||a===c||(o=[])):(o=o||[]).push(l,c))}n&amp;&amp;(o=o||[]).push("style",n);var l=o;(e.updateQueue=l)&amp;&amp;(e.flags|=4)}};f2=function(t,e,n,r){n!==r&amp;&amp;(e.flags|=4)};function Dd(t,e){if(!kt)switch(t.tailMode){case"hidden":e=t.tail;for(var n=null;e!==null;)e.alternate!==null&amp;&amp;(n=e),e=e.sibling;n===null?t.tail=null:n.sibling=null;break;case"collapsed":n=t.tail;for(var r=null;n!==null;)n.alternate!==null&amp;&amp;(r=n),n=n.sibling;r===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:r.sibling=null}}function Vn(t){var e=t.alternate!==null&amp;&amp;t.alternate.child===t.child,n=0,r=0;if(e)for(var i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&amp;14680064,r|=i.flags&amp;14680064,i.return=t,i=i.sibling;else for(i=t.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=t,i=i.sibling;return t.subtreeFlags|=r,t.childLanes=n,e}function UK(t,e,n){var r=e.pendingProps;switch(ok(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vn(e),null;case 1:return br(e.type)&amp;&amp;sy(),Vn(e),null;case 3:return r=e.stateNode,wu(),wt(Tr),wt(tr),pk(),r.pendingContext&amp;&amp;(r.context=r.pendingContext,r.pendingContext=null),(t===null||t.child===null)&amp;&amp;(Qp(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&amp;&amp;!(e.flags&amp;256)||(e.flags|=1024,$i!==null&amp;&amp;(ob($i),$i=null))),JT(t,e),Vn(e),null;case 5:hk(e);var i=nc(hh.current);if(n=e.type,t!==null&amp;&amp;e.stateNode!=null)d2(t,e,n,r,i),t.ref!==e.ref&amp;&amp;(e.flags|=512,e.flags|=2097152);else{if(!r){if(e.stateNode===null)throw Error(ee(166));return Vn(e),null}if(t=nc(bo.current),Qp(e)){r=e.stateNode,n=e.type;var o=e.memoizedProps;switch(r[po]=e,r[dh]=o,t=(e.mode&amp;1)!==0,n){case"dialog":vt("cancel",r),vt("close",r);break;case"iframe":case"object":case"embed":vt("load",r);break;case"video":case"audio":for(i=0;i&lt;df.length;i++)vt(df[i],r);break;case"source":vt("error",r);break;case"img":case"image":case"link":vt("error",r),vt("load",r);break;case"details":vt("toggle",r);break;case"input":FR(r,o),vt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},vt("invalid",r);break;case"textarea":jR(r,o),vt("invalid",r)}ET(n,o),i=null;for(var s in o)if(o.hasOwnProperty(s)){var a=o[s];s==="children"?typeof a=="string"?r.textContent!==a&amp;&amp;(o.suppressHydrationWarning!==!0&amp;&amp;Kp(r.textContent,a,t),i=["children",a]):typeof a=="number"&amp;&amp;r.textContent!==""+a&amp;&amp;(o.suppressHydrationWarning!==!0&amp;&amp;Kp(r.textContent,a,t),i=["children",""+a]):th.hasOwnProperty(s)&amp;&amp;a!=null&amp;&amp;s==="onScroll"&amp;&amp;vt("scroll",r)}switch(n){case"input":jp(r),UR(r,o,!0);break;case"textarea":jp(r),BR(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&amp;&amp;(r.onclick=oy)}r=i,e.updateQueue=r,r!==null&amp;&amp;(e.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,t==="http://www.w3.org/1999/xhtml"&amp;&amp;(t=jF(n)),t==="http://www.w3.org/1999/xhtml"?n==="script"?(t=s.createElement("div"),t.innerHTML="&lt;script&gt;&lt;\/script&gt;",t=t.removeChild(t.firstChild)):typeof r.is=="string"?t=s.createElement(n,{is:r.is}):(t=s.createElement(n),n==="select"&amp;&amp;(s=t,r.multiple?s.multiple=!0:r.size&amp;&amp;(s.size=r.size))):t=s.createElementNS(t,n),t[po]=e,t[dh]=r,u2(t,e,!1,!1),e.stateNode=t;e:{switch(s=CT(n,r),n){case"dialog":vt("cancel",t),vt("close",t),i=r;break;case"iframe":case"object":case"embed":vt("load",t),i=r;break;case"video":case"audio":for(i=0;i&lt;df.length;i++)vt(df[i],t);i=r;break;case"source":vt("error",t),i=r;break;case"img":case"image":case"link":vt("error",t),vt("load",t),i=r;break;case"details":vt("toggle",t),i=r;break;case"input":FR(t,r),i=_T(t,r),vt("invalid",t);break;case"option":i=r;break;case"select":t._wrapperState={wasMultiple:!!r.multiple},i=Mt({},r,{value:void 0}),vt("invalid",t);break;case"textarea":jR(t,r),i=TT(t,r),vt("invalid",t);break;default:i=r}ET(n,i),a=i;for(o in a)if(a.hasOwnProperty(o)){var c=a[o];o==="style"?VF(t,c):o==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&amp;&amp;BF(t,c)):o==="children"?typeof c=="string"?(n!=="textarea"||c!=="")&amp;&amp;nh(t,c):typeof c=="number"&amp;&amp;nh(t,""+c):o!=="suppressContentEditableWarning"&amp;&amp;o!=="suppressHydrationWarning"&amp;&amp;o!=="autoFocus"&amp;&amp;(th.hasOwnProperty(o)?c!=null&amp;&amp;o==="onScroll"&amp;&amp;vt("scroll",t):c!=null&amp;&amp;zC(t,o,c,s))}switch(n){case"input":jp(t),UR(t,r,!1);break;case"textarea":jp(t),BR(t);break;case"option":r.value!=null&amp;&amp;t.setAttribute("value",""+ua(r.value));break;case"select":t.multiple=!!r.multiple,o=r.value,o!=null?Yl(t,!!r.multiple,o,!1):r.defaultValue!=null&amp;&amp;Yl(t,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&amp;&amp;(t.onclick=oy)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&amp;&amp;(e.flags|=4)}e.ref!==null&amp;&amp;(e.flags|=512,e.flags|=2097152)}return Vn(e),null;case 6:if(t&amp;&amp;e.stateNode!=null)f2(t,e,t.memoizedProps,r);else{if(typeof r!="string"&amp;&amp;e.stateNode===null)throw Error(ee(166));if(n=nc(hh.current),nc(bo.current),Qp(e)){if(r=e.stateNode,n=e.memoizedProps,r[po]=e,(o=r.nodeValue!==n)&amp;&amp;(t=zr,t!==null))switch(t.tag){case 3:Kp(r.nodeValue,n,(t.mode&amp;1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&amp;&amp;Kp(r.nodeValue,n,(t.mode&amp;1)!==0)}o&amp;&amp;(e.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[po]=e,e.stateNode=r}return Vn(e),null;case 13:if(wt(Ot),r=e.memoizedState,t===null||t.memoizedState!==null&amp;&amp;t.memoizedState.dehydrated!==null){if(kt&amp;&amp;Hr!==null&amp;&amp;e.mode&amp;1&amp;&amp;!(e.flags&amp;128))RU(),_u(),e.flags|=98560,o=!1;else if(o=Qp(e),r!==null&amp;&amp;r.dehydrated!==null){if(t===null){if(!o)throw Error(ee(318));if(o=e.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(ee(317));o[po]=e}else _u(),!(e.flags&amp;128)&amp;&amp;(e.memoizedState=null),e.flags|=4;Vn(e),o=!1}else $i!==null&amp;&amp;(ob($i),$i=null),o=!0;if(!o)return e.flags&amp;65536?e:null}return e.flags&amp;128?(e.lanes=n,e):(r=r!==null,r!==(t!==null&amp;&amp;t.memoizedState!==null)&amp;&amp;r&amp;&amp;(e.child.flags|=8192,e.mode&amp;1&amp;&amp;(t===null||Ot.current&amp;1?an===0&amp;&amp;(an=3):kk())),e.updateQueue!==null&amp;&amp;(e.flags|=4),Vn(e),null);case 4:return wu(),JT(t,e),t===null&amp;&amp;lh(e.stateNode.containerInfo),Vn(e),null;case 10:return lk(e.type._context),Vn(e),null;case 17:return br(e.type)&amp;&amp;sy(),Vn(e),null;case 19:if(wt(Ot),o=e.memoizedState,o===null)return Vn(e),null;if(r=(e.flags&amp;128)!==0,s=o.rendering,s===null)if(r)Dd(o,!1);else{if(an!==0||t!==null&amp;&amp;t.flags&amp;128)for(t=e.child;t!==null;){if(s=hy(t),s!==null){for(e.flags|=128,Dd(o,!1),r=s.updateQueue,r!==null&amp;&amp;(e.updateQueue=r,e.flags|=4),e.subtreeFlags=0,r=n,n=e.child;n!==null;)o=n,t=r,o.flags&amp;=14680066,s=o.alternate,s===null?(o.childLanes=0,o.lanes=t,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,t=s.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),n=n.sibling;return gt(Ot,Ot.current&amp;1|2),e.child}t=t.sibling}o.tail!==null&amp;&amp;qt()&gt;bu&amp;&amp;(e.flags|=128,r=!0,Dd(o,!1),e.lanes=4194304)}else{if(!r)if(t=hy(s),t!==null){if(e.flags|=128,r=!0,n=t.updateQueue,n!==null&amp;&amp;(e.updateQueue=n,e.flags|=4),Dd(o,!0),o.tail===null&amp;&amp;o.tailMode==="hidden"&amp;&amp;!s.alternate&amp;&amp;!kt)return Vn(e),null}else 2*qt()-o.renderingStartTime&gt;bu&amp;&amp;n!==1073741824&amp;&amp;(e.flags|=128,r=!0,Dd(o,!1),e.lanes=4194304);o.isBackwards?(s.sibling=e.child,e.child=s):(n=o.last,n!==null?n.sibling=s:e.child=s,o.last=s)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=qt(),e.sibling=null,n=Ot.current,gt(Ot,r?n&amp;1|2:n&amp;1),e):(Vn(e),null);case 22:case 23:return Ck(),r=e.memoizedState!==null,t!==null&amp;&amp;t.memoizedState!==null!==r&amp;&amp;(e.flags|=8192),r&amp;&amp;e.mode&amp;1?Lr&amp;1073741824&amp;&amp;(Vn(e),e.subtreeFlags&amp;6&amp;&amp;(e.flags|=8192)):Vn(e),null;case 24:return null;case 25:return null}throw Error(ee(156,e.tag))}function jK(t,e){switch(ok(e),e.tag){case 1:return br(e.type)&amp;&amp;sy(),t=e.flags,t&amp;65536?(e.flags=t&amp;-65537|128,e):null;case 3:return wu(),wt(Tr),wt(tr),pk(),t=e.flags,t&amp;65536&amp;&amp;!(t&amp;128)?(e.flags=t&amp;-65537|128,e):null;case 5:return hk(e),null;case 13:if(wt(Ot),t=e.memoizedState,t!==null&amp;&amp;t.dehydrated!==null){if(e.alternate===null)throw Error(ee(340));_u()}return t=e.flags,t&amp;65536?(e.flags=t&amp;-65537|128,e):null;case 19:return wt(Ot),null;case 4:return wu(),null;case 10:return lk(e.type._context),null;case 22:case 23:return Ck(),null;case 24:return null;default:return null}}var Xp=!1,Wn=!1,BK=typeof WeakSet=="function"?WeakSet:Set,de=null;function Pl(t,e){var n=t.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){$t(t,e,r)}else n.current=null}function XT(t,e,n){try{n()}catch(r){$t(t,e,r)}}var RN=!1;function HK(t,e){if(DT=ny,t=yU(),rk(t)){if("selectionStart"in t)var n={start:t.selectionStart,end:t.selectionEnd};else e:{n=(n=t.ownerDocument)&amp;&amp;n.defaultView||window;var r=n.getSelection&amp;&amp;n.getSelection();if(r&amp;&amp;r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,a=-1,c=-1,l=0,u=0,d=t,f=null;t:for(;;){for(var h;d!==n||i!==0&amp;&amp;d.nodeType!==3||(a=s+i),d!==o||r!==0&amp;&amp;d.nodeType!==3||(c=s+r),d.nodeType===3&amp;&amp;(s+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===t)break t;if(f===n&amp;&amp;++l===i&amp;&amp;(a=s),f===o&amp;&amp;++u===r&amp;&amp;(c=s),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=a===-1||c===-1?null:{start:a,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(LT={focusedElem:t,selectionRange:n},ny=!1,de=e;de!==null;)if(e=de,t=e.child,(e.subtreeFlags&amp;1028)!==0&amp;&amp;t!==null)t.return=e,de=t;else for(;de!==null;){e=de;try{var p=e.alternate;if(e.flags&amp;1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(p!==null){var y=p.memoizedProps,v=p.memoizedState,m=e.stateNode,g=m.getSnapshotBeforeUpdate(e.elementType===e.type?y:xi(e.type,y),v);m.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var _=e.stateNode.containerInfo;_.nodeType===1?_.textContent="":_.nodeType===9&amp;&amp;_.documentElement&amp;&amp;_.removeChild(_.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ee(163))}}catch(S){$t(e,e.return,S)}if(t=e.sibling,t!==null){t.return=e.return,de=t;break}de=e.return}return p=RN,RN=!1,p}function If(t,e,n){var r=e.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&amp;t)===t){var o=i.destroy;i.destroy=void 0,o!==void 0&amp;&amp;XT(e,n,o)}i=i.next}while(i!==r)}}function Xv(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var n=e=e.next;do{if((n.tag&amp;t)===t){var r=n.create;n.destroy=r()}n=n.next}while(n!==e)}}function ZT(t){var e=t.ref;if(e!==null){var n=t.stateNode;switch(t.tag){case 5:t=n;break;default:t=n}typeof e=="function"?e(t):e.current=t}}function h2(t){var e=t.alternate;e!==null&amp;&amp;(t.alternate=null,h2(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&amp;&amp;(e=t.stateNode,e!==null&amp;&amp;(delete e[po],delete e[dh],delete e[UT],delete e[EK],delete e[CK])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function p2(t){return t.tag===5||t.tag===3||t.tag===4}function NN(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||p2(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&amp;&amp;t.tag!==6&amp;&amp;t.tag!==18;){if(t.flags&amp;2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&amp;2))return t.stateNode}}function eb(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.nodeType===8?n.parentNode.insertBefore(t,e):n.insertBefore(t,e):(n.nodeType===8?(e=n.parentNode,e.insertBefore(t,n)):(e=n,e.appendChild(t)),n=n._reactRootContainer,n!=null||e.onclick!==null||(e.onclick=oy));else if(r!==4&amp;&amp;(t=t.child,t!==null))for(eb(t,e,n),t=t.sibling;t!==null;)eb(t,e,n),t=t.sibling}function tb(t,e,n){var r=t.tag;if(r===5||r===6)t=t.stateNode,e?n.insertBefore(t,e):n.appendChild(t);else if(r!==4&amp;&amp;(t=t.child,t!==null))for(tb(t,e,n),t=t.sibling;t!==null;)tb(t,e,n),t=t.sibling}var On=null,Di=!1;function bs(t,e,n){for(n=n.child;n!==null;)m2(t,e,n),n=n.sibling}function m2(t,e,n){if(To&amp;&amp;typeof To.onCommitFiberUnmount=="function")try{To.onCommitFiberUnmount(zv,n)}catch{}switch(n.tag){case 5:Wn||Pl(n,e);case 6:var r=On,i=Di;On=null,bs(t,e,n),On=r,Di=i,On!==null&amp;&amp;(Di?(t=On,n=n.stateNode,t.nodeType===8?t.parentNode.removeChild(n):t.removeChild(n)):On.removeChild(n.stateNode));break;case 18:On!==null&amp;&amp;(Di?(t=On,n=n.stateNode,t.nodeType===8?f0(t.parentNode,n):t.nodeType===1&amp;&amp;f0(t,n),sh(t)):f0(On,n.stateNode));break;case 4:r=On,i=Di,On=n.stateNode.containerInfo,Di=!0,bs(t,e,n),On=r,Di=i;break;case 0:case 11:case 14:case 15:if(!Wn&amp;&amp;(r=n.updateQueue,r!==null&amp;&amp;(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&amp;&amp;(o&amp;2||o&amp;4)&amp;&amp;XT(n,e,s),i=i.next}while(i!==r)}bs(t,e,n);break;case 1:if(!Wn&amp;&amp;(Pl(n,e),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){$t(n,e,a)}bs(t,e,n);break;case 21:bs(t,e,n);break;case 22:n.mode&amp;1?(Wn=(r=Wn)||n.memoizedState!==null,bs(t,e,n),Wn=r):bs(t,e,n);break;default:bs(t,e,n)}}function PN(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var n=t.stateNode;n===null&amp;&amp;(n=t.stateNode=new BK),e.forEach(function(r){var i=JK.bind(null,t,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ki(t,e){var n=e.deletions;if(n!==null)for(var r=0;r&lt;n.length;r++){var i=n[r];try{var o=t,s=e,a=s;e:for(;a!==null;){switch(a.tag){case 5:On=a.stateNode,Di=!1;break e;case 3:On=a.stateNode.containerInfo,Di=!0;break e;case 4:On=a.stateNode.containerInfo,Di=!0;break e}a=a.return}if(On===null)throw Error(ee(160));m2(o,s,i),On=null,Di=!1;var c=i.alternate;c!==null&amp;&amp;(c.return=null),i.return=null}catch(l){$t(i,e,l)}}if(e.subtreeFlags&amp;12854)for(e=e.child;e!==null;)g2(e,t),e=e.sibling}function g2(t,e){var n=t.alternate,r=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(ki(e,t),ao(t),r&amp;4){try{If(3,t,t.return),Xv(3,t)}catch(y){$t(t,t.return,y)}try{If(5,t,t.return)}catch(y){$t(t,t.return,y)}}break;case 1:ki(e,t),ao(t),r&amp;512&amp;&amp;n!==null&amp;&amp;Pl(n,n.return);break;case 5:if(ki(e,t),ao(t),r&amp;512&amp;&amp;n!==null&amp;&amp;Pl(n,n.return),t.flags&amp;32){var i=t.stateNode;try{nh(i,"")}catch(y){$t(t,t.return,y)}}if(r&amp;4&amp;&amp;(i=t.stateNode,i!=null)){var o=t.memoizedProps,s=n!==null?n.memoizedProps:o,a=t.type,c=t.updateQueue;if(t.updateQueue=null,c!==null)try{a==="input"&amp;&amp;o.type==="radio"&amp;&amp;o.name!=null&amp;&amp;FF(i,o),CT(a,s);var l=CT(a,o);for(s=0;s&lt;c.length;s+=2){var u=c[s],d=c[s+1];u==="style"?VF(i,d):u==="dangerouslySetInnerHTML"?BF(i,d):u==="children"?nh(i,d):zC(i,u,d,l)}switch(a){case"input":ST(i,o);break;case"textarea":UF(i,o);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var h=o.value;h!=null?Yl(i,!!o.multiple,h,!1):f!==!!o.multiple&amp;&amp;(o.defaultValue!=null?Yl(i,!!o.multiple,o.defaultValue,!0):Yl(i,!!o.multiple,o.multiple?[]:"",!1))}i[dh]=o}catch(y){$t(t,t.return,y)}}break;case 6:if(ki(e,t),ao(t),r&amp;4){if(t.stateNode===null)throw Error(ee(162));i=t.stateNode,o=t.memoizedProps;try{i.nodeValue=o}catch(y){$t(t,t.return,y)}}break;case 3:if(ki(e,t),ao(t),r&amp;4&amp;&amp;n!==null&amp;&amp;n.memoizedState.isDehydrated)try{sh(e.containerInfo)}catch(y){$t(t,t.return,y)}break;case 4:ki(e,t),ao(t);break;case 13:ki(e,t),ao(t),i=t.child,i.flags&amp;8192&amp;&amp;(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&amp;&amp;i.alternate.memoizedState!==null||(bk=qt())),r&amp;4&amp;&amp;PN(t);break;case 22:if(u=n!==null&amp;&amp;n.memoizedState!==null,t.mode&amp;1?(Wn=(l=Wn)||u,ki(e,t),Wn=l):ki(e,t),ao(t),r&amp;8192){if(l=t.memoizedState!==null,(t.stateNode.isHidden=l)&amp;&amp;!u&amp;&amp;t.mode&amp;1)for(de=t,u=t.child;u!==null;){for(d=de=u;de!==null;){switch(f=de,h=f.child,f.tag){case 0:case 11:case 14:case 15:If(4,f,f.return);break;case 1:Pl(f,f.return);var p=f.stateNode;if(typeof p.componentWillUnmount=="function"){r=f,n=f.return;try{e=r,p.props=e.memoizedProps,p.state=e.memoizedState,p.componentWillUnmount()}catch(y){$t(r,n,y)}}break;case 5:Pl(f,f.return);break;case 22:if(f.memoizedState!==null){MN(d);continue}}h!==null?(h.return=f,de=h):MN(d)}u=u.sibling}e:for(u=null,d=t;;){if(d.tag===5){if(u===null){u=d;try{i=d.stateNode,l?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=d.stateNode,c=d.memoizedProps.style,s=c!=null&amp;&amp;c.hasOwnProperty("display")?c.display:null,a.style.display=HF("display",s))}catch(y){$t(t,t.return,y)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=l?"":d.memoizedProps}catch(y){$t(t,t.return,y)}}else if((d.tag!==22&amp;&amp;d.tag!==23||d.memoizedState===null||d===t)&amp;&amp;d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;u===d&amp;&amp;(u=null),d=d.return}u===d&amp;&amp;(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:ki(e,t),ao(t),r&amp;4&amp;&amp;PN(t);break;case 21:break;default:ki(e,t),ao(t)}}function ao(t){var e=t.flags;if(e&amp;2){try{e:{for(var n=t.return;n!==null;){if(p2(n)){var r=n;break e}n=n.return}throw Error(ee(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&amp;32&amp;&amp;(nh(i,""),r.flags&amp;=-33);var o=NN(t);tb(t,o,i);break;case 3:case 4:var s=r.stateNode.containerInfo,a=NN(t);eb(t,a,s);break;default:throw Error(ee(161))}}catch(c){$t(t,t.return,c)}t.flags&amp;=-3}e&amp;4096&amp;&amp;(t.flags&amp;=-4097)}function VK(t,e,n){de=t,y2(t)}function y2(t,e,n){for(var r=(t.mode&amp;1)!==0;de!==null;){var i=de,o=i.child;if(i.tag===22&amp;&amp;r){var s=i.memoizedState!==null||Xp;if(!s){var a=i.alternate,c=a!==null&amp;&amp;a.memoizedState!==null||Wn;a=Xp;var l=Wn;if(Xp=s,(Wn=c)&amp;&amp;!l)for(de=i;de!==null;)s=de,c=s.child,s.tag===22&amp;&amp;s.memoizedState!==null?DN(i):c!==null?(c.return=s,de=c):DN(i);for(;o!==null;)de=o,y2(o),o=o.sibling;de=i,Xp=a,Wn=l}xN(t)}else i.subtreeFlags&amp;8772&amp;&amp;o!==null?(o.return=i,de=o):xN(t)}}function xN(t){for(;de!==null;){var e=de;if(e.flags&amp;8772){var n=e.alternate;try{if(e.flags&amp;8772)switch(e.tag){case 0:case 11:case 15:Wn||Xv(5,e);break;case 1:var r=e.stateNode;if(e.flags&amp;4&amp;&amp;!Wn)if(n===null)r.componentDidMount();else{var i=e.elementType===e.type?n.memoizedProps:xi(e.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=e.updateQueue;o!==null&amp;&amp;yN(e,o,r);break;case 3:var s=e.updateQueue;if(s!==null){if(n=null,e.child!==null)switch(e.child.tag){case 5:n=e.child.stateNode;break;case 1:n=e.child.stateNode}yN(e,s,n)}break;case 5:var a=e.stateNode;if(n===null&amp;&amp;e.flags&amp;4){n=a;var c=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":c.autoFocus&amp;&amp;n.focus();break;case"img":c.src&amp;&amp;(n.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var l=e.alternate;if(l!==null){var u=l.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&amp;&amp;sh(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ee(163))}Wn||e.flags&amp;512&amp;&amp;ZT(e)}catch(f){$t(e,e.return,f)}}if(e===t){de=null;break}if(n=e.sibling,n!==null){n.return=e.return,de=n;break}de=e.return}}function MN(t){for(;de!==null;){var e=de;if(e===t){de=null;break}var n=e.sibling;if(n!==null){n.return=e.return,de=n;break}de=e.return}}function DN(t){for(;de!==null;){var e=de;try{switch(e.tag){case 0:case 11:case 15:var n=e.return;try{Xv(4,e)}catch(c){$t(e,n,c)}break;case 1:var r=e.stateNode;if(typeof r.componentDidMount=="function"){var i=e.return;try{r.componentDidMount()}catch(c){$t(e,i,c)}}var o=e.return;try{ZT(e)}catch(c){$t(e,o,c)}break;case 5:var s=e.return;try{ZT(e)}catch(c){$t(e,s,c)}}}catch(c){$t(e,e.return,c)}if(e===t){de=null;break}var a=e.sibling;if(a!==null){a.return=e.return,de=a;break}de=e.return}}var zK=Math.ceil,gy=Ss.ReactCurrentDispatcher,wk=Ss.ReactCurrentOwner,gi=Ss.ReactCurrentBatchConfig,Je=0,_n=null,Zt=null,Mn=0,Lr=0,xl=ka(0),an=0,yh=null,wc=0,Zv=0,Tk=0,Of=null,yr=null,bk=0,bu=1/0,Ho=null,yy=!1,nb=null,ra=null,Zp=!1,Ks=null,vy=0,Rf=0,rb=null,Zm=-1,eg=0;function or(){return Je&amp;6?qt():Zm!==-1?Zm:Zm=qt()}function ia(t){return t.mode&amp;1?Je&amp;2&amp;&amp;Mn!==0?Mn&amp;-Mn:AK.transition!==null?(eg===0&amp;&amp;(eg=tU()),eg):(t=lt,t!==0||(t=window.event,t=t===void 0?16:cU(t.type)),t):1}function Gi(t,e,n,r){if(50&lt;Rf)throw Rf=0,rb=null,Error(ee(185));Gh(t,n,r),(!(Je&amp;2)||t!==_n)&amp;&amp;(t===_n&amp;&amp;(!(Je&amp;2)&amp;&amp;(Zv|=n),an===4&amp;&amp;zs(t,Mn)),Er(t,r),n===1&amp;&amp;Je===0&amp;&amp;!(e.mode&amp;1)&amp;&amp;(bu=qt()+500,Qv&amp;&amp;Aa()))}function Er(t,e){var n=t.callbackNode;A8(t,e);var r=ty(t,t===_n?Mn:0);if(r===0)n!==null&amp;&amp;zR(n),t.callbackNode=null,t.callbackPriority=0;else if(e=r&amp;-r,t.callbackPriority!==e){if(n!=null&amp;&amp;zR(n),e===1)t.tag===0?kK(LN.bind(null,t)):AU(LN.bind(null,t)),TK(function(){!(Je&amp;6)&amp;&amp;Aa()}),n=null;else{switch(nU(r)){case 1:n=QC;break;case 4:n=ZF;break;case 16:n=ey;break;case 536870912:n=eU;break;default:n=ey}n=C2(n,v2.bind(null,t))}t.callbackPriority=e,t.callbackNode=n}}function v2(t,e){if(Zm=-1,eg=0,Je&amp;6)throw Error(ee(327));var n=t.callbackNode;if(tu()&amp;&amp;t.callbackNode!==n)return null;var r=ty(t,t===_n?Mn:0);if(r===0)return null;if(r&amp;30||r&amp;t.expiredLanes||e)e=_y(t,r);else{e=r;var i=Je;Je|=2;var o=S2();(_n!==t||Mn!==e)&amp;&amp;(Ho=null,bu=qt()+500,lc(t,e));do try{GK();break}catch(a){_2(t,a)}while(!0);ck(),gy.current=o,Je=i,Zt!==null?e=0:(_n=null,Mn=0,e=an)}if(e!==0){if(e===2&amp;&amp;(i=RT(t),i!==0&amp;&amp;(r=i,e=ib(t,i))),e===1)throw n=yh,lc(t,0),zs(t,r),Er(t,qt()),n;if(e===6)zs(t,r);else{if(i=t.current.alternate,!(r&amp;30)&amp;&amp;!qK(i)&amp;&amp;(e=_y(t,r),e===2&amp;&amp;(o=RT(t),o!==0&amp;&amp;(r=o,e=ib(t,o))),e===1))throw n=yh,lc(t,0),zs(t,r),Er(t,qt()),n;switch(t.finishedWork=i,t.finishedLanes=r,e){case 0:case 1:throw Error(ee(345));case 2:Ha(t,yr,Ho);break;case 3:if(zs(t,r),(r&amp;130023424)===r&amp;&amp;(e=bk+500-qt(),10&lt;e)){if(ty(t,0)!==0)break;if(i=t.suspendedLanes,(i&amp;r)!==r){or(),t.pingedLanes|=t.suspendedLanes&amp;i;break}t.timeoutHandle=FT(Ha.bind(null,t,yr,Ho),e);break}Ha(t,yr,Ho);break;case 4:if(zs(t,r),(r&amp;4194240)===r)break;for(e=t.eventTimes,i=-1;0&lt;r;){var s=31-Wi(r);o=1&lt;&lt;s,s=e[s],s&gt;i&amp;&amp;(i=s),r&amp;=~o}if(r=i,r=qt()-r,r=(120&gt;r?120:480&gt;r?480:1080&gt;r?1080:1920&gt;r?1920:3e3&gt;r?3e3:4320&gt;r?4320:1960*zK(r/1960))-r,10&lt;r){t.timeoutHandle=FT(Ha.bind(null,t,yr,Ho),r);break}Ha(t,yr,Ho);break;case 5:Ha(t,yr,Ho);break;default:throw Error(ee(329))}}}return Er(t,qt()),t.callbackNode===n?v2.bind(null,t):null}function ib(t,e){var n=Of;return t.current.memoizedState.isDehydrated&amp;&amp;(lc(t,e).flags|=256),t=_y(t,e),t!==2&amp;&amp;(e=yr,yr=n,e!==null&amp;&amp;ob(e)),t}function ob(t){yr===null?yr=t:yr.push.apply(yr,t)}function qK(t){for(var e=t;;){if(e.flags&amp;16384){var n=e.updateQueue;if(n!==null&amp;&amp;(n=n.stores,n!==null))for(var r=0;r&lt;n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!eo(o(),i))return!1}catch{return!1}}}if(n=e.child,e.subtreeFlags&amp;16384&amp;&amp;n!==null)n.return=e,e=n;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function zs(t,e){for(e&amp;=~Tk,e&amp;=~Zv,t.suspendedLanes|=e,t.pingedLanes&amp;=~e,t=t.expirationTimes;0&lt;e;){var n=31-Wi(e),r=1&lt;&lt;n;t[n]=-1,e&amp;=~r}}function LN(t){if(Je&amp;6)throw Error(ee(327));tu();var e=ty(t,0);if(!(e&amp;1))return Er(t,qt()),null;var n=_y(t,e);if(t.tag!==0&amp;&amp;n===2){var r=RT(t);r!==0&amp;&amp;(e=r,n=ib(t,r))}if(n===1)throw n=yh,lc(t,0),zs(t,e),Er(t,qt()),n;if(n===6)throw Error(ee(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,Ha(t,yr,Ho),Er(t,qt()),null}function Ek(t,e){var n=Je;Je|=1;try{return t(e)}finally{Je=n,Je===0&amp;&amp;(bu=qt()+500,Qv&amp;&amp;Aa())}}function Tc(t){Ks!==null&amp;&amp;Ks.tag===0&amp;&amp;!(Je&amp;6)&amp;&amp;tu();var e=Je;Je|=1;var n=gi.transition,r=lt;try{if(gi.transition=null,lt=1,t)return t()}finally{lt=r,gi.transition=n,Je=e,!(Je&amp;6)&amp;&amp;Aa()}}function Ck(){Lr=xl.current,wt(xl)}function lc(t,e){t.finishedWork=null,t.finishedLanes=0;var n=t.timeoutHandle;if(n!==-1&amp;&amp;(t.timeoutHandle=-1,wK(n)),Zt!==null)for(n=Zt.return;n!==null;){var r=n;switch(ok(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&amp;&amp;sy();break;case 3:wu(),wt(Tr),wt(tr),pk();break;case 5:hk(r);break;case 4:wu();break;case 13:wt(Ot);break;case 19:wt(Ot);break;case 10:lk(r.type._context);break;case 22:case 23:Ck()}n=n.return}if(_n=t,Zt=t=oa(t.current,null),Mn=Lr=e,an=0,yh=null,Tk=Zv=wc=0,yr=Of=null,tc!==null){for(e=0;e&lt;tc.length;e++)if(n=tc[e],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var s=o.next;o.next=i,r.next=s}n.pending=r}tc=null}return t}function _2(t,e){do{var n=Zt;try{if(ck(),Ym.current=my,py){for(var r=xt.memoizedState;r!==null;){var i=r.queue;i!==null&amp;&amp;(i.pending=null),r=r.next}py=!1}if(Sc=0,pn=on=xt=null,Af=!1,ph=0,wk.current=null,n===null||n.return===null){an=1,yh=e,Zt=null;break}e:{var o=t,s=n.return,a=n,c=e;if(e=Mn,a.flags|=32768,c!==null&amp;&amp;typeof c=="object"&amp;&amp;typeof c.then=="function"){var l=c,u=a,d=u.tag;if(!(u.mode&amp;1)&amp;&amp;(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var h=bN(s);if(h!==null){h.flags&amp;=-257,EN(h,s,a,o,e),h.mode&amp;1&amp;&amp;TN(o,l,e),e=h,c=l;var p=e.updateQueue;if(p===null){var y=new Set;y.add(c),e.updateQueue=y}else p.add(c);break e}else{if(!(e&amp;1)){TN(o,l,e),kk();break e}c=Error(ee(426))}}else if(kt&amp;&amp;a.mode&amp;1){var v=bN(s);if(v!==null){!(v.flags&amp;65536)&amp;&amp;(v.flags|=256),EN(v,s,a,o,e),sk(Tu(c,a));break e}}o=c=Tu(c,a),an!==4&amp;&amp;(an=2),Of===null?Of=[o]:Of.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,e&amp;=-e,o.lanes|=e;var m=n2(o,c,e);gN(o,m);break e;case 1:a=c;var g=o.type,_=o.stateNode;if(!(o.flags&amp;128)&amp;&amp;(typeof g.getDerivedStateFromError=="function"||_!==null&amp;&amp;typeof _.componentDidCatch=="function"&amp;&amp;(ra===null||!ra.has(_)))){o.flags|=65536,e&amp;=-e,o.lanes|=e;var S=r2(o,a,e);gN(o,S);break e}}o=o.return}while(o!==null)}T2(n)}catch(w){e=w,Zt===n&amp;&amp;n!==null&amp;&amp;(Zt=n=n.return);continue}break}while(!0)}function S2(){var t=gy.current;return gy.current=my,t===null?my:t}function kk(){(an===0||an===3||an===2)&amp;&amp;(an=4),_n===null||!(wc&amp;268435455)&amp;&amp;!(Zv&amp;268435455)||zs(_n,Mn)}function _y(t,e){var n=Je;Je|=2;var r=S2();(_n!==t||Mn!==e)&amp;&amp;(Ho=null,lc(t,e));do try{WK();break}catch(i){_2(t,i)}while(!0);if(ck(),Je=n,gy.current=r,Zt!==null)throw Error(ee(261));return _n=null,Mn=0,an}function WK(){for(;Zt!==null;)w2(Zt)}function GK(){for(;Zt!==null&amp;&amp;!v8();)w2(Zt)}function w2(t){var e=E2(t.alternate,t,Lr);t.memoizedProps=t.pendingProps,e===null?T2(t):Zt=e,wk.current=null}function T2(t){var e=t;do{var n=e.alternate;if(t=e.return,e.flags&amp;32768){if(n=jK(n,e),n!==null){n.flags&amp;=32767,Zt=n;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{an=6,Zt=null;return}}else if(n=UK(n,e,Lr),n!==null){Zt=n;return}if(e=e.sibling,e!==null){Zt=e;return}Zt=e=t}while(e!==null);an===0&amp;&amp;(an=5)}function Ha(t,e,n){var r=lt,i=gi.transition;try{gi.transition=null,lt=1,KK(t,e,n,r)}finally{gi.transition=i,lt=r}return null}function KK(t,e,n,r){do tu();while(Ks!==null);if(Je&amp;6)throw Error(ee(327));n=t.finishedWork;var i=t.finishedLanes;if(n===null)return null;if(t.finishedWork=null,t.finishedLanes=0,n===t.current)throw Error(ee(177));t.callbackNode=null,t.callbackPriority=0;var o=n.lanes|n.childLanes;if(I8(t,o),t===_n&amp;&amp;(Zt=_n=null,Mn=0),!(n.subtreeFlags&amp;2064)&amp;&amp;!(n.flags&amp;2064)||Zp||(Zp=!0,C2(ey,function(){return tu(),null})),o=(n.flags&amp;15990)!==0,n.subtreeFlags&amp;15990||o){o=gi.transition,gi.transition=null;var s=lt;lt=1;var a=Je;Je|=4,wk.current=null,HK(t,n),g2(n,t),pK(LT),ny=!!DT,LT=DT=null,t.current=n,VK(n),_8(),Je=a,lt=s,gi.transition=o}else t.current=n;if(Zp&amp;&amp;(Zp=!1,Ks=t,vy=i),o=t.pendingLanes,o===0&amp;&amp;(ra=null),T8(n.stateNode),Er(t,qt()),e!==null)for(r=t.onRecoverableError,n=0;n&lt;e.length;n++)i=e[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(yy)throw yy=!1,t=nb,nb=null,t;return vy&amp;1&amp;&amp;t.tag!==0&amp;&amp;tu(),o=t.pendingLanes,o&amp;1?t===rb?Rf++:(Rf=0,rb=t):Rf=0,Aa(),null}function tu(){if(Ks!==null){var t=nU(vy),e=gi.transition,n=lt;try{if(gi.transition=null,lt=16&gt;t?16:t,Ks===null)var r=!1;else{if(t=Ks,Ks=null,vy=0,Je&amp;6)throw Error(ee(331));var i=Je;for(Je|=4,de=t.current;de!==null;){var o=de,s=o.child;if(de.flags&amp;16){var a=o.deletions;if(a!==null){for(var c=0;c&lt;a.length;c++){var l=a[c];for(de=l;de!==null;){var u=de;switch(u.tag){case 0:case 11:case 15:If(8,u,o)}var d=u.child;if(d!==null)d.return=u,de=d;else for(;de!==null;){u=de;var f=u.sibling,h=u.return;if(h2(u),u===l){de=null;break}if(f!==null){f.return=h,de=f;break}de=h}}}var p=o.alternate;if(p!==null){var y=p.child;if(y!==null){p.child=null;do{var v=y.sibling;y.sibling=null,y=v}while(y!==null)}}de=o}}if(o.subtreeFlags&amp;2064&amp;&amp;s!==null)s.return=o,de=s;else e:for(;de!==null;){if(o=de,o.flags&amp;2048)switch(o.tag){case 0:case 11:case 15:If(9,o,o.return)}var m=o.sibling;if(m!==null){m.return=o.return,de=m;break e}de=o.return}}var g=t.current;for(de=g;de!==null;){s=de;var _=s.child;if(s.subtreeFlags&amp;2064&amp;&amp;_!==null)_.return=s,de=_;else e:for(s=g;de!==null;){if(a=de,a.flags&amp;2048)try{switch(a.tag){case 0:case 11:case 15:Xv(9,a)}}catch(w){$t(a,a.return,w)}if(a===s){de=null;break e}var S=a.sibling;if(S!==null){S.return=a.return,de=S;break e}de=a.return}}if(Je=i,Aa(),To&amp;&amp;typeof To.onPostCommitFiberRoot=="function")try{To.onPostCommitFiberRoot(zv,t)}catch{}r=!0}return r}finally{lt=n,gi.transition=e}}return!1}function $N(t,e,n){e=Tu(n,e),e=n2(t,e,1),t=na(t,e,1),e=or(),t!==null&amp;&amp;(Gh(t,1,e),Er(t,e))}function $t(t,e,n){if(t.tag===3)$N(t,t,n);else for(;e!==null;){if(e.tag===3){$N(e,t,n);break}else if(e.tag===1){var r=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&amp;&amp;(ra===null||!ra.has(r))){t=Tu(n,t),t=r2(e,t,1),e=na(e,t,1),t=or(),e!==null&amp;&amp;(Gh(e,1,t),Er(e,t));break}}e=e.return}}function QK(t,e,n){var r=t.pingCache;r!==null&amp;&amp;r.delete(e),e=or(),t.pingedLanes|=t.suspendedLanes&amp;n,_n===t&amp;&amp;(Mn&amp;n)===n&amp;&amp;(an===4||an===3&amp;&amp;(Mn&amp;130023424)===Mn&amp;&amp;500&gt;qt()-bk?lc(t,0):Tk|=n),Er(t,e)}function b2(t,e){e===0&amp;&amp;(t.mode&amp;1?(e=Vp,Vp&lt;&lt;=1,!(Vp&amp;130023424)&amp;&amp;(Vp=4194304)):e=1);var n=or();t=us(t,e),t!==null&amp;&amp;(Gh(t,e,n),Er(t,n))}function YK(t){var e=t.memoizedState,n=0;e!==null&amp;&amp;(n=e.retryLane),b2(t,n)}function JK(t,e){var n=0;switch(t.tag){case 13:var r=t.stateNode,i=t.memoizedState;i!==null&amp;&amp;(n=i.retryLane);break;case 19:r=t.stateNode;break;default:throw Error(ee(314))}r!==null&amp;&amp;r.delete(e),b2(t,n)}var E2;E2=function(t,e,n){if(t!==null)if(t.memoizedProps!==e.pendingProps||Tr.current)wr=!0;else{if(!(t.lanes&amp;n)&amp;&amp;!(e.flags&amp;128))return wr=!1,FK(t,e,n);wr=!!(t.flags&amp;131072)}else wr=!1,kt&amp;&amp;e.flags&amp;1048576&amp;&amp;IU(e,ly,e.index);switch(e.lanes=0,e.tag){case 2:var r=e.type;Xm(t,e),t=e.pendingProps;var i=vu(e,tr.current);eu(e,n),i=gk(null,e,r,t,i,n);var o=yk();return e.flags|=1,typeof i=="object"&amp;&amp;i!==null&amp;&amp;typeof i.render=="function"&amp;&amp;i.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,br(r)?(o=!0,ay(e)):o=!1,e.memoizedState=i.state!==null&amp;&amp;i.state!==void 0?i.state:null,dk(e),i.updater=Jv,e.stateNode=i,i._reactInternals=e,qT(e,r,t,n),e=KT(null,e,r,!0,o,n)):(e.tag=0,kt&amp;&amp;o&amp;&amp;ik(e),ir(null,e,i,n),e=e.child),e;case 16:r=e.elementType;e:{switch(Xm(t,e),t=e.pendingProps,i=r._init,r=i(r._payload),e.type=r,i=e.tag=ZK(r),t=xi(r,t),i){case 0:e=GT(null,e,r,t,n);break e;case 1:e=AN(null,e,r,t,n);break e;case 11:e=CN(null,e,r,t,n);break e;case 14:e=kN(null,e,r,xi(r.type,t),n);break e}throw Error(ee(306,r,""))}return e;case 0:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:xi(r,i),GT(t,e,r,i,n);case 1:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:xi(r,i),AN(t,e,r,i,n);case 3:e:{if(a2(e),t===null)throw Error(ee(387));r=e.pendingProps,o=e.memoizedState,i=o.element,MU(t,e),fy(e,r,null,n);var s=e.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&amp;256){i=Tu(Error(ee(423)),e),e=IN(t,e,r,n,i);break e}else if(r!==i){i=Tu(Error(ee(424)),e),e=IN(t,e,r,n,i);break e}else for(Hr=ta(e.stateNode.containerInfo.firstChild),zr=e,kt=!0,$i=null,n=PU(e,null,r,n),e.child=n;n;)n.flags=n.flags&amp;-3|4096,n=n.sibling;else{if(_u(),r===i){e=ds(t,e,n);break e}ir(t,e,r,n)}e=e.child}return e;case 5:return DU(e),t===null&amp;&amp;HT(e),r=e.type,i=e.pendingProps,o=t!==null?t.memoizedProps:null,s=i.children,$T(r,i)?s=null:o!==null&amp;&amp;$T(r,o)&amp;&amp;(e.flags|=32),s2(t,e),ir(t,e,s,n),e.child;case 6:return t===null&amp;&amp;HT(e),null;case 13:return c2(t,e,n);case 4:return fk(e,e.stateNode.containerInfo),r=e.pendingProps,t===null?e.child=Su(e,null,r,n):ir(t,e,r,n),e.child;case 11:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:xi(r,i),CN(t,e,r,i,n);case 7:return ir(t,e,e.pendingProps,n),e.child;case 8:return ir(t,e,e.pendingProps.children,n),e.child;case 12:return ir(t,e,e.pendingProps.children,n),e.child;case 10:e:{if(r=e.type._context,i=e.pendingProps,o=e.memoizedProps,s=i.value,gt(uy,r._currentValue),r._currentValue=s,o!==null)if(eo(o.value,s)){if(o.children===i.children&amp;&amp;!Tr.current){e=ds(t,e,n);break e}}else for(o=e.child,o!==null&amp;&amp;(o.return=e);o!==null;){var a=o.dependencies;if(a!==null){s=o.child;for(var c=a.firstContext;c!==null;){if(c.context===r){if(o.tag===1){c=es(-1,n&amp;-n),c.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var u=l.pending;u===null?c.next=c:(c.next=u.next,u.next=c),l.pending=c}}o.lanes|=n,c=o.alternate,c!==null&amp;&amp;(c.lanes|=n),VT(o.return,n,e),a.lanes|=n;break}c=c.next}}else if(o.tag===10)s=o.type===e.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(ee(341));s.lanes|=n,a=s.alternate,a!==null&amp;&amp;(a.lanes|=n),VT(s,n,e),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===e){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}ir(t,e,i.children,n),e=e.child}return e;case 9:return i=e.type,r=e.pendingProps.children,eu(e,n),i=vi(i),r=r(i),e.flags|=1,ir(t,e,r,n),e.child;case 14:return r=e.type,i=xi(r,e.pendingProps),i=xi(r.type,i),kN(t,e,r,i,n);case 15:return i2(t,e,e.type,e.pendingProps,n);case 17:return r=e.type,i=e.pendingProps,i=e.elementType===r?i:xi(r,i),Xm(t,e),e.tag=1,br(r)?(t=!0,ay(e)):t=!1,eu(e,n),t2(e,r,i),qT(e,r,i,n),KT(null,e,r,!0,t,n);case 19:return l2(t,e,n);case 22:return o2(t,e,n)}throw Error(ee(156,e.tag))};function C2(t,e){return XF(t,e)}function XK(t,e,n,r){this.tag=t,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fi(t,e,n,r){return new XK(t,e,n,r)}function Ak(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ZK(t){if(typeof t=="function")return Ak(t)?1:0;if(t!=null){if(t=t.$$typeof,t===WC)return 11;if(t===GC)return 14}return 2}function oa(t,e){var n=t.alternate;return n===null?(n=fi(t.tag,e,t.key,t.mode),n.elementType=t.elementType,n.type=t.type,n.stateNode=t.stateNode,n.alternate=t,t.alternate=n):(n.pendingProps=e,n.type=t.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=t.flags&amp;14680064,n.childLanes=t.childLanes,n.lanes=t.lanes,n.child=t.child,n.memoizedProps=t.memoizedProps,n.memoizedState=t.memoizedState,n.updateQueue=t.updateQueue,e=t.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},n.sibling=t.sibling,n.index=t.index,n.ref=t.ref,n}function tg(t,e,n,r,i,o){var s=2;if(r=t,typeof t=="function")Ak(t)&amp;&amp;(s=1);else if(typeof t=="string")s=5;else e:switch(t){case bl:return uc(n.children,i,o,e);case qC:s=8,i|=8;break;case mT:return t=fi(12,n,e,i|2),t.elementType=mT,t.lanes=o,t;case gT:return t=fi(13,n,e,i),t.elementType=gT,t.lanes=o,t;case yT:return t=fi(19,n,e,i),t.elementType=yT,t.lanes=o,t;case DF:return e_(n,i,o,e);default:if(typeof t=="object"&amp;&amp;t!==null)switch(t.$$typeof){case xF:s=10;break e;case MF:s=9;break e;case WC:s=11;break e;case GC:s=14;break e;case Ds:s=16,r=null;break e}throw Error(ee(130,t==null?t:typeof t,""))}return e=fi(s,n,e,i),e.elementType=t,e.type=r,e.lanes=o,e}function uc(t,e,n,r){return t=fi(7,t,r,e),t.lanes=n,t}function e_(t,e,n,r){return t=fi(22,t,r,e),t.elementType=DF,t.lanes=n,t.stateNode={isHidden:!1},t}function S0(t,e,n){return t=fi(6,t,null,e),t.lanes=n,t}function w0(t,e,n){return e=fi(4,t.children!==null?t.children:[],t.key,e),e.lanes=n,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function e9(t,e,n,r,i){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t0(0),this.expirationTimes=t0(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t0(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Ik(t,e,n,r,i,o,s,a,c){return t=new e9(t,e,n,a,c),e===1?(e=1,o===!0&amp;&amp;(e|=8)):e=0,o=fi(3,null,null,e),t.current=o,o.stateNode=t,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},dk(o),t}function t9(t,e,n){var r=3&lt;arguments.length&amp;&amp;arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Tl,key:r==null?null:""+r,children:t,containerInfo:e,implementation:n}}function k2(t){if(!t)return da;t=t._reactInternals;e:{if(qc(t)!==t||t.tag!==1)throw Error(ee(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(br(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(ee(171))}if(t.tag===1){var n=t.type;if(br(n))return kU(t,n,e)}return e}function A2(t,e,n,r,i,o,s,a,c){return t=Ik(n,r,!0,t,i,o,s,a,c),t.context=k2(null),n=t.current,r=or(),i=ia(n),o=es(r,i),o.callback=e??null,na(n,o,i),t.current.lanes=i,Gh(t,i,r),Er(t,r),t}function t_(t,e,n,r){var i=e.current,o=or(),s=ia(i);return n=k2(n),e.context===null?e.context=n:e.pendingContext=n,e=es(o,s),e.payload={element:t},r=r===void 0?null:r,r!==null&amp;&amp;(e.callback=r),t=na(i,e,s),t!==null&amp;&amp;(Gi(t,i,s,o),Qm(t,i,s)),s}function Sy(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function FN(t,e){if(t=t.memoizedState,t!==null&amp;&amp;t.dehydrated!==null){var n=t.retryLane;t.retryLane=n!==0&amp;&amp;n&lt;e?n:e}}function Ok(t,e){FN(t,e),(t=t.alternate)&amp;&amp;FN(t,e)}function n9(){return null}var I2=typeof reportError=="function"?reportError:function(t){console.error(t)};function Rk(t){this._internalRoot=t}n_.prototype.render=Rk.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(ee(409));t_(t,e,null,null)};n_.prototype.unmount=Rk.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Tc(function(){t_(null,t,null,null)}),e[ls]=null}};function n_(t){this._internalRoot=t}n_.prototype.unstable_scheduleHydration=function(t){if(t){var e=oU();t={blockedOn:null,target:t,priority:e};for(var n=0;n&lt;Vs.length&amp;&amp;e!==0&amp;&amp;e&lt;Vs[n].priority;n++);Vs.splice(n,0,t),n===0&amp;&amp;aU(t)}};function Nk(t){return!(!t||t.nodeType!==1&amp;&amp;t.nodeType!==9&amp;&amp;t.nodeType!==11)}function r_(t){return!(!t||t.nodeType!==1&amp;&amp;t.nodeType!==9&amp;&amp;t.nodeType!==11&amp;&amp;(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function UN(){}function r9(t,e,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var l=Sy(s);o.call(l)}}var s=A2(e,r,t,0,null,!1,!1,"",UN);return t._reactRootContainer=s,t[ls]=s.current,lh(t.nodeType===8?t.parentNode:t),Tc(),s}for(;i=t.lastChild;)t.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var l=Sy(c);a.call(l)}}var c=Ik(t,0,!1,null,null,!1,!1,"",UN);return t._reactRootContainer=c,t[ls]=c.current,lh(t.nodeType===8?t.parentNode:t),Tc(function(){t_(e,c,n,r)}),c}function i_(t,e,n,r,i){var o=n._reactRootContainer;if(o){var s=o;if(typeof i=="function"){var a=i;i=function(){var c=Sy(s);a.call(c)}}t_(e,s,t,i)}else s=r9(n,e,t,i,r);return Sy(s)}rU=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var n=uf(e.pendingLanes);n!==0&amp;&amp;(YC(e,n|1),Er(e,qt()),!(Je&amp;6)&amp;&amp;(bu=qt()+500,Aa()))}break;case 13:Tc(function(){var r=us(t,1);if(r!==null){var i=or();Gi(r,t,1,i)}}),Ok(t,1)}};JC=function(t){if(t.tag===13){var e=us(t,134217728);if(e!==null){var n=or();Gi(e,t,134217728,n)}Ok(t,134217728)}};iU=function(t){if(t.tag===13){var e=ia(t),n=us(t,e);if(n!==null){var r=or();Gi(n,t,e,r)}Ok(t,e)}};oU=function(){return lt};sU=function(t,e){var n=lt;try{return lt=t,e()}finally{lt=n}};AT=function(t,e,n){switch(e){case"input":if(ST(t,n),e=n.name,n.type==="radio"&amp;&amp;e!=null){for(n=t;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e&lt;n.length;e++){var r=n[e];if(r!==t&amp;&amp;r.form===t.form){var i=Kv(r);if(!i)throw Error(ee(90));$F(r),ST(r,i)}}}break;case"textarea":UF(t,n);break;case"select":e=n.value,e!=null&amp;&amp;Yl(t,!!n.multiple,e,!1)}};WF=Ek;GF=Tc;var i9={usingClientEntryPoint:!1,Events:[Qh,Al,Kv,zF,qF,Ek]},Ld={findFiberByHostInstance:ec,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},o9={bundleType:Ld.bundleType,version:Ld.version,rendererPackageName:Ld.rendererPackageName,rendererConfig:Ld.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ss.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=YF(t),t===null?null:t.stateNode},findFiberByHostInstance:Ld.findFiberByHostInstance||n9,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&lt;"u"){var em=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!em.isDisabled&amp;&amp;em.supportsFiber)try{zv=em.inject(o9),To=em}catch{}}Xr.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i9;Xr.createPortal=function(t,e){var n=2&lt;arguments.length&amp;&amp;arguments[2]!==void 0?arguments[2]:null;if(!Nk(e))throw Error(ee(200));return t9(t,e,null,n)};Xr.createRoot=function(t,e){if(!Nk(t))throw Error(ee(299));var n=!1,r="",i=I2;return e!=null&amp;&amp;(e.unstable_strictMode===!0&amp;&amp;(n=!0),e.identifierPrefix!==void 0&amp;&amp;(r=e.identifierPrefix),e.onRecoverableError!==void 0&amp;&amp;(i=e.onRecoverableError)),e=Ik(t,1,!1,null,null,n,!1,r,i),t[ls]=e.current,lh(t.nodeType===8?t.parentNode:t),new Rk(e)};Xr.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(ee(188)):(t=Object.keys(t).join(","),Error(ee(268,t)));return t=YF(e),t=t===null?null:t.stateNode,t};Xr.flushSync=function(t){return Tc(t)};Xr.hydrate=function(t,e,n){if(!r_(e))throw Error(ee(200));return i_(null,t,e,!0,n)};Xr.hydrateRoot=function(t,e,n){if(!Nk(t))throw Error(ee(405));var r=n!=null&amp;&amp;n.hydratedSources||null,i=!1,o="",s=I2;if(n!=null&amp;&amp;(n.unstable_strictMode===!0&amp;&amp;(i=!0),n.identifierPrefix!==void 0&amp;&amp;(o=n.identifierPrefix),n.onRecoverableError!==void 0&amp;&amp;(s=n.onRecoverableError)),e=A2(e,null,t,1,n??null,i,!1,o,s),t[ls]=e.current,lh(t),r)for(t=0;t&lt;r.length;t++)n=r[t],i=n._getVersion,i=i(n._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[n,i]:e.mutableSourceEagerHydrationData.push(n,i);return new n_(e)};Xr.render=function(t,e,n){if(!r_(e))throw Error(ee(200));return i_(null,t,e,!1,n)};Xr.unmountComponentAtNode=function(t){if(!r_(t))throw Error(ee(40));return t._reactRootContainer?(Tc(function(){i_(null,null,t,!1,function(){t._reactRootContainer=null,t[ls]=null})}),!0):!1};Xr.unstable_batchedUpdates=Ek;Xr.unstable_renderSubtreeIntoContainer=function(t,e,n,r){if(!r_(n))throw Error(ee(200));if(t==null||t._reactInternals===void 0)throw Error(ee(38));return i_(t,e,n,!1,r)};Xr.version="18.3.1-next-f1338f8080-20240426";function O2(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&gt;"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(O2)}catch(t){console.error(t)}}O2(),OF.exports=Xr;var o_=OF.exports;const BAe=Mo(o_);var R2,jN=o_;R2=jN.createRoot,jN.hydrateRoot;var s9=function(e){return a9(e)&amp;&amp;!c9(e)};function a9(t){return!!t&amp;&amp;typeof t=="object"}function c9(t){var e=Object.prototype.toString.call(t);return e==="[object RegExp]"||e==="[object Date]"||d9(t)}var l9=typeof Symbol=="function"&amp;&amp;Symbol.for,u9=l9?Symbol.for("react.element"):60103;function d9(t){return t.$$typeof===u9}function f9(t){return Array.isArray(t)?[]:{}}function vh(t,e){return e.clone!==!1&amp;&amp;e.isMergeableObject(t)?Eu(f9(t),t,e):t}function h9(t,e,n){return t.concat(e).map(function(r){return vh(r,n)})}function p9(t,e){if(!e.customMerge)return Eu;var n=e.customMerge(t);return typeof n=="function"?n:Eu}function m9(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(e){return Object.propertyIsEnumerable.call(t,e)}):[]}function BN(t){return Object.keys(t).concat(m9(t))}function N2(t,e){try{return e in t}catch{return!1}}function g9(t,e){return N2(t,e)&amp;&amp;!(Object.hasOwnProperty.call(t,e)&amp;&amp;Object.propertyIsEnumerable.call(t,e))}function y9(t,e,n){var r={};return n.isMergeableObject(t)&amp;&amp;BN(t).forEach(function(i){r[i]=vh(t[i],n)}),BN(e).forEach(function(i){g9(t,i)||(N2(t,i)&amp;&amp;n.isMergeableObject(e[i])?r[i]=p9(i,n)(t[i],e[i],n):r[i]=vh(e[i],n))}),r}function Eu(t,e,n){n=n||{},n.arrayMerge=n.arrayMerge||h9,n.isMergeableObject=n.isMergeableObject||s9,n.cloneUnlessOtherwiseSpecified=vh;var r=Array.isArray(e),i=Array.isArray(t),o=r===i;return o?r?n.arrayMerge(t,e,n):y9(t,e,n):vh(e,n)}Eu.all=function(e,n){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(r,i){return Eu(r,i,n)},{})};var v9=Eu,_9=v9;const Pk=Mo(_9),P2=Object.prototype.toString;function xk(t){switch(P2.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return fs(t,Error)}}function rd(t,e){return P2.call(t)===`[object ${e}]`}function Mk(t){return rd(t,"ErrorEvent")}function HN(t){return rd(t,"DOMError")}function S9(t){return rd(t,"DOMException")}function Eo(t){return rd(t,"String")}function Dk(t){return typeof t=="object"&amp;&amp;t!==null&amp;&amp;"__sentry_template_string__"in t&amp;&amp;"__sentry_template_values__"in t}function Lk(t){return t===null||Dk(t)||typeof t!="object"&amp;&amp;typeof t!="function"}function Cu(t){return rd(t,"Object")}function s_(t){return typeof Event&lt;"u"&amp;&amp;fs(t,Event)}function w9(t){return typeof Element&lt;"u"&amp;&amp;fs(t,Element)}function T9(t){return rd(t,"RegExp")}function a_(t){return!!(t&amp;&amp;t.then&amp;&amp;typeof t.then=="function")}function b9(t){return Cu(t)&amp;&amp;"nativeEvent"in t&amp;&amp;"preventDefault"in t&amp;&amp;"stopPropagation"in t}function x2(t){return typeof t=="number"&amp;&amp;t!==t}function fs(t,e){try{return t instanceof e}catch{return!1}}function M2(t){return!!(typeof t=="object"&amp;&amp;t!==null&amp;&amp;(t.__isVue||t._isVue))}function nu(t,e=0){return typeof t!="string"||e===0||t.length&lt;=e?t:`${t.slice(0,e)}...`}function VN(t,e){if(!Array.isArray(t))return"";const n=[];for(let r=0;r&lt;t.length;r++){const i=t[r];try{M2(i)?n.push("[VueViewModel]"):n.push(String(i))}catch{n.push("[value cannot be serialized]")}}return n.join(e)}function E9(t,e,n=!1){return Eo(t)?T9(e)?e.test(t):Eo(e)?n?t===e:t.includes(e):!1:!1}function Jh(t,e=[],n=!1){return e.some(r=&gt;E9(t,r,n))}function C9(t,e,n=250,r,i,o,s){if(!o.exception||!o.exception.values||!s||!fs(s.originalException,Error))return;const a=o.exception.values.length&gt;0?o.exception.values[o.exception.values.length-1]:void 0;a&amp;&amp;(o.exception.values=k9(sb(t,e,i,s.originalException,r,o.exception.values,a,0),n))}function sb(t,e,n,r,i,o,s,a){if(o.length&gt;=n+1)return o;let c=[...o];if(fs(r[i],Error)){zN(s,a);const l=t(e,r[i]),u=c.length;qN(l,i,u,a),c=sb(t,e,n,r[i],i,[l,...c],l,u)}return Array.isArray(r.errors)&amp;&amp;r.errors.forEach((l,u)=&gt;{if(fs(l,Error)){zN(s,a);const d=t(e,l),f=c.length;qN(d,`errors[${u}]`,f,a),c=sb(t,e,n,l,i,[d,...c],d,f)}}),c}function zN(t,e){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,is_exception_group:!0,exception_id:e}}function qN(t,e,n,r){t.mechanism=t.mechanism||{type:"generic",handled:!0},t.mechanism={...t.mechanism,type:"chained",source:e,exception_id:n,parent_id:r}}function k9(t,e){return t.map(n=&gt;(n.value&amp;&amp;(n.value=nu(n.value,e)),n))}function tm(t){return t&amp;&amp;t.Math==Math?t:void 0}const ct=typeof globalThis=="object"&amp;&amp;tm(globalThis)||typeof window=="object"&amp;&amp;tm(window)||typeof self=="object"&amp;&amp;tm(self)||typeof global=="object"&amp;&amp;tm(global)||function(){return this}()||{};function $k(){return ct}function D2(t,e,n){const r=n||ct,i=r.__SENTRY__=r.__SENTRY__||{};return i[t]||(i[t]=e())}const ru=$k(),A9=80;function _h(t,e={}){if(!t)return"&lt;unknown&gt;";try{let n=t;const r=5,i=[];let o=0,s=0;const a=" &gt; ",c=a.length;let l;const u=Array.isArray(e)?e:e.keyAttrs,d=!Array.isArray(e)&amp;&amp;e.maxStringLength||A9;for(;n&amp;&amp;o++&lt;r&amp;&amp;(l=I9(n,u),!(l==="html"||o&gt;1&amp;&amp;s+i.length*c+l.length&gt;=d));)i.push(l),s+=l.length,n=n.parentNode;return i.reverse().join(a)}catch{return"&lt;unknown&gt;"}}function I9(t,e){const n=t,r=[];let i,o,s,a,c;if(!n||!n.tagName)return"";if(ru.HTMLElement&amp;&amp;n instanceof HTMLElement&amp;&amp;n.dataset&amp;&amp;n.dataset.sentryComponent)return n.dataset.sentryComponent;r.push(n.tagName.toLowerCase());const l=e&amp;&amp;e.length?e.filter(d=&gt;n.getAttribute(d)).map(d=&gt;[d,n.getAttribute(d)]):null;if(l&amp;&amp;l.length)l.forEach(d=&gt;{r.push(`[${d[0]}="${d[1]}"]`)});else if(n.id&amp;&amp;r.push(`#${n.id}`),i=n.className,i&amp;&amp;Eo(i))for(o=i.split(/\s+/),c=0;c&lt;o.length;c++)r.push(`.${o[c]}`);const u=["aria-label","type","name","title","alt"];for(c=0;c&lt;u.length;c++)s=u[c],a=n.getAttribute(s),a&amp;&amp;r.push(`[${s}="${a}"]`);return r.join("")}function O9(){try{return ru.document.location.href}catch{return""}}function R9(t){return ru.document&amp;&amp;ru.document.querySelector?ru.document.querySelector(t):null}function L2(t){if(!ru.HTMLElement)return null;let e=t;const n=5;for(let r=0;r&lt;n;r++){if(!e)return null;if(e instanceof HTMLElement&amp;&amp;e.dataset.sentryComponent)return e.dataset.sentryComponent;e=e.parentNode}return null}const $2=["debug","info","warn","error","log","assert","trace"],wy={};function Fk(t){if(!("console"in ct))return t();const e=ct.console,n={},r=Object.keys(wy);r.forEach(i=&gt;{const o=wy[i];n[i]=e[i],e[i]=o});try{return t()}finally{r.forEach(i=&gt;{e[i]=n[i]})}}function N9(){let t=!1;const e={enable:()=&gt;{t=!0},disable:()=&gt;{t=!1},isEnabled:()=&gt;t};return $2.forEach(n=&gt;{e[n]=()=&gt;{}}),e}const ng=N9(),P9=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function id(t,e=!1){const{host:n,path:r,pass:i,port:o,projectId:s,protocol:a,publicKey:c}=t;return`${a}://${c}${e&amp;&amp;i?`:${i}`:""}@${n}${o?`:${o}`:""}/${r&amp;&amp;`${r}/`}${s}`}function x9(t){const e=P9.exec(t);if(!e){Fk(()=&gt;{console.error(`Invalid Sentry Dsn: ${t}`)});return}const[n,r,i="",o,s="",a]=e.slice(1);let c="",l=a;const u=l.split("/");if(u.length&gt;1&amp;&amp;(c=u.slice(0,-1).join("/"),l=u.pop()),l){const d=l.match(/^\d+/);d&amp;&amp;(l=d[0])}return F2({host:o,pass:i,path:c,projectId:l,port:s,protocol:n,publicKey:r})}function F2(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function M9(t){return!0}function U2(t){const e=typeof t=="string"?x9(t):F2(t);if(!(!e||!M9()))return e}class mo extends Error{constructor(e,n="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}function xn(t,e,n){if(!(e in t))return;const r=t[e],i=n(r);typeof i=="function"&amp;&amp;j2(i,r),t[e]=i}function Sh(t,e,n){try{Object.defineProperty(t,e,{value:n,writable:!0,configurable:!0})}catch{}}function j2(t,e){try{const n=e.prototype||{};t.prototype=e.prototype=n,Sh(t,"__sentry_original__",e)}catch{}}function Uk(t){return t.__sentry_original__}function D9(t){return Object.keys(t).map(e=&gt;`${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`).join("&amp;")}function B2(t){if(xk(t))return{message:t.message,name:t.name,stack:t.stack,...GN(t)};if(s_(t)){const e={type:t.type,target:WN(t.target),currentTarget:WN(t.currentTarget),...GN(t)};return typeof CustomEvent&lt;"u"&amp;&amp;fs(t,CustomEvent)&amp;&amp;(e.detail=t.detail),e}else return t}function WN(t){try{return w9(t)?_h(t):Object.prototype.toString.call(t)}catch{return"&lt;unknown&gt;"}}function GN(t){if(typeof t=="object"&amp;&amp;t!==null){const e={};for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n]);return e}else return{}}function L9(t,e=40){const n=Object.keys(B2(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length&gt;=e)return nu(n[0],e);for(let r=n.length;r&gt;0;r--){const i=n.slice(0,r).join(", ");if(!(i.length&gt;e))return r===n.length?i:nu(i,e)}return""}function hi(t){return ab(t,new Map)}function ab(t,e){if($9(t)){const n=e.get(t);if(n!==void 0)return n;const r={};e.set(t,r);for(const i of Object.keys(t))typeof t[i]&lt;"u"&amp;&amp;(r[i]=ab(t[i],e));return r}if(Array.isArray(t)){const n=e.get(t);if(n!==void 0)return n;const r=[];return e.set(t,r),t.forEach(i=&gt;{r.push(ab(i,e))}),r}return t}function $9(t){if(!Cu(t))return!1;try{const e=Object.getPrototypeOf(t).constructor.name;return!e||e==="Object"}catch{return!0}}const H2=50,KN=/\(error: (.*)\)/,QN=/captureMessage|captureException/;function V2(...t){const e=t.sort((n,r)=&gt;n[0]-r[0]).map(n=&gt;n[1]);return(n,r=0)=&gt;{const i=[],o=n.split(`
`);for(let s=r;s&lt;o.length;s++){const a=o[s];if(a.length&gt;1024)continue;const c=KN.test(a)?a.replace(KN,"$1"):a;if(!c.match(/\S*Error: /)){for(const l of e){const u=l(c);if(u){i.push(u);break}}if(i.length&gt;=H2)break}}return U9(i)}}function F9(t){return Array.isArray(t)?V2(...t):t}function U9(t){if(!t.length)return[];const e=Array.from(t);return/sentryWrapped/.test(e[e.length-1].function||"")&amp;&amp;e.pop(),e.reverse(),QN.test(e[e.length-1].function||"")&amp;&amp;(e.pop(),QN.test(e[e.length-1].function||"")&amp;&amp;e.pop()),e.slice(0,H2).map(n=&gt;({...n,filename:n.filename||e[e.length-1].filename,function:n.function||"?"}))}const T0="&lt;anonymous&gt;";function bc(t){try{return!t||typeof t!="function"?T0:t.name||T0}catch{return T0}}const rg={},YN={};function Wc(t,e){rg[t]=rg[t]||[],rg[t].push(e)}function Gc(t,e){YN[t]||(e(),YN[t]=!0)}function Ki(t,e){const n=t&amp;&amp;rg[t];if(n)for(const r of n)try{r(e)}catch{}}function j9(t){const e="console";Wc(e,t),Gc(e,B9)}function B9(){"console"in ct&amp;&amp;$2.forEach(function(t){t in ct.console&amp;&amp;xn(ct.console,t,function(e){return wy[t]=e,function(...n){Ki("console",{args:n,level:t});const i=wy[t];i&amp;&amp;i.apply(ct.console,n)}})})}function Sn(){const t=ct,e=t.crypto||t.msCrypto;let n=()=&gt;Math.random()*16;try{if(e&amp;&amp;e.randomUUID)return e.randomUUID().replace(/-/g,"");e&amp;&amp;e.getRandomValues&amp;&amp;(n=()=&gt;{const r=new Uint8Array(1);return e.getRandomValues(r),r[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=&gt;(r^(n()&amp;15)&gt;&gt;r/4).toString(16))}function z2(t){return t.exception&amp;&amp;t.exception.values?t.exception.values[0]:void 0}function H9(t){const{message:e,event_id:n}=t;if(e)return e;const r=z2(t);return r?r.type&amp;&amp;r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"&lt;unknown&gt;":n||"&lt;unknown&gt;"}function cb(t,e,n){const r=t.exception=t.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=e||""),o.type||(o.type="Error")}function wh(t,e){const n=z2(t);if(!n)return;const r={type:"generic",handled:!0},i=n.mechanism;if(n.mechanism={...r,...i,...e},e&amp;&amp;"data"in e){const o={...i&amp;&amp;i.data,...e.data};n.mechanism.data=o}}function JN(t){if(t&amp;&amp;t.__sentry_captured__)return!0;try{Sh(t,"__sentry_captured__",!0)}catch{}return!1}function q2(t){return Array.isArray(t)?t:[t]}const ml=ct,V9=1e3;let XN,lb,ub;function z9(t){const e="dom";Wc(e,t),Gc(e,q9)}function q9(){if(!ml.document)return;const t=Ki.bind(null,"dom"),e=ZN(t,!0);ml.document.addEventListener("click",e,!1),ml.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(n=&gt;{const r=ml[n]&amp;&amp;ml[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(xn(r,"addEventListener",function(i){return function(o,s,a){if(o==="click"||o=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__=c.__sentry_instrumentation_handlers__||{},u=l[o]=l[o]||{refCount:0};if(!u.handler){const d=ZN(t);u.handler=d,i.call(this,o,d,a)}u.refCount++}catch{}return i.call(this,o,s,a)}}),xn(r,"removeEventListener",function(i){return function(o,s,a){if(o==="click"||o=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__||{},u=l[o];u&amp;&amp;(u.refCount--,u.refCount&lt;=0&amp;&amp;(i.call(this,o,u.handler,a),u.handler=void 0,delete l[o]),Object.keys(l).length===0&amp;&amp;delete c.__sentry_instrumentation_handlers__)}catch{}return i.call(this,o,s,a)}}))})}function W9(t){if(t.type!==lb)return!1;try{if(!t.target||t.target._sentryId!==ub)return!1}catch{}return!0}function G9(t,e){return t!=="keypress"?!1:!e||!e.tagName?!0:!(e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable)}function ZN(t,e=!1){return n=&gt;{if(!n||n._sentryCaptured)return;const r=K9(n);if(G9(n.type,r))return;Sh(n,"_sentryCaptured",!0),r&amp;&amp;!r._sentryId&amp;&amp;Sh(r,"_sentryId",Sn());const i=n.type==="keypress"?"input":n.type;W9(n)||(t({event:n,name:i,global:e}),lb=n.type,ub=r?r._sentryId:void 0),clearTimeout(XN),XN=ml.setTimeout(()=&gt;{ub=void 0,lb=void 0},V9)}}function K9(t){try{return t.target}catch{return null}}const db=$k();function W2(){if(!("fetch"in db))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function fb(t){return t&amp;&amp;/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function Q9(){if(typeof EdgeRuntime=="string")return!0;if(!W2())return!1;if(fb(db.fetch))return!0;let t=!1;const e=db.document;if(e&amp;&amp;typeof e.createElement=="function")try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n),n.contentWindow&amp;&amp;n.contentWindow.fetch&amp;&amp;(t=fb(n.contentWindow.fetch)),e.head.removeChild(n)}catch{}return t}function G2(t){const e="fetch";Wc(e,t),Gc(e,Y9)}function Y9(){Q9()&amp;&amp;xn(ct,"fetch",function(t){return function(...e){const{method:n,url:r}=J9(e),i={args:e,fetchData:{method:n,url:r},startTimestamp:Date.now()};return Ki("fetch",{...i}),t.apply(ct,e).then(o=&gt;{const s={...i,endTimestamp:Date.now(),response:o};return Ki("fetch",s),o},o=&gt;{const s={...i,endTimestamp:Date.now(),error:o};throw Ki("fetch",s),o})}})}function hb(t,e){return!!t&amp;&amp;typeof t=="object"&amp;&amp;!!t[e]}function eP(t){return typeof t=="string"?t:t?hb(t,"url")?t.url:t.toString?t.toString():"":""}function J9(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){const[n,r]=t;return{url:eP(n),method:hb(r,"method")?String(r.method).toUpperCase():"GET"}}const e=t[0];return{url:eP(e),method:hb(e,"method")?String(e.method).toUpperCase():"GET"}}let nm=null;function K2(t){const e="error";Wc(e,t),Gc(e,X9)}function X9(){nm=ct.onerror,ct.onerror=function(t,e,n,r,i){return Ki("error",{column:r,error:i,line:n,msg:t,url:e}),nm&amp;&amp;!nm.__SENTRY_LOADER__?nm.apply(this,arguments):!1},ct.onerror.__SENTRY_INSTRUMENTED__=!0}let rm=null;function Q2(t){const e="unhandledrejection";Wc(e,t),Gc(e,Z9)}function Z9(){rm=ct.onunhandledrejection,ct.onunhandledrejection=function(t){return Ki("unhandledrejection",t),rm&amp;&amp;!rm.__SENTRY_LOADER__?rm.apply(this,arguments):!0},ct.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const im=$k();function e7(){const t=im.chrome,e=t&amp;&amp;t.app&amp;&amp;t.app.runtime,n="history"in im&amp;&amp;!!im.history.pushState&amp;&amp;!!im.history.replaceState;return!e&amp;&amp;n}const $d=ct;let om;function jk(t){const e="history";Wc(e,t),Gc(e,t7)}function t7(){if(!e7())return;const t=$d.onpopstate;$d.onpopstate=function(...n){const r=$d.location.href,i=om;if(om=r,Ki("history",{from:i,to:r}),t)try{return t.apply(this,n)}catch{}};function e(n){return function(...r){const i=r.length&gt;2?r[2]:void 0;if(i){const o=om,s=String(i);om=s,Ki("history",{from:o,to:s})}return n.apply(this,r)}}xn($d.history,"pushState",e),xn($d.history,"replaceState",e)}const n7=ct,Ml="__sentry_xhr_v3__";function Y2(t){const e="xhr";Wc(e,t),Gc(e,r7)}function r7(){if(!n7.XMLHttpRequest)return;const t=XMLHttpRequest.prototype;xn(t,"open",function(e){return function(...n){const r=Date.now(),i=Eo(n[0])?n[0].toUpperCase():void 0,o=i7(n[1]);if(!i||!o)return e.apply(this,n);this[Ml]={method:i,url:o,request_headers:{}},i==="POST"&amp;&amp;o.match(/sentry_key/)&amp;&amp;(this.__sentry_own_request__=!0);const s=()=&gt;{const a=this[Ml];if(a&amp;&amp;this.readyState===4){try{a.status_code=this.status}catch{}const c={args:[i,o],endTimestamp:Date.now(),startTimestamp:r,xhr:this};Ki("xhr",c)}};return"onreadystatechange"in this&amp;&amp;typeof this.onreadystatechange=="function"?xn(this,"onreadystatechange",function(a){return function(...c){return s(),a.apply(this,c)}}):this.addEventListener("readystatechange",s),xn(this,"setRequestHeader",function(a){return function(...c){const[l,u]=c,d=this[Ml];return d&amp;&amp;Eo(l)&amp;&amp;Eo(u)&amp;&amp;(d.request_headers[l.toLowerCase()]=u),a.apply(this,c)}}),e.apply(this,n)}}),xn(t,"send",function(e){return function(...n){const r=this[Ml];if(!r)return e.apply(this,n);n[0]!==void 0&amp;&amp;(r.body=n[0]);const i={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return Ki("xhr",i),e.apply(this,n)}})}function i7(t){if(Eo(t))return t;try{return t.toString()}catch{}}function o7(){return"npm"}function s7(){const t=typeof WeakSet=="function",e=t?new WeakSet:[];function n(i){if(t)return e.has(i)?!0:(e.add(i),!1);for(let o=0;o&lt;e.length;o++)if(e[o]===i)return!0;return e.push(i),!1}function r(i){if(t)e.delete(i);else for(let o=0;o&lt;e.length;o++)if(e[o]===i){e.splice(o,1);break}}return[n,r]}function $s(t,e=100,n=1/0){try{return pb("",t,e,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function J2(t,e=3,n=100*1024){const r=$s(t,e);return u7(r)&gt;n?J2(t,e-1,n):r}function pb(t,e,n=1/0,r=1/0,i=s7()){const[o,s]=i;if(e==null||["number","boolean","string"].includes(typeof e)&amp;&amp;!x2(e))return e;const a=a7(t,e);if(!a.startsWith("[object "))return a;if(e.__sentry_skip_normalization__)return e;const c=typeof e.__sentry_override_normalization_depth__=="number"?e.__sentry_override_normalization_depth__:n;if(c===0)return a.replace("object ","");if(o(e))return"[Circular ~]";const l=e;if(l&amp;&amp;typeof l.toJSON=="function")try{const h=l.toJSON();return pb("",h,c-1,r,i)}catch{}const u=Array.isArray(e)?[]:{};let d=0;const f=B2(e);for(const h in f){if(!Object.prototype.hasOwnProperty.call(f,h))continue;if(d&gt;=r){u[h]="[MaxProperties ~]";break}const p=f[h];u[h]=pb(h,p,c-1,r,i),d++}return s(e),u}function a7(t,e){try{if(t==="domain"&amp;&amp;e&amp;&amp;typeof e=="object"&amp;&amp;e._events)return"[Domain]";if(t==="domainEmitter")return"[DomainEmitter]";if(typeof global&lt;"u"&amp;&amp;e===global)return"[Global]";if(typeof window&lt;"u"&amp;&amp;e===window)return"[Window]";if(typeof document&lt;"u"&amp;&amp;e===document)return"[Document]";if(M2(e))return"[VueViewModel]";if(b9(e))return"[SyntheticEvent]";if(typeof e=="number"&amp;&amp;e!==e)return"[NaN]";if(typeof e=="function")return`[Function: ${bc(e)}]`;if(typeof e=="symbol")return`[${String(e)}]`;if(typeof e=="bigint")return`[BigInt: ${String(e)}]`;const n=c7(e);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function c7(t){const e=Object.getPrototypeOf(t);return e?e.constructor.name:"null prototype"}function l7(t){return~-encodeURI(t).split(/%..|./).length}function u7(t){return l7(JSON.stringify(t))}var Vo;(function(t){t[t.PENDING=0]="PENDING";const n=1;t[t.RESOLVED=n]="RESOLVED";const r=2;t[t.REJECTED=r]="REJECTED"})(Vo||(Vo={}));function ku(t){return new jr(e=&gt;{e(t)})}function Bk(t){return new jr((e,n)=&gt;{n(t)})}class jr{constructor(e){jr.prototype.__init.call(this),jr.prototype.__init2.call(this),jr.prototype.__init3.call(this),jr.prototype.__init4.call(this),this._state=Vo.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(n){this._reject(n)}}then(e,n){return new jr((r,i)=&gt;{this._handlers.push([!1,o=&gt;{if(!e)r(o);else try{r(e(o))}catch(s){i(s)}},o=&gt;{if(!n)i(o);else try{r(n(o))}catch(s){i(s)}}]),this._executeHandlers()})}catch(e){return this.then(n=&gt;n,e)}finally(e){return new jr((n,r)=&gt;{let i,o;return this.then(s=&gt;{o=!1,i=s,e&amp;&amp;e()},s=&gt;{o=!0,i=s,e&amp;&amp;e()}).then(()=&gt;{if(o){r(i);return}n(i)})})}__init(){this._resolve=e=&gt;{this._setResult(Vo.RESOLVED,e)}}__init2(){this._reject=e=&gt;{this._setResult(Vo.REJECTED,e)}}__init3(){this._setResult=(e,n)=&gt;{if(this._state===Vo.PENDING){if(a_(n)){n.then(this._resolve,this._reject);return}this._state=e,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=&gt;{if(this._state===Vo.PENDING)return;const e=this._handlers.slice();this._handlers=[],e.forEach(n=&gt;{n[0]||(this._state===Vo.RESOLVED&amp;&amp;n[1](this._value),this._state===Vo.REJECTED&amp;&amp;n[2](this._value),n[0]=!0)})}}}function d7(t){const e=[];function n(){return t===void 0||e.length&lt;t}function r(s){return e.splice(e.indexOf(s),1)[0]}function i(s){if(!n())return Bk(new mo("Not adding Promise because buffer limit was reached."));const a=s();return e.indexOf(a)===-1&amp;&amp;e.push(a),a.then(()=&gt;r(a)).then(null,()=&gt;r(a).then(null,()=&gt;{})),a}function o(s){return new jr((a,c)=&gt;{let l=e.length;if(!l)return a(!0);const u=setTimeout(()=&gt;{s&amp;&amp;s&gt;0&amp;&amp;a(!1)},s);e.forEach(d=&gt;{ku(d).then(()=&gt;{--l||(clearTimeout(u),a(!0))},c)})})}return{$:e,add:i,drain:o}}function ig(t){if(!t)return{};const e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};const n=e[6]||"",r=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:n,hash:r,relative:e[5]+n+r}}const f7=["fatal","error","warning","log","info","debug"];function h7(t){return t==="warn"?"warning":f7.includes(t)?t:"log"}const X2=1e3;function Xh(){return Date.now()/X2}function p7(){const{performance:t}=ct;if(!t||!t.now)return Xh;const e=Date.now()-t.now(),n=t.timeOrigin==null?e:t.timeOrigin;return()=&gt;(n+t.now())/X2}const Ec=p7(),No=(()=&gt;{const{performance:t}=ct;if(!t||!t.now)return;const e=3600*1e3,n=t.now(),r=Date.now(),i=t.timeOrigin?Math.abs(t.timeOrigin+n-r):e,o=i&lt;e,s=t.timing&amp;&amp;t.timing.navigationStart,c=typeof s=="number"?Math.abs(s+n-r):e,l=c&lt;e;return o||l?i&lt;=c?t.timeOrigin:s:r})(),mb="baggage",Z2="sentry-",m7=/^sentry-/,g7=8192;function y7(t){if(!Eo(t)&amp;&amp;!Array.isArray(t))return;let e={};if(Array.isArray(t))e=t.reduce((r,i)=&gt;{const o=tP(i);for(const s of Object.keys(o))r[s]=o[s];return r},{});else{if(!t)return;e=tP(t)}const n=Object.entries(e).reduce((r,[i,o])=&gt;{if(i.match(m7)){const s=i.slice(Z2.length);r[s]=o}return r},{});if(Object.keys(n).length&gt;0)return n}function gb(t){if(!t)return;const e=Object.entries(t).reduce((n,[r,i])=&gt;(i&amp;&amp;(n[`${Z2}${r}`]=i),n),{});return v7(e)}function tP(t){return t.split(",").map(e=&gt;e.split("=").map(n=&gt;decodeURIComponent(n.trim()))).reduce((e,[n,r])=&gt;(e[n]=r,e),{})}function v7(t){if(Object.keys(t).length!==0)return Object.entries(t).reduce((e,[n,r],i)=&gt;{const o=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,s=i===0?o:`${e},${o}`;return s.length&gt;g7?e:s},"")}const _7=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function S7(t){if(!t)return;const e=t.match(_7);if(!e)return;let n;return e[3]==="1"?n=!0:e[3]==="0"&amp;&amp;(n=!1),{traceId:e[1],parentSampled:n,parentSpanId:e[2]}}function w7(t,e){const n=S7(t),r=y7(e),{traceId:i,parentSpanId:o,parentSampled:s}=n||{},a={traceId:i||Sn(),spanId:Sn().substring(16),sampled:s};return o&amp;&amp;(a.parentSpanId=o),r&amp;&amp;(a.dsc=r),{traceparentData:n,dynamicSamplingContext:r,propagationContext:a}}function Hk(t=Sn(),e=Sn().substring(16),n){let r="";return n!==void 0&amp;&amp;(r=n?"-1":"-0"),`${t}-${e}${r}`}function od(t,e=[]){return[t,e]}function T7(t,e){const[n,r]=t;return[n,[...r,e]]}function nP(t,e){const n=t[1];for(const r of n){const i=r[0].type;if(e(r,i))return!0}return!1}function yb(t,e){return(e||new TextEncoder).encode(t)}function b7(t,e){const[n,r]=t;let i=JSON.stringify(n);function o(s){typeof i=="string"?i=typeof s=="string"?i+s:[yb(i,e),s]:i.push(typeof s=="string"?yb(s,e):s)}for(const s of r){const[a,c]=s;if(o(`
${JSON.stringify(a)}
`),typeof c=="string"||c instanceof Uint8Array)o(c);else{let l;try{l=JSON.stringify(c)}catch{l=JSON.stringify($s(c))}o(l)}}return typeof i=="string"?i:E7(i)}function E7(t){const e=t.reduce((i,o)=&gt;i+o.length,0),n=new Uint8Array(e);let r=0;for(const i of t)n.set(i,r),r+=i.length;return n}function C7(t,e){const n=typeof t.data=="string"?yb(t.data,e):t.data;return[hi({type:"attachment",length:n.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType}),n]}const k7={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",statsd:"unknown"};function rP(t){return k7[t]}function ej(t){if(!t||!t.sdk)return;const{name:e,version:n}=t.sdk;return{name:e,version:n}}function A7(t,e,n,r){const i=t.sdkProcessingMetadata&amp;&amp;t.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:t.event_id,sent_at:new Date().toISOString(),...e&amp;&amp;{sdk:e},...!!n&amp;&amp;r&amp;&amp;{dsn:id(r)},...i&amp;&amp;{trace:hi({...i})}}}function I7(t,e,n){const r=[{type:"client_report"},{timestamp:Xh(),discarded_events:t}];return od(e?{dsn:e}:{},[r])}const O7=60*1e3;function R7(t,e=Date.now()){const n=parseInt(`${t}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${t}`);return isNaN(r)?O7:r-e}function N7(t,e){return t[e]||t.all||0}function P7(t,e,n=Date.now()){return N7(t,e)&gt;n}function x7(t,{statusCode:e,headers:n},r=Date.now()){const i={...t},o=n&amp;&amp;n["x-sentry-rate-limits"],s=n&amp;&amp;n["retry-after"];if(o)for(const a of o.trim().split(",")){const[c,l]=a.split(":",2),u=parseInt(c,10),d=(isNaN(u)?60:u)*1e3;if(!l)i.all=r+d;else for(const f of l.split(";"))i[f]=r+d}else s?i.all=r+R7(s,r):e===429&amp;&amp;(i.all=r+60*1e3);return i}const c_="production";function Vk(){return D2("globalEventProcessors",()=&gt;[])}function M7(t){Vk().push(t)}function Ty(t,e,n,r=0){return new jr((i,o)=&gt;{const s=t[r];if(e===null||typeof s!="function")i(e);else{const a=s({...e},n);a_(a)?a.then(c=&gt;Ty(t,c,n,r+1).then(i)).then(null,o):Ty(t,a,n,r+1).then(i).then(null,o)}})}function tj(t){const e=Ec(),n={sid:Sn(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=&gt;D7(n)};return t&amp;&amp;Cc(n,t),n}function Cc(t,e={}){if(e.user&amp;&amp;(!t.ipAddress&amp;&amp;e.user.ip_address&amp;&amp;(t.ipAddress=e.user.ip_address),!t.did&amp;&amp;!e.did&amp;&amp;(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||Ec(),e.abnormal_mechanism&amp;&amp;(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&amp;&amp;(t.ignoreDuration=e.ignoreDuration),e.sid&amp;&amp;(t.sid=e.sid.length===32?e.sid:Sn()),e.init!==void 0&amp;&amp;(t.init=e.init),!t.did&amp;&amp;e.did&amp;&amp;(t.did=`${e.did}`),typeof e.started=="number"&amp;&amp;(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if(typeof e.duration=="number")t.duration=e.duration;else{const n=t.timestamp-t.started;t.duration=n&gt;=0?n:0}e.release&amp;&amp;(t.release=e.release),e.environment&amp;&amp;(t.environment=e.environment),!t.ipAddress&amp;&amp;e.ipAddress&amp;&amp;(t.ipAddress=e.ipAddress),!t.userAgent&amp;&amp;e.userAgent&amp;&amp;(t.userAgent=e.userAgent),typeof e.errors=="number"&amp;&amp;(t.errors=e.errors),e.status&amp;&amp;(t.status=e.status)}function nj(t,e){let n={};t.status==="ok"&amp;&amp;(n={status:"exited"}),Cc(t,n)}function D7(t){return hi({sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}})}const L7=0,rj=1;function zk(t){const{spanId:e,traceId:n}=t.spanContext(),{data:r,op:i,parent_span_id:o,status:s,tags:a,origin:c}=cr(t);return hi({data:r,op:i,parent_span_id:o,span_id:e,status:s,tags:a,trace_id:n,origin:c})}function l_(t){const{traceId:e,spanId:n}=t.spanContext(),r=qk(t);return Hk(e,n,r)}function u_(t){return typeof t=="number"?iP(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?iP(t.getTime()):Ec()}function iP(t){return t&gt;9999999999?t/1e3:t}function cr(t){return $7(t)?t.getSpanJSON():typeof t.toJSON=="function"?t.toJSON():{}}function $7(t){return typeof t.getSpanJSON=="function"}function qk(t){const{traceFlags:e}=t.spanContext();return!!(e&amp;rj)}function F7(t,e,n,r,i,o){const{normalizeDepth:s=3,normalizeMaxBreadth:a=1e3}=t,c={...e,event_id:e.event_id||n.event_id||Sn(),timestamp:e.timestamp||Xh()},l=n.integrations||t.integrations.map(v=&gt;v.name);U7(c,t),H7(c,l),e.type===void 0&amp;&amp;j7(c,t.stackParser);const u=z7(r,n.captureContext);n.mechanism&amp;&amp;wh(c,n.mechanism);const d=i&amp;&amp;i.getEventProcessors?i.getEventProcessors():[],f=nQ().getScopeData();if(o){const v=o.getScopeData();lP(f,v)}if(u){const v=u.getScopeData();lP(f,v)}const h=[...n.attachments||[],...f.attachments];h.length&amp;&amp;(n.attachments=h),cj(c,f);const p=[...d,...Vk(),...f.eventProcessors];return Ty(p,c,n).then(v=&gt;(v&amp;&amp;B7(v),typeof s=="number"&amp;&amp;s&gt;0?V7(v,s,a):v))}function U7(t,e){const{environment:n,release:r,dist:i,maxValueLength:o=250}=e;"environment"in t||(t.environment="environment"in e?n:c_),t.release===void 0&amp;&amp;r!==void 0&amp;&amp;(t.release=r),t.dist===void 0&amp;&amp;i!==void 0&amp;&amp;(t.dist=i),t.message&amp;&amp;(t.message=nu(t.message,o));const s=t.exception&amp;&amp;t.exception.values&amp;&amp;t.exception.values[0];s&amp;&amp;s.value&amp;&amp;(s.value=nu(s.value,o));const a=t.request;a&amp;&amp;a.url&amp;&amp;(a.url=nu(a.url,o))}const oP=new WeakMap;function j7(t,e){const n=ct._sentryDebugIds;if(!n)return;let r;const i=oP.get(e);i?r=i:(r=new Map,oP.set(e,r));const o=Object.keys(n).reduce((s,a)=&gt;{let c;const l=r.get(a);l?c=l:(c=e(a),r.set(a,c));for(let u=c.length-1;u&gt;=0;u--){const d=c[u];if(d.filename){s[d.filename]=n[a];break}}return s},{});try{t.exception.values.forEach(s=&gt;{s.stacktrace.frames.forEach(a=&gt;{a.filename&amp;&amp;(a.debug_id=o[a.filename])})})}catch{}}function B7(t){const e={};try{t.exception.values.forEach(r=&gt;{r.stacktrace.frames.forEach(i=&gt;{i.debug_id&amp;&amp;(i.abs_path?e[i.abs_path]=i.debug_id:i.filename&amp;&amp;(e[i.filename]=i.debug_id),delete i.debug_id)})})}catch{}if(Object.keys(e).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];const n=t.debug_meta.images;Object.keys(e).forEach(r=&gt;{n.push({type:"sourcemap",code_file:r,debug_id:e[r]})})}function H7(t,e){e.length&gt;0&amp;&amp;(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}function V7(t,e,n){if(!t)return null;const r={...t,...t.breadcrumbs&amp;&amp;{breadcrumbs:t.breadcrumbs.map(i=&gt;({...i,...i.data&amp;&amp;{data:$s(i.data,e,n)}}))},...t.user&amp;&amp;{user:$s(t.user,e,n)},...t.contexts&amp;&amp;{contexts:$s(t.contexts,e,n)},...t.extra&amp;&amp;{extra:$s(t.extra,e,n)}};return t.contexts&amp;&amp;t.contexts.trace&amp;&amp;r.contexts&amp;&amp;(r.contexts.trace=t.contexts.trace,t.contexts.trace.data&amp;&amp;(r.contexts.trace.data=$s(t.contexts.trace.data,e,n))),t.spans&amp;&amp;(r.spans=t.spans.map(i=&gt;{const o=cr(i).data;return o&amp;&amp;(i.data=$s(o,e,n)),i})),r}function z7(t,e){if(!e)return t;const n=t?t.clone():new vo;return n.update(e),n}function q7(t){if(t)return W7(t)?{captureContext:t}:K7(t)?{captureContext:t}:t}function W7(t){return t instanceof vo||typeof t=="function"}const G7=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"];function K7(t){return Object.keys(t).some(e=&gt;G7.includes(e))}function Au(t,e){return Tn().captureException(t,q7(e))}function Q7(t,e){const n=typeof e=="string"?e:void 0,r=typeof e!="string"?{captureContext:e}:void 0;return Tn().captureMessage(t,n,r)}function ij(t,e){return Tn().captureEvent(t,e)}function kc(t,e){Tn().addBreadcrumb(t,e)}function oj(t){Tn().setUser(t)}function d_(...t){const e=Tn();if(t.length===2){const[n,r]=t;return n?e.withScope(()=&gt;(e.getStackTop().scope=n,r(n))):e.withScope(r)}return e.withScope(t[0])}function sP(t,e){return d_(n=&gt;(n.setSpan(t),e(n)))}function Ln(){return Tn().getClient()}function Ia(){return Tn().getScope()}function aP(t){const e=Ln(),n=h_(),r=Ia(),{release:i,environment:o=c_}=e&amp;&amp;e.getOptions()||{},{userAgent:s}=ct.navigator||{},a=tj({release:i,environment:o,user:r.getUser()||n.getUser(),...s&amp;&amp;{userAgent:s},...t}),c=n.getSession();return c&amp;&amp;c.status==="ok"&amp;&amp;Cc(c,{status:"exited"}),sj(),n.setSession(a),r.setSession(a),a}function sj(){const t=h_(),e=Ia(),n=e.getSession()||t.getSession();n&amp;&amp;nj(n),aj(),t.setSession(),e.setSession()}function aj(){const t=h_(),e=Ia(),n=Ln(),r=e.getSession()||t.getSession();r&amp;&amp;n&amp;&amp;n.captureSession&amp;&amp;n.captureSession(r)}function cP(t=!1){if(t){sj();return}aj()}function Iu(t){return t.transaction}function f_(t,e,n){const r=e.getOptions(),{publicKey:i}=e.getDsn()||{},{segment:o}=n&amp;&amp;n.getUser()||{},s=hi({environment:r.environment||c_,release:r.release,user_segment:o,public_key:i,trace_id:t});return e.emit&amp;&amp;e.emit("createDsc",s),s}function Th(t){const e=Ln();if(!e)return{};const n=f_(cr(t).trace_id||"",e,Ia()),r=Iu(t);if(!r)return n;const i=r&amp;&amp;r._frozenDynamicSamplingContext;if(i)return i;const{sampleRate:o,source:s}=r.metadata;o!=null&amp;&amp;(n.sample_rate=`${o}`);const a=cr(r);return s&amp;&amp;s!=="url"&amp;&amp;(n.transaction=a.description),n.sampled=String(qk(r)),e.emit&amp;&amp;e.emit("createDsc",n),n}function cj(t,e){const{fingerprint:n,span:r,breadcrumbs:i,sdkProcessingMetadata:o,propagationContext:s}=e;Y7(t,e),r&amp;&amp;Z7(t,r),eQ(t,n),J7(t,i),X7(t,o,s)}function lP(t,e){const{extra:n,tags:r,user:i,contexts:o,level:s,sdkProcessingMetadata:a,breadcrumbs:c,fingerprint:l,eventProcessors:u,attachments:d,propagationContext:f,transactionName:h,span:p}=e;Fd(t,"extra",n),Fd(t,"tags",r),Fd(t,"user",i),Fd(t,"contexts",o),Fd(t,"sdkProcessingMetadata",a),s&amp;&amp;(t.level=s),h&amp;&amp;(t.transactionName=h),p&amp;&amp;(t.span=p),c.length&amp;&amp;(t.breadcrumbs=[...t.breadcrumbs,...c]),l.length&amp;&amp;(t.fingerprint=[...t.fingerprint,...l]),u.length&amp;&amp;(t.eventProcessors=[...t.eventProcessors,...u]),d.length&amp;&amp;(t.attachments=[...t.attachments,...d]),t.propagationContext={...t.propagationContext,...f}}function Fd(t,e,n){if(n&amp;&amp;Object.keys(n).length){t[e]={...t[e]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(t[e][r]=n[r])}}function Y7(t,e){const{extra:n,tags:r,user:i,contexts:o,level:s,transactionName:a}=e,c=hi(n);c&amp;&amp;Object.keys(c).length&amp;&amp;(t.extra={...c,...t.extra});const l=hi(r);l&amp;&amp;Object.keys(l).length&amp;&amp;(t.tags={...l,...t.tags});const u=hi(i);u&amp;&amp;Object.keys(u).length&amp;&amp;(t.user={...u,...t.user});const d=hi(o);d&amp;&amp;Object.keys(d).length&amp;&amp;(t.contexts={...d,...t.contexts}),s&amp;&amp;(t.level=s),a&amp;&amp;(t.transaction=a)}function J7(t,e){const n=[...t.breadcrumbs||[],...e];t.breadcrumbs=n.length?n:void 0}function X7(t,e,n){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e,propagationContext:n}}function Z7(t,e){t.contexts={trace:zk(e),...t.contexts};const n=Iu(e);if(n){t.sdkProcessingMetadata={dynamicSamplingContext:Th(e),...t.sdkProcessingMetadata};const r=cr(n).description;r&amp;&amp;(t.tags={transaction:r,...t.tags})}}function eQ(t,e){t.fingerprint=t.fingerprint?q2(t.fingerprint):[],e&amp;&amp;(t.fingerprint=t.fingerprint.concat(e)),t.fingerprint&amp;&amp;!t.fingerprint.length&amp;&amp;delete t.fingerprint}const tQ=100;let b0;class vo{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=uP()}static clone(e){return e?e.clone():new vo}clone(){const e=new vo;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._extra={...this._extra},e._contexts={...this._contexts},e._user=this._user,e._level=this._level,e._span=this._span,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._requestSession=this._requestSession,e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e}setClient(e){this._client=e}getClient(){return this._client}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&amp;&amp;Cc(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,n){return this._tags={...this._tags,[e]:n},this._notifyScopeListeners(),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,n){return this._extra={...this._extra,[e]:n},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,n){return n===null?delete this._contexts[e]:this._contexts[e]=n,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const e=this._span;return e&amp;&amp;e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if(typeof e=="function"){const n=e(this);return n instanceof vo?n:this}return e instanceof vo?(this._tags={...this._tags,...e._tags},this._extra={...this._extra,...e._extra},this._contexts={...this._contexts,...e._contexts},e._user&amp;&amp;Object.keys(e._user).length&amp;&amp;(this._user=e._user),e._level&amp;&amp;(this._level=e._level),e._fingerprint&amp;&amp;(this._fingerprint=e._fingerprint),e._requestSession&amp;&amp;(this._requestSession=e._requestSession),e._propagationContext&amp;&amp;(this._propagationContext=e._propagationContext)):Cu(e)&amp;&amp;(e=e,this._tags={...this._tags,...e.tags},this._extra={...this._extra,...e.extra},this._contexts={...this._contexts,...e.contexts},e.user&amp;&amp;(this._user=e.user),e.level&amp;&amp;(this._level=e.level),e.fingerprint&amp;&amp;(this._fingerprint=e.fingerprint),e.requestSession&amp;&amp;(this._requestSession=e.requestSession),e.propagationContext&amp;&amp;(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=uP(),this}addBreadcrumb(e,n){const r=typeof n=="number"?n:tQ;if(r&lt;=0)return this;const i={timestamp:Xh(),...e},o=this._breadcrumbs;return o.push(i),this._breadcrumbs=o.length&gt;r?o.slice(-r):o,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:e,_attachments:n,_contexts:r,_tags:i,_extra:o,_user:s,_level:a,_fingerprint:c,_eventProcessors:l,_propagationContext:u,_sdkProcessingMetadata:d,_transactionName:f,_span:h}=this;return{breadcrumbs:e,attachments:n,contexts:r,tags:i,extra:o,user:s,level:a,fingerprint:c||[],eventProcessors:l,propagationContext:u,sdkProcessingMetadata:d,transactionName:f,span:h}}applyToEvent(e,n={},r=[]){cj(e,this.getScopeData());const i=[...r,...Vk(),...this._eventProcessors];return Ty(i,e,n)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...e},this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,n){const r=n&amp;&amp;n.event_id?n.event_id:Sn();if(!this._client)return ng.warn("No client configured on scope - will not capture exception!"),r;const i=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:i,...n,event_id:r},this),r}captureMessage(e,n,r){const i=r&amp;&amp;r.event_id?r.event_id:Sn();if(!this._client)return ng.warn("No client configured on scope - will not capture message!"),i;const o=new Error(e);return this._client.captureMessage(e,n,{originalException:e,syntheticException:o,...r,event_id:i},this),i}captureEvent(e,n){const r=n&amp;&amp;n.event_id?n.event_id:Sn();return this._client?(this._client.captureEvent(e,{...n,event_id:r},this),r):(ng.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=&gt;{e(this)}),this._notifyingListeners=!1)}}function nQ(){return b0||(b0=new vo),b0}function uP(){return{traceId:Sn(),spanId:Sn().substring(16)}}const vb="7.98.0",lj=parseFloat(vb),rQ=100;class uj{constructor(e,n,r,i=lj){this._version=i;let o;n?o=n:(o=new vo,o.setClient(e));let s;r?s=r:(s=new vo,s.setClient(e)),this._stack=[{scope:o}],e&amp;&amp;this.bindClient(e),this._isolationScope=s}isOlderThan(e){return this._version&lt;e}bindClient(e){const n=this.getStackTop();n.client=e,n.scope.setClient(e),e&amp;&amp;e.setupIntegrations&amp;&amp;e.setupIntegrations()}pushScope(){const e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}popScope(){return this.getStack().length&lt;=1?!1:!!this.getStack().pop()}withScope(e){const n=this.pushScope();let r;try{r=e(n)}catch(i){throw this.popScope(),i}return a_(r)?r.then(i=&gt;(this.popScope(),i),i=&gt;{throw this.popScope(),i}):(this.popScope(),r)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(e,n){const r=this._lastEventId=n&amp;&amp;n.event_id?n.event_id:Sn(),i=new Error("Sentry syntheticException");return this.getScope().captureException(e,{originalException:e,syntheticException:i,...n,event_id:r}),r}captureMessage(e,n,r){const i=this._lastEventId=r&amp;&amp;r.event_id?r.event_id:Sn(),o=new Error(e);return this.getScope().captureMessage(e,n,{originalException:e,syntheticException:o,...r,event_id:i}),i}captureEvent(e,n){const r=n&amp;&amp;n.event_id?n.event_id:Sn();return e.type||(this._lastEventId=r),this.getScope().captureEvent(e,{...n,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(e,n){const{scope:r,client:i}=this.getStackTop();if(!i)return;const{beforeBreadcrumb:o=null,maxBreadcrumbs:s=rQ}=i.getOptions&amp;&amp;i.getOptions()||{};if(s&lt;=0)return;const c={timestamp:Xh(),...e},l=o?Fk(()=&gt;o(c,n)):c;l!==null&amp;&amp;(i.emit&amp;&amp;i.emit("beforeAddBreadcrumb",l,n),r.addBreadcrumb(l,s))}setUser(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}setTags(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}setExtras(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}setTag(e,n){this.getScope().setTag(e,n),this.getIsolationScope().setTag(e,n)}setExtra(e,n){this.getScope().setExtra(e,n),this.getIsolationScope().setExtra(e,n)}setContext(e,n){this.getScope().setContext(e,n),this.getIsolationScope().setContext(e,n)}configureScope(e){const{scope:n,client:r}=this.getStackTop();r&amp;&amp;e(n)}run(e){const n=dP(this);try{e(this)}finally{dP(n)}}getIntegration(e){const n=this.getClient();if(!n)return null;try{return n.getIntegration(e)}catch{return null}}startTransaction(e,n){return this._callExtensionMethod("startTransaction",e,n)}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){const n=this.getStackTop().scope,r=n.getSession();r&amp;&amp;nj(r),this._sendSessionUpdate(),n.setSession()}startSession(e){const{scope:n,client:r}=this.getStackTop(),{release:i,environment:o=c_}=r&amp;&amp;r.getOptions()||{},{userAgent:s}=ct.navigator||{},a=tj({release:i,environment:o,user:n.getUser(),...s&amp;&amp;{userAgent:s},...e}),c=n.getSession&amp;&amp;n.getSession();return c&amp;&amp;c.status==="ok"&amp;&amp;Cc(c,{status:"exited"}),this.endSession(),n.setSession(a),a}shouldSendDefaultPii(){const e=this.getClient(),n=e&amp;&amp;e.getOptions();return!!(n&amp;&amp;n.sendDefaultPii)}_sendSessionUpdate(){const{scope:e,client:n}=this.getStackTop(),r=e.getSession();r&amp;&amp;n&amp;&amp;n.captureSession&amp;&amp;n.captureSession(r)}_callExtensionMethod(e,...n){const i=Zh().__SENTRY__;if(i&amp;&amp;i.extensions&amp;&amp;typeof i.extensions[e]=="function")return i.extensions[e].apply(this,n)}}function Zh(){return ct.__SENTRY__=ct.__SENTRY__||{extensions:{},hub:void 0},ct}function dP(t){const e=Zh(),n=_b(e);return dj(e,t),n}function Tn(){const t=Zh();if(t.__SENTRY__&amp;&amp;t.__SENTRY__.acs){const e=t.__SENTRY__.acs.getCurrentHub();if(e)return e}return iQ(t)}function h_(){return Tn().getIsolationScope()}function iQ(t=Zh()){return(!oQ(t)||_b(t).isOlderThan(lj))&amp;&amp;dj(t,new uj),_b(t)}function oQ(t){return!!(t&amp;&amp;t.__SENTRY__&amp;&amp;t.__SENTRY__.hub)}function _b(t){return D2("hub",()=&gt;new uj,t)}function dj(t,e){if(!t)return!1;const n=t.__SENTRY__=t.__SENTRY__||{};return n.hub=e,!0}function sd(t){return Tn().getScope().getTransaction()}let fP=!1;function sQ(){fP||(fP=!0,K2(Sb),Q2(Sb))}function Sb(){const t=sd();t&amp;&amp;t.setStatus("internal_error")}Sb.tag="sentry_tracingErrorCallback";const Nf="sentry.source",Dl="sentry.sample_rate",sm="sentry.op",am="sentry.origin";class fj{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length&gt;this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}class Wk{constructor(e={}){this._traceId=e.traceId||Sn(),this._spanId=e.spanId||Sn().substring(16),this._startTime=e.startTimestamp||Ec(),this.tags=e.tags?{...e.tags}:{},this.data=e.data?{...e.data}:{},this._attributes=e.attributes?{...e.attributes}:{},this.instrumenter=e.instrumenter||"sentry",this.setAttribute(am,e.origin||"manual"),this._name=e.name||e.description,e.parentSpanId&amp;&amp;(this._parentSpanId=e.parentSpanId),"sampled"in e&amp;&amp;(this._sampled=e.sampled),e.op&amp;&amp;this.setAttribute(sm,e.op),e.status&amp;&amp;(this._status=e.status),e.endTimestamp&amp;&amp;(this._endTime=e.endTimestamp)}get name(){return this._name||""}set name(e){this.updateName(e)}get description(){return this._name}set description(e){this._name=e}get traceId(){return this._traceId}set traceId(e){this._traceId=e}get spanId(){return this._spanId}set spanId(e){this._spanId=e}set parentSpanId(e){this._parentSpanId=e}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(e){this._sampled=e}get attributes(){return this._attributes}set attributes(e){this._attributes=e}get startTimestamp(){return this._startTime}set startTimestamp(e){this._startTime=e}get endTimestamp(){return this._endTime}set endTimestamp(e){this._endTime=e}get status(){return this._status}set status(e){this._status=e}get op(){return this._attributes[sm]}set op(e){this.setAttribute(sm,e)}get origin(){return this._attributes[am]}set origin(e){this.setAttribute(am,e)}spanContext(){const{_spanId:e,_traceId:n,_sampled:r}=this;return{spanId:e,traceId:n,traceFlags:r?rj:L7}}startChild(e){const n=new Wk({...e,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});n.spanRecorder=this.spanRecorder,n.spanRecorder&amp;&amp;n.spanRecorder.add(n);const r=Iu(this);return n.transaction=r,n}setTag(e,n){return this.tags={...this.tags,[e]:n},this}setData(e,n){return this.data={...this.data,[e]:n},this}setAttribute(e,n){n===void 0?delete this._attributes[e]:this._attributes[e]=n}setAttributes(e){Object.keys(e).forEach(n=&gt;this.setAttribute(n,e[n]))}setStatus(e){return this._status=e,this}setHttpStatus(e){this.setTag("http.status_code",String(e)),this.setData("http.response.status_code",e);const n=aQ(e);return n!=="unknown_error"&amp;&amp;this.setStatus(n),this}setName(e){this.updateName(e)}updateName(e){return this._name=e,this}isSuccess(){return this._status==="ok"}finish(e){return this.end(e)}end(e){this._endTime||(Iu(this),this._endTime=u_(e))}toTraceparent(){return l_(this)}toContext(){return hi({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}getTraceContext(){return zk(this)}getSpanJSON(){return hi({data:this._getData(),description:this._name,op:this._attributes[sm],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length&gt;0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[am]})}isRecording(){return!this._endTime&amp;&amp;!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:e,_attributes:n}=this,r=Object.keys(e).length&gt;0,i=Object.keys(n).length&gt;0;if(!(!r&amp;&amp;!i))return r&amp;&amp;i?{...e,...n}:r?e:n}}function aQ(t){if(t&lt;400&amp;&amp;t&gt;=100)return"ok";if(t&gt;=400&amp;&amp;t&lt;500)switch(t){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(t&gt;=500&amp;&amp;t&lt;600)switch(t){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}class hj extends Wk{constructor(e,n){super(e),this._measurements={},this._contexts={},this._hub=n||Tn(),this._name=e.name||"",this._metadata={...e.metadata},this._trimEnd=e.trimEnd,this.transaction=this;const r=this._metadata.dynamicSamplingContext;r&amp;&amp;(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(e){this.setName(e)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[Nf]&amp;&amp;{source:this._attributes[Nf]},...this._attributes[Dl]&amp;&amp;{sampleRate:this._attributes[Dl]}}}set metadata(e){this._metadata=e}setName(e,n="custom"){this._name=e,this.setAttribute(Nf,n)}updateName(e){return this._name=e,this}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new fj(e)),this.spanRecorder.add(this)}setContext(e,n){n===null?delete this._contexts[e]:this._contexts[e]=n}setMeasurement(e,n,r=""){this._measurements[e]={value:n,unit:r}}setMetadata(e){this._metadata={...this._metadata,...e}}end(e){const n=u_(e),r=this._finishTransaction(n);if(r)return this._hub.captureEvent(r)}toContext(){const e=super.toContext();return hi({...e,name:this._name,trimEnd:this._trimEnd})}updateWithContext(e){return super.updateWithContext(e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){return Th(this)}setHub(e){this._hub=e}_finishTransaction(e){if(this._endTime!==void 0)return;this._name||(this._name="&lt;unlabeled transaction&gt;"),super.end(e);const n=this._hub.getClient();if(n&amp;&amp;n.emit&amp;&amp;n.emit("finishTransaction",this),this._sampled!==!0){n&amp;&amp;n.recordDroppedEvent("sample_rate","transaction");return}const r=this.spanRecorder?this.spanRecorder.spans.filter(c=&gt;c!==this&amp;&amp;cr(c).timestamp):[];if(this._trimEnd&amp;&amp;r.length&gt;0){const c=r.map(l=&gt;cr(l).timestamp).filter(Boolean);this._endTime=c.reduce((l,u)=&gt;l&gt;u?l:u)}const{metadata:i}=this,{source:o}=i,s={contexts:{...this._contexts,trace:zk(this)},spans:r,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...i,dynamicSamplingContext:Th(this)},...o&amp;&amp;{transaction_info:{source:o}}};return Object.keys(this._measurements).length&gt;0&amp;&amp;(s.measurements=this._measurements),s}}const og={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},cQ="finishReason",ul=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class lQ extends fj{constructor(e,n,r,i){super(i),this._pushActivity=e,this._popActivity=n,this.transactionSpanId=r}add(e){if(e.spanContext().spanId!==this.transactionSpanId){const n=e.end;e.end=(...r)=&gt;(this._popActivity(e.spanContext().spanId),n.apply(e,r)),cr(e).timestamp===void 0&amp;&amp;this._pushActivity(e.spanContext().spanId)}super.add(e)}}class uQ extends hj{constructor(e,n,r=og.idleTimeout,i=og.finalTimeout,o=og.heartbeatInterval,s=!1,a=!1){super(e,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=i,this._heartbeatInterval=o,this._onScope=s,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=ul[4],this._autoFinishAllowed=!a,s&amp;&amp;n.getScope().setSpan(this),a||this._restartIdleTimeout(),setTimeout(()=&gt;{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=ul[3],this.end())},this._finalTimeout)}end(e){const n=u_(e);if(this._finished=!0,this.activities={},this.op==="ui.action.click"&amp;&amp;this.setAttribute(cQ,this._finishReason),this.spanRecorder){for(const r of this._beforeFinishCallbacks)r(this,n);this.spanRecorder.spans=this.spanRecorder.spans.filter(r=&gt;{if(r.spanContext().spanId===this.spanContext().spanId)return!0;cr(r).timestamp||(r.setStatus("cancelled"),r.end(n));const{start_timestamp:i,timestamp:o}=cr(r),s=i&amp;&amp;i&lt;n,a=(this._finalTimeout+this._idleTimeout)/1e3,c=o&amp;&amp;i&amp;&amp;o-i&lt;a;return s&amp;&amp;c})}if(this._onScope){const r=this._idleHub.getScope();r.getTransaction()===this&amp;&amp;r.setSpan(void 0)}return super.end(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){if(!this.spanRecorder){const n=i=&gt;{this._finished||this._pushActivity(i)},r=i=&gt;{this._finished||this._popActivity(i)};this.spanRecorder=new lQ(n,r,this.spanContext().spanId,e),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=n===!1,this._idleTimeoutID&amp;&amp;(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&amp;&amp;this._idleTimeoutCanceledPermanently&amp;&amp;(this._finishReason=ul[5],this.end(e)))}setFinishReason(e){this._finishReason=e}sendAutoFinishSignal(){this._autoFinishAllowed||(this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=&gt;{!this._finished&amp;&amp;Object.keys(this.activities).length===0&amp;&amp;(this._finishReason=ul[1],this.end(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),this.activities[e]=!0}_popActivity(e){if(this.activities[e]&amp;&amp;delete this.activities[e],Object.keys(this.activities).length===0){const n=Ec();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&amp;&amp;(this._finishReason=ul[5],this.end(n)):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter&gt;=3?this._autoFinishAllowed&amp;&amp;(this.setStatus("deadline_exceeded"),this._finishReason=ul[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){setTimeout(()=&gt;{this._beat()},this._heartbeatInterval)}}function p_(t){if(typeof __SENTRY_TRACING__=="boolean"&amp;&amp;!__SENTRY_TRACING__)return!1;const e=Ln(),n=t||e&amp;&amp;e.getOptions();return!!n&amp;&amp;(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function pj(t,e,n){if(!p_(e))return t.sampled=!1,t;if(t.sampled!==void 0)return t.setAttribute(Dl,Number(t.sampled)),t;let r;return typeof e.tracesSampler=="function"?(r=e.tracesSampler(n),t.setAttribute(Dl,Number(r))):n.parentSampled!==void 0?r=n.parentSampled:typeof e.tracesSampleRate&lt;"u"?(r=e.tracesSampleRate,t.setAttribute(Dl,Number(r))):(r=1,t.setAttribute(Dl,r)),!dQ(r)||!r?(t.sampled=!1,t):(t.sampled=Math.random()&lt;r,t.sampled,t)}function dQ(t){return!(x2(t)||!(typeof t=="number"||typeof t=="boolean")||t&lt;0||t&gt;1)}function fQ(){const e=this.getScope().getSpan();return e?{"sentry-trace":l_(e)}:{}}function hQ(t,e){const n=this.getClient(),r=n&amp;&amp;n.getOptions()||{},i=r.instrumenter||"sentry",o=t.instrumenter||"sentry";i!==o&amp;&amp;(t.sampled=!1);let s=new hj(t,this);return s=pj(s,r,{parentSampled:t.parentSampled,transactionContext:t,...e}),s.isRecording()&amp;&amp;s.initSpanRecorder(r._experiments&amp;&amp;r._experiments.maxSpans),n&amp;&amp;n.emit&amp;&amp;n.emit("startTransaction",s),s}function hP(t,e,n,r,i,o,s,a=!1){const c=t.getClient(),l=c&amp;&amp;c.getOptions()||{};let u=new uQ(e,t,n,r,s,i,a);return u=pj(u,l,{parentSampled:e.parentSampled,transactionContext:e,...o}),u.isRecording()&amp;&amp;u.initSpanRecorder(l._experiments&amp;&amp;l._experiments.maxSpans),c&amp;&amp;c.emit&amp;&amp;c.emit("startTransaction",u),u}function pQ(){const t=Zh();t.__SENTRY__&amp;&amp;(t.__SENTRY__.extensions=t.__SENTRY__.extensions||{},t.__SENTRY__.extensions.startTransaction||(t.__SENTRY__.extensions.startTransaction=hQ),t.__SENTRY__.extensions.traceHeaders||(t.__SENTRY__.extensions.traceHeaders=fQ),sQ())}function Pf(t){if(!p_())return;const e=gQ(t),n=Tn(),r=t.scope?t.scope.getSpan():mQ();return r?r.startChild(e):n.startTransaction(e)}function mQ(){return Ia().getSpan()}function gQ(t){if(t.startTime){const e={...t};return e.startTimestamp=u_(t.startTime),delete e.startTime,e}return t}function yQ(t,e,n){const r=sd();r&amp;&amp;r.setMeasurement(t,e,n)}function vQ(t,e){return e&amp;&amp;(t.sdk=t.sdk||{},t.sdk.name=t.sdk.name||e.name,t.sdk.version=t.sdk.version||e.version,t.sdk.integrations=[...t.sdk.integrations||[],...e.integrations||[]],t.sdk.packages=[...t.sdk.packages||[],...e.packages||[]]),t}function _Q(t,e,n,r){const i=ej(n),o={sent_at:new Date().toISOString(),...i&amp;&amp;{sdk:i},...!!r&amp;&amp;e&amp;&amp;{dsn:id(e)}},s="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return od(o,[s])}function SQ(t,e,n,r){const i=ej(n),o=t.type&amp;&amp;t.type!=="replay_event"?t.type:"event";vQ(t,n&amp;&amp;n.sdk);const s=A7(t,i,r,e);return delete t.sdkProcessingMetadata,od(s,[[{type:o},t]])}const wQ="7";function mj(t){const e=t.protocol?`${t.protocol}:`:"",n=t.port?`:${t.port}`:"";return`${e}//${t.host}${n}${t.path?`/${t.path}`:""}/api/`}function TQ(t){return`${mj(t)}${t.projectId}/envelope/`}function bQ(t,e){return D9({sentry_key:t.publicKey,sentry_version:wQ,...e&amp;&amp;{sentry_client:`${e.name}/${e.version}`}})}function EQ(t,e={}){const n=typeof e=="string"?e:e.tunnel,r=typeof e=="string"||!e._metadata?void 0:e._metadata.sdk;return n||`${TQ(t)}?${bQ(t,r)}`}function CQ(t,e){const n=U2(t);if(!n)return"";const r=`${mj(n)}embed/error-page/`;let i=`dsn=${id(n)}`;for(const o in e)if(o!=="dsn"&amp;&amp;o!=="onClose")if(o==="user"){const s=e.user;if(!s)continue;s.name&amp;&amp;(i+=`&amp;name=${encodeURIComponent(s.name)}`),s.email&amp;&amp;(i+=`&amp;email=${encodeURIComponent(s.email)}`)}else i+=`&amp;${encodeURIComponent(o)}=${encodeURIComponent(e[o])}`;return`${r}?${i}`}const pP=[];function kQ(t){const e={};return t.forEach(n=&gt;{const{name:r}=n,i=e[r];i&amp;&amp;!i.isDefaultInstance&amp;&amp;n.isDefaultInstance||(e[r]=n)}),Object.keys(e).map(n=&gt;e[n])}function AQ(t){const e=t.defaultIntegrations||[],n=t.integrations;e.forEach(s=&gt;{s.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...e,...n]:typeof n=="function"?r=q2(n(e)):r=e;const i=kQ(r),o=OQ(i,s=&gt;s.name==="Debug");if(o!==-1){const[s]=i.splice(o,1);i.push(s)}return i}function IQ(t,e){const n={};return e.forEach(r=&gt;{r&amp;&amp;gj(t,r,n)}),n}function gj(t,e,n){if(!n[e.name]){if(n[e.name]=e,pP.indexOf(e.name)===-1&amp;&amp;(e.setupOnce(M7,Tn),pP.push(e.name)),e.setup&amp;&amp;typeof e.setup=="function"&amp;&amp;e.setup(t),t.on&amp;&amp;typeof e.preprocessEvent=="function"){const r=e.preprocessEvent.bind(e);t.on("preprocessEvent",(i,o)=&gt;r(i,o,t))}if(t.addEventProcessor&amp;&amp;typeof e.processEvent=="function"){const r=e.processEvent.bind(e),i=Object.assign((o,s)=&gt;r(o,s,t),{id:e.name});t.addEventProcessor(i)}}}function OQ(t,e){for(let n=0;n&lt;t.length;n++)if(e(t[n])===!0)return n;return-1}function Oa(t,e){return Object.assign(function(...r){return e(...r)},{id:t})}function RQ(t){let e="";for(const n of t){const r=Object.entries(n.tags),i=r.length&gt;0?`|#${r.map(([o,s])=&gt;`${o}:${s}`).join(",")}`:"";e+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${i}|T${n.timestamp}
`}return e}function NQ(t,e,n,r){const i={sent_at:new Date().toISOString()};n&amp;&amp;n.sdk&amp;&amp;(i.sdk={name:n.sdk.name,version:n.sdk.version}),r&amp;&amp;e&amp;&amp;(i.dsn=id(e));const o=PQ(t);return od(i,[o])}function PQ(t){const e=RQ(t);return[{type:"statsd",length:e.length},e]}let xQ=class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn&amp;&amp;(this._dsn=U2(e.dsn)),this._dsn){const n=EQ(this._dsn,e);this._transport=e.transport({recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:n})}}captureException(e,n,r){if(JN(e))return;let i=n&amp;&amp;n.event_id;return this._process(this.eventFromException(e,n).then(o=&gt;this._captureEvent(o,n,r)).then(o=&gt;{i=o})),i}captureMessage(e,n,r,i){let o=r&amp;&amp;r.event_id;const s=Dk(e)?e:String(e),a=Lk(e)?this.eventFromMessage(s,n,r):this.eventFromException(e,r);return this._process(a.then(c=&gt;this._captureEvent(c,r,i)).then(c=&gt;{o=c})),o}captureEvent(e,n,r){if(n&amp;&amp;n.originalException&amp;&amp;JN(n.originalException))return;let i=n&amp;&amp;n.event_id;return this._process(this._captureEvent(e,n,r).then(o=&gt;{i=o})),i}captureSession(e){typeof e.release!="string"||(this.sendSession(e),Cc(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){const n=this._transport;return n?(this.metricsAggregator&amp;&amp;this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then(r=&gt;n.flush(e).then(i=&gt;r&amp;&amp;i))):ku(!0)}close(e){return this.flush(e).then(n=&gt;(this.getOptions().enabled=!1,this.metricsAggregator&amp;&amp;this.metricsAggregator.close(),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&amp;&amp;!this._integrationsInitialized||this._isEnabled()&amp;&amp;!this._integrationsInitialized)&amp;&amp;this._setupIntegrations()}init(){this._isEnabled()&amp;&amp;this._setupIntegrations()}getIntegrationById(e){return this.getIntegrationByName(e)}getIntegrationByName(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch{return null}}addIntegration(e){gj(this,e,this._integrations)}sendEvent(e,n={}){this.emit("beforeSendEvent",e,n);let r=SQ(e,this._dsn,this._options._metadata,this._options.tunnel);for(const o of n.attachments||[])r=T7(r,C7(o,this._options.transportOptions&amp;&amp;this._options.transportOptions.textEncoder));const i=this._sendEnvelope(r);i&amp;&amp;i.then(o=&gt;this.emit("afterSendEvent",e,o),null)}sendSession(e){const n=_Q(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(e,n,r){if(this._options.sendClientReports){const i=`${e}:${n}`;this._outcomes[i]=this._outcomes[i]+1||1}}captureAggregateMetrics(e){const n=NQ(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}on(e,n){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(n)}emit(e,...n){this._hooks[e]&amp;&amp;this._hooks[e].forEach(r=&gt;r(...n))}_setupIntegrations(){this._integrations=IQ(this,this._options.integrations),this._integrationsInitialized=!0}_updateSessionFromEvent(e,n){let r=!1,i=!1;const o=n.exception&amp;&amp;n.exception.values;if(o){i=!0;for(const c of o){const l=c.mechanism;if(l&amp;&amp;l.handled===!1){r=!0;break}}}const s=e.status==="ok";(s&amp;&amp;e.errors===0||s&amp;&amp;r)&amp;&amp;(Cc(e,{...r&amp;&amp;{status:"crashed"},errors:e.errors||Number(i||r)}),this.captureSession(e))}_isClientDoneProcessing(e){return new jr(n=&gt;{let r=0;const i=1,o=setInterval(()=&gt;{this._numProcessing==0?(clearInterval(o),n(!0)):(r+=i,e&amp;&amp;r&gt;=e&amp;&amp;(clearInterval(o),n(!1)))},i)})}_isEnabled(){return this.getOptions().enabled!==!1&amp;&amp;this._transport!==void 0}_prepareEvent(e,n,r,i=h_()){const o=this.getOptions(),s=Object.keys(this._integrations);return!n.integrations&amp;&amp;s.length&gt;0&amp;&amp;(n.integrations=s),this.emit("preprocessEvent",e,n),F7(o,e,n,r,this,i).then(a=&gt;{if(a===null)return a;const{propagationContext:c}=a.sdkProcessingMetadata||{};if(!(a.contexts&amp;&amp;a.contexts.trace)&amp;&amp;c){const{traceId:u,spanId:d,parentSpanId:f,dsc:h}=c;a.contexts={trace:{trace_id:u,span_id:d,parent_span_id:f},...a.contexts};const p=h||f_(u,this,r);a.sdkProcessingMetadata={dynamicSamplingContext:p,...a.sdkProcessingMetadata}}return a})}_captureEvent(e,n={},r){return this._processEvent(e,n,r).then(i=&gt;i.event_id,i=&gt;{})}_processEvent(e,n,r){const i=this.getOptions(),{sampleRate:o}=i,s=vj(e),a=yj(e),c=e.type||"error",l=`before send for type \`${c}\``;if(a&amp;&amp;typeof o=="number"&amp;&amp;Math.random()&gt;o)return this.recordDroppedEvent("sample_rate","error",e),Bk(new mo(`Discarding event because it's not included in the random sample (sampling rate = ${o})`,"log"));const u=c==="replay_event"?"replay":c;return this._prepareEvent(e,n,r).then(d=&gt;{if(d===null)throw this.recordDroppedEvent("event_processor",u,e),new mo("An event processor returned `null`, will not send event.","log");if(n.data&amp;&amp;n.data.__sentry__===!0)return d;const h=DQ(i,d,n);return MQ(h,l)}).then(d=&gt;{if(d===null)throw this.recordDroppedEvent("before_send",u,e),new mo(`${l} returned \`null\`, will not send event.`,"log");const f=r&amp;&amp;r.getSession();!s&amp;&amp;f&amp;&amp;this._updateSessionFromEvent(f,d);const h=d.transaction_info;if(s&amp;&amp;h&amp;&amp;d.transaction!==e.transaction){const p="custom";d.transaction_info={...h,source:p}}return this.sendEvent(d,n),d}).then(null,d=&gt;{throw d instanceof mo?d:(this.captureException(d,{data:{__sentry__:!0},originalException:d}),new mo(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${d}`))})}_process(e){this._numProcessing++,e.then(n=&gt;(this._numProcessing--,n),n=&gt;(this._numProcessing--,n))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&amp;&amp;this._transport)return this._transport.send(e).then(null,n=&gt;{})}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.keys(e).map(n=&gt;{const[r,i]=n.split(":");return{reason:r,category:i,quantity:e[n]}})}};function MQ(t,e){const n=`${e} must return \`null\` or a valid event.`;if(a_(t))return t.then(r=&gt;{if(!Cu(r)&amp;&amp;r!==null)throw new mo(n);return r},r=&gt;{throw new mo(`${e} rejected with ${r}`)});if(!Cu(t)&amp;&amp;t!==null)throw new mo(n);return t}function DQ(t,e,n){const{beforeSend:r,beforeSendTransaction:i}=t;return yj(e)&amp;&amp;r?r(e,n):vj(e)&amp;&amp;i?i(e,n):e}function yj(t){return t.type===void 0}function vj(t){return t.type==="transaction"}function LQ(t,e){e.debug===!0&amp;&amp;Fk(()=&gt;{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}),Ia().update(e.initialScope);const r=new t(e);$Q(r),FQ(r)}function $Q(t){const n=Tn().getStackTop();n.client=t,n.scope.setClient(t)}function FQ(t){t.init?t.init():t.setupIntegrations&amp;&amp;t.setupIntegrations()}const UQ=30;function _j(t,e,n=d7(t.bufferSize||UQ)){let r={};const i=s=&gt;n.drain(s);function o(s){const a=[];if(nP(s,(d,f)=&gt;{const h=rP(f);if(P7(r,h)){const p=mP(d,f);t.recordDroppedEvent("ratelimit_backoff",h,p)}else a.push(d)}),a.length===0)return ku();const c=od(s[0],a),l=d=&gt;{nP(c,(f,h)=&gt;{const p=mP(f,h);t.recordDroppedEvent(d,rP(h),p)})},u=()=&gt;e({body:b7(c,t.textEncoder)}).then(d=&gt;(d.statusCode!==void 0&amp;&amp;(d.statusCode&lt;200||d.statusCode&gt;=300),r=x7(r,d),d),d=&gt;{throw l("network_error"),d});return n.add(u).then(d=&gt;d,d=&gt;{if(d instanceof mo)return l("queue_overflow"),ku();throw d})}return o.__sentry__baseTransport__=!0,{send:o,flush:i}}function mP(t,e){if(!(e!=="event"&amp;&amp;e!=="transaction"))return Array.isArray(t)?t[1]:void 0}function Sj(t,e,n=[e],r="npm"){const i=t._metadata||{};i.sdk||(i.sdk={name:`sentry.javascript.${e}`,packages:n.map(o=&gt;({name:`${r}:@sentry/${o}`,version:vb})),version:vb}),t._metadata=i}const jQ=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],BQ=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],wj="InboundFilters",HQ=(t={})=&gt;({name:wj,setupOnce(){},processEvent(e,n,r){const i=r.getOptions(),o=VQ(t,i);return zQ(e,o)?null:e}}),Tj=HQ;Oa(wj,Tj);function VQ(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:jQ],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[],...t.disableTransactionDefaults?[]:BQ],ignoreInternal:t.ignoreInternal!==void 0?t.ignoreInternal:!0}}function zQ(t,e){return!!(e.ignoreInternal&amp;&amp;YQ(t)||qQ(t,e.ignoreErrors)||WQ(t,e.ignoreTransactions)||GQ(t,e.denyUrls)||!KQ(t,e.allowUrls))}function qQ(t,e){return t.type||!e||!e.length?!1:QQ(t).some(n=&gt;Jh(n,e))}function WQ(t,e){if(t.type!=="transaction"||!e||!e.length)return!1;const n=t.transaction;return n?Jh(n,e):!1}function GQ(t,e){if(!e||!e.length)return!1;const n=bj(t);return n?Jh(n,e):!1}function KQ(t,e){if(!e||!e.length)return!0;const n=bj(t);return n?Jh(n,e):!0}function QQ(t){const e=[];t.message&amp;&amp;e.push(t.message);let n;try{n=t.exception.values[t.exception.values.length-1]}catch{}return n&amp;&amp;n.value&amp;&amp;(e.push(n.value),n.type&amp;&amp;e.push(`${n.type}: ${n.value}`)),e}function YQ(t){try{return t.exception.values[0].type==="SentryError"}catch{}return!1}function JQ(t=[]){for(let e=t.length-1;e&gt;=0;e--){const n=t[e];if(n&amp;&amp;n.filename!=="&lt;anonymous&gt;"&amp;&amp;n.filename!=="[native code]")return n.filename||null}return null}function bj(t){try{let e;try{e=t.exception.values[0].stacktrace.frames}catch{}return e?JQ(e):null}catch{return null}}let gP;const Ej="FunctionToString",XQ=()=&gt;({name:Ej,setupOnce(){gP=Function.prototype.toString;try{Function.prototype.toString=function(...t){const e=Uk(this)||this;return gP.apply(e,t)}}catch{}}}),Cj=XQ;Oa(Ej,Cj);const Ye=ct;let wb=0;function kj(){return wb&gt;0}function ZQ(){wb++,setTimeout(()=&gt;{wb--})}function Ou(t,e={},n){if(typeof t!="function")return t;try{const i=t.__sentry_wrapped__;if(i)return i;if(Uk(t))return t}catch{return t}const r=function(){const i=Array.prototype.slice.call(arguments);try{const o=i.map(s=&gt;Ou(s,e));return t.apply(this,o)}catch(o){throw ZQ(),d_(s=&gt;{s.addEventProcessor(a=&gt;(e.mechanism&amp;&amp;(cb(a,void 0),wh(a,e.mechanism)),a.extra={...a.extra,arguments:i},a)),Au(o)}),o}};try{for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&amp;&amp;(r[i]=t[i])}catch{}j2(r,t),Sh(t,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&amp;&amp;Object.defineProperty(r,"name",{get(){return t.name}})}catch{}return r}const eY=!1;function Aj(t,e){const n=Gk(t,e),r={type:e&amp;&amp;e.name,value:iY(e)};return n.length&amp;&amp;(r.stacktrace={frames:n}),r.type===void 0&amp;&amp;r.value===""&amp;&amp;(r.value="Unrecoverable error caught"),r}function tY(t,e,n,r){const i=Ln(),o=i&amp;&amp;i.getOptions().normalizeDepth,s={exception:{values:[{type:s_(e)?e.constructor.name:r?"UnhandledRejection":"Error",value:aY(e,{isUnhandledRejection:r})}]},extra:{__serialized__:J2(e,o)}};if(n){const a=Gk(t,n);a.length&amp;&amp;(s.exception.values[0].stacktrace={frames:a})}return s}function E0(t,e){return{exception:{values:[Aj(t,e)]}}}function Gk(t,e){const n=e.stacktrace||e.stack||"",r=rY(e);try{return t(n,r)}catch{}return[]}const nY=/Minified React error #\d+;/i;function rY(t){if(t){if(typeof t.framesToPop=="number")return t.framesToPop;if(nY.test(t.message))return 1}return 0}function iY(t){const e=t&amp;&amp;t.message;return e?e.error&amp;&amp;typeof e.error.message=="string"?e.error.message:e:"No error message"}function oY(t,e,n,r){const i=n&amp;&amp;n.syntheticException||void 0,o=Kk(t,e,i,r);return wh(o),o.level="error",n&amp;&amp;n.event_id&amp;&amp;(o.event_id=n.event_id),ku(o)}function sY(t,e,n="info",r,i){const o=r&amp;&amp;r.syntheticException||void 0,s=Tb(t,e,o,i);return s.level=n,r&amp;&amp;r.event_id&amp;&amp;(s.event_id=r.event_id),ku(s)}function Kk(t,e,n,r,i){let o;if(Mk(e)&amp;&amp;e.error)return E0(t,e.error);if(HN(e)||S9(e)){const s=e;if("stack"in e)o=E0(t,e);else{const a=s.name||(HN(s)?"DOMError":"DOMException"),c=s.message?`${a}: ${s.message}`:a;o=Tb(t,c,n,r),cb(o,c)}return"code"in s&amp;&amp;(o.tags={...o.tags,"DOMException.code":`${s.code}`}),o}return xk(e)?E0(t,e):Cu(e)||s_(e)?(o=tY(t,e,n,i),wh(o,{synthetic:!0}),o):(o=Tb(t,e,n,r),cb(o,`${e}`),wh(o,{synthetic:!0}),o)}function Tb(t,e,n,r){const i={};if(r&amp;&amp;n){const o=Gk(t,n);o.length&amp;&amp;(i.exception={values:[{value:e,stacktrace:{frames:o}}]})}if(Dk(e)){const{__sentry_template_string__:o,__sentry_template_values__:s}=e;return i.logentry={message:o,params:s},i}return i.message=e,i}function aY(t,{isUnhandledRejection:e}){const n=L9(t),r=e?"promise rejection":"exception";return Mk(t)?`Event \`ErrorEvent\` captured as ${r} with message \`${t.message}\``:s_(t)?`Event \`${cY(t)}\` (type=${t.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function cY(t){try{const e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch{}}function lY(t,{metadata:e,tunnel:n,dsn:r}){const i={event_id:t.event_id,sent_at:new Date().toISOString(),...e&amp;&amp;e.sdk&amp;&amp;{sdk:{name:e.sdk.name,version:e.sdk.version}},...!!n&amp;&amp;!!r&amp;&amp;{dsn:id(r)}},o=uY(t);return od(i,[o])}function uY(t){return[{type:"user_report"},t]}class dY extends xQ{constructor(e){const n=Ye.SENTRY_SDK_SOURCE||o7();Sj(e,"browser",["browser"],n),super(e),e.sendClientReports&amp;&amp;Ye.document&amp;&amp;Ye.document.addEventListener("visibilitychange",()=&gt;{Ye.document.visibilityState==="hidden"&amp;&amp;this._flushOutcomes()})}eventFromException(e,n){return oY(this._options.stackParser,e,n,this._options.attachStacktrace)}eventFromMessage(e,n="info",r){return sY(this._options.stackParser,e,n,r,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled())return;const n=lY(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(e,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,n,r)}_flushOutcomes(){const e=this._clearOutcomes();if(e.length===0||!this._dsn)return;const n=I7(e,this._options.tunnel&amp;&amp;id(this._dsn));this._sendEnvelope(n)}}let ff;function fY(){if(ff)return ff;if(fb(Ye.fetch))return ff=Ye.fetch.bind(Ye);const t=Ye.document;let e=Ye.fetch;if(t&amp;&amp;typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n);const r=n.contentWindow;r&amp;&amp;r.fetch&amp;&amp;(e=r.fetch),t.head.removeChild(n)}catch{}return ff=e.bind(Ye)}function hY(){ff=void 0}function pY(t,e=fY()){let n=0,r=0;function i(o){const s=o.body.length;n+=s,r++;const a={body:o.body,method:"POST",referrerPolicy:"origin",headers:t.headers,keepalive:n&lt;=6e4&amp;&amp;r&lt;15,...t.fetchOptions};try{return e(t.url,a).then(c=&gt;(n-=s,r--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return hY(),n-=s,r--,Bk(c)}}return _j(t,i)}const mY=4;function gY(t){function e(n){return new jr((r,i)=&gt;{const o=new XMLHttpRequest;o.onerror=i,o.onreadystatechange=()=&gt;{o.readyState===mY&amp;&amp;r({statusCode:o.status,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")}})},o.open("POST",t.url);for(const s in t.headers)Object.prototype.hasOwnProperty.call(t.headers,s)&amp;&amp;o.setRequestHeader(s,t.headers[s]);o.send(n.body)})}return _j(t,e)}const m_="?",yY=30,vY=40,_Y=50;function Qk(t,e,n,r){const i={filename:t,function:e,in_app:!0};return n!==void 0&amp;&amp;(i.lineno=n),r!==void 0&amp;&amp;(i.colno=r),i}const SY=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:&lt;anonymous&gt;|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,wY=/\((\S*)(?::(\d+))(?::(\d+))\)/,TY=t=&gt;{const e=SY.exec(t);if(e){if(e[2]&amp;&amp;e[2].indexOf("eval")===0){const o=wY.exec(e[2]);o&amp;&amp;(e[2]=o[1],e[3]=o[2],e[4]=o[3])}const[r,i]=Ij(e[1]||m_,e[2]);return Qk(i,r,e[3]?+e[3]:void 0,e[4]?+e[4]:void 0)}},bY=[yY,TY],EY=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,CY=/(\S+) line (\d+)(?: &gt; eval line \d+)* &gt; eval/i,kY=t=&gt;{const e=EY.exec(t);if(e){if(e[3]&amp;&amp;e[3].indexOf(" &gt; eval")&gt;-1){const o=CY.exec(e[3]);o&amp;&amp;(e[1]=e[1]||"eval",e[3]=o[1],e[4]=o[2],e[5]="")}let r=e[3],i=e[1]||m_;return[i,r]=Ij(i,r),Qk(r,i,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},AY=[_Y,kY],IY=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,OY=t=&gt;{const e=IY.exec(t);return e?Qk(e[2],e[1]||m_,+e[3],e[4]?+e[4]:void 0):void 0},RY=[vY,OY],NY=[bY,AY,RY],PY=V2(...NY),Ij=(t,e)=&gt;{const n=t.indexOf("safari-extension")!==-1,r=t.indexOf("safari-web-extension")!==-1;return n||r?[t.indexOf("@")!==-1?t.split("@")[0]:m_,n?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]},yP=1024,Oj="Breadcrumbs",xY=(t={})=&gt;{const e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:Oj,setupOnce(){},setup(n){e.console&amp;&amp;j9(LY(n)),e.dom&amp;&amp;z9(DY(n,e.dom)),e.xhr&amp;&amp;Y2($Y(n)),e.fetch&amp;&amp;G2(FY(n)),e.history&amp;&amp;jk(UY(n)),e.sentry&amp;&amp;n.on&amp;&amp;n.on("beforeSendEvent",MY(n))}}},Rj=xY;Oa(Oj,Rj);function MY(t){return function(n){Ln()===t&amp;&amp;kc({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:H9(n)},{event:n})}}function DY(t,e){return function(r){if(Ln()!==t)return;let i,o,s=typeof e=="object"?e.serializeAttribute:void 0,a=typeof e=="object"&amp;&amp;typeof e.maxStringLength=="number"?e.maxStringLength:void 0;a&amp;&amp;a&gt;yP&amp;&amp;(a=yP),typeof s=="string"&amp;&amp;(s=[s]);try{const l=r.event,u=jY(l)?l.target:l;i=_h(u,{keyAttrs:s,maxStringLength:a}),o=L2(u)}catch{i="&lt;unknown&gt;"}if(i.length===0)return;const c={category:`ui.${r.name}`,message:i};o&amp;&amp;(c.data={"ui.component_name":o}),kc(c,{event:r.event,name:r.name,global:r.global})}}function LY(t){return function(n){if(Ln()!==t)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:h7(n.level),message:VN(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${VN(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;kc(r,{input:n.args,level:n.level})}}function $Y(t){return function(n){if(Ln()!==t)return;const{startTimestamp:r,endTimestamp:i}=n,o=n.xhr[Ml];if(!r||!i||!o)return;const{method:s,url:a,status_code:c,body:l}=o,u={method:s,url:a,status_code:c},d={xhr:n.xhr,input:l,startTimestamp:r,endTimestamp:i};kc({category:"xhr",data:u,type:"http"},d)}}function FY(t){return function(n){if(Ln()!==t)return;const{startTimestamp:r,endTimestamp:i}=n;if(i&amp;&amp;!(n.fetchData.url.match(/sentry_key/)&amp;&amp;n.fetchData.method==="POST"))if(n.error){const o=n.fetchData,s={data:n.error,input:n.args,startTimestamp:r,endTimestamp:i};kc({category:"fetch",data:o,level:"error",type:"http"},s)}else{const o=n.response,s={...n.fetchData,status_code:o&amp;&amp;o.status},a={input:n.args,response:o,startTimestamp:r,endTimestamp:i};kc({category:"fetch",data:s,type:"http"},a)}}}function UY(t){return function(n){if(Ln()!==t)return;let r=n.from,i=n.to;const o=ig(Ye.location.href);let s=r?ig(r):void 0;const a=ig(i);(!s||!s.path)&amp;&amp;(s=o),o.protocol===a.protocol&amp;&amp;o.host===a.host&amp;&amp;(i=a.relative),o.protocol===s.protocol&amp;&amp;o.host===s.host&amp;&amp;(r=s.relative),kc({category:"navigation",data:{from:r,to:i}})}}function jY(t){return!!t&amp;&amp;!!t.target}const Nj="Dedupe",BY=()=&gt;{let t;return{name:Nj,setupOnce(){},processEvent(e){if(e.type)return e;try{if(HY(e,t))return eY&amp;&amp;ng.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}}},Pj=BY;Oa(Nj,Pj);function HY(t,e){return e?!!(VY(t,e)||zY(t,e)):!1}function VY(t,e){const n=t.message,r=e.message;return!(!n&amp;&amp;!r||n&amp;&amp;!r||!n&amp;&amp;r||n!==r||!Mj(t,e)||!xj(t,e))}function zY(t,e){const n=vP(e),r=vP(t);return!(!n||!r||n.type!==r.type||n.value!==r.value||!Mj(t,e)||!xj(t,e))}function xj(t,e){let n=_P(t),r=_P(e);if(!n&amp;&amp;!r)return!0;if(n&amp;&amp;!r||!n&amp;&amp;r||(n=n,r=r,r.length!==n.length))return!1;for(let i=0;i&lt;r.length;i++){const o=r[i],s=n[i];if(o.filename!==s.filename||o.lineno!==s.lineno||o.colno!==s.colno||o.function!==s.function)return!1}return!0}function Mj(t,e){let n=t.fingerprint,r=e.fingerprint;if(!n&amp;&amp;!r)return!0;if(n&amp;&amp;!r||!n&amp;&amp;r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function vP(t){return t.exception&amp;&amp;t.exception.values&amp;&amp;t.exception.values[0]}function _P(t){const e=t.exception;if(e)try{return e.values[0].stacktrace.frames}catch{return}}const Dj="GlobalHandlers",qY=(t={})=&gt;{const e={onerror:!0,onunhandledrejection:!0,...t};return{name:Dj,setupOnce(){Error.stackTraceLimit=50},setup(n){e.onerror&amp;&amp;WY(n),e.onunhandledrejection&amp;&amp;GY(n)}}},Lj=qY;Oa(Dj,Lj);function WY(t){K2(e=&gt;{const{stackParser:n,attachStacktrace:r}=Fj();if(Ln()!==t||kj())return;const{msg:i,url:o,line:s,column:a,error:c}=e,l=c===void 0&amp;&amp;Eo(i)?YY(i,o,s,a):$j(Kk(n,c||i,void 0,r,!1),o,s,a);l.level="error",ij(l,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function GY(t){Q2(e=&gt;{const{stackParser:n,attachStacktrace:r}=Fj();if(Ln()!==t||kj())return;const i=KY(e),o=Lk(i)?QY(i):Kk(n,i,void 0,r,!0);o.level="error",ij(o,{originalException:i,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function KY(t){if(Lk(t))return t;const e=t;try{if("reason"in e)return e.reason;if("detail"in e&amp;&amp;"reason"in e.detail)return e.detail.reason}catch{}return t}function QY(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function YY(t,e,n,r){const i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let o=Mk(t)?t.message:t,s="Error";const a=o.match(i);return a&amp;&amp;(s=a[1],o=a[2]),$j({exception:{values:[{type:s,value:o}]}},e,n,r)}function $j(t,e,n,r){const i=t.exception=t.exception||{},o=i.values=i.values||[],s=o[0]=o[0]||{},a=s.stacktrace=s.stacktrace||{},c=a.frames=a.frames||[],l=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=Eo(e)&amp;&amp;e.length&gt;0?e:O9();return c.length===0&amp;&amp;c.push({colno:l,filename:d,function:"?",in_app:!0,lineno:u}),t}function Fj(){const t=Ln();return t&amp;&amp;t.getOptions()||{stackParser:()=&gt;[],attachStacktrace:!1}}const Uj="HttpContext",JY=()=&gt;({name:Uj,setupOnce(){},preprocessEvent(t){if(!Ye.navigator&amp;&amp;!Ye.location&amp;&amp;!Ye.document)return;const e=t.request&amp;&amp;t.request.url||Ye.location&amp;&amp;Ye.location.href,{referrer:n}=Ye.document||{},{userAgent:r}=Ye.navigator||{},i={...t.request&amp;&amp;t.request.headers,...n&amp;&amp;{Referer:n},...r&amp;&amp;{"User-Agent":r}},o={...t.request,...e&amp;&amp;{url:e},headers:i};t.request=o}}),jj=JY;Oa(Uj,jj);const XY="cause",ZY=5,Bj="LinkedErrors",eJ=(t={})=&gt;{const e=t.limit||ZY,n=t.key||XY;return{name:Bj,setupOnce(){},preprocessEvent(r,i,o){const s=o.getOptions();C9(Aj,s.stackParser,s.maxValueLength,n,e,r,i)}}},Hj=eJ;Oa(Bj,Hj);const tJ=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],Vj="TryCatch",nJ=(t={})=&gt;{const e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...t};return{name:Vj,setupOnce(){e.setTimeout&amp;&amp;xn(Ye,"setTimeout",SP),e.setInterval&amp;&amp;xn(Ye,"setInterval",SP),e.requestAnimationFrame&amp;&amp;xn(Ye,"requestAnimationFrame",rJ),e.XMLHttpRequest&amp;&amp;"XMLHttpRequest"in Ye&amp;&amp;xn(XMLHttpRequest.prototype,"send",iJ);const n=e.eventTarget;n&amp;&amp;(Array.isArray(n)?n:tJ).forEach(oJ)}}},zj=nJ;Oa(Vj,zj);function SP(t){return function(...e){const n=e[0];return e[0]=Ou(n,{mechanism:{data:{function:bc(t)},handled:!1,type:"instrument"}}),t.apply(this,e)}}function rJ(t){return function(e){return t.apply(this,[Ou(e,{mechanism:{data:{function:"requestAnimationFrame",handler:bc(t)},handled:!1,type:"instrument"}})])}}function iJ(t){return function(...e){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(i=&gt;{i in n&amp;&amp;typeof n[i]=="function"&amp;&amp;xn(n,i,function(o){const s={mechanism:{data:{function:i,handler:bc(o)},handled:!1,type:"instrument"}},a=Uk(o);return a&amp;&amp;(s.mechanism.data.handler=bc(a)),Ou(o,s)})}),t.apply(this,e)}}function oJ(t){const e=Ye,n=e[t]&amp;&amp;e[t].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(xn(n,"addEventListener",function(r){return function(i,o,s){try{typeof o.handleEvent=="function"&amp;&amp;(o.handleEvent=Ou(o.handleEvent,{mechanism:{data:{function:"handleEvent",handler:bc(o),target:t},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[i,Ou(o,{mechanism:{data:{function:"addEventListener",handler:bc(o),target:t},handled:!1,type:"instrument"}}),s])}}),xn(n,"removeEventListener",function(r){return function(i,o,s){const a=o;try{const c=a&amp;&amp;a.__sentry_wrapped__;c&amp;&amp;r.call(this,i,c,s)}catch{}return r.call(this,i,a,s)}}))}const sJ=[Tj(),Cj(),zj(),Rj(),Lj(),Hj(),Pj(),jj()];function aJ(t){return[...sJ]}function cJ(t={}){t.defaultIntegrations===void 0&amp;&amp;(t.defaultIntegrations=aJ()),t.release===void 0&amp;&amp;(typeof __SENTRY_RELEASE__=="string"&amp;&amp;(t.release=__SENTRY_RELEASE__),Ye.SENTRY_RELEASE&amp;&amp;Ye.SENTRY_RELEASE.id&amp;&amp;(t.release=Ye.SENTRY_RELEASE.id)),t.autoSessionTracking===void 0&amp;&amp;(t.autoSessionTracking=!0),t.sendClientReports===void 0&amp;&amp;(t.sendClientReports=!0);const e={...t,stackParser:F9(t.stackParser||PY),integrations:AQ(t),transport:t.transport||(W2()?pY:gY)};LQ(dY,e),t.autoSessionTracking&amp;&amp;lJ()}const wP=(t={},e=Tn())=&gt;{if(!Ye.document)return;const{client:n,scope:r}=e.getStackTop(),i=t.dsn||n&amp;&amp;n.getDsn();if(!i)return;r&amp;&amp;(t.user={...r.getUser(),...t.user}),t.eventId||(t.eventId=e.lastEventId());const o=Ye.document.createElement("script");o.async=!0,o.crossOrigin="anonymous",o.src=CQ(i,t),t.onLoad&amp;&amp;(o.onload=t.onLoad);const{onClose:s}=t;if(s){const c=l=&gt;{if(l.data==="__sentry_reportdialog_closed__")try{s()}finally{Ye.removeEventListener("message",c)}};Ye.addEventListener("message",c)}const a=Ye.document.head||Ye.document.body;a&amp;&amp;a.appendChild(o)};function lJ(){typeof Ye.document&gt;"u"||(aP({ignoreDuration:!0}),cP(),jk(({from:t,to:e})=&gt;{t!==void 0&amp;&amp;t!==e&amp;&amp;(aP({ignoreDuration:!0}),cP())}))}const st=ct;function uJ(){st&amp;&amp;st.document&amp;&amp;st.document.addEventListener("visibilitychange",()=&gt;{const t=sd();if(st.document.hidden&amp;&amp;t){const e="cancelled",{op:n,status:r}=cr(t);r||t.setStatus(e),t.setTag("visibilitychange","document.hidden"),t.end()}})}const Yk=(t,e,n)=&gt;{let r,i;return o=&gt;{e.value&gt;=0&amp;&amp;(o||n)&amp;&amp;(i=e.value-(r||0),(i||r===void 0)&amp;&amp;(r=e.value,e.delta=i,t(e)))}},dJ=()=&gt;`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,fJ=()=&gt;{const t=st.performance.timing,e=st.performance.navigation.type,n={entryType:"navigation",startTime:0,type:e==2?"back_forward":e===1?"reload":"navigate"};for(const r in t)r!=="navigationStart"&amp;&amp;r!=="toJSON"&amp;&amp;(n[r]=Math.max(t[r]-t.navigationStart,0));return n},qj=()=&gt;st.__WEB_VITALS_POLYFILL__?st.performance&amp;&amp;(performance.getEntriesByType&amp;&amp;performance.getEntriesByType("navigation")[0]||fJ()):st.performance&amp;&amp;performance.getEntriesByType&amp;&amp;performance.getEntriesByType("navigation")[0],Wj=()=&gt;{const t=qj();return t&amp;&amp;t.activationStart||0},Jk=(t,e)=&gt;{const n=qj();let r="navigate";return n&amp;&amp;(st.document.prerendering||Wj()&gt;0?r="prerender":r=n.type.replace(/_/g,"-")),{name:t,value:typeof e&gt;"u"?-1:e,rating:"good",delta:0,entries:[],id:dJ(),navigationType:r}},g_=(t,e,n)=&gt;{try{if(PerformanceObserver.supportedEntryTypes.includes(t)){const r=new PerformanceObserver(i=&gt;{e(i.getEntries())});return r.observe(Object.assign({type:t,buffered:!0},n||{})),r}}catch{}},y_=(t,e)=&gt;{const n=r=&gt;{(r.type==="pagehide"||st.document.visibilityState==="hidden")&amp;&amp;(t(r),e&amp;&amp;(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},hJ=t=&gt;{const e=Jk("CLS",0);let n,r=0,i=[];const o=a=&gt;{a.forEach(c=&gt;{if(!c.hadRecentInput){const l=i[0],u=i[i.length-1];r&amp;&amp;i.length!==0&amp;&amp;c.startTime-u.startTime&lt;1e3&amp;&amp;c.startTime-l.startTime&lt;5e3?(r+=c.value,i.push(c)):(r=c.value,i=[c]),r&gt;e.value&amp;&amp;(e.value=r,e.entries=i,n&amp;&amp;n())}})},s=g_("layout-shift",o);if(s){n=Yk(t,e);const a=()=&gt;{o(s.takeRecords()),n(!0)};return y_(a),a}};let sg=-1;const pJ=()=&gt;st.document.visibilityState==="hidden"&amp;&amp;!st.document.prerendering?0:1/0,mJ=()=&gt;{y_(({timeStamp:t})=&gt;{sg=t},!0)},Xk=()=&gt;(sg&lt;0&amp;&amp;(sg=pJ(),mJ()),{get firstHiddenTime(){return sg}}),gJ=t=&gt;{const e=Xk(),n=Jk("FID");let r;const i=a=&gt;{a.startTime&lt;e.firstHiddenTime&amp;&amp;(n.value=a.processingStart-a.startTime,n.entries.push(a),r(!0))},o=a=&gt;{a.forEach(i)},s=g_("first-input",o);r=Yk(t,n),s&amp;&amp;y_(()=&gt;{o(s.takeRecords()),s.disconnect()},!0)},TP={},yJ=t=&gt;{const e=Xk(),n=Jk("LCP");let r;const i=s=&gt;{const a=s[s.length-1];if(a){const c=Math.max(a.startTime-Wj(),0);c&lt;e.firstHiddenTime&amp;&amp;(n.value=c,n.entries=[a],r())}},o=g_("largest-contentful-paint",i);if(o){r=Yk(t,n);const s=()=&gt;{TP[n.id]||(i(o.takeRecords()),o.disconnect(),TP[n.id]=!0,r(!0))};return["keydown","click"].forEach(a=&gt;{addEventListener(a,s,{once:!0,capture:!0})}),y_(s,!0),s}},xf={},by={};let Gj,Kj,Qj;function vJ(t,e=!1){return eA("cls",t,wJ,Gj,e)}function _J(t,e=!1){return eA("lcp",t,bJ,Qj,e)}function SJ(t){return eA("fid",t,TJ,Kj)}function Zk(t,e){return Yj(t,e),by[t]||(EJ(t),by[t]=!0),Jj(t,e)}function v_(t,e){const n=xf[t];if(!(!n||!n.length))for(const r of n)try{r(e)}catch{}}function wJ(){return hJ(t=&gt;{v_("cls",{metric:t}),Gj=t})}function TJ(){return gJ(t=&gt;{v_("fid",{metric:t}),Kj=t})}function bJ(){return yJ(t=&gt;{v_("lcp",{metric:t}),Qj=t})}function eA(t,e,n,r,i=!1){Yj(t,e);let o;return by[t]||(o=n(),by[t]=!0),r&amp;&amp;e({metric:r}),Jj(t,e,i?o:void 0)}function EJ(t){const e={};t==="event"&amp;&amp;(e.durationThreshold=0),g_(t,n=&gt;{v_(t,{entries:n})},e)}function Yj(t,e){xf[t]=xf[t]||[],xf[t].push(e)}function Jj(t,e,n){return()=&gt;{n&amp;&amp;n();const r=xf[t];if(!r)return;const i=r.indexOf(e);i!==-1&amp;&amp;r.splice(i,1)}}function C0(t){return typeof t=="number"&amp;&amp;isFinite(t)}function Ru(t,{startTimestamp:e,...n}){return e&amp;&amp;t.startTimestamp&gt;e&amp;&amp;(t.startTimestamp=e),t.startChild({startTimestamp:e,...n})}const CJ=2147483647;function sn(t){return t/1e3}function Xj(){return st&amp;&amp;st.addEventListener&amp;&amp;st.performance}let bP=0,jt={},fo,Mf;function kJ(){const t=Xj();if(t&amp;&amp;No){t.mark&amp;&amp;st.performance.mark("sentry-tracing-init");const e=NJ(),n=OJ(),r=RJ();return()=&gt;{e(),n(),r()}}return()=&gt;{}}function AJ(){Zk("longtask",({entries:t})=&gt;{for(const e of t){const n=sd();if(!n)return;const r=sn(No+e.startTime),i=sn(e.duration);n.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i})}})}function IJ(){Zk("event",({entries:t})=&gt;{for(const e of t){const n=sd();if(!n)return;if(e.name==="click"){const r=sn(No+e.startTime),i=sn(e.duration),o={description:_h(e.target),op:`ui.interaction.${e.name}`,origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i},s=L2(e.target);s&amp;&amp;(o.attributes={"ui.component_name":s}),n.startChild(o)}}})}function OJ(){return vJ(({metric:t})=&gt;{const e=t.entries[t.entries.length-1];e&amp;&amp;(jt.cls={value:t.value,unit:""},Mf=e)},!0)}function RJ(){return _J(({metric:t})=&gt;{const e=t.entries[t.entries.length-1];e&amp;&amp;(jt.lcp={value:t.value,unit:"millisecond"},fo=e)},!0)}function NJ(){return SJ(({metric:t})=&gt;{const e=t.entries[t.entries.length-1];if(!e)return;const n=sn(No),r=sn(e.startTime);jt.fid={value:t.value,unit:"millisecond"},jt["mark.fid"]={value:n+r,unit:"second"}})}function PJ(t){const e=Xj();if(!e||!st.performance.getEntries||!No)return;const n=sn(No),r=e.getEntries();let i,o;const{op:s,start_timestamp:a}=cr(t);if(r.slice(bP).forEach(c=&gt;{const l=sn(c.startTime),u=sn(c.duration);if(!(t.op==="navigation"&amp;&amp;a&amp;&amp;n+l&lt;a))switch(c.entryType){case"navigation":{MJ(t,c,n),i=n+sn(c.responseStart),o=n+sn(c.requestStart);break}case"mark":case"paint":case"measure":{xJ(t,c,l,u,n);const d=Xk(),f=c.startTime&lt;d.firstHiddenTime;c.name==="first-paint"&amp;&amp;f&amp;&amp;(jt.fp={value:c.startTime,unit:"millisecond"}),c.name==="first-contentful-paint"&amp;&amp;f&amp;&amp;(jt.fcp={value:c.startTime,unit:"millisecond"});break}case"resource":{LJ(t,c,c.name,l,u,n);break}}}),bP=Math.max(r.length-1,0),$J(t),s==="pageload"){UJ(jt,i,o,a),["fcp","fp","lcp"].forEach(l=&gt;{if(!jt[l]||!a||n&gt;=a)return;const u=jt[l].value,d=n+sn(u),f=Math.abs((d-a)*1e3);jt[l].value=f});const c=jt["mark.fid"];c&amp;&amp;jt.fid&amp;&amp;(Ru(t,{description:"first input delay",endTimestamp:c.value+sn(jt.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:c.value}),delete jt["mark.fid"]),"fcp"in jt||delete jt.cls,Object.keys(jt).forEach(l=&gt;{yQ(l,jt[l].value,jt[l].unit)}),FJ(t)}fo=void 0,Mf=void 0,jt={}}function xJ(t,e,n,r,i){const o=i+n,s=o+r;return Ru(t,{description:e.name,endTimestamp:s,op:e.entryType,origin:"auto.resource.browser.metrics",startTimestamp:o}),o}function MJ(t,e,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=&gt;{cm(t,e,r,n)}),cm(t,e,"secureConnection",n,"TLS/SSL","connectEnd"),cm(t,e,"fetch",n,"cache","domainLookupStart"),cm(t,e,"domainLookup",n,"DNS"),DJ(t,e,n)}function cm(t,e,n,r,i,o){const s=o?e[o]:e[`${n}End`],a=e[`${n}Start`];!a||!s||Ru(t,{op:"browser",origin:"auto.browser.browser.metrics",description:i||n,startTimestamp:r+sn(a),endTimestamp:r+sn(s)})}function DJ(t,e,n){e.responseEnd&amp;&amp;(Ru(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+sn(e.requestStart),endTimestamp:n+sn(e.responseEnd)}),Ru(t,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+sn(e.responseStart),endTimestamp:n+sn(e.responseEnd)}))}function LJ(t,e,n,r,i,o){if(e.initiatorType==="xmlhttprequest"||e.initiatorType==="fetch")return;const s=ig(n),a={};k0(a,e,"transferSize","http.response_transfer_size"),k0(a,e,"encodedBodySize","http.response_content_length"),k0(a,e,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in e&amp;&amp;(a["resource.render_blocking_status"]=e.renderBlockingStatus),s.protocol&amp;&amp;(a["url.scheme"]=s.protocol.split(":").pop()),s.host&amp;&amp;(a["server.address"]=s.host),a["url.same_origin"]=n.includes(st.location.origin);const c=o+r,l=c+i;Ru(t,{description:n.replace(st.location.origin,""),endTimestamp:l,op:e.initiatorType?`resource.${e.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:c,data:a})}function $J(t){const e=st.navigator;if(!e)return;const n=e.connection;n&amp;&amp;(n.effectiveType&amp;&amp;t.setTag("effectiveConnectionType",n.effectiveType),n.type&amp;&amp;t.setTag("connectionType",n.type),C0(n.rtt)&amp;&amp;(jt["connection.rtt"]={value:n.rtt,unit:"millisecond"})),C0(e.deviceMemory)&amp;&amp;t.setTag("deviceMemory",`${e.deviceMemory} GB`),C0(e.hardwareConcurrency)&amp;&amp;t.setTag("hardwareConcurrency",String(e.hardwareConcurrency))}function FJ(t){fo&amp;&amp;(fo.element&amp;&amp;t.setTag("lcp.element",_h(fo.element)),fo.id&amp;&amp;t.setTag("lcp.id",fo.id),fo.url&amp;&amp;t.setTag("lcp.url",fo.url.trim().slice(0,200)),t.setTag("lcp.size",fo.size)),Mf&amp;&amp;Mf.sources&amp;&amp;Mf.sources.forEach((e,n)=&gt;t.setTag(`cls.source.${n+1}`,_h(e.node)))}function k0(t,e,n,r){const i=e[n];i!=null&amp;&amp;i&lt;CJ&amp;&amp;(t[r]=i)}function UJ(t,e,n,r){typeof e=="number"&amp;&amp;r&amp;&amp;(t.ttfb={value:Math.max(e-r,0)*1e3,unit:"millisecond"},typeof n=="number"&amp;&amp;n&lt;=e&amp;&amp;(t["ttfb.requestTime"]={value:(e-n)*1e3,unit:"millisecond"}))}function jJ(t,e,n,r,i="auto.http.browser"){if(!p_()||!t.fetchData)return;const o=e(t.fetchData.url);if(t.endTimestamp&amp;&amp;o){const d=t.fetchData.__span;if(!d)return;const f=r[d];if(f){if(t.response){f.setHttpStatus(t.response.status);const h=t.response&amp;&amp;t.response.headers&amp;&amp;t.response.headers.get("content-length");if(h){const p=parseInt(h);p&gt;0&amp;&amp;f.setAttribute("http.response_content_length",p)}}else t.error&amp;&amp;f.setStatus("internal_error");f.end(),delete r[d]}return}const s=Ia(),a=Ln(),{method:c,url:l}=t.fetchData,u=o?Pf({attributes:{url:l,type:"fetch","http.method":c},name:`${c} ${l}`,op:"http.client",origin:i}):void 0;if(u&amp;&amp;(t.fetchData.__span=u.spanContext().spanId,r[u.spanContext().spanId]=u),n(t.fetchData.url)&amp;&amp;a){const d=t.args[0];t.args[1]=t.args[1]||{};const f=t.args[1];f.headers=BJ(d,a,s,f,u)}return u}function BJ(t,e,n,r,i){const o=i||n.getSpan(),s=o&amp;&amp;Iu(o),{traceId:a,sampled:c,dsc:l}=n.getPropagationContext(),u=o?l_(o):Hk(a,void 0,c),d=s?Th(s):l||f_(a,e,n),f=gb(d),h=r.headers||(typeof Request&lt;"u"&amp;&amp;fs(t,Request)?t.headers:void 0);if(h)if(typeof Headers&lt;"u"&amp;&amp;fs(h,Headers)){const p=new Headers(h);return p.append("sentry-trace",u),f&amp;&amp;p.append(mb,f),p}else if(Array.isArray(h)){const p=[...h,["sentry-trace",u]];return f&amp;&amp;p.push([mb,f]),p}else{const p="baggage"in h?h.baggage:void 0,y=[];return Array.isArray(p)?y.push(...p):p&amp;&amp;y.push(p),f&amp;&amp;y.push(f),{...h,"sentry-trace":u,baggage:y.length&gt;0?y.join(","):void 0}}else return{"sentry-trace":u,baggage:f}}const bb=["localhost",/^\/(?!\/)/],Eb={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:bb,tracePropagationTargets:bb};function HJ(t){const{traceFetch:e,traceXHR:n,tracePropagationTargets:r,tracingOrigins:i,shouldCreateSpanForRequest:o,enableHTTPTimings:s}={traceFetch:Eb.traceFetch,traceXHR:Eb.traceXHR,...t},a=typeof o=="function"?o:u=&gt;!0,c=u=&gt;WJ(u,r||i),l={};e&amp;&amp;G2(u=&gt;{const d=jJ(u,a,c,l);s&amp;&amp;d&amp;&amp;EP(d)}),n&amp;&amp;Y2(u=&gt;{const d=GJ(u,a,c,l);s&amp;&amp;d&amp;&amp;EP(d)})}function VJ(t){return t.entryType==="resource"&amp;&amp;"initiatorType"in t&amp;&amp;typeof t.nextHopProtocol=="string"&amp;&amp;(t.initiatorType==="fetch"||t.initiatorType==="xmlhttprequest")}function EP(t){const{url:e}=cr(t).data||{};if(!e||typeof e!="string")return;const n=Zk("resource",({entries:r})=&gt;{r.forEach(i=&gt;{VJ(i)&amp;&amp;i.name.endsWith(e)&amp;&amp;(qJ(i).forEach(s=&gt;t.setAttribute(...s)),setTimeout(n))})})}function zJ(t){let e="unknown",n="unknown",r="";for(const i of t){if(i==="/"){[e,n]=t.split("/");break}if(!isNaN(Number(i))){e=r==="h"?"http":r,n=t.split(r)[1];break}r+=i}return r===t&amp;&amp;(e=r),{name:e,version:n}}function co(t=0){return((No||performance.timeOrigin)+t)/1e3}function qJ(t){const{name:e,version:n}=zJ(t.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",e]),No?[...r,["http.request.redirect_start",co(t.redirectStart)],["http.request.fetch_start",co(t.fetchStart)],["http.request.domain_lookup_start",co(t.domainLookupStart)],["http.request.domain_lookup_end",co(t.domainLookupEnd)],["http.request.connect_start",co(t.connectStart)],["http.request.secure_connection_start",co(t.secureConnectionStart)],["http.request.connection_end",co(t.connectEnd)],["http.request.request_start",co(t.requestStart)],["http.request.response_start",co(t.responseStart)],["http.request.response_end",co(t.responseEnd)]]:r}function WJ(t,e){return Jh(t,e||bb)}function GJ(t,e,n,r){const i=t.xhr,o=i&amp;&amp;i[Ml];if(!p_()||!i||i.__sentry_own_request__||!o)return;const s=e(o.url);if(t.endTimestamp&amp;&amp;s){const l=i.__sentry_xhr_span_id__;if(!l)return;const u=r[l];u&amp;&amp;o.status_code!==void 0&amp;&amp;(u.setHttpStatus(o.status_code),u.end(),delete r[l]);return}const a=Ia(),c=s?Pf({attributes:{type:"xhr","http.method":o.method,url:o.url},name:`${o.method} ${o.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(c&amp;&amp;(i.__sentry_xhr_span_id__=c.spanContext().spanId,r[i.__sentry_xhr_span_id__]=c),i.setRequestHeader&amp;&amp;n(o.url))if(c){const l=c&amp;&amp;Iu(c),u=l&amp;&amp;Th(l),d=gb(u);CP(i,l_(c),d)}else{const l=Ln(),{traceId:u,sampled:d,dsc:f}=a.getPropagationContext(),h=Hk(u,void 0,d),p=f||(l?f_(u,l,a):void 0),y=gb(p);CP(i,h,y)}return c}function CP(t,e,n){try{t.setRequestHeader("sentry-trace",e),n&amp;&amp;t.setRequestHeader(mb,n)}catch{}}function KJ(t,e=!0,n=!0){if(!st||!st.location)return;let r=st.location.href,i;e&amp;&amp;(i=t({name:st.location.pathname,startTimestamp:No?No/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&amp;&amp;jk(({to:o,from:s})=&gt;{if(s===void 0&amp;&amp;r&amp;&amp;r.indexOf(o)!==-1){r=void 0;return}s!==o&amp;&amp;(r=void 0,i&amp;&amp;i.end(),i=t({name:st.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const QJ="BrowserTracing",YJ={...og,markBackgroundTransactions:!0,routingInstrumentation:KJ,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{},...Eb};class JJ{constructor(e){this.name=QJ,this._hasSetTracePropagationTargets=!1,pQ(),this.options={...YJ,...e},this.options._experiments.enableLongTask!==void 0&amp;&amp;(this.options.enableLongTask=this.options._experiments.enableLongTask),e&amp;&amp;!e.tracePropagationTargets&amp;&amp;e.tracingOrigins&amp;&amp;(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=kJ(),this.options.enableLongTask&amp;&amp;AJ(),this.options._experiments.enableInteractions&amp;&amp;IJ()}setupOnce(e,n){this._getCurrentHub=n;const i=n().getClient(),o=i&amp;&amp;i.getOptions(),{routingInstrumentation:s,startTransactionOnLocationChange:a,startTransactionOnPageLoad:c,markBackgroundTransactions:l,traceFetch:u,traceXHR:d,shouldCreateSpanForRequest:f,enableHTTPTimings:h,_experiments:p}=this.options,v=o&amp;&amp;o.tracePropagationTargets||this.options.tracePropagationTargets;s(m=&gt;{const g=this._createRouteTransaction(m);return this.options._experiments.onStartRouteTransaction&amp;&amp;this.options._experiments.onStartRouteTransaction(g,m,n),g},c,a),l&amp;&amp;uJ(),p.enableInteractions&amp;&amp;this._registerInteractionListener(),HJ({traceFetch:u,traceXHR:d,tracePropagationTargets:v,shouldCreateSpanForRequest:f,enableHTTPTimings:h})}_createRouteTransaction(e){if(!this._getCurrentHub)return;const n=this._getCurrentHub(),{beforeNavigate:r,idleTimeout:i,finalTimeout:o,heartbeatInterval:s}=this.options,a=e.op==="pageload",c=a?kP("sentry-trace"):"",l=a?kP("baggage"):"",{traceparentData:u,dynamicSamplingContext:d,propagationContext:f}=w7(c,l),h={...e,...u,metadata:{...e.metadata,dynamicSamplingContext:u&amp;&amp;!d?{}:d},trimEnd:!0},p=typeof r=="function"?r(h):h,y=p===void 0?{...h,sampled:!1}:p;y.metadata=y.name!==h.name?{...y.metadata,source:"custom"}:y.metadata,this._latestRouteName=y.name;const v=e.data&amp;&amp;e.data[Nf],m=y.metadata&amp;&amp;y.metadata.source;this._latestRouteSource=v||m,y.sampled;const{location:g}=st,_=hP(n,y,i,o,!0,{location:g},s,a);a&amp;&amp;(st.document.addEventListener("readystatechange",()=&gt;{["interactive","complete"].includes(st.document.readyState)&amp;&amp;_.sendAutoFinishSignal()}),["interactive","complete"].includes(st.document.readyState)&amp;&amp;_.sendAutoFinishSignal());const S=n.getScope();return a&amp;&amp;u?S.setPropagationContext(f):S.setPropagationContext({traceId:_.spanContext().traceId,spanId:_.spanContext().spanId,parentSpanId:cr(_).parent_span_id,sampled:qk(_)}),_.registerBeforeFinishCallback(w=&gt;{this._collectWebVitals(),PJ(w)}),_}_registerInteractionListener(){let e;const n=()=&gt;{const{idleTimeout:r,finalTimeout:i,heartbeatInterval:o}=this.options,s="ui.action.click",a=sd();if(a&amp;&amp;a.op&amp;&amp;["navigation","pageload"].includes(a.op)||(e&amp;&amp;(e.setFinishReason("interactionInterrupted"),e.end(),e=void 0),!this._getCurrentHub)||!this._latestRouteName)return;const c=this._getCurrentHub(),{location:l}=st,u={name:this._latestRouteName,op:s,trimEnd:!0,data:{[Nf]:this._latestRouteSource||"url"}};e=hP(c,u,r,i,!0,{location:l},o)};["click"].forEach(r=&gt;{addEventListener(r,n,{once:!1,capture:!0})})}}function kP(t){const e=R9(`meta[name=${t}]`);return e?e.getAttribute("content"):void 0}function XJ(t){const e={...t};Sj(e,"react"),cJ(e)}var Zj={exports:{}},ut={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var bn=typeof Symbol=="function"&amp;&amp;Symbol.for,tA=bn?Symbol.for("react.element"):60103,nA=bn?Symbol.for("react.portal"):60106,__=bn?Symbol.for("react.fragment"):60107,S_=bn?Symbol.for("react.strict_mode"):60108,w_=bn?Symbol.for("react.profiler"):60114,T_=bn?Symbol.for("react.provider"):60109,b_=bn?Symbol.for("react.context"):60110,rA=bn?Symbol.for("react.async_mode"):60111,E_=bn?Symbol.for("react.concurrent_mode"):60111,C_=bn?Symbol.for("react.forward_ref"):60112,k_=bn?Symbol.for("react.suspense"):60113,ZJ=bn?Symbol.for("react.suspense_list"):60120,A_=bn?Symbol.for("react.memo"):60115,I_=bn?Symbol.for("react.lazy"):60116,eX=bn?Symbol.for("react.block"):60121,tX=bn?Symbol.for("react.fundamental"):60117,nX=bn?Symbol.for("react.responder"):60118,rX=bn?Symbol.for("react.scope"):60119;function ei(t){if(typeof t=="object"&amp;&amp;t!==null){var e=t.$$typeof;switch(e){case tA:switch(t=t.type,t){case rA:case E_:case __:case w_:case S_:case k_:return t;default:switch(t=t&amp;&amp;t.$$typeof,t){case b_:case C_:case I_:case A_:case T_:return t;default:return e}}case nA:return e}}}function eB(t){return ei(t)===E_}ut.AsyncMode=rA;ut.ConcurrentMode=E_;ut.ContextConsumer=b_;ut.ContextProvider=T_;ut.Element=tA;ut.ForwardRef=C_;ut.Fragment=__;ut.Lazy=I_;ut.Memo=A_;ut.Portal=nA;ut.Profiler=w_;ut.StrictMode=S_;ut.Suspense=k_;ut.isAsyncMode=function(t){return eB(t)||ei(t)===rA};ut.isConcurrentMode=eB;ut.isContextConsumer=function(t){return ei(t)===b_};ut.isContextProvider=function(t){return ei(t)===T_};ut.isElement=function(t){return typeof t=="object"&amp;&amp;t!==null&amp;&amp;t.$$typeof===tA};ut.isForwardRef=function(t){return ei(t)===C_};ut.isFragment=function(t){return ei(t)===__};ut.isLazy=function(t){return ei(t)===I_};ut.isMemo=function(t){return ei(t)===A_};ut.isPortal=function(t){return ei(t)===nA};ut.isProfiler=function(t){return ei(t)===w_};ut.isStrictMode=function(t){return ei(t)===S_};ut.isSuspense=function(t){return ei(t)===k_};ut.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===__||t===E_||t===w_||t===S_||t===k_||t===ZJ||typeof t=="object"&amp;&amp;t!==null&amp;&amp;(t.$$typeof===I_||t.$$typeof===A_||t.$$typeof===T_||t.$$typeof===b_||t.$$typeof===C_||t.$$typeof===tX||t.$$typeof===nX||t.$$typeof===rX||t.$$typeof===eX)};ut.typeOf=ei;Zj.exports=ut;var iX=Zj.exports,iA=iX,oX={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sX={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},aX={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},tB={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},oA={};oA[iA.ForwardRef]=aX;oA[iA.Memo]=tB;function AP(t){return iA.isMemo(t)?tB:oA[t.$$typeof]||oX}var cX=Object.defineProperty,lX=Object.getOwnPropertyNames,IP=Object.getOwnPropertySymbols,uX=Object.getOwnPropertyDescriptor,dX=Object.getPrototypeOf,OP=Object.prototype;function nB(t,e,n){if(typeof e!="string"){if(OP){var r=dX(e);r&amp;&amp;r!==OP&amp;&amp;nB(t,r,n)}var i=lX(e);IP&amp;&amp;(i=i.concat(IP(e)));for(var o=AP(t),s=AP(e),a=0;a&lt;i.length;++a){var c=i[a];if(!sX[c]&amp;&amp;!(n&amp;&amp;n[c])&amp;&amp;!(s&amp;&amp;s[c])&amp;&amp;!(o&amp;&amp;o[c])){var l=uX(e,c);try{cX(t,c,l)}catch{}}}}return t}var fX=nB;const hX=Mo(fX),pX="ui.react.render",mX="ui.react.update",gX="ui.react.mount",RP="/home/runner/work/sentry-javascript/sentry-javascript/packages/react/src/profiler.tsx",yX="unknown";class rB extends E.Component{static __initStatic(){this.defaultProps={disabled:!1,includeRender:!0,includeUpdates:!0}}constructor(e){super(e);const{name:n,disabled:r=!1}=this.props;r||(this._mountSpan=Pf({name:`&lt;${n}&gt;`,op:gX,origin:"auto.ui.react.profiler",attributes:{"ui.component_name":n}}))}componentDidMount(){this._mountSpan&amp;&amp;this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:n=!0}){if(n&amp;&amp;this._mountSpan&amp;&amp;e!==this.props.updateProps){const r=Object.keys(e).filter(i=&gt;e[i]!==this.props.updateProps[i]);if(r.length&gt;0){const i=Ec();this._updateSpan=sP(this._mountSpan,()=&gt;Pf({name:`&lt;${this.props.name}&gt;`,op:mX,origin:"auto.ui.react.profiler",startTimestamp:i,attributes:{"ui.component_name":this.props.name,"ui.react.changed_props":r}}))}}return!0}componentDidUpdate(){this._updateSpan&amp;&amp;(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){const e=Ec(),{name:n,includeRender:r=!0}=this.props;if(this._mountSpan&amp;&amp;r){const i=cr(this._mountSpan).timestamp;sP(this._mountSpan,()=&gt;{const o=Pf({name:`&lt;${n}&gt;`,op:pX,origin:"auto.ui.react.profiler",startTimestamp:i,attributes:{"ui.component_name":n}});o&amp;&amp;o.end(e)})}}render(){return this.props.children}}rB.__initStatic();function vX(t,e){const n=t.displayName||t.name||yX,r=i=&gt;E.createElement(rB,{...e,name:n,updateProps:i,__self:this,__source:{fileName:RP,lineNumber:156}},E.createElement(t,{...i,__self:this,__source:{fileName:RP,lineNumber:157}}));return r.displayName=`profiler(${n})`,hX(r,t),r}function _X(t){const e=t.match(/^([^.]+)/);return e!==null&amp;&amp;parseInt(e[0])&gt;=17}const NP={componentStack:null,error:null,eventId:null};function SX(t,e){const n=new WeakMap;function r(i,o){if(!n.has(i)){if(i.cause)return n.set(i,!0),r(i.cause,o);i.cause=o}}r(t,e)}class sA extends E.Component{constructor(e){super(e),sA.prototype.__init.call(this),this.state=NP,this._openFallbackReportDialog=!0;const n=Ln();n&amp;&amp;n.on&amp;&amp;e.showDialog&amp;&amp;(this._openFallbackReportDialog=!1,n.on("afterSendEvent",r=&gt;{!r.type&amp;&amp;r.event_id===this._lastEventId&amp;&amp;wP({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,{componentStack:n}){const{beforeCapture:r,onError:i,showDialog:o,dialogOptions:s}=this.props;d_(a=&gt;{if(_X(E.version)&amp;&amp;xk(e)){const l=new Error(e.message);l.name=`React ErrorBoundary ${e.name}`,l.stack=n,SX(e,l)}r&amp;&amp;r(a,e,n);const c=Au(e,{captureContext:{contexts:{react:{componentStack:n}}},mechanism:{handled:!1}});i&amp;&amp;i(e,n,c),o&amp;&amp;(this._lastEventId=c,this._openFallbackReportDialog&amp;&amp;wP({...s,eventId:c})),this.setState({error:e,componentStack:n,eventId:c})})}componentDidMount(){const{onMount:e}=this.props;e&amp;&amp;e()}componentWillUnmount(){const{error:e,componentStack:n,eventId:r}=this.state,{onUnmount:i}=this.props;i&amp;&amp;i(e,n,r)}__init(){this.resetErrorBoundary=()=&gt;{const{onReset:e}=this.props,{error:n,componentStack:r,eventId:i}=this.state;e&amp;&amp;e(n,r,i),this.setState(NP)}}render(){const{fallback:e,children:n}=this.props,r=this.state;if(r.error){let i;return typeof e=="function"?i=e({error:r.error,componentStack:r.componentStack,resetError:this.resetErrorBoundary,eventId:r.eventId}):i=e,E.isValidElement(i)?i:null}return typeof n=="function"?n():n}}/*! @azure/msal-common v14.4.0 2023-11-07 */const j={LIBRARY_NAME:"MSAL.JS",SKU:"msal.js.common",CACHE_PREFIX:"msal",DEFAULT_AUTHORITY:"https://login.microsoftonline.com/common/",DEFAULT_AUTHORITY_HOST:"login.microsoftonline.com",DEFAULT_COMMON_TENANT:"common",ADFS:"adfs",DSTS:"dstsv2",AAD_INSTANCE_DISCOVERY_ENDPT:"https://login.microsoftonline.com/common/discovery/instance?api-version=1.1&amp;authorization_endpoint=",CIAM_AUTH_URL:".ciamlogin.com",AAD_TENANT_DOMAIN_SUFFIX:".onmicrosoft.com",RESOURCE_DELIM:"|",NO_ACCOUNT:"NO_ACCOUNT",CLAIMS:"claims",CONSUMER_UTID:"9188040d-6c67-4c5b-b112-36a304b66dad",OPENID_SCOPE:"openid",PROFILE_SCOPE:"profile",OFFLINE_ACCESS_SCOPE:"offline_access",EMAIL_SCOPE:"email",CODE_RESPONSE_TYPE:"code",CODE_GRANT_TYPE:"authorization_code",RT_GRANT_TYPE:"refresh_token",FRAGMENT_RESPONSE_MODE:"fragment",S256_CODE_CHALLENGE_METHOD:"S256",URL_FORM_CONTENT_TYPE:"application/x-www-form-urlencoded;charset=utf-8",AUTHORIZATION_PENDING:"authorization_pending",NOT_DEFINED:"not_defined",EMPTY_STRING:"",NOT_APPLICABLE:"N/A",FORWARD_SLASH:"/",IMDS_ENDPOINT:"http://169.254.169.254/metadata/instance/compute/location",IMDS_VERSION:"2020-06-01",IMDS_TIMEOUT:2e3,AZURE_REGION_AUTO_DISCOVER_FLAG:"TryAutoDetect",REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX:"login.microsoft.com",KNOWN_PUBLIC_CLOUDS:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"],TOKEN_RESPONSE_TYPE:"token",ID_TOKEN_RESPONSE_TYPE:"id_token",SHR_NONCE_VALIDITY:240,INVALID_INSTANCE:"invalid_instance"},lm={SUCCESS_RANGE_START:200,SUCCESS_RANGE_END:299,REDIRECT:302,CLIENT_ERROR_RANGE_START:400,CLIENT_ERROR_RANGE_END:499,SERVER_ERROR_RANGE_START:500,SERVER_ERROR_RANGE_END:599},ep=[j.OPENID_SCOPE,j.PROFILE_SCOPE,j.OFFLINE_ACCESS_SCOPE],PP=[...ep,j.EMAIL_SCOPE],_o={CONTENT_TYPE:"Content-Type",RETRY_AFTER:"Retry-After",CCS_HEADER:"X-AnchorMailbox",WWWAuthenticate:"WWW-Authenticate",AuthenticationInfo:"Authentication-Info",X_MS_REQUEST_ID:"x-ms-request-id",X_MS_HTTP_VERSION:"x-ms-httpver"},Cn={ID_TOKEN:"idtoken",CLIENT_INFO:"client.info",ADAL_ID_TOKEN:"adal.idtoken",ERROR:"error",ERROR_DESC:"error.description",ACTIVE_ACCOUNT:"active-account",ACTIVE_ACCOUNT_FILTERS:"active-account-filters"},Df={COMMON:"common",ORGANIZATIONS:"organizations",CONSUMERS:"consumers"},ke={CLIENT_ID:"client_id",REDIRECT_URI:"redirect_uri",RESPONSE_TYPE:"response_type",RESPONSE_MODE:"response_mode",GRANT_TYPE:"grant_type",CLAIMS:"claims",SCOPE:"scope",ERROR:"error",ERROR_DESCRIPTION:"error_description",ACCESS_TOKEN:"access_token",ID_TOKEN:"id_token",REFRESH_TOKEN:"refresh_token",EXPIRES_IN:"expires_in",STATE:"state",NONCE:"nonce",PROMPT:"prompt",SESSION_STATE:"session_state",CLIENT_INFO:"client_info",CODE:"code",CODE_CHALLENGE:"code_challenge",CODE_CHALLENGE_METHOD:"code_challenge_method",CODE_VERIFIER:"code_verifier",CLIENT_REQUEST_ID:"client-request-id",X_CLIENT_SKU:"x-client-SKU",X_CLIENT_VER:"x-client-VER",X_CLIENT_OS:"x-client-OS",X_CLIENT_CPU:"x-client-CPU",X_CLIENT_CURR_TELEM:"x-client-current-telemetry",X_CLIENT_LAST_TELEM:"x-client-last-telemetry",X_MS_LIB_CAPABILITY:"x-ms-lib-capability",X_APP_NAME:"x-app-name",X_APP_VER:"x-app-ver",POST_LOGOUT_URI:"post_logout_redirect_uri",ID_TOKEN_HINT:"id_token_hint",DEVICE_CODE:"device_code",CLIENT_SECRET:"client_secret",CLIENT_ASSERTION:"client_assertion",CLIENT_ASSERTION_TYPE:"client_assertion_type",TOKEN_TYPE:"token_type",REQ_CNF:"req_cnf",OBO_ASSERTION:"assertion",REQUESTED_TOKEN_USE:"requested_token_use",ON_BEHALF_OF:"on_behalf_of",FOCI:"foci",CCS_HEADER:"X-AnchorMailbox",RETURN_SPA_CODE:"return_spa_code",NATIVE_BROKER:"nativebroker",LOGOUT_HINT:"logout_hint"},um={ACCESS_TOKEN:"access_token",XMS_CC:"xms_cc"},Yn={LOGIN:"login",SELECT_ACCOUNT:"select_account",CONSENT:"consent",NONE:"none",CREATE:"create",NO_SESSION:"no_session"},A0={ACCOUNT:"account",SID:"sid",LOGIN_HINT:"login_hint",ID_TOKEN:"id_token",DOMAIN_HINT:"domain_hint",ORGANIZATIONS:"organizations",CONSUMERS:"consumers",ACCOUNT_ID:"accountIdentifier",HOMEACCOUNT_ID:"homeAccountIdentifier"},xP={PLAIN:"plain",S256:"S256"},tp={QUERY:"query",FRAGMENT:"fragment"},wX={...tp,FORM_POST:"form_post"},iB={IMPLICIT_GRANT:"implicit",AUTHORIZATION_CODE_GRANT:"authorization_code",CLIENT_CREDENTIALS_GRANT:"client_credentials",RESOURCE_OWNER_PASSWORD_GRANT:"password",REFRESH_TOKEN_GRANT:"refresh_token",DEVICE_CODE_GRANT:"device_code",JWT_BEARER:"urn:ietf:params:oauth:grant-type:jwt-bearer"},dm={MSSTS_ACCOUNT_TYPE:"MSSTS",ADFS_ACCOUNT_TYPE:"ADFS",MSAV1_ACCOUNT_TYPE:"MSA",GENERIC_ACCOUNT_TYPE:"Generic"},Nn={CACHE_KEY_SEPARATOR:"-",CLIENT_INFO_SEPARATOR:"."},Ce={ID_TOKEN:"IdToken",ACCESS_TOKEN:"AccessToken",ACCESS_TOKEN_WITH_AUTH_SCHEME:"AccessToken_With_AuthScheme",REFRESH_TOKEN:"RefreshToken"},Cb="appmetadata",TX="client_info",Lf="1",$f={CACHE_KEY:"authority-metadata",REFRESH_TIME_SECONDS:3600*24},Mr={CONFIG:"config",CACHE:"cache",NETWORK:"network",HARDCODED_VALUES:"hardcoded_values"},An={SCHEMA_VERSION:5,MAX_CUR_HEADER_BYTES:80,MAX_LAST_HEADER_BYTES:330,MAX_CACHED_ERRORS:50,CACHE_KEY:"server-telemetry",CATEGORY_SEPARATOR:"|",VALUE_SEPARATOR:",",OVERFLOW_TRUE:"1",OVERFLOW_FALSE:"0",UNKNOWN_ERROR:"unknown_error"},ht={BEARER:"Bearer",POP:"pop",SSH:"ssh-cert"},Ff={DEFAULT_THROTTLE_TIME_SECONDS:60,DEFAULT_MAX_THROTTLE_TIME_SECONDS:3600,THROTTLING_PREFIX:"throttling",X_MS_LIB_CAPABILITY_VALUE:"retry-after, h429"},MP={INVALID_GRANT_ERROR:"invalid_grant",CLIENT_MISMATCH_ERROR:"client_mismatch"},DP={username:"username",password:"password"},fm={httpSuccess:200,httpBadRequest:400},dl={FAILED_AUTO_DETECTION:"1",INTERNAL_CACHE:"2",ENVIRONMENT_VARIABLE:"3",IMDS:"4"},I0={CONFIGURED_MATCHES_DETECTED:"1",CONFIGURED_NO_AUTO_DETECTION:"2",CONFIGURED_NOT_DETECTED:"3",AUTO_DETECTION_REQUESTED_SUCCESSFUL:"4",AUTO_DETECTION_REQUESTED_FAILED:"5"},Rs={NOT_APPLICABLE:"0",FORCE_REFRESH_OR_CLAIMS:"1",NO_CACHED_ACCESS_TOKEN:"2",CACHED_ACCESS_TOKEN_EXPIRED:"3",PROACTIVELY_REFRESHED:"4"},bX={Jwt:"JWT",Jwk:"JWK",Pop:"pop"};/*! @azure/msal-common v14.4.0 2023-11-07 */const aA="unexpected_error",EX="post_request_failed";/*! @azure/msal-common v14.4.0 2023-11-07 */const LP={[aA]:"Unexpected error in authentication.",[EX]:"Post request failed from the network, could be a 4xx/5xx or a network unavailability. Please check the exact error code for details."};let Ft=class oB extends Error{constructor(e,n,r){const i=n?`${e}: ${n}`:e;super(i),Object.setPrototypeOf(this,oB.prototype),this.errorCode=e||j.EMPTY_STRING,this.errorMessage=n||j.EMPTY_STRING,this.subError=r||j.EMPTY_STRING,this.name="AuthError"}setCorrelationId(e){this.correlationId=e}};function sB(t,e){return new Ft(t,e?`${LP[t]} ${e}`:LP[t])}/*! @azure/msal-common v14.4.0 2023-11-07 */const cA="client_info_decoding_error",aB="client_info_empty_error",lA="token_parsing_error",cB="null_or_empty_token",zo="endpoints_resolution_error",lB="network_error",uB="openid_config_error",dB="hash_not_deserialized",Nu="invalid_state",fB="state_mismatch",Ey="state_not_found",hB="nonce_mismatch",uA="auth_time_not_found",pB="max_age_transpired",CX="multiple_matching_tokens",kX="multiple_matching_accounts",mB="multiple_matching_appMetadata",gB="request_cannot_be_made",yB="cannot_remove_empty_scope",vB="cannot_append_scopeset",kb="empty_input_scopeset",AX="device_code_polling_cancelled",IX="device_code_expired",OX="device_code_unknown_error",dA="no_account_in_silent_request",_B="invalid_cache_record",fA="invalid_cache_environment",Ab="no_account_found",Ib="no_crypto_object",Ob="unexpected_credential_type",RX="invalid_assertion",NX="invalid_client_credential",Qs="token_refresh_required",PX="user_timeout_reached",SB="token_claims_cnf_required_for_signedjwt",wB="authorization_code_missing_from_server_response",TB="binding_key_not_removed",bB="end_session_endpoint_not_supported",hA="key_id_missing",xX="no_network_connectivity",MX="user_canceled",DX="missing_tenant_id_error",je="method_not_implemented",LX="nested_app_auth_bridge_disabled";/*! @azure/msal-common v14.4.0 2023-11-07 */const $P={[cA]:"The client info could not be parsed/decoded correctly",[aB]:"The client info was empty",[lA]:"Token cannot be parsed",[cB]:"The token is null or empty",[zo]:"Endpoints cannot be resolved",[lB]:"Network request failed",[uB]:"Could not retrieve endpoints. Check your authority and verify the .well-known/openid-configuration endpoint returns the required endpoints.",[dB]:"The hash parameters could not be deserialized",[Nu]:"State was not the expected format",[fB]:"State mismatch error",[Ey]:"State not found",[hB]:"Nonce mismatch error",[uA]:"Max Age was requested and the ID token is missing the auth_time variable. auth_time is an optional claim and is not enabled by default - it must be enabled. See https://aka.ms/msaljs/optional-claims for more information.",[pB]:"Max Age is set to 0, or too much time has elapsed since the last end-user authentication.",[CX]:"The cache contains multiple tokens satisfying the requirements. Call AcquireToken again providing more requirements such as authority or account.",[kX]:"The cache contains multiple accounts satisfying the given parameters. Please pass more info to obtain the correct account",[mB]:"The cache contains multiple appMetadata satisfying the given parameters. Please pass more info to obtain the correct appMetadata",[gB]:"Token request cannot be made without authorization code or refresh token.",[yB]:"Cannot remove null or empty scope from ScopeSet",[vB]:"Cannot append ScopeSet",[kb]:"Empty input ScopeSet cannot be processed",[AX]:"Caller has cancelled token endpoint polling during device code flow by setting DeviceCodeRequest.cancel = true.",[IX]:"Device code is expired.",[OX]:"Device code stopped polling for unknown reasons.",[dA]:"Please pass an account object, silent flow is not supported without account information",[_B]:"Cache record object was null or undefined.",[fA]:"Invalid environment when attempting to create cache entry",[Ab]:"No account found in cache for given key.",[Ib]:"No crypto object detected.",[Ob]:"Unexpected credential type.",[RX]:"Client assertion must meet requirements described in https://tools.ietf.org/html/rfc7515",[NX]:"Client credential (secret, certificate, or assertion) must not be empty when creating a confidential client. An application should at most have one credential",[Qs]:"Cannot return token from cache because it must be refreshed. This may be due to one of the following reasons: forceRefresh parameter is set to true, claims have been requested, there is no cached access token or it is expired.",[PX]:"User defined timeout for device code polling reached",[SB]:"Cannot generate a POP jwt if the token_claims are not populated",[wB]:"Server response does not contain an authorization code to proceed",[TB]:"Could not remove the credential's binding key from storage.",[bB]:"The provided authority does not support logout",[hA]:"A keyId value is missing from the requested bound token's cache record and is required to match the token to it's stored binding key.",[xX]:"No network connectivity. Check your internet connection.",[MX]:"User cancelled the flow.",[DX]:"A tenant id - not common, organizations, or consumers - must be specified when using the client_credentials flow.",[je]:"This method has not been implemented",[LX]:"The nested app auth bridge is disabled"};class O_ extends Ft{constructor(e,n){super(e,n?`${$P[e]}: ${n}`:$P[e]),this.name="ClientAuthError",Object.setPrototypeOf(this,O_.prototype)}}function Z(t,e){return new O_(t,e)}/*! @azure/msal-common v14.4.0 2023-11-07 */const Cy={createNewGuid:()=&gt;{throw Z(je)},base64Decode:()=&gt;{throw Z(je)},base64Encode:()=&gt;{throw Z(je)},async getPublicKeyThumbprint(){throw Z(je)},async removeTokenBindingKey(){throw Z(je)},async clearKeystore(){throw Z(je)},async signJwt(){throw Z(je)},async hashString(){throw Z(je)}};/*! @azure/msal-common v14.4.0 2023-11-07 */var Qt;(function(t){t[t.Error=0]="Error",t[t.Warning=1]="Warning",t[t.Info=2]="Info",t[t.Verbose=3]="Verbose",t[t.Trace=4]="Trace"})(Qt||(Qt={}));class fa{constructor(e,n,r){this.level=Qt.Info;const i=()=&gt;{},o=e||fa.createDefaultLoggerOptions();this.localCallback=o.loggerCallback||i,this.piiLoggingEnabled=o.piiLoggingEnabled||!1,this.level=typeof o.logLevel=="number"?o.logLevel:Qt.Info,this.correlationId=o.correlationId||j.EMPTY_STRING,this.packageName=n||j.EMPTY_STRING,this.packageVersion=r||j.EMPTY_STRING}static createDefaultLoggerOptions(){return{loggerCallback:()=&gt;{},piiLoggingEnabled:!1,logLevel:Qt.Info}}clone(e,n,r){return new fa({loggerCallback:this.localCallback,piiLoggingEnabled:this.piiLoggingEnabled,logLevel:this.level,correlationId:r||this.correlationId},e,n)}logMessage(e,n){if(n.logLevel&gt;this.level||!this.piiLoggingEnabled&amp;&amp;n.containsPii)return;const o=`${`[${new Date().toUTCString()}] : [${n.correlationId||this.correlationId||""}]`} : ${this.packageName}@${this.packageVersion} : ${Qt[n.logLevel]} - ${e}`;this.executeCallback(n.logLevel,o,n.containsPii||!1)}executeCallback(e,n,r){this.localCallback&amp;&amp;this.localCallback(e,n,r)}error(e,n){this.logMessage(e,{logLevel:Qt.Error,containsPii:!1,correlationId:n||j.EMPTY_STRING})}errorPii(e,n){this.logMessage(e,{logLevel:Qt.Error,containsPii:!0,correlationId:n||j.EMPTY_STRING})}warning(e,n){this.logMessage(e,{logLevel:Qt.Warning,containsPii:!1,correlationId:n||j.EMPTY_STRING})}warningPii(e,n){this.logMessage(e,{logLevel:Qt.Warning,containsPii:!0,correlationId:n||j.EMPTY_STRING})}info(e,n){this.logMessage(e,{logLevel:Qt.Info,containsPii:!1,correlationId:n||j.EMPTY_STRING})}infoPii(e,n){this.logMessage(e,{logLevel:Qt.Info,containsPii:!0,correlationId:n||j.EMPTY_STRING})}verbose(e,n){this.logMessage(e,{logLevel:Qt.Verbose,containsPii:!1,correlationId:n||j.EMPTY_STRING})}verbosePii(e,n){this.logMessage(e,{logLevel:Qt.Verbose,containsPii:!0,correlationId:n||j.EMPTY_STRING})}trace(e,n){this.logMessage(e,{logLevel:Qt.Trace,containsPii:!1,correlationId:n||j.EMPTY_STRING})}tracePii(e,n){this.logMessage(e,{logLevel:Qt.Trace,containsPii:!0,correlationId:n||j.EMPTY_STRING})}isPiiLoggingEnabled(){return this.piiLoggingEnabled||!1}}/*! @azure/msal-common v14.4.0 2023-11-07 */const EB="@azure/msal-common",pA="14.4.0";/*! @azure/msal-common v14.4.0 2023-11-07 */const mA={None:"none",AzurePublic:"https://login.microsoftonline.com",AzurePpe:"https://login.windows-ppe.net",AzureChina:"https://login.chinacloudapi.cn",AzureGermany:"https://login.microsoftonline.de",AzureUsGovernment:"https://login.microsoftonline.us"};/*! @azure/msal-common v14.4.0 2023-11-07 */function ha(t,e){const n=$X(t);try{const r=e(n);return JSON.parse(r)}catch{throw Z(lA)}}function $X(t){if(!t)throw Z(cB);const n=/^([^\.\s]*)\.([^\.\s]+)\.([^\.\s]*)$/.exec(t);if(!n||n.length&lt;4)throw Z(lA);return n[2]}function CB(t,e){if(e===0||Date.now()-3e5&gt;t+e)throw Z(pB)}/*! @azure/msal-common v14.4.0 2023-11-07 */class sr{static nowSeconds(){return Math.round(new Date().getTime()/1e3)}static isTokenExpired(e,n){const r=Number(e)||0;return sr.nowSeconds()+n&gt;r}static wasClockTurnedBack(e){return Number(e)&gt;sr.nowSeconds()}static delay(e,n){return new Promise(r=&gt;setTimeout(()=&gt;r(n),e))}}/*! @azure/msal-common v14.4.0 2023-11-07 */function Ll(t){return[FX(t),UX(t),jX(t),BX(t),HX(t)].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}function R_(t,e,n,r,i){return{credentialType:Ce.ID_TOKEN,homeAccountId:t,environment:e,clientId:r,secret:n,realm:i}}function N_(t,e,n,r,i,o,s,a,c,l,u,d,f,h,p){const y={homeAccountId:t,credentialType:Ce.ACCESS_TOKEN,secret:n,cachedAt:sr.nowSeconds().toString(),expiresOn:s.toString(),extendedExpiresOn:a.toString(),environment:e,clientId:r,realm:i,target:o,tokenType:u||ht.BEARER};if(d&amp;&amp;(y.userAssertionHash=d),l&amp;&amp;(y.refreshOn=l.toString()),h&amp;&amp;(y.requestedClaims=h,y.requestedClaimsHash=p),y.tokenType?.toLowerCase()!==ht.BEARER.toLowerCase())switch(y.credentialType=Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME,y.tokenType){case ht.POP:const v=ha(n,c);if(!v?.cnf?.kid)throw Z(SB);y.keyId=v.cnf.kid;break;case ht.SSH:y.keyId=f}return y}function kB(t,e,n,r,i,o){const s={credentialType:Ce.REFRESH_TOKEN,homeAccountId:t,environment:e,clientId:r,secret:n};return o&amp;&amp;(s.userAssertionHash=o),i&amp;&amp;(s.familyId=i),s}function gA(t){return t.hasOwnProperty("homeAccountId")&amp;&amp;t.hasOwnProperty("environment")&amp;&amp;t.hasOwnProperty("credentialType")&amp;&amp;t.hasOwnProperty("clientId")&amp;&amp;t.hasOwnProperty("secret")}function FP(t){return t?gA(t)&amp;&amp;t.hasOwnProperty("realm")&amp;&amp;t.hasOwnProperty("target")&amp;&amp;(t.credentialType===Ce.ACCESS_TOKEN||t.credentialType===Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME):!1}function UP(t){return t?gA(t)&amp;&amp;t.hasOwnProperty("realm")&amp;&amp;t.credentialType===Ce.ID_TOKEN:!1}function jP(t){return t?gA(t)&amp;&amp;t.credentialType===Ce.REFRESH_TOKEN:!1}function FX(t){return[t.homeAccountId,t.environment].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}function UX(t){const e=t.credentialType===Ce.REFRESH_TOKEN&amp;&amp;t.familyId||t.clientId;return[t.credentialType,e,t.realm||""].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}function jX(t){return(t.target||"").toLowerCase()}function BX(t){return(t.requestedClaimsHash||"").toLowerCase()}function HX(t){return t.tokenType&amp;&amp;t.tokenType.toLowerCase()!==ht.BEARER.toLowerCase()?t.tokenType.toLowerCase():""}function VX(t,e){const n=t.indexOf(An.CACHE_KEY)===0;let r=!0;return e&amp;&amp;(r=e.hasOwnProperty("failedRequests")&amp;&amp;e.hasOwnProperty("errors")&amp;&amp;e.hasOwnProperty("cacheHits")),n&amp;&amp;r}/*! @azure/msal-common v14.4.0 2023-11-07 */const AB="redirect_uri_empty",zX="claims_request_parsing_error",IB="authority_uri_insecure",hf="url_parse_error",yA="empty_url_error",OB="empty_input_scopes_error",RB="invalid_prompt_value",vA="invalid_claims",NB="token_request_empty",PB="logout_request_empty",xB="invalid_code_challenge_method",_A="pkce_params_missing",SA="invalid_cloud_discovery_metadata",MB="invalid_authority_metadata",DB="untrusted_authority",P_="missing_ssh_jwk",LB="missing_ssh_kid",qX="missing_nonce_authentication_header",WX="invalid_authentication_header",$B="cannot_set_OIDCOptions",FB="cannot_allow_native_broker",UB="authority_mismatch";/*! @azure/msal-common v14.4.0 2023-11-07 */const GX={[AB]:"A redirect URI is required for all calls, and none has been set.",[zX]:"Could not parse the given claims request object.",[IB]:"Authority URIs must use https.  Please see here for valid authority configuration options: https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications#configuration-options",[hf]:"URL could not be parsed into appropriate segments.",[yA]:"URL was empty or null.",[OB]:"Scopes cannot be passed as null, undefined or empty array because they are required to obtain an access token.",[RB]:"Please see here for valid configuration options: https://azuread.github.io/microsoft-authentication-library-for-js/ref/modules/_azure_msal_common.html#commonauthorizationurlrequest",[vA]:"Given claims parameter must be a stringified JSON object.",[NB]:"Token request was empty and not found in cache.",[PB]:"The logout request was null or undefined.",[xB]:'code_challenge_method passed is invalid. Valid values are "plain" and "S256".',[_A]:"Both params: code_challenge and code_challenge_method are to be passed if to be sent in the request",[SA]:"Invalid cloudDiscoveryMetadata provided. Must be a stringified JSON object containing tenant_discovery_endpoint and metadata fields",[MB]:"Invalid authorityMetadata provided. Must by a stringified JSON object containing authorization_endpoint, token_endpoint, issuer fields.",[DB]:"The provided authority is not a trusted authority. Please include this authority in the knownAuthorities config parameter.",[P_]:"Missing sshJwk in SSH certificate request. A stringified JSON Web Key is required when using the SSH authentication scheme.",[LB]:"Missing sshKid in SSH certificate request. A string that uniquely identifies the public SSH key is required when using the SSH authentication scheme.",[qX]:"Unable to find an authentication header containing server nonce. Either the Authentication-Info or WWW-Authenticate headers must be present in order to obtain a server nonce.",[WX]:"Invalid authentication header provided",[$B]:"Cannot set OIDCOptions parameter. Please change the protocol mode to OIDC or use a non-Microsoft authority.",[FB]:"Cannot set allowNativeBroker parameter to true when not in AAD protocol mode.",[UB]:"Authority mismatch error. Authority provided in login request or PublicClientApplication config does not match the environment of the provided account. Please use a matching account or make an interactive request to login to this authority."};class wA extends Ft{constructor(e){super(e,GX[e]),this.name="ClientConfigurationError",Object.setPrototypeOf(this,wA.prototype)}}function pt(t){return new wA(t)}/*! @azure/msal-common v14.4.0 2023-11-07 */class Qi{static isEmptyObj(e){if(e)try{const n=JSON.parse(e);return Object.keys(n).length===0}catch{}return!0}static startsWith(e,n){return e.indexOf(n)===0}static endsWith(e,n){return e.length&gt;=n.length&amp;&amp;e.lastIndexOf(n)===e.length-n.length}static queryStringToObject(e){const n={},r=e.split("&amp;"),i=o=&gt;decodeURIComponent(o.replace(/\+/g," "));return r.forEach(o=&gt;{if(o.trim()){const[s,a]=o.split(/=(.+)/g,2);s&amp;&amp;a&amp;&amp;(n[i(s)]=i(a))}}),n}static trimArrayEntries(e){return e.map(n=&gt;n.trim())}static removeEmptyStringsFromArray(e){return e.filter(n=&gt;!!n)}static jsonParseHelper(e){try{return JSON.parse(e)}catch{return null}}static matchPattern(e,n){return new RegExp(e.replace(/\\/g,"\\\\").replace(/\*/g,"[^ ]*").replace(/\?/g,"\\?")).test(n)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Xt{constructor(e){const n=e?Qi.trimArrayEntries([...e]):[],r=n?Qi.removeEmptyStringsFromArray(n):[];this.validateInputScopes(r),this.scopes=new Set,r.forEach(i=&gt;this.scopes.add(i))}static fromString(e){const r=(e||j.EMPTY_STRING).split(" ");return new Xt(r)}static createSearchScopes(e){const n=new Xt(e);return n.containsOnlyOIDCScopes()?n.removeScope(j.OFFLINE_ACCESS_SCOPE):n.removeOIDCScopes(),n}validateInputScopes(e){if(!e||e.length&lt;1)throw pt(OB)}containsScope(e){const n=this.printScopesLowerCase().split(" "),r=new Xt(n);return e?r.scopes.has(e.toLowerCase()):!1}containsScopeSet(e){return!e||e.scopes.size&lt;=0?!1:this.scopes.size&gt;=e.scopes.size&amp;&amp;e.asArray().every(n=&gt;this.containsScope(n))}containsOnlyOIDCScopes(){let e=0;return PP.forEach(n=&gt;{this.containsScope(n)&amp;&amp;(e+=1)}),this.scopes.size===e}appendScope(e){e&amp;&amp;this.scopes.add(e.trim())}appendScopes(e){try{e.forEach(n=&gt;this.appendScope(n))}catch{throw Z(vB)}}removeScope(e){if(!e)throw Z(yB);this.scopes.delete(e.trim())}removeOIDCScopes(){PP.forEach(e=&gt;{this.scopes.delete(e)})}unionScopeSets(e){if(!e)throw Z(kb);const n=new Set;return e.scopes.forEach(r=&gt;n.add(r.toLowerCase())),this.scopes.forEach(r=&gt;n.add(r.toLowerCase())),n}intersectingScopeSets(e){if(!e)throw Z(kb);e.containsOnlyOIDCScopes()||e.removeOIDCScopes();const n=this.unionScopeSets(e),r=e.getScopeCount(),i=this.getScopeCount();return n.size&lt;i+r}getScopeCount(){return this.scopes.size}asArray(){const e=[];return this.scopes.forEach(n=&gt;e.push(n)),e}printScopes(){return this.scopes?this.asArray().join(" "):j.EMPTY_STRING}printScopesLowerCase(){return this.printScopes().toLowerCase()}}/*! @azure/msal-common v14.4.0 2023-11-07 */function Rb(t,e){if(!t)throw Z(aB);try{const n=e.base64Decode(t);return JSON.parse(n)}catch{throw Z(cA)}}function $l(t){if(!t)throw Z(cA);const e=t.split(Nn.CLIENT_INFO_SEPARATOR,2);return{uid:e[0],utid:e.length&lt;2?j.EMPTY_STRING:e[1]}}/*! @azure/msal-common v14.4.0 2023-11-07 */const Li={Default:0,Adfs:1,Dsts:2,Ciam:3};/*! @azure/msal-common v14.4.0 2023-11-07 */const ts={AAD:"AAD",OIDC:"OIDC"};/*! @azure/msal-common v14.4.0 2023-11-07 */class Wt{generateAccountId(){return[this.homeAccountId,this.environment].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}generateAccountKey(){return Wt.generateAccountCacheKey({homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId})}getAccountInfo(){return{homeAccountId:this.homeAccountId,environment:this.environment,tenantId:this.realm,username:this.username,localAccountId:this.localAccountId,name:this.name,idTokenClaims:this.idTokenClaims,nativeAccountId:this.nativeAccountId,authorityType:this.authorityType}}static generateAccountCacheKey(e){return[e.homeAccountId,e.environment||j.EMPTY_STRING,e.tenantId||j.EMPTY_STRING].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}static createAccount(e,n){const r=new Wt;n.authorityType===Li.Adfs?r.authorityType=dm.ADFS_ACCOUNT_TYPE:n.protocolMode===ts.AAD?r.authorityType=dm.MSSTS_ACCOUNT_TYPE:r.authorityType=dm.GENERIC_ACCOUNT_TYPE,r.clientInfo=e.clientInfo,r.homeAccountId=e.homeAccountId,r.nativeAccountId=e.nativeAccountId;const i=e.environment||n&amp;&amp;n.getPreferredCache();if(!i)throw Z(fA);r.environment=i,r.realm=e.idTokenClaims.tid||j.EMPTY_STRING,r.localAccountId=e.idTokenClaims.oid||e.idTokenClaims.sub||j.EMPTY_STRING;const o=e.idTokenClaims.preferred_username||e.idTokenClaims.upn,s=e.idTokenClaims.emails?e.idTokenClaims.emails[0]:null;return r.username=o||s||j.EMPTY_STRING,r.name=e.idTokenClaims.name,r.cloudGraphHostName=e.cloudGraphHostName,r.msGraphHost=e.msGraphHost,r}static createFromAccountInfo(e,n,r){const i=new Wt;return i.authorityType=e.authorityType||dm.GENERIC_ACCOUNT_TYPE,i.homeAccountId=e.homeAccountId,i.localAccountId=e.localAccountId,i.nativeAccountId=e.nativeAccountId,i.realm=e.tenantId,i.environment=e.environment,i.username=e.username,i.name=e.name,i.cloudGraphHostName=n,i.msGraphHost=r,i}static generateHomeAccountId(e,n,r,i,o){const s=o?.sub?o.sub:j.EMPTY_STRING;if(n===Li.Adfs||n===Li.Dsts)return s;if(e)try{const a=Rb(e,i);if(a.uid&amp;&amp;a.utid)return`${a.uid}${Nn.CLIENT_INFO_SEPARATOR}${a.utid}`}catch{}return r.verbose("No client info in response"),s}static isAccountEntity(e){return e?e.hasOwnProperty("homeAccountId")&amp;&amp;e.hasOwnProperty("environment")&amp;&amp;e.hasOwnProperty("realm")&amp;&amp;e.hasOwnProperty("localAccountId")&amp;&amp;e.hasOwnProperty("username")&amp;&amp;e.hasOwnProperty("authorityType"):!1}static accountInfoIsEqual(e,n,r){if(!e||!n)return!1;let i=!0;if(r){const o=e.idTokenClaims||{},s=n.idTokenClaims||{};i=o.iat===s.iat&amp;&amp;o.nonce===s.nonce}return e.homeAccountId===n.homeAccountId&amp;&amp;e.localAccountId===n.localAccountId&amp;&amp;e.username===n.username&amp;&amp;e.tenantId===n.tenantId&amp;&amp;e.environment===n.environment&amp;&amp;e.nativeAccountId===n.nativeAccountId&amp;&amp;i}}/*! @azure/msal-common v14.4.0 2023-11-07 */function jB(t){return t.startsWith("#/")?t.substring(2):t.startsWith("#")||t.startsWith("?")?t.substring(1):t}function ky(t){if(!t||t.indexOf("=")&lt;0)return null;try{const e=jB(t),n=Object.fromEntries(new URLSearchParams(e));if(n.code||n.error||n.error_description||n.state)return n}catch{throw Z(dB)}return null}/*! @azure/msal-common v14.4.0 2023-11-07 */class rt{get urlString(){return this._urlString}constructor(e){if(this._urlString=e,!this._urlString)throw pt(yA);e.includes("#")||(this._urlString=rt.canonicalizeUri(e))}static canonicalizeUri(e){if(e){let n=e.toLowerCase();return Qi.endsWith(n,"?")?n=n.slice(0,-1):Qi.endsWith(n,"?/")&amp;&amp;(n=n.slice(0,-2)),Qi.endsWith(n,"/")||(n+="/"),n}return e}validateAsUri(){let e;try{e=this.getUrlComponents()}catch{throw pt(hf)}if(!e.HostNameAndPort||!e.PathSegments)throw pt(hf);if(!e.Protocol||e.Protocol.toLowerCase()!=="https:")throw pt(IB)}static appendQueryString(e,n){return n?e.indexOf("?")&lt;0?`${e}?${n}`:`${e}&amp;${n}`:e}static removeHashFromUrl(e){return rt.canonicalizeUri(e.split("#")[0])}replaceTenantPath(e){const n=this.getUrlComponents(),r=n.PathSegments;return e&amp;&amp;r.length!==0&amp;&amp;(r[0]===Df.COMMON||r[0]===Df.ORGANIZATIONS)&amp;&amp;(r[0]=e),rt.constructAuthorityUriFromObject(n)}getUrlComponents(){const e=RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?"),n=this.urlString.match(e);if(!n)throw pt(hf);const r={Protocol:n[1],HostNameAndPort:n[4],AbsolutePath:n[5],QueryString:n[7]};let i=r.AbsolutePath.split("/");return i=i.filter(o=&gt;o&amp;&amp;o.length&gt;0),r.PathSegments=i,r.QueryString&amp;&amp;r.QueryString.endsWith("/")&amp;&amp;(r.QueryString=r.QueryString.substring(0,r.QueryString.length-1)),r}static getDomainFromUrl(e){const n=RegExp("^([^:/?#]+://)?([^/?#]*)"),r=e.match(n);if(!r)throw pt(hf);return r[2]}static getAbsoluteUrl(e,n){if(e[0]===j.FORWARD_SLASH){const i=new rt(n).getUrlComponents();return i.Protocol+"//"+i.HostNameAndPort+e}return e}static constructAuthorityUriFromObject(e){return new rt(e.Protocol+"//"+e.HostNameAndPort+"/"+e.PathSegments.join("/"))}static hashContainsKnownProperties(e){return!!ky(e)}}/*! @azure/msal-common v14.4.0 2023-11-07 */const BB={endpointMetadata:{"https://login.microsoftonline.com/common/":{token_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/common/":{token_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/common/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/common/":{token_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/common/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/common/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/common/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/consumers/":{token_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/consumers/":{token_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/consumers/":{token_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/consumers/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/9188040d-6c67-4c5b-b112-36a304b66dad/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/consumers/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/consumers/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"},"https://login.microsoftonline.com/organizations/":{token_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.com/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.com/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.com/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.com/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.com",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pas.windows.net"},"https://login.chinacloudapi.cn/organizations/":{token_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.chinacloudapi.cn/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.partner.microsoftonline.cn/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://microsoftgraph.chinacloudapi.cn/oidc/userinfo",authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.chinacloudapi.cn/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.chinacloudapi.cn/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"partner.microsoftonline.cn",cloud_graph_host_name:"graph.chinacloudapi.cn",msgraph_host:"microsoftgraph.chinacloudapi.cn",rbac_url:"https://pas.chinacloudapi.cn"},"https://login.microsoftonline.us/organizations/":{token_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/token",token_endpoint_auth_methods_supported:["client_secret_post","private_key_jwt","client_secret_basic"],jwks_uri:"https://login.microsoftonline.us/organizations/discovery/v2.0/keys",response_modes_supported:["query","fragment","form_post"],subject_types_supported:["pairwise"],id_token_signing_alg_values_supported:["RS256"],response_types_supported:["code","id_token","code id_token","id_token token"],scopes_supported:["openid","profile","email","offline_access"],issuer:"https://login.microsoftonline.us/{tenantid}/v2.0",request_uri_parameter_supported:!1,userinfo_endpoint:"https://graph.microsoft.com/oidc/userinfo",authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/authorize",device_authorization_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/devicecode",http_logout_supported:!0,frontchannel_logout_supported:!0,end_session_endpoint:"https://login.microsoftonline.us/organizations/oauth2/v2.0/logout",claims_supported:["sub","iss","cloud_instance_name","cloud_instance_host_name","cloud_graph_host_name","msgraph_host","aud","exp","iat","auth_time","acr","nonce","preferred_username","name","tid","ver","at_hash","c_hash","email"],kerberos_endpoint:"https://login.microsoftonline.us/organizations/kerberos",tenant_region_scope:null,cloud_instance_name:"microsoftonline.us",cloud_graph_host_name:"graph.windows.net",msgraph_host:"graph.microsoft.com",rbac_url:"https://pasff.usgovcloudapi.net"}},instanceDiscoveryMetadata:{tenant_discovery_endpoint:"https://{canonicalAuthority}/v2.0/.well-known/openid-configuration","api-version":"1.1",metadata:[{preferred_network:"login.microsoftonline.com",preferred_cache:"login.windows.net",aliases:["login.microsoftonline.com","login.windows.net","login.microsoft.com","sts.windows.net"]},{preferred_network:"login.partner.microsoftonline.cn",preferred_cache:"login.partner.microsoftonline.cn",aliases:["login.partner.microsoftonline.cn","login.chinacloudapi.cn"]},{preferred_network:"login.microsoftonline.de",preferred_cache:"login.microsoftonline.de",aliases:["login.microsoftonline.de"]},{preferred_network:"login.microsoftonline.us",preferred_cache:"login.microsoftonline.us",aliases:["login.microsoftonline.us","login.usgovcloudapi.net"]},{preferred_network:"login-us.microsoftonline.com",preferred_cache:"login-us.microsoftonline.com",aliases:["login-us.microsoftonline.com"]}]}},BP=BB.endpointMetadata,TA=BB.instanceDiscoveryMetadata,HB=new Set;TA.metadata.forEach(t=&gt;{t.aliases.forEach(e=&gt;{HB.add(e)})});function KX(t,e){let n;const r=t.canonicalAuthority;if(r){const i=new rt(r).getUrlComponents().HostNameAndPort;n=HP(i,t.cloudDiscoveryMetadata?.metadata,Mr.CONFIG,e)||HP(i,TA.metadata,Mr.HARDCODED_VALUES,e)||t.knownAuthorities}return n||[]}function HP(t,e,n,r){if(r?.trace(`getAliasesFromMetadata called with source: ${n}`),t&amp;&amp;e){const i=Ay(e,t);if(i)return r?.trace(`getAliasesFromMetadata: found cloud discovery metadata in ${n}, returning aliases`),i.aliases;r?.trace(`getAliasesFromMetadata: did not find cloud discovery metadata in ${n}`)}return null}function QX(t){return Ay(TA.metadata,t)}function Ay(t,e){for(let n=0;n&lt;t.length;n++){const r=t[n];if(r.aliases.includes(e))return r}return null}/*! @azure/msal-common v14.4.0 2023-11-07 */class Ya{constructor(e,n,r,i){this.clientId=e,this.cryptoImpl=n,this.commonLogger=r.clone(EB,pA),this.staticAuthorityOptions=i}getAllAccounts(e){const n=[];return this.getAccountsFilteredBy(e||{}).forEach(r=&gt;{const i=this.getAccountInfoFromEntity(r,e);i&amp;&amp;n.push(i)}),n}getAccountInfoFilteredBy(e){const n=this.getAllAccounts(e);return n.length&gt;1?n.filter(r=&gt;!!r.idTokenClaims)[0]:n.length===1?n[0]:null}getBaseAccountInfo(e){const n=this.getAccountsFilteredBy(e);return n.length&gt;0?n[0].getAccountInfo():null}getAccountInfoFromEntity(e,n){const r=e.getAccountInfo(),i=this.getIdToken(r);if(i){const o=ha(i.secret,this.cryptoImpl.base64Decode);if(this.idTokenClaimsMatchAccountFilter(o,n))return r.idToken=i.secret,r.idTokenClaims=o,r}return r}idTokenClaimsMatchAccountFilter(e,n){return!(n&amp;&amp;(n.loginHint&amp;&amp;!this.matchLoginHint(e,n.loginHint)||n.sid&amp;&amp;!this.matchSid(e,n.sid)))}async saveCacheRecord(e,n){if(!e)throw Z(_B);e.account&amp;&amp;this.setAccount(e.account),e.idToken&amp;&amp;n?.idToken!==!1&amp;&amp;this.setIdTokenCredential(e.idToken),e.accessToken&amp;&amp;n?.accessToken!==!1&amp;&amp;await this.saveAccessToken(e.accessToken),e.refreshToken&amp;&amp;n?.refreshToken!==!1&amp;&amp;this.setRefreshTokenCredential(e.refreshToken),e.appMetadata&amp;&amp;this.setAppMetadata(e.appMetadata)}async saveAccessToken(e){const n={clientId:e.clientId,credentialType:e.credentialType,environment:e.environment,homeAccountId:e.homeAccountId,realm:e.realm,tokenType:e.tokenType,requestedClaimsHash:e.requestedClaimsHash},r=this.getTokenKeys(),i=Xt.fromString(e.target),o=[];r.accessToken.forEach(s=&gt;{if(!this.accessTokenKeyMatchesFilter(s,n,!1))return;const a=this.getAccessTokenCredential(s);a&amp;&amp;this.credentialMatchesFilter(a,n)&amp;&amp;Xt.fromString(a.target).intersectingScopeSets(i)&amp;&amp;o.push(this.removeAccessToken(s))}),await Promise.all(o),this.setAccessTokenCredential(e)}getAccountsFilteredBy(e){const n=this.getAccountKeys(),r=[];return n.forEach(i=&gt;{if(!this.isAccountKey(i,e.homeAccountId,e.tenantId))return;const o=this.getAccount(i);o&amp;&amp;(e.homeAccountId&amp;&amp;!this.matchHomeAccountId(o,e.homeAccountId)||e.localAccountId&amp;&amp;!this.matchLocalAccountId(o,e.localAccountId)||e.username&amp;&amp;!this.matchUsername(o,e.username)||e.environment&amp;&amp;!this.matchEnvironment(o,e.environment)||e.realm&amp;&amp;!this.matchRealm(o,e.realm)||e.tenantId&amp;&amp;!this.matchRealm(o,e.tenantId)||e.nativeAccountId&amp;&amp;!this.matchNativeAccountId(o,e.nativeAccountId)||e.authorityType&amp;&amp;!this.matchAuthorityType(o,e.authorityType)||e.name&amp;&amp;!this.matchName(o,e.name)||r.push(o))}),r}isAccountKey(e,n,r){return!(e.split(Nn.CACHE_KEY_SEPARATOR).length&lt;3||n&amp;&amp;!e.toLowerCase().includes(n.toLowerCase())||r&amp;&amp;!e.toLowerCase().includes(r.toLowerCase()))}isCredentialKey(e){if(e.split(Nn.CACHE_KEY_SEPARATOR).length&lt;6)return!1;const n=e.toLowerCase();if(n.indexOf(Ce.ID_TOKEN.toLowerCase())===-1&amp;&amp;n.indexOf(Ce.ACCESS_TOKEN.toLowerCase())===-1&amp;&amp;n.indexOf(Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase())===-1&amp;&amp;n.indexOf(Ce.REFRESH_TOKEN.toLowerCase())===-1)return!1;if(n.indexOf(Ce.REFRESH_TOKEN.toLowerCase())&gt;-1){const r=`${Ce.REFRESH_TOKEN}${Nn.CACHE_KEY_SEPARATOR}${this.clientId}${Nn.CACHE_KEY_SEPARATOR}`,i=`${Ce.REFRESH_TOKEN}${Nn.CACHE_KEY_SEPARATOR}${Lf}${Nn.CACHE_KEY_SEPARATOR}`;if(n.indexOf(r.toLowerCase())===-1&amp;&amp;n.indexOf(i.toLowerCase())===-1)return!1}else if(n.indexOf(this.clientId.toLowerCase())===-1)return!1;return!0}credentialMatchesFilter(e,n){return!(n.clientId&amp;&amp;!this.matchClientId(e,n.clientId)||n.userAssertionHash&amp;&amp;!this.matchUserAssertionHash(e,n.userAssertionHash)||typeof n.homeAccountId=="string"&amp;&amp;!this.matchHomeAccountId(e,n.homeAccountId)||n.environment&amp;&amp;!this.matchEnvironment(e,n.environment)||n.realm&amp;&amp;!this.matchRealm(e,n.realm)||n.credentialType&amp;&amp;!this.matchCredentialType(e,n.credentialType)||n.familyId&amp;&amp;!this.matchFamilyId(e,n.familyId)||n.target&amp;&amp;!this.matchTarget(e,n.target)||(n.requestedClaimsHash||e.requestedClaimsHash)&amp;&amp;e.requestedClaimsHash!==n.requestedClaimsHash||e.credentialType===Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME&amp;&amp;(n.tokenType&amp;&amp;!this.matchTokenType(e,n.tokenType)||n.tokenType===ht.SSH&amp;&amp;n.keyId&amp;&amp;!this.matchKeyId(e,n.keyId)))}getAppMetadataFilteredBy(e){return this.getAppMetadataFilteredByInternal(e.environment,e.clientId)}getAppMetadataFilteredByInternal(e,n){const r=this.getKeys(),i={};return r.forEach(o=&gt;{if(!this.isAppMetadata(o))return;const s=this.getAppMetadata(o);s&amp;&amp;(e&amp;&amp;!this.matchEnvironment(s,e)||n&amp;&amp;!this.matchClientId(s,n)||(i[o]=s))}),i}getAuthorityMetadataByAlias(e){const n=this.getAuthorityMetadataKeys();let r=null;return n.forEach(i=&gt;{if(!this.isAuthorityMetadata(i)||i.indexOf(this.clientId)===-1)return;const o=this.getAuthorityMetadata(i);o&amp;&amp;o.aliases.indexOf(e)!==-1&amp;&amp;(r=o)}),r}async removeAllAccounts(){const e=this.getAccountKeys(),n=[];e.forEach(r=&gt;{n.push(this.removeAccount(r))}),await Promise.all(n)}async removeAccount(e){const n=this.getAccount(e);n&amp;&amp;(await this.removeAccountContext(n),this.removeItem(e))}async removeAccountContext(e){const n=this.getTokenKeys(),r=e.generateAccountId(),i=[];n.idToken.forEach(o=&gt;{o.indexOf(r)===0&amp;&amp;this.removeIdToken(o)}),n.accessToken.forEach(o=&gt;{o.indexOf(r)===0&amp;&amp;i.push(this.removeAccessToken(o))}),n.refreshToken.forEach(o=&gt;{o.indexOf(r)===0&amp;&amp;this.removeRefreshToken(o)}),await Promise.all(i)}async removeAccessToken(e){const n=this.getAccessTokenCredential(e);if(n){if(n.credentialType.toLowerCase()===Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME.toLowerCase()&amp;&amp;n.tokenType===ht.POP){const i=n.keyId;if(i)try{await this.cryptoImpl.removeTokenBindingKey(i)}catch{throw Z(TB)}}return this.removeItem(e)}}removeAppMetadata(){return this.getKeys().forEach(n=&gt;{this.isAppMetadata(n)&amp;&amp;this.removeItem(n)}),!0}readCacheRecord(e,n,r,i,o){const s=this.getTokenKeys(),a=this.readAccountFromCache(e),c=this.getIdToken(e,s,i,o),l=this.getAccessToken(e,n,s,i,o),u=this.getRefreshToken(e,!1,s,i,o),d=this.readAppMetadataFromCache(r);return a&amp;&amp;c&amp;&amp;(a.idTokenClaims=ha(c.secret,this.cryptoImpl.base64Decode)),{account:a,idToken:c,accessToken:l,refreshToken:u,appMetadata:d}}readAccountFromCache(e){const n=Wt.generateAccountCacheKey(e);return this.getAccount(n)}getIdToken(e,n,r,i){this.commonLogger.trace("CacheManager - getIdToken called");const o={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:Ce.ID_TOKEN,clientId:this.clientId,realm:e.tenantId},s=this.getIdTokensByFilter(o,n),a=s.length;return a&lt;1?(this.commonLogger.info("CacheManager:getIdToken - No token found"),null):a&gt;1?(this.commonLogger.info("CacheManager:getIdToken - Multiple id tokens found, clearing them"),s.forEach(c=&gt;{this.removeIdToken(Ll(c))}),r&amp;&amp;i&amp;&amp;r.addFields({multiMatchedID:s.length},i),null):(this.commonLogger.info("CacheManager:getIdToken - Returning id token"),s[0])}getIdTokensByFilter(e,n){const r=n&amp;&amp;n.idToken||this.getTokenKeys().idToken,i=[];return r.forEach(o=&gt;{if(!this.idTokenKeyMatchesFilter(o,{clientId:this.clientId,...e}))return;const s=this.getIdTokenCredential(o);s&amp;&amp;this.credentialMatchesFilter(s,e)&amp;&amp;i.push(s)}),i}idTokenKeyMatchesFilter(e,n){const r=e.toLowerCase();return!(n.clientId&amp;&amp;r.indexOf(n.clientId.toLowerCase())===-1||n.homeAccountId&amp;&amp;r.indexOf(n.homeAccountId.toLowerCase())===-1)}removeIdToken(e){this.removeItem(e)}removeRefreshToken(e){this.removeItem(e)}getAccessToken(e,n,r,i,o){this.commonLogger.trace("CacheManager - getAccessToken called");const s=Xt.createSearchScopes(n.scopes),a=n.authenticationScheme||ht.BEARER,c=a&amp;&amp;a.toLowerCase()!==ht.BEARER.toLowerCase()?Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME:Ce.ACCESS_TOKEN,l={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:c,clientId:this.clientId,realm:e.tenantId,target:s,tokenType:a,keyId:n.sshKid,requestedClaimsHash:n.requestedClaimsHash},u=r&amp;&amp;r.accessToken||this.getTokenKeys().accessToken,d=[];u.forEach(h=&gt;{if(this.accessTokenKeyMatchesFilter(h,l,!0)){const p=this.getAccessTokenCredential(h);p&amp;&amp;this.credentialMatchesFilter(p,l)&amp;&amp;d.push(p)}});const f=d.length;return f&lt;1?(this.commonLogger.info("CacheManager:getAccessToken - No token found"),null):f&gt;1?(this.commonLogger.info("CacheManager:getAccessToken - Multiple access tokens found, clearing them"),d.forEach(h=&gt;{this.removeAccessToken(Ll(h))}),i&amp;&amp;o&amp;&amp;i.addFields({multiMatchedAT:d.length},o),null):(this.commonLogger.info("CacheManager:getAccessToken - Returning access token"),d[0])}accessTokenKeyMatchesFilter(e,n,r){const i=e.toLowerCase();if(n.clientId&amp;&amp;i.indexOf(n.clientId.toLowerCase())===-1||n.homeAccountId&amp;&amp;i.indexOf(n.homeAccountId.toLowerCase())===-1||n.realm&amp;&amp;i.indexOf(n.realm.toLowerCase())===-1||n.requestedClaimsHash&amp;&amp;i.indexOf(n.requestedClaimsHash.toLowerCase())===-1)return!1;if(n.target){const o=n.target.asArray();for(let s=0;s&lt;o.length;s++){if(r&amp;&amp;!i.includes(o[s].toLowerCase()))return!1;if(!r&amp;&amp;i.includes(o[s].toLowerCase()))return!0}}return!0}getAccessTokensByFilter(e){const n=this.getTokenKeys(),r=[];return n.accessToken.forEach(i=&gt;{if(!this.accessTokenKeyMatchesFilter(i,e,!0))return;const o=this.getAccessTokenCredential(i);o&amp;&amp;this.credentialMatchesFilter(o,e)&amp;&amp;r.push(o)}),r}getRefreshToken(e,n,r,i,o){this.commonLogger.trace("CacheManager - getRefreshToken called");const s=n?Lf:void 0,a={homeAccountId:e.homeAccountId,environment:e.environment,credentialType:Ce.REFRESH_TOKEN,clientId:this.clientId,familyId:s},c=r&amp;&amp;r.refreshToken||this.getTokenKeys().refreshToken,l=[];c.forEach(d=&gt;{if(this.refreshTokenKeyMatchesFilter(d,a)){const f=this.getRefreshTokenCredential(d);f&amp;&amp;this.credentialMatchesFilter(f,a)&amp;&amp;l.push(f)}});const u=l.length;return u&lt;1?(this.commonLogger.info("CacheManager:getRefreshToken - No refresh token found."),null):(u&gt;1&amp;&amp;i&amp;&amp;o&amp;&amp;i.addFields({multiMatchedRT:u},o),this.commonLogger.info("CacheManager:getRefreshToken - returning refresh token"),l[0])}refreshTokenKeyMatchesFilter(e,n){const r=e.toLowerCase();return!(n.familyId&amp;&amp;r.indexOf(n.familyId.toLowerCase())===-1||!n.familyId&amp;&amp;n.clientId&amp;&amp;r.indexOf(n.clientId.toLowerCase())===-1||n.homeAccountId&amp;&amp;r.indexOf(n.homeAccountId.toLowerCase())===-1)}readAppMetadataFromCache(e){const n={environment:e,clientId:this.clientId},r=this.getAppMetadataFilteredBy(n),i=Object.keys(r).map(s=&gt;r[s]),o=i.length;if(o&lt;1)return null;if(o&gt;1)throw Z(mB);return i[0]}isAppMetadataFOCI(e){const n=this.readAppMetadataFromCache(e);return!!(n&amp;&amp;n.familyId===Lf)}matchHomeAccountId(e,n){return typeof e.homeAccountId=="string"&amp;&amp;n===e.homeAccountId}matchLocalAccountId(e,n){return typeof e.localAccountId=="string"&amp;&amp;n===e.localAccountId}matchUsername(e,n){return typeof e.username=="string"&amp;&amp;n.toLowerCase()===e.username.toLowerCase()}matchName(e,n){return n.toLowerCase()===e.name?.toLowerCase()}matchUserAssertionHash(e,n){return!!(e.userAssertionHash&amp;&amp;n===e.userAssertionHash)}matchEnvironment(e,n){if(this.staticAuthorityOptions){const i=KX(this.staticAuthorityOptions,this.commonLogger);if(i.includes(n)&amp;&amp;i.includes(e.environment))return!0}const r=this.getAuthorityMetadataByAlias(n);return!!(r&amp;&amp;r.aliases.indexOf(e.environment)&gt;-1)}matchCredentialType(e,n){return e.credentialType&amp;&amp;n.toLowerCase()===e.credentialType.toLowerCase()}matchClientId(e,n){return!!(e.clientId&amp;&amp;n===e.clientId)}matchFamilyId(e,n){return!!(e.familyId&amp;&amp;n===e.familyId)}matchRealm(e,n){return!!(e.realm&amp;&amp;n===e.realm)}matchNativeAccountId(e,n){return!!(e.nativeAccountId&amp;&amp;n===e.nativeAccountId)}matchLoginHint(e,n){return e?.login_hint===n||e.preferred_username===n||e?.upn===n}matchSid(e,n){return!!(e?.sid&amp;&amp;e.sid===n)}matchAuthorityType(e,n){return!!(e.authorityType&amp;&amp;n.toLowerCase()===e.authorityType.toLowerCase())}matchTarget(e,n){return e.credentialType!==Ce.ACCESS_TOKEN&amp;&amp;e.credentialType!==Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME||!e.target?!1:Xt.fromString(e.target).containsScopeSet(n)}matchTokenType(e,n){return!!(e.tokenType&amp;&amp;e.tokenType===n)}matchKeyId(e,n){return!!(e.keyId&amp;&amp;e.keyId===n)}isAppMetadata(e){return e.indexOf(Cb)!==-1}isAuthorityMetadata(e){return e.indexOf($f.CACHE_KEY)!==-1}generateAuthorityMetadataCacheKey(e){return`${$f.CACHE_KEY}-${this.clientId}-${e}`}static toObject(e,n){for(const r in n)e[r]=n[r];return e}}class YX extends Ya{setAccount(){throw Z(je)}getAccount(){throw Z(je)}setIdTokenCredential(){throw Z(je)}getIdTokenCredential(){throw Z(je)}setAccessTokenCredential(){throw Z(je)}getAccessTokenCredential(){throw Z(je)}setRefreshTokenCredential(){throw Z(je)}getRefreshTokenCredential(){throw Z(je)}setAppMetadata(){throw Z(je)}getAppMetadata(){throw Z(je)}setServerTelemetry(){throw Z(je)}getServerTelemetry(){throw Z(je)}setAuthorityMetadata(){throw Z(je)}getAuthorityMetadata(){throw Z(je)}getAuthorityMetadataKeys(){throw Z(je)}setThrottlingCache(){throw Z(je)}getThrottlingCache(){throw Z(je)}removeItem(){throw Z(je)}containsKey(){throw Z(je)}getKeys(){throw Z(je)}getAccountKeys(){throw Z(je)}getTokenKeys(){throw Z(je)}async clear(){throw Z(je)}updateCredentialCacheKey(){throw Z(je)}}/*! @azure/msal-common v14.4.0 2023-11-07 */const JX=300,VB={tokenRenewalOffsetSeconds:JX,preventCorsPreflight:!1},XX={loggerCallback:()=&gt;{},piiLoggingEnabled:!1,logLevel:Qt.Info,correlationId:j.EMPTY_STRING},ZX={claimsBasedCachingEnabled:!1},eZ={async sendGetRequestAsync(){throw Z(je)},async sendPostRequestAsync(){throw Z(je)}},tZ={sku:j.SKU,version:pA,cpu:j.EMPTY_STRING,os:j.EMPTY_STRING},nZ={clientSecret:j.EMPTY_STRING,clientAssertion:void 0},rZ={azureCloudInstance:mA.None,tenant:`${j.DEFAULT_COMMON_TENANT}`},iZ={application:{appName:"",appVersion:""}};function oZ({authOptions:t,systemOptions:e,loggerOptions:n,cacheOptions:r,storageInterface:i,networkInterface:o,cryptoInterface:s,clientCredentials:a,libraryInfo:c,telemetry:l,serverTelemetryManager:u,persistencePlugin:d,serializableCache:f}){const h={...XX,...n};return{authOptions:sZ(t),systemOptions:{...VB,...e},loggerOptions:h,cacheOptions:{...ZX,...r},storageInterface:i||new YX(t.clientId,Cy,new fa(h)),networkInterface:o||eZ,cryptoInterface:s||Cy,clientCredentials:a||nZ,libraryInfo:{...tZ,...c},telemetry:{...iZ,...l},serverTelemetryManager:u||null,persistencePlugin:d||null,serializableCache:f||null}}function sZ(t){return{clientCapabilities:[],azureCloudOptions:rZ,skipAuthorityMetadataCache:!1,...t}}function Nb(t){return t.authOptions.authority.options.protocolMode===ts.OIDC}/*! @azure/msal-common v14.4.0 2023-11-07 */class pa extends Ft{constructor(e,n,r){super(e,n,r),this.name="ServerError",Object.setPrototypeOf(this,pa.prototype)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class go{static generateThrottlingStorageKey(e){return`${Ff.THROTTLING_PREFIX}.${JSON.stringify(e)}`}static preProcess(e,n){const r=go.generateThrottlingStorageKey(n),i=e.getThrottlingCache(r);if(i){if(i.throttleTime&lt;Date.now()){e.removeItem(r);return}throw new pa(i.errorCodes?.join(" ")||j.EMPTY_STRING,i.errorMessage,i.subError)}}static postProcess(e,n,r){if(go.checkResponseStatus(r)||go.checkResponseForRetryAfter(r)){const i={throttleTime:go.calculateThrottleTime(parseInt(r.headers[_o.RETRY_AFTER])),error:r.body.error,errorCodes:r.body.error_codes,errorMessage:r.body.error_description,subError:r.body.suberror};e.setThrottlingCache(go.generateThrottlingStorageKey(n),i)}}static checkResponseStatus(e){return e.status===429||e.status&gt;=500&amp;&amp;e.status&lt;600}static checkResponseForRetryAfter(e){return e.headers?e.headers.hasOwnProperty(_o.RETRY_AFTER)&amp;&amp;(e.status&lt;200||e.status&gt;=300):!1}static calculateThrottleTime(e){const n=e&lt;=0?0:e,r=Date.now()/1e3;return Math.floor(Math.min(r+(n||Ff.DEFAULT_THROTTLE_TIME_SECONDS),r+Ff.DEFAULT_MAX_THROTTLE_TIME_SECONDS)*1e3)}static removeThrottle(e,n,r,i){const o={clientId:n,authority:r.authority,scopes:r.scopes,homeAccountIdentifier:i,claims:r.claims,authenticationScheme:r.authenticationScheme,resourceRequestMethod:r.resourceRequestMethod,resourceRequestUri:r.resourceRequestUri,shrClaims:r.shrClaims,sshKid:r.sshKid},s=this.generateThrottlingStorageKey(o);e.removeItem(s)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class aZ{constructor(e,n){this.networkClient=e,this.cacheManager=n}async sendPostRequest(e,n,r){go.preProcess(this.cacheManager,e);let i;try{i=await this.networkClient.sendPostRequestAsync(n,r)}catch(o){throw o instanceof Ft?o:Z(lB)}return go.postProcess(this.cacheManager,e,i),i}}/*! @azure/msal-common v14.4.0 2023-11-07 */const Vr={HOME_ACCOUNT_ID:"home_account_id",UPN:"UPN"};/*! @azure/msal-common v14.4.0 2023-11-07 */class Va{static validateRedirectUri(e){if(!e)throw pt(AB)}static validatePrompt(e){const n=[];for(const r in Yn)n.push(Yn[r]);if(n.indexOf(e)&lt;0)throw pt(RB)}static validateClaims(e){try{JSON.parse(e)}catch{throw pt(vA)}}static validateCodeChallengeParams(e,n){if(!e||!n)throw pt(_A);this.validateCodeChallengeMethod(n)}static validateCodeChallengeMethod(e){if([xP.PLAIN,xP.S256].indexOf(e)&lt;0)throw pt(xB)}static sanitizeEQParams(e,n){return e?(n.forEach((r,i)=&gt;{e[i]&amp;&amp;delete e[i]}),Object.fromEntries(Object.entries(e).filter(r=&gt;r[1]!==""))):{}}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Uf{constructor(){this.parameters=new Map}addResponseTypeCode(){this.parameters.set(ke.RESPONSE_TYPE,encodeURIComponent(j.CODE_RESPONSE_TYPE))}addResponseTypeForTokenAndIdToken(){this.parameters.set(ke.RESPONSE_TYPE,encodeURIComponent(`${j.TOKEN_RESPONSE_TYPE} ${j.ID_TOKEN_RESPONSE_TYPE}`))}addResponseMode(e){this.parameters.set(ke.RESPONSE_MODE,encodeURIComponent(e||wX.QUERY))}addNativeBroker(){this.parameters.set(ke.NATIVE_BROKER,encodeURIComponent("1"))}addScopes(e,n=!0,r=ep){n&amp;&amp;!r.includes("openid")&amp;&amp;!e.includes("openid")&amp;&amp;r.push("openid");const i=n?[...e||[],...r]:e||[],o=new Xt(i);this.parameters.set(ke.SCOPE,encodeURIComponent(o.printScopes()))}addClientId(e){this.parameters.set(ke.CLIENT_ID,encodeURIComponent(e))}addRedirectUri(e){Va.validateRedirectUri(e),this.parameters.set(ke.REDIRECT_URI,encodeURIComponent(e))}addPostLogoutRedirectUri(e){Va.validateRedirectUri(e),this.parameters.set(ke.POST_LOGOUT_URI,encodeURIComponent(e))}addIdTokenHint(e){this.parameters.set(ke.ID_TOKEN_HINT,encodeURIComponent(e))}addDomainHint(e){this.parameters.set(A0.DOMAIN_HINT,encodeURIComponent(e))}addLoginHint(e){this.parameters.set(A0.LOGIN_HINT,encodeURIComponent(e))}addCcsUpn(e){this.parameters.set(_o.CCS_HEADER,encodeURIComponent(`UPN:${e}`))}addCcsOid(e){this.parameters.set(_o.CCS_HEADER,encodeURIComponent(`Oid:${e.uid}@${e.utid}`))}addSid(e){this.parameters.set(A0.SID,encodeURIComponent(e))}addClaims(e,n){const r=this.addClientCapabilitiesToClaims(e,n);Va.validateClaims(r),this.parameters.set(ke.CLAIMS,encodeURIComponent(r))}addCorrelationId(e){this.parameters.set(ke.CLIENT_REQUEST_ID,encodeURIComponent(e))}addLibraryInfo(e){this.parameters.set(ke.X_CLIENT_SKU,e.sku),this.parameters.set(ke.X_CLIENT_VER,e.version),e.os&amp;&amp;this.parameters.set(ke.X_CLIENT_OS,e.os),e.cpu&amp;&amp;this.parameters.set(ke.X_CLIENT_CPU,e.cpu)}addApplicationTelemetry(e){e?.appName&amp;&amp;this.parameters.set(ke.X_APP_NAME,e.appName),e?.appVersion&amp;&amp;this.parameters.set(ke.X_APP_VER,e.appVersion)}addPrompt(e){Va.validatePrompt(e),this.parameters.set(`${ke.PROMPT}`,encodeURIComponent(e))}addState(e){e&amp;&amp;this.parameters.set(ke.STATE,encodeURIComponent(e))}addNonce(e){this.parameters.set(ke.NONCE,encodeURIComponent(e))}addCodeChallengeParams(e,n){if(Va.validateCodeChallengeParams(e,n),e&amp;&amp;n)this.parameters.set(ke.CODE_CHALLENGE,encodeURIComponent(e)),this.parameters.set(ke.CODE_CHALLENGE_METHOD,encodeURIComponent(n));else throw pt(_A)}addAuthorizationCode(e){this.parameters.set(ke.CODE,encodeURIComponent(e))}addDeviceCode(e){this.parameters.set(ke.DEVICE_CODE,encodeURIComponent(e))}addRefreshToken(e){this.parameters.set(ke.REFRESH_TOKEN,encodeURIComponent(e))}addCodeVerifier(e){this.parameters.set(ke.CODE_VERIFIER,encodeURIComponent(e))}addClientSecret(e){this.parameters.set(ke.CLIENT_SECRET,encodeURIComponent(e))}addClientAssertion(e){e&amp;&amp;this.parameters.set(ke.CLIENT_ASSERTION,encodeURIComponent(e))}addClientAssertionType(e){e&amp;&amp;this.parameters.set(ke.CLIENT_ASSERTION_TYPE,encodeURIComponent(e))}addOboAssertion(e){this.parameters.set(ke.OBO_ASSERTION,encodeURIComponent(e))}addRequestTokenUse(e){this.parameters.set(ke.REQUESTED_TOKEN_USE,encodeURIComponent(e))}addGrantType(e){this.parameters.set(ke.GRANT_TYPE,encodeURIComponent(e))}addClientInfo(){this.parameters.set(TX,"1")}addExtraQueryParameters(e){const n=Va.sanitizeEQParams(e,this.parameters);Object.keys(n).forEach(r=&gt;{this.parameters.set(r,e[r])})}addClientCapabilitiesToClaims(e,n){let r;if(!e)r={};else try{r=JSON.parse(e)}catch{throw pt(vA)}return n&amp;&amp;n.length&gt;0&amp;&amp;(r.hasOwnProperty(um.ACCESS_TOKEN)||(r[um.ACCESS_TOKEN]={}),r[um.ACCESS_TOKEN][um.XMS_CC]={values:n}),JSON.stringify(r)}addUsername(e){this.parameters.set(DP.username,encodeURIComponent(e))}addPassword(e){this.parameters.set(DP.password,encodeURIComponent(e))}addPopToken(e){e&amp;&amp;(this.parameters.set(ke.TOKEN_TYPE,ht.POP),this.parameters.set(ke.REQ_CNF,encodeURIComponent(e)))}addSshJwk(e){e&amp;&amp;(this.parameters.set(ke.TOKEN_TYPE,ht.SSH),this.parameters.set(ke.REQ_CNF,encodeURIComponent(e)))}addServerTelemetry(e){this.parameters.set(ke.X_CLIENT_CURR_TELEM,e.generateCurrentRequestHeaderValue()),this.parameters.set(ke.X_CLIENT_LAST_TELEM,e.generateLastRequestHeaderValue())}addThrottling(){this.parameters.set(ke.X_MS_LIB_CAPABILITY,Ff.X_MS_LIB_CAPABILITY_VALUE)}addLogoutHint(e){this.parameters.set(ke.LOGOUT_HINT,encodeURIComponent(e))}createQueryString(){const e=new Array;return this.parameters.forEach((n,r)=&gt;{e.push(`${r}=${n}`)}),e.join("&amp;")}}/*! @azure/msal-common v14.4.0 2023-11-07 */function cZ(t){return t.hasOwnProperty("authorization_endpoint")&amp;&amp;t.hasOwnProperty("token_endpoint")&amp;&amp;t.hasOwnProperty("issuer")&amp;&amp;t.hasOwnProperty("jwks_uri")}/*! @azure/msal-common v14.4.0 2023-11-07 */class Pb{constructor(){this.expiresAt=sr.nowSeconds()+$f.REFRESH_TIME_SECONDS}updateCloudDiscoveryMetadata(e,n){this.aliases=e.aliases,this.preferred_cache=e.preferred_cache,this.preferred_network=e.preferred_network,this.aliasesFromNetwork=n}updateEndpointMetadata(e,n){this.authorization_endpoint=e.authorization_endpoint,this.token_endpoint=e.token_endpoint,this.end_session_endpoint=e.end_session_endpoint,this.issuer=e.issuer,this.endpointsFromNetwork=n,this.jwks_uri=e.jwks_uri}updateCanonicalAuthority(e){this.canonical_authority=e}resetExpiresAt(){this.expiresAt=sr.nowSeconds()+$f.REFRESH_TIME_SECONDS}isExpired(){return this.expiresAt&lt;=sr.nowSeconds()}static isAuthorityMetadataEntity(e,n){return n?e.indexOf($f.CACHE_KEY)===0&amp;&amp;n.hasOwnProperty("aliases")&amp;&amp;n.hasOwnProperty("preferred_cache")&amp;&amp;n.hasOwnProperty("preferred_network")&amp;&amp;n.hasOwnProperty("canonical_authority")&amp;&amp;n.hasOwnProperty("authorization_endpoint")&amp;&amp;n.hasOwnProperty("token_endpoint")&amp;&amp;n.hasOwnProperty("issuer")&amp;&amp;n.hasOwnProperty("aliasesFromNetwork")&amp;&amp;n.hasOwnProperty("endpointsFromNetwork")&amp;&amp;n.hasOwnProperty("expiresAt")&amp;&amp;n.hasOwnProperty("jwks_uri"):!1}}/*! @azure/msal-common v14.4.0 2023-11-07 */function lZ(t){return t.hasOwnProperty("tenant_discovery_endpoint")&amp;&amp;t.hasOwnProperty("metadata")}/*! @azure/msal-common v14.4.0 2023-11-07 */function uZ(t){return t.hasOwnProperty("error")&amp;&amp;t.hasOwnProperty("error_description")}/*! @azure/msal-common v14.4.0 2023-11-07 */const U={AcquireTokenByCode:"acquireTokenByCode",AcquireTokenByRefreshToken:"acquireTokenByRefreshToken",AcquireTokenSilent:"acquireTokenSilent",AcquireTokenSilentAsync:"acquireTokenSilentAsync",AcquireTokenPopup:"acquireTokenPopup",CryptoOptsGetPublicKeyThumbprint:"cryptoOptsGetPublicKeyThumbprint",CryptoOptsSignJwt:"cryptoOptsSignJwt",SilentCacheClientAcquireToken:"silentCacheClientAcquireToken",SilentIframeClientAcquireToken:"silentIframeClientAcquireToken",SilentRefreshClientAcquireToken:"silentRefreshClientAcquireToken",SsoSilent:"ssoSilent",StandardInteractionClientGetDiscoveredAuthority:"standardInteractionClientGetDiscoveredAuthority",FetchAccountIdWithNativeBroker:"fetchAccountIdWithNativeBroker",NativeInteractionClientAcquireToken:"nativeInteractionClientAcquireToken",BaseClientCreateTokenRequestHeaders:"baseClientCreateTokenRequestHeaders",RefreshTokenClientExecutePostToTokenEndpoint:"refreshTokenClientExecutePostToTokenEndpoint",AuthorizationCodeClientExecutePostToTokenEndpoint:"authorizationCodeClientExecutePostToTokenEndpoint",BrokerHandhshake:"brokerHandshake",AcquireTokenByRefreshTokenInBroker:"acquireTokenByRefreshTokenInBroker",AcquireTokenByBroker:"acquireTokenByBroker",RefreshTokenClientExecuteTokenRequest:"refreshTokenClientExecuteTokenRequest",RefreshTokenClientAcquireToken:"refreshTokenClientAcquireToken",RefreshTokenClientAcquireTokenWithCachedRefreshToken:"refreshTokenClientAcquireTokenWithCachedRefreshToken",RefreshTokenClientAcquireTokenByRefreshToken:"refreshTokenClientAcquireTokenByRefreshToken",RefreshTokenClientCreateTokenRequestBody:"refreshTokenClientCreateTokenRequestBody",AcquireTokenFromCache:"acquireTokenFromCache",SilentFlowClientAcquireCachedToken:"silentFlowClientAcquireCachedToken",SilentFlowClientGenerateResultFromCacheRecord:"silentFlowClientGenerateResultFromCacheRecord",AcquireTokenBySilentIframe:"acquireTokenBySilentIframe",InitializeBaseRequest:"initializeBaseRequest",InitializeSilentRequest:"initializeSilentRequest",InitializeClientApplication:"initializeClientApplication",SilentIframeClientTokenHelper:"silentIframeClientTokenHelper",SilentHandlerInitiateAuthRequest:"silentHandlerInitiateAuthRequest",SilentHandlerMonitorIframeForHash:"silentHandlerMonitorIframeForHash",SilentHandlerLoadFrame:"silentHandlerLoadFrame",SilentHandlerLoadFrameSync:"silentHandlerLoadFrameSync",StandardInteractionClientCreateAuthCodeClient:"standardInteractionClientCreateAuthCodeClient",StandardInteractionClientGetClientConfiguration:"standardInteractionClientGetClientConfiguration",StandardInteractionClientInitializeAuthorizationRequest:"standardInteractionClientInitializeAuthorizationRequest",StandardInteractionClientInitializeAuthorizationCodeRequest:"standardInteractionClientInitializeAuthorizationCodeRequest",GetAuthCodeUrl:"getAuthCodeUrl",HandleCodeResponseFromServer:"handleCodeResponseFromServer",HandleCodeResponse:"handleCodeResponse",UpdateTokenEndpointAuthority:"updateTokenEndpointAuthority",AuthClientAcquireToken:"authClientAcquireToken",AuthClientExecuteTokenRequest:"authClientExecuteTokenRequest",AuthClientCreateTokenRequestBody:"authClientCreateTokenRequestBody",AuthClientCreateQueryString:"authClientCreateQueryString",PopTokenGenerateCnf:"popTokenGenerateCnf",PopTokenGenerateKid:"popTokenGenerateKid",HandleServerTokenResponse:"handleServerTokenResponse",DeserializeResponse:"deserializeResponse",AuthorityFactoryCreateDiscoveredInstance:"authorityFactoryCreateDiscoveredInstance",AuthorityResolveEndpointsAsync:"authorityResolveEndpointsAsync",AuthorityResolveEndpointsFromLocalSources:"authorityResolveEndpointsFromLocalSources",AuthorityGetCloudDiscoveryMetadataFromNetwork:"authorityGetCloudDiscoveryMetadataFromNetwork",AuthorityUpdateCloudDiscoveryMetadata:"authorityUpdateCloudDiscoveryMetadata",AuthorityGetEndpointMetadataFromNetwork:"authorityGetEndpointMetadataFromNetwork",AuthorityUpdateEndpointMetadata:"authorityUpdateEndpointMetadata",AuthorityUpdateMetadataWithRegionalInformation:"authorityUpdateMetadataWithRegionalInformation",RegionDiscoveryDetectRegion:"regionDiscoveryDetectRegion",RegionDiscoveryGetRegionFromIMDS:"regionDiscoveryGetRegionFromIMDS",RegionDiscoveryGetCurrentVersion:"regionDiscoveryGetCurrentVersion",AcquireTokenByCodeAsync:"acquireTokenByCodeAsync",GetEndpointMetadataFromNetwork:"getEndpointMetadataFromNetwork",GetCloudDiscoveryMetadataFromNetworkMeasurement:"getCloudDiscoveryMetadataFromNetworkMeasurement",HandleRedirectPromiseMeasurement:"handleRedirectPromiseMeasurement",UpdateCloudDiscoveryMetadataMeasurement:"updateCloudDiscoveryMetadataMeasurement",UsernamePasswordClientAcquireToken:"usernamePasswordClientAcquireToken",NativeMessageHandlerHandshake:"nativeMessageHandlerHandshake",NativeGenerateAuthResult:"nativeGenerateAuthResult",RemoveHiddenIframe:"removeHiddenIframe",ClearTokensAndKeysWithClaims:"clearTokensAndKeysWithClaims",CacheManagerGetRefreshToken:"cacheManagerGetRefreshToken",GeneratePkceCodes:"generatePkceCodes",GenerateCodeVerifier:"generateCodeVerifier",GenerateCodeChallengeFromVerifier:"generateCodeChallengeFromVerifier",Sha256Digest:"sha256Digest",GetRandomValues:"getRandomValues"},dZ={NotStarted:0,InProgress:1,Completed:2};/*! @azure/msal-common v14.4.0 2023-11-07 */const Kc=(t,e,n,r,i)=&gt;(...o)=&gt;{n.trace(`Executing function ${e}`);const s=r?.startMeasurement(e,i);try{const a=t(...o);return s?.end({success:!0}),n.trace(`Returning result from ${e}`),a}catch(a){n.trace(`Error occurred in ${e}`);try{n.trace(JSON.stringify(a))}catch{n.trace("Unable to print error message.")}throw s?.end({success:!1}),a}},ie=(t,e,n,r,i)=&gt;(...o)=&gt;{n.trace(`Executing function ${e}`);const s=r?.startMeasurement(e,i);return r?.setPreQueueTime(e,i),t(...o).then(a=&gt;(n.trace(`Returning result from ${e}`),s?.end({success:!0}),a)).catch(a=&gt;{n.trace(`Error occurred in ${e}`);try{n.trace(JSON.stringify(a))}catch{n.trace("Unable to print error message.")}throw s?.end({success:!1}),a})};/*! @azure/msal-common v14.4.0 2023-11-07 */class x_{constructor(e,n,r,i){this.networkInterface=e,this.logger=n,this.performanceClient=r,this.correlationId=i}async detectRegion(e,n){this.performanceClient?.addQueueMeasurement(U.RegionDiscoveryDetectRegion,this.correlationId);let r=e;if(r)n.region_source=dl.ENVIRONMENT_VARIABLE;else{const i=x_.IMDS_OPTIONS;try{const o=await ie(this.getRegionFromIMDS.bind(this),U.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)(j.IMDS_VERSION,i);if(o.status===fm.httpSuccess&amp;&amp;(r=o.body,n.region_source=dl.IMDS),o.status===fm.httpBadRequest){const s=await ie(this.getCurrentVersion.bind(this),U.RegionDiscoveryGetCurrentVersion,this.logger,this.performanceClient,this.correlationId)(i);if(!s)return n.region_source=dl.FAILED_AUTO_DETECTION,null;const a=await ie(this.getRegionFromIMDS.bind(this),U.RegionDiscoveryGetRegionFromIMDS,this.logger,this.performanceClient,this.correlationId)(s,i);a.status===fm.httpSuccess&amp;&amp;(r=a.body,n.region_source=dl.IMDS)}}catch{return n.region_source=dl.FAILED_AUTO_DETECTION,null}}return r||(n.region_source=dl.FAILED_AUTO_DETECTION),r||null}async getRegionFromIMDS(e,n){return this.performanceClient?.addQueueMeasurement(U.RegionDiscoveryGetRegionFromIMDS,this.correlationId),this.networkInterface.sendGetRequestAsync(`${j.IMDS_ENDPOINT}?api-version=${e}&amp;format=text`,n,j.IMDS_TIMEOUT)}async getCurrentVersion(e){this.performanceClient?.addQueueMeasurement(U.RegionDiscoveryGetCurrentVersion,this.correlationId);try{const n=await this.networkInterface.sendGetRequestAsync(`${j.IMDS_ENDPOINT}?format=json`,e);return n.status===fm.httpBadRequest&amp;&amp;n.body&amp;&amp;n.body["newest-versions"]&amp;&amp;n.body["newest-versions"].length&gt;0?n.body["newest-versions"][0]:null}catch{return null}}}x_.IMDS_OPTIONS={headers:{Metadata:"true"}};/*! @azure/msal-common v14.4.0 2023-11-07 */class qn{constructor(e,n,r,i,o,s,a){this.canonicalAuthority=e,this._canonicalAuthority.validateAsUri(),this.networkInterface=n,this.cacheManager=r,this.authorityOptions=i,this.regionDiscoveryMetadata={region_used:void 0,region_source:void 0,region_outcome:void 0},this.logger=o,this.performanceClient=s,this.correlationId=a,this.regionDiscovery=new x_(n,this.logger,this.performanceClient,this.correlationId)}getAuthorityType(e){if(e.HostNameAndPort.endsWith(j.CIAM_AUTH_URL))return Li.Ciam;const n=e.PathSegments;if(n.length)switch(n[0].toLowerCase()){case j.ADFS:return Li.Adfs;case j.DSTS:return Li.Dsts}return Li.Default}get authorityType(){return this.getAuthorityType(this.canonicalAuthorityUrlComponents)}get protocolMode(){return this.authorityOptions.protocolMode}get options(){return this.authorityOptions}get canonicalAuthority(){return this._canonicalAuthority.urlString}set canonicalAuthority(e){this._canonicalAuthority=new rt(e),this._canonicalAuthority.validateAsUri(),this._canonicalAuthorityUrlComponents=null}get canonicalAuthorityUrlComponents(){return this._canonicalAuthorityUrlComponents||(this._canonicalAuthorityUrlComponents=this._canonicalAuthority.getUrlComponents()),this._canonicalAuthorityUrlComponents}get hostnameAndPort(){return this.canonicalAuthorityUrlComponents.HostNameAndPort.toLowerCase()}get tenant(){return this.canonicalAuthorityUrlComponents.PathSegments[0]}get authorizationEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.authorization_endpoint);throw Z(zo)}get tokenEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint);throw Z(zo)}get deviceCodeEndpoint(){if(this.discoveryComplete())return this.replacePath(this.metadata.token_endpoint.replace("/token","/devicecode"));throw Z(zo)}get endSessionEndpoint(){if(this.discoveryComplete()){if(!this.metadata.end_session_endpoint)throw Z(bB);return this.replacePath(this.metadata.end_session_endpoint)}else throw Z(zo)}get selfSignedJwtAudience(){if(this.discoveryComplete())return this.replacePath(this.metadata.issuer);throw Z(zo)}get jwksUri(){if(this.discoveryComplete())return this.replacePath(this.metadata.jwks_uri);throw Z(zo)}canReplaceTenant(e){return e.PathSegments.length===1&amp;&amp;!qn.reservedTenantDomains.has(e.PathSegments[0])&amp;&amp;this.getAuthorityType(e)===Li.Default&amp;&amp;this.protocolMode===ts.AAD}replaceTenant(e){return e.replace(/{tenant}|{tenantid}/g,this.tenant)}replacePath(e){let n=e;const i=new rt(this.metadata.canonical_authority).getUrlComponents(),o=i.PathSegments;return this.canonicalAuthorityUrlComponents.PathSegments.forEach((a,c)=&gt;{let l=o[c];if(c===0&amp;&amp;this.canReplaceTenant(i)){const u=new rt(this.metadata.authorization_endpoint).getUrlComponents().PathSegments[0];l!==u&amp;&amp;(this.logger.verbose(`Replacing tenant domain name ${l} with id ${u}`),l=u)}a!==l&amp;&amp;(n=n.replace(`/${l}/`,`/${a}/`))}),this.replaceTenant(n)}get defaultOpenIdConfigurationEndpoint(){const e=this.hostnameAndPort;return this.canonicalAuthority.endsWith("v2.0/")||this.authorityType===Li.Adfs||this.protocolMode!==ts.AAD&amp;&amp;!this.isAliasOfKnownMicrosoftAuthority(e)?`${this.canonicalAuthority}.well-known/openid-configuration`:`${this.canonicalAuthority}v2.0/.well-known/openid-configuration`}discoveryComplete(){return!!this.metadata}async resolveEndpointsAsync(){this.performanceClient?.addQueueMeasurement(U.AuthorityResolveEndpointsAsync,this.correlationId);const e=this.getCurrentMetadataEntity(),n=await ie(this.updateCloudDiscoveryMetadata.bind(this),U.AuthorityUpdateCloudDiscoveryMetadata,this.logger,this.performanceClient,this.correlationId)(e);this.canonicalAuthority=this.canonicalAuthority.replace(this.hostnameAndPort,e.preferred_network);const r=await ie(this.updateEndpointMetadata.bind(this),U.AuthorityUpdateEndpointMetadata,this.logger,this.performanceClient,this.correlationId)(e);this.updateCachedMetadata(e,n,{source:r})}getCurrentMetadataEntity(){let e=this.cacheManager.getAuthorityMetadataByAlias(this.hostnameAndPort);return e||(e=new Pb,e.updateCanonicalAuthority(this.canonicalAuthority)),e}updateCachedMetadata(e,n,r){n!==Mr.CACHE&amp;&amp;r?.source!==Mr.CACHE&amp;&amp;(e.resetExpiresAt(),e.updateCanonicalAuthority(this.canonicalAuthority));const i=this.cacheManager.generateAuthorityMetadataCacheKey(e.preferred_cache);this.cacheManager.setAuthorityMetadata(i,e),this.metadata=e}async updateEndpointMetadata(e){this.performanceClient?.addQueueMeasurement(U.AuthorityUpdateEndpointMetadata,this.correlationId);const n=this.updateEndpointMetadataFromLocalSources(e);if(n){if(n.source===Mr.HARDCODED_VALUES&amp;&amp;this.authorityOptions.azureRegionConfiguration?.azureRegion&amp;&amp;n.metadata){const i=await ie(this.updateMetadataWithRegionalInformation.bind(this),U.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(n.metadata);e.updateEndpointMetadata(i,!1)}return n.source}let r=await ie(this.getEndpointMetadataFromNetwork.bind(this),U.AuthorityGetEndpointMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(r)return this.authorityOptions.azureRegionConfiguration?.azureRegion&amp;&amp;(r=await ie(this.updateMetadataWithRegionalInformation.bind(this),U.AuthorityUpdateMetadataWithRegionalInformation,this.logger,this.performanceClient,this.correlationId)(r)),e.updateEndpointMetadata(r,!0),Mr.NETWORK;throw Z(uB,this.defaultOpenIdConfigurationEndpoint)}updateEndpointMetadataFromLocalSources(e){this.logger.verbose("Attempting to get endpoint metadata from authority configuration");const n=this.getEndpointMetadataFromConfig();if(n)return this.logger.verbose("Found endpoint metadata in authority configuration"),e.updateEndpointMetadata(n,!1),{source:Mr.CONFIG};if(this.logger.verbose("Did not find endpoint metadata in the config... Attempting to get endpoint metadata from the hardcoded values."),this.authorityOptions.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get endpoint metadata from the network metadata cache.");else{const i=this.getEndpointMetadataFromHardcodedValues();if(i)return e.updateEndpointMetadata(i,!1),{source:Mr.HARDCODED_VALUES,metadata:i};this.logger.verbose("Did not find endpoint metadata in hardcoded values... Attempting to get endpoint metadata from the network metadata cache.")}const r=e.isExpired();return this.isAuthoritySameType(e)&amp;&amp;e.endpointsFromNetwork&amp;&amp;!r?(this.logger.verbose("Found endpoint metadata in the cache."),{source:Mr.CACHE}):(r&amp;&amp;this.logger.verbose("The metadata entity is expired."),null)}isAuthoritySameType(e){return new rt(e.canonical_authority).getUrlComponents().PathSegments.length===this.canonicalAuthorityUrlComponents.PathSegments.length}getEndpointMetadataFromConfig(){if(this.authorityOptions.authorityMetadata)try{return JSON.parse(this.authorityOptions.authorityMetadata)}catch{throw pt(MB)}return null}async getEndpointMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(U.AuthorityGetEndpointMetadataFromNetwork,this.correlationId);const e={},n=this.defaultOpenIdConfigurationEndpoint;this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: attempting to retrieve OAuth endpoints from ${n}`);try{const r=await this.networkInterface.sendGetRequestAsync(n,e);return cZ(r.body)?r.body:(this.logger.verbose("Authority.getEndpointMetadataFromNetwork: could not parse response as OpenID configuration"),null)}catch(r){return this.logger.verbose(`Authority.getEndpointMetadataFromNetwork: ${r}`),null}}getEndpointMetadataFromHardcodedValues(){return this.canonicalAuthority in BP?BP[this.canonicalAuthority]:null}async updateMetadataWithRegionalInformation(e){this.performanceClient?.addQueueMeasurement(U.AuthorityUpdateMetadataWithRegionalInformation,this.correlationId);const n=this.authorityOptions.azureRegionConfiguration?.azureRegion;if(n){if(n!==j.AZURE_REGION_AUTO_DISCOVER_FLAG)return this.regionDiscoveryMetadata.region_outcome=I0.CONFIGURED_NO_AUTO_DETECTION,this.regionDiscoveryMetadata.region_used=n,qn.replaceWithRegionalInformation(e,n);const r=await ie(this.regionDiscovery.detectRegion.bind(this.regionDiscovery),U.RegionDiscoveryDetectRegion,this.logger,this.performanceClient,this.correlationId)(this.authorityOptions.azureRegionConfiguration?.environmentRegion,this.regionDiscoveryMetadata);if(r)return this.regionDiscoveryMetadata.region_outcome=I0.AUTO_DETECTION_REQUESTED_SUCCESSFUL,this.regionDiscoveryMetadata.region_used=r,qn.replaceWithRegionalInformation(e,r);this.regionDiscoveryMetadata.region_outcome=I0.AUTO_DETECTION_REQUESTED_FAILED}return e}async updateCloudDiscoveryMetadata(e){this.performanceClient?.addQueueMeasurement(U.AuthorityUpdateCloudDiscoveryMetadata,this.correlationId);const n=this.updateCloudDiscoveryMetadataFromLocalSources(e);if(n)return n;const r=await ie(this.getCloudDiscoveryMetadataFromNetwork.bind(this),U.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.logger,this.performanceClient,this.correlationId)();if(r)return e.updateCloudDiscoveryMetadata(r,!0),Mr.NETWORK;throw pt(DB)}updateCloudDiscoveryMetadataFromLocalSources(e){this.logger.verbose("Attempting to get cloud discovery metadata  from authority configuration"),this.logger.verbosePii(`Known Authorities: ${this.authorityOptions.knownAuthorities||j.NOT_APPLICABLE}`),this.logger.verbosePii(`Authority Metadata: ${this.authorityOptions.authorityMetadata||j.NOT_APPLICABLE}`),this.logger.verbosePii(`Canonical Authority: ${e.canonical_authority||j.NOT_APPLICABLE}`);const n=this.getCloudDiscoveryMetadataFromConfig();if(n)return this.logger.verbose("Found cloud discovery metadata in authority configuration"),e.updateCloudDiscoveryMetadata(n,!1),Mr.CONFIG;if(this.logger.verbose("Did not find cloud discovery metadata in the config... Attempting to get cloud discovery metadata from the hardcoded values."),this.options.skipAuthorityMetadataCache)this.logger.verbose("Skipping hardcoded cloud discovery metadata cache since skipAuthorityMetadataCache is set to true. Attempting to get cloud discovery metadata from the network metadata cache.");else{const i=QX(this.hostnameAndPort);if(i)return this.logger.verbose("Found cloud discovery metadata from hardcoded values."),e.updateCloudDiscoveryMetadata(i,!1),Mr.HARDCODED_VALUES;this.logger.verbose("Did not find cloud discovery metadata in hardcoded values... Attempting to get cloud discovery metadata from the network metadata cache.")}const r=e.isExpired();return this.isAuthoritySameType(e)&amp;&amp;e.aliasesFromNetwork&amp;&amp;!r?(this.logger.verbose("Found cloud discovery metadata in the cache."),Mr.CACHE):(r&amp;&amp;this.logger.verbose("The metadata entity is expired."),null)}getCloudDiscoveryMetadataFromConfig(){if(this.authorityType===Li.Ciam)return this.logger.verbose("CIAM authorities do not support cloud discovery metadata, generate the aliases from authority host."),qn.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort);if(this.authorityOptions.cloudDiscoveryMetadata){this.logger.verbose("The cloud discovery metadata has been provided as a network response, in the config.");try{this.logger.verbose("Attempting to parse the cloud discovery metadata.");const e=JSON.parse(this.authorityOptions.cloudDiscoveryMetadata),n=Ay(e.metadata,this.hostnameAndPort);if(this.logger.verbose("Parsed the cloud discovery metadata."),n)return this.logger.verbose("There is returnable metadata attached to the parsed cloud discovery metadata."),n;this.logger.verbose("There is no metadata attached to the parsed cloud discovery metadata.")}catch{throw this.logger.verbose("Unable to parse the cloud discovery metadata. Throwing Invalid Cloud Discovery Metadata Error."),pt(SA)}}return this.isInKnownAuthorities()?(this.logger.verbose("The host is included in knownAuthorities. Creating new cloud discovery metadata from the host."),qn.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)):null}async getCloudDiscoveryMetadataFromNetwork(){this.performanceClient?.addQueueMeasurement(U.AuthorityGetCloudDiscoveryMetadataFromNetwork,this.correlationId);const e=`${j.AAD_INSTANCE_DISCOVERY_ENDPT}${this.canonicalAuthority}oauth2/v2.0/authorize`,n={};let r=null;try{const i=await this.networkInterface.sendGetRequestAsync(e,n);let o,s;if(lZ(i.body))o=i.body,s=o.metadata,this.logger.verbosePii(`tenant_discovery_endpoint is: ${o.tenant_discovery_endpoint}`);else if(uZ(i.body)){if(this.logger.warning(`A CloudInstanceDiscoveryErrorResponse was returned. The cloud instance discovery network request's status code is: ${i.status}`),o=i.body,o.error===j.INVALID_INSTANCE)return this.logger.error("The CloudInstanceDiscoveryErrorResponse error is invalid_instance."),null;this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error is ${o.error}`),this.logger.warning(`The CloudInstanceDiscoveryErrorResponse error description is ${o.error_description}`),this.logger.warning("Setting the value of the CloudInstanceDiscoveryMetadata (returned from the network) to []"),s=[]}else return this.logger.error("AAD did not return a CloudInstanceDiscoveryResponse or CloudInstanceDiscoveryErrorResponse"),null;this.logger.verbose("Attempting to find a match between the developer's authority and the CloudInstanceDiscoveryMetadata returned from the network request."),r=Ay(s,this.hostnameAndPort)}catch(i){if(i instanceof Ft)this.logger.error(`There was a network error while attempting to get the cloud discovery instance metadata.
Error: ${i.errorCode}
Error Description: ${i.errorMessage}`);else{const o=i;this.logger.error(`A non-MSALJS error was thrown while attempting to get the cloud instance discovery metadata.
Error: ${o.name}
Error Description: ${o.message}`)}return null}return r||(this.logger.warning("The developer's authority was not found within the CloudInstanceDiscoveryMetadata returned from the network request."),this.logger.verbose("Creating custom Authority for custom domain scenario."),r=qn.createCloudDiscoveryMetadataFromHost(this.hostnameAndPort)),r}isInKnownAuthorities(){return this.authorityOptions.knownAuthorities.filter(n=&gt;rt.getDomainFromUrl(n).toLowerCase()===this.hostnameAndPort).length&gt;0}static generateAuthority(e,n){let r;if(n&amp;&amp;n.azureCloudInstance!==mA.None){const i=n.tenant?n.tenant:j.DEFAULT_COMMON_TENANT;r=`${n.azureCloudInstance}/${i}/`}return r||e}static createCloudDiscoveryMetadataFromHost(e){return{preferred_network:e,preferred_cache:e,aliases:[e]}}getPreferredCache(){if(this.discoveryComplete())return this.metadata.preferred_cache;throw Z(zo)}isAlias(e){return this.metadata.aliases.indexOf(e)&gt;-1}isAliasOfKnownMicrosoftAuthority(e){return HB.has(e)}static isPublicCloudAuthority(e){return j.KNOWN_PUBLIC_CLOUDS.indexOf(e)&gt;=0}static buildRegionalAuthorityString(e,n,r){const i=new rt(e);i.validateAsUri();const o=i.getUrlComponents();let s=`${n}.${o.HostNameAndPort}`;this.isPublicCloudAuthority(o.HostNameAndPort)&amp;&amp;(s=`${n}.${j.REGIONAL_AUTH_PUBLIC_CLOUD_SUFFIX}`);const a=rt.constructAuthorityUriFromObject({...i.getUrlComponents(),HostNameAndPort:s}).urlString;return r?`${a}?${r}`:a}static replaceWithRegionalInformation(e,n){const r={...e};return r.authorization_endpoint=qn.buildRegionalAuthorityString(r.authorization_endpoint,n),r.token_endpoint=qn.buildRegionalAuthorityString(r.token_endpoint,n),r.end_session_endpoint&amp;&amp;(r.end_session_endpoint=qn.buildRegionalAuthorityString(r.end_session_endpoint,n)),r}static transformCIAMAuthority(e){let n=e;const i=new rt(e).getUrlComponents();if(i.PathSegments.length===0&amp;&amp;i.HostNameAndPort.endsWith(j.CIAM_AUTH_URL)){const o=i.HostNameAndPort.split(".")[0];n=`${n}${o}${j.AAD_TENANT_DOMAIN_SUFFIX}`}return n}}qn.reservedTenantDomains=new Set(["{tenant}","{tenantid}",Df.COMMON,Df.CONSUMERS,Df.ORGANIZATIONS]);function zB(t){return t.endsWith(j.FORWARD_SLASH)?t:`${t}${j.FORWARD_SLASH}`}function fZ(t){const e=t.cloudDiscoveryMetadata;let n;if(e)try{n=JSON.parse(e)}catch{throw pt(SA)}return{canonicalAuthority:t.authority?zB(t.authority):void 0,knownAuthorities:t.knownAuthorities,cloudDiscoveryMetadata:n}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Ac{static async createDiscoveredInstance(e,n,r,i,o,s,a){s?.addQueueMeasurement(U.AuthorityFactoryCreateDiscoveredInstance,a);const c=qn.transformCIAMAuthority(zB(e)),l=Ac.createInstance(c,n,r,i,o,s,a);try{return await ie(l.resolveEndpointsAsync.bind(l),U.AuthorityResolveEndpointsAsync,o,s,a)(),l}catch{throw Z(zo)}}static createInstance(e,n,r,i,o,s,a){if(!e)throw pt(yA);return new qn(e,n,r,i,o,s,a)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class bA{constructor(e,n){this.config=oZ(e),this.logger=new fa(this.config.loggerOptions,EB,pA),this.cryptoUtils=this.config.cryptoInterface,this.cacheManager=this.config.storageInterface,this.networkClient=this.config.networkInterface,this.networkManager=new aZ(this.networkClient,this.cacheManager),this.serverTelemetryManager=this.config.serverTelemetryManager,this.authority=this.config.authOptions.authority,this.performanceClient=n}createTokenRequestHeaders(e){const n={};if(n[_o.CONTENT_TYPE]=j.URL_FORM_CONTENT_TYPE,!this.config.systemOptions.preventCorsPreflight&amp;&amp;e)switch(e.type){case Vr.HOME_ACCOUNT_ID:try{const r=$l(e.credential);n[_o.CCS_HEADER]=`Oid:${r.uid}@${r.utid}`}catch(r){this.logger.verbose("Could not parse home account ID for CCS Header: "+r)}break;case Vr.UPN:n[_o.CCS_HEADER]=`UPN: ${e.credential}`;break}return n}async executePostToTokenEndpoint(e,n,r,i,o,s){s&amp;&amp;this.performanceClient?.addQueueMeasurement(s,o);const a=await this.networkManager.sendPostRequest(i,e,{body:n,headers:r});return this.performanceClient?.addFields({refreshTokenSize:a.body.refresh_token?.length||0,httpVerToken:a.headers?.[_o.X_MS_HTTP_VERSION]||""},o),this.config.serverTelemetryManager&amp;&amp;a.status&lt;500&amp;&amp;a.status!==429&amp;&amp;this.config.serverTelemetryManager.clearTelemetryCache(),a}async updateAuthority(e,n){this.performanceClient?.addQueueMeasurement(U.UpdateTokenEndpointAuthority,n);const r=`https://${e}/${this.authority.tenant}/`,i=await Ac.createDiscoveredInstance(r,this.networkClient,this.cacheManager,this.authority.options,this.logger,this.performanceClient,n);this.authority=i}createTokenQueryParameters(e){const n=new Uf;return e.tokenQueryParameters&amp;&amp;n.addExtraQueryParameters(e.tokenQueryParameters),n.createQueryString()}}/*! @azure/msal-common v14.4.0 2023-11-07 */const Iy="no_tokens_found",qB="native_account_unavailable",hZ="interaction_required",pZ="consent_required",mZ="login_required";/*! @azure/msal-common v14.4.0 2023-11-07 */const VP=[hZ,pZ,mZ],gZ=["message_only","additional_action","basic_action","user_password_expired","consent_required"],yZ={[Iy]:"No refresh token found in the cache. Please sign-in.",[qB]:"The requested account is not available in the native broker. It may have been deleted or logged out. Please sign-in again using an interactive API."};class qr extends Ft{constructor(e,n,r,i,o,s,a){super(e,n,r),Object.setPrototypeOf(this,qr.prototype),this.timestamp=i||j.EMPTY_STRING,this.traceId=o||j.EMPTY_STRING,this.correlationId=s||j.EMPTY_STRING,this.claims=a||j.EMPTY_STRING,this.name="InteractionRequiredAuthError"}}function zP(t,e,n){const r=!!t&amp;&amp;VP.indexOf(t)&gt;-1,i=!!n&amp;&amp;gZ.indexOf(n)&gt;-1,o=!!e&amp;&amp;VP.some(s=&gt;e.indexOf(s)&gt;-1);return r||o||i}function WB(t){return new qr(t,yZ[t])}/*! @azure/msal-common v14.4.0 2023-11-07 */class iu{constructor(e,n,r,i,o){this.account=e||null,this.idToken=n||null,this.accessToken=r||null,this.refreshToken=i||null,this.appMetadata=o||null}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Yi{static setRequestState(e,n,r){const i=Yi.generateLibraryState(e,r);return n?`${i}${j.RESOURCE_DELIM}${n}`:i}static generateLibraryState(e,n){if(!e)throw Z(Ib);const r={id:e.createNewGuid()};n&amp;&amp;(r.meta=n);const i=JSON.stringify(r);return e.base64Encode(i)}static parseRequestState(e,n){if(!e)throw Z(Ib);if(!n)throw Z(Nu);try{const r=n.split(j.RESOURCE_DELIM),i=r[0],o=r.length&gt;1?r.slice(1).join(j.RESOURCE_DELIM):j.EMPTY_STRING,s=e.base64Decode(i),a=JSON.parse(s);return{userRequestState:o||j.EMPTY_STRING,libraryState:a}}catch{throw Z(Nu)}}}/*! @azure/msal-common v14.4.0 2023-11-07 */const vZ={SW:"sw",UHW:"uhw"};class Pu{constructor(e,n){this.cryptoUtils=e,this.performanceClient=n}async generateCnf(e,n){this.performanceClient?.addQueueMeasurement(U.PopTokenGenerateCnf,e.correlationId);const r=await ie(this.generateKid.bind(this),U.PopTokenGenerateCnf,n,this.performanceClient,e.correlationId)(e),i=this.cryptoUtils.base64Encode(JSON.stringify(r));return{kid:r.kid,reqCnfString:i,reqCnfHash:await this.cryptoUtils.hashString(i)}}async generateKid(e){return this.performanceClient?.addQueueMeasurement(U.PopTokenGenerateKid,e.correlationId),{kid:await this.cryptoUtils.getPublicKeyThumbprint(e),xms_ksl:vZ.SW}}async signPopToken(e,n,r){return this.signPayload(e,n,r)}async signPayload(e,n,r,i){const{resourceRequestMethod:o,resourceRequestUri:s,shrClaims:a,shrNonce:c,shrOptions:l}=r,d=(s?new rt(s):void 0)?.getUrlComponents();return await this.cryptoUtils.signJwt({at:e,ts:sr.nowSeconds(),m:o?.toUpperCase(),u:d?.HostNameAndPort,nonce:c||this.cryptoUtils.createNewGuid(),p:d?.AbsolutePath,q:d?.QueryString?[[],d.QueryString]:void 0,client_claims:a||void 0,...i},n,l,r.correlationId)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class xu{generateAppMetadataKey(){return xu.generateAppMetadataCacheKey(this.environment,this.clientId)}static generateAppMetadataCacheKey(e,n){return[Cb,e,n].join(Nn.CACHE_KEY_SEPARATOR).toLowerCase()}static createAppMetadataEntity(e,n,r){const i=new xu;return i.clientId=e,i.environment=n,r&amp;&amp;(i.familyId=r),i}static isAppMetadataEntity(e,n){return n?e.indexOf(Cb)===0&amp;&amp;n.hasOwnProperty("clientId")&amp;&amp;n.hasOwnProperty("environment"):!1}}/*! @azure/msal-common v14.4.0 2023-11-07 */class _Z{constructor(e,n){this.cache=e,this.hasChanged=n}get cacheHasChanged(){return this.hasChanged}get tokenCache(){return this.cache}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Ic{constructor(e,n,r,i,o,s,a){this.clientId=e,this.cacheStorage=n,this.cryptoObj=r,this.logger=i,this.serializableCache=o,this.persistencePlugin=s,this.performanceClient=a}validateServerAuthorizationCodeResponse(e,n){if(!e.state||!n)throw e.state?Z(Ey,"Cached State"):Z(Ey,"Server State");let r,i;try{r=decodeURIComponent(e.state)}catch{throw Z(Nu,e.state)}try{i=decodeURIComponent(n)}catch{throw Z(Nu,e.state)}if(r!==i)throw Z(fB);if(e.error||e.error_description||e.suberror)throw zP(e.error,e.error_description,e.suberror)?new qr(e.error||"",e.error_description,e.suberror,e.timestamp||"",e.trace_id||"",e.correlation_id||"",e.claims||""):new pa(e.error||"",e.error_description,e.suberror)}validateTokenResponse(e,n){if(e.error||e.error_description||e.suberror){const r=`${e.error_codes} - [${e.timestamp}]: ${e.error_description} - Correlation ID: ${e.correlation_id} - Trace ID: ${e.trace_id}`,i=new pa(e.error,r,e.suberror);if(n&amp;&amp;e.status&amp;&amp;e.status&gt;=lm.SERVER_ERROR_RANGE_START&amp;&amp;e.status&lt;=lm.SERVER_ERROR_RANGE_END){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently unavailable and the access token is unable to be refreshed.
${i}`);return}else if(n&amp;&amp;e.status&amp;&amp;e.status&gt;=lm.CLIENT_ERROR_RANGE_START&amp;&amp;e.status&lt;=lm.CLIENT_ERROR_RANGE_END){this.logger.warning(`executeTokenRequest:validateTokenResponse - AAD is currently available but is unable to refresh the access token.
${i}`);return}throw zP(e.error,e.error_description,e.suberror)?new qr(e.error,e.error_description,e.suberror,e.timestamp||j.EMPTY_STRING,e.trace_id||j.EMPTY_STRING,e.correlation_id||j.EMPTY_STRING,e.claims||j.EMPTY_STRING):i}}async handleServerTokenResponse(e,n,r,i,o,s,a,c,l){this.performanceClient?.addQueueMeasurement(U.HandleServerTokenResponse,e.correlation_id);let u;if(e.id_token){if(u=ha(e.id_token||j.EMPTY_STRING,this.cryptoObj.base64Decode),o&amp;&amp;o.nonce&amp;&amp;u.nonce!==o.nonce)throw Z(hB);if(i.maxAge||i.maxAge===0){const p=u.auth_time;if(!p)throw Z(uA);CB(p,i.maxAge)}}this.homeAccountIdentifier=Wt.generateHomeAccountId(e.client_info||j.EMPTY_STRING,n.authorityType,this.logger,this.cryptoObj,u);let d;o&amp;&amp;o.state&amp;&amp;(d=Yi.parseRequestState(this.cryptoObj,o.state)),e.key_id=e.key_id||i.sshKid||void 0;const f=this.generateCacheRecord(e,n,r,i,u,s,o);let h;try{if(this.persistencePlugin&amp;&amp;this.serializableCache&amp;&amp;(this.logger.verbose("Persistence enabled, calling beforeCacheAccess"),h=new _Z(this.serializableCache,!0),await this.persistencePlugin.beforeCacheAccess(h)),a&amp;&amp;!c&amp;&amp;f.account){const p=f.account.generateAccountKey();if(!this.cacheStorage.getAccount(p))return this.logger.warning("Account used to refresh tokens not in persistence, refreshed tokens will not be stored in the cache"),Ic.generateAuthenticationResult(this.cryptoObj,n,f,!1,i,u,d,void 0,l)}await this.cacheStorage.saveCacheRecord(f,i.storeInCache)}finally{this.persistencePlugin&amp;&amp;this.serializableCache&amp;&amp;h&amp;&amp;(this.logger.verbose("Persistence enabled, calling afterCacheAccess"),await this.persistencePlugin.afterCacheAccess(h))}return Ic.generateAuthenticationResult(this.cryptoObj,n,f,!1,i,u,d,e,l)}generateCacheRecord(e,n,r,i,o,s,a){const c=n.getPreferredCache();if(!c)throw Z(fA);let l,u;e.id_token&amp;&amp;o&amp;&amp;(l=R_(this.homeAccountIdentifier,c,e.id_token,this.clientId,o.tid||""),u=Wt.createAccount({homeAccountId:this.homeAccountIdentifier,idTokenClaims:o,clientInfo:e.client_info,cloudGraphHostName:a?.cloud_graph_host_name,msGraphHost:a?.msgraph_host},n));let d=null;if(e.access_token){const p=e.scope?Xt.fromString(e.scope):new Xt(i.scopes||[]),y=(typeof e.expires_in=="string"?parseInt(e.expires_in,10):e.expires_in)||0,v=(typeof e.ext_expires_in=="string"?parseInt(e.ext_expires_in,10):e.ext_expires_in)||0,m=(typeof e.refresh_in=="string"?parseInt(e.refresh_in,10):e.refresh_in)||void 0,g=r+y,_=g+v,S=m&amp;&amp;m&gt;0?r+m:void 0;d=N_(this.homeAccountIdentifier,c,e.access_token,this.clientId,o?.tid||n.tenant,p.printScopes(),g,_,this.cryptoObj.base64Decode,S,e.token_type,s,e.key_id,i.claims,i.requestedClaimsHash)}let f=null;e.refresh_token&amp;&amp;(f=kB(this.homeAccountIdentifier,c,e.refresh_token,this.clientId,e.foci,s));let h=null;return e.foci&amp;&amp;(h=xu.createAppMetadataEntity(this.clientId,c,e.foci)),new iu(u,l,d,f,h)}static async generateAuthenticationResult(e,n,r,i,o,s,a,c,l){let u=j.EMPTY_STRING,d=[],f=null,h,p,y=j.EMPTY_STRING;if(r.accessToken){if(r.accessToken.tokenType===ht.POP){const _=new Pu(e),{secret:S,keyId:w}=r.accessToken;if(!w)throw Z(hA);u=await _.signPopToken(S,w,o)}else u=r.accessToken.secret;d=Xt.fromString(r.accessToken.target).asArray(),f=new Date(Number(r.accessToken.expiresOn)*1e3),h=new Date(Number(r.accessToken.extendedExpiresOn)*1e3),r.accessToken.refreshOn&amp;&amp;(p=new Date(Number(r.accessToken.refreshOn)*1e3))}r.appMetadata&amp;&amp;(y=r.appMetadata.familyId===Lf?Lf:"");const v=s?.oid||s?.sub||"",m=s?.tid||"";c?.spa_accountid&amp;&amp;r.account&amp;&amp;(r.account.nativeAccountId=c?.spa_accountid);const g=r.account?{...r.account.getAccountInfo(),idTokenClaims:s}:null;return{authority:n.canonicalAuthority,uniqueId:v,tenantId:m,scopes:d,account:g,idToken:r?.idToken?.secret||"",idTokenClaims:s||{},accessToken:u,fromCache:i,expiresOn:f,extExpiresOn:h,refreshOn:p,correlationId:o.correlationId,requestId:l||j.EMPTY_STRING,familyId:y,tokenType:r.accessToken?.tokenType||j.EMPTY_STRING,state:a?a.userRequestState:j.EMPTY_STRING,cloudGraphHostName:r.account?.cloudGraphHostName||j.EMPTY_STRING,msGraphHost:r.account?.msGraphHost||j.EMPTY_STRING,code:c?.spa_code,fromNativeBroker:!1}}}/*! @azure/msal-common v14.4.0 2023-11-07 */class GB extends bA{constructor(e,n){super(e,n),this.includeRedirectUri=!0,this.oidcDefaultScopes=this.config.authOptions.authority.options.OIDCOptions?.defaultScopes}async getAuthCodeUrl(e){this.performanceClient?.addQueueMeasurement(U.GetAuthCodeUrl,e.correlationId);const n=await ie(this.createAuthCodeUrlQueryString.bind(this),U.AuthClientCreateQueryString,this.logger,this.performanceClient,e.correlationId)(e);return rt.appendQueryString(this.authority.authorizationEndpoint,n)}async acquireToken(e,n){if(this.performanceClient?.addQueueMeasurement(U.AuthClientAcquireToken,e.correlationId),!e.code)throw Z(gB);const r=sr.nowSeconds(),i=await ie(this.executeTokenRequest.bind(this),U.AuthClientExecuteTokenRequest,this.logger,this.performanceClient,e.correlationId)(this.authority,e),o=i.headers?.[_o.X_MS_REQUEST_ID],s=new Ic(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin,this.performanceClient);return s.validateTokenResponse(i.body),ie(s.handleServerTokenResponse.bind(s),U.HandleServerTokenResponse,this.logger,this.performanceClient,e.correlationId)(i.body,this.authority,r,e,n,void 0,void 0,void 0,o)}handleFragmentResponse(e,n){if(new Ic(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,null,null).validateServerAuthorizationCodeResponse(e,n),!e.code)throw Z(wB);return e}getLogoutUri(e){if(!e)throw pt(PB);const n=this.createLogoutUrlQueryString(e);return rt.appendQueryString(this.authority.endSessionEndpoint,n)}async executeTokenRequest(e,n){this.performanceClient?.addQueueMeasurement(U.AuthClientExecuteTokenRequest,n.correlationId);const r=this.createTokenQueryParameters(n),i=rt.appendQueryString(e.tokenEndpoint,r),o=await ie(this.createTokenRequestBody.bind(this),U.AuthClientCreateTokenRequestBody,this.logger,this.performanceClient,n.correlationId)(n);let s;if(n.clientInfo)try{const l=Rb(n.clientInfo,this.cryptoUtils);s={credential:`${l.uid}${Nn.CLIENT_INFO_SEPARATOR}${l.utid}`,type:Vr.HOME_ACCOUNT_ID}}catch(l){this.logger.verbose("Could not parse client info for CCS Header: "+l)}const a=this.createTokenRequestHeaders(s||n.ccsCredential),c={clientId:n.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:e.canonicalAuthority,scopes:n.scopes,claims:n.claims,authenticationScheme:n.authenticationScheme,resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,sshKid:n.sshKid};return ie(this.executePostToTokenEndpoint.bind(this),U.AuthorizationCodeClientExecutePostToTokenEndpoint,this.logger,this.performanceClient,n.correlationId)(i,o,a,c,n.correlationId,U.AuthorizationCodeClientExecutePostToTokenEndpoint)}async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurement(U.AuthClientCreateTokenRequestBody,e.correlationId);const n=new Uf;if(n.addClientId(e.tokenBodyParameters?.[ke.CLIENT_ID]||this.config.authOptions.clientId),this.includeRedirectUri?n.addRedirectUri(e.redirectUri):Va.validateRedirectUri(e.redirectUri),n.addScopes(e.scopes,!0,this.oidcDefaultScopes),n.addAuthorizationCode(e.code),n.addLibraryInfo(this.config.libraryInfo),n.addApplicationTelemetry(this.config.telemetry.application),n.addThrottling(),this.serverTelemetryManager&amp;&amp;!Nb(this.config)&amp;&amp;n.addServerTelemetry(this.serverTelemetryManager),e.codeVerifier&amp;&amp;n.addCodeVerifier(e.codeVerifier),this.config.clientCredentials.clientSecret&amp;&amp;n.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const o=this.config.clientCredentials.clientAssertion;n.addClientAssertion(o.assertion),n.addClientAssertionType(o.assertionType)}if(n.addGrantType(iB.AUTHORIZATION_CODE_GRANT),n.addClientInfo(),e.authenticationScheme===ht.POP){const o=new Pu(this.cryptoUtils,this.performanceClient),s=await ie(o.generateCnf.bind(o),U.PopTokenGenerateCnf,this.logger,this.performanceClient,e.correlationId)(e,this.logger);n.addPopToken(s.reqCnfString)}else if(e.authenticationScheme===ht.SSH)if(e.sshJwk)n.addSshJwk(e.sshJwk);else throw pt(P_);const r=e.correlationId||this.config.cryptoInterface.createNewGuid();n.addCorrelationId(r),(!Qi.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;n.addClaims(e.claims,this.config.authOptions.clientCapabilities);let i;if(e.clientInfo)try{const o=Rb(e.clientInfo,this.cryptoUtils);i={credential:`${o.uid}${Nn.CLIENT_INFO_SEPARATOR}${o.utid}`,type:Vr.HOME_ACCOUNT_ID}}catch(o){this.logger.verbose("Could not parse client info for CCS Header: "+o)}else i=e.ccsCredential;if(this.config.systemOptions.preventCorsPreflight&amp;&amp;i)switch(i.type){case Vr.HOME_ACCOUNT_ID:try{const o=$l(i.credential);n.addCcsOid(o)}catch(o){this.logger.verbose("Could not parse home account ID for CCS Header: "+o)}break;case Vr.UPN:n.addCcsUpn(i.credential);break}return e.tokenBodyParameters&amp;&amp;n.addExtraQueryParameters(e.tokenBodyParameters),e.enableSpaAuthorizationCode&amp;&amp;(!e.tokenBodyParameters||!e.tokenBodyParameters[ke.RETURN_SPA_CODE])&amp;&amp;n.addExtraQueryParameters({[ke.RETURN_SPA_CODE]:"1"}),n.createQueryString()}async createAuthCodeUrlQueryString(e){this.performanceClient?.addQueueMeasurement(U.AuthClientCreateQueryString,e.correlationId);const n=new Uf;n.addClientId(e.extraQueryParameters?.[ke.CLIENT_ID]||this.config.authOptions.clientId);const r=[...e.scopes||[],...e.extraScopesToConsent||[]];n.addScopes(r,!0,this.oidcDefaultScopes),n.addRedirectUri(e.redirectUri);const i=e.correlationId||this.config.cryptoInterface.createNewGuid();if(n.addCorrelationId(i),n.addResponseMode(e.responseMode),n.addResponseTypeCode(),n.addLibraryInfo(this.config.libraryInfo),Nb(this.config)||n.addApplicationTelemetry(this.config.telemetry.application),n.addClientInfo(),e.codeChallenge&amp;&amp;e.codeChallengeMethod&amp;&amp;n.addCodeChallengeParams(e.codeChallenge,e.codeChallengeMethod),e.prompt&amp;&amp;n.addPrompt(e.prompt),e.domainHint&amp;&amp;n.addDomainHint(e.domainHint),e.prompt!==Yn.SELECT_ACCOUNT)if(e.sid&amp;&amp;e.prompt===Yn.NONE)this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from request"),n.addSid(e.sid);else if(e.account){const o=this.extractAccountSid(e.account),s=this.extractLoginHint(e.account);if(s){this.logger.verbose("createAuthCodeUrlQueryString: login_hint claim present on account"),n.addLoginHint(s);try{const a=$l(e.account.homeAccountId);n.addCcsOid(a)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(o&amp;&amp;e.prompt===Yn.NONE){this.logger.verbose("createAuthCodeUrlQueryString: Prompt is none, adding sid from account"),n.addSid(o);try{const a=$l(e.account.homeAccountId);n.addCcsOid(a)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}else if(e.loginHint)this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from request"),n.addLoginHint(e.loginHint),n.addCcsUpn(e.loginHint);else if(e.account.username){this.logger.verbose("createAuthCodeUrlQueryString: Adding login_hint from account"),n.addLoginHint(e.account.username);try{const a=$l(e.account.homeAccountId);n.addCcsOid(a)}catch{this.logger.verbose("createAuthCodeUrlQueryString: Could not parse home account ID for CCS Header")}}}else e.loginHint&amp;&amp;(this.logger.verbose("createAuthCodeUrlQueryString: No account, adding login_hint from request"),n.addLoginHint(e.loginHint),n.addCcsUpn(e.loginHint));else this.logger.verbose("createAuthCodeUrlQueryString: Prompt is select_account, ignoring account hints");if(e.nonce&amp;&amp;n.addNonce(e.nonce),e.state&amp;&amp;n.addState(e.state),(e.claims||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;n.addClaims(e.claims,this.config.authOptions.clientCapabilities),e.extraQueryParameters&amp;&amp;n.addExtraQueryParameters(e.extraQueryParameters),e.nativeBroker&amp;&amp;(n.addNativeBroker(),e.authenticationScheme===ht.POP)){const o=new Pu(this.cryptoUtils),s=await ie(o.generateCnf.bind(o),U.PopTokenGenerateCnf,this.logger,this.performanceClient,e.correlationId)(e,this.logger);n.addPopToken(s.reqCnfHash)}return n.createQueryString()}createLogoutUrlQueryString(e){const n=new Uf;return e.postLogoutRedirectUri&amp;&amp;n.addPostLogoutRedirectUri(e.postLogoutRedirectUri),e.correlationId&amp;&amp;n.addCorrelationId(e.correlationId),e.idTokenHint&amp;&amp;n.addIdTokenHint(e.idTokenHint),e.state&amp;&amp;n.addState(e.state),e.logoutHint&amp;&amp;n.addLogoutHint(e.logoutHint),e.extraQueryParameters&amp;&amp;n.addExtraQueryParameters(e.extraQueryParameters),n.createQueryString()}extractAccountSid(e){return e.idTokenClaims?.sid||null}extractLoginHint(e){return e.idTokenClaims?.login_hint||null}}/*! @azure/msal-common v14.4.0 2023-11-07 */class xb extends bA{constructor(e,n){super(e,n)}async acquireToken(e){this.performanceClient?.addQueueMeasurement(U.RefreshTokenClientAcquireToken,e.correlationId);const n=sr.nowSeconds(),r=await ie(this.executeTokenRequest.bind(this),U.RefreshTokenClientExecuteTokenRequest,this.logger,this.performanceClient,e.correlationId)(e,this.authority),i=r.headers?.[_o.X_MS_REQUEST_ID],o=new Ic(this.config.authOptions.clientId,this.cacheManager,this.cryptoUtils,this.logger,this.config.serializableCache,this.config.persistencePlugin);return o.validateTokenResponse(r.body),ie(o.handleServerTokenResponse.bind(o),U.HandleServerTokenResponse,this.logger,this.performanceClient,e.correlationId)(r.body,this.authority,n,e,void 0,void 0,!0,e.forceCache,i)}async acquireTokenByRefreshToken(e){if(!e)throw pt(NB);if(this.performanceClient?.addQueueMeasurement(U.RefreshTokenClientAcquireTokenByRefreshToken,e.correlationId),!e.account)throw Z(dA);if(this.cacheManager.isAppMetadataFOCI(e.account.environment))try{return ie(this.acquireTokenWithCachedRefreshToken.bind(this),U.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,e.correlationId)(e,!0)}catch(r){const i=r instanceof qr&amp;&amp;r.errorCode===Iy,o=r instanceof pa&amp;&amp;r.errorCode===MP.INVALID_GRANT_ERROR&amp;&amp;r.subError===MP.CLIENT_MISMATCH_ERROR;if(i||o)return ie(this.acquireTokenWithCachedRefreshToken.bind(this),U.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,e.correlationId)(e,!1);throw r}return ie(this.acquireTokenWithCachedRefreshToken.bind(this),U.RefreshTokenClientAcquireTokenWithCachedRefreshToken,this.logger,this.performanceClient,e.correlationId)(e,!1)}async acquireTokenWithCachedRefreshToken(e,n){this.performanceClient?.addQueueMeasurement(U.RefreshTokenClientAcquireTokenWithCachedRefreshToken,e.correlationId);const r=Kc(this.cacheManager.getRefreshToken.bind(this.cacheManager),U.CacheManagerGetRefreshToken,this.logger,this.performanceClient,e.correlationId)(e.account,n,void 0,this.performanceClient,e.correlationId);if(!r)throw WB(Iy);const i={...e,refreshToken:r.secret,authenticationScheme:e.authenticationScheme||ht.BEARER,ccsCredential:{credential:e.account.homeAccountId,type:Vr.HOME_ACCOUNT_ID}};return ie(this.acquireToken.bind(this),U.RefreshTokenClientAcquireToken,this.logger,this.performanceClient,e.correlationId)(i)}async executeTokenRequest(e,n){this.performanceClient?.addQueueMeasurement(U.RefreshTokenClientExecuteTokenRequest,e.correlationId);const r=this.createTokenQueryParameters(e),i=rt.appendQueryString(n.tokenEndpoint,r),o=await ie(this.createTokenRequestBody.bind(this),U.RefreshTokenClientCreateTokenRequestBody,this.logger,this.performanceClient,e.correlationId)(e),s=this.createTokenRequestHeaders(e.ccsCredential),a={clientId:e.tokenBodyParameters?.clientId||this.config.authOptions.clientId,authority:n.canonicalAuthority,scopes:e.scopes,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid};return ie(this.executePostToTokenEndpoint.bind(this),U.RefreshTokenClientExecutePostToTokenEndpoint,this.logger,this.performanceClient,e.correlationId)(i,o,s,a,e.correlationId,U.RefreshTokenClientExecutePostToTokenEndpoint)}async createTokenRequestBody(e){this.performanceClient?.addQueueMeasurement(U.RefreshTokenClientCreateTokenRequestBody,e.correlationId);const n=e.correlationId,r=new Uf;if(r.addClientId(e.tokenBodyParameters?.[ke.CLIENT_ID]||this.config.authOptions.clientId),e.redirectUri&amp;&amp;r.addRedirectUri(e.redirectUri),r.addScopes(e.scopes,!0,this.config.authOptions.authority.options.OIDCOptions?.defaultScopes),r.addGrantType(iB.REFRESH_TOKEN_GRANT),r.addClientInfo(),r.addLibraryInfo(this.config.libraryInfo),r.addApplicationTelemetry(this.config.telemetry.application),r.addThrottling(),this.serverTelemetryManager&amp;&amp;!Nb(this.config)&amp;&amp;r.addServerTelemetry(this.serverTelemetryManager),r.addCorrelationId(n),r.addRefreshToken(e.refreshToken),this.config.clientCredentials.clientSecret&amp;&amp;r.addClientSecret(this.config.clientCredentials.clientSecret),this.config.clientCredentials.clientAssertion){const i=this.config.clientCredentials.clientAssertion;r.addClientAssertion(i.assertion),r.addClientAssertionType(i.assertionType)}if(e.authenticationScheme===ht.POP){const i=new Pu(this.cryptoUtils,this.performanceClient),o=await ie(i.generateCnf.bind(i),U.PopTokenGenerateCnf,this.logger,this.performanceClient,e.correlationId)(e,this.logger);r.addPopToken(o.reqCnfString)}else if(e.authenticationScheme===ht.SSH)if(e.sshJwk)r.addSshJwk(e.sshJwk);else throw pt(P_);if((!Qi.isEmptyObj(e.claims)||this.config.authOptions.clientCapabilities&amp;&amp;this.config.authOptions.clientCapabilities.length&gt;0)&amp;&amp;r.addClaims(e.claims,this.config.authOptions.clientCapabilities),this.config.systemOptions.preventCorsPreflight&amp;&amp;e.ccsCredential)switch(e.ccsCredential.type){case Vr.HOME_ACCOUNT_ID:try{const i=$l(e.ccsCredential.credential);r.addCcsOid(i)}catch(i){this.logger.verbose("Could not parse home account ID for CCS Header: "+i)}break;case Vr.UPN:r.addCcsUpn(e.ccsCredential.credential);break}return e.tokenBodyParameters&amp;&amp;r.addExtraQueryParameters(e.tokenBodyParameters),r.createQueryString()}}/*! @azure/msal-common v14.4.0 2023-11-07 */class SZ extends bA{constructor(e,n){super(e,n)}async acquireToken(e){try{const[n,r]=await this.acquireCachedToken(e);return r===Rs.PROACTIVELY_REFRESHED&amp;&amp;(this.logger.info("SilentFlowClient:acquireCachedToken - Cached access token's refreshOn property has been exceeded'. It's not expired, but must be refreshed."),new xb(this.config,this.performanceClient).acquireTokenByRefreshToken(e).catch(()=&gt;{})),n}catch(n){if(n instanceof O_&amp;&amp;n.errorCode===Qs)return new xb(this.config,this.performanceClient).acquireTokenByRefreshToken(e);throw n}}async acquireCachedToken(e){this.performanceClient?.addQueueMeasurement(U.SilentFlowClientAcquireCachedToken,e.correlationId);let n=Rs.NOT_APPLICABLE;if(e.forceRefresh||!this.config.cacheOptions.claimsBasedCachingEnabled&amp;&amp;!Qi.isEmptyObj(e.claims))throw this.setCacheOutcome(Rs.FORCE_REFRESH_OR_CLAIMS,e.correlationId),Z(Qs);if(!e.account)throw Z(dA);const r=e.authority||this.authority.getPreferredCache(),i=this.cacheManager.readCacheRecord(e.account,e,r,this.performanceClient,e.correlationId);if(i.accessToken){if(sr.wasClockTurnedBack(i.accessToken.cachedAt)||sr.isTokenExpired(i.accessToken.expiresOn,this.config.systemOptions.tokenRenewalOffsetSeconds))throw this.setCacheOutcome(Rs.CACHED_ACCESS_TOKEN_EXPIRED,e.correlationId),Z(Qs);i.accessToken.refreshOn&amp;&amp;sr.isTokenExpired(i.accessToken.refreshOn,0)&amp;&amp;(n=Rs.PROACTIVELY_REFRESHED)}else throw this.setCacheOutcome(Rs.NO_CACHED_ACCESS_TOKEN,e.correlationId),Z(Qs);return this.setCacheOutcome(n,e.correlationId),this.config.serverTelemetryManager&amp;&amp;this.config.serverTelemetryManager.incrementCacheHits(),[await ie(this.generateResultFromCacheRecord.bind(this),U.SilentFlowClientGenerateResultFromCacheRecord,this.logger,this.performanceClient,e.correlationId)(i,e),n]}setCacheOutcome(e,n){this.serverTelemetryManager?.setCacheOutcome(e),this.performanceClient?.addFields({cacheOutcome:e},n),e!==Rs.NOT_APPLICABLE&amp;&amp;this.logger.info(`Token refresh is required due to cache outcome: ${e}`)}async generateResultFromCacheRecord(e,n){this.performanceClient?.addQueueMeasurement(U.SilentFlowClientGenerateResultFromCacheRecord,n.correlationId);let r;if(e.idToken&amp;&amp;(r=ha(e.idToken.secret,this.config.cryptoInterface.base64Decode)),n.maxAge||n.maxAge===0){const i=r?.auth_time;if(!i)throw Z(uA);CB(i,n.maxAge)}return await Ic.generateAuthenticationResult(this.cryptoUtils,this.authority,e,!0,n,r)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class qP{static isThrottlingEntity(e,n){let r=!1;e&amp;&amp;(r=e.indexOf(Ff.THROTTLING_PREFIX)===0);let i=!0;return n&amp;&amp;(i=n.hasOwnProperty("throttleTime")),r&amp;&amp;i}}/*! @azure/msal-common v14.4.0 2023-11-07 */const wZ={sendGetRequestAsync:()=&gt;Promise.reject(Z(je)),sendPostRequestAsync:()=&gt;Promise.reject(Z(je))};/*! @azure/msal-common v14.4.0 2023-11-07 */const KB="missing_kid_error",QB="missing_alg_error";/*! @azure/msal-common v14.4.0 2023-11-07 */const TZ={[KB]:"The JOSE Header for the requested JWT, JWS or JWK object requires a keyId to be configured as the 'kid' header claim. No 'kid' value was provided.",[QB]:"The JOSE Header for the requested JWT, JWS or JWK object requires an algorithm to be specified as the 'alg' header claim. No 'alg' value was provided."};class EA extends Ft{constructor(e,n){super(e,n),this.name="JoseHeaderError",Object.setPrototypeOf(this,EA.prototype)}}function WP(t){return new EA(t,TZ[t])}/*! @azure/msal-common v14.4.0 2023-11-07 */class CA{constructor(e){this.typ=e.typ,this.alg=e.alg,this.kid=e.kid}static getShrHeaderString(e){if(!e.kid)throw WP(KB);if(!e.alg)throw WP(QB);const n=new CA({typ:e.typ||bX.Pop,kid:e.kid,alg:e.alg});return JSON.stringify(n)}}/*! @azure/msal-common v14.4.0 2023-11-07 */class Oy{constructor(e,n){this.cacheOutcome=Rs.NOT_APPLICABLE,this.cacheManager=n,this.apiId=e.apiId,this.correlationId=e.correlationId,this.wrapperSKU=e.wrapperSKU||j.EMPTY_STRING,this.wrapperVer=e.wrapperVer||j.EMPTY_STRING,this.telemetryCacheKey=An.CACHE_KEY+Nn.CACHE_KEY_SEPARATOR+e.clientId}generateCurrentRequestHeaderValue(){const e=`${this.apiId}${An.VALUE_SEPARATOR}${this.cacheOutcome}`,n=[this.wrapperSKU,this.wrapperVer].join(An.VALUE_SEPARATOR),r=this.getRegionDiscoveryFields(),i=[e,r].join(An.VALUE_SEPARATOR);return[An.SCHEMA_VERSION,i,n].join(An.CATEGORY_SEPARATOR)}generateLastRequestHeaderValue(){const e=this.getLastRequests(),n=Oy.maxErrorsToSend(e),r=e.failedRequests.slice(0,2*n).join(An.VALUE_SEPARATOR),i=e.errors.slice(0,n).join(An.VALUE_SEPARATOR),o=e.errors.length,s=n&lt;o?An.OVERFLOW_TRUE:An.OVERFLOW_FALSE,a=[o,s].join(An.VALUE_SEPARATOR);return[An.SCHEMA_VERSION,e.cacheHits,r,i,a].join(An.CATEGORY_SEPARATOR)}cacheFailedRequest(e){const n=this.getLastRequests();n.errors.length&gt;=An.MAX_CACHED_ERRORS&amp;&amp;(n.failedRequests.shift(),n.failedRequests.shift(),n.errors.shift()),n.failedRequests.push(this.apiId,this.correlationId),e instanceof Error&amp;&amp;e&amp;&amp;e.toString()?e instanceof Ft?e.subError?n.errors.push(e.subError):e.errorCode?n.errors.push(e.errorCode):n.errors.push(e.toString()):n.errors.push(e.toString()):n.errors.push(An.UNKNOWN_ERROR),this.cacheManager.setServerTelemetry(this.telemetryCacheKey,n)}incrementCacheHits(){const e=this.getLastRequests();return e.cacheHits+=1,this.cacheManager.setServerTelemetry(this.telemetryCacheKey,e),e.cacheHits}getLastRequests(){const e={failedRequests:[],errors:[],cacheHits:0};return this.cacheManager.getServerTelemetry(this.telemetryCacheKey)||e}clearTelemetryCache(){const e=this.getLastRequests(),n=Oy.maxErrorsToSend(e),r=e.errors.length;if(n===r)this.cacheManager.removeItem(this.telemetryCacheKey);else{const i={failedRequests:e.failedRequests.slice(n*2),errors:e.errors.slice(n),cacheHits:0};this.cacheManager.setServerTelemetry(this.telemetryCacheKey,i)}}static maxErrorsToSend(e){let n,r=0,i=0;const o=e.errors.length;for(n=0;n&lt;o;n++){const s=e.failedRequests[2*n]||j.EMPTY_STRING,a=e.failedRequests[2*n+1]||j.EMPTY_STRING,c=e.errors[n]||j.EMPTY_STRING;if(i+=s.toString().length+a.toString().length+c.length+3,i&lt;An.MAX_LAST_HEADER_BYTES)r+=1;else break}return r}getRegionDiscoveryFields(){const e=[];return e.push(this.regionUsed||j.EMPTY_STRING),e.push(this.regionSource||j.EMPTY_STRING),e.push(this.regionOutcome||j.EMPTY_STRING),e.join(",")}updateRegionDiscoveryMetadata(e){this.regionUsed=e.region_used,this.regionSource=e.region_source,this.regionOutcome=e.region_outcome}setCacheOutcome(e){this.cacheOutcome=e}}/*! @azure/msal-common v14.4.0 2023-11-07 */class GP{startMeasurement(){}endMeasurement(){}flushMeasurement(){return null}}class bZ{generateId(){return"callback-id"}startMeasurement(e,n){return{end:()=&gt;null,discard:()=&gt;{},add:()=&gt;{},increment:()=&gt;{},event:{eventId:this.generateId(),status:dZ.InProgress,authority:"",libraryName:"",libraryVersion:"",clientId:"",name:e,startTimeMs:Date.now(),correlationId:n||""},measurement:new GP}}startPerformanceMeasurement(){return new GP}calculateQueuedTime(){return 0}addQueueMeasurement(){}setPreQueueTime(){}endMeasurement(){return null}discardMeasurements(){}removePerformanceCallback(){return!0}addPerformanceCallback(){return""}emitEvents(){}addFields(){}incrementFields(){}cacheEventByCorrelationId(){}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const kA="pkce_not_created",YB="crypto_nonexistent",M_="empty_navigate_uri",JB="hash_empty_error",AA="no_state_in_hash",XB="hash_does_not_contain_known_properties",ZB="unable_to_parse_state",eH="state_interaction_type_mismatch",tH="interaction_in_progress",nH="popup_window_error",rH="empty_window_error",Oc="user_cancelled",EZ="monitor_popup_timeout",iH="monitor_window_timeout",oH="redirect_in_iframe",sH="block_iframe_reload",aH="block_nested_popups",CZ="iframe_closed_prematurely",D_="silent_logout_unsupported",cH="no_account_error",lH="silent_prompt_value_error",uH="no_token_request_cache_error",dH="unable_to_parse_token_request_cache_error",IA="no_cached_authority_error",kZ="auth_request_not_set_error",AZ="invalid_cache_type",fH="non_browser_environment",gl="database_not_open",Ry="no_network_connectivity",hH="post_request_failed",pH="get_request_failed",Mb="failed_to_parse_response",Ni="unable_to_load_token",OA="crypto_key_not_found",mH="auth_code_required",gH="auth_code_or_nativeAccountId_required",yH="spa_code_and_nativeAccountId_present",RA="database_unavailable",vH="unable_to_acquire_token_from_native_platform",_H="native_handshake_timeout",SH="native_extension_not_installed",np="native_connection_not_established",wH="uninitialized_public_client_application",TH="native_prompt_not_supported",bH="invalid_base64_string";/*! @azure/msal-browser v3.5.0 2023-11-07 */const jo="For more visit: aka.ms/msaljs/browser-errors",IZ={[kA]:"The PKCE code challenge and verifier could not be generated.",[YB]:"The crypto object or function is not available.",[M_]:"Navigation URI is empty. Please check stack trace for more info.",[JB]:`Hash value cannot be processed because it is empty. Please verify that your redirectUri is not clearing the hash. ${jo}`,[AA]:"Hash does not contain state. Please verify that the request originated from msal.",[XB]:`Hash does not contain known properites. Please verify that your redirectUri is not changing the hash.  ${jo}`,[ZB]:"Unable to parse state. Please verify that the request originated from msal.",[eH]:"Hash contains state but the interaction type does not match the caller.",[tH]:`Interaction is currently in progress. Please ensure that this interaction has been completed before calling an interactive API.   ${jo}`,[nH]:"Error opening popup window. This can happen if you are using IE or if popups are blocked in the browser.",[rH]:"window.open returned null or undefined window object.",[Oc]:"User cancelled the flow.",[EZ]:`Token acquisition in popup failed due to timeout.  ${jo}`,[iH]:`Token acquisition in iframe failed due to timeout.  ${jo}`,[oH]:"Redirects are not supported for iframed or brokered applications. Please ensure you are using MSAL.js in a top frame of the window if using the redirect APIs, or use the popup APIs.",[sH]:`Request was blocked inside an iframe because MSAL detected an authentication response.  ${jo}`,[aH]:"Request was blocked inside a popup because MSAL detected it was running in a popup.",[CZ]:"The iframe being monitored was closed prematurely.",[D_]:"Silent logout not supported. Please call logoutRedirect or logoutPopup instead.",[cH]:"No account object provided to acquireTokenSilent and no active account has been set. Please call setActiveAccount or provide an account on the request.",[lH]:"The value given for the prompt value is not valid for silent requests - must be set to 'none' or 'no_session'.",[uH]:"No token request found in cache.",[dH]:"The cached token request could not be parsed.",[IA]:"No cached authority found.",[kZ]:"Auth Request not set. Please ensure initiateAuthRequest was called from the InteractionHandler",[AZ]:"Invalid cache type",[fH]:"Login and token requests are not supported in non-browser environments.",[gl]:"Database is not open!",[Ry]:"No network connectivity. Check your internet connection.",[hH]:"Network request failed: If the browser threw a CORS error, check that the redirectUri is registered in the Azure App Portal as type 'SPA'",[pH]:"Network request failed. Please check the network trace to determine root cause.",[Mb]:"Failed to parse network response. Check network trace.",[Ni]:"Error loading token to cache.",[OA]:"Cryptographic Key or Keypair not found in browser storage.",[mH]:"An authorization code must be provided (as the `code` property on the request) to this flow.",[gH]:"An authorization code or nativeAccountId must be provided to this flow.",[yH]:"Request cannot contain both spa code and native account id.",[RA]:"IndexedDB, which is required for persistent cryptographic key storage, is unavailable. This may be caused by browser privacy features which block persistent storage in third-party contexts.",[vH]:`Unable to acquire token from native platform.  ${jo}`,[_H]:"Timed out while attempting to establish connection to browser extension",[SH]:"Native extension is not installed. If you think this is a mistake call the initialize function.",[np]:`Connection to native platform has not been established. Please install a compatible browser extension and run initialize().  ${jo}`,[wH]:`You must call and await the initialize function before attempting to call any other MSAL API.  ${jo}`,[TH]:"The provided prompt is not supported by the native platform. This request should be routed to the web based flow.",[bH]:"Invalid base64 encoded string."};class rp extends Ft{constructor(e){super(e,IZ[e]),Object.setPrototypeOf(this,rp.prototype),this.name="BrowserAuthError"}}function ce(t){return new rp(t)}/*! @azure/msal-browser v3.5.0 2023-11-07 */const Fi={INTERACTION_IN_PROGRESS_VALUE:"interaction_in_progress",INVALID_GRANT_ERROR:"invalid_grant",POPUP_WIDTH:483,POPUP_HEIGHT:600,POPUP_NAME_PREFIX:"msal",DEFAULT_POLL_INTERVAL_MS:30,MSAL_SKU:"msal.js.browser"},pf={CHANNEL_ID:"53ee284d-920a-4b59-9d30-a60315b26836",PREFERRED_EXTENSION_ID:"ppnbnpeolgkicgegkbkbjmhlideopiji",MATS_TELEMETRY:"MATS"},rc={HandshakeRequest:"Handshake",HandshakeResponse:"HandshakeResponse",GetToken:"GetToken",Response:"Response"},mn={LocalStorage:"localStorage",SessionStorage:"sessionStorage",MemoryStorage:"memoryStorage"},KP={GET:"GET",POST:"POST"},ot={AUTHORITY:"authority",ACQUIRE_TOKEN_ACCOUNT:"acquireToken.account",SESSION_STATE:"session.state",REQUEST_STATE:"request.state",NONCE_IDTOKEN:"nonce.id_token",ORIGIN_URI:"request.origin",RENEW_STATUS:"token.renew.status",URL_HASH:"urlHash",REQUEST_PARAMS:"request.params",SCOPES:"scopes",INTERACTION_STATUS_KEY:"interaction.status",CCS_CREDENTIAL:"ccs.credential",CORRELATION_ID:"request.correlationId",NATIVE_REQUEST:"request.native",REDIRECT_CONTEXT:"request.redirect.context"},Es={ACCOUNT_KEYS:"msal.account.keys",TOKEN_KEYS:"msal.token.keys"},hm={WRAPPER_SKU:"wrapper.sku",WRAPPER_VER:"wrapper.version"},St={acquireTokenRedirect:861,acquireTokenPopup:862,ssoSilent:863,acquireTokenSilent_authCode:864,handleRedirectPromise:865,acquireTokenByCode:866,acquireTokenSilent_silentFlow:61,logout:961,logoutPopup:962};var le;(function(t){t.Redirect="redirect",t.Popup="popup",t.Silent="silent",t.None="none"})(le||(le={}));const Yt={Startup:"startup",Login:"login",Logout:"logout",AcquireToken:"acquireToken",SsoSilent:"ssoSilent",HandleRedirect:"handleRedirect",None:"none"},QP={scopes:ep},EH="jwk",OZ={React:"@azure/msal-react",Angular:"@azure/msal-angular"},Db="msal.db",RZ=1,NZ=`${Db}.keys`,ti={Default:0,AccessToken:1,AccessTokenAndRefreshToken:2,RefreshToken:3,RefreshTokenAndNetwork:4,Skip:5};/*! @azure/msal-browser v3.5.0 2023-11-07 */function PZ(t){t.location.hash="",typeof t.history.replaceState=="function"&amp;&amp;t.history.replaceState(null,"",`${t.location.origin}${t.location.pathname}${t.location.search}`)}function xZ(t){const e=t.split("#");e.shift(),window.location.hash=e.length&gt;0?e.join("#"):""}function NA(){return window.parent!==window}function MZ(){return typeof window&lt;"u"&amp;&amp;!!window.opener&amp;&amp;window.opener!==window&amp;&amp;typeof window.name=="string"&amp;&amp;window.name.indexOf(`${Fi.POPUP_NAME_PREFIX}.`)===0}function Xo(){return window.location.href.split("?")[0].split("#")[0]}function DZ(){const e=new rt(window.location.href).getUrlComponents();return`${e.Protocol}//${e.HostNameAndPort}/`}function O0(){if(rt.hashContainsKnownProperties(window.location.hash)&amp;&amp;NA())throw ce(sH)}function LZ(t,e){const n=NA();if(t===le.Redirect&amp;&amp;n&amp;&amp;!e)throw ce(oH)}function $Z(){if(MZ())throw ce(aH)}function FZ(t){if(!t)throw ce(fH)}function YP(t){if(!t)throw ce(wH)}function CH(t){const e=document.createElement("link");e.rel="preconnect",e.href=new URL(t).origin,e.crossOrigin="anonymous",document.head.appendChild(e),window.setTimeout(()=&gt;{try{document.head.removeChild(e)}catch{}},1e4)}const UZ="modulepreload",jZ=function(t){return"/"+t},JP={},De=function(e,n,r){let i=Promise.resolve();if(n&amp;&amp;n.length&gt;0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),s=o?.nonce||o?.getAttribute("nonce");i=Promise.all(n.map(a=&gt;{if(a=jZ(a),a in JP)return;JP[a]=!0;const c=a.endsWith(".css"),l=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${l}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":UZ,c||(u.as="script",u.crossOrigin=""),u.href=a,s&amp;&amp;u.setAttribute("nonce",s),document.head.appendChild(u),c)return new Promise((d,f)=&gt;{u.addEventListener("load",d),u.addEventListener("error",()=&gt;f(new Error(`Unable to preload CSS for ${a}`)))})}))}return i.then(()=&gt;e()).catch(o=&gt;{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})};/*! @azure/msal-browser v3.5.0 2023-11-07 */class bh{navigateInternal(e,n){return bh.defaultNavigateWindow(e,n)}navigateExternal(e,n){return bh.defaultNavigateWindow(e,n)}static defaultNavigateWindow(e,n){return n.noHistory?window.location.replace(e):window.location.assign(e),new Promise(r=&gt;{setTimeout(()=&gt;{r(!0)},n.timeout)})}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class BZ{async sendGetRequestAsync(e,n){let r;try{r=await fetch(e,{method:KP.GET,headers:this.getFetchHeaders(n)})}catch{throw window.navigator.onLine?ce(pH):ce(Ry)}try{return{headers:this.getHeaderDict(r.headers),body:await r.json(),status:r.status}}catch{throw ce(Mb)}}async sendPostRequestAsync(e,n){const r=n&amp;&amp;n.body||j.EMPTY_STRING;let i;try{i=await fetch(e,{method:KP.POST,headers:this.getFetchHeaders(n),body:r})}catch{throw window.navigator.onLine?ce(hH):ce(Ry)}try{return{headers:this.getHeaderDict(i.headers),body:await i.json(),status:i.status}}catch{throw ce(Mb)}}getFetchHeaders(e){const n=new Headers;if(!(e&amp;&amp;e.headers))return n;const r=e.headers;return Object.keys(r).forEach(i=&gt;{n.append(i,r[i])}),n}getHeaderDict(e){const n={};return e.forEach((r,i)=&gt;{n[i]=r}),n}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const HZ=6e4,Lb=6e3,VZ=3e4,zZ=2e3;function qZ({auth:t,cache:e,system:n,telemetry:r},i){const o={clientId:j.EMPTY_STRING,authority:`${j.DEFAULT_AUTHORITY}`,knownAuthorities:[],cloudDiscoveryMetadata:j.EMPTY_STRING,authorityMetadata:j.EMPTY_STRING,redirectUri:j.EMPTY_STRING,postLogoutRedirectUri:j.EMPTY_STRING,navigateToLoginRequestUrl:!0,clientCapabilities:[],protocolMode:ts.AAD,OIDCOptions:{serverResponseType:tp.FRAGMENT,defaultScopes:[j.OPENID_SCOPE,j.PROFILE_SCOPE,j.OFFLINE_ACCESS_SCOPE]},azureCloudOptions:{azureCloudInstance:mA.None,tenant:j.EMPTY_STRING},skipAuthorityMetadataCache:!1,supportsNestedAppAuth:!1},s={cacheLocation:mn.SessionStorage,temporaryCacheLocation:mn.SessionStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!!(e&amp;&amp;e.cacheLocation===mn.LocalStorage),claimsBasedCachingEnabled:!1},a={loggerCallback:()=&gt;{},logLevel:Qt.Info,piiLoggingEnabled:!1},l={...{...VB,loggerOptions:a,networkClient:i?new BZ:wZ,navigationClient:new bh,loadFrameTimeout:0,windowHashTimeout:n?.loadFrameTimeout||HZ,iframeHashTimeout:n?.loadFrameTimeout||Lb,navigateFrameWait:0,redirectNavigationTimeout:VZ,asyncPopups:!1,allowRedirectInIframe:!1,allowNativeBroker:!1,nativeBrokerHandshakeTimeout:n?.nativeBrokerHandshakeTimeout||zZ,pollIntervalMilliseconds:Fi.DEFAULT_POLL_INTERVAL_MS},...n,loggerOptions:n?.loggerOptions||a},u={application:{appName:j.EMPTY_STRING,appVersion:j.EMPTY_STRING},client:new bZ};if(t?.protocolMode!==ts.OIDC&amp;&amp;t?.OIDCOptions&amp;&amp;new fa(l.loggerOptions).warning(JSON.stringify(pt($B))),t?.protocolMode&amp;&amp;t.protocolMode!==ts.AAD&amp;&amp;l?.allowNativeBroker)throw pt(FB);return{auth:{...o,...t,OIDCOptions:{...o.OIDCOptions,...t?.OIDCOptions}},cache:{...s,...e},system:l,telemetry:{...u,...r}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const WZ="@azure/msal-browser",PA="3.5.0";/*! @azure/msal-browser v3.5.0 2023-11-07 */class GZ{constructor(e){this.browserEnvironment=typeof window&lt;"u",this.config=qZ(e,this.browserEnvironment),this.logger=new fa(this.config.system.loggerOptions,WZ,PA),this.available=!1}getConfig(){return this.config}getLogger(){return this.logger}isAvailable(){return this.available}isBrowserEnvironment(){return this.browserEnvironment}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Rc extends GZ{getModuleName(){return Rc.MODULE_NAME}getId(){return Rc.ID}async initialize(){return this.available=typeof window&lt;"u",this.available}}Rc.MODULE_NAME="";Rc.ID="StandardOperatingContext";async function KZ(t){const e=new Rc(t);return await e.initialize(),await(await De(()=&gt;Promise.resolve().then(()=&gt;Mee),void 0)).StandardController.createController(e)}/*! @azure/msal-browser v3.5.0 2023-11-07 */function R0(t){return encodeURIComponent(xA(t).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"))}function Ny(t){return kH(t).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function xA(t){return kH(new TextEncoder().encode(t))}function kH(t){const e=Array.from(t,n=&gt;String.fromCodePoint(n)).join("");return btoa(e)}/*! @azure/msal-browser v3.5.0 2023-11-07 */function sa(t){return new TextDecoder().decode(QZ(t))}function QZ(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw ce(bH)}const n=atob(e);return Uint8Array.from(n,r=&gt;r.codePointAt(0)||0)}/*! @azure/msal-browser v3.5.0 2023-11-07 */const YZ="RSASSA-PKCS1-v1_5",AH="SHA-256",JZ=2048,XZ=new Uint8Array([1,0,1]),MA={name:YZ,hash:AH,modulusLength:JZ,publicExponent:XZ};function ZZ(t){if("crypto"in window)t.verbose("BrowserCrypto: modern crypto interface available");else throw t.error("BrowserCrypto: crypto interface is unavailable"),ce(YB)}async function IH(t,e,n){e?.addQueueMeasurement(U.Sha256Digest,n);const i=new TextEncoder().encode(t);return window.crypto.subtle.digest(AH,i)}function eee(t){return window.crypto.getRandomValues(t)}function ma(){return window.crypto.randomUUID()}async function tee(t,e){return window.crypto.subtle.generateKey(MA,t,e)}async function N0(t){return window.crypto.subtle.exportKey(EH,t)}async function nee(t,e,n){return window.crypto.subtle.importKey(EH,t,MA,e,n)}async function ree(t,e){return window.crypto.subtle.sign(MA,t,e)}/*! @azure/msal-browser v3.5.0 2023-11-07 */class iee{constructor(){this.dbName=Db,this.version=RZ,this.tableName=NZ,this.dbOpen=!1}async open(){return new Promise((e,n)=&gt;{const r=window.indexedDB.open(this.dbName,this.version);r.addEventListener("upgradeneeded",i=&gt;{i.target.result.createObjectStore(this.tableName)}),r.addEventListener("success",i=&gt;{const o=i;this.db=o.target.result,this.dbOpen=!0,e()}),r.addEventListener("error",()=&gt;n(ce(RA)))})}closeConnection(){const e=this.db;e&amp;&amp;this.dbOpen&amp;&amp;(e.close(),this.dbOpen=!1)}async validateDbIsOpen(){if(!this.dbOpen)return await this.open()}async getItem(e){return await this.validateDbIsOpen(),new Promise((n,r)=&gt;{if(!this.db)return r(ce(gl));const s=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).get(e);s.addEventListener("success",a=&gt;{const c=a;this.closeConnection(),n(c.target.result)}),s.addEventListener("error",a=&gt;{this.closeConnection(),r(a)})})}async setItem(e,n){return await this.validateDbIsOpen(),new Promise((r,i)=&gt;{if(!this.db)return i(ce(gl));const a=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).put(n,e);a.addEventListener("success",()=&gt;{this.closeConnection(),r()}),a.addEventListener("error",c=&gt;{this.closeConnection(),i(c)})})}async removeItem(e){return await this.validateDbIsOpen(),new Promise((n,r)=&gt;{if(!this.db)return r(ce(gl));const s=this.db.transaction([this.tableName],"readwrite").objectStore(this.tableName).delete(e);s.addEventListener("success",()=&gt;{this.closeConnection(),n()}),s.addEventListener("error",a=&gt;{this.closeConnection(),r(a)})})}async getKeys(){return await this.validateDbIsOpen(),new Promise((e,n)=&gt;{if(!this.db)return n(ce(gl));const o=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).getAllKeys();o.addEventListener("success",s=&gt;{const a=s;this.closeConnection(),e(a.target.result)}),o.addEventListener("error",s=&gt;{this.closeConnection(),n(s)})})}async containsKey(e){return await this.validateDbIsOpen(),new Promise((n,r)=&gt;{if(!this.db)return r(ce(gl));const s=this.db.transaction([this.tableName],"readonly").objectStore(this.tableName).count(e);s.addEventListener("success",a=&gt;{const c=a;this.closeConnection(),n(c.target.result===1)}),s.addEventListener("error",a=&gt;{this.closeConnection(),r(a)})})}async deleteDatabase(){return this.db&amp;&amp;this.dbOpen&amp;&amp;this.closeConnection(),new Promise((e,n)=&gt;{const r=window.indexedDB.deleteDatabase(Db);r.addEventListener("success",()=&gt;e(!0)),r.addEventListener("blocked",()=&gt;e(!0)),r.addEventListener("error",()=&gt;n(!1))})}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class $b{constructor(){this.cache=new Map}getItem(e){return this.cache.get(e)||null}setItem(e,n){this.cache.set(e,n)}removeItem(e){this.cache.delete(e)}getKeys(){const e=[];return this.cache.forEach((n,r)=&gt;{e.push(r)}),e}containsKey(e){return this.cache.has(e)}clear(){this.cache.clear()}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class XP{constructor(e,n){this.inMemoryCache=new $b,this.indexedDBCache=new iee,this.logger=e,this.storeName=n}handleDatabaseAccessError(e){if(e instanceof rp&amp;&amp;e.errorCode===RA)this.logger.error("Could not access persistent storage. This may be caused by browser privacy features which block persistent storage in third-party contexts.");else throw e}async getItem(e){const n=this.inMemoryCache.getItem(e);if(!n)try{return this.logger.verbose("Queried item not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.getItem(e)}catch(r){this.handleDatabaseAccessError(r)}return n}async setItem(e,n){this.inMemoryCache.setItem(e,n);try{await this.indexedDBCache.setItem(e,n)}catch(r){this.handleDatabaseAccessError(r)}}async removeItem(e){this.inMemoryCache.removeItem(e);try{await this.indexedDBCache.removeItem(e)}catch(n){this.handleDatabaseAccessError(n)}}async getKeys(){const e=this.inMemoryCache.getKeys();if(e.length===0)try{return this.logger.verbose("In-memory cache is empty, now querying persistent storage."),await this.indexedDBCache.getKeys()}catch(n){this.handleDatabaseAccessError(n)}return e}async containsKey(e){const n=this.inMemoryCache.containsKey(e);if(!n)try{return this.logger.verbose("Key not found in in-memory cache, now querying persistent storage."),await this.indexedDBCache.containsKey(e)}catch(r){this.handleDatabaseAccessError(r)}return n}clearInMemory(){this.logger.verbose(`Deleting in-memory keystore ${this.storeName}`),this.inMemoryCache.clear(),this.logger.verbose(`In-memory keystore ${this.storeName} deleted`)}async clearPersistent(){try{this.logger.verbose("Deleting persistent keystore");const e=await this.indexedDBCache.deleteDatabase();return e&amp;&amp;this.logger.verbose("Persistent keystore deleted"),e}catch(e){return this.handleDatabaseAccessError(e),!1}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const ZP={asymmetricKeys:"asymmetricKeys",symmetricKeys:"symmetricKeys"};class oee{constructor(e){this.logger=e,this.asymmetricKeys=new XP(this.logger,ZP.asymmetricKeys),this.symmetricKeys=new XP(this.logger,ZP.symmetricKeys)}async clear(){this.asymmetricKeys.clearInMemory(),this.symmetricKeys.clearInMemory();try{return await this.asymmetricKeys.clearPersistent(),!0}catch(e){return e instanceof Error?this.logger.error(`Clearing keystore failed with error: ${e.message}`):this.logger.error("Clearing keystore failed with unknown error"),!1}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Mu{constructor(e,n){this.logger=e,ZZ(e),this.cache=new oee(this.logger),this.performanceClient=n}createNewGuid(){return ma()}base64Encode(e){return xA(e)}base64Decode(e){return sa(e)}async getPublicKeyThumbprint(e){const n=this.performanceClient?.startMeasurement(U.CryptoOptsGetPublicKeyThumbprint,e.correlationId),r=await tee(Mu.EXTRACTABLE,Mu.POP_KEY_USAGES),i=await N0(r.publicKey),o={e:i.e,kty:i.kty,n:i.n},s=e1(o),a=await this.hashString(s),c=await N0(r.privateKey),l=await nee(c,!1,["sign"]);return await this.cache.asymmetricKeys.setItem(a,{privateKey:l,publicKey:r.publicKey,requestMethod:e.resourceRequestMethod,requestUri:e.resourceRequestUri}),n&amp;&amp;n.end({success:!0}),a}async removeTokenBindingKey(e){return await this.cache.asymmetricKeys.removeItem(e),!await this.cache.asymmetricKeys.containsKey(e)}async clearKeystore(){return await this.cache.clear()}async signJwt(e,n,r,i){const o=this.performanceClient?.startMeasurement(U.CryptoOptsSignJwt,i),s=await this.cache.asymmetricKeys.getItem(n);if(!s)throw ce(OA);const a=await N0(s.publicKey),c=e1(a),l=R0(JSON.stringify({kid:n})),u=CA.getShrHeaderString({...r?.header,alg:a.alg,kid:l}),d=R0(u);e.cnf={jwk:JSON.parse(c)};const f=R0(JSON.stringify(e)),h=`${d}.${f}`,y=new TextEncoder().encode(h),v=await ree(s.privateKey,y),m=Ny(new Uint8Array(v)),g=`${h}.${m}`;return o&amp;&amp;o.end({success:!0}),g}async hashString(e){const n=await IH(e),r=new Uint8Array(n);return Ny(r)}}Mu.POP_KEY_USAGES=["sign","verify"];Mu.EXTRACTABLE=!0;function e1(t){return JSON.stringify(t,Object.keys(t).sort())}/*! @azure/msal-browser v3.5.0 2023-11-07 */const Py="storage_not_supported",Gt="stubbed_public_client_application_called",xy="in_mem_redirect_unavailable";/*! @azure/msal-browser v3.5.0 2023-11-07 */const ag={[Py]:"Given storage configuration option was not supported.",[Gt]:"Stub instance of Public Client Application was called. If using msal-react, please ensure context is not used without a provider. For more visit: aka.ms/msaljs/browser-errors",[xy]:"Redirect cannot be supported. In-memory storage was selected and storeAuthStateInCookie=false, which would cause the library to be unable to handle the incoming hash. If you would like to use the redirect API, please use session/localStorage or set storeAuthStateInCookie=true."};ag[Py],ag[Gt],ag[xy];class DA extends Ft{constructor(e,n){super(e,n),this.name="BrowserConfigurationAuthError",Object.setPrototypeOf(this,DA.prototype)}}function rn(t){return new DA(t,ag[t])}/*! @azure/msal-browser v3.5.0 2023-11-07 */class t1{constructor(e){this.validateWindowStorage(e),this.windowStorage=window[e]}validateWindowStorage(e){if(e!==mn.LocalStorage&amp;&amp;e!==mn.SessionStorage||!window[e])throw rn(Py)}getItem(e){return this.windowStorage.getItem(e)}setItem(e,n){this.windowStorage.setItem(e,n)}removeItem(e){this.windowStorage.removeItem(e)}getKeys(){return Object.keys(this.windowStorage)}containsKey(e){return this.windowStorage.hasOwnProperty(e)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */function OH(t,e){if(!e)return null;try{return Yi.parseRequestState(t,e).libraryState.meta}catch{throw Z(Nu)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Fb extends Ya{constructor(e,n,r,i,o){super(e,r,i,o),this.COOKIE_LIFE_MULTIPLIER=24*60*60*1e3,this.cacheConfig=n,this.logger=i,this.internalStorage=new $b,this.browserStorage=this.setupBrowserStorage(this.cacheConfig.cacheLocation),this.temporaryCacheStorage=this.setupTemporaryCacheStorage(this.cacheConfig.temporaryCacheLocation,this.cacheConfig.cacheLocation),n.cacheMigrationEnabled&amp;&amp;(this.migrateCacheEntries(),this.createKeyMaps())}setupBrowserStorage(e){switch(e){case mn.LocalStorage:case mn.SessionStorage:try{return new t1(e)}catch(n){this.logger.verbose(n);break}}return this.cacheConfig.cacheLocation=mn.MemoryStorage,new $b}setupTemporaryCacheStorage(e,n){switch(n){case mn.LocalStorage:case mn.SessionStorage:try{return new t1(e||mn.SessionStorage)}catch(r){return this.logger.verbose(r),this.internalStorage}case mn.MemoryStorage:default:return this.internalStorage}}migrateCacheEntries(){const e=`${j.CACHE_PREFIX}.${Cn.ID_TOKEN}`,n=`${j.CACHE_PREFIX}.${Cn.CLIENT_INFO}`,r=`${j.CACHE_PREFIX}.${Cn.ERROR}`,i=`${j.CACHE_PREFIX}.${Cn.ERROR_DESC}`,o=this.browserStorage.getItem(e),s=this.browserStorage.getItem(n),a=this.browserStorage.getItem(r),c=this.browserStorage.getItem(i),l=[o,s,a,c];[Cn.ID_TOKEN,Cn.CLIENT_INFO,Cn.ERROR,Cn.ERROR_DESC].forEach((d,f)=&gt;this.migrateCacheEntry(d,l[f]))}migrateCacheEntry(e,n){n&amp;&amp;this.setTemporaryCache(e,n,!0)}createKeyMaps(){this.logger.trace("BrowserCacheManager - createKeyMaps called.");const e=this.getItem(Es.ACCOUNT_KEYS),n=this.getItem(`${Es.TOKEN_KEYS}.${this.clientId}`);if(e&amp;&amp;n){this.logger.verbose("BrowserCacheManager:createKeyMaps - account and token key maps already exist, skipping migration.");return}this.browserStorage.getKeys().forEach(i=&gt;{if(this.isCredentialKey(i)){const o=this.getItem(i);if(o){const s=this.validateAndParseJson(o);if(s&amp;&amp;s.hasOwnProperty("credentialType"))switch(s.credentialType){case Ce.ID_TOKEN:if(UP(s)){this.logger.trace("BrowserCacheManager:createKeyMaps - idToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - idToken with key: ${i} found, saving key to token key map`);const a=s,c=this.updateCredentialCacheKey(i,a);this.addTokenKey(c,Ce.ID_TOKEN);return}else this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching idToken schema with value containing idToken credentialType field but value failed IdTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed idToken validation on key: ${i}`);break;case Ce.ACCESS_TOKEN:case Ce.ACCESS_TOKEN_WITH_AUTH_SCHEME:if(FP(s)){this.logger.trace("BrowserCacheManager:createKeyMaps - accessToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - accessToken with key: ${i} found, saving key to token key map`);const a=s,c=this.updateCredentialCacheKey(i,a);this.addTokenKey(c,Ce.ACCESS_TOKEN);return}else this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching accessToken schema with value containing accessToken credentialType field but value failed AccessTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed accessToken validation on key: ${i}`);break;case Ce.REFRESH_TOKEN:if(jP(s)){this.logger.trace("BrowserCacheManager:createKeyMaps - refreshToken found, saving key to token key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - refreshToken with key: ${i} found, saving key to token key map`);const a=s,c=this.updateCredentialCacheKey(i,a);this.addTokenKey(c,Ce.REFRESH_TOKEN);return}else this.logger.trace("BrowserCacheManager:createKeyMaps - key found matching refreshToken schema with value containing refreshToken credentialType field but value failed RefreshTokenEntity validation, skipping."),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - failed refreshToken validation on key: ${i}`);break}}}if(this.isAccountKey(i)){const o=this.getItem(i);if(o){const s=this.validateAndParseJson(o);s&amp;&amp;Wt.isAccountEntity(s)&amp;&amp;(this.logger.trace("BrowserCacheManager:createKeyMaps - account found, saving key to account key map"),this.logger.tracePii(`BrowserCacheManager:createKeyMaps - account with key: ${i} found, saving key to account key map`),this.addAccountKeyToMap(i))}}})}validateAndParseJson(e){try{const n=JSON.parse(e);return n&amp;&amp;typeof n=="object"?n:null}catch{return null}}getItem(e){return this.browserStorage.getItem(e)}setItem(e,n){this.browserStorage.setItem(e,n)}getAccount(e){this.logger.trace("BrowserCacheManager.getAccount called");const n=this.getItem(e);if(!n)return this.removeAccountKeyFromMap(e),null;const r=this.validateAndParseJson(n);return!r||!Wt.isAccountEntity(r)?(this.removeAccountKeyFromMap(e),null):Ya.toObject(new Wt,r)}setAccount(e){this.logger.trace("BrowserCacheManager.setAccount called");const n=e.generateAccountKey();this.setItem(n,JSON.stringify(e)),this.addAccountKeyToMap(n)}getAccountKeys(){this.logger.trace("BrowserCacheManager.getAccountKeys called");const e=this.getItem(Es.ACCOUNT_KEYS);return e?JSON.parse(e):(this.logger.verbose("BrowserCacheManager.getAccountKeys - No account keys found"),[])}addAccountKeyToMap(e){this.logger.trace("BrowserCacheManager.addAccountKeyToMap called"),this.logger.tracePii(`BrowserCacheManager.addAccountKeyToMap called with key: ${e}`);const n=this.getAccountKeys();n.indexOf(e)===-1?(n.push(e),this.setItem(Es.ACCOUNT_KEYS,JSON.stringify(n)),this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key added")):this.logger.verbose("BrowserCacheManager.addAccountKeyToMap account key already exists in map")}removeAccountKeyFromMap(e){this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap called"),this.logger.tracePii(`BrowserCacheManager.removeAccountKeyFromMap called with key: ${e}`);const n=this.getAccountKeys(),r=n.indexOf(e);r&gt;-1?(n.splice(r,1),this.setItem(Es.ACCOUNT_KEYS,JSON.stringify(n)),this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap account key removed")):this.logger.trace("BrowserCacheManager.removeAccountKeyFromMap key not found in existing map")}async removeAccount(e){super.removeAccount(e),this.removeAccountKeyFromMap(e)}removeIdToken(e){super.removeIdToken(e),this.removeTokenKey(e,Ce.ID_TOKEN)}async removeAccessToken(e){super.removeAccessToken(e),this.removeTokenKey(e,Ce.ACCESS_TOKEN)}removeRefreshToken(e){super.removeRefreshToken(e),this.removeTokenKey(e,Ce.REFRESH_TOKEN)}getTokenKeys(){this.logger.trace("BrowserCacheManager.getTokenKeys called");const e=this.getItem(`${Es.TOKEN_KEYS}.${this.clientId}`);if(e){const n=this.validateAndParseJson(e);if(n&amp;&amp;n.hasOwnProperty("idToken")&amp;&amp;n.hasOwnProperty("accessToken")&amp;&amp;n.hasOwnProperty("refreshToken"))return n;this.logger.error("BrowserCacheManager.getTokenKeys - Token keys found but in an unknown format. Returning empty key map.")}else this.logger.verbose("BrowserCacheManager.getTokenKeys - No token keys found");return{idToken:[],accessToken:[],refreshToken:[]}}addTokenKey(e,n){this.logger.trace("BrowserCacheManager addTokenKey called");const r=this.getTokenKeys();switch(n){case Ce.ID_TOKEN:r.idToken.indexOf(e)===-1&amp;&amp;(this.logger.info("BrowserCacheManager: addTokenKey - idToken added to map"),r.idToken.push(e));break;case Ce.ACCESS_TOKEN:r.accessToken.indexOf(e)===-1&amp;&amp;(this.logger.info("BrowserCacheManager: addTokenKey - accessToken added to map"),r.accessToken.push(e));break;case Ce.REFRESH_TOKEN:r.refreshToken.indexOf(e)===-1&amp;&amp;(this.logger.info("BrowserCacheManager: addTokenKey - refreshToken added to map"),r.refreshToken.push(e));break;default:throw this.logger.error(`BrowserCacheManager:addTokenKey - CredentialType provided invalid. CredentialType: ${n}`),Z(Ob)}this.setItem(`${Es.TOKEN_KEYS}.${this.clientId}`,JSON.stringify(r))}removeTokenKey(e,n){this.logger.trace("BrowserCacheManager removeTokenKey called");const r=this.getTokenKeys();switch(n){case Ce.ID_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove idToken with key: ${e} from map`);const i=r.idToken.indexOf(e);i&gt;-1?(this.logger.info("BrowserCacheManager: removeTokenKey - idToken removed from map"),r.idToken.splice(i,1)):this.logger.info("BrowserCacheManager: removeTokenKey - idToken does not exist in map. Either it was previously removed or it was never added.");break;case Ce.ACCESS_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove accessToken with key: ${e} from map`);const o=r.accessToken.indexOf(e);o&gt;-1?(this.logger.info("BrowserCacheManager: removeTokenKey - accessToken removed from map"),r.accessToken.splice(o,1)):this.logger.info("BrowserCacheManager: removeTokenKey - accessToken does not exist in map. Either it was previously removed or it was never added.");break;case Ce.REFRESH_TOKEN:this.logger.infoPii(`BrowserCacheManager: removeTokenKey - attempting to remove refreshToken with key: ${e} from map`);const s=r.refreshToken.indexOf(e);s&gt;-1?(this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken removed from map"),r.refreshToken.splice(s,1)):this.logger.info("BrowserCacheManager: removeTokenKey - refreshToken does not exist in map. Either it was previously removed or it was never added.");break;default:throw this.logger.error(`BrowserCacheManager:removeTokenKey - CredentialType provided invalid. CredentialType: ${n}`),Z(Ob)}this.setItem(`${Es.TOKEN_KEYS}.${this.clientId}`,JSON.stringify(r))}getIdTokenCredential(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.ID_TOKEN),null;const r=this.validateAndParseJson(n);return!r||!UP(r)?(this.logger.trace("BrowserCacheManager.getIdTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.ID_TOKEN),null):(this.logger.trace("BrowserCacheManager.getIdTokenCredential: cache hit"),r)}setIdTokenCredential(e){this.logger.trace("BrowserCacheManager.setIdTokenCredential called");const n=Ll(e);this.setItem(n,JSON.stringify(e)),this.addTokenKey(n,Ce.ID_TOKEN)}getAccessTokenCredential(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.ACCESS_TOKEN),null;const r=this.validateAndParseJson(n);return!r||!FP(r)?(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.ACCESS_TOKEN),null):(this.logger.trace("BrowserCacheManager.getAccessTokenCredential: cache hit"),r)}setAccessTokenCredential(e){this.logger.trace("BrowserCacheManager.setAccessTokenCredential called");const n=Ll(e);this.setItem(n,JSON.stringify(e)),this.addTokenKey(n,Ce.ACCESS_TOKEN)}getRefreshTokenCredential(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.REFRESH_TOKEN),null;const r=this.validateAndParseJson(n);return!r||!jP(r)?(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: called, no cache hit"),this.removeTokenKey(e,Ce.REFRESH_TOKEN),null):(this.logger.trace("BrowserCacheManager.getRefreshTokenCredential: cache hit"),r)}setRefreshTokenCredential(e){this.logger.trace("BrowserCacheManager.setRefreshTokenCredential called");const n=Ll(e);this.setItem(n,JSON.stringify(e)),this.addTokenKey(n,Ce.REFRESH_TOKEN)}getAppMetadata(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(n);return!r||!xu.isAppMetadataEntity(e,r)?(this.logger.trace("BrowserCacheManager.getAppMetadata: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getAppMetadata: cache hit"),Ya.toObject(new xu,r))}setAppMetadata(e){this.logger.trace("BrowserCacheManager.setAppMetadata called");const n=e.generateAppMetadataKey();this.setItem(n,JSON.stringify(e))}getServerTelemetry(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null;const r=this.validateAndParseJson(n);return!r||!VX(e,r)?(this.logger.trace("BrowserCacheManager.getServerTelemetry: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getServerTelemetry: cache hit"),r)}setServerTelemetry(e,n){this.logger.trace("BrowserCacheManager.setServerTelemetry called"),this.setItem(e,JSON.stringify(n))}getAuthorityMetadata(e){const n=this.internalStorage.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getAuthorityMetadata: called, no cache hit"),null;const r=this.validateAndParseJson(n);return r&amp;&amp;Pb.isAuthorityMetadataEntity(e,r)?(this.logger.trace("BrowserCacheManager.getAuthorityMetadata: cache hit"),Ya.toObject(new Pb,r)):null}getAuthorityMetadataKeys(){return this.internalStorage.getKeys().filter(n=&gt;this.isAuthorityMetadata(n))}setWrapperMetadata(e,n){this.internalStorage.setItem(hm.WRAPPER_SKU,e),this.internalStorage.setItem(hm.WRAPPER_VER,n)}getWrapperMetadata(){const e=this.internalStorage.getItem(hm.WRAPPER_SKU)||j.EMPTY_STRING,n=this.internalStorage.getItem(hm.WRAPPER_VER)||j.EMPTY_STRING;return[e,n]}setAuthorityMetadata(e,n){this.logger.trace("BrowserCacheManager.setAuthorityMetadata called"),this.internalStorage.setItem(e,JSON.stringify(n))}getActiveAccount(){const e=this.generateCacheKey(Cn.ACTIVE_ACCOUNT_FILTERS),n=this.getItem(e);if(!n){this.logger.trace("BrowserCacheManager.getActiveAccount: No active account filters cache schema found, looking for legacy schema");const i=this.generateCacheKey(Cn.ACTIVE_ACCOUNT),o=this.getItem(i);if(!o)return this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null;const s=this.getAccountInfoFilteredBy({localAccountId:o});return s?(this.logger.trace("BrowserCacheManager.getActiveAccount: Legacy active account cache schema found"),this.logger.trace("BrowserCacheManager.getActiveAccount: Adding active account filters cache schema"),this.setActiveAccount(s),s):null}const r=this.validateAndParseJson(n);return r?(this.logger.trace("BrowserCacheManager.getActiveAccount: Active account filters schema found"),this.getAccountInfoFilteredBy({homeAccountId:r.homeAccountId,localAccountId:r.localAccountId})):(this.logger.trace("BrowserCacheManager.getActiveAccount: No active account found"),null)}setActiveAccount(e){const n=this.generateCacheKey(Cn.ACTIVE_ACCOUNT_FILTERS),r=this.generateCacheKey(Cn.ACTIVE_ACCOUNT);if(e){this.logger.verbose("setActiveAccount: Active account set");const i={homeAccountId:e.homeAccountId,localAccountId:e.localAccountId};this.browserStorage.setItem(n,JSON.stringify(i)),this.browserStorage.setItem(r,e.localAccountId)}else this.logger.verbose("setActiveAccount: No account passed, active account not set"),this.browserStorage.removeItem(n),this.browserStorage.removeItem(r)}getThrottlingCache(e){const n=this.getItem(e);if(!n)return this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null;const r=this.validateAndParseJson(n);return!r||!qP.isThrottlingEntity(e,r)?(this.logger.trace("BrowserCacheManager.getThrottlingCache: called, no cache hit"),null):(this.logger.trace("BrowserCacheManager.getThrottlingCache: cache hit"),Ya.toObject(new qP,r))}setThrottlingCache(e,n){this.logger.trace("BrowserCacheManager.setThrottlingCache called"),this.setItem(e,JSON.stringify(n))}getTemporaryCache(e,n){const r=n?this.generateCacheKey(e):e;if(this.cacheConfig.storeAuthStateInCookie){const o=this.getItemCookie(r);if(o)return this.logger.trace("BrowserCacheManager.getTemporaryCache: storeAuthStateInCookies set to true, retrieving from cookies"),o}const i=this.temporaryCacheStorage.getItem(r);if(!i){if(this.cacheConfig.cacheLocation===mn.LocalStorage){const o=this.browserStorage.getItem(r);if(o)return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item found in local storage"),o}return this.logger.trace("BrowserCacheManager.getTemporaryCache: No cache item found in local storage"),null}return this.logger.trace("BrowserCacheManager.getTemporaryCache: Temporary cache item returned"),i}setTemporaryCache(e,n,r){const i=r?this.generateCacheKey(e):e;this.temporaryCacheStorage.setItem(i,n),this.cacheConfig.storeAuthStateInCookie&amp;&amp;(this.logger.trace("BrowserCacheManager.setTemporaryCache: storeAuthStateInCookie set to true, setting item cookie"),this.setItemCookie(i,n))}removeItem(e){this.browserStorage.removeItem(e),this.temporaryCacheStorage.removeItem(e),this.cacheConfig.storeAuthStateInCookie&amp;&amp;(this.logger.trace("BrowserCacheManager.removeItem: storeAuthStateInCookie is true, clearing item cookie"),this.clearItemCookie(e))}containsKey(e){return this.browserStorage.containsKey(e)||this.temporaryCacheStorage.containsKey(e)}getKeys(){return[...this.browserStorage.getKeys(),...this.temporaryCacheStorage.getKeys()]}async clear(){await this.removeAllAccounts(),this.removeAppMetadata(),this.getKeys().forEach(e=&gt;{(this.browserStorage.containsKey(e)||this.temporaryCacheStorage.containsKey(e))&amp;&amp;(e.indexOf(j.CACHE_PREFIX)!==-1||e.indexOf(this.clientId)!==-1)&amp;&amp;this.removeItem(e)}),this.internalStorage.clear()}async clearTokensAndKeysWithClaims(e){e.addQueueMeasurement(U.ClearTokensAndKeysWithClaims);const n=this.getTokenKeys(),r=[];n.accessToken.forEach(i=&gt;{const o=this.getAccessTokenCredential(i);o?.requestedClaimsHash&amp;&amp;i.includes(o.requestedClaimsHash.toLowerCase())&amp;&amp;r.push(this.removeAccessToken(i))}),await Promise.all(r),r.length&gt;0&amp;&amp;this.logger.warning(`${r.length} access tokens with claims in the cache keys have been removed from the cache.`)}setItemCookie(e,n,r){let i=`${encodeURIComponent(e)}=${encodeURIComponent(n)};path=/;SameSite=Lax;`;if(r){const o=this.getCookieExpirationTime(r);i+=`expires=${o};`}this.cacheConfig.secureCookies&amp;&amp;(i+="Secure;"),document.cookie=i}getItemCookie(e){const n=`${encodeURIComponent(e)}=`,r=document.cookie.split(";");for(let i=0;i&lt;r.length;i++){let o=r[i];for(;o.charAt(0)===" ";)o=o.substring(1);if(o.indexOf(n)===0)return decodeURIComponent(o.substring(n.length,o.length))}return j.EMPTY_STRING}clearMsalCookies(){const e=`${j.CACHE_PREFIX}.${this.clientId}`;document.cookie.split(";").forEach(r=&gt;{for(;r.charAt(0)===" ";)r=r.substring(1);if(r.indexOf(e)===0){const i=r.split("=")[0];this.clearItemCookie(i)}})}clearItemCookie(e){this.setItemCookie(e,j.EMPTY_STRING,-1)}getCookieExpirationTime(e){const n=new Date;return new Date(n.getTime()+e*this.COOKIE_LIFE_MULTIPLIER).toUTCString()}getCache(){return this.browserStorage}setCache(){}generateCacheKey(e){return this.validateAndParseJson(e)?JSON.stringify(e):Qi.startsWith(e,j.CACHE_PREFIX)||Qi.startsWith(e,Cn.ADAL_ID_TOKEN)?e:`${j.CACHE_PREFIX}.${this.clientId}.${e}`}generateAuthorityKey(e){const{libraryState:{id:n}}=Yi.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${ot.AUTHORITY}.${n}`)}generateNonceKey(e){const{libraryState:{id:n}}=Yi.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${ot.NONCE_IDTOKEN}.${n}`)}generateStateKey(e){const{libraryState:{id:n}}=Yi.parseRequestState(this.cryptoImpl,e);return this.generateCacheKey(`${ot.REQUEST_STATE}.${n}`)}getCachedAuthority(e){const n=this.generateStateKey(e),r=this.getTemporaryCache(n);if(!r)return null;const i=this.generateAuthorityKey(r);return this.getTemporaryCache(i)}updateCacheEntries(e,n,r,i,o){this.logger.trace("BrowserCacheManager.updateCacheEntries called");const s=this.generateStateKey(e);this.setTemporaryCache(s,e,!1);const a=this.generateNonceKey(e);this.setTemporaryCache(a,n,!1);const c=this.generateAuthorityKey(e);if(this.setTemporaryCache(c,r,!1),o){const l={credential:o.homeAccountId,type:Vr.HOME_ACCOUNT_ID};this.setTemporaryCache(ot.CCS_CREDENTIAL,JSON.stringify(l),!0)}else if(i){const l={credential:i,type:Vr.UPN};this.setTemporaryCache(ot.CCS_CREDENTIAL,JSON.stringify(l),!0)}}resetRequestCache(e){this.logger.trace("BrowserCacheManager.resetRequestCache called"),e&amp;&amp;(this.getKeys().forEach(n=&gt;{n.indexOf(e)!==-1&amp;&amp;this.removeItem(n)}),this.removeItem(this.generateStateKey(e)),this.removeItem(this.generateNonceKey(e)),this.removeItem(this.generateAuthorityKey(e))),this.removeItem(this.generateCacheKey(ot.REQUEST_PARAMS)),this.removeItem(this.generateCacheKey(ot.ORIGIN_URI)),this.removeItem(this.generateCacheKey(ot.URL_HASH)),this.removeItem(this.generateCacheKey(ot.CORRELATION_ID)),this.removeItem(this.generateCacheKey(ot.CCS_CREDENTIAL)),this.removeItem(this.generateCacheKey(ot.NATIVE_REQUEST)),this.setInteractionInProgress(!1)}cleanRequestByState(e){if(this.logger.trace("BrowserCacheManager.cleanRequestByState called"),e){const n=this.generateStateKey(e),r=this.temporaryCacheStorage.getItem(n);this.logger.infoPii(`BrowserCacheManager.cleanRequestByState: Removing temporary cache items for state: ${r}`),this.resetRequestCache(r||j.EMPTY_STRING)}this.clearMsalCookies()}cleanRequestByInteractionType(e){this.logger.trace("BrowserCacheManager.cleanRequestByInteractionType called"),this.getKeys().forEach(n=&gt;{if(n.indexOf(ot.REQUEST_STATE)===-1)return;const r=this.temporaryCacheStorage.getItem(n);if(!r)return;const i=OH(this.cryptoImpl,r);i&amp;&amp;i.interactionType===e&amp;&amp;(this.logger.infoPii(`BrowserCacheManager.cleanRequestByInteractionType: Removing temporary cache items for state: ${r}`),this.resetRequestCache(r))}),this.clearMsalCookies(),this.setInteractionInProgress(!1)}cacheCodeRequest(e){this.logger.trace("BrowserCacheManager.cacheCodeRequest called");const n=xA(JSON.stringify(e));this.setTemporaryCache(ot.REQUEST_PARAMS,n,!0)}getCachedRequest(e){this.logger.trace("BrowserCacheManager.getCachedRequest called");const n=this.getTemporaryCache(ot.REQUEST_PARAMS,!0);if(!n)throw ce(uH);let r;try{r=JSON.parse(sa(n))}catch(i){throw this.logger.errorPii(`Attempted to parse: ${n}`),this.logger.error(`Parsing cached token request threw with error: ${i}`),ce(dH)}if(this.removeItem(this.generateCacheKey(ot.REQUEST_PARAMS)),!r.authority){const i=this.generateAuthorityKey(e),o=this.getTemporaryCache(i);if(!o)throw ce(IA);r.authority=o}return r}getCachedNativeRequest(){this.logger.trace("BrowserCacheManager.getCachedNativeRequest called");const e=this.getTemporaryCache(ot.NATIVE_REQUEST,!0);if(!e)return this.logger.trace("BrowserCacheManager.getCachedNativeRequest: No cached native request found"),null;const n=this.validateAndParseJson(e);return n||(this.logger.error("BrowserCacheManager.getCachedNativeRequest: Unable to parse native request"),null)}isInteractionInProgress(e){const n=this.getInteractionInProgress();return e?n===this.clientId:!!n}getInteractionInProgress(){const e=`${j.CACHE_PREFIX}.${ot.INTERACTION_STATUS_KEY}`;return this.getTemporaryCache(e,!1)}setInteractionInProgress(e){const n=`${j.CACHE_PREFIX}.${ot.INTERACTION_STATUS_KEY}`;if(e){if(this.getInteractionInProgress())throw ce(tH);this.setTemporaryCache(n,this.clientId,!1)}else!e&amp;&amp;this.getInteractionInProgress()===this.clientId&amp;&amp;this.removeItem(n)}getLegacyLoginHint(){const e=this.getTemporaryCache(Cn.ADAL_ID_TOKEN);e&amp;&amp;(this.browserStorage.removeItem(Cn.ADAL_ID_TOKEN),this.logger.verbose("Cached ADAL id token retrieved."));const n=this.getTemporaryCache(Cn.ID_TOKEN,!0);n&amp;&amp;(this.removeItem(this.generateCacheKey(Cn.ID_TOKEN)),this.logger.verbose("Cached MSAL.js v1 id token retrieved"));const r=n||e;if(r){const i=ha(r,sa);if(i.preferred_username)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 preferred_username as loginHint"),i.preferred_username;if(i.upn)return this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, setting ADAL/MSAL v1 upn as loginHint"),i.upn;this.logger.verbose("No SSO params used and ADAL/MSAL v1 token retrieved, however, no account hint claim found. Enable preferred_username or upn id token claim to get SSO.")}return null}updateCredentialCacheKey(e,n){const r=Ll(n);if(e!==r){const i=this.getItem(e);if(i)return this.removeItem(e),this.setItem(r,i),this.logger.verbose(`Updated an outdated ${n.credentialType} cache key`),r;this.logger.error(`Attempted to update an outdated ${n.credentialType} cache key but no item matching the outdated key was found in storage`)}return e}getRedirectRequestContext(){return this.getTemporaryCache(ot.REDIRECT_CONTEXT,!0)}setRedirectRequestContext(e){this.setTemporaryCache(ot.REDIRECT_CONTEXT,e,!0)}async hydrateCache(e,n){const r=R_(e.account?.homeAccountId,e.account?.environment,e.idToken,this.clientId,e.tenantId);let i;n.claims&amp;&amp;(i=await this.cryptoImpl.hashString(n.claims));const o=N_(e.account?.homeAccountId,e.account.environment,e.accessToken,this.clientId,e.tenantId,e.scopes.join(" "),e.expiresOn?.getTime()||0,e.extExpiresOn?.getTime()||0,sa,void 0,e.tokenType,void 0,n.sshKid,n.claims,i),s=new iu(void 0,r,o);return this.saveCacheRecord(s)}}const see=(t,e)=&gt;{const n={cacheLocation:mn.MemoryStorage,temporaryCacheLocation:mn.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1};return new Fb(t,n,Cy,e)};/*! @azure/msal-browser v3.5.0 2023-11-07 */const pe={INITIALIZE_START:"msal:initializeStart",INITIALIZE_END:"msal:initializeEnd",ACCOUNT_ADDED:"msal:accountAdded",ACCOUNT_REMOVED:"msal:accountRemoved",LOGIN_START:"msal:loginStart",LOGIN_SUCCESS:"msal:loginSuccess",LOGIN_FAILURE:"msal:loginFailure",ACQUIRE_TOKEN_START:"msal:acquireTokenStart",ACQUIRE_TOKEN_SUCCESS:"msal:acquireTokenSuccess",ACQUIRE_TOKEN_FAILURE:"msal:acquireTokenFailure",ACQUIRE_TOKEN_NETWORK_START:"msal:acquireTokenFromNetworkStart",SSO_SILENT_START:"msal:ssoSilentStart",SSO_SILENT_SUCCESS:"msal:ssoSilentSuccess",SSO_SILENT_FAILURE:"msal:ssoSilentFailure",ACQUIRE_TOKEN_BY_CODE_START:"msal:acquireTokenByCodeStart",ACQUIRE_TOKEN_BY_CODE_SUCCESS:"msal:acquireTokenByCodeSuccess",ACQUIRE_TOKEN_BY_CODE_FAILURE:"msal:acquireTokenByCodeFailure",HANDLE_REDIRECT_START:"msal:handleRedirectStart",HANDLE_REDIRECT_END:"msal:handleRedirectEnd",POPUP_OPENED:"msal:popupOpened",LOGOUT_START:"msal:logoutStart",LOGOUT_SUCCESS:"msal:logoutSuccess",LOGOUT_FAILURE:"msal:logoutFailure",LOGOUT_END:"msal:logoutEnd",RESTORE_FROM_BFCACHE:"msal:restoreFromBFCache"};/*! @azure/msal-browser v3.5.0 2023-11-07 */class aee{constructor(e,n){this.eventCallbacks=new Map,this.logger=e,this.browserCrypto=n,this.listeningToStorageEvents=!1,this.handleAccountCacheChange=this.handleAccountCacheChange.bind(this)}addEventCallback(e){if(typeof window&lt;"u"){const n=ma();return this.eventCallbacks.set(n,e),this.logger.verbose(`Event callback registered with id: ${n}`),n}return null}removeEventCallback(e){this.eventCallbacks.delete(e),this.logger.verbose(`Event callback ${e} removed.`)}enableAccountStorageEvents(){typeof window&gt;"u"||(this.listeningToStorageEvents?this.logger.verbose("Account storage listener already registered."):(this.logger.verbose("Adding account storage listener."),this.listeningToStorageEvents=!0,window.addEventListener("storage",this.handleAccountCacheChange)))}disableAccountStorageEvents(){typeof window&gt;"u"||(this.listeningToStorageEvents?(this.logger.verbose("Removing account storage listener."),window.removeEventListener("storage",this.handleAccountCacheChange),this.listeningToStorageEvents=!1):this.logger.verbose("No account storage listener registered."))}emitEvent(e,n,r,i){if(typeof window&lt;"u"){const o={eventType:e,interactionType:n||null,payload:r||null,error:i||null,timestamp:Date.now()};this.logger.info(`Emitting event: ${e}`),this.eventCallbacks.forEach((s,a)=&gt;{this.logger.verbose(`Emitting event to callback ${a}: ${e}`),s.apply(null,[o])})}}handleAccountCacheChange(e){try{const n=e.newValue||e.oldValue;if(!n)return;const r=JSON.parse(n);if(typeof r!="object"||!Wt.isAccountEntity(r))return;const o=Ya.toObject(new Wt,r).getAccountInfo();!e.oldValue&amp;&amp;e.newValue?(this.logger.info("Account was added to cache in a different window"),this.emitEvent(pe.ACCOUNT_ADDED,void 0,o)):!e.newValue&amp;&amp;e.oldValue&amp;&amp;(this.logger.info("Account was removed from cache in a different window"),this.emitEvent(pe.ACCOUNT_REMOVED,void 0,o))}catch{return}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class RH{constructor(e,n,r,i,o,s,a,c,l){this.config=e,this.browserStorage=n,this.browserCrypto=r,this.networkClient=this.config.system.networkClient,this.eventHandler=o,this.navigationClient=s,this.nativeMessageHandler=c,this.correlationId=l||ma(),this.logger=i.clone(Fi.MSAL_SKU,PA,this.correlationId),this.performanceClient=a}async clearCacheOnLogout(e){if(e){Wt.accountInfoIsEqual(e,this.browserStorage.getActiveAccount(),!1)&amp;&amp;(this.logger.verbose("Setting active account to null"),this.browserStorage.setActiveAccount(null));try{await this.browserStorage.removeAccount(Wt.generateAccountCacheKey(e)),this.logger.verbose("Cleared cache items belonging to the account provided in the logout request.")}catch{this.logger.error("Account provided in logout request was not found. Local cache unchanged.")}}else try{this.logger.verbose("No account provided in logout request, clearing all cache items.",this.correlationId),await this.browserStorage.clear(),await this.browserCrypto.clearKeystore()}catch{this.logger.error("Attempted to clear all MSAL cache items and failed. Local cache unchanged.")}}async initializeBaseRequest(e,n){this.performanceClient.addQueueMeasurement(U.InitializeBaseRequest,this.correlationId);const r=e.authority||this.config.auth.authority;n&amp;&amp;await this.validateRequestAuthority(r,n);const i=[...e&amp;&amp;e.scopes||[]],o={...e,correlationId:this.correlationId,authority:r,scopes:i};if(!o.authenticationScheme)o.authenticationScheme=ht.BEARER,this.logger.verbose(`Authentication Scheme wasn't explicitly set in request, defaulting to "Bearer" request`);else{if(o.authenticationScheme===ht.SSH){if(!e.sshJwk)throw pt(P_);if(!e.sshKid)throw pt(LB)}this.logger.verbose(`Authentication Scheme set to "${o.authenticationScheme}" as configured in Auth request`)}return this.config.cache.claimsBasedCachingEnabled&amp;&amp;e.claims&amp;&amp;!Qi.isEmptyObj(e.claims)&amp;&amp;(o.requestedClaimsHash=await this.browserCrypto.hashString(e.claims)),o}getRedirectUri(e){this.logger.verbose("getRedirectUri called");const n=e||this.config.auth.redirectUri||Xo();return rt.getAbsoluteUrl(n,Xo())}async validateRequestAuthority(e,n){if(!(await this.getDiscoveredAuthority(e)).isAlias(n.environment))throw pt(UB)}initializeServerTelemetryManager(e,n){this.logger.verbose("initializeServerTelemetryManager called");const r={clientId:this.config.auth.clientId,correlationId:this.correlationId,apiId:e,forceRefresh:n||!1,wrapperSKU:this.browserStorage.getWrapperMetadata()[0],wrapperVer:this.browserStorage.getWrapperMetadata()[1]};return new Oy(r,this.browserStorage)}async getDiscoveredAuthority(e){this.logger.verbose("getDiscoveredAuthority called");const n={protocolMode:this.config.auth.protocolMode,OIDCOptions:this.config.auth.OIDCOptions,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata};return e?(this.logger.verbose("Creating discovered authority with request authority"),await Ac.createDiscoveredInstance(e,this.config.system.networkClient,this.browserStorage,n,this.logger)):(this.logger.verbose("Creating discovered authority with configured authority"),await Ac.createDiscoveredInstance(this.config.auth.authority,this.config.system.networkClient,this.browserStorage,n,this.logger))}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const cee=32;async function lee(t,e,n){t.addQueueMeasurement(U.GeneratePkceCodes,n);const r=Kc(uee,U.GenerateCodeVerifier,e,t,n)(t,e,n),i=await ie(dee,U.GenerateCodeChallengeFromVerifier,e,t,n)(r,t,e,n);return{verifier:r,challenge:i}}function uee(t,e,n){try{const r=new Uint8Array(cee);return Kc(eee,U.GetRandomValues,e,t,n)(r),Ny(r)}catch{throw ce(kA)}}async function dee(t,e,n,r){e.addQueueMeasurement(U.GenerateCodeChallengeFromVerifier,r);try{const i=await ie(IH,U.Sha256Digest,n,e,r)(t,e,r);return Ny(new Uint8Array(i))}catch{throw ce(kA)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class ad extends RH{async initializeAuthorizationCodeRequest(e){this.performanceClient.addQueueMeasurement(U.StandardInteractionClientInitializeAuthorizationCodeRequest,this.correlationId);const n=await ie(lee,U.GeneratePkceCodes,this.logger,this.performanceClient,this.correlationId)(this.performanceClient,this.logger,this.correlationId),r={...e,redirectUri:e.redirectUri,code:j.EMPTY_STRING,codeVerifier:n.verifier};return e.codeChallenge=n.challenge,e.codeChallengeMethod=j.S256_CODE_CHALLENGE_METHOD,r}initializeLogoutRequest(e){this.logger.verbose("initializeLogoutRequest called",e?.correlationId);const n={correlationId:this.correlationId||ma(),...e};if(e)if(e.logoutHint)this.logger.verbose("logoutHint has already been set in logoutRequest");else if(e.account){const r=this.getLogoutHintFromIdTokenClaims(e.account);r&amp;&amp;(this.logger.verbose("Setting logoutHint to login_hint ID Token Claim value for the account provided"),n.logoutHint=r)}else this.logger.verbose("logoutHint was not set and account was not passed into logout request, logoutHint will not be set");else this.logger.verbose("logoutHint will not be set since no logout request was configured");return!e||e.postLogoutRedirectUri!==null?e&amp;&amp;e.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to uri set on logout request",n.correlationId),n.postLogoutRedirectUri=rt.getAbsoluteUrl(e.postLogoutRedirectUri,Xo())):this.config.auth.postLogoutRedirectUri===null?this.logger.verbose("postLogoutRedirectUri configured as null and no uri set on request, not passing post logout redirect",n.correlationId):this.config.auth.postLogoutRedirectUri?(this.logger.verbose("Setting postLogoutRedirectUri to configured uri",n.correlationId),n.postLogoutRedirectUri=rt.getAbsoluteUrl(this.config.auth.postLogoutRedirectUri,Xo())):(this.logger.verbose("Setting postLogoutRedirectUri to current page",n.correlationId),n.postLogoutRedirectUri=rt.getAbsoluteUrl(Xo(),Xo())):this.logger.verbose("postLogoutRedirectUri passed as null, not setting post logout redirect uri",n.correlationId),n}getLogoutHintFromIdTokenClaims(e){const n=e.idTokenClaims;if(n){if(n.login_hint)return n.login_hint;this.logger.verbose("The ID Token Claims tied to the provided account do not contain a login_hint claim, logoutHint will not be added to logout request")}else this.logger.verbose("The provided account does not contain ID Token Claims, logoutHint will not be added to logout request");return null}async createAuthCodeClient(e,n,r){this.performanceClient.addQueueMeasurement(U.StandardInteractionClientCreateAuthCodeClient,this.correlationId);const i=await ie(this.getClientConfiguration.bind(this),U.StandardInteractionClientGetClientConfiguration,this.logger,this.performanceClient,this.correlationId)(e,n,r);return new GB(i,this.performanceClient)}async getClientConfiguration(e,n,r){this.performanceClient.addQueueMeasurement(U.StandardInteractionClientGetClientConfiguration,this.correlationId);const i=await ie(this.getDiscoveredAuthority.bind(this),U.StandardInteractionClientGetDiscoveredAuthority,this.logger,this.performanceClient,this.correlationId)(n,r),o=this.config.system.loggerOptions;return{authOptions:{clientId:this.config.auth.clientId,authority:i,clientCapabilities:this.config.auth.clientCapabilities},systemOptions:{tokenRenewalOffsetSeconds:this.config.system.tokenRenewalOffsetSeconds,preventCorsPreflight:!0},loggerOptions:{loggerCallback:o.loggerCallback,piiLoggingEnabled:o.piiLoggingEnabled,logLevel:o.logLevel,correlationId:this.correlationId},cacheOptions:{claimsBasedCachingEnabled:this.config.cache.claimsBasedCachingEnabled},cryptoInterface:this.browserCrypto,networkInterface:this.networkClient,storageInterface:this.browserStorage,serverTelemetryManager:e,libraryInfo:{sku:Fi.MSAL_SKU,version:PA,cpu:j.EMPTY_STRING,os:j.EMPTY_STRING},telemetry:this.config.telemetry}}async getDiscoveredAuthority(e,n){this.performanceClient.addQueueMeasurement(U.StandardInteractionClientGetDiscoveredAuthority,this.correlationId);const r={protocolMode:this.config.auth.protocolMode,OIDCOptions:this.config.auth.OIDCOptions,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache},i=e||this.config.auth.authority,o=qn.generateAuthority(i,n||this.config.auth.azureCloudOptions);return await ie(Ac.createDiscoveredInstance.bind(Ac),U.AuthorityFactoryCreateDiscoveredInstance,this.logger,this.performanceClient,this.correlationId)(o,this.config.system.networkClient,this.browserStorage,r,this.logger,this.performanceClient,this.correlationId)}async initializeAuthorizationRequest(e,n){this.performanceClient.addQueueMeasurement(U.StandardInteractionClientInitializeAuthorizationRequest,this.correlationId);const r=this.getRedirectUri(e.redirectUri),i={interactionType:n},o=Yi.setRequestState(this.browserCrypto,e&amp;&amp;e.state||j.EMPTY_STRING,i),a={...await ie(this.initializeBaseRequest.bind(this),U.InitializeBaseRequest,this.logger,this.performanceClient,this.correlationId)(e),redirectUri:r,state:o,nonce:e.nonce||ma(),responseMode:this.config.auth.OIDCOptions.serverResponseType},c=e.account||this.browserStorage.getActiveAccount();if(c&amp;&amp;(this.logger.verbose("Setting validated request account",this.correlationId),this.logger.verbosePii(`Setting validated request account: ${c.homeAccountId}`,this.correlationId),a.account=c),!a.loginHint&amp;&amp;!c){const l=this.browserStorage.getLegacyLoginHint();l&amp;&amp;(a.loginHint=l)}return a}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const fee="ContentError",NH="user_switch";/*! @azure/msal-browser v3.5.0 2023-11-07 */const hee="USER_INTERACTION_REQUIRED",pee="USER_CANCEL",mee="NO_NETWORK",gee="PERSISTENT_ERROR",yee="DISABLED",vee="ACCOUNT_UNAVAILABLE";/*! @azure/msal-browser v3.5.0 2023-11-07 */const _ee=-2147186943,See={[NH]:"User attempted to switch accounts in the native broker, which is not allowed. All new accounts must sign-in through the standard web flow first, please try again."};class Qo extends Ft{constructor(e,n,r){super(e,n),Object.setPrototypeOf(this,Qo.prototype),this.name="NativeAuthError",this.ext=r}}function yl(t){if(t.ext&amp;&amp;t.ext.status&amp;&amp;(t.ext.status===gee||t.ext.status===yee)||t.ext&amp;&amp;t.ext.error&amp;&amp;t.ext.error===_ee)return!0;switch(t.errorCode){case fee:return!0;default:return!1}}function Ub(t,e,n){if(n&amp;&amp;n.status)switch(n.status){case vee:return WB(qB);case hee:return new qr(t,e);case pee:return ce(Oc);case mee:return ce(Ry)}return new Qo(t,See[t]||e,n)}/*! @azure/msal-browser v3.5.0 2023-11-07 */class PH extends ad{async acquireToken(e){this.performanceClient.addQueueMeasurement(U.SilentCacheClientAcquireToken,e.correlationId);const n=this.initializeServerTelemetryManager(St.acquireTokenSilent_silentFlow),r=await this.createSilentFlowClient(n,e.authority,e.azureCloudOptions);this.logger.verbose("Silent auth client created");try{const o=(await ie(r.acquireCachedToken.bind(r),U.SilentFlowClientAcquireCachedToken,this.logger,this.performanceClient,e.correlationId)(e))[0];return this.performanceClient.addFields({fromCache:!0},e.correlationId),o}catch(i){throw i instanceof rp&amp;&amp;i.errorCode===OA&amp;&amp;this.logger.verbose("Signing keypair for bound access token not found. Refreshing bound access token and generating a new crypto keypair."),i}}logout(e){this.logger.verbose("logoutRedirect called");const n=this.initializeLogoutRequest(e);return this.clearCacheOnLogout(n?.account)}async createSilentFlowClient(e,n,r){const i=await ie(this.getClientConfiguration.bind(this),U.StandardInteractionClientGetClientConfiguration,this.logger,this.performanceClient,this.correlationId)(e,n,r);return new SZ(i,this.performanceClient)}async initializeSilentRequest(e,n){this.performanceClient.addQueueMeasurement(U.InitializeSilentRequest,this.correlationId);const r=await ie(this.initializeBaseRequest.bind(this),U.InitializeBaseRequest,this.logger,this.performanceClient,this.correlationId)(e,n);return{...e,...r,account:n,forceRefresh:e.forceRefresh||!1}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const P0={BROKER_CLIENT_ID:"brk_client_id",BROKER_REDIRECT_URI:"brk_redirect_uri"};class ou extends RH{constructor(e,n,r,i,o,s,a,c,l,u,d,f){super(e,n,r,i,o,s,c,l,f),this.apiId=a,this.accountId=u,this.nativeMessageHandler=l,this.nativeStorageManager=d,this.silentCacheClient=new PH(e,this.nativeStorageManager,r,i,o,s,c,l,f)}async acquireToken(e){this.performanceClient.addQueueMeasurement(U.NativeInteractionClientAcquireToken,e.correlationId),this.logger.trace("NativeInteractionClient - acquireToken called.");const n=this.performanceClient.startMeasurement(U.NativeInteractionClientAcquireToken,e.correlationId),r=sr.nowSeconds(),i=await this.initializeNativeRequest(e);try{const c=await this.acquireTokensFromCache(this.accountId,i);return n.end({success:!0,isNativeBroker:!1,fromCache:!0}),c}catch{this.logger.info("MSAL internal Cache does not contain tokens, proceed to make a native call")}const o={method:rc.GetToken,request:i},s=await this.nativeMessageHandler.sendMessage(o),a=this.validateNativeResponse(s);return this.handleNativeResponse(a,i,r).then(c=&gt;(n.end({success:!0,isNativeBroker:!0,requestId:c.requestId}),c)).catch(c=&gt;{throw n.end({success:!1,errorCode:c.errorCode,subErrorCode:c.subError,isNativeBroker:!0}),c})}createSilentCacheRequest(e,n){return{authority:e.authority,correlationId:this.correlationId,scopes:Xt.fromString(e.scope).asArray(),account:n,forceRefresh:!1}}async acquireTokensFromCache(e,n){if(!e)throw this.logger.warning("NativeInteractionClient:acquireTokensFromCache - No nativeAccountId provided"),Z(Ab);const r=this.browserStorage.getBaseAccountInfo({nativeAccountId:e});if(!r)throw Z(Ab);try{const i=this.createSilentCacheRequest(n,r),o=await this.silentCacheClient.acquireToken(i),s={...r,idTokenClaims:o?.idTokenClaims};return{...o,account:s}}catch(i){throw i}}async acquireTokenRedirect(e){this.logger.trace("NativeInteractionClient - acquireTokenRedirect called.");const n=await this.initializeNativeRequest(e),r={method:rc.GetToken,request:n};try{const s=await this.nativeMessageHandler.sendMessage(r);this.validateNativeResponse(s)}catch(s){if(s instanceof Qo&amp;&amp;yl(s))throw s}this.browserStorage.setTemporaryCache(ot.NATIVE_REQUEST,JSON.stringify(n),!0);const i={apiId:St.acquireTokenRedirect,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},o=this.config.auth.navigateToLoginRequestUrl?window.location.href:this.getRedirectUri(e.redirectUri);await this.navigationClient.navigateExternal(o,i)}async handleRedirectPromise(){if(this.logger.trace("NativeInteractionClient - handleRedirectPromise called."),!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const e=this.browserStorage.getCachedNativeRequest();if(!e)return this.logger.verbose("NativeInteractionClient - handleRedirectPromise called but there is no cached request, returning null."),null;const{prompt:n,...r}=e;n&amp;&amp;this.logger.verbose("NativeInteractionClient - handleRedirectPromise called and prompt was included in the original request, removing prompt from cached request to prevent second interaction with native broker window."),this.browserStorage.removeItem(this.browserStorage.generateCacheKey(ot.NATIVE_REQUEST));const i={method:rc.GetToken,request:r},o=sr.nowSeconds();try{this.logger.verbose("NativeInteractionClient - handleRedirectPromise sending message to native broker.");const s=await this.nativeMessageHandler.sendMessage(i);this.validateNativeResponse(s);const a=this.handleNativeResponse(s,r,o);return this.browserStorage.setInteractionInProgress(!1),a}catch(s){throw this.browserStorage.setInteractionInProgress(!1),s}}logout(){return this.logger.trace("NativeInteractionClient - logout called."),Promise.reject("Logout not implemented yet")}async handleNativeResponse(e,n,r){if(this.logger.trace("NativeInteractionClient - handleNativeResponse called."),e.account.id!==n.accountId)throw Ub(NH);const i=await this.getDiscoveredAuthority(n.authority),o=ha(e.id_token,sa),s=this.createHomeAccountIdentifier(e,o),a=Wt.createAccount({homeAccountId:s,idTokenClaims:o,clientInfo:e.client_info,nativeAccountId:e.account.id},i),c=await this.generateAuthenticationResult(e,n,o,a,i.canonicalAuthority,r);return this.cacheAccount(a),this.cacheNativeTokens(e,n,s,o,c.accessToken,c.tenantId,r),c}createHomeAccountIdentifier(e,n){return Wt.generateHomeAccountId(e.client_info||j.EMPTY_STRING,Li.Default,this.logger,this.browserCrypto,n)}generateScopes(e,n){return e.scope?Xt.fromString(e.scope):Xt.fromString(n.scope)}async generatePopAccessToken(e,n){if(n.tokenType===ht.POP){if(e.shr)return this.logger.trace("handleNativeServerResponse: SHR is enabled in native layer"),e.shr;const r=new Pu(this.browserCrypto),i={resourceRequestMethod:n.resourceRequestMethod,resourceRequestUri:n.resourceRequestUri,shrClaims:n.shrClaims,shrNonce:n.shrNonce};if(!n.keyId)throw Z(hA);return await r.signPopToken(e.access_token,n.keyId,i)}else return e.access_token}async generateAuthenticationResult(e,n,r,i,o,s){const a=this.addTelemetryFromNativeResponse(e),c=e.scope?Xt.fromString(e.scope):Xt.fromString(n.scope),l=e.account.properties||{},u=l.UID||r.oid||r.sub||j.EMPTY_STRING,d=l.TenantId||r.tid||j.EMPTY_STRING,h=(r?Object.assign(new Wt,{...i,idTokenClaims:r}):i).getAccountInfo(),p=await this.generatePopAccessToken(e,n),y=n.tokenType===ht.POP?ht.POP:ht.BEARER;return{authority:o,uniqueId:u,tenantId:d,scopes:c.asArray(),account:h,idToken:e.id_token,idTokenClaims:r,accessToken:p,fromCache:a?this.isResponseFromCache(a):!1,expiresOn:new Date(Number(s+e.expires_in)*1e3),tokenType:y,correlationId:this.correlationId,state:e.state,fromNativeBroker:!0}}cacheAccount(e){this.browserStorage.setAccount(e),this.browserStorage.removeAccountContext(e).catch(n=&gt;{this.logger.error(`Error occurred while removing account context from browser storage. ${n}`)})}cacheNativeTokens(e,n,r,i,o,s,a){const c=R_(r,n.authority,e.id_token||"",n.clientId,i.tid||""),l=n.tokenType===ht.POP?j.SHR_NONCE_VALIDITY:(typeof e.expires_in=="string"?parseInt(e.expires_in,10):e.expires_in)||0,u=a+l,d=this.generateScopes(e,n),f=N_(r,n.authority,o,n.clientId,i.tid||s,d.printScopes(),u,0,sa),h=new iu(void 0,c,f);this.nativeStorageManager.saveCacheRecord(h,n.storeInCache)}addTelemetryFromNativeResponse(e){const n=this.getMATSFromResponse(e);return n?(this.performanceClient.addFields({extensionId:this.nativeMessageHandler.getExtensionId(),extensionVersion:this.nativeMessageHandler.getExtensionVersion(),matsBrokerVersion:n.broker_version,matsAccountJoinOnStart:n.account_join_on_start,matsAccountJoinOnEnd:n.account_join_on_end,matsDeviceJoin:n.device_join,matsPromptBehavior:n.prompt_behavior,matsApiErrorCode:n.api_error_code,matsUiVisible:n.ui_visible,matsSilentCode:n.silent_code,matsSilentBiSubCode:n.silent_bi_sub_code,matsSilentMessage:n.silent_message,matsSilentStatus:n.silent_status,matsHttpStatus:n.http_status,matsHttpEventCount:n.http_event_count},this.correlationId),n):null}validateNativeResponse(e){if(e.hasOwnProperty("access_token")&amp;&amp;e.hasOwnProperty("id_token")&amp;&amp;e.hasOwnProperty("client_info")&amp;&amp;e.hasOwnProperty("account")&amp;&amp;e.hasOwnProperty("scope")&amp;&amp;e.hasOwnProperty("expires_in"))return e;throw sB(aA,"Response missing expected properties.")}getMATSFromResponse(e){if(e.properties.MATS)try{return JSON.parse(e.properties.MATS)}catch{this.logger.error("NativeInteractionClient - Error parsing MATS telemetry, returning null instead")}return null}isResponseFromCache(e){return typeof e.is_cached&gt;"u"?(this.logger.verbose("NativeInteractionClient - MATS telemetry does not contain field indicating if response was served from cache. Returning false."),!1):!!e.is_cached}async initializeNativeRequest(e){this.logger.trace("NativeInteractionClient - initializeNativeRequest called");const n=e.authority||this.config.auth.authority;e.account&amp;&amp;await this.validateRequestAuthority(n,e.account);const r=new rt(n);r.validateAsUri();const{scopes:i,...o}=e,s=new Xt(i||[]);s.appendScopes(ep);const a=()=&gt;{switch(this.apiId){case St.ssoSilent:case St.acquireTokenSilent_silentFlow:return this.logger.trace("initializeNativeRequest: silent request sets prompt to none"),Yn.NONE}if(!e.prompt){this.logger.trace("initializeNativeRequest: prompt was not provided");return}switch(e.prompt){case Yn.NONE:case Yn.CONSENT:case Yn.LOGIN:return this.logger.trace("initializeNativeRequest: prompt is compatible with native flow"),e.prompt;default:throw this.logger.trace(`initializeNativeRequest: prompt = ${e.prompt} is not compatible with native flow`),ce(TH)}},c={...o,accountId:this.accountId,clientId:this.config.auth.clientId,authority:r.urlString,scope:s.printScopes(),redirectUri:this.getRedirectUri(e.redirectUri),prompt:a(),correlationId:this.correlationId,tokenType:e.authenticationScheme,windowTitleSubstring:document.title,extraParameters:{...e.extraQueryParameters,...e.tokenQueryParameters},extendedExpiryToken:!1};if(this.handleExtraBrokerParams(c),c.extraParameters=c.extraParameters||{},c.extraParameters.telemetry=pf.MATS_TELEMETRY,e.authenticationScheme===ht.POP){const l={resourceRequestUri:e.resourceRequestUri,resourceRequestMethod:e.resourceRequestMethod,shrClaims:e.shrClaims,shrNonce:e.shrNonce},u=new Pu(this.browserCrypto),d=await ie(u.generateCnf.bind(u),U.PopTokenGenerateCnf,this.logger,this.performanceClient,this.correlationId)(l,this.logger);c.reqCnf=d.reqCnfHash,c.keyId=d.kid}return c}handleExtraBrokerParams(e){if(e.extraParameters&amp;&amp;e.extraParameters.hasOwnProperty(P0.BROKER_CLIENT_ID)&amp;&amp;e.extraParameters.hasOwnProperty(P0.BROKER_REDIRECT_URI)&amp;&amp;e.extraParameters.hasOwnProperty(ke.CLIENT_ID)){const n=e.extraParameters[ke.CLIENT_ID],r=e.redirectUri,i=e.extraParameters[P0.BROKER_REDIRECT_URI];e.extraParameters={child_client_id:n,child_redirect_uri:r},e.redirectUri=i}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class So{constructor(e,n,r,i){this.logger=e,this.handshakeTimeoutMs=n,this.extensionId=i,this.resolvers=new Map,this.handshakeResolvers=new Map,this.messageChannel=new MessageChannel,this.windowListener=this.onWindowMessage.bind(this),this.performanceClient=r,this.handshakeEvent=r.startMeasurement(U.NativeMessageHandlerHandshake)}async sendMessage(e){this.logger.trace("NativeMessageHandler - sendMessage called.");const n={channel:pf.CHANNEL_ID,extensionId:this.extensionId,responseId:ma(),body:e};return this.logger.trace("NativeMessageHandler - Sending request to browser extension"),this.logger.tracePii(`NativeMessageHandler - Sending request to browser extension: ${JSON.stringify(n)}`),this.messageChannel.port1.postMessage(n),new Promise((r,i)=&gt;{this.resolvers.set(n.responseId,{resolve:r,reject:i})})}static async createProvider(e,n,r){e.trace("NativeMessageHandler - createProvider called.");try{const i=new So(e,n,r,pf.PREFERRED_EXTENSION_ID);return await i.sendHandshakeRequest(),i}catch{const o=new So(e,n,r);return await o.sendHandshakeRequest(),o}}async sendHandshakeRequest(){this.logger.trace("NativeMessageHandler - sendHandshakeRequest called."),window.addEventListener("message",this.windowListener,!1);const e={channel:pf.CHANNEL_ID,extensionId:this.extensionId,responseId:ma(),body:{method:rc.HandshakeRequest}};return this.handshakeEvent.add({extensionId:this.extensionId,extensionHandshakeTimeoutMs:this.handshakeTimeoutMs}),this.messageChannel.port1.onmessage=n=&gt;{this.onChannelMessage(n)},window.postMessage(e,window.origin,[this.messageChannel.port2]),new Promise((n,r)=&gt;{this.handshakeResolvers.set(e.responseId,{resolve:n,reject:r}),this.timeoutId=window.setTimeout(()=&gt;{window.removeEventListener("message",this.windowListener,!1),this.messageChannel.port1.close(),this.messageChannel.port2.close(),this.handshakeEvent.end({extensionHandshakeTimedOut:!0,success:!1}),r(ce(_H)),this.handshakeResolvers.delete(e.responseId)},this.handshakeTimeoutMs)})}onWindowMessage(e){if(this.logger.trace("NativeMessageHandler - onWindowMessage called"),e.source!==window)return;const n=e.data;if(!(!n.channel||n.channel!==pf.CHANNEL_ID)&amp;&amp;!(n.extensionId&amp;&amp;n.extensionId!==this.extensionId)&amp;&amp;n.body.method===rc.HandshakeRequest){const r=this.handshakeResolvers.get(n.responseId);if(!r){this.logger.trace(`NativeMessageHandler.onWindowMessage - resolver can't be found for request ${n.responseId}`);return}this.logger.verbose(n.extensionId?`Extension with id: ${n.extensionId} not installed`:"No extension installed"),clearTimeout(this.timeoutId),this.messageChannel.port1.close(),this.messageChannel.port2.close(),window.removeEventListener("message",this.windowListener,!1),this.handshakeEvent.end({success:!1,extensionInstalled:!1}),r.reject(ce(SH))}}onChannelMessage(e){this.logger.trace("NativeMessageHandler - onChannelMessage called.");const n=e.data,r=this.resolvers.get(n.responseId),i=this.handshakeResolvers.get(n.responseId);try{const o=n.body.method;if(o===rc.Response){if(!r)return;const s=n.body.response;if(this.logger.trace("NativeMessageHandler - Received response from browser extension"),this.logger.tracePii(`NativeMessageHandler - Received response from browser extension: ${JSON.stringify(s)}`),s.status!=="Success")r.reject(Ub(s.code,s.description,s.ext));else if(s.result)s.result.code&amp;&amp;s.result.description?r.reject(Ub(s.result.code,s.result.description,s.result.ext)):r.resolve(s.result);else throw sB(aA,"Event does not contain result.");this.resolvers.delete(n.responseId)}else if(o===rc.HandshakeResponse){if(!i){this.logger.trace(`NativeMessageHandler.onChannelMessage - resolver can't be found for request ${n.responseId}`);return}clearTimeout(this.timeoutId),window.removeEventListener("message",this.windowListener,!1),this.extensionId=n.extensionId,this.extensionVersion=n.body.version,this.logger.verbose(`NativeMessageHandler - Received HandshakeResponse from extension: ${this.extensionId}`),this.handshakeEvent.end({extensionInstalled:!0,success:!0}),i.resolve(),this.handshakeResolvers.delete(n.responseId)}}catch(o){this.logger.error("Error parsing response from WAM Extension"),this.logger.errorPii(`Error parsing response from WAM Extension: ${o}`),this.logger.errorPii(`Unable to parse ${e}`),r?r.reject(o):i&amp;&amp;i.reject(o)}}getExtensionId(){return this.extensionId}getExtensionVersion(){return this.extensionVersion}static isNativeAvailable(e,n,r,i){if(n.trace("isNativeAvailable called"),!e.system.allowNativeBroker)return n.trace("isNativeAvailable: allowNativeBroker is not enabled, returning false"),!1;if(!r)return n.trace("isNativeAvailable: WAM extension provider is not initialized, returning false"),!1;if(i)switch(i){case ht.BEARER:case ht.POP:return n.trace("isNativeAvailable: authenticationScheme is supported, returning true"),!0;default:return n.trace("isNativeAvailable: authenticationScheme is not supported, returning false"),!1}return!0}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class LA{constructor(e,n,r,i,o){this.authModule=e,this.browserStorage=n,this.authCodeRequest=r,this.logger=i,this.performanceClient=o}async handleCodeResponse(e,n){this.performanceClient.addQueueMeasurement(U.HandleCodeResponse,n.correlationId);let r;try{r=this.authModule.handleFragmentResponse(e,n.state)}catch(i){throw i instanceof pa&amp;&amp;i.subError===Oc?ce(Oc):i}return ie(this.handleCodeResponseFromServer.bind(this),U.HandleCodeResponseFromServer,this.logger,this.performanceClient,n.correlationId)(r,n)}async handleCodeResponseFromServer(e,n,r=!0){if(this.performanceClient.addQueueMeasurement(U.HandleCodeResponseFromServer,n.correlationId),this.logger.trace("InteractionHandler.handleCodeResponseFromServer called"),this.authCodeRequest.code=e.code,e.cloud_instance_host_name&amp;&amp;await ie(this.authModule.updateAuthority.bind(this.authModule),U.UpdateTokenEndpointAuthority,this.logger,this.performanceClient,n.correlationId)(e.cloud_instance_host_name,n.correlationId),r&amp;&amp;(e.nonce=n.nonce||void 0),e.state=n.state,e.client_info)this.authCodeRequest.clientInfo=e.client_info;else{const o=this.createCcsCredentials(n);o&amp;&amp;(this.authCodeRequest.ccsCredential=o)}return await ie(this.authModule.acquireToken.bind(this.authModule),U.AuthClientAcquireToken,this.logger,this.performanceClient,n.correlationId)(this.authCodeRequest,e)}createCcsCredentials(e){return e.account?{credential:e.account.homeAccountId,type:Vr.HOME_ACCOUNT_ID}:e.loginHint?{credential:e.loginHint,type:Vr.UPN}:null}}/*! @azure/msal-browser v3.5.0 2023-11-07 */function xH(t,e,n){const r=ky(t);if(!r)throw jB(t)?(n.error(`A ${e} is present in the iframe but it does not contain known properties. It's likely that the ${e} has been replaced by code running on the redirectUri page.`),n.errorPii(`The ${e} detected is: ${t}`),ce(XB)):(n.error(`The request has returned to the redirectUri but a ${e} is not present. It's likely that the ${e} has been removed or the page has been redirected by code running on the redirectUri page.`),ce(JB));return r}function wee(t,e,n){if(!t.state)throw ce(AA);const r=OH(e,t.state);if(!r)throw ce(ZB);if(r.interactionType!==n)throw ce(eH)}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Tee extends ad{constructor(e,n,r,i,o,s,a,c,l,u){super(e,n,r,i,o,s,a,l,u),this.unloadWindow=this.unloadWindow.bind(this),this.nativeStorage=c}acquireToken(e){try{const n=this.generatePopupName(e.scopes||ep,e.authority||this.config.auth.authority),r=e.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true, acquiring token"),this.acquireTokenPopupAsync(e,n,r);{this.logger.verbose("asyncPopup set to false, opening popup before acquiring token");const i=this.openSizedPopup("about:blank",n,r);return this.acquireTokenPopupAsync(e,n,r,i)}}catch(n){return Promise.reject(n)}}logout(e){try{this.logger.verbose("logoutPopup called");const n=this.initializeLogoutRequest(e),r=this.generateLogoutPopupName(n),i=e&amp;&amp;e.authority,o=e&amp;&amp;e.mainWindowRedirectUri,s=e?.popupWindowAttributes||{};if(this.config.system.asyncPopups)return this.logger.verbose("asyncPopups set to true"),this.logoutPopupAsync(n,r,s,i,void 0,o);{this.logger.verbose("asyncPopup set to false, opening popup");const a=this.openSizedPopup("about:blank",r,s);return this.logoutPopupAsync(n,r,s,i,a,o)}}catch(n){return Promise.reject(n)}}async acquireTokenPopupAsync(e,n,r,i){this.logger.verbose("acquireTokenPopupAsync called");const o=this.initializeServerTelemetryManager(St.acquireTokenPopup),s=await ie(this.initializeAuthorizationRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationRequest,this.logger,this.performanceClient,this.correlationId)(e,le.Popup);CH(s.authority);try{const a=await ie(this.initializeAuthorizationCodeRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationCodeRequest,this.logger,this.performanceClient,this.correlationId)(s),c=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,this.correlationId)(o,s.authority,s.azureCloudOptions),l=So.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme);let u;l&amp;&amp;(u=this.performanceClient.startMeasurement(U.FetchAccountIdWithNativeBroker,e.correlationId));const d=await c.getAuthCodeUrl({...s,nativeBroker:l}),f=new LA(c,this.browserStorage,a,this.logger,this.performanceClient),h={popup:i,popupName:n,popupWindowAttributes:r},p=this.initiateAuthRequest(d,h);this.eventHandler.emitEvent(pe.POPUP_OPENED,le.Popup,{popupWindow:p},null);const y=await this.monitorPopupForHash(p),v=Kc(xH,U.DeserializeResponse,this.logger,this.performanceClient,this.correlationId)(y,this.config.auth.OIDCOptions.serverResponseType,this.logger);if(go.removeThrottle(this.browserStorage,this.config.auth.clientId,a),v.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),u&amp;&amp;u.end({success:!0,isNativeBroker:!0}),!this.nativeMessageHandler)throw ce(np);const g=new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,v.accountId,this.nativeStorage,s.correlationId),{userRequestState:_}=Yi.parseRequestState(this.browserCrypto,s.state);return g.acquireToken({...s,state:_,prompt:void 0})}return await f.handleCodeResponse(v,s)}catch(a){throw i&amp;&amp;i.close(),a instanceof Ft&amp;&amp;(a.setCorrelationId(this.correlationId),o.cacheFailedRequest(a)),a}}async logoutPopupAsync(e,n,r,i,o,s){this.logger.verbose("logoutPopupAsync called"),this.eventHandler.emitEvent(pe.LOGOUT_START,le.Popup,e);const a=this.initializeServerTelemetryManager(St.logoutPopup);try{await this.clearCacheOnLogout(e.account);const c=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,this.correlationId)(a,i);try{c.authority.endSessionEndpoint}catch{if(e.account?.homeAccountId&amp;&amp;e.postLogoutRedirectUri&amp;&amp;c.authority.protocolMode===ts.OIDC){if(this.browserStorage.removeAccount(e.account?.homeAccountId),this.eventHandler.emitEvent(pe.LOGOUT_SUCCESS,le.Popup,e),s){const d={apiId:St.logoutPopup,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},f=rt.getAbsoluteUrl(s,Xo());await this.navigationClient.navigateInternal(f,d)}o&amp;&amp;o.close();return}}const l=c.getLogoutUri(e);this.eventHandler.emitEvent(pe.LOGOUT_SUCCESS,le.Popup,e);const u=this.openPopup(l,{popupName:n,popupWindowAttributes:r,popup:o});if(this.eventHandler.emitEvent(pe.POPUP_OPENED,le.Popup,{popupWindow:u},null),await this.monitorPopupForHash(u).catch(()=&gt;{}),s){const d={apiId:St.logoutPopup,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},f=rt.getAbsoluteUrl(s,Xo());this.logger.verbose("Redirecting main window to url specified in the request"),this.logger.verbosePii(`Redirecting main window to: ${f}`),await this.navigationClient.navigateInternal(f,d)}else this.logger.verbose("No main window navigation requested")}catch(c){throw o&amp;&amp;o.close(),c instanceof Ft&amp;&amp;(c.setCorrelationId(this.correlationId),a.cacheFailedRequest(c)),this.browserStorage.setInteractionInProgress(!1),this.eventHandler.emitEvent(pe.LOGOUT_FAILURE,le.Popup,null,c),this.eventHandler.emitEvent(pe.LOGOUT_END,le.Popup),c}this.eventHandler.emitEvent(pe.LOGOUT_END,le.Popup)}initiateAuthRequest(e,n){if(e)return this.logger.infoPii(`Navigate to: ${e}`),this.openPopup(e,n);throw this.logger.error("Navigate url is empty"),ce(M_)}monitorPopupForHash(e){return new Promise((n,r)=&gt;{this.logger.verbose("PopupHandler.monitorPopupForHash - polling started");const i=setInterval(()=&gt;{if(e.closed){this.logger.error("PopupHandler.monitorPopupForHash - window closed"),clearInterval(i),r(ce(Oc));return}let o="";try{o=e.location.href}catch{}if(!o||o==="about:blank")return;clearInterval(i);let s="";const a=this.config.auth.OIDCOptions.serverResponseType;e&amp;&amp;(a===tp.QUERY?s=e.location.search:s=e.location.hash),this.logger.verbose("PopupHandler.monitorPopupForHash - popup window is on same origin as caller"),n(s)},this.config.system.pollIntervalMilliseconds)}).finally(()=&gt;{this.cleanPopup(e)})}openPopup(e,n){try{let r;if(n.popup?(r=n.popup,this.logger.verbosePii(`Navigating popup window to: ${e}`),r.location.assign(e)):typeof n.popup&gt;"u"&amp;&amp;(this.logger.verbosePii(`Opening popup window to: ${e}`),r=this.openSizedPopup(e,n.popupName,n.popupWindowAttributes)),!r)throw ce(rH);return r.focus&amp;&amp;r.focus(),this.currentWindow=r,window.addEventListener("beforeunload",this.unloadWindow),r}catch(r){throw this.logger.error("error opening popup "+r.message),this.browserStorage.setInteractionInProgress(!1),ce(nH)}}openSizedPopup(e,n,r){const i=window.screenLeft?window.screenLeft:window.screenX,o=window.screenTop?window.screenTop:window.screenY,s=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,a=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;let c=r.popupSize?.width,l=r.popupSize?.height,u=r.popupPosition?.top,d=r.popupPosition?.left;return(!c||c&lt;0||c&gt;s)&amp;&amp;(this.logger.verbose("Default popup window width used. Window width not configured or invalid."),c=Fi.POPUP_WIDTH),(!l||l&lt;0||l&gt;a)&amp;&amp;(this.logger.verbose("Default popup window height used. Window height not configured or invalid."),l=Fi.POPUP_HEIGHT),(!u||u&lt;0||u&gt;a)&amp;&amp;(this.logger.verbose("Default popup window top position used. Window top not configured or invalid."),u=Math.max(0,a/2-Fi.POPUP_HEIGHT/2+o)),(!d||d&lt;0||d&gt;s)&amp;&amp;(this.logger.verbose("Default popup window left position used. Window left not configured or invalid."),d=Math.max(0,s/2-Fi.POPUP_WIDTH/2+i)),window.open(e,n,`width=${c}, height=${l}, top=${u}, left=${d}, scrollbars=yes`)}unloadWindow(e){this.browserStorage.cleanRequestByInteractionType(le.Popup),this.currentWindow&amp;&amp;this.currentWindow.close(),e.preventDefault()}cleanPopup(e){e&amp;&amp;e.close(),window.removeEventListener("beforeunload",this.unloadWindow),this.browserStorage.setInteractionInProgress(!1)}generatePopupName(e,n){return`${Fi.POPUP_NAME_PREFIX}.${this.config.auth.clientId}.${e.join("-")}.${n}.${this.correlationId}`}generateLogoutPopupName(e){const n=e.account&amp;&amp;e.account.homeAccountId;return`${Fi.POPUP_NAME_PREFIX}.${this.config.auth.clientId}.${n}.${this.correlationId}`}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class n1{constructor(e,n,r,i,o){this.authModule=e,this.browserStorage=n,this.authCodeRequest=r,this.logger=i,this.performanceClient=o}async initiateAuthRequest(e,n){if(this.logger.verbose("RedirectHandler.initiateAuthRequest called"),e){n.redirectStartPage&amp;&amp;(this.logger.verbose("RedirectHandler.initiateAuthRequest: redirectStartPage set, caching start page"),this.browserStorage.setTemporaryCache(ot.ORIGIN_URI,n.redirectStartPage,!0)),this.browserStorage.setTemporaryCache(ot.CORRELATION_ID,this.authCodeRequest.correlationId,!0),this.browserStorage.cacheCodeRequest(this.authCodeRequest),this.logger.infoPii(`RedirectHandler.initiateAuthRequest: Navigate to: ${e}`);const r={apiId:St.acquireTokenRedirect,timeout:n.redirectTimeout,noHistory:!1};if(typeof n.onRedirectNavigate=="function")if(this.logger.verbose("RedirectHandler.initiateAuthRequest: Invoking onRedirectNavigate callback"),n.onRedirectNavigate(e)!==!1){this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate did not return false, navigating"),await n.navigationClient.navigateExternal(e,r);return}else{this.logger.verbose("RedirectHandler.initiateAuthRequest: onRedirectNavigate returned false, stopping navigation");return}else{this.logger.verbose("RedirectHandler.initiateAuthRequest: Navigating window to navigate url"),await n.navigationClient.navigateExternal(e,r);return}}else throw this.logger.info("RedirectHandler.initiateAuthRequest: Navigate url is empty"),ce(M_)}async handleCodeResponse(e,n){this.logger.verbose("RedirectHandler.handleCodeResponse called"),this.browserStorage.setInteractionInProgress(!1);const r=this.browserStorage.generateStateKey(n),i=this.browserStorage.getTemporaryCache(r);if(!i)throw Z(Ey,"Cached State");let o;try{o=this.authModule.handleFragmentResponse(e,i)}catch(l){throw l instanceof pa&amp;&amp;l.subError===Oc?ce(Oc):l}const s=this.browserStorage.generateNonceKey(i),a=this.browserStorage.getTemporaryCache(s);if(this.authCodeRequest.code=o.code,o.cloud_instance_host_name&amp;&amp;await ie(this.authModule.updateAuthority.bind(this.authModule),U.UpdateTokenEndpointAuthority,this.logger,this.performanceClient,this.authCodeRequest.correlationId)(o.cloud_instance_host_name,this.authCodeRequest.correlationId),o.nonce=a||void 0,o.state=i,o.client_info)this.authCodeRequest.clientInfo=o.client_info;else{const l=this.checkCcsCredentials();l&amp;&amp;(this.authCodeRequest.ccsCredential=l)}const c=await this.authModule.acquireToken(this.authCodeRequest,o);return this.browserStorage.cleanRequestByState(n),c}checkCcsCredentials(){const e=this.browserStorage.getTemporaryCache(ot.CCS_CREDENTIAL,!0);if(e)try{return JSON.parse(e)}catch{this.authModule.logger.error("Cache credential could not be parsed"),this.authModule.logger.errorPii(`Cache credential could not be parsed: ${e}`)}return null}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class bee extends ad{constructor(e,n,r,i,o,s,a,c,l,u){super(e,n,r,i,o,s,a,l,u),this.nativeStorage=c}async acquireToken(e){const n=await ie(this.initializeAuthorizationRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationRequest,this.logger,this.performanceClient,this.correlationId)(e,le.Redirect);this.browserStorage.updateCacheEntries(n.state,n.nonce,n.authority,n.loginHint||"",n.account||null);const r=this.initializeServerTelemetryManager(St.acquireTokenRedirect),i=o=&gt;{o.persisted&amp;&amp;(this.logger.verbose("Page was restored from back/forward cache. Clearing temporary cache."),this.browserStorage.cleanRequestByState(n.state),this.eventHandler.emitEvent(pe.RESTORE_FROM_BFCACHE,le.Redirect))};try{const o=await ie(this.initializeAuthorizationCodeRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationCodeRequest,this.logger,this.performanceClient,this.correlationId)(n),s=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,this.correlationId)(r,n.authority,n.azureCloudOptions),a=new n1(s,this.browserStorage,o,this.logger,this.performanceClient),c=await s.getAuthCodeUrl({...n,nativeBroker:So.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,e.authenticationScheme)}),l=this.getRedirectStartPage(e.redirectStartPage);return this.logger.verbosePii(`Redirect start page: ${l}`),window.addEventListener("pageshow",i),await a.initiateAuthRequest(c,{navigationClient:this.navigationClient,redirectTimeout:this.config.system.redirectNavigationTimeout,redirectStartPage:l,onRedirectNavigate:e.onRedirectNavigate})}catch(o){throw o instanceof Ft&amp;&amp;(o.setCorrelationId(this.correlationId),r.cacheFailedRequest(o)),window.removeEventListener("pageshow",i),this.browserStorage.cleanRequestByState(n.state),o}}async handleRedirectPromise(e){const n=this.initializeServerTelemetryManager(St.handleRedirectPromise);try{if(!this.browserStorage.isInteractionInProgress(!0))return this.logger.info("handleRedirectPromise called but there is no interaction in progress, returning null."),null;const[r,i]=this.getRedirectResponse(e||"");if(!r)return this.logger.info("handleRedirectPromise did not detect a response as a result of a redirect. Cleaning temporary cache."),this.browserStorage.cleanRequestByInteractionType(le.Redirect),null;const o=this.browserStorage.getTemporaryCache(ot.ORIGIN_URI,!0)||j.EMPTY_STRING,s=rt.removeHashFromUrl(o),a=rt.removeHashFromUrl(window.location.href);if(s===a&amp;&amp;this.config.auth.navigateToLoginRequestUrl)return this.logger.verbose("Current page is loginRequestUrl, handling response"),o.indexOf("#")&gt;-1&amp;&amp;xZ(o),await this.handleResponse(r,n);if(this.config.auth.navigateToLoginRequestUrl){if(!NA()||this.config.system.allowRedirectInIframe){this.browserStorage.setTemporaryCache(ot.URL_HASH,i,!0);const c={apiId:St.handleRedirectPromise,timeout:this.config.system.redirectNavigationTimeout,noHistory:!0};let l=!0;if(!o||o==="null"){const u=DZ();this.browserStorage.setTemporaryCache(ot.ORIGIN_URI,u,!0),this.logger.warning("Unable to get valid login request url from cache, redirecting to home page"),l=await this.navigationClient.navigateInternal(u,c)}else this.logger.verbose(`Navigating to loginRequestUrl: ${o}`),l=await this.navigationClient.navigateInternal(o,c);if(!l)return this.handleResponse(r,n)}}else return this.logger.verbose("NavigateToLoginRequestUrl set to false, handling response"),this.handleResponse(r,n);return null}catch(r){throw r instanceof Ft&amp;&amp;(r.setCorrelationId(this.correlationId),n.cacheFailedRequest(r)),this.browserStorage.cleanRequestByInteractionType(le.Redirect),r}}getRedirectResponse(e){this.logger.verbose("getRedirectResponseHash called");let n=e;n||(this.config.auth.OIDCOptions.serverResponseType===tp.QUERY?n=window.location.search:n=window.location.hash);let r=ky(n);if(r){try{wee(r,this.browserCrypto,le.Redirect)}catch(o){return o instanceof Ft&amp;&amp;this.logger.error(`Interaction type validation failed due to ${o.errorCode}: ${o.errorMessage}`),[null,""]}return PZ(window),this.logger.verbose("Hash contains known properties, returning response hash"),[r,n]}const i=this.browserStorage.getTemporaryCache(ot.URL_HASH,!0);return this.browserStorage.removeItem(this.browserStorage.generateCacheKey(ot.URL_HASH)),i&amp;&amp;(r=ky(i),r)?(this.logger.verbose("Hash does not contain known properties, returning cached hash"),[r,i]):[null,""]}async handleResponse(e,n){const r=e.state;if(!r)throw ce(AA);const i=this.browserStorage.getCachedRequest(r);if(this.logger.verbose("handleResponse called, retrieved cached request"),e.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ce(np);const c=new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.acquireTokenPopup,this.performanceClient,this.nativeMessageHandler,e.accountId,this.nativeStorage,i.correlationId),{userRequestState:l}=Yi.parseRequestState(this.browserCrypto,r);return c.acquireToken({...i,state:l,prompt:void 0}).finally(()=&gt;{this.browserStorage.cleanRequestByState(r)})}const o=this.browserStorage.getCachedAuthority(r);if(!o)throw ce(IA);const s=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,this.correlationId)(n,o);return go.removeThrottle(this.browserStorage,this.config.auth.clientId,i),await new n1(s,this.browserStorage,i,this.logger,this.performanceClient).handleCodeResponse(e,r)}async logout(e){this.logger.verbose("logoutRedirect called");const n=this.initializeLogoutRequest(e),r=this.initializeServerTelemetryManager(St.logout);try{this.eventHandler.emitEvent(pe.LOGOUT_START,le.Redirect,e),await this.clearCacheOnLogout(n.account);const i={apiId:St.logout,timeout:this.config.system.redirectNavigationTimeout,noHistory:!1},o=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,this.correlationId)(r,e&amp;&amp;e.authority);if(o.authority.protocolMode===ts.OIDC)try{o.authority.endSessionEndpoint}catch{if(n.account?.homeAccountId){this.browserStorage.removeAccount(n.account?.homeAccountId),this.eventHandler.emitEvent(pe.LOGOUT_SUCCESS,le.Redirect,n);return}}const s=o.getLogoutUri(n);if(this.eventHandler.emitEvent(pe.LOGOUT_SUCCESS,le.Redirect,n),e&amp;&amp;typeof e.onRedirectNavigate=="function")if(e.onRedirectNavigate(s)!==!1){this.logger.verbose("Logout onRedirectNavigate did not return false, navigating"),this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),await this.navigationClient.navigateExternal(s,i);return}else this.browserStorage.setInteractionInProgress(!1),this.logger.verbose("Logout onRedirectNavigate returned false, stopping navigation");else{this.browserStorage.getInteractionInProgress()||this.browserStorage.setInteractionInProgress(!0),await this.navigationClient.navigateExternal(s,i);return}}catch(i){throw i instanceof Ft&amp;&amp;(i.setCorrelationId(this.correlationId),r.cacheFailedRequest(i)),this.eventHandler.emitEvent(pe.LOGOUT_FAILURE,le.Redirect,null,i),this.eventHandler.emitEvent(pe.LOGOUT_END,le.Redirect),i}this.eventHandler.emitEvent(pe.LOGOUT_END,le.Redirect)}getRedirectStartPage(e){const n=e||window.location.href;return rt.getAbsoluteUrl(n,Xo())}}/*! @azure/msal-browser v3.5.0 2023-11-07 */async function Eee(t,e,n,r,i){if(e.addQueueMeasurement(U.SilentHandlerInitiateAuthRequest,r),!t)throw n.info("Navigate url is empty"),ce(M_);return i?await ie(kee,U.SilentHandlerLoadFrame,n,e,r)(t,i,e,r):Kc(Aee,U.SilentHandlerLoadFrameSync,n,e,r)(t)}async function Cee(t,e,n,r,i,o,s){return r.addQueueMeasurement(U.SilentHandlerMonitorIframeForHash,o),new Promise((a,c)=&gt;{e&lt;Lb&amp;&amp;i.warning(`system.loadFrameTimeout or system.iframeHashTimeout set to lower (${e}ms) than the default (${Lb}ms). This may result in timeouts.`);const l=window.setTimeout(()=&gt;{window.clearInterval(u),c(ce(iH))},e),u=window.setInterval(()=&gt;{let d="";const f=t.contentWindow;try{d=f?f.location.href:""}catch{}if(!d||d==="about:blank")return;let h="";f&amp;&amp;(s===tp.QUERY?h=f.location.search:h=f.location.hash),window.clearTimeout(l),window.clearInterval(u),a(h)},n)}).finally(()=&gt;{Kc(Iee,U.RemoveHiddenIframe,i,r,o)(t)})}function kee(t,e,n,r){return n.addQueueMeasurement(U.SilentHandlerLoadFrame,r),new Promise((i,o)=&gt;{const s=MH();window.setTimeout(()=&gt;{if(!s){o("Unable to load iframe");return}s.src=t,i(s)},e)})}function Aee(t){const e=MH();return e.src=t,e}function MH(){const t=document.createElement("iframe");return t.style.visibility="hidden",t.style.position="absolute",t.style.width=t.style.height="0",t.style.border="0",t.setAttribute("sandbox","allow-scripts allow-same-origin allow-forms"),document.getElementsByTagName("body")[0].appendChild(t),t}function Iee(t){document.body===t.parentNode&amp;&amp;document.body.removeChild(t)}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Oee extends ad{constructor(e,n,r,i,o,s,a,c,l,u,d){super(e,n,r,i,o,s,c,u,d),this.apiId=a,this.nativeStorage=l}async acquireToken(e){if(this.performanceClient.addQueueMeasurement(U.SilentIframeClientAcquireToken,e.correlationId),!e.loginHint&amp;&amp;!e.sid&amp;&amp;(!e.account||!e.account.username)&amp;&amp;this.logger.warning("No user hint provided. The authorization server may need more information to complete this request."),e.prompt&amp;&amp;e.prompt!==Yn.NONE&amp;&amp;e.prompt!==Yn.NO_SESSION)throw ce(lH);const n=await ie(this.initializeAuthorizationRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationRequest,this.logger,this.performanceClient,e.correlationId)({...e,prompt:e.prompt||Yn.NONE},le.Silent);CH(n.authority);const r=this.initializeServerTelemetryManager(this.apiId);try{const i=await ie(this.createAuthCodeClient.bind(this),U.StandardInteractionClientCreateAuthCodeClient,this.logger,this.performanceClient,e.correlationId)(r,n.authority,n.azureCloudOptions);return await ie(this.silentTokenHelper.bind(this),U.SilentIframeClientTokenHelper,this.logger,this.performanceClient,e.correlationId)(i,n)}catch(i){throw i instanceof Ft&amp;&amp;(i.setCorrelationId(this.correlationId),r.cacheFailedRequest(i)),i}}logout(){return Promise.reject(ce(D_))}async silentTokenHelper(e,n){const r=n.correlationId;this.performanceClient.addQueueMeasurement(U.SilentIframeClientTokenHelper,r);const i=await ie(this.initializeAuthorizationCodeRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationCodeRequest,this.logger,this.performanceClient,r)(n),o=await ie(e.getAuthCodeUrl.bind(e),U.GetAuthCodeUrl,this.logger,this.performanceClient,r)({...n,nativeBroker:So.isNativeAvailable(this.config,this.logger,this.nativeMessageHandler,n.authenticationScheme)}),s=new LA(e,this.browserStorage,i,this.logger,this.performanceClient),a=await ie(Eee,U.SilentHandlerInitiateAuthRequest,this.logger,this.performanceClient,r)(o,this.performanceClient,this.logger,r,this.config.system.navigateFrameWait),c=this.config.auth.OIDCOptions.serverResponseType,l=await ie(Cee,U.SilentHandlerMonitorIframeForHash,this.logger,this.performanceClient,r)(a,this.config.system.iframeHashTimeout,this.config.system.pollIntervalMilliseconds,this.performanceClient,this.logger,r,c),u=Kc(xH,U.DeserializeResponse,this.logger,this.performanceClient,this.correlationId)(l,c,this.logger);if(u.accountId){if(this.logger.verbose("Account id found in hash, calling WAM for token"),!this.nativeMessageHandler)throw ce(np);const d=new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.apiId,this.performanceClient,this.nativeMessageHandler,u.accountId,this.browserStorage,r),{userRequestState:f}=Yi.parseRequestState(this.browserCrypto,n.state);return ie(d.acquireToken.bind(d),U.NativeInteractionClientAcquireToken,this.logger,this.performanceClient,r)({...n,state:f,prompt:n.prompt||Yn.NONE})}return ie(s.handleCodeResponse.bind(s),U.HandleCodeResponse,this.logger,this.performanceClient,r)(u,n)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Ree extends ad{async acquireToken(e){this.performanceClient.addQueueMeasurement(U.SilentRefreshClientAcquireToken,e.correlationId);const n=await ie(this.initializeBaseRequest.bind(this),U.InitializeBaseRequest,this.logger,this.performanceClient,e.correlationId)(e,e.account),r={...e,...n},i=this.initializeServerTelemetryManager(St.acquireTokenSilent_silentFlow),o=await this.createRefreshTokenClient(i,r.authority,r.azureCloudOptions);return ie(o.acquireTokenByRefreshToken.bind(o),U.RefreshTokenClientAcquireTokenByRefreshToken,this.logger,this.performanceClient,e.correlationId)(r).catch(s=&gt;{throw s.setCorrelationId(this.correlationId),i.cacheFailedRequest(s),s})}logout(){return Promise.reject(ce(D_))}async createRefreshTokenClient(e,n,r){const i=await ie(this.getClientConfiguration.bind(this),U.StandardInteractionClientGetClientConfiguration,this.logger,this.performanceClient,this.correlationId)(e,n,r);return new xb(i,this.performanceClient)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Nee{constructor(e,n,r,i){this.isBrowserEnvironment=typeof window&lt;"u",this.config=e,this.storage=n,this.logger=r,this.cryptoObj=i}loadExternalTokens(e,n,r){if(this.logger.info("TokenCache - loadExternalTokens called"),!n.id_token)throw ce(Ni);const i=ha(n.id_token,sa);let o,s,a;if(e.account)a=Wt.createFromAccountInfo(e.account),o=new iu(a,this.loadIdToken(n.id_token,a.homeAccountId,e.account.environment,e.account.tenantId),this.loadAccessToken(e,n,a.homeAccountId,e.account.environment,e.account.tenantId,r),this.loadRefreshToken(e,n,a.homeAccountId,e.account.environment));else if(e.authority){const c=qn.generateAuthority(e.authority,e.azureCloudOptions),l={protocolMode:this.config.auth.protocolMode,knownAuthorities:this.config.auth.knownAuthorities,cloudDiscoveryMetadata:this.config.auth.cloudDiscoveryMetadata,authorityMetadata:this.config.auth.authorityMetadata,skipAuthorityMetadataCache:this.config.auth.skipAuthorityMetadataCache};if(s=new qn(c,this.config.system.networkClient,this.storage,l,this.logger),r.clientInfo)this.logger.trace("TokenCache - homeAccountId from options"),a=this.loadAccount(i,s,r.clientInfo),o=new iu(a,this.loadIdToken(n.id_token,a.homeAccountId,s.hostnameAndPort,s.tenant),this.loadAccessToken(e,n,a.homeAccountId,s.hostnameAndPort,s.tenant,r),this.loadRefreshToken(e,n,a.homeAccountId,s.hostnameAndPort));else if(n.client_info)this.logger.trace("TokenCache - homeAccountId from response"),a=this.loadAccount(i,s,n.client_info),o=new iu(a,this.loadIdToken(n.id_token,a.homeAccountId,s.hostnameAndPort,s.tenant),this.loadAccessToken(e,n,a.homeAccountId,s.hostnameAndPort,s.tenant,r),this.loadRefreshToken(e,n,a.homeAccountId,s.hostnameAndPort));else throw ce(Ni)}else throw ce(Ni);return this.generateAuthenticationResult(e,i,o,a,s)}loadAccount(e,n,r,i){let o;if(i?o=i:n.authorityType!==void 0&amp;&amp;r&amp;&amp;(o=Wt.generateHomeAccountId(r,n.authorityType,this.logger,this.cryptoObj,e)),!o)throw ce(Ni);const s=Wt.createAccount({homeAccountId:o,idTokenClaims:e,clientInfo:r,environment:n.hostnameAndPort},n);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading account"),this.storage.setAccount(s),s;throw ce(Ni)}loadIdToken(e,n,r,i){const o=R_(n,r,e,this.config.auth.clientId,i);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading id token"),this.storage.setIdTokenCredential(o),o;throw ce(Ni)}loadAccessToken(e,n,r,i,o,s){if(!n.access_token)return this.logger.verbose("TokenCache - No access token provided for caching"),null;if(!n.expires_in||!s.extendedExpiresOn)throw ce(Ni);const a=new Xt(e.scopes).printScopes(),c=s.expiresOn||n.expires_in+new Date().getTime()/1e3,l=s.extendedExpiresOn,u=N_(r,i,n.access_token,this.config.auth.clientId,o,a,c,l,sa);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading access token"),this.storage.setAccessTokenCredential(u),u;throw ce(Ni)}loadRefreshToken(e,n,r,i){if(!n.refresh_token)return this.logger.verbose("TokenCache - No refresh token provided for caching"),null;const o=kB(r,i,n.refresh_token,this.config.auth.clientId);if(this.isBrowserEnvironment)return this.logger.verbose("TokenCache - loading refresh token"),this.storage.setRefreshTokenCredential(o),o;throw ce(Ni)}generateAuthenticationResult(e,n,r,i,o){let s=j.EMPTY_STRING,a=[],c=null,l;r?.accessToken&amp;&amp;(s=r.accessToken.secret,a=Xt.fromString(r.accessToken.target).asArray(),c=new Date(Number(r.accessToken.expiresOn)*1e3),l=new Date(Number(r.accessToken.extendedExpiresOn)*1e3));const u=n.oid||n.sub||j.EMPTY_STRING,d=n.tid||j.EMPTY_STRING;return{authority:o?o.canonicalAuthority:j.EMPTY_STRING,uniqueId:u,tenantId:d,scopes:a,account:i.getAccountInfo(),idToken:r.idToken?.secret||"",idTokenClaims:n||{},accessToken:s,fromCache:!0,expiresOn:c,correlationId:e.correlationId||j.EMPTY_STRING,requestId:j.EMPTY_STRING,extExpiresOn:l,familyId:j.EMPTY_STRING,tokenType:r?.accessToken?.tokenType||j.EMPTY_STRING,state:j.EMPTY_STRING,cloudGraphHostName:i.cloudGraphHostName||j.EMPTY_STRING,msGraphHost:i.msGraphHost||j.EMPTY_STRING,code:void 0,fromNativeBroker:!1}}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class Pee extends GB{constructor(e){super(e),this.includeRedirectUri=!1}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class xee extends ad{constructor(e,n,r,i,o,s,a,c,l,u){super(e,n,r,i,o,s,c,l,u),this.apiId=a}async acquireToken(e){if(!e.code)throw ce(mH);const n=await ie(this.initializeAuthorizationRequest.bind(this),U.StandardInteractionClientInitializeAuthorizationRequest,this.logger,this.performanceClient,e.correlationId)(e,le.Silent),r=this.initializeServerTelemetryManager(this.apiId);try{const i={...n,code:e.code},o=await ie(this.getClientConfiguration.bind(this),U.StandardInteractionClientGetClientConfiguration,this.logger,this.performanceClient,e.correlationId)(r,n.authority),s=new Pee(o);this.logger.verbose("Auth code client created");const a=new LA(s,this.browserStorage,i,this.logger,this.performanceClient);return ie(a.handleCodeResponseFromServer.bind(a),U.HandleCodeResponseFromServer,this.logger,this.performanceClient,e.correlationId)({code:e.code,msgraph_host:e.msGraphHost,cloud_graph_host_name:e.cloudGraphHostName,cloud_instance_host_name:e.cloudInstanceHostName},n,!1)}catch(i){throw i instanceof Ft&amp;&amp;(i.setCorrelationId(this.correlationId),r.cacheFailedRequest(i)),i}}logout(){return Promise.reject(ce(D_))}}/*! @azure/msal-browser v3.5.0 2023-11-07 */class L_{constructor(e){this.atsAsyncMeasurement=void 0,this.operatingContext=e,this.isBrowserEnvironment=this.operatingContext.isBrowserEnvironment(),this.config=e.getConfig(),this.initialized=!1,this.logger=this.operatingContext.getLogger(),this.networkClient=this.config.system.networkClient,this.navigationClient=this.config.system.navigationClient,this.redirectResponse=new Map,this.hybridAuthCodeResponses=new Map,this.performanceClient=this.config.telemetry.client,this.browserCrypto=this.isBrowserEnvironment?new Mu(this.logger,this.performanceClient):Cy,this.eventHandler=new aee(this.logger,this.browserCrypto),this.browserStorage=this.isBrowserEnvironment?new Fb(this.config.auth.clientId,this.config.cache,this.browserCrypto,this.logger,fZ(this.config.auth)):see(this.config.auth.clientId,this.logger);const n={cacheLocation:mn.MemoryStorage,temporaryCacheLocation:mn.MemoryStorage,storeAuthStateInCookie:!1,secureCookies:!1,cacheMigrationEnabled:!1,claimsBasedCachingEnabled:!1};this.nativeInternalStorage=new Fb(this.config.auth.clientId,n,this.browserCrypto,this.logger),this.tokenCache=new Nee(this.config,this.browserStorage,this.logger,this.browserCrypto),this.activeSilentTokenRequests=new Map,this.trackPageVisibility=this.trackPageVisibility.bind(this),this.trackPageVisibilityWithMeasurement=this.trackPageVisibilityWithMeasurement.bind(this)}static async createController(e){const n=new L_(e);return await n.initialize(),n}trackPageVisibility(){this.atsAsyncMeasurement&amp;&amp;(this.logger.info("Perf: Visibility change detected"),this.atsAsyncMeasurement.increment({visibilityChangeCount:1}))}async initialize(){if(this.logger.trace("initialize called"),this.initialized){this.logger.info("initialize has already been called, exiting early.");return}const e=this.config.system.allowNativeBroker,n=this.performanceClient.startMeasurement(U.InitializeClientApplication);if(this.eventHandler.emitEvent(pe.INITIALIZE_START),e)try{this.nativeExtensionProvider=await So.createProvider(this.logger,this.config.system.nativeBrokerHandshakeTimeout,this.performanceClient)}catch(r){this.logger.verbose(r)}this.config.cache.claimsBasedCachingEnabled||(this.logger.verbose("Claims-based caching is disabled. Clearing the previous cache with claims"),await ie(this.browserStorage.clearTokensAndKeysWithClaims.bind(this.browserStorage),U.ClearTokensAndKeysWithClaims,this.logger,this.performanceClient)(this.performanceClient)),this.initialized=!0,this.eventHandler.emitEvent(pe.INITIALIZE_END),n.end({allowNativeBroker:e,success:!0})}async handleRedirectPromise(e){this.logger.verbose("handleRedirectPromise called"),YP(this.initialized);const n=this.getAllAccounts();if(this.isBrowserEnvironment){const r=e||"";let i=this.redirectResponse.get(r);if(typeof i&gt;"u"){this.eventHandler.emitEvent(pe.HANDLE_REDIRECT_START,le.Redirect),this.logger.verbose("handleRedirectPromise has been called for the first time, storing the promise");const o=this.browserStorage.getCachedNativeRequest();let s;if(o&amp;&amp;So.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider)&amp;&amp;this.nativeExtensionProvider&amp;&amp;!e)this.logger.trace("handleRedirectPromise - acquiring token from native platform"),s=new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.handleRedirectPromise,this.performanceClient,this.nativeExtensionProvider,o.accountId,this.nativeInternalStorage,o.correlationId).handleRedirectPromise();else{this.logger.trace("handleRedirectPromise - acquiring token from web flow");const a=this.browserStorage.getTemporaryCache(ot.CORRELATION_ID,!0)||j.EMPTY_STRING;s=this.createRedirectClient(a).handleRedirectPromise(e)}i=s.then(a=&gt;(a&amp;&amp;(n.length&lt;this.getAllAccounts().length?(this.eventHandler.emitEvent(pe.LOGIN_SUCCESS,le.Redirect,a),this.logger.verbose("handleRedirectResponse returned result, login success")):(this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_SUCCESS,le.Redirect,a),this.logger.verbose("handleRedirectResponse returned result, acquire token success"))),this.eventHandler.emitEvent(pe.HANDLE_REDIRECT_END,le.Redirect),a)).catch(a=&gt;{throw n.length&gt;0?this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_FAILURE,le.Redirect,null,a):this.eventHandler.emitEvent(pe.LOGIN_FAILURE,le.Redirect,null,a),this.eventHandler.emitEvent(pe.HANDLE_REDIRECT_END,le.Redirect),a}),this.redirectResponse.set(r,i)}else this.logger.verbose("handleRedirectPromise has been called previously, returning the result from the first call");return i}return this.logger.verbose("handleRedirectPromise returns null, not browser environment"),null}async acquireTokenRedirect(e){const n=this.getRequestCorrelationId(e);this.logger.verbose("acquireTokenRedirect called",n),this.preflightBrowserEnvironmentCheck(le.Redirect);const r=this.getAllAccounts().length&gt;0;r?this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_START,le.Redirect,e):this.eventHandler.emitEvent(pe.LOGIN_START,le.Redirect,e);let i;return this.nativeExtensionProvider&amp;&amp;this.canUseNative(e)?i=new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.acquireTokenRedirect,this.performanceClient,this.nativeExtensionProvider,this.getNativeAccountId(e),this.nativeInternalStorage,n).acquireTokenRedirect(e).catch(s=&gt;{if(s instanceof Qo&amp;&amp;yl(s))return this.nativeExtensionProvider=void 0,this.createRedirectClient(n).acquireToken(e);if(s instanceof qr)return this.logger.verbose("acquireTokenRedirect - Resolving interaction required error thrown by native broker by falling back to web flow"),this.createRedirectClient(n).acquireToken(e);throw this.getBrowserStorage().setInteractionInProgress(!1),s}):i=this.createRedirectClient(n).acquireToken(e),i.catch(o=&gt;{throw r?this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_FAILURE,le.Redirect,null,o):this.eventHandler.emitEvent(pe.LOGIN_FAILURE,le.Redirect,null,o),o})}acquireTokenPopup(e){const n=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(U.AcquireTokenPopup,n);try{this.logger.verbose("acquireTokenPopup called",n),this.preflightBrowserEnvironmentCheck(le.Popup)}catch(s){return Promise.reject(s)}const i=this.getAllAccounts();i.length&gt;0?this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_START,le.Popup,e):this.eventHandler.emitEvent(pe.LOGIN_START,le.Popup,e);let o;return this.canUseNative(e)?o=this.acquireTokenNative({...e,correlationId:n},St.acquireTokenPopup).then(s=&gt;(this.getBrowserStorage().setInteractionInProgress(!1),r.end({success:!0,isNativeBroker:!0,requestId:s.requestId}),s)).catch(s=&gt;{if(s instanceof Qo&amp;&amp;yl(s))return this.nativeExtensionProvider=void 0,this.createPopupClient(n).acquireToken(e);if(s instanceof qr)return this.logger.verbose("acquireTokenPopup - Resolving interaction required error thrown by native broker by falling back to web flow"),this.createPopupClient(n).acquireToken(e);throw this.getBrowserStorage().setInteractionInProgress(!1),s}):o=this.createPopupClient(n).acquireToken(e),o.then(s=&gt;(i.length&lt;this.getAllAccounts().length?this.eventHandler.emitEvent(pe.LOGIN_SUCCESS,le.Popup,s):this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_SUCCESS,le.Popup,s),r.add({accessTokenSize:s.accessToken.length,idTokenSize:s.idToken.length}),r.end({success:!0,requestId:s.requestId}),s)).catch(s=&gt;(i.length&gt;0?this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_FAILURE,le.Popup,null,s):this.eventHandler.emitEvent(pe.LOGIN_FAILURE,le.Popup,null,s),r.end({errorCode:s.errorCode,subErrorCode:s.subError,success:!1}),Promise.reject(s)))}trackPageVisibilityWithMeasurement(){const e=this.ssoSilentMeasurement||this.acquireTokenByCodeAsyncMeasurement;e&amp;&amp;(this.logger.info("Perf: Visibility change detected in ",e.event.name),e.increment({visibilityChangeCount:1}))}async ssoSilent(e){const n=this.getRequestCorrelationId(e),r={...e,prompt:e.prompt,correlationId:n};this.preflightBrowserEnvironmentCheck(le.Silent),this.ssoSilentMeasurement=this.performanceClient.startMeasurement(U.SsoSilent,n),this.ssoSilentMeasurement?.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),this.logger.verbose("ssoSilent called",n),this.eventHandler.emitEvent(pe.SSO_SILENT_START,le.Silent,r);let i;return this.canUseNative(r)?i=this.acquireTokenNative(r,St.ssoSilent).catch(o=&gt;{if(o instanceof Qo&amp;&amp;yl(o))return this.nativeExtensionProvider=void 0,this.createSilentIframeClient(r.correlationId).acquireToken(r);throw o}):i=this.createSilentIframeClient(r.correlationId).acquireToken(r),i.then(o=&gt;(this.eventHandler.emitEvent(pe.SSO_SILENT_SUCCESS,le.Silent,o),this.ssoSilentMeasurement?.add({accessTokenSize:o.accessToken.length,idTokenSize:o.idToken.length}),this.ssoSilentMeasurement?.end({success:!0,isNativeBroker:o.fromNativeBroker,requestId:o.requestId}),o)).catch(o=&gt;{throw this.eventHandler.emitEvent(pe.SSO_SILENT_FAILURE,le.Silent,null,o),this.ssoSilentMeasurement?.end({errorCode:o.errorCode,subErrorCode:o.subError,success:!1}),o}).finally(()=&gt;{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)})}async acquireTokenByCode(e){const n=this.getRequestCorrelationId(e);this.preflightBrowserEnvironmentCheck(le.Silent),this.logger.trace("acquireTokenByCode called",n),this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_BY_CODE_START,le.Silent,e);const r=this.performanceClient.startMeasurement(U.AcquireTokenByCode,n);try{if(e.code&amp;&amp;e.nativeAccountId)throw ce(yH);if(e.code){const i=e.code;let o=this.hybridAuthCodeResponses.get(i);return o?(this.logger.verbose("Existing acquireTokenByCode request found",n),r.discard()):(this.logger.verbose("Initiating new acquireTokenByCode request",n),o=this.acquireTokenByCodeAsync({...e,correlationId:n}).then(s=&gt;(this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_BY_CODE_SUCCESS,le.Silent,s),this.hybridAuthCodeResponses.delete(i),r.add({accessTokenSize:s.accessToken.length,idTokenSize:s.idToken.length}),r.end({success:!0,isNativeBroker:s.fromNativeBroker,requestId:s.requestId}),s)).catch(s=&gt;{throw this.hybridAuthCodeResponses.delete(i),this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_BY_CODE_FAILURE,le.Silent,null,s),r.end({errorCode:s.errorCode,subErrorCode:s.subError,success:!1}),s}),this.hybridAuthCodeResponses.set(i,o)),o}else if(e.nativeAccountId){if(this.canUseNative(e,e.nativeAccountId))return this.acquireTokenNative({...e,correlationId:n},St.acquireTokenByCode,e.nativeAccountId).catch(i=&gt;{throw i instanceof Qo&amp;&amp;yl(i)&amp;&amp;(this.nativeExtensionProvider=void 0),i});throw ce(vH)}else throw ce(gH)}catch(i){throw this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_BY_CODE_FAILURE,le.Silent,null,i),r.end({errorCode:i instanceof Ft&amp;&amp;i.errorCode||void 0,subErrorCode:i instanceof Ft&amp;&amp;i.subError||void 0,success:!1}),i}}async acquireTokenByCodeAsync(e){return this.logger.trace("acquireTokenByCodeAsync called",e.correlationId),this.acquireTokenByCodeAsyncMeasurement=this.performanceClient.startMeasurement(U.AcquireTokenByCodeAsync,e.correlationId),this.acquireTokenByCodeAsyncMeasurement?.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement),await this.createSilentAuthCodeClient(e.correlationId).acquireToken(e).then(i=&gt;(this.acquireTokenByCodeAsyncMeasurement?.end({success:!0,fromCache:i.fromCache,isNativeBroker:i.fromNativeBroker,requestId:i.requestId}),i)).catch(i=&gt;{throw this.acquireTokenByCodeAsyncMeasurement?.end({errorCode:i.errorCode,subErrorCode:i.subError,success:!1}),i}).finally(()=&gt;{document.removeEventListener("visibilitychange",this.trackPageVisibilityWithMeasurement)})}async acquireTokenFromCache(e,n,r){switch(this.performanceClient.addQueueMeasurement(U.AcquireTokenFromCache,n.correlationId),r){case ti.Default:case ti.AccessToken:case ti.AccessTokenAndRefreshToken:return ie(e.acquireToken.bind(e),U.SilentCacheClientAcquireToken,this.logger,this.performanceClient,n.correlationId)(n);default:throw Z(Qs)}}async acquireTokenByRefreshToken(e,n){switch(this.performanceClient.addQueueMeasurement(U.AcquireTokenByRefreshToken,e.correlationId),n){case ti.Default:case ti.AccessTokenAndRefreshToken:case ti.RefreshToken:case ti.RefreshTokenAndNetwork:const r=this.createSilentRefreshClient(e.correlationId);return ie(r.acquireToken.bind(r),U.SilentRefreshClientAcquireToken,this.logger,this.performanceClient,e.correlationId)(e);default:throw Z(Qs)}}async acquireTokenBySilentIframe(e){this.performanceClient.addQueueMeasurement(U.AcquireTokenBySilentIframe,e.correlationId);const n=this.createSilentIframeClient(e.correlationId);return ie(n.acquireToken.bind(n),U.SilentIframeClientAcquireToken,this.logger,this.performanceClient,e.correlationId)(e)}async logout(e){const n=this.getRequestCorrelationId(e);return this.logger.warning("logout API is deprecated and will be removed in msal-browser v3.0.0. Use logoutRedirect instead.",n),this.logoutRedirect({correlationId:n,...e})}async logoutRedirect(e){const n=this.getRequestCorrelationId(e);return this.preflightBrowserEnvironmentCheck(le.Redirect),this.createRedirectClient(n).logout(e)}logoutPopup(e){try{const n=this.getRequestCorrelationId(e);return this.preflightBrowserEnvironmentCheck(le.Popup),this.createPopupClient(n).logout(e)}catch(n){return Promise.reject(n)}}async clearCache(e){const n=this.getRequestCorrelationId(e);return this.createSilentCacheClient(n).logout(e)}getAllAccounts(e){return this.logger.verbose("getAllAccounts called"),this.isBrowserEnvironment?this.browserStorage.getAllAccounts(e):[]}getAccount(e){if(this.logger.trace("getAccount called"),Object.keys(e).length===0)return this.logger.warning("getAccount: No accountFilter provided"),null;const n=this.browserStorage.getAccountInfoFilteredBy(e);return n?(this.logger.verbose("getAccount: Account matching provided filter found, returning"),n):(this.logger.verbose("getAccount: No matching account found, returning null"),null)}getAccountByUsername(e){if(this.logger.trace("getAccountByUsername called"),!e)return this.logger.warning("getAccountByUsername: No username provided"),null;const n=this.browserStorage.getAccountInfoFilteredBy({username:e});return n?(this.logger.verbose("getAccountByUsername: Account matching username found, returning"),this.logger.verbosePii(`getAccountByUsername: Returning signed-in accounts matching username: ${e}`),n):(this.logger.verbose("getAccountByUsername: No matching account found, returning null"),null)}getAccountByHomeId(e){if(this.logger.trace("getAccountByHomeId called"),!e)return this.logger.warning("getAccountByHomeId: No homeAccountId provided"),null;const n=this.browserStorage.getAccountInfoFilteredBy({homeAccountId:e});return n?(this.logger.verbose("getAccountByHomeId: Account matching homeAccountId found, returning"),this.logger.verbosePii(`getAccountByHomeId: Returning signed-in accounts matching homeAccountId: ${e}`),n):(this.logger.verbose("getAccountByHomeId: No matching account found, returning null"),null)}getAccountByLocalId(e){if(this.logger.trace("getAccountByLocalId called"),!e)return this.logger.warning("getAccountByLocalId: No localAccountId provided"),null;const n=this.browserStorage.getAccountInfoFilteredBy({localAccountId:e});return n?(this.logger.verbose("getAccountByLocalId: Account matching localAccountId found, returning"),this.logger.verbosePii(`getAccountByLocalId: Returning signed-in accounts matching localAccountId: ${e}`),n):(this.logger.verbose("getAccountByLocalId: No matching account found, returning null"),null)}setActiveAccount(e){this.browserStorage.setActiveAccount(e)}getActiveAccount(){return this.browserStorage.getActiveAccount()}async hydrateCache(e,n){this.logger.verbose("hydrateCache called");const r=Wt.createFromAccountInfo(e.account,e.cloudGraphHostName,e.msGraphHost);return this.browserStorage.setAccount(r),e.fromNativeBroker?(this.logger.verbose("Response was from native broker, storing in-memory"),this.nativeInternalStorage.hydrateCache(e,n)):this.browserStorage.hydrateCache(e,n)}preflightBrowserEnvironmentCheck(e,n=!1){if(this.logger.verbose("preflightBrowserEnvironmentCheck started"),FZ(this.isBrowserEnvironment),LZ(e,this.config.system.allowRedirectInIframe),O0(),$Z(),YP(this.initialized),e===le.Redirect&amp;&amp;this.config.cache.cacheLocation===mn.MemoryStorage&amp;&amp;!this.config.cache.storeAuthStateInCookie)throw rn(xy);(e===le.Redirect||e===le.Popup)&amp;&amp;this.preflightInteractiveRequest(!n)}preflightInteractiveRequest(e){this.logger.verbose("preflightInteractiveRequest called, validating app environment"),O0(),e&amp;&amp;this.getBrowserStorage().setInteractionInProgress(!0)}async acquireTokenNative(e,n,r){if(this.logger.trace("acquireTokenNative called"),!this.nativeExtensionProvider)throw ce(np);return new ou(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,n,this.performanceClient,this.nativeExtensionProvider,r||this.getNativeAccountId(e),this.nativeInternalStorage,e.correlationId).acquireToken(e)}canUseNative(e,n){if(this.logger.trace("canUseNative called"),!So.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme))return this.logger.trace("canUseNative: isNativeAvailable returned false, returning false"),!1;if(e.prompt)switch(e.prompt){case Yn.NONE:case Yn.CONSENT:case Yn.LOGIN:this.logger.trace("canUseNative: prompt is compatible with native flow");break;default:return this.logger.trace(`canUseNative: prompt = ${e.prompt} is not compatible with native flow, returning false`),!1}return!n&amp;&amp;!this.getNativeAccountId(e)?(this.logger.trace("canUseNative: nativeAccountId is not available, returning false"),!1):!0}getNativeAccountId(e){const n=e.account||this.browserStorage.getAccountInfoFilteredBy({loginHint:e.loginHint,sid:e.sid})||this.getActiveAccount();return n&amp;&amp;n.nativeAccountId||""}createPopupClient(e){return new Tee(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createRedirectClient(e){return new bee(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentIframeClient(e){return new Oee(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.ssoSilent,this.performanceClient,this.nativeInternalStorage,this.nativeExtensionProvider,e)}createSilentCacheClient(e){return new PH(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentRefreshClient(e){return new Ree(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,this.performanceClient,this.nativeExtensionProvider,e)}createSilentAuthCodeClient(e){return new xee(this.config,this.browserStorage,this.browserCrypto,this.logger,this.eventHandler,this.navigationClient,St.acquireTokenByCode,this.performanceClient,this.nativeExtensionProvider,e)}addEventCallback(e){return this.eventHandler.addEventCallback(e)}removeEventCallback(e){this.eventHandler.removeEventCallback(e)}addPerformanceCallback(e){return this.performanceClient.addPerformanceCallback(e)}removePerformanceCallback(e){return this.performanceClient.removePerformanceCallback(e)}enableAccountStorageEvents(){this.eventHandler.enableAccountStorageEvents()}disableAccountStorageEvents(){this.eventHandler.disableAccountStorageEvents()}getTokenCache(){return this.tokenCache}getLogger(){return this.logger}setLogger(e){this.logger=e}initializeWrapperLibrary(e,n){this.browserStorage.setWrapperMetadata(e,n)}setNavigationClient(e){this.navigationClient=e}getConfiguration(){return this.config}getPerformanceClient(){return this.performanceClient}getBrowserStorage(){return this.browserStorage}isBrowserEnv(){return this.isBrowserEnvironment}getEventHandler(){return this.eventHandler}getRequestCorrelationId(e){return e?.correlationId?e.correlationId:this.isBrowserEnvironment?ma():j.EMPTY_STRING}async loginRedirect(e){const n=this.getRequestCorrelationId(e);return this.logger.verbose("loginRedirect called",n),this.acquireTokenRedirect({correlationId:n,...e||QP})}loginPopup(e){const n=this.getRequestCorrelationId(e);return this.logger.verbose("loginPopup called",n),this.acquireTokenPopup({correlationId:n,...e||QP})}async acquireTokenSilent(e){const n=this.getRequestCorrelationId(e),r=this.performanceClient.startMeasurement(U.AcquireTokenSilent,n);r.add({cacheLookupPolicy:e.cacheLookupPolicy}),this.preflightBrowserEnvironmentCheck(le.Silent),this.logger.verbose("acquireTokenSilent called",n);const i=e.account||this.getActiveAccount();if(!i)throw ce(cH);const o={clientId:this.config.auth.clientId,authority:e.authority||j.EMPTY_STRING,scopes:e.scopes,homeAccountIdentifier:i.homeAccountId,claims:e.claims,authenticationScheme:e.authenticationScheme,resourceRequestMethod:e.resourceRequestMethod,resourceRequestUri:e.resourceRequestUri,shrClaims:e.shrClaims,sshKid:e.sshKid,shrOptions:e.shrOptions},s=JSON.stringify(o),a=this.activeSilentTokenRequests.get(s);if(typeof a&gt;"u"){this.logger.verbose("acquireTokenSilent called for the first time, storing active request",n);const c=ie(this.acquireTokenSilentAsync.bind(this),U.AcquireTokenSilentAsync,this.logger,this.performanceClient,n)({...e,correlationId:n},i).then(l=&gt;(this.activeSilentTokenRequests.delete(s),r.add({accessTokenSize:l.accessToken.length,idTokenSize:l.idToken.length}),r.end({success:!0,fromCache:l.fromCache,isNativeBroker:l.fromNativeBroker,cacheLookupPolicy:e.cacheLookupPolicy,requestId:l.requestId}),l)).catch(l=&gt;{throw this.activeSilentTokenRequests.delete(s),r.end({errorCode:l.errorCode,subErrorCode:l.subError,success:!1}),l});return this.activeSilentTokenRequests.set(s,c),c}else return this.logger.verbose("acquireTokenSilent has been called previously, returning the result from the first call",n),r.discard(),a}async acquireTokenSilentAsync(e,n){this.performanceClient.addQueueMeasurement(U.AcquireTokenSilentAsync,e.correlationId),this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_START,le.Silent,e),this.atsAsyncMeasurement=this.performanceClient.startMeasurement(U.AcquireTokenSilentAsync,e.correlationId),this.atsAsyncMeasurement?.increment({visibilityChangeCount:0}),document.addEventListener("visibilitychange",this.trackPageVisibility);let r;if(So.isNativeAvailable(this.config,this.logger,this.nativeExtensionProvider,e.authenticationScheme)&amp;&amp;n.nativeAccountId){this.logger.verbose("acquireTokenSilent - attempting to acquire token from native platform");const i={...e,account:n};r=this.acquireTokenNative(i,St.acquireTokenSilent_silentFlow).catch(async o=&gt;{if(o instanceof Qo&amp;&amp;yl(o))return this.logger.verbose("acquireTokenSilent - native platform unavailable, falling back to web flow"),this.nativeExtensionProvider=void 0,this.createSilentIframeClient(e.correlationId).acquireToken(e);throw o})}else{this.logger.verbose("acquireTokenSilent - attempting to acquire token from web flow");const i=this.createSilentCacheClient(e.correlationId),o=await ie(i.initializeSilentRequest.bind(i),U.InitializeSilentRequest,this.logger,this.performanceClient,e.correlationId)(e,n),s=e.cacheLookupPolicy||ti.Default;r=ie(this.acquireTokenFromCache.bind(this),U.AcquireTokenFromCache,this.logger,this.performanceClient,o.correlationId)(i,o,s).catch(a=&gt;{if(e.cacheLookupPolicy===ti.AccessToken)throw a;return O0(),this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_NETWORK_START,le.Silent,o),ie(this.acquireTokenByRefreshToken.bind(this),U.AcquireTokenByRefreshToken,this.logger,this.performanceClient,o.correlationId)(o,s).catch(c=&gt;{const l=!(c instanceof qr)&amp;&amp;(c.errorCode===Fi.INVALID_GRANT_ERROR||c.errorCode===Qs)||c.errorCode===Iy,u=s===ti.Default||s===ti.Skip||s===ti.RefreshTokenAndNetwork;if(l&amp;&amp;u)return this.logger.verbose("Refresh token expired/invalid or CacheLookupPolicy is set to Skip, attempting acquire token by iframe.",e.correlationId),ie(this.acquireTokenBySilentIframe.bind(this),U.AcquireTokenBySilentIframe,this.logger,this.performanceClient,o.correlationId)(o);throw c})})}return r.then(i=&gt;(this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_SUCCESS,le.Silent,i),this.atsAsyncMeasurement?.end({success:!0,fromCache:i.fromCache,isNativeBroker:i.fromNativeBroker,requestId:i.requestId}),i)).catch(i=&gt;{throw this.eventHandler.emitEvent(pe.ACQUIRE_TOKEN_FAILURE,le.Silent,null,i),this.atsAsyncMeasurement?.end({errorCode:i.errorCode,subErrorCode:i.subError,success:!1}),i}).finally(()=&gt;{document.removeEventListener("visibilitychange",this.trackPageVisibility)})}}const Mee=Object.freeze(Object.defineProperty({__proto__:null,StandardController:L_},Symbol.toStringTag,{value:"Module"}));/*! @azure/msal-browser v3.5.0 2023-11-07 */class $A{static async createPublicClientApplication(e){const n=await KZ(e);return new $A(e,n)}constructor(e,n){if(n)this.controller=n;else{const r=new Rc(e);this.controller=new L_(r)}}async initialize(){return this.controller.initialize()}async acquireTokenPopup(e){return this.controller.acquireTokenPopup(e)}acquireTokenRedirect(e){return this.controller.acquireTokenRedirect(e)}acquireTokenSilent(e){return this.controller.acquireTokenSilent(e)}acquireTokenByCode(e){return this.controller.acquireTokenByCode(e)}addEventCallback(e){return this.controller.addEventCallback(e)}removeEventCallback(e){return this.controller.removeEventCallback(e)}addPerformanceCallback(e){return this.controller.addPerformanceCallback(e)}removePerformanceCallback(e){return this.controller.removePerformanceCallback(e)}enableAccountStorageEvents(){this.controller.enableAccountStorageEvents()}disableAccountStorageEvents(){this.controller.disableAccountStorageEvents()}getAccount(e){return this.controller.getAccount(e)}getAccountByHomeId(e){return this.controller.getAccountByHomeId(e)}getAccountByLocalId(e){return this.controller.getAccountByLocalId(e)}getAccountByUsername(e){return this.controller.getAccountByUsername(e)}getAllAccounts(e){return this.controller.getAllAccounts(e)}handleRedirectPromise(e){return this.controller.handleRedirectPromise(e)}loginPopup(e){return this.controller.loginPopup(e)}loginRedirect(e){return this.controller.loginRedirect(e)}logout(e){return this.controller.logout(e)}logoutRedirect(e){return this.controller.logoutRedirect(e)}logoutPopup(e){return this.controller.logoutPopup(e)}ssoSilent(e){return this.controller.ssoSilent(e)}getTokenCache(){return this.controller.getTokenCache()}getLogger(){return this.controller.getLogger()}setLogger(e){this.controller.setLogger(e)}setActiveAccount(e){this.controller.setActiveAccount(e)}getActiveAccount(){return this.controller.getActiveAccount()}initializeWrapperLibrary(e,n){return this.controller.initializeWrapperLibrary(e,n)}setNavigationClient(e){this.controller.setNavigationClient(e)}getConfiguration(){return this.controller.getConfiguration()}async hydrateCache(e,n){return this.controller.hydrateCache(e,n)}clearCache(e){return this.controller.clearCache(e)}}/*! @azure/msal-browser v3.5.0 2023-11-07 */const Dee={initialize:()=&gt;Promise.reject(rn(Gt)),acquireTokenPopup:()=&gt;Promise.reject(rn(Gt)),acquireTokenRedirect:()=&gt;Promise.reject(rn(Gt)),acquireTokenSilent:()=&gt;Promise.reject(rn(Gt)),acquireTokenByCode:()=&gt;Promise.reject(rn(Gt)),getAllAccounts:()=&gt;[],getAccountByHomeId:()=&gt;null,getAccountByUsername:()=&gt;null,getAccountByLocalId:()=&gt;null,handleRedirectPromise:()=&gt;Promise.reject(rn(Gt)),loginPopup:()=&gt;Promise.reject(rn(Gt)),loginRedirect:()=&gt;Promise.reject(rn(Gt)),logout:()=&gt;Promise.reject(rn(Gt)),logoutRedirect:()=&gt;Promise.reject(rn(Gt)),logoutPopup:()=&gt;Promise.reject(rn(Gt)),ssoSilent:()=&gt;Promise.reject(rn(Gt)),addEventCallback:()=&gt;null,removeEventCallback:()=&gt;{},addPerformanceCallback:()=&gt;"",removePerformanceCallback:()=&gt;!1,enableAccountStorageEvents:()=&gt;{},disableAccountStorageEvents:()=&gt;{},getTokenCache:()=&gt;{throw rn(Gt)},getLogger:()=&gt;{throw rn(Gt)},setLogger:()=&gt;{},setActiveAccount:()=&gt;{},getActiveAccount:()=&gt;null,initializeWrapperLibrary:()=&gt;{},setNavigationClient:()=&gt;{},getConfiguration:()=&gt;{throw rn(Gt)},hydrateCache:()=&gt;Promise.reject(rn(Gt)),clearCache:()=&gt;Promise.reject(rn(Gt))};/*! @azure/msal-browser v3.5.0 2023-11-07 */class Lee{static getInteractionStatusFromEvent(e,n){switch(e.eventType){case pe.LOGIN_START:return Yt.Login;case pe.SSO_SILENT_START:return Yt.SsoSilent;case pe.ACQUIRE_TOKEN_START:if(e.interactionType===le.Redirect||e.interactionType===le.Popup)return Yt.AcquireToken;break;case pe.HANDLE_REDIRECT_START:return Yt.HandleRedirect;case pe.LOGOUT_START:return Yt.Logout;case pe.SSO_SILENT_SUCCESS:case pe.SSO_SILENT_FAILURE:if(n&amp;&amp;n!==Yt.SsoSilent)break;return Yt.None;case pe.LOGOUT_END:if(n&amp;&amp;n!==Yt.Logout)break;return Yt.None;case pe.HANDLE_REDIRECT_END:if(n&amp;&amp;n!==Yt.HandleRedirect)break;return Yt.None;case pe.LOGIN_SUCCESS:case pe.LOGIN_FAILURE:case pe.ACQUIRE_TOKEN_SUCCESS:case pe.ACQUIRE_TOKEN_FAILURE:case pe.RESTORE_FROM_BFCACHE:if(e.interactionType===le.Redirect||e.interactionType===le.Popup){if(n&amp;&amp;n!==Yt.Login&amp;&amp;n!==Yt.AcquireToken)break;return Yt.None}break}return null}}const $ee="v2.52.0",pm="prod",Fee="production",Uee="v2.52.0",jee="debug",mm="eastno",Bee=!1,Hee=!0,Vee=!1,yo={envName:$ee,envType:pm,isProd:pm==="prod",isDev:pm==="dev",isNext:pm==="next",region:mm,isLocal:mm==="local",isRemote:mm!=="local",isFailover:mm==="westeu",isTest:Bee,isRelease:Hee,isStaging:Vee,slot:Fee,version:Uee,logLevel:jee,envHeader:"",isInstrumentationEnabled:!1,isTrackingEnabled:!1,azAuthRegisterPolicyName:"B2C_1_register",azAuthLoginPolicyName:"B2C_1_login",azAuthTestPolicyName:"B2C_1_ropc",azAuthLoginDomain:"login-next.placepoint.no",bonumTenantId:1,placepointTenantId:2};yo.isInstrumentationEnabled=!0;yo.isTrackingEnabled=!0,yo.azAuthLoginDomain="login.placepoint.no";yo.logLevel="info";yo.envHeader=`${yo.envName}@${yo.version}-${yo.region}-${yo.slot}`;function cd(t,e){Au(t,e)}function DH(t,e){Q7(t,e)}function My(){return My=Object.assign?Object.assign.bind():function(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&amp;&amp;(t[r]=n[r])}return t},My.apply(null,arguments)}var Fl;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Fl||(Fl={}));var r1=function(t){return t},i1="beforeunload",zee="popstate";function qee(t){t===void 0&amp;&amp;(t={});var e=t,n=e.window,r=n===void 0?document.defaultView:n,i=r.history;function o(){var k=r.location,C=k.pathname,P=k.search,I=k.hash,q=i.state||{};return[q.idx,r1({pathname:C,search:P,hash:I,state:q.usr||null,key:q.key||"default"})]}var s=null;function a(){if(s)h.call(s),s=null;else{var k=Fl.Pop,C=o(),P=C[0],I=C[1];if(h.length){if(P!=null){var q=u-P;q&amp;&amp;(s={action:k,location:I,retry:function(){w(q*-1)}},w(q))}}else g(k)}}r.addEventListener(zee,a);var c=Fl.Pop,l=o(),u=l[0],d=l[1],f=s1(),h=s1();u==null&amp;&amp;(u=0,i.replaceState(My({},i.state,{idx:u}),""));function p(k){return typeof k=="string"?k:Gee(k)}function y(k,C){return C===void 0&amp;&amp;(C=null),r1(My({pathname:d.pathname,hash:"",search:""},typeof k=="string"?Kee(k):k,{state:C,key:Wee()}))}function v(k,C){return[{usr:k.state,key:k.key,idx:C},p(k)]}function m(k,C,P){return!h.length||(h.call({action:k,location:C,retry:P}),!1)}function g(k){c=k;var C=o();u=C[0],d=C[1],f.call({action:c,location:d})}function _(k,C){var P=Fl.Push,I=y(k,C);function q(){_(k,C)}if(m(P,I,q)){var Y=v(I,u+1),re=Y[0],G=Y[1];try{i.pushState(re,"",G)}catch{r.location.assign(G)}g(P)}}function S(k,C){var P=Fl.Replace,I=y(k,C);function q(){S(k,C)}if(m(P,I,q)){var Y=v(I,u),re=Y[0],G=Y[1];i.replaceState(re,"",G),g(P)}}function w(k){i.go(k)}var b={get action(){return c},get location(){return d},createHref:p,push:_,replace:S,go:w,back:function(){w(-1)},forward:function(){w(1)},listen:function(C){return f.push(C)},block:function(C){var P=h.push(C);return h.length===1&amp;&amp;r.addEventListener(i1,o1),function(){P(),h.length||r.removeEventListener(i1,o1)}}};return b}function o1(t){t.preventDefault(),t.returnValue=""}function s1(){var t=[];return{get length(){return t.length},push:function(n){return t.push(n),function(){t=t.filter(function(r){return r!==n})}},call:function(n){t.forEach(function(r){return r&amp;&amp;r(n)})}}}function Wee(){return Math.random().toString(36).substr(2,8)}function Gee(t){var e=t.pathname,n=e===void 0?"/":e,r=t.search,i=r===void 0?"":r,o=t.hash,s=o===void 0?"":o;return i&amp;&amp;i!=="?"&amp;&amp;(n+=i.charAt(0)==="?"?i:"?"+i),s&amp;&amp;s!=="#"&amp;&amp;(n+=s.charAt(0)==="#"?s:"#"+s),n}function Kee(t){var e={};if(t){var n=t.indexOf("#");n&gt;=0&amp;&amp;(e.hash=t.substr(n),t=t.substr(0,n));var r=t.indexOf("?");r&gt;=0&amp;&amp;(e.search=t.substr(r),t=t.substr(0,r)),t&amp;&amp;(e.pathname=t)}return e}const LH=qee(),$H=36e5,VAe=578,Qee="extra-panels-before",zAe=`#${Qee}`,Yee="extra-panels-after",qAe=`#${Yee}`,Jee="extra-panels-outside-after",WAe=`#${Jee}`,GAe="matching-layer-popup",we={...yo,userpilotKey:"NX-e5a5c9af",segmentKey:"VpbNnSr6KWV6str9jIGWETpPJqOdkBgd",gcpKey:"AIzaSyAg46PDPvHviYSV0vNOWLKjT3oQbTOp8WE",sentryDsn:"https://f5ef42389f8b4e15bdfb2eecb239aaf8@o40672.ingest.sentry.io/5454012",apiUrl:"",graphqlUrl:"/graphql",socketUrl:"ws://localhost:8080/graphql",matchingBaseUrl:"https://v1-matching-api-next.azurewebsites.net",fileUploaderUrl:"https://v1-file-uploader-next.azurewebsites.net",customerApiBaseUrl:"https://v1-customer-api-next.azurewebsites.net",pcEmbedIframeUrl:"https://stagingapp.propcloud.no/#",azAuthTenantId:"57fe2dc0-207e-4aa0-b2e6-079db06dc4e9",azAuthClientId:"ac6b8323-c6c9-4bcb-97c7-a94dc6ad2ba9",azAuthPostLogoutRedirectUri:"/",azAuthRedirectUrl:"/",geodataServerUrl:"https://services.geodataonline.no/arcgis",geodataServerBaseUrl:"https://services.geodataonline.no/arcgis/rest/services",layerServerBaseUrl:"https://v1-layer-server2-next.azurewebsites.net/arcgis/rest/services",layerServerBaseUrl_OLD:"https://v1-layer-server-next.azurewebsites.net",companyAccountingBaseUrl:"https://www.proff.no/bransjesÃ¸k",companyCreditCheckBaseUrl:"https://www.forvalt.no",companyHierarchyBaseUrl:"https://www.proff.no/roles",thirdPartyCredits:"https://placepoint.no/docs/credits",docsUrl:"https://docs.placepoint.no"};we.isRemote&amp;&amp;(we.apiUrl="https://v1-console-api-next.azurewebsites.net",we.graphqlUrl="https://v1-console-api-next.azurewebsites.net/graphql");if(we.isProd){const{host:t}=window.location,e=t.replace("console","api");we.apiUrl=`https://${e}`,we.graphqlUrl=`https://${e}/graphql`,we.socketUrl="wss://app-geoapp-api-prod-001.azurewebsites.net/graphql",we.azAuthTenantId="41139673-f9a9-4b9c-aceb-289c66832c22",we.azAuthClientId="76e21198-3e4a-4e0a-a691-baa4a98bf32f",we.fileUploaderUrl="https://file-uploader.placepoint.no",we.matchingBaseUrl="https://matching-api.placepoint.no",we.customerApiBaseUrl="https://customer-api.placepoint.no",we.layerServerBaseUrl="https://layers2.placepoint.no/arcgis/rest/services",we.layerServerBaseUrl_OLD="https://layers.placepoint.no",we.pcEmbedIframeUrl="https://app.propcloud.no/#"}we.isStaging&amp;&amp;(we.socketUrl="wss://app-geoapp-api-prod-001-staging.azurewebsites.net/graphql");const Xee="{}";{const t=JSON.parse(Xee);t.CONSOLE_API_URL&amp;&amp;(we.apiUrl=t.CONSOLE_API_URL),t.GRAPHQL_URL&amp;&amp;(we.graphqlUrl=t.GRAPHQL_URL),t.SOCKET_URL&amp;&amp;(we.socketUrl=t.SOCKET_URL),t.MATCHING_API_URL&amp;&amp;(we.matchingBaseUrl=t.MATCHING_API_URL),t.FILE_UPLOADER_URL&amp;&amp;(we.fileUploaderUrl=t.FILE_UPLOADER_URL),t.CUSTOMER_API_URL&amp;&amp;(we.customerApiBaseUrl=t.CUSTOMER_API_URL),t.PC_EMBED_IFRAME_URL&amp;&amp;(we.pcEmbedIframeUrl=t.PC_EMBED_IFRAME_URL)}const Zee=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"],ete="https://cdn.segment.com/analytics.js/v1";function tte(t,e){const n=window.analytics||[];if(n.initialize||n.invoked){n.invoked&amp;&amp;console.error("Segment snippet included twice");return}n._loadOptions=e,n.invoked=!0,n.methods=Zee,n.factory=o=&gt;(...s)=&gt;{const a=Array.prototype.slice.call(s);return a.unshift(o),n.push(a),n};for(let o=0;o&lt;n.methods.length;o++){const s=n.methods[o];n[s]=n.factory(s)}const r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src=`${ete}/${t}/analytics.min.js`;const i=document.querySelectorAll("script")[0];i.parentNode.insertBefore(r,i),n._writeKey=t,n.SNIPPET_VERSION="4.15.3",window.analytics=n}var FH={exports:{}};(function(t){var e,n={},r=0;n.initialize=function(o,s){o&amp;&amp;(!r&amp;&amp;this.load(o,s),r=1)},n.loaded=function(){return typeof window.userpilot&lt;"u"};function i(o){e=document.createElement("script"),e.setAttribute("src",o),document.getElementsByTagName("head")[0].appendChild(e)}n.load=function(o,s){if(typeof window&gt;"u")return;s||(s={}),s={...window.userpilotSettings,...s},s.version=s.version||"v0",s.endpoint=s.endpoint||"api.userpilot.io/socket/",s.token=o,window.userpilotSettings=s;let a=s.domain?`//${s.domain}/sdk/latest.js`:"//js.userpilot.io/sdk/latest.js";i(a)},n.reload=function(o){window.userpilot?window.userpilot.reload(o):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.reload(o)})},n.suppress=function(){window.userpilot?window.userpilot.suppress():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.suppress()})},n.unsuppress=function(){window.userpilot?window.userpilot.unsuppress():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.unsuppress()})},n.identify=function(o,s){s&amp;&amp;s.createdAt&amp;&amp;(s.created_at=s.createdAt,delete s.createdAt),window.userpilot?window.userpilot.identify(o,s):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.identify(o,s)})},n.anonymous=function(){window.userpilot?window.userpilot.anonymous():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.anonymous()})},n.trigger=function(o){window.userpilot?window.userpilot.trigger(o):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.trigger(o)})},n.on=function(o,s){window.userpilot?window.userpilot.on(o,s):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.on(o,s)})},n.off=function(o){window.userpilot?window.userpilot.off(o):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.off(o)})},n.once=function(o,s){window.userpilot?window.userpilot.once(o,s):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.once(o,s)})},n.track=function(o,s){window.userpilot?window.userpilot.track(o,s):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.track(o,s)})},n.next=function(){window.userpilot?window.userpilot.next():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.next()})},n.end=function(o){window.userpilot?window.userpilot.end(o):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.end(o)})},n.reset=function(){window.userpilot?window.userpilot.reset():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.reset()})},n.clean=function(){window.userpilot?window.userpilot.clean():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.clean()})},n.destroy=function(){window.userpilot?window.userpilot.destroy():typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.destroy()})},n.theme=function(o){window.userpilot?window.userpilot.theme(o):typeof e&lt;"u"&amp;&amp;e.addEventListener("load",function(){window.userpilot&amp;&amp;window.userpilot.theme(o)})},t.exports.Userpilot=n})(FH);var $_=FH.exports;function nte(t){return $_.Userpilot.initialize(t)}we.isTrackingEnabled&amp;&amp;(tte(we.segmentKey),nte(we.userpilotKey));const Ui={currentUser:null},rte={properties:{},options:{context:{}}};function FA(t=rte){const e={...t.properties},n={...t.options,context:{groupId:null,userId:null,app:{name:"placepoint-console",version:we.version,env:we.envName},...t.options?.context}};if(Ui.currentUser){let i=Ui.currentUser.UserTenants?.[0]?.Tenant?.ExternalCustomerId,o=String(Ui.currentUser.Id);if(Ui.currentUser?.Traits){const{user:s,group:a}=Ui.currentUser.Traits;s&amp;&amp;(o=s.id),a&amp;&amp;(i=a.id)}e.userId=o,e.groupId=i,n.context.groupId=i,n.context.userId=o}return{properties:e,options:n}}function ro(t,e,n,r){if(!we.isTrackingEnabled||!window.analytics?.track)return;const i=FA({properties:e,options:n});return $_.Userpilot.track(t,i.properties),window.analytics.track(t,i.properties,i.options,r)}function ite(t,e,n,r,i){if(!we.isTrackingEnabled||!window.analytics?.page)return;const o=FA({properties:n,options:r});return $_.Userpilot.reload(),window.analytics.page(t,e,o.properties,o.options,i)}function ote(t){if(!we.isTrackingEnabled)return;Ui.currentUser={...t};const e=Ui.currentUser.Traits?.user,n=Ui.currentUser.Traits?.group,r=FA({properties:{email:Ui.currentUser.Email,firstName:Ui.currentUser.FirstName,lastName:Ui.currentUser.LastName,...e},options:{}});$_.Userpilot.identify(r.properties.userId,r.properties),window.analytics.identify(r.properties.userId,r.properties,r.options),r.properties.groupId&amp;&amp;window.analytics.group(r.properties.groupId,n)}function ste(){ro("Auth_Login",{module:"Auth",action:"Login",issueId:0,sprintNo:0})}function ate(){ro("Auth_Logout",{module:"Auth",action:"Logout",issueId:0,sprintNo:0})}const{azAuthLoginDomain:UH,azAuthTenantId:cte,azAuthClientId:jH,azAuthLoginPolicyName:BH,azAuthRegisterPolicyName:lte,azAuthRedirectUrl:ute,azAuthPostLogoutRedirectUri:dte,isProd:fte,isDev:hte,apiUrl:pte}=we,mte=(t,e,n)=&gt;{t===Qt.Warning&amp;&amp;DH(e),t===Qt.Error&amp;&amp;cd(e)},ar=new $A({auth:{clientId:jH,knownAuthorities:[UH],redirectUri:ute,postLogoutRedirectUri:dte},cache:{cacheLocation:hte?"sessionStorage":"localStorage"},system:{loggerOptions:{loggerCallback:mte}}});let Nc=null;const a1=ar.getAllAccounts();a1.length&gt;0&amp;&amp;ar.setActiveAccount(a1[0]);ar.addEventCallback(t=&gt;{if(t.eventType===pe.LOGIN_SUCCESS||t.eventType===pe.ACQUIRE_TOKEN_SUCCESS){const e=t.payload;Nc=e.idToken,ar.setActiveAccount(e.account)}t.eventType===pe.LOGIN_SUCCESS&amp;&amp;ste(),t.eventType===pe.LOGOUT_START&amp;&amp;(ate(),ar.setActiveAccount(null),Nc=null,oj(null)),t.error&amp;&amp;yte(t)});function gte(t){ar.acquireTokenRedirect({...BA,account:ar.getActiveAccount()})}function yte(t){if(t.error instanceof qr){gte();return}if(!fte){cd(t.error);return}Au(t.error,{contexts:{Auth:{eventType:t.eventType,interactionType:t.interactionType,payload:t.payload,timestamp:t.timestamp}}})}const UA={scopes:["openid","offline_access","email","profile",jH],extraQueryParameters:{ui_locales:"nb"}};function jA(t){return`https://${UH}/${cte}/${t}`}function HH(){return ar.getActiveAccount()?.username}const BA={...UA,authority:jA(BH)},vte={...UA,authority:jA(lte)},_te={...UA,authority:jA(BH)};function KAe(t={}){return ar.loginRedirect(Pk(vte,t))}function Ste(t={}){return ar.loginRedirect(Pk({prompt:"login",loginHint:HH(),...BA},t))}function wte(){ar.logoutRedirect({logoutHint:HH(),idTokenHint:Nc,..._te})}function VH(){return ar.acquireTokenSilent({redirectUri:"/static/blank.html",account:ar.getActiveAccount(),...BA})}const Tte=setInterval(async()=&gt;{try{await VH()}catch(t){cd(t),clearInterval(Tte)}},$H);async function bte(){const t=await fetch(pte+"/auth-check",{headers:{authorization:`Bearer ${Nc}`}});if(t.status!==204){let e=t.statusText;if(t.status===401)try{e=(await t.json()).error}catch(n){cd(n)}throw new Error(e||"Kommunikasjon med server feilet")}return!0}async function zH(){try{await VH(),await bte()}catch(t){if(t instanceof qr||(cd(t),window.location.pathname==="/login"))return;let e="/login";window.location.pathname&amp;&amp;(e=`${e}?r=${window.location.pathname}`),LH.push(e,{error:t})}}async function Ete(){const t=window.addNotification({intent:"warning",timeout:!1,iconSrc:"exclamation",loading:!0,title:"UtlÃ¸pt Ã¸kt",content:"Vennligst vent mens vi autentiserer pÃ¥ nytt"});await zH(),t()}const Cte=.2,c1=["js.arcgis.com","arcgis.com/sharing","services.geodataonline.no","segment","hubspot"];function l1(t){return t.split("?")[0]}we.isInstrumentationEnabled&amp;&amp;XJ({dsn:we.sentryDsn,dist:"placepoint-console",release:we.version,environment:we.envName,beforeSend(t,e){const n=e.originalException;return n&amp;&amp;(n instanceof qr||n instanceof Error&amp;&amp;(/access denied/i.test(n.message)||/could not resolve endpoints/i.test(n.message)||/failed due to timeout/i.test(n.message)))?null:t},beforeBreadcrumb(t){const{data:e}=t;if(e){const{url:n,from:r,to:i}=e;if(n&amp;&amp;c1.some(o=&gt;n.includes(o))||r&amp;&amp;i&amp;&amp;l1(r)===l1(i))return null}return t},tracesSampler(t){const{request:e}=t;if(e?.url){const{url:n}=e;if(n.includes("/__hs")||n.includes("/robots933456.txt")||n.includes("/robots.txt"))return 0}return Cte},tracePropagationTargets:[/^http(?!.*hubspot).*placepoint/,/^\//,"localhost"],integrations:[new JJ({startTransactionOnLocationChange:!1,shouldCreateSpanForRequest(t){return c1.some(e=&gt;t.includes(e))||t.includes("/__hs")||t.includes("/robots933456.txt")||t.includes("/robots.txt")?!1:!!(t.includes("/rest")||t.includes("/api")||t.includes("/auth-check")||t.includes("placepoint.no"))}})]});function kte(t){we.isInstrumentationEnabled&amp;&amp;oj({Id:t.Id,AzureId:t.AzureID,FirstName:t.FirstName,LastName:t.FirstName,Email:t.Email,ActiveTenantId:t.ActiveTenantId,CreatedAt:t.CreatedAt})}const Ate=new DOMParser;function QAe(t){return Ate.parseFromString(t,"text/html").body.textContent||""}function YAe(t){const e=t.match(/(\w+)(?![^&lt;]*&gt;|[^&lt;&gt;]*&lt;\/)/g),n=t.includes("&lt;br&gt;")||t.includes("&lt;br /&gt;"),r=t.includes("&lt;div&gt;")||t.includes("&lt;/div&gt;");if(e){let i=t;if(i=i.replace(/&lt;div&gt;/,`
`),n&amp;&amp;r)return i.replaceAll(/&lt;br&gt;|&lt;br \/&gt;|&lt;div&gt;|&lt;\/div&gt;/gi,o=&gt;o==="&lt;br&gt;"||o==="&lt;br /&gt;"||o==="&lt;/div&gt;"?`
`:"");if(r&amp;&amp;!n)return i.replaceAll(/&lt;div&gt;|&lt;\/div&gt;/gi,o=&gt;o==="&lt;/div&gt;"?`
`:"");if(n&amp;&amp;!r)return i.replaceAll(/&lt;br&gt;|&lt;br \/&gt;/gi,o=&gt;o==="&lt;br&gt;"||o==="&lt;br /&gt;"?`
`:"")}if(!e){if(n&amp;&amp;r)return t.replaceAll(/&lt;br&gt;|&lt;br \/&gt;|&lt;div&gt;|&lt;\/div&gt;/gi,i=&gt;i==="&lt;br&gt;"||i==="&lt;br /&gt;"||i==="&lt;/div&gt;"?`
`:"");if(r&amp;&amp;!n)return t.replaceAll(/&lt;div&gt;|&lt;\/div&gt;/gi,i=&gt;i==="&lt;/div&gt;"?`
`:"");if(n&amp;&amp;!r)return t.replaceAll(/&lt;br&gt;|&lt;br \/&gt;/gi,i=&gt;i==="&lt;br&gt;"||i==="&lt;br /&gt;"?`
`:"")}return t}function JAe(){const t=document?.activeElement;if(!t)return!1;const{tagName:e}=t;return!!(e==="TEXTAREA"||e==="INPUT"||t.hasAttribute("contenteditable"))}function Ite(){return Math.random().toString(36)}function XAe(t,e){return Object.prototype.hasOwnProperty.call(t,e)&amp;&amp;!!t[e]}function ZAe(t){return t.split(/\s+/).map(e=&gt;e.replaceAll(/[$()*+./?[\\\]^{|}-]/g,"\\$&amp;")).join("|")}const Ote={xl:5,lg:4,md:3,sm:2,xs:1},Rte={xl:"XLARGE",lg:"LARGE",md:"MEDIUM",sm:"SMALL",xs:"XSMALL"};function eIe(t){return Ote[t]}function tIe(t){return Rte[t]}const Nte={}.hasOwnProperty;function se(...t){const e=[];for(const n of t){if(!n)continue;const r=typeof n;if(r==="string"||r==="number")e.push(n);else if(Array.isArray(n)){if(n.length&gt;0){const i=se.apply(null,n);i&amp;&amp;e.push(i)}}else if(r==="object"){if(n.toString!==Object.prototype.toString&amp;&amp;!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(const i in n)Nte.call(n,i)&amp;&amp;n[i]&amp;&amp;e.push(i)}}return e.join(" ")}function HA(t){const e=t.currentTarget,n=document.createElement("span"),r=Math.max(e.clientWidth,e.clientHeight),i=r/2;n.style.width=n.style.height=`${r}px`;const{top:o,left:s}=e.getBoundingClientRect();n.style.left=`${t.clientX-s-i}px`,n.style.top=`${t.clientY-o-i}px`,n.classList.add("ripple");const a=e.getElementsByClassName("ripple")[0];a&amp;&amp;a.remove(),e.appendChild(n),setTimeout(()=&gt;{n.remove()},520)}function ld(t){const{intent:e,className:n,style:r,size:i=15,src:o,loading:s,role:a="img",...c}=t,l=s?{minHeight:i,minWidth:i,maxWidth:i,maxHeight:i,...r}:{fontSize:i,...r};return T.jsx("span",{className:se("icn fi",n,e,{"is-loading":s,[`fi-rr-${o}`]:!s}),role:s?"progressbar":a,style:l,...c})}function yn(t){const{iconContent:e,iconSrc:n,iconClassName:r,iconStyle:i,iconSize:o,children:s,className:a,loading:c,small:l,tiny:u,micro:d,disabled:f,stacked:h,intent:p,ripple:y=!0,visible:v=!0,isText:m,type:g="button",onMouseDown:_,...S}=t;return T.jsxs("button",{type:g,disabled:f||c,className:se("btn",a,p,{small:l,tiny:u,micro:d,invisible:!v,stacked:h,"no-children":!s,"is-loading":c,"is-text":m}),onMouseDown:w=&gt;{y&amp;&amp;HA(w),_&amp;&amp;_(w)},...S,children:[(e||n||c)&amp;&amp;(e&amp;&amp;!c?e:T.jsx(ld,{"aria-hidden":!0,className:se("icn",r),style:i,loading:c,src:n,size:o||(l?h||!s?14:12:h?18:15)})),s]})}var u1=function(e){return e.reduce(function(n,r){var i=r[0],o=r[1];return n[i]=o,n},{})},d1=typeof window&lt;"u"&amp;&amp;window.document&amp;&amp;window.document.createElement?E.useLayoutEffect:E.useEffect,Cr="top",Si="bottom",wi="right",kr="left",VA="auto",ip=[Cr,Si,wi,kr],Du="start",Eh="end",Pte="clippingParents",qH="viewport",Ud="popper",xte="reference",f1=ip.reduce(function(t,e){return t.concat([e+"-"+Du,e+"-"+Eh])},[]),WH=[].concat(ip,[VA]).reduce(function(t,e){return t.concat([e,e+"-"+Du,e+"-"+Eh])},[]),Mte="beforeRead",Dte="read",Lte="afterRead",$te="beforeMain",Fte="main",Ute="afterMain",jte="beforeWrite",Bte="write",Hte="afterWrite",Vte=[Mte,Dte,Lte,$te,Fte,Ute,jte,Bte,Hte];function Po(t){return t?(t.nodeName||"").toLowerCase():null}function Kr(t){if(t==null)return window;if(t.toString()!=="[object Window]"){var e=t.ownerDocument;return e&amp;&amp;e.defaultView||window}return t}function Pc(t){var e=Kr(t).Element;return t instanceof e||t instanceof Element}function yi(t){var e=Kr(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function zA(t){if(typeof ShadowRoot&gt;"u")return!1;var e=Kr(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function zte(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var r=e.styles[n]||{},i=e.attributes[n]||{},o=e.elements[n];!yi(o)||!Po(o)||(Object.assign(o.style,r),Object.keys(i).forEach(function(s){var a=i[s];a===!1?o.removeAttribute(s):o.setAttribute(s,a===!0?"":a)}))})}function qte(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&amp;&amp;Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(r){var i=e.elements[r],o=e.attributes[r]||{},s=Object.keys(e.styles.hasOwnProperty(r)?e.styles[r]:n[r]),a=s.reduce(function(c,l){return c[l]="",c},{});!yi(i)||!Po(i)||(Object.assign(i.style,a),Object.keys(o).forEach(function(c){i.removeAttribute(c)}))})}}const Wte={name:"applyStyles",enabled:!0,phase:"write",fn:zte,effect:qte,requires:["computeStyles"]};function Co(t){return t.split("-")[0]}var dc=Math.max,Dy=Math.min,Lu=Math.round;function jb(){var t=navigator.userAgentData;return t!=null&amp;&amp;t.brands&amp;&amp;Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function GH(){return!/^((?!chrome|android).)*safari/i.test(jb())}function $u(t,e,n){e===void 0&amp;&amp;(e=!1),n===void 0&amp;&amp;(n=!1);var r=t.getBoundingClientRect(),i=1,o=1;e&amp;&amp;yi(t)&amp;&amp;(i=t.offsetWidth&gt;0&amp;&amp;Lu(r.width)/t.offsetWidth||1,o=t.offsetHeight&gt;0&amp;&amp;Lu(r.height)/t.offsetHeight||1);var s=Pc(t)?Kr(t):window,a=s.visualViewport,c=!GH()&amp;&amp;n,l=(r.left+(c&amp;&amp;a?a.offsetLeft:0))/i,u=(r.top+(c&amp;&amp;a?a.offsetTop:0))/o,d=r.width/i,f=r.height/o;return{width:d,height:f,top:u,right:l+d,bottom:u+f,left:l,x:l,y:u}}function qA(t){var e=$u(t),n=t.offsetWidth,r=t.offsetHeight;return Math.abs(e.width-n)&lt;=1&amp;&amp;(n=e.width),Math.abs(e.height-r)&lt;=1&amp;&amp;(r=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:r}}function KH(t,e){var n=e.getRootNode&amp;&amp;e.getRootNode();if(t.contains(e))return!0;if(n&amp;&amp;zA(n)){var r=e;do{if(r&amp;&amp;t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function hs(t){return Kr(t).getComputedStyle(t)}function Gte(t){return["table","td","th"].indexOf(Po(t))&gt;=0}function Ra(t){return((Pc(t)?t.ownerDocument:t.document)||window.document).documentElement}function F_(t){return Po(t)==="html"?t:t.assignedSlot||t.parentNode||(zA(t)?t.host:null)||Ra(t)}function h1(t){return!yi(t)||hs(t).position==="fixed"?null:t.offsetParent}function Kte(t){var e=/firefox/i.test(jb()),n=/Trident/i.test(jb());if(n&amp;&amp;yi(t)){var r=hs(t);if(r.position==="fixed")return null}var i=F_(t);for(zA(i)&amp;&amp;(i=i.host);yi(i)&amp;&amp;["html","body"].indexOf(Po(i))&lt;0;){var o=hs(i);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||e&amp;&amp;o.willChange==="filter"||e&amp;&amp;o.filter&amp;&amp;o.filter!=="none")return i;i=i.parentNode}return null}function op(t){for(var e=Kr(t),n=h1(t);n&amp;&amp;Gte(n)&amp;&amp;hs(n).position==="static";)n=h1(n);return n&amp;&amp;(Po(n)==="html"||Po(n)==="body"&amp;&amp;hs(n).position==="static")?e:n||Kte(t)||e}function WA(t){return["top","bottom"].indexOf(t)&gt;=0?"x":"y"}function jf(t,e,n){return dc(t,Dy(e,n))}function Qte(t,e,n){var r=jf(t,e,n);return r&gt;n?n:r}function QH(){return{top:0,right:0,bottom:0,left:0}}function YH(t){return Object.assign({},QH(),t)}function JH(t,e){return e.reduce(function(n,r){return n[r]=t,n},{})}var Yte=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,YH(typeof e!="number"?e:JH(e,ip))};function Jte(t){var e,n=t.state,r=t.name,i=t.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Co(n.placement),c=WA(a),l=[kr,wi].indexOf(a)&gt;=0,u=l?"height":"width";if(!(!o||!s)){var d=Yte(i.padding,n),f=qA(o),h=c==="y"?Cr:kr,p=c==="y"?Si:wi,y=n.rects.reference[u]+n.rects.reference[c]-s[c]-n.rects.popper[u],v=s[c]-n.rects.reference[c],m=op(o),g=m?c==="y"?m.clientHeight||0:m.clientWidth||0:0,_=y/2-v/2,S=d[h],w=g-f[u]-d[p],b=g/2-f[u]/2+_,k=jf(S,b,w),C=c;n.modifiersData[r]=(e={},e[C]=k,e.centerOffset=k-b,e)}}function Xte(t){var e=t.state,n=t.options,r=n.element,i=r===void 0?"[data-popper-arrow]":r;i!=null&amp;&amp;(typeof i=="string"&amp;&amp;(i=e.elements.popper.querySelector(i),!i)||KH(e.elements.popper,i)&amp;&amp;(e.elements.arrow=i))}const Zte={name:"arrow",enabled:!0,phase:"main",fn:Jte,effect:Xte,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fu(t){return t.split("-")[1]}var ene={top:"auto",right:"auto",bottom:"auto",left:"auto"};function tne(t,e){var n=t.x,r=t.y,i=e.devicePixelRatio||1;return{x:Lu(n*i)/i||0,y:Lu(r*i)/i||0}}function p1(t){var e,n=t.popper,r=t.popperRect,i=t.placement,o=t.variation,s=t.offsets,a=t.position,c=t.gpuAcceleration,l=t.adaptive,u=t.roundOffsets,d=t.isFixed,f=s.x,h=f===void 0?0:f,p=s.y,y=p===void 0?0:p,v=typeof u=="function"?u({x:h,y}):{x:h,y};h=v.x,y=v.y;var m=s.hasOwnProperty("x"),g=s.hasOwnProperty("y"),_=kr,S=Cr,w=window;if(l){var b=op(n),k="clientHeight",C="clientWidth";if(b===Kr(n)&amp;&amp;(b=Ra(n),hs(b).position!=="static"&amp;&amp;a==="absolute"&amp;&amp;(k="scrollHeight",C="scrollWidth")),b=b,i===Cr||(i===kr||i===wi)&amp;&amp;o===Eh){S=Si;var P=d&amp;&amp;b===w&amp;&amp;w.visualViewport?w.visualViewport.height:b[k];y-=P-r.height,y*=c?1:-1}if(i===kr||(i===Cr||i===Si)&amp;&amp;o===Eh){_=wi;var I=d&amp;&amp;b===w&amp;&amp;w.visualViewport?w.visualViewport.width:b[C];h-=I-r.width,h*=c?1:-1}}var q=Object.assign({position:a},l&amp;&amp;ene),Y=u===!0?tne({x:h,y},Kr(n)):{x:h,y};if(h=Y.x,y=Y.y,c){var re;return Object.assign({},q,(re={},re[S]=g?"0":"",re[_]=m?"0":"",re.transform=(w.devicePixelRatio||1)&lt;=1?"translate("+h+"px, "+y+"px)":"translate3d("+h+"px, "+y+"px, 0)",re))}return Object.assign({},q,(e={},e[S]=g?y+"px":"",e[_]=m?h+"px":"",e.transform="",e))}function nne(t){var e=t.state,n=t.options,r=n.gpuAcceleration,i=r===void 0?!0:r,o=n.adaptive,s=o===void 0?!0:o,a=n.roundOffsets,c=a===void 0?!0:a,l={placement:Co(e.placement),variation:Fu(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&amp;&amp;(e.styles.popper=Object.assign({},e.styles.popper,p1(Object.assign({},l,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:c})))),e.modifiersData.arrow!=null&amp;&amp;(e.styles.arrow=Object.assign({},e.styles.arrow,p1(Object.assign({},l,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const rne={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:nne,data:{}};var gm={passive:!0};function ine(t){var e=t.state,n=t.instance,r=t.options,i=r.scroll,o=i===void 0?!0:i,s=r.resize,a=s===void 0?!0:s,c=Kr(e.elements.popper),l=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&amp;&amp;l.forEach(function(u){u.addEventListener("scroll",n.update,gm)}),a&amp;&amp;c.addEventListener("resize",n.update,gm),function(){o&amp;&amp;l.forEach(function(u){u.removeEventListener("scroll",n.update,gm)}),a&amp;&amp;c.removeEventListener("resize",n.update,gm)}}const one={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ine,data:{}};var sne={left:"right",right:"left",bottom:"top",top:"bottom"};function cg(t){return t.replace(/left|right|bottom|top/g,function(e){return sne[e]})}var ane={start:"end",end:"start"};function m1(t){return t.replace(/start|end/g,function(e){return ane[e]})}function GA(t){var e=Kr(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function KA(t){return $u(Ra(t)).left+GA(t).scrollLeft}function cne(t,e){var n=Kr(t),r=Ra(t),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,a=0,c=0;if(i){o=i.width,s=i.height;var l=GH();(l||!l&amp;&amp;e==="fixed")&amp;&amp;(a=i.offsetLeft,c=i.offsetTop)}return{width:o,height:s,x:a+KA(t),y:c}}function lne(t){var e,n=Ra(t),r=GA(t),i=(e=t.ownerDocument)==null?void 0:e.body,o=dc(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=dc(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-r.scrollLeft+KA(t),c=-r.scrollTop;return hs(i||n).direction==="rtl"&amp;&amp;(a+=dc(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:c}}function QA(t){var e=hs(t),n=e.overflow,r=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function XH(t){return["html","body","#document"].indexOf(Po(t))&gt;=0?t.ownerDocument.body:yi(t)&amp;&amp;QA(t)?t:XH(F_(t))}function Bf(t,e){var n;e===void 0&amp;&amp;(e=[]);var r=XH(t),i=r===((n=t.ownerDocument)==null?void 0:n.body),o=Kr(r),s=i?[o].concat(o.visualViewport||[],QA(r)?r:[]):r,a=e.concat(s);return i?a:a.concat(Bf(F_(s)))}function Bb(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function une(t,e){var n=$u(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function g1(t,e,n){return e===qH?Bb(cne(t,n)):Pc(e)?une(e,n):Bb(lne(Ra(t)))}function dne(t){var e=Bf(F_(t)),n=["absolute","fixed"].indexOf(hs(t).position)&gt;=0,r=n&amp;&amp;yi(t)?op(t):t;return Pc(r)?e.filter(function(i){return Pc(i)&amp;&amp;KH(i,r)&amp;&amp;Po(i)!=="body"}):[]}function fne(t,e,n,r){var i=e==="clippingParents"?dne(t):[].concat(e),o=[].concat(i,[n]),s=o[0],a=o.reduce(function(c,l){var u=g1(t,l,r);return c.top=dc(u.top,c.top),c.right=Dy(u.right,c.right),c.bottom=Dy(u.bottom,c.bottom),c.left=dc(u.left,c.left),c},g1(t,s,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ZH(t){var e=t.reference,n=t.element,r=t.placement,i=r?Co(r):null,o=r?Fu(r):null,s=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,c;switch(i){case Cr:c={x:s,y:e.y-n.height};break;case Si:c={x:s,y:e.y+e.height};break;case wi:c={x:e.x+e.width,y:a};break;case kr:c={x:e.x-n.width,y:a};break;default:c={x:e.x,y:e.y}}var l=i?WA(i):null;if(l!=null){var u=l==="y"?"height":"width";switch(o){case Du:c[l]=c[l]-(e[u]/2-n[u]/2);break;case Eh:c[l]=c[l]+(e[u]/2-n[u]/2);break}}return c}function Ch(t,e){e===void 0&amp;&amp;(e={});var n=e,r=n.placement,i=r===void 0?t.placement:r,o=n.strategy,s=o===void 0?t.strategy:o,a=n.boundary,c=a===void 0?Pte:a,l=n.rootBoundary,u=l===void 0?qH:l,d=n.elementContext,f=d===void 0?Ud:d,h=n.altBoundary,p=h===void 0?!1:h,y=n.padding,v=y===void 0?0:y,m=YH(typeof v!="number"?v:JH(v,ip)),g=f===Ud?xte:Ud,_=t.rects.popper,S=t.elements[p?g:f],w=fne(Pc(S)?S:S.contextElement||Ra(t.elements.popper),c,u,s),b=$u(t.elements.reference),k=ZH({reference:b,element:_,strategy:"absolute",placement:i}),C=Bb(Object.assign({},_,k)),P=f===Ud?C:b,I={top:w.top-P.top+m.top,bottom:P.bottom-w.bottom+m.bottom,left:w.left-P.left+m.left,right:P.right-w.right+m.right},q=t.modifiersData.offset;if(f===Ud&amp;&amp;q){var Y=q[i];Object.keys(I).forEach(function(re){var G=[wi,Si].indexOf(re)&gt;=0?1:-1,M=[Cr,Si].indexOf(re)&gt;=0?"y":"x";I[re]+=Y[M]*G})}return I}function hne(t,e){e===void 0&amp;&amp;(e={});var n=e,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?WH:c,u=Fu(r),d=u?a?f1:f1.filter(function(p){return Fu(p)===u}):ip,f=d.filter(function(p){return l.indexOf(p)&gt;=0});f.length===0&amp;&amp;(f=d);var h=f.reduce(function(p,y){return p[y]=Ch(t,{placement:y,boundary:i,rootBoundary:o,padding:s})[Co(y)],p},{});return Object.keys(h).sort(function(p,y){return h[p]-h[y]})}function pne(t){if(Co(t)===VA)return[];var e=cg(t);return[m1(t),e,m1(e)]}function mne(t){var e=t.state,n=t.options,r=t.name;if(!e.modifiersData[r]._skip){for(var i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,a=s===void 0?!0:s,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,y=n.allowedAutoPlacements,v=e.options.placement,m=Co(v),g=m===v,_=c||(g||!p?[cg(v)]:pne(v)),S=[v].concat(_).reduce(function(ue,be){return ue.concat(Co(be)===VA?hne(e,{placement:be,boundary:u,rootBoundary:d,padding:l,flipVariations:p,allowedAutoPlacements:y}):be)},[]),w=e.rects.reference,b=e.rects.popper,k=new Map,C=!0,P=S[0],I=0;I&lt;S.length;I++){var q=S[I],Y=Co(q),re=Fu(q)===Du,G=[Cr,Si].indexOf(Y)&gt;=0,M=G?"width":"height",B=Ch(e,{placement:q,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),L=G?re?wi:kr:re?Si:Cr;w[M]&gt;b[M]&amp;&amp;(L=cg(L));var A=cg(L),x=[];if(o&amp;&amp;x.push(B[Y]&lt;=0),a&amp;&amp;x.push(B[L]&lt;=0,B[A]&lt;=0),x.every(function(ue){return ue})){P=q,C=!1;break}k.set(q,x)}if(C)for(var V=p?3:1,K=function(be){var _e=S.find(function(Te){var Ze=k.get(Te);if(Ze)return Ze.slice(0,be).every(function(Ge){return Ge})});if(_e)return P=_e,"break"},te=V;te&gt;0;te--){var Se=K(te);if(Se==="break")break}e.placement!==P&amp;&amp;(e.modifiersData[r]._skip=!0,e.placement=P,e.reset=!0)}}const gne={name:"flip",enabled:!0,phase:"main",fn:mne,requiresIfExists:["offset"],data:{_skip:!1}};function y1(t,e,n){return n===void 0&amp;&amp;(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function v1(t){return[Cr,wi,Si,kr].some(function(e){return t[e]&gt;=0})}function yne(t){var e=t.state,n=t.name,r=e.rects.reference,i=e.rects.popper,o=e.modifiersData.preventOverflow,s=Ch(e,{elementContext:"reference"}),a=Ch(e,{altBoundary:!0}),c=y1(s,r),l=y1(a,i,o),u=v1(c),d=v1(l);e.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}const vne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:yne};function _ne(t,e,n){var r=Co(t),i=[kr,Cr].indexOf(r)&gt;=0?-1:1,o=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[kr,wi].indexOf(r)&gt;=0?{x:a,y:s}:{x:s,y:a}}function Sne(t){var e=t.state,n=t.options,r=t.name,i=n.offset,o=i===void 0?[0,0]:i,s=WH.reduce(function(u,d){return u[d]=_ne(d,e.rects,o),u},{}),a=s[e.placement],c=a.x,l=a.y;e.modifiersData.popperOffsets!=null&amp;&amp;(e.modifiersData.popperOffsets.x+=c,e.modifiersData.popperOffsets.y+=l),e.modifiersData[r]=s}const wne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Sne};function Tne(t){var e=t.state,n=t.name;e.modifiersData[n]=ZH({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const bne={name:"popperOffsets",enabled:!0,phase:"read",fn:Tne,data:{}};function Ene(t){return t==="x"?"y":"x"}function Cne(t){var e=t.state,n=t.options,r=t.name,i=n.mainAxis,o=i===void 0?!0:i,s=n.altAxis,a=s===void 0?!1:s,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,h=f===void 0?!0:f,p=n.tetherOffset,y=p===void 0?0:p,v=Ch(e,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),m=Co(e.placement),g=Fu(e.placement),_=!g,S=WA(m),w=Ene(S),b=e.modifiersData.popperOffsets,k=e.rects.reference,C=e.rects.popper,P=typeof y=="function"?y(Object.assign({},e.rects,{placement:e.placement})):y,I=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),q=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,Y={x:0,y:0};if(b){if(o){var re,G=S==="y"?Cr:kr,M=S==="y"?Si:wi,B=S==="y"?"height":"width",L=b[S],A=L+v[G],x=L-v[M],V=h?-C[B]/2:0,K=g===Du?k[B]:C[B],te=g===Du?-C[B]:-k[B],Se=e.elements.arrow,ue=h&amp;&amp;Se?qA(Se):{width:0,height:0},be=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:QH(),_e=be[G],Te=be[M],Ze=jf(0,k[B],ue[B]),Ge=_?k[B]/2-V-Ze-_e-I.mainAxis:K-Ze-_e-I.mainAxis,$e=_?-k[B]/2+V+Ze+Te+I.mainAxis:te+Ze+Te+I.mainAxis,N=e.elements.arrow&amp;&amp;op(e.elements.arrow),H=N?S==="y"?N.clientTop||0:N.clientLeft||0:0,R=(re=q?.[S])!=null?re:0,z=L+Ge-R-H,W=L+$e-R,$=jf(h?Dy(A,z):A,L,h?dc(x,W):x);b[S]=$,Y[S]=$-L}if(a){var fe,Ie=S==="x"?Cr:kr,Ae=S==="x"?Si:wi,J=b[w],ye=w==="y"?"height":"width",Fe=J+v[Ie],yt=J-v[Ae],bt=[Cr,kr].indexOf(m)!==-1,un=(fe=q?.[w])!=null?fe:0,ze=bt?Fe:J-k[ye]-C[ye]-un+I.altAxis,tn=bt?J+k[ye]+C[ye]-un-I.altAxis:yt,$n=h&amp;&amp;bt?Qte(ze,J,tn):jf(h?ze:Fe,J,h?tn:yt);b[w]=$n,Y[w]=$n-J}e.modifiersData[r]=Y}}const kne={name:"preventOverflow",enabled:!0,phase:"main",fn:Cne,requiresIfExists:["offset"]};function Ane(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Ine(t){return t===Kr(t)||!yi(t)?GA(t):Ane(t)}function One(t){var e=t.getBoundingClientRect(),n=Lu(e.width)/t.offsetWidth||1,r=Lu(e.height)/t.offsetHeight||1;return n!==1||r!==1}function Rne(t,e,n){n===void 0&amp;&amp;(n=!1);var r=yi(e),i=yi(e)&amp;&amp;One(e),o=Ra(e),s=$u(t,i,n),a={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&amp;&amp;!n)&amp;&amp;((Po(e)!=="body"||QA(o))&amp;&amp;(a=Ine(e)),yi(e)?(c=$u(e,!0),c.x+=e.clientLeft,c.y+=e.clientTop):o&amp;&amp;(c.x=KA(o))),{x:s.left+a.scrollLeft-c.x,y:s.top+a.scrollTop-c.y,width:s.width,height:s.height}}function Nne(t){var e=new Map,n=new Set,r=[];t.forEach(function(o){e.set(o.name,o)});function i(o){n.add(o.name);var s=[].concat(o.requires||[],o.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var c=e.get(a);c&amp;&amp;i(c)}}),r.push(o)}return t.forEach(function(o){n.has(o.name)||i(o)}),r}function Pne(t){var e=Nne(t);return Vte.reduce(function(n,r){return n.concat(e.filter(function(i){return i.phase===r}))},[])}function xne(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Mne(t){var e=t.reduce(function(n,r){var i=n[r.name];return n[r.name]=i?Object.assign({},i,r,{options:Object.assign({},i.options,r.options),data:Object.assign({},i.data,r.data)}):r,n},{});return Object.keys(e).map(function(n){return e[n]})}var _1={placement:"bottom",modifiers:[],strategy:"absolute"};function S1(){for(var t=arguments.length,e=new Array(t),n=0;n&lt;t;n++)e[n]=arguments[n];return!e.some(function(r){return!(r&amp;&amp;typeof r.getBoundingClientRect=="function")})}function Dne(t){t===void 0&amp;&amp;(t={});var e=t,n=e.defaultModifiers,r=n===void 0?[]:n,i=e.defaultOptions,o=i===void 0?_1:i;return function(a,c,l){l===void 0&amp;&amp;(l=o);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},_1,o),modifiersData:{},elements:{reference:a,popper:c},attributes:{},styles:{}},d=[],f=!1,h={state:u,setOptions:function(m){var g=typeof m=="function"?m(u.options):m;y(),u.options=Object.assign({},o,u.options,g),u.scrollParents={reference:Pc(a)?Bf(a):a.contextElement?Bf(a.contextElement):[],popper:Bf(c)};var _=Pne(Mne([].concat(r,u.options.modifiers)));return u.orderedModifiers=_.filter(function(S){return S.enabled}),p(),h.update()},forceUpdate:function(){if(!f){var m=u.elements,g=m.reference,_=m.popper;if(S1(g,_)){u.rects={reference:Rne(g,op(_),u.options.strategy==="fixed"),popper:qA(_)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(I){return u.modifiersData[I.name]=Object.assign({},I.data)});for(var S=0;S&lt;u.orderedModifiers.length;S++){if(u.reset===!0){u.reset=!1,S=-1;continue}var w=u.orderedModifiers[S],b=w.fn,k=w.options,C=k===void 0?{}:k,P=w.name;typeof b=="function"&amp;&amp;(u=b({state:u,options:C,name:P,instance:h})||u)}}}},update:xne(function(){return new Promise(function(v){h.forceUpdate(),v(u)})}),destroy:function(){y(),f=!0}};if(!S1(a,c))return h;h.setOptions(l).then(function(v){!f&amp;&amp;l.onFirstUpdate&amp;&amp;l.onFirstUpdate(v)});function p(){u.orderedModifiers.forEach(function(v){var m=v.name,g=v.options,_=g===void 0?{}:g,S=v.effect;if(typeof S=="function"){var w=S({state:u,name:m,instance:h,options:_}),b=function(){};d.push(w||b)}})}function y(){d.forEach(function(v){return v()}),d=[]}return h}}var Lne=[one,bne,rne,Wte,wne,gne,kne,Zte,vne],$ne=Dne({defaultModifiers:Lne}),Fne=typeof Element&lt;"u",Une=typeof Map=="function",jne=typeof Set=="function",Bne=typeof ArrayBuffer=="function"&amp;&amp;!!ArrayBuffer.isView;function lg(t,e){if(t===e)return!0;if(t&amp;&amp;e&amp;&amp;typeof t=="object"&amp;&amp;typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,r,i;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(!lg(t[r],e[r]))return!1;return!0}var o;if(Une&amp;&amp;t instanceof Map&amp;&amp;e instanceof Map){if(t.size!==e.size)return!1;for(o=t.entries();!(r=o.next()).done;)if(!e.has(r.value[0]))return!1;for(o=t.entries();!(r=o.next()).done;)if(!lg(r.value[1],e.get(r.value[0])))return!1;return!0}if(jne&amp;&amp;t instanceof Set&amp;&amp;e instanceof Set){if(t.size!==e.size)return!1;for(o=t.entries();!(r=o.next()).done;)if(!e.has(r.value[0]))return!1;return!0}if(Bne&amp;&amp;ArrayBuffer.isView(t)&amp;&amp;ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(t[r]!==e[r])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&amp;&amp;t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf&amp;&amp;typeof t.valueOf=="function"&amp;&amp;typeof e.valueOf=="function")return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString&amp;&amp;typeof t.toString=="function"&amp;&amp;typeof e.toString=="function")return t.toString()===e.toString();if(i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,i[r]))return!1;if(Fne&amp;&amp;t instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&amp;&amp;t.$$typeof)&amp;&amp;!lg(t[i[r]],e[i[r]]))return!1;return!0}return t!==t&amp;&amp;e!==e}var Hne=function(e,n){try{return lg(e,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const Vne=Mo(Hne);var zne=[],qne=function(e,n,r){r===void 0&amp;&amp;(r={});var i=E.useRef(null),o={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||zne},s=E.useState({styles:{popper:{position:o.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),a=s[0],c=s[1],l=E.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(h){var p=h.state,y=Object.keys(p.elements);o_.flushSync(function(){c({styles:u1(y.map(function(v){return[v,p.styles[v]||{}]})),attributes:u1(y.map(function(v){return[v,p.attributes[v]]}))})})},requires:["computeStyles"]}},[]),u=E.useMemo(function(){var f={onFirstUpdate:o.onFirstUpdate,placement:o.placement,strategy:o.strategy,modifiers:[].concat(o.modifiers,[l,{name:"applyStyles",enabled:!1}])};return Vne(i.current,f)?i.current||f:(i.current=f,f)},[o.onFirstUpdate,o.placement,o.strategy,o.modifiers,l]),d=E.useRef();return d1(function(){d.current&amp;&amp;d.current.setOptions(u)},[u]),d1(function(){if(!(e==null||n==null)){var f=r.createPopper||$ne,h=f(e,n,u);return d.current=h,function(){h.destroy(),d.current=null}}},[e,n,r.createPopper]),{state:d.current?d.current.state:null,styles:a.styles,attributes:a.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}};const Wne=BC[typeof document&lt;"u"&amp;&amp;document.createElement!==void 0?"useLayoutEffect":"useEffect"],Gne=t=&gt;{const e=E.useRef(t);return E.useEffect(()=&gt;{e.current=t}),e};function Kne(){}function eV(t,e,n={}){const r=Yne(n.polyfill),i=Gne(e);return Wne(()=&gt;{let o=!1;const s=t&amp;&amp;"current"in t?t.current:t;if(!s)return Kne;function a(c,l){o||i.current(c,l)}return r.subscribe(s,a),()=&gt;{o=!0,r.unsubscribe(s,a)}},[t,r,i]),r.observer}function Qne(t){let e=!1,n=[];const r=new Map,i=new(t||window.ResizeObserver)((o,s)=&gt;{n=n.concat(o);function a(){const c=new Set;for(let l=0;l&lt;n.length;l++){if(c.has(n[l].target))continue;c.add(n[l].target);const u=r.get(n[l].target);u?.forEach(d=&gt;d(n[l],s))}n=[],e=!1}e||window.requestAnimationFrame(a),e=!0});return{observer:i,subscribe(o,s){var a;i.observe(o);const c=(a=r.get(o))!==null&amp;&amp;a!==void 0?a:[];c.push(s),r.set(o,c)},unsubscribe(o,s){var a;const c=(a=r.get(o))!==null&amp;&amp;a!==void 0?a:[];if(c.length===1){i.unobserve(o),r.delete(o);return}const l=c.indexOf(s);l!==-1&amp;&amp;c.splice(l,1),r.set(o,c)}}}let x0;const Yne=t=&gt;x0||(x0=Qne(t));function Jne(t,e){let n=t;for(;n;){if(n.id===e)return!0;n=n.parentElement}return!1}function Xne(t,e){return e.some(n=&gt;Jne(t,n))}function Zne(t){E.useLayoutEffect(()=&gt;{if(!t)return;const e=t.isNextTick??!0,n=t.eventDirection||"up",r=t.whitelistIds||[],i=l=&gt;{const u=l.target;Xne(u,r)||c(l)},o=n==="up"?["mouseup","touchend"]:["mousedown","touchstart"],s=n==="up"?"keyup":"keydown";function a(l){l.key==="Escape"&amp;&amp;c(l)}function c(l){e?setTimeout(()=&gt;{t.onClick(l)}):t.onClick(l)}document.addEventListener(s,a);for(const l of o)document.addEventListener(l,i);return()=&gt;{document.removeEventListener(s,a);for(const l of o)document.removeEventListener(l,i)}},[t])}function Hb(t){const{children:e,element:n,key:r,isAlwaysRendered:i,isRetryEnabled:o,fallbackElement:s}=t,[a,c]=E.useState();return E.useEffect(()=&gt;{if(!n)return;let l,u;return typeof n=="string"?(u=document.querySelector(n),u||(s&amp;&amp;(u=typeof s=="string"?document.querySelector(s):s),!u&amp;&amp;o&amp;&amp;(l=setInterval(()=&gt;{u=document.querySelector(n),u&amp;&amp;clearInterval(l)},50)))):u=n,u&amp;&amp;c(u),()=&gt;{l&amp;&amp;clearInterval(l)}},[n,o,s]),a?n?o_.createPortal(e,a,r):i?e:null:null}function ere(t,e){const n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight;return t&gt;=n||e&gt;=r||t&lt;0||e&lt;0}const tre=100,nre=75;function U_(t){const{id:e,className:n,style:r,content:i,contentClassName:o,contentStyle:s,arrowClassName:a,placement:c="top",modifiers:l,popoverClassName:u,shown:d,portalElement:f="#mount",isPortal:h=!0,isAutoCloseDisabled:p=!1,isAutoCloseInsideEnabled:y=!1,isDelayable:v=!1,isShownIndicated:m=!0,autoCloseWhitelistIds:g,role:_,onOpen:S,onClose:w,onMouseEnter:b,onMouseLeave:k,children:C,contentNoViewportOverflow:P,onRef:I,...q}=t,[Y,re]=E.useState(!1),[G,M]=E.useState(null),B=E.useRef(null),L=E.useRef(null),A=E.useRef(),x=E.useRef(),[V,K]=E.useState(!1),te=d!==void 0,Se=Y||d===!0,ue=E.useId(),be=e||ue,_e=E.useRef(!1);E.useEffect(()=&gt;{_e.current||!I||(I(B.current),_e.current=!0)},[I]);const Te=E.useRef(!1);E.useEffect(()=&gt;(Te.current=!0,()=&gt;{Te.current=!1,A.current&amp;&amp;clearTimeout(A.current),x.current&amp;&amp;clearTimeout(x.current)}),[]);const{styles:Ze,attributes:Ge,update:$e}=qne(B.current,G,{placement:c,modifiers:[{name:"arrow",options:{element:L.current,padding:12}},...l||[]]});eV(G,$e),E.useEffect(()=&gt;{if(!$e)return;const $=h?f==="#mount"?null:document.querySelector(f):G?.parentElement;if(!$)return;const fe=new ResizeObserver($e);return fe.observe($),()=&gt;{fe.disconnect()}},[$e,h,f,G]),Zne(E.useMemo(()=&gt;{if(!G||p)return null;const $=[B.current.id,...g||[]];return y||$.push(G.id),{whitelistIds:$,onClick(){Te.current&amp;&amp;(!te&amp;&amp;Y&amp;&amp;re(!1),w&amp;&amp;w())}}},[g,p,y,G,te,Y,w])),!te&amp;&amp;!V&amp;&amp;Y&amp;&amp;B.current&amp;&amp;B.current.matches(":hover")===!1&amp;&amp;re(!1);function N(){te||(Y||re(!0),S&amp;&amp;S(),v&amp;&amp;(A.current=setTimeout(()=&gt;{K(!0)},tre)))}function H($){te||ere($.clientX,$.clientY)||(Y&amp;&amp;(V?x.current=setTimeout(()=&gt;{G&amp;&amp;!G.matches(":hover")&amp;&amp;B.current&amp;&amp;!B.current.matches(":hover")&amp;&amp;(re(!1),K(!1))},nre):re(!1)),w&amp;&amp;w(),A.current&amp;&amp;(clearTimeout(A.current),A.current=null))}function R(){if(!G)return 0;const{height:$,bottom:fe}=G.getBoundingClientRect();return(window.innerHeight||document.documentElement.clientHeight)-(fe-($-20))}function z(){return P?{...s,maxHeight:R(),overflowY:"auto"}:s}const W=T.jsxs("div",{ref:M,className:se("popover",u),style:Ze.popper,id:be,"aria-labelledby":`${be}-activator`,"aria-hidden":!Se,"aria-label":q?.["aria-label"],role:_,...Ge.popper,children:[T.jsx("div",{ref:L,className:se("popover-arrow",a,c),style:Ze.arrow}),T.jsx("div",{className:se("popover-content",o),style:z(),children:i})]});return T.jsxs("span",{id:`${be}-activator`,style:r,className:se(n,{"popover-content_is-shown":Se&amp;&amp;m}),"aria-haspopup":"true","aria-controls":Se?be:null,ref:B,onMouseEnter:b||N,onMouseLeave:k||H,...q,children:[C,Se?h?T.jsx(Hb,{element:f,children:W}):W:null]})}function j_(t){const{label:e,content:n,placement:r="top",arrowClassName:i,containerClassName:o,contentClassName:s,popoverClassName:a,popoverStyle:c,isPortal:l,popoverShown:u,popoverOnClose:d,popoverOnMouseEnter:f,popoverOnMouseLeave:h,popoverOnMouseDown:p,popoverOnMouseUp:y,popoverAutoCloseWhitelistIds:v,popoverId:m,...g}=t;return T.jsx(U_,{id:m,arrowClassName:i,className:o,contentClassName:s,popoverClassName:se("tooltip-button__popover",a),style:c,content:n||e,placement:r,isPortal:l,shown:u,onClose:d,onMouseEnter:f,onMouseLeave:h,onMouseDown:p,onMouseUp:y,autoCloseWhitelistIds:v,isShownIndicated:!1,children:T.jsx(yn,{"aria-label":e,...g})})}function rre(t){if(typeof Proxy&gt;"u")return t;const e=new Map,n=(...r)=&gt;t(...r);return new Proxy(n,{get:(r,i)=&gt;i==="create"?t:(e.has(i)||e.set(i,t(i)),e.get(i))})}function kh(t){return t!==null&amp;&amp;typeof t=="object"&amp;&amp;typeof t.start=="function"}const Vb=t=&gt;Array.isArray(t);function tV(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let r=0;r&lt;n;r++)if(e[r]!==t[r])return!1;return!0}function Ah(t){return typeof t=="string"||Array.isArray(t)}function w1(t){const e=[{},{}];return t?.values.forEach((n,r)=&gt;{e[0][r]=n.get(),e[1][r]=n.getVelocity()}),e}function YA(t,e,n,r){if(typeof e=="function"){const[i,o]=w1(r);e=e(n!==void 0?n:t.custom,i,o)}if(typeof e=="string"&amp;&amp;(e=t.variants&amp;&amp;t.variants[e]),typeof e=="function"){const[i,o]=w1(r);e=e(n!==void 0?n:t.custom,i,o)}return e}function B_(t,e,n){const r=t.getProps();return YA(r,e,n!==void 0?n:r.custom,t)}const JA=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],XA=["initial",...JA],sp=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Na=new Set(sp),ns=t=&gt;t*1e3,rs=t=&gt;t/1e3,ire={type:"spring",stiffness:500,damping:25,restSpeed:10},ore=t=&gt;({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),sre={type:"keyframes",duration:.8},are={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},cre=(t,{keyframes:e})=&gt;e.length&gt;2?sre:Na.has(t)?t.startsWith("scale")?ore(e[1]):ire:are;function ZA(t,e){return t?t[e]||t.default||t:void 0}const lre={skipAnimations:!1,useManualTiming:!1},ure=t=&gt;t!==null;function H_(t,{repeat:e,repeatType:n="loop"},r){const i=t.filter(ure),o=e&amp;&amp;n!=="loop"&amp;&amp;e%2===1?0:i.length-1;return!o||r===void 0?i[o]:r}const Zn=t=&gt;t;function dre(t){let e=new Set,n=new Set,r=!1,i=!1;const o=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function a(l){o.has(l)&amp;&amp;(c.schedule(l),t()),l(s)}const c={schedule:(l,u=!1,d=!1)=&gt;{const h=d&amp;&amp;r?e:n;return u&amp;&amp;o.add(l),h.has(l)||h.add(l),l},cancel:l=&gt;{n.delete(l),o.delete(l)},process:l=&gt;{if(s=l,r){i=!0;return}r=!0,[e,n]=[n,e],n.clear(),e.forEach(a),r=!1,i&amp;&amp;(i=!1,c.process(l))}};return c}const ym=["read","resolveKeyframes","update","preRender","render","postRender"],fre=40;function nV(t,e){let n=!1,r=!0;const i={delta:0,timestamp:0,isProcessing:!1},o=()=&gt;n=!0,s=ym.reduce((m,g)=&gt;(m[g]=dre(o),m),{}),{read:a,resolveKeyframes:c,update:l,preRender:u,render:d,postRender:f}=s,h=()=&gt;{const m=performance.now();n=!1,i.delta=r?1e3/60:Math.max(Math.min(m-i.timestamp,fre),1),i.timestamp=m,i.isProcessing=!0,a.process(i),c.process(i),l.process(i),u.process(i),d.process(i),f.process(i),i.isProcessing=!1,n&amp;&amp;e&amp;&amp;(r=!1,t(h))},p=()=&gt;{n=!0,r=!0,i.isProcessing||t(h)};return{schedule:ym.reduce((m,g)=&gt;{const _=s[g];return m[g]=(S,w=!1,b=!1)=&gt;(n||p(),_.schedule(S,w,b)),m},{}),cancel:m=&gt;{for(let g=0;g&lt;ym.length;g++)s[ym[g]].cancel(m)},state:i,steps:s}}const{schedule:mt,cancel:ga,state:Rn,steps:M0}=nV(typeof requestAnimationFrame&lt;"u"?requestAnimationFrame:Zn,!0),rV=(t,e,n)=&gt;(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,hre=1e-7,pre=12;function mre(t,e,n,r,i){let o,s,a=0;do s=e+(n-e)/2,o=rV(s,r,i)-t,o&gt;0?n=s:e=s;while(Math.abs(o)&gt;hre&amp;&amp;++a&lt;pre);return s}function ap(t,e,n,r){if(t===e&amp;&amp;n===r)return Zn;const i=o=&gt;mre(o,0,1,t,n);return o=&gt;o===0||o===1?o:rV(i(o),e,r)}const iV=t=&gt;e=&gt;e&lt;=.5?t(2*e)/2:(2-t(2*(1-e)))/2,oV=t=&gt;e=&gt;1-t(1-e),sV=ap(.33,1.53,.69,.99),eI=oV(sV),aV=iV(eI),cV=t=&gt;(t*=2)&lt;1?.5*eI(t):.5*(2-Math.pow(2,-10*(t-1))),tI=t=&gt;1-Math.sin(Math.acos(t)),lV=oV(tI),uV=iV(tI),dV=t=&gt;/^0[^.\s]+$/u.test(t);function gre(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||dV(t):!0}let zb=Zn;const fV=t=&gt;/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),hV=t=&gt;e=&gt;typeof e=="string"&amp;&amp;e.startsWith(t),pV=hV("--"),yre=hV("var(--"),nI=t=&gt;yre(t)?vre.test(t.split("/*")[0].trim()):!1,vre=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,_re=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Sre(t){const e=_re.exec(t);if(!e)return[,];const[,n,r,i]=e;return[`--${n??r}`,i]}function mV(t,e,n=1){const[r,i]=Sre(t);if(!r)return;const o=window.getComputedStyle(e).getPropertyValue(r);if(o){const s=o.trim();return fV(s)?parseFloat(s):s}return nI(i)?mV(i,e,n+1):i}const ya=(t,e,n)=&gt;n&gt;e?e:n&lt;t?t:n,ud={test:t=&gt;typeof t=="number",parse:parseFloat,transform:t=&gt;t},Ih={...ud,transform:t=&gt;ya(0,1,t)},vm={...ud,default:1},cp=t=&gt;({test:e=&gt;typeof e=="string"&amp;&amp;e.endsWith(t)&amp;&amp;e.split(" ").length===1,parse:parseFloat,transform:e=&gt;`${e}${t}`}),Ns=cp("deg"),ko=cp("%"),Ee=cp("px"),wre=cp("vh"),Tre=cp("vw"),T1={...ko,parse:t=&gt;ko.parse(t)/100,transform:t=&gt;ko.transform(t*100)},bre=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),b1=t=&gt;t===ud||t===Ee,E1=(t,e)=&gt;parseFloat(t.split(", ")[e]),C1=(t,e)=&gt;(n,{transform:r})=&gt;{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/u);if(i)return E1(i[1],e);{const o=r.match(/^matrix\((.+)\)$/u);return o?E1(o[1],t):0}},Ere=new Set(["x","y","z"]),Cre=sp.filter(t=&gt;!Ere.has(t));function kre(t){const e=[];return Cre.forEach(n=&gt;{const r=t.getValue(n);r!==void 0&amp;&amp;(e.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),e}const Uu={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=&gt;t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=&gt;t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=&gt;parseFloat(e),left:(t,{left:e})=&gt;parseFloat(e),bottom:({y:t},{top:e})=&gt;parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=&gt;parseFloat(e)+(t.max-t.min),x:C1(4,13),y:C1(5,14)};Uu.translateX=Uu.x;Uu.translateY=Uu.y;const gV=t=&gt;e=&gt;e.test(t),Are={test:t=&gt;t==="auto",parse:t=&gt;t},yV=[ud,Ee,ko,Ns,Tre,wre,Are],k1=t=&gt;yV.find(gV(t)),fc=new Set;let qb=!1,Wb=!1;function vV(){if(Wb){const t=Array.from(fc).filter(r=&gt;r.needsMeasurement),e=new Set(t.map(r=&gt;r.element)),n=new Map;e.forEach(r=&gt;{const i=kre(r);i.length&amp;&amp;(n.set(r,i),r.render())}),t.forEach(r=&gt;r.measureInitialState()),e.forEach(r=&gt;{r.render();const i=n.get(r);i&amp;&amp;i.forEach(([o,s])=&gt;{var a;(a=r.getValue(o))===null||a===void 0||a.set(s)})}),t.forEach(r=&gt;r.measureEndState()),t.forEach(r=&gt;{r.suspendedScrollY!==void 0&amp;&amp;window.scrollTo(0,r.suspendedScrollY)})}Wb=!1,qb=!1,fc.forEach(t=&gt;t.complete()),fc.clear()}function _V(){fc.forEach(t=&gt;{t.readKeyframes(),t.needsMeasurement&amp;&amp;(Wb=!0)})}function Ire(){_V(),vV()}class rI{constructor(e,n,r,i,o,s=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=r,this.motionValue=i,this.element=o,this.isAsync=s}scheduleResolve(){this.isScheduled=!0,this.isAsync?(fc.add(this),qb||(qb=!0,mt.read(_V),mt.resolveKeyframes(vV))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:r,motionValue:i}=this;for(let o=0;o&lt;e.length;o++)if(e[o]===null)if(o===0){const s=i?.get(),a=e[e.length-1];if(s!==void 0)e[0]=s;else if(r&amp;&amp;n){const c=r.readValue(n,a);c!=null&amp;&amp;(e[0]=c)}e[0]===void 0&amp;&amp;(e[0]=a),i&amp;&amp;s===void 0&amp;&amp;i.set(e[0])}else e[o]=e[o-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),fc.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,fc.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const Hf=t=&gt;Math.round(t*1e5)/1e5,iI=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function Ore(t){return t==null}const Rre=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,oI=(t,e)=&gt;n=&gt;!!(typeof n=="string"&amp;&amp;Rre.test(n)&amp;&amp;n.startsWith(t)||e&amp;&amp;!Ore(n)&amp;&amp;Object.prototype.hasOwnProperty.call(n,e)),SV=(t,e,n)=&gt;r=&gt;{if(typeof r!="string")return r;const[i,o,s,a]=r.match(iI);return{[t]:parseFloat(i),[e]:parseFloat(o),[n]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}},Nre=t=&gt;ya(0,255,t),D0={...ud,transform:t=&gt;Math.round(Nre(t))},ic={test:oI("rgb","red"),parse:SV("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:r=1})=&gt;"rgba("+D0.transform(t)+", "+D0.transform(e)+", "+D0.transform(n)+", "+Hf(Ih.transform(r))+")"};function Pre(t){let e="",n="",r="",i="";return t.length&gt;5?(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),r=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,r+=r,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const Gb={test:oI("#"),parse:Pre,transform:ic.transform},Ul={test:oI("hsl","hue"),parse:SV("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:r=1})=&gt;"hsla("+Math.round(t)+", "+ko.transform(Hf(e))+", "+ko.transform(Hf(n))+", "+Hf(Ih.transform(r))+")"},zn={test:t=&gt;ic.test(t)||Gb.test(t)||Ul.test(t),parse:t=&gt;ic.test(t)?ic.parse(t):Ul.test(t)?Ul.parse(t):Gb.parse(t),transform:t=&gt;typeof t=="string"?t:t.hasOwnProperty("red")?ic.transform(t):Ul.transform(t)},xre=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Mre(t){var e,n;return isNaN(t)&amp;&amp;typeof t=="string"&amp;&amp;(((e=t.match(iI))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(xre))===null||n===void 0?void 0:n.length)||0)&gt;0}const wV="number",TV="color",Dre="var",Lre="var(",A1="${}",$re=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Oh(t){const e=t.toString(),n=[],r={color:[],number:[],var:[]},i=[];let o=0;const a=e.replace($re,c=&gt;(zn.test(c)?(r.color.push(o),i.push(TV),n.push(zn.parse(c))):c.startsWith(Lre)?(r.var.push(o),i.push(Dre),n.push(c)):(r.number.push(o),i.push(wV),n.push(parseFloat(c))),++o,A1)).split(A1);return{values:n,split:a,indexes:r,types:i}}function bV(t){return Oh(t).values}function EV(t){const{split:e,types:n}=Oh(t),r=e.length;return i=&gt;{let o="";for(let s=0;s&lt;r;s++)if(o+=e[s],i[s]!==void 0){const a=n[s];a===wV?o+=Hf(i[s]):a===TV?o+=zn.transform(i[s]):o+=i[s]}return o}}const Fre=t=&gt;typeof t=="number"?0:t;function Ure(t){const e=bV(t);return EV(t)(e.map(Fre))}const va={test:Mre,parse:bV,createTransformer:EV,getAnimatableNone:Ure},jre=new Set(["brightness","contrast","saturate","opacity"]);function Bre(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[r]=n.match(iI)||[];if(!r)return t;const i=n.replace(r,"");let o=jre.has(e)?1:0;return r!==n&amp;&amp;(o*=100),e+"("+o+i+")"}const Hre=/\b([a-z-]*)\(.*?\)/gu,Kb={...va,getAnimatableNone:t=&gt;{const e=t.match(Hre);return e?e.map(Bre).join(" "):t}},Vre={borderWidth:Ee,borderTopWidth:Ee,borderRightWidth:Ee,borderBottomWidth:Ee,borderLeftWidth:Ee,borderRadius:Ee,radius:Ee,borderTopLeftRadius:Ee,borderTopRightRadius:Ee,borderBottomRightRadius:Ee,borderBottomLeftRadius:Ee,width:Ee,maxWidth:Ee,height:Ee,maxHeight:Ee,top:Ee,right:Ee,bottom:Ee,left:Ee,padding:Ee,paddingTop:Ee,paddingRight:Ee,paddingBottom:Ee,paddingLeft:Ee,margin:Ee,marginTop:Ee,marginRight:Ee,marginBottom:Ee,marginLeft:Ee,backgroundPositionX:Ee,backgroundPositionY:Ee},zre={rotate:Ns,rotateX:Ns,rotateY:Ns,rotateZ:Ns,scale:vm,scaleX:vm,scaleY:vm,scaleZ:vm,skew:Ns,skewX:Ns,skewY:Ns,distance:Ee,translateX:Ee,translateY:Ee,translateZ:Ee,x:Ee,y:Ee,z:Ee,perspective:Ee,transformPerspective:Ee,opacity:Ih,originX:T1,originY:T1,originZ:Ee},I1={...ud,transform:Math.round},sI={...Vre,...zre,zIndex:I1,size:Ee,fillOpacity:Ih,strokeOpacity:Ih,numOctaves:I1},qre={...sI,color:zn,backgroundColor:zn,outlineColor:zn,fill:zn,stroke:zn,borderColor:zn,borderTopColor:zn,borderRightColor:zn,borderBottomColor:zn,borderLeftColor:zn,filter:Kb,WebkitFilter:Kb},aI=t=&gt;qre[t];function CV(t,e){let n=aI(t);return n!==Kb&amp;&amp;(n=va),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Wre=new Set(["auto","none","0"]);function Gre(t,e,n){let r=0,i;for(;r&lt;t.length&amp;&amp;!i;){const o=t[r];typeof o=="string"&amp;&amp;!Wre.has(o)&amp;&amp;Oh(o).values.length&amp;&amp;(i=t[r]),r++}if(i&amp;&amp;n)for(const o of e)t[o]=CV(n,i)}class kV extends rI{constructor(e,n,r,i,o){super(e,n,r,i,o,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:n,name:r}=this;if(!n||!n.current)return;super.readKeyframes();for(let c=0;c&lt;e.length;c++){let l=e[c];if(typeof l=="string"&amp;&amp;(l=l.trim(),nI(l))){const u=mV(l,n.current);u!==void 0&amp;&amp;(e[c]=u),c===e.length-1&amp;&amp;(this.finalKeyframe=l)}}if(this.resolveNoneKeyframes(),!bre.has(r)||e.length!==2)return;const[i,o]=e,s=k1(i),a=k1(o);if(s!==a)if(b1(s)&amp;&amp;b1(a))for(let c=0;c&lt;e.length;c++){const l=e[c];typeof l=="string"&amp;&amp;(e[c]=parseFloat(l))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:n}=this,r=[];for(let i=0;i&lt;e.length;i++)gre(e[i])&amp;&amp;r.push(i);r.length&amp;&amp;Gre(e,r,n)}measureInitialState(){const{element:e,unresolvedKeyframes:n,name:r}=this;if(!e||!e.current)return;r==="height"&amp;&amp;(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Uu[r](e.measureViewportBox(),window.getComputedStyle(e.current)),n[0]=this.measuredOrigin;const i=n[n.length-1];i!==void 0&amp;&amp;e.getValue(r,i).jump(i,!1)}measureEndState(){var e;const{element:n,name:r,unresolvedKeyframes:i}=this;if(!n||!n.current)return;const o=n.getValue(r);o&amp;&amp;o.jump(this.measuredOrigin,!1);const s=i.length-1,a=i[s];i[s]=Uu[r](n.measureViewportBox(),window.getComputedStyle(n.current)),a!==null&amp;&amp;this.finalKeyframe===void 0&amp;&amp;(this.finalKeyframe=a),!((e=this.removedTransforms)===null||e===void 0)&amp;&amp;e.length&amp;&amp;this.removedTransforms.forEach(([c,l])=&gt;{n.getValue(c).set(l)}),this.resolveNoneKeyframes()}}function cI(t){return typeof t=="function"}let ug;function Kre(){ug=void 0}const Ao={now:()=&gt;(ug===void 0&amp;&amp;Ao.set(Rn.isProcessing||lre.useManualTiming?Rn.timestamp:performance.now()),ug),set:t=&gt;{ug=t,queueMicrotask(Kre)}},O1=(t,e)=&gt;e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&amp;&amp;(va.test(t)||t==="0")&amp;&amp;!t.startsWith("url("));function Qre(t){const e=t[0];if(t.length===1)return!0;for(let n=0;n&lt;t.length;n++)if(t[n]!==e)return!0}function Yre(t,e,n,r){const i=t[0];if(i===null)return!1;if(e==="display"||e==="visibility")return!0;const o=t[t.length-1],s=O1(i,e),a=O1(o,e);return!s||!a?!1:Qre(t)||(n==="spring"||cI(n))&amp;&amp;r}const Jre=40;class AV{constructor({autoplay:e=!0,delay:n=0,type:r="keyframes",repeat:i=0,repeatDelay:o=0,repeatType:s="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=Ao.now(),this.options={autoplay:e,delay:n,type:r,repeat:i,repeatDelay:o,repeatType:s,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt&gt;Jre?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&amp;&amp;!this.hasAttemptedResolve&amp;&amp;Ire(),this._resolved}onKeyframesResolved(e,n){this.resolvedAt=Ao.now(),this.hasAttemptedResolve=!0;const{name:r,type:i,velocity:o,delay:s,onComplete:a,onUpdate:c,isGenerator:l}=this.options;if(!l&amp;&amp;!Yre(e,r,i,o))if(s)this.options.duration=0;else{c?.(H_(e,this.options,n)),a?.(),this.resolveFinishedPromise();return}const u=this.initPlayback(e,n);u!==!1&amp;&amp;(this._resolved={keyframes:e,finalKeyframe:n,...u},this.onPostResolved())}onPostResolved(){}then(e,n){return this.currentFinishedPromise.then(e,n)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=&gt;{this.resolveFinishedPromise=e})}}function IV(t,e){return e?t*(1e3/e):0}const Xre=5;function OV(t,e,n){const r=Math.max(e-Xre,0);return IV(n-t(r),e-r)}const L0=.001,Zre=.01,eie=10,tie=.05,nie=1;function rie({duration:t=800,bounce:e=.25,velocity:n=0,mass:r=1}){let i,o,s=1-e;s=ya(tie,nie,s),t=ya(Zre,eie,rs(t)),s&lt;1?(i=l=&gt;{const u=l*s,d=u*t,f=u-n,h=Qb(l,s),p=Math.exp(-d);return L0-f/h*p},o=l=&gt;{const d=l*s*t,f=d*n+n,h=Math.pow(s,2)*Math.pow(l,2)*t,p=Math.exp(-d),y=Qb(Math.pow(l,2),s);return(-i(l)+L0&gt;0?-1:1)*((f-h)*p)/y}):(i=l=&gt;{const u=Math.exp(-l*t),d=(l-n)*t+1;return-L0+u*d},o=l=&gt;{const u=Math.exp(-l*t),d=(n-l)*(t*t);return u*d});const a=5/t,c=oie(i,o,a);if(t=ns(t),isNaN(c))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(c,2)*r;return{stiffness:l,damping:s*2*Math.sqrt(r*l),duration:t}}}const iie=12;function oie(t,e,n){let r=n;for(let i=1;i&lt;iie;i++)r=r-t(r)/e(r);return r}function Qb(t,e){return t*Math.sqrt(1-e*e)}const sie=["duration","bounce"],aie=["stiffness","damping","mass"];function R1(t,e){return e.some(n=&gt;t[n]!==void 0)}function cie(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!R1(t,aie)&amp;&amp;R1(t,sie)){const n=rie(t);e={...e,...n,mass:1},e.isResolvedFromDuration=!0}return e}function RV({keyframes:t,restDelta:e,restSpeed:n,...r}){const i=t[0],o=t[t.length-1],s={done:!1,value:i},{stiffness:a,damping:c,mass:l,duration:u,velocity:d,isResolvedFromDuration:f}=cie({...r,velocity:-rs(r.velocity||0)}),h=d||0,p=c/(2*Math.sqrt(a*l)),y=o-i,v=rs(Math.sqrt(a/l)),m=Math.abs(y)&lt;5;n||(n=m?.01:2),e||(e=m?.005:.5);let g;if(p&lt;1){const _=Qb(v,p);g=S=&gt;{const w=Math.exp(-p*v*S);return o-w*((h+p*v*y)/_*Math.sin(_*S)+y*Math.cos(_*S))}}else if(p===1)g=_=&gt;o-Math.exp(-v*_)*(y+(h+v*y)*_);else{const _=v*Math.sqrt(p*p-1);g=S=&gt;{const w=Math.exp(-p*v*S),b=Math.min(_*S,300);return o-w*((h+p*v*y)*Math.sinh(b)+_*y*Math.cosh(b))/_}}return{calculatedDuration:f&amp;&amp;u||null,next:_=&gt;{const S=g(_);if(f)s.done=_&gt;=u;else{let w=0;p&lt;1&amp;&amp;(w=_===0?ns(h):OV(g,_,S));const b=Math.abs(w)&lt;=n,k=Math.abs(o-S)&lt;=e;s.done=b&amp;&amp;k}return s.value=s.done?o:S,s}}}function N1({keyframes:t,velocity:e=0,power:n=.8,timeConstant:r=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:s,min:a,max:c,restDelta:l=.5,restSpeed:u}){const d=t[0],f={done:!1,value:d},h=C=&gt;a!==void 0&amp;&amp;C&lt;a||c!==void 0&amp;&amp;C&gt;c,p=C=&gt;a===void 0?c:c===void 0||Math.abs(a-C)&lt;Math.abs(c-C)?a:c;let y=n*e;const v=d+y,m=s===void 0?v:s(v);m!==v&amp;&amp;(y=m-d);const g=C=&gt;-y*Math.exp(-C/r),_=C=&gt;m+g(C),S=C=&gt;{const P=g(C),I=_(C);f.done=Math.abs(P)&lt;=l,f.value=f.done?m:I};let w,b;const k=C=&gt;{h(f.value)&amp;&amp;(w=C,b=RV({keyframes:[f.value,p(f.value)],velocity:OV(_,C,f.value),damping:i,stiffness:o,restDelta:l,restSpeed:u}))};return k(0),{calculatedDuration:null,next:C=&gt;{let P=!1;return!b&amp;&amp;w===void 0&amp;&amp;(P=!0,S(C),k(C)),w!==void 0&amp;&amp;C&gt;=w?b.next(C-w):(!P&amp;&amp;S(C),f)}}}const lie=ap(.42,0,1,1),uie=ap(0,0,.58,1),NV=ap(.42,0,.58,1),die=t=&gt;Array.isArray(t)&amp;&amp;typeof t[0]!="number",lI=t=&gt;Array.isArray(t)&amp;&amp;typeof t[0]=="number",P1={linear:Zn,easeIn:lie,easeInOut:NV,easeOut:uie,circIn:tI,circInOut:uV,circOut:lV,backIn:eI,backInOut:aV,backOut:sV,anticipate:cV},x1=t=&gt;{if(lI(t)){zb(t.length===4);const[e,n,r,i]=t;return ap(e,n,r,i)}else if(typeof t=="string")return zb(P1[t]!==void 0),P1[t];return t},fie=(t,e)=&gt;n=&gt;e(t(n)),is=(...t)=&gt;t.reduce(fie),ju=(t,e,n)=&gt;{const r=e-t;return r===0?1:(n-t)/r},Nt=(t,e,n)=&gt;t+(e-t)*n;function $0(t,e,n){return n&lt;0&amp;&amp;(n+=1),n&gt;1&amp;&amp;(n-=1),n&lt;1/6?t+(e-t)*6*n:n&lt;1/2?e:n&lt;2/3?t+(e-t)*(2/3-n)*6:t}function hie({hue:t,saturation:e,lightness:n,alpha:r}){t/=360,e/=100,n/=100;let i=0,o=0,s=0;if(!e)i=o=s=n;else{const a=n&lt;.5?n*(1+e):n+e-n*e,c=2*n-a;i=$0(c,a,t+1/3),o=$0(c,a,t),s=$0(c,a,t-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(s*255),alpha:r}}function Ly(t,e){return n=&gt;n&gt;0?e:t}const F0=(t,e,n)=&gt;{const r=t*t,i=n*(e*e-r)+r;return i&lt;0?0:Math.sqrt(i)},pie=[Gb,ic,Ul],mie=t=&gt;pie.find(e=&gt;e.test(t));function M1(t){const e=mie(t);if(!e)return!1;let n=e.parse(t);return e===Ul&amp;&amp;(n=hie(n)),n}const D1=(t,e)=&gt;{const n=M1(t),r=M1(e);if(!n||!r)return Ly(t,e);const i={...n};return o=&gt;(i.red=F0(n.red,r.red,o),i.green=F0(n.green,r.green,o),i.blue=F0(n.blue,r.blue,o),i.alpha=Nt(n.alpha,r.alpha,o),ic.transform(i))},Yb=new Set(["none","hidden"]);function gie(t,e){return Yb.has(t)?n=&gt;n&lt;=0?t:e:n=&gt;n&gt;=1?e:t}function yie(t,e){return n=&gt;Nt(t,e,n)}function uI(t){return typeof t=="number"?yie:typeof t=="string"?nI(t)?Ly:zn.test(t)?D1:Sie:Array.isArray(t)?PV:typeof t=="object"?zn.test(t)?D1:vie:Ly}function PV(t,e){const n=[...t],r=n.length,i=t.map((o,s)=&gt;uI(o)(o,e[s]));return o=&gt;{for(let s=0;s&lt;r;s++)n[s]=i[s](o);return n}}function vie(t,e){const n={...t,...e},r={};for(const i in n)t[i]!==void 0&amp;&amp;e[i]!==void 0&amp;&amp;(r[i]=uI(t[i])(t[i],e[i]));return i=&gt;{for(const o in r)n[o]=r[o](i);return n}}function _ie(t,e){var n;const r=[],i={color:0,var:0,number:0};for(let o=0;o&lt;e.values.length;o++){const s=e.types[o],a=t.indexes[s][i[s]],c=(n=t.values[a])!==null&amp;&amp;n!==void 0?n:0;r[o]=c,i[s]++}return r}const Sie=(t,e)=&gt;{const n=va.createTransformer(e),r=Oh(t),i=Oh(e);return r.indexes.var.length===i.indexes.var.length&amp;&amp;r.indexes.color.length===i.indexes.color.length&amp;&amp;r.indexes.number.length&gt;=i.indexes.number.length?Yb.has(t)&amp;&amp;!i.values.length||Yb.has(e)&amp;&amp;!r.values.length?gie(t,e):is(PV(_ie(r,i),i.values),n):Ly(t,e)};function xV(t,e,n){return typeof t=="number"&amp;&amp;typeof e=="number"&amp;&amp;typeof n=="number"?Nt(t,e,n):uI(t)(t,e)}function wie(t,e,n){const r=[],i=n||xV,o=t.length-1;for(let s=0;s&lt;o;s++){let a=i(t[s],t[s+1]);if(e){const c=Array.isArray(e)?e[s]||Zn:e;a=is(c,a)}r.push(a)}return r}function Tie(t,e,{clamp:n=!0,ease:r,mixer:i}={}){const o=t.length;if(zb(o===e.length),o===1)return()=&gt;e[0];if(o===2&amp;&amp;t[0]===t[1])return()=&gt;e[1];t[0]&gt;t[o-1]&amp;&amp;(t=[...t].reverse(),e=[...e].reverse());const s=wie(e,r,i),a=s.length,c=l=&gt;{let u=0;if(a&gt;1)for(;u&lt;t.length-2&amp;&amp;!(l&lt;t[u+1]);u++);const d=ju(t[u],t[u+1],l);return s[u](d)};return n?l=&gt;c(ya(t[0],t[o-1],l)):c}function bie(t,e){const n=t[t.length-1];for(let r=1;r&lt;=e;r++){const i=ju(0,e,r);t.push(Nt(n,1,i))}}function Eie(t){const e=[0];return bie(e,t.length-1),e}function Cie(t,e){return t.map(n=&gt;n*e)}function kie(t,e){return t.map(()=&gt;e||NV).splice(0,t.length-1)}function $y({duration:t=300,keyframes:e,times:n,ease:r="easeInOut"}){const i=die(r)?r.map(x1):x1(r),o={done:!1,value:e[0]},s=Cie(n&amp;&amp;n.length===e.length?n:Eie(e),t),a=Tie(s,e,{ease:Array.isArray(i)?i:kie(e,i)});return{calculatedDuration:t,next:c=&gt;(o.value=a(c),o.done=c&gt;=t,o)}}const L1=2e4;function Aie(t){let e=0;const n=50;let r=t.next(e);for(;!r.done&amp;&amp;e&lt;L1;)e+=n,r=t.next(e);return e&gt;=L1?1/0:e}const Iie=t=&gt;{const e=({timestamp:n})=&gt;t(n);return{start:()=&gt;mt.update(e,!0),stop:()=&gt;ga(e),now:()=&gt;Rn.isProcessing?Rn.timestamp:Ao.now()}},Oie={decay:N1,inertia:N1,tween:$y,keyframes:$y,spring:RV},Rie=t=&gt;t/100;class dI extends AV{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=&gt;{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:c}=this.options;c&amp;&amp;c()};const{name:n,motionValue:r,element:i,keyframes:o}=this.options,s=i?.KeyframeResolver||rI,a=(c,l)=&gt;this.onKeyframesResolved(c,l);this.resolver=new s(o,a,n,r,i),this.resolver.scheduleResolve()}initPlayback(e){const{type:n="keyframes",repeat:r=0,repeatDelay:i=0,repeatType:o,velocity:s=0}=this.options,a=cI(n)?n:Oie[n]||$y;let c,l;a!==$y&amp;&amp;typeof e[0]!="number"&amp;&amp;(c=is(Rie,xV(e[0],e[1])),e=[0,100]);const u=a({...this.options,keyframes:e});o==="mirror"&amp;&amp;(l=a({...this.options,keyframes:[...e].reverse(),velocity:-s})),u.calculatedDuration===null&amp;&amp;(u.calculatedDuration=Aie(u));const{calculatedDuration:d}=u,f=d+i,h=f*(r+1)-i;return{generator:u,mirroredGenerator:l,mapPercentToKeyframes:c,calculatedDuration:d,resolvedDuration:f,totalDuration:h}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:r}=this;if(!r){const{keyframes:C}=this.options;return{done:!0,value:C[C.length-1]}}const{finalKeyframe:i,generator:o,mirroredGenerator:s,mapPercentToKeyframes:a,keyframes:c,calculatedDuration:l,totalDuration:u,resolvedDuration:d}=r;if(this.startTime===null)return o.next(0);const{delay:f,repeat:h,repeatType:p,repeatDelay:y,onUpdate:v}=this.options;this.speed&gt;0?this.startTime=Math.min(this.startTime,e):this.speed&lt;0&amp;&amp;(this.startTime=Math.min(e-u/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const m=this.currentTime-f*(this.speed&gt;=0?1:-1),g=this.speed&gt;=0?m&lt;0:m&gt;u;this.currentTime=Math.max(m,0),this.state==="finished"&amp;&amp;this.holdTime===null&amp;&amp;(this.currentTime=u);let _=this.currentTime,S=o;if(h){const C=Math.min(this.currentTime,u)/d;let P=Math.floor(C),I=C%1;!I&amp;&amp;C&gt;=1&amp;&amp;(I=1),I===1&amp;&amp;P--,P=Math.min(P,h+1),!!(P%2)&amp;&amp;(p==="reverse"?(I=1-I,y&amp;&amp;(I-=y/d)):p==="mirror"&amp;&amp;(S=s)),_=ya(0,1,I)*d}const w=g?{done:!1,value:c[0]}:S.next(_);a&amp;&amp;(w.value=a(w.value));let{done:b}=w;!g&amp;&amp;l!==null&amp;&amp;(b=this.speed&gt;=0?this.currentTime&gt;=u:this.currentTime&lt;=0);const k=this.holdTime===null&amp;&amp;(this.state==="finished"||this.state==="running"&amp;&amp;b);return k&amp;&amp;i!==void 0&amp;&amp;(w.value=H_(c,this.options,i)),v&amp;&amp;v(w.value),k&amp;&amp;this.finish(),w}get duration(){const{resolved:e}=this;return e?rs(e.calculatedDuration):0}get time(){return rs(this.currentTime)}set time(e){e=ns(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&amp;&amp;(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&amp;&amp;(this.time=rs(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=Iie,onPlay:n,startTime:r}=this.options;this.driver||(this.driver=e(o=&gt;this.tick(o))),n&amp;&amp;n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&amp;&amp;(this.startTime=i):this.startTime=r??this.calcStartTime(),this.state==="finished"&amp;&amp;this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&amp;&amp;e!==void 0?e:0}complete(){this.state!=="running"&amp;&amp;this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&amp;&amp;e()}cancel(){this.cancelTime!==null&amp;&amp;this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&amp;&amp;(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const MV=new Set(["opacity","clipPath","filter","transform"]),Nie=10,Pie=(t,e)=&gt;{let n="";const r=Math.max(Math.round(e/Nie),2);for(let i=0;i&lt;r;i++)n+=t(ju(0,r-1,i))+", ";return`linear(${n.substring(0,n.length-2)})`};function fI(t){let e;return()=&gt;(e===void 0&amp;&amp;(e=t()),e)}const xie={linearEasing:void 0};function Mie(t,e){const n=fI(t);return()=&gt;{var r;return(r=xie[e])!==null&amp;&amp;r!==void 0?r:n()}}const Fy=Mie(()=&gt;{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function DV(t){return!!(typeof t=="function"&amp;&amp;Fy()||!t||typeof t=="string"&amp;&amp;(t in Jb||Fy())||lI(t)||Array.isArray(t)&amp;&amp;t.every(DV))}const mf=([t,e,n,r])=&gt;`cubic-bezier(${t}, ${e}, ${n}, ${r})`,Jb={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:mf([0,.65,.55,1]),circOut:mf([.55,0,1,.45]),backIn:mf([.31,.01,.66,-.59]),backOut:mf([.33,1.53,.69,.99])};function LV(t,e){if(t)return typeof t=="function"&amp;&amp;Fy()?Pie(t,e):lI(t)?mf(t):Array.isArray(t)?t.map(n=&gt;LV(n,e)||Jb.easeOut):Jb[t]}function Die(t,e,n,{delay:r=0,duration:i=300,repeat:o=0,repeatType:s="loop",ease:a,times:c}={}){const l={[e]:n};c&amp;&amp;(l.offset=c);const u=LV(a,i);return Array.isArray(u)&amp;&amp;(l.easing=u),t.animate(l,{delay:r,duration:i,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:o+1,direction:s==="reverse"?"alternate":"normal"})}function $1(t,e){t.timeline=e,t.onfinish=null}const Lie=fI(()=&gt;Object.hasOwnProperty.call(Element.prototype,"animate")),Uy=10,$ie=2e4;function Fie(t){return cI(t.type)||t.type==="spring"||!DV(t.ease)}function Uie(t,e){const n=new dI({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:t[0]};const i=[];let o=0;for(;!r.done&amp;&amp;o&lt;$ie;)r=n.sample(o),i.push(r.value),o+=Uy;return{times:void 0,keyframes:i,duration:o-Uy,ease:"linear"}}const $V={anticipate:cV,backInOut:aV,circInOut:uV};function jie(t){return t in $V}class F1 extends AV{constructor(e){super(e);const{name:n,motionValue:r,element:i,keyframes:o}=this.options;this.resolver=new kV(o,(s,a)=&gt;this.onKeyframesResolved(s,a),n,r,i),this.resolver.scheduleResolve()}initPlayback(e,n){var r;let{duration:i=300,times:o,ease:s,type:a,motionValue:c,name:l,startTime:u}=this.options;if(!(!((r=c.owner)===null||r===void 0)&amp;&amp;r.current))return!1;if(typeof s=="string"&amp;&amp;Fy()&amp;&amp;jie(s)&amp;&amp;(s=$V[s]),Fie(this.options)){const{onComplete:f,onUpdate:h,motionValue:p,element:y,...v}=this.options,m=Uie(e,v);e=m.keyframes,e.length===1&amp;&amp;(e[1]=e[0]),i=m.duration,o=m.times,s=m.ease,a="keyframes"}const d=Die(c.owner.current,l,e,{...this.options,duration:i,times:o,ease:s});return d.startTime=u??this.calcStartTime(),this.pendingTimeline?($1(d,this.pendingTimeline),this.pendingTimeline=void 0):d.onfinish=()=&gt;{const{onComplete:f}=this.options;c.set(H_(e,this.options,n)),f&amp;&amp;f(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:i,times:o,type:a,ease:s,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return rs(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return rs(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.currentTime=ns(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:r}=n;r.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:n}=e;return n.startTime}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return Zn;const{animation:r}=n;$1(r,e)}return Zn}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&amp;&amp;this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:r,duration:i,type:o,ease:s,times:a}=e;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:l,onUpdate:u,onComplete:d,element:f,...h}=this.options,p=new dI({...h,keyframes:r,duration:i,type:o,ease:s,times:a,isGenerator:!0}),y=ns(this.time);l.setWithVelocity(p.sample(y-Uy).value,p.sample(y).value,Uy)}const{onStop:c}=this.options;c&amp;&amp;c(),this.cancel()}complete(){const{resolved:e}=this;e&amp;&amp;e.animation.finish()}cancel(){const{resolved:e}=this;e&amp;&amp;e.animation.cancel()}static supports(e){const{motionValue:n,name:r,repeatDelay:i,repeatType:o,damping:s,type:a}=e;return Lie()&amp;&amp;r&amp;&amp;MV.has(r)&amp;&amp;n&amp;&amp;n.owner&amp;&amp;n.owner.current instanceof HTMLElement&amp;&amp;!n.owner.getProps().onUpdate&amp;&amp;!i&amp;&amp;o!=="mirror"&amp;&amp;s!==0&amp;&amp;a!=="inertia"}}const Bie=fI(()=&gt;window.ScrollTimeline!==void 0);class Hie{constructor(e){this.stop=()=&gt;this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,n){return Promise.all(this.animations).then(e).catch(n)}getAll(e){return this.animations[0][e]}setAll(e,n){for(let r=0;r&lt;this.animations.length;r++)this.animations[r][e]=n}attachTimeline(e,n){const r=this.animations.map(i=&gt;Bie()&amp;&amp;i.attachTimeline?i.attachTimeline(e):n(i));return()=&gt;{r.forEach((i,o)=&gt;{i&amp;&amp;i(),this.animations[o].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let n=0;n&lt;this.animations.length;n++)e=Math.max(e,this.animations[n].duration);return e}runAll(e){this.animations.forEach(n=&gt;n[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function Vie({when:t,delay:e,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:s,repeatDelay:a,from:c,elapsed:l,...u}){return!!Object.keys(u).length}const hI=(t,e,n,r={},i,o)=&gt;s=&gt;{const a=ZA(r,t)||{},c=a.delay||r.delay||0;let{elapsed:l=0}=r;l=l-ns(c);let u={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-l,onUpdate:f=&gt;{e.set(f),a.onUpdate&amp;&amp;a.onUpdate(f)},onComplete:()=&gt;{s(),a.onComplete&amp;&amp;a.onComplete()},name:t,motionValue:e,element:o?void 0:i};Vie(a)||(u={...u,...cre(t,u)}),u.duration&amp;&amp;(u.duration=ns(u.duration)),u.repeatDelay&amp;&amp;(u.repeatDelay=ns(u.repeatDelay)),u.from!==void 0&amp;&amp;(u.keyframes[0]=u.from);let d=!1;if((u.type===!1||u.duration===0&amp;&amp;!u.repeatDelay)&amp;&amp;(u.duration=0,u.delay===0&amp;&amp;(d=!0)),d&amp;&amp;!o&amp;&amp;e.get()!==void 0){const f=H_(u.keyframes,a);if(f!==void 0)return mt.update(()=&gt;{u.onUpdate(f),u.onComplete()}),new Hie([])}return!o&amp;&amp;F1.supports(u)?new F1(u):new dI(u)},zie=t=&gt;!!(t&amp;&amp;typeof t=="object"&amp;&amp;t.mix&amp;&amp;t.toValue),qie=t=&gt;Vb(t)?t[t.length-1]||0:t;function pI(t,e){t.indexOf(e)===-1&amp;&amp;t.push(e)}function mI(t,e){const n=t.indexOf(e);n&gt;-1&amp;&amp;t.splice(n,1)}class gI{constructor(){this.subscriptions=[]}add(e){return pI(this.subscriptions,e),()=&gt;mI(this.subscriptions,e)}notify(e,n,r){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,r);else for(let o=0;o&lt;i;o++){const s=this.subscriptions[o];s&amp;&amp;s(e,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const U1=30,Wie=t=&gt;!isNaN(parseFloat(t));class Gie{constructor(e,n={}){this.version="11.11.7",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(r,i=!0)=&gt;{const o=Ao.now();this.updatedAt!==o&amp;&amp;this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&amp;&amp;this.events.change&amp;&amp;this.events.change.notify(this.current),i&amp;&amp;this.events.renderRequest&amp;&amp;this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=Ao.now(),this.canTrackVelocity===null&amp;&amp;e!==void 0&amp;&amp;(this.canTrackVelocity=Wie(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new gI);const r=this.events[e].add(n);return e==="change"?()=&gt;{r(),mt.read(()=&gt;{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,r){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-r}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&amp;&amp;this.stop(),this.stopPassiveEffect&amp;&amp;this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=Ao.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt&gt;U1)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,U1);return IV(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=&gt;{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&amp;&amp;this.events.animationStart.notify()}).then(()=&gt;{this.events.animationComplete&amp;&amp;this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&amp;&amp;(this.animation.stop(),this.events.animationCancel&amp;&amp;this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&amp;&amp;this.stopPassiveEffect()}}function Rh(t,e){return new Gie(t,e)}function Kie(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,Rh(n))}function Qie(t,e){const n=B_(t,e);let{transitionEnd:r={},transition:i={},...o}=n||{};o={...o,...r};for(const s in o){const a=qie(o[s]);Kie(t,s,a)}}const V_=t=&gt;t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Yie="framerAppearId",FV="data-"+V_(Yie);function UV(t){return t.props[FV]}const Jn=t=&gt;!!(t&amp;&amp;t.getVelocity);function Jie(t){return!!(Jn(t)&amp;&amp;t.add)}function jV(t){if(Na.has(t))return"transform";if(MV.has(t))return V_(t)}function Xb(t,e){var n;if(!t.applyWillChange)return;const r=t.getValue("willChange");if(Jie(r))return r.add(e);!(!((n=t.props.style)===null||n===void 0)&amp;&amp;n.willChange)&amp;&amp;jV(e)&amp;&amp;t.setStaticValue("willChange","transform")}function Xie({protectedKeys:t,needsAnimating:e},n){const r=t.hasOwnProperty(n)&amp;&amp;e[n]!==!0;return e[n]=!1,r}function BV(t,e,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:s=t.getDefaultTransition(),transitionEnd:a,...c}=e;r&amp;&amp;(s=r);const l=[],u=i&amp;&amp;t.animationState&amp;&amp;t.animationState.getState()[i];for(const d in c){const f=t.getValue(d,(o=t.latestValues[d])!==null&amp;&amp;o!==void 0?o:null),h=c[d];if(h===void 0||u&amp;&amp;Xie(u,d))continue;const p={delay:n,...ZA(s||{},d)};let y=!1;if(window.MotionHandoffAnimation){const m=UV(t);if(m){const g=window.MotionHandoffAnimation(m,d,mt);g!==null&amp;&amp;(p.startTime=g,y=!0)}}Xb(t,d),f.start(hI(d,f,h,t.shouldReduceMotion&amp;&amp;Na.has(d)?{type:!1}:p,t,y));const v=f.animation;v&amp;&amp;l.push(v)}return a&amp;&amp;Promise.all(l).then(()=&gt;{mt.update(()=&gt;{a&amp;&amp;Qie(t,a)})}),l}function Zb(t,e,n={}){var r;const i=B_(t,e,n.type==="exit"?(r=t.presenceContext)===null||r===void 0?void 0:r.custom:void 0);let{transition:o=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&amp;&amp;(o=n.transitionOverride);const s=i?()=&gt;Promise.all(BV(t,i,n)):()=&gt;Promise.resolve(),a=t.variantChildren&amp;&amp;t.variantChildren.size?(l=0)=&gt;{const{delayChildren:u=0,staggerChildren:d,staggerDirection:f}=o;return Zie(t,e,u+l,d,f,n)}:()=&gt;Promise.resolve(),{when:c}=o;if(c){const[l,u]=c==="beforeChildren"?[s,a]:[a,s];return l().then(()=&gt;u())}else return Promise.all([s(),a(n.delay)])}function Zie(t,e,n=0,r=0,i=1,o){const s=[],a=(t.variantChildren.size-1)*r,c=i===1?(l=0)=&gt;l*r:(l=0)=&gt;a-l*r;return Array.from(t.variantChildren).sort(eoe).forEach((l,u)=&gt;{l.notify("AnimationStart",e),s.push(Zb(l,e,{...o,delay:n+c(u)}).then(()=&gt;l.notify("AnimationComplete",e)))}),Promise.all(s)}function eoe(t,e){return t.sortNodePosition(e)}function toe(t,e,n={}){t.notify("AnimationStart",e);let r;if(Array.isArray(e)){const i=e.map(o=&gt;Zb(t,o,n));r=Promise.all(i)}else if(typeof e=="string")r=Zb(t,e,n);else{const i=typeof e=="function"?B_(t,e,n.custom):e;r=Promise.all(BV(t,i,n))}return r.then(()=&gt;{t.notify("AnimationComplete",e)})}const noe=XA.length;function HV(t){if(!t)return;if(!t.isControllingVariants){const n=t.parent?HV(t.parent)||{}:{};return t.props.initial!==void 0&amp;&amp;(n.initial=t.props.initial),n}const e={};for(let n=0;n&lt;noe;n++){const r=XA[n],i=t.props[r];(Ah(i)||i===!1)&amp;&amp;(e[r]=i)}return e}const roe=[...JA].reverse(),ioe=JA.length;function ooe(t){return e=&gt;Promise.all(e.map(({animation:n,options:r})=&gt;toe(t,n,r)))}function soe(t){let e=ooe(t),n=j1(),r=!0;const i=c=&gt;(l,u)=&gt;{var d;const f=B_(t,u,c==="exit"?(d=t.presenceContext)===null||d===void 0?void 0:d.custom:void 0);if(f){const{transition:h,transitionEnd:p,...y}=f;l={...l,...y,...p}}return l};function o(c){e=c(t)}function s(c){const{props:l}=t,u=HV(t.parent)||{},d=[],f=new Set;let h={},p=1/0;for(let v=0;v&lt;ioe;v++){const m=roe[v],g=n[m],_=l[m]!==void 0?l[m]:u[m],S=Ah(_),w=m===c?g.isActive:null;w===!1&amp;&amp;(p=v);let b=_===u[m]&amp;&amp;_!==l[m]&amp;&amp;S;if(b&amp;&amp;r&amp;&amp;t.manuallyAnimateOnMount&amp;&amp;(b=!1),g.protectedKeys={...h},!g.isActive&amp;&amp;w===null||!_&amp;&amp;!g.prevProp||kh(_)||typeof _=="boolean")continue;const k=aoe(g.prevProp,_);let C=k||m===c&amp;&amp;g.isActive&amp;&amp;!b&amp;&amp;S||v&gt;p&amp;&amp;S,P=!1;const I=Array.isArray(_)?_:[_];let q=I.reduce(i(m),{});w===!1&amp;&amp;(q={});const{prevResolvedValues:Y={}}=g,re={...Y,...q},G=L=&gt;{C=!0,f.has(L)&amp;&amp;(P=!0,f.delete(L)),g.needsAnimating[L]=!0;const A=t.getValue(L);A&amp;&amp;(A.liveStyle=!1)};for(const L in re){const A=q[L],x=Y[L];if(h.hasOwnProperty(L))continue;let V=!1;Vb(A)&amp;&amp;Vb(x)?V=!tV(A,x):V=A!==x,V?A!=null?G(L):f.add(L):A!==void 0&amp;&amp;f.has(L)?G(L):g.protectedKeys[L]=!0}g.prevProp=_,g.prevResolvedValues=q,g.isActive&amp;&amp;(h={...h,...q}),r&amp;&amp;t.blockInitialAnimation&amp;&amp;(C=!1),C&amp;&amp;(!(b&amp;&amp;k)||P)&amp;&amp;d.push(...I.map(L=&gt;({animation:L,options:{type:m}})))}if(f.size){const v={};f.forEach(m=&gt;{const g=t.getBaseTarget(m),_=t.getValue(m);_&amp;&amp;(_.liveStyle=!0),v[m]=g??null}),d.push({animation:v})}let y=!!d.length;return r&amp;&amp;(l.initial===!1||l.initial===l.animate)&amp;&amp;!t.manuallyAnimateOnMount&amp;&amp;(y=!1),r=!1,y?e(d):Promise.resolve()}function a(c,l){var u;if(n[c].isActive===l)return Promise.resolve();(u=t.variantChildren)===null||u===void 0||u.forEach(f=&gt;{var h;return(h=f.animationState)===null||h===void 0?void 0:h.setActive(c,l)}),n[c].isActive=l;const d=s(c);for(const f in n)n[f].protectedKeys={};return d}return{animateChanges:s,setActive:a,setAnimateFunction:o,getState:()=&gt;n,reset:()=&gt;{n=j1(),r=!0}}}function aoe(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!tV(e,t):!1}function Fa(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function j1(){return{animate:Fa(!0),whileInView:Fa(),whileHover:Fa(),whileTap:Fa(),whileDrag:Fa(),whileFocus:Fa(),exit:Fa()}}class Pa{constructor(e){this.isMounted=!1,this.node=e}update(){}}class coe extends Pa{constructor(e){super(e),e.animationState||(e.animationState=soe(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();kh(e)&amp;&amp;(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&amp;&amp;this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)===null||e===void 0||e.call(this)}}let loe=0;class uoe extends Pa{constructor(){super(...arguments),this.id=loe++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;const i=this.node.animationState.setActive("exit",!e);n&amp;&amp;!e&amp;&amp;i.then(()=&gt;n(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&amp;&amp;(this.unmount=e(this.id))}unmount(){}}const doe={animation:{Feature:coe},exit:{Feature:uoe}},VV=t=&gt;t.pointerType==="mouse"?typeof t.button!="number"||t.button&lt;=0:t.isPrimary!==!1;function z_(t,e="page"){return{point:{x:t[`${e}X`],y:t[`${e}Y`]}}}const foe=t=&gt;e=&gt;VV(e)&amp;&amp;t(e,z_(e));function Zo(t,e,n,r={passive:!0}){return t.addEventListener(e,n,r),()=&gt;t.removeEventListener(e,n)}function os(t,e,n,r){return Zo(t,e,foe(n),r)}const B1=(t,e)=&gt;Math.abs(t-e);function hoe(t,e){const n=B1(t.x,e.x),r=B1(t.y,e.y);return Math.sqrt(n**2+r**2)}class zV{constructor(e,n,{transformPagePoint:r,contextWindow:i,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=&gt;{if(!(this.lastMoveEvent&amp;&amp;this.lastMoveEventInfo))return;const d=j0(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,h=hoe(d.offset,{x:0,y:0})&gt;=3;if(!f&amp;&amp;!h)return;const{point:p}=d,{timestamp:y}=Rn;this.history.push({...p,timestamp:y});const{onStart:v,onMove:m}=this.handlers;f||(v&amp;&amp;v(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),m&amp;&amp;m(this.lastMoveEvent,d)},this.handlePointerMove=(d,f)=&gt;{this.lastMoveEvent=d,this.lastMoveEventInfo=U0(f,this.transformPagePoint),mt.update(this.updatePoint,!0)},this.handlePointerUp=(d,f)=&gt;{this.end();const{onEnd:h,onSessionEnd:p,resumeAnimation:y}=this.handlers;if(this.dragSnapToOrigin&amp;&amp;y&amp;&amp;y(),!(this.lastMoveEvent&amp;&amp;this.lastMoveEventInfo))return;const v=j0(d.type==="pointercancel"?this.lastMoveEventInfo:U0(f,this.transformPagePoint),this.history);this.startEvent&amp;&amp;h&amp;&amp;h(d,v),p&amp;&amp;p(d,v)},!VV(e))return;this.dragSnapToOrigin=o,this.handlers=n,this.transformPagePoint=r,this.contextWindow=i||window;const s=z_(e),a=U0(s,this.transformPagePoint),{point:c}=a,{timestamp:l}=Rn;this.history=[{...c,timestamp:l}];const{onSessionStart:u}=n;u&amp;&amp;u(e,j0(a,this.history)),this.removeListeners=is(os(this.contextWindow,"pointermove",this.handlePointerMove),os(this.contextWindow,"pointerup",this.handlePointerUp),os(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&amp;&amp;this.removeListeners(),ga(this.updatePoint)}}function U0(t,e){return e?{point:e(t.point)}:t}function H1(t,e){return{x:t.x-e.x,y:t.y-e.y}}function j0({point:t},e){return{point:t,delta:H1(t,qV(e)),offset:H1(t,poe(e)),velocity:moe(e,.1)}}function poe(t){return t[0]}function qV(t){return t[t.length-1]}function moe(t,e){if(t.length&lt;2)return{x:0,y:0};let n=t.length-1,r=null;const i=qV(t);for(;n&gt;=0&amp;&amp;(r=t[n],!(i.timestamp-r.timestamp&gt;ns(e)));)n--;if(!r)return{x:0,y:0};const o=rs(i.timestamp-r.timestamp);if(o===0)return{x:0,y:0};const s={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return s.x===1/0&amp;&amp;(s.x=0),s.y===1/0&amp;&amp;(s.y=0),s}function WV(t){let e=null;return()=&gt;{const n=()=&gt;{e=null};return e===null?(e=t,n):!1}}const V1=WV("dragHorizontal"),z1=WV("dragVertical");function GV(t){let e=!1;if(t==="y")e=z1();else if(t==="x")e=V1();else{const n=V1(),r=z1();n&amp;&amp;r?e=()=&gt;{n(),r()}:(n&amp;&amp;n(),r&amp;&amp;r())}return e}function KV(){const t=GV(!0);return t?(t(),!1):!0}function jl(t){return t&amp;&amp;typeof t=="object"&amp;&amp;Object.prototype.hasOwnProperty.call(t,"current")}const QV=1e-4,goe=1-QV,yoe=1+QV,YV=.01,voe=0-YV,_oe=0+YV;function Qr(t){return t.max-t.min}function Soe(t,e,n){return Math.abs(t-e)&lt;=n}function q1(t,e,n,r=.5){t.origin=r,t.originPoint=Nt(e.min,e.max,t.origin),t.scale=Qr(n)/Qr(e),t.translate=Nt(n.min,n.max,t.origin)-t.originPoint,(t.scale&gt;=goe&amp;&amp;t.scale&lt;=yoe||isNaN(t.scale))&amp;&amp;(t.scale=1),(t.translate&gt;=voe&amp;&amp;t.translate&lt;=_oe||isNaN(t.translate))&amp;&amp;(t.translate=0)}function Vf(t,e,n,r){q1(t.x,e.x,n.x,r?r.originX:void 0),q1(t.y,e.y,n.y,r?r.originY:void 0)}function W1(t,e,n){t.min=n.min+e.min,t.max=t.min+Qr(e)}function woe(t,e,n){W1(t.x,e.x,n.x),W1(t.y,e.y,n.y)}function G1(t,e,n){t.min=e.min-n.min,t.max=t.min+Qr(e)}function zf(t,e,n){G1(t.x,e.x,n.x),G1(t.y,e.y,n.y)}function Toe(t,{min:e,max:n},r){return e!==void 0&amp;&amp;t&lt;e?t=r?Nt(e,t,r.min):Math.max(t,e):n!==void 0&amp;&amp;t&gt;n&amp;&amp;(t=r?Nt(n,t,r.max):Math.min(t,n)),t}function K1(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function boe(t,{top:e,left:n,bottom:r,right:i}){return{x:K1(t.x,n,i),y:K1(t.y,e,r)}}function Q1(t,e){let n=e.min-t.min,r=e.max-t.max;return e.max-e.min&lt;t.max-t.min&amp;&amp;([n,r]=[r,n]),{min:n,max:r}}function Eoe(t,e){return{x:Q1(t.x,e.x),y:Q1(t.y,e.y)}}function Coe(t,e){let n=.5;const r=Qr(t),i=Qr(e);return i&gt;r?n=ju(e.min,e.max-r,t.min):r&gt;i&amp;&amp;(n=ju(t.min,t.max-i,e.min)),ya(0,1,n)}function koe(t,e){const n={};return e.min!==void 0&amp;&amp;(n.min=e.min-t.min),e.max!==void 0&amp;&amp;(n.max=e.max-t.min),n}const eE=.35;function Aoe(t=eE){return t===!1?t=0:t===!0&amp;&amp;(t=eE),{x:Y1(t,"left","right"),y:Y1(t,"top","bottom")}}function Y1(t,e,n){return{min:J1(t,e),max:J1(t,n)}}function J1(t,e){return typeof t=="number"?t:t[e]||0}const X1=()=&gt;({translate:0,scale:1,origin:0,originPoint:0}),Bl=()=&gt;({x:X1(),y:X1()}),Z1=()=&gt;({min:0,max:0}),Bt=()=&gt;({x:Z1(),y:Z1()});function oi(t){return[t("x"),t("y")]}function JV({top:t,left:e,right:n,bottom:r}){return{x:{min:e,max:n},y:{min:t,max:r}}}function Ioe({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function Ooe(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function B0(t){return t===void 0||t===1}function tE({scale:t,scaleX:e,scaleY:n}){return!B0(t)||!B0(e)||!B0(n)}function za(t){return tE(t)||XV(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function XV(t){return ex(t.x)||ex(t.y)}function ex(t){return t&amp;&amp;t!=="0%"}function jy(t,e,n){const r=t-n,i=e*r;return n+i}function tx(t,e,n,r,i){return i!==void 0&amp;&amp;(t=jy(t,i,r)),jy(t,n,r)+e}function nE(t,e=0,n=1,r,i){t.min=tx(t.min,e,n,r,i),t.max=tx(t.max,e,n,r,i)}function ZV(t,{x:e,y:n}){nE(t.x,e.translate,e.scale,e.originPoint),nE(t.y,n.translate,n.scale,n.originPoint)}const nx=.999999999999,rx=1.0000000000001;function Roe(t,e,n,r=!1){const i=n.length;if(!i)return;e.x=e.y=1;let o,s;for(let a=0;a&lt;i;a++){o=n[a],s=o.projectionDelta;const{visualElement:c}=o.options;c&amp;&amp;c.props.style&amp;&amp;c.props.style.display==="contents"||(r&amp;&amp;o.options.layoutScroll&amp;&amp;o.scroll&amp;&amp;o!==o.root&amp;&amp;Vl(t,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),s&amp;&amp;(e.x*=s.x.scale,e.y*=s.y.scale,ZV(t,s)),r&amp;&amp;za(o.latestValues)&amp;&amp;Vl(t,o.latestValues))}e.x&lt;rx&amp;&amp;e.x&gt;nx&amp;&amp;(e.x=1),e.y&lt;rx&amp;&amp;e.y&gt;nx&amp;&amp;(e.y=1)}function Hl(t,e){t.min=t.min+e,t.max=t.max+e}function ix(t,e,n,r,i=.5){const o=Nt(t.min,t.max,i);nE(t,e,n,o,r)}function Vl(t,e){ix(t.x,e.x,e.scaleX,e.scale,e.originX),ix(t.y,e.y,e.scaleY,e.scale,e.originY)}function ez(t,e){return JV(Ooe(t.getBoundingClientRect(),e))}function Noe(t,e,n){const r=ez(t,n),{scroll:i}=e;return i&amp;&amp;(Hl(r.x,i.offset.x),Hl(r.y,i.offset.y)),r}const tz=({current:t})=&gt;t?t.ownerDocument.defaultView:null,Poe=new WeakMap;class xoe{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Bt(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&amp;&amp;r.isPresent===!1)return;const i=u=&gt;{const{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation(),n&amp;&amp;this.snapToCursor(z_(u,"page").point)},o=(u,d)=&gt;{const{drag:f,dragPropagation:h,onDragStart:p}=this.getProps();if(f&amp;&amp;!h&amp;&amp;(this.openGlobalLock&amp;&amp;this.openGlobalLock(),this.openGlobalLock=GV(f),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&amp;&amp;(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),oi(v=&gt;{let m=this.getAxisMotionValue(v).get()||0;if(ko.test(m)){const{projection:g}=this.visualElement;if(g&amp;&amp;g.layout){const _=g.layout.layoutBox[v];_&amp;&amp;(m=Qr(_)*(parseFloat(m)/100))}}this.originPoint[v]=m}),p&amp;&amp;mt.postRender(()=&gt;p(u,d)),Xb(this.visualElement,"transform");const{animationState:y}=this.visualElement;y&amp;&amp;y.setActive("whileDrag",!0)},s=(u,d)=&gt;{const{dragPropagation:f,dragDirectionLock:h,onDirectionLock:p,onDrag:y}=this.getProps();if(!f&amp;&amp;!this.openGlobalLock)return;const{offset:v}=d;if(h&amp;&amp;this.currentDirection===null){this.currentDirection=Moe(v),this.currentDirection!==null&amp;&amp;p&amp;&amp;p(this.currentDirection);return}this.updateAxis("x",d.point,v),this.updateAxis("y",d.point,v),this.visualElement.render(),y&amp;&amp;y(u,d)},a=(u,d)=&gt;this.stop(u,d),c=()=&gt;oi(u=&gt;{var d;return this.getAnimationState(u)==="paused"&amp;&amp;((d=this.getAxisMotionValue(u).animation)===null||d===void 0?void 0:d.play())}),{dragSnapToOrigin:l}=this.getProps();this.panSession=new zV(e,{onSessionStart:i,onStart:o,onMove:s,onSessionEnd:a,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:l,contextWindow:tz(this.visualElement)})}stop(e,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o&amp;&amp;mt.postRender(()=&gt;o(e,n))}cancel(){this.isDragging=!1;const{projection:e,animationState:n}=this.visualElement;e&amp;&amp;(e.isAnimationBlocked=!1),this.panSession&amp;&amp;this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&amp;&amp;this.openGlobalLock&amp;&amp;(this.openGlobalLock(),this.openGlobalLock=null),n&amp;&amp;n.setActive("whileDrag",!1)}updateAxis(e,n,r){const{drag:i}=this.getProps();if(!r||!_m(e,i,this.currentDirection))return;const o=this.getAxisMotionValue(e);let s=this.originPoint[e]+r[e];this.constraints&amp;&amp;this.constraints[e]&amp;&amp;(s=Toe(s,this.constraints[e],this.elastic[e])),o.set(s)}resolveConstraints(){var e;const{dragConstraints:n,dragElastic:r}=this.getProps(),i=this.visualElement.projection&amp;&amp;!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(e=this.visualElement.projection)===null||e===void 0?void 0:e.layout,o=this.constraints;n&amp;&amp;jl(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&amp;&amp;i?this.constraints=boe(i.layoutBox,n):this.constraints=!1,this.elastic=Aoe(r),o!==this.constraints&amp;&amp;i&amp;&amp;this.constraints&amp;&amp;!this.hasMutatedConstraints&amp;&amp;oi(s=&gt;{this.constraints!==!1&amp;&amp;this.getAxisMotionValue(s)&amp;&amp;(this.constraints[s]=koe(i.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!jl(e))return!1;const r=e.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=Noe(r,i.root,this.visualElement.getTransformPagePoint());let s=Eoe(i.layout.layoutBox,o);if(n){const a=n(Ioe(s));this.hasMutatedConstraints=!!a,a&amp;&amp;(s=JV(a))}return s}startAnimation(e){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:o,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),c=this.constraints||{},l=oi(u=&gt;{if(!_m(u,n,this.currentDirection))return;let d=c&amp;&amp;c[u]||{};s&amp;&amp;(d={min:0,max:0});const f=i?200:1e6,h=i?40:1e7,p={type:"inertia",velocity:r?e[u]:0,bounceStiffness:f,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10,...o,...d};return this.startAxisValueAnimation(u,p)});return Promise.all(l).then(a)}startAxisValueAnimation(e,n){const r=this.getAxisMotionValue(e);return Xb(this.visualElement,e),r.start(hI(e,r,0,n,this.visualElement,!1))}stopAnimation(){oi(e=&gt;this.getAxisMotionValue(e).stop())}pauseAnimation(){oi(e=&gt;{var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(e){var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(e){const n=`_drag${e.toUpperCase()}`,r=this.visualElement.getProps(),i=r[n];return i||this.visualElement.getValue(e,(r.initial?r.initial[e]:void 0)||0)}snapToCursor(e){oi(n=&gt;{const{drag:r}=this.getProps();if(!_m(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&amp;&amp;i.layout){const{min:s,max:a}=i.layout.layoutBox[n];o.set(e[n]-Nt(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!jl(n)||!r||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};oi(s=&gt;{const a=this.getAxisMotionValue(s);if(a&amp;&amp;this.constraints!==!1){const c=a.get();i[s]=Coe({min:c,max:c},this.constraints[s])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",r.root&amp;&amp;r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),oi(s=&gt;{if(!_m(s,e,null))return;const a=this.getAxisMotionValue(s),{min:c,max:l}=this.constraints[s];a.set(Nt(c,l,i[s]))})}addListeners(){if(!this.visualElement.current)return;Poe.set(this.visualElement,this);const e=this.visualElement.current,n=os(e,"pointerdown",c=&gt;{const{drag:l,dragListener:u=!0}=this.getProps();l&amp;&amp;u&amp;&amp;this.start(c)}),r=()=&gt;{const{dragConstraints:c}=this.getProps();jl(c)&amp;&amp;c.current&amp;&amp;(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,o=i.addEventListener("measure",r);i&amp;&amp;!i.layout&amp;&amp;(i.root&amp;&amp;i.root.updateScroll(),i.updateLayout()),mt.read(r);const s=Zo(window,"resize",()=&gt;this.scalePositionWithinConstraints()),a=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:l})=&gt;{this.isDragging&amp;&amp;l&amp;&amp;(oi(u=&gt;{const d=this.getAxisMotionValue(u);d&amp;&amp;(this.originPoint[u]+=c[u].translate,d.set(d.get()+c[u].translate))}),this.visualElement.render())});return()=&gt;{s(),n(),o(),a&amp;&amp;a()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:s=eE,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:o,dragElastic:s,dragMomentum:a}}}function _m(t,e,n){return(e===!0||e===t)&amp;&amp;(n===null||n===t)}function Moe(t,e=10){let n=null;return Math.abs(t.y)&gt;e?n="y":Math.abs(t.x)&gt;e&amp;&amp;(n="x"),n}class Doe extends Pa{constructor(e){super(e),this.removeGroupControls=Zn,this.removeListeners=Zn,this.controls=new xoe(e)}mount(){const{dragControls:e}=this.node.getProps();e&amp;&amp;(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Zn}unmount(){this.removeGroupControls(),this.removeListeners()}}const ox=t=&gt;(e,n)=&gt;{t&amp;&amp;mt.postRender(()=&gt;t(e,n))};class Loe extends Pa{constructor(){super(...arguments),this.removePointerDownListener=Zn}onPointerDown(e){this.session=new zV(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:tz(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:n,onPan:r,onPanEnd:i}=this.node.getProps();return{onSessionStart:ox(e),onStart:ox(n),onMove:r,onEnd:(o,s)=&gt;{delete this.session,i&amp;&amp;mt.postRender(()=&gt;i(o,s))}}}mount(){this.removePointerDownListener=os(this.node.current,"pointerdown",e=&gt;this.onPointerDown(e))}update(){this.session&amp;&amp;this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&amp;&amp;this.session.end()}}const q_=E.createContext(null);function $oe(){const t=E.useContext(q_);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:r}=t,i=E.useId();E.useEffect(()=&gt;r(i),[]);const o=E.useCallback(()=&gt;n&amp;&amp;n(i),[i,n]);return!e&amp;&amp;n?[!1,o]:[!0]}const yI=E.createContext({}),nz=E.createContext({}),dg={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function sx(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const jd={correct:(t,e)=&gt;{if(!e.target)return t;if(typeof t=="string")if(Ee.test(t))t=parseFloat(t);else return t;const n=sx(t,e.target.x),r=sx(t,e.target.y);return`${n}% ${r}%`}},Foe={correct:(t,{treeScale:e,projectionDelta:n})=&gt;{const r=t,i=va.parse(t);if(i.length&gt;5)return r;const o=va.createTransformer(t),s=typeof i[0]!="number"?1:0,a=n.x.scale*e.x,c=n.y.scale*e.y;i[0+s]/=a,i[1+s]/=c;const l=Nt(a,c,.5);return typeof i[2+s]=="number"&amp;&amp;(i[2+s]/=l),typeof i[3+s]=="number"&amp;&amp;(i[3+s]/=l),o(i)}},By={};function Uoe(t){Object.assign(By,t)}const{schedule:vI,cancel:nIe}=nV(queueMicrotask,!1);class joe extends E.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:o}=e;Uoe(Boe),o&amp;&amp;(n.group&amp;&amp;n.group.add(o),r&amp;&amp;r.register&amp;&amp;i&amp;&amp;r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=&gt;{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=&gt;this.safeToRemove()})),dg.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:r,drag:i,isPresent:o}=this.props,s=r.projection;return s&amp;&amp;(s.isPresent=o,i||e.layoutDependency!==n||n===void 0?s.willUpdate():this.safeToRemove(),e.isPresent!==o&amp;&amp;(o?s.promote():s.relegate()||mt.postRender(()=&gt;{const a=s.getStack();(!a||!a.members.length)&amp;&amp;this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&amp;&amp;(e.root.didUpdate(),vI.postRender(()=&gt;{!e.currentAnimation&amp;&amp;e.isLead()&amp;&amp;this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=e;i&amp;&amp;(i.scheduleCheckAfterUnmount(),n&amp;&amp;n.group&amp;&amp;n.group.remove(i),r&amp;&amp;r.deregister&amp;&amp;r.deregister(i))}safeToRemove(){const{safeToRemove:e}=this.props;e&amp;&amp;e()}render(){return null}}function rz(t){const[e,n]=$oe(),r=E.useContext(yI);return T.jsx(joe,{...t,layoutGroup:r,switchLayoutGroup:E.useContext(nz),isPresent:e,safeToRemove:n})}const Boe={borderRadius:{...jd,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:jd,borderTopRightRadius:jd,borderBottomLeftRadius:jd,borderBottomRightRadius:jd,boxShadow:Foe},iz=["TopLeft","TopRight","BottomLeft","BottomRight"],Hoe=iz.length,ax=t=&gt;typeof t=="string"?parseFloat(t):t,cx=t=&gt;typeof t=="number"||Ee.test(t);function Voe(t,e,n,r,i,o){i?(t.opacity=Nt(0,n.opacity!==void 0?n.opacity:1,zoe(r)),t.opacityExit=Nt(e.opacity!==void 0?e.opacity:1,0,qoe(r))):o&amp;&amp;(t.opacity=Nt(e.opacity!==void 0?e.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let s=0;s&lt;Hoe;s++){const a=`border${iz[s]}Radius`;let c=lx(e,a),l=lx(n,a);if(c===void 0&amp;&amp;l===void 0)continue;c||(c=0),l||(l=0),c===0||l===0||cx(c)===cx(l)?(t[a]=Math.max(Nt(ax(c),ax(l),r),0),(ko.test(l)||ko.test(c))&amp;&amp;(t[a]+="%")):t[a]=l}(e.rotate||n.rotate)&amp;&amp;(t.rotate=Nt(e.rotate||0,n.rotate||0,r))}function lx(t,e){return t[e]!==void 0?t[e]:t.borderRadius}const zoe=oz(0,.5,lV),qoe=oz(.5,.95,Zn);function oz(t,e,n){return r=&gt;r&lt;t?0:r&gt;e?1:n(ju(t,e,r))}function ux(t,e){t.min=e.min,t.max=e.max}function ni(t,e){ux(t.x,e.x),ux(t.y,e.y)}function dx(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function fx(t,e,n,r,i){return t-=e,t=jy(t,1/n,r),i!==void 0&amp;&amp;(t=jy(t,1/i,r)),t}function Woe(t,e=0,n=1,r=.5,i,o=t,s=t){if(ko.test(e)&amp;&amp;(e=parseFloat(e),e=Nt(s.min,s.max,e/100)-s.min),typeof e!="number")return;let a=Nt(o.min,o.max,r);t===o&amp;&amp;(a-=e),t.min=fx(t.min,e,n,a,i),t.max=fx(t.max,e,n,a,i)}function hx(t,e,[n,r,i],o,s){Woe(t,e[n],e[r],e[i],e.scale,o,s)}const Goe=["x","scaleX","originX"],Koe=["y","scaleY","originY"];function px(t,e,n,r){hx(t.x,e,Goe,n?n.x:void 0,r?r.x:void 0),hx(t.y,e,Koe,n?n.y:void 0,r?r.y:void 0)}function mx(t){return t.translate===0&amp;&amp;t.scale===1}function sz(t){return mx(t.x)&amp;&amp;mx(t.y)}function gx(t,e){return t.min===e.min&amp;&amp;t.max===e.max}function Qoe(t,e){return gx(t.x,e.x)&amp;&amp;gx(t.y,e.y)}function yx(t,e){return Math.round(t.min)===Math.round(e.min)&amp;&amp;Math.round(t.max)===Math.round(e.max)}function az(t,e){return yx(t.x,e.x)&amp;&amp;yx(t.y,e.y)}function vx(t){return Qr(t.x)/Qr(t.y)}function _x(t,e){return t.translate===e.translate&amp;&amp;t.scale===e.scale&amp;&amp;t.originPoint===e.originPoint}class Yoe{constructor(){this.members=[]}add(e){pI(this.members,e),e.scheduleRender()}remove(e){if(mI(this.members,e),e===this.prevLead&amp;&amp;(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&amp;&amp;this.promote(n)}}relegate(e){const n=this.members.findIndex(i=&gt;e===i);if(n===0)return!1;let r;for(let i=n;i&gt;=0;i--){const o=this.members[i];if(o.isPresent!==!1){r=o;break}}return r?(this.promote(r),!0):!1}promote(e,n){const r=this.lead;if(e!==r&amp;&amp;(this.prevLead=r,this.lead=e,e.show(),r)){r.instance&amp;&amp;r.scheduleRender(),e.scheduleRender(),e.resumeFrom=r,n&amp;&amp;(e.resumeFrom.preserveOpacity=!0),r.snapshot&amp;&amp;(e.snapshot=r.snapshot,e.snapshot.latestValues=r.animationValues||r.latestValues),e.root&amp;&amp;e.root.isUpdating&amp;&amp;(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&amp;&amp;r.hide()}}exitAnimationComplete(){this.members.forEach(e=&gt;{const{options:n,resumingFrom:r}=e;n.onExitComplete&amp;&amp;n.onExitComplete(),r&amp;&amp;r.options.onExitComplete&amp;&amp;r.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=&gt;{e.instance&amp;&amp;e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&amp;&amp;this.lead.snapshot&amp;&amp;(this.lead.snapshot=void 0)}}function Joe(t,e,n){let r="";const i=t.x.translate/e.x,o=t.y.translate/e.y,s=n?.z||0;if((i||o||s)&amp;&amp;(r=`translate3d(${i}px, ${o}px, ${s}px) `),(e.x!==1||e.y!==1)&amp;&amp;(r+=`scale(${1/e.x}, ${1/e.y}) `),n){const{transformPerspective:l,rotate:u,rotateX:d,rotateY:f,skewX:h,skewY:p}=n;l&amp;&amp;(r=`perspective(${l}px) ${r}`),u&amp;&amp;(r+=`rotate(${u}deg) `),d&amp;&amp;(r+=`rotateX(${d}deg) `),f&amp;&amp;(r+=`rotateY(${f}deg) `),h&amp;&amp;(r+=`skewX(${h}deg) `),p&amp;&amp;(r+=`skewY(${p}deg) `)}const a=t.x.scale*e.x,c=t.y.scale*e.y;return(a!==1||c!==1)&amp;&amp;(r+=`scale(${a}, ${c})`),r||"none"}const Xoe=(t,e)=&gt;t.depth-e.depth;class Zoe{constructor(){this.children=[],this.isDirty=!1}add(e){pI(this.children,e),this.isDirty=!0}remove(e){mI(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&amp;&amp;this.children.sort(Xoe),this.isDirty=!1,this.children.forEach(e)}}function fg(t){const e=Jn(t)?t.get():t;return zie(e)?e.toValue():e}function ese(t,e){const n=Ao.now(),r=({timestamp:i})=&gt;{const o=i-n;o&gt;=e&amp;&amp;(ga(r),t(o-e))};return mt.read(r,!0),()=&gt;ga(r)}function tse(t){return t instanceof SVGElement&amp;&amp;t.tagName!=="svg"}function nse(t,e,n){const r=Jn(t)?t:Rh(t);return r.start(hI("",r,e,n)),r.animation}const qa={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},gf=typeof window&lt;"u"&amp;&amp;window.MotionDebug!==void 0,H0=["","X","Y","Z"],rse={visibility:"hidden"},Sx=1e3;let ise=0;function V0(t,e,n,r){const{latestValues:i}=e;i[t]&amp;&amp;(n[t]=i[t],e.setStaticValue(t,0),r&amp;&amp;(r[t]=0))}function cz(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:e}=t.options;if(!e)return;const n=UV(e);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:i,layoutId:o}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",mt,!(i||o))}const{parent:r}=t;r&amp;&amp;!r.hasCheckedOptimisedAppear&amp;&amp;cz(r)}function lz({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(s={},a=e?.()){this.id=ise++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=&gt;this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=&gt;{this.isUpdating&amp;&amp;(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=&gt;{this.projectionUpdateScheduled=!1,gf&amp;&amp;(qa.totalNodes=qa.resolvedTargetDeltas=qa.recalculatedProjection=0),this.nodes.forEach(ase),this.nodes.forEach(fse),this.nodes.forEach(hse),this.nodes.forEach(cse),gf&amp;&amp;window.MotionDebug.record(qa)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let c=0;c&lt;this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&amp;&amp;(this.nodes=new Zoe)}addEventListener(s,a){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new gI),this.eventHandlers.get(s).add(a)}notifyListeners(s,...a){const c=this.eventHandlers.get(s);c&amp;&amp;c.notify(...a)}hasListeners(s){return this.eventHandlers.has(s)}mount(s,a=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=tse(s),this.instance=s;const{layoutId:c,layout:l,visualElement:u}=this.options;if(u&amp;&amp;!u.current&amp;&amp;u.mount(s),this.root.nodes.add(this),this.parent&amp;&amp;this.parent.children.add(this),a&amp;&amp;(l||c)&amp;&amp;(this.isLayoutDirty=!0),t){let d;const f=()=&gt;this.root.updateBlockedByResize=!1;t(s,()=&gt;{this.root.updateBlockedByResize=!0,d&amp;&amp;d(),d=ese(f,250),dg.hasAnimatedSinceResize&amp;&amp;(dg.hasAnimatedSinceResize=!1,this.nodes.forEach(Tx))})}c&amp;&amp;this.root.registerSharedNode(c,this),this.options.animate!==!1&amp;&amp;u&amp;&amp;(c||l)&amp;&amp;this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeTargetChanged:h,layout:p})=&gt;{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const y=this.options.transition||u.getDefaultTransition()||vse,{onLayoutAnimationStart:v,onLayoutAnimationComplete:m}=u.getProps(),g=!this.targetLayout||!az(this.targetLayout,p)||h,_=!f&amp;&amp;h;if(this.options.layoutRoot||this.resumeFrom&amp;&amp;this.resumeFrom.instance||_||f&amp;&amp;(g||!this.currentAnimation)){this.resumeFrom&amp;&amp;(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,_);const S={...ZA(y,"layout"),onPlay:v,onComplete:m};(u.shouldReduceMotion||this.options.layoutRoot)&amp;&amp;(S.delay=0,S.type=!1),this.startAnimation(S)}else f||Tx(this),this.isLead()&amp;&amp;this.options.onExitComplete&amp;&amp;this.options.onExitComplete();this.targetLayout=p})}unmount(){this.options.layoutId&amp;&amp;this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&amp;&amp;s.remove(this),this.parent&amp;&amp;this.parent.children.delete(this),this.instance=void 0,ga(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&amp;&amp;this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&amp;&amp;this.nodes.forEach(pse),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&amp;&amp;s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&amp;&amp;this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&amp;&amp;!this.hasCheckedOptimisedAppear&amp;&amp;cz(this),!this.root.isUpdating&amp;&amp;this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u&lt;this.path.length;u++){const d=this.path[u];d.shouldResetTransform=!0,d.updateScroll("snapshot"),d.options.layoutRoot&amp;&amp;d.willUpdate(!1)}const{layoutId:a,layout:c}=this.options;if(a===void 0&amp;&amp;!c)return;const l=this.getTransformTemplate();this.prevTransformTemplateValue=l?l(this.latestValues,""):void 0,this.updateSnapshot(),s&amp;&amp;this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(wx);return}this.isUpdating||this.nodes.forEach(use),this.isUpdating=!1,this.nodes.forEach(dse),this.nodes.forEach(ose),this.nodes.forEach(sse),this.clearAllSnapshots();const a=Ao.now();Rn.delta=ya(0,1e3/60,a-Rn.timestamp),Rn.timestamp=a,Rn.isProcessing=!0,M0.update.process(Rn),M0.preRender.process(Rn),M0.render.process(Rn),Rn.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,vI.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(lse),this.sharedNodes.forEach(mse)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,mt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){mt.postRender(()=&gt;{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&amp;&amp;this.isLead())&amp;&amp;!this.isLayoutDirty))return;if(this.resumeFrom&amp;&amp;!this.resumeFrom.instance)for(let c=0;c&lt;this.path.length;c++)this.path[c].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Bt(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&amp;&amp;a.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let a=!!(this.options.layoutScroll&amp;&amp;this.instance);if(this.scroll&amp;&amp;this.scroll.animationId===this.root.animationId&amp;&amp;this.scroll.phase===s&amp;&amp;(a=!1),a){const c=r(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:c,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:c}}}resetTransform(){if(!i)return;const s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&amp;&amp;!sz(this.projectionDelta),c=this.getTransformTemplate(),l=c?c(this.latestValues,""):void 0,u=l!==this.prevTransformTemplateValue;s&amp;&amp;(a||za(this.latestValues)||u)&amp;&amp;(i(this.instance,l),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){const a=this.measurePageBox();let c=this.removeElementScroll(a);return s&amp;&amp;(c=this.removeTransform(c)),_se(c),{animationId:this.root.animationId,measuredBox:a,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){var s;const{visualElement:a}=this.options;if(!a)return Bt();const c=a.measureViewportBox();if(!(((s=this.scroll)===null||s===void 0?void 0:s.wasRoot)||this.path.some(Sse))){const{scroll:u}=this.root;u&amp;&amp;(Hl(c.x,u.offset.x),Hl(c.y,u.offset.y))}return c}removeElementScroll(s){var a;const c=Bt();if(ni(c,s),!((a=this.scroll)===null||a===void 0)&amp;&amp;a.wasRoot)return c;for(let l=0;l&lt;this.path.length;l++){const u=this.path[l],{scroll:d,options:f}=u;u!==this.root&amp;&amp;d&amp;&amp;f.layoutScroll&amp;&amp;(d.wasRoot&amp;&amp;ni(c,s),Hl(c.x,d.offset.x),Hl(c.y,d.offset.y))}return c}applyTransform(s,a=!1){const c=Bt();ni(c,s);for(let l=0;l&lt;this.path.length;l++){const u=this.path[l];!a&amp;&amp;u.options.layoutScroll&amp;&amp;u.scroll&amp;&amp;u!==u.root&amp;&amp;Vl(c,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),za(u.latestValues)&amp;&amp;Vl(c,u.latestValues)}return za(this.latestValues)&amp;&amp;Vl(c,this.latestValues),c}removeTransform(s){const a=Bt();ni(a,s);for(let c=0;c&lt;this.path.length;c++){const l=this.path[c];if(!l.instance||!za(l.latestValues))continue;tE(l.latestValues)&amp;&amp;l.updateSnapshot();const u=Bt(),d=l.measurePageBox();ni(u,d),px(a,l.latestValues,l.snapshot?l.snapshot.layoutBox:void 0,u)}return za(this.latestValues)&amp;&amp;px(a,this.latestValues),a}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&amp;&amp;this.relativeParent.resolvedRelativeTargetAt!==Rn.timestamp&amp;&amp;this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){var a;const c=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=c.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=c.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=c.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==c;if(!(s||l&amp;&amp;this.isSharedProjectionDirty||this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&amp;&amp;a.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:d,layoutId:f}=this.options;if(!(!this.layout||!(d||f))){if(this.resolvedRelativeTargetAt=Rn.timestamp,!this.targetDelta&amp;&amp;!this.relativeTarget){const h=this.getClosestProjectingParent();h&amp;&amp;h.layout&amp;&amp;this.animationProgress!==1?(this.relativeParent=h,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Bt(),this.relativeTargetOrigin=Bt(),zf(this.relativeTargetOrigin,this.layout.layoutBox,h.layout.layoutBox),ni(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&amp;&amp;!this.targetDelta)){if(this.target||(this.target=Bt(),this.targetWithTransforms=Bt()),this.relativeTarget&amp;&amp;this.relativeTargetOrigin&amp;&amp;this.relativeParent&amp;&amp;this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),woe(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ni(this.target,this.layout.layoutBox),ZV(this.target,this.targetDelta)):ni(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const h=this.getClosestProjectingParent();h&amp;&amp;!!h.resumingFrom==!!this.resumingFrom&amp;&amp;!h.options.layoutScroll&amp;&amp;h.target&amp;&amp;this.animationProgress!==1?(this.relativeParent=h,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Bt(),this.relativeTargetOrigin=Bt(),zf(this.relativeTargetOrigin,this.target,h.target),ni(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}gf&amp;&amp;qa.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||tE(this.parent.latestValues)||XV(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&amp;&amp;this.layout)}calcProjection(){var s;const a=this.getLead(),c=!!this.resumingFrom||this!==a;let l=!0;if((this.isProjectionDirty||!((s=this.parent)===null||s===void 0)&amp;&amp;s.isProjectionDirty)&amp;&amp;(l=!1),c&amp;&amp;(this.isSharedProjectionDirty||this.isTransformDirty)&amp;&amp;(l=!1),this.resolvedRelativeTargetAt===Rn.timestamp&amp;&amp;(l=!1),l)return;const{layout:u,layoutId:d}=this.options;if(this.isTreeAnimating=!!(this.parent&amp;&amp;this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(u||d))return;ni(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;Roe(this.layoutCorrected,this.treeScale,this.path,c),a.layout&amp;&amp;!a.target&amp;&amp;(this.treeScale.x!==1||this.treeScale.y!==1)&amp;&amp;(a.target=a.layout.layoutBox,a.targetWithTransforms=Bt());const{target:p}=a;if(!p){this.prevProjectionDelta&amp;&amp;(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(dx(this.prevProjectionDelta.x,this.projectionDelta.x),dx(this.prevProjectionDelta.y,this.projectionDelta.y)),Vf(this.projectionDelta,this.layoutCorrected,p,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!_x(this.projectionDelta.x,this.prevProjectionDelta.x)||!_x(this.projectionDelta.y,this.prevProjectionDelta.y))&amp;&amp;(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",p)),gf&amp;&amp;qa.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){var a;if((a=this.options.visualElement)===null||a===void 0||a.scheduleRender(),s){const c=this.getStack();c&amp;&amp;c.scheduleRender()}this.resumingFrom&amp;&amp;!this.resumingFrom.instance&amp;&amp;(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Bl(),this.projectionDelta=Bl(),this.projectionDeltaWithTransform=Bl()}setAnimationOrigin(s,a=!1){const c=this.snapshot,l=c?c.latestValues:{},u={...this.latestValues},d=Bl();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&amp;&amp;(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const f=Bt(),h=c?c.source:void 0,p=this.layout?this.layout.source:void 0,y=h!==p,v=this.getStack(),m=!v||v.members.length&lt;=1,g=!!(y&amp;&amp;!m&amp;&amp;this.options.crossfade===!0&amp;&amp;!this.path.some(yse));this.animationProgress=0;let _;this.mixTargetDelta=S=&gt;{const w=S/1e3;bx(d.x,s.x,w),bx(d.y,s.y,w),this.setTargetDelta(d),this.relativeTarget&amp;&amp;this.relativeTargetOrigin&amp;&amp;this.layout&amp;&amp;this.relativeParent&amp;&amp;this.relativeParent.layout&amp;&amp;(zf(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),gse(this.relativeTarget,this.relativeTargetOrigin,f,w),_&amp;&amp;Qoe(this.relativeTarget,_)&amp;&amp;(this.isProjectionDirty=!1),_||(_=Bt()),ni(_,this.relativeTarget)),y&amp;&amp;(this.animationValues=u,Voe(u,l,this.latestValues,w,g,m)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=w},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation&amp;&amp;this.currentAnimation.stop(),this.resumingFrom&amp;&amp;this.resumingFrom.currentAnimation&amp;&amp;this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&amp;&amp;(ga(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=mt.update(()=&gt;{dg.hasAnimatedSinceResize=!0,this.currentAnimation=nse(0,Sx,{...s,onUpdate:a=&gt;{this.mixTargetDelta(a),s.onUpdate&amp;&amp;s.onUpdate(a)},onComplete:()=&gt;{s.onComplete&amp;&amp;s.onComplete(),this.completeAnimation()}}),this.resumingFrom&amp;&amp;(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&amp;&amp;(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&amp;&amp;s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&amp;&amp;(this.mixTargetDelta&amp;&amp;this.mixTargetDelta(Sx),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:a,target:c,layout:l,latestValues:u}=s;if(!(!a||!c||!l)){if(this!==s&amp;&amp;this.layout&amp;&amp;l&amp;&amp;uz(this.options.animationType,this.layout.layoutBox,l.layoutBox)){c=this.target||Bt();const d=Qr(this.layout.layoutBox.x);c.x.min=s.target.x.min,c.x.max=c.x.min+d;const f=Qr(this.layout.layoutBox.y);c.y.min=s.target.y.min,c.y.max=c.y.min+f}ni(a,c),Vl(a,u),Vf(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new Yoe),this.sharedNodes.get(s).add(a);const l=a.options.initialPromotionConfig;a.promote({transition:l?l.transition:void 0,preserveFollowOpacity:l&amp;&amp;l.shouldPreserveFollowOpacity?l.shouldPreserveFollowOpacity(a):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){var s;const{layoutId:a}=this.options;return a?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this}getPrevLead(){var s;const{layoutId:a}=this.options;return a?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:a,preserveFollowOpacity:c}={}){const l=this.getStack();l&amp;&amp;l.promote(this,c),s&amp;&amp;(this.projectionDelta=void 0,this.needsReset=!0),a&amp;&amp;this.setOptions({transition:a})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let a=!1;const{latestValues:c}=s;if((c.z||c.rotate||c.rotateX||c.rotateY||c.rotateZ||c.skewX||c.skewY)&amp;&amp;(a=!0),!a)return;const l={};c.z&amp;&amp;V0("z",s,l,this.animationValues);for(let u=0;u&lt;H0.length;u++)V0(`rotate${H0[u]}`,s,l,this.animationValues),V0(`skew${H0[u]}`,s,l,this.animationValues);s.render();for(const u in l)s.setStaticValue(u,l[u]),this.animationValues&amp;&amp;(this.animationValues[u]=l[u]);s.scheduleRender()}getProjectionStyles(s){var a,c;if(!this.instance||this.isSVG)return;if(!this.isVisible)return rse;const l={visibility:""},u=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,l.opacity="",l.pointerEvents=fg(s?.pointerEvents)||"",l.transform=u?u(this.latestValues,""):"none",l;const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){const y={};return this.options.layoutId&amp;&amp;(y.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,y.pointerEvents=fg(s?.pointerEvents)||""),this.hasProjected&amp;&amp;!za(this.latestValues)&amp;&amp;(y.transform=u?u({},""):"none",this.hasProjected=!1),y}const f=d.animationValues||d.latestValues;this.applyTransformsToTarget(),l.transform=Joe(this.projectionDeltaWithTransform,this.treeScale,f),u&amp;&amp;(l.transform=u(f,l.transform));const{x:h,y:p}=this.projectionDelta;l.transformOrigin=`${h.origin*100}% ${p.origin*100}% 0`,d.animationValues?l.opacity=d===this?(c=(a=f.opacity)!==null&amp;&amp;a!==void 0?a:this.latestValues.opacity)!==null&amp;&amp;c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:l.opacity=d===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(const y in By){if(f[y]===void 0)continue;const{correct:v,applyTo:m}=By[y],g=l.transform==="none"?f[y]:v(f[y],d);if(m){const _=m.length;for(let S=0;S&lt;_;S++)l[m[S]]=g}else l[y]=g}return this.options.layoutId&amp;&amp;(l.pointerEvents=d===this?fg(s?.pointerEvents)||"":"none"),l}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=&gt;{var a;return(a=s.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(wx),this.root.sharedNodes.clear()}}}function ose(t){t.updateLayout()}function sse(t){var e;const n=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&amp;&amp;t.layout&amp;&amp;n&amp;&amp;t.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:i}=t.layout,{animationType:o}=t.options,s=n.source!==t.layout.source;o==="size"?oi(d=&gt;{const f=s?n.measuredBox[d]:n.layoutBox[d],h=Qr(f);f.min=r[d].min,f.max=f.min+h}):uz(o,n.layoutBox,r)&amp;&amp;oi(d=&gt;{const f=s?n.measuredBox[d]:n.layoutBox[d],h=Qr(r[d]);f.max=f.min+h,t.relativeTarget&amp;&amp;!t.currentAnimation&amp;&amp;(t.isProjectionDirty=!0,t.relativeTarget[d].max=t.relativeTarget[d].min+h)});const a=Bl();Vf(a,r,n.layoutBox);const c=Bl();s?Vf(c,t.applyTransform(i,!0),n.measuredBox):Vf(c,r,n.layoutBox);const l=!sz(a);let u=!1;if(!t.resumeFrom){const d=t.getClosestProjectingParent();if(d&amp;&amp;!d.resumeFrom){const{snapshot:f,layout:h}=d;if(f&amp;&amp;h){const p=Bt();zf(p,n.layoutBox,f.layoutBox);const y=Bt();zf(y,r,h.layoutBox),az(p,y)||(u=!0),d.options.layoutRoot&amp;&amp;(t.relativeTarget=y,t.relativeTargetOrigin=p,t.relativeParent=d)}}}t.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:c,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(t.isLead()){const{onExitComplete:r}=t.options;r&amp;&amp;r()}t.options.transition=void 0}function ase(t){gf&amp;&amp;qa.totalNodes++,t.parent&amp;&amp;(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function cse(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function lse(t){t.clearSnapshot()}function wx(t){t.clearMeasurements()}function use(t){t.isLayoutDirty=!1}function dse(t){const{visualElement:e}=t.options;e&amp;&amp;e.getProps().onBeforeLayoutMeasure&amp;&amp;e.notify("BeforeLayoutMeasure"),t.resetTransform()}function Tx(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function fse(t){t.resolveTargetDelta()}function hse(t){t.calcProjection()}function pse(t){t.resetSkewAndRotation()}function mse(t){t.removeLeadSnapshot()}function bx(t,e,n){t.translate=Nt(e.translate,0,n),t.scale=Nt(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function Ex(t,e,n,r){t.min=Nt(e.min,n.min,r),t.max=Nt(e.max,n.max,r)}function gse(t,e,n,r){Ex(t.x,e.x,n.x,r),Ex(t.y,e.y,n.y,r)}function yse(t){return t.animationValues&amp;&amp;t.animationValues.opacityExit!==void 0}const vse={duration:.45,ease:[.4,0,.1,1]},Cx=t=&gt;typeof navigator&lt;"u"&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().includes(t),kx=Cx("applewebkit/")&amp;&amp;!Cx("chrome/")?Math.round:Zn;function Ax(t){t.min=kx(t.min),t.max=kx(t.max)}function _se(t){Ax(t.x),Ax(t.y)}function uz(t,e,n){return t==="position"||t==="preserve-aspect"&amp;&amp;!Soe(vx(e),vx(n),.2)}function Sse(t){var e;return t!==t.root&amp;&amp;((e=t.scroll)===null||e===void 0?void 0:e.wasRoot)}const wse=lz({attachResizeListener:(t,e)=&gt;Zo(t,"resize",e),measureScroll:()=&gt;({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=&gt;!0}),z0={current:void 0},dz=lz({measureScroll:t=&gt;({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=&gt;{if(!z0.current){const t=new wse({});t.mount(window),t.setOptions({layoutScroll:!0}),z0.current=t}return z0.current},resetTransform:(t,e)=&gt;{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=&gt;window.getComputedStyle(t).position==="fixed"}),Tse={pan:{Feature:Loe},drag:{Feature:Doe,ProjectionNode:dz,MeasureLayout:rz}};function Ix(t,e){const n=e?"pointerenter":"pointerleave",r=e?"onHoverStart":"onHoverEnd",i=(o,s)=&gt;{if(o.pointerType==="touch"||KV())return;const a=t.getProps();t.animationState&amp;&amp;a.whileHover&amp;&amp;t.animationState.setActive("whileHover",e);const c=a[r];c&amp;&amp;mt.postRender(()=&gt;c(o,s))};return os(t.current,n,i,{passive:!t.getProps()[r]})}class bse extends Pa{mount(){this.unmount=is(Ix(this.node,!0),Ix(this.node,!1))}unmount(){}}class Ese extends Pa{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=is(Zo(this.node.current,"focus",()=&gt;this.onFocus()),Zo(this.node.current,"blur",()=&gt;this.onBlur()))}unmount(){}}const fz=(t,e)=&gt;e?t===e?!0:fz(t,e.parentElement):!1;function q0(t,e){if(!e)return;const n=new PointerEvent("pointer"+t);e(n,z_(n))}class Cse extends Pa{constructor(){super(...arguments),this.removeStartListeners=Zn,this.removeEndListeners=Zn,this.removeAccessibleListeners=Zn,this.startPointerPress=(e,n)=&gt;{if(this.isPressing)return;this.removeEndListeners();const r=this.node.getProps(),o=os(window,"pointerup",(a,c)=&gt;{if(!this.checkPressEnd())return;const{onTap:l,onTapCancel:u,globalTapTarget:d}=this.node.getProps(),f=!d&amp;&amp;!fz(this.node.current,a.target)?u:l;f&amp;&amp;mt.update(()=&gt;f(a,c))},{passive:!(r.onTap||r.onPointerUp)}),s=os(window,"pointercancel",(a,c)=&gt;this.cancelPress(a,c),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=is(o,s),this.startPress(e,n)},this.startAccessiblePress=()=&gt;{const e=o=&gt;{if(o.key!=="Enter"||this.isPressing)return;const s=a=&gt;{a.key!=="Enter"||!this.checkPressEnd()||q0("up",(c,l)=&gt;{const{onTap:u}=this.node.getProps();u&amp;&amp;mt.postRender(()=&gt;u(c,l))})};this.removeEndListeners(),this.removeEndListeners=Zo(this.node.current,"keyup",s),q0("down",(a,c)=&gt;{this.startPress(a,c)})},n=Zo(this.node.current,"keydown",e),r=()=&gt;{this.isPressing&amp;&amp;q0("cancel",(o,s)=&gt;this.cancelPress(o,s))},i=Zo(this.node.current,"blur",r);this.removeAccessibleListeners=is(n,i)}}startPress(e,n){this.isPressing=!0;const{onTapStart:r,whileTap:i}=this.node.getProps();i&amp;&amp;this.node.animationState&amp;&amp;this.node.animationState.setActive("whileTap",!0),r&amp;&amp;mt.postRender(()=&gt;r(e,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&amp;&amp;this.node.animationState&amp;&amp;this.node.animationState.setActive("whileTap",!1),!KV()}cancelPress(e,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&amp;&amp;mt.postRender(()=&gt;r(e,n))}mount(){const e=this.node.getProps(),n=os(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),r=Zo(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=is(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const rE=new WeakMap,W0=new WeakMap,kse=t=&gt;{const e=rE.get(t.target);e&amp;&amp;e(t)},Ase=t=&gt;{t.forEach(kse)};function Ise({root:t,...e}){const n=t||document;W0.has(n)||W0.set(n,{});const r=W0.get(n),i=JSON.stringify(e);return r[i]||(r[i]=new IntersectionObserver(Ase,{root:t,...e})),r[i]}function Ose(t,e,n){const r=Ise(e);return rE.set(t,n),r.observe(t),()=&gt;{rE.delete(t),r.unobserve(t)}}const Rse={some:0,all:1};class Nse extends Pa{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:r,amount:i="some",once:o}=e,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof i=="number"?i:Rse[i]},a=c=&gt;{const{isIntersecting:l}=c;if(this.isInView===l||(this.isInView=l,o&amp;&amp;!l&amp;&amp;this.hasEnteredView))return;l&amp;&amp;(this.hasEnteredView=!0),this.node.animationState&amp;&amp;this.node.animationState.setActive("whileInView",l);const{onViewportEnter:u,onViewportLeave:d}=this.node.getProps(),f=l?u:d;f&amp;&amp;f(c)};return Ose(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver&gt;"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(Pse(e,n))&amp;&amp;this.startObserver()}unmount(){}}function Pse({viewport:t={}},{viewport:e={}}={}){return n=&gt;t[n]!==e[n]}const xse={inView:{Feature:Nse},tap:{Feature:Cse},focus:{Feature:Ese},hover:{Feature:bse}},Mse={layout:{ProjectionNode:dz,MeasureLayout:rz}},_I=E.createContext({transformPagePoint:t=&gt;t,isStatic:!1,reducedMotion:"never"}),W_=E.createContext({}),SI=typeof window&lt;"u",hz=SI?E.useLayoutEffect:E.useEffect,pz=E.createContext({strict:!1});function Dse(t,e,n,r,i){var o,s;const{visualElement:a}=E.useContext(W_),c=E.useContext(pz),l=E.useContext(q_),u=E.useContext(_I).reducedMotion,d=E.useRef();r=r||c.renderer,!d.current&amp;&amp;r&amp;&amp;(d.current=r(t,{visualState:e,parent:a,props:n,presenceContext:l,blockInitialAnimation:l?l.initial===!1:!1,reducedMotionConfig:u}));const f=d.current,h=E.useContext(nz);f&amp;&amp;!f.projection&amp;&amp;i&amp;&amp;(f.type==="html"||f.type==="svg")&amp;&amp;Lse(d.current,n,i,h),E.useInsertionEffect(()=&gt;{f&amp;&amp;f.update(n,l)});const p=n[FV],y=E.useRef(!!p&amp;&amp;!(!((o=window.MotionHandoffIsComplete)===null||o===void 0)&amp;&amp;o.call(window,p))&amp;&amp;((s=window.MotionHasOptimisedAnimation)===null||s===void 0?void 0:s.call(window,p)));return hz(()=&gt;{f&amp;&amp;(window.MotionIsMounted=!0,f.updateFeatures(),vI.render(f.render),y.current&amp;&amp;f.animationState&amp;&amp;f.animationState.animateChanges())}),E.useEffect(()=&gt;{f&amp;&amp;(!y.current&amp;&amp;f.animationState&amp;&amp;f.animationState.animateChanges(),y.current&amp;&amp;(queueMicrotask(()=&gt;{var v;(v=window.MotionHandoffMarkAsComplete)===null||v===void 0||v.call(window,p)}),y.current=!1))}),f}function Lse(t,e,n,r){const{layoutId:i,layout:o,drag:s,dragConstraints:a,layoutScroll:c,layoutRoot:l}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:mz(t.parent)),t.projection.setOptions({layoutId:i,layout:o,alwaysMeasureLayout:!!s||a&amp;&amp;jl(a),visualElement:t,animationType:typeof o=="string"?o:"both",initialPromotionConfig:r,layoutScroll:c,layoutRoot:l})}function mz(t){if(t)return t.options.allowProjection!==!1?t.projection:mz(t.parent)}function $se(t,e,n){return E.useCallback(r=&gt;{r&amp;&amp;t.mount&amp;&amp;t.mount(r),e&amp;&amp;(r?e.mount(r):e.unmount()),n&amp;&amp;(typeof n=="function"?n(r):jl(n)&amp;&amp;(n.current=r))},[e])}function G_(t){return kh(t.animate)||XA.some(e=&gt;Ah(t[e]))}function gz(t){return!!(G_(t)||t.variants)}function Fse(t,e){if(G_(t)){const{initial:n,animate:r}=t;return{initial:n===!1||Ah(n)?n:void 0,animate:Ah(r)?r:void 0}}return t.inherit!==!1?e:{}}function Use(t){const{initial:e,animate:n}=Fse(t,E.useContext(W_));return E.useMemo(()=&gt;({initial:e,animate:n}),[Ox(e),Ox(n)])}function Ox(t){return Array.isArray(t)?t.join(" "):t}const Rx={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Bu={};for(const t in Rx)Bu[t]={isEnabled:e=&gt;Rx[t].some(n=&gt;!!e[n])};function jse(t){for(const e in t)Bu[e]={...Bu[e],...t[e]}}const Bse=Symbol.for("motionComponentSymbol");function Hse({preloadedFeatures:t,createVisualElement:e,useRender:n,useVisualState:r,Component:i}){t&amp;&amp;jse(t);function o(a,c){let l;const u={...E.useContext(_I),...a,layoutId:Vse(a)},{isStatic:d}=u,f=Use(a),h=r(a,d);if(!d&amp;&amp;SI){zse();const p=qse(u);l=p.MeasureLayout,f.visualElement=Dse(i,h,u,e,p.ProjectionNode)}return T.jsxs(W_.Provider,{value:f,children:[l&amp;&amp;f.visualElement?T.jsx(l,{visualElement:f.visualElement,...u}):null,n(i,a,$se(h,f.visualElement,c),h,d,f.visualElement)]})}const s=E.forwardRef(o);return s[Bse]=i,s}function Vse({layoutId:t}){const e=E.useContext(yI).id;return e&amp;&amp;t!==void 0?e+"-"+t:t}function zse(t,e){E.useContext(pz).strict}function qse(t){const{drag:e,layout:n}=Bu;if(!e&amp;&amp;!n)return{};const r={...e,...n};return{MeasureLayout:e?.isEnabled(t)||n?.isEnabled(t)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}const Wse=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function wI(t){return typeof t!="string"||t.includes("-")?!1:!!(Wse.indexOf(t)&gt;-1||/[A-Z]/u.test(t))}function yz(t,{style:e,vars:n},r,i){Object.assign(t.style,e,i&amp;&amp;i.getProjectionStyles(r));for(const o in n)t.style.setProperty(o,n[o])}const vz=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function _z(t,e,n,r){yz(t,e,void 0,r);for(const i in e.attrs)t.setAttribute(vz.has(i)?i:V_(i),e.attrs[i])}function Sz(t,{layout:e,layoutId:n}){return Na.has(t)||t.startsWith("origin")||(e||n!==void 0)&amp;&amp;(!!By[t]||t==="opacity")}function TI(t,e,n){var r;const{style:i}=t,o={};for(const s in i)(Jn(i[s])||e.style&amp;&amp;Jn(e.style[s])||Sz(s,t)||((r=n?.getValue(s))===null||r===void 0?void 0:r.liveStyle)!==void 0)&amp;&amp;(o[s]=i[s]);return n&amp;&amp;i&amp;&amp;typeof i.willChange=="string"&amp;&amp;(n.applyWillChange=!1),o}function wz(t,e,n){const r=TI(t,e,n);for(const i in t)if(Jn(t[i])||Jn(e[i])){const o=sp.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;r[o]=t[i]}return r}function bI(t){const e=E.useRef(null);return e.current===null&amp;&amp;(e.current=t()),e.current}function Gse({applyWillChange:t=!1,scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},i,o,s,a){const c={latestValues:Kse(i,o,s,a?!1:t,e),renderState:n()};return r&amp;&amp;(c.mount=l=&gt;r(i,l,c)),c}const Tz=t=&gt;(e,n)=&gt;{const r=E.useContext(W_),i=E.useContext(q_),o=()=&gt;Gse(t,e,r,i,n);return n?o():bI(o)};function Nx(t,e,n){const r=Array.isArray(e)?e:[e];for(let i=0;i&lt;r.length;i++){const o=YA(t,r[i]);if(o){const{transitionEnd:s,transition:a,...c}=o;n(c,s)}}}function Kse(t,e,n,r,i){var o;const s={};let a=r&amp;&amp;((o=t.style)===null||o===void 0?void 0:o.willChange)===void 0;const c=i(t,{});for(const y in c)s[y]=fg(c[y]);let{initial:l,animate:u}=t;const d=G_(t),f=gz(t);e&amp;&amp;f&amp;&amp;!d&amp;&amp;t.inherit!==!1&amp;&amp;(l===void 0&amp;&amp;(l=e.initial),u===void 0&amp;&amp;(u=e.animate));let h=n?n.initial===!1:!1;h=h||l===!1;const p=h?u:l;return p&amp;&amp;typeof p!="boolean"&amp;&amp;!kh(p)&amp;&amp;Nx(t,p,(y,v)=&gt;{for(const m in y){let g=y[m];if(Array.isArray(g)){const _=h?g.length-1:0;g=g[_]}g!==null&amp;&amp;(s[m]=g)}for(const m in v)s[m]=v[m]}),a&amp;&amp;u&amp;&amp;l!==!1&amp;&amp;!kh(u)&amp;&amp;Nx(t,u,y=&gt;{for(const v in y)if(jV(v)){s.willChange="transform";return}}),s}const EI=()=&gt;({style:{},transform:{},transformOrigin:{},vars:{}}),bz=()=&gt;({...EI(),attrs:{}}),Ez=(t,e)=&gt;e&amp;&amp;typeof t=="number"?e.transform(t):t,Qse={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Yse=sp.length;function Jse(t,e,n){let r="",i=!0;for(let o=0;o&lt;Yse;o++){const s=sp[o],a=t[s];if(a===void 0)continue;let c=!0;if(typeof a=="number"?c=a===(s.startsWith("scale")?1:0):c=parseFloat(a)===0,!c||n){const l=Ez(a,sI[s]);if(!c){i=!1;const u=Qse[s]||s;r+=`${u}(${l}) `}n&amp;&amp;(e[s]=l)}}return r=r.trim(),n?r=n(e,i?"":r):i&amp;&amp;(r="none"),r}function CI(t,e,n){const{style:r,vars:i,transformOrigin:o}=t;let s=!1,a=!1;for(const c in e){const l=e[c];if(Na.has(c)){s=!0;continue}else if(pV(c)){i[c]=l;continue}else{const u=Ez(l,sI[c]);c.startsWith("origin")?(a=!0,o[c]=u):r[c]=u}}if(e.transform||(s||n?r.transform=Jse(e,t.transform,n):r.transform&amp;&amp;(r.transform="none")),a){const{originX:c="50%",originY:l="50%",originZ:u=0}=o;r.transformOrigin=`${c} ${l} ${u}`}}function Px(t,e,n){return typeof t=="string"?t:Ee.transform(e+n*t)}function Xse(t,e,n){const r=Px(e,t.x,t.width),i=Px(n,t.y,t.height);return`${r} ${i}`}const Zse={offset:"stroke-dashoffset",array:"stroke-dasharray"},eae={offset:"strokeDashoffset",array:"strokeDasharray"};function tae(t,e,n=1,r=0,i=!0){t.pathLength=1;const o=i?Zse:eae;t[o.offset]=Ee.transform(-r);const s=Ee.transform(e),a=Ee.transform(n);t[o.array]=`${s} ${a}`}function kI(t,{attrX:e,attrY:n,attrScale:r,originX:i,originY:o,pathLength:s,pathSpacing:a=1,pathOffset:c=0,...l},u,d){if(CI(t,l,d),u){t.style.viewBox&amp;&amp;(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:f,style:h,dimensions:p}=t;f.transform&amp;&amp;(p&amp;&amp;(h.transform=f.transform),delete f.transform),p&amp;&amp;(i!==void 0||o!==void 0||h.transform)&amp;&amp;(h.transformOrigin=Xse(p,i!==void 0?i:.5,o!==void 0?o:.5)),e!==void 0&amp;&amp;(f.x=e),n!==void 0&amp;&amp;(f.y=n),r!==void 0&amp;&amp;(f.scale=r),s!==void 0&amp;&amp;tae(f,s,a,c,!1)}const AI=t=&gt;typeof t=="string"&amp;&amp;t.toLowerCase()==="svg",nae={useVisualState:Tz({scrapeMotionValuesFromProps:wz,createRenderState:bz,onMount:(t,e,{renderState:n,latestValues:r})=&gt;{mt.read(()=&gt;{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),mt.render(()=&gt;{kI(n,r,AI(e.tagName),t.transformTemplate),_z(e,n)})}})},rae={useVisualState:Tz({applyWillChange:!0,scrapeMotionValuesFromProps:TI,createRenderState:EI})};function Cz(t,e,n){for(const r in e)!Jn(e[r])&amp;&amp;!Sz(r,n)&amp;&amp;(t[r]=e[r])}function iae({transformTemplate:t},e){return E.useMemo(()=&gt;{const n=EI();return CI(n,e,t),Object.assign({},n.vars,n.style)},[e])}function oae(t,e){const n=t.style||{},r={};return Cz(r,n,t),Object.assign(r,iae(t,e)),r}function sae(t,e){const n={},r=oae(t,e);return t.drag&amp;&amp;t.dragListener!==!1&amp;&amp;(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&amp;&amp;(t.onTap||t.onTapStart||t.whileTap)&amp;&amp;(n.tabIndex=0),n.style=r,n}const aae=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Hy(t){return t.startsWith("while")||t.startsWith("drag")&amp;&amp;t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||aae.has(t)}let kz=t=&gt;!Hy(t);function cae(t){t&amp;&amp;(kz=e=&gt;e.startsWith("on")?!Hy(e):t(e))}try{cae(require("@emotion/is-prop-valid").default)}catch{}function lae(t,e,n){const r={};for(const i in t)i==="values"&amp;&amp;typeof t.values=="object"||(kz(i)||n===!0&amp;&amp;Hy(i)||!e&amp;&amp;!Hy(i)||t.draggable&amp;&amp;i.startsWith("onDrag"))&amp;&amp;(r[i]=t[i]);return r}function uae(t,e,n,r){const i=E.useMemo(()=&gt;{const o=bz();return kI(o,e,AI(r),t.transformTemplate),{...o.attrs,style:{...o.style}}},[e]);if(t.style){const o={};Cz(o,t.style,t),i.style={...o,...i.style}}return i}function dae(t=!1){return(n,r,i,{latestValues:o},s)=&gt;{const c=(wI(n)?uae:sae)(r,o,s,n),l=lae(r,typeof n=="string",t),u=n!==E.Fragment?{...l,...c,ref:i}:{},{children:d}=r,f=E.useMemo(()=&gt;Jn(d)?d.get():d,[d]);return E.createElement(n,{...u,children:f})}}function fae(t,e){return function(r,{forwardMotionProps:i}={forwardMotionProps:!1}){const s={...wI(r)?nae:rae,preloadedFeatures:t,useRender:dae(i),createVisualElement:e,Component:r};return Hse(s)}}const iE={current:null},Az={current:!1};function hae(){if(Az.current=!0,!!SI)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=&gt;iE.current=t.matches;t.addListener(e),e()}else iE.current=!1}function pae(t,e,n){for(const r in e){const i=e[r],o=n[r];if(Jn(i))t.addValue(r,i);else if(Jn(o))t.addValue(r,Rh(i,{owner:t}));else if(o!==i)if(t.hasValue(r)){const s=t.getValue(r);s.liveStyle===!0?s.jump(i):s.hasAnimated||s.set(i)}else{const s=t.getStaticValue(r);t.addValue(r,Rh(s!==void 0?s:i,{owner:t}))}}for(const r in n)e[r]===void 0&amp;&amp;t.removeValue(r);return e}const xx=new WeakMap,mae=[...yV,zn,va],gae=t=&gt;mae.find(gV(t)),Mx=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class yae{scrapeMotionValuesFromProps(e,n,r){return{}}constructor({parent:e,props:n,presenceContext:r,reducedMotionConfig:i,blockInitialAnimation:o,visualState:s},a={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=rI,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=&gt;this.notify("Update",this.latestValues),this.render=()=&gt;{this.current&amp;&amp;(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=&gt;{const f=Ao.now();this.renderScheduledAt&lt;f&amp;&amp;(this.renderScheduledAt=f,mt.render(this.render,!1,!0))};const{latestValues:c,renderState:l}=s;this.latestValues=c,this.baseTarget={...c},this.initialValues=n.initial?{...c}:{},this.renderState=l,this.parent=e,this.props=n,this.presenceContext=r,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.blockInitialAnimation=!!o,this.isControllingVariants=G_(n),this.isVariantNode=gz(n),this.isVariantNode&amp;&amp;(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&amp;&amp;e.current);const{willChange:u,...d}=this.scrapeMotionValuesFromProps(n,{},this);for(const f in d){const h=d[f];c[f]!==void 0&amp;&amp;Jn(h)&amp;&amp;h.set(c[f],!1)}}mount(e){this.current=e,xx.set(e,this),this.projection&amp;&amp;!this.projection.instance&amp;&amp;this.projection.mount(e),this.parent&amp;&amp;this.isVariantNode&amp;&amp;!this.isControllingVariants&amp;&amp;(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=&gt;this.bindToMotionValue(r,n)),Az.current||hae(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:iE.current,this.parent&amp;&amp;this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){xx.delete(this.current),this.projection&amp;&amp;this.projection.unmount(),ga(this.notifyUpdate),ga(this.render),this.valueSubscriptions.forEach(e=&gt;e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&amp;&amp;this.removeFromVariantTree(),this.parent&amp;&amp;this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const n=this.features[e];n&amp;&amp;(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(e,n){this.valueSubscriptions.has(e)&amp;&amp;this.valueSubscriptions.get(e)();const r=Na.has(e),i=n.on("change",a=&gt;{this.latestValues[e]=a,this.props.onUpdate&amp;&amp;mt.preRender(this.notifyUpdate),r&amp;&amp;this.projection&amp;&amp;(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);let s;window.MotionCheckAppearSync&amp;&amp;(s=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=&gt;{i(),o(),s&amp;&amp;s(),n.owner&amp;&amp;n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in Bu){const n=Bu[e];if(!n)continue;const{isEnabled:r,Feature:i}=n;if(!this.features[e]&amp;&amp;i&amp;&amp;r(this.props)&amp;&amp;(this.features[e]=new i(this)),this.features[e]){const o=this.features[e];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Bt()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&amp;&amp;this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;r&lt;Mx.length;r++){const i=Mx[r];this.propEventSubscriptions[i]&amp;&amp;(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const o="on"+i,s=e[o];s&amp;&amp;(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=pae(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&amp;&amp;this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const n=this.getClosestVariantNode();if(n)return n.variantChildren&amp;&amp;n.variantChildren.add(e),()=&gt;n.variantChildren.delete(e)}addValue(e,n){const r=this.values.get(e);n!==r&amp;&amp;(r&amp;&amp;this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&amp;&amp;(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&amp;&amp;this.props.values[e])return this.props.values[e];let r=this.values.get(e);return r===void 0&amp;&amp;n!==void 0&amp;&amp;(r=Rh(n===null?void 0:n,{owner:this}),this.addValue(e,r)),r}readValue(e,n){var r;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(r=this.getBaseTargetFromProps(this.props,e))!==null&amp;&amp;r!==void 0?r:this.readValueFromInstance(this.current,e,this.options);return i!=null&amp;&amp;(typeof i=="string"&amp;&amp;(fV(i)||dV(i))?i=parseFloat(i):!gae(i)&amp;&amp;va.test(n)&amp;&amp;(i=CV(e,n)),this.setBaseTarget(e,Jn(i)?i.get():i)),Jn(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const s=YA(this.props,r,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);s&amp;&amp;(i=s[e])}if(r&amp;&amp;i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,e);return o!==void 0&amp;&amp;!Jn(o)?o:this.initialValues[e]!==void 0&amp;&amp;i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new gI),this.events[e].add(n)}notify(e,...n){this.events[e]&amp;&amp;this.events[e].notify(...n)}}class Iz extends yae{constructor(){super(...arguments),this.KeyframeResolver=kV}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&amp;2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:r}){delete n[e],delete r[e]}}function vae(t){return window.getComputedStyle(t)}class _ae extends Iz{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=yz}readValueFromInstance(e,n){if(Na.has(n)){const r=aI(n);return r&amp;&amp;r.default||0}else{const r=vae(e),i=(pV(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return ez(e,n)}build(e,n,r){CI(e,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,n,r){return TI(e,n,r)}handleChildMotionValue(){this.childSubscription&amp;&amp;(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;Jn(e)&amp;&amp;(this.childSubscription=e.on("change",n=&gt;{this.current&amp;&amp;(this.current.textContent=`${n}`)}))}}class Sae extends Iz{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Bt}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(Na.has(n)){const r=aI(n);return r&amp;&amp;r.default||0}return n=vz.has(n)?n:V_(n),e.getAttribute(n)}scrapeMotionValuesFromProps(e,n,r){return wz(e,n,r)}build(e,n,r){kI(e,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,n,r,i){_z(e,n,r,i)}mount(e){this.isSVGTag=AI(e.tagName),super.mount(e)}}const wae=(t,e)=&gt;wI(t)?new Sae(e):new _ae(e,{allowProjection:t!==E.Fragment}),Tae=fae({...doe,...xse,...Tse,...Mse},wae),bae=rre(Tae);class Eae extends E.Component{getSnapshotBeforeUpdate(e){const n=this.props.childRef.current;if(n&amp;&amp;e.isPresent&amp;&amp;!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function Cae({children:t,isPresent:e}){const n=E.useId(),r=E.useRef(null),i=E.useRef({width:0,height:0,top:0,left:0}),{nonce:o}=E.useContext(_I);return E.useInsertionEffect(()=&gt;{const{width:s,height:a,top:c,left:l}=i.current;if(e||!r.current||!s||!a)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return o&amp;&amp;(u.nonce=o),document.head.appendChild(u),u.sheet&amp;&amp;u.sheet.insertRule(`
          [data-motion-pop-id="${n}"] {
            position: absolute !important;
            width: ${s}px !important;
            height: ${a}px !important;
            top: ${c}px !important;
            left: ${l}px !important;
          }
        `),()=&gt;{document.head.removeChild(u)}},[e]),T.jsx(Eae,{isPresent:e,childRef:r,sizeRef:i,children:E.cloneElement(t,{ref:r})})}const kae=({children:t,initial:e,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:o,mode:s})=&gt;{const a=bI(Aae),c=E.useId(),l=E.useCallback(d=&gt;{a.set(d,!0);for(const f of a.values())if(!f)return;r&amp;&amp;r()},[a,r]),u=E.useMemo(()=&gt;({id:c,initial:e,isPresent:n,custom:i,onExitComplete:l,register:d=&gt;(a.set(d,!1),()=&gt;a.delete(d))}),o?[Math.random(),l]:[n,l]);return E.useMemo(()=&gt;{a.forEach((d,f)=&gt;a.set(f,!1))},[n]),E.useEffect(()=&gt;{!n&amp;&amp;!a.size&amp;&amp;r&amp;&amp;r()},[n]),s==="popLayout"&amp;&amp;(t=T.jsx(Cae,{isPresent:n,children:t})),T.jsx(q_.Provider,{value:u,children:t})};function Aae(){return new Map}const Sm=t=&gt;t.key||"";function Dx(t){const e=[];return E.Children.forEach(t,n=&gt;{E.isValidElement(n)&amp;&amp;e.push(n)}),e}const Iae=({children:t,exitBeforeEnter:e,custom:n,initial:r=!0,onExitComplete:i,presenceAffectsLayout:o=!0,mode:s="sync"})=&gt;{const a=E.useMemo(()=&gt;Dx(t),[t]),c=a.map(Sm),l=E.useRef(!0),u=E.useRef(a),d=bI(()=&gt;new Map),[f,h]=E.useState(a),[p,y]=E.useState(a);hz(()=&gt;{l.current=!1,u.current=a;for(let g=0;g&lt;p.length;g++){const _=Sm(p[g]);c.includes(_)?d.delete(_):d.get(_)!==!0&amp;&amp;d.set(_,!1)}},[p,c.length,c.join("-")]);const v=[];if(a!==f){let g=[...a];for(let _=0;_&lt;p.length;_++){const S=p[_],w=Sm(S);c.includes(w)||(g.splice(_,0,S),v.push(S))}s==="wait"&amp;&amp;v.length&amp;&amp;(g=v),y(Dx(g)),h(a);return}const{forceRender:m}=E.useContext(yI);return T.jsx(T.Fragment,{children:p.map(g=&gt;{const _=Sm(g),S=a===p||c.includes(_),w=()=&gt;{if(d.has(_))d.set(_,!0);else return;let b=!0;d.forEach(k=&gt;{k||(b=!1)}),b&amp;&amp;(m?.(),y(u.current),i&amp;&amp;i())};return T.jsx(kae,{isPresent:S,initial:!l.current||r?void 0:!1,custom:S?void 0:n,presenceAffectsLayout:o,mode:s,onExitComplete:S?void 0:w,children:g},_)})})};function Oae(t,e=0){const n=E.useRef(),r=E.useCallback(()=&gt;{const i=n.current;i&amp;&amp;(n.current=void 0,clearTimeout(i))},[n]);return E.useEffect(()=&gt;(n.current=setTimeout(t,e),r),[e,t,r]),r}function oE(t){const{condition:e,renderWrapper:n,children:r}=t;return e?n(r):r}const Rae={opacity:0,y:50,scale:.3},Nae={opacity:1,y:0,scale:1},Pae={opacity:0,scale:.5,transition:{duration:.2}};function xae(t){const{intent:e,className:n,timeout:r=3e3,loading:i,placement:o,isBackdropEnabled:s=!1,iconSrc:a,iconClassName:c,iconStyle:l,iconSize:u=20,wrapperClassName:d,wrapperStyle:f,title:h,titleClassName:p,titleStyle:y,contentClassName:v,contentStyle:m,closeButtonIsShown:g=!0,closeButtonClassName:_,closeButtonIconSrc:S="cross",closeButtonIconSize:w=10,closeButtonTiny:b=!0,closeButtonStyle:k,closeButtonOnClick:C,onDismiss:P,isDismissedOnEscKey:I=!0,children:q,role:Y="alertdialog",...re}=t,G=Oae(()=&gt;{r&amp;&amp;P()},r||0);return E.useEffect(()=&gt;{if(!P||!I)return;const M=B=&gt;{B.key==="Escape"&amp;&amp;P(B)};return document.addEventListener("keydown",M,!1),()=&gt;{document.removeEventListener("keydown",M,!1)}},[P,I]),T.jsx(oE,{condition:s,renderWrapper:M=&gt;T.jsx("div",{className:"notification-item-backdrop",children:M}),children:T.jsx(oE,{condition:!!o,renderWrapper:M=&gt;T.jsx("div",{className:se("notification-placement",o),children:M}),children:T.jsxs(bae.div,{className:se("notification-item",e,n,o,{"no-title":!h,"has-close-btn":g}),initial:Rae,animate:Nae,exit:Pae,role:Y,onMouseEnter:()=&gt;{G()},...re,children:[a||i?T.jsx(ld,{className:se("notification-item-icn",c),style:l,src:a,loading:i,size:u}):null,T.jsxs("div",{className:se("notification-item-wrapper",d),style:f,children:[h?T.jsx("div",{className:se("notification-item-title",p),style:y,children:h}):null,q?T.jsx("div",{className:se("notification-item-content",v),style:m,children:q}):null]}),g?T.jsx(yn,{className:se("notification-close-btn",_),style:k,iconSrc:S,iconSize:w,tiny:b,onClick:M=&gt;{C&amp;&amp;C(M),P(M)}}):null]})})})}const Oz=E.createContext({addNotification:null,clearNotification:null,clearAllNotifications:null}),Mae=t=&gt;{const{placement:e="top-right",children:n}=t,[r,i]=E.useState([]),o=E.useCallback(l=&gt;{i(u=&gt;u.filter(d=&gt;d.id!==l))},[]),s=E.useCallback(()=&gt;{i([])},[]),a=E.useCallback(l=&gt;{const u=l.id||Ite(),d=new Date,f=()=&gt;{if(!l.minTimeout){o(u);return}const y=+new Date-+d,v=l.minTimeout-y;if(v&gt;0){const m=setTimeout(()=&gt;{o(u),clearTimeout(m)},v)}else o(u)},h={...l,id:u};return i(p=&gt;{const y=[h,...p];return p.some(({id:m})=&gt;m===h.id)?p:y}),f},[o]);E.useEffect(()=&gt;{window.addNotification=a},[a]);const c=E.useMemo(()=&gt;({addNotification:a,clearNotification:o,clearAllNotifications:s}),[a,o,s]);return T.jsxs(Oz.Provider,{value:c,children:[T.jsx("div",{className:se("notification-container",e),children:T.jsx(Iae,{initial:!1,children:r.map(({id:l,content:u,onDismiss:d,...f})=&gt;T.jsx(xae,{onDismiss:h=&gt;{d&amp;&amp;d(h),o(l)},...f,children:u},l))})}),n]})};function Rz(){return E.useContext(Oz)}function Dae(t,e,n){let r=n;!r&amp;&amp;typeof window&lt;"u"&amp;&amp;(r=window);const i=E.useRef(null);E.useEffect(()=&gt;{i.current=e},[e]),E.useEffect(()=&gt;{if(!(r&amp;&amp;r.addEventListener))return;const s=a=&gt;{i.current(a)};return r.addEventListener(t,s),()=&gt;{r.removeEventListener(t,s)}},[t,r])}const Nz=E.createContext(null);function dd(){const t=E.useContext(Nz);if(!t)throw new Error("Frame compound components cannot be rendered outside the Frame component");return t}function Lae(t){const[e,n]=E.useState(t.isFullscreen),[r,i]=E.useState(t.isMinimize);E.useEffect(()=&gt;{t.isShown&amp;&amp;t.onShow?.()},[t.onShow,t.isShown]);const o=E.useMemo(()=&gt;({isShown:t.isShown,onShow:t.onShow,onHide:t.onHide,isClosedOnOutsideClick:t.isClosedOnOutsideClick??!0,isClosedOnEscKey:t.isClosedOnEscKey??!0,isFullscreen:t.isFullscreen??e,onFullscreen(a){n(a),t.onFullscreen?.(a)},isMinimize:t.isMinimize??r,onMinimize(a){i(a),t.onMinimize?.(a)}}),[e,r,t]),s=T.jsx(Nz.Provider,{value:o,children:t.children});return t.isAlwaysRendered===!0?t.isPortal?T.jsx(Hb,{element:t.portalElement||"#mount",children:s}):s:t.isShown?t.isPortal?T.jsx(Hb,{element:t.portalElement||"#mount",children:s}):s:null}const iIe=400;function $ae(t){const{height:e,width:n=400,minimizedWidth:r=70,style:i,className:o,...s}=t,{isShown:a,isMinimize:c,isFullscreen:l}=dd(),u={width:n,height:e};return c&amp;&amp;(u.width=r),l&amp;&amp;(delete u.height,delete u.width),T.jsx("div",{style:{...u,...i},"aria-hidden":!a,className:se("frame-container",o,{"is-shown":a,"is-fullscreen":l,"is-minimize":c}),...s})}function Fae(t){const{className:e,...n}=t;return T.jsx("header",{className:se("frame-header",e),...n})}function Uae(t){const{className:e,...n}=t;return T.jsx("div",{className:se("frame-body",e),...n})}function jae(t){const{className:e,...n}=t;return T.jsx("footer",{className:se("frame-footer",e),...n})}function Bae(t){const{className:e,...n}=t,{isShown:r,isClosedOnOutsideClick:i,onHide:o}=dd();return T.jsx("div",{role:"presentation","aria-hidden":!r,className:se("frame-backdrop",e,{"is-shown":r}),onClick:()=&gt;{o&amp;&amp;i&amp;&amp;o()},...n})}function Hae(t){const{className:e,onClick:n,...r}=t,{onHide:i}=dd();return T.jsx(j_,{containerClassName:se("frame-close-button",e),popoverClassName:"z-20",iconSrc:"cross",content:"Lukk",onClick:o=&gt;{n&amp;&amp;n(o),i()},...r})}function Vae(t){const{className:e,onClick:n,...r}=t,{onFullscreen:i,isFullscreen:o}=dd();return T.jsx(j_,{containerClassName:se("frame-fullscreen-button",e),popoverClassName:"z-20",content:o?"GjÃ¸r mindre":"GjÃ¸r stÃ¸rre",iconSrc:o?"compress":"expand",onClick:s=&gt;{n&amp;&amp;n(s),i(!o)},...r})}function zae(t){const{className:e,onClick:n,...r}=t,{onMinimize:i,isMinimize:o}=dd();return T.jsx(j_,{containerClassName:se("frame-minimize-button",e),popoverClassName:"z-20",content:o?"Utvid":"Minimer",iconSrc:o?"angle-right":"angle-left",onClick:s=&gt;{n&amp;&amp;n(s),i(!o)},...r})}const Qc=Object.assign(Lae,{Container:$ae,Header:Fae,Body:Uae,Footer:jae,Backdrop:Bae,CloseButton:Hae,FullscreenButton:Vae,MinimizeButton:zae});function Pz(t){const{className:e,...n}=t;return T.jsx(Qc.Backdrop,{className:se("dialog2-backdrop",e),...n})}function oIe(t,e,n){E.useEffect(()=&gt;{if(!t||!e||!n)return;const r=document.querySelector(n);if(r)return r.classList.add(e),()=&gt;{r.classList.remove(e)}},[t,e,n])}function qae(t=0,e=0){return()=&gt;({x:t,y:e,toJSON(){},left:t,right:t,top:e,bottom:e,width:0,height:0})}const sIe={getBoundingClientRect:qae()};function Wae(t){return E.useMemo(()=&gt;document.querySelector(t),[t])}function xz(t,e,n=500){const i=Array.isArray(t)?[...t]:t;let o=0;const s=setInterval(()=&gt;{if(o&gt;=n){clearInterval(s);return}if(Array.isArray(i)){const a=[];let c=0;for(const l of i){const u=document.querySelector(l);u&amp;&amp;(a.push(u),delete i[c]),c+=1}a.length===i.length&amp;&amp;(clearInterval(s),e(a))}else{const a=document.querySelector(i);a&amp;&amp;(clearInterval(s),e(a))}o+=50},50);return s}function aIe(t){const[e,n]=E.useState();return E.useEffect(()=&gt;{if(!t)return null;const r=xz(t,n);return()=&gt;{clearInterval(r)}},[t]),e}function Gae(t){const{isCenterByDefault:e=!0,activator:n,target:r}=t;let i=0,o=0,s=0,a=0;const c=n||r,l={left:0,top:0,right:window.innerWidth,bottom:window.innerHeight};function u(){l.right=window.innerWidth,l.bottom=window.innerHeight}function d(_){_.preventDefault(),s=_.clientX,a=_.clientY,window.addEventListener("mousemove",m),window.addEventListener("mouseup",f)}function f(_){_.preventDefault(),window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",f)}let h=0,p=0,y=0,v=0;function m(_){_.preventDefault(),i=s-_.clientX,o=a-_.clientY,s=_.clientX,a=_.clientY,h=r.offsetLeft-i,p=r.offsetTop-o,y=h+r.offsetWidth,v=p+r.offsetHeight,p&gt;=l.top&amp;&amp;v&lt;=l.bottom&amp;&amp;(r.style.top=`${p}px`),h&gt;=l.left&amp;&amp;y&lt;=l.right&amp;&amp;(r.style.left=`${h}px`)}function g(){p=window.innerHeight/2-r.offsetHeight/2,h=window.innerWidth/2-r.offsetWidth/2,r.style.top=`${p}px`,r.style.left=`${h}px`}return{activate(){window.addEventListener("resize",u),window.addEventListener("mouseleave",f),c.addEventListener("mousedown",d),e&amp;&amp;g()},deactivate(){window.removeEventListener("resize",u),window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",f),window.removeEventListener("mouseleave",f),c.removeEventListener("mousedown",d)}}}function cIe(t){let e="";for(let n=0;n&lt;t.rows.length;n++){const r=t.rows[n];for(let i=0;i&lt;r.cells.length;i++){const o=r.cells[i];e+=o.textContent.trim()+"	"}e+=`
`}try{navigator.clipboard.writeText(e)}catch(n){cd(n)}}function Kae(t,e,n){E.useEffect(()=&gt;{if(!e)return;if(n)throw new Error("hasBackdrop=true cannot be used with isDraggable=true");let r;const i=`[id="${t}"].dialog2`,o=[i,`${i} .dialog2-header`],s=xz(o,a=&gt;{const[c,l]=a,u=Gae({target:c,activator:l});u.activate(),r=u.deactivate});return()=&gt;{clearInterval(s),r?.()}},[t,n,e])}function Qae(t){const{id:e,className:n,hasBackdrop:r=!0,isAnchored:i=!1,isDraggable:o=!1,isResizable:s=!1,onMouseUp:a,...c}=t,l=E.useId(),u=e||l;return Kae(u,o,r),T.jsx(Qc.Container,{role:"dialog",id:u,className:se("dialog2",n,{"dialog2-has-backdrop":r,"dialog2-has-no-backdrop":!r,"dialog2-is-anchored":i,"dialog2-is-draggable":o,"dialog2-is-resizable":s}),onMouseUp:o?null:a,...c})}function Bd(t){t.stopPropagation(),t.nativeEvent.stopImmediatePropagation()}function Yae(t){const{key:e,isShown:n,onShow:r,onHide:i,isFullscreen:o,onFullscreen:s,isAlwaysRendered:a,isClosedOnOutsideClick:c=!1,isClosedOnEscKey:l=!0,isAnchored:u=!1,isDraggable:d=!1,hasBackdrop:f=!0,isPortal:h=!0,portalElement:p,...y}=t;Dae("keydown",m=&gt;{!i||!l||m.key==="Escape"&amp;&amp;i()});let v=T.jsx(Qae,{hasBackdrop:f,isAnchored:u,isDraggable:d,onClick:Bd,onMouseUp:Bd,...y});return f&amp;&amp;(v=T.jsx(Pz,{onClick:Bd,onMouseUp:Bd,onWheel:Bd,children:v})),T.jsx(Qc,{isShown:n,onShow:r,onHide:i,isClosedOnOutsideClick:c,isClosedOnEscKey:l,isFullscreen:o,onFullscreen:s,isPortal:h,isAlwaysRendered:a,portalElement:p,children:v},e)}function Jae(t){const{className:e,...n}=t;return T.jsx(Qc.Header,{className:se("dialog2-header",e),...n})}function Mz(t){const{className:e,onClick:n,...r}=t,{onHide:i}=dd();return T.jsx(j_,{containerClassName:se("dialog2-close-button",e),popoverClassName:"z-20",iconSrc:"cross",content:"Lukk (esc)",onClick:o=&gt;{n&amp;&amp;n(o),i()},...r})}function Dz(t){const{className:e,...n}=t;return T.jsx(Qc.FullscreenButton,{className:se("dialog2-fullscreen-button",e),...n})}function Xae(t){const{className:e,children:n,isFullscreenButtonEnabled:r=!0,isCloseButtonEnabled:i=!0,...o}=t;return T.jsxs("div",{className:se("dialog2-header-actions",e),...o,children:[n,r?T.jsx(Dz,{}):null,i?T.jsx(Mz,{}):null]})}function Zae(t){const{className:e,...n}=t;return T.jsx(Qc.Body,{className:se("dialog2-body",e),...n})}function ece(t){const{className:e,...n}=t;return T.jsx(Qc.Footer,{className:se("dialog2-footer",e),...n})}const tce={Header:Object.assign(Jae,{Actions:Xae}),Body:Zae,Footer:ece,Backdrop:Pz,CloseButton:Mz,FullscreenButton:Dz},wm=Object.assign(Yae,tce),nce={xl:"xl",lg:"lg",md:"md",sm:"sm",xs:"xs"},lIe={match_unique:"match_unique",includes:"includes"},Lz="https://assets.placepoint.no";function qs(t){return`${Lz}/${t}`}function uIe(t,e,n="svg"){const r={};for(const i of e)r[i]=qs(`${t}/${i}.${n}`);return r}const rce=qs("images/icons/generic-error.svg");function ice(t){const{error:e,componentStack:n}=t,[r,i]=E.useState(!1);return T.jsxs(T.Fragment,{children:[T.jsxs("div",{className:"error-generic text-white h-screen max-w-lg mx-auto flex justify-center flex-col text-center pb-24",children:[T.jsx("img",{alt:"En feil oppstod",src:rce,className:"w-24 mx-auto"}),T.jsxs("div",{className:"mt-12 mx-auto",children:[T.jsx("div",{className:"text-xl mb-3",children:"En feil oppstod"}),T.jsx("div",{className:"text-red-600",children:e.toString()})]}),T.jsxs("div",{className:"my-12",children:[T.jsx("p",{children:"Det ser ut som et ukjent problem har oppstÃ¥tt, som fÃ¸rte til at appen krÃ¦sjet. Vi fÃ¥r automatiske varsler nÃ¥r dette skjer, og har mulighet til Ã¥ spore feilen. Vi vil se pÃ¥ en lÃ¸sning omgÃ¥ende, og rulle ut en fiks sÃ¥ snart det lar seg gjÃ¸re."}),T.jsx("p",{className:"mt-4",children:"Takk for tolmodigheten og beklager ulempen dette medfÃ¸rte!"})]}),T.jsxs("div",{className:"mx-auto",children:[T.jsx(yn,{className:"error-generic__open-dialog",onClick:()=&gt;{i(!0)},children:"Se detaljer"}),T.jsx(yn,{className:"error-generic__reload",intent:"primary",onClick:()=&gt;{window.location.reload()},children:"Restart"})]})]}),T.jsxs(wm,{width:600,className:"error-generic-dialog",isShown:r,onHide:()=&gt;{i(!1)},children:[T.jsxs(wm.Header,{children:["Feilmelding",T.jsx(wm.Header.Actions,{})]}),T.jsx(wm.Body,{children:T.jsx("pre",{className:"text-xs whitespace-pre-wrap pb-6",children:n})})]})]})}const oce=qs("images/icons/update-required.svg");function sce(){return T.jsxs("div",{className:"error-outdated h-screen max-w-lg mx-auto flex justify-center flex-col text-center pb-24",children:[T.jsx("img",{alt:"Ny version",src:oce,className:"w-24 mx-auto"}),T.jsx("div",{className:"mt-12 mx-auto text-xl",children:"Ny versjon tilgjengelig!"}),T.jsx("p",{className:"my-12",children:"Det ser ut som en ny komponent i appen har blitt oppdatert pÃ¥ serveren, men har ikke blitt lastet ned enda. Vi ber deg vennligst oppdatere appen, ved Ã¥ trykke pÃ¥ knappen under."}),T.jsx(yn,{intent:"primary",className:"error-outdated__reload mt-4 mx-auto",onClick:()=&gt;{window.location.reload()},children:"Oppdater"})]})}const ace=t=&gt;{const{error:e}=t;return e.name==="ChunkLoadError"?T.jsx(sce,{}):T.jsx(ice,{...t})};/**
 * @remix-run/router v1.19.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function sE(){return sE=Object.assign?Object.assign.bind():function(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(t[r]=n[r])}return t},sE.apply(this,arguments)}var Vy;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Vy||(Vy={}));function cn(t,e){if(t===!1||t===null||typeof t&gt;"u")throw new Error(e)}function $z(t,e){if(!t){typeof console&lt;"u"&amp;&amp;console.warn(e);try{throw new Error(e)}catch{}}}function lp(t){let e={};if(t){let n=t.indexOf("#");n&gt;=0&amp;&amp;(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r&gt;=0&amp;&amp;(e.search=t.substr(r),t=t.substr(0,r)),t&amp;&amp;(e.pathname=t)}return e}var Lx;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(Lx||(Lx={}));function cce(t,e,n){return n===void 0&amp;&amp;(n="/"),lce(t,e,n,!1)}function lce(t,e,n,r){let i=typeof e=="string"?lp(e):e,o=Bz(i.pathname||"/",n);if(o==null)return null;let s=Fz(t);uce(s);let a=null;for(let c=0;a==null&amp;&amp;c&lt;s.length;++c){let l=jz(o);a=_ce(s[c],l,r)}return a}function Fz(t,e,n,r){e===void 0&amp;&amp;(e=[]),n===void 0&amp;&amp;(n=[]),r===void 0&amp;&amp;(r="");let i=(o,s,a)=&gt;{let c={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};c.relativePath.startsWith("/")&amp;&amp;(cn(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let l=hc([r,c.relativePath]),u=n.concat(c);o.children&amp;&amp;o.children.length&gt;0&amp;&amp;(cn(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),Fz(o.children,e,u,l)),!(o.path==null&amp;&amp;!o.index)&amp;&amp;e.push({path:l,score:yce(l,o.index),routesMeta:u})};return t.forEach((o,s)=&gt;{var a;if(o.path===""||!((a=o.path)!=null&amp;&amp;a.includes("?")))i(o,s);else for(let c of Uz(o.path))i(o,s,c)}),e}function Uz(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let s=Uz(r.join("/")),a=[];return a.push(...s.map(c=&gt;c===""?o:[o,c].join("/"))),i&amp;&amp;a.push(...s),a.map(c=&gt;t.startsWith("/")&amp;&amp;c===""?"/":c)}function uce(t){t.sort((e,n)=&gt;e.score!==n.score?n.score-e.score:vce(e.routesMeta.map(r=&gt;r.childrenIndex),n.routesMeta.map(r=&gt;r.childrenIndex)))}const dce=/^:[\w-]+$/,fce=3,hce=2,pce=1,mce=10,gce=-2,$x=t=&gt;t==="*";function yce(t,e){let n=t.split("/"),r=n.length;return n.some($x)&amp;&amp;(r+=gce),e&amp;&amp;(r+=hce),n.filter(i=&gt;!$x(i)).reduce((i,o)=&gt;i+(dce.test(o)?fce:o===""?pce:mce),r)}function vce(t,e){return t.length===e.length&amp;&amp;t.slice(0,-1).every((r,i)=&gt;r===e[i])?t[t.length-1]-e[e.length-1]:0}function _ce(t,e,n){let{routesMeta:r}=t,i={},o="/",s=[];for(let a=0;a&lt;r.length;++a){let c=r[a],l=a===r.length-1,u=o==="/"?e:e.slice(o.length)||"/",d=aE({path:c.relativePath,caseSensitive:c.caseSensitive,end:l},u),f=c.route;if(!d&amp;&amp;l&amp;&amp;n&amp;&amp;!r[r.length-1].route.index&amp;&amp;(d=aE({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},u)),!d)return null;Object.assign(i,d.params),s.push({params:i,pathname:hc([o,d.pathname]),pathnameBase:kce(hc([o,d.pathnameBase])),route:f}),d.pathnameBase!=="/"&amp;&amp;(o=hc([o,d.pathnameBase]))}return s}function aE(t,e){typeof t=="string"&amp;&amp;(t={path:t,caseSensitive:!1,end:!0});let[n,r]=Sce(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let o=i[0],s=o.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((l,u,d)=&gt;{let{paramName:f,isOptional:h}=u;if(f==="*"){let y=a[d]||"";s=o.slice(0,o.length-y.length).replace(/(.)\/+$/,"$1")}const p=a[d];return h&amp;&amp;!p?l[f]=void 0:l[f]=(p||"").replace(/%2F/g,"/"),l},{}),pathname:o,pathnameBase:s,pattern:t}}function Sce(t,e,n){e===void 0&amp;&amp;(e=!1),n===void 0&amp;&amp;(n=!0),$z(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&amp;").replace(/\/:([\w-]+)(\?)?/g,(s,a,c)=&gt;(r.push({paramName:a,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":t!==""&amp;&amp;t!=="/"&amp;&amp;(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function jz(t){try{return t.split("/").map(e=&gt;decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return $z(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function Bz(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&amp;&amp;r!=="/"?null:t.slice(n)||"/"}function wce(t,e){e===void 0&amp;&amp;(e="/");let{pathname:n,search:r="",hash:i=""}=typeof t=="string"?lp(t):t;return{pathname:n?n.startsWith("/")?n:Tce(n,e):e,search:Ace(r),hash:Ice(i)}}function Tce(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=&gt;{i===".."?n.length&gt;1&amp;&amp;n.pop():i!=="."&amp;&amp;n.push(i)}),n.length&gt;1?n.join("/"):"/"}function G0(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in &lt;Link to="..."&gt; and the router will parse it for you.'}function bce(t){return t.filter((e,n)=&gt;n===0||e.route.path&amp;&amp;e.route.path.length&gt;0)}function Ece(t,e){let n=bce(t);return e?n.map((r,i)=&gt;i===n.length-1?r.pathname:r.pathnameBase):n.map(r=&gt;r.pathnameBase)}function Cce(t,e,n,r){r===void 0&amp;&amp;(r=!1);let i;typeof t=="string"?i=lp(t):(i=sE({},t),cn(!i.pathname||!i.pathname.includes("?"),G0("?","pathname","search",i)),cn(!i.pathname||!i.pathname.includes("#"),G0("#","pathname","hash",i)),cn(!i.search||!i.search.includes("#"),G0("#","search","hash",i)));let o=t===""||i.pathname==="",s=o?"/":i.pathname,a;if(s==null)a=n;else{let d=e.length-1;if(!r&amp;&amp;s.startsWith("..")){let f=s.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}a=d&gt;=0?e[d]:"/"}let c=wce(i,a),l=s&amp;&amp;s!=="/"&amp;&amp;s.endsWith("/"),u=(o||s===".")&amp;&amp;n.endsWith("/");return!c.pathname.endsWith("/")&amp;&amp;(l||u)&amp;&amp;(c.pathname+="/"),c}const hc=t=&gt;t.join("/").replace(/\/\/+/g,"/"),kce=t=&gt;t.replace(/\/+$/,"").replace(/^\/*/,"/"),Ace=t=&gt;!t||t==="?"?"":t.startsWith("?")?t:"?"+t,Ice=t=&gt;!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function Oce(t){return t!=null&amp;&amp;typeof t.status=="number"&amp;&amp;typeof t.statusText=="string"&amp;&amp;typeof t.internal=="boolean"&amp;&amp;"data"in t}const Hz=["post","put","patch","delete"];new Set(Hz);const Rce=["get",...Hz];new Set(Rce);/**
 * React Router v6.26.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function Nh(){return Nh=Object.assign?Object.assign.bind():function(t){for(var e=1;e&lt;arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(t[r]=n[r])}return t},Nh.apply(this,arguments)}const II=E.createContext(null),Nce=E.createContext(null),K_=E.createContext(null),Q_=E.createContext(null),xa=E.createContext({outlet:null,matches:[],isDataRoute:!1}),Vz=E.createContext(null);function up(){return E.useContext(Q_)!=null}function Yc(){return up()||cn(!1),E.useContext(Q_).location}function Pce(t){up()||cn(!1);let{pathname:e}=Yc();return E.useMemo(()=&gt;aE(t,jz(e)),[e,t])}function zz(t){E.useContext(K_).static||E.useLayoutEffect(t)}function qz(){let{isDataRoute:t}=E.useContext(xa);return t?Gce():xce()}function xce(){up()||cn(!1);let t=E.useContext(II),{basename:e,future:n,navigator:r}=E.useContext(K_),{matches:i}=E.useContext(xa),{pathname:o}=Yc(),s=JSON.stringify(Ece(i,n.v7_relativeSplatPath)),a=E.useRef(!1);return zz(()=&gt;{a.current=!0}),E.useCallback(function(l,u){if(u===void 0&amp;&amp;(u={}),!a.current)return;if(typeof l=="number"){r.go(l);return}let d=Cce(l,JSON.parse(s),o,u.relative==="path");t==null&amp;&amp;e!=="/"&amp;&amp;(d.pathname=d.pathname==="/"?e:hc([e,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[e,r,s,o,t])}const Mce=E.createContext(null);function Dce(t){let e=E.useContext(xa).outlet;return e&amp;&amp;E.createElement(Mce.Provider,{value:t},e)}function dIe(){let{matches:t}=E.useContext(xa),e=t[t.length-1];return e?e.params:{}}function Lce(t,e){return $ce(t,e)}function $ce(t,e,n,r){up()||cn(!1);let{navigator:i}=E.useContext(K_),{matches:o}=E.useContext(xa),s=o[o.length-1],a=s?s.params:{};s&amp;&amp;s.pathname;let c=s?s.pathnameBase:"/";s&amp;&amp;s.route;let l=Yc(),u;if(e){var d;let v=typeof e=="string"?lp(e):e;c==="/"||(d=v.pathname)!=null&amp;&amp;d.startsWith(c)||cn(!1),u=v}else u=l;let f=u.pathname||"/",h=f;if(c!=="/"){let v=c.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(v.length).join("/")}let p=cce(t,{pathname:h}),y=Hce(p&amp;&amp;p.map(v=&gt;Object.assign({},v,{params:Object.assign({},a,v.params),pathname:hc([c,i.encodeLocation?i.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?c:hc([c,i.encodeLocation?i.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,n,r);return e&amp;&amp;y?E.createElement(Q_.Provider,{value:{location:Nh({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Vy.Pop}},y):y}function Fce(){let t=Wce(),e=Oce(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return E.createElement(E.Fragment,null,E.createElement("h2",null,"Unexpected Application Error!"),E.createElement("h3",{style:{fontStyle:"italic"}},e),n?E.createElement("pre",{style:i},n):null,null)}const Uce=E.createElement(Fce,null);class jce extends E.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&amp;&amp;e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?E.createElement(xa.Provider,{value:this.props.routeContext},E.createElement(Vz.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Bce(t){let{routeContext:e,match:n,children:r}=t,i=E.useContext(II);return i&amp;&amp;i.static&amp;&amp;i.staticContext&amp;&amp;(n.route.errorElement||n.route.ErrorBoundary)&amp;&amp;(i.staticContext._deepestRenderedBoundaryId=n.route.id),E.createElement(xa.Provider,{value:e},r)}function Hce(t,e,n,r){var i;if(e===void 0&amp;&amp;(e=[]),n===void 0&amp;&amp;(n=null),r===void 0&amp;&amp;(r=null),t==null){var o;if(!n)return null;if(n.errors)t=n.matches;else if((o=r)!=null&amp;&amp;o.v7_partialHydration&amp;&amp;e.length===0&amp;&amp;!n.initialized&amp;&amp;n.matches.length&gt;0)t=n.matches;else return null}let s=t,a=(i=n)==null?void 0:i.errors;if(a!=null){let u=s.findIndex(d=&gt;d.route.id&amp;&amp;a?.[d.route.id]!==void 0);u&gt;=0||cn(!1),s=s.slice(0,Math.min(s.length,u+1))}let c=!1,l=-1;if(n&amp;&amp;r&amp;&amp;r.v7_partialHydration)for(let u=0;u&lt;s.length;u++){let d=s[u];if((d.route.HydrateFallback||d.route.hydrateFallbackElement)&amp;&amp;(l=u),d.route.id){let{loaderData:f,errors:h}=n,p=d.route.loader&amp;&amp;f[d.route.id]===void 0&amp;&amp;(!h||h[d.route.id]===void 0);if(d.route.lazy||p){c=!0,l&gt;=0?s=s.slice(0,l+1):s=[s[0]];break}}}return s.reduceRight((u,d,f)=&gt;{let h,p=!1,y=null,v=null;n&amp;&amp;(h=a&amp;&amp;d.route.id?a[d.route.id]:void 0,y=d.route.errorElement||Uce,c&amp;&amp;(l&lt;0&amp;&amp;f===0?(p=!0,v=null):l===f&amp;&amp;(p=!0,v=d.route.hydrateFallbackElement||null)));let m=e.concat(s.slice(0,f+1)),g=()=&gt;{let _;return h?_=y:p?_=v:d.route.Component?_=E.createElement(d.route.Component,null):d.route.element?_=d.route.element:_=u,E.createElement(Bce,{match:d,routeContext:{outlet:u,matches:m,isDataRoute:n!=null},children:_})};return n&amp;&amp;(d.route.ErrorBoundary||d.route.errorElement||f===0)?E.createElement(jce,{location:n.location,revalidation:n.revalidation,component:y,error:h,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()},null)}var Wz=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(Wz||{}),zy=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(zy||{});function Vce(t){let e=E.useContext(II);return e||cn(!1),e}function zce(t){let e=E.useContext(Nce);return e||cn(!1),e}function qce(t){let e=E.useContext(xa);return e||cn(!1),e}function Gz(t){let e=qce(),n=e.matches[e.matches.length-1];return n.route.id||cn(!1),n.route.id}function Wce(){var t;let e=E.useContext(Vz),n=zce(zy.UseRouteError),r=Gz(zy.UseRouteError);return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}function Gce(){let{router:t}=Vce(Wz.UseNavigateStable),e=Gz(zy.UseNavigateStable),n=E.useRef(!1);return zz(()=&gt;{n.current=!0}),E.useCallback(function(i,o){o===void 0&amp;&amp;(o={}),n.current&amp;&amp;(typeof i=="number"?t.navigate(i):t.navigate(i,Nh({fromRouteId:e},o)))},[t,e])}function Kce(t){return Dce(t.context)}function Ue(t){cn(!1)}function Qce(t){let{basename:e="/",children:n=null,location:r,navigationType:i=Vy.Pop,navigator:o,static:s=!1,future:a}=t;up()&amp;&amp;cn(!1);let c=e.replace(/^\/*/,"/"),l=E.useMemo(()=&gt;({basename:c,navigator:o,static:s,future:Nh({v7_relativeSplatPath:!1},a)}),[c,a,o,s]);typeof r=="string"&amp;&amp;(r=lp(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:p="default"}=r,y=E.useMemo(()=&gt;{let v=Bz(u,c);return v==null?null:{location:{pathname:v,search:d,hash:f,state:h,key:p},navigationType:i}},[c,u,d,f,h,p,i]);return y==null?null:E.createElement(K_.Provider,{value:l},E.createElement(Q_.Provider,{children:n,value:y}))}function Yce(t){let{children:e,location:n}=t;return Lce(cE(e),n)}new Promise(()=&gt;{});function cE(t,e){e===void 0&amp;&amp;(e=[]);let n=[];return E.Children.forEach(t,(r,i)=&gt;{if(!E.isValidElement(r))return;let o=[...e,i];if(r.type===E.Fragment){n.push.apply(n,cE(r.props.children,o));return}r.type!==Ue&amp;&amp;cn(!1),!r.props.index||!r.props.children||cn(!1);let s={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&amp;&amp;(s.children=cE(r.props.children,o)),n.push(s)}),n}/**
 * React Router DOM v6.26.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function lE(t){return t===void 0&amp;&amp;(t=""),new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,n)=&gt;{let r=t[n];return e.concat(Array.isArray(r)?r.map(i=&gt;[n,i]):[[n,r]])},[]))}function Jce(t,e){let n=lE(t);return e&amp;&amp;e.forEach((r,i)=&gt;{n.has(i)||e.getAll(i).forEach(o=&gt;{n.append(i,o)})}),n}const Xce="6";try{window.__reactRouterVersion=Xce}catch{}const Zce="startTransition",Fx=QG[Zce];function ele(t){let{basename:e,children:n,future:r,history:i}=t,[o,s]=E.useState({action:i.action,location:i.location}),{v7_startTransition:a}=r||{},c=E.useCallback(l=&gt;{a&amp;&amp;Fx?Fx(()=&gt;s(l)):s(l)},[s,a]);return E.useLayoutEffect(()=&gt;i.listen(c),[i,c]),E.createElement(Qce,{basename:e,children:n,location:o.location,navigationType:o.action,navigator:i,future:r})}var Ux;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(Ux||(Ux={}));var jx;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(jx||(jx={}));function fIe(t){let e=E.useRef(lE(t)),n=E.useRef(!1),r=Yc(),i=E.useMemo(()=&gt;Jce(r.search,n.current?null:e.current),[r.search]),o=qz(),s=E.useCallback((a,c)=&gt;{const l=lE(typeof a=="function"?a(i):a);n.current=!0,o("?"+l,c)},[o,i]);return[i,s]}function OI(t){const{className:e,shown:n=!0,theme:r,displaySize:i="md",children:o="Laster..",...s}=t;if(!n)return null;const a=`activity-indicator-${i}`,c=r?`activity-indicator-${r}`:null;return T.jsxs("div",{className:se("activity-indicator",c,a,e),...s,children:[T.jsx("div",{className:"activity-indicator-spinner"}),o]})}/*! @azure/msal-react v2.1.1 2024-10-03 */const tle={instance:Dee,inProgress:Yt.None,accounts:[],logger:new fa({})},RI=E.createContext(tle);RI.Consumer;/*! @azure/msal-react v2.1.1 2024-10-03 */function Bx(t,e){if(t.length!==e.length)return!1;const n=[...e];return t.every(r=&gt;{const i=n.shift();return!r||!i?!1:r.homeAccountId===i.homeAccountId&amp;&amp;r.localAccountId===i.localAccountId&amp;&amp;r.username===i.username})}/*! @azure/msal-react v2.1.1 2024-10-03 */const nle="@azure/msal-react",Hx="2.1.1";/*! @azure/msal-react v2.1.1 2024-10-03 */const qy={UNBLOCK_INPROGRESS:"UNBLOCK_INPROGRESS",EVENT:"EVENT"},rle=(t,e)=&gt;{const{type:n,payload:r}=e;let i=t.inProgress;switch(n){case qy.UNBLOCK_INPROGRESS:t.inProgress===Yt.Startup&amp;&amp;(i=Yt.None,r.logger.info("MsalProvider - handleRedirectPromise resolved, setting inProgress to 'none'"));break;case qy.EVENT:const s=r.message,a=Lee.getInteractionStatusFromEvent(s,t.inProgress);a&amp;&amp;(r.logger.info(`MsalProvider - ${s.eventType} results in setting inProgress from ${t.inProgress} to ${a}`),i=a);break;default:throw new Error(`Unknown action type: ${n}`)}const o=r.instance.getAllAccounts();return i!==t.inProgress&amp;&amp;!Bx(o,t.accounts)?{...t,inProgress:i,accounts:o}:i!==t.inProgress?{...t,inProgress:i}:Bx(o,t.accounts)?t:{...t,accounts:o}};function ile({instance:t,children:e}){E.useEffect(()=&gt;{t.initializeWrapperLibrary(OZ.React,Hx)},[t]);const n=E.useMemo(()=&gt;t.getLogger().clone(nle,Hx),[t]),[r,i]=E.useReducer(rle,void 0,()=&gt;({inProgress:Yt.Startup,accounts:t.getAllAccounts()}));E.useEffect(()=&gt;{const s=t.addEventCallback(a=&gt;{i({payload:{instance:t,logger:n,message:a},type:qy.EVENT})});return n.verbose(`MsalProvider - Registered event callback with id: ${s}`),t.initialize().then(()=&gt;{t.handleRedirectPromise().catch(()=&gt;{}).finally(()=&gt;{i({payload:{instance:t,logger:n},type:qy.UNBLOCK_INPROGRESS})})}).catch(()=&gt;{}),()=&gt;{s&amp;&amp;(n.verbose(`MsalProvider - Removing event callback ${s}`),t.removeEventCallback(s))}},[t,n]);const o={instance:t,inProgress:r.inProgress,accounts:r.accounts,logger:n};return BC.createElement(RI.Provider,{value:o},e)}/*! @azure/msal-react v2.1.1 2024-10-03 */const Kz=()=&gt;E.useContext(RI);/*! @azure/msal-react v2.1.1 2024-10-03 */function ole(t,e){return t.length&gt;0}function sle(t){const{accounts:e,inProgress:n}=Kz();return E.useMemo(()=&gt;n===Yt.Startup?!1:ole(e),[e,n,t])}function Qz(){return Yc()}const ale={replace:!1};function Jc(){const t=qz();return E.useCallback((e,n=ale,r=!0,i=!0)=&gt;{let o=e;r&amp;&amp;(o=`${o}${window.location.search}`),i&amp;&amp;(o=`${o}${window.location.hash}`),t(o,n)},[t])}function K0(t=""){if(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams)return new URLSearchParams(t);const e=[];for(const n of Object.keys(t)){const r=t[n];if(r)if(Array.isArray(r))for(const i of r)e.push([n,i]);else e.push([n,r])}return new URLSearchParams(e)}function NI(t){const e=E.useRef(K0(t)),n=Qz(),r=E.useMemo(()=&gt;{const s=K0(n.search);for(const a of e.current.keys())if(!s.has(a))for(const c of e.current.getAll(a))s.append(a,c);return s},[n.search]),i=Jc(),o=E.useCallback((s,a)=&gt;{typeof s=="object"&amp;&amp;(s={...Object.fromEntries(r.entries()),...s});const c=K0(s);i(`${window.location.pathname}?${c}`,a,!1)},[i,r]);return[r,o]}function Xe(t,e=3,n=1e3){return new Promise((r,i)=&gt;{t().then(r).catch(o=&gt;{setTimeout(()=&gt;{if(console.warn(`${o.message}, retrying ${e} more times..`),e===1){i(o);return}Xe(t,e-1,n).then(r,i)},n)})})}class cle extends bh{navigate;constructor(e){super(),this.navigate=e}async navigateInternal(e,n){const r=e.replace(window.location.origin,"");return n.noHistory?this.navigate(r,{replace:!0}):this.navigate(r),!1}}function lle(t){const{instance:e,children:n}=t,r=Jc(),i=new cle(r);e.setNavigationClient(i);const[o,s]=E.useState(!0);return E.useEffect(()=&gt;{s(!1)},[]),o?null:n}const Vx="Venter pÃ¥ autentisering";function ule(t){return t?`${Vx} (${t})..`:`${Vx}..`}function dle(t){const{inProgress:e}=Kz();return!e||e!==Yt.None?T.jsx(OI,{children:ule(e)}):t.children}function fle(t){const{children:e}=t;return T.jsx(lle,{instance:ar,children:T.jsx(ile,{instance:ar,children:T.jsx(dle,{children:e})})})}const Ke={MAP_LAYERS:{category:"Map",name:"LayersPanel",search:"layerPanel=1",issueId:0,sprintNo:0,latestIssueId:4237,latestSprintNo:30},GEO_SEARCH_PANEL:{category:"Map",name:"GeoSearchPanel",template:"/map/@/:x/:y/:r",issueId:0,sprintNo:0},STATISTICS_PANEL:{category:"Map",name:"StatisticsPanel",template:"/map/s",issueId:0,sprintNo:0},MODEL_NAV_PANEL:{category:"3D",name:"ModelPanel",template:"/map/models",issueId:0,sprintNo:0},MODEL_SKETCH_PANEL:{category:"Model",name:"ModelSketcherPanel",template:"/map/models/:modelSceneId/sketch",issueId:0,sprintNo:0},COUNTRY_PANEL:{category:"Location",name:"CountryPanel",template:"/map/countries/:countryCode",issueId:0,sprintNo:0},COUNTY_PANEL:{category:"Location",name:"CountyPanel",template:"/map/counties/:countyId",issueId:0,sprintNo:0},MUNICIPALITY_PANEL:{category:"Location",name:"MunicipalityPanel",template:"/map/municipalities/:municipalityId",issueId:0,sprintNo:0},ZIP_CODE_PANEL:{category:"Location",name:"ZipCodePanel",template:"/map/zip-codes/:zipCodeId",issueId:0,sprintNo:0},CITY_DISTRICT_PANEL:{category:"Location",name:"CityDistrictPanel",template:"/map/city-districts/:cityDistrictId",issueId:0,sprintNo:0},SUB_AREA_PANEL:{category:"Location",name:"SubAreaPanel",template:"/map/sub-areas/:subAreaId",issueId:0,sprintNo:0},BASIC_STATISTICAL_UNIT_PANEL:{category:"Location",name:"BasicStatisticalUnitPanel",template:"/map/basic-statistical-units/:basicStatisticalUnitId",issueId:0,sprintNo:0},STREET_PANEL:{category:"Location",name:"StreetPanel",template:"/map/streets/:streetId",issueId:0,sprintNo:0},ADDRESS_PANEL:{category:"Location",name:"AddressPanel",template:"/map/addresses/:addressId",issueId:0,sprintNo:0},CADASTRE_PANEL_NB:{category:"Property",name:"CadastrePanel",template:"/map/cadastres/:knr/:gnr/:bnr/:fnr/:snr",issueId:0,sprintNo:0},CADASTRE_PANEL_ID:{category:"Property",name:"CadastrePanel",template:"/map/cadastres/:cadastreId",issueId:0,sprintNo:0},BUILDING_FLOOR_PANEL:{category:"Property",name:"BuildingFloorPanel",template:"/map/buildings/floors/:buildingFloorId",issueId:0,sprintNo:0},BUILDING_PANEL_NB:{category:"Property",name:"BuildingPanel",template:"/map/buildings/no/:buildingNumber",issueId:0,sprintNo:0},BUILDING_PANEL_ID:{category:"Property",name:"BuildingPanel",template:"/map/buildings/:buildingId",issueId:0,sprintNo:0},OCCUPANCY_PANEL:{category:"Property",name:"OccupancyPanel",template:"/map/occupancies/:occupancyId",issueId:0,sprintNo:0},COMPANY_PANEL:{category:"Industry",name:"CompanyPanel",template:"/map/companies/:companyId",issueId:0,sprintNo:0},PARKING_AREA_PANEL:{category:"Traffic",name:"ParkingAreaPanel",template:"/map/parking-areas/:parkingAreaId",issueId:0,sprintNo:0},SETTING_PANEL:{category:"Core",name:"SettingPanel",template:"/map/user/settings",issueId:0,sprintNo:0},CURRENT_USER_ACTIVITY_PANEL:{category:"CurrentUser",name:"CurrentUserActivityPanel",template:"/map/user/activities",issueId:0,sprintNo:0},CURRENT_USER_PROFILE_PANEL:{category:"CurrentUser",name:"CurrentUserProfilePanel",template:"/map/user/profile",issueId:0,sprintNo:0},CURRENT_USER_API_CLIENT_PANEL:{category:"CurrentUser",name:"CurrentUserApiClientPanel",template:"/map/user/api-client",issueId:7351,sprintNo:29},REPORT_MENU_PANEL:{category:"Report",name:"ReportMenuPanel",template:"/map/reports",issueId:0,sprintNo:0},REPORT_VIEW:{category:"Report",name:"ReportView",search:"reportId=",issueId:0,sprintNo:0},REPORT_VIEW_CUSTOM:{category:"Report",name:"ReportViewCustom",search:"reportSourceId=",issueId:0,sprintNo:0},REPORTS_CUSTOM:{category:"ReportCustom",name:"ReportsCustom",search:"reportCustomPanel=1",issueId:0,sprintNo:0},REDEEM_INVITATION_PAGE:{category:"Auth",name:"RedeemInvitationPage",template:"/redeem/:email/:referral",issueId:0,sprintNo:0},LOGIN_PAGE:{category:"Auth",name:"LoginPage",template:"/login",issueId:0,sprintNo:0},LOGOUT_PAGE:{category:"Auth",name:"LogoutPage",template:"/logout",issueId:0,sprintNo:0},PLACE_PANEL:{category:"Location",name:"PlacePanel",template:"/map/places/:placeId",issueId:0,sprintNo:0},GOVERNMENT_CASE_CASES:{category:"GovernmentCase",name:"GovernmentCaseCases",search:"governmentCasesPanel=1",issueId:0,sprintNo:0},GOVERNMENT_CASE_CASES_FILTER_CADASTRE:{category:"GovernmentCase",name:"GovernmentCaseCasesFilterCadastre",search:"governmentCaseCasesFilterOption=1",issueId:0,sprintNo:0},GOVERNMENT_CASE_CASES_FILTER_NEIGHBORS:{category:"GovernmentCase",name:"GovernmentCaseCasesFilterNeighbors",search:"governmentCaseCasesFilterOption=2",issueId:0,sprintNo:0},GOVERNMENT_CASE_CASES_FILTER_BASICSTATISTICALUNIT:{category:"GovernmentCase",name:"GovernmentCaseCasesFilterBasicStatisticalUnit",search:"governmentCaseCasesFilterOption=3",issueId:0,sprintNo:0},GOVERNMENT_CASE_CASES_FILTER_ROAD:{category:"GovernmentCase",name:"GovernmentCaseCasesFilterRoad",search:"governmentCaseCasesFilterOption=4",issueId:0,sprintNo:0},GOVERNMENT_CASE_DOCUMENTS:{category:"GovernmentCase",name:"GovernmentCaseDocuments",search:"governmentCasesPanel=2",issueId:0,sprintNo:0},GOVERNMENT_CASE_FILES:{category:"GovernmentCase",name:"GovernmentCaseFiles",search:"governmentCasesPanel=3",issueId:0,sprintNo:0},ANALYZE_PANEL:{category:"Map",name:"AnalyzePanel",search:"analyzeOptionId",issueId:3503,sprintNo:14},MODEL_SCENE_DETAILS_PANEL:{category:"Map",name:"ModelSceneDetailsPanel",search:"modelScenePanel=details",issueId:4333,sprintNo:23},TAG_NAV_PANEL:{category:"PRM",name:"TagNavPanel",template:"/map/tags",issueId:0,sprintNo:0},TAG_OBJECT_PANEL:{category:"PRM",name:"TagObjectPanel",template:"/map/tags/:tagId",issueId:0,sprintNo:0},ACTIVITY_PANEL:{category:"PRM",name:"ActivityPanel",search:"showActivityPanel=1",issueId:0,sprintNo:0},PROJECT_ACTIVITY_PANEL:{category:"PRM",name:"ProjectActivityPanel",search:"projectPanel=activities",issueId:6505,sprintNo:24},PROJECT_OBJECT_PANEL:{category:"PRM",name:"ProjectObjectPanel",search:"projectPanel=objects",issueId:6505,sprintNo:24},PROJECT_AREA_PANEL:{category:"PRM",name:"ProjectAreaPanel",search:"projectPanel=areas",issueId:6505,sprintNo:24},PROJECT_MONITOR_PANEL:{category:"PRM",name:"ProjectMonitorPanel",search:"projectPanel=monitor",issueId:6505,sprintNo:24}};function Yz(t){const{fill:e,width:n=24,height:r=24,...i}=t;return T.jsxs("svg",{fill:e,width:n,height:r,viewBox:"0 0 1792 1225",...i,children:[T.jsx("path",{className:e?"":"fill-fg3",d:"M1247.88 75.5678C1116.36 14.8867 1007.6 0.980634 884.927 25.0002C860.899 30.057 839.382 35.3953 815.354 42.9805L27.4989 279.102C14.3535 282.98 6 293.008 6 308.179C6 319.556 12.3232 329.67 22.4404 335.991L56.5857 353.69L473.918 573.659C623.146 641.925 792.949 649.596 948.5 596.5L1660.15 339.784L1700.62 325.877C1712 322.085 1720.86 310.707 1720.86 298.065C1720.86 286.688 1718.33 277.838 1704.42 272.781L1247.88 75.5678ZM85.6725 299.329C85.6725 299.329 759.707 98.4609 819.854 79.4805C880 60.5 856.427 67.891 881.5 60C906.573 52.109 971.5 43.5086 1019.5 47C1067.5 50.4914 1120.85 61.4805 1211.21 100.852C1301.56 140.223 1648.77 290.48 1648.77 290.48L933 522C850.798 546.02 766.051 552.167 682.584 543.318C611.764 535.733 542.209 514.242 477.712 483.901L85.6725 299.329Z"}),T.jsx("path",{className:e?"":"fill-fg3",d:"M34 479.5C22.6182 483.293 15.1777 494.296 15.1777 508.202C15.1777 518.316 20.1758 528.014 28 533.5C35.8242 538.986 187.169 640.942 187.169 640.942L445.157 815.4C548.857 883.666 671.528 917.8 795.463 902.629C815.697 900.101 834.667 896.308 853.637 892.516C882.723 886.195 910.545 876.081 937.103 863.439L1700.95 527.165C1721.18 518.316 1724.98 480.39 1704.74 469.012L1585.87 408.331L1535.28 427.294L1649.1 486.711C1649.1 486.711 977 770.808 880 812C783 853.192 662.699 837.875 542.5 780.5C422.301 723.125 102.438 504.41 102.438 504.41L209.933 470.276L151.759 439.936L34 479.5Z"}),T.jsx("path",{className:e?"":"fill-fg3",d:"M1699.69 649.796C1711.07 654.853 1719.92 667.495 1719.92 680.136C1719.92 692.778 1712.33 701.628 1703.48 707.949C1703.48 707.949 922.5 1137 872 1165C821.5 1193 715.794 1190.87 715.794 1190.87C632.327 1190.87 557 1157.5 494.5 1104.5C494.5 1104.5 33.5965 716.426 25.2983 709.213C17 702 13.3623 692.83 15.1811 682.665C16.9999 672.5 27.9999 665 36.4999 662C44.9999 659 111.294 635.89 111.294 635.89L156.821 666.23L92.3243 687.722C92.3243 687.722 377.5 928 494.5 1026.5C611.5 1125 771 1150 868.5 1096.5C966 1043 1641.51 671.287 1641.51 671.287L1564.37 632.097L1614.96 609.342L1699.69 649.796Z"})]})}function hle(t){ro("Common_ExternalLink_Navigated",{module:"Common",source:"Link",action:"Navigated",...t})}function PI(t){const{issueId:e=0,sprintNo:n=0,to:r,onClick:i,...o}=t,s=Jc(),a=r?.includes("//");return a&amp;&amp;(o.target="_blank",o.rel="noopener noreferrer"),T.jsx("a",{title:"link",href:r,onClick:c=&gt;{i?.(c),a?hle({to:r,title:t.title,issueId:e,sprintNo:n}):o.target!=="_blank"&amp;&amp;(c.preventDefault(),s(r))},...o})}function ple(t){const{error:e,className:n,...r}=t;return e?T.jsxs("div",{className:se("max-w-lg text-red-600 text-center",n),role:"alert","aria-label":"Feil oppstod",...r,children:[T.jsx("div",{children:"Feil med autentiseringen, vennligst logg inn pÃ¥ nytt"}),T.jsxs("div",{className:"text-sm",children:["Feilmelding: ",e.message]})]}):null}function mle(t){const{className:e,...n}=t,r=Pce("/login"),{0:i}=NI();function o(){const s={},a=i.get("r");a?s.redirectStartPage=a:r&amp;&amp;(s.redirectStartPage="/map"),Ste(s)}return T.jsxs(yn,{intent:"primary",className:se("auth-login__to-login py-4 pl-6 pr-4 font-medium",e),onClick:o,...n,children:["GÃ¥ til login",T.jsx(ld,{src:"angle-right",className:"mr-0 ml-2.5",size:12})]})}function Jz(t){const[e,n]=E.useState(),i=Qz().state?.error;return E.useEffect(()=&gt;{i&amp;&amp;(window.history.replaceState({},document.title),n(i))},[i]),T.jsxs("div",{className:"auth-login-page h-screen bg-black flex items-center justify-center flex-col flex-1 pb-24",...t,children:[T.jsx(ple,{className:"mb-4",error:e}),T.jsxs("div",{className:"w-full bg-white text-black p-6 rounded-lg flex flex-col justify-center items-baseline shadow-lg max-w-[18rem]",children:[T.jsxs("div",{className:"flex items-center",children:[T.jsx(Yz,{className:"w-10",fill:"black"}),T.jsx("h1",{className:"ml-2 text-sm",children:"Placepoint Console"})]}),T.jsx("h2",{className:"text-xl mt-12 mb-4",children:"Vennligst logg inn for Ã¥ fortsette"}),T.jsxs("p",{className:"text-sm",children:["Har du ikke en konto? Fyll ut skjema pÃ¥",T.jsx(PI,{className:"auth-login__to-marketing-site border-b border-pr3 mx-1",to:"https://placepoint.no",children:"landingssiden vÃ¥r"}),", sÃ¥ tar vi kontakt med deg angÃ¥ende tilgang."]}),T.jsx(mle,{className:"mt-6"})]})]})}const gle=Object.freeze(Object.defineProperty({__proto__:null,default:Jz},Symbol.toStringTag,{value:"Module"}));function yle(t){const e=sle(),[n,r]=E.useState(!0),i=E.useRef(!1);return E.useEffect(()=&gt;(i.current=!0,()=&gt;{i.current=!1}),[]),E.useEffect(()=&gt;{e&amp;&amp;zH().then(()=&gt;{i.current&amp;&amp;r(!1)})},[e]),e?n?T.jsx(OI,{theme:"dark",children:"Venter pÃ¥ autentisering (token).."}):t.children:T.jsx(Jz,{})}var Pn=typeof globalThis&lt;"u"&amp;&amp;globalThis||typeof self&lt;"u"&amp;&amp;self||typeof global&lt;"u"&amp;&amp;global||{},rr={searchParams:"URLSearchParams"in Pn,iterable:"Symbol"in Pn&amp;&amp;"iterator"in Symbol,blob:"FileReader"in Pn&amp;&amp;"Blob"in Pn&amp;&amp;function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in Pn,arrayBuffer:"ArrayBuffer"in Pn};function vle(t){return t&amp;&amp;DataView.prototype.isPrototypeOf(t)}if(rr.arrayBuffer)var _le=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Sle=ArrayBuffer.isView||function(t){return t&amp;&amp;_le.indexOf(Object.prototype.toString.call(t))&gt;-1};function fd(t){if(typeof t!="string"&amp;&amp;(t=String(t)),/[^a-z0-9\-#$%&amp;'*+.^_`|~!]/i.test(t)||t==="")throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function xI(t){return typeof t!="string"&amp;&amp;(t=String(t)),t}function MI(t){var e={next:function(){var n=t.shift();return{done:n===void 0,value:n}}};return rr.iterable&amp;&amp;(e[Symbol.iterator]=function(){return e}),e}function ln(t){this.map={},t instanceof ln?t.forEach(function(e,n){this.append(n,e)},this):Array.isArray(t)?t.forEach(function(e){if(e.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&amp;&amp;Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}ln.prototype.append=function(t,e){t=fd(t),e=xI(e);var n=this.map[t];this.map[t]=n?n+", "+e:e};ln.prototype.delete=function(t){delete this.map[fd(t)]};ln.prototype.get=function(t){return t=fd(t),this.has(t)?this.map[t]:null};ln.prototype.has=function(t){return this.map.hasOwnProperty(fd(t))};ln.prototype.set=function(t,e){this.map[fd(t)]=xI(e)};ln.prototype.forEach=function(t,e){for(var n in this.map)this.map.hasOwnProperty(n)&amp;&amp;t.call(e,this.map[n],n,this)};ln.prototype.keys=function(){var t=[];return this.forEach(function(e,n){t.push(n)}),MI(t)};ln.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),MI(t)};ln.prototype.entries=function(){var t=[];return this.forEach(function(e,n){t.push([n,e])}),MI(t)};rr.iterable&amp;&amp;(ln.prototype[Symbol.iterator]=ln.prototype.entries);function Q0(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function Xz(t){return new Promise(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}function wle(t){var e=new FileReader,n=Xz(e);return e.readAsArrayBuffer(t),n}function Tle(t){var e=new FileReader,n=Xz(e),r=/charset=([A-Za-z0-9_-]+)/.exec(t.type),i=r?r[1]:"utf-8";return e.readAsText(t,i),n}function ble(t){for(var e=new Uint8Array(t),n=new Array(e.length),r=0;r&lt;e.length;r++)n[r]=String.fromCharCode(e[r]);return n.join("")}function zx(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function Zz(){return this.bodyUsed=!1,this._initBody=function(t){this.bodyUsed=this.bodyUsed,this._bodyInit=t,t?typeof t=="string"?this._bodyText=t:rr.blob&amp;&amp;Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:rr.formData&amp;&amp;FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:rr.searchParams&amp;&amp;URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():rr.arrayBuffer&amp;&amp;rr.blob&amp;&amp;vle(t)?(this._bodyArrayBuffer=zx(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):rr.arrayBuffer&amp;&amp;(ArrayBuffer.prototype.isPrototypeOf(t)||Sle(t))?this._bodyArrayBuffer=zx(t):this._bodyText=t=Object.prototype.toString.call(t):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||(typeof t=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&amp;&amp;this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):rr.searchParams&amp;&amp;URLSearchParams.prototype.isPrototypeOf(t)&amp;&amp;this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},rr.blob&amp;&amp;(this.blob=function(){var t=Q0(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var t=Q0(this);return t||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else{if(rr.blob)return this.blob().then(wle);throw new Error("could not read as ArrayBuffer")}},this.text=function(){var t=Q0(this);if(t)return t;if(this._bodyBlob)return Tle(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(ble(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},rr.formData&amp;&amp;(this.formData=function(){return this.text().then(kle)}),this.json=function(){return this.text().then(JSON.parse)},this}var Ele=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function Cle(t){var e=t.toUpperCase();return Ele.indexOf(e)&gt;-1?e:t}function xc(t,e){if(!(this instanceof xc))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e=e||{};var n=e.body;if(t instanceof xc){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new ln(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,!n&amp;&amp;t._bodyInit!=null&amp;&amp;(n=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&amp;&amp;(this.headers=new ln(e.headers)),this.method=Cle(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in Pn){var o=new AbortController;return o.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&amp;&amp;n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),(this.method==="GET"||this.method==="HEAD")&amp;&amp;(e.cache==="no-store"||e.cache==="no-cache")){var r=/([?&amp;])_=[^&amp;]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+new Date().getTime());else{var i=/\?/;this.url+=(i.test(this.url)?"&amp;":"?")+"_="+new Date().getTime()}}}xc.prototype.clone=function(){return new xc(this,{body:this._bodyInit})};function kle(t){var e=new FormData;return t.trim().split("&amp;").forEach(function(n){if(n){var r=n.split("="),i=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(o))}}),e}function Ale(t){var e=new ln,n=t.replace(/\r?\n[\t ]+/g," ");return n.split("\r").map(function(r){return r.indexOf(`
`)===0?r.substr(1,r.length):r}).forEach(function(r){var i=r.split(":"),o=i.shift().trim();if(o){var s=i.join(":").trim();try{e.append(o,s)}catch(a){console.warn("Response "+a.message)}}}),e}Zz.call(xc.prototype);function xo(t,e){if(!(this instanceof xo))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=e.status===void 0?200:e.status,this.status&lt;200||this.status&gt;599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status&gt;=200&amp;&amp;this.status&lt;300,this.statusText=e.statusText===void 0?"":""+e.statusText,this.headers=new ln(e.headers),this.url=e.url||"",this._initBody(t)}Zz.call(xo.prototype);xo.prototype.clone=function(){return new xo(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new ln(this.headers),url:this.url})};xo.error=function(){var t=new xo(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};var Ile=[301,302,303,307,308];xo.redirect=function(t,e){if(Ile.indexOf(e)===-1)throw new RangeError("Invalid status code");return new xo(null,{status:e,headers:{location:t}})};var Ja=Pn.DOMException;try{new Ja}catch{Ja=function(e,n){this.message=e,this.name=n;var r=Error(e);this.stack=r.stack},Ja.prototype=Object.create(Error.prototype),Ja.prototype.constructor=Ja}function e3(t,e){return new Promise(function(n,r){var i=new xc(t,e);if(i.signal&amp;&amp;i.signal.aborted)return r(new Ja("Aborted","AbortError"));var o=new XMLHttpRequest;function s(){o.abort()}o.onload=function(){var l={statusText:o.statusText,headers:Ale(o.getAllResponseHeaders()||"")};i.url.indexOf("file://")===0&amp;&amp;(o.status&lt;200||o.status&gt;599)?l.status=200:l.status=o.status,l.url="responseURL"in o?o.responseURL:l.headers.get("X-Request-URL");var u="response"in o?o.response:o.responseText;setTimeout(function(){n(new xo(u,l))},0)},o.onerror=function(){setTimeout(function(){r(new TypeError("Network request failed"))},0)},o.ontimeout=function(){setTimeout(function(){r(new TypeError("Network request timed out"))},0)},o.onabort=function(){setTimeout(function(){r(new Ja("Aborted","AbortError"))},0)};function a(l){try{return l===""&amp;&amp;Pn.location.href?Pn.location.href:l}catch{return l}}if(o.open(i.method,a(i.url),!0),i.credentials==="include"?o.withCredentials=!0:i.credentials==="omit"&amp;&amp;(o.withCredentials=!1),"responseType"in o&amp;&amp;(rr.blob?o.responseType="blob":rr.arrayBuffer&amp;&amp;(o.responseType="arraybuffer")),e&amp;&amp;typeof e.headers=="object"&amp;&amp;!(e.headers instanceof ln||Pn.Headers&amp;&amp;e.headers instanceof Pn.Headers)){var c=[];Object.getOwnPropertyNames(e.headers).forEach(function(l){c.push(fd(l)),o.setRequestHeader(l,xI(e.headers[l]))}),i.headers.forEach(function(l,u){c.indexOf(u)===-1&amp;&amp;o.setRequestHeader(u,l)})}else i.headers.forEach(function(l,u){o.setRequestHeader(u,l)});i.signal&amp;&amp;(i.signal.addEventListener("abort",s),o.onreadystatechange=function(){o.readyState===4&amp;&amp;i.signal.removeEventListener("abort",s)}),o.send(typeof i._bodyInit&gt;"u"?null:i._bodyInit)})}e3.polyfill=!0;Pn.fetch||(Pn.fetch=e3,Pn.Headers=ln,Pn.Request=xc,Pn.Response=xo);var uE=function(t,e){return uE=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(n[i]=r[i])},uE(t,e)};function hr(t,e){if(typeof e!="function"&amp;&amp;e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");uE(t,e);function n(){this.constructor=t}t.prototype=e===null?Object.create(e):(n.prototype=e.prototype,new n)}var O=function(){return O=Object.assign||function(e){for(var n,r=1,i=arguments.length;r&lt;i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&amp;&amp;(e[o]=n[o])}return e},O.apply(this,arguments)};function er(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&amp;&amp;e.indexOf(r)&lt;0&amp;&amp;(n[r]=t[r]);if(t!=null&amp;&amp;typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i&lt;r.length;i++)e.indexOf(r[i])&lt;0&amp;&amp;Object.prototype.propertyIsEnumerable.call(t,r[i])&amp;&amp;(n[r[i]]=t[r[i]]);return n}function t3(t,e,n,r){var i=arguments.length,o=i&lt;3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r,s;if(typeof Reflect=="object"&amp;&amp;typeof Reflect.decorate=="function")o=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a&gt;=0;a--)(s=t[a])&amp;&amp;(o=(i&lt;3?s(o):i&gt;3?s(e,n,o):s(e,n))||o);return i&gt;3&amp;&amp;o&amp;&amp;Object.defineProperty(e,n,o),o}function n3(t,e){return function(n,r){e(n,r,t)}}function Ole(t,e,n,r,i,o){function s(m){if(m!==void 0&amp;&amp;typeof m!="function")throw new TypeError("Function expected");return m}for(var a=r.kind,c=a==="getter"?"get":a==="setter"?"set":"value",l=!e&amp;&amp;t?r.static?t:t.prototype:null,u=e||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),d,f=!1,h=n.length-1;h&gt;=0;h--){var p={};for(var y in r)p[y]=y==="access"?{}:r[y];for(var y in r.access)p.access[y]=r.access[y];p.addInitializer=function(m){if(f)throw new TypeError("Cannot add initializers after decoration has completed");o.push(s(m||null))};var v=(0,n[h])(a==="accessor"?{get:u.get,set:u.set}:u[c],p);if(a==="accessor"){if(v===void 0)continue;if(v===null||typeof v!="object")throw new TypeError("Object expected");(d=s(v.get))&amp;&amp;(u.get=d),(d=s(v.set))&amp;&amp;(u.set=d),(d=s(v.init))&amp;&amp;i.unshift(d)}else(d=s(v))&amp;&amp;(a==="field"?i.unshift(d):u[c]=d)}l&amp;&amp;Object.defineProperty(l,r.name,u),f=!0}function Rle(t,e,n){for(var r=arguments.length&gt;2,i=0;i&lt;e.length;i++)n=r?e[i].call(t,n):e[i].call(t);return r?n:void 0}function Nle(t){return typeof t=="symbol"?t:"".concat(t)}function Ple(t,e,n){return typeof e=="symbol"&amp;&amp;(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function r3(t,e){if(typeof Reflect=="object"&amp;&amp;typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function ji(t,e,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(u){try{l(r.next(u))}catch(d){s(d)}}function c(u){try{l(r.throw(u))}catch(d){s(d)}}function l(u){u.done?o(u.value):i(u.value).then(a,c)}l((r=r.apply(t,e||[])).next())})}function Bi(t,e){var n={label:0,sent:function(){if(o[0]&amp;1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),typeof Symbol=="function"&amp;&amp;(s[Symbol.iterator]=function(){return this}),s;function a(l){return function(u){return c([l,u])}}function c(l){if(r)throw new TypeError("Generator is already executing.");for(;s&amp;&amp;(s=0,l[0]&amp;&amp;(n=0)),n;)try{if(r=1,i&amp;&amp;(o=l[0]&amp;2?i.return:l[0]?i.throw||((o=i.return)&amp;&amp;o.call(i),0):i.next)&amp;&amp;!(o=o.call(i,l[1])).done)return o;switch(i=0,o&amp;&amp;(l=[l[0]&amp;2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return n.label++,{value:l[1],done:!1};case 5:n.label++,i=l[1],l=[0];continue;case 7:l=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length&gt;0&amp;&amp;o[o.length-1])&amp;&amp;(l[0]===6||l[0]===2)){n=0;continue}if(l[0]===3&amp;&amp;(!o||l[1]&gt;o[0]&amp;&amp;l[1]&lt;o[3])){n.label=l[1];break}if(l[0]===6&amp;&amp;n.label&lt;o[1]){n.label=o[1],o=l;break}if(o&amp;&amp;n.label&lt;o[2]){n.label=o[2],n.ops.push(l);break}o[2]&amp;&amp;n.ops.pop(),n.trys.pop();continue}l=e.call(t,n)}catch(u){l=[6,u],i=0}finally{r=o=0}if(l[0]&amp;5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}var Y_=Object.create?function(t,e,n,r){r===void 0&amp;&amp;(r=n);var i=Object.getOwnPropertyDescriptor(e,n);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&amp;&amp;(i={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,i)}:function(t,e,n,r){r===void 0&amp;&amp;(r=n),t[r]=e[n]};function i3(t,e){for(var n in t)n!=="default"&amp;&amp;!Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;Y_(e,t,n)}function Wy(t){var e=typeof Symbol=="function"&amp;&amp;Symbol.iterator,n=e&amp;&amp;t[e],r=0;if(n)return n.call(t);if(t&amp;&amp;typeof t.length=="number")return{next:function(){return t&amp;&amp;r&gt;=t.length&amp;&amp;(t=void 0),{value:t&amp;&amp;t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function DI(t,e){var n=typeof Symbol=="function"&amp;&amp;t[Symbol.iterator];if(!n)return t;var r=n.call(t),i,o=[],s;try{for(;(e===void 0||e-- &gt;0)&amp;&amp;!(i=r.next()).done;)o.push(i.value)}catch(a){s={error:a}}finally{try{i&amp;&amp;!i.done&amp;&amp;(n=r.return)&amp;&amp;n.call(r)}finally{if(s)throw s.error}}return o}function o3(){for(var t=[],e=0;e&lt;arguments.length;e++)t=t.concat(DI(arguments[e]));return t}function s3(){for(var t=0,e=0,n=arguments.length;e&lt;n;e++)t+=arguments[e].length;for(var r=Array(t),i=0,e=0;e&lt;n;e++)for(var o=arguments[e],s=0,a=o.length;s&lt;a;s++,i++)r[i]=o[s];return r}function Ut(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,o;r&lt;i;r++)(o||!(r in e))&amp;&amp;(o||(o=Array.prototype.slice.call(e,0,r)),o[r]=e[r]);return t.concat(o||Array.prototype.slice.call(e))}function Hu(t){return this instanceof Hu?(this.v=t,this):new Hu(t)}function a3(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(t,e||[]),i,o=[];return i=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),i[Symbol.asyncIterator]=function(){return this},i;function s(h){return function(p){return Promise.resolve(p).then(h,d)}}function a(h,p){r[h]&amp;&amp;(i[h]=function(y){return new Promise(function(v,m){o.push([h,y,v,m])&gt;1||c(h,y)})},p&amp;&amp;(i[h]=p(i[h])))}function c(h,p){try{l(r[h](p))}catch(y){f(o[0][3],y)}}function l(h){h.value instanceof Hu?Promise.resolve(h.value.v).then(u,d):f(o[0][2],h)}function u(h){c("next",h)}function d(h){c("throw",h)}function f(h,p){h(p),o.shift(),o.length&amp;&amp;c(o[0][0],o[0][1])}}function c3(t){var e,n;return e={},r("next"),r("throw",function(i){throw i}),r("return"),e[Symbol.iterator]=function(){return this},e;function r(i,o){e[i]=t[i]?function(s){return(n=!n)?{value:Hu(t[i](s)),done:!1}:o?o(s):s}:o}}function l3(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],n;return e?e.call(t):(t=typeof Wy=="function"?Wy(t):t[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=t[o]&amp;&amp;function(s){return new Promise(function(a,c){s=t[o](s),i(a,c,s.done,s.value)})}}function i(o,s,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},s)}}function u3(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var xle=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function d3(t){if(t&amp;&amp;t.__esModule)return t;var e={};if(t!=null)for(var n in t)n!=="default"&amp;&amp;Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;Y_(e,t,n);return xle(e,t),e}function f3(t){return t&amp;&amp;t.__esModule?t:{default:t}}function h3(t,e,n,r){if(n==="a"&amp;&amp;!r)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(t):r?r.value:e.get(t)}function p3(t,e,n,r,i){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&amp;&amp;!i)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!i:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?i.call(t,n):i?i.value=n:e.set(t,n),n}function m3(t,e){if(e===null||typeof e!="object"&amp;&amp;typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function g3(t,e,n){if(e!=null){if(typeof e!="object"&amp;&amp;typeof e!="function")throw new TypeError("Object expected.");var r,i;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=e[Symbol.asyncDispose]}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=e[Symbol.dispose],n&amp;&amp;(i=r)}if(typeof r!="function")throw new TypeError("Object not disposable.");i&amp;&amp;(r=function(){try{i.call(this)}catch(o){return Promise.reject(o)}}),t.stack.push({value:e,dispose:r,async:n})}else n&amp;&amp;t.stack.push({async:!0});return e}var Mle=typeof SuppressedError=="function"?SuppressedError:function(t,e,n){var r=new Error(n);return r.name="SuppressedError",r.error=t,r.suppressed=e,r};function y3(t){function e(o){t.error=t.hasError?new Mle(o,t.error,"An error was suppressed during disposal."):o,t.hasError=!0}var n,r=0;function i(){for(;n=t.stack.pop();)try{if(!n.async&amp;&amp;r===1)return r=0,t.stack.push(n),Promise.resolve().then(i);if(n.dispose){var o=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(o).then(i,function(s){return e(s),i()})}else r|=1}catch(s){e(s)}if(r===1)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return i()}const Dle={__extends:hr,__assign:O,__rest:er,__decorate:t3,__param:n3,__metadata:r3,__awaiter:ji,__generator:Bi,__createBinding:Y_,__exportStar:i3,__values:Wy,__read:DI,__spread:o3,__spreadArrays:s3,__spreadArray:Ut,__await:Hu,__asyncGenerator:a3,__asyncDelegator:c3,__asyncValues:l3,__makeTemplateObject:u3,__importStar:d3,__importDefault:f3,__classPrivateFieldGet:h3,__classPrivateFieldSet:p3,__classPrivateFieldIn:m3,__addDisposableResource:g3,__disposeResources:y3},Lle=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:g3,get __assign(){return O},__asyncDelegator:c3,__asyncGenerator:a3,__asyncValues:l3,__await:Hu,__awaiter:ji,__classPrivateFieldGet:h3,__classPrivateFieldIn:m3,__classPrivateFieldSet:p3,__createBinding:Y_,__decorate:t3,__disposeResources:y3,__esDecorate:Ole,__exportStar:i3,__extends:hr,__generator:Bi,__importDefault:f3,__importStar:d3,__makeTemplateObject:u3,__metadata:r3,__param:n3,__propKey:Nle,__read:DI,__rest:er,__runInitializers:Rle,__setFunctionName:Ple,__spread:o3,__spreadArray:Ut,__spreadArrays:s3,__values:Wy,default:Dle},Symbol.toStringTag,{value:"Module"}));var Y0="Invariant Violation",qx=Object.setPrototypeOf,$le=qx===void 0?function(t,e){return t.__proto__=e,t}:qx,v3=function(t){hr(e,t);function e(n){n===void 0&amp;&amp;(n=Y0);var r=t.call(this,typeof n=="number"?Y0+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=Y0,$le(r,e.prototype),r}return e}(Error);function Xa(t,e){if(!t)throw new v3(e)}var Gy=["debug","log","warn","error","silent"],dE=Gy.indexOf("log");function Tm(t){return function(){if(Gy.indexOf(t)&gt;=dE){var e=console[t]||console.log;return e.apply(console,arguments)}}}(function(t){t.debug=Tm("debug"),t.log=Tm("log"),t.warn=Tm("warn"),t.error=Tm("error")})(Xa||(Xa={}));function _3(t){var e=Gy[dE];return dE=Math.max(0,Gy.indexOf(t)),e}var LI="3.11.8";function li(t){try{return t()}catch{}}const fE=li(function(){return globalThis})||li(function(){return window})||li(function(){return self})||li(function(){return global})||li(function(){return li.constructor("return this")()});var Wx=new Map;function Ky(t){var e=Wx.get(t)||1;return Wx.set(t,e+1),"".concat(t,":").concat(e,":").concat(Math.random().toString(36).slice(2))}function $I(t,e){e===void 0&amp;&amp;(e=0);var n=Ky("stringifyForDisplay");return JSON.stringify(t,function(r,i){return i===void 0?n:i},e).split(JSON.stringify(n)).join("&lt;undefined&gt;")}function bm(t){return function(e){for(var n=[],r=1;r&lt;arguments.length;r++)n[r-1]=arguments[r];if(typeof e=="number"){var i=e;e=FI(i),e||(e=UI(i,n),n=[])}t.apply(void 0,[e].concat(n))}}var ge=Object.assign(function(e,n){for(var r=[],i=2;i&lt;arguments.length;i++)r[i-2]=arguments[i];e||Xa(e,FI(n,r)||UI(n,r))},{debug:bm(Xa.debug),log:bm(Xa.log),warn:bm(Xa.warn),error:bm(Xa.error)});function lr(t){for(var e=[],n=1;n&lt;arguments.length;n++)e[n-1]=arguments[n];return new v3(FI(t,e)||UI(t,e))}var Gx=Symbol.for("ApolloErrorMessageHandler_"+LI);function S3(t){if(typeof t=="string")return t;try{return $I(t,2).slice(0,1e3)}catch{return"&lt;non-serializable&gt;"}}function FI(t,e){if(e===void 0&amp;&amp;(e=[]),!!t)return fE[Gx]&amp;&amp;fE[Gx](t,e.map(S3))}function UI(t,e){if(e===void 0&amp;&amp;(e=[]),!!t)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:LI,message:t,args:e.map(S3)})))}var Fle=globalThis.false!==!1;function hg(t,e){if(!!!t)throw new Error(e)}function Ule(t){return typeof t=="object"&amp;&amp;t!==null}function jle(t,e){if(!!!t)throw new Error("Unexpected invariant triggered.")}const Ble=/\r\n|[\n\r]/g;function hE(t,e){let n=0,r=1;for(const i of t.body.matchAll(Ble)){if(typeof i.index=="number"||jle(!1),i.index&gt;=e)break;n=i.index+i[0].length,r+=1}return{line:r,column:e+1-n}}function Hle(t){return w3(t.source,hE(t.source,t.start))}function w3(t,e){const n=t.locationOffset.column-1,r="".padStart(n)+t.body,i=e.line-1,o=t.locationOffset.line-1,s=e.line+o,a=e.line===1?n:0,c=e.column+a,l=`${t.name}:${s}:${c}
`,u=r.split(/\r\n|[\n\r]/g),d=u[i];if(d.length&gt;120){const f=Math.floor(c/80),h=c%80,p=[];for(let y=0;y&lt;d.length;y+=80)p.push(d.slice(y,y+80));return l+Kx([[`${s} |`,p[0]],...p.slice(1,f+1).map(y=&gt;["|",y]),["|","^".padStart(h)],["|",p[f+1]]])}return l+Kx([[`${s-1} |`,u[i-1]],[`${s} |`,d],["|","^".padStart(c)],[`${s+1} |`,u[i+1]]])}function Kx(t){const e=t.filter(([r,i])=&gt;i!==void 0),n=Math.max(...e.map(([r])=&gt;r.length));return e.map(([r,i])=&gt;r.padStart(n)+(i?" "+i:"")).join(`
`)}function Vle(t){const e=t[0];return e==null||"kind"in e||"length"in e?{nodes:e,source:t[1],positions:t[2],path:t[3],originalError:t[4],extensions:t[5]}:e}class jI extends Error{constructor(e,...n){var r,i,o;const{nodes:s,source:a,positions:c,path:l,originalError:u,extensions:d}=Vle(n);super(e),this.name="GraphQLError",this.path=l??void 0,this.originalError=u??void 0,this.nodes=Qx(Array.isArray(s)?s:s?[s]:void 0);const f=Qx((r=this.nodes)===null||r===void 0?void 0:r.map(p=&gt;p.loc).filter(p=&gt;p!=null));this.source=a??(f==null||(i=f[0])===null||i===void 0?void 0:i.source),this.positions=c??f?.map(p=&gt;p.start),this.locations=c&amp;&amp;a?c.map(p=&gt;hE(a,p)):f?.map(p=&gt;hE(p.source,p.start));const h=Ule(u?.extensions)?u?.extensions:void 0;this.extensions=(o=d??h)!==null&amp;&amp;o!==void 0?o:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),u!=null&amp;&amp;u.stack?Object.defineProperty(this,"stack",{value:u.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,jI):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(const n of this.nodes)n.loc&amp;&amp;(e+=`

`+Hle(n.loc));else if(this.source&amp;&amp;this.locations)for(const n of this.locations)e+=`

`+w3(this.source,n);return e}toJSON(){const e={message:this.message};return this.locations!=null&amp;&amp;(e.locations=this.locations),this.path!=null&amp;&amp;(e.path=this.path),this.extensions!=null&amp;&amp;Object.keys(this.extensions).length&gt;0&amp;&amp;(e.extensions=this.extensions),e}}function Qx(t){return t===void 0||t.length===0?void 0:t}function gn(t,e,n){return new jI(`Syntax Error: ${n}`,{source:t,positions:[e]})}class zle{constructor(e,n,r){this.start=e.start,this.end=n.end,this.startToken=e,this.endToken=n,this.source=r}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}class T3{constructor(e,n,r,i,o,s){this.kind=e,this.start=n,this.end=r,this.line=i,this.column=o,this.value=s,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}const b3={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:[],FloatValue:[],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"]},qle=new Set(Object.keys(b3));function Yx(t){const e=t?.kind;return typeof e=="string"&amp;&amp;qle.has(e)}var zl;(function(t){t.QUERY="query",t.MUTATION="mutation",t.SUBSCRIPTION="subscription"})(zl||(zl={}));var pE;(function(t){t.QUERY="QUERY",t.MUTATION="MUTATION",t.SUBSCRIPTION="SUBSCRIPTION",t.FIELD="FIELD",t.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",t.FRAGMENT_SPREAD="FRAGMENT_SPREAD",t.INLINE_FRAGMENT="INLINE_FRAGMENT",t.VARIABLE_DEFINITION="VARIABLE_DEFINITION",t.SCHEMA="SCHEMA",t.SCALAR="SCALAR",t.OBJECT="OBJECT",t.FIELD_DEFINITION="FIELD_DEFINITION",t.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",t.INTERFACE="INTERFACE",t.UNION="UNION",t.ENUM="ENUM",t.ENUM_VALUE="ENUM_VALUE",t.INPUT_OBJECT="INPUT_OBJECT",t.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(pE||(pE={}));var he;(function(t){t.NAME="Name",t.DOCUMENT="Document",t.OPERATION_DEFINITION="OperationDefinition",t.VARIABLE_DEFINITION="VariableDefinition",t.SELECTION_SET="SelectionSet",t.FIELD="Field",t.ARGUMENT="Argument",t.FRAGMENT_SPREAD="FragmentSpread",t.INLINE_FRAGMENT="InlineFragment",t.FRAGMENT_DEFINITION="FragmentDefinition",t.VARIABLE="Variable",t.INT="IntValue",t.FLOAT="FloatValue",t.STRING="StringValue",t.BOOLEAN="BooleanValue",t.NULL="NullValue",t.ENUM="EnumValue",t.LIST="ListValue",t.OBJECT="ObjectValue",t.OBJECT_FIELD="ObjectField",t.DIRECTIVE="Directive",t.NAMED_TYPE="NamedType",t.LIST_TYPE="ListType",t.NON_NULL_TYPE="NonNullType",t.SCHEMA_DEFINITION="SchemaDefinition",t.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",t.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",t.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",t.FIELD_DEFINITION="FieldDefinition",t.INPUT_VALUE_DEFINITION="InputValueDefinition",t.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",t.UNION_TYPE_DEFINITION="UnionTypeDefinition",t.ENUM_TYPE_DEFINITION="EnumTypeDefinition",t.ENUM_VALUE_DEFINITION="EnumValueDefinition",t.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",t.DIRECTIVE_DEFINITION="DirectiveDefinition",t.SCHEMA_EXTENSION="SchemaExtension",t.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",t.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",t.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",t.UNION_TYPE_EXTENSION="UnionTypeExtension",t.ENUM_TYPE_EXTENSION="EnumTypeExtension",t.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"})(he||(he={}));function mE(t){return t===9||t===32}function Ph(t){return t&gt;=48&amp;&amp;t&lt;=57}function E3(t){return t&gt;=97&amp;&amp;t&lt;=122||t&gt;=65&amp;&amp;t&lt;=90}function C3(t){return E3(t)||t===95}function Wle(t){return E3(t)||Ph(t)||t===95}function Gle(t){var e;let n=Number.MAX_SAFE_INTEGER,r=null,i=-1;for(let s=0;s&lt;t.length;++s){var o;const a=t[s],c=Kle(a);c!==a.length&amp;&amp;(r=(o=r)!==null&amp;&amp;o!==void 0?o:s,i=s,s!==0&amp;&amp;c&lt;n&amp;&amp;(n=c))}return t.map((s,a)=&gt;a===0?s:s.slice(n)).slice((e=r)!==null&amp;&amp;e!==void 0?e:0,i+1)}function Kle(t){let e=0;for(;e&lt;t.length&amp;&amp;mE(t.charCodeAt(e));)++e;return e}function Qle(t,e){const n=t.replace(/"""/g,'\\"""'),r=n.split(/\r\n|[\n\r]/g),i=r.length===1,o=r.length&gt;1&amp;&amp;r.slice(1).every(h=&gt;h.length===0||mE(h.charCodeAt(0))),s=n.endsWith('\\"""'),a=t.endsWith('"')&amp;&amp;!s,c=t.endsWith("\\"),l=a||c,u=!i||t.length&gt;70||l||o||s;let d="";const f=i&amp;&amp;mE(t.charCodeAt(0));return(u&amp;&amp;!f||o)&amp;&amp;(d+=`
`),d+=n,(u||l)&amp;&amp;(d+=`
`),'"""'+d+'"""'}var Q;(function(t){t.SOF="&lt;SOF&gt;",t.EOF="&lt;EOF&gt;",t.BANG="!",t.DOLLAR="$",t.AMP="&amp;",t.PAREN_L="(",t.PAREN_R=")",t.SPREAD="...",t.COLON=":",t.EQUALS="=",t.AT="@",t.BRACKET_L="[",t.BRACKET_R="]",t.BRACE_L="{",t.PIPE="|",t.BRACE_R="}",t.NAME="Name",t.INT="Int",t.FLOAT="Float",t.STRING="String",t.BLOCK_STRING="BlockString",t.COMMENT="Comment"})(Q||(Q={}));class Yle{constructor(e){const n=new T3(Q.SOF,0,0,0,0);this.source=e,this.lastToken=n,this.token=n,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==Q.EOF)do if(e.next)e=e.next;else{const n=Xle(this,e.end);e.next=n,n.prev=e,e=n}while(e.kind===Q.COMMENT);return e}}function Jle(t){return t===Q.BANG||t===Q.DOLLAR||t===Q.AMP||t===Q.PAREN_L||t===Q.PAREN_R||t===Q.SPREAD||t===Q.COLON||t===Q.EQUALS||t===Q.AT||t===Q.BRACKET_L||t===Q.BRACKET_R||t===Q.BRACE_L||t===Q.PIPE||t===Q.BRACE_R}function hd(t){return t&gt;=0&amp;&amp;t&lt;=55295||t&gt;=57344&amp;&amp;t&lt;=1114111}function J_(t,e){return k3(t.charCodeAt(e))&amp;&amp;A3(t.charCodeAt(e+1))}function k3(t){return t&gt;=55296&amp;&amp;t&lt;=56319}function A3(t){return t&gt;=56320&amp;&amp;t&lt;=57343}function Mc(t,e){const n=t.source.body.codePointAt(e);if(n===void 0)return Q.EOF;if(n&gt;=32&amp;&amp;n&lt;=126){const r=String.fromCodePoint(n);return r==='"'?`'"'`:`"${r}"`}return"U+"+n.toString(16).toUpperCase().padStart(4,"0")}function Kt(t,e,n,r,i){const o=t.line,s=1+n-t.lineStart;return new T3(e,n,r,o,s,i)}function Xle(t,e){const n=t.source.body,r=n.length;let i=e;for(;i&lt;r;){const o=n.charCodeAt(i);switch(o){case 65279:case 9:case 32:case 44:++i;continue;case 10:++i,++t.line,t.lineStart=i;continue;case 13:n.charCodeAt(i+1)===10?i+=2:++i,++t.line,t.lineStart=i;continue;case 35:return Zle(t,i);case 33:return Kt(t,Q.BANG,i,i+1);case 36:return Kt(t,Q.DOLLAR,i,i+1);case 38:return Kt(t,Q.AMP,i,i+1);case 40:return Kt(t,Q.PAREN_L,i,i+1);case 41:return Kt(t,Q.PAREN_R,i,i+1);case 46:if(n.charCodeAt(i+1)===46&amp;&amp;n.charCodeAt(i+2)===46)return Kt(t,Q.SPREAD,i,i+3);break;case 58:return Kt(t,Q.COLON,i,i+1);case 61:return Kt(t,Q.EQUALS,i,i+1);case 64:return Kt(t,Q.AT,i,i+1);case 91:return Kt(t,Q.BRACKET_L,i,i+1);case 93:return Kt(t,Q.BRACKET_R,i,i+1);case 123:return Kt(t,Q.BRACE_L,i,i+1);case 124:return Kt(t,Q.PIPE,i,i+1);case 125:return Kt(t,Q.BRACE_R,i,i+1);case 34:return n.charCodeAt(i+1)===34&amp;&amp;n.charCodeAt(i+2)===34?oue(t,i):tue(t,i)}if(Ph(o)||o===45)return eue(t,i,o);if(C3(o))return sue(t,i);throw gn(t.source,i,o===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:hd(o)||J_(n,i)?`Unexpected character: ${Mc(t,i)}.`:`Invalid character: ${Mc(t,i)}.`)}return Kt(t,Q.EOF,r,r)}function Zle(t,e){const n=t.source.body,r=n.length;let i=e+1;for(;i&lt;r;){const o=n.charCodeAt(i);if(o===10||o===13)break;if(hd(o))++i;else if(J_(n,i))i+=2;else break}return Kt(t,Q.COMMENT,e,i,n.slice(e+1,i))}function eue(t,e,n){const r=t.source.body;let i=e,o=n,s=!1;if(o===45&amp;&amp;(o=r.charCodeAt(++i)),o===48){if(o=r.charCodeAt(++i),Ph(o))throw gn(t.source,i,`Invalid number, unexpected digit after 0: ${Mc(t,i)}.`)}else i=J0(t,i,o),o=r.charCodeAt(i);if(o===46&amp;&amp;(s=!0,o=r.charCodeAt(++i),i=J0(t,i,o),o=r.charCodeAt(i)),(o===69||o===101)&amp;&amp;(s=!0,o=r.charCodeAt(++i),(o===43||o===45)&amp;&amp;(o=r.charCodeAt(++i)),i=J0(t,i,o),o=r.charCodeAt(i)),o===46||C3(o))throw gn(t.source,i,`Invalid number, expected digit but got: ${Mc(t,i)}.`);return Kt(t,s?Q.FLOAT:Q.INT,e,i,r.slice(e,i))}function J0(t,e,n){if(!Ph(n))throw gn(t.source,e,`Invalid number, expected digit but got: ${Mc(t,e)}.`);const r=t.source.body;let i=e+1;for(;Ph(r.charCodeAt(i));)++i;return i}function tue(t,e){const n=t.source.body,r=n.length;let i=e+1,o=i,s="";for(;i&lt;r;){const a=n.charCodeAt(i);if(a===34)return s+=n.slice(o,i),Kt(t,Q.STRING,e,i+1,s);if(a===92){s+=n.slice(o,i);const c=n.charCodeAt(i+1)===117?n.charCodeAt(i+2)===123?nue(t,i):rue(t,i):iue(t,i);s+=c.value,i+=c.size,o=i;continue}if(a===10||a===13)break;if(hd(a))++i;else if(J_(n,i))i+=2;else throw gn(t.source,i,`Invalid character within String: ${Mc(t,i)}.`)}throw gn(t.source,i,"Unterminated string.")}function nue(t,e){const n=t.source.body;let r=0,i=3;for(;i&lt;12;){const o=n.charCodeAt(e+i++);if(o===125){if(i&lt;5||!hd(r))break;return{value:String.fromCodePoint(r),size:i}}if(r=r&lt;&lt;4|yf(o),r&lt;0)break}throw gn(t.source,e,`Invalid Unicode escape sequence: "${n.slice(e,e+i)}".`)}function rue(t,e){const n=t.source.body,r=Jx(n,e+2);if(hd(r))return{value:String.fromCodePoint(r),size:6};if(k3(r)&amp;&amp;n.charCodeAt(e+6)===92&amp;&amp;n.charCodeAt(e+7)===117){const i=Jx(n,e+8);if(A3(i))return{value:String.fromCodePoint(r,i),size:12}}throw gn(t.source,e,`Invalid Unicode escape sequence: "${n.slice(e,e+6)}".`)}function Jx(t,e){return yf(t.charCodeAt(e))&lt;&lt;12|yf(t.charCodeAt(e+1))&lt;&lt;8|yf(t.charCodeAt(e+2))&lt;&lt;4|yf(t.charCodeAt(e+3))}function yf(t){return t&gt;=48&amp;&amp;t&lt;=57?t-48:t&gt;=65&amp;&amp;t&lt;=70?t-55:t&gt;=97&amp;&amp;t&lt;=102?t-87:-1}function iue(t,e){const n=t.source.body;switch(n.charCodeAt(e+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:`
`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:"	",size:2}}throw gn(t.source,e,`Invalid character escape sequence: "${n.slice(e,e+2)}".`)}function oue(t,e){const n=t.source.body,r=n.length;let i=t.lineStart,o=e+3,s=o,a="";const c=[];for(;o&lt;r;){const l=n.charCodeAt(o);if(l===34&amp;&amp;n.charCodeAt(o+1)===34&amp;&amp;n.charCodeAt(o+2)===34){a+=n.slice(s,o),c.push(a);const u=Kt(t,Q.BLOCK_STRING,e,o+3,Gle(c).join(`
`));return t.line+=c.length-1,t.lineStart=i,u}if(l===92&amp;&amp;n.charCodeAt(o+1)===34&amp;&amp;n.charCodeAt(o+2)===34&amp;&amp;n.charCodeAt(o+3)===34){a+=n.slice(s,o),s=o+1,o+=4;continue}if(l===10||l===13){a+=n.slice(s,o),c.push(a),l===13&amp;&amp;n.charCodeAt(o+1)===10?o+=2:++o,a="",s=o,i=o;continue}if(hd(l))++o;else if(J_(n,o))o+=2;else throw gn(t.source,o,`Invalid character within String: ${Mc(t,o)}.`)}throw gn(t.source,o,"Unterminated string.")}function sue(t,e){const n=t.source.body,r=n.length;let i=e+1;for(;i&lt;r;){const o=n.charCodeAt(i);if(Wle(o))++i;else break}return Kt(t,Q.NAME,e,i,n.slice(e,i))}const aue=10,I3=2;function BI(t){return X_(t,[])}function X_(t,e){switch(typeof t){case"string":return JSON.stringify(t);case"function":return t.name?`[function ${t.name}]`:"[function]";case"object":return cue(t,e);default:return String(t)}}function cue(t,e){if(t===null)return"null";if(e.includes(t))return"[Circular]";const n=[...e,t];if(lue(t)){const r=t.toJSON();if(r!==t)return typeof r=="string"?r:X_(r,n)}else if(Array.isArray(t))return due(t,n);return uue(t,n)}function lue(t){return typeof t.toJSON=="function"}function uue(t,e){const n=Object.entries(t);return n.length===0?"{}":e.length&gt;I3?"["+fue(t)+"]":"{ "+n.map(([i,o])=&gt;i+": "+X_(o,e)).join(", ")+" }"}function due(t,e){if(t.length===0)return"[]";if(e.length&gt;I3)return"[Array]";const n=Math.min(aue,t.length),r=t.length-n,i=[];for(let o=0;o&lt;n;++o)i.push(X_(t[o],e));return r===1?i.push("... 1 more item"):r&gt;1&amp;&amp;i.push(`... ${r} more items`),"["+i.join(", ")+"]"}function fue(t){const e=Object.prototype.toString.call(t).replace(/^\[object /,"").replace(/]$/,"");if(e==="Object"&amp;&amp;typeof t.constructor=="function"){const n=t.constructor.name;if(typeof n=="string"&amp;&amp;n!=="")return n}return e}const hue=globalThis.process&amp;&amp;!0,pue=hue?function(e,n){return e instanceof n}:function(e,n){if(e instanceof n)return!0;if(typeof e=="object"&amp;&amp;e!==null){var r;const i=n.prototype[Symbol.toStringTag],o=Symbol.toStringTag in e?e[Symbol.toStringTag]:(r=e.constructor)===null||r===void 0?void 0:r.name;if(i===o){const s=BI(e);throw new Error(`Cannot use ${i} "${s}" from another module or realm.

Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.

https://yarnpkg.com/en/docs/selective-version-resolutions

Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`)}}return!1};class O3{constructor(e,n="GraphQL request",r={line:1,column:1}){typeof e=="string"||hg(!1,`Body must be a string. Received: ${BI(e)}.`),this.body=e,this.name=n,this.locationOffset=r,this.locationOffset.line&gt;0||hg(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column&gt;0||hg(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function mue(t){return pue(t,O3)}function gue(t,e){return new yue(t,e).parseDocument()}class yue{constructor(e,n={}){const r=mue(e)?e:new O3(e);this._lexer=new Yle(r),this._options=n,this._tokenCounter=0}parseName(){const e=this.expectToken(Q.NAME);return this.node(e,{kind:he.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:he.DOCUMENT,definitions:this.many(Q.SOF,this.parseDefinition,Q.EOF)})}parseDefinition(){if(this.peek(Q.BRACE_L))return this.parseOperationDefinition();const e=this.peekDescription(),n=e?this._lexer.lookahead():this._lexer.token;if(n.kind===Q.NAME){switch(n.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}if(e)throw gn(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are supported only on type definitions.");switch(n.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition();case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(n)}parseOperationDefinition(){const e=this._lexer.token;if(this.peek(Q.BRACE_L))return this.node(e,{kind:he.OPERATION_DEFINITION,operation:zl.QUERY,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});const n=this.parseOperationType();let r;return this.peek(Q.NAME)&amp;&amp;(r=this.parseName()),this.node(e,{kind:he.OPERATION_DEFINITION,operation:n,name:r,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){const e=this.expectToken(Q.NAME);switch(e.value){case"query":return zl.QUERY;case"mutation":return zl.MUTATION;case"subscription":return zl.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany(Q.PAREN_L,this.parseVariableDefinition,Q.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:he.VARIABLE_DEFINITION,variable:this.parseVariable(),type:(this.expectToken(Q.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(Q.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){const e=this._lexer.token;return this.expectToken(Q.DOLLAR),this.node(e,{kind:he.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:he.SELECTION_SET,selections:this.many(Q.BRACE_L,this.parseSelection,Q.BRACE_R)})}parseSelection(){return this.peek(Q.SPREAD)?this.parseFragment():this.parseField()}parseField(){const e=this._lexer.token,n=this.parseName();let r,i;return this.expectOptionalToken(Q.COLON)?(r=n,i=this.parseName()):i=n,this.node(e,{kind:he.FIELD,alias:r,name:i,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(Q.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(e){const n=e?this.parseConstArgument:this.parseArgument;return this.optionalMany(Q.PAREN_L,n,Q.PAREN_R)}parseArgument(e=!1){const n=this._lexer.token,r=this.parseName();return this.expectToken(Q.COLON),this.node(n,{kind:he.ARGUMENT,name:r,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){const e=this._lexer.token;this.expectToken(Q.SPREAD);const n=this.expectOptionalKeyword("on");return!n&amp;&amp;this.peek(Q.NAME)?this.node(e,{kind:he.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)}):this.node(e,{kind:he.INLINE_FRAGMENT,typeCondition:n?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){const e=this._lexer.token;return this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0?this.node(e,{kind:he.FRAGMENT_DEFINITION,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:he.FRAGMENT_DEFINITION,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(e){const n=this._lexer.token;switch(n.kind){case Q.BRACKET_L:return this.parseList(e);case Q.BRACE_L:return this.parseObject(e);case Q.INT:return this.advanceLexer(),this.node(n,{kind:he.INT,value:n.value});case Q.FLOAT:return this.advanceLexer(),this.node(n,{kind:he.FLOAT,value:n.value});case Q.STRING:case Q.BLOCK_STRING:return this.parseStringLiteral();case Q.NAME:switch(this.advanceLexer(),n.value){case"true":return this.node(n,{kind:he.BOOLEAN,value:!0});case"false":return this.node(n,{kind:he.BOOLEAN,value:!1});case"null":return this.node(n,{kind:he.NULL});default:return this.node(n,{kind:he.ENUM,value:n.value})}case Q.DOLLAR:if(e)if(this.expectToken(Q.DOLLAR),this._lexer.token.kind===Q.NAME){const r=this._lexer.token.value;throw gn(this._lexer.source,n.start,`Unexpected variable "$${r}" in constant value.`)}else throw this.unexpected(n);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){const e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:he.STRING,value:e.value,block:e.kind===Q.BLOCK_STRING})}parseList(e){const n=()=&gt;this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:he.LIST,values:this.any(Q.BRACKET_L,n,Q.BRACKET_R)})}parseObject(e){const n=()=&gt;this.parseObjectField(e);return this.node(this._lexer.token,{kind:he.OBJECT,fields:this.any(Q.BRACE_L,n,Q.BRACE_R)})}parseObjectField(e){const n=this._lexer.token,r=this.parseName();return this.expectToken(Q.COLON),this.node(n,{kind:he.OBJECT_FIELD,name:r,value:this.parseValueLiteral(e)})}parseDirectives(e){const n=[];for(;this.peek(Q.AT);)n.push(this.parseDirective(e));return n}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){const n=this._lexer.token;return this.expectToken(Q.AT),this.node(n,{kind:he.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){const e=this._lexer.token;let n;if(this.expectOptionalToken(Q.BRACKET_L)){const r=this.parseTypeReference();this.expectToken(Q.BRACKET_R),n=this.node(e,{kind:he.LIST_TYPE,type:r})}else n=this.parseNamedType();return this.expectOptionalToken(Q.BANG)?this.node(e,{kind:he.NON_NULL_TYPE,type:n}):n}parseNamedType(){return this.node(this._lexer.token,{kind:he.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(Q.STRING)||this.peek(Q.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("schema");const r=this.parseConstDirectives(),i=this.many(Q.BRACE_L,this.parseOperationTypeDefinition,Q.BRACE_R);return this.node(e,{kind:he.SCHEMA_DEFINITION,description:n,directives:r,operationTypes:i})}parseOperationTypeDefinition(){const e=this._lexer.token,n=this.parseOperationType();this.expectToken(Q.COLON);const r=this.parseNamedType();return this.node(e,{kind:he.OPERATION_TYPE_DEFINITION,operation:n,type:r})}parseScalarTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("scalar");const r=this.parseName(),i=this.parseConstDirectives();return this.node(e,{kind:he.SCALAR_TYPE_DEFINITION,description:n,name:r,directives:i})}parseObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("type");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(e,{kind:he.OBJECT_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(Q.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(Q.BRACE_L,this.parseFieldDefinition,Q.BRACE_R)}parseFieldDefinition(){const e=this._lexer.token,n=this.parseDescription(),r=this.parseName(),i=this.parseArgumentDefs();this.expectToken(Q.COLON);const o=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(e,{kind:he.FIELD_DEFINITION,description:n,name:r,arguments:i,type:o,directives:s})}parseArgumentDefs(){return this.optionalMany(Q.PAREN_L,this.parseInputValueDef,Q.PAREN_R)}parseInputValueDef(){const e=this._lexer.token,n=this.parseDescription(),r=this.parseName();this.expectToken(Q.COLON);const i=this.parseTypeReference();let o;this.expectOptionalToken(Q.EQUALS)&amp;&amp;(o=this.parseConstValueLiteral());const s=this.parseConstDirectives();return this.node(e,{kind:he.INPUT_VALUE_DEFINITION,description:n,name:r,type:i,defaultValue:o,directives:s})}parseInterfaceTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("interface");const r=this.parseName(),i=this.parseImplementsInterfaces(),o=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(e,{kind:he.INTERFACE_TYPE_DEFINITION,description:n,name:r,interfaces:i,directives:o,fields:s})}parseUnionTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("union");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseUnionMemberTypes();return this.node(e,{kind:he.UNION_TYPE_DEFINITION,description:n,name:r,directives:i,types:o})}parseUnionMemberTypes(){return this.expectOptionalToken(Q.EQUALS)?this.delimitedMany(Q.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("enum");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseEnumValuesDefinition();return this.node(e,{kind:he.ENUM_TYPE_DEFINITION,description:n,name:r,directives:i,values:o})}parseEnumValuesDefinition(){return this.optionalMany(Q.BRACE_L,this.parseEnumValueDefinition,Q.BRACE_R)}parseEnumValueDefinition(){const e=this._lexer.token,n=this.parseDescription(),r=this.parseEnumValueName(),i=this.parseConstDirectives();return this.node(e,{kind:he.ENUM_VALUE_DEFINITION,description:n,name:r,directives:i})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw gn(this._lexer.source,this._lexer.token.start,`${Em(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("input");const r=this.parseName(),i=this.parseConstDirectives(),o=this.parseInputFieldsDefinition();return this.node(e,{kind:he.INPUT_OBJECT_TYPE_DEFINITION,description:n,name:r,directives:i,fields:o})}parseInputFieldsDefinition(){return this.optionalMany(Q.BRACE_L,this.parseInputValueDef,Q.BRACE_R)}parseTypeSystemExtension(){const e=this._lexer.lookahead();if(e.kind===Q.NAME)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(e)}parseSchemaExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");const n=this.parseConstDirectives(),r=this.optionalMany(Q.BRACE_L,this.parseOperationTypeDefinition,Q.BRACE_R);if(n.length===0&amp;&amp;r.length===0)throw this.unexpected();return this.node(e,{kind:he.SCHEMA_EXTENSION,directives:n,operationTypes:r})}parseScalarTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");const n=this.parseName(),r=this.parseConstDirectives();if(r.length===0)throw this.unexpected();return this.node(e,{kind:he.SCALAR_TYPE_EXTENSION,name:n,directives:r})}parseObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&amp;&amp;i.length===0&amp;&amp;o.length===0)throw this.unexpected();return this.node(e,{kind:he.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseInterfaceTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");const n=this.parseName(),r=this.parseImplementsInterfaces(),i=this.parseConstDirectives(),o=this.parseFieldsDefinition();if(r.length===0&amp;&amp;i.length===0&amp;&amp;o.length===0)throw this.unexpected();return this.node(e,{kind:he.INTERFACE_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o})}parseUnionTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseUnionMemberTypes();if(r.length===0&amp;&amp;i.length===0)throw this.unexpected();return this.node(e,{kind:he.UNION_TYPE_EXTENSION,name:n,directives:r,types:i})}parseEnumTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseEnumValuesDefinition();if(r.length===0&amp;&amp;i.length===0)throw this.unexpected();return this.node(e,{kind:he.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i})}parseInputObjectTypeExtension(){const e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");const n=this.parseName(),r=this.parseConstDirectives(),i=this.parseInputFieldsDefinition();if(r.length===0&amp;&amp;i.length===0)throw this.unexpected();return this.node(e,{kind:he.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i})}parseDirectiveDefinition(){const e=this._lexer.token,n=this.parseDescription();this.expectKeyword("directive"),this.expectToken(Q.AT);const r=this.parseName(),i=this.parseArgumentDefs(),o=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");const s=this.parseDirectiveLocations();return this.node(e,{kind:he.DIRECTIVE_DEFINITION,description:n,name:r,arguments:i,repeatable:o,locations:s})}parseDirectiveLocations(){return this.delimitedMany(Q.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){const e=this._lexer.token,n=this.parseName();if(Object.prototype.hasOwnProperty.call(pE,n.value))return n;throw this.unexpected(e)}node(e,n){return this._options.noLocation!==!0&amp;&amp;(n.loc=new zle(e,this._lexer.lastToken,this._lexer.source)),n}peek(e){return this._lexer.token.kind===e}expectToken(e){const n=this._lexer.token;if(n.kind===e)return this.advanceLexer(),n;throw gn(this._lexer.source,n.start,`Expected ${R3(e)}, found ${Em(n)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e?(this.advanceLexer(),!0):!1}expectKeyword(e){const n=this._lexer.token;if(n.kind===Q.NAME&amp;&amp;n.value===e)this.advanceLexer();else throw gn(this._lexer.source,n.start,`Expected "${e}", found ${Em(n)}.`)}expectOptionalKeyword(e){const n=this._lexer.token;return n.kind===Q.NAME&amp;&amp;n.value===e?(this.advanceLexer(),!0):!1}unexpected(e){const n=e??this._lexer.token;return gn(this._lexer.source,n.start,`Unexpected ${Em(n)}.`)}any(e,n,r){this.expectToken(e);const i=[];for(;!this.expectOptionalToken(r);)i.push(n.call(this));return i}optionalMany(e,n,r){if(this.expectOptionalToken(e)){const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}return[]}many(e,n,r){this.expectToken(e);const i=[];do i.push(n.call(this));while(!this.expectOptionalToken(r));return i}delimitedMany(e,n){this.expectOptionalToken(e);const r=[];do r.push(n.call(this));while(this.expectOptionalToken(e));return r}advanceLexer(){const{maxTokens:e}=this._options,n=this._lexer.advance();if(e!==void 0&amp;&amp;n.kind!==Q.EOF&amp;&amp;(++this._tokenCounter,this._tokenCounter&gt;e))throw gn(this._lexer.source,n.start,`Document contains more that ${e} tokens. Parsing aborted.`)}}function Em(t){const e=t.value;return R3(t.kind)+(e!=null?` "${e}"`:"")}function R3(t){return Jle(t)?`"${t}"`:t}function vue(t){return`"${t.replace(_ue,Sue)}"`}const _ue=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function Sue(t){return wue[t.charCodeAt(0)]}const wue=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],HI=Object.freeze({});function Ti(t,e,n=b3){const r=new Map;for(const m of Object.values(he))r.set(m,Tue(e,m));let i,o=Array.isArray(t),s=[t],a=-1,c=[],l=t,u,d;const f=[],h=[];do{a++;const m=a===s.length,g=m&amp;&amp;c.length!==0;if(m){if(u=h.length===0?void 0:f[f.length-1],l=d,d=h.pop(),g)if(o){l=l.slice();let S=0;for(const[w,b]of c){const k=w-S;b===null?(l.splice(k,1),S++):l[k]=b}}else{l=Object.defineProperties({},Object.getOwnPropertyDescriptors(l));for(const[S,w]of c)l[S]=w}a=i.index,s=i.keys,c=i.edits,o=i.inArray,i=i.prev}else if(d){if(u=o?a:s[a],l=d[u],l==null)continue;f.push(u)}let _;if(!Array.isArray(l)){var p,y;Yx(l)||hg(!1,`Invalid AST Node: ${BI(l)}.`);const S=m?(p=r.get(l.kind))===null||p===void 0?void 0:p.leave:(y=r.get(l.kind))===null||y===void 0?void 0:y.enter;if(_=S?.call(e,l,u,d,f,h),_===HI)break;if(_===!1){if(!m){f.pop();continue}}else if(_!==void 0&amp;&amp;(c.push([u,_]),!m))if(Yx(_))l=_;else{f.pop();continue}}if(_===void 0&amp;&amp;g&amp;&amp;c.push([u,l]),m)f.pop();else{var v;i={inArray:o,index:a,keys:s,edits:c,prev:i},o=Array.isArray(l),s=o?l:(v=n[l.kind])!==null&amp;&amp;v!==void 0?v:[],a=-1,c=[],d&amp;&amp;h.push(d),d=l}}while(i!==void 0);return c.length!==0?c[c.length-1][1]:t}function Tue(t,e){const n=t[e];return typeof n=="object"?n:typeof n=="function"?{enter:n,leave:void 0}:{enter:t.enter,leave:t.leave}}function bue(t){return Ti(t,Cue)}const Eue=80,Cue={Name:{leave:t=&gt;t.value},Variable:{leave:t=&gt;"$"+t.name},Document:{leave:t=&gt;me(t.definitions,`

`)},OperationDefinition:{leave(t){const e=He("(",me(t.variableDefinitions,", "),")"),n=me([t.operation,me([t.name,e]),me(t.directives," ")]," ");return(n==="query"?"":n+" ")+t.selectionSet}},VariableDefinition:{leave:({variable:t,type:e,defaultValue:n,directives:r})=&gt;t+": "+e+He(" = ",n)+He(" ",me(r," "))},SelectionSet:{leave:({selections:t})=&gt;Ai(t)},Field:{leave({alias:t,name:e,arguments:n,directives:r,selectionSet:i}){const o=He("",t,": ")+e;let s=o+He("(",me(n,", "),")");return s.length&gt;Eue&amp;&amp;(s=o+He(`(
`,pg(me(n,`
`)),`
)`)),me([s,me(r," "),i]," ")}},Argument:{leave:({name:t,value:e})=&gt;t+": "+e},FragmentSpread:{leave:({name:t,directives:e})=&gt;"..."+t+He(" ",me(e," "))},InlineFragment:{leave:({typeCondition:t,directives:e,selectionSet:n})=&gt;me(["...",He("on ",t),me(e," "),n]," ")},FragmentDefinition:{leave:({name:t,typeCondition:e,variableDefinitions:n,directives:r,selectionSet:i})=&gt;`fragment ${t}${He("(",me(n,", "),")")} on ${e} ${He("",me(r," ")," ")}`+i},IntValue:{leave:({value:t})=&gt;t},FloatValue:{leave:({value:t})=&gt;t},StringValue:{leave:({value:t,block:e})=&gt;e?Qle(t):vue(t)},BooleanValue:{leave:({value:t})=&gt;t?"true":"false"},NullValue:{leave:()=&gt;"null"},EnumValue:{leave:({value:t})=&gt;t},ListValue:{leave:({values:t})=&gt;"["+me(t,", ")+"]"},ObjectValue:{leave:({fields:t})=&gt;"{"+me(t,", ")+"}"},ObjectField:{leave:({name:t,value:e})=&gt;t+": "+e},Directive:{leave:({name:t,arguments:e})=&gt;"@"+t+He("(",me(e,", "),")")},NamedType:{leave:({name:t})=&gt;t},ListType:{leave:({type:t})=&gt;"["+t+"]"},NonNullType:{leave:({type:t})=&gt;t+"!"},SchemaDefinition:{leave:({description:t,directives:e,operationTypes:n})=&gt;He("",t,`
`)+me(["schema",me(e," "),Ai(n)]," ")},OperationTypeDefinition:{leave:({operation:t,type:e})=&gt;t+": "+e},ScalarTypeDefinition:{leave:({description:t,name:e,directives:n})=&gt;He("",t,`
`)+me(["scalar",e,me(n," ")]," ")},ObjectTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:r,fields:i})=&gt;He("",t,`
`)+me(["type",e,He("implements ",me(n," &amp; ")),me(r," "),Ai(i)]," ")},FieldDefinition:{leave:({description:t,name:e,arguments:n,type:r,directives:i})=&gt;He("",t,`
`)+e+(Xx(n)?He(`(
`,pg(me(n,`
`)),`
)`):He("(",me(n,", "),")"))+": "+r+He(" ",me(i," "))},InputValueDefinition:{leave:({description:t,name:e,type:n,defaultValue:r,directives:i})=&gt;He("",t,`
`)+me([e+": "+n,He("= ",r),me(i," ")]," ")},InterfaceTypeDefinition:{leave:({description:t,name:e,interfaces:n,directives:r,fields:i})=&gt;He("",t,`
`)+me(["interface",e,He("implements ",me(n," &amp; ")),me(r," "),Ai(i)]," ")},UnionTypeDefinition:{leave:({description:t,name:e,directives:n,types:r})=&gt;He("",t,`
`)+me(["union",e,me(n," "),He("= ",me(r," | "))]," ")},EnumTypeDefinition:{leave:({description:t,name:e,directives:n,values:r})=&gt;He("",t,`
`)+me(["enum",e,me(n," "),Ai(r)]," ")},EnumValueDefinition:{leave:({description:t,name:e,directives:n})=&gt;He("",t,`
`)+me([e,me(n," ")]," ")},InputObjectTypeDefinition:{leave:({description:t,name:e,directives:n,fields:r})=&gt;He("",t,`
`)+me(["input",e,me(n," "),Ai(r)]," ")},DirectiveDefinition:{leave:({description:t,name:e,arguments:n,repeatable:r,locations:i})=&gt;He("",t,`
`)+"directive @"+e+(Xx(n)?He(`(
`,pg(me(n,`
`)),`
)`):He("(",me(n,", "),")"))+(r?" repeatable":"")+" on "+me(i," | ")},SchemaExtension:{leave:({directives:t,operationTypes:e})=&gt;me(["extend schema",me(t," "),Ai(e)]," ")},ScalarTypeExtension:{leave:({name:t,directives:e})=&gt;me(["extend scalar",t,me(e," ")]," ")},ObjectTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:r})=&gt;me(["extend type",t,He("implements ",me(e," &amp; ")),me(n," "),Ai(r)]," ")},InterfaceTypeExtension:{leave:({name:t,interfaces:e,directives:n,fields:r})=&gt;me(["extend interface",t,He("implements ",me(e," &amp; ")),me(n," "),Ai(r)]," ")},UnionTypeExtension:{leave:({name:t,directives:e,types:n})=&gt;me(["extend union",t,me(e," "),He("= ",me(n," | "))]," ")},EnumTypeExtension:{leave:({name:t,directives:e,values:n})=&gt;me(["extend enum",t,me(e," "),Ai(n)]," ")},InputObjectTypeExtension:{leave:({name:t,directives:e,fields:n})=&gt;me(["extend input",t,me(e," "),Ai(n)]," ")}};function me(t,e=""){var n;return(n=t?.filter(r=&gt;r).join(e))!==null&amp;&amp;n!==void 0?n:""}function Ai(t){return He(`{
`,pg(me(t,`
`)),`
}`)}function He(t,e,n=""){return e!=null&amp;&amp;e!==""?t+e+n:""}function pg(t){return He("  ",t.replace(/\n/g,`
  `))}function Xx(t){var e;return(e=t?.some(n=&gt;n.includes(`
`)))!==null&amp;&amp;e!==void 0?e:!1}function Zx(t){return t.kind===he.FIELD||t.kind===he.FRAGMENT_SPREAD||t.kind===he.INLINE_FRAGMENT}function pd(t,e){var n=t.directives;return!n||!n.length?!0:P3(n).every(function(r){var i=r.directive,o=r.ifArgument,s=!1;return o.value.kind==="Variable"?(s=e&amp;&amp;e[o.value.name.value],ge(s!==void 0,70,i.name.value)):s=o.value.value,i.name.value==="skip"?!s:s})}function kue(t){var e=[];return Ti(t,{Directive:function(n){e.push(n.name.value)}}),e}var Aue=function(t,e){return _a(t,e,!1)},Iue=function(t,e){return _a(t,e,!0)};function _a(t,e,n){var r=new Set(t),i=r.size;return Ti(e,{Directive:function(o){if(r.delete(o.name.value)&amp;&amp;(!n||!r.size))return HI}}),n?!r.size:r.size&lt;i}function N3(t){return t&amp;&amp;_a(["client","export"],t,!0)}function Oue(t){var e=t.name.value;return e==="skip"||e==="include"}function P3(t){var e=[];return t&amp;&amp;t.length&amp;&amp;t.forEach(function(n){if(Oue(n)){var r=n.arguments,i=n.name.value;ge(r&amp;&amp;r.length===1,71,i);var o=r[0];ge(o.name&amp;&amp;o.name.value==="if",72,i);var s=o.value;ge(s&amp;&amp;(s.kind==="Variable"||s.kind==="BooleanValue"),73,i),e.push({directive:n,ifArgument:o})}}),e}const Rue=()=&gt;Object.create(null),{forEach:Nue,slice:eM}=Array.prototype,{hasOwnProperty:Pue}=Object.prototype;let md=class x3{constructor(e=!0,n=Rue){this.weakness=e,this.makeData=n}lookup(){return this.lookupArray(arguments)}lookupArray(e){let n=this;return Nue.call(e,r=&gt;n=n.getChildTrie(r)),Pue.call(n,"data")?n.data:n.data=this.makeData(eM.call(e))}peek(){return this.peekArray(arguments)}peekArray(e){let n=this;for(let r=0,i=e.length;n&amp;&amp;r&lt;i;++r){const o=n.mapFor(e[r],!1);n=o&amp;&amp;o.get(e[r])}return n&amp;&amp;n.data}remove(){return this.removeArray(arguments)}removeArray(e){let n;if(e.length){const r=e[0],i=this.mapFor(r,!1),o=i&amp;&amp;i.get(r);o&amp;&amp;(n=o.removeArray(eM.call(e,1)),!o.data&amp;&amp;!o.weak&amp;&amp;!(o.strong&amp;&amp;o.strong.size)&amp;&amp;i.delete(r))}else n=this.data,delete this.data;return n}getChildTrie(e){const n=this.mapFor(e,!0);let r=n.get(e);return r||n.set(e,r=new x3(this.weakness,this.makeData)),r}mapFor(e,n){return this.weakness&amp;&amp;xue(e)?this.weak||(n?this.weak=new WeakMap:void 0):this.strong||(n?this.strong=new Map:void 0)}};function xue(t){switch(typeof t){case"object":if(t===null)break;case"function":return!0}return!1}var M3=li(function(){return navigator.product})=="ReactNative",Xc=typeof WeakMap=="function"&amp;&amp;!(M3&amp;&amp;!global.HermesInternal),VI=typeof WeakSet=="function",Z_=typeof Symbol=="function"&amp;&amp;typeof Symbol.for=="function",dp=Z_&amp;&amp;Symbol.asyncIterator,zI=typeof li(function(){return window.document.createElement})=="function",Mue=li(function(){return navigator.userAgent.indexOf("jsdom")&gt;=0})||!1,D3=(zI||M3)&amp;&amp;!Mue;function Tt(t){return t!==null&amp;&amp;typeof t=="object"}function L3(t){return t!==null&amp;&amp;typeof t=="object"&amp;&amp;(Object.getPrototypeOf(t)===Object.prototype||Object.getPrototypeOf(t)===null)}function $3(t,e){var n=e,r=[];t.definitions.forEach(function(o){if(o.kind==="OperationDefinition")throw lr(74,o.operation,o.name?" named '".concat(o.name.value,"'"):"");o.kind==="FragmentDefinition"&amp;&amp;r.push(o)}),typeof n&gt;"u"&amp;&amp;(ge(r.length===1,75,r.length),n=r[0].name.value);var i=O(O({},t),{definitions:Ut([{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}],t.definitions,!0)});return i}function fp(t){t===void 0&amp;&amp;(t=[]);var e={};return t.forEach(function(n){e[n.name.value]=n}),e}function hp(t,e){switch(t.kind){case"InlineFragment":return t;case"FragmentSpread":{var n=t.name.value;if(typeof e=="function")return e(n);var r=e&amp;&amp;e[n];return ge(r,76,n),r||null}default:return null}}function Due(){}class gE{constructor(e=1/0,n=Due){this.max=e,this.dispose=n,this.map=new Map,this.newest=null,this.oldest=null}has(e){return this.map.has(e)}get(e){const n=this.getNode(e);return n&amp;&amp;n.value}get size(){return this.map.size}getNode(e){const n=this.map.get(e);if(n&amp;&amp;n!==this.newest){const{older:r,newer:i}=n;i&amp;&amp;(i.older=r),r&amp;&amp;(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&amp;&amp;(this.oldest=i)}return n}set(e,n){let r=this.getNode(e);return r?r.value=n:(r={key:e,value:n,newer:null,older:this.newest},this.newest&amp;&amp;(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.map.set(e,r),r.value)}clean(){for(;this.oldest&amp;&amp;this.map.size&gt;this.max;)this.delete(this.oldest.key)}delete(e){const n=this.map.get(e);return n?(n===this.newest&amp;&amp;(this.newest=n.older),n===this.oldest&amp;&amp;(this.oldest=n.newer),n.newer&amp;&amp;(n.newer.older=n.older),n.older&amp;&amp;(n.older.newer=n.newer),this.map.delete(e),this.dispose(n.value,e),!0):!1}}function yE(){}const Lue=yE,$ue=typeof WeakRef&lt;"u"?WeakRef:function(t){return{deref:()=&gt;t}},Fue=typeof WeakMap&lt;"u"?WeakMap:Map,Uue=typeof FinalizationRegistry&lt;"u"?FinalizationRegistry:function(){return{register:yE,unregister:yE}},jue=10024;class Qy{constructor(e=1/0,n=Lue){this.max=e,this.dispose=n,this.map=new Fue,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=&gt;{const r=this.unfinalizedNodes.values();for(let i=0;i&lt;jue;i++){const o=r.next().value;if(!o)break;this.unfinalizedNodes.delete(o);const s=o.key;delete o.key,o.keyRef=new $ue(s),this.registry.register(s,o,o)}this.unfinalizedNodes.size&gt;0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new Uue(this.deleteNode.bind(this))}has(e){return this.map.has(e)}get(e){const n=this.getNode(e);return n&amp;&amp;n.value}getNode(e){const n=this.map.get(e);if(n&amp;&amp;n!==this.newest){const{older:r,newer:i}=n;i&amp;&amp;(i.older=r),r&amp;&amp;(r.newer=i),n.older=this.newest,n.older.newer=n,n.newer=null,this.newest=n,n===this.oldest&amp;&amp;(this.oldest=i)}return n}set(e,n){let r=this.getNode(e);return r?r.value=n:(r={key:e,value:n,newer:null,older:this.newest},this.newest&amp;&amp;(this.newest.newer=r),this.newest=r,this.oldest=this.oldest||r,this.scheduleFinalization(r),this.map.set(e,r),this.size++,r.value)}clean(){for(;this.oldest&amp;&amp;this.size&gt;this.max;)this.deleteNode(this.oldest)}deleteNode(e){e===this.newest&amp;&amp;(this.newest=e.older),e===this.oldest&amp;&amp;(this.oldest=e.newer),e.newer&amp;&amp;(e.newer.older=e.older),e.older&amp;&amp;(e.older.newer=e.newer),this.size--;const n=e.key||e.keyRef&amp;&amp;e.keyRef.deref();this.dispose(e.value,n),e.keyRef?this.registry.unregister(e):this.unfinalizedNodes.delete(e),n&amp;&amp;this.map.delete(n)}delete(e){const n=this.map.get(e);return n?(this.deleteNode(n),!0):!1}scheduleFinalization(e){this.unfinalizedNodes.add(e),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var X0=new WeakSet;function F3(t){t.size&lt;=(t.max||-1)||X0.has(t)||(X0.add(t),setTimeout(function(){t.clean(),X0.delete(t)},100))}var eS=function(t,e){var n=new Qy(t,e);return n.set=function(r,i){var o=Qy.prototype.set.call(this,r,i);return F3(this),o},n},U3=function(t,e){var n=new gE(t,e);return n.set=function(r,i){var o=gE.prototype.set.call(this,r,i);return F3(this),o},n},Bue=Symbol.for("apollo.cacheSize"),to=O({},fE[Bue]),Wa={};function qI(t,e){Wa[t]=e}var Hue=globalThis.false!==!1?Wue:void 0,Vue=globalThis.false!==!1?Gue:void 0,zue=globalThis.false!==!1?j3:void 0;function que(){var t={parser:1e3,canonicalStringify:1e3,print:2e3,"documentTransform.cache":2e3,"queryManager.getDocumentInfo":2e3,"PersistedQueryLink.persistedQueryHashes":2e3,"fragmentRegistry.transform":2e3,"fragmentRegistry.lookup":1e3,"fragmentRegistry.findFragmentSpreads":4e3,"cache.fragmentQueryDocuments":1e3,"removeTypenameFromVariables.getVariableDefinitions":2e3,"inMemoryCache.maybeBroadcastWatch":5e3,"inMemoryCache.executeSelectionSet":5e4,"inMemoryCache.executeSubSelectedArray":1e4};return Object.fromEntries(Object.entries(t).map(function(e){var n=e[0],r=e[1];return[n,to[n]||r]}))}function Wue(){var t,e,n,r,i;if(globalThis.false===!1)throw new Error("only supported in development mode");return{limits:que(),sizes:O({print:(t=Wa.print)===null||t===void 0?void 0:t.call(Wa),parser:(e=Wa.parser)===null||e===void 0?void 0:e.call(Wa),canonicalStringify:(n=Wa.canonicalStringify)===null||n===void 0?void 0:n.call(Wa),links:_E(this.link),queryManager:{getDocumentInfo:this.queryManager.transformCache.size,documentTransforms:H3(this.queryManager.documentTransform)}},(i=(r=this.cache).getMemoryInternals)===null||i===void 0?void 0:i.call(r))}}function j3(){return{cache:{fragmentQueryDocuments:Fs(this.getFragmentDoc)}}}function Gue(){var t=this.config.fragments;return O(O({},j3.apply(this)),{addTypenameDocumentTransform:H3(this.addTypenameTransform),inMemoryCache:{executeSelectionSet:Fs(this.storeReader.executeSelectionSet),executeSubSelectedArray:Fs(this.storeReader.executeSubSelectedArray),maybeBroadcastWatch:Fs(this.maybeBroadcastWatch)},fragmentRegistry:{findFragmentSpreads:Fs(t?.findFragmentSpreads),lookup:Fs(t?.lookup),transform:Fs(t?.transform)}})}function Kue(t){return!!t&amp;&amp;"dirtyKey"in t}function Fs(t){return Kue(t)?t.size:void 0}function B3(t){return t!=null}function H3(t){return vE(t).map(function(e){return{cache:e}})}function vE(t){return t?Ut(Ut([Fs(t?.performWork)],vE(t?.left),!0),vE(t?.right),!0).filter(B3):[]}function _E(t){var e;return t?Ut(Ut([(e=t?.getMemoryInternals)===null||e===void 0?void 0:e.call(t)],_E(t?.left),!0),_E(t?.right),!0).filter(B3):[]}var ss=Object.assign(function(e){return JSON.stringify(e,Que)},{reset:function(){ql=new U3(to.canonicalStringify||1e3)}});globalThis.false!==!1&amp;&amp;qI("canonicalStringify",function(){return ql.size});var ql;ss.reset();function Que(t,e){if(e&amp;&amp;typeof e=="object"){var n=Object.getPrototypeOf(e);if(n===Object.prototype||n===null){var r=Object.keys(e);if(r.every(Yue))return e;var i=JSON.stringify(r),o=ql.get(i);if(!o){r.sort();var s=JSON.stringify(r);o=ql.get(s)||r,ql.set(i,o),ql.set(s,o)}var a=Object.create(n);return o.forEach(function(c){a[c]=e[c]}),a}}return e}function Yue(t,e,n){return e===0||n[e-1]&lt;=t}function aa(t){return{__ref:String(t)}}function nt(t){return!!(t&amp;&amp;typeof t=="object"&amp;&amp;typeof t.__ref=="string")}function V3(t){return Tt(t)&amp;&amp;t.kind==="Document"&amp;&amp;Array.isArray(t.definitions)}function Jue(t){return t.kind==="StringValue"}function Xue(t){return t.kind==="BooleanValue"}function Zue(t){return t.kind==="IntValue"}function ede(t){return t.kind==="FloatValue"}function tde(t){return t.kind==="Variable"}function nde(t){return t.kind==="ObjectValue"}function rde(t){return t.kind==="ListValue"}function ide(t){return t.kind==="EnumValue"}function ode(t){return t.kind==="NullValue"}function Dc(t,e,n,r){if(Zue(n)||ede(n))t[e.value]=Number(n.value);else if(Xue(n)||Jue(n))t[e.value]=n.value;else if(nde(n)){var i={};n.fields.map(function(s){return Dc(i,s.name,s.value,r)}),t[e.value]=i}else if(tde(n)){var o=(r||{})[n.name.value];t[e.value]=o}else if(rde(n))t[e.value]=n.values.map(function(s){var a={};return Dc(a,e,s,r),a[e.value]});else if(ide(n))t[e.value]=n.value;else if(ode(n))t[e.value]=null;else throw lr(85,e.value,n.kind)}function z3(t,e){var n=null;t.directives&amp;&amp;(n={},t.directives.forEach(function(i){n[i.name.value]={},i.arguments&amp;&amp;i.arguments.forEach(function(o){var s=o.name,a=o.value;return Dc(n[i.name.value],s,a,e)})}));var r=null;return t.arguments&amp;&amp;t.arguments.length&amp;&amp;(r={},t.arguments.forEach(function(i){var o=i.name,s=i.value;return Dc(r,o,s,e)})),WI(t.name.value,r,n)}var sde=["connection","include","skip","client","rest","export","nonreactive"],Hd=ss,WI=Object.assign(function(t,e,n){if(e&amp;&amp;n&amp;&amp;n.connection&amp;&amp;n.connection.key)if(n.connection.filter&amp;&amp;n.connection.filter.length&gt;0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i={};return r.forEach(function(a){i[a]=e[a]}),"".concat(n.connection.key,"(").concat(Hd(i),")")}else return n.connection.key;var o=t;if(e){var s=Hd(e);o+="(".concat(s,")")}return n&amp;&amp;Object.keys(n).forEach(function(a){sde.indexOf(a)===-1&amp;&amp;(n[a]&amp;&amp;Object.keys(n[a]).length?o+="@".concat(a,"(").concat(Hd(n[a]),")"):o+="@".concat(a))}),o},{setStringify:function(t){var e=Hd;return Hd=t,e}});function pp(t,e){if(t.arguments&amp;&amp;t.arguments.length){var n={};return t.arguments.forEach(function(r){var i=r.name,o=r.value;return Dc(n,i,o,e)}),n}return null}function ps(t){return t.alias?t.alias.value:t.name.value}function Yy(t,e,n){for(var r,i=0,o=e.selections;i&lt;o.length;i++){var s=o[i];if(ms(s)){if(s.name.value==="__typename")return t[ps(s)]}else r?r.push(s):r=[s]}if(typeof t.__typename=="string")return t.__typename;if(r)for(var a=0,c=r;a&lt;c.length;a++){var s=c[a],l=Yy(t,hp(s,n).selectionSet,n);if(typeof l=="string")return l}}function ms(t){return t.kind==="Field"}function q3(t){return t.kind==="InlineFragment"}function Zc(t){ge(t&amp;&amp;t.kind==="Document",77);var e=t.definitions.filter(function(n){return n.kind!=="FragmentDefinition"}).map(function(n){if(n.kind!=="OperationDefinition")throw lr(78,n.kind);return n});return ge(e.length&lt;=1,79,e.length),t}function el(t){return Zc(t),t.definitions.filter(function(e){return e.kind==="OperationDefinition"})[0]}function Jy(t){return t.definitions.filter(function(e){return e.kind==="OperationDefinition"&amp;&amp;!!e.name}).map(function(e){return e.name.value})[0]||null}function mp(t){return t.definitions.filter(function(e){return e.kind==="FragmentDefinition"})}function GI(t){var e=el(t);return ge(e&amp;&amp;e.operation==="query",80),e}function W3(t){ge(t.kind==="Document",81),ge(t.definitions.length&lt;=1,82);var e=t.definitions[0];return ge(e.kind==="FragmentDefinition",83),e}function tl(t){Zc(t);for(var e,n=0,r=t.definitions;n&lt;r.length;n++){var i=r[n];if(i.kind==="OperationDefinition"){var o=i.operation;if(o==="query"||o==="mutation"||o==="subscription")return i}i.kind==="FragmentDefinition"&amp;&amp;!e&amp;&amp;(e=i)}if(e)return e;throw lr(84)}function tS(t){var e=Object.create(null),n=t&amp;&amp;t.variableDefinitions;return n&amp;&amp;n.length&amp;&amp;n.forEach(function(r){r.defaultValue&amp;&amp;Dc(e,r.variable.name,r.defaultValue)}),e}const ade=()=&gt;Object.create(null),{forEach:cde,slice:lde}=Array.prototype,{hasOwnProperty:ude}=Object.prototype;class KI{constructor(e=!0,n=ade){this.weakness=e,this.makeData=n}lookup(...e){return this.lookupArray(e)}lookupArray(e){let n=this;return cde.call(e,r=&gt;n=n.getChildTrie(r)),ude.call(n,"data")?n.data:n.data=this.makeData(lde.call(e))}peek(...e){return this.peekArray(e)}peekArray(e){let n=this;for(let r=0,i=e.length;n&amp;&amp;r&lt;i;++r){const o=this.weakness&amp;&amp;tM(e[r])?n.weak:n.strong;n=o&amp;&amp;o.get(e[r])}return n&amp;&amp;n.data}getChildTrie(e){const n=this.weakness&amp;&amp;tM(e)?this.weak||(this.weak=new WeakMap):this.strong||(this.strong=new Map);let r=n.get(e);return r||n.set(e,r=new KI(this.weakness,this.makeData)),r}}function tM(t){switch(typeof t){case"object":if(t===null)break;case"function":return!0}return!1}let kn=null;const nM={};let dde=1;const fde=()=&gt;class{constructor(){this.id=["slot",dde++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let e=kn;e;e=e.parent)if(this.id in e.slots){const n=e.slots[this.id];if(n===nM)break;return e!==kn&amp;&amp;(kn.slots[this.id]=n),!0}return kn&amp;&amp;(kn.slots[this.id]=nM),!1}getValue(){if(this.hasValue())return kn.slots[this.id]}withValue(e,n,r,i){const o={__proto__:null,[this.id]:e},s=kn;kn={parent:s,slots:o};try{return n.apply(i,r)}finally{kn=s}}static bind(e){const n=kn;return function(){const r=kn;try{return kn=n,e.apply(this,arguments)}finally{kn=r}}}static noContext(e,n,r){if(kn){const i=kn;try{return kn=null,e.apply(r,n)}finally{kn=i}}else return e.apply(r,n)}};function rM(t){try{return t()}catch{}}const Z0="@wry/context:Slot",hde=rM(()=&gt;globalThis)||rM(()=&gt;global)||Object.create(null),iM=hde,G3=iM[Z0]||Array[Z0]||function(t){try{Object.defineProperty(iM,Z0,{value:t,enumerable:!1,writable:!1,configurable:!0})}finally{return t}}(fde()),nS=new G3,{hasOwnProperty:pde}=Object.prototype,QI=Array.from||function(t){const e=[];return t.forEach(n=&gt;e.push(n)),e};function YI(t){const{unsubscribe:e}=t;typeof e=="function"&amp;&amp;(t.unsubscribe=void 0,e())}const xh=[],mde=100;function Vu(t,e){if(!t)throw new Error(e||"assertion failure")}function K3(t,e){const n=t.length;return n&gt;0&amp;&amp;n===e.length&amp;&amp;t[n-1]===e[n-1]}function Q3(t){switch(t.length){case 0:throw new Error("unknown value");case 1:return t[0];case 2:throw t[1]}}function Y3(t){return t.slice(0)}class rS{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,++rS.count}peek(){if(this.value.length===1&amp;&amp;!Sa(this))return oM(this),this.value[0]}recompute(e){return Vu(!this.recomputing,"already recomputing"),oM(this),Sa(this)?gde(this,e):Q3(this.value)}setDirty(){this.dirty||(this.dirty=!0,J3(this),YI(this))}dispose(){this.setDirty(),nq(this),JI(this,(e,n)=&gt;{e.setDirty(),rq(e,this)})}forget(){this.dispose()}dependOn(e){e.add(this),this.deps||(this.deps=xh.pop()||new Set),this.deps.add(e)}forgetDeps(){this.deps&amp;&amp;(QI(this.deps).forEach(e=&gt;e.delete(this)),this.deps.clear(),xh.push(this.deps),this.deps=null)}}rS.count=0;function oM(t){const e=nS.getValue();if(e)return t.parents.add(e),e.childValues.has(t)||e.childValues.set(t,[]),Sa(t)?Z3(e,t):eq(e,t),e}function gde(t,e){return nq(t),nS.withValue(t,yde,[t,e]),_de(t,e)&amp;&amp;vde(t),Q3(t.value)}function yde(t,e){t.recomputing=!0;const{normalizeResult:n}=t;let r;n&amp;&amp;t.value.length===1&amp;&amp;(r=Y3(t.value)),t.value.length=0;try{if(t.value[0]=t.fn.apply(null,e),n&amp;&amp;r&amp;&amp;!K3(r,t.value))try{t.value[0]=n(t.value[0],r[0])}catch{}}catch(i){t.value[1]=i}t.recomputing=!1}function Sa(t){return t.dirty||!!(t.dirtyChildren&amp;&amp;t.dirtyChildren.size)}function vde(t){t.dirty=!1,!Sa(t)&amp;&amp;X3(t)}function J3(t){JI(t,Z3)}function X3(t){JI(t,eq)}function JI(t,e){const n=t.parents.size;if(n){const r=QI(t.parents);for(let i=0;i&lt;n;++i)e(r[i],t)}}function Z3(t,e){Vu(t.childValues.has(e)),Vu(Sa(e));const n=!Sa(t);if(!t.dirtyChildren)t.dirtyChildren=xh.pop()||new Set;else if(t.dirtyChildren.has(e))return;t.dirtyChildren.add(e),n&amp;&amp;J3(t)}function eq(t,e){Vu(t.childValues.has(e)),Vu(!Sa(e));const n=t.childValues.get(e);n.length===0?t.childValues.set(e,Y3(e.value)):K3(n,e.value)||t.setDirty(),tq(t,e),!Sa(t)&amp;&amp;X3(t)}function tq(t,e){const n=t.dirtyChildren;n&amp;&amp;(n.delete(e),n.size===0&amp;&amp;(xh.length&lt;mde&amp;&amp;xh.push(n),t.dirtyChildren=null))}function nq(t){t.childValues.size&gt;0&amp;&amp;t.childValues.forEach((e,n)=&gt;{rq(t,n)}),t.forgetDeps(),Vu(t.dirtyChildren===null)}function rq(t,e){e.parents.delete(t),t.childValues.delete(e),tq(t,e)}function _de(t,e){if(typeof t.subscribe=="function")try{YI(t),t.unsubscribe=t.subscribe.apply(null,e)}catch{return t.setDirty(),!1}return!0}const Sde={setDirty:!0,dispose:!0,forget:!0};function iq(t){const e=new Map;function n(r){const i=nS.getValue();if(i){let o=e.get(r);o||e.set(r,o=new Set),i.dependOn(o)}}return n.dirty=function(i,o){const s=e.get(i);if(s){const a=o&amp;&amp;pde.call(Sde,o)?o:"setDirty";QI(s).forEach(c=&gt;c[a]()),e.delete(i),YI(s)}},n}let sM;function wde(...t){return(sM||(sM=new KI(typeof WeakMap=="function"))).lookupArray(t)}const ew=new Set;function Mh(t,{max:e=Math.pow(2,16),keyArgs:n,makeCacheKey:r=wde,normalizeResult:i,subscribe:o,cache:s=gE}=Object.create(null)){const a=typeof s=="function"?new s(e,f=&gt;f.dispose()):s,c=function(){const f=r.apply(null,n?n.apply(null,arguments):arguments);if(f===void 0)return t.apply(null,arguments);let h=a.get(f);h||(a.set(f,h=new rS(t)),h.normalizeResult=i,h.subscribe=o,h.forget=()=&gt;a.delete(f));const p=h.recompute(Array.prototype.slice.call(arguments));return a.set(f,h),ew.add(a),nS.hasValue()||(ew.forEach(y=&gt;y.clean()),ew.clear()),p};Object.defineProperty(c,"size",{get:()=&gt;a.size,configurable:!1,enumerable:!1}),Object.freeze(c.options={max:e,keyArgs:n,makeCacheKey:r,normalizeResult:i,subscribe:o,cache:a});function l(f){const h=f&amp;&amp;a.get(f);h&amp;&amp;h.setDirty()}c.dirtyKey=l,c.dirty=function(){l(r.apply(null,arguments))};function u(f){const h=f&amp;&amp;a.get(f);if(h)return h.peek()}c.peekKey=u,c.peek=function(){return u(r.apply(null,arguments))};function d(f){return f?a.delete(f):!1}return c.forgetKey=d,c.forget=function(){return d(r.apply(null,arguments))},c.makeCacheKey=r,c.getKey=n?function(){return r.apply(null,n.apply(null,arguments))}:r,Object.freeze(c)}function Tde(t){return t}var iS=function(){function t(e,n){n===void 0&amp;&amp;(n=Object.create(null)),this.resultCache=VI?new WeakSet:new Set,this.transform=e,n.getCacheKey&amp;&amp;(this.getCacheKey=n.getCacheKey),this.cached=n.cache!==!1,this.resetCache()}return t.prototype.getCacheKey=function(e){return[e]},t.identity=function(){return new t(Tde,{cache:!1})},t.split=function(e,n,r){return r===void 0&amp;&amp;(r=t.identity()),Object.assign(new t(function(i){var o=e(i)?n:r;return o.transformDocument(i)},{cache:!1}),{left:n,right:r})},t.prototype.resetCache=function(){var e=this;if(this.cached){var n=new md(Xc);this.performWork=Mh(t.prototype.performWork.bind(this),{makeCacheKey:function(r){var i=e.getCacheKey(r);if(i)return ge(Array.isArray(i),69),n.lookupArray(i)},max:to["documentTransform.cache"],cache:Qy})}},t.prototype.performWork=function(e){return Zc(e),this.transform(e)},t.prototype.transformDocument=function(e){if(this.resultCache.has(e))return e;var n=this.performWork(e);return this.resultCache.add(n),n},t.prototype.concat=function(e){var n=this;return Object.assign(new t(function(r){return e.transformDocument(n.transformDocument(r))},{cache:!1}),{left:this,right:e})},t}(),qf,gd=Object.assign(function(t){var e=qf.get(t);return e||(e=bue(t),qf.set(t,e)),e},{reset:function(){qf=new eS(to.print||2e3)}});gd.reset();globalThis.false!==!1&amp;&amp;qI("print",function(){return qf?qf.size:0});var Pt=Array.isArray;function Yr(t){return Array.isArray(t)&amp;&amp;t.length&gt;0}var aM={kind:he.FIELD,name:{kind:he.NAME,value:"__typename"}};function oq(t,e){return!t||t.selectionSet.selections.every(function(n){return n.kind===he.FRAGMENT_SPREAD&amp;&amp;oq(e[n.name.value],e)})}function XI(t){return oq(el(t)||W3(t),fp(mp(t)))?null:t}function bde(t){var e=new Map,n=new Map;return t.forEach(function(r){r&amp;&amp;(r.name?e.set(r.name,r):r.test&amp;&amp;n.set(r.test,r))}),function(r){var i=e.get(r.name.value);return!i&amp;&amp;n.size&amp;&amp;n.forEach(function(o,s){s(r)&amp;&amp;(i=o)}),i}}function cM(t){var e=new Map;return function(r){r===void 0&amp;&amp;(r=t);var i=e.get(r);return i||e.set(r,i={variables:new Set,fragmentSpreads:new Set}),i}}function oS(t,e){Zc(e);for(var n=cM(""),r=cM(""),i=function(m){for(var g=0,_=void 0;g&lt;m.length&amp;&amp;(_=m[g]);++g)if(!Pt(_)){if(_.kind===he.OPERATION_DEFINITION)return n(_.name&amp;&amp;_.name.value);if(_.kind===he.FRAGMENT_DEFINITION)return r(_.name.value)}return globalThis.false!==!1&amp;&amp;ge.error(86),null},o=0,s=e.definitions.length-1;s&gt;=0;--s)e.definitions[s].kind===he.OPERATION_DEFINITION&amp;&amp;++o;var a=bde(t),c=function(m){return Yr(m)&amp;&amp;m.map(a).some(function(g){return g&amp;&amp;g.remove})},l=new Map,u=!1,d={enter:function(m){if(c(m.directives))return u=!0,null}},f=Ti(e,{Field:d,InlineFragment:d,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(m,g,_,S,w){var b=i(w);b&amp;&amp;b.variables.add(m.name.value)}},FragmentSpread:{enter:function(m,g,_,S,w){if(c(m.directives))return u=!0,null;var b=i(w);b&amp;&amp;b.fragmentSpreads.add(m.name.value)}},FragmentDefinition:{enter:function(m,g,_,S){l.set(JSON.stringify(S),m)},leave:function(m,g,_,S){var w=l.get(JSON.stringify(S));if(m===w)return m;if(o&gt;0&amp;&amp;m.selectionSet.selections.every(function(b){return b.kind===he.FIELD&amp;&amp;b.name.value==="__typename"}))return r(m.name.value).removed=!0,u=!0,null}},Directive:{leave:function(m){if(a(m))return u=!0,null}}});if(!u)return e;var h=function(m){return m.transitiveVars||(m.transitiveVars=new Set(m.variables),m.removed||m.fragmentSpreads.forEach(function(g){h(r(g)).transitiveVars.forEach(function(_){m.transitiveVars.add(_)})})),m},p=new Set;f.definitions.forEach(function(m){m.kind===he.OPERATION_DEFINITION?h(n(m.name&amp;&amp;m.name.value)).fragmentSpreads.forEach(function(g){p.add(g)}):m.kind===he.FRAGMENT_DEFINITION&amp;&amp;o===0&amp;&amp;!r(m.name.value).removed&amp;&amp;p.add(m.name.value)}),p.forEach(function(m){h(r(m)).fragmentSpreads.forEach(function(g){p.add(g)})});var y=function(m){return!!(!p.has(m)||r(m).removed)},v={enter:function(m){if(y(m.name.value))return null}};return XI(Ti(f,{FragmentSpread:v,FragmentDefinition:v,OperationDefinition:{leave:function(m){if(m.variableDefinitions){var g=h(n(m.name&amp;&amp;m.name.value)).transitiveVars;if(g.size&lt;m.variableDefinitions.length)return O(O({},m),{variableDefinitions:m.variableDefinitions.filter(function(_){return g.has(_.variable.name.value)})})}}}}))}var sS=Object.assign(function(t){return Ti(t,{SelectionSet:{enter:function(e,n,r){if(!(r&amp;&amp;r.kind===he.OPERATION_DEFINITION)){var i=e.selections;if(i){var o=i.some(function(a){return ms(a)&amp;&amp;(a.name.value==="__typename"||a.name.value.lastIndexOf("__",0)===0)});if(!o){var s=r;if(!(ms(s)&amp;&amp;s.directives&amp;&amp;s.directives.some(function(a){return a.name.value==="export"})))return O(O({},e),{selections:Ut(Ut([],i,!0),[aM],!1)})}}}}}})},{added:function(t){return t===aM}}),Ede={test:function(t){var e=t.name.value==="connection";return e&amp;&amp;(!t.arguments||!t.arguments.some(function(n){return n.name.value==="key"}))&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(87),e}};function Cde(t){return oS([Ede],Zc(t))}function kde(t){return function(n){return t.some(function(r){return n.value&amp;&amp;n.value.kind===he.VARIABLE&amp;&amp;n.value.name&amp;&amp;(r.name===n.value.name.value||r.test&amp;&amp;r.test(n))})}}function Ade(t,e){var n=kde(t);return XI(Ti(e,{OperationDefinition:{enter:function(r){return O(O({},r),{variableDefinitions:r.variableDefinitions?r.variableDefinitions.filter(function(i){return!t.some(function(o){return o.name===i.variable.name.value})}):[]})}},Field:{enter:function(r){var i=t.some(function(s){return s.remove});if(i){var o=0;if(r.arguments&amp;&amp;r.arguments.forEach(function(s){n(s)&amp;&amp;(o+=1)}),o===1)return null}}},Argument:{enter:function(r){if(n(r))return null}}}))}function Ide(t,e){function n(r){if(t.some(function(i){return i.name===r.name.value}))return null}return XI(Ti(e,{FragmentSpread:{enter:n},FragmentDefinition:{enter:n}}))}function sq(t){var e=tl(t),n=e.operation;if(n==="query")return t;var r=Ti(t,{OperationDefinition:{enter:function(i){return O(O({},i),{operation:"query"})}}});return r}function ZI(t){Zc(t);var e=oS([{test:function(n){return n.name.value==="client"},remove:!0}],t);return e}function eO(t,e){var n;return((n=el(t))===null||n===void 0?void 0:n.operation)===e}function Ode(t){return eO(t,"mutation")}function Rde(t){return eO(t,"query")}function Nde(t){return eO(t,"subscription")}var Pde=Object.prototype.hasOwnProperty;function Dh(){for(var t=[],e=0;e&lt;arguments.length;e++)t[e]=arguments[e];return gp(t)}function gp(t){var e=t[0]||{},n=t.length;if(n&gt;1)for(var r=new gs,i=1;i&lt;n;++i)e=r.merge(e,t[i]);return e}var xde=function(t,e,n){return this.merge(t[n],e[n])},gs=function(){function t(e){e===void 0&amp;&amp;(e=xde),this.reconciler=e,this.isObject=Tt,this.pastCopies=new Set}return t.prototype.merge=function(e,n){for(var r=this,i=[],o=2;o&lt;arguments.length;o++)i[o-2]=arguments[o];return Tt(n)&amp;&amp;Tt(e)?(Object.keys(n).forEach(function(s){if(Pde.call(e,s)){var a=e[s];if(n[s]!==a){var c=r.reconciler.apply(r,Ut([e,n,s],i,!1));c!==a&amp;&amp;(e=r.shallowCopyForMerge(e),e[s]=c)}}else e=r.shallowCopyForMerge(e),e[s]=n[s]}),e):n},t.prototype.shallowCopyForMerge=function(e){return Tt(e)&amp;&amp;(this.pastCopies.has(e)||(Array.isArray(e)?e=e.slice(0):e=O({__proto__:Object.getPrototypeOf(e)},e),this.pastCopies.add(e))),e},t}();function Mde(t){return t===void 0&amp;&amp;(t=!1),{keyArgs:t,merge:function(e,n){return e?Ut(Ut([],e,!0),n,!0):n}}}function Dde(t){return t===void 0&amp;&amp;(t=!1),{keyArgs:t,merge:function(e,n,r){var i=r.args,o=e?e.slice(0):[];if(n)if(i)for(var s=i.offset,a=s===void 0?0:s,c=0;c&lt;n.length;++c)o[a+c]=n[c];else o.push.apply(o,n);return o}}}function Lde(t){return t===void 0&amp;&amp;(t=!1),{keyArgs:t,read:function(e,n){var r=n.canRead,i=n.readField;if(!e)return e;var o=[],s="",a="";e.edges.forEach(function(d){r(i("node",d))&amp;&amp;(o.push(d),d.cursor&amp;&amp;(s=s||d.cursor||"",a=d.cursor||a))}),o.length&gt;1&amp;&amp;s===a&amp;&amp;(s="");var c=e.pageInfo||{},l=c.startCursor,u=c.endCursor;return O(O({},tw(e)),{edges:o,pageInfo:O(O({},e.pageInfo),{startCursor:l||s,endCursor:u||a})})},merge:function(e,n,r){var i=r.args,o=r.isReference,s=r.readField;if(e||(e=Fde()),!n)return e;var a=n.edges?n.edges.map(function(C){return o(C=O({},C))&amp;&amp;(C.cursor=s("cursor",C)),C}):[];if(n.pageInfo){var c=n.pageInfo,l=c.startCursor,u=c.endCursor,d=a[0],f=a[a.length-1];d&amp;&amp;l&amp;&amp;(d.cursor=l),f&amp;&amp;u&amp;&amp;(f.cursor=u);var h=d&amp;&amp;d.cursor;h&amp;&amp;!l&amp;&amp;(n=Dh(n,{pageInfo:{startCursor:h}}));var p=f&amp;&amp;f.cursor;p&amp;&amp;!u&amp;&amp;(n=Dh(n,{pageInfo:{endCursor:p}}))}var y=e.edges,v=[];if(i&amp;&amp;i.after){var m=y.findIndex(function(C){return C.cursor===i.after});m&gt;=0&amp;&amp;(y=y.slice(0,m+1))}else if(i&amp;&amp;i.before){var m=y.findIndex(function(P){return P.cursor===i.before});v=m&lt;0?y:y.slice(m),y=[]}else n.edges&amp;&amp;(y=[]);var g=Ut(Ut(Ut([],y,!0),a,!0),v,!0),_=O(O({},n.pageInfo),e.pageInfo);if(n.pageInfo){var S=n.pageInfo,w=S.hasPreviousPage,b=S.hasNextPage,l=S.startCursor,u=S.endCursor,k=er(S,["hasPreviousPage","hasNextPage","startCursor","endCursor"]);Object.assign(_,k),y.length||(w!==void 0&amp;&amp;(_.hasPreviousPage=w),l!==void 0&amp;&amp;(_.startCursor=l)),v.length||(b!==void 0&amp;&amp;(_.hasNextPage=b),u!==void 0&amp;&amp;(_.endCursor=u))}return O(O(O({},tw(e)),tw(n)),{edges:g,pageInfo:_})}}}var tw=function(t){return er(t,$de)},$de=["edges","pageInfo"];function Fde(){return{edges:[],pageInfo:{hasPreviousPage:!1,hasNextPage:!0,startCursor:"",endCursor:""}}}function Ude(t,e){var n=typeof Symbol&lt;"u"&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(n)return(n=n.call(t)).next.bind(n);if(Array.isArray(t)||(n=jde(t))||e){n&amp;&amp;(t=n);var r=0;return function(){return r&gt;=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jde(t,e){if(t){if(typeof t=="string")return lM(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&amp;&amp;t.constructor&amp;&amp;(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lM(t,e)}}function lM(t,e){(e==null||e&gt;t.length)&amp;&amp;(e=t.length);for(var n=0,r=new Array(e);n&lt;e;n++)r[n]=t[n];return r}function uM(t,e){for(var n=0;n&lt;e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&amp;&amp;(r.writable=!0),Object.defineProperty(t,r.key,r)}}function tO(t,e,n){return e&amp;&amp;uM(t.prototype,e),n&amp;&amp;uM(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}var nO=function(){return typeof Symbol=="function"},rO=function(t){return nO()&amp;&amp;!!Symbol[t]},iO=function(t){return rO(t)?Symbol[t]:"@@"+t};nO()&amp;&amp;!rO("observable")&amp;&amp;(Symbol.observable=Symbol("observable"));var Bde=iO("iterator"),SE=iO("observable"),aq=iO("species");function Xy(t,e){var n=t[e];if(n!=null){if(typeof n!="function")throw new TypeError(n+" is not a function");return n}}function Vd(t){var e=t.constructor;return e!==void 0&amp;&amp;(e=e[aq],e===null&amp;&amp;(e=void 0)),e!==void 0?e:We}function Hde(t){return t instanceof We}function zu(t){zu.log?zu.log(t):setTimeout(function(){throw t})}function mg(t){Promise.resolve().then(function(){try{t()}catch(e){zu(e)}})}function cq(t){var e=t._cleanup;if(e!==void 0&amp;&amp;(t._cleanup=void 0,!!e))try{if(typeof e=="function")e();else{var n=Xy(e,"unsubscribe");n&amp;&amp;n.call(e)}}catch(r){zu(r)}}function wE(t){t._observer=void 0,t._queue=void 0,t._state="closed"}function Vde(t){var e=t._queue;if(e){t._queue=void 0,t._state="ready";for(var n=0;n&lt;e.length&amp;&amp;(lq(t,e[n].type,e[n].value),t._state!=="closed");++n);}}function lq(t,e,n){t._state="running";var r=t._observer;try{var i=Xy(r,e);switch(e){case"next":i&amp;&amp;i.call(r,n);break;case"error":if(wE(t),i)i.call(r,n);else throw n;break;case"complete":wE(t),i&amp;&amp;i.call(r);break}}catch(o){zu(o)}t._state==="closed"?cq(t):t._state==="running"&amp;&amp;(t._state="ready")}function nw(t,e,n){if(t._state!=="closed"){if(t._state==="buffering"){t._queue.push({type:e,value:n});return}if(t._state!=="ready"){t._state="buffering",t._queue=[{type:e,value:n}],mg(function(){return Vde(t)});return}lq(t,e,n)}}var zde=function(){function t(n,r){this._cleanup=void 0,this._observer=n,this._queue=void 0,this._state="initializing";var i=new qde(this);try{this._cleanup=r.call(void 0,i)}catch(o){i.error(o)}this._state==="initializing"&amp;&amp;(this._state="ready")}var e=t.prototype;return e.unsubscribe=function(){this._state!=="closed"&amp;&amp;(wE(this),cq(this))},tO(t,[{key:"closed",get:function(){return this._state==="closed"}}]),t}(),qde=function(){function t(n){this._subscription=n}var e=t.prototype;return e.next=function(r){nw(this._subscription,"next",r)},e.error=function(r){nw(this._subscription,"error",r)},e.complete=function(){nw(this._subscription,"complete")},tO(t,[{key:"closed",get:function(){return this._subscription._state==="closed"}}]),t}(),We=function(){function t(n){if(!(this instanceof t))throw new TypeError("Observable cannot be called as a function");if(typeof n!="function")throw new TypeError("Observable initializer must be a function");this._subscriber=n}var e=t.prototype;return e.subscribe=function(r){return(typeof r!="object"||r===null)&amp;&amp;(r={next:r,error:arguments[1],complete:arguments[2]}),new zde(r,this._subscriber)},e.forEach=function(r){var i=this;return new Promise(function(o,s){if(typeof r!="function"){s(new TypeError(r+" is not a function"));return}function a(){c.unsubscribe(),o()}var c=i.subscribe({next:function(l){try{r(l,a)}catch(u){s(u),c.unsubscribe()}},error:s,complete:o})})},e.map=function(r){var i=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var o=Vd(this);return new o(function(s){return i.subscribe({next:function(a){try{a=r(a)}catch(c){return s.error(c)}s.next(a)},error:function(a){s.error(a)},complete:function(){s.complete()}})})},e.filter=function(r){var i=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var o=Vd(this);return new o(function(s){return i.subscribe({next:function(a){try{if(!r(a))return}catch(c){return s.error(c)}s.next(a)},error:function(a){s.error(a)},complete:function(){s.complete()}})})},e.reduce=function(r){var i=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var o=Vd(this),s=arguments.length&gt;1,a=!1,c=arguments[1],l=c;return new o(function(u){return i.subscribe({next:function(d){var f=!a;if(a=!0,!f||s)try{l=r(l,d)}catch(h){return u.error(h)}else l=d},error:function(d){u.error(d)},complete:function(){if(!a&amp;&amp;!s)return u.error(new TypeError("Cannot reduce an empty sequence"));u.next(l),u.complete()}})})},e.concat=function(){for(var r=this,i=arguments.length,o=new Array(i),s=0;s&lt;i;s++)o[s]=arguments[s];var a=Vd(this);return new a(function(c){var l,u=0;function d(f){l=f.subscribe({next:function(h){c.next(h)},error:function(h){c.error(h)},complete:function(){u===o.length?(l=void 0,c.complete()):d(a.from(o[u++]))}})}return d(r),function(){l&amp;&amp;(l.unsubscribe(),l=void 0)}})},e.flatMap=function(r){var i=this;if(typeof r!="function")throw new TypeError(r+" is not a function");var o=Vd(this);return new o(function(s){var a=[],c=i.subscribe({next:function(u){if(r)try{u=r(u)}catch(f){return s.error(f)}var d=o.from(u).subscribe({next:function(f){s.next(f)},error:function(f){s.error(f)},complete:function(){var f=a.indexOf(d);f&gt;=0&amp;&amp;a.splice(f,1),l()}});a.push(d)},error:function(u){s.error(u)},complete:function(){l()}});function l(){c.closed&amp;&amp;a.length===0&amp;&amp;s.complete()}return function(){a.forEach(function(u){return u.unsubscribe()}),c.unsubscribe()}})},e[SE]=function(){return this},t.from=function(r){var i=typeof this=="function"?this:t;if(r==null)throw new TypeError(r+" is not an object");var o=Xy(r,SE);if(o){var s=o.call(r);if(Object(s)!==s)throw new TypeError(s+" is not an object");return Hde(s)&amp;&amp;s.constructor===i?s:new i(function(a){return s.subscribe(a)})}if(rO("iterator")&amp;&amp;(o=Xy(r,Bde),o))return new i(function(a){mg(function(){if(!a.closed){for(var c=Ude(o.call(r)),l;!(l=c()).done;){var u=l.value;if(a.next(u),a.closed)return}a.complete()}})});if(Array.isArray(r))return new i(function(a){mg(function(){if(!a.closed){for(var c=0;c&lt;r.length;++c)if(a.next(r[c]),a.closed)return;a.complete()}})});throw new TypeError(r+" is not observable")},t.of=function(){for(var r=arguments.length,i=new Array(r),o=0;o&lt;r;o++)i[o]=arguments[o];var s=typeof this=="function"?this:t;return new s(function(a){mg(function(){if(!a.closed){for(var c=0;c&lt;i.length;++c)if(a.next(i[c]),a.closed)return;a.complete()}})})},tO(t,null,[{key:aq,get:function(){return this}}]),t}();nO()&amp;&amp;Object.defineProperty(We,Symbol("extensions"),{value:{symbol:SE,hostReportError:zu},configurable:!0});function Wde(t){var e,n=t.Symbol;if(typeof n=="function")if(n.observable)e=n.observable;else{typeof n.for=="function"?e=n.for("https://github.com/benlesh/symbol-observable"):e=n("https://github.com/benlesh/symbol-observable");try{n.observable=e}catch{}}else e="@@observable";return e}var vl;typeof self&lt;"u"?vl=self:typeof window&lt;"u"?vl=window:typeof global&lt;"u"?vl=global:typeof module&lt;"u"?vl=module:vl=Function("return this")();Wde(vl);var dM=We.prototype,fM="@@observable";dM[fM]||(dM[fM]=function(){return this});function Gde(t){var e=Promise.resolve(t);return e.status="fulfilled",e.value=t,e}function Kde(t){var e=Promise.reject(t);return e.catch(function(){}),e.status="rejected",e.reason=t,e}function uq(t){return"status"in t}function Qde(t){if(uq(t))return t;var e=t;return e.status="pending",e.then(function(n){if(e.status==="pending"){var r=e;r.status="fulfilled",r.value=n}},function(n){if(e.status==="pending"){var r=e;r.status="rejected",r.reason=n}}),t}var Yde=Object.prototype.toString;function oO(t){return TE(t)}function TE(t,e){switch(Yde.call(t)){case"[object Array]":{if(e=e||new Map,e.has(t))return e.get(t);var n=t.slice(0);return e.set(t,n),n.forEach(function(i,o){n[o]=TE(i,e)}),n}case"[object Object]":{if(e=e||new Map,e.has(t))return e.get(t);var r=Object.create(Object.getPrototypeOf(t));return e.set(t,r),Object.keys(t).forEach(function(i){r[i]=TE(t[i],e)}),r}default:return t}}function Jde(t){var e=new Set([t]);return e.forEach(function(n){Tt(n)&amp;&amp;Xde(n)===n&amp;&amp;Object.getOwnPropertyNames(n).forEach(function(r){Tt(n[r])&amp;&amp;e.add(n[r])})}),t}function Xde(t){if(globalThis.false!==!1&amp;&amp;!Object.isFrozen(t))try{Object.freeze(t)}catch(e){if(e instanceof TypeError)return null;throw e}return t}function qu(t){return globalThis.false!==!1&amp;&amp;Jde(t),t}function su(t,e,n){var r=[];t.forEach(function(i){return i[e]&amp;&amp;r.push(i)}),r.forEach(function(i){return i[e](n)})}function gg(t,e,n){return new We(function(r){var i={then:function(c){return new Promise(function(l){return l(c())})}};function o(c,l){return function(u){if(c){var d=function(){return r.closed?0:c(u)};i=i.then(d,d).then(function(f){return r.next(f)},function(f){return r.error(f)})}else r[l](u)}}var s={next:o(e,"next"),error:o(n,"error"),complete:function(){i.then(function(){return r.complete()})}},a=t.subscribe(s);return function(){return a.unsubscribe()}})}function sO(t){function e(n){Object.defineProperty(t,n,{value:We})}return Z_&amp;&amp;Symbol.species&amp;&amp;e(Symbol.species),e("@@species"),t}function hM(t){return t&amp;&amp;typeof t.then=="function"}var Za=function(t){hr(e,t);function e(n){var r=t.call(this,function(i){return r.addObserver(i),function(){return r.removeObserver(i)}})||this;return r.observers=new Set,r.promise=new Promise(function(i,o){r.resolve=i,r.reject=o}),r.handlers={next:function(i){r.sub!==null&amp;&amp;(r.latest=["next",i],r.notify("next",i),su(r.observers,"next",i))},error:function(i){var o=r.sub;o!==null&amp;&amp;(o&amp;&amp;setTimeout(function(){return o.unsubscribe()}),r.sub=null,r.latest=["error",i],r.reject(i),r.notify("error",i),su(r.observers,"error",i))},complete:function(){var i=r,o=i.sub,s=i.sources,a=s===void 0?[]:s;if(o!==null){var c=a.shift();c?hM(c)?c.then(function(l){return r.sub=l.subscribe(r.handlers)},r.handlers.error):r.sub=c.subscribe(r.handlers):(o&amp;&amp;setTimeout(function(){return o.unsubscribe()}),r.sub=null,r.latest&amp;&amp;r.latest[0]==="next"?r.resolve(r.latest[1]):r.resolve(),r.notify("complete"),su(r.observers,"complete"))}}},r.nextResultListeners=new Set,r.cancel=function(i){r.reject(i),r.sources=[],r.handlers.error(i)},r.promise.catch(function(i){}),typeof n=="function"&amp;&amp;(n=[new We(n)]),hM(n)?n.then(function(i){return r.start(i)},r.handlers.error):r.start(n),r}return e.prototype.start=function(n){this.sub===void 0&amp;&amp;(this.sources=Array.from(n),this.handlers.complete())},e.prototype.deliverLastMessage=function(n){if(this.latest){var r=this.latest[0],i=n[r];i&amp;&amp;i.call(n,this.latest[1]),this.sub===null&amp;&amp;r==="next"&amp;&amp;n.complete&amp;&amp;n.complete()}},e.prototype.addObserver=function(n){this.observers.has(n)||(this.deliverLastMessage(n),this.observers.add(n))},e.prototype.removeObserver=function(n){this.observers.delete(n)&amp;&amp;this.observers.size&lt;1&amp;&amp;this.handlers.complete()},e.prototype.notify=function(n,r){var i=this.nextResultListeners;i.size&amp;&amp;(this.nextResultListeners=new Set,i.forEach(function(o){return o(n,r)}))},e.prototype.beforeNext=function(n){var r=!1;this.nextResultListeners.add(function(i,o){r||(r=!0,n(i,o))})},e}(We);sO(Za);function pc(t){return"incremental"in t}function dq(t){return"hasNext"in t&amp;&amp;"data"in t}function fq(t){return pc(t)||dq(t)}function hq(t){return Tt(t)&amp;&amp;"payload"in t}function aO(t,e){var n=t,r=new gs;return pc(e)&amp;&amp;Yr(e.incremental)&amp;&amp;e.incremental.forEach(function(i){for(var o=i.data,s=i.path,a=s.length-1;a&gt;=0;--a){var c=s[a],l=!isNaN(+c),u=l?[]:{};u[c]=o,o=u}n=r.merge(n,o)}),n}function Wf(t){var e=Zy(t);return Yr(e)}function Zy(t){var e=Yr(t.errors)?t.errors.slice(0):[];return pc(t)&amp;&amp;Yr(t.incremental)&amp;&amp;t.incremental.forEach(function(n){n.errors&amp;&amp;e.push.apply(e,n.errors)}),e}function wa(){for(var t=[],e=0;e&lt;arguments.length;e++)t[e]=arguments[e];var n=Object.create(null);return t.forEach(function(r){r&amp;&amp;Object.keys(r).forEach(function(i){var o=r[i];o!==void 0&amp;&amp;(n[i]=o)})}),n}function mc(t,e){return wa(t,e,e.variables&amp;&amp;{variables:wa(O(O({},t&amp;&amp;t.variables),e.variables))})}function pq(t,e){return bE(t,e)}function bE(t,e,n){if(n===void 0&amp;&amp;(n=new Map),n.has(t))return n.get(t);var r=!1;if(Array.isArray(t)){var i=[];if(n.set(t,i),t.forEach(function(s,a){var c=bE(s,e,n);r||(r=c!==s),i[a]=c}),r)return i}else if(L3(t)){var o=Object.create(Object.getPrototypeOf(t));if(n.set(t,o),Object.keys(t).forEach(function(s){if(s===e){r=!0;return}var a=bE(t[s],e,n);r||(r=a!==t[s]),o[s]=a}),r)return o}return t}function Zde(t){return pq(t,"__typename")}const efe=Object.freeze(Object.defineProperty({__proto__:null,AutoCleanedStrongCache:U3,AutoCleanedWeakCache:eS,Concast:Za,DEV:Fle,DeepMerger:gs,DocumentTransform:iS,Observable:We,addTypenameToDocument:sS,argumentsObjectFromField:pp,asyncMap:gg,buildQueryFromSelectionSet:sq,cacheSizes:to,canUseAsyncIteratorSymbol:dp,canUseDOM:zI,canUseLayoutEffect:D3,canUseSymbol:Z_,canUseWeakMap:Xc,canUseWeakSet:VI,canonicalStringify:ss,checkDocument:Zc,cloneDeep:oO,compact:wa,concatPagination:Mde,createFragmentMap:fp,createFulfilledPromise:Gde,createRejectedPromise:Kde,fixObservableSubclass:sO,getDefaultValues:tS,getDirectiveNames:kue,getFragmentDefinition:W3,getFragmentDefinitions:mp,getFragmentFromSelection:hp,getFragmentQueryDocument:$3,getGraphQLErrorsFromResult:Zy,getInclusionDirectives:P3,getMainDefinition:tl,getOperationDefinition:el,getOperationName:Jy,getQueryDefinition:GI,getStoreKeyName:WI,getTypenameFromResult:Yy,graphQLResultHasError:Wf,hasAllDirectives:Iue,hasAnyDirectives:Aue,hasClientExports:N3,hasDirectives:_a,isApolloPayloadResult:hq,isArray:Pt,isDocumentNode:V3,isExecutionPatchIncrementalResult:pc,isExecutionPatchInitialResult:dq,isExecutionPatchResult:fq,isField:ms,isInlineFragment:q3,isMutationOperation:Ode,isNonEmptyArray:Yr,isNonNullObject:Tt,isPlainObject:L3,isQueryOperation:Rde,isReference:nt,isStatefulPromise:uq,isSubscriptionOperation:Nde,iterateObserversSafely:su,makeReference:aa,makeUniqueId:Ky,maybe:li,maybeDeepFreeze:qu,mergeDeep:Dh,mergeDeepArray:gp,mergeIncrementalData:aO,mergeOptions:mc,offsetLimitPagination:Dde,omitDeep:pq,print:gd,relayStylePagination:Lde,removeArgumentsFromDocument:Ade,removeClientSetsFromDocument:ZI,removeConnectionDirectiveFromDocument:Cde,removeDirectivesFromDocument:oS,removeFragmentSpreadFromDocument:Ide,resultKeyNameFromField:ps,shouldInclude:pd,storeKeyNameFromField:z3,stringifyForDisplay:$I,stripTypename:Zde,valueToObjectRepresentation:Dc,wrapPromiseWithState:Qde},Symbol.toStringTag,{value:"Module"}));function yg(t){return new We(function(e){e.error(t)})}function tfe(t){var e=!1;return new Promise(function(n,r){t.subscribe({next:function(i){e?globalThis.false!==!1&amp;&amp;ge.warn(43):(e=!0,n(i))},error:r})})}function mq(t){return new We(function(e){t.then(function(n){e.next(n),e.complete()}).catch(e.error.bind(e))})}var cO=function(t,e,n){var r=new Error(n);throw r.name="ServerError",r.response=t,r.statusCode=t.status,r.result=e,r};function nfe(t){for(var e=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(t);n&lt;r.length;n++){var i=r[n];if(e.indexOf(i)&lt;0)throw lr(44,i)}return t}function rfe(t,e){var n=O({},t),r=function(o){typeof o=="function"?n=O(O({},n),o(n)):n=O(O({},n),o)},i=function(){return O({},n)};return Object.defineProperty(e,"setContext",{enumerable:!1,value:r}),Object.defineProperty(e,"getContext",{enumerable:!1,value:i}),e}function ife(t){var e={variables:t.variables||{},extensions:t.extensions||{},operationName:t.operationName,query:t.query};return e.operationName||(e.operationName=typeof e.query!="string"?Jy(e.query)||void 0:""),e}function ofe(t,e){var n=O({},t),r=new Set(Object.keys(t));return Ti(e,{Variable:function(i,o,s){s&amp;&amp;s.kind!=="VariableDefinition"&amp;&amp;r.delete(i.name.value)}}),r.forEach(function(i){delete n[i]}),n}function pM(t,e){return e?e(t):We.of()}function zd(t){return typeof t=="function"?new En(t):t}function Cm(t){return t.request.length&lt;=1}var En=function(){function t(e){e&amp;&amp;(this.request=e)}return t.empty=function(){return new t(function(){return We.of()})},t.from=function(e){return e.length===0?t.empty():e.map(zd).reduce(function(n,r){return n.concat(r)})},t.split=function(e,n,r){var i=zd(n),o=zd(r||new t(pM)),s;return Cm(i)&amp;&amp;Cm(o)?s=new t(function(a){return e(a)?i.request(a)||We.of():o.request(a)||We.of()}):s=new t(function(a,c){return e(a)?i.request(a,c)||We.of():o.request(a,c)||We.of()}),Object.assign(s,{left:i,right:o})},t.execute=function(e,n){return e.request(rfe(n.context,ife(nfe(n))))||We.of()},t.concat=function(e,n){var r=zd(e);if(Cm(r))return globalThis.false!==!1&amp;&amp;ge.warn(36,r),r;var i=zd(n),o;return Cm(i)?o=new t(function(s){return r.request(s,function(a){return i.request(a)||We.of()})||We.of()}):o=new t(function(s,a){return r.request(s,function(c){return i.request(c,a)||We.of()})||We.of()}),Object.assign(o,{left:r,right:i})},t.prototype.split=function(e,n,r){return this.concat(t.split(e,n,r||new t(pM)))},t.prototype.concat=function(e){return t.concat(this,e)},t.prototype.request=function(e,n){throw lr(37)},t.prototype.onError=function(e,n){if(n&amp;&amp;n.error)return n.error(e),!1;throw e},t.prototype.setOnError=function(e){return this.onError=e,this},t}(),sfe=En.empty,lO=En.from,yp=En.split,vp=En.concat,ev=En.execute;function afe(t){var e,n=t[Symbol.asyncIterator]();return e={next:function(){return n.next()}},e[Symbol.asyncIterator]=function(){return this},e}function cfe(t){var e=null,n=null,r=!1,i=[],o=[];function s(d){if(!n){if(o.length){var f=o.shift();if(Array.isArray(f)&amp;&amp;f[0])return f[0]({value:d,done:!1})}i.push(d)}}function a(d){n=d;var f=o.slice();f.forEach(function(h){h[1](d)}),!e||e()}function c(){r=!0;var d=o.slice();d.forEach(function(f){f[0]({value:void 0,done:!0})}),!e||e()}e=function(){e=null,t.removeListener("data",s),t.removeListener("error",a),t.removeListener("end",c),t.removeListener("finish",c),t.removeListener("close",c)},t.on("data",s),t.on("error",a),t.on("end",c),t.on("finish",c),t.on("close",c);function l(){return new Promise(function(d,f){if(n)return f(n);if(i.length)return d({value:i.shift(),done:!1});if(r)return d({value:void 0,done:!0});o.push([d,f])})}var u={next:function(){return l()}};return dp&amp;&amp;(u[Symbol.asyncIterator]=function(){return this}),u}function lfe(t){var e=!1,n={next:function(){return e?Promise.resolve({value:void 0,done:!0}):(e=!0,new Promise(function(r,i){t.then(function(o){r({value:o,done:!1})}).catch(i)}))}};return dp&amp;&amp;(n[Symbol.asyncIterator]=function(){return this}),n}function mM(t){var e={next:function(){return t.read()}};return dp&amp;&amp;(e[Symbol.asyncIterator]=function(){return this}),e}function ufe(t){return!!t.body}function dfe(t){return!!t.getReader}function ffe(t){return!!(dp&amp;&amp;t[Symbol.asyncIterator])}function hfe(t){return!!t.stream}function pfe(t){return!!t.arrayBuffer}function mfe(t){return!!t.pipe}function gfe(t){var e=t;if(ufe(t)&amp;&amp;(e=t.body),ffe(e))return afe(e);if(dfe(e))return mM(e.getReader());if(hfe(e))return mM(e.stream().getReader());if(pfe(e))return lfe(e.arrayBuffer());if(mfe(e))return cfe(e);throw new Error("Unknown body type for responseIterator. Please pass a streamable response.")}var uO=Symbol();function yfe(t){return t.extensions?Array.isArray(t.extensions[uO]):!1}function dO(t){return t.hasOwnProperty("graphQLErrors")}var vfe=function(t){var e=Ut(Ut(Ut([],t.graphQLErrors,!0),t.clientErrors,!0),t.protocolErrors,!0);return t.networkError&amp;&amp;e.push(t.networkError),e.map(function(n){return Tt(n)&amp;&amp;n.message||"Error message not found."}).join(`
`)},vr=function(t){hr(e,t);function e(n){var r=n.graphQLErrors,i=n.protocolErrors,o=n.clientErrors,s=n.networkError,a=n.errorMessage,c=n.extraInfo,l=t.call(this,a)||this;return l.name="ApolloError",l.graphQLErrors=r||[],l.protocolErrors=i||[],l.clientErrors=o||[],l.networkError=s||null,l.message=a||vfe(l),l.extraInfo=c,l.cause=Ut(Ut(Ut([s],r||[],!0),i||[],!0),o||[],!0).find(function(u){return!!u})||null,l.__proto__=e.prototype,l}return e}(Error),gM=Object.prototype.hasOwnProperty;function _fe(t,e){return ji(this,void 0,void 0,function(){var n,r,i,o,s,a,c,l,u,d,f,h,p,y,v,m,g,_,S,w,b,k,C,P;return Bi(this,function(I){switch(I.label){case 0:if(TextDecoder===void 0)throw new Error("TextDecoder must be defined in the environment: please import a polyfill.");n=new TextDecoder("utf-8"),r=(P=t.headers)===null||P===void 0?void 0:P.get("content-type"),i="boundary=",o=r?.includes(i)?r?.substring(r?.indexOf(i)+i.length).replace(/['"]/g,"").replace(/\;(.*)/gm,"").trim():"-",s=`\r
--`.concat(o),a="",c=gfe(t),l=!0,I.label=1;case 1:return l?[4,c.next()]:[3,3];case 2:for(u=I.sent(),d=u.value,f=u.done,h=typeof d=="string"?d:n.decode(d),p=a.length-s.length+1,l=!f,a+=h,y=a.indexOf(s,p);y&gt;-1;){if(v=void 0,k=[a.slice(0,y),a.slice(y+s.length)],v=k[0],a=k[1],m=v.indexOf(`\r
\r
`),g=Sfe(v.slice(0,m)),_=g["content-type"],_&amp;&amp;_.toLowerCase().indexOf("application/json")===-1)throw new Error("Unsupported patch content type: application/json is required.");if(S=v.slice(m),S){if(w=gq(t,S),Object.keys(w).length&gt;1||"data"in w||"incremental"in w||"errors"in w||"payload"in w)if(hq(w)){if(b={},"payload"in w){if(Object.keys(w).length===1&amp;&amp;w.payload===null)return[2];b=O({},w.payload)}"errors"in w&amp;&amp;(b=O(O({},b),{extensions:O(O({},"extensions"in b?b.extensions:null),(C={},C[uO]=w.errors,C))})),e(b)}else e(w);else if(Object.keys(w).length===1&amp;&amp;"hasNext"in w&amp;&amp;!w.hasNext)return[2]}y=a.indexOf(s)}return[3,1];case 3:return[2]}})})}function Sfe(t){var e={};return t.split(`
`).forEach(function(n){var r=n.indexOf(":");if(r&gt;-1){var i=n.slice(0,r).trim().toLowerCase(),o=n.slice(r+1).trim();e[i]=o}}),e}function gq(t,e){if(t.status&gt;=300){var n=function(){try{return JSON.parse(e)}catch{return e}};cO(t,n(),"Response not successful: Received status code ".concat(t.status))}try{return JSON.parse(e)}catch(i){var r=i;throw r.name="ServerParseError",r.response=t,r.statusCode=t.status,r.bodyText=e,r}}function wfe(t,e){t.result&amp;&amp;t.result.errors&amp;&amp;t.result.data&amp;&amp;e.next(t.result),e.error(t)}function yq(t){return function(e){return e.text().then(function(n){return gq(e,n)}).then(function(n){return!Array.isArray(n)&amp;&amp;!gM.call(n,"data")&amp;&amp;!gM.call(n,"errors")&amp;&amp;cO(e,n,"Server response was missing for query '".concat(Array.isArray(t)?t.map(function(r){return r.operationName}):t.operationName,"'.")),n})}}var tv=function(t,e){var n;try{n=JSON.stringify(t)}catch(i){var r=lr(40,e,i.message);throw r.parseError=i,r}return n},Tfe={includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},bfe={accept:"*/*","content-type":"application/json"},Efe={method:"POST"},vq={http:Tfe,headers:bfe,options:Efe},fO=function(t,e){return e(t)};function Cfe(t,e){for(var n=[],r=2;r&lt;arguments.length;r++)n[r-2]=arguments[r];return n.unshift(e),hO.apply(void 0,Ut([t,fO],n,!1))}function hO(t,e){for(var n=[],r=2;r&lt;arguments.length;r++)n[r-2]=arguments[r];var i={},o={};n.forEach(function(d){i=O(O(O({},i),d.options),{headers:O(O({},i.headers),d.headers)}),d.credentials&amp;&amp;(i.credentials=d.credentials),o=O(O({},o),d.http)}),i.headers&amp;&amp;(i.headers=kfe(i.headers,o.preserveHeaderCase));var s=t.operationName,a=t.extensions,c=t.variables,l=t.query,u={operationName:s,variables:c};return o.includeExtensions&amp;&amp;(u.extensions=a),o.includeQuery&amp;&amp;(u.query=e(l,gd)),{options:i,body:u}}function kfe(t,e){if(!e){var n={};return Object.keys(Object(t)).forEach(function(o){n[o.toLowerCase()]=t[o]}),n}var r={};Object.keys(Object(t)).forEach(function(o){r[o.toLowerCase()]={originalName:o,value:t[o]}});var i={};return Object.keys(r).forEach(function(o){i[r[o].originalName]=r[o].value}),i}var _q=function(t){if(!t&amp;&amp;typeof fetch&gt;"u")throw lr(38)},Afe=function(){if(typeof AbortController&gt;"u")return{controller:!1,signal:!1};var t=new AbortController,e=t.signal;return{controller:t,signal:e}},Sq=function(t,e){var n=t.getContext(),r=n.uri;return r||(typeof e=="function"?e(t):e||"/graphql")};function wq(t,e){var n=[],r=function(d,f){n.push("".concat(d,"=").concat(encodeURIComponent(f)))};if("query"in e&amp;&amp;r("query",e.query),e.operationName&amp;&amp;r("operationName",e.operationName),e.variables){var i=void 0;try{i=tv(e.variables,"Variables map")}catch(d){return{parseError:d}}r("variables",i)}if(e.extensions){var o=void 0;try{o=tv(e.extensions,"Extensions map")}catch(d){return{parseError:d}}r("extensions",o)}var s="",a=t,c=t.indexOf("#");c!==-1&amp;&amp;(s=t.substr(c),a=t.substr(0,c));var l=a.indexOf("?")===-1?"?":"&amp;",u=a+l+n.join("&amp;")+s;return{newURI:u}}var yM=li(function(){return fetch}),pO=function(t){t===void 0&amp;&amp;(t={});var e=t.uri,n=e===void 0?"/graphql":e,r=t.fetch,i=t.print,o=i===void 0?fO:i,s=t.includeExtensions,a=t.preserveHeaderCase,c=t.useGETForQueries,l=t.includeUnusedVariables,u=l===void 0?!1:l,d=er(t,["uri","fetch","print","includeExtensions","preserveHeaderCase","useGETForQueries","includeUnusedVariables"]);globalThis.false!==!1&amp;&amp;_q(r||yM);var f={http:{includeExtensions:s,preserveHeaderCase:a},options:d.fetchOptions,credentials:d.credentials,headers:d.headers};return new En(function(h){var p=Sq(h,n),y=h.getContext(),v={};if(y.clientAwareness){var m=y.clientAwareness,g=m.name,_=m.version;g&amp;&amp;(v["apollographql-client-name"]=g),_&amp;&amp;(v["apollographql-client-version"]=_)}var S=O(O({},v),y.headers),w={http:y.http,options:y.fetchOptions,credentials:y.credentials,headers:S};if(_a(["client"],h.query)){var b=ZI(h.query);if(!b)return yg(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`."));h.query=b}var k=hO(h,o,vq,f,w),C=k.options,P=k.body;P.variables&amp;&amp;!u&amp;&amp;(P.variables=ofe(P.variables,h.query));var I;!C.signal&amp;&amp;typeof AbortController&lt;"u"&amp;&amp;(I=new AbortController,C.signal=I.signal);var q=function(x){return x.kind==="OperationDefinition"&amp;&amp;x.operation==="mutation"},Y=function(x){return x.kind==="OperationDefinition"&amp;&amp;x.operation==="subscription"},re=Y(tl(h.query)),G=_a(["defer"],h.query);if(c&amp;&amp;!h.query.definitions.some(q)&amp;&amp;(C.method="GET"),G||re){C.headers=C.headers||{};var M="multipart/mixed;";re&amp;&amp;G&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(39),re?M+="boundary=graphql;subscriptionSpec=1.0,application/json":G&amp;&amp;(M+="deferSpec=20220824,application/json"),C.headers.accept=M}if(C.method==="GET"){var B=wq(p,P),L=B.newURI,A=B.parseError;if(A)return yg(A);p=L}else try{C.body=tv(P,"Payload")}catch(x){return yg(x)}return new We(function(x){var V=r||li(function(){return fetch})||yM,K=x.next.bind(x);return V(p,C).then(function(te){var Se;h.setContext({response:te});var ue=(Se=te.headers)===null||Se===void 0?void 0:Se.get("content-type");return ue!==null&amp;&amp;/^multipart\/mixed/i.test(ue)?_fe(te,K):yq(h)(te).then(K)}).then(function(){I=void 0,x.complete()}).catch(function(te){I=void 0,wfe(te,x)}),function(){I&amp;&amp;I.abort()}})})},Tq=function(t){hr(e,t);function e(n){n===void 0&amp;&amp;(n={});var r=t.call(this,pO(n).request)||this;return r.options=n,r}return e}(En);const{toString:vM,hasOwnProperty:Ife}=Object.prototype,_M=Function.prototype.toString,EE=new Map;function tt(t,e){try{return CE(t,e)}finally{EE.clear()}}function CE(t,e){if(t===e)return!0;const n=vM.call(t),r=vM.call(e);if(n!==r)return!1;switch(n){case"[object Array]":if(t.length!==e.length)return!1;case"[object Object]":{if(wM(t,e))return!0;const i=SM(t),o=SM(e),s=i.length;if(s!==o.length)return!1;for(let a=0;a&lt;s;++a)if(!Ife.call(e,i[a]))return!1;for(let a=0;a&lt;s;++a){const c=i[a];if(!CE(t[c],e[c]))return!1}return!0}case"[object Error]":return t.name===e.name&amp;&amp;t.message===e.message;case"[object Number]":if(t!==t)return e!==e;case"[object Boolean]":case"[object Date]":return+t==+e;case"[object RegExp]":case"[object String]":return t==`${e}`;case"[object Map]":case"[object Set]":{if(t.size!==e.size)return!1;if(wM(t,e))return!0;const i=t.entries(),o=n==="[object Map]";for(;;){const s=i.next();if(s.done)break;const[a,c]=s.value;if(!e.has(a)||o&amp;&amp;!CE(c,e.get(a)))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]":t=new Uint8Array(t),e=new Uint8Array(e);case"[object DataView]":{let i=t.byteLength;if(i===e.byteLength)for(;i--&amp;&amp;t[i]===e[i];);return i===-1}case"[object AsyncFunction]":case"[object GeneratorFunction]":case"[object AsyncGeneratorFunction]":case"[object Function]":{const i=_M.call(t);return i!==_M.call(e)?!1:!Nfe(i,Rfe)}}return!1}function SM(t){return Object.keys(t).filter(Ofe,t)}function Ofe(t){return this[t]!==void 0}const Rfe="{ [native code] }";function Nfe(t,e){const n=t.length-e.length;return n&gt;=0&amp;&amp;t.indexOf(e,n)===n}function wM(t,e){let n=EE.get(t);if(n){if(n.has(e))return!0}else EE.set(t,n=new Set);return n.add(e),!1}function bq(t,e,n,r){var i=e.data,o=er(e,["data"]),s=n.data,a=er(n,["data"]);return tt(o,a)&amp;&amp;vg(tl(t).selectionSet,i,s,{fragmentMap:fp(mp(t)),variables:r})}function vg(t,e,n,r){if(e===n)return!0;var i=new Set;return t.selections.every(function(o){if(i.has(o)||(i.add(o),!pd(o,r.variables))||TM(o))return!0;if(ms(o)){var s=ps(o),a=e&amp;&amp;e[s],c=n&amp;&amp;n[s],l=o.selectionSet;if(!l)return tt(a,c);var u=Array.isArray(a),d=Array.isArray(c);if(u!==d)return!1;if(u&amp;&amp;d){var f=a.length;if(c.length!==f)return!1;for(var h=0;h&lt;f;++h)if(!vg(l,a[h],c[h],r))return!1;return!0}return vg(l,a,c,r)}else{var p=hp(o,r.fragmentMap);if(p)return TM(p)?!0:vg(p.selectionSet,e,n,r)}})}function TM(t){return!!t.directives&amp;&amp;t.directives.some(Pfe)}function Pfe(t){return t.name.value==="nonreactive"}var mO=function(){function t(){this.assumeImmutableResults=!1,this.getFragmentDoc=Mh($3,{max:to["cache.fragmentQueryDocuments"]||1e3,cache:Qy})}return t.prototype.batch=function(e){var n=this,r=typeof e.optimistic=="string"?e.optimistic:e.optimistic===!1?null:void 0,i;return this.performTransaction(function(){return i=e.update(n)},r),i},t.prototype.recordOptimisticTransaction=function(e,n){this.performTransaction(e,n)},t.prototype.transformDocument=function(e){return e},t.prototype.transformForLink=function(e){return e},t.prototype.identify=function(e){},t.prototype.gc=function(){return[]},t.prototype.modify=function(e){return!1},t.prototype.readQuery=function(e,n){return n===void 0&amp;&amp;(n=!!e.optimistic),this.read(O(O({},e),{rootId:e.id||"ROOT_QUERY",optimistic:n}))},t.prototype.watchFragment=function(e){var n=this,r=e.fragment,i=e.fragmentName,o=e.from,s=e.optimistic,a=s===void 0?!0:s,c=er(e,["fragment","fragmentName","from","optimistic"]),l=this.getFragmentDoc(r,i),u=O(O({},c),{returnPartialData:!0,id:typeof o&gt;"u"||typeof o=="string"?o:this.identify(o),query:l,optimistic:a}),d;return new We(function(f){return n.watch(O(O({},u),{immediate:!0,callback:function(h){if(!(d&amp;&amp;bq(l,{data:d?.result},{data:h.result}))){var p={data:h.result,complete:!!h.complete};h.missing&amp;&amp;(p.missing=gp(h.missing.map(function(y){return y.missing}))),d=h,f.next(p)}}}))})},t.prototype.readFragment=function(e,n){return n===void 0&amp;&amp;(n=!!e.optimistic),this.read(O(O({},e),{query:this.getFragmentDoc(e.fragment,e.fragmentName),rootId:e.id,optimistic:n}))},t.prototype.writeQuery=function(e){var n=e.id,r=e.data,i=er(e,["id","data"]);return this.write(Object.assign(i,{dataId:n||"ROOT_QUERY",result:r}))},t.prototype.writeFragment=function(e){var n=e.id,r=e.data,i=e.fragment,o=e.fragmentName,s=er(e,["id","data","fragment","fragmentName"]);return this.write(Object.assign(s,{query:this.getFragmentDoc(i,o),dataId:n,result:r}))},t.prototype.updateQuery=function(e,n){return this.batch({update:function(r){var i=r.readQuery(e),o=n(i);return o==null?i:(r.writeQuery(O(O({},e),{data:o})),o)}})},t.prototype.updateFragment=function(e,n){return this.batch({update:function(r){var i=r.readFragment(e),o=n(i);return o==null?i:(r.writeFragment(O(O({},e),{data:o})),o)}})},t}();globalThis.false!==!1&amp;&amp;(mO.prototype.getMemoryInternals=zue);var kE;kE||(kE={});var gO=function(t){hr(e,t);function e(n,r,i,o){var s,a=t.call(this,n)||this;if(a.message=n,a.path=r,a.query=i,a.variables=o,Array.isArray(a.path)){a.missing=a.message;for(var c=a.path.length-1;c&gt;=0;--c)a.missing=(s={},s[a.path[c]]=a.missing,s)}else a.missing=a.path;return a.__proto__=e.prototype,a}return e}(Error),hn=Object.prototype.hasOwnProperty;function qd(t){return t==null}function aS(t,e){var n=t.__typename,r=t.id,i=t._id;if(typeof n=="string"&amp;&amp;(e&amp;&amp;(e.keyObject=qd(r)?qd(i)?void 0:{_id:i}:{id:r}),qd(r)&amp;&amp;!qd(i)&amp;&amp;(r=i),!qd(r)))return"".concat(n,":").concat(typeof r=="number"||typeof r=="string"?r:JSON.stringify(r))}var Eq={dataIdFromObject:aS,addTypename:!0,resultCaching:!0,canonizeResults:!1};function xfe(t){return wa(Eq,t)}function Cq(t){var e=t.canonizeResults;return e===void 0?Eq.canonizeResults:e}function Mfe(t,e){return nt(e)?t.get(e.__ref,"__typename"):e&amp;&amp;e.__typename}var kq=/^[_a-z][_0-9a-z]*/i;function Ta(t){var e=t.match(kq);return e?e[0]:t}function AE(t,e,n){return Tt(e)?Pt(e)?e.every(function(r){return AE(t,r,n)}):t.selections.every(function(r){if(ms(r)&amp;&amp;pd(r,n)){var i=ps(r);return hn.call(e,i)&amp;&amp;(!r.selectionSet||AE(r.selectionSet,e[i],n))}return!0}):!1}function Wl(t){return Tt(t)&amp;&amp;!nt(t)&amp;&amp;!Pt(t)}function Dfe(){return new gs}function Aq(t,e){var n=fp(mp(t));return{fragmentMap:n,lookupFragment:function(r){var i=n[r];return!i&amp;&amp;e&amp;&amp;(i=e.lookup(r)),i||null}}}var _g=Object.create(null),rw=function(){return _g},bM=Object.create(null),Lh=function(){function t(e,n){var r=this;this.policies=e,this.group=n,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(i,o){return qu(nt(i)?r.get(i.__ref,o):i&amp;&amp;i[o])},this.canRead=function(i){return nt(i)?r.has(i.__ref):typeof i=="object"},this.toReference=function(i,o){if(typeof i=="string")return aa(i);if(nt(i))return i;var s=r.policies.identify(i)[0];if(s){var a=aa(s);return o&amp;&amp;r.merge(s,i),a}}}return t.prototype.toObject=function(){return O({},this.data)},t.prototype.has=function(e){return this.lookup(e,!0)!==void 0},t.prototype.get=function(e,n){if(this.group.depend(e,n),hn.call(this.data,e)){var r=this.data[e];if(r&amp;&amp;hn.call(r,n))return r[n]}if(n==="__typename"&amp;&amp;hn.call(this.policies.rootTypenamesById,e))return this.policies.rootTypenamesById[e];if(this instanceof Ps)return this.parent.get(e,n)},t.prototype.lookup=function(e,n){if(n&amp;&amp;this.group.depend(e,"__exists"),hn.call(this.data,e))return this.data[e];if(this instanceof Ps)return this.parent.lookup(e,n);if(this.policies.rootTypenamesById[e])return Object.create(null)},t.prototype.merge=function(e,n){var r=this,i;nt(e)&amp;&amp;(e=e.__ref),nt(n)&amp;&amp;(n=n.__ref);var o=typeof e=="string"?this.lookup(i=e):e,s=typeof n=="string"?this.lookup(i=n):n;if(s){ge(typeof i=="string",1);var a=new gs($fe).merge(o,s);if(this.data[i]=a,a!==o&amp;&amp;(delete this.refs[i],this.group.caching)){var c=Object.create(null);o||(c.__exists=1),Object.keys(s).forEach(function(l){if(!o||o[l]!==a[l]){c[l]=1;var u=Ta(l);u!==l&amp;&amp;!r.policies.hasKeyArgs(a.__typename,u)&amp;&amp;(c[u]=1),a[l]===void 0&amp;&amp;!(r instanceof Ps)&amp;&amp;delete a[l]}}),c.__typename&amp;&amp;!(o&amp;&amp;o.__typename)&amp;&amp;this.policies.rootTypenamesById[i]===a.__typename&amp;&amp;delete c.__typename,Object.keys(c).forEach(function(l){return r.group.dirty(i,l)})}}},t.prototype.modify=function(e,n){var r=this,i=this.lookup(e);if(i){var o=Object.create(null),s=!1,a=!0,c={DELETE:_g,INVALIDATE:bM,isReference:nt,toReference:this.toReference,canRead:this.canRead,readField:function(l,u){return r.policies.readField(typeof l=="string"?{fieldName:l,from:u||aa(e)}:l,{store:r})}};if(Object.keys(i).forEach(function(l){var u=Ta(l),d=i[l];if(d!==void 0){var f=typeof n=="function"?n:n[l]||n[u];if(f){var h=f===rw?_g:f(qu(d),O(O({},c),{fieldName:u,storeFieldName:l,storage:r.getStorage(e,l)}));if(h===bM)r.group.dirty(e,l);else if(h===_g&amp;&amp;(h=void 0),h!==d&amp;&amp;(o[l]=h,s=!0,d=h,globalThis.false!==!1)){var p=function(w){if(r.lookup(w.__ref)===void 0)return globalThis.false!==!1&amp;&amp;ge.warn(2,w),!0};if(nt(h))p(h);else if(Array.isArray(h))for(var y=!1,v=void 0,m=0,g=h;m&lt;g.length;m++){var _=g[m];if(nt(_)){if(y=!0,p(_))break}else if(typeof _=="object"&amp;&amp;_){var S=r.policies.identify(_)[0];S&amp;&amp;(v=_)}if(y&amp;&amp;v!==void 0){globalThis.false!==!1&amp;&amp;ge.warn(3,v);break}}}}d!==void 0&amp;&amp;(a=!1)}}),s)return this.merge(e,o),a&amp;&amp;(this instanceof Ps?this.data[e]=void 0:delete this.data[e],this.group.dirty(e,"__exists")),!0}return!1},t.prototype.delete=function(e,n,r){var i,o=this.lookup(e);if(o){var s=this.getFieldValue(o,"__typename"),a=n&amp;&amp;r?this.policies.getStoreFieldName({typename:s,fieldName:n,args:r}):n;return this.modify(e,a?(i={},i[a]=rw,i):rw)}return!1},t.prototype.evict=function(e,n){var r=!1;return e.id&amp;&amp;(hn.call(this.data,e.id)&amp;&amp;(r=this.delete(e.id,e.fieldName,e.args)),this instanceof Ps&amp;&amp;this!==n&amp;&amp;(r=this.parent.evict(e,n)||r),(e.fieldName||r)&amp;&amp;this.group.dirty(e.id,e.fieldName||"__exists")),r},t.prototype.clear=function(){this.replace(null)},t.prototype.extract=function(){var e=this,n=this.toObject(),r=[];return this.getRootIdSet().forEach(function(i){hn.call(e.policies.rootTypenamesById,i)||r.push(i)}),r.length&amp;&amp;(n.__META={extraRootIds:r.sort()}),n},t.prototype.replace=function(e){var n=this;if(Object.keys(this.data).forEach(function(o){e&amp;&amp;hn.call(e,o)||n.delete(o)}),e){var r=e.__META,i=er(e,["__META"]);Object.keys(i).forEach(function(o){n.merge(o,i[o])}),r&amp;&amp;r.extraRootIds.forEach(this.retain,this)}},t.prototype.retain=function(e){return this.rootIds[e]=(this.rootIds[e]||0)+1},t.prototype.release=function(e){if(this.rootIds[e]&gt;0){var n=--this.rootIds[e];return n||delete this.rootIds[e],n}return 0},t.prototype.getRootIdSet=function(e){return e===void 0&amp;&amp;(e=new Set),Object.keys(this.rootIds).forEach(e.add,e),this instanceof Ps?this.parent.getRootIdSet(e):Object.keys(this.policies.rootTypenamesById).forEach(e.add,e),e},t.prototype.gc=function(){var e=this,n=this.getRootIdSet(),r=this.toObject();n.forEach(function(s){hn.call(r,s)&amp;&amp;(Object.keys(e.findChildRefIds(s)).forEach(n.add,n),delete r[s])});var i=Object.keys(r);if(i.length){for(var o=this;o instanceof Ps;)o=o.parent;i.forEach(function(s){return o.delete(s)})}return i},t.prototype.findChildRefIds=function(e){if(!hn.call(this.refs,e)){var n=this.refs[e]=Object.create(null),r=this.data[e];if(!r)return n;var i=new Set([r]);i.forEach(function(o){nt(o)&amp;&amp;(n[o.__ref]=!0),Tt(o)&amp;&amp;Object.keys(o).forEach(function(s){var a=o[s];Tt(a)&amp;&amp;i.add(a)})})}return this.refs[e]},t.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},t}(),Iq=function(){function t(e,n){n===void 0&amp;&amp;(n=null),this.caching=e,this.parent=n,this.d=null,this.resetCaching()}return t.prototype.resetCaching=function(){this.d=this.caching?iq():null,this.keyMaker=new md(Xc)},t.prototype.depend=function(e,n){if(this.d){this.d(iw(e,n));var r=Ta(n);r!==n&amp;&amp;this.d(iw(e,r)),this.parent&amp;&amp;this.parent.depend(e,n)}},t.prototype.dirty=function(e,n){this.d&amp;&amp;this.d.dirty(iw(e,n),n==="__exists"?"forget":"setDirty")},t}();function iw(t,e){return e+"#"+t}function EM(t,e){Gf(t)&amp;&amp;t.group.depend(e,"__exists")}(function(t){var e=function(n){hr(r,n);function r(i){var o=i.policies,s=i.resultCaching,a=s===void 0?!0:s,c=i.seed,l=n.call(this,o,new Iq(a))||this;return l.stump=new Lfe(l),l.storageTrie=new md(Xc),c&amp;&amp;l.replace(c),l}return r.prototype.addLayer=function(i,o){return this.stump.addLayer(i,o)},r.prototype.removeLayer=function(){return this},r.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},r}(t);t.Root=e})(Lh||(Lh={}));var Ps=function(t){hr(e,t);function e(n,r,i,o){var s=t.call(this,r.policies,o)||this;return s.id=n,s.parent=r,s.replay=i,s.group=o,i(s),s}return e.prototype.addLayer=function(n,r){return new e(n,this,r,this.group)},e.prototype.removeLayer=function(n){var r=this,i=this.parent.removeLayer(n);return n===this.id?(this.group.caching&amp;&amp;Object.keys(this.data).forEach(function(o){var s=r.data[o],a=i.lookup(o);a?s?s!==a&amp;&amp;Object.keys(s).forEach(function(c){tt(s[c],a[c])||r.group.dirty(o,c)}):(r.group.dirty(o,"__exists"),Object.keys(a).forEach(function(c){r.group.dirty(o,c)})):r.delete(o)}),i):i===this.parent?this:i.addLayer(this.id,this.replay)},e.prototype.toObject=function(){return O(O({},this.parent.toObject()),this.data)},e.prototype.findChildRefIds=function(n){var r=this.parent.findChildRefIds(n);return hn.call(this.data,n)?O(O({},r),t.prototype.findChildRefIds.call(this,n)):r},e.prototype.getStorage=function(){for(var n=this.parent;n.parent;)n=n.parent;return n.getStorage.apply(n,arguments)},e}(Lh),Lfe=function(t){hr(e,t);function e(n){return t.call(this,"EntityStore.Stump",n,function(){},new Iq(n.group.caching,n.group))||this}return e.prototype.removeLayer=function(){return this},e.prototype.merge=function(n,r){return this.parent.merge(n,r)},e}(Ps);function $fe(t,e,n){var r=t[n],i=e[n];return tt(r,i)?r:i}function Gf(t){return!!(t instanceof Lh&amp;&amp;t.group.caching)}function Ffe(t){return Tt(t)?Pt(t)?t.slice(0):O({__proto__:Object.getPrototypeOf(t)},t):t}var CM=function(){function t(){this.known=new(VI?WeakSet:Set),this.pool=new md(Xc),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return t.prototype.isKnown=function(e){return Tt(e)&amp;&amp;this.known.has(e)},t.prototype.pass=function(e){if(Tt(e)){var n=Ffe(e);return this.passes.set(n,e),n}return e},t.prototype.admit=function(e){var n=this;if(Tt(e)){var r=this.passes.get(e);if(r)return r;var i=Object.getPrototypeOf(e);switch(i){case Array.prototype:{if(this.known.has(e))return e;var o=e.map(this.admit,this),s=this.pool.lookupArray(o);return s.array||(this.known.add(s.array=o),globalThis.false!==!1&amp;&amp;Object.freeze(o)),s.array}case null:case Object.prototype:{if(this.known.has(e))return e;var a=Object.getPrototypeOf(e),c=[a],l=this.sortedKeys(e);c.push(l.json);var u=c.length;l.sorted.forEach(function(h){c.push(n.admit(e[h]))});var s=this.pool.lookupArray(c);if(!s.object){var d=s.object=Object.create(a);this.known.add(d),l.sorted.forEach(function(h,p){d[h]=c[u+p]}),globalThis.false!==!1&amp;&amp;Object.freeze(d)}return s.object}}}return e},t.prototype.sortedKeys=function(e){var n=Object.keys(e),r=this.pool.lookupArray(n);if(!r.keys){n.sort();var i=JSON.stringify(n);(r.keys=this.keysByJSON.get(i))||this.keysByJSON.set(i,r.keys={sorted:n,json:i})}return r.keys},t}();function kM(t){return[t.selectionSet,t.objectOrReference,t.context,t.context.canonizeResults]}var Ufe=function(){function t(e){var n=this;this.knownResults=new(Xc?WeakMap:Map),this.config=wa(e,{addTypename:e.addTypename!==!1,canonizeResults:Cq(e)}),this.canon=e.canon||new CM,this.executeSelectionSet=Mh(function(r){var i,o=r.context.canonizeResults,s=kM(r);s[3]=!o;var a=(i=n.executeSelectionSet).peek.apply(i,s);return a?o?O(O({},a),{result:n.canon.admit(a.result)}):a:(EM(r.context.store,r.enclosingRef.__ref),n.execSelectionSetImpl(r))},{max:this.config.resultCacheMaxSize||to["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:kM,makeCacheKey:function(r,i,o,s){if(Gf(o.store))return o.store.makeCacheKey(r,nt(i)?i.__ref:i,o.varString,s)}}),this.executeSubSelectedArray=Mh(function(r){return EM(r.context.store,r.enclosingRef.__ref),n.execSubSelectedArrayImpl(r)},{max:this.config.resultCacheMaxSize||to["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(r){var i=r.field,o=r.array,s=r.context;if(Gf(s.store))return s.store.makeCacheKey(i,o,s.varString)}})}return t.prototype.resetCanon=function(){this.canon=new CM},t.prototype.diffQueryAgainstStore=function(e){var n=e.store,r=e.query,i=e.rootId,o=i===void 0?"ROOT_QUERY":i,s=e.variables,a=e.returnPartialData,c=a===void 0?!0:a,l=e.canonizeResults,u=l===void 0?this.config.canonizeResults:l,d=this.config.cache.policies;s=O(O({},tS(GI(r))),s);var f=aa(o),h=this.executeSelectionSet({selectionSet:tl(r).selectionSet,objectOrReference:f,enclosingRef:f,context:O({store:n,query:r,policies:d,variables:s,varString:ss(s),canonizeResults:u},Aq(r,this.config.fragments))}),p;if(h.missing&amp;&amp;(p=[new gO(jfe(h.missing),h.missing,r,s)],!c))throw p[0];return{result:h.result,complete:!p,missing:p}},t.prototype.isFresh=function(e,n,r,i){if(Gf(i.store)&amp;&amp;this.knownResults.get(e)===r){var o=this.executeSelectionSet.peek(r,n,i,this.canon.isKnown(e));if(o&amp;&amp;e===o.result)return!0}return!1},t.prototype.execSelectionSetImpl=function(e){var n=this,r=e.selectionSet,i=e.objectOrReference,o=e.enclosingRef,s=e.context;if(nt(i)&amp;&amp;!s.policies.rootTypenamesById[i.__ref]&amp;&amp;!s.store.has(i.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(i.__ref," object")};var a=s.variables,c=s.policies,l=s.store,u=l.getFieldValue(i,"__typename"),d=[],f,h=new gs;this.config.addTypename&amp;&amp;typeof u=="string"&amp;&amp;!c.rootIdsByTypename[u]&amp;&amp;d.push({__typename:u});function p(_,S){var w;return _.missing&amp;&amp;(f=h.merge(f,(w={},w[S]=_.missing,w))),_.result}var y=new Set(r.selections);y.forEach(function(_){var S,w;if(pd(_,a))if(ms(_)){var b=c.readField({fieldName:_.name.value,field:_,variables:s.variables,from:i},s),k=ps(_);b===void 0?sS.added(_)||(f=h.merge(f,(S={},S[k]="Can't find field '".concat(_.name.value,"' on ").concat(nt(i)?i.__ref+" object":"object "+JSON.stringify(i,null,2)),S))):Pt(b)?b.length&gt;0&amp;&amp;(b=p(n.executeSubSelectedArray({field:_,array:b,enclosingRef:o,context:s}),k)):_.selectionSet?b!=null&amp;&amp;(b=p(n.executeSelectionSet({selectionSet:_.selectionSet,objectOrReference:b,enclosingRef:nt(b)?b:o,context:s}),k)):s.canonizeResults&amp;&amp;(b=n.canon.pass(b)),b!==void 0&amp;&amp;d.push((w={},w[k]=b,w))}else{var C=hp(_,s.lookupFragment);if(!C&amp;&amp;_.kind===he.FRAGMENT_SPREAD)throw lr(9,_.name.value);C&amp;&amp;c.fragmentMatches(C,u)&amp;&amp;C.selectionSet.selections.forEach(y.add,y)}});var v=gp(d),m={result:v,missing:f},g=s.canonizeResults?this.canon.admit(m):qu(m);return g.result&amp;&amp;this.knownResults.set(g.result,r),g},t.prototype.execSubSelectedArrayImpl=function(e){var n=this,r=e.field,i=e.array,o=e.enclosingRef,s=e.context,a,c=new gs;function l(u,d){var f;return u.missing&amp;&amp;(a=c.merge(a,(f={},f[d]=u.missing,f))),u.result}return r.selectionSet&amp;&amp;(i=i.filter(s.store.canRead)),i=i.map(function(u,d){return u===null?null:Pt(u)?l(n.executeSubSelectedArray({field:r,array:u,enclosingRef:o,context:s}),d):r.selectionSet?l(n.executeSelectionSet({selectionSet:r.selectionSet,objectOrReference:u,enclosingRef:nt(u)?u:o,context:s}),d):(globalThis.false!==!1&amp;&amp;Bfe(s.store,r,u),u)}),{result:s.canonizeResults?this.canon.admit(i):i,missing:a}},t}();function jfe(t){try{JSON.stringify(t,function(e,n){if(typeof n=="string")throw n;return n})}catch(e){return e}}function Bfe(t,e,n){if(!e.selectionSet){var r=new Set([n]);r.forEach(function(i){Tt(i)&amp;&amp;(ge(!nt(i),10,Mfe(t,i),e.name.value),Object.values(i).forEach(r.add,r))})}}var yO=new G3,AM=new WeakMap;function Kf(t){var e=AM.get(t);return e||AM.set(t,e={vars:new Set,dep:iq()}),e}function IM(t){Kf(t).vars.forEach(function(e){return e.forgetCache(t)})}function Hfe(t){Kf(t).vars.forEach(function(e){return e.attachCache(t)})}function cS(t){var e=new Set,n=new Set,r=function(o){if(arguments.length&gt;0){if(t!==o){t=o,e.forEach(function(c){Kf(c).dep.dirty(r),Vfe(c)});var s=Array.from(n);n.clear(),s.forEach(function(c){return c(t)})}}else{var a=yO.getValue();a&amp;&amp;(i(a),Kf(a).dep(r))}return t};r.onNextChange=function(o){return n.add(o),function(){n.delete(o)}};var i=r.attachCache=function(o){return e.add(o),Kf(o).vars.add(r),r};return r.forgetCache=function(o){return e.delete(o)},r}function Vfe(t){t.broadcastWatches&amp;&amp;t.broadcastWatches()}var OM=Object.create(null);function vO(t){var e=JSON.stringify(t);return OM[e]||(OM[e]=Object.create(null))}function RM(t){var e=vO(t);return e.keyFieldsFn||(e.keyFieldsFn=function(n,r){var i=function(s,a){return r.readField(a,s)},o=r.keyObject=_O(t,function(s){var a=au(r.storeObject,s,i);return a===void 0&amp;&amp;n!==r.storeObject&amp;&amp;hn.call(n,s[0])&amp;&amp;(a=au(n,s,Rq)),ge(a!==void 0,4,s.join("."),n),a});return"".concat(r.typename,":").concat(JSON.stringify(o))})}function NM(t){var e=vO(t);return e.keyArgsFn||(e.keyArgsFn=function(n,r){var i=r.field,o=r.variables,s=r.fieldName,a=_O(t,function(l){var u=l[0],d=u.charAt(0);if(d==="@"){if(i&amp;&amp;Yr(i.directives)){var f=u.slice(1),h=i.directives.find(function(m){return m.name.value===f}),p=h&amp;&amp;pp(h,o);return p&amp;&amp;au(p,l.slice(1))}return}if(d==="$"){var y=u.slice(1);if(o&amp;&amp;hn.call(o,y)){var v=l.slice(0);return v[0]=y,au(o,v)}return}if(n)return au(n,l)}),c=JSON.stringify(a);return(n||c!=="{}")&amp;&amp;(s+=":"+c),s})}function _O(t,e){var n=new gs;return Oq(t).reduce(function(r,i){var o,s=e(i);if(s!==void 0){for(var a=i.length-1;a&gt;=0;--a)s=(o={},o[i[a]]=s,o);r=n.merge(r,s)}return r},Object.create(null))}function Oq(t){var e=vO(t);if(!e.paths){var n=e.paths=[],r=[];t.forEach(function(i,o){Pt(i)?(Oq(i).forEach(function(s){return n.push(r.concat(s))}),r.length=0):(r.push(i),Pt(t[o+1])||(n.push(r.slice(0)),r.length=0))})}return e.paths}function Rq(t,e){return t[e]}function au(t,e,n){return n=n||Rq,Nq(e.reduce(function r(i,o){return Pt(i)?i.map(function(s){return r(s,o)}):i&amp;&amp;n(i,o)},t))}function Nq(t){return Tt(t)?Pt(t)?t.map(Nq):_O(Object.keys(t).sort(),function(e){return au(t,e)}):t}function IE(t){return t.args!==void 0?t.args:t.field?pp(t.field,t.variables):null}var zfe=function(){},PM=function(t,e){return e.fieldName},xM=function(t,e,n){var r=n.mergeObjects;return r(t,e)},MM=function(t,e){return e},qfe=function(){function t(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=O({dataIdFromObject:aS},e),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),e.possibleTypes&amp;&amp;this.addPossibleTypes(e.possibleTypes),e.typePolicies&amp;&amp;this.addTypePolicies(e.typePolicies)}return t.prototype.identify=function(e,n){var r,i=this,o=n&amp;&amp;(n.typename||((r=n.storeObject)===null||r===void 0?void 0:r.__typename))||e.__typename;if(o===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];for(var s=n&amp;&amp;n.storeObject||e,a=O(O({},n),{typename:o,storeObject:s,readField:n&amp;&amp;n.readField||function(){var f=SO(arguments,s);return i.readField(f,{store:i.cache.data,variables:f.variables})}}),c,l=o&amp;&amp;this.getTypePolicy(o),u=l&amp;&amp;l.keyFn||this.config.dataIdFromObject;u;){var d=u(O(O({},e),s),a);if(Pt(d))u=RM(d);else{c=d;break}}return c=c?String(c):void 0,a.keyObject?[c,a.keyObject]:[c]},t.prototype.addTypePolicies=function(e){var n=this;Object.keys(e).forEach(function(r){var i=e[r],o=i.queryType,s=i.mutationType,a=i.subscriptionType,c=er(i,["queryType","mutationType","subscriptionType"]);o&amp;&amp;n.setRootTypename("Query",r),s&amp;&amp;n.setRootTypename("Mutation",r),a&amp;&amp;n.setRootTypename("Subscription",r),hn.call(n.toBeAdded,r)?n.toBeAdded[r].push(c):n.toBeAdded[r]=[c]})},t.prototype.updateTypePolicy=function(e,n){var r=this,i=this.getTypePolicy(e),o=n.keyFields,s=n.fields;function a(c,l){c.merge=typeof l=="function"?l:l===!0?xM:l===!1?MM:c.merge}a(i,n.merge),i.keyFn=o===!1?zfe:Pt(o)?RM(o):typeof o=="function"?o:i.keyFn,s&amp;&amp;Object.keys(s).forEach(function(c){var l=r.getFieldPolicy(e,c,!0),u=s[c];if(typeof u=="function")l.read=u;else{var d=u.keyArgs,f=u.read,h=u.merge;l.keyFn=d===!1?PM:Pt(d)?NM(d):typeof d=="function"?d:l.keyFn,typeof f=="function"&amp;&amp;(l.read=f),a(l,h)}l.read&amp;&amp;l.merge&amp;&amp;(l.keyFn=l.keyFn||PM)})},t.prototype.setRootTypename=function(e,n){n===void 0&amp;&amp;(n=e);var r="ROOT_"+e.toUpperCase(),i=this.rootTypenamesById[r];n!==i&amp;&amp;(ge(!i||i===e,5,e),i&amp;&amp;delete this.rootIdsByTypename[i],this.rootIdsByTypename[n]=r,this.rootTypenamesById[r]=n)},t.prototype.addPossibleTypes=function(e){var n=this;this.usingPossibleTypes=!0,Object.keys(e).forEach(function(r){n.getSupertypeSet(r,!0),e[r].forEach(function(i){n.getSupertypeSet(i,!0).add(r);var o=i.match(kq);(!o||o[0]!==i)&amp;&amp;n.fuzzySubtypes.set(i,new RegExp(i))})})},t.prototype.getTypePolicy=function(e){var n=this;if(!hn.call(this.typePolicies,e)){var r=this.typePolicies[e]=Object.create(null);r.fields=Object.create(null);var i=this.supertypeMap.get(e);!i&amp;&amp;this.fuzzySubtypes.size&amp;&amp;(i=this.getSupertypeSet(e,!0),this.fuzzySubtypes.forEach(function(s,a){if(s.test(e)){var c=n.supertypeMap.get(a);c&amp;&amp;c.forEach(function(l){return i.add(l)})}})),i&amp;&amp;i.size&amp;&amp;i.forEach(function(s){var a=n.getTypePolicy(s),c=a.fields,l=er(a,["fields"]);Object.assign(r,l),Object.assign(r.fields,c)})}var o=this.toBeAdded[e];return o&amp;&amp;o.length&amp;&amp;o.splice(0).forEach(function(s){n.updateTypePolicy(e,s)}),this.typePolicies[e]},t.prototype.getFieldPolicy=function(e,n,r){if(e){var i=this.getTypePolicy(e).fields;return i[n]||r&amp;&amp;(i[n]=Object.create(null))}},t.prototype.getSupertypeSet=function(e,n){var r=this.supertypeMap.get(e);return!r&amp;&amp;n&amp;&amp;this.supertypeMap.set(e,r=new Set),r},t.prototype.fragmentMatches=function(e,n,r,i){var o=this;if(!e.typeCondition)return!0;if(!n)return!1;var s=e.typeCondition.name.value;if(n===s)return!0;if(this.usingPossibleTypes&amp;&amp;this.supertypeMap.has(s))for(var a=this.getSupertypeSet(n,!0),c=[a],l=function(p){var y=o.getSupertypeSet(p,!1);y&amp;&amp;y.size&amp;&amp;c.indexOf(y)&lt;0&amp;&amp;c.push(y)},u=!!(r&amp;&amp;this.fuzzySubtypes.size),d=!1,f=0;f&lt;c.length;++f){var h=c[f];if(h.has(s))return a.has(s)||(d&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(6,n,s),a.add(s)),!0;h.forEach(l),u&amp;&amp;f===c.length-1&amp;&amp;AE(e.selectionSet,r,i)&amp;&amp;(u=!1,d=!0,this.fuzzySubtypes.forEach(function(p,y){var v=n.match(p);v&amp;&amp;v[0]===n&amp;&amp;l(y)}))}return!1},t.prototype.hasKeyArgs=function(e,n){var r=this.getFieldPolicy(e,n,!1);return!!(r&amp;&amp;r.keyFn)},t.prototype.getStoreFieldName=function(e){var n=e.typename,r=e.fieldName,i=this.getFieldPolicy(n,r,!1),o,s=i&amp;&amp;i.keyFn;if(s&amp;&amp;n)for(var a={typename:n,fieldName:r,field:e.field||null,variables:e.variables},c=IE(e);s;){var l=s(c,a);if(Pt(l))s=NM(l);else{o=l||r;break}}return o===void 0&amp;&amp;(o=e.field?z3(e.field,e.variables):WI(r,IE(e))),o===!1?r:r===Ta(o)?o:r+":"+o},t.prototype.readField=function(e,n){var r=e.from;if(r){var i=e.field||e.fieldName;if(i){if(e.typename===void 0){var o=n.store.getFieldValue(r,"__typename");o&amp;&amp;(e.typename=o)}var s=this.getStoreFieldName(e),a=Ta(s),c=n.store.getFieldValue(r,s),l=this.getFieldPolicy(e.typename,a,!1),u=l&amp;&amp;l.read;if(u){var d=DM(this,r,e,n,n.store.getStorage(nt(r)?r.__ref:r,s));return yO.withValue(this.cache,u,[c,d])}return c}}},t.prototype.getReadFunction=function(e,n){var r=this.getFieldPolicy(e,n,!1);return r&amp;&amp;r.read},t.prototype.getMergeFunction=function(e,n,r){var i=this.getFieldPolicy(e,n,!1),o=i&amp;&amp;i.merge;return!o&amp;&amp;r&amp;&amp;(i=this.getTypePolicy(r),o=i&amp;&amp;i.merge),o},t.prototype.runMergeFunction=function(e,n,r,i,o){var s=r.field,a=r.typename,c=r.merge;return c===xM?Pq(i.store)(e,n):c===MM?n:(i.overwrite&amp;&amp;(e=void 0),c(e,n,DM(this,void 0,{typename:a,fieldName:s.name.value,field:s,variables:i.variables},i,o||Object.create(null))))},t}();function DM(t,e,n,r,i){var o=t.getStoreFieldName(n),s=Ta(o),a=n.variables||r.variables,c=r.store,l=c.toReference,u=c.canRead;return{args:IE(n),field:n.field||null,fieldName:s,storeFieldName:o,variables:a,isReference:nt,toReference:l,storage:i,cache:t.cache,canRead:u,readField:function(){return t.readField(SO(arguments,e,a),r)},mergeObjects:Pq(r.store)}}function SO(t,e,n){var r=t[0],i=t[1],o=t.length,s;return typeof r=="string"?s={fieldName:r,from:o&gt;1?i:e}:(s=O({},r),hn.call(s,"from")||(s.from=e)),globalThis.false!==!1&amp;&amp;s.from===void 0&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(7,$I(Array.from(t))),s.variables===void 0&amp;&amp;(s.variables=n),s}function Pq(t){return function(n,r){if(Pt(n)||Pt(r))throw lr(8);if(Tt(n)&amp;&amp;Tt(r)){var i=t.getFieldValue(n,"__typename"),o=t.getFieldValue(r,"__typename"),s=i&amp;&amp;o&amp;&amp;i!==o;if(s)return r;if(nt(n)&amp;&amp;Wl(r))return t.merge(n.__ref,r),n;if(Wl(n)&amp;&amp;nt(r))return t.merge(n,r.__ref),r;if(Wl(n)&amp;&amp;Wl(r))return O(O({},n),r)}return r}}function ow(t,e,n){var r="".concat(e).concat(n),i=t.flavors.get(r);return i||t.flavors.set(r,i=t.clientOnly===e&amp;&amp;t.deferred===n?t:O(O({},t),{clientOnly:e,deferred:n})),i}var Wfe=function(){function t(e,n,r){this.cache=e,this.reader=n,this.fragments=r}return t.prototype.writeToStore=function(e,n){var r=this,i=n.query,o=n.result,s=n.dataId,a=n.variables,c=n.overwrite,l=el(i),u=Dfe();a=O(O({},tS(l)),a);var d=O(O({store:e,written:Object.create(null),merge:function(h,p){return u.merge(h,p)},variables:a,varString:ss(a)},Aq(i,this.fragments)),{overwrite:!!c,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),f=this.processSelectionSet({result:o||Object.create(null),dataId:s,selectionSet:l.selectionSet,mergeTree:{map:new Map},context:d});if(!nt(f))throw lr(11,o);return d.incomingById.forEach(function(h,p){var y=h.storeObject,v=h.mergeTree,m=h.fieldNodeSet,g=aa(p);if(v&amp;&amp;v.map.size){var _=r.applyMerges(v,g,y,d);if(nt(_))return;y=_}if(globalThis.false!==!1&amp;&amp;!d.overwrite){var S=Object.create(null);m.forEach(function(k){k.selectionSet&amp;&amp;(S[k.name.value]=!0)});var w=function(k){return S[Ta(k)]===!0},b=function(k){var C=v&amp;&amp;v.map.get(k);return!!(C&amp;&amp;C.info&amp;&amp;C.info.merge)};Object.keys(y).forEach(function(k){w(k)&amp;&amp;!b(k)&amp;&amp;Gfe(g,y,k,d.store)})}e.merge(p,y)}),e.retain(f.__ref),f},t.prototype.processSelectionSet=function(e){var n=this,r=e.dataId,i=e.result,o=e.selectionSet,s=e.context,a=e.mergeTree,c=this.cache.policies,l=Object.create(null),u=r&amp;&amp;c.rootTypenamesById[r]||Yy(i,o,s.fragmentMap)||r&amp;&amp;s.store.get(r,"__typename");typeof u=="string"&amp;&amp;(l.__typename=u);var d=function(){var _=SO(arguments,l,s.variables);if(nt(_.from)){var S=s.incomingById.get(_.from.__ref);if(S){var w=c.readField(O(O({},_),{from:S.storeObject}),s);if(w!==void 0)return w}}return c.readField(_,s)},f=new Set;this.flattenFields(o,i,s,u).forEach(function(_,S){var w,b=ps(S),k=i[b];if(f.add(S),k!==void 0){var C=c.getStoreFieldName({typename:u,fieldName:S.name.value,field:S,variables:_.variables}),P=LM(a,C),I=n.processFieldValue(k,S,S.selectionSet?ow(_,!1,!1):_,P),q=void 0;S.selectionSet&amp;&amp;(nt(I)||Wl(I))&amp;&amp;(q=d("__typename",I));var Y=c.getMergeFunction(u,S.name.value,q);Y?P.info={field:S,typename:u,merge:Y}:$M(a,C),l=_.merge(l,(w={},w[C]=I,w))}else globalThis.false!==!1&amp;&amp;!_.clientOnly&amp;&amp;!_.deferred&amp;&amp;!sS.added(S)&amp;&amp;!c.getReadFunction(u,S.name.value)&amp;&amp;globalThis.false!==!1&amp;&amp;ge.error(12,ps(S),i)});try{var h=c.identify(i,{typename:u,selectionSet:o,fragmentMap:s.fragmentMap,storeObject:l,readField:d}),p=h[0],y=h[1];r=r||p,y&amp;&amp;(l=s.merge(l,y))}catch(_){if(!r)throw _}if(typeof r=="string"){var v=aa(r),m=s.written[r]||(s.written[r]=[]);if(m.indexOf(o)&gt;=0||(m.push(o),this.reader&amp;&amp;this.reader.isFresh(i,v,o,s)))return v;var g=s.incomingById.get(r);return g?(g.storeObject=s.merge(g.storeObject,l),g.mergeTree=OE(g.mergeTree,a),f.forEach(function(_){return g.fieldNodeSet.add(_)})):s.incomingById.set(r,{storeObject:l,mergeTree:nv(a)?void 0:a,fieldNodeSet:f}),v}return l},t.prototype.processFieldValue=function(e,n,r,i){var o=this;return!n.selectionSet||e===null?globalThis.false!==!1?oO(e):e:Pt(e)?e.map(function(s,a){var c=o.processFieldValue(s,n,r,LM(i,a));return $M(i,a),c}):this.processSelectionSet({result:e,selectionSet:n.selectionSet,context:r,mergeTree:i})},t.prototype.flattenFields=function(e,n,r,i){i===void 0&amp;&amp;(i=Yy(n,e,r.fragmentMap));var o=new Map,s=this.cache.policies,a=new md(!1);return function c(l,u){var d=a.lookup(l,u.clientOnly,u.deferred);d.visited||(d.visited=!0,l.selections.forEach(function(f){if(pd(f,r.variables)){var h=u.clientOnly,p=u.deferred;if(!(h&amp;&amp;p)&amp;&amp;Yr(f.directives)&amp;&amp;f.directives.forEach(function(m){var g=m.name.value;if(g==="client"&amp;&amp;(h=!0),g==="defer"){var _=pp(m,r.variables);(!_||_.if!==!1)&amp;&amp;(p=!0)}}),ms(f)){var y=o.get(f);y&amp;&amp;(h=h&amp;&amp;y.clientOnly,p=p&amp;&amp;y.deferred),o.set(f,ow(r,h,p))}else{var v=hp(f,r.lookupFragment);if(!v&amp;&amp;f.kind===he.FRAGMENT_SPREAD)throw lr(13,f.name.value);v&amp;&amp;s.fragmentMatches(v,i,n,r.variables)&amp;&amp;c(v.selectionSet,ow(r,h,p))}}}))}(e,r),o},t.prototype.applyMerges=function(e,n,r,i,o){var s,a=this;if(e.map.size&amp;&amp;!nt(r)){var c=!Pt(r)&amp;&amp;(nt(n)||Wl(n))?n:void 0,l=r;c&amp;&amp;!o&amp;&amp;(o=[nt(c)?c.__ref:c]);var u,d=function(f,h){return Pt(f)?typeof h=="number"?f[h]:void 0:i.store.getFieldValue(f,String(h))};e.map.forEach(function(f,h){var p=d(c,h),y=d(l,h);if(y!==void 0){o&amp;&amp;o.push(h);var v=a.applyMerges(f,p,y,i,o);v!==y&amp;&amp;(u=u||new Map,u.set(h,v)),o&amp;&amp;ge(o.pop()===h)}}),u&amp;&amp;(r=Pt(l)?l.slice(0):O({},l),u.forEach(function(f,h){r[h]=f}))}return e.info?this.cache.policies.runMergeFunction(n,r,e.info,i,o&amp;&amp;(s=i.store).getStorage.apply(s,o)):r},t}(),xq=[];function LM(t,e){var n=t.map;return n.has(e)||n.set(e,xq.pop()||{map:new Map}),n.get(e)}function OE(t,e){if(t===e||!e||nv(e))return t;if(!t||nv(t))return e;var n=t.info&amp;&amp;e.info?O(O({},t.info),e.info):t.info||e.info,r=t.map.size&amp;&amp;e.map.size,i=r?new Map:t.map.size?t.map:e.map,o={info:n,map:i};if(r){var s=new Set(e.map.keys());t.map.forEach(function(a,c){o.map.set(c,OE(a,e.map.get(c))),s.delete(c)}),s.forEach(function(a){o.map.set(a,OE(e.map.get(a),t.map.get(a)))})}return o}function nv(t){return!t||!(t.info||t.map.size)}function $M(t,e){var n=t.map,r=n.get(e);r&amp;&amp;nv(r)&amp;&amp;(xq.push(r),n.delete(e))}var FM=new Set;function Gfe(t,e,n,r){var i=function(d){var f=r.getFieldValue(d,n);return typeof f=="object"&amp;&amp;f},o=i(t);if(o){var s=i(e);if(s&amp;&amp;!nt(o)&amp;&amp;!tt(o,s)&amp;&amp;!Object.keys(o).every(function(d){return r.getFieldValue(s,d)!==void 0})){var a=r.getFieldValue(t,"__typename")||r.getFieldValue(e,"__typename"),c=Ta(n),l="".concat(a,".").concat(c);if(!FM.has(l)){FM.add(l);var u=[];!Pt(o)&amp;&amp;!Pt(s)&amp;&amp;[o,s].forEach(function(d){var f=r.getFieldValue(d,"__typename");typeof f=="string"&amp;&amp;!u.includes(f)&amp;&amp;u.push(f)}),globalThis.false!==!1&amp;&amp;ge.warn(14,c,a,u.length?"either ensure all objects of type "+u.join(" and ")+" have an ID or a custom merge function, or ":"",l,O({},o),O({},s))}}}}var wO=function(t){hr(e,t);function e(n){n===void 0&amp;&amp;(n={});var r=t.call(this)||this;return r.watches=new Set,r.addTypenameTransform=new iS(sS),r.assumeImmutableResults=!0,r.makeVar=cS,r.txCount=0,r.config=xfe(n),r.addTypename=!!r.config.addTypename,r.policies=new qfe({cache:r,dataIdFromObject:r.config.dataIdFromObject,possibleTypes:r.config.possibleTypes,typePolicies:r.config.typePolicies}),r.init(),r}return e.prototype.init=function(){var n=this.data=new Lh.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=n.stump,this.resetResultCache()},e.prototype.resetResultCache=function(n){var r=this,i=this.storeReader,o=this.config.fragments;this.storeWriter=new Wfe(this,this.storeReader=new Ufe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:Cq(this.config),canon:n?void 0:i&amp;&amp;i.canon,fragments:o}),o),this.maybeBroadcastWatch=Mh(function(s,a){return r.broadcastWatch(s,a)},{max:this.config.resultCacheMaxSize||to["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(s){var a=s.optimistic?r.optimisticData:r.data;if(Gf(a)){var c=s.optimistic,l=s.id,u=s.variables;return a.makeCacheKey(s.query,s.callback,ss({optimistic:c,id:l,variables:u}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach(function(s){return s.resetCaching()})},e.prototype.restore=function(n){return this.init(),n&amp;&amp;this.data.replace(n),this},e.prototype.extract=function(n){return n===void 0&amp;&amp;(n=!1),(n?this.optimisticData:this.data).extract()},e.prototype.read=function(n){var r=n.returnPartialData,i=r===void 0?!1:r;try{return this.storeReader.diffQueryAgainstStore(O(O({},n),{store:n.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:i})).result||null}catch(o){if(o instanceof gO)return null;throw o}},e.prototype.write=function(n){try{return++this.txCount,this.storeWriter.writeToStore(this.data,n)}finally{!--this.txCount&amp;&amp;n.broadcast!==!1&amp;&amp;this.broadcastWatches()}},e.prototype.modify=function(n){if(hn.call(n,"id")&amp;&amp;!n.id)return!1;var r=n.optimistic?this.optimisticData:this.data;try{return++this.txCount,r.modify(n.id||"ROOT_QUERY",n.fields)}finally{!--this.txCount&amp;&amp;n.broadcast!==!1&amp;&amp;this.broadcastWatches()}},e.prototype.diff=function(n){return this.storeReader.diffQueryAgainstStore(O(O({},n),{store:n.optimistic?this.optimisticData:this.data,rootId:n.id||"ROOT_QUERY",config:this.config}))},e.prototype.watch=function(n){var r=this;return this.watches.size||Hfe(this),this.watches.add(n),n.immediate&amp;&amp;this.maybeBroadcastWatch(n),function(){r.watches.delete(n)&amp;&amp;!r.watches.size&amp;&amp;IM(r),r.maybeBroadcastWatch.forget(n)}},e.prototype.gc=function(n){var r;ss.reset(),gd.reset(),this.addTypenameTransform.resetCache(),(r=this.config.fragments)===null||r===void 0||r.resetCaches();var i=this.optimisticData.gc();return n&amp;&amp;!this.txCount&amp;&amp;(n.resetResultCache?this.resetResultCache(n.resetResultIdentities):n.resetResultIdentities&amp;&amp;this.storeReader.resetCanon()),i},e.prototype.retain=function(n,r){return(r?this.optimisticData:this.data).retain(n)},e.prototype.release=function(n,r){return(r?this.optimisticData:this.data).release(n)},e.prototype.identify=function(n){if(nt(n))return n.__ref;try{return this.policies.identify(n)[0]}catch(r){globalThis.false!==!1&amp;&amp;ge.warn(r)}},e.prototype.evict=function(n){if(!n.id){if(hn.call(n,"id"))return!1;n=O(O({},n),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(n,this.data)}finally{!--this.txCount&amp;&amp;n.broadcast!==!1&amp;&amp;this.broadcastWatches()}},e.prototype.reset=function(n){var r=this;return this.init(),ss.reset(),n&amp;&amp;n.discardWatches?(this.watches.forEach(function(i){return r.maybeBroadcastWatch.forget(i)}),this.watches.clear(),IM(this)):this.broadcastWatches(),Promise.resolve()},e.prototype.removeOptimistic=function(n){var r=this.optimisticData.removeLayer(n);r!==this.optimisticData&amp;&amp;(this.optimisticData=r,this.broadcastWatches())},e.prototype.batch=function(n){var r=this,i=n.update,o=n.optimistic,s=o===void 0?!0:o,a=n.removeOptimistic,c=n.onWatchUpdated,l,u=function(f){var h=r,p=h.data,y=h.optimisticData;++r.txCount,f&amp;&amp;(r.data=r.optimisticData=f);try{return l=i(r)}finally{--r.txCount,r.data=p,r.optimisticData=y}},d=new Set;return c&amp;&amp;!this.txCount&amp;&amp;this.broadcastWatches(O(O({},n),{onWatchUpdated:function(f){return d.add(f),!1}})),typeof s=="string"?this.optimisticData=this.optimisticData.addLayer(s,u):s===!1?u(this.data):u(),typeof a=="string"&amp;&amp;(this.optimisticData=this.optimisticData.removeLayer(a)),c&amp;&amp;d.size?(this.broadcastWatches(O(O({},n),{onWatchUpdated:function(f,h){var p=c.call(this,f,h);return p!==!1&amp;&amp;d.delete(f),p}})),d.size&amp;&amp;d.forEach(function(f){return r.maybeBroadcastWatch.dirty(f)})):this.broadcastWatches(n),l},e.prototype.performTransaction=function(n,r){return this.batch({update:n,optimistic:r||r!==null})},e.prototype.transformDocument=function(n){return this.addTypenameToDocument(this.addFragmentsToDocument(n))},e.prototype.broadcastWatches=function(n){var r=this;this.txCount||this.watches.forEach(function(i){return r.maybeBroadcastWatch(i,n)})},e.prototype.addFragmentsToDocument=function(n){var r=this.config.fragments;return r?r.transform(n):n},e.prototype.addTypenameToDocument=function(n){return this.addTypename?this.addTypenameTransform.transformDocument(n):n},e.prototype.broadcastWatch=function(n,r){var i=n.lastDiff,o=this.diff(n);r&amp;&amp;(n.optimistic&amp;&amp;typeof r.optimistic=="string"&amp;&amp;(o.fromOptimisticTransaction=!0),r.onWatchUpdated&amp;&amp;r.onWatchUpdated.call(this,n,o,i)===!1)||(!i||!tt(i.result,o.result))&amp;&amp;n.callback(n.lastDiff=o,i)},e}(mO);globalThis.false!==!1&amp;&amp;(wO.prototype.getMemoryInternals=Vue);var qe;(function(t){t[t.loading=1]="loading",t[t.setVariables=2]="setVariables",t[t.fetchMore=3]="fetchMore",t[t.refetch=4]="refetch",t[t.poll=6]="poll",t[t.ready=7]="ready",t[t.error=8]="error"})(qe||(qe={}));function $h(t){return t?t&lt;7:!1}function Kfe(t){return t===7||t===8}var UM=Object.assign,Qfe=Object.hasOwnProperty,rv=function(t){hr(e,t);function e(n){var r=n.queryManager,i=n.queryInfo,o=n.options,s=t.call(this,function(v){try{var m=v._subscription._observer;m&amp;&amp;!m.error&amp;&amp;(m.error=Yfe)}catch{}var g=!s.observers.size;s.observers.add(v);var _=s.last;return _&amp;&amp;_.error?v.error&amp;&amp;v.error(_.error):_&amp;&amp;_.result&amp;&amp;v.next&amp;&amp;v.next(_.result),g&amp;&amp;s.reobserve().catch(function(){}),function(){s.observers.delete(v)&amp;&amp;!s.observers.size&amp;&amp;s.tearDownQuery()}})||this;s.observers=new Set,s.subscriptions=new Set,s.queryInfo=i,s.queryManager=r,s.waitForOwnResult=sw(o.fetchPolicy),s.isTornDown=!1,s.subscribeToMore=s.subscribeToMore.bind(s);var a=r.defaultOptions.watchQuery,c=a===void 0?{}:a,l=c.fetchPolicy,u=l===void 0?"cache-first":l,d=o.fetchPolicy,f=d===void 0?u:d,h=o.initialFetchPolicy,p=h===void 0?f==="standby"?u:f:h;s.options=O(O({},o),{initialFetchPolicy:p,fetchPolicy:f}),s.queryId=i.queryId||r.generateQueryId();var y=el(s.query);return s.queryName=y&amp;&amp;y.name&amp;&amp;y.name.value,s}return Object.defineProperty(e.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),e.prototype.result=function(){var n=this;return new Promise(function(r,i){var o={next:function(a){r(a),n.observers.delete(o),n.observers.size||n.queryManager.removeQuery(n.queryId),setTimeout(function(){s.unsubscribe()},0)},error:i},s=n.subscribe(o)})},e.prototype.resetDiff=function(){this.queryInfo.resetDiff()},e.prototype.getCurrentResult=function(n){n===void 0&amp;&amp;(n=!0);var r=this.getLastResult(!0),i=this.queryInfo.networkStatus||r&amp;&amp;r.networkStatus||qe.ready,o=O(O({},r),{loading:$h(i),networkStatus:i}),s=this.options.fetchPolicy,a=s===void 0?"cache-first":s;if(!(sw(a)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers))if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var c=this.queryInfo.getDiff();(c.complete||this.options.returnPartialData)&amp;&amp;(o.data=c.result),tt(o.data,{})&amp;&amp;(o.data=void 0),c.complete?(delete o.partial,c.complete&amp;&amp;o.networkStatus===qe.loading&amp;&amp;(a==="cache-first"||a==="cache-only")&amp;&amp;(o.networkStatus=qe.ready,o.loading=!1)):o.partial=!0,globalThis.false!==!1&amp;&amp;!c.complete&amp;&amp;!this.options.partialRefetch&amp;&amp;!o.loading&amp;&amp;!o.data&amp;&amp;!o.error&amp;&amp;Dq(c.missing)}return n&amp;&amp;this.updateLastResult(o),o},e.prototype.isDifferentFromLastResult=function(n,r){if(!this.last)return!0;var i=this.queryManager.getDocumentInfo(this.query).hasNonreactiveDirective?!bq(this.query,this.last.result,n,this.variables):!tt(this.last.result,n);return i||r&amp;&amp;!tt(this.last.variables,r)},e.prototype.getLast=function(n,r){var i=this.last;if(i&amp;&amp;i[n]&amp;&amp;(!r||tt(i.variables,this.variables)))return i[n]},e.prototype.getLastResult=function(n){return this.getLast("result",n)},e.prototype.getLastError=function(n){return this.getLast("error",n)},e.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},e.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},e.prototype.refetch=function(n){var r,i={pollInterval:0},o=this.options.fetchPolicy;if(o==="cache-and-network"?i.fetchPolicy=o:o==="no-cache"?i.fetchPolicy="no-cache":i.fetchPolicy="network-only",globalThis.false!==!1&amp;&amp;n&amp;&amp;Qfe.call(n,"variables")){var s=GI(this.query),a=s.variableDefinitions;(!a||!a.some(function(c){return c.variable.name.value==="variables"}))&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(20,n,((r=s.name)===null||r===void 0?void 0:r.value)||s)}return n&amp;&amp;!tt(this.options.variables,n)&amp;&amp;(i.variables=this.options.variables=O(O({},this.options.variables),n)),this.queryInfo.resetLastWrite(),this.reobserve(i,qe.refetch)},e.prototype.fetchMore=function(n){var r=this,i=O(O({},n.query?n:O(O(O(O({},this.options),{query:this.options.query}),n),{variables:O(O({},this.options.variables),n.variables)})),{fetchPolicy:"no-cache"});i.query=this.transformDocument(i.query);var o=this.queryManager.generateQueryId();this.lastQuery=n.query?this.transformDocument(this.options.query):i.query;var s=this.queryInfo,a=s.networkStatus;s.networkStatus=qe.fetchMore,i.notifyOnNetworkStatusChange&amp;&amp;this.observe();var c=new Set,l=n?.updateQuery,u=this.options.fetchPolicy!=="no-cache";return u||ge(l,21),this.queryManager.fetchQuery(o,i,qe.fetchMore).then(function(d){if(r.queryManager.removeQuery(o),s.networkStatus===qe.fetchMore&amp;&amp;(s.networkStatus=a),u)r.queryManager.cache.batch({update:function(p){var y=n.updateQuery;y?p.updateQuery({query:r.query,variables:r.variables,returnPartialData:!0,optimistic:!1},function(v){return y(v,{fetchMoreResult:d.data,variables:i.variables})}):p.writeQuery({query:i.query,variables:i.variables,data:d.data})},onWatchUpdated:function(p){c.add(p.query)}});else{var f=r.getLast("result"),h=l(f.data,{fetchMoreResult:d.data,variables:i.variables});r.reportResult(O(O({},f),{data:h}),r.variables)}return d}).finally(function(){u&amp;&amp;!c.has(r.query)&amp;&amp;Mq(r)})},e.prototype.subscribeToMore=function(n){var r=this,i=this.queryManager.startGraphQLSubscription({query:n.document,variables:n.variables,context:n.context}).subscribe({next:function(o){var s=n.updateQuery;s&amp;&amp;r.updateQuery(function(a,c){var l=c.variables;return s(a,{subscriptionData:o,variables:l})})},error:function(o){if(n.onError){n.onError(o);return}globalThis.false!==!1&amp;&amp;ge.error(22,o)}});return this.subscriptions.add(i),function(){r.subscriptions.delete(i)&amp;&amp;i.unsubscribe()}},e.prototype.setOptions=function(n){return this.reobserve(n)},e.prototype.silentSetOptions=function(n){var r=wa(this.options,n||{});UM(this.options,r)},e.prototype.setVariables=function(n){return tt(this.variables,n)?this.observers.size?this.result():Promise.resolve():(this.options.variables=n,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:n},qe.setVariables):Promise.resolve())},e.prototype.updateQuery=function(n){var r=this.queryManager,i=r.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}).result,o=n(i,{variables:this.variables});o&amp;&amp;(r.cache.writeQuery({query:this.options.query,data:o,variables:this.variables}),r.broadcastQueries())},e.prototype.startPolling=function(n){this.options.pollInterval=n,this.updatePolling()},e.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},e.prototype.applyNextFetchPolicy=function(n,r){if(r.nextFetchPolicy){var i=r.fetchPolicy,o=i===void 0?"cache-first":i,s=r.initialFetchPolicy,a=s===void 0?o:s;o==="standby"||(typeof r.nextFetchPolicy=="function"?r.fetchPolicy=r.nextFetchPolicy(o,{reason:n,options:r,observable:this,initialFetchPolicy:a}):n==="variables-changed"?r.fetchPolicy=a:r.fetchPolicy=r.nextFetchPolicy)}return r.fetchPolicy},e.prototype.fetch=function(n,r,i){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,n,r,i)},e.prototype.updatePolling=function(){var n=this;if(!this.queryManager.ssrMode){var r=this,i=r.pollingInfo,o=r.options.pollInterval;if(!o||!this.hasObservers()){i&amp;&amp;(clearTimeout(i.timeout),delete this.pollingInfo);return}if(!(i&amp;&amp;i.interval===o)){ge(o,23);var s=i||(this.pollingInfo={});s.interval=o;var a=function(){var l,u;n.pollingInfo&amp;&amp;(!$h(n.queryInfo.networkStatus)&amp;&amp;!(!((u=(l=n.options).skipPollAttempt)===null||u===void 0)&amp;&amp;u.call(l))?n.reobserve({fetchPolicy:n.options.initialFetchPolicy==="no-cache"?"no-cache":"network-only"},qe.poll).then(c,c):c())},c=function(){var l=n.pollingInfo;l&amp;&amp;(clearTimeout(l.timeout),l.timeout=setTimeout(a,l.interval))};c()}}},e.prototype.updateLastResult=function(n,r){r===void 0&amp;&amp;(r=this.variables);var i=this.getLastError();return i&amp;&amp;this.last&amp;&amp;!tt(r,this.last.variables)&amp;&amp;(i=void 0),this.last=O({result:this.queryManager.assumeImmutableResults?n:oO(n),variables:r},i?{error:i}:null)},e.prototype.reobserveAsConcast=function(n,r){var i=this;this.isTornDown=!1;var o=r===qe.refetch||r===qe.fetchMore||r===qe.poll,s=this.options.variables,a=this.options.fetchPolicy,c=wa(this.options,n||{}),l=o?c:UM(this.options,c),u=this.transformDocument(l.query);this.lastQuery=u,o||(this.updatePolling(),n&amp;&amp;n.variables&amp;&amp;!tt(n.variables,s)&amp;&amp;l.fetchPolicy!=="standby"&amp;&amp;(l.fetchPolicy===a||typeof l.nextFetchPolicy=="function")&amp;&amp;(this.applyNextFetchPolicy("variables-changed",l),r===void 0&amp;&amp;(r=qe.setVariables))),this.waitForOwnResult&amp;&amp;(this.waitForOwnResult=sw(l.fetchPolicy));var d=function(){i.concast===p&amp;&amp;(i.waitForOwnResult=!1)},f=l.variables&amp;&amp;O({},l.variables),h=this.fetch(l,r,u),p=h.concast,y=h.fromLink,v={next:function(m){tt(i.variables,f)&amp;&amp;(d(),i.reportResult(m,f))},error:function(m){tt(i.variables,f)&amp;&amp;(dO(m)||(m=new vr({networkError:m})),d(),i.reportError(m,f))}};return!o&amp;&amp;(y||!this.concast)&amp;&amp;(this.concast&amp;&amp;this.observer&amp;&amp;this.concast.removeObserver(this.observer),this.concast=p,this.observer=v),p.addObserver(v),p},e.prototype.reobserve=function(n,r){return this.reobserveAsConcast(n,r).promise},e.prototype.resubscribeAfterError=function(){for(var n=[],r=0;r&lt;arguments.length;r++)n[r]=arguments[r];var i=this.last;this.resetLastResults();var o=this.subscribe.apply(this,n);return this.last=i,o},e.prototype.observe=function(){this.reportResult(this.getCurrentResult(!1),this.variables)},e.prototype.reportResult=function(n,r){var i=this.getLastError(),o=this.isDifferentFromLastResult(n,r);(i||!n.partial||this.options.returnPartialData)&amp;&amp;this.updateLastResult(n,r),(i||o)&amp;&amp;su(this.observers,"next",n)},e.prototype.reportError=function(n,r){var i=O(O({},this.getLastResult()),{error:n,errors:n.graphQLErrors,networkStatus:qe.error,loading:!1});this.updateLastResult(i,r),su(this.observers,"error",this.last.error=n)},e.prototype.hasObservers=function(){return this.observers.size&gt;0},e.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&amp;&amp;this.observer&amp;&amp;(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach(function(n){return n.unsubscribe()}),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},e.prototype.transformDocument=function(n){return this.queryManager.transform(n)},e}(We);sO(rv);function Mq(t){var e=t.options,n=e.fetchPolicy,r=e.nextFetchPolicy;return n==="cache-and-network"||n==="network-only"?t.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(i,o){return this.nextFetchPolicy=r,typeof this.nextFetchPolicy=="function"?this.nextFetchPolicy(i,o):n}}):t.reobserve()}function Yfe(t){globalThis.false!==!1&amp;&amp;ge.error(24,t.message,t.stack)}function Dq(t){globalThis.false!==!1&amp;&amp;t&amp;&amp;globalThis.false!==!1&amp;&amp;ge.debug(25,t)}function sw(t){return t==="network-only"||t==="no-cache"||t==="standby"}var Gl=new(Xc?WeakMap:Map);function aw(t,e){var n=t[e];typeof n=="function"&amp;&amp;(t[e]=function(){return Gl.set(t,(Gl.get(t)+1)%1e15),n.apply(this,arguments)})}function jM(t){t.notifyTimeout&amp;&amp;(clearTimeout(t.notifyTimeout),t.notifyTimeout=void 0)}var cw=function(){function t(e,n){n===void 0&amp;&amp;(n=e.generateQueryId()),this.queryId=n,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var r=this.cache=e.cache;Gl.has(r)||(Gl.set(r,0),aw(r,"evict"),aw(r,"modify"),aw(r,"reset"))}return t.prototype.init=function(e){var n=e.networkStatus||qe.loading;return this.variables&amp;&amp;this.networkStatus!==qe.loading&amp;&amp;!tt(this.variables,e.variables)&amp;&amp;(n=qe.setVariables),tt(e.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:e.document,variables:e.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:n}),e.observableQuery&amp;&amp;this.setObservableQuery(e.observableQuery),e.lastRequestId&amp;&amp;(this.lastRequestId=e.lastRequestId),this},t.prototype.reset=function(){jM(this),this.dirty=!1},t.prototype.resetDiff=function(){this.lastDiff=void 0},t.prototype.getDiff=function(){var e=this.getDiffOptions();if(this.lastDiff&amp;&amp;tt(e,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var n=this.observableQuery;if(n&amp;&amp;n.options.fetchPolicy==="no-cache")return{complete:!1};var r=this.cache.diff(e);return this.updateLastDiff(r,e),r},t.prototype.updateLastDiff=function(e,n){this.lastDiff=e?{diff:e,options:n||this.getDiffOptions()}:void 0},t.prototype.getDiffOptions=function(e){var n;return e===void 0&amp;&amp;(e=this.variables),{query:this.document,variables:e,returnPartialData:!0,optimistic:!0,canonizeResults:(n=this.observableQuery)===null||n===void 0?void 0:n.options.canonizeResults}},t.prototype.setDiff=function(e){var n=this,r,i=this.lastDiff&amp;&amp;this.lastDiff.diff;e&amp;&amp;!e.complete&amp;&amp;(!((r=this.observableQuery)===null||r===void 0)&amp;&amp;r.getLastError())||(this.updateLastDiff(e),!this.dirty&amp;&amp;!tt(i&amp;&amp;i.result,e&amp;&amp;e.result)&amp;&amp;(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout(function(){return n.notify()},0))))},t.prototype.setObservableQuery=function(e){var n=this;e!==this.observableQuery&amp;&amp;(this.oqListener&amp;&amp;this.listeners.delete(this.oqListener),this.observableQuery=e,e?(e.queryInfo=this,this.listeners.add(this.oqListener=function(){var r=n.getDiff();r.fromOptimisticTransaction?e.observe():Mq(e)})):delete this.oqListener)},t.prototype.notify=function(){var e=this;jM(this),this.shouldNotify()&amp;&amp;this.listeners.forEach(function(n){return n(e)}),this.dirty=!1},t.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if($h(this.networkStatus)&amp;&amp;this.observableQuery){var e=this.observableQuery.options.fetchPolicy;if(e!=="cache-only"&amp;&amp;e!=="cache-and-network")return!1}return!0},t.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=t.prototype.cancel;var e=this.observableQuery;e&amp;&amp;e.stopPolling()}},t.prototype.cancel=function(){},t.prototype.updateWatch=function(e){var n=this;e===void 0&amp;&amp;(e=this.variables);var r=this.observableQuery;if(!(r&amp;&amp;r.options.fetchPolicy==="no-cache")){var i=O(O({},this.getDiffOptions(e)),{watcher:this,callback:function(o){return n.setDiff(o)}});(!this.lastWatch||!tt(i,this.lastWatch))&amp;&amp;(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=i))}},t.prototype.resetLastWrite=function(){this.lastWrite=void 0},t.prototype.shouldWrite=function(e,n){var r=this.lastWrite;return!(r&amp;&amp;r.dmCount===Gl.get(this.cache)&amp;&amp;tt(n,r.variables)&amp;&amp;tt(e.data,r.result.data))},t.prototype.markResult=function(e,n,r,i){var o=this,s=new gs,a=Yr(e.errors)?e.errors.slice(0):[];if(this.reset(),"incremental"in e&amp;&amp;Yr(e.incremental)){var c=aO(this.getDiff().result,e);e.data=c}else if("hasNext"in e&amp;&amp;e.hasNext){var l=this.getDiff();e.data=s.merge(l.result,e.data)}this.graphQLErrors=a,r.fetchPolicy==="no-cache"?this.updateLastDiff({result:e.data,complete:!0},this.getDiffOptions(r.variables)):i!==0&amp;&amp;(RE(e,r.errorPolicy)?this.cache.performTransaction(function(u){if(o.shouldWrite(e,r.variables))u.writeQuery({query:n,data:e.data,variables:r.variables,overwrite:i===1}),o.lastWrite={result:e,variables:r.variables,dmCount:Gl.get(o.cache)};else if(o.lastDiff&amp;&amp;o.lastDiff.diff.complete){e.data=o.lastDiff.diff.result;return}var d=o.getDiffOptions(r.variables),f=u.diff(d);!o.stopped&amp;&amp;tt(o.variables,r.variables)&amp;&amp;o.updateWatch(r.variables),o.updateLastDiff(f,d),f.complete&amp;&amp;(e.data=f.result)}):this.lastWrite=void 0)},t.prototype.markReady=function(){return this.networkError=null,this.networkStatus=qe.ready},t.prototype.markError=function(e){return this.networkStatus=qe.error,this.lastWrite=void 0,this.reset(),e.graphQLErrors&amp;&amp;(this.graphQLErrors=e.graphQLErrors),e.networkError&amp;&amp;(this.networkError=e.networkError),e},t}();function RE(t,e){e===void 0&amp;&amp;(e="none");var n=e==="ignore"||e==="all",r=!Wf(t);return!r&amp;&amp;n&amp;&amp;t.data&amp;&amp;(r=!0),r}var Jfe=Object.prototype.hasOwnProperty,BM=Object.create(null),Xfe=function(){function t(e){var n=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new eS(to["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new md(!1);var r=new iS(function(o){return n.cache.transformDocument(o)},{cache:!1});this.cache=e.cache,this.link=e.link,this.defaultOptions=e.defaultOptions,this.queryDeduplication=e.queryDeduplication,this.clientAwareness=e.clientAwareness,this.localState=e.localState,this.ssrMode=e.ssrMode,this.assumeImmutableResults=e.assumeImmutableResults;var i=e.documentTransform;this.documentTransform=i?r.concat(i).concat(r):r,this.defaultContext=e.defaultContext||Object.create(null),(this.onBroadcast=e.onBroadcast)&amp;&amp;(this.mutationStore=Object.create(null))}return t.prototype.stop=function(){var e=this;this.queries.forEach(function(n,r){e.stopQueryNoBroadcast(r)}),this.cancelPendingFetches(lr(26))},t.prototype.cancelPendingFetches=function(e){this.fetchCancelFns.forEach(function(n){return n(e)}),this.fetchCancelFns.clear()},t.prototype.mutate=function(e){return ji(this,arguments,void 0,function(n){var r,i,o,s,a,c,l,u=n.mutation,d=n.variables,f=n.optimisticResponse,h=n.updateQueries,p=n.refetchQueries,y=p===void 0?[]:p,v=n.awaitRefetchQueries,m=v===void 0?!1:v,g=n.update,_=n.onQueryUpdated,S=n.fetchPolicy,w=S===void 0?((c=this.defaultOptions.mutate)===null||c===void 0?void 0:c.fetchPolicy)||"network-only":S,b=n.errorPolicy,k=b===void 0?((l=this.defaultOptions.mutate)===null||l===void 0?void 0:l.errorPolicy)||"none":b,C=n.keepRootFields,P=n.context;return Bi(this,function(I){switch(I.label){case 0:return ge(u,27),ge(w==="network-only"||w==="no-cache",28),r=this.generateMutationId(),u=this.cache.transformForLink(this.transform(u)),i=this.getDocumentInfo(u).hasClientExports,d=this.getVariables(u,d),i?[4,this.localState.addExportedVariables(u,d,P)]:[3,2];case 1:d=I.sent(),I.label=2;case 2:return o=this.mutationStore&amp;&amp;(this.mutationStore[r]={mutation:u,variables:d,loading:!0,error:null}),s=f&amp;&amp;this.markMutationOptimistic(f,{mutationId:r,document:u,variables:d,fetchPolicy:w,errorPolicy:k,context:P,updateQueries:h,update:g,keepRootFields:C}),this.broadcastQueries(),a=this,[2,new Promise(function(q,Y){return gg(a.getObservableFromLink(u,O(O({},P),{optimisticResponse:s?f:void 0}),d,{},!1),function(re){if(Wf(re)&amp;&amp;k==="none")throw new vr({graphQLErrors:Zy(re)});o&amp;&amp;(o.loading=!1,o.error=null);var G=O({},re);return typeof y=="function"&amp;&amp;(y=y(G)),k==="ignore"&amp;&amp;Wf(G)&amp;&amp;delete G.errors,a.markMutationResult({mutationId:r,result:G,document:u,variables:d,fetchPolicy:w,errorPolicy:k,context:P,update:g,updateQueries:h,awaitRefetchQueries:m,refetchQueries:y,removeOptimistic:s?r:void 0,onQueryUpdated:_,keepRootFields:C})}).subscribe({next:function(re){a.broadcastQueries(),(!("hasNext"in re)||re.hasNext===!1)&amp;&amp;q(re)},error:function(re){o&amp;&amp;(o.loading=!1,o.error=re),s&amp;&amp;a.cache.removeOptimistic(r),a.broadcastQueries(),Y(re instanceof vr?re:new vr({networkError:re}))}})})]}})})},t.prototype.markMutationResult=function(e,n){var r=this;n===void 0&amp;&amp;(n=this.cache);var i=e.result,o=[],s=e.fetchPolicy==="no-cache";if(!s&amp;&amp;RE(i,e.errorPolicy)){if(pc(i)||o.push({result:i.data,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}),pc(i)&amp;&amp;Yr(i.incremental)){var a=n.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0}),c=void 0;a.result&amp;&amp;(c=aO(a.result,i)),typeof c&lt;"u"&amp;&amp;(i.data=c,o.push({result:c,dataId:"ROOT_MUTATION",query:e.document,variables:e.variables}))}var l=e.updateQueries;l&amp;&amp;this.queries.forEach(function(d,f){var h=d.observableQuery,p=h&amp;&amp;h.queryName;if(!(!p||!Jfe.call(l,p))){var y=l[p],v=r.queries.get(f),m=v.document,g=v.variables,_=n.diff({query:m,variables:g,returnPartialData:!0,optimistic:!1}),S=_.result,w=_.complete;if(w&amp;&amp;S){var b=y(S,{mutationResult:i,queryName:m&amp;&amp;Jy(m)||void 0,queryVariables:g});b&amp;&amp;o.push({result:b,dataId:"ROOT_QUERY",query:m,variables:g})}}})}if(o.length&gt;0||(e.refetchQueries||"").length&gt;0||e.update||e.onQueryUpdated||e.removeOptimistic){var u=[];if(this.refetchQueries({updateCache:function(d){s||o.forEach(function(y){return d.write(y)});var f=e.update,h=!fq(i)||pc(i)&amp;&amp;!i.hasNext;if(f){if(!s){var p=d.diff({id:"ROOT_MUTATION",query:r.getDocumentInfo(e.document).asQuery,variables:e.variables,optimistic:!1,returnPartialData:!0});p.complete&amp;&amp;(i=O(O({},i),{data:p.result}),"incremental"in i&amp;&amp;delete i.incremental,"hasNext"in i&amp;&amp;delete i.hasNext)}h&amp;&amp;f(d,i,{context:e.context,variables:e.variables})}!s&amp;&amp;!e.keepRootFields&amp;&amp;h&amp;&amp;d.modify({id:"ROOT_MUTATION",fields:function(y,v){var m=v.fieldName,g=v.DELETE;return m==="__typename"?y:g}})},include:e.refetchQueries,optimistic:!1,removeOptimistic:e.removeOptimistic,onQueryUpdated:e.onQueryUpdated||null}).forEach(function(d){return u.push(d)}),e.awaitRefetchQueries||e.onQueryUpdated)return Promise.all(u).then(function(){return i})}return Promise.resolve(i)},t.prototype.markMutationOptimistic=function(e,n){var r=this,i=typeof e=="function"?e(n.variables,{IGNORE:BM}):e;return i===BM?!1:(this.cache.recordOptimisticTransaction(function(o){try{r.markMutationResult(O(O({},n),{result:{data:i}}),o)}catch(s){globalThis.false!==!1&amp;&amp;ge.error(s)}},n.mutationId),!0)},t.prototype.fetchQuery=function(e,n,r){return this.fetchConcastWithInfo(e,n,r).concast.promise},t.prototype.getQueryStore=function(){var e=Object.create(null);return this.queries.forEach(function(n,r){e[r]={variables:n.variables,networkStatus:n.networkStatus,networkError:n.networkError,graphQLErrors:n.graphQLErrors}}),e},t.prototype.resetErrors=function(e){var n=this.queries.get(e);n&amp;&amp;(n.networkError=void 0,n.graphQLErrors=[])},t.prototype.transform=function(e){return this.documentTransform.transformDocument(e)},t.prototype.getDocumentInfo=function(e){var n=this.transformCache;if(!n.has(e)){var r={hasClientExports:N3(e),hasForcedResolvers:this.localState.shouldForceResolvers(e),hasNonreactiveDirective:_a(["nonreactive"],e),clientQuery:this.localState.clientQuery(e),serverQuery:oS([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"}],e),defaultVars:tS(el(e)),asQuery:O(O({},e),{definitions:e.definitions.map(function(i){return i.kind==="OperationDefinition"&amp;&amp;i.operation!=="query"?O(O({},i),{operation:"query"}):i})})};n.set(e,r)}return n.get(e)},t.prototype.getVariables=function(e,n){return O(O({},this.getDocumentInfo(e).defaultVars),n)},t.prototype.watchQuery=function(e){var n=this.transform(e.query);e=O(O({},e),{variables:this.getVariables(n,e.variables)}),typeof e.notifyOnNetworkStatusChange&gt;"u"&amp;&amp;(e.notifyOnNetworkStatusChange=!1);var r=new cw(this),i=new rv({queryManager:this,queryInfo:r,options:e});return i.lastQuery=n,this.queries.set(i.queryId,r),r.init({document:n,observableQuery:i,variables:i.variables}),i},t.prototype.query=function(e,n){var r=this;return n===void 0&amp;&amp;(n=this.generateQueryId()),ge(e.query,29),ge(e.query.kind==="Document",30),ge(!e.returnPartialData,31),ge(!e.pollInterval,32),this.fetchQuery(n,O(O({},e),{query:this.transform(e.query)})).finally(function(){return r.stopQuery(n)})},t.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},t.prototype.generateRequestId=function(){return this.requestIdCounter++},t.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},t.prototype.stopQueryInStore=function(e){this.stopQueryInStoreNoBroadcast(e),this.broadcastQueries()},t.prototype.stopQueryInStoreNoBroadcast=function(e){var n=this.queries.get(e);n&amp;&amp;n.stop()},t.prototype.clearStore=function(e){return e===void 0&amp;&amp;(e={discardWatches:!0}),this.cancelPendingFetches(lr(33)),this.queries.forEach(function(n){n.observableQuery?n.networkStatus=qe.loading:n.stop()}),this.mutationStore&amp;&amp;(this.mutationStore=Object.create(null)),this.cache.reset(e)},t.prototype.getObservableQueries=function(e){var n=this;e===void 0&amp;&amp;(e="active");var r=new Map,i=new Map,o=new Set;return Array.isArray(e)&amp;&amp;e.forEach(function(s){typeof s=="string"?i.set(s,!1):V3(s)?i.set(n.transform(s),!1):Tt(s)&amp;&amp;s.query&amp;&amp;o.add(s)}),this.queries.forEach(function(s,a){var c=s.observableQuery,l=s.document;if(c){if(e==="all"){r.set(a,c);return}var u=c.queryName,d=c.options.fetchPolicy;if(d==="standby"||e==="active"&amp;&amp;!c.hasObservers())return;(e==="active"||u&amp;&amp;i.has(u)||l&amp;&amp;i.has(l))&amp;&amp;(r.set(a,c),u&amp;&amp;i.set(u,!0),l&amp;&amp;i.set(l,!0))}}),o.size&amp;&amp;o.forEach(function(s){var a=Ky("legacyOneTimeQuery"),c=n.getQuery(a).init({document:s.query,variables:s.variables}),l=new rv({queryManager:n,queryInfo:c,options:O(O({},s),{fetchPolicy:"network-only"})});ge(l.queryId===a),c.setObservableQuery(l),r.set(a,l)}),globalThis.false!==!1&amp;&amp;i.size&amp;&amp;i.forEach(function(s,a){s||globalThis.false!==!1&amp;&amp;ge.warn(typeof a=="string"?34:35,a)}),r},t.prototype.reFetchObservableQueries=function(e){var n=this;e===void 0&amp;&amp;(e=!1);var r=[];return this.getObservableQueries(e?"all":"active").forEach(function(i,o){var s=i.options.fetchPolicy;i.resetLastResults(),(e||s!=="standby"&amp;&amp;s!=="cache-only")&amp;&amp;r.push(i.refetch()),n.getQuery(o).setDiff(null)}),this.broadcastQueries(),Promise.all(r)},t.prototype.setObservableQuery=function(e){this.getQuery(e.queryId).setObservableQuery(e)},t.prototype.startGraphQLSubscription=function(e){var n=this,r=e.query,i=e.fetchPolicy,o=e.errorPolicy,s=o===void 0?"none":o,a=e.variables,c=e.context,l=c===void 0?{}:c,u=e.extensions,d=u===void 0?{}:u;r=this.transform(r),a=this.getVariables(r,a);var f=function(p){return n.getObservableFromLink(r,l,p,d).map(function(y){i!=="no-cache"&amp;&amp;(RE(y,s)&amp;&amp;n.cache.write({query:r,result:y.data,dataId:"ROOT_SUBSCRIPTION",variables:p}),n.broadcastQueries());var v=Wf(y),m=yfe(y);if(v||m){var g={};if(v&amp;&amp;(g.graphQLErrors=y.errors),m&amp;&amp;(g.protocolErrors=y.extensions[uO]),s==="none"||m)throw new vr(g)}return s==="ignore"&amp;&amp;delete y.errors,y})};if(this.getDocumentInfo(r).hasClientExports){var h=this.localState.addExportedVariables(r,a,l).then(f);return new We(function(p){var y=null;return h.then(function(v){return y=v.subscribe(p)},p.error),function(){return y&amp;&amp;y.unsubscribe()}})}return f(a)},t.prototype.stopQuery=function(e){this.stopQueryNoBroadcast(e),this.broadcastQueries()},t.prototype.stopQueryNoBroadcast=function(e){this.stopQueryInStoreNoBroadcast(e),this.removeQuery(e)},t.prototype.removeQuery=function(e){this.fetchCancelFns.delete(e),this.queries.has(e)&amp;&amp;(this.getQuery(e).stop(),this.queries.delete(e))},t.prototype.broadcastQueries=function(){this.onBroadcast&amp;&amp;this.onBroadcast(),this.queries.forEach(function(e){return e.notify()})},t.prototype.getLocalState=function(){return this.localState},t.prototype.getObservableFromLink=function(e,n,r,i,o){var s=this,a;o===void 0&amp;&amp;(o=(a=n?.queryDeduplication)!==null&amp;&amp;a!==void 0?a:this.queryDeduplication);var c,l=this.getDocumentInfo(e),u=l.serverQuery,d=l.clientQuery;if(u){var f=this,h=f.inFlightLinkObservables,p=f.link,y={query:u,variables:r,operationName:Jy(u)||void 0,context:this.prepareContext(O(O({},n),{forceFetch:!o})),extensions:i};if(n=y.context,o){var v=gd(u),m=ss(r),g=h.lookup(v,m);if(c=g.observable,!c){var _=new Za([ev(p,y)]);c=g.observable=_,_.beforeNext(function(){h.remove(v,m)})}}else c=new Za([ev(p,y)])}else c=new Za([We.of({data:{}})]),n=this.prepareContext(n);return d&amp;&amp;(c=gg(c,function(S){return s.localState.runResolvers({document:d,remoteResult:S,context:n,variables:r})})),c},t.prototype.getResultsFromLink=function(e,n,r){var i=e.lastRequestId=this.generateRequestId(),o=this.cache.transformForLink(r.query);return gg(this.getObservableFromLink(o,r.context,r.variables),function(s){var a=Zy(s),c=a.length&gt;0,l=r.errorPolicy;if(i&gt;=e.lastRequestId){if(c&amp;&amp;l==="none")throw e.markError(new vr({graphQLErrors:a}));e.markResult(s,o,r,n),e.markReady()}var u={data:s.data,loading:!1,networkStatus:qe.ready};return c&amp;&amp;l==="none"&amp;&amp;(u.data=void 0),c&amp;&amp;l!=="ignore"&amp;&amp;(u.errors=a,u.networkStatus=qe.error),u},function(s){var a=dO(s)?s:new vr({networkError:s});throw i&gt;=e.lastRequestId&amp;&amp;e.markError(a),a})},t.prototype.fetchConcastWithInfo=function(e,n,r,i){var o=this;r===void 0&amp;&amp;(r=qe.loading),i===void 0&amp;&amp;(i=n.query);var s=this.getVariables(i,n.variables),a=this.getQuery(e),c=this.defaultOptions.watchQuery,l=n.fetchPolicy,u=l===void 0?c&amp;&amp;c.fetchPolicy||"cache-first":l,d=n.errorPolicy,f=d===void 0?c&amp;&amp;c.errorPolicy||"none":d,h=n.returnPartialData,p=h===void 0?!1:h,y=n.notifyOnNetworkStatusChange,v=y===void 0?!1:y,m=n.context,g=m===void 0?{}:m,_=Object.assign({},n,{query:i,variables:s,fetchPolicy:u,errorPolicy:f,returnPartialData:p,notifyOnNetworkStatusChange:v,context:g}),S=function(P){_.variables=P;var I=o.fetchQueryByPolicy(a,_,r);return _.fetchPolicy!=="standby"&amp;&amp;I.sources.length&gt;0&amp;&amp;a.observableQuery&amp;&amp;a.observableQuery.applyNextFetchPolicy("after-fetch",n),I},w=function(){return o.fetchCancelFns.delete(e)};this.fetchCancelFns.set(e,function(P){w(),setTimeout(function(){return b.cancel(P)})});var b,k;if(this.getDocumentInfo(_.query).hasClientExports)b=new Za(this.localState.addExportedVariables(_.query,_.variables,_.context).then(S).then(function(P){return P.sources})),k=!0;else{var C=S(_.variables);k=C.fromLink,b=new Za(C.sources)}return b.promise.then(w,w),{concast:b,fromLink:k}},t.prototype.refetchQueries=function(e){var n=this,r=e.updateCache,i=e.include,o=e.optimistic,s=o===void 0?!1:o,a=e.removeOptimistic,c=a===void 0?s?Ky("refetchQueries"):void 0:a,l=e.onQueryUpdated,u=new Map;i&amp;&amp;this.getObservableQueries(i).forEach(function(f,h){u.set(h,{oq:f,lastDiff:n.getQuery(h).getDiff()})});var d=new Map;return r&amp;&amp;this.cache.batch({update:r,optimistic:s&amp;&amp;c||!1,removeOptimistic:c,onWatchUpdated:function(f,h,p){var y=f.watcher instanceof cw&amp;&amp;f.watcher.observableQuery;if(y){if(l){u.delete(y.queryId);var v=l(y,h,p);return v===!0&amp;&amp;(v=y.refetch()),v!==!1&amp;&amp;d.set(y,v),v}l!==null&amp;&amp;u.set(y.queryId,{oq:y,lastDiff:p,diff:h})}}}),u.size&amp;&amp;u.forEach(function(f,h){var p=f.oq,y=f.lastDiff,v=f.diff,m;if(l){if(!v){var g=p.queryInfo;g.reset(),v=g.getDiff()}m=l(p,v,y)}(!l||m===!0)&amp;&amp;(m=p.refetch()),m!==!1&amp;&amp;d.set(p,m),h.indexOf("legacyOneTimeQuery")&gt;=0&amp;&amp;n.stopQueryNoBroadcast(h)}),c&amp;&amp;this.cache.removeOptimistic(c),d},t.prototype.fetchQueryByPolicy=function(e,n,r){var i=this,o=n.query,s=n.variables,a=n.fetchPolicy,c=n.refetchWritePolicy,l=n.errorPolicy,u=n.returnPartialData,d=n.context,f=n.notifyOnNetworkStatusChange,h=e.networkStatus;e.init({document:o,variables:s,networkStatus:r});var p=function(){return e.getDiff()},y=function(S,w){w===void 0&amp;&amp;(w=e.networkStatus||qe.loading);var b=S.result;globalThis.false!==!1&amp;&amp;!u&amp;&amp;!tt(b,{})&amp;&amp;Dq(S.missing);var k=function(C){return We.of(O({data:C,loading:$h(w),networkStatus:w},S.complete?null:{partial:!0}))};return b&amp;&amp;i.getDocumentInfo(o).hasForcedResolvers?i.localState.runResolvers({document:o,remoteResult:{data:b},context:d,variables:s,onlyRunForcedResolvers:!0}).then(function(C){return k(C.data||void 0)}):l==="none"&amp;&amp;w===qe.refetch&amp;&amp;Array.isArray(S.missing)?k(void 0):k(b)},v=a==="no-cache"?0:r===qe.refetch&amp;&amp;c!=="merge"?1:2,m=function(){return i.getResultsFromLink(e,v,{query:o,variables:s,context:d,fetchPolicy:a,errorPolicy:l})},g=f&amp;&amp;typeof h=="number"&amp;&amp;h!==r&amp;&amp;$h(r);switch(a){default:case"cache-first":{var _=p();return _.complete?{fromLink:!1,sources:[y(_,e.markReady())]}:u||g?{fromLink:!0,sources:[y(_),m()]}:{fromLink:!0,sources:[m()]}}case"cache-and-network":{var _=p();return _.complete||u||g?{fromLink:!0,sources:[y(_),m()]}:{fromLink:!0,sources:[m()]}}case"cache-only":return{fromLink:!1,sources:[y(p(),e.markReady())]};case"network-only":return g?{fromLink:!0,sources:[y(p()),m()]}:{fromLink:!0,sources:[m()]};case"no-cache":return g?{fromLink:!0,sources:[y(e.getDiff()),m()]}:{fromLink:!0,sources:[m()]};case"standby":return{fromLink:!1,sources:[]}}},t.prototype.getQuery=function(e){return e&amp;&amp;!this.queries.has(e)&amp;&amp;this.queries.set(e,new cw(this,e)),this.queries.get(e)},t.prototype.prepareContext=function(e){e===void 0&amp;&amp;(e={});var n=this.localState.prepareContext(e);return O(O(O({},this.defaultContext),n),{clientAwareness:this.clientAwareness})},t}(),Zfe=function(){function t(e){var n=e.cache,r=e.client,i=e.resolvers,o=e.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=n,r&amp;&amp;(this.client=r),i&amp;&amp;this.addResolvers(i),o&amp;&amp;this.setFragmentMatcher(o)}return t.prototype.addResolvers=function(e){var n=this;this.resolvers=this.resolvers||{},Array.isArray(e)?e.forEach(function(r){n.resolvers=Dh(n.resolvers,r)}):this.resolvers=Dh(this.resolvers,e)},t.prototype.setResolvers=function(e){this.resolvers={},this.addResolvers(e)},t.prototype.getResolvers=function(){return this.resolvers||{}},t.prototype.runResolvers=function(e){return ji(this,arguments,void 0,function(n){var r=n.document,i=n.remoteResult,o=n.context,s=n.variables,a=n.onlyRunForcedResolvers,c=a===void 0?!1:a;return Bi(this,function(l){return r?[2,this.resolveDocument(r,i.data,o,s,this.fragmentMatcher,c).then(function(u){return O(O({},i),{data:u.result})})]:[2,i]})})},t.prototype.setFragmentMatcher=function(e){this.fragmentMatcher=e},t.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},t.prototype.clientQuery=function(e){return _a(["client"],e)&amp;&amp;this.resolvers?e:null},t.prototype.serverQuery=function(e){return ZI(e)},t.prototype.prepareContext=function(e){var n=this.cache;return O(O({},e),{cache:n,getCacheKey:function(r){return n.identify(r)}})},t.prototype.addExportedVariables=function(e){return ji(this,arguments,void 0,function(n,r,i){return r===void 0&amp;&amp;(r={}),i===void 0&amp;&amp;(i={}),Bi(this,function(o){return n?[2,this.resolveDocument(n,this.buildRootValueFromCache(n,r)||{},this.prepareContext(i),r).then(function(s){return O(O({},r),s.exportedVariables)})]:[2,O({},r)]})})},t.prototype.shouldForceResolvers=function(e){var n=!1;return Ti(e,{Directive:{enter:function(r){if(r.name.value==="client"&amp;&amp;r.arguments&amp;&amp;(n=r.arguments.some(function(i){return i.name.value==="always"&amp;&amp;i.value.kind==="BooleanValue"&amp;&amp;i.value.value===!0}),n))return HI}}}),n},t.prototype.buildRootValueFromCache=function(e,n){return this.cache.diff({query:sq(e),variables:n,returnPartialData:!0,optimistic:!1}).result},t.prototype.resolveDocument=function(e,n){return ji(this,arguments,void 0,function(r,i,o,s,a,c){var l,u,d,f,h,p,y,v,m,g,_;return o===void 0&amp;&amp;(o={}),s===void 0&amp;&amp;(s={}),a===void 0&amp;&amp;(a=function(){return!0}),c===void 0&amp;&amp;(c=!1),Bi(this,function(S){return l=tl(r),u=mp(r),d=fp(u),f=this.collectSelectionsToResolve(l,d),h=l.operation,p=h?h.charAt(0).toUpperCase()+h.slice(1):"Query",y=this,v=y.cache,m=y.client,g={fragmentMap:d,context:O(O({},o),{cache:v,client:m}),variables:s,fragmentMatcher:a,defaultOperationType:p,exportedVariables:{},selectionsToResolve:f,onlyRunForcedResolvers:c},_=!1,[2,this.resolveSelectionSet(l.selectionSet,_,i,g).then(function(w){return{result:w,exportedVariables:g.exportedVariables}})]})})},t.prototype.resolveSelectionSet=function(e,n,r,i){return ji(this,void 0,void 0,function(){var o,s,a,c,l,u=this;return Bi(this,function(d){return o=i.fragmentMap,s=i.context,a=i.variables,c=[r],l=function(f){return ji(u,void 0,void 0,function(){var h,p;return Bi(this,function(y){return!n&amp;&amp;!i.selectionsToResolve.has(f)?[2]:pd(f,a)?ms(f)?[2,this.resolveField(f,n,r,i).then(function(v){var m;typeof v&lt;"u"&amp;&amp;c.push((m={},m[ps(f)]=v,m))})]:(q3(f)?h=f:(h=o[f.name.value],ge(h,18,f.name.value)),h&amp;&amp;h.typeCondition&amp;&amp;(p=h.typeCondition.name.value,i.fragmentMatcher(r,p,s))?[2,this.resolveSelectionSet(h.selectionSet,n,r,i).then(function(v){c.push(v)})]:[2]):[2]})})},[2,Promise.all(e.selections.map(l)).then(function(){return gp(c)})]})})},t.prototype.resolveField=function(e,n,r,i){return ji(this,void 0,void 0,function(){var o,s,a,c,l,u,d,f,h,p=this;return Bi(this,function(y){return r?(o=i.variables,s=e.name.value,a=ps(e),c=s!==a,l=r[a]||r[s],u=Promise.resolve(l),(!i.onlyRunForcedResolvers||this.shouldForceResolvers(e))&amp;&amp;(d=r.__typename||i.defaultOperationType,f=this.resolvers&amp;&amp;this.resolvers[d],f&amp;&amp;(h=f[c?s:a],h&amp;&amp;(u=Promise.resolve(yO.withValue(this.cache,h,[r,pp(e,o),i.context,{field:e,fragmentMap:i.fragmentMap}]))))),[2,u.then(function(v){var m,g;if(v===void 0&amp;&amp;(v=l),e.directives&amp;&amp;e.directives.forEach(function(S){S.name.value==="export"&amp;&amp;S.arguments&amp;&amp;S.arguments.forEach(function(w){w.name.value==="as"&amp;&amp;w.value.kind==="StringValue"&amp;&amp;(i.exportedVariables[w.value.value]=v)})}),!e.selectionSet||v==null)return v;var _=(g=(m=e.directives)===null||m===void 0?void 0:m.some(function(S){return S.name.value==="client"}))!==null&amp;&amp;g!==void 0?g:!1;if(Array.isArray(v))return p.resolveSubSelectedArray(e,n||_,v,i);if(e.selectionSet)return p.resolveSelectionSet(e.selectionSet,n||_,v,i)})]):[2,null]})})},t.prototype.resolveSubSelectedArray=function(e,n,r,i){var o=this;return Promise.all(r.map(function(s){if(s===null)return null;if(Array.isArray(s))return o.resolveSubSelectedArray(e,n,s,i);if(e.selectionSet)return o.resolveSelectionSet(e.selectionSet,n,s,i)}))},t.prototype.collectSelectionsToResolve=function(e,n){var r=function(s){return!Array.isArray(s)},i=this.selectionsToResolveCache;function o(s){if(!i.has(s)){var a=new Set;i.set(s,a),Ti(s,{Directive:function(c,l,u,d,f){c.name.value==="client"&amp;&amp;f.forEach(function(h){r(h)&amp;&amp;Zx(h)&amp;&amp;a.add(h)})},FragmentSpread:function(c,l,u,d,f){var h=n[c.name.value];ge(h,19,c.name.value);var p=o(h);p.size&gt;0&amp;&amp;(f.forEach(function(y){r(y)&amp;&amp;Zx(y)&amp;&amp;a.add(y)}),a.add(c),p.forEach(function(y){a.add(y)}))}})}return i.get(s)}return o(e)},t}(),HM=!1,TO=function(){function t(e){var n=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!e.cache)throw lr(15);var r=e.uri,i=e.credentials,o=e.headers,s=e.cache,a=e.documentTransform,c=e.ssrMode,l=c===void 0?!1:c,u=e.ssrForceFetchDelay,d=u===void 0?0:u,f=e.connectToDevTools,h=e.queryDeduplication,p=h===void 0?!0:h,y=e.defaultOptions,v=e.defaultContext,m=e.assumeImmutableResults,g=m===void 0?s.assumeImmutableResults:m,_=e.resolvers,S=e.typeDefs,w=e.fragmentMatcher,b=e.name,k=e.version,C=e.devtools,P=e.link;P||(P=r?new Tq({uri:r,credentials:i,headers:o}):En.empty()),this.link=P,this.cache=s,this.disableNetworkFetches=l||d&gt;0,this.queryDeduplication=p,this.defaultOptions=y||Object.create(null),this.typeDefs=S,this.devtoolsConfig=O(O({},C),{enabled:C?.enabled||f}),this.devtoolsConfig.enabled===void 0&amp;&amp;(this.devtoolsConfig.enabled=globalThis.false!==!1),d&amp;&amp;setTimeout(function(){return n.disableNetworkFetches=!1},d),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=LI,this.localState=new Zfe({cache:s,client:this,resolvers:_,fragmentMatcher:w}),this.queryManager=new Xfe({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:v,documentTransform:a,queryDeduplication:p,ssrMode:l,clientAwareness:{name:b,version:k},localState:this.localState,assumeImmutableResults:g,onBroadcast:this.devtoolsConfig.enabled?function(){n.devToolsHookCb&amp;&amp;n.devToolsHookCb({action:{},state:{queries:n.queryManager.getQueryStore(),mutations:n.queryManager.mutationStore||{}},dataWithOptimisticResults:n.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&amp;&amp;this.connectToDevTools()}return t.prototype.connectToDevTools=function(){if(!(typeof window&gt;"u")){var e=window,n=Symbol.for("apollo.devtools");(e[n]=e[n]||[]).push(this),e.__APOLLO_CLIENT__=this,!HM&amp;&amp;globalThis.false!==!1&amp;&amp;(HM=!0,window.document&amp;&amp;window.top===window.self&amp;&amp;/^(https?|file):$/.test(window.location.protocol)&amp;&amp;setTimeout(function(){if(!window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__){var r=window.navigator,i=r&amp;&amp;r.userAgent,o=void 0;typeof i=="string"&amp;&amp;(i.indexOf("Chrome/")&gt;-1?o="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm":i.indexOf("Firefox/")&gt;-1&amp;&amp;(o="https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/")),o&amp;&amp;globalThis.false!==!1&amp;&amp;ge.log("Download the Apollo DevTools for a better development experience: %s",o)}},1e4))}},Object.defineProperty(t.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),t.prototype.stop=function(){this.queryManager.stop()},t.prototype.watchQuery=function(e){return this.defaultOptions.watchQuery&amp;&amp;(e=mc(this.defaultOptions.watchQuery,e)),this.disableNetworkFetches&amp;&amp;(e.fetchPolicy==="network-only"||e.fetchPolicy==="cache-and-network")&amp;&amp;(e=O(O({},e),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(e)},t.prototype.query=function(e){return this.defaultOptions.query&amp;&amp;(e=mc(this.defaultOptions.query,e)),ge(e.fetchPolicy!=="cache-and-network",16),this.disableNetworkFetches&amp;&amp;e.fetchPolicy==="network-only"&amp;&amp;(e=O(O({},e),{fetchPolicy:"cache-first"})),this.queryManager.query(e)},t.prototype.mutate=function(e){return this.defaultOptions.mutate&amp;&amp;(e=mc(this.defaultOptions.mutate,e)),this.queryManager.mutate(e)},t.prototype.subscribe=function(e){return this.queryManager.startGraphQLSubscription(e)},t.prototype.readQuery=function(e,n){return n===void 0&amp;&amp;(n=!1),this.cache.readQuery(e,n)},t.prototype.watchFragment=function(e){return this.cache.watchFragment(e)},t.prototype.readFragment=function(e,n){return n===void 0&amp;&amp;(n=!1),this.cache.readFragment(e,n)},t.prototype.writeQuery=function(e){var n=this.cache.writeQuery(e);return e.broadcast!==!1&amp;&amp;this.queryManager.broadcastQueries(),n},t.prototype.writeFragment=function(e){var n=this.cache.writeFragment(e);return e.broadcast!==!1&amp;&amp;this.queryManager.broadcastQueries(),n},t.prototype.__actionHookForDevTools=function(e){this.devToolsHookCb=e},t.prototype.__requestRaw=function(e){return ev(this.link,e)},t.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(n){return n()}))}).then(function(){return e.reFetchObservableQueries()})},t.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(n){return n()}))})},t.prototype.onResetStore=function(e){var n=this;return this.resetStoreCallbacks.push(e),function(){n.resetStoreCallbacks=n.resetStoreCallbacks.filter(function(r){return r!==e})}},t.prototype.onClearStore=function(e){var n=this;return this.clearStoreCallbacks.push(e),function(){n.clearStoreCallbacks=n.clearStoreCallbacks.filter(function(r){return r!==e})}},t.prototype.reFetchObservableQueries=function(e){return this.queryManager.reFetchObservableQueries(e)},t.prototype.refetchQueries=function(e){var n=this.queryManager.refetchQueries(e),r=[],i=[];n.forEach(function(s,a){r.push(a),i.push(s)});var o=Promise.all(i);return o.queries=r,o.results=i,o.catch(function(s){globalThis.false!==!1&amp;&amp;ge.debug(17,s)}),o},t.prototype.getObservableQueries=function(e){return e===void 0&amp;&amp;(e="active"),this.queryManager.getObservableQueries(e)},t.prototype.extract=function(e){return this.cache.extract(e)},t.prototype.restore=function(e){return this.cache.restore(e)},t.prototype.addResolvers=function(e){this.localState.addResolvers(e)},t.prototype.setResolvers=function(e){this.localState.setResolvers(e)},t.prototype.getResolvers=function(){return this.localState.getResolvers()},t.prototype.setLocalStateFragmentMatcher=function(e){this.localState.setFragmentMatcher(e)},t.prototype.setLink=function(e){this.link=this.queryManager.link=e},Object.defineProperty(t.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),t}();globalThis.false!==!1&amp;&amp;(TO.prototype.getMemoryInternals=Hue);var Sg=new Map,NE=new Map,Lq=!0,iv=!1;function $q(t){return t.replace(/[\s,]+/g," ").trim()}function ehe(t){return $q(t.source.body.substring(t.start,t.end))}function the(t){var e=new Set,n=[];return t.definitions.forEach(function(r){if(r.kind==="FragmentDefinition"){var i=r.name.value,o=ehe(r.loc),s=NE.get(i);s&amp;&amp;!s.has(o)?Lq&amp;&amp;console.warn("Warning: fragment with name "+i+` already exists.
graphql-tag enforces all fragment names across your application to be unique; read more about
this in the docs: http://dev.apollodata.com/core/fragments.html#unique-names`):s||NE.set(i,s=new Set),s.add(o),e.has(o)||(e.add(o),n.push(r))}else n.push(r)}),O(O({},t),{definitions:n})}function nhe(t){var e=new Set(t.definitions);e.forEach(function(r){r.loc&amp;&amp;delete r.loc,Object.keys(r).forEach(function(i){var o=r[i];o&amp;&amp;typeof o=="object"&amp;&amp;e.add(o)})});var n=t.loc;return n&amp;&amp;(delete n.startToken,delete n.endToken),t}function rhe(t){var e=$q(t);if(!Sg.has(e)){var n=gue(t,{experimentalFragmentVariables:iv,allowLegacyFragmentVariables:iv});if(!n||n.kind!=="Document")throw new Error("Not a valid GraphQL document.");Sg.set(e,nhe(the(n)))}return Sg.get(e)}function Wu(t){for(var e=[],n=1;n&lt;arguments.length;n++)e[n-1]=arguments[n];typeof t=="string"&amp;&amp;(t=[t]);var r=t[0];return e.forEach(function(i,o){i&amp;&amp;i.kind==="Document"?r+=i.loc.source.body:r+=i,r+=t[o+1]}),rhe(r)}function Fq(){Sg.clear(),NE.clear()}function Uq(){Lq=!1}function jq(){iv=!0}function Bq(){iv=!1}var Wd={gql:Wu,resetCaches:Fq,disableFragmentWarnings:Uq,enableExperimentalFragmentVariables:jq,disableExperimentalFragmentVariables:Bq};(function(t){t.gql=Wd.gql,t.resetCaches=Wd.resetCaches,t.disableFragmentWarnings=Wd.disableFragmentWarnings,t.enableExperimentalFragmentVariables=Wd.enableExperimentalFragmentVariables,t.disableExperimentalFragmentVariables=Wd.disableExperimentalFragmentVariables})(Wu||(Wu={}));Wu.default=Wu;_3(globalThis.false!==!1?"log":"silent");const ihe=Object.freeze(Object.defineProperty({__proto__:null,ApolloCache:mO,ApolloClient:TO,ApolloError:vr,ApolloLink:En,get Cache(){return kE},DocumentTransform:iS,HttpLink:Tq,InMemoryCache:wO,MissingFieldError:gO,get NetworkStatus(){return qe},Observable:We,ObservableQuery:rv,checkFetcher:_q,concat:vp,createHttpLink:pO,createSignalIfSupported:Afe,defaultDataIdFromObject:aS,defaultPrinter:fO,disableExperimentalFragmentVariables:Bq,disableFragmentWarnings:Uq,empty:sfe,enableExperimentalFragmentVariables:jq,execute:ev,fallbackHttpConfig:vq,from:lO,fromError:yg,fromPromise:mq,get gql(){return Wu},isApolloError:dO,isNetworkRequestSettled:Kfe,isReference:nt,makeReference:aa,makeVar:cS,mergeOptions:mc,parseAndCheckHttpResponse:yq,resetCaches:Fq,rewriteURIForGET:wq,selectHttpOptionsAndBody:Cfe,selectHttpOptionsAndBodyInternal:hO,selectURI:Sq,serializeFetchParameter:tv,setLogVerbosity:_3,split:yp,throwServerError:cO,toPromise:tfe},Symbol.toStringTag,{value:"Module"}));var Hq={exports:{}};(function(t){t.exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=void 0,t.exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,t.exports.__SERVER_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=void 0,Object.assign(t.exports,E)})(Hq);var Le=Hq.exports;const ohe=Mo(Le),Vq=yF({__proto__:null,default:ohe},[Le]);var VM=Z_?Symbol.for("__APOLLO_CONTEXT__"):"__APOLLO_CONTEXT__";function bO(){ge("createContext"in Vq,46);var t=Le.createContext[VM];return t||(Object.defineProperty(Le.createContext,VM,{value:t=Le.createContext({}),enumerable:!1,writable:!1,configurable:!0}),t.displayName="ApolloContext"),t}var she=function(t){var e=t.client,n=t.children,r=bO(),i=Le.useContext(r),o=Le.useMemo(function(){return O(O({},i),{client:e||i.client})},[i,e]);return ge(o.client,47),Le.createElement(r.Provider,{value:o},n)};function _p(t){var e=Le.useContext(bO()),n=t||e.client;return ge(!!n,50),n}var zM=!1,ahe="useSyncExternalStore",che=Vq[ahe],EO=che||function(t,e,n){var r=e();globalThis.false!==!1&amp;&amp;!zM&amp;&amp;r!==e()&amp;&amp;(zM=!0,globalThis.false!==!1&amp;&amp;ge.error(60));var i=Le.useState({inst:{value:r,getSnapshot:e}}),o=i[0].inst,s=i[1];return D3?Le.useLayoutEffect(function(){Object.assign(o,{value:r,getSnapshot:e}),lw(o)&amp;&amp;s({inst:o})},[t,r,e]):Object.assign(o,{value:r,getSnapshot:e}),Le.useEffect(function(){return lw(o)&amp;&amp;s({inst:o}),t(function(){lw(o)&amp;&amp;s({inst:o})})},[t]),r};function lw(t){var e=t.value,n=t.getSnapshot;try{return e!==n()}catch{return!0}}var Ji;(function(t){t[t.Query=0]="Query",t[t.Mutation=1]="Mutation",t[t.Subscription=2]="Subscription"})(Ji||(Ji={}));var oc;function qM(t){var e;switch(t){case Ji.Query:e="Query";break;case Ji.Mutation:e="Mutation";break;case Ji.Subscription:e="Subscription";break}return e}function zq(t){oc||(oc=new eS(to.parser||1e3));var e=oc.get(t);if(e)return e;var n,r,i;ge(!!t&amp;&amp;!!t.kind,62,t);for(var o=[],s=[],a=[],c=[],l=0,u=t.definitions;l&lt;u.length;l++){var d=u[l];if(d.kind==="FragmentDefinition"){o.push(d);continue}if(d.kind==="OperationDefinition")switch(d.operation){case"query":s.push(d);break;case"mutation":a.push(d);break;case"subscription":c.push(d);break}}ge(!o.length||s.length||a.length||c.length,63),ge(s.length+a.length+c.length&lt;=1,64,t,s.length,c.length,a.length),r=s.length?Ji.Query:Ji.Mutation,!s.length&amp;&amp;!a.length&amp;&amp;(r=Ji.Subscription);var f=s.length?s:a.length?a:c;ge(f.length===1,65,t,f.length);var h=f[0];n=h.variableDefinitions||[],h.name&amp;&amp;h.name.kind==="Name"?i=h.name.value:i="data";var p={name:i,type:r,variables:n};return oc.set(t,p),p}zq.resetCache=function(){oc=void 0};globalThis.false!==!1&amp;&amp;qI("parser",function(){return oc?oc.size:0});function CO(t,e){var n=zq(t),r=qM(e),i=qM(n.type);ge(n.type===e,66,r,r,i)}function lhe(t,e){var n=Le.useRef();return(!n.current||!tt(n.current.deps,e))&amp;&amp;(n.current={value:t(),deps:e}),n.current.value}var PE=zI?Le.useLayoutEffect:Le.useEffect,uhe=Symbol.for("apollo.hook.wrappers");function dhe(t,e,n){var r=n.queryManager,i=r&amp;&amp;r[uhe],o=i&amp;&amp;i[t];return o?o(e):e}var fhe=Object.prototype.hasOwnProperty;function WM(){}var wg=Symbol();function hhe(t,e){return e===void 0&amp;&amp;(e=Object.create(null)),dhe("useQuery",phe,_p(e&amp;&amp;e.client))(t,e)}function phe(t,e){var n=ghe(t,e),r=n.result,i=n.obsQueryFields;return Le.useMemo(function(){return O(O({},r),i)},[r,i])}function mhe(t,e,n,r,i){function o(d){var f;CO(e,Ji.Query);var h={client:t,query:e,observable:r&amp;&amp;r.getSSRObservable(i())||t.watchQuery(qq(void 0,t,n,i())),resultData:{previousData:(f=d?.resultData.current)===null||f===void 0?void 0:f.data}};return h}var s=Le.useState(o),a=s[0],c=s[1];function l(d){var f,h;Object.assign(a.observable,(f={},f[wg]=d,f));var p=a.resultData;c(O(O({},a),{query:d.query,resultData:Object.assign(p,{previousData:((h=p.current)===null||h===void 0?void 0:h.data)||p.previousData,current:void 0})}))}if(t!==a.client||e!==a.query){var u=o(a);return c(u),[u,l]}return[a,l]}function ghe(t,e){var n=_p(e.client),r=Le.useContext(bO()).renderPromises,i=!!r,o=n.disableNetworkFetches,s=e.ssr!==!1&amp;&amp;!e.skip,a=e.partialRefetch,c=She(n,t,e,i),l=mhe(n,t,e,r,c),u=l[0],d=u.observable,f=u.resultData,h=l[1],p=c(d);_he(f,d,n,e,p);var y=Le.useMemo(function(){return bhe(d)},[d]);vhe(d,r,s);var v=yhe(f,d,n,e,p,o,a,i,{onCompleted:e.onCompleted||WM,onError:e.onError||WM});return{result:v,obsQueryFields:y,observable:d,resultData:f,client:n,onQueryExecuted:h}}function yhe(t,e,n,r,i,o,s,a,c){var l=Le.useRef(c);Le.useEffect(function(){l.current=c});var u=(a||o)&amp;&amp;r.ssr===!1&amp;&amp;!r.skip?Kq:r.skip||i.fetchPolicy==="standby"?Qq:void 0,d=t.previousData,f=Le.useMemo(function(){return u&amp;&amp;Gq(u,d,e,n)},[n,e,u,d]);return EO(Le.useCallback(function(h){if(a)return function(){};var p=function(){var m=t.current,g=e.getCurrentResult();m&amp;&amp;m.loading===g.loading&amp;&amp;m.networkStatus===g.networkStatus&amp;&amp;tt(m.data,g.data)||xE(g,t,e,n,s,h,l.current)},y=function(m){if(v.current.unsubscribe(),v.current=e.resubscribeAfterError(p,y),!fhe.call(m,"graphQLErrors"))throw m;var g=t.current;(!g||g&amp;&amp;g.loading||!tt(m,g.error))&amp;&amp;xE({data:g&amp;&amp;g.data,error:m,loading:!1,networkStatus:qe.error},t,e,n,s,h,l.current)},v={current:e.subscribe(p,y)};return function(){setTimeout(function(){return v.current.unsubscribe()})}},[o,a,e,t,s,n]),function(){return f||GM(t,e,l.current,s,n)},function(){return f||GM(t,e,l.current,s,n)})}function vhe(t,e,n){e&amp;&amp;n&amp;&amp;(e.registerSSRObservable(t),t.getCurrentResult().loading&amp;&amp;e.addObservableQueryPromise(t))}function _he(t,e,n,r,i){var o;e[wg]&amp;&amp;!tt(e[wg],i)&amp;&amp;(e.reobserve(qq(e,n,r,i)),t.previousData=((o=t.current)===null||o===void 0?void 0:o.data)||t.previousData,t.current=void 0),e[wg]=i}function She(t,e,n,r){n===void 0&amp;&amp;(n={});var i=n.skip;n.ssr,n.onCompleted,n.onError;var o=n.defaultOptions,s=er(n,["skip","ssr","onCompleted","onError","defaultOptions"]);return function(a){var c=Object.assign(s,{query:e});return r&amp;&amp;(c.fetchPolicy==="network-only"||c.fetchPolicy==="cache-and-network")&amp;&amp;(c.fetchPolicy="cache-first"),c.variables||(c.variables={}),i?(c.initialFetchPolicy=c.initialFetchPolicy||c.fetchPolicy||KM(o,t.defaultOptions),c.fetchPolicy="standby"):c.fetchPolicy||(c.fetchPolicy=a?.options.initialFetchPolicy||KM(o,t.defaultOptions)),c}}function qq(t,e,n,r){var i=[],o=e.defaultOptions.watchQuery;return o&amp;&amp;i.push(o),n.defaultOptions&amp;&amp;i.push(n.defaultOptions),i.push(wa(t&amp;&amp;t.options,r)),i.reduce(mc)}function xE(t,e,n,r,i,o,s){var a=e.current;a&amp;&amp;a.data&amp;&amp;(e.previousData=a.data),!t.error&amp;&amp;Yr(t.errors)&amp;&amp;(t.error=new vr({graphQLErrors:t.errors})),e.current=Gq(The(t,n,i),e.previousData,n,r),o(),whe(t,a?.networkStatus,s)}function whe(t,e,n){if(!t.loading){var r=Wq(t);Promise.resolve().then(function(){r?n.onError(r):t.data&amp;&amp;e!==t.networkStatus&amp;&amp;t.networkStatus===qe.ready&amp;&amp;n.onCompleted(t.data)}).catch(function(i){globalThis.false!==!1&amp;&amp;ge.warn(i)})}}function GM(t,e,n,r,i){return t.current||xE(e.getCurrentResult(),t,e,i,r,function(){},n),t.current}function KM(t,e){var n;return t?.fetchPolicy||((n=e?.watchQuery)===null||n===void 0?void 0:n.fetchPolicy)||"cache-first"}function Wq(t){return Yr(t.errors)?new vr({graphQLErrors:t.errors}):t.error}function Gq(t,e,n,r){var i=t.data;t.partial;var o=er(t,["data","partial"]),s=O(O({data:i},o),{client:r,observable:n,variables:n.variables,called:t!==Kq&amp;&amp;t!==Qq,previousData:e});return s}function The(t,e,n){return t.partial&amp;&amp;n&amp;&amp;!t.loading&amp;&amp;(!t.data||Object.keys(t.data).length===0)&amp;&amp;e.options.fetchPolicy!=="cache-only"?(e.refetch(),O(O({},t),{loading:!0,networkStatus:qe.refetch})):t}var Kq=qu({loading:!0,data:void 0,error:void 0,networkStatus:qe.loading}),Qq=qu({loading:!1,data:void 0,error:void 0,networkStatus:qe.ready});function bhe(t){return{refetch:t.refetch.bind(t),reobserve:t.reobserve.bind(t),fetchMore:t.fetchMore.bind(t),updateQuery:t.updateQuery.bind(t),startPolling:t.startPolling.bind(t),stopPolling:t.stopPolling.bind(t),subscribeToMore:t.subscribeToMore.bind(t)}}function Yq(t,e){var n=_p(e?.client);CO(t,Ji.Mutation);var r=Le.useState({called:!1,loading:!1,client:n}),i=r[0],o=r[1],s=Le.useRef({result:i,mutationId:0,isMounted:!0,client:n,mutation:t,options:e});PE(function(){Object.assign(s.current,{client:n,options:e,mutation:t})});var a=Le.useCallback(function(l){l===void 0&amp;&amp;(l={});var u=s.current,d=u.options,f=u.mutation,h=O(O({},d),{mutation:f}),p=l.client||s.current.client;!s.current.result.loading&amp;&amp;!h.ignoreResults&amp;&amp;s.current.isMounted&amp;&amp;o(s.current.result={loading:!0,error:void 0,data:void 0,called:!0,client:p});var y=++s.current.mutationId,v=mc(h,l);return p.mutate(v).then(function(m){var g,_,S=m.data,w=m.errors,b=w&amp;&amp;w.length&gt;0?new vr({graphQLErrors:w}):void 0,k=l.onError||((g=s.current.options)===null||g===void 0?void 0:g.onError);if(b&amp;&amp;k&amp;&amp;k(b,v),y===s.current.mutationId&amp;&amp;!v.ignoreResults){var C={called:!0,loading:!1,data:S,error:b,client:p};s.current.isMounted&amp;&amp;!tt(s.current.result,C)&amp;&amp;o(s.current.result=C)}var P=l.onCompleted||((_=s.current.options)===null||_===void 0?void 0:_.onCompleted);return b||P?.(m.data,v),m}).catch(function(m){var g;if(y===s.current.mutationId&amp;&amp;s.current.isMounted){var _={loading:!1,error:m,data:void 0,called:!0,client:p};tt(s.current.result,_)||o(s.current.result=_)}var S=l.onError||((g=s.current.options)===null||g===void 0?void 0:g.onError);if(S)return S(m,v),{data:void 0,errors:m};throw m})},[]),c=Le.useCallback(function(){if(s.current.isMounted){var l={called:!1,loading:!1,client:s.current.client};Object.assign(s.current,{mutationId:0,result:l}),o(l)}},[]);return Le.useEffect(function(){var l=s.current;return l.isMounted=!0,function(){l.isMounted=!1}},[]),[a,O({reset:c},i)]}function Ehe(t,e){e===void 0&amp;&amp;(e=Object.create(null));var n=Le.useRef(!1),r=_p(e.client);CO(t,Ji.Subscription),n.current||(n.current=!0,e.onSubscriptionData&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(e.onData?53:54),e.onSubscriptionComplete&amp;&amp;globalThis.false!==!1&amp;&amp;ge.warn(e.onComplete?55:56));var i=e.skip,o=e.fetchPolicy,s=e.errorPolicy,a=e.shouldResubscribe,c=e.context,l=e.extensions,u=e.ignoreResults,d=lhe(function(){return e.variables},[e.variables]),f=function(){return Che(r,t,d,o,s,c,l)},h=Le.useState(e.skip?null:f),p=h[0],y=h[1],v=Le.useRef(f);PE(function(){v.current=f}),i?p&amp;&amp;y(p=null):(!p||(r!==p.__.client||t!==p.__.query||o!==p.__.fetchPolicy||s!==p.__.errorPolicy||!tt(d,p.__.variables))&amp;&amp;(typeof a=="function"?!!a(e):a)!==!1)&amp;&amp;y(p=f());var m=Le.useRef(e);Le.useEffect(function(){m.current=e});var g=!i&amp;&amp;!u,_=Le.useMemo(function(){return{loading:g,error:void 0,data:void 0,variables:d}},[g,d]),S=Le.useRef(u);PE(function(){S.current=u});var w=EO(Le.useCallback(function(k){if(!p)return function(){};var C=!1,P=p.__.variables,I=p.__.client,q=p.subscribe({next:function(Y){var re,G;if(!C){var M={loading:!1,data:Y.data,error:Wq(Y),variables:P};p.__.setResult(M),S.current||k(),M.error?(G=(re=m.current).onError)===null||G===void 0||G.call(re,M.error):m.current.onData?m.current.onData({client:I,data:M}):m.current.onSubscriptionData&amp;&amp;m.current.onSubscriptionData({client:I,subscriptionData:M})}},error:function(Y){var re,G;Y=Y instanceof vr?Y:new vr({protocolErrors:[Y]}),C||(p.__.setResult({loading:!1,data:void 0,error:Y,variables:P}),S.current||k(),(G=(re=m.current).onError)===null||G===void 0||G.call(re,Y))},complete:function(){C||(m.current.onComplete?m.current.onComplete():m.current.onSubscriptionComplete&amp;&amp;m.current.onSubscriptionComplete())}});return function(){C=!0,setTimeout(function(){q.unsubscribe()})}},[p]),function(){return p&amp;&amp;!i&amp;&amp;!u?p.__.result:_},function(){return _}),b=Le.useCallback(function(){ge(!m.current.skip,57),y(v.current())},[m,v]);return Le.useMemo(function(){return O(O({},w),{restart:b})},[w,b])}function Che(t,e,n,r,i,o,s){var a={query:e,variables:n,fetchPolicy:r,errorPolicy:i,context:o,extensions:s},c=O(O({},a),{client:t,result:{loading:!0,data:void 0,error:void 0,variables:n},setResult:function(u){c.result=u}}),l=null;return Object.assign(new We(function(u){l||(l=t.subscribe(a));var d=l.subscribe(u);return function(){return d.unsubscribe()}}),{__:c})}function Jq(t){return EO(Le.useCallback(function(e){return t.onNextChange(function n(){e(),t.onNextChange(n)})},[t]),t,t)}const khe={merge(t,e){return e}},Ahe={keyArgs(t){const{cadastreNumber:e,type:n,pdf:r}=t.input;return JSON.stringify({cadastreNumber:e,type:n,pdf:r})}},Ihe={keyArgs(t){const{cadastreId:e}=t.input;return`${e}`}},Ohe={keyArgs(t){const{projectId:e}=t.input;return`${e}`},merge(t,e){if(!t)return e;const n=[...t.next],r=new Set(n.map(({__ref:s})=&gt;s));for(const s of e.next)r.has(s.__ref)||n.unshift(s);const i=[...t.prev],o=new Set(i.map(({__ref:s})=&gt;s));for(const s of e.prev)o.has(s.__ref)||i.push(s);return{next:n,prev:i}}},Rhe={merge(t,e,n){const{args:r,cache:i}=n,{objectTypeCode:o,sourceId:s}=r.input;return i.modify({fields:{getActivityStatsByObject(a,c){const{storeFieldName:l}=c,u=`"objectTypeCode":${o}`,d=`"sourceId":${s}`;if(l.includes(u)&amp;&amp;l.includes(d)){const f={...a};return f.Total+=1,f.TaskCount+=1,f}return a}}}),e}},Nhe={merge(t,e,n){const{cache:r}=n;return r.evict({fieldName:"getActivityStatsByObject"}),r.gc(),e}},Phe={merge(t,e,n){const{args:r,cache:i}=n,{objectTypeCode:o,sourceId:s}=r.input;return i.modify({fields:{getActivityStatsByObject(a,c){const{storeFieldName:l}=c,u=`"objectTypeCode":${o}`,d=`"sourceId":${s}`;if(l.includes(u)&amp;&amp;l.includes(d)){const f={...a};return f.Total+=1,f.NoteCount+=1,f}return a}}}),e}},xhe={merge(t,e,n){const{cache:r}=n;return r.evict({fieldName:"getActivityStatsByObject"}),r.gc(),e}},Mhe={merge(t,e,n){const{args:r,cache:i}=n,{objectTypeCode:o,sourceId:s,projectId:a}=r.input;return i.modify({fields:{getProjectsByObject(c,l){const{storeFieldName:u}=l,d=`"objectTypeCode":${o}`,f=`"sourceId":${s}`;return u.includes(d)&amp;&amp;u.includes(f)?[l.toReference(`Project:${a}`),...c]:c}}}),i.evict({fieldName:"getProjectObjects"}),i.evict({fieldName:"getActivitiesByProjectByNextPrev"}),i.gc(),e}},Dhe={read(t,{args:e,toReference:n}){return n({__typename:"CompanySummary",Id:e.input.companyId})}},Lhe={read(t,{args:e,toReference:n}){return n({__typename:"Person",Id:e.input.id})}},$he={read(t,{args:e,toReference:n}){return n({__typename:"Occupancy",Id:e.input.id})}},Fhe={keyFields:["Id","ObjectTypeCode","SourceId"]},Uhe={read(t,{args:e,toReference:n}){const{id:r,objectTypeCode:i,sourceId:o}=e.input;return n({__typename:"ReportPowerbi",Id:r,ObjectTypeCode:i,SourceId:o})}},jhe={keyFields:["ApiName","Code"]},Bhe={FeatureValueType:jhe,ReportPowerbi:Fhe,Query:{fields:{getObjectTags:khe,getLandregister:Ahe,getCadastreOwnerships:Ihe,getActivitiesByProjectByNextPrev:Ohe,getCompanySummary:Dhe,getPersonById:Lhe,getOccupancyById:$he,getReportPowerbi:Uhe}},Mutation:{fields:{createActivityTask:Rhe,removeActivityTask:Nhe,createActivityNote:Phe,removeActivityNote:xhe,createProjectObject:Mhe}}},Hhe=t=&gt;{const e=t.Id||t.Code;return e?`${t.__typename}:${e}`:aS(t)},Vhe=new wO({typePolicies:Bhe,dataIdFromObject:Hhe});function Xq(t){return new En(function(e,n){var r=er(e,[]);return new We(function(i){var o,s=!1;return Promise.resolve(r).then(function(a){return t(a,e.getContext())}).then(e.setContext).then(function(){s||(o=n(e).subscribe({next:i.next.bind(i),error:i.error.bind(i),complete:i.complete.bind(i)}))}).catch(i.error.bind(i)),function(){s=!0,o&amp;&amp;o.unsubscribe()}})})}function zhe(t){var e=t||{},n=e.initial,r=n===void 0?300:n,i=e.jitter,o=i===void 0?!0:i,s=e.max,a=s===void 0?1/0:s,c=o?r:r/2;return function(u){var d=Math.min(a,c*Math.pow(2,u));return o&amp;&amp;(d=Math.random()*d),d}}function qhe(t){var e=t||{},n=e.retryIf,r=e.max,i=r===void 0?5:r;return function(s,a,c){return s&gt;=i?!1:n?n(c,a):!!c}}var Whe=function(){function t(e,n,r,i,o){var s=this;this.observer=e,this.operation=n,this.forward=r,this.delayFor=i,this.retryIf=o,this.retryCount=0,this.currentSubscription=null,this.onError=function(a){return ji(s,void 0,void 0,function(){var c;return Bi(this,function(l){switch(l.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,a)];case 1:return c=l.sent(),c?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,a)),[2]):(this.observer.error(a),[2])}})})},this.try()}return t.prototype.cancel=function(){this.currentSubscription&amp;&amp;this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},t.prototype.try=function(){this.currentSubscription=this.forward(this.operation).subscribe({next:this.observer.next.bind(this.observer),error:this.onError,complete:this.observer.complete.bind(this.observer)})},t.prototype.scheduleRetry=function(e){var n=this;if(this.timerId)throw new Error("RetryLink BUG! Encountered overlapping retries");this.timerId=setTimeout(function(){n.timerId=void 0,n.try()},e)},t}(),Ghe=function(t){hr(e,t);function e(n){var r=t.call(this)||this,i=n||{},o=i.attempts,s=i.delay;return r.delayFor=typeof s=="function"?s:zhe(s),r.retryIf=typeof o=="function"?o:qhe(o),r}return e.prototype.request=function(n,r){var i=this;return new We(function(o){var s=new Whe(o,n,r,i.delayFor,i.retryIf);return function(){s.cancel()}})},e}(En),ME={exports:{}};const Khe=Hv(ihe),Qhe=Hv(efe);var uw,QM;function Yhe(){return QM||(QM=1,uw=Error),uw}var dw,YM;function Jhe(){return YM||(YM=1,dw=EvalError),dw}var fw,JM;function Xhe(){return JM||(JM=1,fw=RangeError),fw}var hw,XM;function Zhe(){return XM||(XM=1,hw=ReferenceError),hw}var pw,ZM;function Zq(){return ZM||(ZM=1,pw=SyntaxError),pw}var mw,eD;function Sp(){return eD||(eD=1,mw=TypeError),mw}var gw,tD;function epe(){return tD||(tD=1,gw=URIError),gw}var yw,nD;function tpe(){return nD||(nD=1,yw=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var i=42;e[n]=i;for(n in e)return!1;if(typeof Object.keys=="function"&amp;&amp;Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&amp;&amp;Object.getOwnPropertyNames(e).length!==0)return!1;var o=Object.getOwnPropertySymbols(e);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(e,n);if(s.value!==i||s.enumerable!==!0)return!1}return!0}),yw}var vw,rD;function npe(){if(rD)return vw;rD=1;var t=typeof Symbol&lt;"u"&amp;&amp;Symbol,e=tpe();return vw=function(){return typeof t!="function"||typeof Symbol!="function"||typeof t("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:e()},vw}var _w,iD;function rpe(){if(iD)return _w;iD=1;var t={__proto__:null,foo:{}},e=Object;return _w=function(){return{__proto__:t}.foo===t.foo&amp;&amp;!(t instanceof e)},_w}var Sw,oD;function ipe(){if(oD)return Sw;oD=1;var t="Function.prototype.bind called on incompatible ",e=Object.prototype.toString,n=Math.max,r="[object Function]",i=function(c,l){for(var u=[],d=0;d&lt;c.length;d+=1)u[d]=c[d];for(var f=0;f&lt;l.length;f+=1)u[f+c.length]=l[f];return u},o=function(c,l){for(var u=[],d=l,f=0;d&lt;c.length;d+=1,f+=1)u[f]=c[d];return u},s=function(a,c){for(var l="",u=0;u&lt;a.length;u+=1)l+=a[u],u+1&lt;a.length&amp;&amp;(l+=c);return l};return Sw=function(c){var l=this;if(typeof l!="function"||e.apply(l)!==r)throw new TypeError(t+l);for(var u=o(arguments,1),d,f=function(){if(this instanceof d){var m=l.apply(this,i(u,arguments));return Object(m)===m?m:this}return l.apply(c,i(u,arguments))},h=n(0,l.length-u.length),p=[],y=0;y&lt;h;y++)p[y]="$"+y;if(d=Function("binder","return function ("+s(p,",")+"){ return binder.apply(this,arguments); }")(f),l.prototype){var v=function(){};v.prototype=l.prototype,d.prototype=new v,v.prototype=null}return d},Sw}var ww,sD;function kO(){if(sD)return ww;sD=1;var t=ipe();return ww=Function.prototype.bind||t,ww}var Tw,aD;function ope(){if(aD)return Tw;aD=1;var t=Function.prototype.call,e=Object.prototype.hasOwnProperty,n=kO();return Tw=n.call(t,e),Tw}var bw,cD;function yd(){if(cD)return bw;cD=1;var t,e=Yhe(),n=Jhe(),r=Xhe(),i=Zhe(),o=Zq(),s=Sp(),a=epe(),c=Function,l=function(L){try{return c('"use strict"; return ('+L+").constructor;")()}catch{}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch{u=null}var d=function(){throw new s},f=u?function(){try{return arguments.callee,d}catch{try{return u(arguments,"callee").get}catch{return d}}}():d,h=npe()(),p=rpe()(),y=Object.getPrototypeOf||(p?function(L){return L.__proto__}:null),v={},m=typeof Uint8Array&gt;"u"||!y?t:y(Uint8Array),g={__proto__:null,"%AggregateError%":typeof AggregateError&gt;"u"?t:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer&gt;"u"?t:ArrayBuffer,"%ArrayIteratorPrototype%":h&amp;&amp;y?y([][Symbol.iterator]()):t,"%AsyncFromSyncIteratorPrototype%":t,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":typeof Atomics&gt;"u"?t:Atomics,"%BigInt%":typeof BigInt&gt;"u"?t:BigInt,"%BigInt64Array%":typeof BigInt64Array&gt;"u"?t:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array&gt;"u"?t:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView&gt;"u"?t:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":e,"%eval%":eval,"%EvalError%":n,"%Float32Array%":typeof Float32Array&gt;"u"?t:Float32Array,"%Float64Array%":typeof Float64Array&gt;"u"?t:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry&gt;"u"?t:FinalizationRegistry,"%Function%":c,"%GeneratorFunction%":v,"%Int8Array%":typeof Int8Array&gt;"u"?t:Int8Array,"%Int16Array%":typeof Int16Array&gt;"u"?t:Int16Array,"%Int32Array%":typeof Int32Array&gt;"u"?t:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":h&amp;&amp;y?y(y([][Symbol.iterator]())):t,"%JSON%":typeof JSON=="object"?JSON:t,"%Map%":typeof Map&gt;"u"?t:Map,"%MapIteratorPrototype%":typeof Map&gt;"u"||!h||!y?t:y(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise&gt;"u"?t:Promise,"%Proxy%":typeof Proxy&gt;"u"?t:Proxy,"%RangeError%":r,"%ReferenceError%":i,"%Reflect%":typeof Reflect&gt;"u"?t:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set&gt;"u"?t:Set,"%SetIteratorPrototype%":typeof Set&gt;"u"||!h||!y?t:y(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer&gt;"u"?t:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h&amp;&amp;y?y(""[Symbol.iterator]()):t,"%Symbol%":h?Symbol:t,"%SyntaxError%":o,"%ThrowTypeError%":f,"%TypedArray%":m,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array&gt;"u"?t:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray&gt;"u"?t:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array&gt;"u"?t:Uint16Array,"%Uint32Array%":typeof Uint32Array&gt;"u"?t:Uint32Array,"%URIError%":a,"%WeakMap%":typeof WeakMap&gt;"u"?t:WeakMap,"%WeakRef%":typeof WeakRef&gt;"u"?t:WeakRef,"%WeakSet%":typeof WeakSet&gt;"u"?t:WeakSet};if(y)try{null.error}catch(L){var _=y(y(L));g["%Error.prototype%"]=_}var S=function L(A){var x;if(A==="%AsyncFunction%")x=l("async function () {}");else if(A==="%GeneratorFunction%")x=l("function* () {}");else if(A==="%AsyncGeneratorFunction%")x=l("async function* () {}");else if(A==="%AsyncGenerator%"){var V=L("%AsyncGeneratorFunction%");V&amp;&amp;(x=V.prototype)}else if(A==="%AsyncIteratorPrototype%"){var K=L("%AsyncGenerator%");K&amp;&amp;y&amp;&amp;(x=y(K.prototype))}return g[A]=x,x},w={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=kO(),k=ope(),C=b.call(Function.call,Array.prototype.concat),P=b.call(Function.apply,Array.prototype.splice),I=b.call(Function.call,String.prototype.replace),q=b.call(Function.call,String.prototype.slice),Y=b.call(Function.call,RegExp.prototype.exec),re=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,G=/\\(\\)?/g,M=function(A){var x=q(A,0,1),V=q(A,-1);if(x==="%"&amp;&amp;V!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(V==="%"&amp;&amp;x!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var K=[];return I(A,re,function(te,Se,ue,be){K[K.length]=ue?I(be,G,"$1"):Se||te}),K},B=function(A,x){var V=A,K;if(k(w,V)&amp;&amp;(K=w[V],V="%"+K[0]+"%"),k(g,V)){var te=g[V];if(te===v&amp;&amp;(te=S(V)),typeof te&gt;"u"&amp;&amp;!x)throw new s("intrinsic "+A+" exists, but is not available. Please file an issue!");return{alias:K,name:V,value:te}}throw new o("intrinsic "+A+" does not exist!")};return bw=function(A,x){if(typeof A!="string"||A.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length&gt;1&amp;&amp;typeof x!="boolean")throw new s('"allowMissing" argument must be a boolean');if(Y(/^%?[^%]*%?$/,A)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var V=M(A),K=V.length&gt;0?V[0]:"",te=B("%"+K+"%",x),Se=te.name,ue=te.value,be=!1,_e=te.alias;_e&amp;&amp;(K=_e[0],P(V,C([0,1],_e)));for(var Te=1,Ze=!0;Te&lt;V.length;Te+=1){var Ge=V[Te],$e=q(Ge,0,1),N=q(Ge,-1);if(($e==='"'||$e==="'"||$e==="`"||N==='"'||N==="'"||N==="`")&amp;&amp;$e!==N)throw new o("property names with quotes must have matching quotes");if((Ge==="constructor"||!Ze)&amp;&amp;(be=!0),K+="."+Ge,Se="%"+K+"%",k(g,Se))ue=g[Se];else if(ue!=null){if(!(Ge in ue)){if(!x)throw new s("base intrinsic for "+A+" exists, but the property is not available.");return}if(u&amp;&amp;Te+1&gt;=V.length){var H=u(ue,Ge);Ze=!!H,Ze&amp;&amp;"get"in H&amp;&amp;!("originalValue"in H.get)?ue=H.get:ue=ue[Ge]}else Ze=k(ue,Ge),ue=ue[Ge];Ze&amp;&amp;!be&amp;&amp;(g[Se]=ue)}}return ue},bw}var Ew={exports:{}},Cw,lD;function AO(){if(lD)return Cw;lD=1;var t=yd(),e=t("%Object.defineProperty%",!0)||!1;if(e)try{e({},"a",{value:1})}catch{e=!1}return Cw=e,Cw}var kw,uD;function e4(){if(uD)return kw;uD=1;var t=yd(),e=t("%Object.getOwnPropertyDescriptor%",!0);if(e)try{e([],"length")}catch{e=null}return kw=e,kw}var Aw,dD;function spe(){if(dD)return Aw;dD=1;var t=AO(),e=Zq(),n=Sp(),r=e4();return Aw=function(o,s,a){if(!o||typeof o!="object"&amp;&amp;typeof o!="function")throw new n("`obj` must be an object or a function`");if(typeof s!="string"&amp;&amp;typeof s!="symbol")throw new n("`property` must be a string or a symbol`");if(arguments.length&gt;3&amp;&amp;typeof arguments[3]!="boolean"&amp;&amp;arguments[3]!==null)throw new n("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length&gt;4&amp;&amp;typeof arguments[4]!="boolean"&amp;&amp;arguments[4]!==null)throw new n("`nonWritable`, if provided, must be a boolean or null");if(arguments.length&gt;5&amp;&amp;typeof arguments[5]!="boolean"&amp;&amp;arguments[5]!==null)throw new n("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length&gt;6&amp;&amp;typeof arguments[6]!="boolean")throw new n("`loose`, if provided, must be a boolean");var c=arguments.length&gt;3?arguments[3]:null,l=arguments.length&gt;4?arguments[4]:null,u=arguments.length&gt;5?arguments[5]:null,d=arguments.length&gt;6?arguments[6]:!1,f=!!r&amp;&amp;r(o,s);if(t)t(o,s,{configurable:u===null&amp;&amp;f?f.configurable:!u,enumerable:c===null&amp;&amp;f?f.enumerable:!c,value:a,writable:l===null&amp;&amp;f?f.writable:!l});else if(d||!c&amp;&amp;!l&amp;&amp;!u)o[s]=a;else throw new e("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.")},Aw}var Iw,fD;function ape(){if(fD)return Iw;fD=1;var t=AO(),e=function(){return!!t};return e.hasArrayLengthDefineBug=function(){if(!t)return null;try{return t([],"length",{value:1}).length!==1}catch{return!0}},Iw=e,Iw}var Ow,hD;function cpe(){if(hD)return Ow;hD=1;var t=yd(),e=spe(),n=ape()(),r=e4(),i=Sp(),o=t("%Math.floor%");return Ow=function(a,c){if(typeof a!="function")throw new i("`fn` is not a function");if(typeof c!="number"||c&lt;0||c&gt;4294967295||o(c)!==c)throw new i("`length` must be a positive 32-bit integer");var l=arguments.length&gt;2&amp;&amp;!!arguments[2],u=!0,d=!0;if("length"in a&amp;&amp;r){var f=r(a,"length");f&amp;&amp;!f.configurable&amp;&amp;(u=!1),f&amp;&amp;!f.writable&amp;&amp;(d=!1)}return(u||d||!l)&amp;&amp;(n?e(a,"length",c,!0,!0):e(a,"length",c)),a},Ow}var pD;function lpe(){return pD||(pD=1,function(t){var e=kO(),n=yd(),r=cpe(),i=Sp(),o=n("%Function.prototype.apply%"),s=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||e.call(s,o),c=AO(),l=n("%Math.max%");t.exports=function(f){if(typeof f!="function")throw new i("a function is required");var h=a(e,s,arguments);return r(h,1+l(0,f.length-(arguments.length-1)),!0)};var u=function(){return a(e,o,arguments)};c?c(t.exports,"apply",{value:u}):t.exports.apply=u}(Ew)),Ew.exports}var Rw,mD;function upe(){if(mD)return Rw;mD=1;var t=yd(),e=lpe(),n=e(t("String.prototype.indexOf"));return Rw=function(i,o){var s=t(i,!!o);return typeof s=="function"&amp;&amp;n(i,".prototype.")&gt;-1?e(s):s},Rw}const dpe={},fpe=Object.freeze(Object.defineProperty({__proto__:null,default:dpe},Symbol.toStringTag,{value:"Module"})),hpe=Hv(fpe);var Nw,gD;function ppe(){if(gD)return Nw;gD=1;var t=typeof Map=="function"&amp;&amp;Map.prototype,e=Object.getOwnPropertyDescriptor&amp;&amp;t?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=t&amp;&amp;e&amp;&amp;typeof e.get=="function"?e.get:null,r=t&amp;&amp;Map.prototype.forEach,i=typeof Set=="function"&amp;&amp;Set.prototype,o=Object.getOwnPropertyDescriptor&amp;&amp;i?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,s=i&amp;&amp;o&amp;&amp;typeof o.get=="function"?o.get:null,a=i&amp;&amp;Set.prototype.forEach,c=typeof WeakMap=="function"&amp;&amp;WeakMap.prototype,l=c?WeakMap.prototype.has:null,u=typeof WeakSet=="function"&amp;&amp;WeakSet.prototype,d=u?WeakSet.prototype.has:null,f=typeof WeakRef=="function"&amp;&amp;WeakRef.prototype,h=f?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,y=Object.prototype.toString,v=Function.prototype.toString,m=String.prototype.match,g=String.prototype.slice,_=String.prototype.replace,S=String.prototype.toUpperCase,w=String.prototype.toLowerCase,b=RegExp.prototype.test,k=Array.prototype.concat,C=Array.prototype.join,P=Array.prototype.slice,I=Math.floor,q=typeof BigInt=="function"?BigInt.prototype.valueOf:null,Y=Object.getOwnPropertySymbols,re=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,G=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="object",M=typeof Symbol=="function"&amp;&amp;Symbol.toStringTag&amp;&amp;(typeof Symbol.toStringTag===G||!0)?Symbol.toStringTag:null,B=Object.prototype.propertyIsEnumerable,L=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(D){return D.__proto__}:null);function A(D,F){if(D===1/0||D===-1/0||D!==D||D&amp;&amp;D&gt;-1e3&amp;&amp;D&lt;1e3||b.call(/e/,F))return F;var xe=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof D=="number"){var Oe=D&lt;0?-I(-D):I(D);if(Oe!==D){var Et=String(Oe),Me=g.call(F,Et.length+1);return _.call(Et,xe,"$&amp;_")+"."+_.call(_.call(Me,/([0-9]{3})/g,"$&amp;_"),/_$/,"")}}return _.call(F,xe,"$&amp;_")}var x=hpe,V=x.custom,K=N(V)?V:null;Nw=function D(F,xe,Oe,Et){var Me=xe||{};if(z(Me,"quoteStyle")&amp;&amp;Me.quoteStyle!=="single"&amp;&amp;Me.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(z(Me,"maxStringLength")&amp;&amp;(typeof Me.maxStringLength=="number"?Me.maxStringLength&lt;0&amp;&amp;Me.maxStringLength!==1/0:Me.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Ir=z(Me,"customInspect")?Me.customInspect:!0;if(typeof Ir!="boolean"&amp;&amp;Ir!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(z(Me,"indent")&amp;&amp;Me.indent!==null&amp;&amp;Me.indent!=="	"&amp;&amp;!(parseInt(Me.indent,10)===Me.indent&amp;&amp;Me.indent&gt;0))throw new TypeError('option "indent" must be "\\t", an integer &gt; 0, or `null`');if(z(Me,"numericSeparator")&amp;&amp;typeof Me.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Or=Me.numericSeparator;if(typeof F&gt;"u")return"undefined";if(F===null)return"null";if(typeof F=="boolean")return F?"true":"false";if(typeof F=="string")return bt(F,Me);if(typeof F=="number"){if(F===0)return 1/0/F&gt;0?"0":"-0";var jn=String(F);return Or?A(F,jn):jn}if(typeof F=="bigint"){var Bn=String(F)+"n";return Or?A(F,Bn):Bn}var La=typeof Me.depth&gt;"u"?5:Me.depth;if(typeof Oe&gt;"u"&amp;&amp;(Oe=0),Oe&gt;=La&amp;&amp;La&gt;0&amp;&amp;typeof F=="object")return ue(F)?"[Array]":"[Object]";var Lo=dn(Me,Oe);if(typeof Et&gt;"u")Et=[];else if(fe(Et,F)&gt;=0)return"[Circular]";function fn(It,Uo,Ad){if(Uo&amp;&amp;(Et=P.call(Et),Et.push(Uo)),Ad){var Id={depth:Me.depth};return z(Me,"quoteStyle")&amp;&amp;(Id.quoteStyle=Me.quoteStyle),D(It,Id,Oe+1,Et)}return D(It,Me,Oe+1,Et)}if(typeof F=="function"&amp;&amp;!_e(F)){var Cd=$(F),Ei=Un(F,fn);return"[Function"+(Cd?": "+Cd:" (anonymous)")+"]"+(Ei.length&gt;0?" { "+C.call(Ei,", ")+" }":"")}if(N(F)){var io=G?_.call(String(F),/^(Symbol\(.*\))_[^)]*$/,"$1"):re.call(F);return typeof F=="object"&amp;&amp;!G?ze(io):io}if(yt(F)){for(var $o="&lt;"+w.call(String(F.nodeName)),ws=F.attributes||[],Ci=0;Ci&lt;ws.length;Ci++)$o+=" "+ws[Ci].name+"="+te(Se(ws[Ci].value),"double",Me);return $o+="&gt;",F.childNodes&amp;&amp;F.childNodes.length&amp;&amp;($o+="..."),$o+="&lt;/"+w.call(String(F.nodeName))+"&gt;",$o}if(ue(F)){if(F.length===0)return"[]";var sl=Un(F,fn);return Lo&amp;&amp;!Do(sl)?"["+Fn(sl,Lo)+"]":"[ "+C.call(sl,", ")+" ]"}if(Te(F)){var al=Un(F,fn);return!("cause"in Error.prototype)&amp;&amp;"cause"in F&amp;&amp;!B.call(F,"cause")?"{ ["+String(F)+"] "+C.call(k.call("[cause]: "+fn(F.cause),al),", ")+" }":al.length===0?"["+String(F)+"]":"{ ["+String(F)+"] "+C.call(al,", ")+" }"}if(typeof F=="object"&amp;&amp;Ir){if(K&amp;&amp;typeof F[K]=="function"&amp;&amp;x)return x(F,{depth:La-Oe});if(Ir!=="symbol"&amp;&amp;typeof F.inspect=="function")return F.inspect()}if(Ie(F)){var oo=[];return r&amp;&amp;r.call(F,function(It,Uo){oo.push(fn(Uo,F,!0)+" =&gt; "+fn(It,F))}),$n("Map",n.call(F),oo,Lo)}if(ye(F)){var so=[];return a&amp;&amp;a.call(F,function(It){so.push(fn(It,F))}),$n("Set",s.call(F),so,Lo)}if(Ae(F))return tn("WeakMap");if(Fe(F))return tn("WeakSet");if(J(F))return tn("WeakRef");if(Ge(F))return ze(fn(Number(F)));if(H(F))return ze(fn(q.call(F)));if($e(F))return ze(p.call(F));if(Ze(F))return ze(fn(String(F)));if(typeof window&lt;"u"&amp;&amp;F===window)return"{ [object Window] }";if(typeof globalThis&lt;"u"&amp;&amp;F===globalThis||typeof Hi&lt;"u"&amp;&amp;F===Hi)return"{ [object globalThis] }";if(!be(F)&amp;&amp;!_e(F)){var $a=Un(F,fn),cl=L?L(F)===Object.prototype:F instanceof Object||F.constructor===Object,Fo=F instanceof Object?"":"null prototype",kd=!cl&amp;&amp;M&amp;&amp;Object(F)===F&amp;&amp;M in F?g.call(W(F),8,-1):Fo?"Object":"",$p=cl||typeof F.constructor!="function"?"":F.constructor.name?F.constructor.name+" ":"",nr=$p+(kd||Fo?"["+C.call(k.call([],kd||[],Fo||[]),": ")+"] ":"");return $a.length===0?nr+"{}":Lo?nr+"{"+Fn($a,Lo)+"}":nr+"{ "+C.call($a,", ")+" }"}return String(F)};function te(D,F,xe){var Oe=(xe.quoteStyle||F)==="double"?'"':"'";return Oe+D+Oe}function Se(D){return _.call(String(D),/"/g,"&amp;quot;")}function ue(D){return W(D)==="[object Array]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function be(D){return W(D)==="[object Date]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function _e(D){return W(D)==="[object RegExp]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function Te(D){return W(D)==="[object Error]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function Ze(D){return W(D)==="[object String]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function Ge(D){return W(D)==="[object Number]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function $e(D){return W(D)==="[object Boolean]"&amp;&amp;(!M||!(typeof D=="object"&amp;&amp;M in D))}function N(D){if(G)return D&amp;&amp;typeof D=="object"&amp;&amp;D instanceof Symbol;if(typeof D=="symbol")return!0;if(!D||typeof D!="object"||!re)return!1;try{return re.call(D),!0}catch{}return!1}function H(D){if(!D||typeof D!="object"||!q)return!1;try{return q.call(D),!0}catch{}return!1}var R=Object.prototype.hasOwnProperty||function(D){return D in this};function z(D,F){return R.call(D,F)}function W(D){return y.call(D)}function $(D){if(D.name)return D.name;var F=m.call(v.call(D),/^function\s*([\w$]+)/);return F?F[1]:null}function fe(D,F){if(D.indexOf)return D.indexOf(F);for(var xe=0,Oe=D.length;xe&lt;Oe;xe++)if(D[xe]===F)return xe;return-1}function Ie(D){if(!n||!D||typeof D!="object")return!1;try{n.call(D);try{s.call(D)}catch{return!0}return D instanceof Map}catch{}return!1}function Ae(D){if(!l||!D||typeof D!="object")return!1;try{l.call(D,l);try{d.call(D,d)}catch{return!0}return D instanceof WeakMap}catch{}return!1}function J(D){if(!h||!D||typeof D!="object")return!1;try{return h.call(D),!0}catch{}return!1}function ye(D){if(!s||!D||typeof D!="object")return!1;try{s.call(D);try{n.call(D)}catch{return!0}return D instanceof Set}catch{}return!1}function Fe(D){if(!d||!D||typeof D!="object")return!1;try{d.call(D,d);try{l.call(D,l)}catch{return!0}return D instanceof WeakSet}catch{}return!1}function yt(D){return!D||typeof D!="object"?!1:typeof HTMLElement&lt;"u"&amp;&amp;D instanceof HTMLElement?!0:typeof D.nodeName=="string"&amp;&amp;typeof D.getAttribute=="function"}function bt(D,F){if(D.length&gt;F.maxStringLength){var xe=D.length-F.maxStringLength,Oe="... "+xe+" more character"+(xe&gt;1?"s":"");return bt(g.call(D,0,F.maxStringLength),F)+Oe}var Et=_.call(_.call(D,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,un);return te(Et,"single",F)}function un(D){var F=D.charCodeAt(0),xe={8:"b",9:"t",10:"n",12:"f",13:"r"}[F];return xe?"\\"+xe:"\\x"+(F&lt;16?"0":"")+S.call(F.toString(16))}function ze(D){return"Object("+D+")"}function tn(D){return D+" { ? }"}function $n(D,F,xe,Oe){var Et=Oe?Fn(xe,Oe):C.call(xe,", ");return D+" ("+F+") {"+Et+"}"}function Do(D){for(var F=0;F&lt;D.length;F++)if(fe(D[F],`
`)&gt;=0)return!1;return!0}function dn(D,F){var xe;if(D.indent==="	")xe="	";else if(typeof D.indent=="number"&amp;&amp;D.indent&gt;0)xe=C.call(Array(D.indent+1)," ");else return null;return{base:xe,prev:C.call(Array(F+1),xe)}}function Fn(D,F){if(D.length===0)return"";var xe=`
`+F.prev+F.base;return xe+C.call(D,","+xe)+`
`+F.prev}function Un(D,F){var xe=ue(D),Oe=[];if(xe){Oe.length=D.length;for(var Et=0;Et&lt;D.length;Et++)Oe[Et]=z(D,Et)?F(D[Et],D):""}var Me=typeof Y=="function"?Y(D):[],Ir;if(G){Ir={};for(var Or=0;Or&lt;Me.length;Or++)Ir["$"+Me[Or]]=Me[Or]}for(var jn in D)z(D,jn)&amp;&amp;(xe&amp;&amp;String(Number(jn))===jn&amp;&amp;jn&lt;D.length||G&amp;&amp;Ir["$"+jn]instanceof Symbol||(b.call(/[^\w$]/,jn)?Oe.push(F(jn,D)+": "+F(D[jn],D)):Oe.push(jn+": "+F(D[jn],D))));if(typeof Y=="function")for(var Bn=0;Bn&lt;Me.length;Bn++)B.call(D,Me[Bn])&amp;&amp;Oe.push("["+F(Me[Bn])+"]: "+F(D[Me[Bn]],D));return Oe}return Nw}var Pw,yD;function mpe(){if(yD)return Pw;yD=1;var t=yd(),e=upe(),n=ppe(),r=Sp(),i=t("%WeakMap%",!0),o=t("%Map%",!0),s=e("WeakMap.prototype.get",!0),a=e("WeakMap.prototype.set",!0),c=e("WeakMap.prototype.has",!0),l=e("Map.prototype.get",!0),u=e("Map.prototype.set",!0),d=e("Map.prototype.has",!0),f=function(v,m){for(var g=v,_;(_=g.next)!==null;g=_)if(_.key===m)return g.next=_.next,_.next=v.next,v.next=_,_},h=function(v,m){var g=f(v,m);return g&amp;&amp;g.value},p=function(v,m,g){var _=f(v,m);_?_.value=g:v.next={key:m,next:v.next,value:g}},y=function(v,m){return!!f(v,m)};return Pw=function(){var m,g,_,S={assert:function(w){if(!S.has(w))throw new r("Side channel does not contain "+n(w))},get:function(w){if(i&amp;&amp;w&amp;&amp;(typeof w=="object"||typeof w=="function")){if(m)return s(m,w)}else if(o){if(g)return l(g,w)}else if(_)return h(_,w)},has:function(w){if(i&amp;&amp;w&amp;&amp;(typeof w=="object"||typeof w=="function")){if(m)return c(m,w)}else if(o){if(g)return d(g,w)}else if(_)return y(_,w);return!1},set:function(w,b){i&amp;&amp;w&amp;&amp;(typeof w=="object"||typeof w=="function")?(m||(m=new i),a(m,w,b)):o?(g||(g=new o),u(g,w,b)):(_||(_={key:{},next:null}),p(_,w,b))}};return S},Pw}var xw,vD;function IO(){if(vD)return xw;vD=1;var t=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return xw={default:n.RFC3986,formatters:{RFC1738:function(r){return t.call(r,e,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},xw}var Mw,_D;function t4(){if(_D)return Mw;_D=1;var t=IO(),e=Object.prototype.hasOwnProperty,n=Array.isArray,r=function(){for(var v=[],m=0;m&lt;256;++m)v.push("%"+((m&lt;16?"0":"")+m.toString(16)).toUpperCase());return v}(),i=function(m){for(;m.length&gt;1;){var g=m.pop(),_=g.obj[g.prop];if(n(_)){for(var S=[],w=0;w&lt;_.length;++w)typeof _[w]&lt;"u"&amp;&amp;S.push(_[w]);g.obj[g.prop]=S}}},o=function(m,g){for(var _=g&amp;&amp;g.plainObjects?Object.create(null):{},S=0;S&lt;m.length;++S)typeof m[S]&lt;"u"&amp;&amp;(_[S]=m[S]);return _},s=function v(m,g,_){if(!g)return m;if(typeof g!="object"){if(n(m))m.push(g);else if(m&amp;&amp;typeof m=="object")(_&amp;&amp;(_.plainObjects||_.allowPrototypes)||!e.call(Object.prototype,g))&amp;&amp;(m[g]=!0);else return[m,g];return m}if(!m||typeof m!="object")return[m].concat(g);var S=m;return n(m)&amp;&amp;!n(g)&amp;&amp;(S=o(m,_)),n(m)&amp;&amp;n(g)?(g.forEach(function(w,b){if(e.call(m,b)){var k=m[b];k&amp;&amp;typeof k=="object"&amp;&amp;w&amp;&amp;typeof w=="object"?m[b]=v(k,w,_):m.push(w)}else m[b]=w}),m):Object.keys(g).reduce(function(w,b){var k=g[b];return e.call(w,b)?w[b]=v(w[b],k,_):w[b]=k,w},S)},a=function(m,g){return Object.keys(g).reduce(function(_,S){return _[S]=g[S],_},m)},c=function(v,m,g){var _=v.replace(/\+/g," ");if(g==="iso-8859-1")return _.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(_)}catch{return _}},l=1024,u=function(m,g,_,S,w){if(m.length===0)return m;var b=m;if(typeof m=="symbol"?b=Symbol.prototype.toString.call(m):typeof m!="string"&amp;&amp;(b=String(m)),_==="iso-8859-1")return escape(b).replace(/%u[0-9a-f]{4}/gi,function(re){return"%26%23"+parseInt(re.slice(2),16)+"%3B"});for(var k="",C=0;C&lt;b.length;C+=l){for(var P=b.length&gt;=l?b.slice(C,C+l):b,I=[],q=0;q&lt;P.length;++q){var Y=P.charCodeAt(q);if(Y===45||Y===46||Y===95||Y===126||Y&gt;=48&amp;&amp;Y&lt;=57||Y&gt;=65&amp;&amp;Y&lt;=90||Y&gt;=97&amp;&amp;Y&lt;=122||w===t.RFC1738&amp;&amp;(Y===40||Y===41)){I[I.length]=P.charAt(q);continue}if(Y&lt;128){I[I.length]=r[Y];continue}if(Y&lt;2048){I[I.length]=r[192|Y&gt;&gt;6]+r[128|Y&amp;63];continue}if(Y&lt;55296||Y&gt;=57344){I[I.length]=r[224|Y&gt;&gt;12]+r[128|Y&gt;&gt;6&amp;63]+r[128|Y&amp;63];continue}q+=1,Y=65536+((Y&amp;1023)&lt;&lt;10|P.charCodeAt(q)&amp;1023),I[I.length]=r[240|Y&gt;&gt;18]+r[128|Y&gt;&gt;12&amp;63]+r[128|Y&gt;&gt;6&amp;63]+r[128|Y&amp;63]}k+=I.join("")}return k},d=function(m){for(var g=[{obj:{o:m},prop:"o"}],_=[],S=0;S&lt;g.length;++S)for(var w=g[S],b=w.obj[w.prop],k=Object.keys(b),C=0;C&lt;k.length;++C){var P=k[C],I=b[P];typeof I=="object"&amp;&amp;I!==null&amp;&amp;_.indexOf(I)===-1&amp;&amp;(g.push({obj:b,prop:P}),_.push(I))}return i(g),m},f=function(m){return Object.prototype.toString.call(m)==="[object RegExp]"},h=function(m){return!m||typeof m!="object"?!1:!!(m.constructor&amp;&amp;m.constructor.isBuffer&amp;&amp;m.constructor.isBuffer(m))},p=function(m,g){return[].concat(m,g)},y=function(m,g){if(n(m)){for(var _=[],S=0;S&lt;m.length;S+=1)_.push(g(m[S]));return _}return g(m)};return Mw={arrayToObject:o,assign:a,combine:p,compact:d,decode:c,encode:u,isBuffer:h,isRegExp:f,maybeMap:y,merge:s},Mw}var Dw,SD;function gpe(){if(SD)return Dw;SD=1;var t=mpe(),e=t4(),n=IO(),r=Object.prototype.hasOwnProperty,i={brackets:function(v){return v+"[]"},comma:"comma",indices:function(v,m){return v+"["+m+"]"},repeat:function(v){return v}},o=Array.isArray,s=Array.prototype.push,a=function(y,v){s.apply(y,o(v)?v:[v])},c=Date.prototype.toISOString,l=n.default,u={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,delimiter:"&amp;",encode:!0,encodeDotInKeys:!1,encoder:e.encode,encodeValuesOnly:!1,format:l,formatter:n.formatters[l],indices:!1,serializeDate:function(v){return c.call(v)},skipNulls:!1,strictNullHandling:!1},d=function(v){return typeof v=="string"||typeof v=="number"||typeof v=="boolean"||typeof v=="symbol"||typeof v=="bigint"},f={},h=function y(v,m,g,_,S,w,b,k,C,P,I,q,Y,re,G,M,B,L){for(var A=v,x=L,V=0,K=!1;(x=x.get(f))!==void 0&amp;&amp;!K;){var te=x.get(v);if(V+=1,typeof te&lt;"u"){if(te===V)throw new RangeError("Cyclic object value");K=!0}typeof x.get(f)&gt;"u"&amp;&amp;(V=0)}if(typeof P=="function"?A=P(m,A):A instanceof Date?A=Y(A):g==="comma"&amp;&amp;o(A)&amp;&amp;(A=e.maybeMap(A,function(W){return W instanceof Date?Y(W):W})),A===null){if(w)return C&amp;&amp;!M?C(m,u.encoder,B,"key",re):m;A=""}if(d(A)||e.isBuffer(A)){if(C){var Se=M?m:C(m,u.encoder,B,"key",re);return[G(Se)+"="+G(C(A,u.encoder,B,"value",re))]}return[G(m)+"="+G(String(A))]}var ue=[];if(typeof A&gt;"u")return ue;var be;if(g==="comma"&amp;&amp;o(A))M&amp;&amp;C&amp;&amp;(A=e.maybeMap(A,C)),be=[{value:A.length&gt;0?A.join(",")||null:void 0}];else if(o(P))be=P;else{var _e=Object.keys(A);be=I?_e.sort(I):_e}var Te=k?m.replace(/\./g,"%2E"):m,Ze=_&amp;&amp;o(A)&amp;&amp;A.length===1?Te+"[]":Te;if(S&amp;&amp;o(A)&amp;&amp;A.length===0)return Ze+"[]";for(var Ge=0;Ge&lt;be.length;++Ge){var $e=be[Ge],N=typeof $e=="object"&amp;&amp;typeof $e.value&lt;"u"?$e.value:A[$e];if(!(b&amp;&amp;N===null)){var H=q&amp;&amp;k?$e.replace(/\./g,"%2E"):$e,R=o(A)?typeof g=="function"?g(Ze,H):Ze:Ze+(q?"."+H:"["+H+"]");L.set(v,V);var z=t();z.set(f,L),a(ue,y(N,R,g,_,S,w,b,k,g==="comma"&amp;&amp;M&amp;&amp;o(A)?null:C,P,I,q,Y,re,G,M,B,z))}}return ue},p=function(v){if(!v)return u;if(typeof v.allowEmptyArrays&lt;"u"&amp;&amp;typeof v.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof v.encodeDotInKeys&lt;"u"&amp;&amp;typeof v.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(v.encoder!==null&amp;&amp;typeof v.encoder&lt;"u"&amp;&amp;typeof v.encoder!="function")throw new TypeError("Encoder has to be a function.");var m=v.charset||u.charset;if(typeof v.charset&lt;"u"&amp;&amp;v.charset!=="utf-8"&amp;&amp;v.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var g=n.default;if(typeof v.format&lt;"u"){if(!r.call(n.formatters,v.format))throw new TypeError("Unknown format option provided.");g=v.format}var _=n.formatters[g],S=u.filter;(typeof v.filter=="function"||o(v.filter))&amp;&amp;(S=v.filter);var w;if(v.arrayFormat in i?w=v.arrayFormat:"indices"in v?w=v.indices?"indices":"repeat":w=u.arrayFormat,"commaRoundTrip"in v&amp;&amp;typeof v.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var b=typeof v.allowDots&gt;"u"?v.encodeDotInKeys===!0?!0:u.allowDots:!!v.allowDots;return{addQueryPrefix:typeof v.addQueryPrefix=="boolean"?v.addQueryPrefix:u.addQueryPrefix,allowDots:b,allowEmptyArrays:typeof v.allowEmptyArrays=="boolean"?!!v.allowEmptyArrays:u.allowEmptyArrays,arrayFormat:w,charset:m,charsetSentinel:typeof v.charsetSentinel=="boolean"?v.charsetSentinel:u.charsetSentinel,commaRoundTrip:v.commaRoundTrip,delimiter:typeof v.delimiter&gt;"u"?u.delimiter:v.delimiter,encode:typeof v.encode=="boolean"?v.encode:u.encode,encodeDotInKeys:typeof v.encodeDotInKeys=="boolean"?v.encodeDotInKeys:u.encodeDotInKeys,encoder:typeof v.encoder=="function"?v.encoder:u.encoder,encodeValuesOnly:typeof v.encodeValuesOnly=="boolean"?v.encodeValuesOnly:u.encodeValuesOnly,filter:S,format:g,formatter:_,serializeDate:typeof v.serializeDate=="function"?v.serializeDate:u.serializeDate,skipNulls:typeof v.skipNulls=="boolean"?v.skipNulls:u.skipNulls,sort:typeof v.sort=="function"?v.sort:null,strictNullHandling:typeof v.strictNullHandling=="boolean"?v.strictNullHandling:u.strictNullHandling}};return Dw=function(y,v){var m=y,g=p(v),_,S;typeof g.filter=="function"?(S=g.filter,m=S("",m)):o(g.filter)&amp;&amp;(S=g.filter,_=S);var w=[];if(typeof m!="object"||m===null)return"";var b=i[g.arrayFormat],k=b==="comma"&amp;&amp;g.commaRoundTrip;_||(_=Object.keys(m)),g.sort&amp;&amp;_.sort(g.sort);for(var C=t(),P=0;P&lt;_.length;++P){var I=_[P];g.skipNulls&amp;&amp;m[I]===null||a(w,h(m[I],I,b,k,g.allowEmptyArrays,g.strictNullHandling,g.skipNulls,g.encodeDotInKeys,g.encode?g.encoder:null,g.filter,g.sort,g.allowDots,g.serializeDate,g.format,g.formatter,g.encodeValuesOnly,g.charset,C))}var q=w.join(g.delimiter),Y=g.addQueryPrefix===!0?"?":"";return g.charsetSentinel&amp;&amp;(g.charset==="iso-8859-1"?Y+="utf8=%26%2310003%3B&amp;":Y+="utf8=%E2%9C%93&amp;"),q.length&gt;0?Y+q:""},Dw}var Lw,wD;function ype(){if(wD)return Lw;wD=1;var t=t4(),e=Object.prototype.hasOwnProperty,n=Array.isArray,r={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:t.decode,delimiter:"&amp;",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1},i=function(f){return f.replace(/&amp;#(\d+);/g,function(h,p){return String.fromCharCode(parseInt(p,10))})},o=function(f,h){return f&amp;&amp;typeof f=="string"&amp;&amp;h.comma&amp;&amp;f.indexOf(",")&gt;-1?f.split(","):f},s="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",c=function(h,p){var y={__proto__:null},v=p.ignoreQueryPrefix?h.replace(/^\?/,""):h;v=v.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var m=p.parameterLimit===1/0?void 0:p.parameterLimit,g=v.split(p.delimiter,m),_=-1,S,w=p.charset;if(p.charsetSentinel)for(S=0;S&lt;g.length;++S)g[S].indexOf("utf8=")===0&amp;&amp;(g[S]===a?w="utf-8":g[S]===s&amp;&amp;(w="iso-8859-1"),_=S,S=g.length);for(S=0;S&lt;g.length;++S)if(S!==_){var b=g[S],k=b.indexOf("]="),C=k===-1?b.indexOf("="):k+1,P,I;C===-1?(P=p.decoder(b,r.decoder,w,"key"),I=p.strictNullHandling?null:""):(P=p.decoder(b.slice(0,C),r.decoder,w,"key"),I=t.maybeMap(o(b.slice(C+1),p),function(Y){return p.decoder(Y,r.decoder,w,"value")})),I&amp;&amp;p.interpretNumericEntities&amp;&amp;w==="iso-8859-1"&amp;&amp;(I=i(I)),b.indexOf("[]=")&gt;-1&amp;&amp;(I=n(I)?[I]:I);var q=e.call(y,P);q&amp;&amp;p.duplicates==="combine"?y[P]=t.combine(y[P],I):(!q||p.duplicates==="last")&amp;&amp;(y[P]=I)}return y},l=function(f,h,p,y){for(var v=y?h:o(h,p),m=f.length-1;m&gt;=0;--m){var g,_=f[m];if(_==="[]"&amp;&amp;p.parseArrays)g=p.allowEmptyArrays&amp;&amp;(v===""||p.strictNullHandling&amp;&amp;v===null)?[]:[].concat(v);else{g=p.plainObjects?Object.create(null):{};var S=_.charAt(0)==="["&amp;&amp;_.charAt(_.length-1)==="]"?_.slice(1,-1):_,w=p.decodeDotInKeys?S.replace(/%2E/g,"."):S,b=parseInt(w,10);!p.parseArrays&amp;&amp;w===""?g={0:v}:!isNaN(b)&amp;&amp;_!==w&amp;&amp;String(b)===w&amp;&amp;b&gt;=0&amp;&amp;p.parseArrays&amp;&amp;b&lt;=p.arrayLimit?(g=[],g[b]=v):w!=="__proto__"&amp;&amp;(g[w]=v)}v=g}return v},u=function(h,p,y,v){if(h){var m=y.allowDots?h.replace(/\.([^.[]+)/g,"[$1]"):h,g=/(\[[^[\]]*])/,_=/(\[[^[\]]*])/g,S=y.depth&gt;0&amp;&amp;g.exec(m),w=S?m.slice(0,S.index):m,b=[];if(w){if(!y.plainObjects&amp;&amp;e.call(Object.prototype,w)&amp;&amp;!y.allowPrototypes)return;b.push(w)}for(var k=0;y.depth&gt;0&amp;&amp;(S=_.exec(m))!==null&amp;&amp;k&lt;y.depth;){if(k+=1,!y.plainObjects&amp;&amp;e.call(Object.prototype,S[1].slice(1,-1))&amp;&amp;!y.allowPrototypes)return;b.push(S[1])}if(S){if(y.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+y.depth+" and strictDepth is true");b.push("["+m.slice(S.index)+"]")}return l(b,p,y,v)}},d=function(h){if(!h)return r;if(typeof h.allowEmptyArrays&lt;"u"&amp;&amp;typeof h.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof h.decodeDotInKeys&lt;"u"&amp;&amp;typeof h.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(h.decoder!==null&amp;&amp;typeof h.decoder&lt;"u"&amp;&amp;typeof h.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof h.charset&lt;"u"&amp;&amp;h.charset!=="utf-8"&amp;&amp;h.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var p=typeof h.charset&gt;"u"?r.charset:h.charset,y=typeof h.duplicates&gt;"u"?r.duplicates:h.duplicates;if(y!=="combine"&amp;&amp;y!=="first"&amp;&amp;y!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var v=typeof h.allowDots&gt;"u"?h.decodeDotInKeys===!0?!0:r.allowDots:!!h.allowDots;return{allowDots:v,allowEmptyArrays:typeof h.allowEmptyArrays=="boolean"?!!h.allowEmptyArrays:r.allowEmptyArrays,allowPrototypes:typeof h.allowPrototypes=="boolean"?h.allowPrototypes:r.allowPrototypes,allowSparse:typeof h.allowSparse=="boolean"?h.allowSparse:r.allowSparse,arrayLimit:typeof h.arrayLimit=="number"?h.arrayLimit:r.arrayLimit,charset:p,charsetSentinel:typeof h.charsetSentinel=="boolean"?h.charsetSentinel:r.charsetSentinel,comma:typeof h.comma=="boolean"?h.comma:r.comma,decodeDotInKeys:typeof h.decodeDotInKeys=="boolean"?h.decodeDotInKeys:r.decodeDotInKeys,decoder:typeof h.decoder=="function"?h.decoder:r.decoder,delimiter:typeof h.delimiter=="string"||t.isRegExp(h.delimiter)?h.delimiter:r.delimiter,depth:typeof h.depth=="number"||h.depth===!1?+h.depth:r.depth,duplicates:y,ignoreQueryPrefix:h.ignoreQueryPrefix===!0,interpretNumericEntities:typeof h.interpretNumericEntities=="boolean"?h.interpretNumericEntities:r.interpretNumericEntities,parameterLimit:typeof h.parameterLimit=="number"?h.parameterLimit:r.parameterLimit,parseArrays:h.parseArrays!==!1,plainObjects:typeof h.plainObjects=="boolean"?h.plainObjects:r.plainObjects,strictDepth:typeof h.strictDepth=="boolean"?!!h.strictDepth:r.strictDepth,strictNullHandling:typeof h.strictNullHandling=="boolean"?h.strictNullHandling:r.strictNullHandling}};return Lw=function(f,h){var p=d(h);if(f===""||f===null||typeof f&gt;"u")return p.plainObjects?Object.create(null):{};for(var y=typeof f=="string"?c(f,p):f,v=p.plainObjects?Object.create(null):{},m=Object.keys(y),g=0;g&lt;m.length;++g){var _=m[g],S=u(_,y[_],p,typeof f=="string");v=t.merge(v,S,p)}return p.allowSparse===!0?v:t.compact(v)},Lw}var $w,TD;function vpe(){if(TD)return $w;TD=1;var t=gpe(),e=ype(),n=IO();return $w={formats:n,parse:e,stringify:t},$w}(function(t,e){(function(n,r){r(e,Khe,Qhe,vpe())})(Hi,function(n,r,i,o){var s=function(N,H,R,z){function W($){return $ instanceof R?$:new R(function(fe){fe($)})}return new(R||(R=Promise))(function($,fe){function Ie(ye){try{J(z.next(ye))}catch(Fe){fe(Fe)}}function Ae(ye){try{J(z.throw(ye))}catch(Fe){fe(Fe)}}function J(ye){ye.done?$(ye.value):W(ye.value).then(Ie,Ae)}J((z=z.apply(N,H||[])).next())})},a=function(N,H){var R={label:0,sent:function(){if($[0]&amp;1)throw $[1];return $[1]},trys:[],ops:[]},z,W,$,fe;return fe={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&amp;&amp;(fe[Symbol.iterator]=function(){return this}),fe;function Ie(J){return function(ye){return Ae([J,ye])}}function Ae(J){if(z)throw new TypeError("Generator is already executing.");for(;R;)try{if(z=1,W&amp;&amp;($=J[0]&amp;2?W.return:J[0]?W.throw||(($=W.return)&amp;&amp;$.call(W),0):W.next)&amp;&amp;!($=$.call(W,J[1])).done)return $;switch(W=0,$&amp;&amp;(J=[J[0]&amp;2,$.value]),J[0]){case 0:case 1:$=J;break;case 4:return R.label++,{value:J[1],done:!1};case 5:R.label++,W=J[1],J=[0];continue;case 7:J=R.ops.pop(),R.trys.pop();continue;default:if($=R.trys,!($=$.length&gt;0&amp;&amp;$[$.length-1])&amp;&amp;(J[0]===6||J[0]===2)){R=0;continue}if(J[0]===3&amp;&amp;(!$||J[1]&gt;$[0]&amp;&amp;J[1]&lt;$[3])){R.label=J[1];break}if(J[0]===6&amp;&amp;R.label&lt;$[1]){R.label=$[1],$=J;break}if($&amp;&amp;R.label&lt;$[2]){R.label=$[2],R.ops.push(J);break}$[2]&amp;&amp;R.ops.pop(),R.trys.pop();continue}J=H.call(N,R)}catch(ye){J=[6,ye],W=0}finally{z=$=0}if(J[0]&amp;5)throw J[1];return{value:J[0]?J[1]:void 0,done:!0}}};function c(N,H){if(N.directives&amp;&amp;N.directives.length){var R={};return N.directives.forEach(function(z){R[z.name.value]=i.argumentsObjectFromField(z,H)}),R}return null}var l=Object.prototype.hasOwnProperty;function u(N,H){H!==null&amp;&amp;typeof H=="object"&amp;&amp;Object.keys(H).forEach(function(R){var z=H[R];l.call(N,R)?u(N[R],z):N[R]=z})}function d(N,H,R,z,W,$){$===void 0&amp;&amp;($={});var fe=i.getMainDefinition(H),Ie=i.getFragmentDefinitions(H),Ae=i.createFragmentMap(Ie),J=$.resultMapper,ye=$.fragmentMatcher||function(){return!0},Fe={fragmentMap:Ae,contextValue:z,variableValues:W,resultMapper:J,resolver:N,fragmentMatcher:ye};return f(fe.selectionSet,R,Fe)}function f(N,H,R){return s(this,void 0,void 0,function(){var z,W,$,fe,Ie,Ae=this;return a(this,function(J){switch(J.label){case 0:return z=R.fragmentMap,W=R.contextValue,$=R.variableValues,fe={},Ie=function(ye){return s(Ae,void 0,void 0,function(){var Fe,yt,bt,un,ze;return a(this,function(tn){switch(tn.label){case 0:return i.shouldInclude(ye,$)?i.isField(ye)?[4,h(ye,H,R)]:[3,2]:[2];case 1:return Fe=tn.sent(),yt=i.resultKeyNameFromField(ye),Fe!==void 0&amp;&amp;(fe[yt]===void 0?fe[yt]=Fe:u(fe[yt],Fe)),[2];case 2:if(i.isInlineFragment(ye))bt=ye;else if(bt=z[ye.name.value],!bt)throw new Error("No fragment named "+ye.name.value);return un=bt.typeCondition.name.value,R.fragmentMatcher(H,un,W)?[4,f(bt.selectionSet,H,R)]:[3,4];case 3:ze=tn.sent(),u(fe,ze),tn.label=4;case 4:return[2]}})})},[4,Promise.all(N.selections.map(Ie))];case 1:return J.sent(),R.resultMapper?[2,R.resultMapper(fe,H)]:[2,fe]}})})}function h(N,H,R){return s(this,void 0,void 0,function(){var z,W,$,fe,Ie,Ae,J;return a(this,function(ye){switch(ye.label){case 0:return z=R.variableValues,W=R.contextValue,$=R.resolver,fe=N.name.value,Ie=i.argumentsObjectFromField(N,z),Ae={isLeaf:!N.selectionSet,resultKey:i.resultKeyNameFromField(N),directives:c(N,z),field:N},[4,$(fe,H,Ie,W,Ae)];case 1:return J=ye.sent(),N.selectionSet?J==null?[2,J]:Array.isArray(J)?[2,p(N,J,R)]:[2,f(N.selectionSet,J,R)]:[2,J]}})})}function p(N,H,R){return Promise.all(H.map(function(z){return z===null?null:Array.isArray(z)?p(N,z,R):f(N.selectionSet,z,R)}))}var y=function(){var N=function(H,R){return N=Object.setPrototypeOf||{__proto__:[]}instanceof Array&amp;&amp;function(z,W){z.__proto__=W}||function(z,W){for(var $ in W)W.hasOwnProperty($)&amp;&amp;(z[$]=W[$])},N(H,R)};return function(H,R){N(H,R);function z(){this.constructor=H}H.prototype=R===null?Object.create(R):(z.prototype=R.prototype,new z)}}(),v=function(){return v=Object.assign||function(N){for(var H,R=1,z=arguments.length;R&lt;z;R++){H=arguments[R];for(var W in H)Object.prototype.hasOwnProperty.call(H,W)&amp;&amp;(N[W]=H[W])}return N},v.apply(this,arguments)},m=function(N,H,R,z){function W($){return $ instanceof R?$:new R(function(fe){fe($)})}return new(R||(R=Promise))(function($,fe){function Ie(ye){try{J(z.next(ye))}catch(Fe){fe(Fe)}}function Ae(ye){try{J(z.throw(ye))}catch(Fe){fe(Fe)}}function J(ye){ye.done?$(ye.value):W(ye.value).then(Ie,Ae)}J((z=z.apply(N,H||[])).next())})},g=function(N,H){var R={label:0,sent:function(){if($[0]&amp;1)throw $[1];return $[1]},trys:[],ops:[]},z,W,$,fe;return fe={next:Ie(0),throw:Ie(1),return:Ie(2)},typeof Symbol=="function"&amp;&amp;(fe[Symbol.iterator]=function(){return this}),fe;function Ie(J){return function(ye){return Ae([J,ye])}}function Ae(J){if(z)throw new TypeError("Generator is already executing.");for(;R;)try{if(z=1,W&amp;&amp;($=J[0]&amp;2?W.return:J[0]?W.throw||(($=W.return)&amp;&amp;$.call(W),0):W.next)&amp;&amp;!($=$.call(W,J[1])).done)return $;switch(W=0,$&amp;&amp;(J=[J[0]&amp;2,$.value]),J[0]){case 0:case 1:$=J;break;case 4:return R.label++,{value:J[1],done:!1};case 5:R.label++,W=J[1],J=[0];continue;case 7:J=R.ops.pop(),R.trys.pop();continue;default:if($=R.trys,!($=$.length&gt;0&amp;&amp;$[$.length-1])&amp;&amp;(J[0]===6||J[0]===2)){R=0;continue}if(J[0]===3&amp;&amp;(!$||J[1]&gt;$[0]&amp;&amp;J[1]&lt;$[3])){R.label=J[1];break}if(J[0]===6&amp;&amp;R.label&lt;$[1]){R.label=$[1],$=J;break}if($&amp;&amp;R.label&lt;$[2]){R.label=$[2],R.ops.push(J);break}$[2]&amp;&amp;R.ops.pop(),R.trys.pop();continue}J=H.call(N,R)}catch(ye){J=[6,ye],W=0}finally{z=$=0}if(J[0]&amp;5)throw J[1];return{value:J[0]?J[1]:void 0,done:!0}}},_=function(){for(var N=0,H=0,R=arguments.length;H&lt;R;H++)N+=arguments[H].length;for(var z=Array(N),W=0,H=0;H&lt;R;H++)for(var $=arguments[H],fe=0,Ie=$.length;fe&lt;Ie;fe++,W++)z[W]=$[fe];return z},S=function(N){var H=N.replace(/\s/g,""),R=H.replace(/\[(.*)\]/,function(z,W,$,fe){return((W!=null&amp;&amp;W.length)&gt;0?W:null)||H});return R},w=function(N,H,R,z){if(Array.isArray(N)){var W=S(H);return N.map(function($){return w($,W,R,z)})}return N==null||typeof N=="number"||typeof N=="boolean"||typeof N=="string"?N:R(N,H,R,z)},b=function(N){return N.directives&amp;&amp;N.directives.length?N.directives.find(function(H){return H.name.value==="rest"}):null};function k(N,H,R,z,W){return W==null||H==null||typeof H=="number"||typeof H=="boolean"||typeof H=="string"||W.selections.forEach(function($){if(i.isInlineFragment($))k(N,H,R,z,$.selectionSet);else if($.kind==="FragmentSpread"){var fe=z[$.name.value];k(N,H,R,z,fe.selectionSet)}else if(i.isField($)){var Ie=i.resultKeyNameFromField($);Ie===N&amp;&amp;b($)!=null?C(H,R,z,$.selectionSet):k(N,H,R,z,$.selectionSet)}else return function(Ae){throw new Error("Unhandled Node Type in SelectionSetNode.selections")}()}),H}function C(N,H,R,z){if(!(N==null||typeof N=="number"||typeof N=="boolean"||typeof N=="string")){if(Array.isArray(N)){N.forEach(function(W){return C(W,H,R,z)});return}z.selections.forEach(function(W){if(i.isInlineFragment(W))C(N,H,R,W.selectionSet);else if(W.kind==="FragmentSpread"){var $=R[W.name.value];C(N,H,R,$.selectionSet)}else if(i.isField(W)){var fe=N[W.name.value];W.name.value==="__typename"||(typeof fe&gt;"u"?N[W.name.value]=null:fe!=null&amp;&amp;typeof fe=="object"&amp;&amp;W.selectionSet!=null&amp;&amp;C(fe,H,R,W.selectionSet))}else return function(Ie){throw new Error("Unhandled Node Type in SelectionSetNode.selections")}()})}}var P=function(N,H){var R=N[H||_e]||N[_e];return typeof R=="string"?{uri:R}:v({responseTransformer:null},R)},I=function(N,H,R){return R===void 0||H===void 0?N:N.replace(":"+H,R)},q=function(){function N(){}return N.replacerForPath=function(H){if(H in N.cache)return N.cache[H];var R=H.indexOf("?"),z=H.split(N.argReplacement),W=[],$=!1;z.reduce(function(Ie,Ae){if(Ae===""||Ae==="{}")return Ie+Ae.length;var J=Ie+Ae.length;if(Ae[0]==="{"&amp;&amp;Ae[Ae.length-1]==="}"){var ye=Ae.slice(1,Ae.length-1).split(".");W.push(function(Fe,yt){try{var bt=Y(Fe,ye);return!yt||typeof bt!="object"||bt==null?String(bt):o.stringify(bt)}catch{var un=[H,ye.join(".")].join("|");return un in N.warnTable||(console.warn("Warning: RestLink caught an error while unpacking",un,"This tends to happen if you forgot to pass a parameter needed for creating an @rest(path, or if RestLink was configured to deeply unpack a path parameter that wasn't provided. This message will only log once per detected instance. Trouble-shooting hint: check @rest(path: and the variables provided to this query."),N.warnTable[un]=!0),""}})}else W.push(Ae),!$&amp;&amp;J&gt;=R&amp;&amp;($=!0,W.push(!0));return J},0);var fe=function(Ie){var Ae=!1,J=W.reduce(function(ye,Fe){return typeof Fe=="string"?ye+Fe:typeof Fe=="boolean"?(Ae=!0,ye):ye+Fe(Ie,Ae)},"");return J};return N.cache[H]=fe},N.cache={},N.warnTable={},N.argReplacement=/({[._a-zA-Z0-9]*})/,N}();function Y(N,H){if(H.length===0)return N;var R=_(H),z=R.shift();return Y(N[z],R)}var re=["__typename"],G=typeof globalThis=="object"&amp;&amp;globalThis||Hi,M=function(N,H,R){R===void 0&amp;&amp;(R=[]);var z=null;return H.length!=2?z=function(W,$){return H(W)}:z=H,Array.isArray(N)?N.map(function(W,$){return M(W,z,_(R,[String($)]))}):N==null||typeof N!="object"||N.constructor!==Object||G.FileList&amp;&amp;N instanceof FileList||G.File&amp;&amp;N instanceof File?N:Object.keys(N).reduce(function(W,$){var fe=N[$];if(re.indexOf($)!==-1)return W[$]=fe,W;var Ie=_(R,[$]);return W[z($,Ie)]=M(fe,z,Ie),W},{})},B=function(N){return N},L=function(N){return N instanceof Headers?N:new Headers(N||{})},A=function(){for(var N=[],H=0;H&lt;arguments.length;H++)N[H]=arguments[H];return N.reduce(function(R,z){return z&amp;&amp;(z.forEach||(z=L(z)),z.forEach(function(W,$){R.append($,W)})),R},new Headers)},x=function(N,H,R){var z=new Headers;return N.forEach(function(W,$){H.indexOf($)===-1&amp;&amp;z.append($,W)}),A(z,R||new Headers)},V=function(N){return function(H,R){return x(H,N,R)}},K=["GET","POST","PUT","PATCH","DELETE"],te=function(N,H){switch(H){case"query":if(K.indexOf(N.toUpperCase())!==-1)return;throw new Error('A "query" operation can only support "GET" requests but got "'+N+'".');case"mutation":if(K.indexOf(N.toUpperCase())!==-1)return;throw new Error('"mutation" operations do not support that HTTP-verb');case"subscription":throw new Error('A "subscription" operation is not supported yet.');default:var R=H;return R}},Se=function(N,H,R){var z=new Error(R);throw z.response=N,z.statusCode=N.status,z.result=H,z},ue=function(N,H){return N==null||typeof N!="object"?N:Array.isArray(N)?N.map(function(R){return ue(R,H)}):(N.__typename=H,N)},be=function(N,H,R,z,W){return m(void 0,void 0,void 0,function(){var $,fe,Ie,Ae,J,ye,Fe,yt,bt,un,ze,tn,$n,Do,dn,Fn,Un,D,F,xe,Oe,Et,Me,Ir,Or,jn,Bn,La,Lo,fn,Cd,Ei,io,$o,ws,Ci,sl,al,oo,so,$a,cl,Fo,kd,$p,nr,It,Uo,Ad,Id;return g(this,function(pr){switch(pr.label){case 0:if($=W.directives,fe=W.isLeaf,Ie=W.resultKey,Ae=z.exportVariablesByNode,J=Ae.get(H)||{},ye=function(Ts){return Ts instanceof Array?Ts.forEach(ye):Ae.set(Ts,v({},J)),Ts},Fe=(H||{})[Ie],yt=(H||{})[N],H&amp;&amp;$&amp;&amp;$.export&amp;&amp;(J[$.export.as]=yt),bt=$&amp;&amp;$.type,!fe&amp;&amp;bt){if($.rest)throw new Error("Invalid use of @type(name: ...) directive on a call that also has @rest(...)");return ye(yt),[2,ue(yt,$.type.name)]}if(un=!$||!$.rest,un)return[2,ye(Fe||yt)];if(ze=z.credentials,tn=z.endpoints,$n=z.headers,Do=z.customFetch,dn=z.operationType,Fn=z.typePatcher,Un=z.mainDefinition,D=z.fragmentDefinitions,F=z.fieldNameNormalizer,xe=z.fieldNameDenormalizer,Oe=z.serializers,Et=z.responseTransformer,Me=i.createFragmentMap(D),Ir=$.rest,Or=Ir.path,jn=Ir.endpoint,Bn=Ir.pathBuilder,La=P(tn,jn),Lo=Or==null&amp;&amp;Bn==null,Lo)throw new Error('One of ("path" | "pathBuilder") must be set in the @rest() directive. This request had neither, please add one');if(Bn||(Or.includes(":")?(console.warn("Deprecated: '@rest(path:' contains a ':' colon, this format will be removed in future versions"),Bn=function(Ts){var NG=Ts.args,PG=Ts.exportVariables,OR=v(v({},NG),PG),RR=Object.keys(OR).reduce(function(xG,NR){return I(xG,NR,OR[NR])},Or);if(RR.includes(":"))throw new Error('Missing parameters to run query, specify it in the query params or use an export directive. (If you need to use ":" inside a variable string make sure to encode the variables properly using `encodeURIComponent`. Alternatively see documentation about using pathBuilder.)');return RR}):Bn=q.replacerForPath(Or)),fn={args:R,exportVariables:J,context:z,"@rest":$.rest,replacer:Bn},Cd=Bn(fn),Ei=$.rest,io=Ei.method,$o=Ei.type,ws=Ei.bodyBuilder,Ci=Ei.bodyKey,sl=Ei.fieldNameDenormalizer,al=Ei.fieldNameNormalizer,oo=Ei.bodySerializer,io||(io="GET"),Ci||(Ci="input"),so=void 0,$a=void 0,["GET","DELETE"].indexOf(io)===-1){if(!ws){if(cl=fn.exportVariables[Ci]||fn.args&amp;&amp;fn.args[Ci],!cl)throw new Error("[GraphQL "+io+" "+dn+" using a REST call without a body]. No `"+Ci+"` was detected. Pass bodyKey, or bodyBuilder to the @rest() directive to resolve this.");ws=function(Ts){return cl}}if(so=M(ws(fn),sl||xe||B),Fo=void 0,typeof oo=="string"){if(!Oe.hasOwnProperty(oo))throw new Error('"bodySerializer" must correspond to configured serializer. '+("Please make sure to specify a serializer called "+oo+' in the "bodySerializers" property of the RestLink.'));Fo=Oe[oo](so,$n)}else Fo=oo?oo(so,$n):Oe[Te](so,$n);so=Fo.body,$a=new Headers(Fo.headers)}return te(io,dn||"query"),kd=v({method:io,headers:$a||$n,body:so},ze?{credentials:ze}:{}),$p=""+La.uri+Cd,[4,(Do||fetch)($p,kd)];case 1:return nr=pr.sent(),z.responses.push(nr),nr.ok?(nr.status===204||nr.headers.get("Content-Length")==="0"?It={}:It=nr,[3,9]):[3,2];case 2:return nr.status!==404?[3,3]:(It=null,[3,9]);case 3:Uo=void 0,pr.label=4;case 4:return pr.trys.push([4,6,,8]),[4,nr.clone().json()];case 5:return Uo=pr.sent(),[3,8];case 6:return pr.sent(),[4,nr.clone().text()];case 7:return Uo=pr.sent(),[3,8];case 8:Se(nr,Uo,"Response not successful: Received status code "+nr.status),pr.label=9;case 9:if(Ad=La.responseTransformer||Et,!Ad)return[3,14];pr.label=10;case 10:return pr.trys.push([10,12,,13]),[4,Ad(It,$o)];case 11:return It=pr.sent(),[3,13];case 12:throw Id=pr.sent(),console.warn("An error occurred in a responseTransformer:"),Id;case 13:return[3,16];case 14:return It&amp;&amp;It.json?[4,It.json()]:[3,16];case 15:It=pr.sent(),pr.label=16;case 16:return It=M(It,al||F||B),It=k(Ie,It,Un,Me,Un.selectionSet),It=w(It,$o,Fn,{resolverParams:{fieldName:N,root:H,args:R,context:z,info:W}}),[2,ye(It)]}})})},_e="",Te="",Ze=function(N,H){return H.has("content-type")||H.append("Content-Type","application/json"),{body:JSON.stringify(N),headers:H}},Ge={test:function(N){return N.name.value==="rest"},remove:!0},$e=function(N){y(H,N);function H(R){var z,W=R.uri,$=R.endpoints,fe=R.headers,Ie=R.fieldNameNormalizer,Ae=R.fieldNameDenormalizer,J=R.typePatcher,ye=R.customFetch,Fe=R.credentials,yt=R.bodySerializers,bt=R.defaultSerializer,un=R.responseTransformer,ze=N.call(this)||this,tn={};if(tn[_e]=W||"",ze.endpoints=Object.assign({},$||tn),W==null&amp;&amp;$==null)throw new Error("A RestLink must be initialized with either 1 uri, or a map of keyed-endpoints");if(W!=null){var $n=($||{})[_e];if($n!=null&amp;&amp;$n!=W)throw new Error("RestLink was configured with a default uri that doesn't match what's passed in to the endpoints map.");ze.endpoints[_e]=W}if(ze.endpoints[_e]==null&amp;&amp;console.warn("RestLink configured without a default URI. All @rest(â€¦) directives must provide an endpoint key!"),J==null)ze.typePatcher=function(dn,Fn,Un){return v({__typename:Fn},dn)};else if(!Array.isArray(J)&amp;&amp;typeof J=="object"&amp;&amp;Object.keys(J).map(function(dn){return J[dn]}).reduce(function(dn,Fn){return dn&amp;&amp;typeof Fn=="function"},!0)){var Do=J;ze.typePatcher=function(dn,Fn,Un,D){var F=dn.__typename||Fn;if(Array.isArray(dn))return dn.map(function(Oe){return Un(Oe,F,Un,D)});var xe=Do[F]||function(Oe){return Oe};return v({__typename:F},xe(dn,F,Un,D))}}else throw new Error("RestLink was configured with a typePatcher of invalid type!");return yt&amp;&amp;yt.hasOwnProperty(Te)&amp;&amp;console.warn("RestLink was configured to override the default serializer! This may result in unexpected behavior"),ze.responseTransformer=un||null,ze.fieldNameNormalizer=Ie||null,ze.fieldNameDenormalizer=Ae||null,ze.headers=L(fe),ze.credentials=Fe||null,ze.customFetch=ye,ze.serializers=v((z={},z[Te]=bt||Ze,z),yt||{}),ze.processedDocuments=new Map,ze}return H.prototype.removeRestSetsFromDocument=function(R){var z=this.processedDocuments.get(R);if(z)return z;i.checkDocument(R);var W=i.removeDirectivesFromDocument([Ge],R);return this.processedDocuments.set(R,W),W},H.prototype.request=function(R,z){var W=R.query,$=R.variables,fe=R.getContext,Ie=R.setContext,Ae=fe(),J=i.hasDirectives(["rest"],W);if(!J)return z(R);var ye=this.removeRestSetsFromDocument(W),Fe=Ae.headersMergePolicy;Fe==null&amp;&amp;Array.isArray(Ae.headersToOverride)?Fe=V(Ae.headersToOverride):Fe==null&amp;&amp;(Fe=A);var yt=Fe(this.headers,Ae.headers);yt.has("Accept")||yt.append("Accept","application/json");var bt=Ae.credentials||this.credentials,un=i.addTypenameToDocument(W),ze=i.getMainDefinition(W),tn=i.getFragmentDefinitions(W),$n=(ze||{}).operation||"query",Do={headers:yt,endpoints:this.endpoints,exportVariablesByNode:new Map,credentials:bt,customFetch:this.customFetch,operationType:$n,fieldNameNormalizer:this.fieldNameNormalizer,fieldNameDenormalizer:this.fieldNameDenormalizer,mainDefinition:ze,fragmentDefinitions:tn,typePatcher:this.typePatcher,serializers:this.serializers,responses:[],responseTransformer:this.responseTransformer},dn={},Fn;return ye&amp;&amp;z?(R.query=ye,Fn=z(R)):Fn=r.Observable.of({data:{}}),Fn.flatMap(function(Un){var D=Un.data,F=Un.errors;return new r.Observable(function(xe){d(be,un,D,Do,$,dn).then(function(Oe){Ie({restResponses:(Ae.restResponses||[]).concat(Do.responses)}),xe.next({data:Oe,errors:F}),xe.complete()}).catch(function(Oe){Oe.name!=="AbortError"&amp;&amp;(Oe.result&amp;&amp;Oe.result.errors&amp;&amp;xe.next(Oe.result),xe.error(Oe))})})})},H}(r.ApolloLink);n.RestLink=$e,n.PathBuilder=q,Object.defineProperty(n,"__esModule",{value:!0})})})(ME,ME.exports);var _pe=ME.exports;const Spe=new En((t,e)=&gt;{const{getContext:n,operationName:r,variables:i}=t,o=n(),s=Tn(),a=s.startTransaction({op:"graphql.request",name:r,description:r});return a.setTag("environment.region",we.region),a.setTag("environment.slot",we.slot),a.setTag("graphql.operationName",r),i&amp;&amp;a.setData("graphql.variables",i),s.getScope().setSpan(a),o.span=a,t.setContext(o),e(t)}),wpe=new En((t,e)=&gt;e(t).map(n=&gt;{const{span:r}=t.getContext();return r&amp;&amp;r.finish(),n})),Tpe=lO([Spe,wpe]);function bpe(t){var e=typeof t;return t!=null&amp;&amp;(e=="object"||e=="function")}var OO=bpe,Epe=typeof Hi=="object"&amp;&amp;Hi&amp;&amp;Hi.Object===Object&amp;&amp;Hi,Cpe=Epe,kpe=Cpe,Ape=typeof self=="object"&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,Ipe=kpe||Ape||Function("return this")(),n4=Ipe,Ope=n4,Rpe=function(){return Ope.Date.now()},Npe=Rpe,Ppe=/\s/;function xpe(t){for(var e=t.length;e--&amp;&amp;Ppe.test(t.charAt(e)););return e}var Mpe=xpe,Dpe=Mpe,Lpe=/^\s+/;function $pe(t){return t&amp;&amp;t.slice(0,Dpe(t)+1).replace(Lpe,"")}var Fpe=$pe,Upe=n4,jpe=Upe.Symbol,r4=jpe,bD=r4,i4=Object.prototype,Bpe=i4.hasOwnProperty,Hpe=i4.toString,Gd=bD?bD.toStringTag:void 0;function Vpe(t){var e=Bpe.call(t,Gd),n=t[Gd];try{t[Gd]=void 0;var r=!0}catch{}var i=Hpe.call(t);return r&amp;&amp;(e?t[Gd]=n:delete t[Gd]),i}var zpe=Vpe,qpe=Object.prototype,Wpe=qpe.toString;function Gpe(t){return Wpe.call(t)}var Kpe=Gpe,ED=r4,Qpe=zpe,Ype=Kpe,Jpe="[object Null]",Xpe="[object Undefined]",CD=ED?ED.toStringTag:void 0;function Zpe(t){return t==null?t===void 0?Xpe:Jpe:CD&amp;&amp;CD in Object(t)?Qpe(t):Ype(t)}var eme=Zpe;function tme(t){return t!=null&amp;&amp;typeof t=="object"}var nme=tme,rme=eme,ime=nme,ome="[object Symbol]";function sme(t){return typeof t=="symbol"||ime(t)&amp;&amp;rme(t)==ome}var ame=sme,cme=Fpe,kD=OO,lme=ame,AD=NaN,ume=/^[-+]0x[0-9a-f]+$/i,dme=/^0b[01]+$/i,fme=/^0o[0-7]+$/i,hme=parseInt;function pme(t){if(typeof t=="number")return t;if(lme(t))return AD;if(kD(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=kD(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=cme(t);var n=dme.test(t);return n||fme.test(t)?hme(t.slice(2),n?2:8):ume.test(t)?AD:+t}var mme=pme,gme=OO,Fw=Npe,ID=mme,yme="Expected a function",vme=Math.max,_me=Math.min;function Sme(t,e,n){var r,i,o,s,a,c,l=0,u=!1,d=!1,f=!0;if(typeof t!="function")throw new TypeError(yme);e=ID(e)||0,gme(n)&amp;&amp;(u=!!n.leading,d="maxWait"in n,o=d?vme(ID(n.maxWait)||0,e):o,f="trailing"in n?!!n.trailing:f);function h(b){var k=r,C=i;return r=i=void 0,l=b,s=t.apply(C,k),s}function p(b){return l=b,a=setTimeout(m,e),u?h(b):s}function y(b){var k=b-c,C=b-l,P=e-k;return d?_me(P,o-C):P}function v(b){var k=b-c,C=b-l;return c===void 0||k&gt;=e||k&lt;0||d&amp;&amp;C&gt;=o}function m(){var b=Fw();if(v(b))return g(b);a=setTimeout(m,y(b))}function g(b){return a=void 0,f&amp;&amp;r?h(b):(r=i=void 0,s)}function _(){a!==void 0&amp;&amp;clearTimeout(a),l=0,r=c=i=a=void 0}function S(){return a===void 0?s:g(Fw())}function w(){var b=Fw(),k=v(b);if(r=arguments,i=this,c=b,k){if(a===void 0)return p(c);if(d)return clearTimeout(a),a=setTimeout(m,e),h(c)}return a===void 0&amp;&amp;(a=setTimeout(m,e)),s}return w.cancel=_,w.flush=S,w}var o4=Sme;const DE=Mo(o4);var wme=o4,Tme=OO,bme="Expected a function";function Eme(t,e,n){var r=!0,i=!0;if(typeof t!="function")throw new TypeError(bme);return Tme(n)&amp;&amp;(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),wme(t,e,{leading:r,maxWait:e,trailing:i})}var Cme=Eme;const kme=Mo(Cme);function Ame(t,e=350,n){return E.useRef(DE(t,e,n)).current}function pIe(t,e=350,n){return E.useRef(kme(t,e,n)).current}function mIe(t,e=350,n){const r=E.useRef(t),i=E.useRef(DE(t,e,n));return E.useEffect(()=&gt;{r.current=t}),E.useEffect(()=&gt;(i.current=DE((...o)=&gt;{r.current(...o)},e,n),()=&gt;{i.current?.cancel()}),[e,n]),i.current}function gIe(t,e){return E.useMemo(()=&gt;t?e?Pk(t,e):t:e,[t,e])}function yIe(t,e){E.useEffect(()=&gt;{if(!t)return;const n=document.querySelector("canvas");if(n)return n.style.cursor=e,()=&gt;{n.style.cursor=""}},[t,e])}function vIe(t){const[e,n]=E.useState([]),r=Wae(t);return eV(r,i=&gt;{const{width:o,height:s}=i.contentRect;n([o,s])}),E.useEffect(()=&gt;{const{clientWidth:i,clientHeight:o}=r;n([i,o])},[r]),e}function lS(t,e=!1){const[n,r]=NI(),i=n.get(t);function o(l){return i===String(l)}function s(l="1",u,d){r({[t]:String(l),...u},d)}function a(l){if(e&amp;&amp;l){const u={};for(const d of Object.keys(l))u[d]=null;r({[t]:null,...u});return}r({[t]:null,...l})}function c(l=i,u,d){const f=o(l);return f?a(u):s(l??"1",u,d),!f}return{searchParams:n,setSearchParams:r,isActive:!!i,activeValue:i,getIsActive:o,open:s,close:a,toggle:c}}const Ime={behavior:"smooth",block:"start"};function s4(t,e){t&amp;&amp;t.scrollIntoView({...Ime,...e})}function _Ie(t,e){s4(document.querySelector(t),e)}function SIe(t,e){s4(document.getElementById(t),e)}function a4(t){return t.statusCode===401||t.statusCode===403}const wIe=(t,e,n,r,i="Id")=&gt;!t||!Array.isArray(e)||e.some(s=&gt;t[i]===n.readField(i,s))?e:[n.isReference(t)?t:n.toReference({id:t.Id,__typename:r}),...e],TIe=(t,e,n,r="Id")=&gt;t?e.filter(i=&gt;t!==n(r,i)):e,bIe=(t,e,n,r="Id")=&gt;t.length===0?e:e.filter(i=&gt;!t.includes(n(r,i))),Ome={timeout:350,trailing:!0,leading:!1},EIe=(t,e,n=Ome)=&gt;{const{timeout:r,trailing:i,leading:o}=n,[s,a]=Yq(t,e);return[Ame(l=&gt;{s(l)},r,{trailing:i,leading:o}),a]};var c4={},Lc={};const l4=Hv(Lle);var Ma={},Io={};Object.defineProperty(Io,"__esModule",{value:!0});Io.isContainer=Io.isObject=Io.isArray=void 0;function RO(t){return Array.isArray(t)}Io.isArray=RO;function u4(t){return!(t===null||typeof t!="object"||RO(t)||t instanceof Date)}Io.isObject=u4;function Rme(t){return RO(t)||u4(t)}Io.isContainer=Rme;var uS={};Object.defineProperty(uS,"__esModule",{value:!0});uS.map=void 0;const Nme=Io;function Pme(t,e){const n={};for(let r in t){const i=t[r];n[r]=e(i,r,t)}return n}function xme(t,e){return(0,Nme.isObject)(t)?Pme(t,e):t.map(e)}uS.map=xme;var dS={};Object.defineProperty(dS,"__esModule",{value:!0});dS.forEach=void 0;const Mme=Io;function Dme(t,e){for(let n in t)e(t[n],n,t)}function Lme(t,e){return(0,Mme.isObject)(t)?Dme(t,e):t.forEach(e)}dS.forEach=Lme;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.forEach=t.map=t.isObject=t.isArray=t.isContainer=void 0;const e=Io;Object.defineProperty(t,"isContainer",{enumerable:!0,get:function(){return e.isContainer}}),Object.defineProperty(t,"isArray",{enumerable:!0,get:function(){return e.isArray}}),Object.defineProperty(t,"isObject",{enumerable:!0,get:function(){return e.isObject}});const n=uS;Object.defineProperty(t,"map",{enumerable:!0,get:function(){return n.map}});const r=dS;Object.defineProperty(t,"forEach",{enumerable:!0,get:function(){return r.forEach}})})(Ma);var NO={},fS={},hS={},d4={},pS={},mS={};Object.defineProperty(mS,"__esModule",{value:!0});mS.hash=void 0;const $me=Ma,Fme=Math.pow(2,32),Ume=256,jme=2524388480,Bme=1224992787,Hme=875810931;function Kd(t){return t^=t&lt;&lt;13,t^=t&gt;&gt;17,t^=t&lt;&lt;5,t+2147483648}function Tg(t){if(t===null)return jme;if(t===!0)return Bme;if(t===!1)return Hme;if(typeof t=="number")return Kd(t);if(t instanceof Date)return Kd(t.getTime());let e=0;if(typeof t=="string"){const n=Math.min(t.length,Ume);for(let r=0;r&lt;n;r++)e+=Kd(r)^Kd(t.charCodeAt(r))}else if((0,$me.isArray)(t))for(let n=0;n&lt;t.length;n++)e+=Kd(n)^Tg(t[n]);else for(const n in t)e+=Tg(n)^Tg(t[n]);return e%Fme}mS.hash=Tg;var gS={};Object.defineProperty(gS,"__esModule",{value:!0});gS.eq=void 0;const km=Ma;function PO(t,e){return t===e?!0:(0,km.isArray)(t)&amp;&amp;(0,km.isArray)(e)?Vme(t,e):(0,km.isObject)(t)&amp;&amp;(0,km.isObject)(e)?zme(t,e):!1}gS.eq=PO;function Vme(t,e){if(t.length!==e.length)return!1;for(let n=0;n&lt;t.length;n++)if(t!==e&amp;&amp;!PO(t[n],e[n]))return!1;return!0}function zme(t,e){let n=0;for(let i in t)if(n+=1,!(i in e)||!PO(t[i],e[i]))return!1;return Object.keys(e).length===n}Object.defineProperty(pS,"__esModule",{value:!0});pS.CountedOrderedSet=void 0;const qme=mS,Wme=gS;function Gme(){const t={},e=[],n=[];return{add:i=&gt;{var o;const s=(0,qme.hash)(i),a=(o=t[s])===null||o===void 0?void 0:o.find(l=&gt;(0,Wme.eq)(l[0],i));if(a!=null){const l=a[1];return n[l]+=1,l}const c=t[s]||[];return c.push([i,e.length]),t[s]=c,e.push(i),n.push(1),e.length-1},values:e,counts:n}}pS.CountedOrderedSet=Gme;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.CountedOrderedSet=void 0;const e=pS;Object.defineProperty(t,"CountedOrderedSet",{enumerable:!0,get:function(){return e.CountedOrderedSet}})})(d4);var ca={};Object.defineProperty(ca,"__esModule",{value:!0});ca.decode=ca.encode=ca.isReference=void 0;function Kme(t){return Number.isInteger(t)&amp;&amp;t%2===0}ca.isReference=Kme;function Qme(t,{reference:e}={reference:!1}){return Number.isInteger(t)===!1?t:e?t*2:t*2+1}ca.encode=Qme;function Yme(t){if(Number.isInteger(t)===!1)return t;const e=t;return e%2===0?e/2:(e-1)/2}ca.decode=Yme;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decode=t.encode=t.isReference=t.CountedOrderedSet=void 0;const e=d4;Object.defineProperty(t,"CountedOrderedSet",{enumerable:!0,get:function(){return e.CountedOrderedSet}});const n=ca;Object.defineProperty(t,"isReference",{enumerable:!0,get:function(){return n.isReference}}),Object.defineProperty(t,"encode",{enumerable:!0,get:function(){return n.encode}}),Object.defineProperty(t,"decode",{enumerable:!0,get:function(){return n.decode}})})(hS);Object.defineProperty(fS,"__esModule",{value:!0});fS.crunch=void 0;const OD=Ma,Jme=hS;function f4(t,e){const n=i=&gt;f4(i,e),r=(0,OD.isContainer)(t)?(0,OD.map)(t,n):t;return e.add(r)}function Xme(t){const e=(0,Jme.CountedOrderedSet)();return f4(t,e),e.values}fS.crunch=Xme;var yS={};Object.defineProperty(yS,"__esModule",{value:!0});yS.uncrunch=void 0;const RD=Ma;function Zme(t){const e=[],n=r=&gt;e[r];e.length=t.length;for(let r=0;r&lt;t.length;r++){const i=t[r];e[r]=(0,RD.isContainer)(i)?(0,RD.map)(i,n):i}return e[e.length-1]}yS.uncrunch=Zme;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.uncrunch=t.crunch=void 0;const e=fS;Object.defineProperty(t,"crunch",{enumerable:!0,get:function(){return e.crunch}});const n=yS;Object.defineProperty(t,"uncrunch",{enumerable:!0,get:function(){return n.uncrunch}})})(NO);var xO={},vS={};Object.defineProperty(vS,"__esModule",{value:!0});vS.crunch=void 0;const ov=Ma,Gu=hS;function h4(t,e){if(!(0,ov.isContainer)(t))return(0,Gu.encode)(t);const n=o=&gt;h4(o,e),r=(0,ov.map)(t,n),i=e.add(r);return(0,Gu.encode)(i,{reference:!0})}function ege(t){const{values:e,counts:n}=t;e.forEach(r=&gt;{(0,ov.forEach)(r,(i,o)=&gt;{if(!(0,Gu.isReference)(i))return;const s=(0,Gu.decode)(i),a=n[s];a!=null&amp;&amp;a&gt;1||(r[o]=e[s],e[s]=0)})})}function tge(t){if(!(0,ov.isContainer)(t))return[(0,Gu.encode)(t)];const e=(0,Gu.CountedOrderedSet)();return h4(t,e),ege(e),e.values}vS.crunch=tge;var _S={};Object.defineProperty(_S,"__esModule",{value:!0});_S.uncrunch=void 0;const Uw=hS,ND=Ma;function p4(t,e){const n=r=&gt;p4(r,e);return(0,Uw.isReference)(t)?e[(0,Uw.decode)(t)]:(0,ND.isContainer)(t)?(0,ND.map)(t,n):(0,Uw.decode)(t)}function nge(t){const e=[];e.length=t.length;for(let n=0;n&lt;t.length;n++)e[n]=p4(t[n],e);return e[e.length-1]}_S.uncrunch=nge;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.uncrunch=t.crunch=void 0;const e=vS;Object.defineProperty(t,"crunch",{enumerable:!0,get:function(){return e.crunch}});const n=_S;Object.defineProperty(t,"uncrunch",{enumerable:!0,get:function(){return n.uncrunch}})})(xO);Object.defineProperty(Lc,"__esModule",{value:!0});Lc.crunch=Lc.isVersionedCrunchedData=void 0;const m4=l4,rge=Ma,PD=(0,m4.__importStar)(NO),ige=(0,m4.__importStar)(xO);function oge(t){return(0,rge.isObject)(t)&amp;&amp;t.version!=null}Lc.isVersionedCrunchedData=oge;function sge(t,e=1){return e===1?PD.crunch(t):e===2?{version:e,crunched:ige.crunch(t)}:PD.crunch(t)}Lc.crunch=sge;var SS={};Object.defineProperty(SS,"__esModule",{value:!0});SS.uncrunch=void 0;const g4=l4,age=Lc,cge=(0,g4.__importStar)(NO),lge=(0,g4.__importStar)(xO);function uge(t){if(!(0,age.isVersionedCrunchedData)(t))return cge.uncrunch(t);if(t.version===2)return lge.uncrunch(t.crunched);throw new Error(`Unsupported version ${t.version}`)}SS.uncrunch=uge;(function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.crunch=t.uncrunch=void 0;const e=Lc;Object.defineProperty(t,"crunch",{enumerable:!0,get:function(){return e.crunch}});const n=SS;Object.defineProperty(t,"uncrunch",{enumerable:!0,get:function(){return n.uncrunch}})})(c4);const dge=Xq((t,e)=&gt;(e.uri=we.graphqlUrl+"?dedupe=1",e)),fge=new En((t,e)=&gt;e(t).map(n=&gt;(n.data&amp;&amp;(n.data=c4.uncrunch(n.data)),n))),hge=vp(dge,fge);function y4(t){return new En(function(e,n){return new We(function(r){var i,o,s;try{i=n(e).subscribe({next:function(a){if(a.errors&amp;&amp;(s=t({graphQLErrors:a.errors,response:a,operation:e,forward:n}),s)){o=s.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.next(a)},error:function(a){if(s=t({operation:e,networkError:a,graphQLErrors:a&amp;&amp;a.result&amp;&amp;a.result.errors||void 0,forward:n}),s){o=s.subscribe({next:r.next.bind(r),error:r.error.bind(r),complete:r.complete.bind(r)});return}r.error(a)},complete:function(){s||r.complete.bind(r)()}})}catch(a){t({networkError:a,operation:e,forward:n}),r.error(a)}return function(){i&amp;&amp;i.unsubscribe(),o&amp;&amp;i.unsubscribe()}})})}(function(t){hr(e,t);function e(n){var r=t.call(this)||this;return r.link=y4(n),r}return e.prototype.request=function(n,r){return this.link.request(n,r)},e})(En);function pge(t){const{networkError:e,graphQLErrors:n,operation:r}=t;if(e&amp;&amp;we.isInstrumentationEnabled&amp;&amp;Au(e),!!n)for(const i of n){const o=i;d_(s=&gt;{const{operationName:a,variables:c,extensions:l}=r,u={operationName:a};c&amp;&amp;(u.variables=JSON.stringify(c)),l&amp;&amp;(u.extensions=JSON.stringify(l)),o.path&amp;&amp;(u.path=o.path.join(" &gt; ")),o.source&amp;&amp;(u.source=JSON.stringify(o.source)),o.extensions?.code&amp;&amp;(u.errorCode=o.extensions.code),o.extensions?.stacktrace&amp;&amp;(u.stacktrace=o.extensions.stacktrace);const d=["graphql",a];o.originalError&amp;&amp;d.push(o.originalError.constructor.name),s.setContext("GraphQL",u),s.setTag("graphql.operationName",a),s.setTransactionName(a),s.setFingerprint(d),Au(o.originalError?o.originalError:new Error(o.message),s)})}}const mge=y4(t=&gt;{const{networkError:e,graphQLErrors:n,operation:r,forward:i}=t;if(e&amp;&amp;a4(e))return mq(Ete()).flatMap(()=&gt;i(r));we.isInstrumentationEnabled?pge(t):(e&amp;&amp;console.error("networkError",e),n&amp;&amp;console.error(n))});function gge(t){return Tt(t)&amp;&amp;"code"in t&amp;&amp;"reason"in t}function yge(t){var e;return Tt(t)&amp;&amp;((e=t.target)===null||e===void 0?void 0:e.readyState)===WebSocket.CLOSED}var vge=function(t){hr(e,t);function e(n){var r=t.call(this)||this;return r.client=n,r}return e.prototype.request=function(n){var r=this;return new We(function(i){return r.client.subscribe(O(O({},n),{query:gd(n.query)}),{next:i.next.bind(i),complete:i.complete.bind(i),error:function(o){if(o instanceof Error)return i.error(o);var s=gge(o);return s||yge(o)?i.error(new Error("Socket closed".concat(s?" with event ".concat(o.code):"").concat(s?" ".concat(o.reason):""))):i.error(new vr({graphQLErrors:Array.isArray(o)?o:[o]}))}})})},e}(En);function gr(t){return t===null?"null":Array.isArray(t)?"array":typeof t}function Ga(t){return gr(t)==="object"}function _ge(t){return Array.isArray(t)&amp;&amp;t.length&gt;0&amp;&amp;t.every(e=&gt;"message"in e)}function xD(t,e){return t.length&lt;124?t:e}const Sge="graphql-transport-ws";var Dr;(function(t){t[t.InternalServerError=4500]="InternalServerError",t[t.InternalClientError=4005]="InternalClientError",t[t.BadRequest=4400]="BadRequest",t[t.BadResponse=4004]="BadResponse",t[t.Unauthorized=4401]="Unauthorized",t[t.Forbidden=4403]="Forbidden",t[t.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",t[t.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",t[t.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",t[t.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",t[t.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"})(Dr||(Dr={}));var Ht;(function(t){t.ConnectionInit="connection_init",t.ConnectionAck="connection_ack",t.Ping="ping",t.Pong="pong",t.Subscribe="subscribe",t.Next="next",t.Error="error",t.Complete="complete"})(Ht||(Ht={}));function v4(t){if(!Ga(t))throw new Error(`Message is expected to be an object, but got ${gr(t)}`);if(!t.type)throw new Error("Message is missing the 'type' property");if(typeof t.type!="string")throw new Error(`Message is expects the 'type' property to be a string, but got ${gr(t.type)}`);switch(t.type){case Ht.ConnectionInit:case Ht.ConnectionAck:case Ht.Ping:case Ht.Pong:{if(t.payload!=null&amp;&amp;!Ga(t.payload))throw new Error(`"${t.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${t.payload}"`);break}case Ht.Subscribe:{if(typeof t.id!="string")throw new Error(`"${t.type}" message expects the 'id' property to be a string, but got ${gr(t.id)}`);if(!t.id)throw new Error(`"${t.type}" message requires a non-empty 'id' property`);if(!Ga(t.payload))throw new Error(`"${t.type}" message expects the 'payload' property to be an object, but got ${gr(t.payload)}`);if(typeof t.payload.query!="string")throw new Error(`"${t.type}" message payload expects the 'query' property to be a string, but got ${gr(t.payload.query)}`);if(t.payload.variables!=null&amp;&amp;!Ga(t.payload.variables))throw new Error(`"${t.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${gr(t.payload.variables)}`);if(t.payload.operationName!=null&amp;&amp;gr(t.payload.operationName)!=="string")throw new Error(`"${t.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${gr(t.payload.operationName)}`);if(t.payload.extensions!=null&amp;&amp;!Ga(t.payload.extensions))throw new Error(`"${t.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${gr(t.payload.extensions)}`);break}case Ht.Next:{if(typeof t.id!="string")throw new Error(`"${t.type}" message expects the 'id' property to be a string, but got ${gr(t.id)}`);if(!t.id)throw new Error(`"${t.type}" message requires a non-empty 'id' property`);if(!Ga(t.payload))throw new Error(`"${t.type}" message expects the 'payload' property to be an object, but got ${gr(t.payload)}`);break}case Ht.Error:{if(typeof t.id!="string")throw new Error(`"${t.type}" message expects the 'id' property to be a string, but got ${gr(t.id)}`);if(!t.id)throw new Error(`"${t.type}" message requires a non-empty 'id' property`);if(!_ge(t.payload))throw new Error(`"${t.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(t.payload)}`);break}case Ht.Complete:{if(typeof t.id!="string")throw new Error(`"${t.type}" message expects the 'id' property to be a string, but got ${gr(t.id)}`);if(!t.id)throw new Error(`"${t.type}" message requires a non-empty 'id' property`);break}default:throw new Error(`Invalid message 'type' property "${t.type}"`)}return t}function wge(t,e){return v4(typeof t=="string"?JSON.parse(t,e):t)}function Qd(t,e){return v4(t),JSON.stringify(t,e)}var cu=function(t){return this instanceof cu?(this.v=t,this):new cu(t)},Tge=function(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(t,e||[]),i,o=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(f){r[f]&amp;&amp;(i[f]=function(h){return new Promise(function(p,y){o.push([f,h,p,y])&gt;1||a(f,h)})})}function a(f,h){try{c(r[f](h))}catch(p){d(o[0][3],p)}}function c(f){f.value instanceof cu?Promise.resolve(f.value.v).then(l,u):d(o[0][2],f)}function l(f){a("next",f)}function u(f){a("throw",f)}function d(f,h){f(h),o.shift(),o.length&amp;&amp;a(o[0][0],o[0][1])}};function bge(t){const{url:e,connectionParams:n,lazy:r=!0,onNonLazyError:i=console.error,lazyCloseTimeout:o=0,keepAlive:s=0,disablePong:a,connectionAckWaitTimeout:c=0,retryAttempts:l=5,retryWait:u=async function(B){let L=1e3;for(let A=0;A&lt;B;A++)L*=2;await new Promise(A=&gt;setTimeout(A,L+Math.floor(Math.random()*2700+300)))},shouldRetry:d=jw,isFatalConnectionProblem:f,on:h,webSocketImpl:p,generateID:y=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,B=&gt;{const L=Math.random()*16|0;return(B=="x"?L:L&amp;3|8).toString(16)})},jsonMessageReplacer:v,jsonMessageReviver:m}=t;let g;if(p){if(!Cge(p))throw new Error("Invalid WebSocket implementation provided");g=p}else typeof WebSocket&lt;"u"?g=WebSocket:typeof global&lt;"u"?g=global.WebSocket||global.MozWebSocket:typeof window&lt;"u"&amp;&amp;(g=window.WebSocket||window.MozWebSocket);if(!g)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const _=g,S=(()=&gt;{const M=(()=&gt;{const L={};return{on(A,x){return L[A]=x,()=&gt;{delete L[A]}},emit(A){var x;"id"in A&amp;&amp;((x=L[A.id])===null||x===void 0||x.call(L,A))}}})(),B={connecting:h?.connecting?[h.connecting]:[],opened:h?.opened?[h.opened]:[],connected:h?.connected?[h.connected]:[],ping:h?.ping?[h.ping]:[],pong:h?.pong?[h.pong]:[],message:h?.message?[M.emit,h.message]:[M.emit],closed:h?.closed?[h.closed]:[],error:h?.error?[h.error]:[]};return{onMessage:M.on,on(L,A){const x=B[L];return x.push(A),()=&gt;{x.splice(x.indexOf(A),1)}},emit(L,...A){for(const x of[...B[L]])x(...A)}}})();function w(M){const B=[S.on("error",L=&gt;{B.forEach(A=&gt;A()),M(L)}),S.on("closed",L=&gt;{B.forEach(A=&gt;A()),M(L)})]}let b,k=0,C,P=!1,I=0,q=!1;async function Y(){clearTimeout(C);const[M,B]=await(b??(b=new Promise((x,V)=&gt;(async()=&gt;{if(P){if(await u(I),!k)return b=void 0,V({code:1e3,reason:"All Subscriptions Gone"});I++}S.emit("connecting",P);const K=new _(typeof e=="function"?await e():e,Sge);let te,Se;function ue(){isFinite(s)&amp;&amp;s&gt;0&amp;&amp;(clearTimeout(Se),Se=setTimeout(()=&gt;{K.readyState===_.OPEN&amp;&amp;(K.send(Qd({type:Ht.Ping})),S.emit("ping",!1,void 0))},s))}w(_e=&gt;{b=void 0,clearTimeout(te),clearTimeout(Se),V(_e),_e instanceof MD&amp;&amp;(K.close(4499,"Terminated"),K.onerror=null,K.onclose=null)}),K.onerror=_e=&gt;S.emit("error",_e),K.onclose=_e=&gt;S.emit("closed",_e),K.onopen=async()=&gt;{try{S.emit("opened",K);const _e=typeof n=="function"?await n():n;if(K.readyState!==_.OPEN)return;K.send(Qd(_e?{type:Ht.ConnectionInit,payload:_e}:{type:Ht.ConnectionInit},v)),isFinite(c)&amp;&amp;c&gt;0&amp;&amp;(te=setTimeout(()=&gt;{K.close(Dr.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")},c)),ue()}catch(_e){S.emit("error",_e),K.close(Dr.InternalClientError,xD(_e instanceof Error?_e.message:new Error(_e).message,"Internal client error"))}};let be=!1;K.onmessage=({data:_e})=&gt;{try{const Te=wge(_e,m);if(S.emit("message",Te),Te.type==="ping"||Te.type==="pong"){S.emit(Te.type,!0,Te.payload),Te.type==="pong"?ue():a||(K.send(Qd(Te.payload?{type:Ht.Pong,payload:Te.payload}:{type:Ht.Pong})),S.emit("pong",!1,Te.payload));return}if(be)return;if(Te.type!==Ht.ConnectionAck)throw new Error(`First message cannot be of type ${Te.type}`);clearTimeout(te),be=!0,S.emit("connected",K,Te.payload,P),P=!1,I=0,x([K,new Promise((Ze,Ge)=&gt;w(Ge))])}catch(Te){K.onmessage=null,S.emit("error",Te),K.close(Dr.BadResponse,xD(Te instanceof Error?Te.message:new Error(Te).message,"Bad response"))}}})())));M.readyState===_.CLOSING&amp;&amp;await B;let L=()=&gt;{};const A=new Promise(x=&gt;L=x);return[M,L,Promise.race([A.then(()=&gt;{if(!k){const x=()=&gt;M.close(1e3,"Normal Closure");isFinite(o)&amp;&amp;o&gt;0?C=setTimeout(()=&gt;{M.readyState===_.OPEN&amp;&amp;x()},o):x()}}),B])]}function re(M){if(jw(M)&amp;&amp;(Ege(M.code)||[Dr.InternalServerError,Dr.InternalClientError,Dr.BadRequest,Dr.BadResponse,Dr.Unauthorized,Dr.SubprotocolNotAcceptable,Dr.SubscriberAlreadyExists,Dr.TooManyInitialisationRequests].includes(M.code)))throw M;if(q)return!1;if(jw(M)&amp;&amp;M.code===1e3)return k&gt;0;if(!l||I&gt;=l||!d(M)||f?.(M))throw M;return P=!0}r||(async()=&gt;{for(k++;;)try{const[,,M]=await Y();await M}catch(M){try{if(!re(M))return}catch(B){return i?.(B)}}})();function G(M,B){const L=y(M);let A=!1,x=!1,V=()=&gt;{k--,A=!0};return(async()=&gt;{for(k++;;)try{const[K,te,Se]=await Y();if(A)return te();const ue=S.onMessage(L,be=&gt;{switch(be.type){case Ht.Next:{B.next(be.payload);return}case Ht.Error:{x=!0,A=!0,B.error(be.payload),V();return}case Ht.Complete:{A=!0,V();return}}});K.send(Qd({id:L,type:Ht.Subscribe,payload:M},v)),V=()=&gt;{!A&amp;&amp;K.readyState===_.OPEN&amp;&amp;K.send(Qd({id:L,type:Ht.Complete},v)),k--,A=!0,te()},await Se.finally(ue);return}catch(K){if(!re(K))return}})().then(()=&gt;{x||B.complete()}).catch(K=&gt;{B.error(K)}),()=&gt;{A||V()}}return{on:S.on,subscribe:G,iterate(M){const B=[],L={done:!1,error:null,resolve:()=&gt;{}},A=G(M,{next(V){B.push(V),L.resolve()},error(V){L.done=!0,L.error=V,L.resolve()},complete(){L.done=!0,L.resolve()}}),x=function(){return Tge(this,arguments,function*(){for(;;){for(B.length||(yield cu(new Promise(te=&gt;L.resolve=te)));B.length;)yield yield cu(B.shift());if(L.error)throw L.error;if(L.done)return yield cu(void 0)}})}();return x.throw=async V=&gt;(L.done||(L.done=!0,L.error=V,L.resolve()),{done:!0,value:void 0}),x.return=async()=&gt;(A(),{done:!0,value:void 0}),x},async dispose(){if(q=!0,b){const[M]=await b;M.close(1e3,"Normal Closure")}},terminate(){b&amp;&amp;S.emit("closed",new MD)}}}class MD extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function jw(t){return Ga(t)&amp;&amp;"code"in t&amp;&amp;"reason"in t}function Ege(t){return[1e3,1001,1006,1005,1012,1013,1014].includes(t)?!1:t&gt;=1e3&amp;&amp;t&lt;=1999}function Cge(t){return typeof t=="function"&amp;&amp;"constructor"in t&amp;&amp;"CLOSED"in t&amp;&amp;"CLOSING"in t&amp;&amp;"CONNECTING"in t&amp;&amp;"OPEN"in t}const kge=new vge(bge({url:we.socketUrl,connectionParams(){return{token:Nc}}})),Age=Xq((t,e)=&gt;(Nc&amp;&amp;(e.headers||(e.headers={}),e.headers.authorization=`Bearer ${Nc}`,t.operationName&amp;&amp;(e.headers.op=t.operationName)),e));function Ige(t){const e=tl(t.query);return e.kind==="OperationDefinition"?e.operation:null}function Oge(t){return Ige(t)==="subscription"}const Rge=new Ghe({attempts:{max:1,retryIf(t,e){return t&amp;&amp;a4(t)===!1}}}),DD=pO({uri:we.graphqlUrl});function Nge(t){return!!t.getContext().isDedupe}const Pge=yp(Nge,vp(hge,DD),DD),xge=new _pe.RestLink({uri:we.apiUrl+"/rest/"});function Mge(t){return!!t.getContext().isRest}const LD=yp(Mge,xge,Pge),Dge=yp(()=&gt;we.isInstrumentationEnabled,vp(Tpe,LD),LD),Lge=vp(Rge,Dge),$ge=yp(Oge,kge,Lge),Fge=lO([mge,Age,$ge]),Uge=new TO({cache:Vhe,link:Fge});function jge(t){const{children:e}=t;return T.jsx(she,{client:Uge,children:e})}let Ys;function X(t){return typeof Ys[t]=="function"?Ys[t]=Ys[t](globalThis):Ys[t]}Ys=globalThis.dojoConfig?.has||globalThis.esriConfig?.has?{...globalThis.dojoConfig?.has,...globalThis.esriConfig?.has}:{},X.add=(t,e,n,r)=&gt;((r||Ys[t]===void 0)&amp;&amp;(Ys[t]=e),n&amp;&amp;X(t)),X.cache=Ys,X.add("big-integer-warning-enabled",!0),X.add("esri-deprecation-warnings",!0),X.add("esri-tests-disable-screenshots",!1),X.add("esri-tests-use-full-window",!1),X.add("esri-tests-post-to-influx",!0),(()=&gt;{X.add("host-webworker",globalThis.WorkerGlobalScope!==void 0&amp;&amp;self instanceof globalThis.WorkerGlobalScope);const t=typeof window&lt;"u"&amp;&amp;typeof location&lt;"u"&amp;&amp;typeof document&lt;"u"&amp;&amp;window.location===location&amp;&amp;window.document===document;if(X.add("host-browser",t),X.add("host-node",typeof globalThis.process=="object"&amp;&amp;globalThis.process.versions?.node&amp;&amp;globalThis.process.versions.v8),X.add("dom",t),X("host-browser")){const e=navigator,n=e.userAgent,r=e.appVersion,i=parseFloat(r);if(X.add("wp",parseFloat(n.split("Windows Phone")[1])||void 0),X.add("msapp",parseFloat(n.split("MSAppHost/")[1])||void 0),X.add("khtml",r.includes("Konqueror")?i:void 0),X.add("edge",parseFloat(n.split("Edge/")[1])||void 0),X.add("opr",parseFloat(n.split("OPR/")[1])||void 0),X.add("webkit",!X("wp")&amp;&amp;!X("edge")&amp;&amp;parseFloat(n.split("WebKit/")[1])||void 0),X.add("chrome",!X("edge")&amp;&amp;!X("opr")&amp;&amp;parseFloat(n.split("Chrome/")[1])||void 0),X.add("android",!X("wp")&amp;&amp;parseFloat(n.split("Android ")[1])||void 0),X.add("safari",!r.includes("Safari")||X("wp")||X("chrome")||X("android")||X("edge")||X("opr")?void 0:parseFloat(r.split("Version/")[1])),X.add("mac",r.includes("Macintosh")),!X("wp")&amp;&amp;/(iPhone|iPod|iPad)/.test(n)){const o=RegExp.$1.replace(/P/,"p"),s=/OS ([\d_]+)/.test(n)?RegExp.$1:"1",a=parseFloat(s.replace(/_/,".").replaceAll("_",""));X.add(o,a),X.add("ios",a)}X("webkit")||(!n.includes("Gecko")||X("wp")||X("khtml")||X("edge")||X.add("mozilla",i),X("mozilla")&amp;&amp;X.add("ff",parseFloat(n.split("Firefox/")[1]||n.split("Minefield/")[1])||void 0))}})(),(()=&gt;{if(globalThis.navigator){const t=navigator.userAgent,e=/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini|IEMobile/i.test(t),n=/iPhone/i.test(t);e&amp;&amp;X.add("esri-mobile",e),n&amp;&amp;X.add("esri-iPhone",n),X.add("esri-geolocation",!!navigator.geolocation)}X.add("esri-wasm","WebAssembly"in globalThis),X.add("esri-performance-mode-frames-between-render",20),X.add("esri-force-performance-mode",!1),X.add("esri-shared-array-buffer",()=&gt;{const t="SharedArrayBuffer"in globalThis,e=globalThis.crossOriginIsolated===!1;return t&amp;&amp;!e}),X.add("wasm-simd",()=&gt;{const t=[0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11];return WebAssembly.validate(new Uint8Array(t))}),X.add("esri-atomics","Atomics"in globalThis),X.add("esri-workers","Worker"in globalThis),X.add("web-feat:cache","caches"in globalThis),X.add("esri-workers-arraybuffer-transfer",!X("safari")||Number(X("safari"))&gt;=12),X.add("workers-pool-size",8),X.add("featurelayer-simplify-thresholds",[.5,.5,.5,.5]),X.add("featurelayer-simplify-payload-size-factors",[1,1,4]),X.add("featurelayer-fast-triangulation-enabled",!0),X.add("featurelayer-animation-enabled",!0),X.add("featurelayer-snapshot-enabled",!0),X.add("featurelayer-snapshot-point-min-threshold",8e4),X.add("featurelayer-snapshot-point-max-threshold",4e5),X.add("featurelayer-snapshot-point-coverage",.1),X.add("featurelayer-query-max-depth",4),X.add("featurelayer-query-pausing-enabled",!1),X.add("featurelayer-advanced-symbols",!1),X.add("featurelayer-pbf",!0),X.add("featurelayer-pbf-statistics",!1),X.add("feature-layers-workers",!0),X.add("feature-polyline-generalization-factor",1),X.add("mapview-transitions-duration",200),X.add("mapview-essential-goto-duration",200),X.add("mapview-srswitch-adjust-rotation-scale-threshold",24e6),X.add("mapserver-pbf-version-support",10.81),X.add("mapservice-popup-identify-max-tolerance",20),X("host-webworker")||X("host-browser")&amp;&amp;(X.add("esri-csp-restrictions",()=&gt;{try{new Function}catch{return!0}return!1}),X.add("esri-image-decode",()=&gt;{if("decode"in new Image){const t=new Image;return t.src='data:image/svg+xml;charset=UTF-8,&lt;svg version="1.1" xmlns="http://www.w3.org/2000/svg"&gt;&lt;/svg&gt;',void t.decode().then(()=&gt;{X.add("esri-image-decode",!0,!0,!0)}).catch(()=&gt;{X.add("esri-image-decode",!1,!0,!0)})}return!1}),X.add("esri-url-encodes-apostrophe",()=&gt;{const t=window.document.createElement("a");return t.href="?'",t.href.includes("?%27")}))})();let bg=class Ka{constructor(e=1){this._seed=e}set seed(e){this._seed=e??Math.random()*Ka._m}getInt(){return this._seed=(Ka._a*this._seed+Ka._c)%Ka._m,this._seed}getFloat(){return this.getInt()/(Ka._m-1)}getIntRange(e,n){return Math.round(this.getFloatRange(e,n))}getFloatRange(e,n){const r=n-e;return e+this.getInt()/Ka._m*r}};bg._m=2147483647,bg._a=48271,bg._c=0;const Bge=1.5,CIe=1/Bge,kIe=.5;function AIe(t){if(!t)return;const e=t.length;return e&gt;0?t[e-1]:void 0}function _4(t){return t}function Hge(t,e=_4){if(!t||t.length===0)return;let n=t[0],r=e(n);for(let i=1;i&lt;t.length;++i){const o=t[i],s=Number(e(o));s&gt;r&amp;&amp;(r=s,n=o)}return n}function IIe(t,e=_4){return Hge(t,n=&gt;-e(n))}function OIe(t,e){return e?t.filter((n,r,i)=&gt;i.findIndex(e.bind(null,n))===r):Array.from(new Set(t))}function S4(t,e,n){if(t==null&amp;&amp;e==null)return!0;if(t==null||e==null||t.length!==e.length)return!1;if(n){for(let r=0;r&lt;t.length;r++)if(!n(t[r],e[r]))return!1}else for(let r=0;r&lt;t.length;r++)if(t[r]!==e[r])return!1;return!0}function RIe(t,e){let n=t.length!==e.length;n&amp;&amp;(t.length=e.length);for(let r=0;r&lt;e.length;++r)t[r]!==e[r]&amp;&amp;(t[r]=e[r],n=!0);return n}function NIe(t,e,n){let r,i;return n?(r=e.filter(o=&gt;!t.some(s=&gt;n(s,o))),i=t.filter(o=&gt;!e.some(s=&gt;n(s,o)))):(r=e.filter(o=&gt;!t.includes(o)),i=t.filter(o=&gt;!e.includes(o))),{added:r,removed:i}}function PIe(t){return t&amp;&amp;typeof t.length=="number"}function xIe(t,e){const n=t.length;if(n===0)return[];const r=[];for(let i=0;i&lt;n;i+=e)r.push(t.slice(i,i+e));return r}function MIe(t,e,n){const r=t.length;let i=0,o=r-1;for(;i&lt;o;){const a=i+Math.floor((o-i)/2);e&gt;t[a]?i=a+1:o=a}const s=t[i];return n?e&gt;=t[r-1]?-1:s===e?i:i-1:s===e?i:-1}function DIe(t,e,n){if(!t||t.length===0)return;const r=t.length-1,i=t[0];if(e&lt;=n(i))return i;const o=t[r];if(e&gt;=n(o))return o;let s=0,a=0,c=r;for(;s&lt;c;){a=s+Math.floor((c-s)/2);const l=t[a],u=n(l);if(u===e)return l;if(e&lt;u){if(a&gt;0){const d=t[a-1],f=n(d);if(e&gt;f)return e-f&gt;=u-e?l:d}c=a}else{if(a&lt;r){const d=t[a+1],f=n(d);if(e&lt;f)return e-u&gt;=f-e?d:l}s=a+1}}return t[a]}let w4=class{constructor(){this.last=0}};const T4=new w4;function LE(t,e,n,r){r=r||T4;const i=Math.max(0,r.last-10);for(let s=i;s&lt;n;++s)if(t[s]===e)return r.last=s,s;const o=Math.min(i,n);for(let s=0;s&lt;o;++s)if(t[s]===e)return r.last=s,s;return-1}function $Ie(t,e,n,r){const i=t.length,o=LE(t,e,i,r);if(o!==-1)return t[o]=t[i-1],t.pop(),e}const Ii=new Set;function Vge(t,e,n=t.length,r=e.length,i,o){if(r===0||n===0)return n;Ii.clear();for(let a=0;a&lt;r;++a)Ii.add(e[a]);i=i||T4;const s=Math.max(0,i.last-10);for(let a=s;a&lt;n;++a)if(Ii.has(t[a])&amp;&amp;(o?.push(t[a]),Ii.delete(t[a]),t[a]=t[n-1],--n,--a,Ii.size===0||n===0))return Ii.clear(),n;for(let a=0;a&lt;s;++a)if(Ii.has(t[a])&amp;&amp;(o?.push(t[a]),Ii.delete(t[a]),t[a]=t[n-1],--n,--a,Ii.size===0||n===0))return Ii.clear(),n;return Ii.clear(),n}function FIe(t,e){let n=0;for(let r=0;r&lt;t.length;++r){const i=t[r];e(i,r)&amp;&amp;(t[n]=i,n++)}t.length=n}function UIe(t,e,n){const r=t.length;if(e&gt;=r)return t.slice(0);const i=b4(n),o=new Set,s=[];for(;s.length&lt;e;){const a=Math.floor(i()*r);o.has(a)||(o.add(a),s.push(t[a]))}return s}function b4(t){return t?($D.seed=t,()=&gt;$D.getFloat()):Math.random}function jIe(t,e){const n=b4(e);for(let r=t.length-1;r&gt;0;r--){const i=Math.floor(n()*(r+1)),o=t[r];t[r]=t[i],t[i]=o}return t}const $D=new bg;function zge(t,e){const n=t.indexOf(e);return n!==-1?(t.splice(n,1),e):null}function BIe(t,e){const n=new Map,r=t.length;for(let i=0;i&lt;r;i++){const o=t[i],s=e(o,i,t),a=n.get(s);a?a.push(o):n.set(s,[o])}return n}function qge(t,e){return t!=null}const HIe=[];function E4(t){return 32+t.length}function MO(){return 16}function VIe(t){if(!t)return 0;let e=k4;for(const n in t)if(t.hasOwnProperty(n)){const r=t[n];switch(typeof r){case"string":e+=E4(r);break;case"number":e+=MO();break;case"boolean":e+=4}}return e}function Wge(t){if(!t)return 0;if(Array.isArray(t))return Gge(t);let e=k4;for(const n in t)t.hasOwnProperty(n)&amp;&amp;(e+=C4(t[n]));return e}function Gge(t){const e=t.length;if(e===0||typeof t[0]=="number")return 32+8*e;let n=A4;for(let r=0;r&lt;e;r++)n+=C4(t[r]);return n}function C4(t){switch(typeof t){case"object":return Wge(t);case"string":return E4(t);case"number":return MO();case"boolean":return 4;default:return 8}}function Kge(t,e){return A4+t.length*e}const k4=32,A4=16;function zIe(t){return t instanceof ArrayBuffer}function DO(t){return t?.constructor?.name==="Int8Array"}function I4(t){return t?.constructor?.name==="Uint8Array"}function O4(t){return t?.constructor?.name==="Uint8ClampedArray"}function LO(t){return t?.constructor?.name==="Int16Array"}function R4(t){return t?.constructor?.name==="Uint16Array"}function $O(t){return t?.constructor?.name==="Int32Array"}function N4(t){return t?.constructor?.name==="Uint32Array"}function wS(t){return t?.constructor?.name==="Float32Array"}function TS(t){return t?.constructor?.name==="Float64Array"}function Qge(t){return!("buffer"in t)}function qIe(...t){return t.reduce((e,n)=&gt;e+(n?Qge(n)?Kge(n,MO()):n.byteLength+Yge:0),0)}const Yge=145,WIe=1024;function GIe(t){return TS(t)||wS(t)||$O(t)||LO(t)||DO(t)}function KIe(t){return TS(t)||wS(t)}function QIe(t){return TS(t)?179769e303:wS(t)?3402823e32:N4(t)?4294967295:R4(t)?65535:I4(t)||O4(t)?255:$O(t)?2147483647:LO(t)?32767:DO(t)?127:256}function P4(t,e){let n;for(n in t)t.hasOwnProperty(n)&amp;&amp;t[n]===void 0&amp;&amp;delete t[n];return t}function Jr(t){if(!t||typeof t!="object"||typeof t=="function")return t;const e=L4(t);if(e!=null)return e;if(x4(t))return t.clone();if(M4(t))return t.map(Jr);if(D4(t))return t.clone();const n={};for(const r of Object.getOwnPropertyNames(t))n[r]=Jr(t[r]);return n}function FD(t){if(!t||typeof t!="object"||typeof t=="function"||"HTMLElement"in globalThis&amp;&amp;t instanceof HTMLElement)return t;const e=L4(t);if(e!=null)return e;if(M4(t)){let n=!0;const r=t.map(i=&gt;{const o=FD(i);return i!=null&amp;&amp;o==null&amp;&amp;(n=!1),o});return n?r:null}if(x4(t))return t.clone();if(t instanceof File||t instanceof Blob)return t;if(!D4(t)){const n=new(Object.getPrototypeOf(t)).constructor;for(const r of Object.getOwnPropertyNames(t)){const i=t[r],o=FD(i);if(i!=null&amp;&amp;o==null)return null;n[r]=o}return n}return null}function x4(t){return typeof t.clone=="function"}function M4(t){return typeof t.map=="function"&amp;&amp;typeof t.forEach=="function"}function D4(t){return typeof t.notifyChange=="function"&amp;&amp;typeof t.watch=="function"}function UD(t){if(Object.prototype.toString.call(t)!=="[object Object]")return!1;const e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}function L4(t){if(DO(t)||I4(t)||O4(t)||LO(t)||R4(t)||$O(t)||N4(t)||wS(t)||TS(t))return t.slice();if(t instanceof Date)return new Date(t.getTime());if(t instanceof ArrayBuffer)return t.slice(0,t.byteLength);if(t instanceof Map){const e=new Map;for(const[n,r]of t)e.set(n,Jr(r));return e}if(t instanceof Set){const e=new Set;for(const n of t)e.add(Jr(n));return e}return null}function FO(t,e){return t===e||typeof t=="number"&amp;&amp;isNaN(t)&amp;&amp;typeof e=="number"&amp;&amp;isNaN(e)||typeof t?.getTime=="function"&amp;&amp;typeof e?.getTime=="function"&amp;&amp;t.getTime()===e.getTime()||!1}function Jge(t,e){return t===e||(t==null||typeof t=="string"?t===e:typeof t=="number"?t===e||typeof e=="number"&amp;&amp;isNaN(t)&amp;&amp;isNaN(e):t instanceof Date?e instanceof Date&amp;&amp;t.getTime()===e.getTime():Array.isArray(t)?Array.isArray(e)&amp;&amp;S4(t,e):t instanceof Set?e instanceof Set&amp;&amp;Zge(t,e):t instanceof Map?e instanceof Map&amp;&amp;eye(t,e):!!UD(t)&amp;&amp;UD(e)&amp;&amp;Xge(t,e))}function Xge(t,e){if(t===null||e===null)return!1;const n=Object.keys(t);if(e===null||Object.keys(e).length!==n.length)return!1;for(const r of n)if(t[r]!==e[r]||!Object.prototype.hasOwnProperty.call(e,r))return!1;return!0}function Zge(t,e){if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0}function eye(t,e){if(t.size!==e.size)return!1;for(const[n,r]of t){const i=e.get(n);if(i!==r||i===void 0&amp;&amp;!e.has(n))return!1}return!0}function tye(t,e,n=!1){return F4(t,e,n)}function sc(t,e){if(e!=null)return e[t]||$4(t.split("."),!1,e)}function wp(t,e,n){const r=t.split("."),i=r.pop(),o=$4(r,!0,n);o&amp;&amp;i&amp;&amp;(o[i]=e)}function jD(t,e){if(t==null&amp;&amp;e==null)return!1;if(t==null||e==null)return!0;if(typeof t=="object"){if(Array.isArray(t)){const n=e;if(t.length!==n.length)return!0;for(let r=0;r&lt;t.length;r++)if(jD(t[r],n[r]))return!0;return!1}if(Object.keys(t).length!==Object.keys(e).length)return!0;for(const n in t)if(jD(t[n],e[n]))return!0;return!1}return t!==e}function $4(t,e,n){let r=n;for(const i of t){if(r==null)return;if(!(i in r)){if(!e)return;r[i]={}}r=r[i]}return r}function F4(t,e,n){return e?Object.keys(e).reduce((r,i)=&gt;{let o=r[i],s=e[i];return o===s?r:o===void 0?(r[i]=Jr(s),r):(Array.isArray(s)||Array.isArray(r)?(o=o?Array.isArray(o)?r[i]=o.concat():r[i]=[o]:r[i]=[],s&amp;&amp;(Array.isArray(s)||(s=[s]),n?s.forEach(a=&gt;{o.includes(a)||o.push(a)}):r[i]=s.concat())):s&amp;&amp;typeof s=="object"?r[i]=F4(o,s,n):r.hasOwnProperty(i)&amp;&amp;!e.hasOwnProperty(i)||(r[i]=s),r)},t||{}):t}const Rt={apiKey:void 0,applicationName:"",applicationUrl:globalThis.location?.href,assetsPath:"",fontsUrl:"https://static.arcgis.com/fonts",geometryServiceUrl:"https://utility.arcgisonline.com/arcgis/rest/services/Geometry/GeometryServer",geoRSSServiceUrl:"https://utility.arcgis.com/sharing/rss",kmlServiceUrl:"https://utility.arcgis.com/sharing/kml",userPrivilegesApplied:!0,portalUrl:"https://www.arcgis.com",respectPrefersReducedMotion:!0,routeServiceUrl:"https://route-api.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World",workers:{loaderConfig:{has:{},paths:{},map:{},packages:[]}},request:{crossOriginNoCorsDomains:null,httpsDomains:["arcgis.com","arcgisonline.com","esrikr.com","premiumservices.blackbridge.com","esripremium.accuweather.com","gbm.digitalglobe.com","firstlook.digitalglobe.com","msi.digitalglobe.com"],interceptors:[],internalInterceptors:[],maxUrlLength:2e3,priority:"high",proxyRules:[],proxyUrl:null,timeout:6e4,trustedServers:[],useIdentity:!0},log:{interceptors:[],level:null}};if(globalThis.esriConfig&amp;&amp;(tye(Rt,globalThis.esriConfig,!0),delete Rt.has),!Rt.assetsPath){{const t="4.30";Rt.assetsPath=`https://js.arcgis.com/${t}/@arcgis/core/assets`}Rt.defaultAssetsPath=Rt.assetsPath}const nye=/\{([^}]+)\}/g;function BD(t){return t??""}function rye(t,e){return e?t.replaceAll(nye,typeof e=="object"?(n,r)=&gt;BD(sc(r,e)):(n,r)=&gt;BD(e(r))):t}function YIe(t,e){return t.replaceAll(/([.$?*|{}()[\]\\/+\-^])/g,n=&gt;e?.includes(n)?n:`\\${n}`)}function iye(t){let e=0;for(let n=0;n&lt;t.length;n++)e=(e&lt;&lt;5)-e+t.charCodeAt(n),e|=0;return e}let HD;function JIe(t){return HD??=new DOMParser,HD.parseFromString(t||"","text/html").body.innerText||""}function XIe(t,e){return new RegExp(`{${e}}`,"ig").test(t)}function ZIe(t,...e){let n=t[0];for(let r=0;r&lt;e.length;++r)n+=e[r]+t[r+1];return n}const VD={info:0,warn:1,error:2,none:3};let en=class Rr{constructor(e){this.level=null,this._module="",this._parent=null,this.writer=null,this._loggedMessages={error:new Map,warn:new Map,info:new Map},e.level!=null&amp;&amp;(this.level=e.level),e.writer!=null&amp;&amp;(this.writer=e.writer),this._module=e.module,Rr._loggers.set(this.module,this);const n=this.module.lastIndexOf(".");n!==-1&amp;&amp;(this._parent=Rr.getLogger(this.module.slice(0,n)))}get module(){return this._module}get parent(){return this._parent}error(...e){this._log("error","always",...e)}warn(...e){this._log("warn","always",...e)}info(...e){this._log("info","always",...e)}errorOnce(...e){this._log("error","once",...e)}warnOnce(...e){this._log("warn","once",...e)}infoOnce(...e){this._log("info","once",...e)}errorOncePerTick(...e){this._log("error","oncePerTick",...e)}warnOncePerTick(...e){this._log("warn","oncePerTick",...e)}infoOncePerTick(...e){this._log("info","oncePerTick",...e)}get test(){}static get test(){}static getLogger(e){return e=typeof e!="string"?e.declaredClass:e,Rr._loggers.get(e)||new Rr({module:e})}_log(e,n,...r){if(this._matchLevel(e)){if(n!=="always"&amp;&amp;!Rr._throttlingDisabled){const i=sye(r),o=this._loggedMessages[e].get(i);if(n==="once"&amp;&amp;o!=null||n==="oncePerTick"&amp;&amp;o&amp;&amp;o&gt;=Rr._tickCounter)return;this._loggedMessages[e].set(i,Rr._tickCounter),Rr._scheduleTickCounterIncrement()}for(const i of Rt.log.interceptors)if(i(e,this.module,...r))return;this._inheritedWriter()(e,this.module,...r)}}_parentWithMember(e,n){let r=this;for(;r!=null;){const i=r[e];if(i!=null)return i;r=r.parent}return n}_inheritedWriter(){return this._parentWithMember("writer",oye)}_matchLevel(e){const n=Rt.log.level||"warn";return VD[this._parentWithMember("level",n)]&lt;=VD[e]}static _scheduleTickCounterIncrement(){Rr._tickCounterScheduled||(Rr._tickCounterScheduled=!0,Promise.resolve().then(()=&gt;{Rr._tickCounter++,Rr._tickCounterScheduled=!1}))}};function oye(t,e,...n){console[t](`[${e}]`,...n)}function sye(...t){return iye(JSON.stringify(t,(n,r)=&gt;typeof r!="object"||Array.isArray(r)?r:"[Object]"))}en._loggers=new Map,en._tickCounter=0,en._tickCounterScheduled=!1,en._throttlingDisabled=!1;function aye(t,e){return t.replaceAll(/\$\{([^\s:}]*)(?::([^\s:}]+))?\}/g,(n,r)=&gt;r===""?"$":(sc(r,e)??"").toString())}let U4=class{constructor(e,n,r=void 0){this.name=e,this.details=r,this.message=(n&amp;&amp;aye(n,r))??""}toString(){return"["+this.name+"]: "+this.message}},Ve=class j4 extends U4{constructor(e,n,r){super(e,n,r)}toJSON(){if(this.details!=null)try{return{name:this.name,message:this.message,details:JSON.parse(JSON.stringify(this.details,(e,n)=&gt;{if(n&amp;&amp;typeof n=="object"&amp;&amp;typeof n.toJSON=="function")return n;try{return Jr(n)}catch{return"[object]"}}))}}catch(e){throw en.getLogger("esri.core.Error").error(e),e}return{name:this.name,message:this.message,details:this.details}}static fromJSON(e){return new j4(e.name,e.message,e.details)}};Ve.prototype.type="error";function ne(t,e,n,r){var i,o=arguments.length,s=o&lt;3?e:r===null?r=Object.getOwnPropertyDescriptor(e,n):r;if(typeof Reflect=="object"&amp;&amp;typeof Reflect.decorate=="function")s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a&gt;=0;a--)(i=t[a])&amp;&amp;(s=(o&lt;3?i(s):o&gt;3?i(e,n,s):i(e,n))||s);return o&gt;3&amp;&amp;s&amp;&amp;Object.defineProperty(e,n,s),s}function tOe(t,e){return function(n,r){e(n,r,t)}}function nOe(t,e,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(u){try{l(r.next(u))}catch(d){s(d)}}function c(u){try{l(r.throw(u))}catch(d){s(d)}}function l(u){u.done?o(u.value):i(u.value).then(a,c)}l((r=r.apply(t,[])).next())})}const zD=new WeakMap;function cye(t,e,n=!1){const r=`ðŸ›‘ DEPRECATED - ${e}`;if(!n)return void t.warn(r);let i=zD.get(t);i||(i=new Set,zD.set(t,i)),i.has(e)||(i.add(e),t.warn(r))}function B4(t,e,n={}){if(X("esri-deprecation-warnings")){const{moduleName:r}=n;UO(t,`Function: ${(r?r+"::":"")+e+"()"}`,n)}}function rOe(t,e,n={}){if(X("esri-deprecation-warnings")){const{moduleName:r}=n;UO(t,`Property: ${(r?r+"::":"")+e}`,n)}}function iOe(t,e,n={}){X("esri-deprecation-warnings")&amp;&amp;UO(t,`Multiple argument constructor: ${e}`,{warnOnce:!0,replacement:`new ${e}({ &lt;your properties here&gt; })`,...n})}function UO(t,e,n={}){if(X("esri-deprecation-warnings")){const{replacement:r,version:i,see:o,warnOnce:s}=n;let a=e;r&amp;&amp;(a+=`
	ðŸ›&nbsp;ï¸ Replacement: ${r}`),i&amp;&amp;(a+=`
	âš™ï¸ Version: ${i}`),o&amp;&amp;(a+=`
	ðŸ”— See ${o} for more details.`),cye(t,a,s)}}function oOe(t){const e=[];return function*(){yield*e;for(const n of t)e.push(n),yield n}}function sOe(t,e){for(const n of t)if(n!=null&amp;&amp;e(n))return n}function qD(t){return t!=null&amp;&amp;typeof t[Symbol.iterator]=="function"}let jO=class{constructor(){this._groups=new Map}destroy(){this.removeAll()}get size(){let e=0;return this._groups.forEach(n=&gt;{e+=n.length}),e}add(e,n){if(qD(e)){const r=this._getOrCreateGroup(n);for(const i of e)GD(i)&amp;&amp;r.push(i)}else GD(e)&amp;&amp;this._getOrCreateGroup(n).push(e);return this}forEach(e,n){if(typeof e=="function")this._groups.forEach(r=&gt;r.forEach(e));else{const r=this._getGroup(e);r&amp;&amp;n&amp;&amp;r.forEach(n)}}has(e){return this._groups.has(Am(e))}remove(e){if(typeof e!="string"&amp;&amp;qD(e)){for(const n of e)this.remove(n);return this}return this.has(e)?(WD(this._getGroup(e)),this._groups.delete(Am(e)),this):this}removeAll(){return this._groups.forEach(WD),this._groups.clear(),this}removeReference(e){return this._groups.delete(e),this}_getOrCreateGroup(e){if(this.has(e))return this._getGroup(e);const n=[];return this._groups.set(Am(e),n),n}_getGroup(e){return this._groups.get(Am(e))}};function Am(t){return t||"_default_"}function WD(t){for(const e of t)e instanceof jO?e.removeAll():e.remove()}function GD(t){return t!=null&amp;&amp;(!!t.remove||t instanceof jO)}function cOe(t,e){if(t==null)throw new Error(e??"value is None")}function $E(t){return t?.destroy(),null}function lOe(t){return t?.dispose(),null}function Tp(t){return t?.remove(),null}function lye(t){return t?.abort(),null}function uOe(t){return t?.release(),null}function dOe(t,e,n){return t!=null&amp;&amp;e!=null?n!=null?n(t,e):t.equals(e):t===e}function fOe(t,e){return t?.[e]}function hOe(t,e){let n;return t.some((r,i)=&gt;(n=e(r,i),n!=null)),n??void 0}const H4=Symbol("Accessor-beforeDestroy"),uye={remove:()=&gt;{}};function At(t){return t?{remove(){t&amp;&amp;(t(),t=void 0)}}:uye}function dye(t){t.forEach(e=&gt;e?.remove())}function bS(t){return At(()=&gt;dye(t))}function pOe(t){return At(()=&gt;t()?.remove())}function fye(t){return At(t!=null?()=&gt;t.destroy():void 0)}function vd(t){return t.__accessor__??null}function hye(t,e){return t?.metadata?.[e]!=null}function Eg(t,e,n){return n?sv(t,e,{policy:n,path:""}):sv(t,e,null)}function sv(t,e,n){return e?Object.keys(e).reduce((r,i)=&gt;{const o=i;let s=null,a="merge";if(n&amp;&amp;(s=n.path?`${n.path}.${i}`:i,a=n.policy(s)),a==="replace"||a==="replace-arrays"&amp;&amp;Array.isArray(r[o]))return r[o]=e[o],r;if(r[o]===void 0)return r[o]=Jr(e[o]),r;let c=r[o],l=e[o];if(c===l)return r;if(Array.isArray(l)||Array.isArray(r))c=c?Array.isArray(c)?r[o]=c.concat():r[o]=[c]:r[o]=[],l&amp;&amp;(Array.isArray(l)||(l=[l]),l.forEach(u=&gt;{c.includes(u)||c.push(u)}));else if(l&amp;&amp;typeof l=="object")if(n){const u=n.path;n.path=s,r[o]=sv(c,l,n),n.path=u}else r[o]=sv(c,l,null);else r.hasOwnProperty(i)&amp;&amp;!e.hasOwnProperty(i)||(r[o]=l);return r},t||{}):t}function V4(t){return Array.isArray(t)?t:t.split(".")}function KD(t){return t.includes(",")?t.split(",").map(e=&gt;e.trim()):[t.trim()]}function pye(t){if(Array.isArray(t)){const e=[];for(const n of t)e.push(...KD(n));return e}return KD(t)}function z4(t,e,n,r){const i=pye(e);if(i.length!==1){const o=i.map(s=&gt;r(t,s,n));return bS(o)}return r(t,i[0],n)}function q4(t,e){const n=t[t.length-1]==="?"?t.slice(0,-1):t;if(e.getItemAt!=null||Array.isArray(e)){const i=parseInt(n,10);if(!isNaN(i))return Array.isArray(e)?e[i]:e.at(i)}const r=vd(e);return hye(r,n)?r.get(n):e[n]}function W4(t,e,n){if(t==null)return t;const r=q4(e[n],t);return!r&amp;&amp;n&lt;e.length-1?void 0:n===e.length-1?r:W4(r,e,n+1)}function bp(t,e,n=0){return typeof e!="string"||e.includes(".")?W4(t,V4(e),n):q4(e,t)}function $c(t,e){return bp(t,e)}function QD(t,e){return bp(e,t)!==void 0}var _r;(function(t){t[t.INITIALIZING=0]="INITIALIZING",t[t.CONSTRUCTING=1]="CONSTRUCTING",t[t.CONSTRUCTED=2]="CONSTRUCTED",t[t.DESTROYED=3]="DESTROYED"})(_r||(_r={}));function Ep(t){let e=t.constructor.__accessorMetadata__;const n=Object.prototype.hasOwnProperty.call(t.constructor,"__accessorMetadata__");if(e){if(!n){e=Object.create(e);for(const r in e)e[r]=Jr(e[r]);Object.defineProperty(t.constructor,"__accessorMetadata__",{value:e,enumerable:!1,configurable:!0,writable:!0})}}else e={},Object.defineProperty(t.constructor,"__accessorMetadata__",{value:e,enumerable:!1,configurable:!0,writable:!0});return t.constructor.__accessorMetadata__}function ES(t,e){const n=Ep(t);let r=n[e];return r||(r=n[e]={}),r}function mye(t,e){return Eg(t,e,yye)}const gye=/^(?:[^.]+\.)?(?:value|type|(?:json\.type|json\.origins\.[^.]\.type))$/;function yye(t){return gye.test(t)?"replace":"merge"}function vye(t){return t?.release&amp;&amp;typeof t.release=="function"}function _ye(t){return t?.acquire&amp;&amp;typeof t.acquire=="function"}let Cp=class FE{constructor(e,n,r,i=1,o=0){if(this._ctor=e,this._acquireFunction=n,this._releaseFunction=r,this.allocationSize=i,this._pool=new Array(o),this._initialSize=o,this._ctor)for(let s=0;s&lt;o;s++)this._pool[s]=new this._ctor;this.allocationSize=Math.max(i,1)}destroy(){this.prune(0)}acquire(...e){let n;if(FE.test.disabled)n=new this._ctor;else{if(this._pool.length===0){const r=this.allocationSize;for(let i=0;i&lt;r;i++)this._pool[i]=new this._ctor}n=this._pool.pop()}return this._acquireFunction?this._acquireFunction(n,...e):_ye(n)&amp;&amp;n.acquire(...e),n}release(e){e&amp;&amp;!FE.test.disabled&amp;&amp;(this._releaseFunction?this._releaseFunction(e):vye(e)&amp;&amp;e.release(),this._pool.push(e))}prune(e=this._initialSize){if(!(e&gt;=this._pool.length)){for(let n=e;n&lt;this._pool.length;++n){const r=this._pool[n];this._dispose(r)}this._pool.length=e}}_dispose(e){e.dispose&amp;&amp;typeof e.dispose=="function"&amp;&amp;e.dispose()}};Cp.test={disabled:!1};let Sye=class{constructor(e,n){this._observers=e,this._observer=n}remove(){zge(this._observers,this._observer)}},G4=class{constructor(){this._observers=null,this.destroyed=!1}observe(e){if(this.destroyed||e.destroyed)return wye;this._observers==null&amp;&amp;(this._observers=[]);const n=this._observers;let r=!1,i=!1;const o=n.length;for(let s=0;s&lt;o;++s){const a=n[s];if(a.destroyed)i=!0;else if(a===e){r=!0;break}}return r||(n.push(e),i&amp;&amp;this._removeDestroyedObservers()),new Sye(n,e)}_removeDestroyedObservers(){const e=this._observers;if(!e||e.length===0)return;const n=e.length;let r=0;for(let i=0;i&lt;n;++i){for(;i+r&lt;n&amp;&amp;e[i+r].destroyed;)++r;if(r&gt;0){if(!(i+r&lt;n))break;e[i]=e[i+r]}}e.length=n-r}destroy(){if(this.destroyed)return;this.destroyed=!0;const e=this._observers;if(e!=null){for(const n of e)n.onCommitted();this._observers=null}}};const wye=At();var ft;(function(t){t[t.DEFAULTS=0]="DEFAULTS",t[t.COMPUTED=1]="COMPUTED",t[t.SERVICE=2]="SERVICE",t[t.PORTAL_ITEM=3]="PORTAL_ITEM",t[t.WEB_SCENE=4]="WEB_SCENE",t[t.WEB_MAP=5]="WEB_MAP",t[t.LINK_CHART=6]="LINK_CHART",t[t.USER=7]="USER"})(ft||(ft={}));const yOe=ft.USER+1;function K4(t){switch(t){case"defaults":return ft.DEFAULTS;case"service":return ft.SERVICE;case"portal-item":return ft.PORTAL_ITEM;case"web-scene":return ft.WEB_SCENE;case"web-map":return ft.WEB_MAP;case"link-chart":return ft.LINK_CHART;case"user":return ft.USER;default:return null}}function UE(t){switch(t){case ft.DEFAULTS:return"defaults";case ft.SERVICE:return"service";case ft.PORTAL_ITEM:return"portal-item";case ft.WEB_SCENE:return"web-scene";case ft.WEB_MAP:return"web-map";case ft.LINK_CHART:return"link-chart";case ft.USER:return"user"}}function Tye(t){return UE(t)}var at;(function(t){t[t.Dirty=1]="Dirty",t[t.Overridden=2]="Overridden",t[t.Computing=4]="Computing",t[t.NonNullable=8]="NonNullable",t[t.HasDefaultValue=16]="HasDefaultValue",t[t.DepTrackingInitialized=32]="DepTrackingInitialized",t[t.AutoTracked=64]="AutoTracked",t[t.ExplicitlyTracking=128]="ExplicitlyTracking"})(at||(at={}));const av={onObservableAccessed:()=&gt;{},onTrackingEnd:()=&gt;{}},vf=[];let Qf=av;function Re(t){Qf.onObservableAccessed(t)}let Cg=!1,kg=!1;function ys(t,e,n){if(Cg)return BO(t,e,n);Q4(t);const r=e.call(n);return Y4(),r}function bye(t,e){return ys(av,t,e)}function BO(t,e,n){const r=Cg;Cg=!0,Q4(t);let i=null;try{i=e.call(n)}catch(o){kg&amp;&amp;en.getLogger("esri.core.accessorSupport.tracking").error(o)}return Y4(),Cg=r,i}function Q4(t){Qf=t,vf.push(t)}function Y4(){const t=vf.length;if(t&gt;1){const e=vf.pop();Qf=vf[t-2],e.onTrackingEnd()}else if(t===1){const e=vf.pop();Qf=av,e.onTrackingEnd()}else Qf=av}function J4(t,e){if(e.flags&amp;at.DepTrackingInitialized)return;const n=kg;kg=!1,e.flags&amp;at.AutoTracked?BO(e,e.metadata.get,t):X4(t,e),kg=n}const Eye=[];function X4(t,e){e.flags&amp;at.ExplicitlyTracking||(e.flags|=at.ExplicitlyTracking,BO(e,()=&gt;{const n=e.metadata.dependsOn||Eye;for(const r of n)if(typeof r!="string"||r.includes(".")){const i=V4(r);for(let o=0,s=t;o&lt;i.length&amp;&amp;s!=null&amp;&amp;typeof s=="object";++o)s=YD(s,i[o],o!==i.length-1)}else YD(t,r,!1)}),e.flags&amp;=~at.ExplicitlyTracking)}function YD(t,e,n){const r=e[e.length-1]==="?"?e.slice(0,-1):e;if(t.getItemAt!=null||Array.isArray(t)){const o=parseInt(r,10);if(!isNaN(o))return Array.isArray(t)?t[o]:t.at(o)}const i=vd(t);if(i){const o=i.propertiesByName.get(r);o&amp;&amp;(Re(o),J4(t,o))}return n?t[r]:void 0}let JD=class extends G4{constructor(e,n){super(),this.propertyName=e,this.metadata=n,this._accessed=null,this._handles=null,this.flags=0,this.flags=at.Dirty|(n.nonNullable?at.NonNullable:0)|(n.hasOwnProperty("value")?at.HasDefaultValue:0)|(n.get===void 0?at.DepTrackingInitialized:0)|(n.dependsOn===void 0?at.AutoTracked:0)}destroy(){this.flags&amp;at.Dirty&amp;&amp;this.onCommitted(),super.destroy(),this._accessed=null,this._clearObservationHandles()}getComputed(e){Re(this);const n=e.store,r=this.propertyName,i=this.flags,o=n.get(r);if(i&amp;at.Computing||~i&amp;at.Dirty&amp;&amp;n.has(r))return o;this.flags|=at.Computing;const s=e.host;let a;i&amp;at.AutoTracked?a=ys(this,this.metadata.get,s):(X4(s,this),a=this.metadata.get.call(s)),n.set(r,a,ft.COMPUTED);const c=n.get(r);return c===o?this.flags&amp;=~at.Dirty:bye(this.commit,this),this.flags&amp;=~at.Computing,c}onObservableAccessed(e){e!==this&amp;&amp;(this._accessed??=new Set,this._accessed.add(e))}onTrackingEnd(){this._clearObservationHandles(),this.flags|=at.DepTrackingInitialized,this._accessed!=null&amp;&amp;(this._handles??=[],this._accessed.forEach(e=&gt;{this._handles.push(e.observe(this))}),this._accessed.clear())}notifyChange(){this.onInvalidated(),this.onCommitted()}invalidate(){this.onInvalidated()}commit(){this.flags&amp;=~at.Dirty,this.onCommitted()}_clearObservationHandles(){const e=this._handles;if(e!==null){for(let n=0;n&lt;e.length;++n)e[n].remove();e.length=0}}onInvalidated(){~this.flags&amp;at.Overridden&amp;&amp;(this.flags|=at.Dirty);const e=this._observers;if(e&amp;&amp;e.length&gt;0)for(const n of e)n.onInvalidated()}onCommitted(){const e=this._observers;if(e&amp;&amp;e.length&gt;0){const n=e.slice();for(const r of n)r.onCommitted()}}},Cye=class Z4{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const n=new Z4;return this._values.forEach((r,i)=&gt;{e&amp;&amp;e.has(i)||n.set(i,Jr(r))}),n}get(e){return this._values.get(e)}originOf(){return ft.USER}keys(){return[...this._values.keys()]}set(e,n){this._values.set(e,n)}delete(e){this._values.delete(e)}has(e){return this._values.has(e)}forEach(e){this._values.forEach(e)}};function Im(t,e,n){return t!==void 0}function XD(t,e,n,r){return t!==void 0&amp;&amp;(!(n==null&amp;&amp;t.flags&amp;at.NonNullable)||(r.lifecycle,_r.INITIALIZING,!1))}let kye=class{constructor(e){this.host=e,this.propertiesByName=new Map,this.ctorArgs=null,this.lifecycle=_r.INITIALIZING,this.store=new Cye,this._origin=ft.USER;const n=this.host.constructor.__accessorMetadata__;for(const r in n){const i=new JD(r,n[r]);this.propertiesByName.set(r,i)}this.metadata=n}initialize(){this.lifecycle=_r.CONSTRUCTING}constructed(){this.lifecycle=_r.CONSTRUCTED}destroy(){this.lifecycle=_r.DESTROYED,this.propertiesByName.forEach(e=&gt;e.destroy())}get initialized(){return this.lifecycle!==_r.INITIALIZING}get(e){const n=this.propertiesByName.get(e);if(n.metadata.get)return n.getComputed(this);Re(n);const r=this.store;return r.has(e)?r.get(e):n.metadata.value}originOf(e){const n=this.store.originOf(e);if(n===void 0){const r=this.propertiesByName.get(e);if(r!==void 0&amp;&amp;r.flags&amp;at.HasDefaultValue)return"defaults"}return UE(n)}has(e){return this.propertiesByName.has(e)&amp;&amp;this.store.has(e)}keys(){return[...this.propertiesByName.keys()]}internalGet(e){const n=this.propertiesByName.get(e);if(Im(n))return this.store.has(e)?this.store.get(e):n.metadata.value}internalSet(e,n){const r=this.propertiesByName.get(e);Im(r)&amp;&amp;this._internalSet(r,n)}getDependsInfo(e,n,r){const i=this.propertiesByName.get(n);if(!Im(i))return"";const o=new Set,s=ys({onObservableAccessed:c=&gt;o.add(c),onTrackingEnd:()=&gt;{}},()=&gt;i.metadata.get?.call(e));let a=`${r}${e.declaredClass.split(".").pop()}.${n}: ${s}
`;if(o.size===0)return a;r+="  ";for(const c of o)c instanceof JD&amp;&amp;(a+=`${r}${c.propertyName}: undefined
`);return a}setAtOrigin(e,n,r){const i=this.propertiesByName.get(e);if(Im(i))return this._setAtOrigin(i,n,r)}isOverridden(e){const n=this.propertiesByName.get(e);return n!==void 0&amp;&amp;!!(n.flags&amp;at.Overridden)}clearOverride(e){const n=this.propertiesByName.get(e);n&amp;&amp;n.flags&amp;at.Overridden&amp;&amp;(n.flags&amp;=~at.Overridden,n.notifyChange())}override(e,n){const r=this.propertiesByName.get(e);if(!XD(r,e,n,this))return;const i=r.metadata.cast;if(i){const o=this._cast(i,n),{valid:s,value:a}=o;if(Bw.release(o),!s)return;n=a}r.flags|=at.Overridden,this._internalSet(r,n)}set(e,n){const r=this.propertiesByName.get(e);if(!XD(r,e,n,this))return;const i=r.metadata.cast;if(i){const s=this._cast(i,n),{valid:a,value:c}=s;if(Bw.release(s),!a)return;n=c}const o=r.metadata.set;o?o.call(this.host,n):this._internalSet(r,n)}setDefaultOrigin(e){this._origin=K4(e)}getDefaultOrigin(){return UE(this._origin)}notifyChange(e){const n=this.propertiesByName.get(e);n!==void 0&amp;&amp;n.notifyChange()}invalidate(e){const n=this.propertiesByName.get(e);n!==void 0&amp;&amp;n.invalidate()}commit(e){const n=this.propertiesByName.get(e);n!==void 0&amp;&amp;n.commit()}_internalSet(e,n){const r=this.lifecycle!==_r.INITIALIZING?this._origin:ft.DEFAULTS;this._setAtOrigin(e,n,r)}_setAtOrigin(e,n,r){const i=this.store,o=e.propertyName;i.has(o,r)&amp;&amp;FO(n,i.get(o))&amp;&amp;~e.flags&amp;at.Overridden&amp;&amp;r===i.originOf(o)||(e.invalidate(),i.set(o,n,r),e.commit(),J4(this.host,e))}_cast(e,n){const r=Bw.acquire();return r.valid=!0,r.value=n,e&amp;&amp;(r.value=e.call(this.host,n,r)),r}},Aye=class{constructor(){this.value=null,this.valid=!0}acquire(){this.valid=!0}release(){this.value=null}};const Bw=new Cp(Aye);function cv(t,e,n){if(t&amp;&amp;e)if(typeof e=="object")for(const r of Object.getOwnPropertyNames(e))cv(t,r,e[r]);else{if(e.includes(".")){const i=e.split("."),o=i.splice(-1,1)[0];return void cv($c(t,i),o,n)}const r=t.__accessor__;r!=null&amp;&amp;Iye(e,r),t[e]=n}}function Iye(t,e){if(X("esri-unknown-property-errors")&amp;&amp;!Oye(t,e))throw new Ve("set:unknown-property",Rye(t,e))}function Oye(t,e){return e.metadata[t]!=null}function Rye(t,e){return"setting unknown property '"+t+"' on instance of "+e.host.declaredClass}let Nye;function Pye(){return Nye}var ZD;(function(t){t[t.Ignore=0]="Ignore",t[t.Destroy=1]="Destroy",t[t.ThrowError=2]="ThrowError"})(ZD||(ZD={}));function xye(t){t.length=0}let ho=class{constructor(e=50,n=50){this._pool=new Cp(Array,void 0,xye,n,e)}acquire(){return this._pool.acquire()}release(e){this._pool.release(e)}prune(){this._pool.prune(0)}static acquire(){return Hw.acquire()}static release(e){return Hw.release(e)}static prune(){Hw.prune()}};const Hw=new ho(100);let Mye=class extends Cp{constructor(){super(...arguments),this._set=new Set}destroy(){super.destroy(),this._set=null}acquire(...e){const n=super.acquire(...e);return this._set.delete(n),n}release(e){e&amp;&amp;!this._set.has(e)&amp;&amp;(super.release(e),this._set.add(e))}_dispose(e){this._set.delete(e),super._dispose(e)}};const Om=[];function e6(t){Om.push(t),Om.length===1&amp;&amp;queueMicrotask(()=&gt;{const e=Om.slice();Om.length=0;for(const n of e)n()})}let t6=class{constructor(e,n=30){this.name=e,this._counter=0,this._samples=new Array(n)}record(e){e!=null&amp;&amp;(this._samples[++this._counter%this._samples.length]=e)}get median(){return this._samples.slice().sort((e,n)=&gt;e-n)[Math.floor(this._samples.length/2)]}get average(){return this._samples.reduce((e,n)=&gt;e+n,0)/this._samples.length}get last(){return this._samples[this._counter%this._samples.length]}};var jE;(function(t){const e=(o,s,a,c)=&gt;{let l=s,u=s;const d=a&gt;&gt;&gt;1,f=o[l-1];for(;u&lt;=d;){u=l&lt;&lt;1,u&lt;a&amp;&amp;c(o[u-1],o[u])&lt;0&amp;&amp;++u;const h=o[u-1];if(c(h,f)&lt;=0)break;o[l-1]=h,l=u}o[l-1]=f},n=(o,s)=&gt;o&lt;s?-1:o&gt;s?1:0;function r(o,s,a,c){s===void 0&amp;&amp;(s=0),a===void 0&amp;&amp;(a=o.length),c===void 0&amp;&amp;(c=n);for(let u=a&gt;&gt;&gt;1;u&gt;s;u--)e(o,u,a,c);const l=s+1;for(let u=a-1;u&gt;s;u--){const d=o[s];o[s]=o[u],o[u]=d,e(o,l,u,c)}}function*i(o,s,a,c){s===void 0&amp;&amp;(s=0),a===void 0&amp;&amp;(a=o.length),c===void 0&amp;&amp;(c=n);for(let u=a&gt;&gt;&gt;1;u&gt;s;u--)e(o,u,a,c),yield;const l=s+1;for(let u=a-1;u&gt;s;u--){const d=o[s];o[s]=o[u],o[u]=d,e(o,l,u,c),yield}}t.sort=r,t.iterableSort=i})(jE||(jE={}));const eL=jE,Dye=1.5,Lye=1.1;let n6=class{constructor(e){this.data=[],this._length=0,this._allocator=void 0,this._deallocator=()=&gt;null,this._shrink=()=&gt;{},this._hint=new w4,e&amp;&amp;(e.initialSize&amp;&amp;(this.data=new Array(e.initialSize)),e.allocator&amp;&amp;(this._allocator=e.allocator),e.deallocator!==void 0&amp;&amp;(this._deallocator=e.deallocator),e.shrink&amp;&amp;(this._shrink=()=&gt;tL(this)))}toArray(){return this.data.slice(0,this.length)}filter(e){const n=new Array;for(let r=0;r&lt;this._length;r++){const i=this.data[r];e(i)&amp;&amp;n.push(i)}return n}at(e){if((e=Math.trunc(e)||0)&lt;0&amp;&amp;(e+=this._length),!(e&lt;0||e&gt;=this._length))return this.data[e]}includes(e,n){const r=this.data.indexOf(e,n);return r!==-1&amp;&amp;r&lt;this.length}get length(){return this._length}set length(e){if(e&gt;this._length){if(this._allocator){for(;this._length&lt;e;)this.data[this._length++]=this._allocator(this.data[this._length]);return}this._length=e}else{if(this._deallocator)for(let n=e;n&lt;this._length;++n)this.data[n]=this._deallocator(this.data[n]);this._length=e,this._shrink()}}clear(){this.length=0}prune(){this.clear(),this.data=[]}push(e){this.data[this._length++]=e}pushArray(e,n=e.length){for(let r=0;r&lt;n;r++)this.data[this._length++]=e[r]}fill(e,n){for(let r=0;r&lt;n;r++)this.data[this._length++]=e}pushNew(){this._allocator&amp;&amp;(this.data[this.length]=this._allocator(this.data[this.length]));const e=this.data[this._length];return++this._length,e}unshift(e){this.data.unshift(e),this._length++,tL(this)}pop(){if(this.length===0)return;const e=this.data[this.length-1];return this.length=this.length-1,this._shrink(),e}remove(e){const n=LE(this.data,e,this.length,this._hint);if(n!==-1)return this.data.splice(n,1),this.length=this.length-1,e}removeUnordered(e){return this.removeUnorderedIndex(LE(this.data,e,this.length,this._hint))}removeUnorderedIndex(e){if(!(e&gt;=this.length||e&lt;0))return this.swapElements(e,this.length-1),this.pop()}removeUnorderedMany(e,n=e.length,r){this.length=Vge(this.data,e,this.length,n,this._hint,r),this._shrink()}front(){if(this.length!==0)return this.data[0]}back(){if(this.length!==0)return this.data[this.length-1]}swapElements(e,n){if(e&gt;=this.length||n&gt;=this.length||e===n)return;const r=this.data[e];this.data[e]=this.data[n],this.data[n]=r}sort(e){eL.sort(this.data,0,this.length,e)}iterableSort(e){return eL.iterableSort(this.data,0,this.length,e)}some(e,n){for(let r=0;r&lt;this.length;++r)if(e.call(n,this.data[r],r,this.data))return!0;return!1}find(e,n){for(let r=0;r&lt;this.length;++r){const i=this.data[r];if(e.call(n,i,r))return i}}filterInPlace(e,n){let r=0;for(let i=0;i&lt;this._length;++i){const o=this.data[i];e.call(n,o,i,this.data)&amp;&amp;(this.data[i]=this.data[r],this.data[r]=o,r++)}if(this._deallocator)for(let i=r;i&lt;this._length;i++)this.data[i]=this._deallocator(this.data[i]);return this._length=r,this._shrink(),this}forAll(e,n){const{data:r,length:i}=this;for(let o=0;o&lt;i;++o)e.call(n,r[o],o,r)}forEach(e,n){this.data.slice(0,this.length).forEach(e,n)}map(e,n){const r=new Array(this.length);for(let i=0;i&lt;this.length;++i)r[i]=e.call(n,this.data[i],i,this.data);return r}reduce(e,n){let r=n;for(let i=0;i&lt;this.length;++i)r=e(r,this.data[i],i,this.data);return r}has(e){const n=this.length,r=this.data;for(let i=0;i&lt;n;++i)if(r[i]===e)return!0;return!1}*[Symbol.iterator](){for(let e=0;e&lt;this.length;e++)yield this.data[e]}};function tL(t){t.data.length&gt;Dye*t.length&amp;&amp;(t.data.length=Math.floor(t.length*Lye))}function $ye(t){return{setTimeout:(e,n)=&gt;{const r=t.setTimeout(e,n);return At(()=&gt;t.clearTimeout(r))}}}const Fye=$ye(globalThis);function CS(t){return Uye(t)||r6(t)}function Uye(t){return t!=null&amp;&amp;typeof t=="object"&amp;&amp;"on"in t&amp;&amp;typeof t.on=="function"}function r6(t){return t!=null&amp;&amp;typeof t=="object"&amp;&amp;"addEventListener"in t&amp;&amp;typeof t.addEventListener=="function"}function lu(t,e,n){if(!CS(t))throw new TypeError("target is not a Evented or EventTarget object");return r6(t)?jye(t,e,n):t.on(e,n)}function jye(t,e,n,r){if(Array.isArray(e)){const i=e.slice();for(const o of i)t.addEventListener(o,n,r);return At(()=&gt;{for(const o of i)t.removeEventListener(o,n,r)})}return t.addEventListener(e,n,r),At(()=&gt;t.removeEventListener(e,n,r))}function i6(t,e,n){if(!CS(t))throw new TypeError("target is not a Evented or EventTarget object");if("once"in t)return t.once(e,n);const r=lu(t,e,i=&gt;{r.remove(),n.call(t,i)});return r}function bi(t="Aborted"){return new Ve("AbortError",t)}function o6(t,e="Aborted"){if(nl(t))throw bi(e)}function kS(t){return t instanceof AbortSignal?t:t?.signal}function nl(t){const e=kS(t);return e!=null&amp;&amp;e.aborted}function Bye(t){if(_d(t))throw t}function nL(t){if(!_d(t))throw t}function ui(t,e){const n=kS(t);if(n!=null){if(!n.aborted)return i6(n,"abort",()=&gt;e());e()}}function COe(t,e){const n=kS(t);if(n!=null)return o6(n),i6(n,"abort",()=&gt;e(bi()))}function kOe(t,e){return kS(e)==null?t:new Promise((n,r)=&gt;{let i=ui(e,()=&gt;r(bi()));const o=()=&gt;{i=Tp(i)};t.then(o,o),t.then(n,r)})}function _d(t){return t?.name==="AbortError"}async function rL(t){try{return await t}catch(e){if(!_d(e))throw e;return}}async function AOe(t,e=en.getLogger("esri")){try{return await t}catch(n){_d(n)||e.error(n)}}async function HO(t){if(!t)return;if(typeof t.forEach!="function"){const n=Object.keys(t),r=n.map(s=&gt;t[s]),i=await HO(r),o={};return n.map((s,a)=&gt;o[s]=i[a]),o}const e=t;return Promise.allSettled(e).then(n=&gt;Array.from(e,(r,i)=&gt;{const o=n[i];return o.status==="fulfilled"?{promise:r,value:o.value}:{promise:r,error:o.reason}}))}async function IOe(t){return(await Promise.allSettled(t)).filter(e=&gt;e.status==="fulfilled").map(e=&gt;e.value)}async function OOe(t){return(await Promise.allSettled(t)).filter(e=&gt;e.status==="rejected").map(e=&gt;e.reason)}function Hye(t,e=void 0,n){const r=new AbortController;return ui(n,()=&gt;r.abort()),new Promise((i,o)=&gt;{let s=setTimeout(()=&gt;{s=0,i(e)},t);ui(r,()=&gt;{s&amp;&amp;(clearTimeout(s),o(bi()))})})}function ROe(t,e,n,r){const i=n&amp;&amp;"abort"in n?n:null;r!=null||i||(r=n);let o=setTimeout(()=&gt;{o=0,i?.abort()},e);const s=()=&gt;r||new Ve("promiseUtils:timeout","The wrapped promise did not resolve within "+e+" ms");return t.then(a=&gt;{if(o===0)throw s();return clearTimeout(o),a},a=&gt;{throw clearTimeout(o),o===0?s():a})}function NOe(t,e){const n=new AbortController,r=setTimeout(()=&gt;n.abort(),e);return ui(t,()=&gt;{n.abort(),clearTimeout(r)}),{...t,signal:n.signal}}function Vye(t){return t&amp;&amp;typeof t.then=="function"}function iL(t){return Vye(t)?t:Promise.resolve(t)}function zye(t,e=-1){let n,r,i,o,s=null;const a=(...c)=&gt;{if(n){r=c,o&amp;&amp;o.reject(bi()),o=wo();const f=o.promise;if(s){const h=s;s=null,h.abort()}return f}if(i=o||wo(),o=null,e&gt;0){const f=new AbortController;n=iL(t(...c,f.signal));const h=n;Hye(e).then(()=&gt;{n===h&amp;&amp;(o?f.abort():s=f)})}else n=1,n=iL(t(...c));const l=()=&gt;{const f=r;r=i=n=s=null,f!=null&amp;&amp;a(...f)},u=n,d=i;return u.then(l,l),u.then(d.resolve,d.reject),d.promise};return a}function wo(){let t,e;const n=new Promise((i,o)=&gt;{t=i,e=o}),r=i=&gt;{t(i)};return r.resolve=i=&gt;t(i),r.reject=i=&gt;e(i),r.timeout=(i,o)=&gt;Fye.setTimeout(()=&gt;r.reject(o),i),r.promise=n,r}function POe(t,e){return t.then(e,e)}async function xOe(t){await Promise.resolve(),o6(t)}function MOe(t){return t}function DOe(t){return 1e3*t}function LOe(t){return t}function $Oe(t){return .001*t}let qye=class{constructor(e){this.phases=e,this.paused=!1,this.ticks=-1,this.removed=!1}},Wye=class{constructor(e){this.callback=e,this.isActive=!0}remove(){this.isActive=!1}},BE=0,HE=0;const Yd={time:0,deltaTime:0,elapsedFrameTime:0,frameDuration:0},VE=["prepare","preRender","render","postRender","update","finish"],zE=[],Fc=new n6;let Gye=class{constructor(e){this._task=e}remove(){this._task.removed=!0}pause(){this._task.paused=!0}resume(){this._task.paused=!1}};function Kye(){gc!=null&amp;&amp;(cancelAnimationFrame(gc),gc=requestAnimationFrame(VO))}const lv={frameTasks:Fc,willDispatch:!1,clearFrameTasks:Qye,dispatch:c6,executeFrameTasks:Yye,reschedule:Kye};function s6(t){const e=new Wye(t);return zE.push(e),lv.willDispatch||(lv.willDispatch=!0,e6(c6)),e}function BOe(t){const e=new qye(t);return Fc.push(e),gc==null&amp;&amp;(BE=performance.now(),gc=requestAnimationFrame(VO)),new Gye(e)}let gc=null;function Qye(t=!1){Fc.forAll(e=&gt;{e.removed=!0}),t&amp;&amp;a6()}function HOe(t){HE=Math.max(0,t)}function VO(){const t=performance.now();gc=null,gc=Fc.length&gt;0?requestAnimationFrame(VO):null,lv.executeFrameTasks(t)}function Yye(t){const e=t-BE;BE=t;const n=HE&gt;0?HE:1e3/60,r=Math.max(0,e-n);Yd.time=t,Yd.frameDuration=n-r;for(let i=0;i&lt;VE.length;i++){const o=performance.now(),s=VE[i];Fc.forAll(a=&gt;{a.paused||a.removed||(i===0&amp;&amp;a.ticks++,a.phases[s]&amp;&amp;(Yd.elapsedFrameTime=performance.now()-t,Yd.deltaTime=a.ticks===0?0:e,a.phases[s]?.call(a,Yd)))}),Zye[i].record(performance.now()-o)}a6(),eve.record(performance.now()-t)}const Rm=new n6;function a6(){Fc.forAll(t=&gt;{t.removed&amp;&amp;Rm.push(t)}),Fc.removeUnorderedMany(Rm.data,Rm.length),Rm.clear()}function c6(){for(;zE.length;){const t=zE.shift();t.isActive&amp;&amp;t.callback()}lv.willDispatch=!1}function Jye(t=1,e){const n=wo(),r=()=&gt;{nl(e)?n.reject(bi()):t===0?n():(--t,e6(()=&gt;r()))};return r(),n.promise}function Xye(t){return Jye(1,t)}async function VOe(){await Xye(),await new Promise(t=&gt;requestAnimationFrame(t))}const Zye=VE.map(t=&gt;new t6(t)),eve=new t6("total");function tve(t,e){for(const n of t.entries())if(e(n[0]))return!0;return!1}function oL(t,e){if(!e)return t;for(const n of e)n!=null&amp;&amp;t.add(n);return t}function zOe(t,e){return e!=null&amp;&amp;t.add(e),t}function nve(t,e){const n=new Set;return oL(n,t),oL(n,e),n}function rve(t,e){const n=new Set;for(const r of e)t.has(r)&amp;&amp;n.add(r);return n}function qOe(t,e){if(!t||!e)return!1;if(t===e)return!0;for(const n of t)if(!e.has(n))return!1;return!0}function WOe(t,e){if(t==null&amp;&amp;e==null)return!0;if(t==null||e==null||t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0}function ive(t,e){const n=new Set(t);for(const r of e)n.delete(r);return n}function GOe(t,e){return ive(nve(t,e),rve(t,e))}let ove=0;const KOe=0;function Vw(){return++ove}let AS=class{constructor(e){this._accessed=new Set,this._handles=[],this._observerObject=new sve(e),sL.register(this,new WeakRef(this._observerObject),this)}destroy(){sL.unregister(this._observerObject),this._accessed.clear(),this._observerObject?.destroy(),this.clear()}onObservableAccessed(e){this._accessed.add(e)}onTrackingEnd(){const e=this._handles,n=this._observerObject;this._accessed.forEach(r=&gt;{e.push(r.observe(n))}),this._accessed.clear()}clear(){const e=this._handles;for(let n=0;n&lt;e.length;++n)e[n].remove();e.length=0}},sve=class{constructor(e){this._notify=e,this._invalidCount=0,this.destroyed=!1}onInvalidated(){this._invalidCount++}onCommitted(){if(this.destroyed)return;const e=this._invalidCount;if(e===1)return this._invalidCount=0,void this._notify();this._invalidCount=e&gt;0?e-1:0}destroy(){this.destroyed=!0,this._notify=ave}};const sL=new FinalizationRegistry(t=&gt;{t.deref()?.destroy()});function ave(){}let uu=!1;const uv=[];function l6(t,e){let n=new AS(o),r=null,i=!1;function o(){if(!n||i)return;if(uu)return void d6(o);const a=r;n.clear(),uu=!0,i=!0,r=ys(n,t),i=!1,uu=!1,e(r,a),f6()}function s(){n&amp;&amp;(n.destroy(),n=null,r=null)}return i=!0,r=ys(n,t),i=!1,At(s)}function u6(t,e){let n=new AS(i),r=null;function i(){e(r,s)}function o(){n&amp;&amp;(n.destroy(),n=null),r=null}function s(){return n?(n.clear(),r=ys(n,t),r):null}return s(),At(o)}function JOe(t){let e=new AS(r),n=!1;function r(){e&amp;&amp;!n&amp;&amp;(uu?d6(r):(e.clear(),uu=!0,n=!0,ys(e,t),n=!1,uu=!1,f6()))}function i(){e&amp;&amp;(e.destroy(),e=null)}return n=!0,ys(e,t),n=!1,At(i)}function d6(t){uv.includes(t)||uv.unshift(t)}function f6(){for(;uv.length;)uv.pop()()}var Yf;(function(t){t[t.Untracked=0]="Untracked",t[t.Tracked=1]="Tracked"})(Yf||(Yf={}));let Fh=class{constructor(){this.uid=Vw(),this.removed=!1,this.type=null,this.oldValue=null,this.callback=null,this.getValue=null,this.target=null,this.path=null,this.equals=null}static acquireUntracked(e,n,r,i,o){return this.pool.acquire(Yf.Untracked,e,n,r,i,o,FO)}static acquireTracked(e,n,r,i){return this.pool.acquire(Yf.Tracked,e,n,r,null,null,i)}notify(e,n){this.type===Yf.Untracked?this.callback.call(this.target,e,n,this.path,this.target):this.callback.call(null,e,n,void 0,void 0)}acquire(e,n,r,i,o,s,a){this.uid=Vw(),this.removed=!1,this.type=e,this.oldValue=n,this.callback=r,this.getValue=i,this.target=o,this.path=s,this.equals=a}release(){this.target=this.path=this.oldValue=this.callback=this.getValue=null,this.uid=Vw(),this.removed=!0}};Fh.pool=new Mye(Fh);const Ag=new ho,as=new Set;let dv;function fv(t){as.delete(t),as.add(t),dv||(dv=s6(uve))}function cve(t){if(t.removed)return;const e=t.oldValue,n=t.getValue();t.equals(e,n)||(t.oldValue=n,t.notify(n,e))}function lve(t){for(const e of as.values())e.target===t&amp;&amp;(e.removed=!0)}function uve(){let t=10;for(;dv&amp;&amp;t--;){dv=null;const e=dve(),n=Ag.acquire();for(const r of e){const i=r.uid;cve(r),i===r.uid&amp;&amp;r.removed&amp;&amp;n.push(r)}for(const r of as)r.removed&amp;&amp;(n.push(r),as.delete(r));for(const r of n)Fh.pool.release(r);Ag.release(n),Ag.release(e),qE.forEach(r=&gt;r())}}function dve(){const t=Ag.acquire();t.length=as.size;let e=0;for(const n of as)t[e]=n,++e;return as.clear(),t}const qE=new Set;function ZOe(t){return qE.add(t),At(()=&gt;qE.delete(t))}function fve(t,e,n){let r=z4(t,e,n,(i,o,s)=&gt;{let a,c,l=u6(()=&gt;bp(i,o),(u,d)=&gt;{i.__accessor__?.lifecycle===_r.DESTROYED||a&amp;&amp;a.uid!==c?r.remove():(a||(a=Fh.acquireUntracked(u,s,d,i,o),c=a.uid),fv(a))});return At(()=&gt;{l.remove(),a&amp;&amp;(a.uid!==c||a.removed||(a.removed=!0,fv(a)),a=null),r=l=null})});return r}function hve(t,e,n){const r=z4(t,e,n,(i,o,s)=&gt;{let a=!1;return l6(()=&gt;bp(i,o),(c,l)=&gt;{i.__accessor__.lifecycle!==_r.DESTROYED?a||(a=!0,FO(l,c)||s.call(i,c,l,o,i),a=!1):r.remove()})});return r}function pve(t,e,n,r=!1){return t.__accessor__&amp;&amp;t.__accessor__.lifecycle!==_r.DESTROYED?r?hve(t,e,n):fve(t,e,n):At()}function mve(t,e,n){let r,i,o=u6(t,(s,a)=&gt;{r&amp;&amp;r.uid!==i?o.remove():(r||(r=Fh.acquireTracked(s,e,a,n),i=r.uid),fv(r))});return At(()=&gt;{o.remove(),r&amp;&amp;(r.uid!==i||r.removed||(r.removed=!0,fv(r)),r=null),o=null})}function gve(t,e,n){let r=!1;return l6(t,(i,o)=&gt;{r||(r=!0,n(o,i)||e(i,o),r=!1)})}function yve(t,e,n=!1,r=Jge){return n?gve(t,e,r):mve(t,e,r)}function eRe(t){return tve(as,e=&gt;e.oldValue===t)}function tRe(t,e){for(const[n,r]of t)if(e(r,n))return!0;return!1}function nRe(t,e){for(const[n,r]of t)if(e(r,n))return r;return null}function vve(t,e,n){const r=t.get(e);if(r!==void 0)return r;const i=n();return t.set(e,i),i}function rRe(t){const e=new Map;return n=&gt;(e.has(n)||e.set(n,t(n)),e.get(n))}const du=()=&gt;en.getLogger("esri.core.accessorSupport.ensureTypes");function _ve(t){return t==null?t:new Date(t)}function Sve(t){return t==null?t:!!t}function wve(t){return t==null?t:t.toString()}function Tve(t){return t==null?t:(t=parseFloat(t),isNaN(t)?0:t)}function bve(t){return t==null?t:Math.round(parseFloat(t))}function Eve(t){return null}function h6(t){return t?.constructor&amp;&amp;t.constructor.__accessorMetadata__!==void 0}function hv(t,e){return e!=null&amp;&amp;t&amp;&amp;!(e instanceof t)}function p6(t){return t&amp;&amp;"isCollection"in t}function aL(t){return t?.Type?typeof t.Type=="function"?t.Type:t.Type.base:null}function Cve(t,e){if(!e?.constructor||!p6(e.constructor))return WE(t,e)?e:new t(e);const n=aL(t.prototype.itemType),r=aL(e.constructor.prototype.itemType);return n?r?n===r?e:n.prototype.isPrototypeOf(r.prototype)?new t(e):(WE(t,e),e):new t(e):e}function WE(t,e){return!!h6(e)&amp;&amp;(du().error("Accessor#set","Assigning an instance of '"+(e.declaredClass||"unknown")+"' which is not a subclass of '"+IS(t)+"'"),!0)}function kve(t,e){return e==null?e:p6(t)?Cve(t,e):hv(t,e)?WE(t,e)?e:new t(e):e}function IS(t){return t?.prototype?.declaredClass||"unknown"}const Ave=new WeakMap;function Ive(t){switch(t){case Number:return Tve;case zO:return bve;case Boolean:return Sve;case String:return wve;case Date:return _ve;case qO:return Eve;default:return vve(Ave,t,()=&gt;kve.bind(null,t))}}function vs(t,e){const n=Ive(t);return arguments.length===1?n:n(e)}function Uh(t,e,n){return arguments.length===1?Uh.bind(null,t):e&amp;&amp;(Array.isArray(e)?e.map(r=&gt;t(r,n)):[t(e,n)])}function Ove(t,e){return arguments.length===1?Uh(n=&gt;vs(t,n)):Uh(n=&gt;vs(t,n),e)}function m6(t,e,n){return e!==0&amp;&amp;Array.isArray(n)?n.map(r=&gt;m6(t,e-1,r)):t(n)}function pv(t,e,n){if(arguments.length===2)return o=&gt;pv(t,e,o);if(!n)return n;n=m6(t,e,n);let r=e,i=n;for(;r&gt;0&amp;&amp;Array.isArray(i);)r--,i=i[0];if(i!==void 0)for(let o=0;o&lt;r;o++)n=[n];return n}function Rve(t,e,n){return arguments.length===2?pv(r=&gt;vs(t,r),e):pv(r=&gt;vs(t,r),e,n)}function g6(t){return!!Array.isArray(t)&amp;&amp;!t.some(e=&gt;{const n=typeof e;return!(n==="string"||n==="number"||n==="function"&amp;&amp;t.length&gt;1)})}function GE(t,e){if(arguments.length===2)return GE(t).call(null,e);const n=new Set,r=t.filter(a=&gt;typeof a!="function"),i=t.filter(a=&gt;typeof a=="function");for(const a of t)typeof a!="string"&amp;&amp;typeof a!="number"||n.add(a);let o=null,s=null;return(a,c)=&gt;{if(a==null)return a;const l=typeof a,u=l==="string"||l==="number";return u&amp;&amp;(n.has(a)||i.some(d=&gt;l==="string"&amp;&amp;d===String||l==="number"&amp;&amp;d===Number))||l==="object"&amp;&amp;i.some(d=&gt;!hv(a,d))?a:(u&amp;&amp;r.length?(o||(o=r.map(d=&gt;typeof d=="string"?`'${d}'`:`${d}`).join(", ")),du().error("Accessor#set",`'${a}' is not a valid value for this property, only the following values are valid: ${o}`)):typeof a=="object"&amp;&amp;i.length?(s||(s=i.map(d=&gt;IS(d)).join(", ")),du().error("Accessor#set",`'${a}' is not a valid value for this property, value must be one of ${s}`)):du().error("Accessor#set",`'${a}' is not a valid value for this property`),c&amp;&amp;(c.valid=!1),null)}}function mv(t,e){if(arguments.length===2)return mv(t).call(null,e);const n={},r=[],i=[];for(const c in t.typeMap){const l=t.typeMap[c];n[c]=vs(l),r.push(IS(l)),i.push(c)}const o=()=&gt;`'${r.join("', '")}'`,s=()=&gt;`'${i.join("', '")}'`,a=typeof t.key=="string"?c=&gt;c[t.key]:t.key;return c=&gt;{if(t.base&amp;&amp;!hv(t.base,c)||c==null)return c;const l=a(c)||t.defaultKeyValue,u=n[l];if(!u)return du().error("Accessor#set",`Invalid property value, value needs to be one of ${o()}, or a plain object that can autocast (having .type = ${s()})`),null;if(!hv(t.typeMap[l],c))return c;if(typeof t.key=="string"&amp;&amp;!h6(c)){const d={};for(const f in c)f!==t.key&amp;&amp;(d[f]=c[f]);return u(d)}return u(c)}}let zO=class{},qO=class{};const sRe={native:t=&gt;({type:"native",value:t}),array:t=&gt;({type:"array",value:t}),oneOf:t=&gt;({type:"one-of",values:t})};function Nve(t){if(!t||!("type"in t))return!1;switch(t.type){case"native":case"array":case"one-of":return!0}return!1}function y6(t){switch(t.type){case"native":return vs(t.value);case"array":return Uh(y6(t.value));case"one-of":return Pve(t);default:return null}}function Pve(t){let e=null;return(n,r)=&gt;QE(n,t)?n:(e==null&amp;&amp;(e=KE(t)),du().error("Accessor#set",`Invalid property value, value needs to be of type ${e}`),r&amp;&amp;(r.valid=!1),null)}function KE(t){switch(t.type){case"native":switch(t.value){case Number:return"number";case String:return"string";case Boolean:return"boolean";case zO:return"integer";case Date:return"date";case qO:return"null";default:return IS(t.value)}case"array":return`array of ${KE(t.value)}`;case"one-of":{const e=t.values.map(n=&gt;KE(n));return`one of ${e.slice(0,-1)} or ${e[e.length-1]}`}}return"unknown"}function QE(t,e){if(t==null)return!0;switch(e.type){case"native":switch(e.value){case Number:case zO:return typeof t=="number";case Boolean:return typeof t=="boolean";case String:return typeof t=="string";case qO:return t===null}return t instanceof e.value;case"array":return!!Array.isArray(t)&amp;&amp;!t.some(n=&gt;!QE(n,e.value));case"one-of":return e.values.some(n=&gt;QE(t,n))}}function ae(t={}){return(e,n)=&gt;{if(e===Function.prototype)throw new Error(`Inappropriate use of @property() on a static field: ${e.name}.${n}. Accessor does not support static properties.`);const r=Object.getOwnPropertyDescriptor(e,n),i=ES(e,n);r&amp;&amp;(r.get||r.set?(i.get=r.get||i.get,i.set=r.set||i.set):"value"in r&amp;&amp;("value"in t&amp;&amp;en.getLogger("esri.core.accessorSupport.decorators.property").warn(`@property() will redefine the value of "${n}" on "${e.constructor.name}" already defined in the metadata`,t),i.value=t.value=r.value)),t.readOnly!=null&amp;&amp;(i.readOnly=t.readOnly);const o=t.aliasOf;if(o){const c=typeof o=="string"?o:o.source,l=typeof o=="string"?null:o.overridable===!0;let u;i.dependsOn=[c],i.get=function(){let d=$c(this,c);if(typeof d=="function"){u||(u=c.split(".").slice(0,-1).join("."));const f=$c(this,u);f&amp;&amp;(d=d.bind(f))}return d},i.readOnly||(i.set=l?function(d){this._override(n,d)}:function(d){cv(this,c,d)})}const s=t.type,a=t.types;i.cast||(s?i.cast=xve(s):a&amp;&amp;(Array.isArray(a)?i.cast=Uh(mv(a[0])):i.cast=mv(a))),mye(i,t),t.range&amp;&amp;(i.cast=Mve(i.cast,t.range))}}function aRe(t,e,n){const r=ES(t,n);r.json||(r.json={});let i=r.json;return e!==void 0&amp;&amp;(i.origins||(i.origins={}),i.origins[e]||(i.origins[e]={}),i=i.origins[e]),i}function xve(t){let e=0,n=t;if(Nve(t))return y6(t);for(;Array.isArray(n)&amp;&amp;n.length===1&amp;&amp;typeof n[0]!="string"&amp;&amp;typeof n[0]!="number";)n=n[0],e++;const r=n;if(g6(r))return e===0?GE(r):pv(GE(r),e);if(e===1)return Ove(r);if(e&gt;1)return Rve(r,e);const i=t;return i.from?i.from:vs(i)}function Mve(t,e){return n=&gt;{let r=+t(n);return e.step!=null&amp;&amp;(r=Math.round(r/e.step)*e.step),e.min!=null&amp;&amp;(r=Math.max(e.min,r)),e.max!=null&amp;&amp;(r=Math.min(e.max,r)),r}}function Dve(t){if(t.json&amp;&amp;t.json.origins){const e=t.json.origins,n={"web-document":["web-scene","web-map"]};for(const r in n)if(e[r]){const i=e[r];n[r].forEach(o=&gt;{e[o]=i}),delete e[r]}}}let v6=class extends U4{constructor(e,n,r){super(e,n,r)}};v6.prototype.type="warning";function _6(t){return!!t&amp;&amp;t.prototype?.declaredClass&amp;&amp;t.prototype.declaredClass.indexOf("esri.core.Collection")===0}const YE=()=&gt;en.getLogger("esri.core.accessorSupport.extensions.serializableProperty.reader");function cL(t,e,n){t&amp;&amp;(!n&amp;&amp;!e.read||e.read?.reader||e.read?.enabled===!1||Uve(t)&amp;&amp;wp("read.reader",Lve(t),e))}function Lve(t){const e=t.ndimArray??0;if(e&gt;1)return Fve(t);if(e===1)return lL(t);if("type"in t&amp;&amp;w6(t.type)){const n=t.type.prototype?.itemType?.Type,r=lL(typeof n=="function"?{type:n}:{types:n});return(i,o,s)=&gt;{const a=r(i,o,s);return a&amp;&amp;new t.type(a)}}return WO(t)}function WO(t){return"type"in t?$ve(t.type):jve(t.types)}function $ve(t){return t.prototype.read?(e,n,r)=&gt;{if(e==null)return e;const i=typeof e;if(i!=="object")return void YE().error(`Expected JSON value of type 'object' to deserialize type '${t.prototype.declaredClass}', but got '${i}'`);const o=new t;return o.read(e,r),o}:t.fromJSON}function S6(t,e,n,r){return r!==0&amp;&amp;Array.isArray(e)?e.map(i=&gt;S6(t,i,n,r-1)):t(e,void 0,n)}function Fve(t){const e=WO(t),n=S6.bind(null,e),r=t.ndimArray??0;return(i,o,s)=&gt;{if(i==null)return i;i=n(i,s,r);let a=r,c=i;for(;a&gt;0&amp;&amp;Array.isArray(c);)a--,c=c[0];if(c!==void 0)for(let l=0;l&lt;a;l++)i=[i];return i}}function lL(t){const e=WO(t);return(n,r,i)=&gt;{if(n==null)return n;if(Array.isArray(n)){const s=[];for(const a of n){const c=e(a,void 0,i);c!==void 0&amp;&amp;s.push(c)}return s}const o=e(n,void 0,i);return o!==void 0?[o]:void 0}}function w6(t){if(!_6(t))return!1;const e=t.prototype.itemType;return!(!e||!e.Type)&amp;&amp;(typeof e.Type=="function"?GO(e.Type):T6(e.Type))}function Uve(t){return"types"in t?T6(t.types):GO(t.type)}function GO(t){return!Array.isArray(t)&amp;&amp;!!t&amp;&amp;t.prototype&amp;&amp;("read"in t.prototype||"fromJSON"in t||w6(t))}function T6(t){for(const e in t.typeMap)if(!GO(t.typeMap[e]))return!1;return!0}function jve(t){let e=null;const n=t.errorContext??"type",r=t.validate;return(i,o,s)=&gt;{if(i==null)return i;const a=typeof i;if(a!=="object")return void YE().error(`Expected JSON value of type 'object' to deserialize, but got '${a}'`);e||(e=Bve(t));const c=t.key;if(typeof c!="string")return;const l=i[c],u=l?e[l]:t.defaultKeyValue?t.typeMap[t.defaultKeyValue]:void 0;if(!u){const f=`Type '${l||"unknown"}' is not supported`;return s?.messages&amp;&amp;i&amp;&amp;s.messages.push(new v6(`${n}:unsupported`,f,{definition:i,context:s})),void YE().error(f)}const d=new u;return d.read(i,s),r?r(d):d}}function Bve(t){const e={};for(const n in t.typeMap){const r=t.typeMap[n],i=Ep(r.prototype);if(typeof t.key=="function")continue;const o=i[t.key];if(!o)continue;if(o.json?.type&amp;&amp;Array.isArray(o.json.type)&amp;&amp;o.json.type.length===1&amp;&amp;typeof o.json.type[0]=="string"){e[o.json.type[0]]=r;continue}const s=o.json?.write;if(!s?.writer){e[n]=r;continue}const a=s.target,c=typeof a=="string"?a:t.key,l={};s.writer(n,l,c),l[c]&amp;&amp;(e[l[c]]=r)}return e}function Hve(t){if(t.json||(t.json={}),dL(t.json),fL(t.json),uL(t.json),t.json.origins)for(const e in t.json.origins)dL(t.json.origins[e]),fL(t.json.origins[e]),uL(t.json.origins[e]);return!0}function uL(t){t.name&amp;&amp;(t.read&amp;&amp;typeof t.read=="object"?t.read.source===void 0&amp;&amp;(t.read.source=t.name):t.read={source:t.name},t.write&amp;&amp;typeof t.write=="object"?t.write.target===void 0&amp;&amp;(t.write.target=t.name):t.write={target:t.name})}function dL(t){typeof t.read=="boolean"?t.read={enabled:t.read}:typeof t.read=="function"?t.read={enabled:!0,reader:t.read}:t.read&amp;&amp;typeof t.read=="object"&amp;&amp;t.read.enabled===void 0&amp;&amp;(t.read.enabled=!0)}function fL(t){typeof t.write=="boolean"?t.write={enabled:t.write}:typeof t.write=="function"?t.write={enabled:!0,writer:t.write}:t.write&amp;&amp;typeof t.write=="object"&amp;&amp;t.write.enabled===void 0&amp;&amp;(t.write.enabled=!0)}function hL(t,e){if(!e.write||e.write.writer||e.write.enabled===!1&amp;&amp;!e.write.overridePolicy)return;const n=t?.ndimArray??0;t&amp;&amp;(n===1||"type"in t&amp;&amp;_6(t.type))?e.write.writer=Wve:n&gt;1?e.write.writer=Gve(n):e.types?Array.isArray(e.types)?e.write.writer=zve(e.types[0]):e.write.writer=Vve(e.types):e.write.writer=jh}function Vve(t){return(e,n,r,i)=&gt;e?b6(e,t,i)?jh(e,n,r,i):void 0:jh(e,n,r,i)}function b6(t,e,n){for(const r in e.typeMap)if(t instanceof e.typeMap[r])return!0;if(n?.messages){const r=e.errorContext??"type",i=`Values of type '${(typeof e.key!="function"?t[e.key]:t.declaredClass)??"Unknown"}' cannot be written`;n&amp;&amp;n.messages&amp;&amp;t&amp;&amp;n.messages.push(new Ve(`${r}:unsupported`,i,{definition:t,context:n})),en.getLogger("esri.core.accessorSupport.extensions.serializableProperty.writer").error(i)}return!1}function zve(t){return(e,n,r,i)=&gt;!e||!Array.isArray(e)?jh(e,n,r,i):jh(e.filter(o=&gt;b6(o,t,i)),n,r,i)}function jh(t,e,n,r){wp(n,gv(t,r),e)}function gv(t,e){return t&amp;&amp;typeof t.write=="function"?t.write({},e):t&amp;&amp;typeof t.toJSON=="function"?t.toJSON():typeof t=="number"?qve(t):t}function qve(t){return t===-1/0?-Number.MAX_VALUE:t===1/0?Number.MAX_VALUE:isNaN(t)?null:t}function Wve(t,e,n,r){let i;t===null?i=null:t&amp;&amp;typeof t.map=="function"?(i=t.map(o=&gt;gv(o,r)),typeof i.toArray=="function"&amp;&amp;(i=i.toArray())):i=[gv(t,r)],wp(n,i,e)}function E6(t,e,n){return n!==0&amp;&amp;Array.isArray(t)?t.map(r=&gt;E6(r,e,n-1)):gv(t,e)}function Gve(t){return(e,n,r,i)=&gt;{let o;if(e===null)o=null;else{o=E6(e,i,t);let s=t,a=o;for(;s&gt;0&amp;&amp;Array.isArray(a);)s--,a=a[0];if(a!==void 0)for(let c=0;c&lt;s;c++)o=[o]}wp(r,o,n)}}function Kve(t,e){return KO(t,"any",e?.origin)}function JE(t,e){return KO(t,"read",e?.origin)}function C6(t,e){return KO(t,"write",e?.origin)}function KO(t,e,n){let r=t?.json;if(r?.origins&amp;&amp;n){let i;i=n==="link-chart"?r.origins[n]&amp;&amp;(e==="any"||e in r.origins[n])?r.origins[n]:r.origins["web-map"]:r.origins[n],i&amp;&amp;(e==="any"||e in i)&amp;&amp;(r=i)}return r}function Qve(t){const e=Yve(t);if(t.json.origins)for(const n in t.json.origins){const r=t.json.origins[n],i=r.types?Jve(r):e;cL(i,r,!1),r.types&amp;&amp;!r.write&amp;&amp;t.json.write?.enabled&amp;&amp;(r.write={...t.json.write}),hL(i,r)}cL(e,t.json,!0),hL(e,t.json)}function Yve(t){return t.json.types?XE(t.json):t.type?k6(t):XE(t)}function Jve(t){return t.type?k6(t):XE(t)}function k6(t){if(!t.type)return;let e=0,n=t.type;for(;Array.isArray(n)&amp;&amp;!g6(n);)n=n[0],e++;return{type:n,ndimArray:e}}function XE(t){if(!t.types)return;let e=0,n=t.types;for(;Array.isArray(n);)n=n[0],e++;return{types:n,ndimArray:e}}function Xve(t){Hve(t)&amp;&amp;(Dve(t),Qve(t))}const zw=new Set,qw=new Set;function ur(t){return e=&gt;{t??="esri.core.Accessor",e.prototype.declaredClass=t,e_e(e);const n=[],r=[];let i=e.prototype;for(;i;)i.hasOwnProperty("initialize")&amp;&amp;!zw.has(i.initialize)&amp;&amp;(zw.add(i.initialize),n.push(i.initialize)),i.hasOwnProperty("destroy")&amp;&amp;!qw.has(i.destroy)&amp;&amp;(qw.add(i.destroy),r.push(i.destroy)),i=Object.getPrototypeOf(i);zw.clear(),qw.clear();const o=class extends e{constructor(...a){if(super(...a),this.constructor===o&amp;&amp;typeof this.postscript=="function"){if(n.length&amp;&amp;Object.defineProperty(this,"initialize",{enumerable:!1,configurable:!0,value(){for(let c=n.length-1;c&gt;=0;c--)n[c].call(this)}}),r.length){let c=!1;const l=this[H4];Object.defineProperty(this,"destroy",{enumerable:!1,configurable:!0,value(){if(!c){c=!0,l.call(this);for(let u=0;u&lt;r.length;u++)r[u].call(this)}}})}Object.defineProperty(this,Symbol.dispose,{enumerable:!1,configurable:!0,value(){this.destroy()}}),this.postscript()}}};o.__accessorMetadata__=Ep(e.prototype),o.prototype.declaredClass=t;const s=(t||"AccessorSubclass").split(".").slice(-1)[0];return Object.defineProperty(o,"name",{value:s,configurable:!0}),o}}function Zve(t,e){return e.get==null?function(){const n=this.__accessor__,r=n.propertiesByName.get(t);if(r===void 0)return;Re(r);const i=n.store;return i.has(t)?i.get(t):r.metadata.value}:function(){const n=this.__accessor__,r=n.propertiesByName.get(t);if(r!==void 0)return r.getComputed(n)}}function e_e(t){const e=t.prototype,n=Ep(e),r={};for(const i of Object.getOwnPropertyNames(n)){const o=n[i];Xve(o),r[i]={enumerable:!0,configurable:!0,get:Zve(i,o),set(s){const a=this.__accessor__;if(a!==void 0){if(!Object.isFrozen(this))return a.initialized&amp;&amp;o.readOnly?pL("read-only",i):a.lifecycle===_r.CONSTRUCTED&amp;&amp;o.constructOnly?pL("construct-only",i):void a.set(i,s)}else Object.defineProperty(this,i,{enumerable:!0,configurable:!0,writable:!0,value:s})}}}Object.defineProperties(t.prototype,r)}const pL=(t,e)=&gt;{en.getLogger("esri.core.Accessor").error(`cannot assign to ${t} property '${e}'`)};var A6,I6;function t_e(t){if(t==null)return{value:t};if(Array.isArray(t))return{type:[t[0]],value:null};switch(typeof t){case"object":return t.constructor?.__accessorMetadata__||t instanceof Date?{type:t.constructor,value:t}:t;case"boolean":return{type:Boolean,value:t};case"string":return{type:String,value:t};case"number":return{type:Number,value:t};case"function":return{type:t,value:null};default:return}}const xs=Symbol("Accessor-Handles"),ZE=Symbol("Accessor-Initialized");let OS=class O6{static createSubclass(e={}){if(Array.isArray(e))throw new Error("Multi-inheritance unsupported since 4.16");const{properties:n,declaredClass:r,constructor:i}=e;delete e.declaredClass,delete e.properties,delete e.constructor;const o=this;class s extends o{constructor(...c){super(...c),this.inherited=null,i&amp;&amp;i.apply(this,c)}}Ep(s.prototype);for(const a in e){const c=e[a];s.prototype[a]=typeof c=="function"?function(...l){const u=this.inherited;let d;this.inherited=function(...f){if(o.prototype[a])return o.prototype[a].apply(this,f)};try{d=c.apply(this,l)}catch(f){throw this.inherited=u,f}return this.inherited=u,d}:e[a]}for(const a in n){const c=t_e(n[a]);ae(c)(s.prototype,a)}return ur(r)(s)}constructor(...e){if(this[A6]=null,this[I6]=!1,this.constructor===O6)throw new Error("[accessor] cannot instantiate Accessor. This can be fixed by creating a subclass of Accessor");const n=new kye(this);Object.defineProperty(this,"__accessor__",{enumerable:!1,value:n}),e.length&gt;0&amp;&amp;(n.ctorArgs=this.normalizeCtorArgs?.apply(this,e)??e[0])}postscript(){const e=this.__accessor__,n=e.ctorArgs;e.initialize(),n&amp;&amp;(this.set(n),e.ctorArgs=null),e.constructed(),this.initialize(),this[ZE]=!0}initialize(){}[H4](){this[xs]=$E(this[xs])}destroy(){this.destroyed||(lve(this),this.__accessor__.destroy(),Pye()?.onInstanceDestroy(this))}[Symbol.dispose](){this.destroy()}get constructed(){return this.__accessor__&amp;&amp;this.__accessor__.initialized||!1}get initialized(){return this[ZE]}get destroyed(){return this.__accessor__?.lifecycle===_r.DESTROYED||!1}commitProperty(e){$c(this,e)}get(e){return B4(en.getLogger(this),"`Accessor.get` is deprecated in favor of using optional chaining",{version:"4.28",see:"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining"}),$c(this,e)}hasOwnProperty(e){return this.__accessor__?this.__accessor__.has(e):Object.prototype.hasOwnProperty.call(this,e)}keys(){return this.__accessor__?this.__accessor__.keys():[]}set(e,n){return cv(this,e,n),this}watch(e,n,r){return pve(this,e,n,r)}addHandles(e,n){if(this.destroyed){const r=Array.isArray(e)?e:[e];for(const i of r)i.remove();return}(this[xs]??=new jO).add(e,n)}removeHandles(e){this[xs]?.remove(e)}removeAllHandles(){this[xs]?.removeAll()}removeHandlesReference(e){this[xs]?.removeReference(e)}hasHandles(e){return this[xs]?.has(e)===!0}_override(e,n){n===void 0?this.__accessor__.clearOverride(e):this.__accessor__.override(e,n)}_clearOverride(e){return this.__accessor__.clearOverride(e)}_overrideIfSome(e,n){n==null?this.__accessor__.clearOverride(e):this.__accessor__.override(e,n)}_isOverridden(e){return this.__accessor__.isOverridden(e)}notifyChange(e){this.__accessor__.notifyChange(e)}_get(e){return this.__accessor__.internalGet(e)}_set(e,n){return this.__accessor__.internalSet(e,n),this}};A6=xs,I6=ZE;let n_e=class R6{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const n=new R6;return this._values.forEach((r,i)=&gt;{e&amp;&amp;e.has(i)||n.set(i,Jr(r.value),r.origin)}),n}get(e,n){n=this._normalizeOrigin(n);const r=this._values.get(e);return n==null||r?.origin===n?r?.value:void 0}originOf(e){return this._values.get(e)?.origin??ft.USER}keys(e){e=this._normalizeOrigin(e);const n=[...this._values.keys()];return e==null?n:n.filter(r=&gt;this._values.get(r)?.origin===e)}set(e,n,r){if((r=this._normalizeOrigin(r))===ft.DEFAULTS){const i=this._values.get(e);if(i?.origin!=null&amp;&amp;i.origin&gt;r)return}this._values.set(e,new r_e(n,r))}delete(e,n){(n=this._normalizeOrigin(n))!=null&amp;&amp;this._values.get(e)?.origin!==n||this._values.delete(e)}has(e,n){return(n=this._normalizeOrigin(n))!=null?this._values.get(e)?.origin===n:this._values.has(e)}forEach(e){this._values.forEach(({value:n},r)=&gt;e(n,r))}_normalizeOrigin(e){if(e!=null)return e===ft.DEFAULTS?e:ft.USER}},r_e=class{constructor(e,n){this.value=e,this.origin=n}};function i_e(t,e,n){e.keys().forEach(i=&gt;{n.set(i,e.get(i),ft.DEFAULTS)});const r=t.metadata;Object.keys(r).forEach(i=&gt;{t.internalGet(i)&amp;&amp;n.set(i,t.internalGet(i),ft.DEFAULTS)})}function o_e(t,e,n){if(!t?.read||t.read.enabled===!1||!t.read.source)return!1;const r=t.read.source;if(typeof r=="string"){if(r===e||r.includes(".")&amp;&amp;r.indexOf(e)===0&amp;&amp;QD(r,n))return!0}else for(const i of r)if(i===e||i.includes(".")&amp;&amp;i.indexOf(e)===0&amp;&amp;QD(i,n))return!0;return!1}function s_e(t){return t&amp;&amp;(!t.read||t.read.enabled!==!1&amp;&amp;!t.read.source)}function a_e(t,e,n,r,i){let o=JE(e[n],i);s_e(o)&amp;&amp;(t[n]=!0);for(const s of Object.getOwnPropertyNames(e))o=JE(e[s],i),o_e(o,n,r)&amp;&amp;(t[s]=!0)}function c_e(t,e,n,r){const i=n.metadata,o=Kve(i[e],r),s=o?.default;if(s===void 0)return;const a=typeof s=="function"?s.call(t,e,r):s;a!==void 0&amp;&amp;n.set(e,a)}const N6={origin:"service"};function l_e(t,e,n=N6){if(!e||typeof e!="object")return;const r=vd(t),i=r.metadata,o={};for(const s of Object.getOwnPropertyNames(e))a_e(o,i,s,e,n);r.setDefaultOrigin(n.origin);for(const s of Object.getOwnPropertyNames(o)){const a=JE(i[s],n).read,c=a?.source;let l;l=c&amp;&amp;typeof c=="string"?bp(e,c):e[s],a?.reader&amp;&amp;(l=a.reader.call(t,l,e,n)),l!==void 0&amp;&amp;r.set(s,l)}if(!n||!n.ignoreDefaults){r.setDefaultOrigin("defaults");for(const s of Object.getOwnPropertyNames(i))o[s]||c_e(t,s,r,n)}r.setDefaultOrigin("user")}function uRe(t,e,n,r=N6){const i={...r,messages:[]};n(i),i.messages?.forEach(o=&gt;{o.type!=="warning"||t.loaded?r?.messages&amp;&amp;r.messages.push(o):t.loadWarnings.push(o)})}function u_e(t,e,n,r,i){const o={};return e.write?.writer?.call(t,r,o,n,i),o}function P6(t,e,n,r,i,o){if(!r?.write)return!1;const s=$c(t,n);if(!i&amp;&amp;r.write.overridePolicy){const a=r.write.overridePolicy.call(t,s,n,o??void 0);a!==void 0&amp;&amp;(i=a)}if(i||(i=r.write),!i||i.enabled===!1||i.layerContainerTypes&amp;&amp;o?.layerContainerType&amp;&amp;!i.layerContainerTypes.includes(o.layerContainerType))return!1;if((s===null&amp;&amp;!i.allowNull&amp;&amp;!i.writerEnsuresNonNull||s===void 0)&amp;&amp;i.isRequired){const a=new Ve("web-document-write:property-required",`Missing value for required property '${n}' on '${t.declaredClass}'`,{propertyName:n,target:t});return a&amp;&amp;o?.messages?o.messages.push(a):a&amp;&amp;!o&amp;&amp;en.getLogger("esri.core.accessorSupport.write").error(a.name,a.message),!1}return!(s===void 0||s===null&amp;&amp;!i.allowNull&amp;&amp;!i.writerEnsuresNonNull||!i.alwaysWriteDefaults&amp;&amp;(!e.store.multipleOriginsSupported||e.store.originOf(n)===ft.DEFAULTS)&amp;&amp;d_e(t,n,o,r,s)||!i.ignoreOrigin&amp;&amp;o?.origin&amp;&amp;e.store.multipleOriginsSupported&amp;&amp;e.store.originOf(n)&lt;K4(o.origin))}function d_e(t,e,n,r,i){const o=r.default;if(o===void 0)return!1;if(r.defaultEquals!=null)return r.defaultEquals(i);if(typeof o=="function"){if(Array.isArray(i)){const s=o.call(t,e,n??void 0);return S4(s,i)}return!1}return o===i}function dRe(t,e,n,r){const i=vd(t),o=i.metadata,s=C6(o[e],r);return!!s&amp;&amp;P6(t,i,e,s,n,r)}function f_e(t,e,n){if(t&amp;&amp;typeof t.toJSON=="function"&amp;&amp;(!t.toJSON.isDefaultToJSON||!t.write))return Eg(e,t.toJSON(n));const r=vd(t),i=r.metadata;for(const o in i){const s=C6(i[o],n);if(!P6(t,r,o,s,void 0,n))continue;const a=$c(t,o),c=u_e(t,s,s.write&amp;&amp;typeof s.write.target=="string"?s.write.target:o,a,n);Object.keys(c).length&gt;0&amp;&amp;(e=Eg(e,c),n?.resources?.pendingOperations?.length&amp;&amp;n.resources.pendingOperations.push(Promise.all(n.resources.pendingOperations).then(()=&gt;Eg(e,c,()=&gt;"replace-arrays"))),n?.writtenProperties&amp;&amp;n.writtenProperties.push({target:t,propName:o,oldOrigin:Tye(r.store.originOf(o)),newOrigin:n.origin}))}return e}const h_e=t=&gt;{let e=class extends t{constructor(...n){super(...n);const r=vd(this),i=r.store,o=new n_e;r.store=o,i_e(r,i,o)}read(n,r){l_e(this,n,r)}write(n,r){return f_e(this,n??{},r)}toJSON(n){return this.write({},n)}static fromJSON(n,r){return p_e.call(this,n,r)}};return e=ne([ur("esri.core.JSONSupport")],e),e.prototype.toJSON.isDefaultToJSON=!0,e};function p_e(t,e){if(!t)return null;if(t.declaredClass)throw new Error("JSON object is already hydrated");const n=new this;return n.read(t,e),n}function mL(t){return t&amp;&amp;typeof t=="object"&amp;&amp;"toJSON"in t&amp;&amp;typeof t.toJSON=="function"}let yv=class extends h_e(OS){};yv=ne([ur("esri.core.JSONSupport")],yv);const m_e=/^https:\/\/([a-z\d-]+)(\.maps([^.]*))?\.arcgis\.com/i,g_e={devext:{customBaseUrl:"mapsdevext.arcgis.com",portalHostname:"devext.arcgis.com"},qaext:{customBaseUrl:"mapsqa.arcgis.com",portalHostname:"qaext.arcgis.com"},www:{customBaseUrl:"maps.arcgis.com",portalHostname:"www.arcgis.com"}};function gL(t){const e=t?.match(m_e);if(!e)return null;const[,n,r,i]=e;if(!n)return null;let o=null,s=null,a=null;const{devext:c,qaext:l,www:u}=g_e;if(r)if(o=n,i)switch(i.toLowerCase()){case"devext":({customBaseUrl:s,portalHostname:a}=c);break;case"qa":({customBaseUrl:s,portalHostname:a}=l);break;default:return null}else({customBaseUrl:s,portalHostname:a}=u);else switch(n.toLowerCase()){case"devext":({customBaseUrl:s,portalHostname:a}=c);break;case"qaext":({customBaseUrl:s,portalHostname:a}=l);break;case"www":({customBaseUrl:s,portalHostname:a}=u);break;default:return null}return{customBaseUrl:s,isPortal:!1,portalHostname:a,urlKey:o}}function x6(t){return/\/(sharing|usrsvcs)\/(appservices|servers)\//i.test(t)}function yL(t){const e=/^https?:\/\/(?:cdn|[a-z\d-]+\.maps)\.arcgis\.com/i,n=/^https?:\/\/(?:cdndev|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,r=/^https?:\/\/(?:cdnqa|[a-z\d-]+\.mapsqa)\.arcgis\.com/i;return e.test(t)?t=t.replace(e,"https://www.arcgis.com"):n.test(t)?t=t.replace(n,"https://devext.arcgis.com"):r.test(t)&amp;&amp;(t=t.replace(r,"https://qaext.arcgis.com")),t}function y_e(t){const e=atob(t),n=new Uint8Array(e.length);for(let r=0;r&lt;e.length;r++)n[r]=e.charCodeAt(r);return n.buffer}function v_e(t){const e=new Uint8Array(t);let n="";for(let r=0;r&lt;e.length;r++)n+=String.fromCharCode(e[r]);return btoa(n)}const __e=()=&gt;en.getLogger("esri.core.urlUtils"),Sd=Rt.request,vL="esri/config: esriConfig.request.proxyUrl is not set.",M6=/^\s*[a-z][a-z0-9-+.]*:(?![0-9])/i,D6=/^\s*http:/i,S_e=/^\s*https:/i,w_e=/^\s*file:/i,T_e=/:\d+$/,b_e=/^https?:\/\/[^/]+\.arcgis.com\/sharing(\/|$)/i,E_e=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),C_e=new RegExp("^((([^[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^[:]*))(:([0-9]+))?$");let Br=class{constructor(e=""){this.uri=e,this.scheme=null,this.authority=null,this.path=null,this.query=null,this.fragment=null,this.user=null,this.password=null,this.host=null,this.port=null;let n=this.uri.match(E_e);this.scheme=n[2]||(n[1]?"":null),this.authority=n[4]||(n[3]?"":null),this.path=n[5],this.query=n[7]||(n[6]?"":null),this.fragment=n[9]||(n[8]?"":null),this.authority!=null&amp;&amp;(n=this.authority.match(C_e),this.user=n[3]||null,this.password=n[4]||null,this.host=n[6]||n[7],this.port=n[9]||null)}toString(){return this.uri}};const Nm={},k_e=new Br(Rt.applicationUrl);let Kn=k_e;const A_e=I_e();let QO=A_e;const L6=()=&gt;Kn,pRe=()=&gt;QO;function I_e(){const t=Kn.path,e=t.substring(0,t.lastIndexOf(t.split("/")[t.split("/").length-1]));return`${`${Kn.scheme}://${Kn.host}${Kn.port!=null?`:${Kn.port}`:""}`}${e}`}function Oo(t){if(!t)return null;const e={path:null,query:null},n=new Br(t),r=t.indexOf("?");return n.query===null?e.path=t:(e.path=t.substring(0,r),e.query=ac(n.query)),n.fragment&amp;&amp;(e.hash=n.fragment,n.query===null&amp;&amp;(e.path=e.path.substring(0,e.path.length-(n.fragment.length+1)))),e}function ac(t){const e=t.split("&amp;"),n={};for(const r of e){if(!r)continue;const i=r.indexOf("=");let o,s;i&lt;0?(o=decodeURIComponent(r),s=""):(o=decodeURIComponent(r.slice(0,i)),s=decodeURIComponent(r.slice(i+1)));let a=n[o];typeof a=="string"&amp;&amp;(a=n[o]=[a]),Array.isArray(a)?a.push(s):n[o]=s}return n}function Uc(t,e){return t?Object.keys(t).map(n=&gt;{const r=t[n];if(r==null)return"";const i=encodeURIComponent(n)+"=",o=e?.[n];return o?i+encodeURIComponent(o(r)):Array.isArray(r)?r.map(s=&gt;mL(s)?i+encodeURIComponent(JSON.stringify(s)):i+encodeURIComponent(s)).join("&amp;"):mL(r)?i+encodeURIComponent(JSON.stringify(r)):i+encodeURIComponent(r)}).filter(n=&gt;n).join("&amp;"):""}function O_e(t=!1){let e,n=Sd.proxyUrl;if(typeof t=="string"){e=M_e(t);const r=kp(t);r&amp;&amp;(n=r.proxyUrl)}else e=!!t;if(!n)throw __e().warn(vL),new Ve("urlUtils:proxy-not-set",vL);return e&amp;&amp;eC()&amp;&amp;(n=tR(n)),Oo(n)}function mRe(t){const e=kp(t);let n,r;if(e){const i=YO(e.proxyUrl);n=i.path,r=i.query?ac(i.query):null}if(n){const i=Oo(t);t=n+"?"+i.path;const o=Uc({...r,...i.query});o&amp;&amp;(t=`${t}?${o}`)}return t}const Jd={path:"",query:""};function YO(t){const e=t.indexOf("?");return e!==-1?(Jd.path=t.slice(0,e),Jd.query=t.slice(e+1)):(Jd.path=t,Jd.query=null),Jd}function $6(t){return t=(t=Sv(t=U_e(t=YO(t).path),!0)).toLowerCase()}function R_e(t){const e={proxyUrl:t.proxyUrl,urlPrefix:$6(t.urlPrefix)},n=Sd.proxyRules,r=e.urlPrefix;let i=n.length;for(let o=0;o&lt;n.length;o++){const s=n[o].urlPrefix;if(r.indexOf(s)===0){if(r.length===s.length)return-1;i=o;break}s.indexOf(r)===0&amp;&amp;(i=o+1)}return n.splice(i,0,e),i}function kp(t){const e=Sd.proxyRules,n=$6(t);for(let r=0;r&lt;e.length;r++)if(n.indexOf(e[r].urlPrefix)===0)return e[r]}function gRe(t,e){if(!t||!e)return!1;t=vv(t),e=vv(e);const n=gL(t),r=gL(e);return n!=null&amp;&amp;r!=null?n.portalHostname===r.portalHostname:n==null&amp;&amp;r==null&amp;&amp;$r(t,e,!0)}function yRe(t,e){return t=vv(t),e=vv(e),Sv(t)===Sv(e)}function vv(t){const e=(t=fu(t)).indexOf("/sharing");return e&gt;0?t.substring(0,e):t.replace(/\/+$/,"")}function _L(t,e=Sd.interceptors){const n=r=&gt;r==null||r instanceof RegExp&amp;&amp;r.test(t)||typeof r=="string"&amp;&amp;t.startsWith(r);if(e){for(const r of e)if(Array.isArray(r.urls)){if(r.urls.some(n))return r}else if(n(r.urls))return r}return null}function $r(t,e,n=!1){if(!t||!e)return!1;const r=tC(t),i=tC(e);return!(!n&amp;&amp;r.scheme!==i.scheme)&amp;&amp;r.host!=null&amp;&amp;i.host!=null&amp;&amp;r.host.toLowerCase()===i.host.toLowerCase()&amp;&amp;r.port===i.port}function JO(t){if(typeof t=="string"){if(!Ap(t))return!0;t=tC(t)}if($r(t,Kn))return!0;const e=Sd.trustedServers||[];for(let n=0;n&lt;e.length;n++){const r=N_e(e[n]);for(let i=0;i&lt;r.length;i++)if($r(t,r[i]))return!0}return!1}function N_e(t){return Nm[t]||(eR(t)||Da(t)?Nm[t]=[new Br(Ku(t))]:Nm[t]=[new Br(`http://${t}`),new Br(`https://${t}`)]),Nm[t]}function Ku(t,e=QO,n){return Da(t)?n?.preserveProtocolRelative?t:Kn.scheme==="http"&amp;&amp;Kn.authority===Xi(t).slice(2)?`http:${t}`:`https:${t}`:eR(t)?t:F6(t[0]==="/"?F_e(e):e,t)}function vRe(t,e=QO,n){if(t==null||!Ap(t))return t;const r=fu(t),i=r.toLowerCase(),o=fu(e).toLowerCase().replace(/\/+$/,""),s=n?fu(n).toLowerCase().replace(/\/+$/,""):null;if(s&amp;&amp;o.indexOf(s)!==0)return t;const a=(d,f,h)=&gt;(h=d.indexOf(f,h))===-1?d.length:h;let c=a(i,"/",i.indexOf("//")+2),l=-1;for(;i.slice(0,c+1)===o.slice(0,c)+"/"&amp;&amp;(l=c+1,c!==i.length);)c=a(i,"/",c+1);if(l===-1||s&amp;&amp;l&lt;s.length)return t;t=r.slice(l);const u=o.slice(l-1).replaceAll(/[^/]+/g,"").length;if(u&gt;0)for(let d=0;d&lt;u;d++)t=`../${t}`;else t=`./${t}`;return t}function fu(t){return t=H_e(t=B_e(t=j_e(t=Ku(t=t.trim()))))}function F6(...t){const e=t.filter(qge);if(!e?.length)return;const n=[];if(Ap(e[0])){const i=e[0],o=i.indexOf("//");o!==-1&amp;&amp;(n.push(i.slice(0,o+1)),L_e(e[0])&amp;&amp;(n[0]+="/"),e[0]=i.slice(o+2))}else e[0][0]==="/"&amp;&amp;n.push("");const r=e.reduce((i,o)=&gt;o?i.concat(o.split("/")):i,[]);for(let i=0;i&lt;r.length;i++){const o=r[i];o===".."&amp;&amp;n.length&gt;0&amp;&amp;n[n.length-1]!==".."?n.pop():(!o&amp;&amp;i===r.length-1||o&amp;&amp;(o!=="."||n.length===0))&amp;&amp;n.push(o)}return n.join("/")}function Xi(t,e=!1){if(t==null||XO(t)||ZO(t))return null;let n=t.indexOf("://");if(n===-1&amp;&amp;Da(t))n=2;else{if(n===-1)return null;n+=3}const r=t.indexOf("/",n);return r!==-1&amp;&amp;(t=t.slice(0,r)),e&amp;&amp;(t=Sv(t,!0)),t}function Ap(t){return Da(t)||eR(t)}function XO(t){return t!=null&amp;&amp;t.slice(0,5)==="blob:"}function ZO(t){return t!=null&amp;&amp;t.slice(0,5)==="data:"}function P_e(t){const e=_v(t);return e?.isBase64?y_e(e.data):null}function Ww(t){return v_e(t).replaceAll("+","-").replaceAll("/","_").replace(/=+$/,"")}const x_e=/^data:(.*?)(;base64)?,(.*)$/;function _v(t){const e=t.match(x_e);if(!e)return null;const[,n,r,i]=e;return{mediaType:n,isBase64:!!r,data:i}}function _Re(t){return t.isBase64?`data:${t.mediaType};base64,${t.data}`:`data:${t.mediaType},${t.data}`}async function SRe(t){return(await fetch(t)).blob()}function wRe(t){const e=P_e(t);if(!e)return null;const n=_v(t);return new Blob([e],{type:n.mediaType})}function Da(t){return t!=null&amp;&amp;t[0]==="/"&amp;&amp;t[1]==="/"}function eR(t){return t!=null&amp;&amp;M6.test(t)}function M_e(t){return t!=null&amp;&amp;S_e.test(t)||Kn.scheme==="https"&amp;&amp;Da(t)}function D_e(t){return t!=null&amp;&amp;D6.test(t)||Kn.scheme==="http"&amp;&amp;Da(t)}function L_e(t){return t!=null&amp;&amp;w_e.test(t)}function tR(t){return Da(t)?`https:${t}`:t.replace(D6,"https:")}function $_e(){return Kn.scheme==="http"}function eC(){return Kn.scheme==="https"}function Sv(t,e=!1){return Da(t)?t.slice(2):(t=t.replace(M6,""),e&amp;&amp;t.length&gt;1&amp;&amp;t[0]==="/"&amp;&amp;t[1]==="/"&amp;&amp;(t=t.slice(2)),t)}function F_e(t){const e=t.indexOf("//"),n=t.indexOf("/",e+2);return n===-1?t:t.slice(0,n)}function TRe(t){let e=0;if(Ap(t)){const r=t.indexOf("//");r!==-1&amp;&amp;(e=r+2)}const n=t.lastIndexOf("/");return n&lt;e?t:t.slice(0,n+1)}function bRe(t,e){if(!t)return"";const n=Oo(t).path.replace(/\/+$/,""),r=n.substring(n.lastIndexOf("/")+1);if(!e?.length)return r;const i=new RegExp(`\\.(${e.join("|")})$`,"i");return r.replace(i,"")}function U_e(t){return t.endsWith("/")?t:`${t}/`}function ERe(t){return t.replace(/\/+$/,"")}function j_e(t){if(/^https?:\/\//i.test(t)){const e=YO(t);t=(t=e.path.replaceAll(/\/{2,}/g,"/")).replace("/","//"),e.query&amp;&amp;(t+=`?${e.query}`)}return t}function B_e(t){return t.replace(/^(https?:\/\/)(arcgis\.com)/i,"$1www.$2")}function H_e(t){const e=Sd.httpsDomains;if(!D_e(t))return t;const n=t.indexOf("/",7);let r;if(r=n===-1?t:t.slice(0,n),r=r.toLowerCase().slice(7),T_e.test(r)){if(!r.endsWith(":80"))return t;r=r.slice(0,-3),t=t.replace(":80","")}return $_e()&amp;&amp;r===Kn.authority&amp;&amp;!b_e.test(t)||(eC()&amp;&amp;r===Kn.authority||e&amp;&amp;e.some(i=&gt;r===i||r.endsWith(`.${i}`))||eC()&amp;&amp;!kp(t))&amp;&amp;(t=tR(t)),t}function CRe(t,e,n){if(!(e&amp;&amp;n&amp;&amp;t&amp;&amp;Ap(t)))return t;const r=t.indexOf("//"),i=t.indexOf("/",r+2),o=t.indexOf(":",r+2),s=Math.min(i&lt;0?t.length:i,o&lt;0?t.length:o);return t.slice(r+2,s).toLowerCase()!==e.toLowerCase()?t:`${t.slice(0,r+2)}${n}${t.slice(s)}`}function tC(t){return typeof t=="string"?new Br(Ku(t)):(t.scheme||(t.scheme=Kn.scheme),t)}function kRe(t){return z_e.test(t)}function ARe(t,e){const n=Oo(t),r=Object.keys(n.query||{});return r.length&gt;0&amp;&amp;e&amp;&amp;e.warn("removeQueryParameters()",`Url query parameters are not supported, the following parameters have been removed: ${r.join(", ")}.`),n.path}function V_e(t,e,n){const r=Oo(t),i=r.query||{};return i[e]=String(n),`${r.path}?${Uc(i)}`}function Ig(t,e){if(!e)return t;const n=Oo(t),r=n.query||{};for(const[o,s]of Object.entries(e))s!=null&amp;&amp;(r[o]=s);const i=Uc(r);return i?`${n.path}?${i}`:n.path}function IRe(t){if(t==null)return null;const e=t.match(U6);return e?e[2]:null}function ORe(t){if(t==null)return null;const e=t.match(U6);return e?{path:e[1],extension:e[2]}:{path:t,extension:null}}async function RRe(t){return typeof t=="string"?_v(t)??{data:t}:new Promise((e,n)=&gt;{const r=new FileReader;r.readAsDataURL(t),r.onload=()=&gt;e(_v(r.result)),r.onerror=i=&gt;n(i)})}const U6=/([^.]*)\.([^/]*)$/,z_e=/(^data:image\/svg|\.svg$)/i;Symbol.dispose??=Symbol("Symbol.dispose"),Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");const q_e="4.30";let vn,W_e=q_e;W_e="4.30.9";function G_e(t){vn=t}function NRe(t){const e=vn?.findCredential(t);return e?.token?V_e(t,"token",e.token):t}X("host-webworker");const K_e=new Set(["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"]);function Q_e(t){const e=Xi(t,!0);return!!e&amp;&amp;e.endsWith(".arcgis.com")&amp;&amp;!K_e.has(e)&amp;&amp;!t.endsWith("/sharing/rest/generateToken")}function Y_e(t,e,n=!1,r){return new Promise((i,o)=&gt;{if(nl(r))return void o(SL());let s=()=&gt;{l(),o(new Error(`Unable to load ${e}`))},a=()=&gt;{const u=t;l(),i(u)},c=()=&gt;{if(!t)return;const u=t;l(),u.src="",o(SL())};const l=()=&gt;{X("esri-image-decode")||(t.removeEventListener("error",s),t.removeEventListener("load",a)),s=null,a=null,t=null,r?.removeEventListener("abort",c),c=null,n&amp;&amp;URL.revokeObjectURL(e)};r?.addEventListener("abort",c),X("esri-image-decode")?t.decode().then(a,s):(t.addEventListener("error",s),t.addEventListener("load",a))})}function SL(){try{return new DOMException("Aborted","AbortError")}catch{const t=new Error;return t.name="AbortError",t}}const j6="Timeout exceeded";function J_e(){return new Error(j6)}function PRe(t){return typeof t=="object"&amp;&amp;!!t&amp;&amp;"message"in t&amp;&amp;t.message===j6}function X_e(t){Rt.request.crossOriginNoCorsDomains||(Rt.request.crossOriginNoCorsDomains={});const e=Rt.request.crossOriginNoCorsDomains;for(let n of t)n=n.toLowerCase(),/^https?:\/\//.test(n)?e[Xi(n)??""]=0:(e[Xi("http://"+n)??""]=0,e[Xi("https://"+n)??""]=0)}function Z_e(t){const e=Rt.request.crossOriginNoCorsDomains;if(e){let n=Xi(t);if(n)return n=n.toLowerCase(),!$r(n,L6())&amp;&amp;e[n]&lt;Date.now()-36e5}return!1}async function eSe(t){const e=Rt.request.crossOriginNoCorsDomains,n=Xi(t);e&amp;&amp;n&amp;&amp;(e[n.toLowerCase()]=Date.now());const r=Oo(t);t=r.path,r.query?.f==="json"&amp;&amp;(t+="?f=json");try{await fetch(t,{mode:"no-cors",credentials:"include"})}catch{}}async function zt(t,e){t instanceof URL&amp;&amp;(t=t.toString()),e?.query instanceof URLSearchParams&amp;&amp;(e.query=ac(e.query.toString().replaceAll("+"," ")));const n=ZO(t),r=XO(t);r||n||(t=fu(t));const i={url:t,requestOptions:{...e}},o=f=&gt;({data:f,getAllHeaders:Qu,getHeader:Qu,httpStatus:200,requestOptions:i.requestOptions,url:i.url}),s=_L(t,si.internalInterceptors);if(s){const f=await TL(s,i);if(f!=null)return o(f)}let a=_L(t);if(a){const f=await TL(a,i);if(f!=null)return o(f);a.after||a.error||(a=null)}if(t=i.url,(e=i.requestOptions).responseType==="image"&amp;&amp;(X("host-webworker")||X("host-node")))throw Ro("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),i);if(e.method==="head"){if(e.body)throw Ro("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),i);if(n||r)throw Ro("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),i)}if(await oSe(),wv)return wv.execute(t,e);const c=new AbortController,l=ui(e,()=&gt;c.abort()),u={controller:c,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:a,params:i,redoRequest:!1,useIdentity:si.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},d=await lSe(u).finally(()=&gt;l?.remove());return a?.after?.(d),d}let wv;const si=Rt.request,B6="FormData"in globalThis,tSe=new Set([499,498,403,401]),nSe=new Set(["COM_0056","COM_0057","SB_0008"]),rSe=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],Qu=()=&gt;null,Tv=Symbol();function iSe(t){const e=Xi(t);e&amp;&amp;!zt._corsServers.includes(e)&amp;&amp;zt._corsServers.push(e)}function wL(t){const e=Xi(t);return!e||e.endsWith(".arcgis.com")||zt._corsServers.includes(e)||JO(e)}function Ro(t,e,n,r){let i="Error";const o={url:n.url,requestOptions:n.requestOptions,getAllHeaders:Qu,getHeader:Qu,ssl:!1};if(e instanceof Ve)return e.details?(e.details=Jr(e.details),e.details.url=n.url,e.details.requestOptions=n.requestOptions):e.details=o,e;if(e){const s=r&amp;&amp;(()=&gt;Array.from(r.headers)),a=r&amp;&amp;(u=&gt;r.headers.get(u)),c=r?.status,l=e.message;l&amp;&amp;(i=l),s&amp;&amp;a&amp;&amp;(o.getAllHeaders=s,o.getHeader=a),o.httpStatus=(e.httpCode!=null?e.httpCode:e.code)||c||0,o.subCode=e.subcode,o.messageCode=e.messageCode,typeof e.details=="string"?o.messages=[e.details]:o.messages=e.details,o.raw=Tv in e?e[Tv]:e}return _d(e)?bi():new Ve(t,i,o)}async function oSe(){X("host-webworker")&amp;&amp;!wv&amp;&amp;(wv=await De(()=&gt;import("./request-BWgP6v2N.js"),[]))}async function nC(){vn||await De(()=&gt;Promise.resolve().then(()=&gt;zEe),void 0)}async function sSe(t){const e=t.params.url,n=t.params.requestOptions,r=t.controller.signal,i=n.body;let o=null,s=null;if(B6&amp;&amp;"HTMLFormElement"in globalThis&amp;&amp;(i instanceof FormData?o=i:i instanceof HTMLFormElement&amp;&amp;(o=new FormData(i))),typeof i=="string"&amp;&amp;(s=i),t.fetchOptions={cache:n.cacheBust?"no-cache":"default",credentials:"same-origin",headers:n.headers||{},method:n.method==="head"?"HEAD":"GET",mode:"cors",priority:si.priority,redirect:"follow",signal:r},(o||s)&amp;&amp;(t.fetchOptions.body=o||s),n.authMode==="anonymous"&amp;&amp;(t.useIdentity=!1),t.hasToken=!!(/token=/i.test(e)||n.query?.token||o?.get("token")),!t.hasToken&amp;&amp;Rt.apiKey&amp;&amp;Q_e(e)&amp;&amp;(n.query||(n.query={}),n.query.token=Rt.apiKey,t.hasToken=!0),t.useIdentity&amp;&amp;!t.hasToken&amp;&amp;!t.credentialToken&amp;&amp;!H6(e)&amp;&amp;!nl(r)){let a;n.authMode==="immediate"?(await nC(),a=await vn.getCredential(e,{signal:r}),t.credential=a):n.authMode==="no-prompt"?(await nC(),a=await vn.getCredential(e,{prompt:!1,signal:r}).catch(()=&gt;{}),t.credential=a):vn&amp;&amp;(a=vn.findCredential(e)),a&amp;&amp;(t.credentialToken=a.token,t.useSSL=!!a.ssl)}}function H6(t){return rSe.some(e=&gt;e.test(t))}async function aSe(t){let e=t.params.url;const n=t.params.requestOptions,r=t.fetchOptions??{},i=XO(e)||ZO(e),o=n.responseType||"json",s=i?0:n.timeout!=null?n.timeout:si.timeout;let a=!1;if(!i){t.useSSL&amp;&amp;(e=tR(e));let f={...n.query};t.credentialToken&amp;&amp;(f.token=t.credentialToken);let h=Uc(f);X("esri-url-encodes-apostrophe")&amp;&amp;(h=h.replaceAll("'","%27"));const p=e.length+1+h.length;let y;a=n.method==="delete"||n.method==="post"||n.method==="put"||!!n.body||p&gt;si.maxUrlLength;const v=n.useProxy||!!kp(e);if(v){const m=O_e(e);y=m.path,!a&amp;&amp;y.length+1+p&gt;si.maxUrlLength&amp;&amp;(a=!0),m.query&amp;&amp;(f={...m.query,...f})}if(r.method==="HEAD"&amp;&amp;(a||v)){if(a)throw p&gt;si.maxUrlLength?Ro("request:invalid-parameters",new Error("URL exceeds maximum length"),t.params):Ro("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),t.params);if(v)throw Ro("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),t.params)}a?(r.method=n.method==="delete"?"DELETE":n.method==="put"?"PUT":"POST",n.body?e=Ig(e,f):(r.body=Uc(f),r.headers||(r.headers={}),r.headers["Content-Type"]="application/x-www-form-urlencoded")):e=Ig(e,f),v&amp;&amp;(t.useProxy=!0,e=`${y}?${e}`),f.token&amp;&amp;B6&amp;&amp;r.body instanceof FormData&amp;&amp;!x6(e)&amp;&amp;r.body.set("token",f.token),n.hasOwnProperty("withCredentials")?t.withCredentials=n.withCredentials:$r(e,L6())||(JO(e)||vn&amp;&amp;vn.findServerInfo(e)?.webTierAuth)&amp;&amp;(t.withCredentials=!0),t.withCredentials&amp;&amp;(r.credentials="include",Z_e(e)&amp;&amp;await eSe(a?Ig(e,f):e))}let c,l,u=0,d=!1;s&gt;0&amp;&amp;(u=setTimeout(()=&gt;{d=!0,t.controller.abort()},s));try{if(n.responseType==="native-request-init")l=r,l.url=e;else if(n.responseType!=="image"||r.cache!=="default"||r.method!=="GET"||a||cSe(n.headers)||!i&amp;&amp;!t.useProxy&amp;&amp;si.proxyUrl&amp;&amp;!wL(e)){if(zt._beforeFetch&amp;&amp;await zt._beforeFetch(e,r),c=await fetch(e,r),zt._afterFetch&amp;&amp;await zt._afterFetch(c),t.useProxy||iSe(e),n.responseType==="native")l=c;else if(r.method!=="HEAD")if(c.ok){switch(o){case"array-buffer":l=await c.arrayBuffer();break;case"blob":case"image":l=await c.blob();break;default:l=await c.text()}if(u&amp;&amp;(clearTimeout(u),u=0),o==="json"||o==="xml"||o==="document")if(l)switch(o){case"json":l=JSON.parse(l);break;case"xml":l=bL(l,"application/xml");break;case"document":l=bL(l,"text/html")}else l=null;if(l){if(o==="array-buffer"||o==="blob"){const f=c.headers.get("Content-Type");if(f&amp;&amp;/application\/json|text\/plain/i.test(f)&amp;&amp;l[o==="blob"?"size":"byteLength"]&lt;=750)try{const h=await new Response(l).json();h.error&amp;&amp;(l=h)}catch{}}o==="image"&amp;&amp;l instanceof Blob&amp;&amp;(l=await EL(URL.createObjectURL(l),t,!0))}}else{l=await c.text();try{l=JSON.parse(l)}catch{}}}else l=await EL(e,t)}catch(f){if(f.name==="AbortError")throw d?J_e():bi("Request canceled");if(!(!c&amp;&amp;f instanceof TypeError&amp;&amp;si.proxyUrl)||n.body||n.method==="delete"||n.method==="head"||n.method==="post"||n.method==="put"||t.useProxy||wL(e))throw f;t.redoRequest=!0,R_e({proxyUrl:si.proxyUrl,urlPrefix:Xi(e)??""})}finally{u&amp;&amp;clearTimeout(u)}return[c,l]}async function TL(t,e){if(t.responseData!=null)return t.responseData;if(t.headers&amp;&amp;(e.requestOptions.headers={...e.requestOptions.headers,...t.headers}),t.query&amp;&amp;(e.requestOptions.query={...e.requestOptions.query,...t.query}),t.before){let n,r;try{r=await t.before(e)}catch(i){n=Ro("request:interceptor",i,e)}if((r instanceof Error||r instanceof Ve)&amp;&amp;(n=Ro("request:interceptor",r,e)),n)throw t.error&amp;&amp;t.error(n),n;return r}}function cSe(t){if(t){for(const e of Object.getOwnPropertyNames(t))if(t[e])return!0}return!1}function bL(t,e){let n;try{n=new DOMParser().parseFromString(t,e)}catch{}if(!n||n.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return n}async function lSe(t){let e,n;await sSe(t);try{do[e,n]=await aSe(t);while(!await uSe(t,e,n))}catch(o){const s=Ro("request:server",o,t.params,e);throw s.details.ssl=t.useSSL,t.interceptor?.error&amp;&amp;t.interceptor.error(s),s}const r=t.params.url;if(n&amp;&amp;/\/sharing\/rest\/(accounts|portals)\/self/i.test(r)){if(!t.hasToken&amp;&amp;!t.credentialToken&amp;&amp;n.user?.username&amp;&amp;!JO(r)){const o=Xi(r,!0);o&amp;&amp;si.trustedServers.push(o)}Array.isArray(n.authorizedCrossOriginNoCorsDomains)&amp;&amp;X_e(n.authorizedCrossOriginNoCorsDomains)}const i=t.credential;if(i&amp;&amp;vn){let s=vn.findServerInfo(i.server)?.owningSystemUrl;if(s){s=s.replace(/\/?$/,"/sharing");const a=vn.findCredential(s,i.userId);a&amp;&amp;vn._getIdenticalSvcIdx(s,a)===-1&amp;&amp;a.resources.unshift(s)}}return{data:n,getAllHeaders:e?()=&gt;Array.from(e.headers):Qu,getHeader:e?o=&gt;e.headers.get(o):Qu,httpStatus:e?.status??200,requestOptions:t.params.requestOptions,ssl:t.useSSL,url:t.params.url}}async function uSe(t,e,n){if(t.redoRequest)return t.redoRequest=!1,!1;const r=t.params.requestOptions;if(!e||r.responseType==="native"||r.responseType==="native-request-init")return!0;let i,o;if(n&amp;&amp;(n.error&amp;&amp;typeof n.error=="object"?i=n.error:n.status==="error"&amp;&amp;Array.isArray(n.messages)&amp;&amp;(i={...n},i[Tv]=n,i.details=n.messages)),!i&amp;&amp;!e.ok)throw i=new Error(`Unable to load ${e.url} status: ${e.status}`),i[Tv]=n,i;let s,a=null;i&amp;&amp;(o=Number(i.code),a=i.hasOwnProperty("subcode")?Number(i.subcode):null,s=i.messageCode,s=s?.toUpperCase());const c=r.authMode;if(o===403&amp;&amp;(a===4||i.message?.toLowerCase().includes("ssl")&amp;&amp;!i.message.toLowerCase().includes("permission"))){if(!t.useSSL)return t.useSSL=!0,!1}else if(!t.hasToken&amp;&amp;t.useIdentity&amp;&amp;(c!=="no-prompt"||o===498)&amp;&amp;o!==void 0&amp;&amp;tSe.has(o)&amp;&amp;!H6(t.params.url)&amp;&amp;(o!==403||(!s||!nSe.has(s))&amp;&amp;(a==null||a===2&amp;&amp;t.credentialToken))){await nC();try{const l=await vn.getCredential(t.params.url,{error:Ro("request:server",i,t.params),prompt:c!=="no-prompt",signal:t.controller.signal,token:t.credentialToken});return t.credential=l,t.credentialToken=l.token,t.useSSL=t.useSSL||l.ssl,!1}catch(l){if(c==="no-prompt")return t.credential=void 0,t.credentialToken=void 0,!1;i=l}}if(i)throw i;return!0}function EL(t,e,n=!1){const r=e.controller.signal,i=new Image;return e.withCredentials?i.crossOrigin="use-credentials":i.crossOrigin="anonymous",i.alt="",i.fetchPriority=si.priority,i.src=t,Y_e(i,t,n,r)}zt._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"],zt._beforeFetch=void 0,zt._afterFetch=void 0;let Og=class V6{constructor(){this._emitter=new V6.EventEmitter(this)}emit(e,n){return this._emitter.emit(e,n)}on(e,n){return this._emitter.on(e,n)}once(e,n){return this._emitter.once(e,n)}hasEventListener(e){return this._emitter.hasEventListener(e)}};(function(t){class e{constructor(i=null){this._target=i,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(i,o){let s=this._listenersMap?.get(i);if(!s)return!1;const a=this._target||this;let c=!1;for(const l of s.slice()){const u="deref"in l?l.deref():l;u?u?.call(a,o):c=!0}return c&amp;&amp;(s=s.filter(l=&gt;!("deref"in l)||l.deref()!=null),this._listenersMap.set(i,s)),s.length&gt;0}on(i,o){if(Array.isArray(i)){const a=i.map(c=&gt;this.on(c,o));return bS(a)}if(i.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap??=new Map;const s=this._listenersMap.get(i)||[];return s.push(o),this._listenersMap.set(i,s),At(()=&gt;{const a=this._listenersMap?.get(i),c=a?.indexOf(o)??-1;c&gt;=0&amp;&amp;a.splice(c,1)})}once(i,o){const s=this.on(i,a=&gt;{s.remove(),("deref"in o?o.deref():o)?.call(null,a)});return s}hasEventListener(i){const o=this._listenersMap?.get(i);return o!=null&amp;&amp;o.length&gt;0}}t.EventEmitter=e,t.EventedMixin=r=&gt;{let i=class extends r{constructor(){super(...arguments),this._emitter=new e}destroy(){this._emitter.clear()}emit(o,s){return this._emitter.emit(o,s)}on(o,s){return this._emitter.on(o,s)}once(o,s){return this._emitter.once(o,s)}hasEventListener(o){return this._emitter.hasEventListener(o)}};return i=ne([ur("esri.core.Evented")],i),i};let n=class extends OS{constructor(){super(...arguments),this._emitter=new Og.EventEmitter(this)}destroy(){this._emitter.clear()}emit(r,i){return this._emitter.emit(r,i)}on(r,i){return this._emitter.on(r,i)}once(r,i){return this._emitter.once(r,i)}hasEventListener(r){return this._emitter.hasEventListener(r)}};n=ne([ur("esri.core.Evented.EventedAccessor")],n),t.EventedAccessor=n})(Og||(Og={}));const RS=Og;let dSe=class{constructor(e,n={ignoreUnknown:!1,useNumericKeys:!1}){this._jsonToAPI=e,this._options=n,this.apiValues=[],this.jsonValues=[],this._apiToJSON=fSe(e),this.apiValues=CL(this._apiToJSON),this.jsonValues=CL(this._jsonToAPI),this.read=r=&gt;this.fromJSON(r),this.write=(r,i,o)=&gt;{const s=this.toJSON(r);s!==void 0&amp;&amp;wp(o,s,i)},this.write.isJSONMapWriter=!0}toJSON(e){if(e==null)return null;if(this._apiToJSON.hasOwnProperty(e)){const n=this._apiToJSON[e];return this._options.useNumericKeys?+n:n}return this._options.ignoreUnknown?void 0:e}fromJSON(e){return e!=null&amp;&amp;this._jsonToAPI.hasOwnProperty(e)?this._jsonToAPI[e]:this._options.ignoreUnknown?void 0:e}};function fSe(t){const e={};for(const n in t)e[t[n]]=n;return e}function CL(t){const e=[];for(const n in t)e.push(n);return e.sort(),e}function hSe(){return function(t,e){return new dSe(t,{ignoreUnknown:!0,...e})}}let Jf;const pSe=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function z6(){return pSe??globalThis.navigator?.language??"en"}function jc(){return Jf===void 0&amp;&amp;(Jf=z6()),Jf}function MRe(t=jc()){return/^([a-zA-Z]{2,3})(?:[_-]\w+)*$/.exec(t)?.[1].toLowerCase()}const Rg=[];function mSe(t){return Rg.push(t),At(()=&gt;Rg.splice(Rg.indexOf(t),1))}const Ng=[];function nR(t){return Ng.push(t),At(()=&gt;Ng.splice(Ng.indexOf(t),1))}function gSe(){const t=z6();Jf!==t&amp;&amp;([...Ng].forEach(e=&gt;e(t)),Jf=t,[...Rg].forEach(e=&gt;e(t)))}globalThis.addEventListener?.("languagechange",gSe);const kL=new Map([["AUS Central Standard Time","Australia/Darwin"],["AUS Eastern Standard Time","Australia/Sydney"],["Afghanistan Standard Time","Asia/Kabul"],["Alaskan Standard Time","America/Anchorage"],["Aleutian Standard Time","America/Adak"],["Altai Standard Time","Asia/Barnaul"],["Arab Standard Time","Asia/Riyadh"],["Arabian Standard Time","Asia/Dubai"],["Arabic Standard Time","Asia/Baghdad"],["Argentina Standard Time","America/Buenos_Aires"],["Astrakhan Standard Time","Europe/Astrakhan"],["Atlantic Standard Time","America/Halifax"],["Aus Central W. Standard Time","Australia/Eucla"],["Azerbaijan Standard Time","Asia/Baku"],["Azores Standard Time","Atlantic/Azores"],["Bahia Standard Time","America/Bahia"],["Bangladesh Standard Time","Asia/Dhaka"],["Belarus Standard Time","Europe/Minsk"],["Bougainville Standard Time","Pacific/Bougainville"],["Canada Central Standard Time","America/Regina"],["Cape Verde Standard Time","Atlantic/Cape_Verde"],["Caucasus Standard Time","Asia/Yerevan"],["Cen. Australia Standard Time","Australia/Adelaide"],["Central America Standard Time","America/Guatemala"],["Central Asia Standard Time","Asia/Bishkek"],["Central Brazilian Standard Time","America/Cuiaba"],["Central Europe Standard Time","Europe/Budapest"],["Central European Standard Time","Europe/Warsaw"],["Central Pacific Standard Time","Pacific/Guadalcanal"],["Central Standard Time","America/Chicago"],["Central Standard Time (Mexico)","America/Mexico_City"],["Chatham Islands Standard Time","Pacific/Chatham"],["China Standard Time","Asia/Shanghai"],["Cuba Standard Time","America/Havana"],["Dateline Standard Time","Etc/GMT+12"],["E. Africa Standard Time","Africa/Nairobi"],["E. Australia Standard Time","Australia/Brisbane"],["E. Europe Standard Time","Europe/Chisinau"],["E. South America Standard Time","America/Sao_Paulo"],["Easter Island Standard Time","Pacific/Easter"],["Eastern Standard Time","America/New_York"],["Eastern Standard Time (Mexico)","America/Cancun"],["Egypt Standard Time","Africa/Cairo"],["Ekaterinburg Standard Time","Asia/Yekaterinburg"],["FLE Standard Time","Europe/Kiev"],["Fiji Standard Time","Pacific/Fiji"],["GMT Standard Time","Europe/London"],["GTB Standard Time","Europe/Bucharest"],["Georgian Standard Time","Asia/Tbilisi"],["Greenland Standard Time","America/Godthab"],["Greenwich Standard Time","Atlantic/Reykjavik"],["Haiti Standard Time","America/Port-au-Prince"],["Hawaiian Standard Time","Pacific/Honolulu"],["India Standard Time","Asia/Calcutta"],["Iran Standard Time","Asia/Tehran"],["Israel Standard Time","Asia/Jerusalem"],["Jordan Standard Time","Asia/Amman"],["Kaliningrad Standard Time","Europe/Kaliningrad"],["Korea Standard Time","Asia/Seoul"],["Libya Standard Time","Africa/Tripoli"],["Line Islands Standard Time","Pacific/Kiritimati"],["Lord Howe Standard Time","Australia/Lord_Howe"],["Magadan Standard Time","Asia/Magadan"],["Magallanes Standard Time","America/Punta_Arenas"],["Marquesas Standard Time","Pacific/Marquesas"],["Mauritius Standard Time","Indian/Mauritius"],["Middle East Standard Time","Asia/Beirut"],["Montevideo Standard Time","America/Montevideo"],["Morocco Standard Time","Africa/Casablanca"],["Mountain Standard Time","America/Denver"],["Mountain Standard Time (Mexico)","America/Mazatlan"],["Myanmar Standard Time","Asia/Rangoon"],["N. Central Asia Standard Time","Asia/Novosibirsk"],["Namibia Standard Time","Africa/Windhoek"],["Nepal Standard Time","Asia/Katmandu"],["New Zealand Standard Time","Pacific/Auckland"],["Newfoundland Standard Time","America/St_Johns"],["Norfolk Standard Time","Pacific/Norfolk"],["North Asia East Standard Time","Asia/Irkutsk"],["North Asia Standard Time","Asia/Krasnoyarsk"],["North Korea Standard Time","Asia/Pyongyang"],["Omsk Standard Time","Asia/Omsk"],["Pacific SA Standard Time","America/Santiago"],["Pacific Standard Time","America/Los_Angeles"],["Pacific Standard Time (Mexico)","America/Tijuana"],["Pakistan Standard Time","Asia/Karachi"],["Paraguay Standard Time","America/Asuncion"],["Qyzylorda Standard Time","Asia/Qyzylorda"],["Romance Standard Time","Europe/Paris"],["Russia Time Zone 10","Asia/Srednekolymsk"],["Russia Time Zone 11","Asia/Kamchatka"],["Russia Time Zone 3","Europe/Samara"],["Russian Standard Time","Europe/Moscow"],["SA Eastern Standard Time","America/Cayenne"],["SA Pacific Standard Time","America/Bogota"],["SA Western Standard Time","America/La_Paz"],["SE Asia Standard Time","Asia/Bangkok"],["Saint Pierre Standard Time","America/Miquelon"],["Sakhalin Standard Time","Asia/Sakhalin"],["Samoa Standard Time","Pacific/Apia"],["Sao Tome Standard Time","Africa/Sao_Tome"],["Saratov Standard Time","Europe/Saratov"],["Singapore Standard Time","Asia/Singapore"],["South Africa Standard Time","Africa/Johannesburg"],["South Sudan Standard Time","Africa/Juba"],["Sri Lanka Standard Time","Asia/Colombo"],["Sudan Standard Time","Africa/Khartoum"],["Syria Standard Time","Asia/Damascus"],["Taipei Standard Time","Asia/Taipei"],["Tasmania Standard Time","Australia/Hobart"],["Tocantins Standard Time","America/Araguaina"],["Tokyo Standard Time","Asia/Tokyo"],["Tomsk Standard Time","Asia/Tomsk"],["Tonga Standard Time","Pacific/Tongatapu"],["Transbaikal Standard Time","Asia/Chita"],["Turkey Standard Time","Europe/Istanbul"],["Turks And Caicos Standard Time","America/Grand_Turk"],["US Eastern Standard Time","America/Indianapolis"],["US Mountain Standard Time","America/Phoenix"],["UTC","Etc/GMT"],["UTC+01","Etc/GMT-1"],["UTC+02","Etc/GMT-2"],["UTC+03","Etc/GMT-3"],["UTC+04","Etc/GMT-4"],["UTC+05","Etc/GMT-5"],["UTC+06","Etc/GMT-6"],["UTC+07","Etc/GMT-7"],["UTC+08","Etc/GMT-8"],["UTC+09","Etc/GMT-9"],["UTC+10","Etc/GMT-10"],["UTC+11","Etc/GMT-11"],["UTC+12","Etc/GMT-12"],["UTC+13","Etc/GMT-13"],["UTC+14","Etc/GMT-14"],["UTC-01","Etc/GMT+1"],["UTC-02","Etc/GMT+2"],["UTC-03","Etc/GMT+3"],["UTC-04","Etc/GMT+4"],["UTC-05","Etc/GMT+5"],["UTC-06","Etc/GMT+6"],["UTC-07","Etc/GMT+7"],["UTC-08","Etc/GMT+8"],["UTC-09","Etc/GMT+9"],["UTC-10","Etc/GMT+10"],["UTC-11","Etc/GMT+11"],["UTC-12","Etc/GMT+12"],["Ulaanbaatar Standard Time","Asia/Ulaanbaatar"],["Venezuela Standard Time","America/Caracas"],["Vladivostok Standard Time","Asia/Vladivostok"],["Volgograd Standard Time","Europe/Volgograd"],["W. Australia Standard Time","Australia/Perth"],["W. Central Africa Standard Time","Africa/Lagos"],["W. Europe Standard Time","Europe/Berlin"],["W. Mongolia Standard Time","Asia/Hovd"],["West Asia Standard Time","Asia/Tashkent"],["West Bank Standard Time","Asia/Hebron"],["West Pacific Standard Time","Pacific/Port_Moresby"],["Yakutsk Standard Time","Asia/Yakutsk"],["Yukon Standard Time","America/Whitehorse"]]);class rl extends Error{}class ySe extends rl{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class vSe extends rl{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class _Se extends rl{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class Kl extends rl{}class q6 extends rl{constructor(e){super(`Invalid unit ${e}`)}}class Sr extends rl{}class Cs extends rl{constructor(){super("Zone is an abstract class")}}const oe="numeric",no="short",Wr="long",bv={year:oe,month:oe,day:oe},W6={year:oe,month:no,day:oe},SSe={year:oe,month:no,day:oe,weekday:no},G6={year:oe,month:Wr,day:oe},K6={year:oe,month:Wr,day:oe,weekday:Wr},Q6={hour:oe,minute:oe},Y6={hour:oe,minute:oe,second:oe},J6={hour:oe,minute:oe,second:oe,timeZoneName:no},X6={hour:oe,minute:oe,second:oe,timeZoneName:Wr},Z6={hour:oe,minute:oe,hourCycle:"h23"},e5={hour:oe,minute:oe,second:oe,hourCycle:"h23"},t5={hour:oe,minute:oe,second:oe,hourCycle:"h23",timeZoneName:no},n5={hour:oe,minute:oe,second:oe,hourCycle:"h23",timeZoneName:Wr},r5={year:oe,month:oe,day:oe,hour:oe,minute:oe},i5={year:oe,month:oe,day:oe,hour:oe,minute:oe,second:oe},o5={year:oe,month:no,day:oe,hour:oe,minute:oe},s5={year:oe,month:no,day:oe,hour:oe,minute:oe,second:oe},wSe={year:oe,month:no,day:oe,weekday:no,hour:oe,minute:oe},a5={year:oe,month:Wr,day:oe,hour:oe,minute:oe,timeZoneName:no},c5={year:oe,month:Wr,day:oe,hour:oe,minute:oe,second:oe,timeZoneName:no},l5={year:oe,month:Wr,day:oe,weekday:Wr,hour:oe,minute:oe,timeZoneName:Wr},u5={year:oe,month:Wr,day:oe,weekday:Wr,hour:oe,minute:oe,second:oe,timeZoneName:Wr};class Ip{get type(){throw new Cs}get name(){throw new Cs}get ianaName(){return this.name}get isUniversal(){throw new Cs}offsetName(e,n){throw new Cs}formatOffset(e,n){throw new Cs}offset(e){throw new Cs}equals(e){throw new Cs}get isValid(){throw new Cs}}let Gw=null;class NS extends Ip{static get instance(){return Gw===null&amp;&amp;(Gw=new NS),Gw}get type(){return"system"}get name(){return new Intl.DateTimeFormat().resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(e,{format:n,locale:r}){return _5(e,n,r)}formatOffset(e,n){return Xf(this.offset(e),n)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type==="system"}get isValid(){return!0}}let Pg={};function TSe(t){return Pg[t]||(Pg[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Pg[t]}const bSe={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function ESe(t,e){const n=t.format(e).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),[,i,o,s,a,c,l,u]=r;return[s,i,o,a,c,l,u]}function CSe(t,e){const n=t.formatToParts(e),r=[];for(let i=0;i&lt;n.length;i++){const{type:o,value:s}=n[i],a=bSe[o];o==="era"?r[a]=s:Ne(a)||(r[a]=parseInt(s,10))}return r}let Pm={};class _s extends Ip{static create(e){return Pm[e]||(Pm[e]=new _s(e)),Pm[e]}static resetCache(){Pm={},Pg={}}static isValidSpecifier(e){return this.isValidZone(e)}static isValidZone(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch{return!1}}constructor(e){super(),this.zoneName=e,this.valid=_s.isValidZone(e)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(e,{format:n,locale:r}){return _5(e,n,r,this.name)}formatOffset(e,n){return Xf(this.offset(e),n)}offset(e){const n=new Date(e);if(isNaN(n))return NaN;const r=TSe(this.name);let[i,o,s,a,c,l,u]=r.formatToParts?CSe(r,n):ESe(r,n);a==="BC"&amp;&amp;(i=-Math.abs(i)+1);const f=xS({year:i,month:o,day:s,hour:c===24?0:c,minute:l,second:u,millisecond:0});let h=+n;const p=h%1e3;return h-=p&gt;=0?p:1e3+p,(f-h)/(60*1e3)}equals(e){return e.type==="iana"&amp;&amp;e.name===this.name}get isValid(){return this.valid}}let AL={};function kSe(t,e={}){const n=JSON.stringify([t,e]);let r=AL[n];return r||(r=new Intl.ListFormat(t,e),AL[n]=r),r}let rC={};function iC(t,e={}){const n=JSON.stringify([t,e]);let r=rC[n];return r||(r=new Intl.DateTimeFormat(t,e),rC[n]=r),r}let oC={};function ASe(t,e={}){const n=JSON.stringify([t,e]);let r=oC[n];return r||(r=new Intl.NumberFormat(t,e),oC[n]=r),r}let sC={};function ISe(t,e={}){const{base:n,...r}=e,i=JSON.stringify([t,r]);let o=sC[i];return o||(o=new Intl.RelativeTimeFormat(t,e),sC[i]=o),o}let _f=null;function OSe(){return _f||(_f=new Intl.DateTimeFormat().resolvedOptions().locale,_f)}let IL={};function RSe(t){let e=IL[t];if(!e){const n=new Intl.Locale(t);e="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,IL[t]=e}return e}function NSe(t){const e=t.indexOf("-x-");e!==-1&amp;&amp;(t=t.substring(0,e));const n=t.indexOf("-u-");if(n===-1)return[t];{let r,i;try{r=iC(t).resolvedOptions(),i=t}catch{const c=t.substring(0,n);r=iC(c).resolvedOptions(),i=c}const{numberingSystem:o,calendar:s}=r;return[i,o,s]}}function PSe(t,e,n){return(n||e)&amp;&amp;(t.includes("-u-")||(t+="-u"),n&amp;&amp;(t+=`-ca-${n}`),e&amp;&amp;(t+=`-nu-${e}`)),t}function xSe(t){const e=[];for(let n=1;n&lt;=12;n++){const r=Pe.utc(2009,n,1);e.push(t(r))}return e}function MSe(t){const e=[];for(let n=1;n&lt;=7;n++){const r=Pe.utc(2016,11,13+n);e.push(t(r))}return e}function xm(t,e,n,r){const i=t.listingMode();return i==="error"?null:i==="en"?n(e):r(e)}function DSe(t){return t.numberingSystem&amp;&amp;t.numberingSystem!=="latn"?!1:t.numberingSystem==="latn"||!t.locale||t.locale.startsWith("en")||new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem==="latn"}class LSe{constructor(e,n,r){this.padTo=r.padTo||0,this.floor=r.floor||!1;const{padTo:i,floor:o,...s}=r;if(!n||Object.keys(s).length&gt;0){const a={useGrouping:!1,...r};r.padTo&gt;0&amp;&amp;(a.minimumIntegerDigits=r.padTo),this.inf=ASe(e,a)}}format(e){if(this.inf){const n=this.floor?Math.floor(e):e;return this.inf.format(n)}else{const n=this.floor?Math.floor(e):sR(e,3);return Jt(n,this.padTo)}}}class $Se{constructor(e,n,r){this.opts=r,this.originalZone=void 0;let i;if(this.opts.timeZone)this.dt=e;else if(e.zone.type==="fixed"){const s=-1*(e.offset/60),a=s&gt;=0?`Etc/GMT+${s}`:`Etc/GMT${s}`;e.offset!==0&amp;&amp;_s.create(a).valid?(i=a,this.dt=e):(i="UTC",this.dt=e.offset===0?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else e.zone.type==="system"?this.dt=e:e.zone.type==="iana"?(this.dt=e,i=e.zone.name):(i="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);const o={...this.opts};o.timeZone=o.timeZone||i,this.dtf=iC(n,o)}format(){return this.originalZone?this.formatToParts().map(({value:e})=&gt;e).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map(n=&gt;{if(n.type==="timeZoneName"){const r=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...n,value:r}}else return n}):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class FSe{constructor(e,n,r){this.opts={style:"long",...r},!n&amp;&amp;y5()&amp;&amp;(this.rtf=ISe(e,r))}format(e,n){return this.rtf?this.rtf.format(e,n):i0e(n,e,this.opts.numeric,this.opts.style!=="long")}formatToParts(e,n){return this.rtf?this.rtf.formatToParts(e,n):[]}}const USe={firstDay:1,minimalDays:4,weekend:[6,7]};class dt{static fromOpts(e){return dt.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,n,r,i,o=!1){const s=e||Vt.defaultLocale,a=s||(o?"en-US":OSe()),c=n||Vt.defaultNumberingSystem,l=r||Vt.defaultOutputCalendar,u=aC(i)||Vt.defaultWeekSettings;return new dt(a,c,l,u,s)}static resetCache(){_f=null,rC={},oC={},sC={}}static fromObject({locale:e,numberingSystem:n,outputCalendar:r,weekSettings:i}={}){return dt.create(e,n,r,i)}constructor(e,n,r,i,o){const[s,a,c]=NSe(e);this.locale=s,this.numberingSystem=n||a||null,this.outputCalendar=r||c||null,this.weekSettings=i,this.intl=PSe(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=o,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&amp;&amp;(this.fastNumbersCached=DSe(this)),this.fastNumbersCached}listingMode(){const e=this.isEnglish(),n=(this.numberingSystem===null||this.numberingSystem==="latn")&amp;&amp;(this.outputCalendar===null||this.outputCalendar==="gregory");return e&amp;&amp;n?"en":"intl"}clone(e){return!e||Object.getOwnPropertyNames(e).length===0?this:dt.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,aC(e.weekSettings)||this.weekSettings,e.defaultToEN||!1)}redefaultToEN(e={}){return this.clone({...e,defaultToEN:!0})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:!1})}months(e,n=!1){return xm(this,e,T5,()=&gt;{const r=n?{month:e,day:"numeric"}:{month:e},i=n?"format":"standalone";return this.monthsCache[i][e]||(this.monthsCache[i][e]=xSe(o=&gt;this.extract(o,r,"month"))),this.monthsCache[i][e]})}weekdays(e,n=!1){return xm(this,e,C5,()=&gt;{const r=n?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=n?"format":"standalone";return this.weekdaysCache[i][e]||(this.weekdaysCache[i][e]=MSe(o=&gt;this.extract(o,r,"weekday"))),this.weekdaysCache[i][e]})}meridiems(){return xm(this,void 0,()=&gt;k5,()=&gt;{if(!this.meridiemCache){const e={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Pe.utc(2016,11,13,9),Pe.utc(2016,11,13,19)].map(n=&gt;this.extract(n,e,"dayperiod"))}return this.meridiemCache})}eras(e){return xm(this,e,A5,()=&gt;{const n={era:e};return this.eraCache[e]||(this.eraCache[e]=[Pe.utc(-40,1,1),Pe.utc(2017,1,1)].map(r=&gt;this.extract(r,n,"era"))),this.eraCache[e]})}extract(e,n,r){const i=this.dtFormatter(e,n),o=i.formatToParts(),s=o.find(a=&gt;a.type.toLowerCase()===r);return s?s.value:null}numberFormatter(e={}){return new LSe(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,n={}){return new $Se(e,this.intl,n)}relFormatter(e={}){return new FSe(this.intl,this.isEnglish(),e)}listFormatter(e={}){return kSe(this.intl,e)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}getWeekSettings(){return this.weekSettings?this.weekSettings:v5()?RSe(this.locale):USe}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&amp;&amp;this.numberingSystem===e.numberingSystem&amp;&amp;this.outputCalendar===e.outputCalendar}}let Kw=null;class Xn extends Ip{static get utcInstance(){return Kw===null&amp;&amp;(Kw=new Xn(0)),Kw}static instance(e){return e===0?Xn.utcInstance:new Xn(e)}static parseSpecifier(e){if(e){const n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Xn(MS(n[1],n[2]))}return null}constructor(e){super(),this.fixed=e}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Xf(this.fixed,"narrow")}`}get ianaName(){return this.fixed===0?"Etc/UTC":`Etc/GMT${Xf(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(e,n){return Xf(this.fixed,n)}get isUniversal(){return!0}offset(){return this.fixed}equals(e){return e.type==="fixed"&amp;&amp;e.fixed===this.fixed}get isValid(){return!0}}class jSe extends Ip{constructor(e){super(),this.zoneName=e}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Ws(t,e){if(Ne(t)||t===null)return e;if(t instanceof Ip)return t;if(VSe(t)){const n=t.toLowerCase();return n==="default"?e:n==="local"||n==="system"?NS.instance:n==="utc"||n==="gmt"?Xn.utcInstance:Xn.parseSpecifier(n)||_s.create(t)}else return yc(t)?Xn.instance(t):typeof t=="object"&amp;&amp;"offset"in t&amp;&amp;typeof t.offset=="function"?t:new jSe(t)}let OL=()=&gt;Date.now(),RL="system",NL=null,PL=null,xL=null,ML=60,DL,LL=null;class Vt{static get now(){return OL}static set now(e){OL=e}static set defaultZone(e){RL=e}static get defaultZone(){return Ws(RL,NS.instance)}static get defaultLocale(){return NL}static set defaultLocale(e){NL=e}static get defaultNumberingSystem(){return PL}static set defaultNumberingSystem(e){PL=e}static get defaultOutputCalendar(){return xL}static set defaultOutputCalendar(e){xL=e}static get defaultWeekSettings(){return LL}static set defaultWeekSettings(e){LL=aC(e)}static get twoDigitCutoffYear(){return ML}static set twoDigitCutoffYear(e){ML=e%100}static get throwOnInvalid(){return DL}static set throwOnInvalid(e){DL=e}static resetCaches(){dt.resetCache(),_s.resetCache()}}class Vi{constructor(e,n){this.reason=e,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const d5=[0,31,59,90,120,151,181,212,243,273,304,334],f5=[0,31,60,91,121,152,182,213,244,274,305,335];function pi(t,e){return new Vi("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function rR(t,e,n){const r=new Date(Date.UTC(t,e-1,n));t&lt;100&amp;&amp;t&gt;=0&amp;&amp;r.setUTCFullYear(r.getUTCFullYear()-1900);const i=r.getUTCDay();return i===0?7:i}function h5(t,e,n){return n+(Op(t)?f5:d5)[e-1]}function p5(t,e){const n=Op(t)?f5:d5,r=n.findIndex(o=&gt;o&lt;e),i=e-n[r];return{month:r+1,day:i}}function iR(t,e){return(t-e+7)%7+1}function Ev(t,e=4,n=1){const{year:r,month:i,day:o}=t,s=h5(r,i,o),a=iR(rR(r,i,o),n);let c=Math.floor((s-a+14-e)/7),l;return c&lt;1?(l=r-1,c=Bh(l,e,n)):c&gt;Bh(r,e,n)?(l=r+1,c=1):l=r,{weekYear:l,weekNumber:c,weekday:a,...DS(t)}}function $L(t,e=4,n=1){const{weekYear:r,weekNumber:i,weekday:o}=t,s=iR(rR(r,1,e),n),a=hu(r);let c=i*7+o-s-7+e,l;c&lt;1?(l=r-1,c+=hu(l)):c&gt;a?(l=r+1,c-=hu(r)):l=r;const{month:u,day:d}=p5(l,c);return{year:l,month:u,day:d,...DS(t)}}function Qw(t){const{year:e,month:n,day:r}=t,i=h5(e,n,r);return{year:e,ordinal:i,...DS(t)}}function FL(t){const{year:e,ordinal:n}=t,{month:r,day:i}=p5(e,n);return{year:e,month:r,day:i,...DS(t)}}function UL(t,e){if(!Ne(t.localWeekday)||!Ne(t.localWeekNumber)||!Ne(t.localWeekYear)){if(!Ne(t.weekday)||!Ne(t.weekNumber)||!Ne(t.weekYear))throw new Kl("Cannot mix locale-based week fields with ISO-based week fields");return Ne(t.localWeekday)||(t.weekday=t.localWeekday),Ne(t.localWeekNumber)||(t.weekNumber=t.localWeekNumber),Ne(t.localWeekYear)||(t.weekYear=t.localWeekYear),delete t.localWeekday,delete t.localWeekNumber,delete t.localWeekYear,{minDaysInFirstWeek:e.getMinDaysInFirstWeek(),startOfWeek:e.getStartOfWeek()}}else return{minDaysInFirstWeek:4,startOfWeek:1}}function BSe(t,e=4,n=1){const r=PS(t.weekYear),i=mi(t.weekNumber,1,Bh(t.weekYear,e,n)),o=mi(t.weekday,1,7);return r?i?o?!1:pi("weekday",t.weekday):pi("week",t.weekNumber):pi("weekYear",t.weekYear)}function HSe(t){const e=PS(t.year),n=mi(t.ordinal,1,hu(t.year));return e?n?!1:pi("ordinal",t.ordinal):pi("year",t.year)}function m5(t){const e=PS(t.year),n=mi(t.month,1,12),r=mi(t.day,1,Cv(t.year,t.month));return e?n?r?!1:pi("day",t.day):pi("month",t.month):pi("year",t.year)}function g5(t){const{hour:e,minute:n,second:r,millisecond:i}=t,o=mi(e,0,23)||e===24&amp;&amp;n===0&amp;&amp;r===0&amp;&amp;i===0,s=mi(n,0,59),a=mi(r,0,59),c=mi(i,0,999);return o?s?a?c?!1:pi("millisecond",i):pi("second",r):pi("minute",n):pi("hour",e)}function Ne(t){return typeof t&gt;"u"}function yc(t){return typeof t=="number"}function PS(t){return typeof t=="number"&amp;&amp;t%1===0}function VSe(t){return typeof t=="string"}function zSe(t){return Object.prototype.toString.call(t)==="[object Date]"}function y5(){try{return typeof Intl&lt;"u"&amp;&amp;!!Intl.RelativeTimeFormat}catch{return!1}}function v5(){try{return typeof Intl&lt;"u"&amp;&amp;!!Intl.Locale&amp;&amp;("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch{return!1}}function qSe(t){return Array.isArray(t)?t:[t]}function jL(t,e,n){if(t.length!==0)return t.reduce((r,i)=&gt;{const o=[e(i),i];return r&amp;&amp;n(r[0],o[0])===r[0]?r:o},null)[1]}function WSe(t,e){return e.reduce((n,r)=&gt;(n[r]=t[r],n),{})}function Yu(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function aC(t){if(t==null)return null;if(typeof t!="object")throw new Sr("Week settings must be an object");if(!mi(t.firstDay,1,7)||!mi(t.minimalDays,1,7)||!Array.isArray(t.weekend)||t.weekend.some(e=&gt;!mi(e,1,7)))throw new Sr("Invalid week settings");return{firstDay:t.firstDay,minimalDays:t.minimalDays,weekend:Array.from(t.weekend)}}function mi(t,e,n){return PS(t)&amp;&amp;t&gt;=e&amp;&amp;t&lt;=n}function GSe(t,e){return t-e*Math.floor(t/e)}function Jt(t,e=2){const n=t&lt;0;let r;return n?r="-"+(""+-t).padStart(e,"0"):r=(""+t).padStart(e,"0"),r}function Us(t){if(!(Ne(t)||t===null||t===""))return parseInt(t,10)}function Ua(t){if(!(Ne(t)||t===null||t===""))return parseFloat(t)}function oR(t){if(!(Ne(t)||t===null||t==="")){const e=parseFloat("0."+t)*1e3;return Math.floor(e)}}function sR(t,e,n=!1){const r=10**e;return(n?Math.trunc:Math.round)(t*r)/r}function Op(t){return t%4===0&amp;&amp;(t%100!==0||t%400===0)}function hu(t){return Op(t)?366:365}function Cv(t,e){const n=GSe(e-1,12)+1,r=t+(e-n)/12;return n===2?Op(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function xS(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year&lt;100&amp;&amp;t.year&gt;=0&amp;&amp;(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function BL(t,e,n){return-iR(rR(t,1,e),n)+e-1}function Bh(t,e=4,n=1){const r=BL(t,e,n),i=BL(t+1,e,n);return(hu(t)-r+i)/7}function cC(t){return t&gt;99?t:t&gt;Vt.twoDigitCutoffYear?1900+t:2e3+t}function _5(t,e,n,r=null){const i=new Date(t),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&amp;&amp;(o.timeZone=r);const s={timeZoneName:e,...o},a=new Intl.DateTimeFormat(n,s).formatToParts(i).find(c=&gt;c.type.toLowerCase()==="timezonename");return a?a.value:null}function MS(t,e){let n=parseInt(t,10);Number.isNaN(n)&amp;&amp;(n=0);const r=parseInt(e,10)||0,i=n&lt;0||Object.is(n,-0)?-r:r;return n*60+i}function S5(t){const e=Number(t);if(typeof t=="boolean"||t===""||Number.isNaN(e))throw new Sr(`Invalid unit value ${t}`);return e}function kv(t,e){const n={};for(const r in t)if(Yu(t,r)){const i=t[r];if(i==null)continue;n[e(r)]=S5(i)}return n}function Xf(t,e){const n=Math.trunc(Math.abs(t/60)),r=Math.trunc(Math.abs(t%60)),i=t&gt;=0?"+":"-";switch(e){case"short":return`${i}${Jt(n,2)}:${Jt(r,2)}`;case"narrow":return`${i}${n}${r&gt;0?`:${r}`:""}`;case"techie":return`${i}${Jt(n,2)}${Jt(r,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function DS(t){return WSe(t,["hour","minute","second","millisecond"])}const KSe=["January","February","March","April","May","June","July","August","September","October","November","December"],w5=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],QSe=["J","F","M","A","M","J","J","A","S","O","N","D"];function T5(t){switch(t){case"narrow":return[...QSe];case"short":return[...w5];case"long":return[...KSe];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const b5=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],E5=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],YSe=["M","T","W","T","F","S","S"];function C5(t){switch(t){case"narrow":return[...YSe];case"short":return[...E5];case"long":return[...b5];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const k5=["AM","PM"],JSe=["Before Christ","Anno Domini"],XSe=["BC","AD"],ZSe=["B","A"];function A5(t){switch(t){case"narrow":return[...ZSe];case"short":return[...XSe];case"long":return[...JSe];default:return null}}function e0e(t){return k5[t.hour&lt;12?0:1]}function t0e(t,e){return C5(e)[t.weekday-1]}function n0e(t,e){return T5(e)[t.month-1]}function r0e(t,e){return A5(e)[t.year&lt;0?0:1]}function i0e(t,e,n="always",r=!1){const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(t)===-1;if(n==="auto"&amp;&amp;o){const d=t==="days";switch(e){case 1:return d?"tomorrow":`next ${i[t][0]}`;case-1:return d?"yesterday":`last ${i[t][0]}`;case 0:return d?"today":`this ${i[t][0]}`}}const s=Object.is(e,-0)||e&lt;0,a=Math.abs(e),c=a===1,l=i[t],u=r?c?l[1]:l[2]||l[1]:c?i[t][0]:t;return s?`${a} ${u} ago`:`in ${a} ${u}`}function HL(t,e){let n="";for(const r of t)r.literal?n+=r.val:n+=e(r.val);return n}const o0e={D:bv,DD:W6,DDD:G6,DDDD:K6,t:Q6,tt:Y6,ttt:J6,tttt:X6,T:Z6,TT:e5,TTT:t5,TTTT:n5,f:r5,ff:o5,fff:a5,ffff:l5,F:i5,FF:s5,FFF:c5,FFFF:u5};class Qn{static create(e,n={}){return new Qn(e,n)}static parseFormat(e){let n=null,r="",i=!1;const o=[];for(let s=0;s&lt;e.length;s++){const a=e.charAt(s);a==="'"?(r.length&gt;0&amp;&amp;o.push({literal:i||/^\s+$/.test(r),val:r}),n=null,r="",i=!i):i||a===n?r+=a:(r.length&gt;0&amp;&amp;o.push({literal:/^\s+$/.test(r),val:r}),r=a,n=a)}return r.length&gt;0&amp;&amp;o.push({literal:i||/^\s+$/.test(r),val:r}),o}static macroTokenToFormatOpts(e){return o0e[e]}constructor(e,n){this.opts=n,this.loc=e,this.systemLoc=null}formatWithSystemDefault(e,n){return this.systemLoc===null&amp;&amp;(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,{...this.opts,...n}).format()}dtFormatter(e,n={}){return this.loc.dtFormatter(e,{...this.opts,...n})}formatDateTime(e,n){return this.dtFormatter(e,n).format()}formatDateTimeParts(e,n){return this.dtFormatter(e,n).formatToParts()}formatInterval(e,n){return this.dtFormatter(e.start,n).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,n){return this.dtFormatter(e,n).resolvedOptions()}num(e,n=0){if(this.opts.forceSimple)return Jt(e,n);const r={...this.opts};return n&gt;0&amp;&amp;(r.padTo=n),this.loc.numberFormatter(r).format(e)}formatDateTimeFromString(e,n){const r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&amp;&amp;this.loc.outputCalendar!=="gregory",o=(h,p)=&gt;this.loc.extract(e,h,p),s=h=&gt;e.isOffsetFixed&amp;&amp;e.offset===0&amp;&amp;h.allowZ?"Z":e.isValid?e.zone.formatOffset(e.ts,h.format):"",a=()=&gt;r?e0e(e):o({hour:"numeric",hourCycle:"h12"},"dayperiod"),c=(h,p)=&gt;r?n0e(e,h):o(p?{month:h}:{month:h,day:"numeric"},"month"),l=(h,p)=&gt;r?t0e(e,h):o(p?{weekday:h}:{weekday:h,month:"long",day:"numeric"},"weekday"),u=h=&gt;{const p=Qn.macroTokenToFormatOpts(h);return p?this.formatWithSystemDefault(e,p):h},d=h=&gt;r?r0e(e,h):o({era:h},"era"),f=h=&gt;{switch(h){case"S":return this.num(e.millisecond);case"u":case"SSS":return this.num(e.millisecond,3);case"s":return this.num(e.second);case"ss":return this.num(e.second,2);case"uu":return this.num(Math.floor(e.millisecond/10),2);case"uuu":return this.num(Math.floor(e.millisecond/100));case"m":return this.num(e.minute);case"mm":return this.num(e.minute,2);case"h":return this.num(e.hour%12===0?12:e.hour%12);case"hh":return this.num(e.hour%12===0?12:e.hour%12,2);case"H":return this.num(e.hour);case"HH":return this.num(e.hour,2);case"Z":return s({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return s({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return e.zone.offsetName(e.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return e.zone.offsetName(e.ts,{format:"long",locale:this.loc.locale});case"z":return e.zoneName;case"a":return a();case"d":return i?o({day:"numeric"},"day"):this.num(e.day);case"dd":return i?o({day:"2-digit"},"day"):this.num(e.day,2);case"c":return this.num(e.weekday);case"ccc":return l("short",!0);case"cccc":return l("long",!0);case"ccccc":return l("narrow",!0);case"E":return this.num(e.weekday);case"EEE":return l("short",!1);case"EEEE":return l("long",!1);case"EEEEE":return l("narrow",!1);case"L":return i?o({month:"numeric",day:"numeric"},"month"):this.num(e.month);case"LL":return i?o({month:"2-digit",day:"numeric"},"month"):this.num(e.month,2);case"LLL":return c("short",!0);case"LLLL":return c("long",!0);case"LLLLL":return c("narrow",!0);case"M":return i?o({month:"numeric"},"month"):this.num(e.month);case"MM":return i?o({month:"2-digit"},"month"):this.num(e.month,2);case"MMM":return c("short",!1);case"MMMM":return c("long",!1);case"MMMMM":return c("narrow",!1);case"y":return i?o({year:"numeric"},"year"):this.num(e.year);case"yy":return i?o({year:"2-digit"},"year"):this.num(e.year.toString().slice(-2),2);case"yyyy":return i?o({year:"numeric"},"year"):this.num(e.year,4);case"yyyyyy":return i?o({year:"numeric"},"year"):this.num(e.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(e.weekYear.toString().slice(-2),2);case"kkkk":return this.num(e.weekYear,4);case"W":return this.num(e.weekNumber);case"WW":return this.num(e.weekNumber,2);case"n":return this.num(e.localWeekNumber);case"nn":return this.num(e.localWeekNumber,2);case"ii":return this.num(e.localWeekYear.toString().slice(-2),2);case"iiii":return this.num(e.localWeekYear,4);case"o":return this.num(e.ordinal);case"ooo":return this.num(e.ordinal,3);case"q":return this.num(e.quarter);case"qq":return this.num(e.quarter,2);case"X":return this.num(Math.floor(e.ts/1e3));case"x":return this.num(e.ts);default:return u(h)}};return HL(Qn.parseFormat(n),f)}formatDurationFromString(e,n){const r=c=&gt;{switch(c[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},i=c=&gt;l=&gt;{const u=r(l);return u?this.num(c.get(u),l.length):l},o=Qn.parseFormat(n),s=o.reduce((c,{literal:l,val:u})=&gt;l?c:c.concat(u),[]),a=e.shiftTo(...s.map(r).filter(c=&gt;c));return HL(o,i(a))}}const I5=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function wd(...t){const e=t.reduce((n,r)=&gt;n+r.source,"");return RegExp(`^${e}$`)}function Td(...t){return e=&gt;t.reduce(([n,r,i],o)=&gt;{const[s,a,c]=o(e,i);return[{...n,...s},a||r,c]},[{},null,1]).slice(0,2)}function bd(t,...e){if(t==null)return[null,null];for(const[n,r]of e){const i=n.exec(t);if(i)return r(i)}return[null,null]}function O5(...t){return(e,n)=&gt;{const r={};let i;for(i=0;i&lt;t.length;i++)r[t[i]]=Us(e[n+i]);return[r,null,n+i]}}const R5=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,s0e=`(?:${R5.source}?(?:\\[(${I5.source})\\])?)?`,aR=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,N5=RegExp(`${aR.source}${s0e}`),cR=RegExp(`(?:T${N5.source})?`),a0e=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,c0e=/(\d{4})-?W(\d\d)(?:-?(\d))?/,l0e=/(\d{4})-?(\d{3})/,u0e=O5("weekYear","weekNumber","weekDay"),d0e=O5("year","ordinal"),f0e=/(\d{4})-(\d\d)-(\d\d)/,P5=RegExp(`${aR.source} ?(?:${R5.source}|(${I5.source}))?`),h0e=RegExp(`(?: ${P5.source})?`);function pu(t,e,n){const r=t[e];return Ne(r)?n:Us(r)}function p0e(t,e){return[{year:pu(t,e),month:pu(t,e+1,1),day:pu(t,e+2,1)},null,e+3]}function Ed(t,e){return[{hours:pu(t,e,0),minutes:pu(t,e+1,0),seconds:pu(t,e+2,0),milliseconds:oR(t[e+3])},null,e+4]}function Rp(t,e){const n=!t[e]&amp;&amp;!t[e+1],r=MS(t[e+1],t[e+2]),i=n?null:Xn.instance(r);return[{},i,e+3]}function Np(t,e){const n=t[e]?_s.create(t[e]):null;return[{},n,e+1]}const m0e=RegExp(`^T?${aR.source}$`),g0e=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function y0e(t){const[e,n,r,i,o,s,a,c,l]=t,u=e[0]==="-",d=c&amp;&amp;c[0]==="-",f=(h,p=!1)=&gt;h!==void 0&amp;&amp;(p||h&amp;&amp;u)?-h:h;return[{years:f(Ua(n)),months:f(Ua(r)),weeks:f(Ua(i)),days:f(Ua(o)),hours:f(Ua(s)),minutes:f(Ua(a)),seconds:f(Ua(c),c==="-0"),milliseconds:f(oR(l),d)}]}const v0e={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function lR(t,e,n,r,i,o,s){const a={year:e.length===2?cC(Us(e)):Us(e),month:w5.indexOf(n)+1,day:Us(r),hour:Us(i),minute:Us(o)};return s&amp;&amp;(a.second=Us(s)),t&amp;&amp;(a.weekday=t.length&gt;3?b5.indexOf(t)+1:E5.indexOf(t)+1),a}const _0e=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function S0e(t){const[,e,n,r,i,o,s,a,c,l,u,d]=t,f=lR(e,i,r,n,o,s,a);let h;return c?h=v0e[c]:l?h=0:h=MS(u,d),[f,new Xn(h)]}function w0e(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const T0e=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,b0e=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,E0e=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function VL(t){const[,e,n,r,i,o,s,a]=t;return[lR(e,i,r,n,o,s,a),Xn.utcInstance]}function C0e(t){const[,e,n,r,i,o,s,a]=t;return[lR(e,a,n,r,i,o,s),Xn.utcInstance]}const k0e=wd(a0e,cR),A0e=wd(c0e,cR),I0e=wd(l0e,cR),O0e=wd(N5),x5=Td(p0e,Ed,Rp,Np),R0e=Td(u0e,Ed,Rp,Np),N0e=Td(d0e,Ed,Rp,Np),P0e=Td(Ed,Rp,Np);function x0e(t){return bd(t,[k0e,x5],[A0e,R0e],[I0e,N0e],[O0e,P0e])}function M0e(t){return bd(w0e(t),[_0e,S0e])}function D0e(t){return bd(t,[T0e,VL],[b0e,VL],[E0e,C0e])}function L0e(t){return bd(t,[g0e,y0e])}const $0e=Td(Ed);function F0e(t){return bd(t,[m0e,$0e])}const U0e=wd(f0e,h0e),j0e=wd(P5),B0e=Td(Ed,Rp,Np);function H0e(t){return bd(t,[U0e,x5],[j0e,B0e])}const zL="Invalid Duration",M5={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},V0e={years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3},...M5},ri=146097/400,fl=146097/4800,z0e={years:{quarters:4,months:12,weeks:ri/7,days:ri,hours:ri*24,minutes:ri*24*60,seconds:ri*24*60*60,milliseconds:ri*24*60*60*1e3},quarters:{months:3,weeks:ri/28,days:ri/4,hours:ri*24/4,minutes:ri*24*60/4,seconds:ri*24*60*60/4,milliseconds:ri*24*60*60*1e3/4},months:{weeks:fl/7,days:fl,hours:fl*24,minutes:fl*24*60,seconds:fl*24*60*60,milliseconds:fl*24*60*60*1e3},...M5},cc=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],q0e=cc.slice(0).reverse();function ks(t,e,n=!1){const r={values:n?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new Qe(r)}function D5(t,e){let n=e.milliseconds??0;for(const r of q0e.slice(1))e[r]&amp;&amp;(n+=e[r]*t[r].milliseconds);return n}function qL(t,e){const n=D5(t,e)&lt;0?-1:1;cc.reduceRight((r,i)=&gt;{if(Ne(e[i]))return r;if(r){const o=e[r]*n,s=t[i][r],a=Math.floor(o/s);e[i]+=a*n,e[r]-=a*s*n}return i},null),cc.reduce((r,i)=&gt;{if(Ne(e[i]))return r;if(r){const o=e[r]%1;e[r]-=o,e[i]+=o*t[r][i]}return i},null)}function W0e(t){const e={};for(const[n,r]of Object.entries(t))r!==0&amp;&amp;(e[n]=r);return e}class Qe{constructor(e){const n=e.conversionAccuracy==="longterm"||!1;let r=n?z0e:V0e;e.matrix&amp;&amp;(r=e.matrix),this.values=e.values,this.loc=e.loc||dt.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=r,this.isLuxonDuration=!0}static fromMillis(e,n){return Qe.fromObject({milliseconds:e},n)}static fromObject(e,n={}){if(e==null||typeof e!="object")throw new Sr(`Duration.fromObject: argument expected to be an object, got ${e===null?"null":typeof e}`);return new Qe({values:kv(e,Qe.normalizeUnit),loc:dt.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})}static fromDurationLike(e){if(yc(e))return Qe.fromMillis(e);if(Qe.isDuration(e))return e;if(typeof e=="object")return Qe.fromObject(e);throw new Sr(`Unknown duration argument ${e} of type ${typeof e}`)}static fromISO(e,n){const[r]=L0e(e);return r?Qe.fromObject(r,n):Qe.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static fromISOTime(e,n){const[r]=F0e(e);return r?Qe.fromObject(r,n):Qe.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static invalid(e,n=null){if(!e)throw new Sr("need to specify a reason the Duration is invalid");const r=e instanceof Vi?e:new Vi(e,n);if(Vt.throwOnInvalid)throw new _Se(r);return new Qe({invalid:r})}static normalizeUnit(e){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e&amp;&amp;e.toLowerCase()];if(!n)throw new q6(e);return n}static isDuration(e){return e&amp;&amp;e.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(e,n={}){const r={...n,floor:n.round!==!1&amp;&amp;n.floor!==!1};return this.isValid?Qn.create(this.loc,r).formatDurationFromString(this,e):zL}toHuman(e={}){if(!this.isValid)return zL;const n=cc.map(r=&gt;{const i=this.values[r];return Ne(i)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...e,unit:r.slice(0,-1)}).format(i)}).filter(r=&gt;r);return this.loc.listFormatter({type:"conjunction",style:e.listStyle||"narrow",...e}).format(n)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e="P";return this.years!==0&amp;&amp;(e+=this.years+"Y"),(this.months!==0||this.quarters!==0)&amp;&amp;(e+=this.months+this.quarters*3+"M"),this.weeks!==0&amp;&amp;(e+=this.weeks+"W"),this.days!==0&amp;&amp;(e+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&amp;&amp;(e+="T"),this.hours!==0&amp;&amp;(e+=this.hours+"H"),this.minutes!==0&amp;&amp;(e+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&amp;&amp;(e+=sR(this.seconds+this.milliseconds/1e3,3)+"S"),e==="P"&amp;&amp;(e+="T0S"),e}toISOTime(e={}){if(!this.isValid)return null;const n=this.toMillis();return n&lt;0||n&gt;=864e5?null:(e={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...e,includeOffset:!1},Pe.fromMillis(n,{zone:"UTC"}).toISOTime(e))}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?D5(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}plus(e){if(!this.isValid)return this;const n=Qe.fromDurationLike(e),r={};for(const i of cc)(Yu(n.values,i)||Yu(this.values,i))&amp;&amp;(r[i]=n.get(i)+this.get(i));return ks(this,{values:r},!0)}minus(e){if(!this.isValid)return this;const n=Qe.fromDurationLike(e);return this.plus(n.negate())}mapUnits(e){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=S5(e(this.values[r],r));return ks(this,{values:n},!0)}get(e){return this[Qe.normalizeUnit(e)]}set(e){if(!this.isValid)return this;const n={...this.values,...kv(e,Qe.normalizeUnit)};return ks(this,{values:n})}reconfigure({locale:e,numberingSystem:n,conversionAccuracy:r,matrix:i}={}){const s={loc:this.loc.clone({locale:e,numberingSystem:n}),matrix:i,conversionAccuracy:r};return ks(this,s)}as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();return qL(this.matrix,e),ks(this,{values:e},!0)}rescale(){if(!this.isValid)return this;const e=W0e(this.normalize().shiftToAll().toObject());return ks(this,{values:e},!0)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map(s=&gt;Qe.normalizeUnit(s));const n={},r={},i=this.toObject();let o;for(const s of cc)if(e.indexOf(s)&gt;=0){o=s;let a=0;for(const l in r)a+=this.matrix[l][s]*r[l],r[l]=0;yc(i[s])&amp;&amp;(a+=i[s]);const c=Math.trunc(a);n[s]=c,r[s]=(a*1e3-c*1e3)/1e3}else yc(i[s])&amp;&amp;(r[s]=i[s]);for(const s in r)r[s]!==0&amp;&amp;(n[o]+=s===o?r[s]:r[s]/this.matrix[o][s]);return qL(this.matrix,n),ks(this,{values:n},!0)}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const e={};for(const n of Object.keys(this.values))e[n]=this.values[n]===0?0:-this.values[n];return ks(this,{values:e},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(e){if(!this.isValid||!e.isValid||!this.loc.equals(e.loc))return!1;function n(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(const r of cc)if(!n(this.values[r],e.values[r]))return!1;return!0}}const hl="Invalid Interval";function G0e(t,e){return!t||!t.isValid?Lt.invalid("missing or invalid start"):!e||!e.isValid?Lt.invalid("missing or invalid end"):e&lt;t?Lt.invalid("end before start",`The end of an interval must be after its start, but you had start=${t.toISO()} and end=${e.toISO()}`):null}class Lt{constructor(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}static invalid(e,n=null){if(!e)throw new Sr("need to specify a reason the Interval is invalid");const r=e instanceof Vi?e:new Vi(e,n);if(Vt.throwOnInvalid)throw new vSe(r);return new Lt({invalid:r})}static fromDateTimes(e,n){const r=Zd(e),i=Zd(n),o=G0e(r,i);return o??new Lt({start:r,end:i})}static after(e,n){const r=Qe.fromDurationLike(n),i=Zd(e);return Lt.fromDateTimes(i,i.plus(r))}static before(e,n){const r=Qe.fromDurationLike(n),i=Zd(e);return Lt.fromDateTimes(i.minus(r),i)}static fromISO(e,n){const[r,i]=(e||"").split("/",2);if(r&amp;&amp;i){let o,s;try{o=Pe.fromISO(r,n),s=o.isValid}catch{s=!1}let a,c;try{a=Pe.fromISO(i,n),c=a.isValid}catch{c=!1}if(s&amp;&amp;c)return Lt.fromDateTimes(o,a);if(s){const l=Qe.fromISO(i,n);if(l.isValid)return Lt.after(o,l)}else if(c){const l=Qe.fromISO(r,n);if(l.isValid)return Lt.before(a,l)}}return Lt.invalid("unparsable",`the input "${e}" can't be parsed as ISO 8601`)}static isInterval(e){return e&amp;&amp;e.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(e="milliseconds"){return this.isValid?this.toDuration(e).get(e):NaN}count(e="milliseconds",n){if(!this.isValid)return NaN;const r=this.start.startOf(e,n);let i;return n?.useLocaleWeeks?i=this.end.reconfigure({locale:r.locale}):i=this.end,i=i.startOf(e,n),Math.floor(i.diff(r,e).get(e))+(i.valueOf()!==this.end.valueOf())}hasSame(e){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,e):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(e){return this.isValid?this.s&gt;e:!1}isBefore(e){return this.isValid?this.e&lt;=e:!1}contains(e){return this.isValid?this.s&lt;=e&amp;&amp;this.e&gt;e:!1}set({start:e,end:n}={}){return this.isValid?Lt.fromDateTimes(e||this.s,n||this.e):this}splitAt(...e){if(!this.isValid)return[];const n=e.map(Zd).filter(s=&gt;this.contains(s)).sort((s,a)=&gt;s.toMillis()-a.toMillis()),r=[];let{s:i}=this,o=0;for(;i&lt;this.e;){const s=n[o]||this.e,a=+s&gt;+this.e?this.e:s;r.push(Lt.fromDateTimes(i,a)),i=a,o+=1}return r}splitBy(e){const n=Qe.fromDurationLike(e);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,i=1,o;const s=[];for(;r&lt;this.e;){const a=this.start.plus(n.mapUnits(c=&gt;c*i));o=+a&gt;+this.e?this.e:a,s.push(Lt.fromDateTimes(r,o)),r=o,i+=1}return s}divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}overlaps(e){return this.e&gt;e.s&amp;&amp;this.s&lt;e.e}abutsStart(e){return this.isValid?+this.e==+e.s:!1}abutsEnd(e){return this.isValid?+e.e==+this.s:!1}engulfs(e){return this.isValid?this.s&lt;=e.s&amp;&amp;this.e&gt;=e.e:!1}equals(e){return!this.isValid||!e.isValid?!1:this.s.equals(e.s)&amp;&amp;this.e.equals(e.e)}intersection(e){if(!this.isValid)return this;const n=this.s&gt;e.s?this.s:e.s,r=this.e&lt;e.e?this.e:e.e;return n&gt;=r?null:Lt.fromDateTimes(n,r)}union(e){if(!this.isValid)return this;const n=this.s&lt;e.s?this.s:e.s,r=this.e&gt;e.e?this.e:e.e;return Lt.fromDateTimes(n,r)}static merge(e){const[n,r]=e.sort((i,o)=&gt;i.s-o.s).reduce(([i,o],s)=&gt;o?o.overlaps(s)||o.abutsStart(s)?[i,o.union(s)]:[i.concat([o]),s]:[i,s],[[],null]);return r&amp;&amp;n.push(r),n}static xor(e){let n=null,r=0;const i=[],o=e.map(c=&gt;[{time:c.s,type:"s"},{time:c.e,type:"e"}]),s=Array.prototype.concat(...o),a=s.sort((c,l)=&gt;c.time-l.time);for(const c of a)r+=c.type==="s"?1:-1,r===1?n=c.time:(n&amp;&amp;+n!=+c.time&amp;&amp;i.push(Lt.fromDateTimes(n,c.time)),n=null);return Lt.merge(i)}difference(...e){return Lt.xor([this].concat(e)).map(n=&gt;this.intersection(n)).filter(n=&gt;n&amp;&amp;!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} â€“ ${this.e.toISO()})`:hl}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}toLocaleString(e=bv,n={}){return this.isValid?Qn.create(this.s.loc.clone(n),e).formatInterval(this):hl}toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:hl}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:hl}toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:hl}toFormat(e,{separator:n=" â€“ "}={}){return this.isValid?`${this.s.toFormat(e)}${n}${this.e.toFormat(e)}`:hl}toDuration(e,n){return this.isValid?this.e.diff(this.s,e,n):Qe.invalid(this.invalidReason)}mapEndpoints(e){return Lt.fromDateTimes(e(this.s),e(this.e))}}class Mm{static hasDST(e=Vt.defaultZone){const n=Pe.now().setZone(e).set({month:12});return!e.isUniversal&amp;&amp;n.offset!==n.set({month:6}).offset}static isValidIANAZone(e){return _s.isValidZone(e)}static normalizeZone(e){return Ws(e,Vt.defaultZone)}static getStartOfWeek({locale:e=null,locObj:n=null}={}){return(n||dt.create(e)).getStartOfWeek()}static getMinimumDaysInFirstWeek({locale:e=null,locObj:n=null}={}){return(n||dt.create(e)).getMinDaysInFirstWeek()}static getWeekendWeekdays({locale:e=null,locObj:n=null}={}){return(n||dt.create(e)).getWeekendDays().slice()}static months(e="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||dt.create(n,r,o)).months(e)}static monthsFormat(e="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||dt.create(n,r,o)).months(e,!0)}static weekdays(e="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||dt.create(n,r,null)).weekdays(e)}static weekdaysFormat(e="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||dt.create(n,r,null)).weekdays(e,!0)}static meridiems({locale:e=null}={}){return dt.create(e).meridiems()}static eras(e="short",{locale:n=null}={}){return dt.create(n,null,"gregory").eras(e)}static features(){return{relative:y5(),localeWeek:v5()}}}function WL(t,e){const n=i=&gt;i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(e)-n(t);return Math.floor(Qe.fromMillis(r).as("days"))}function K0e(t,e,n){const r=[["years",(c,l)=&gt;l.year-c.year],["quarters",(c,l)=&gt;l.quarter-c.quarter+(l.year-c.year)*4],["months",(c,l)=&gt;l.month-c.month+(l.year-c.year)*12],["weeks",(c,l)=&gt;{const u=WL(c,l);return(u-u%7)/7}],["days",WL]],i={},o=t;let s,a;for(const[c,l]of r)n.indexOf(c)&gt;=0&amp;&amp;(s=c,i[c]=l(t,e),a=o.plus(i),a&gt;e?(i[c]--,t=o.plus(i),t&gt;e&amp;&amp;(a=t,i[c]--,t=o.plus(i))):t=a);return[t,i,a,s]}function Q0e(t,e,n,r){let[i,o,s,a]=K0e(t,e,n);const c=e-i,l=n.filter(d=&gt;["hours","minutes","seconds","milliseconds"].indexOf(d)&gt;=0);l.length===0&amp;&amp;(s&lt;e&amp;&amp;(s=i.plus({[a]:1})),s!==i&amp;&amp;(o[a]=(o[a]||0)+c/(s-i)));const u=Qe.fromObject(o,r);return l.length&gt;0?Qe.fromMillis(c,r).shiftTo(...l).plus(u):u}const uR={arab:"[Ù&nbsp;-Ù©]",arabext:"[Û°-Û¹]",bali:"[á­-á­™]",beng:"[à§¦-à§¯]",deva:"[à¥¦-à¥¯]",fullwide:"[ï¼-ï¼™]",gujr:"[à«¦-à«¯]",hanidec:"[ã€‡|ä¸€|äºŒ|ä¸‰|å››|äº”|å…­|ä¸ƒ|å…«|ä¹]",khmr:"[áŸ&nbsp;-áŸ©]",knda:"[à³¦-à³¯]",laoo:"[à»-à»™]",limb:"[á¥†-á¥]",mlym:"[àµ¦-àµ¯]",mong:"[á&nbsp;-á&nbsp;™]",mymr:"[á€-á‰]",orya:"[à­¦-à­¯]",tamldec:"[à¯¦-à¯¯]",telu:"[à±¦-à±¯]",thai:"[à¹-à¹™]",tibt:"[à¼&nbsp;-à¼©]",latn:"\\d"},GL={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},Y0e=uR.hanidec.replace(/[\[|\]]/g,"").split("");function J0e(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let n=0;n&lt;t.length;n++){const r=t.charCodeAt(n);if(t[n].search(uR.hanidec)!==-1)e+=Y0e.indexOf(t[n]);else for(const i in GL){const[o,s]=GL[i];r&gt;=o&amp;&amp;r&lt;=s&amp;&amp;(e+=r-o)}}return parseInt(e,10)}else return e}function Oi({numberingSystem:t},e=""){return new RegExp(`${uR[t||"latn"]}${e}`)}const X0e="missing Intl.DateTimeFormat.formatToParts support";function it(t,e=n=&gt;n){return{regex:t,deser:([n])=&gt;e(J0e(n))}}const Z0e="Â&nbsp;",L5=`[ ${Z0e}]`,$5=new RegExp(L5,"g");function ewe(t){return t.replace(/\./g,"\\.?").replace($5,L5)}function KL(t){return t.replace(/\./g,"").replace($5," ").toLowerCase()}function Ri(t,e){return t===null?null:{regex:RegExp(t.map(ewe).join("|")),deser:([n])=&gt;t.findIndex(r=&gt;KL(n)===KL(r))+e}}function QL(t,e){return{regex:t,deser:([,n,r])=&gt;MS(n,r),groups:e}}function Dm(t){return{regex:t,deser:([e])=&gt;e}}function twe(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&amp;")}function nwe(t,e){const n=Oi(e),r=Oi(e,"{2}"),i=Oi(e,"{3}"),o=Oi(e,"{4}"),s=Oi(e,"{6}"),a=Oi(e,"{1,2}"),c=Oi(e,"{1,3}"),l=Oi(e,"{1,6}"),u=Oi(e,"{1,9}"),d=Oi(e,"{2,4}"),f=Oi(e,"{4,6}"),h=v=&gt;({regex:RegExp(twe(v.val)),deser:([m])=&gt;m,literal:!0}),y=(v=&gt;{if(t.literal)return h(v);switch(v.val){case"G":return Ri(e.eras("short"),0);case"GG":return Ri(e.eras("long"),0);case"y":return it(l);case"yy":return it(d,cC);case"yyyy":return it(o);case"yyyyy":return it(f);case"yyyyyy":return it(s);case"M":return it(a);case"MM":return it(r);case"MMM":return Ri(e.months("short",!0),1);case"MMMM":return Ri(e.months("long",!0),1);case"L":return it(a);case"LL":return it(r);case"LLL":return Ri(e.months("short",!1),1);case"LLLL":return Ri(e.months("long",!1),1);case"d":return it(a);case"dd":return it(r);case"o":return it(c);case"ooo":return it(i);case"HH":return it(r);case"H":return it(a);case"hh":return it(r);case"h":return it(a);case"mm":return it(r);case"m":return it(a);case"q":return it(a);case"qq":return it(r);case"s":return it(a);case"ss":return it(r);case"S":return it(c);case"SSS":return it(i);case"u":return Dm(u);case"uu":return Dm(a);case"uuu":return it(n);case"a":return Ri(e.meridiems(),0);case"kkkk":return it(o);case"kk":return it(d,cC);case"W":return it(a);case"WW":return it(r);case"E":case"c":return it(n);case"EEE":return Ri(e.weekdays("short",!1),1);case"EEEE":return Ri(e.weekdays("long",!1),1);case"ccc":return Ri(e.weekdays("short",!0),1);case"cccc":return Ri(e.weekdays("long",!0),1);case"Z":case"ZZ":return QL(new RegExp(`([+-]${a.source})(?::(${r.source}))?`),2);case"ZZZ":return QL(new RegExp(`([+-]${a.source})(${r.source})?`),2);case"z":return Dm(/[a-z_+-/]{1,256}?/i);case" ":return Dm(/[^\S\n\r]/);default:return h(v)}})(t)||{invalidReason:X0e};return y.token=t,y}const rwe={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};function iwe(t,e,n){const{type:r,value:i}=t;if(r==="literal"){const c=/^\s+$/.test(i);return{literal:!c,val:c?" ":i}}const o=e[r];let s=r;r==="hour"&amp;&amp;(e.hour12!=null?s=e.hour12?"hour12":"hour24":e.hourCycle!=null?e.hourCycle==="h11"||e.hourCycle==="h12"?s="hour12":s="hour24":s=n.hour12?"hour12":"hour24");let a=rwe[s];if(typeof a=="object"&amp;&amp;(a=a[o]),a)return{literal:!1,val:a}}function owe(t){return[`^${t.map(n=&gt;n.regex).reduce((n,r)=&gt;`${n}(${r.source})`,"")}$`,t]}function swe(t,e,n){const r=t.match(e);if(r){const i={};let o=1;for(const s in n)if(Yu(n,s)){const a=n[s],c=a.groups?a.groups+1:1;!a.literal&amp;&amp;a.token&amp;&amp;(i[a.token.val[0]]=a.deser(r.slice(o,o+c))),o+=c}return[r,i]}else return[r,{}]}function awe(t){const e=o=&gt;{switch(o){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n=null,r;return Ne(t.z)||(n=_s.create(t.z)),Ne(t.Z)||(n||(n=new Xn(t.Z)),r=t.Z),Ne(t.q)||(t.M=(t.q-1)*3+1),Ne(t.h)||(t.h&lt;12&amp;&amp;t.a===1?t.h+=12:t.h===12&amp;&amp;t.a===0&amp;&amp;(t.h=0)),t.G===0&amp;&amp;t.y&amp;&amp;(t.y=-t.y),Ne(t.u)||(t.S=oR(t.u)),[Object.keys(t).reduce((o,s)=&gt;{const a=e(s);return a&amp;&amp;(o[a]=t[s]),o},{}),n,r]}let Yw=null;function cwe(){return Yw||(Yw=Pe.fromMillis(1555555555555)),Yw}function lwe(t,e){if(t.literal)return t;const n=Qn.macroTokenToFormatOpts(t.val),r=j5(n,e);return r==null||r.includes(void 0)?t:r}function F5(t,e){return Array.prototype.concat(...t.map(n=&gt;lwe(n,e)))}function U5(t,e,n){const r=F5(Qn.parseFormat(n),t),i=r.map(s=&gt;nwe(s,t)),o=i.find(s=&gt;s.invalidReason);if(o)return{input:e,tokens:r,invalidReason:o.invalidReason};{const[s,a]=owe(i),c=RegExp(s,"i"),[l,u]=swe(e,c,a),[d,f,h]=u?awe(u):[null,null,void 0];if(Yu(u,"a")&amp;&amp;Yu(u,"H"))throw new Kl("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:r,regex:c,rawMatches:l,matches:u,result:d,zone:f,specificOffset:h}}}function uwe(t,e,n){const{result:r,zone:i,specificOffset:o,invalidReason:s}=U5(t,e,n);return[r,i,o,s]}function j5(t,e){if(!t)return null;const r=Qn.create(e,t).dtFormatter(cwe()),i=r.formatToParts(),o=r.resolvedOptions();return i.map(s=&gt;iwe(s,t,o))}const Jw="Invalid DateTime",YL=864e13;function Lm(t){return new Vi("unsupported zone",`the zone "${t.name}" is not supported`)}function Xw(t){return t.weekData===null&amp;&amp;(t.weekData=Ev(t.c)),t.weekData}function Zw(t){return t.localWeekData===null&amp;&amp;(t.localWeekData=Ev(t.c,t.loc.getMinDaysInFirstWeek(),t.loc.getStartOfWeek())),t.localWeekData}function ja(t,e){const n={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new Pe({...n,...e,old:n})}function B5(t,e,n){let r=t-e*60*1e3;const i=n.offset(r);if(e===i)return[r,e];r-=(i-e)*60*1e3;const o=n.offset(r);return i===o?[r,i]:[t-Math.min(i,o)*60*1e3,Math.max(i,o)]}function $m(t,e){t+=e*60*1e3;const n=new Date(t);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function xg(t,e,n){return B5(xS(t),e,n)}function JL(t,e){const n=t.o,r=t.c.year+Math.trunc(e.years),i=t.c.month+Math.trunc(e.months)+Math.trunc(e.quarters)*3,o={...t.c,year:r,month:i,day:Math.min(t.c.day,Cv(r,i))+Math.trunc(e.days)+Math.trunc(e.weeks)*7},s=Qe.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),a=xS(o);let[c,l]=B5(a,n,t.zone);return s!==0&amp;&amp;(c+=s,l=t.zone.offset(c)),{ts:c,o:l}}function Xd(t,e,n,r,i,o){const{setZone:s,zone:a}=n;if(t&amp;&amp;Object.keys(t).length!==0||e){const c=e||a,l=Pe.fromObject(t,{...n,zone:c,specificOffset:o});return s?l:l.setZone(a)}else return Pe.invalid(new Vi("unparsable",`the input "${i}" can't be parsed as ${r}`))}function Fm(t,e,n=!0){return t.isValid?Qn.create(dt.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(t,e):null}function eT(t,e){const n=t.c.year&gt;9999||t.c.year&lt;0;let r="";return n&amp;&amp;t.c.year&gt;=0&amp;&amp;(r+="+"),r+=Jt(t.c.year,n?6:4),e?(r+="-",r+=Jt(t.c.month),r+="-",r+=Jt(t.c.day)):(r+=Jt(t.c.month),r+=Jt(t.c.day)),r}function XL(t,e,n,r,i,o){let s=Jt(t.c.hour);return e?(s+=":",s+=Jt(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&amp;&amp;(s+=":")):s+=Jt(t.c.minute),(t.c.millisecond!==0||t.c.second!==0||!n)&amp;&amp;(s+=Jt(t.c.second),(t.c.millisecond!==0||!r)&amp;&amp;(s+=".",s+=Jt(t.c.millisecond,3))),i&amp;&amp;(t.isOffsetFixed&amp;&amp;t.offset===0&amp;&amp;!o?s+="Z":t.o&lt;0?(s+="-",s+=Jt(Math.trunc(-t.o/60)),s+=":",s+=Jt(Math.trunc(-t.o%60))):(s+="+",s+=Jt(Math.trunc(t.o/60)),s+=":",s+=Jt(Math.trunc(t.o%60)))),o&amp;&amp;(s+="["+t.zone.ianaName+"]"),s}const H5={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},dwe={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},fwe={ordinal:1,hour:0,minute:0,second:0,millisecond:0},V5=["year","month","day","hour","minute","second","millisecond"],hwe=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],pwe=["year","ordinal","hour","minute","second","millisecond"];function mwe(t){const e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new q6(t);return e}function ZL(t){switch(t.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return mwe(t)}}function e$(t,e){const n=Ws(e.zone,Vt.defaultZone),r=dt.fromObject(e),i=Vt.now();let o,s;if(Ne(t.year))o=i;else{for(const l of V5)Ne(t[l])&amp;&amp;(t[l]=H5[l]);const a=m5(t)||g5(t);if(a)return Pe.invalid(a);const c=n.offset(i);[o,s]=xg(t,c,n)}return new Pe({ts:o,zone:n,loc:r,o:s})}function t$(t,e,n){const r=Ne(n.round)?!0:n.round,i=(s,a)=&gt;(s=sR(s,r||n.calendary?0:2,!0),e.loc.clone(n).relFormatter(n).format(s,a)),o=s=&gt;n.calendary?e.hasSame(t,s)?0:e.startOf(s).diff(t.startOf(s),s).get(s):e.diff(t,s).get(s);if(n.unit)return i(o(n.unit),n.unit);for(const s of n.units){const a=o(s);if(Math.abs(a)&gt;=1)return i(a,s)}return i(t&gt;e?-0:0,n.units[n.units.length-1])}function n$(t){let e={},n;return t.length&gt;0&amp;&amp;typeof t[t.length-1]=="object"?(e=t[t.length-1],n=Array.from(t).slice(0,t.length-1)):n=Array.from(t),[e,n]}class Pe{constructor(e){const n=e.zone||Vt.defaultZone;let r=e.invalid||(Number.isNaN(e.ts)?new Vi("invalid input"):null)||(n.isValid?null:Lm(n));this.ts=Ne(e.ts)?Vt.now():e.ts;let i=null,o=null;if(!r)if(e.old&amp;&amp;e.old.ts===this.ts&amp;&amp;e.old.zone.equals(n))[i,o]=[e.old.c,e.old.o];else{const a=n.offset(this.ts);i=$m(this.ts,a),r=Number.isNaN(i.year)?new Vi("invalid input"):null,i=r?null:i,o=r?null:a}this._zone=n,this.loc=e.loc||dt.create(),this.invalid=r,this.weekData=null,this.localWeekData=null,this.c=i,this.o=o,this.isLuxonDateTime=!0}static now(){return new Pe({})}static local(){const[e,n]=n$(arguments),[r,i,o,s,a,c,l]=n;return e$({year:r,month:i,day:o,hour:s,minute:a,second:c,millisecond:l},e)}static utc(){const[e,n]=n$(arguments),[r,i,o,s,a,c,l]=n;return e.zone=Xn.utcInstance,e$({year:r,month:i,day:o,hour:s,minute:a,second:c,millisecond:l},e)}static fromJSDate(e,n={}){const r=zSe(e)?e.valueOf():NaN;if(Number.isNaN(r))return Pe.invalid("invalid input");const i=Ws(n.zone,Vt.defaultZone);return i.isValid?new Pe({ts:r,zone:i,loc:dt.fromObject(n)}):Pe.invalid(Lm(i))}static fromMillis(e,n={}){if(yc(e))return e&lt;-YL||e&gt;YL?Pe.invalid("Timestamp out of range"):new Pe({ts:e,zone:Ws(n.zone,Vt.defaultZone),loc:dt.fromObject(n)});throw new Sr(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}static fromSeconds(e,n={}){if(yc(e))return new Pe({ts:e*1e3,zone:Ws(n.zone,Vt.defaultZone),loc:dt.fromObject(n)});throw new Sr("fromSeconds requires a numerical input")}static fromObject(e,n={}){e=e||{};const r=Ws(n.zone,Vt.defaultZone);if(!r.isValid)return Pe.invalid(Lm(r));const i=dt.fromObject(n),o=kv(e,ZL),{minDaysInFirstWeek:s,startOfWeek:a}=UL(o,i),c=Vt.now(),l=Ne(n.specificOffset)?r.offset(c):n.specificOffset,u=!Ne(o.ordinal),d=!Ne(o.year),f=!Ne(o.month)||!Ne(o.day),h=d||f,p=o.weekYear||o.weekNumber;if((h||u)&amp;&amp;p)throw new Kl("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&amp;&amp;u)throw new Kl("Can't mix ordinal dates with month/day");const y=p||o.weekday&amp;&amp;!h;let v,m,g=$m(c,l);y?(v=hwe,m=dwe,g=Ev(g,s,a)):u?(v=pwe,m=fwe,g=Qw(g)):(v=V5,m=H5);let _=!1;for(const I of v){const q=o[I];Ne(q)?_?o[I]=m[I]:o[I]=g[I]:_=!0}const S=y?BSe(o,s,a):u?HSe(o):m5(o),w=S||g5(o);if(w)return Pe.invalid(w);const b=y?$L(o,s,a):u?FL(o):o,[k,C]=xg(b,l,r),P=new Pe({ts:k,zone:r,o:C,loc:i});return o.weekday&amp;&amp;h&amp;&amp;e.weekday!==P.weekday?Pe.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${P.toISO()}`):P}static fromISO(e,n={}){const[r,i]=x0e(e);return Xd(r,i,n,"ISO 8601",e)}static fromRFC2822(e,n={}){const[r,i]=M0e(e);return Xd(r,i,n,"RFC 2822",e)}static fromHTTP(e,n={}){const[r,i]=D0e(e);return Xd(r,i,n,"HTTP",n)}static fromFormat(e,n,r={}){if(Ne(e)||Ne(n))throw new Sr("fromFormat requires an input string and a format");const{locale:i=null,numberingSystem:o=null}=r,s=dt.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0}),[a,c,l,u]=uwe(s,e,n);return u?Pe.invalid(u):Xd(a,c,r,`format ${n}`,e,l)}static fromString(e,n,r={}){return Pe.fromFormat(e,n,r)}static fromSQL(e,n={}){const[r,i]=H0e(e);return Xd(r,i,n,"SQL",e)}static invalid(e,n=null){if(!e)throw new Sr("need to specify a reason the DateTime is invalid");const r=e instanceof Vi?e:new Vi(e,n);if(Vt.throwOnInvalid)throw new ySe(r);return new Pe({invalid:r})}static isDateTime(e){return e&amp;&amp;e.isLuxonDateTime||!1}static parseFormatForOpts(e,n={}){const r=j5(e,dt.fromObject(n));return r?r.map(i=&gt;i?i.val:null).join(""):null}static expandFormat(e,n={}){return F5(Qn.parseFormat(e),dt.fromObject(n)).map(i=&gt;i.val).join("")}get(e){return this[e]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Xw(this).weekYear:NaN}get weekNumber(){return this.isValid?Xw(this).weekNumber:NaN}get weekday(){return this.isValid?Xw(this).weekday:NaN}get isWeekend(){return this.isValid&amp;&amp;this.loc.getWeekendDays().includes(this.weekday)}get localWeekday(){return this.isValid?Zw(this).weekday:NaN}get localWeekNumber(){return this.isValid?Zw(this).weekNumber:NaN}get localWeekYear(){return this.isValid?Zw(this).weekYear:NaN}get ordinal(){return this.isValid?Qw(this.c).ordinal:NaN}get monthShort(){return this.isValid?Mm.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Mm.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Mm.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Mm.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset&gt;this.set({month:1,day:1}).offset||this.offset&gt;this.set({month:5}).offset}getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5,n=6e4,r=xS(this.c),i=this.zone.offset(r-e),o=this.zone.offset(r+e),s=this.zone.offset(r-i*n),a=this.zone.offset(r-o*n);if(s===a)return[this];const c=r-s*n,l=r-a*n,u=$m(c,s),d=$m(l,a);return u.hour===d.hour&amp;&amp;u.minute===d.minute&amp;&amp;u.second===d.second&amp;&amp;u.millisecond===d.millisecond?[ja(this,{ts:c}),ja(this,{ts:l})]:[this]}get isInLeapYear(){return Op(this.year)}get daysInMonth(){return Cv(this.year,this.month)}get daysInYear(){return this.isValid?hu(this.year):NaN}get weeksInWeekYear(){return this.isValid?Bh(this.weekYear):NaN}get weeksInLocalWeekYear(){return this.isValid?Bh(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}resolvedLocaleOptions(e={}){const{locale:n,numberingSystem:r,calendar:i}=Qn.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:i}}toUTC(e=0,n={}){return this.setZone(Xn.instance(e),n)}toLocal(){return this.setZone(Vt.defaultZone)}setZone(e,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(e=Ws(e,Vt.defaultZone),e.equals(this.zone))return this;if(e.isValid){let i=this.ts;if(n||r){const o=e.offset(this.ts),s=this.toObject();[i]=xg(s,o,e)}return ja(this,{ts:i,zone:e})}else return Pe.invalid(Lm(e))}reconfigure({locale:e,numberingSystem:n,outputCalendar:r}={}){const i=this.loc.clone({locale:e,numberingSystem:n,outputCalendar:r});return ja(this,{loc:i})}setLocale(e){return this.reconfigure({locale:e})}set(e){if(!this.isValid)return this;const n=kv(e,ZL),{minDaysInFirstWeek:r,startOfWeek:i}=UL(n,this.loc),o=!Ne(n.weekYear)||!Ne(n.weekNumber)||!Ne(n.weekday),s=!Ne(n.ordinal),a=!Ne(n.year),c=!Ne(n.month)||!Ne(n.day),l=a||c,u=n.weekYear||n.weekNumber;if((l||s)&amp;&amp;u)throw new Kl("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&amp;&amp;s)throw new Kl("Can't mix ordinal dates with month/day");let d;o?d=$L({...Ev(this.c,r,i),...n},r,i):Ne(n.ordinal)?(d={...this.toObject(),...n},Ne(n.day)&amp;&amp;(d.day=Math.min(Cv(d.year,d.month),d.day))):d=FL({...Qw(this.c),...n});const[f,h]=xg(d,this.o,this.zone);return ja(this,{ts:f,o:h})}plus(e){if(!this.isValid)return this;const n=Qe.fromDurationLike(e);return ja(this,JL(this,n))}minus(e){if(!this.isValid)return this;const n=Qe.fromDurationLike(e).negate();return ja(this,JL(this,n))}startOf(e,{useLocaleWeeks:n=!1}={}){if(!this.isValid)return this;const r={},i=Qe.normalizeUnit(e);switch(i){case"years":r.month=1;case"quarters":case"months":r.day=1;case"weeks":case"days":r.hour=0;case"hours":r.minute=0;case"minutes":r.second=0;case"seconds":r.millisecond=0;break}if(i==="weeks")if(n){const o=this.loc.getStartOfWeek(),{weekday:s}=this;s&lt;o&amp;&amp;(r.weekNumber=this.weekNumber-1),r.weekday=o}else r.weekday=1;if(i==="quarters"){const o=Math.ceil(this.month/3);r.month=(o-1)*3+1}return this.set(r)}endOf(e,n){return this.isValid?this.plus({[e]:1}).startOf(e,n).minus(1):this}toFormat(e,n={}){return this.isValid?Qn.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,e):Jw}toLocaleString(e=bv,n={}){return this.isValid?Qn.create(this.loc.clone(n),e).formatDateTime(this):Jw}toLocaleParts(e={}){return this.isValid?Qn.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}toISO({format:e="extended",suppressSeconds:n=!1,suppressMilliseconds:r=!1,includeOffset:i=!0,extendedZone:o=!1}={}){if(!this.isValid)return null;const s=e==="extended";let a=eT(this,s);return a+="T",a+=XL(this,s,n,r,i,o),a}toISODate({format:e="extended"}={}){return this.isValid?eT(this,e==="extended"):null}toISOWeekDate(){return Fm(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:e=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:i=!1,extendedZone:o=!1,format:s="extended"}={}){return this.isValid?(i?"T":"")+XL(this,s==="extended",n,e,r,o):null}toRFC2822(){return Fm(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return Fm(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?eT(this,!0):null}toSQLTime({includeOffset:e=!0,includeZone:n=!1,includeOffsetSpace:r=!0}={}){let i="HH:mm:ss.SSS";return(n||e)&amp;&amp;(r&amp;&amp;(i+=" "),n?i+="z":e&amp;&amp;(i+="ZZ")),Fm(this,i,!0)}toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():Jw}[Symbol.for("nodejs.util.inspect.custom")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(e={}){if(!this.isValid)return{};const n={...this.c};return e.includeConfig&amp;&amp;(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(e,n="milliseconds",r={}){if(!this.isValid||!e.isValid)return Qe.invalid("created by diffing an invalid DateTime");const i={locale:this.locale,numberingSystem:this.numberingSystem,...r},o=qSe(n).map(Qe.normalizeUnit),s=e.valueOf()&gt;this.valueOf(),a=s?this:e,c=s?e:this,l=Q0e(a,c,o,i);return s?l.negate():l}diffNow(e="milliseconds",n={}){return this.diff(Pe.now(),e,n)}until(e){return this.isValid?Lt.fromDateTimes(this,e):this}hasSame(e,n,r){if(!this.isValid)return!1;const i=e.valueOf(),o=this.setZone(e.zone,{keepLocalTime:!0});return o.startOf(n,r)&lt;=i&amp;&amp;i&lt;=o.endOf(n,r)}equals(e){return this.isValid&amp;&amp;e.isValid&amp;&amp;this.valueOf()===e.valueOf()&amp;&amp;this.zone.equals(e.zone)&amp;&amp;this.loc.equals(e.loc)}toRelative(e={}){if(!this.isValid)return null;const n=e.base||Pe.fromObject({},{zone:this.zone}),r=e.padding?this&lt;n?-e.padding:e.padding:0;let i=["years","months","days","hours","minutes","seconds"],o=e.unit;return Array.isArray(e.unit)&amp;&amp;(i=e.unit,o=void 0),t$(n,this.plus(r),{...e,numeric:"always",units:i,unit:o})}toRelativeCalendar(e={}){return this.isValid?t$(e.base||Pe.fromObject({},{zone:this.zone}),this,{...e,numeric:"auto",units:["years","months","days"],calendary:!0}):null}static min(...e){if(!e.every(Pe.isDateTime))throw new Sr("min requires all arguments be DateTimes");return jL(e,n=&gt;n.valueOf(),Math.min)}static max(...e){if(!e.every(Pe.isDateTime))throw new Sr("max requires all arguments be DateTimes");return jL(e,n=&gt;n.valueOf(),Math.max)}static fromFormatExplain(e,n,r={}){const{locale:i=null,numberingSystem:o=null}=r,s=dt.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0});return U5(s,e,n)}static fromStringExplain(e,n,r={}){return Pe.fromFormatExplain(e,n,r)}static get DATE_SHORT(){return bv}static get DATE_MED(){return W6}static get DATE_MED_WITH_WEEKDAY(){return SSe}static get DATE_FULL(){return G6}static get DATE_HUGE(){return K6}static get TIME_SIMPLE(){return Q6}static get TIME_WITH_SECONDS(){return Y6}static get TIME_WITH_SHORT_OFFSET(){return J6}static get TIME_WITH_LONG_OFFSET(){return X6}static get TIME_24_SIMPLE(){return Z6}static get TIME_24_WITH_SECONDS(){return e5}static get TIME_24_WITH_SHORT_OFFSET(){return t5}static get TIME_24_WITH_LONG_OFFSET(){return n5}static get DATETIME_SHORT(){return r5}static get DATETIME_SHORT_WITH_SECONDS(){return i5}static get DATETIME_MED(){return o5}static get DATETIME_MED_WITH_SECONDS(){return s5}static get DATETIME_MED_WITH_WEEKDAY(){return wSe}static get DATETIME_FULL(){return a5}static get DATETIME_FULL_WITH_SECONDS(){return c5}static get DATETIME_HUGE(){return l5}static get DATETIME_HUGE_WITH_SECONDS(){return u5}}function Zd(t){if(Pe.isDateTime(t))return t;if(t&amp;&amp;t.valueOf&amp;&amp;yc(t.valueOf()))return Pe.fromJSDate(t);if(t&amp;&amp;typeof t=="object")return Pe.fromObject(t);throw new Sr(`Unknown datetime argument: ${t}, of type ${typeof t}`)}const LS="system",z5="unknown",Hh="UTC",gwe=Intl.DateTimeFormat().resolvedOptions().timeZone,ywe="shortOffset";function vwe(t){return"timeZoneIANA"in t}function _we(t){return t.startsWith("UTC")}function DRe(t,e=!1){return{json:{read:{source:t,reader:(n,r)=&gt;r[t]?Swe(r[t]):null},write:!!e&amp;&amp;{allowNull:!0,writer(n,r){r[t]=n?wwe(n):null}}}}}function Swe(t,e=LS){return t?vwe(t)?t.timeZoneIANA:Twe(t,e):e}function wwe(t){return{timeZoneIANA:t}}function Twe(t,e=LS){if(!t||!kL.has(t.timeZone))return e;const n=kL.get(t.timeZone);return _we(t.timeZone)||t.respectsDaylightSaving?n:bwe(n)}function bwe(t){const e=Pe.local().setZone(t),n=Math.min(e.set({month:1,day:1}).offset,e.set({month:5}).offset);return n===0?"Etc/UTC":`Etc/GMT${Xn.instance(-n).formatOffset(0,"narrow")}`}function LRe(t,e,n,r,i){if(e&amp;&amp;i==="date")return{timeZone:Hh,timeZoneName:void 0};const o=r.timeStyle||r.hour,s=n===z5;return{timeZone:s?i==="timestamp-offset"?void 0:t??Hh:n,timeZoneName:s&amp;&amp;o?ywe:void 0}}const Ewe={year:void 0,month:void 0,day:void 0,weekday:void 0},Cwe={hour:void 0,minute:void 0,second:void 0},q5={timeZone:Hh},lo={year:"numeric",month:"numeric",day:"numeric"},ef={year:"numeric",month:"long",day:"numeric"},tf={year:"numeric",month:"short",day:"numeric"},nf={year:"numeric",month:"long",weekday:"long",day:"numeric"},js={hour:"numeric",minute:"numeric"},Qa={...js,second:"numeric"},W5={hourCycle:"h23"},rf={...js,...W5},of={...Qa,...W5},G5={"short-date":lo,"short-date-short-time":{...lo,...js},"short-date-short-time-24":{...lo,...rf},"short-date-long-time":{...lo,...Qa},"short-date-long-time-24":{...lo,...of},"short-date-le":lo,"short-date-le-short-time":{...lo,...js},"short-date-le-short-time-24":{...lo,...rf},"short-date-le-long-time":{...lo,...Qa},"short-date-le-long-time-24":{...lo,...of},"long-month-day-year":ef,"long-month-day-year-short-time":{...ef,...js},"long-month-day-year-short-time-24":{...ef,...rf},"long-month-day-year-long-time":{...ef,...Qa},"long-month-day-year-long-time-24":{...ef,...of},"day-short-month-year":tf,"day-short-month-year-short-time":{...tf,...js},"day-short-month-year-short-time-24":{...tf,...rf},"day-short-month-year-long-time":{...tf,...Qa},"day-short-month-year-long-time-24":{...tf,...of},"long-date":nf,"long-date-short-time":{...nf,...js},"long-date-short-time-24":{...nf,...rf},"long-date-long-time":{...nf,...Qa},"long-date-long-time-24":{...nf,...of},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":js,"long-time":Qa},$Re=hSe()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),K5={ar:"ar-u-nu-latn-ca-gregory"};let lC=new WeakMap;const $S=G5["short-date-short-time"];function kwe(t){let e=lC.get(t);if(!e){const n=jc(),r=K5[n]||n,i=Awe(t.timeZone??LS),o={...t,timeZone:i};e=new Intl.DateTimeFormat(r,o),lC.set(t,e)}return e}function FRe(t){return G5[t]}function Bc(t,e=$S){return kwe(e).format(t)}function URe(t,e=$S){return Bc(new Date(t),{...e,...q5,...Cwe})}function jRe(t,e=$S){return Bc(new Date(`1970-01-01T${t}Z`),{...e,...q5,...Ewe})}function BRe(t,e=$S){if(e.timeZone)return Bc(new Date(t),e);const n=Pe.fromISO(t,{setZone:!0}),r=jc(),i=K5[r]??r,o=n.offset===0?Hh:e.timeZone,s={...e,timeZone:o};return n.toLocaleString(s,{locale:i})}function Awe(t){switch(t){case LS:return gwe;case z5:return Hh;default:return t}}nR(()=&gt;{lC=new WeakMap});const Iwe={ar:"ar-u-nu-latn"};let Mg=new WeakMap,Q5={};function uC(t){const e=t||Q5;if(!Mg.has(e)){const n=jc(),r=Iwe[jc()]||n;Mg.set(e,new Intl.NumberFormat(r,t))}return Mg.get(e)}function HRe(t={}){const e={};return t.digitSeparator!=null&amp;&amp;(e.useGrouping=t.digitSeparator),t.places!=null&amp;&amp;(e.minimumFractionDigits=e.maximumFractionDigits=t.places),e}function Av(t,e){return Object.is(t,-0)&amp;&amp;(t=0),uC(e).format(t)}function VRe(t,e=jc()){if(!t)return null;let n=r$.get(e);if(!n){const r=uC().formatToParts(12345.6),i=[...uC({useGrouping:!1}).format(9876543210)].reverse(),o=new Map(i.map((d,f)=&gt;[d,f])),s=new RegExp(`[${r.find(d=&gt;d.type==="group")?.value}]`,"g"),a=new RegExp(`[${r.find(d=&gt;d.type==="decimal")?.value}]`),c=new RegExp(`[${i.join("")}]`,"g"),l=/[\u200E\u200F\u202A\u202B\u202C\u202D\u202E\u2066\u2067\u2068\u2069\u061C]/g,u=/[-\u2212\u2013\u2014\u2015]/g;n=d=&gt;{if((d=d.trim().replaceAll(s,"").replace(a,".").replace(c,h=&gt;String(o.get(h))).replaceAll(l,"").replaceAll(u,"-"))==="")return null;const f=Number(d);return isNaN(f)?null:f},r$.set(e,n)}return n(t)}nR(()=&gt;{Mg=new WeakMap,Q5={}});const r$=new Map,Y5=()=&gt;en.getLogger("esri.intl.substitute");function Owe(t,e,n={}){const{format:r={}}=n;return rye(t,i=&gt;Rwe(i,e,r))}function Rwe(t,e,n){let r,i;const o=t.indexOf(":");if(o===-1?r=t.trim():(r=t.slice(0,o).trim(),i=t.slice(o+1).trim()),!r)return"";const s=sc(r,e);if(s==null)return"";const a=(i?n?.[i]:null)??n?.[r];return a?Nwe(s,a):i?Pwe(s,i):dR(s)}function Nwe(t,e){switch(e.type){case"date":return Bc(t,e.intlOptions);case"number":return Av(t,e.intlOptions);default:return Y5().warn("missing format descriptor for key {key}"),dR(t)}}function Pwe(t,e){switch(e.toLowerCase()){case"dateformat":return Bc(t);case"numberformat":return Av(t);default:return Y5().warn(`inline format is unsupported since 4.12: ${e}`),/^(dateformat|datestring)/i.test(e)?Bc(t):/^numberformat/i.test(e)?Av(t):dR(t)}}function dR(t){switch(typeof t){case"string":return t;case"number":return Av(t);case"boolean":return""+t;default:return t instanceof Date?Bc(t):""}}const i$=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,xwe={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function o$(t){return t in xwe}const Sf=[],mu=new Map;function s$(t){for(const e of mu.keys())J5(t.pattern,e)&amp;&amp;mu.delete(e)}function Mwe(t){return Sf.includes(t)||(s$(t),Sf.unshift(t)),At(()=&gt;{const e=Sf.indexOf(t);e&gt;-1&amp;&amp;(Sf.splice(e,1),s$(t))})}async function Dwe(t){const e=jc();mu.has(t)||mu.set(t,$we(t,e));const n=mu.get(t);return n&amp;&amp;await Fwe.add(n),n}function Lwe(t){if(!i$.test(t))return null;const e=i$.exec(t);if(e===null)return null;const[,n,r]=e,i=n+(r?"-"+r.toUpperCase():"");return o$(i)?i:o$(n)?n:null}async function $we(t,e){const n=[];for(const r of Sf)if(J5(r.pattern,t))try{return await r.fetchMessageBundle(t,e)}catch(i){n.push(i)}throw n.length?new Ve("intl:message-bundle-error",`Errors occurred while loading "${t}"`,{errors:n}):new Ve("intl:no-message-bundle-loader",`No loader found for message bundle "${t}"`)}function J5(t,e){return typeof t=="string"?e.startsWith(t):t.test(e)}nR(()=&gt;{mu.clear()});const Fwe=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&amp;&amp;await this._dfd.promise}add(t){return this._increase(),t.then(()=&gt;this._decrease(),()=&gt;this._decrease()),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=wo())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&amp;&amp;this._numLoading===0&amp;&amp;(this._dfd.resolve(),this._dfd=null)}};async function Uwe(t,e,n,r){const i=e.exec(n);if(!i)throw new Ve("esri-intl:invalid-bundle",`Bundle id "${n}" is not compatible with the pattern "${e}"`);const o=i[1]?`${i[1]}/`:"",s=i[2],a=Lwe(r),c=`${o}${s}.json`,l=a?`${o}${s}_${a}.json`:c;let u;try{u=await a$(t(l))}catch(d){if(l===c)throw new Ve("intl:unknown-bundle",`Bundle "${n}" cannot be loaded`,{error:d});try{u=await a$(t(c))}catch(f){throw new Ve("intl:unknown-bundle",`Bundle "${n}" cannot be loaded`,{error:f})}}return u}async function a$(t){if(c$.fetchBundleAsset!=null)return c$.fetchBundleAsset(t);const e=await zt(t,{responseType:"text"});return JSON.parse(e.data)}let jwe=class{constructor({base:e="",pattern:n,location:r=new URL(window.location.href)}){let i;i=typeof r=="string"?o=&gt;new URL(o,new URL(r,window.location.href)).href:r instanceof URL?o=&gt;new URL(o,r).href:r,this.pattern=typeof n=="string"?new RegExp(`^${n}`):n,this.getAssetUrl=i,e=e?e.endsWith("/")?e:e+"/":"",this.matcher=new RegExp(`^${e}(?:(.*)\\/)?(.*)$`)}fetchMessageBundle(e,n){return Uwe(this.getAssetUrl,this.matcher,e,n)}};function Bwe(t){return new jwe(t)}const c$={};function qRe(t,e){return zt(fR(t),e)}function fR(t){if(!Rt.assetsPath)throw en.getLogger("esri.assets").errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new Ve("assets:path-not-set","config.assetsPath is not set");return F6(Rt.assetsPath,t)}Mwe(Bwe({pattern:"esri/",location:fR}));function Hwe(t){return typeof t=="string"?document.getElementById(t):t??null}function WRe(t){for(;t.hasChildNodes();)t.removeChild(t.firstChild)}function GRe(t,e){const n=e.parentNode;n&amp;&amp;n.insertBefore(t,e)}function KRe(t,e){for(;;){const n=t.firstChild;if(!n)break;e.appendChild(n)}}var Bs;(function(t){t[t.PENDING=0]="PENDING",t[t.RESOLVED=1]="RESOLVED",t[t.REJECTED=2]="REJECTED"})(Bs||(Bs={}));let Vwe=class{constructor(){this._resolver=wo(),this._status=Bs.PENDING,this._resolvingPromises=[],this._resolver.promise.then(()=&gt;{this._status=Bs.RESOLVED,this._cleanUp()},()=&gt;{this._status=Bs.REJECTED,this._cleanUp()}),this.promise=this._resolver.promise}destroy(){this._cleanUp()}addResolvingPromise(e){this._resolvingPromises.push(e),this._tryResolve()}isResolved(){return this._status===Bs.RESOLVED}isRejected(){return this._status===Bs.REJECTED}isFulfilled(){return this._status!==Bs.PENDING}abort(){this._resolver.reject(bi())}_cleanUp(){this._allPromise=null,this._resolvingPromises=null}_tryResolve(){if(this.isFulfilled())return;const e=wo(),n=[...this._resolvingPromises,e.promise],r=this._allPromise=Promise.all(n);r.then(()=&gt;{this.isFulfilled()||this._allPromise!==r||this._resolver.resolve()},i=&gt;{this.isFulfilled()||this._allPromise!==r||_d(i)||this._resolver.reject(i)}),e.resolve()}};const X5=t=&gt;{let e=class extends t{constructor(...n){super(...n),this._promiseProps=new Vwe,this.addResolvingPromise(Promise.resolve())}destroy(){this._promiseProps.destroy()}isResolved(){return this._promiseProps.isResolved()}isRejected(){return this._promiseProps.isRejected()}isFulfilled(){return this._promiseProps.isFulfilled()}when(n,r){return this._promiseProps.promise.then(()=&gt;this).then(n,r)}catch(n){return this.when(null,n)}addResolvingPromise(n){n&amp;&amp;!this._promiseProps.isFulfilled()&amp;&amp;this._promiseProps.addResolvingPromise("_promiseProps"in n?n.when():n)}};return e=ne([ur("esri.core.Promise")],e),e};let l$=class extends X5(OS){};l$=ne([ur("esri.core.Promise")],l$);function JRe(t,e,n){return HO(t.map((r,i)=&gt;e.apply(n,[r,i])))}async function XRe(t,e,n){return(await HO(t.map((r,i)=&gt;e.apply(n,[r,i])))).map(r=&gt;r.value)}function hR(t){return{ok:!0,value:t}}function pR(t){return{ok:!1,error:t}}function zwe(t){return t!=null&amp;&amp;t.ok===!0?t.value:null}function qwe(t){return t!=null&amp;&amp;t.ok===!1?t.error:null}async function ZRe(t){if(t==null)return{ok:!1,error:new Error("no promise provided")};try{return hR(await t)}catch(e){return pR(e)}}async function eNe(t){try{return hR(await t)}catch(e){return Bye(e),pR(e)}}function tNe(t){if(t.ok===!0)return t.value;throw t.error}function Wwe(t,e){return new Ms(t,e)}let Ms=class extends OS{get value(){return zwe(this._result)}get error(){return qwe(this._result)}get finished(){return this._result!=null}constructor(e,n){super({}),this._result=null,this._abortHandle=null,this.abort=()=&gt;{this._abortController=lye(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:r}=this._abortController;this.promise=e(r),this.promise.then(i=&gt;{this._result=hR(i),this._cleanup()},i=&gt;{this._result=pR(i),this._cleanup()}),this._abortHandle=ui(n,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=Tp(this._abortHandle),this._abortController=null}};ne([ae()],Ms.prototype,"value",null),ne([ae()],Ms.prototype,"error",null),ne([ae()],Ms.prototype,"finished",null),ne([ae()],Ms.prototype,"promise",void 0),ne([ae()],Ms.prototype,"_result",void 0),Ms=ne([ur("esri.core.asyncUtils.ReactiveTask")],Ms);var et;(function(t){t[t.ADD=1]="ADD",t[t.REMOVE=2]="REMOVE",t[t.MOVE=4]="MOVE"})(et||(et={}));function Gwe(t){return(e,n)=&gt;{e[n]=t}}let Kwe=class extends G4{notify(){const e=this._observers;if(e&amp;&amp;e.length&gt;0){const n=e.slice();for(const r of n)r.onInvalidated(),r.onCommitted()}}};var Go;let Qwe=class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&amp;&amp;(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},Ywe=class{constructor(e,n,r,i,o){this.target=e,this.added=n,this.removed=r,this.start=i,this.deleteCount=o}};const ii=new Cp(Qwe,void 0,t=&gt;{t.item=null,t.target=null,t.defaultPrevented=!1,t.cancellable=!1});function u$(t){t&amp;&amp;typeof t=="object"&amp;&amp;"destroy"in t&amp;&amp;typeof t.destroy=="function"&amp;&amp;t.destroy()}function tT(t){return t?t instanceof qo?t.toArray():t.length?Array.prototype.slice.apply(t):[]:[]}function nT(t){if(t?.length)return t[0]}function Jwe(t,e,n,r){const i=Math.min(t.length-n,e.length-r);let o=0;for(;o&lt;i&amp;&amp;t[n+o]===e[r+o];)o++;return o}function Z5(t,e,n,r){e&amp;&amp;e.forEach((i,o,s)=&gt;{t.push(i),Z5(t,n.call(r,i,o,s),n,r)})}const As=new Set,Is=new Set,Os=new Set,rT=new Map;let Xwe=0,qo=Go=class extends RS.EventedAccessor{static isCollection(t){return t!=null&amp;&amp;t instanceof Go}constructor(t){super(t),this._chgListeners=[],this._notifications=null,this._updating=!1,this._timer=null,this._observable=new Kwe,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:Xwe++})}normalizeCtorArgs(t){return t?Array.isArray(t)||t instanceof Go?{items:t}:t:{}}destroy(){this._removeAllRaw(),this._timer&amp;&amp;this._timer.remove(),this._emitter.destroy(),this._notifications=null}*[Symbol.iterator](){yield*this.items}get items(){return Re(this._observable),this._items}set items(t){this._emitBeforeChanges(et.ADD)||(this._splice(0,this.length,tT(t)),this._emitAfterChanges(et.ADD))}hasEventListener(t){return!this.destroyed&amp;&amp;(t==="change"?this._chgListeners.length&gt;0:this._emitter.hasEventListener(t))}on(t,e){if(this.destroyed)return At();if(t==="change"){const n=this._chgListeners,r={removed:!1,callback:e};return n.push(r),this._notifications&amp;&amp;this._notifications.push({listeners:n.slice(),items:this._items.slice(),changes:[]}),At(()=&gt;{r.removed=!0,n.splice(n.indexOf(r),1)})}return this._emitter.on(t,e)}once(t,e){const n="deref"in e?()=&gt;e.deref():()=&gt;e,r=this.on(t,i=&gt;{n()?.call(null,i),r.remove()});return r}add(t,e){if(Re(this._observable),this._emitBeforeChanges(et.ADD))return this;const n=this.getNextIndex(e??null);return this._splice(n,0,[t]),this._emitAfterChanges(et.ADD),this}addMany(t,e=this._items.length){if(Re(this._observable),!t?.length)return this;if(this._emitBeforeChanges(et.ADD))return this;const n=this.getNextIndex(e);return this._splice(n,0,tT(t)),this._emitAfterChanges(et.ADD),this}at(t){if(Re(this._observable),(t=Math.trunc(t)||0)&lt;0&amp;&amp;(t+=this.length),!(t&lt;0||t&gt;=this.length))return this._items[t]}removeAll(){if(Re(this._observable),!this.length||this._emitBeforeChanges(et.REMOVE))return[];const t=this._removeAllRaw();return this._emitAfterChanges(et.REMOVE),t}_removeAllRaw(){return this.length===0?[]:this._splice(0,this.length)||[]}clone(){return Re(this._observable),this._createNewInstance({items:this._items.map(Jr)})}concat(...t){Re(this._observable);const e=t.map(tT);return this._createNewInstance({items:this._items.concat(...e)})}drain(t,e){if(Re(this._observable),!this.length||this._emitBeforeChanges(et.REMOVE))return;const n=this._splice(0,this.length),r=n.length;for(let i=0;i&lt;r;i++)t.call(e,n[i],i,n);this._emitAfterChanges(et.REMOVE)}destroyAll(){this.drain(u$)}destroyMany(t){const e=this.removeMany(t);return e.forEach(u$),e}every(t,e){return Re(this._observable),this._items.every(t,e)}filter(t,e){let n;return Re(this._observable),n=arguments.length===2?this._items.filter(t,e):this._items.filter(t),this._createNewInstance({items:n})}find(t,e){return Re(this._observable),this._items.find(t,e)}findIndex(t,e){return Re(this._observable),this._items.findIndex(t,e)}flatten(t,e){Re(this._observable);const n=[];return Z5(n,this,t,e),new Go(n)}forEach(t,e){return Re(this._observable),this._items.forEach(t,e)}getItemAt(t){return Re(this._observable),this._items[t]}getNextIndex(t){Re(this._observable);const e=this.length;return(t=t??e)&lt;0?t=0:t&gt;e&amp;&amp;(t=e),t}includes(t,e=0){return Re(this._observable),this._items.includes(t,e)}indexOf(t,e=0){return Re(this._observable),this._items.indexOf(t,e)}join(t=","){return Re(this._observable),this._items.join(t)}lastIndexOf(t,e=this.length-1){return Re(this._observable),this._items.lastIndexOf(t,e)}map(t,e){Re(this._observable);const n=this._items.map(t,e);return new Go({items:n})}reorder(t,e=this.length-1){Re(this._observable);const n=this.indexOf(t);if(n!==-1){if(e&lt;0?e=0:e&gt;=this.length&amp;&amp;(e=this.length-1),n!==e){if(this._emitBeforeChanges(et.MOVE))return t;this._splice(n,1),this._splice(e,0,[t]),this._emitAfterChanges(et.MOVE)}return t}}pop(){if(Re(this._observable),!this.length||this._emitBeforeChanges(et.REMOVE))return;const t=nT(this._splice(this.length-1,1));return this._emitAfterChanges(et.REMOVE),t}push(...t){return Re(this._observable),this._emitBeforeChanges(et.ADD)||(this._splice(this.length,0,t),this._emitAfterChanges(et.ADD)),this.length}reduce(t,e){Re(this._observable);const n=this._items;return arguments.length===2?n.reduce(t,e):n.reduce(t)}reduceRight(t,e){Re(this._observable);const n=this._items;return arguments.length===2?n.reduceRight(t,e):n.reduceRight(t)}remove(t){return Re(this._observable),this.removeAt(this.indexOf(t))}removeAt(t){if(Re(this._observable),t&lt;0||t&gt;=this.length||this._emitBeforeChanges(et.REMOVE))return;const e=nT(this._splice(t,1));return this._emitAfterChanges(et.REMOVE),e}removeMany(t){if(Re(this._observable),!t?.length||this._emitBeforeChanges(et.REMOVE))return[];const e=t instanceof Go?t.toArray():t,n=this._items,r=[],i=e.length;for(let o=0;o&lt;i;o++){const s=e[o],a=n.indexOf(s);if(a&gt;-1){const c=1+Jwe(e,n,o+1,a+1),l=this._splice(a,c);l&amp;&amp;l.length&gt;0&amp;&amp;r.push.apply(r,l),o+=c-1}}return this._emitAfterChanges(et.REMOVE),r}reverse(){if(Re(this._observable),this._emitBeforeChanges(et.MOVE))return this;const t=this._splice(0,this.length);return t&amp;&amp;(t.reverse(),this._splice(0,0,t)),this._emitAfterChanges(et.MOVE),this}shift(){if(Re(this._observable),!this.length||this._emitBeforeChanges(et.REMOVE))return;const t=nT(this._splice(0,1));return this._emitAfterChanges(et.REMOVE),t}slice(t=0,e=this.length){return Re(this._observable),this._createNewInstance({items:this._items.slice(t,e)})}some(t,e){return Re(this._observable),this._items.some(t,e)}sort(t){if(Re(this._observable),!this.length||this._emitBeforeChanges(et.MOVE))return this;const e=this._splice(0,this.length);return arguments.length?e.sort(t):e.sort(),this._splice(0,0,e),this._emitAfterChanges(et.MOVE),this}splice(t,e,...n){Re(this._observable);const r=(e?et.REMOVE:0)|(n.length?et.ADD:0);if(this._emitBeforeChanges(r))return[];const i=this._splice(t,e,n)||[];return this._emitAfterChanges(r),i}toArray(){return Re(this._observable),this._items.slice()}toJSON(){return Re(this._observable),this.toArray()}toLocaleString(){return Re(this._observable),this._items.toLocaleString()}toString(){return Re(this._observable),this._items.toString()}unshift(...t){return Re(this._observable),!t.length||this._emitBeforeChanges(et.ADD)||(this._splice(0,0,t),this._emitAfterChanges(et.ADD)),this.length}_createNewInstance(t){return new this.constructor(t)}_splice(t,e,n){const r=this._items,i=this.itemType;let o,s;if(!this._notifications&amp;&amp;this.hasEventListener("change")&amp;&amp;(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&amp;&amp;this._timer.remove(),this._updating=!0,this._timer=s6(()=&gt;this._dispatchChange())),t&lt;0&amp;&amp;(t+=this.length),e){if(s=r.splice(t,e),this.hasEventListener("before-remove")){const a=ii.acquire();a.target=this,a.cancellable=!0;for(let c=0,l=s.length;c&lt;l;c++)o=s[c],a.reset(o),this.emit("before-remove",a),a.defaultPrevented&amp;&amp;(s.splice(c,1),r.splice(t,0,o),t+=1,c-=1,l-=1);ii.release(a)}if(this.length=this._items.length,this.hasEventListener("after-remove")){const a=ii.acquire();a.target=this,a.cancellable=!1;const c=s.length;for(let l=0;l&lt;c;l++)a.reset(s[l]),this.emit("after-remove",a);ii.release(a)}}if(n?.length){if(i){const u=[];for(const d of n){const f=i.ensureType(d);f==null&amp;&amp;d!=null||u.push(f)}n=u}const a=this.hasEventListener("before-add"),c=this.hasEventListener("after-add"),l=t===this.length;if(a||c){const u=ii.acquire();u.target=this,u.cancellable=!0;const d=ii.acquire();d.target=this,d.cancellable=!1;for(const f of n)a?(u.reset(f),this.emit("before-add",u),u.defaultPrevented||(l?r.push(f):r.splice(t++,0,f),this._set("length",r.length),c&amp;&amp;(d.reset(f),this.emit("after-add",d)))):(l?r.push(f):r.splice(t++,0,f),this._set("length",r.length),d.reset(f),this.emit("after-add",d));ii.release(d),ii.release(u)}else{if(l)for(const u of n)r.push(u);else r.splice(t,0,...n);this._set("length",r.length)}}if((n?.length||s?.length)&amp;&amp;this._notifyChangeEvent(n,s),this.hasEventListener("after-splice")){const a=new Ywe(this,n,s,t,e);this.emit("after-splice",a)}return s}_emitBeforeChanges(t){let e=!1;if(this.hasEventListener("before-changes")){const n=ii.acquire();n.target=this,n.cancellable=!0,n.type=t,this.emit("before-changes",n),e=n.defaultPrevented,ii.release(n)}return e}_emitAfterChanges(t){if(this.hasEventListener("after-changes")){const e=ii.acquire();e.target=this,e.cancellable=!1,e.type=t,this.emit("after-changes",e),ii.release(e)}this._observable.notify()}_notifyChangeEvent(t,e){this.hasEventListener("change")&amp;&amp;this._notifications&amp;&amp;this._notifications[this._notifications.length-1].changes.push({added:t,removed:e})}get updating(){return this._updating}_dispatchChange(){if(this._timer&amp;&amp;(this._timer.remove(),this._timer=null),this._updating=!1,!this._notifications)return;const t=this._notifications;this._notifications=null;for(const e of t){const n=e.changes;As.clear(),Is.clear(),Os.clear();for(const{added:c,removed:l}of n){if(c)if(Os.size===0&amp;&amp;Is.size===0)for(const u of c)As.add(u);else for(const u of c)Is.has(u)?(Os.add(u),Is.delete(u)):Os.has(u)||As.add(u);if(l)if(Os.size===0&amp;&amp;As.size===0)for(const u of l)Is.add(u);else for(const u of l)As.has(u)?As.delete(u):(Os.delete(u),Is.add(u))}const r=ho.acquire();As.forEach(c=&gt;{r.push(c)});const i=ho.acquire();Is.forEach(c=&gt;{i.push(c)});const o=this._items,s=e.items,a=ho.acquire();if(Os.forEach(c=&gt;{s.indexOf(c)!==o.indexOf(c)&amp;&amp;a.push(c)}),e.listeners&amp;&amp;(r.length||i.length||a.length)){const c={target:this,added:r,removed:i,moved:a},l=e.listeners.length;for(let u=0;u&lt;l;u++){const d=e.listeners[u];d.removed||d.callback.call(this,c)}}ho.release(r),ho.release(i),ho.release(a)}As.clear(),Is.clear(),Os.clear()}};qo.ofType=t=&gt;{if(!t)return Go;if(rT.has(t))return rT.get(t);let e=null;if(typeof t=="function")e=t.prototype.declaredClass;else if(t.base)e=t.base.prototype.declaredClass;else for(const r in t.typeMap){const i=t.typeMap[r].prototype.declaredClass;e?e+=` | ${i}`:e=i}let n=class extends Go{};return ne([Gwe({Type:t,ensureType:typeof t=="function"?vs(t):mv(t)})],n.prototype,"itemType",void 0),n=ne([ur(`esri.core.Collection&lt;${e}&gt;`)],n),rT.set(t,n),n},ne([ae()],qo.prototype,"_updating",void 0),ne([ae()],qo.prototype,"length",void 0),ne([ae()],qo.prototype,"items",null),ne([ae({readOnly:!0})],qo.prototype,"updating",null),qo=Go=ne([ur("esri.core.Collection")],qo);const eW=qo;function Vh(t,e,n={}){return mR(t,e,n,tW)}function Zwe(t,e,n={}){return mR(t,e,n,nW)}function mR(t,e,n={},r){let i=null;const o=n.once?(s,a)=&gt;{r(s)&amp;&amp;(Tp(i),e(s,a))}:(s,a)=&gt;{r(s)&amp;&amp;e(s,a)};if(i=yve(t,o,n.sync,n.equals),n.initial){const s=t();o(s,s)}return i}function eTe(t,e,n,r={}){let i=null,o=null,s=null;function a(){i&amp;&amp;o&amp;&amp;(o.remove(),r.onListenerRemove?.(i),i=null,o=null)}function c(u){r.once&amp;&amp;r.once&amp;&amp;Tp(s),n(u)}const l=Vh(t,(u,d)=&gt;{a(),CS(u)&amp;&amp;(i=u,o=lu(u,e,c),r.onListenerAdd?.(u))},{sync:r.sync,initial:!0});return s=At(()=&gt;{l.remove(),a()}),s}function sNe(t,e){return tTe(t,nW,e)}function tTe(t,e,n){if(nl(n))return Promise.reject(bi());const r=t();if(e?.(r))return Promise.resolve(r);let i=null;function o(){i=Tp(i)}return new Promise((s,a)=&gt;{i=bS([ui(n,()=&gt;{o(),a(bi())}),mR(t,c=&gt;{o(),s(c)},{sync:!1,once:!0},e??tW)])})}function tW(t){return!0}function nW(t){return!!t}function aNe(t,e,n={}){let r=!1;const i=Vh(t,(o,s)=&gt;{r||e(o,s)},n);return{remove(){i.remove()},pause(){r=!0},resume(){r=!1}}}function nTe(t,e){const n=new eW,r=eTe(t,"after-splice",({added:i,start:o,deleteCount:s})=&gt;{const a=n.splice(o,s);for(const c of a)c.remove();if(i?.length){const c=i.map(e);n.addMany(c,o)}},{sync:!0,onListenerRemove:()=&gt;n.drain(i=&gt;i.remove()),onListenerAdd:i=&gt;n.addMany(i.items.map(e))});return n.addHandles(r),n}function cNe(t,e){const n=new eW,r=nTe(t,a=&gt;Wwe(async c=&gt;{const l=await e(a,c);if(nl(c))throw l.remove(),bi();return l})),i=()=&gt;null,o=async a=&gt;{const c=await a.promise,l=r.indexOf(a);l&lt;0||n.splice(l,1,c)};n.addMany(r.items.map(i));for(const a of r)rL(o(a));const s=r.on("after-splice",({added:a,start:c,deleteCount:l})=&gt;{const u=n.splice(c,l);for(const d of u)d?.remove();if(a?.length){n.addMany(a.map(i),c);for(const d of a)rL(o(d))}});return n.addHandles([fye(r),s]),n}const lNe={sync:!0},uNe={initial:!0},rW={sync:!0,initial:!0},rTe="randomUUID"in crypto;function gR(){if(rTe)return crypto.randomUUID();const t=crypto.getRandomValues(new Uint16Array(8));t[3]=4095&amp;t[3]|16384,t[4]=16383&amp;t[4]|32768;const e=n=&gt;t[n].toString(16).padStart(4,"0");return e(0)+e(1)+"-"+e(2)+"-"+e(3)+"-"+e(4)+"-"+e(5)+e(6)+e(7)}function dNe(){return`{${gR().toUpperCase()}}`}function fNe(){return`{${gR()}}`}const iTe=Object.prototype.toString;function oTe(t){const e="__accessorMetadata__"in t?vs(t):t;return function(...n){if(n.push(e),typeof n[2]=="number")throw new Error("Using @cast has parameter decorator is not supported since 4.16");return sTe.apply(this,n)}}function sTe(t,e,n,r){ES(t,e).cast=r}function aTe(t){return(e,n)=&gt;{ES(e,t).cast=e[n]}}function cTe(...t){if(t.length!==3||typeof t[1]!="string")return t.length===1&amp;&amp;iTe.call(t[0])==="[object Function]"?oTe(t[0]):t.length===1&amp;&amp;typeof t[0]=="string"?aTe(t[0]):void 0}/*!
 * @esri/arcgis-html-sanitizer - v4.0.3 - Wed Jul 03 2024 17:50:35 GMT-0400 (Eastern Daylight Time)
 * Copyright (c) 2024 - Environmental Systems Research Institute, Inc.
 * Apache-2.0
 * 
 * js-xss
 * Copyright (c) 2012-2018 Zongmin Lei(é›·å®—æ°‘) &lt;leizongmin@gmail.com&gt;
 * http://ucdok.com
 * MIT License, see https://github.com/leizongmin/js-xss/blob/master/LICENSE for details
 *//*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Iv=function(){return Iv=Object.assign||function(e){for(var n,r=1,i=arguments.length;r&lt;i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&amp;&amp;(e[o]=n[o])}return e},Iv.apply(this,arguments)},dC={exports:{}},Dt={},fC={exports:{}},il={};function iW(){var t={};return t["align-content"]=!1,t["align-items"]=!1,t["align-self"]=!1,t["alignment-adjust"]=!1,t["alignment-baseline"]=!1,t.all=!1,t["anchor-point"]=!1,t.animation=!1,t["animation-delay"]=!1,t["animation-direction"]=!1,t["animation-duration"]=!1,t["animation-fill-mode"]=!1,t["animation-iteration-count"]=!1,t["animation-name"]=!1,t["animation-play-state"]=!1,t["animation-timing-function"]=!1,t.azimuth=!1,t["backface-visibility"]=!1,t.background=!0,t["background-attachment"]=!0,t["background-clip"]=!0,t["background-color"]=!0,t["background-image"]=!0,t["background-origin"]=!0,t["background-position"]=!0,t["background-repeat"]=!0,t["background-size"]=!0,t["baseline-shift"]=!1,t.binding=!1,t.bleed=!1,t["bookmark-label"]=!1,t["bookmark-level"]=!1,t["bookmark-state"]=!1,t.border=!0,t["border-bottom"]=!0,t["border-bottom-color"]=!0,t["border-bottom-left-radius"]=!0,t["border-bottom-right-radius"]=!0,t["border-bottom-style"]=!0,t["border-bottom-width"]=!0,t["border-collapse"]=!0,t["border-color"]=!0,t["border-image"]=!0,t["border-image-outset"]=!0,t["border-image-repeat"]=!0,t["border-image-slice"]=!0,t["border-image-source"]=!0,t["border-image-width"]=!0,t["border-left"]=!0,t["border-left-color"]=!0,t["border-left-style"]=!0,t["border-left-width"]=!0,t["border-radius"]=!0,t["border-right"]=!0,t["border-right-color"]=!0,t["border-right-style"]=!0,t["border-right-width"]=!0,t["border-spacing"]=!0,t["border-style"]=!0,t["border-top"]=!0,t["border-top-color"]=!0,t["border-top-left-radius"]=!0,t["border-top-right-radius"]=!0,t["border-top-style"]=!0,t["border-top-width"]=!0,t["border-width"]=!0,t.bottom=!1,t["box-decoration-break"]=!0,t["box-shadow"]=!0,t["box-sizing"]=!0,t["box-snap"]=!0,t["box-suppress"]=!0,t["break-after"]=!0,t["break-before"]=!0,t["break-inside"]=!0,t["caption-side"]=!1,t.chains=!1,t.clear=!0,t.clip=!1,t["clip-path"]=!1,t["clip-rule"]=!1,t.color=!0,t["color-interpolation-filters"]=!0,t["column-count"]=!1,t["column-fill"]=!1,t["column-gap"]=!1,t["column-rule"]=!1,t["column-rule-color"]=!1,t["column-rule-style"]=!1,t["column-rule-width"]=!1,t["column-span"]=!1,t["column-width"]=!1,t.columns=!1,t.contain=!1,t.content=!1,t["counter-increment"]=!1,t["counter-reset"]=!1,t["counter-set"]=!1,t.crop=!1,t.cue=!1,t["cue-after"]=!1,t["cue-before"]=!1,t.cursor=!1,t.direction=!1,t.display=!0,t["display-inside"]=!0,t["display-list"]=!0,t["display-outside"]=!0,t["dominant-baseline"]=!1,t.elevation=!1,t["empty-cells"]=!1,t.filter=!1,t.flex=!1,t["flex-basis"]=!1,t["flex-direction"]=!1,t["flex-flow"]=!1,t["flex-grow"]=!1,t["flex-shrink"]=!1,t["flex-wrap"]=!1,t.float=!1,t["float-offset"]=!1,t["flood-color"]=!1,t["flood-opacity"]=!1,t["flow-from"]=!1,t["flow-into"]=!1,t.font=!0,t["font-family"]=!0,t["font-feature-settings"]=!0,t["font-kerning"]=!0,t["font-language-override"]=!0,t["font-size"]=!0,t["font-size-adjust"]=!0,t["font-stretch"]=!0,t["font-style"]=!0,t["font-synthesis"]=!0,t["font-variant"]=!0,t["font-variant-alternates"]=!0,t["font-variant-caps"]=!0,t["font-variant-east-asian"]=!0,t["font-variant-ligatures"]=!0,t["font-variant-numeric"]=!0,t["font-variant-position"]=!0,t["font-weight"]=!0,t.grid=!1,t["grid-area"]=!1,t["grid-auto-columns"]=!1,t["grid-auto-flow"]=!1,t["grid-auto-rows"]=!1,t["grid-column"]=!1,t["grid-column-end"]=!1,t["grid-column-start"]=!1,t["grid-row"]=!1,t["grid-row-end"]=!1,t["grid-row-start"]=!1,t["grid-template"]=!1,t["grid-template-areas"]=!1,t["grid-template-columns"]=!1,t["grid-template-rows"]=!1,t["hanging-punctuation"]=!1,t.height=!0,t.hyphens=!1,t.icon=!1,t["image-orientation"]=!1,t["image-resolution"]=!1,t["ime-mode"]=!1,t["initial-letters"]=!1,t["inline-box-align"]=!1,t["justify-content"]=!1,t["justify-items"]=!1,t["justify-self"]=!1,t.left=!1,t["letter-spacing"]=!0,t["lighting-color"]=!0,t["line-box-contain"]=!1,t["line-break"]=!1,t["line-grid"]=!1,t["line-height"]=!1,t["line-snap"]=!1,t["line-stacking"]=!1,t["line-stacking-ruby"]=!1,t["line-stacking-shift"]=!1,t["line-stacking-strategy"]=!1,t["list-style"]=!0,t["list-style-image"]=!0,t["list-style-position"]=!0,t["list-style-type"]=!0,t.margin=!0,t["margin-bottom"]=!0,t["margin-left"]=!0,t["margin-right"]=!0,t["margin-top"]=!0,t["marker-offset"]=!1,t["marker-side"]=!1,t.marks=!1,t.mask=!1,t["mask-box"]=!1,t["mask-box-outset"]=!1,t["mask-box-repeat"]=!1,t["mask-box-slice"]=!1,t["mask-box-source"]=!1,t["mask-box-width"]=!1,t["mask-clip"]=!1,t["mask-image"]=!1,t["mask-origin"]=!1,t["mask-position"]=!1,t["mask-repeat"]=!1,t["mask-size"]=!1,t["mask-source-type"]=!1,t["mask-type"]=!1,t["max-height"]=!0,t["max-lines"]=!1,t["max-width"]=!0,t["min-height"]=!0,t["min-width"]=!0,t["move-to"]=!1,t["nav-down"]=!1,t["nav-index"]=!1,t["nav-left"]=!1,t["nav-right"]=!1,t["nav-up"]=!1,t["object-fit"]=!1,t["object-position"]=!1,t.opacity=!1,t.order=!1,t.orphans=!1,t.outline=!1,t["outline-color"]=!1,t["outline-offset"]=!1,t["outline-style"]=!1,t["outline-width"]=!1,t.overflow=!1,t["overflow-wrap"]=!1,t["overflow-x"]=!1,t["overflow-y"]=!1,t.padding=!0,t["padding-bottom"]=!0,t["padding-left"]=!0,t["padding-right"]=!0,t["padding-top"]=!0,t.page=!1,t["page-break-after"]=!1,t["page-break-before"]=!1,t["page-break-inside"]=!1,t["page-policy"]=!1,t.pause=!1,t["pause-after"]=!1,t["pause-before"]=!1,t.perspective=!1,t["perspective-origin"]=!1,t.pitch=!1,t["pitch-range"]=!1,t["play-during"]=!1,t.position=!1,t["presentation-level"]=!1,t.quotes=!1,t["region-fragment"]=!1,t.resize=!1,t.rest=!1,t["rest-after"]=!1,t["rest-before"]=!1,t.richness=!1,t.right=!1,t.rotation=!1,t["rotation-point"]=!1,t["ruby-align"]=!1,t["ruby-merge"]=!1,t["ruby-position"]=!1,t["shape-image-threshold"]=!1,t["shape-outside"]=!1,t["shape-margin"]=!1,t.size=!1,t.speak=!1,t["speak-as"]=!1,t["speak-header"]=!1,t["speak-numeral"]=!1,t["speak-punctuation"]=!1,t["speech-rate"]=!1,t.stress=!1,t["string-set"]=!1,t["tab-size"]=!1,t["table-layout"]=!1,t["text-align"]=!0,t["text-align-last"]=!0,t["text-combine-upright"]=!0,t["text-decoration"]=!0,t["text-decoration-color"]=!0,t["text-decoration-line"]=!0,t["text-decoration-skip"]=!0,t["text-decoration-style"]=!0,t["text-emphasis"]=!0,t["text-emphasis-color"]=!0,t["text-emphasis-position"]=!0,t["text-emphasis-style"]=!0,t["text-height"]=!0,t["text-indent"]=!0,t["text-justify"]=!0,t["text-orientation"]=!0,t["text-overflow"]=!0,t["text-shadow"]=!0,t["text-space-collapse"]=!0,t["text-transform"]=!0,t["text-underline-position"]=!0,t["text-wrap"]=!0,t.top=!1,t.transform=!1,t["transform-origin"]=!1,t["transform-style"]=!1,t.transition=!1,t["transition-delay"]=!1,t["transition-duration"]=!1,t["transition-property"]=!1,t["transition-timing-function"]=!1,t["unicode-bidi"]=!1,t["vertical-align"]=!1,t.visibility=!1,t["voice-balance"]=!1,t["voice-duration"]=!1,t["voice-family"]=!1,t["voice-pitch"]=!1,t["voice-range"]=!1,t["voice-rate"]=!1,t["voice-stress"]=!1,t["voice-volume"]=!1,t.volume=!1,t["white-space"]=!1,t.widows=!1,t.width=!0,t["will-change"]=!1,t["word-break"]=!0,t["word-spacing"]=!0,t["word-wrap"]=!0,t["wrap-flow"]=!1,t["wrap-through"]=!1,t["writing-mode"]=!1,t["z-index"]=!1,t}function lTe(t,e,n){}function uTe(t,e,n){}var dTe=/javascript\s*\:/img;function fTe(t,e){return dTe.test(e)?"":e}il.whiteList=iW();il.getDefaultWhiteList=iW;il.onAttr=lTe;il.onIgnoreAttr=uTe;il.safeAttrValue=fTe;var hTe={indexOf:function(t,e){var n,r;if(Array.prototype.indexOf)return t.indexOf(e);for(n=0,r=t.length;n&lt;r;n++)if(t[n]===e)return n;return-1},forEach:function(t,e,n){var r,i;if(Array.prototype.forEach)return t.forEach(e,n);for(r=0,i=t.length;r&lt;i;r++)e.call(n,t[r],r,t)},trim:function(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")},trimRight:function(t){return String.prototype.trimRight?t.trimRight():t.replace(/(\s*$)/g,"")}},sf=hTe;function pTe(t,e){t=sf.trimRight(t),t[t.length-1]!==";"&amp;&amp;(t+=";");var n=t.length,r=!1,i=0,o=0,s="";function a(){if(!r){var u=sf.trim(t.slice(i,o)),d=u.indexOf(":");if(d!==-1){var f=sf.trim(u.slice(0,d)),h=sf.trim(u.slice(d+1));if(f){var p=e(i,s.length,f,h,u);p&amp;&amp;(s+=p+"; ")}}}i=o+1}for(;o&lt;n;o++){var c=t[o];if(c==="/"&amp;&amp;t[o+1]==="*"){var l=t.indexOf("*/",o+2);if(l===-1)break;o=l+1,i=o+1,r=!1}else c==="("?r=!0:c===")"?r=!1:c===";"?r||a():c===`
`&amp;&amp;a()}return sf.trim(s)}var mTe=pTe,Um=il,gTe=mTe;function d$(t){return t==null}function yTe(t){var e={};for(var n in t)e[n]=t[n];return e}function oW(t){t=yTe(t||{}),t.whiteList=t.whiteList||Um.whiteList,t.onAttr=t.onAttr||Um.onAttr,t.onIgnoreAttr=t.onIgnoreAttr||Um.onIgnoreAttr,t.safeAttrValue=t.safeAttrValue||Um.safeAttrValue,this.options=t}oW.prototype.process=function(t){if(t=t||"",t=t.toString(),!t)return"";var e=this,n=e.options,r=n.whiteList,i=n.onAttr,o=n.onIgnoreAttr,s=n.safeAttrValue,a=gTe(t,function(c,l,u,d,f){var h=r[u],p=!1;if(h===!0?p=h:typeof h=="function"?p=h(d):h instanceof RegExp&amp;&amp;(p=h.test(d)),p!==!0&amp;&amp;(p=!1),d=s(u,d),!!d){var y={position:l,sourcePosition:c,source:f,isWhite:p};if(p){var v=i(u,d,y);return d$(v)?u+":"+d:v}else{var v=o(u,d,y);if(!d$(v))return v}}});return a};var vTe=oW;(function(t,e){var n=il,r=vTe;function i(s,a){var c=new r(a);return c.process(s)}e=t.exports=i,e.FilterCSS=r;for(var o in n)e[o]=n[o]})(fC,fC.exports);var yR=fC.exports,vR={indexOf:function(t,e){var n,r;if(Array.prototype.indexOf)return t.indexOf(e);for(n=0,r=t.length;n&lt;r;n++)if(t[n]===e)return n;return-1},forEach:function(t,e,n){var r,i;if(Array.prototype.forEach)return t.forEach(e,n);for(r=0,i=t.length;r&lt;i;r++)e.call(n,t[r],r,t)},trim:function(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")},spaceIndex:function(t){var e=/\s|\n|\t/,n=e.exec(t);return n?n.index:-1}},_Te=yR.FilterCSS,STe=yR.getDefaultWhiteList,Ov=vR;function sW(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]}}var aW=new _Te;function wTe(t,e,n){}function TTe(t,e,n){}function bTe(t,e,n){}function ETe(t,e,n){}function cW(t){return t.replace(kTe,"&amp;lt;").replace(ATe,"&amp;gt;")}function CTe(t,e,n,r){if(n=pW(n),e==="href"||e==="src"){if(n=Ov.trim(n),n==="#")return"#";if(!(n.substr(0,7)==="http://"||n.substr(0,8)==="https://"||n.substr(0,7)==="mailto:"||n.substr(0,4)==="tel:"||n.substr(0,11)==="data:image/"||n.substr(0,6)==="ftp://"||n.substr(0,2)==="./"||n.substr(0,3)==="../"||n[0]==="#"||n[0]==="/"))return""}else if(e==="background"){if(jm.lastIndex=0,jm.test(n))return""}else if(e==="style"){if(f$.lastIndex=0,f$.test(n)||(h$.lastIndex=0,h$.test(n)&amp;&amp;(jm.lastIndex=0,jm.test(n))))return"";r!==!1&amp;&amp;(r=r||aW,n=r.process(n))}return n=mW(n),n}var kTe=/&lt;/g,ATe=/&gt;/g,ITe=/"/g,OTe=/&amp;quot;/g,RTe=/&amp;#([a-zA-Z0-9]*);?/gim,NTe=/&amp;colon;?/gim,PTe=/&amp;newline;?/gim,jm=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,f$=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,h$=/u\s*r\s*l\s*\(.*/gi;function lW(t){return t.replace(ITe,"&amp;quot;")}function uW(t){return t.replace(OTe,'"')}function dW(t){return t.replace(RTe,function(n,r){return r[0]==="x"||r[0]==="X"?String.fromCharCode(parseInt(r.substr(1),16)):String.fromCharCode(parseInt(r,10))})}function fW(t){return t.replace(NTe,":").replace(PTe," ")}function hW(t){for(var e="",n=0,r=t.length;n&lt;r;n++)e+=t.charCodeAt(n)&lt;32?" ":t.charAt(n);return Ov.trim(e)}function pW(t){return t=uW(t),t=dW(t),t=fW(t),t=hW(t),t}function mW(t){return t=lW(t),t=cW(t),t}function xTe(){return""}function MTe(t,e){typeof e!="function"&amp;&amp;(e=function(){});var n=!Array.isArray(t);function r(s){return n?!0:Ov.indexOf(t,s)!==-1}var i=[],o=!1;return{onIgnoreTag:function(s,a,c){if(r(s))if(c.isClosing){var l="[/removed]",u=c.position+l.length;return i.push([o!==!1?o:c.position,u]),o=!1,l}else return o||(o=c.position),"[removed]";else return e(s,a,c)},remove:function(s){var a="",c=0;return Ov.forEach(i,function(l){a+=s.slice(c,l[0]),c=l[1]}),a+=s.slice(c),a}}}function DTe(t){for(var e="",n=0;n&lt;t.length;){var r=t.indexOf("&lt;!--",n);if(r===-1){e+=t.slice(n);break}e+=t.slice(n,r);var i=t.indexOf("--&gt;",r);if(i===-1)break;n=i+3}return e}function LTe(t){var e=t.split("");return e=e.filter(function(n){var r=n.charCodeAt(0);return r===127?!1:r&lt;=31?r===10||r===13:!0}),e.join("")}Dt.whiteList=sW();Dt.getDefaultWhiteList=sW;Dt.onTag=wTe;Dt.onIgnoreTag=TTe;Dt.onTagAttr=bTe;Dt.onIgnoreTagAttr=ETe;Dt.safeAttrValue=CTe;Dt.escapeHtml=cW;Dt.escapeQuote=lW;Dt.unescapeQuote=uW;Dt.escapeHtmlEntities=dW;Dt.escapeDangerHtml5Entities=fW;Dt.clearNonPrintableCharacter=hW;Dt.friendlyAttrValue=pW;Dt.escapeAttrValue=mW;Dt.onIgnoreTagStripAll=xTe;Dt.StripTagBody=MTe;Dt.stripCommentTag=DTe;Dt.stripBlankChar=LTe;Dt.cssFilter=aW;Dt.getDefaultCSSWhiteList=STe;var FS={},Hs=vR;function $Te(t){var e=Hs.spaceIndex(t),n;return e===-1?n=t.slice(1,-1):n=t.slice(1,e+1),n=Hs.trim(n).toLowerCase(),n.slice(0,1)==="/"&amp;&amp;(n=n.slice(1)),n.slice(-1)==="/"&amp;&amp;(n=n.slice(0,-1)),n}function FTe(t){return t.slice(0,2)==="&lt;/"}function UTe(t,e,n){var r="",i=0,o=!1,s=!1,a=0,c=t.length,l="",u="";e:for(a=0;a&lt;c;a++){var d=t.charAt(a);if(o===!1){if(d==="&lt;"){o=a;continue}}else if(s===!1){if(d==="&lt;"){r+=n(t.slice(i,a)),o=a,i=a;continue}if(d==="&gt;"){r+=n(t.slice(i,o)),u=t.slice(o,a+1),l=$Te(u),r+=e(o,r.length,l,u,FTe(u)),i=a+1,o=!1;continue}if(d==='"'||d==="'")for(var f=1,h=t.charAt(a-f);h.trim()===""||h==="=";){if(h==="="){s=d;continue e}h=t.charAt(a-++f)}}else if(d===s){s=!1;continue}}return i&lt;t.length&amp;&amp;(r+=n(t.substr(i))),r}var jTe=/[^a-zA-Z0-9\\_:.-]/gim;function BTe(t,e){var n=0,r=0,i=[],o=!1,s=t.length;function a(f,h){if(f=Hs.trim(f),f=f.replace(jTe,"").toLowerCase(),!(f.length&lt;1)){var p=e(f,h||"");p&amp;&amp;i.push(p)}}for(var c=0;c&lt;s;c++){var l=t.charAt(c),u,d;if(o===!1&amp;&amp;l==="="){o=t.slice(n,c),n=c+1,r=t.charAt(n)==='"'||t.charAt(n)==="'"?n:VTe(t,c+1);continue}if(o!==!1&amp;&amp;c===r){if(d=t.indexOf(l,c+1),d===-1)break;u=Hs.trim(t.slice(r+1,d)),a(o,u),o=!1,c=d,n=c+1;continue}if(/\s|\n|\t/.test(l))if(t=t.replace(/\s|\n|\t/g," "),o===!1)if(d=HTe(t,c),d===-1){u=Hs.trim(t.slice(n,c)),a(u),o=!1,n=c+1;continue}else{c=d-1;continue}else if(d=zTe(t,c-1),d===-1){u=Hs.trim(t.slice(n,c)),u=p$(u),a(o,u),o=!1,n=c+1;continue}else continue}return n&lt;t.length&amp;&amp;(o===!1?a(t.slice(n)):a(o,p$(Hs.trim(t.slice(n))))),Hs.trim(i.join(" "))}function HTe(t,e){for(;e&lt;t.length;e++){var n=t[e];if(n!==" ")return n==="="?e:-1}}function VTe(t,e){for(;e&lt;t.length;e++){var n=t[e];if(n!==" ")return n==="'"||n==='"'?e:-1}}function zTe(t,e){for(;e&gt;0;e--){var n=t[e];if(n!==" ")return n==="="?e:-1}}function qTe(t){return t[0]==='"'&amp;&amp;t[t.length-1]==='"'||t[0]==="'"&amp;&amp;t[t.length-1]==="'"}function p$(t){return qTe(t)?t.substr(1,t.length-2):t}FS.parseTag=UTe;FS.parseAttr=BTe;var WTe=yR.FilterCSS,Mi=Dt,gW=FS,GTe=gW.parseTag,KTe=gW.parseAttr,Dg=vR;function Bm(t){return t==null}function QTe(t){var e=Dg.spaceIndex(t);if(e===-1)return{html:"",closing:t[t.length-2]==="/"};t=Dg.trim(t.slice(e+1,-1));var n=t[t.length-1]==="/";return n&amp;&amp;(t=Dg.trim(t.slice(0,-1))),{html:t,closing:n}}function YTe(t){var e={};for(var n in t)e[n]=t[n];return e}function JTe(t){var e={};for(var n in t)Array.isArray(t[n])?e[n.toLowerCase()]=t[n].map(function(r){return r.toLowerCase()}):e[n.toLowerCase()]=t[n];return e}function yW(t){t=YTe(t||{}),t.stripIgnoreTag&amp;&amp;(t.onIgnoreTag&amp;&amp;console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'),t.onIgnoreTag=Mi.onIgnoreTagStripAll),t.whiteList||t.allowList?t.whiteList=JTe(t.whiteList||t.allowList):t.whiteList=Mi.whiteList,t.onTag=t.onTag||Mi.onTag,t.onTagAttr=t.onTagAttr||Mi.onTagAttr,t.onIgnoreTag=t.onIgnoreTag||Mi.onIgnoreTag,t.onIgnoreTagAttr=t.onIgnoreTagAttr||Mi.onIgnoreTagAttr,t.safeAttrValue=t.safeAttrValue||Mi.safeAttrValue,t.escapeHtml=t.escapeHtml||Mi.escapeHtml,this.options=t,t.css===!1?this.cssFilter=!1:(t.css=t.css||{},this.cssFilter=new WTe(t.css))}yW.prototype.process=function(t){if(t=t||"",t=t.toString(),!t)return"";var e=this,n=e.options,r=n.whiteList,i=n.onTag,o=n.onIgnoreTag,s=n.onTagAttr,a=n.onIgnoreTagAttr,c=n.safeAttrValue,l=n.escapeHtml,u=e.cssFilter;n.stripBlankChar&amp;&amp;(t=Mi.stripBlankChar(t)),n.allowCommentTag||(t=Mi.stripCommentTag(t));var d=!1;n.stripIgnoreTagBody&amp;&amp;(d=Mi.StripTagBody(n.stripIgnoreTagBody,o),o=d.onIgnoreTag);var f=GTe(t,function(h,p,y,v,m){var g={sourcePosition:h,position:p,isClosing:m,isWhite:Object.prototype.hasOwnProperty.call(r,y)},_=i(y,v,g);if(!Bm(_))return _;if(g.isWhite){if(g.isClosing)return"&lt;/"+y+"&gt;";var S=QTe(v),w=r[y],b=KTe(S.html,function(k,C){var P=Dg.indexOf(w,k)!==-1,I=s(y,k,C,P);return Bm(I)?P?(C=c(y,k,C,u),C?k+'="'+C+'"':k):(I=a(y,k,C,P),Bm(I)?void 0:I):I});return v="&lt;"+y,b&amp;&amp;(v+=" "+b),S.closing&amp;&amp;(v+=" /"),v+="&gt;",v}else return _=o(y,v,g),Bm(_)?l(v):_},l);return d&amp;&amp;(f=d.remove(f)),f};var XTe=yW;(function(t,e){var n=Dt,r=FS,i=XTe;function o(a,c){var l=new i(c);return l.process(a)}e=t.exports=o,e.filterXSS=o,e.FilterXSS=i,function(){for(var a in n)e[a]=n[a];for(var c in r)e[c]=r[c]}();function s(){return typeof self&lt;"u"&amp;&amp;typeof DedicatedWorkerGlobalScope&lt;"u"&amp;&amp;self instanceof DedicatedWorkerGlobalScope}s()&amp;&amp;(self.filterXSS=t.exports)})(dC,dC.exports);var pl=dC.exports,ZTe=function(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;var e=Object.getPrototypeOf(t);if(e===null)return!0;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e},ebe=function(){function t(e,n){var r=this;this.arcgisWhiteList={a:["href","style","target"],abbr:["title"],article:["style"],aside:["style"],audio:["autoplay","controls","loop","muted","preload"],b:[],blockquote:["style"],br:[],code:["style"],dd:["style"],details:["style"],div:["align","style","aria-label","aria-hidden"],dl:["style"],dt:["style"],em:[],figcaption:["style"],figure:["style"],font:["color","face","size","style"],footer:["style"],h1:["style"],h2:["style"],h3:["style"],h4:["style"],h5:["style"],h6:["style"],header:["style"],hr:[],i:[],img:["alt","border","height","src","style","width"],li:[],main:["style"],mark:["style"],nav:["style"],ol:[],p:["style"],pre:["style"],section:["style"],source:["media","src","type"],span:["style"],strong:[],sub:["style"],summary:["style"],sup:["style"],table:["border","cellpadding","cellspacing","height","style","width"],tbody:[],tr:["align","height","style","valign"],td:["align","colspan","height","nowrap","rowspan","style","valign","width"],th:["align","colspan","height","nowrap","rowspan","style","valign","width"],time:["style"],u:[],ul:[],video:["autoplay","controls","height","loop","muted","poster","preload","width"]},this.arcgisCSSWhiteList=Iv(Iv({},pl.getDefaultCSSWhiteList()),{flex:!0,"flex-basis":!0,"flex-direction":!0,"flex-flow":!0,"flex-grow":!0,"flex-shrink":!0,"flex-wrap":!0,"line-height":!0,"justify-content":!0,overflow:!0}),this.allowedProtocols=["http","https","mailto","iform","tel","flow","lfmobile","arcgis-navigator","arcgis-appstudio-player","arcgis-survey123","arcgis-collector","arcgis-workforce","arcgis-explorer","arcgis-trek2there","arcgis-quickcapture","mspbi","comgooglemaps","pdfefile","pdfehttp","pdfehttps","boxapp","boxemm","awb","awbs","gropen","radarscope"],this.arcgisFilterOptions={allowCommentTag:!0,safeAttrValue:function(o,s,a,c){return o==="a"&amp;&amp;s==="href"||(o==="img"||o==="source")&amp;&amp;s==="src"?r.sanitizeUrl(a):pl.safeAttrValue(o,s,a,c)}},this._entityMap={"&amp;":"&amp;#x38;","&lt;":"&amp;#x3C;","&gt;":"&amp;#x3E;",'"':"&amp;#x22;","'":"&amp;#x27;","/":"&amp;#x2F;"};var i;e&amp;&amp;!n?i=e:e&amp;&amp;n?(i=Object.create(this.arcgisFilterOptions),i.css={whiteList:this.arcgisCSSWhiteList},Object.keys(e).forEach(function(o){if(o==="whiteList")i.whiteList=r._extendObjectOfArrays([r.arcgisWhiteList,e.whiteList||{}]);else if(o==="css"){var s=e.css.whiteList;s!=null&amp;&amp;e.css instanceof Object&amp;&amp;Object.keys(s).forEach(function(a){return i.css.whiteList[a]=s[a]})}else i[o]=e[o]})):(i=Object.create(this.arcgisFilterOptions),i.whiteList=this.arcgisWhiteList,i.css={whiteList:this.arcgisCSSWhiteList}),this.xssFilterOptions=i,this._xssFilter=new pl.FilterXSS(i)}return t.prototype.sanitize=function(e,n){switch(n===void 0&amp;&amp;(n={}),typeof e){case"number":return isNaN(e)||!isFinite(e)?null:e;case"boolean":return e;case"string":return this._xssFilter.process(e);case"object":return this._iterateOverObject(e,n);default:return n.allowUndefined&amp;&amp;typeof e&gt;"u"?void 0:null}},t.prototype.sanitizeUrl=function(e,n){var r=(n??{}).isProtocolRequired,i=r===void 0?!0:r,o=this._trim(e.substring(0,e.indexOf(":"))),s=e==="/",a=/^#/.test(e),c=o&amp;&amp;this.allowedProtocols.indexOf(o.toLowerCase())&gt;-1;return s||a||c?pl.escapeAttrValue(e):!o&amp;&amp;!i?pl.escapeAttrValue("https://".concat(e)):""},t.prototype.sanitizeHTMLAttribute=function(e,n,r,i){return typeof this.xssFilterOptions.safeAttrValue=="function"?this.xssFilterOptions.safeAttrValue(e,n,r,i):pl.safeAttrValue(e,n,r,i)},t.prototype.validate=function(e,n){n===void 0&amp;&amp;(n={});var r=this.sanitize(e,n);return{isValid:e===r,sanitized:r}},t.prototype.encodeHTML=function(e){var n=this;return String(e).replace(/[&amp;&lt;&gt;"'\/]/g,function(r){return n._entityMap[r]})},t.prototype.encodeAttrValue=function(e){var n=/^[a-zA-Z0-9]$/;return String(e).replace(/[\x00-\xFF]/g,function(r,i){return n.test(r)?r:"&amp;#x".concat(Number(e.charCodeAt(i)).toString(16),";")})},t.prototype._extendObjectOfArrays=function(e){var n={};return e.forEach(function(r){Object.keys(r).forEach(function(i){Array.isArray(r[i])&amp;&amp;Array.isArray(n[i])?n[i]=n[i].concat(r[i]):n[i]=r[i]})}),n},t.prototype._iterateOverObject=function(e,n){var r=this;n===void 0&amp;&amp;(n={});try{var i=!1,o=void 0;if(Array.isArray(e))o=e.reduce(function(a,c){var l=r.validate(c,n);return l.isValid?a.concat([c]):(i=!0,a.concat([l.sanitized]))},[]);else if(ZTe(e)){var s=Object.keys(e);o=s.reduce(function(a,c){var l=e[c],u=r.validate(l,n);return u.isValid?a[c]=l:(i=!0,a[c]=u.sanitized),a},{})}else return n.allowUndefined&amp;&amp;typeof e&gt;"u"?void 0:null;return i?o:e}catch{return null}},t.prototype._trim=function(e){return String.prototype.trim?e.trim():e.replace(/(^\s*)|(\s*$)/g,"")},t}();const US=new Map;function vW(){US.clear()}function tbe(t){return US.get(t)}function nbe(t,e){US.set(t,e)}function iT(t){US.delete(t)}function rbe(...t){const e=ho.acquire();for(let r=0;r&lt;t.length;r++){const i=t[r],o=typeof i;if(o==="string")e.push(i);else if(Array.isArray(i))e.push.apply(e,i);else if(o==="object")for(const s in i)i[s]&amp;&amp;e.push(s)}const n=e.join(" ");return ho.release(e),n}const hNe=(()=&gt;{const t=new Map,e=new ResizeObserver(r=&gt;{vW();for(const i of r)t.get(i.target)?.(i)}),n=(r,i,o)=&gt;(t.set(r,i),e.observe(r,o),At(()=&gt;{e.unobserve(r),t.delete(r)}));return(r,i,o)=&gt;{let s=null;return bS([Vh(()=&gt;typeof r=="function"?r():r,a=&gt;{s?.remove(),a&amp;&amp;(s=n(a,i,o))},rW),At(()=&gt;s?.remove())])}})();function pNe(t){const e=t?.closest("[dir]");return e!==null&amp;&amp;e instanceof HTMLElement&amp;&amp;e.dir==="rtl"||document.dir==="rtl"}function mNe(t){const e="data-node-ref";this[t.getAttribute(e)]=null}function gNe(t){const e="data-node-ref";this[t.getAttribute(e)]=t}const ibe=["dd","dl","dt","h1","h2","h3","h4","h5","h6","sub","sup","animate","animatetransform","circle","clippath","defs","ellipse","g","image","line","lineargradient","marker","mask","path","pattern","polygon","polyline","radialgradient","rect","stop","svg","switch","symbol","text","textpath","tspan","use"],obe=ibe.reduce((t,e)=&gt;(t[e]=[],t),{}),sbe=["align","alink","alt","bgcolor","border","cellpadding","cellspacing","class","color","cols","colspan","coords","d","dir","face","height","hspace","ismap","lang","marginheight","marginwidth","multiple","nohref","noresize","noshade","nowrap","ref","rel","rev","rows","rowspan","scrolling","shape","span","summary","tabindex","title","usemap","valign","value","vlink","vspace","width"],_W=new ebe({whiteList:obe,onTagAttr:(t,e,n)=&gt;{const r=`${e}="${n}"`;if(sbe.includes(e))return r},stripIgnoreTag:!0,stripIgnoreTagBody:["script","style"]},!0);function yNe(t){return t==="Enter"||t===" "}const SW="http://www.w3.org/",jS=`${SW}2000/svg`,wW=`${SW}1999/xlink`;let m$=[],_R=(t,e)=&gt;{let n={};return Object.keys(t).forEach(r=&gt;{n[r]=t[r]}),e&amp;&amp;Object.keys(e).forEach(r=&gt;{n[r]=e[r]}),n},SR=(t,e)=&gt;t.vnodeSelector===e.vnodeSelector&amp;&amp;(t.properties&amp;&amp;e.properties?t.properties.key===e.properties.key&amp;&amp;t.properties.bind===e.properties.bind:!t.properties&amp;&amp;!e.properties),TW=t=&gt;{if(typeof t!="string")throw new Error("Style values must be strings")},abe=(t,e,n)=&gt;{if(e.vnodeSelector!==""){for(let r=n;r&lt;t.length;r++)if(SR(t[r],e))return r}return-1},oT=(t,e,n,r)=&gt;{let i=t[e];if(i.vnodeSelector==="")return;let o=i.properties;if(!(o&amp;&amp;(o.key===void 0?o.bind:o.key))){for(let s=0;s&lt;t.length;s++)if(s!==e){let a=t[s];if(SR(a,i))throw new Error(`${n.vnodeSelector} had a ${i.vnodeSelector} child ${r==="added"?r:"removed"}, but there is now more than one. You must add unique key properties to make them distinguishable.`)}}},cbe=t=&gt;{if(t.properties){let e=t.properties.enterAnimation;e&amp;&amp;e(t.domNode,t.properties)}},hC=[],pC=!1,bW=t=&gt;{(t.children||[]).forEach(bW),t.properties&amp;&amp;t.properties.afterRemoved&amp;&amp;t.properties.afterRemoved.apply(t.properties.bind||t.properties,[t.domNode])},g$=()=&gt;{pC=!1,hC.forEach(bW),hC.length=0},y$=t=&gt;{hC.push(t),pC||(pC=!0,typeof window&lt;"u"&amp;&amp;"requestIdleCallback"in window?window.requestIdleCallback(g$,{timeout:16}):setTimeout(g$,16))},v$=t=&gt;{let e=t.domNode;if(t.properties){let n=t.properties.exitAnimation;if(n)return e.style.pointerEvents="none",void n(e,()=&gt;{e.parentNode&amp;&amp;(e.parentNode.removeChild(e),y$(t))},t.properties)}e.parentNode&amp;&amp;(e.parentNode.removeChild(e),y$(t))},lbe=(t,e,n)=&gt;{if(!e)return;let r=n.eventHandlerInterceptor,i=Object.keys(e),o=i.length;for(let s=0;s&lt;o;s++){let a=i[s],c=e[a];if(a==="className")throw new Error('Property "className" is not supported, use "class".');if(a==="class")gC(t,c,!0);else if(a==="classes"){let l=Object.keys(c),u=l.length;for(let d=0;d&lt;u;d++){let f=l[d];c[f]&amp;&amp;t.classList.add(f)}}else if(a==="styles"){let l=Object.keys(c),u=l.length;for(let d=0;d&lt;u;d++){let f=l[d],h=c[f];h&amp;&amp;(TW(h),n.styleApplyer(t,f,h))}}else if(a!=="key"&amp;&amp;c!=null){let l=typeof c;l==="function"?(a.lastIndexOf("on",0)===0&amp;&amp;(r&amp;&amp;(c=r(a,c,t,e)),a==="oninput"&amp;&amp;function(){let u=c;c=function(d){u.apply(this,[d]),d.target["oninput-value"]=d.target.value}}()),t[a]=c):n.namespace===jS?a==="href"?t.setAttributeNS(wW,a,c):t.setAttribute(a,c):l==="string"&amp;&amp;a!=="value"?a==="innerHTML"?t[a]=_W.sanitize(c):mC(t)&amp;&amp;a in t?t[a]=c:t.setAttribute(a,c):t[a]=c}}};function mC(t){if(!(t instanceof Element&amp;&amp;t.tagName.includes("-")))return!1;const e=window.customElements.get(t.tagName.toLowerCase());return!!e&amp;&amp;t instanceof e}let Rv,ube=(t,e,n)=&gt;{if(e)for(let r of e)Ql(r,t,void 0,n)},EW=(t,e,n)=&gt;{ube(t,e.children,n),e.text&amp;&amp;(t.textContent=e.text),lbe(t,e.properties,n),e.properties&amp;&amp;e.properties.afterCreate&amp;&amp;e.properties.afterCreate.apply(e.properties.bind||e.properties,[t,n,e.vnodeSelector,e.properties,e.children])},Ql=(t,e,n,r)=&gt;{let i,o=0,s=t.vnodeSelector,a=e.ownerDocument;if(s==="")i=t.domNode=a.createTextNode(t.text),n!==void 0?e.insertBefore(i,n):e.appendChild(i);else{for(let c=0;c&lt;=s.length;++c){let l=s.charAt(c);if(c===s.length||l==="."||l==="#"){let u=s.charAt(o-1),d=s.slice(o,c);u==="."?i.classList.add(d):u==="#"?i.id=d:(d==="svg"&amp;&amp;(r=_R(r,{namespace:jS})),r.namespace!==void 0?i=t.domNode=a.createElementNS(r.namespace,d):(i=t.domNode=t.domNode||a.createElement(d),d==="input"&amp;&amp;t.properties&amp;&amp;t.properties.type!==void 0&amp;&amp;i.setAttribute("type",t.properties.type)),n!==void 0?e.insertBefore(i,n):i.parentNode!==e&amp;&amp;e.appendChild(i)),o=c+1}}EW(i,t,r)}},gC=(t,e,n)=&gt;{e&amp;&amp;e.split(" ").forEach(r=&gt;{r&amp;&amp;t.classList.toggle(r,n)})},dbe=(t,e,n,r)=&gt;{if(!n)return;let i=!1,o=Object.keys(n),s=o.length;for(let a=0;a&lt;s;a++){let c=o[a],l=n[c],u=e[c];if(c==="class")u!==l&amp;&amp;(gC(t,u,!1),gC(t,l,!0));else if(c==="classes"){let d=t.classList,f=Object.keys(l),h=f.length;for(let p=0;p&lt;h;p++){let y=f[p],v=!!l[y];v!==!!u[y]&amp;&amp;(i=!0,v?d.add(y):d.remove(y))}}else if(c==="styles"){let d=Object.keys(l),f=d.length;for(let h=0;h&lt;f;h++){let p=d[h],y=l[p];y!==u[p]&amp;&amp;(i=!0,y?(TW(y),r.styleApplyer(t,p,y)):r.styleApplyer(t,p,""))}}else if(l||typeof u!="string"||(l=""),c!=="value"||mC(t)){if(l!==u){let d=typeof l;d==="function"&amp;&amp;r.eventHandlerInterceptor||(r.namespace===jS?c==="href"?t.setAttributeNS(wW,c,l):t.setAttribute(c,l):d==="string"?c==="innerHTML"?t[c]=_W.sanitize(l):c==="role"&amp;&amp;l===""?t.removeAttribute(c):mC(t)&amp;&amp;c in t?t[c]=l:t.setAttribute(c,l):t[c]!==l&amp;&amp;(t[c]=l),i=!0)}}else{let d=t[c];d!==l&amp;&amp;(t["oninput-value"]?d===t["oninput-value"]:l!==u)&amp;&amp;(t[c]=l,t["oninput-value"]=void 0),l!==u&amp;&amp;(i=!0)}}return i},fbe=(t,e,n,r,i)=&gt;{if(n===r)return!1;r=r||m$;let o,s=(n=n||m$).length,a=r.length,c=0,l=0,u=!1;for(;l&lt;a;){let d=c&lt;s?n[c]:void 0,f=r[l];if(d!==void 0&amp;&amp;SR(d,f))u=Rv(d,f,i)||u,c++;else{let h=abe(n,f,c+1);if(h&gt;=0){for(o=c;o&lt;h;o++)v$(n[o]),oT(n,o,t,"removed");u=Rv(n[h],f,i)||u,c=h+1}else Ql(f,e,c&lt;s?n[c].domNode:void 0,i),cbe(f),oT(r,l,t,"added")}l++}if(s&gt;c)for(o=c;o&lt;s;o++)v$(n[o]),oT(n,o,t,"removed");return u};Rv=(t,e,n)=&gt;{let r=t.domNode,i=!1;if(t===e)return!1;let o=!1;if(e.vnodeSelector===""){if(e.text!==t.text){let s=r.ownerDocument.createTextNode(e.text);return r.parentNode.replaceChild(s,r),e.domNode=s,i=!0,i}e.domNode=r}else e.vnodeSelector.lastIndexOf("svg",0)===0&amp;&amp;(n=_R(n,{namespace:jS})),t.text!==e.text&amp;&amp;(o=!0,e.text===void 0?r.removeChild(r.firstChild):r.textContent=e.text),e.domNode=r,o=fbe(e,r,t.children,e.children,n)||o,o=dbe(r,t.properties,e.properties,n)||o,e.properties&amp;&amp;e.properties.afterUpdate&amp;&amp;e.properties.afterUpdate.apply(e.properties.bind||e.properties,[r,n,e.vnodeSelector,e.properties,e.children]);return o&amp;&amp;e.properties&amp;&amp;e.properties.updateAnimation&amp;&amp;e.properties.updateAnimation(r,e.properties,t.properties),i};let af=(t,e)=&gt;({getLastRender:()=&gt;t,update:n=&gt;{if(t.vnodeSelector!==n.vnodeSelector)throw new Error("The selector for the root VNode may not be changed. (consider using dom.merge and add one extra level to the virtual DOM)");let r=t;t=n,Rv(r,n,e)},domNode:t.domNode});const hbe={namespace:void 0,performanceLogger:()=&gt;{},eventHandlerInterceptor:void 0,styleApplyer:(t,e,n)=&gt;{e.charAt(0)==="-"?t.style.setProperty(e,n):t.style[e]=n}};let _l=t=&gt;_R(hbe,t),Js={create:(t,e)=&gt;(e=_l(e),Ql(t,document.createElement("div"),void 0,e),af(t,e)),append:(t,e,n)=&gt;(n=_l(n),Ql(e,t,void 0,n),af(e,n)),insertBefore:(t,e,n)=&gt;(n=_l(n),Ql(e,t.parentNode,t,n),af(e,n)),merge:(t,e,n)=&gt;(n=_l(n),e.domNode=t,EW(t,e,n),af(e,n)),replace:(t,e,n)=&gt;(n=_l(n),Ql(e,t.parentNode,t,n),t.parentNode.removeChild(t),af(e,n))},CW,pbe=(t,e)=&gt;{let n=[];for(;t&amp;&amp;t!==e;)n.push(t),t=t.parentNode;return n};CW=Array.prototype.find?(t,e)=&gt;t.find(e):(t,e)=&gt;t.filter(e)[0];let mbe=(t,e)=&gt;{let n=t;return e.forEach(r=&gt;{n=n&amp;&amp;n.children?CW(n.children,i=&gt;i.domNode===r):void 0}),n},gbe=(t,e,n)=&gt;{let r=function(i){n("domEvent",i);let o=e(),s=pbe(i.currentTarget,o.domNode);s.reverse();let a,c=mbe(o.getLastRender(),s);return t.scheduleRender(),c&amp;&amp;(a=c.properties[`on${i.type}`].apply(c.properties.bind||this,arguments)),n("domEventProcessed",i),a};return(i,o,s,a)=&gt;r},vNe=t=&gt;{let e,n,r=_l(t),i=r.performanceLogger,o=!0,s=!1,a=[],c=[],l=(d,f,h)=&gt;{let p,y=()=&gt;p;r.eventHandlerInterceptor=gbe(e,y,i),p=d(f,h(),r),a.push(p),c.push(h)},u=()=&gt;{if(n=void 0,o){o=!1,i("renderStart",void 0);for(let d=0;d&lt;a.length;d++){let f=c[d]();i("rendered",void 0),a[d].update(f),i("patched",void 0)}i("renderDone",void 0),o=!0}};return e={renderNow:u,scheduleRender:()=&gt;{n||s||(n=requestAnimationFrame(u))},stop:()=&gt;{n&amp;&amp;(cancelAnimationFrame(n),n=void 0),s=!0},resume:()=&gt;{s=!1,o=!0,e.scheduleRender()},append:(d,f)=&gt;{l(Js.append,d,f)},insertBefore:(d,f)=&gt;{l(Js.insertBefore,d,f)},merge:(d,f)=&gt;{l(Js.merge,d,f)},replace:(d,f)=&gt;{l(Js.replace,d,f)},detach:d=&gt;{for(let f=0;f&lt;c.length;f++)if(c[f]===d)return c.splice(f,1),a.splice(f,1)[0];throw new Error("renderFunction was not found")}},e};const ybe={handleInterceptedEvent:(t,e,n,r)=&gt;(t.scheduleRender(),e.properties[`on${r.type}`].apply(e.properties.bind||n,[r]))},vbe={namespace:void 0,performanceLogger:()=&gt;{},eventHandlerInterceptor:void 0,styleApplyer:(t,e,n)=&gt;{e.charAt(0)==="-"?t.style.setProperty(e,n):t.style[e]=n}},_be=t=&gt;({...vbe,...t}),Sbe=(t,e)=&gt;{const n=[];for(;t&amp;&amp;t!==e;)n.push(t),t=t.parentNode;return n},wbe=(t,e)=&gt;t.find(e),_$=(t,e,n=!1)=&gt;{let r=t;return e.forEach((i,o)=&gt;{const s=r?.children?wbe(r.children,a=&gt;a.domNode===i):void 0;n&amp;&amp;!s&amp;&amp;o!==e.length-1||(r=s)}),r},Tbe=t=&gt;{let e;const n={...ybe,...t},r=_be(n),i=r.performanceLogger;let o,s=!0,a=!1;const c=[],l=[],u=(f,h,p)=&gt;{let y;r.eventHandlerInterceptor=(m,g,_,S)=&gt;function(w){let b;i("domEvent",w);const k=Sbe(w.currentTarget,y.domNode),C=k.some(I=&gt;customElements.get(I?.tagName?.toLowerCase()));if(w.eventPhase===Event.CAPTURING_PHASE||!C)k.reverse(),b=_$(y.getLastRender(),k);else{const I=w.composedPath(),q=I.slice(I.indexOf(w.currentTarget),I.indexOf(y.domNode)).reverse();b=_$(y.getLastRender(),q,!0)}let P;return b&amp;&amp;(P=n.handleInterceptedEvent(e,b,this,w)),i("domEventProcessed",w),P},n.postProcessProjectionOptions?.(r);const v=p();y=f(h,v,r),r.eventHandlerInterceptor=void 0,c.push(y),l.push(p),n.afterFirstVNodeRendered&amp;&amp;n.afterFirstVNodeRendered(y,v)};let d=()=&gt;{if(o=void 0,s){s=!1,i("renderStart",void 0);for(let f=0;f&lt;c.length;f++){const h=l[f]();i("rendered",void 0),c[f].update(h),i("patched",void 0)}i("renderDone",void 0),s=!0}};return n.modifyDoRenderImplementation&amp;&amp;(d=n.modifyDoRenderImplementation(d,c,l)),e={renderNow:d,scheduleRender:()=&gt;{o||a||(o=requestAnimationFrame(d))},stop:()=&gt;{o&amp;&amp;(cancelAnimationFrame(o),o=void 0),a=!0},resume:()=&gt;{a=!1,s=!0,e.scheduleRender()},append:(f,h)=&gt;{u(Js.append,f,h)},insertBefore:(f,h)=&gt;{u(Js.insertBefore,f,h)},merge:(f,h)=&gt;{u(Js.merge,f,h)},replace:(f,h)=&gt;{u(Js.replace,f,h)},detach:f=&gt;{for(let h=0;h&lt;l.length;h++)if(l[h]===f)return l.splice(h,1),c.splice(h,1)[0];throw new Error("renderFunction was not found")}},e};/*!
 * All material copyright ESRI, All Rights Reserved, unless otherwise specified.
 * See https://github.com/Esri/calcite-design-system/blob/dev/LICENSE.md for details.
 * v2.13.0
 */const kW="calcite-mode-auto",AW="calcite-mode-dark",bbe="calcite-mode-light",_Ne={autoMode:kW,darkMode:AW,lightMode:bbe,rtl:"calcite--rtl",calciteAnimate:"calcite-animate",calciteAnimateIn:"calcite-animate__in",calciteAnimateInUp:"calcite-animate__in-up",calciteAnimateInDown:"calcite-animate__in-down",calciteAnimateInRight:"calcite-animate__in-right",calciteAnimateInLeft:"calcite-animate__in-left",calciteAnimateInScale:"calcite-animate__in-scale"},SNe={filter:250,nextTick:0,resize:150,reposition:100};var di={allRenderFn:!1,cmpDidLoad:!0,cmpDidUnload:!1,cmpDidUpdate:!0,cmpDidRender:!0,cmpWillLoad:!0,cmpWillUpdate:!0,cmpWillRender:!0,connectedCallback:!0,disconnectedCallback:!0,element:!0,event:!0,hasRenderFn:!0,lifecycle:!0,hostListener:!0,hostListenerTargetWindow:!0,hostListenerTargetDocument:!0,hostListenerTargetBody:!0,hostListenerTargetParent:!1,hostListenerTarget:!0,member:!0,method:!0,mode:!0,observeAttribute:!0,prop:!0,propMutable:!0,reflect:!0,scoped:!0,shadowDom:!0,slot:!0,cssAnnotations:!0,state:!0,style:!0,formAssociated:!1,svg:!0,updatable:!0,vdomAttribute:!0,vdomXlink:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomRef:!0,vdomPropOrAttr:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,watchCallback:!0,taskQueue:!0,hotModuleReplacement:!1,isDebug:!1,isDev:!1,isTesting:!1,hydrateServerSide:!1,hydrateClientSide:!1,lifecycleDOMEvents:!1,lazyLoad:!1,profile:!1,slotRelocation:!0,appendChildSlotFix:!1,cloneNodeFix:!1,hydratedAttribute:!1,hydratedClass:!0,scriptDataOpts:!1,scopedSlotTextContentFix:!1,shadowDomShim:!1,slotChildNodesFix:!1,invisiblePrehydration:!0,propBoolean:!0,propNumber:!0,propString:!0,constructableCSS:!0,cmpShouldUpdate:!0,devTools:!1,shadowDelegatesFocus:!0,initializeNextTick:!1,asyncLoading:!1,asyncQueue:!1,transformTagName:!1,attachStyles:!0,experimentalSlotFixes:!1},Ebe=Object.defineProperty,Cbe=(t,e)=&gt;{for(var n in e)Ebe(t,n,{get:e[n],enumerable:!0})},IW=new WeakMap,ol=t=&gt;IW.get(t),kbe=(t,e)=&gt;{const n={$flags$:0,$hostElement$:t,$cmpMeta$:e,$instanceValues$:new Map};return IW.set(t,n)},S$=(t,e)=&gt;e in t,Pp=(t,e)=&gt;(0,console.error)(t,e),Nv=new Map,Abe=[],Ibe="slot-fb{display:contents}slot-fb[hidden]{display:none}",w$="http://www.w3.org/1999/xlink",xp=typeof window&lt;"u"?window:{},Zi=xp.document||{head:{}},wNe=xp.HTMLElement||class{},wn={$flags$:0,$resourcesUrl$:"",jmp:t=&gt;t(),raf:t=&gt;requestAnimationFrame(t),ael:(t,e,n,r)=&gt;t.addEventListener(e,n,r),rel:(t,e,n,r)=&gt;t.removeEventListener(e,n,r),ce:(t,e)=&gt;new CustomEvent(t,e)},Obe=(()=&gt;{let t=!1;try{Zi.addEventListener("e",null,Object.defineProperty({},"passive",{get(){t=!0}}))}catch{}return t})(),Rbe=t=&gt;Promise.resolve(t),Nbe=(()=&gt;{try{return new CSSStyleSheet,typeof new CSSStyleSheet().replaceSync=="function"}catch{}return!1})(),yC=!1,vC=[],OW=[],RW=(t,e)=&gt;n=&gt;{t.push(n),yC||(yC=!0,e&amp;&amp;wn.$flags$&amp;4?Pbe(_C):wn.raf(_C))},T$=t=&gt;{for(let e=0;e&lt;t.length;e++)try{t[e](performance.now())}catch(n){Pp(n)}t.length=0},_C=()=&gt;{T$(vC),T$(OW),(yC=vC.length&gt;0)&amp;&amp;wn.raf(_C)},Pbe=t=&gt;Rbe().then(t),TNe=RW(vC,!1),xbe=RW(OW,!0),Mbe=t=&gt;{const e=new URL(t,wn.$resourcesUrl$);return e.origin!==xp.location.origin?e.href:e.pathname},Dbe=t=&gt;wn.$resourcesUrl$=t,b$={},Lbe="http://www.w3.org/2000/svg",$be="http://www.w3.org/1999/xhtml",Fbe=t=&gt;t!=null,wR=t=&gt;(t=typeof t,t==="object"||t==="function");function Ube(t){var e,n,r;return(r=(n=(e=t.head)==null?void 0:e.querySelector('meta[name="csp-nonce"]'))==null?void 0:n.getAttribute("content"))!=null?r:void 0}var jbe={};Cbe(jbe,{err:()=&gt;NW,map:()=&gt;Bbe,ok:()=&gt;SC,unwrap:()=&gt;Hbe,unwrapErr:()=&gt;Vbe});var SC=t=&gt;({isOk:!0,isErr:!1,value:t}),NW=t=&gt;({isOk:!1,isErr:!0,value:t});function Bbe(t,e){if(t.isOk){const n=e(t.value);return n instanceof Promise?n.then(r=&gt;SC(r)):SC(n)}if(t.isErr){const n=t.value;return NW(n)}throw"should never get here"}var Hbe=t=&gt;{if(t.isOk)return t.value;throw t.value},Vbe=t=&gt;{if(t.isErr)return t.value;throw t.value},Hc=(t,e="")=&gt;()=&gt;{},PW=(t,e,...n)=&gt;{let r=null,i=null,o=null,s=!1,a=!1;const c=[],l=d=&gt;{for(let f=0;f&lt;d.length;f++)r=d[f],Array.isArray(r)?l(r):r!=null&amp;&amp;typeof r!="boolean"&amp;&amp;((s=typeof t!="function"&amp;&amp;!wR(r))&amp;&amp;(r=String(r)),s&amp;&amp;a?c[c.length-1].$text$+=r:c.push(s?Pv(null,r):r),a=s)};if(l(n),e){e.key&amp;&amp;(i=e.key),e.name&amp;&amp;(o=e.name);{const d=e.className||e.class;d&amp;&amp;(e.class=typeof d!="object"?d:Object.keys(d).filter(f=&gt;d[f]).join(" "))}}if(typeof t=="function")return t(e===null?{}:e,c,Wbe);const u=Pv(t,null);return u.$attrs$=e,c.length&gt;0&amp;&amp;(u.$children$=c),u.$key$=i,u.$name$=o,u},Pv=(t,e)=&gt;{const n={$flags$:0,$tag$:t,$text$:e,$elm$:null,$children$:null};return n.$attrs$=null,n.$key$=null,n.$name$=null,n},zbe={},qbe=t=&gt;t&amp;&amp;t.$tag$===zbe,Wbe={forEach:(t,e)=&gt;t.map(E$).forEach(e),map:(t,e)=&gt;t.map(E$).map(e).map(Gbe)},E$=t=&gt;({vattrs:t.$attrs$,vchildren:t.$children$,vkey:t.$key$,vname:t.$name$,vtag:t.$tag$,vtext:t.$text$}),Gbe=t=&gt;{if(typeof t.vtag=="function"){const n={...t.vattrs};return t.vkey&amp;&amp;(n.key=t.vkey),t.vname&amp;&amp;(n.name=t.vname),PW(t.vtag,n,...t.vchildren||[])}const e=Pv(t.vtag,t.vtext);return e.$attrs$=t.vattrs,e.$children$=t.vchildren,e.$key$=t.vkey,e.$name$=t.vname,e},Kbe=t=&gt;Abe.map(e=&gt;e(t)).find(e=&gt;!!e),Qbe=(t,e)=&gt;t!=null&amp;&amp;!wR(t)?e&amp;4?t==="false"?!1:t===""||!!t:e&amp;2?parseFloat(t):e&amp;1?String(t):t:t,Ybe=t=&gt;t,bNe=(t,e,n)=&gt;{const r=Ybe(t);return{emit:i=&gt;Jbe(r,e,{bubbles:!!(n&amp;4),composed:!!(n&amp;2),cancelable:!!(n&amp;1),detail:i})}},Jbe=(t,e,n)=&gt;{const r=wn.ce(e,n);return t.dispatchEvent(r),r},C$=new WeakMap,Xbe=(t,e,n)=&gt;{let r=Nv.get(t);Nbe&amp;&amp;n?(r=r||new CSSStyleSheet,typeof r=="string"?r=e:r.replaceSync(e)):r=e,Nv.set(t,r)},Zbe=(t,e,n)=&gt;{var r;const i=xW(e,n),o=Nv.get(i);if(t=t.nodeType===11?t:Zi,o)if(typeof o=="string"){t=t.head||t;let s=C$.get(t),a;if(s||C$.set(t,s=new Set),!s.has(i)){{a=Zi.createElement("style"),a.innerHTML=o;const c=(r=wn.$nonce$)!=null?r:Ube(Zi);c!=null&amp;&amp;a.setAttribute("nonce",c),(!(e.$flags$&amp;1)||e.$flags$&amp;1&amp;&amp;t.nodeName!=="HEAD")&amp;&amp;t.insertBefore(a,t.querySelector("link"))}e.$flags$&amp;4&amp;&amp;(a.innerHTML+=Ibe),s&amp;&amp;s.add(i)}}else t.adoptedStyleSheets.includes(o)||(t.adoptedStyleSheets=[...t.adoptedStyleSheets,o]);return i},eEe=t=&gt;{const e=t.$cmpMeta$,n=t.$hostElement$,r=e.$flags$,i=Hc("attachStyles",e.$tagName$),o=Zbe(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$modeName$);r&amp;10&amp;&amp;r&amp;2&amp;&amp;(n["s-sc"]=o,n.classList.add(o+"-h"),r&amp;2&amp;&amp;n.classList.add(o+"-s")),i()},xW=(t,e)=&gt;"sc-"+(e&amp;&amp;t.$flags$&amp;32?t.$tagName$+"-"+e:t.$tagName$),k$=(t,e,n,r,i,o)=&gt;{if(n!==r){let s=S$(t,e),a=e.toLowerCase();if(e==="class"){const c=t.classList,l=A$(n),u=A$(r);c.remove(...l.filter(d=&gt;d&amp;&amp;!u.includes(d))),c.add(...u.filter(d=&gt;d&amp;&amp;!l.includes(d)))}else if(e==="style"){for(const c in n)(!r||r[c]==null)&amp;&amp;(c.includes("-")?t.style.removeProperty(c):t.style[c]="");for(const c in r)(!n||r[c]!==n[c])&amp;&amp;(c.includes("-")?t.style.setProperty(c,r[c]):t.style[c]=r[c])}else if(e!=="key")if(e==="ref")r&amp;&amp;r(t);else if(!t.__lookupSetter__(e)&amp;&amp;e[0]==="o"&amp;&amp;e[1]==="n"){if(e[2]==="-"?e=e.slice(3):S$(xp,a)?e=a.slice(2):e=a[2]+e.slice(3),n||r){const c=e.endsWith(MW);e=e.replace(nEe,""),n&amp;&amp;wn.rel(t,e,n,c),r&amp;&amp;wn.ael(t,e,r,c)}}else{const c=wR(r);if((s||c&amp;&amp;r!==null)&amp;&amp;!i)try{if(t.tagName.includes("-"))t[e]=r;else{const u=r??"";e==="list"?s=!1:(n==null||t[e]!=u)&amp;&amp;(t[e]=u)}}catch{}let l=!1;a!==(a=a.replace(/^xlink\:?/,""))&amp;&amp;(e=a,l=!0),r==null||r===!1?(r!==!1||t.getAttribute(e)==="")&amp;&amp;(l?t.removeAttributeNS(w$,e):t.removeAttribute(e)):(!s||o&amp;4||i)&amp;&amp;!c&amp;&amp;(r=r===!0?"":r,l?t.setAttributeNS(w$,e,r):t.setAttribute(e,r))}}},tEe=/\s/,A$=t=&gt;t?t.split(tEe):[],MW="Capture",nEe=new RegExp(MW+"$"),DW=(t,e,n)=&gt;{const r=e.$elm$.nodeType===11&amp;&amp;e.$elm$.host?e.$elm$.host:e.$elm$,i=t&amp;&amp;t.$attrs$||b$,o=e.$attrs$||b$;for(const s of I$(Object.keys(i)))s in o||k$(r,s,i[s],void 0,n,e.$flags$);for(const s of I$(Object.keys(o)))k$(r,s,i[s],o[s],n,e.$flags$)};function I$(t){return t.includes("ref")?[...t.filter(e=&gt;e!=="ref"),"ref"]:t}var Sl,wC,Ju,xv=!1,Mv=!1,TR=!1,Fr=!1,Dv=(t,e,n,r)=&gt;{var i;const o=e.$children$[n];let s=0,a,c,l;if(xv||(TR=!0,o.$tag$==="slot"&amp;&amp;(Sl&amp;&amp;r.classList.add(Sl+"-s"),o.$flags$|=o.$children$?2:1)),o.$text$!==null)a=o.$elm$=Zi.createTextNode(o.$text$);else if(o.$flags$&amp;1)a=o.$elm$=Zi.createTextNode("");else{if(Fr||(Fr=o.$tag$==="svg"),a=o.$elm$=Zi.createElementNS(Fr?Lbe:$be,!xv&amp;&amp;di.slotRelocation&amp;&amp;o.$flags$&amp;2?"slot-fb":o.$tag$),Fr&amp;&amp;o.$tag$==="foreignObject"&amp;&amp;(Fr=!1),DW(null,o,Fr),!!a.getRootNode().querySelector("body")&amp;&amp;di.scoped&amp;&amp;Fbe(Sl)&amp;&amp;a["s-si"]!==Sl&amp;&amp;a.classList.add(a["s-si"]=Sl),ER(a,r),o.$children$)for(s=0;s&lt;o.$children$.length;++s)c=Dv(t,o,s,a),c&amp;&amp;a.appendChild(c);o.$tag$==="svg"?Fr=!1:a.tagName==="foreignObject"&amp;&amp;(Fr=!0)}return a["s-hn"]=Ju,o.$flags$&amp;3&amp;&amp;(a["s-sr"]=!0,a["s-cr"]=wC,a["s-sn"]=o.$name$||"",a["s-rf"]=(i=o.$attrs$)==null?void 0:i.ref,l=t&amp;&amp;t.$children$&amp;&amp;t.$children$[n],l&amp;&amp;l.$tag$===o.$tag$&amp;&amp;t.$elm$&amp;&amp;zh(t.$elm$,!1)),a},zh=(t,e)=&gt;{wn.$flags$|=1;const n=Array.from(t.childNodes);if(t["s-sr"]&amp;&amp;di.experimentalSlotFixes){let r=t;for(;r=r.nextSibling;)r&amp;&amp;r["s-sn"]===t["s-sn"]&amp;&amp;r["s-sh"]===Ju&amp;&amp;n.push(r)}for(let r=n.length-1;r&gt;=0;r--){const i=n[r];i["s-hn"]!==Ju&amp;&amp;i["s-ol"]&amp;&amp;(la(FW(i),i,bR(i)),i["s-ol"].remove(),i["s-ol"]=void 0,i["s-sh"]=void 0,TR=!0),e&amp;&amp;zh(i,e)}wn.$flags$&amp;=-2},LW=(t,e,n,r,i,o)=&gt;{let s=t["s-cr"]&amp;&amp;t["s-cr"].parentNode||t,a;for(s.shadowRoot&amp;&amp;s.tagName===Ju&amp;&amp;(s=s.shadowRoot);i&lt;=o;++i)r[i]&amp;&amp;(a=Dv(null,n,i,t),a&amp;&amp;(r[i].$elm$=a,la(s,a,bR(e))))},$W=(t,e,n)=&gt;{for(let r=e;r&lt;=n;++r){const i=t[r];if(i){const o=i.$elm$;BW(i),o&amp;&amp;(Mv=!0,o["s-ol"]?o["s-ol"].remove():zh(o,!0),o.remove())}}},rEe=(t,e,n,r,i=!1)=&gt;{let o=0,s=0,a=0,c=0,l=e.length-1,u=e[0],d=e[l],f=r.length-1,h=r[0],p=r[f],y,v;for(;o&lt;=l&amp;&amp;s&lt;=f;)if(u==null)u=e[++o];else if(d==null)d=e[--l];else if(h==null)h=r[++s];else if(p==null)p=r[--f];else if(Hm(u,h,i))wl(u,h,i),u=e[++o],h=r[++s];else if(Hm(d,p,i))wl(d,p,i),d=e[--l],p=r[--f];else if(Hm(u,p,i))(u.$tag$==="slot"||p.$tag$==="slot")&amp;&amp;zh(u.$elm$.parentNode,!1),wl(u,p,i),la(t,u.$elm$,d.$elm$.nextSibling),u=e[++o],p=r[--f];else if(Hm(d,h,i))(u.$tag$==="slot"||p.$tag$==="slot")&amp;&amp;zh(d.$elm$.parentNode,!1),wl(d,h,i),la(t,d.$elm$,u.$elm$),d=e[--l],h=r[++s];else{for(a=-1,c=o;c&lt;=l;++c)if(e[c]&amp;&amp;e[c].$key$!==null&amp;&amp;e[c].$key$===h.$key$){a=c;break}a&gt;=0?(v=e[a],v.$tag$!==h.$tag$?y=Dv(e&amp;&amp;e[s],n,a,t):(wl(v,h,i),e[a]=void 0,y=v.$elm$),h=r[++s]):(y=Dv(e&amp;&amp;e[s],n,s,t),h=r[++s]),y&amp;&amp;la(FW(u.$elm$),y,bR(u.$elm$))}o&gt;l?LW(t,r[f+1]==null?null:r[f+1].$elm$,n,r,s,f):s&gt;f&amp;&amp;$W(e,o,l)},Hm=(t,e,n=!1)=&gt;t.$tag$===e.$tag$?t.$tag$==="slot"?"$nodeId$"in t&amp;&amp;n&amp;&amp;t.$elm$.nodeType!==8?!1:t.$name$===e.$name$:n?!0:t.$key$===e.$key$:!1,bR=t=&gt;t&amp;&amp;t["s-ol"]||t,FW=t=&gt;(t["s-ol"]?t["s-ol"]:t).parentNode,wl=(t,e,n=!1)=&gt;{const r=e.$elm$=t.$elm$,i=t.$children$,o=e.$children$,s=e.$tag$,a=e.$text$;let c;a===null?(Fr=s==="svg"?!0:s==="foreignObject"?!1:Fr,s==="slot"&amp;&amp;!xv||DW(t,e,Fr),i!==null&amp;&amp;o!==null?rEe(r,i,e,o,n):o!==null?(t.$text$!==null&amp;&amp;(r.textContent=""),LW(r,null,e,o,0,o.length-1)):!n&amp;&amp;di.updatable&amp;&amp;i!==null&amp;&amp;$W(i,0,i.length-1),Fr&amp;&amp;s==="svg"&amp;&amp;(Fr=!1)):(c=r["s-cr"])?c.parentNode.textContent=a:t.$text$!==a&amp;&amp;(r.data=a)},UW=t=&gt;{const e=t.childNodes;for(const n of e)if(n.nodeType===1){if(n["s-sr"]){const r=n["s-sn"];n.hidden=!1;for(const i of e)if(i!==n){if(i["s-hn"]!==n["s-hn"]||r!==""){if(i.nodeType===1&amp;&amp;(r===i.getAttribute("slot")||r===i["s-sn"])||i.nodeType===3&amp;&amp;r===i["s-sn"]){n.hidden=!0;break}}else if(i.nodeType===1||i.nodeType===3&amp;&amp;i.textContent.trim()!==""){n.hidden=!0;break}}}UW(n)}},Ko=[],jW=t=&gt;{let e,n,r;for(const i of t.childNodes){if(i["s-sr"]&amp;&amp;(e=i["s-cr"])&amp;&amp;e.parentNode){n=e.parentNode.childNodes;const o=i["s-sn"];for(r=n.length-1;r&gt;=0;r--)if(e=n[r],!e["s-cn"]&amp;&amp;!e["s-nr"]&amp;&amp;e["s-hn"]!==i["s-hn"]&amp;&amp;!di.experimentalSlotFixes)if(O$(e,o)){let s=Ko.find(a=&gt;a.$nodeToRelocate$===e);Mv=!0,e["s-sn"]=e["s-sn"]||o,s?(s.$nodeToRelocate$["s-sh"]=i["s-hn"],s.$slotRefNode$=i):(e["s-sh"]=i["s-hn"],Ko.push({$slotRefNode$:i,$nodeToRelocate$:e})),e["s-sr"]&amp;&amp;Ko.map(a=&gt;{O$(a.$nodeToRelocate$,e["s-sn"])&amp;&amp;(s=Ko.find(c=&gt;c.$nodeToRelocate$===e),s&amp;&amp;!a.$slotRefNode$&amp;&amp;(a.$slotRefNode$=s.$slotRefNode$))})}else Ko.some(s=&gt;s.$nodeToRelocate$===e)||Ko.push({$nodeToRelocate$:e})}i.nodeType===1&amp;&amp;jW(i)}},O$=(t,e)=&gt;t.nodeType===1?t.getAttribute("slot")===null&amp;&amp;e===""||t.getAttribute("slot")===e:t["s-sn"]===e?!0:e==="",BW=t=&gt;{t.$attrs$&amp;&amp;t.$attrs$.ref&amp;&amp;t.$attrs$.ref(null),t.$children$&amp;&amp;t.$children$.map(BW)},la=(t,e,n)=&gt;{const r=t?.insertBefore(e,n);return ER(e,t),r},HW=t=&gt;{const e=[];return t&amp;&amp;e.push(...t["s-scs"]||[],t["s-si"],t["s-sc"],...HW(t.parentElement)),e},ER=(t,e,n=!1)=&gt;{var r;if(t&amp;&amp;e&amp;&amp;t.nodeType===1){const i=new Set(HW(e).filter(Boolean));if(i.size&amp;&amp;((r=t.classList)==null||r.add(...t["s-scs"]=[...i]),t["s-ol"]||n))for(const o of Array.from(t.childNodes))ER(o,t,!0)}},iEe=(t,e,n=!1)=&gt;{var r,i,o,s,a;const c=t.$hostElement$,l=t.$cmpMeta$,u=t.$vnode$||Pv(null,null),d=qbe(e)?e:PW(null,null,e);if(Ju=c.tagName,l.$attrsToReflect$&amp;&amp;(d.$attrs$=d.$attrs$||{},l.$attrsToReflect$.map(([f,h])=&gt;d.$attrs$[h]=c[f])),n&amp;&amp;d.$attrs$)for(const f of Object.keys(d.$attrs$))c.hasAttribute(f)&amp;&amp;!["key","ref","style","class"].includes(f)&amp;&amp;(d.$attrs$[f]=c[f]);d.$tag$=null,d.$flags$|=4,t.$vnode$=d,d.$elm$=u.$elm$=c.shadowRoot||c,Sl=c["s-sc"],xv=(l.$flags$&amp;1)!==0,wC=c["s-cr"],Mv=!1,wl(u,d,n);{if(wn.$flags$|=1,TR){jW(d.$elm$);for(const f of Ko){const h=f.$nodeToRelocate$;if(!h["s-ol"]){const p=Zi.createTextNode("");p["s-nr"]=h,la(h.parentNode,h["s-ol"]=p,h)}}for(const f of Ko){const h=f.$nodeToRelocate$,p=f.$slotRefNode$;if(p){const y=p.parentNode;let v=p.nextSibling;{let m=(r=h["s-ol"])==null?void 0:r.previousSibling;for(;m;){let g=(i=m["s-nr"])!=null?i:null;if(g&amp;&amp;g["s-sn"]===h["s-sn"]&amp;&amp;y===g.parentNode){for(g=g.nextSibling;g===h||g?.["s-sr"];)g=g?.nextSibling;if(!g||!g["s-nr"]){v=g;break}}m=m.previousSibling}}(!v&amp;&amp;y!==h.parentNode||h.nextSibling!==v)&amp;&amp;h!==v&amp;&amp;(!h["s-hn"]&amp;&amp;h["s-ol"]&amp;&amp;(h["s-hn"]=h["s-ol"].parentNode.nodeName),la(y,h,v),h.nodeType===1&amp;&amp;(h.hidden=(o=h["s-ih"])!=null?o:!1)),h&amp;&amp;typeof p["s-rf"]=="function"&amp;&amp;p["s-rf"](h)}else h.nodeType===1&amp;&amp;(n&amp;&amp;(h["s-ih"]=(s=h.hidden)!=null?s:!1),h.hidden=!0)}}Mv&amp;&amp;UW(d.$elm$),wn.$flags$&amp;=-2,Ko.length=0}if(di.experimentalScopedSlotChanges&amp;&amp;l.$flags$&amp;2)for(const f of d.$elm$.childNodes)f["s-hn"]!==Ju&amp;&amp;!f["s-sh"]&amp;&amp;(n&amp;&amp;f["s-ih"]==null&amp;&amp;(f["s-ih"]=(a=f.hidden)!=null?a:!1),f.hidden=!0);wC=void 0},oEe=(t,e)=&gt;{},CR=(t,e)=&gt;(t.$flags$|=16,oEe(t,t.$ancestorComponent$),xbe(()=&gt;sEe(t,e))),sEe=(t,e)=&gt;{const n=t.$hostElement$,r=Hc("scheduleUpdate",t.$cmpMeta$.$tagName$),i=n;if(!i)throw new Error(`Can't render component &lt;${n.tagName.toLowerCase()} /&gt; with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let o;return e?o=gu(i,"componentWillLoad"):o=gu(i,"componentWillUpdate"),o=R$(o,()=&gt;gu(i,"componentWillRender")),r(),R$(o,()=&gt;cEe(t,i,e))},R$=(t,e)=&gt;aEe(t)?t.then(e).catch(n=&gt;{console.error(n),e()}):e(),aEe=t=&gt;t instanceof Promise||t&amp;&amp;t.then&amp;&amp;typeof t.then=="function",cEe=async(t,e,n)=&gt;{const r=t.$hostElement$,i=Hc("update",t.$cmpMeta$.$tagName$);r["s-rc"],n&amp;&amp;eEe(t);const o=Hc("render",t.$cmpMeta$.$tagName$);lEe(t,e,r,n),o(),i(),uEe(t)},N$=null,lEe=(t,e,n,r)=&gt;{try{N$=e,e=e.render&amp;&amp;e.render(),t.$flags$&amp;=-17,t.$flags$|=2,(di.hasRenderFn||di.reflect)&amp;&amp;(di.vdomRender||di.reflect)&amp;&amp;(di.hydrateServerSide||iEe(t,e,r))}catch(c){Pp(c,t.$hostElement$)}return N$=null,null},uEe=t=&gt;{const e=t.$cmpMeta$.$tagName$,n=t.$hostElement$,r=Hc("postUpdate",e),i=n;t.$ancestorComponent$,gu(i,"componentDidRender"),t.$flags$&amp;64?(gu(i,"componentDidUpdate"),r()):(t.$flags$|=64,gu(i,"componentDidLoad"),r())},ENe=t=&gt;{{const e=ol(t),n=e.$hostElement$.isConnected;return n&amp;&amp;(e.$flags$&amp;18)===2&amp;&amp;CR(e,!1),n}},gu=(t,e,n)=&gt;{if(t&amp;&amp;t[e])try{return t[e](n)}catch(r){Pp(r)}},dEe=(t,e)=&gt;ol(t).$instanceValues$.get(e),fEe=(t,e,n,r)=&gt;{const i=ol(t),o=t,s=i.$instanceValues$.get(e),a=i.$flags$,c=o;n=Qbe(n,r.$members$[e][0]);const l=Number.isNaN(s)&amp;&amp;Number.isNaN(n);if(n!==s&amp;&amp;!l){i.$instanceValues$.set(e,n);{if(r.$watchers$&amp;&amp;a&amp;128){const d=r.$watchers$[e];d&amp;&amp;d.map(f=&gt;{try{c[f](n,s,e)}catch(h){Pp(h,o)}})}if((a&amp;18)===2){if(c.componentShouldUpdate&amp;&amp;c.componentShouldUpdate(n,s,e)===!1)return;CR(i,!1)}}}},hEe=(t,e,n)=&gt;{var r,i;const o=t.prototype;if(e.$members$||e.$watchers$||t.watchers){t.watchers&amp;&amp;!e.$watchers$&amp;&amp;(e.$watchers$=t.watchers);const s=Object.entries((r=e.$members$)!=null?r:{});s.map(([a,[c]])=&gt;{(c&amp;31||c&amp;32)&amp;&amp;Object.defineProperty(o,a,{get(){return dEe(this,a)},set(l){fEe(this,a,l,e)},configurable:!0,enumerable:!0})});{const a=new Map;o.attributeChangedCallback=function(c,l,u){wn.jmp(()=&gt;{var d;const f=a.get(c);if(this.hasOwnProperty(f))u=this[f],delete this[f];else{if(o.hasOwnProperty(f)&amp;&amp;typeof this[f]=="number"&amp;&amp;this[f]==u)return;if(f==null){const h=ol(this),p=h?.$flags$;if(p&amp;&amp;!(p&amp;8)&amp;&amp;p&amp;128&amp;&amp;u!==l){const v=this,m=(d=e.$watchers$)==null?void 0:d[c];m?.forEach(g=&gt;{v[g]!=null&amp;&amp;v[g].call(v,u,l,c)})}return}}this[f]=u===null&amp;&amp;typeof this[f]=="boolean"?!1:u})},t.observedAttributes=Array.from(new Set([...Object.keys((i=e.$watchers$)!=null?i:{}),...s.filter(([c,l])=&gt;l[0]&amp;15).map(([c,l])=&gt;{var u;const d=l[1]||c;return a.set(d,c),l[0]&amp;512&amp;&amp;((u=e.$attrsToReflect$)==null||u.push([c,d])),d})]))}}return t},pEe=async(t,e,n,r)=&gt;{let i;if(!(e.$flags$&amp;32)){e.$flags$|=32,n.$lazyBundleId$;{i=t.constructor;const s=t.localName;customElements.whenDefined(s).then(()=&gt;e.$flags$|=128)}if(i&amp;&amp;i.style){let s;typeof i.style=="string"?s=i.style:typeof i.style!="string"&amp;&amp;(e.$modeName$=Kbe(t),e.$modeName$&amp;&amp;(s=i.style[e.$modeName$]));const a=xW(n,e.$modeName$);if(!Nv.has(a)){const c=Hc("registerStyles",n.$tagName$);Xbe(a,s,!!(n.$flags$&amp;1)),c()}}}e.$ancestorComponent$,CR(e,!0)},P$=t=&gt;{},mEe=t=&gt;{if(!(wn.$flags$&amp;1)){const e=ol(t),n=e.$cmpMeta$,r=Hc("connectedCallback",n.$tagName$);e.$flags$&amp;1?(VW(t,e,n.$listeners$),e?.$lazyInstance$?P$(e.$lazyInstance$):e?.$onReadyPromise$&amp;&amp;e.$onReadyPromise$.then(()=&gt;P$(e.$lazyInstance$))):(e.$flags$|=1,n.$flags$&amp;12&amp;&amp;gEe(t),n.$members$&amp;&amp;Object.entries(n.$members$).map(([i,[o]])=&gt;{if(o&amp;31&amp;&amp;t.hasOwnProperty(i)){const s=t[i];delete t[i],t[i]=s}}),pEe(t,e,n)),r()}},gEe=t=&gt;{const e=t["s-cr"]=Zi.createComment("");e["s-cn"]=!0,la(t,e,t.firstChild)},yEe=async t=&gt;{if(!(wn.$flags$&amp;1)){const e=ol(t);e.$rmListeners$&amp;&amp;(e.$rmListeners$.map(n=&gt;n()),e.$rmListeners$=void 0)}},CNe=(t,e)=&gt;{const n={$flags$:e[0],$tagName$:e[1]};n.$members$=e[2],n.$listeners$=e[3],n.$watchers$=t.$watchers$,n.$attrsToReflect$=[];const r=t.prototype.connectedCallback,i=t.prototype.disconnectedCallback;return Object.assign(t.prototype,{__registerHost(){kbe(this,n)},connectedCallback(){const o=ol(this);VW(this,o,n.$listeners$),mEe(this),r&amp;&amp;r.call(this)},disconnectedCallback(){yEe(this),i&amp;&amp;i.call(this)},__attachShadow(){if(!this.shadowRoot)this.attachShadow({mode:"open",delegatesFocus:!!(n.$flags$&amp;16)});else if(this.shadowRoot.mode!=="open")throw new Error(`Unable to re-use existing shadow root for ${n.$tagName$}! Mode is set to ${this.shadowRoot.mode} but Stencil only supports open shadow roots.`)}}),t.is=n.$tagName$,hEe(t,n)},kNe=(t,e)=&gt;e,VW=(t,e,n,r)=&gt;{n&amp;&amp;n.map(([i,o,s])=&gt;{const a=_Ee(t,i),c=vEe(e,s),l=SEe(i);wn.ael(a,o,c,l),(e.$rmListeners$=e.$rmListeners$||[]).push(()=&gt;wn.rel(a,o,c,l))})},vEe=(t,e)=&gt;n=&gt;{var r;try{di.lazyLoad||t.$hostElement$[e](n)}catch(i){Pp(i)}},_Ee=(t,e)=&gt;e&amp;4?Zi:e&amp;8?xp:e&amp;16?Zi.body:t,SEe=t=&gt;Obe?{passive:(t&amp;1)!==0,capture:(t&amp;2)!==0}:(t&amp;2)!==0;/*!
 * All material copyright ESRI, All Rights Reserved, unless otherwise specified.
 * See https://github.com/Esri/calcite-design-system/blob/dev/LICENSE.md for details.
 * v2.13.0
 */const Zf=globalThis.calciteConfig,ANe=Zf?.focusTrapStack||[],INe=Zf?.logLevel||"info",x$="2.13.0",wEe="2024-10-01",TEe="42c132913";function bEe(){if(Zf&amp;&amp;Zf.version)return;console.info(`Using Calcite Components ${x$} [Date: ${wEe}, Revision: ${TEe}]`);const t=Zf||globalThis.calciteConfig||{};Object.defineProperty(t,"version",{value:x$,writable:!1}),globalThis.calciteConfig=t}/*!
 * All material copyright ESRI, All Rights Reserved, unless otherwise specified.
 * See https://github.com/Esri/calcite-design-system/blob/dev/LICENSE.md for details.
 * v2.13.0
 */const EEe=()=&gt;typeof navigator&lt;"u"&amp;&amp;typeof window&lt;"u"&amp;&amp;typeof location&lt;"u"&amp;&amp;typeof document&lt;"u"&amp;&amp;window.location===location&amp;&amp;window.document===document;/*!
 * All material copyright ESRI, All Rights Reserved, unless otherwise specified.
 * See https://github.com/Esri/calcite-design-system/blob/dev/LICENSE.md for details.
 * v2.13.0
 */function M$(){const{classList:t}=document.body,e=window.matchMedia("(prefers-color-scheme: dark)").matches,n=()=&gt;t.contains(AW)||t.contains(kW)&amp;&amp;e?"dark":"light",r=s=&gt;document.body.dispatchEvent(new CustomEvent("calciteModeChange",{bubbles:!0,detail:{mode:s}})),i=s=&gt;{o!==s&amp;&amp;r(s),o=s};let o=n();r(o),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",s=&gt;i(s.matches?"dark":"light")),new MutationObserver(()=&gt;i(n())).observe(document.body,{attributes:!0,attributeFilter:["class"]})}function CEe(){EEe()&amp;&amp;(document.readyState==="interactive"?M$():document.addEventListener("DOMContentLoaded",()=&gt;M$(),{once:!0})),bEe()}const kEe=CEe;kEe();let zW;function AEe(){try{Mbe(".")}catch{Dbe(Ku(fR(zW)))}}function IEe(t){const e=[];for(const n of Object.keys(t))customElements.get(`calcite-${n}`)||e.push(t[n]?.());return e.length&gt;0?Promise.all(e):null}zW="components/assets";const qW=Symbol("widget"),WW=Symbol("widget-test-data"),OEe=[],REe={},Lv=new WeakMap;function GW(t,e){let n=e.children;if(n?.length)for(let i=0;i&lt;n.length;++i)n[i]=GW(t,n[i]);else n=OEe;const r=e.vnodeSelector;if($v(r)){const i=e.properties||REe,o=i.key||r;return{vnodeSelector:"div",properties:{key:o,afterCreate:NEe,afterUpdate:PEe,afterRemoved:KW,parentWidget:t,widgetConstructor:r,widgetProperties:{...i,key:o,children:n}},children:void 0,text:void 0,domNode:null}}return e}function NEe(t,e,n,{parentWidget:r,widgetConstructor:i,widgetProperties:o}){const s=new i(o);s.container=t,Lv.set(t,s),s.afterCreate?.(s,t),r.addHandles(At(()=&gt;KW(t))),queueMicrotask(()=&gt;{s[WW].projector.renderNow()})}function PEe(t,e,n,{widgetProperties:r}){const i=Lv.get(t);i&amp;&amp;(i.set(r),i.afterUpdate?.(i,t))}function KW(t){const e=Lv.get(t);e&amp;&amp;(e.afterRemoved?.(e,t),e.destroy(),Lv.delete(t))}function $v(t){return typeof t=="function"&amp;&amp;t[qW]}const D$=new Set;function xEe(t){D$.add(t),t.finally(()=&gt;D$.delete(t))}var QW;const MEe="esri.widgets.Widget";let DEe=0;function YW(t,e){const n=Object.prototype.hasOwnProperty;for(const r in e)n.call(e,r)&amp;&amp;n.call(t,r)&amp;&amp;(t[r]!=null&amp;&amp;e[r]!=null&amp;&amp;typeof t[r]=="object"&amp;&amp;typeof e[r]=="object"?YW(t[r],e[r]):t[r]=e[r]);return t}const LEe=Tbe({postProcessProjectionOptions(t){const e=t.eventHandlerInterceptor,n=/capture$/i;t.eventHandlerInterceptor=(r,i,o,s)=&gt;{const a=e?.(r,i,o,s),c=n.test(r);if(!((r=r.replace(n,"")).toLowerCase()in o)||c){const l=r[2].toLowerCase()+r.slice(3),u=h=&gt;a?.call(o,h);o.addEventListener(l,u,c);const d=()=&gt;o.removeEventListener(l,u,c),f=s.afterRemoved;s.afterRemoved=h=&gt;{f?.(h),d()}}return a}},handleInterceptedEvent(t,e,n,r){const{eventPhase:i,type:o}=r,s=i===Event.CAPTURING_PHASE;let a=`on${o}${s?"capture":""}`;const c=e.properties;(c&amp;&amp;a in c||(a=`on${o[0].toUpperCase()}${o.slice(1)}${s?"Capture":""}`,c&amp;&amp;a in c))&amp;&amp;(vW(),t.scheduleRender(),c[a].call(c.bind||n,r))}});let sT=!1,nn=class extends X5(RS.EventedAccessor){constructor(t,e){super(t,e),this._attached=!1,this._projector=LEe,this._readyForTrueRender=!1,this.key=this,this.autoRenderingEnabled=!0,this._loadLocale=zye(async()=&gt;{if(this._messageBundleProps?.length){const a=await Promise.allSettled(this._messageBundleProps.map(async({bundlePath:c,propertyName:l})=&gt;{if(this.destroyed)return;let u=await Dwe(c);this.uiStrings&amp;&amp;Object.keys(this.uiStrings)&amp;&amp;(u=YW(Jr(u),this.uiStrings)),this[l]=u}));if(this.destroyed)return;for(const c of a)c.status==="rejected"&amp;&amp;en.getLogger(this).error("widget-intl:locale-error",this.declaredClass,c.reason)}await this.loadLocale()}),AEe();const n="esri-widget-uid-"+gR(),r=this.render.bind(this);this._trackingTarget=new AS(()=&gt;{this.autoRenderingEnabled&amp;&amp;this.scheduleRender()});const i=()=&gt;({vnodeSelector:"div",properties:{key:`${n}-hidden`,class:"",styles:{display:"none"}},domNode:null,children:void 0,text:void 0}),o=()=&gt;{if(!this._readyForTrueRender||this.destroyed)return null;const a=r()??i(),c=a.properties??={};if(c.key??=n,$v(a.vnodeSelector)){if(!this.visible)return i()}else this.visible?c.styles||(c.styles={}):(c.class="",c.styles={display:"none"}),c.styles.display??="";let l=0;return a.children?.forEach(u=&gt;{$v(u.vnodeSelector)||(u.properties??={},u.properties.key??=`${this.id}--${l++}`)}),GW(this,a)};this.render=()=&gt;{if(sT)return o();let a=tbe(this)??null;if(a)return a;this._trackingTarget.clear(),sT=!0;try{a=ys(this._trackingTarget,o)}catch(c){throw en.getLogger(this).error(c),c}finally{sT=!1}return a&amp;&amp;nbe(this,a),a};const s=this.beforeFirstRender();s?this._resourcesFetch=s.then(()=&gt;{this._readyForTrueRender=!0,this._postInitialize()}):(this._resourcesFetch=Promise.resolve().then(()=&gt;{this._postInitialize()}),this._readyForTrueRender=!0),this.addResolvingPromise(this._resourcesFetch),xEe(this._resourcesFetch)}normalizeCtorArgs(t,e){const n={...t};return e&amp;&amp;(n.container=e),n}postInitialize(){}beforeFirstRender(){const t=this.loadDependencies();return this._messageBundleProps?.length||t?Promise.all([t,this._loadLocale()]).then(()=&gt;{}).catch(nL):null}loadDependencies(){return null}loadLocale(){return null}destroy(){this.destroyed||($E(this._trackingTarget),$E(this.viewModel),this._detach(this.container),this._set("container",null),this._emitter.clear(),this.render=()=&gt;null,this._projector=null,iT(this))}set container(t){this._get("container")||this._set("container",t)}castContainer(t){return Hwe(t)}get domNode(){return this.container}set domNode(t){this.container=t}get icon(){return null}set icon(t){this._overrideIfSome("icon",t)}get id(){return this._get("id")||this.container?.id||Date.now().toString(16)+"-widget-"+DEe++}set id(t){t&amp;&amp;this._set("id",t)}get label(){return this.declaredClass.split(".").pop()}set label(t){this._overrideIfSome("label",t)}get renderable(){return this._resourcesFetch}get visible(){return this._get("visible")}set visible(t){this._set("visible",t)}get[(QW=qW,WW)](){return{projector:this._projector}}render(){throw new Error("not implemented")}scheduleRender(){this.destroyed||(iT(this),this._projector.scheduleRender())}own(t){B4(en.getLogger(this),"`Widget.own()` is deprecated in favor of 'Widget.addHandles()'",{replacement:"Widget.addHandles()",version:"4.28"}),this.addHandles(t)}classes(...t){return rbe.apply(this,t)}renderNow(){iT(this),this._projector.renderNow()}_postInitialize(){if(this.destroyed)return;this.scheduleRender(),this._delegatedEventNames?.length&amp;&amp;this.addHandles(Vh(()=&gt;this.viewModel,(e,n)=&gt;{n&amp;&amp;this.removeHandles("delegated-events"),e&amp;&amp;CS(e)&amp;&amp;this.addHandles(this._delegatedEventNames.map(r=&gt;lu(e,r,i=&gt;{this.emit(r,i)})),"delegated-events")},rW)),this.postInitialize();const t=async()=&gt;{await this._loadLocale().catch(nL),this.scheduleRender()};this.addHandles([mSe(t),Vh(()=&gt;this.uiStrings,t),Zwe(()=&gt;this.container,e=&gt;{this.destroyed||this._attach(e)},{initial:!0,once:!0})])}_attach(t){t&amp;&amp;(this._projector.merge(t,this.render),this._attached=!0)}_detach(t){this._attached&amp;&amp;(this._projector.detach(this.render),this._attached=!1),t?.parentNode?.removeChild(t)}};nn[QW]=!0,ne([ae()],nn.prototype,"_readyForTrueRender",void 0),ne([ae({value:null})],nn.prototype,"container",null),ne([cTe("container")],nn.prototype,"castContainer",null),ne([ae()],nn.prototype,"icon",null),ne([ae()],nn.prototype,"id",null),ne([ae()],nn.prototype,"label",null),ne([ae()],nn.prototype,"renderable",null),ne([ae()],nn.prototype,"uiStrings",void 0),ne([ae()],nn.prototype,"viewModel",void 0),ne([ae({value:!0})],nn.prototype,"visible",null),ne([ae()],nn.prototype,"key",void 0),ne([ae()],nn.prototype,"children",void 0),ne([ae()],nn.prototype,"afterCreate",void 0),ne([ae()],nn.prototype,"afterUpdate",void 0),ne([ae()],nn.prototype,"afterRemoved",void 0),nn=ne([ur(MEe)],nn);const $Ee=nn;function L$(t){return(e,n)=&gt;{e.hasOwnProperty("_messageBundleProps")||(e._messageBundleProps=e._messageBundleProps?e._messageBundleProps.slice():[]),e._messageBundleProps.push({bundlePath:t,propertyName:n})}}var FEe=function(t){return{vnodeSelector:"",properties:void 0,children:void 0,text:t.toString(),domNode:null}},JW=function(t,e){for(var n=0,r=t.length;n&lt;r;n++){var i=t[n];Array.isArray(i)?JW(i,e):i!=null&amp;&amp;i!==!1&amp;&amp;(i.hasOwnProperty("vnodeSelector")||(i=FEe(i)),e.push(i))}},UEe=function(t,e){for(var n=[],r=2;r&lt;arguments.length;r++)n[r-2]=arguments[r];if(n.length===1&amp;&amp;typeof n[0]=="string")return{vnodeSelector:t,properties:e||void 0,children:void 0,text:n[0],domNode:null};var i=[];return JW(n,i),{vnodeSelector:t,properties:e||void 0,children:i,text:void 0,domNode:null}};function mr(t,e,...n){return typeof t!="function"||$v(t)?UEe(t,e,...n):t(e,...n)}function ONe(...t){return t}const XW="calcite-mode-";function jEe(){return getComputedStyle(document.body).getPropertyValue("--esri-calcite-mode-name").replaceAll(/\s|'|"/g,"")}function BEe(){return jEe().startsWith("dark")}function ZW(){return`${XW}${BEe()?"dark":"light"}`}function RNe(t){HEe(t),t.classList.add(ZW())}function HEe(t){Array.from(t.classList).forEach(e=&gt;{e.startsWith(XW)&amp;&amp;t.classList.remove(e)})}const aT="esri-identity-modal",cT={base:aT,info:`${aT}__info`,notice:`${aT}__notice`},VEe="ArcGIS Online";let Nr=class extends $Ee{constructor(t,e){super(t,e),this.container=document.createElement("div"),this.error=null,this.oAuthPrompt=!1,this.open=!1,this.signingIn=!1,this.server=null,this.resource=null,this._usernameInputNode=null,this._passwordInputNode=null,document.body.appendChild(this.container)}loadDependencies(){return IEe({button:()=&gt;De(()=&gt;import("./calcite-button-CNZTa_la.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13])),input:()=&gt;De(()=&gt;import("./calcite-input-CsdRF156.js"),__vite__mapDeps([14,15,3,2,4,9,5,6,7,8,10,11,16,12,17])),label:()=&gt;De(()=&gt;import("./calcite-label-CjYmSqP0.js"),__vite__mapDeps([18,5,3,6])),modal:()=&gt;De(()=&gt;import("./calcite-modal-BP4jvPCt.js"),__vite__mapDeps([19,20,10,3,21,7,22,8,9,11,6,12,13,23])),notice:()=&gt;De(()=&gt;import("./calcite-notice-CHUiy5MW.js"),__vite__mapDeps([24,20,10,3,7,8,9,11,22,6,12]))})}get title(){return this.commonMessages?.auth.signIn}render(){const{open:t,title:e,messages:n,signingIn:r,oAuthPrompt:i,server:o,resource:s,error:a}=this,{info:c,oAuthInfo:l,lblItem:u,invalidUser:d,noAuthService:f,lblUser:h,lblPwd:p,lblCancel:y,lblSigning:v,lblOk:m}=n;return mr("div",{class:this.classes(cT.base,ZW())},mr("form",{bind:this,onsubmit:this._submit},mr("calcite-modal",{bind:this,open:t,outsideCloseDisabled:!0,scale:"s",widthScale:"s",onCalciteModalClose:this._cancel,onCalciteModalOpen:this._focusUsernameInput},mr("div",{slot:"header"},e),mr("div",{slot:"content"},mr("div",{class:cT.info},Owe(i?l:c,{server:o&amp;&amp;/\.arcgis\.com/i.test(o)?VEe:o,resource:`(${s||u})`})),a?mr("calcite-notice",{class:cT.notice,icon:"exclamation-mark-triangle",kind:"danger",open:!0},mr("div",{slot:"message"},a.details?.httpStatus?d:f)):null,i?null:[mr("calcite-label",null,h,mr("calcite-input",{afterCreate:g=&gt;this._usernameInputNode=g,autocomplete:"off",bind:this,name:"username",required:!0,spellcheck:!1,type:"text",value:""})),mr("calcite-label",null,p,mr("calcite-input",{afterCreate:g=&gt;this._passwordInputNode=g,bind:this,name:"password",required:!0,type:"password",value:""}))]),mr("calcite-button",{appearance:"outline",bind:this,onclick:this._cancel,slot:"secondary",type:"button",width:"full"},y),mr("calcite-button",{loading:!!r,slot:"primary",type:"submit",width:"full"},r?v:m))))}_focusUsernameInput(){requestAnimationFrame(()=&gt;{this._usernameInputNode?.setFocus()})}_cancel(){this._set("signingIn",!1),this.open=!1,this._usernameInputNode&amp;&amp;(this._usernameInputNode.value=""),this._passwordInputNode&amp;&amp;(this._passwordInputNode.value=""),this.emit("cancel")}_submit(t){t.preventDefault(),this._set("signingIn",!0);const e=this.oAuthPrompt?{}:{username:this._usernameInputNode?.value,password:this._passwordInputNode?.value};this.emit("submit",e)}};ne([ae({readOnly:!0})],Nr.prototype,"container",void 0),ne([ae(),L$("esri/t9n/common")],Nr.prototype,"commonMessages",void 0),ne([ae()],Nr.prototype,"error",void 0),ne([ae(),L$("esri/identity/t9n/identity")],Nr.prototype,"messages",void 0),ne([ae()],Nr.prototype,"oAuthPrompt",void 0),ne([ae()],Nr.prototype,"open",void 0),ne([ae()],Nr.prototype,"signingIn",void 0),ne([ae()],Nr.prototype,"server",void 0),ne([ae({readOnly:!0})],Nr.prototype,"title",null),ne([ae()],Nr.prototype,"resource",void 0),Nr=ne([ur("esri.identity.IdentityModal")],Nr);const $$=Nr,lT="esriJSAPIOAuth";class TC{constructor(e,n){this.oAuthInfo=null,this.storage=null,this.appId=null,this.codeVerifier=null,this.expires=null,this.refreshToken=null,this.ssl=null,this.stateUID=null,this.token=null,this.userId=null,this.oAuthInfo=e,this.storage=n,this._init()}isValid(){let e=!1;if(this.oAuthInfo&amp;&amp;this.userId&amp;&amp;(this.refreshToken||this.token)){if(this.expires==null&amp;&amp;this.refreshToken)e=!0;else if(this.expires){const n=Date.now();this.expires&gt;n&amp;&amp;(this.expires-n)/1e3&gt;60*this.oAuthInfo.minTimeUntilExpiration&amp;&amp;(e=!0)}}return e}save(){if(!this.storage)return!1;const e=this._load(),n=this.oAuthInfo;if(n?.authNamespace&amp;&amp;n.portalUrl){let r=e[n.authNamespace];r||(r=e[n.authNamespace]={}),this.appId||(this.appId=n.appId),r[n.portalUrl]={appId:this.appId,codeVerifier:this.codeVerifier,expires:this.expires,refreshToken:this.refreshToken,ssl:this.ssl,stateUID:this.stateUID,token:this.token,userId:this.userId};try{this.storage.setItem(lT,JSON.stringify(e))}catch(i){return console.warn(i),!1}return!0}return!1}destroy(){const e=this._load(),n=this.oAuthInfo;if(n?.appId&amp;&amp;n?.portalUrl&amp;&amp;(this.expires==null||this.expires&gt;Date.now())&amp;&amp;(this.refreshToken||this.token)){const r=n.portalUrl.replace(/^http:/i,"https:")+"/sharing/rest/oauth2/revokeToken",i=new FormData;if(i.append("f","json"),i.append("auth_token",this.refreshToken||this.token),i.append("client_id",n.appId),i.append("token_type_hint",this.refreshToken?"refresh_token":"access_token"),typeof navigator.sendBeacon=="function")navigator.sendBeacon(r,i);else{const o=new XMLHttpRequest;o.open("POST",r),o.send(i)}}if(n?.authNamespace&amp;&amp;n.portalUrl&amp;&amp;this.storage){const r=e[n.authNamespace];if(r){delete r[n.portalUrl];try{this.storage.setItem(lT,JSON.stringify(e))}catch(i){console.log(i)}}}n&amp;&amp;(n._oAuthCred=null,this.oAuthInfo=null)}_init(){const e=this._load(),n=this.oAuthInfo;if(n?.authNamespace&amp;&amp;n.portalUrl){let r=e[n.authNamespace];r&amp;&amp;(r=r[n.portalUrl],r&amp;&amp;(this.appId=r.appId,this.codeVerifier=r.codeVerifier,this.expires=r.expires,this.refreshToken=r.refreshToken,this.ssl=r.ssl,this.stateUID=r.stateUID,this.token=r.token,this.userId=r.userId))}}_load(){let e={};if(this.storage){const n=this.storage.getItem(lT);if(n)try{e=JSON.parse(n)}catch(r){console.warn(r)}}return e}}TC.prototype.declaredClass="esri.identity.OAuthCredential";var bC;let In=bC=class extends yv{constructor(t){super(t),this._oAuthCred=null,this.appId=null,this.authNamespace="/",this.expiration=20160,this.flowType="auto",this.forceLogin=!1,this.forceUserId=!1,this.locale=null,this.minTimeUntilExpiration=30,this.popup=!1,this.popupCallbackUrl="oauth-callback.html",this.popupWindowFeatures="height=490,width=800,resizable,scrollbars,status",this.portalUrl="https://www.arcgis.com",this.preserveUrlHash=!1,this.userId=null}clone(){return bC.fromJSON(this.toJSON())}};ne([ae({json:{write:!0}})],In.prototype,"appId",void 0),ne([ae({json:{write:!0}})],In.prototype,"authNamespace",void 0),ne([ae({json:{write:!0}})],In.prototype,"expiration",void 0),ne([ae({json:{write:!0}})],In.prototype,"flowType",void 0),ne([ae({json:{write:!0}})],In.prototype,"forceLogin",void 0),ne([ae({json:{write:!0}})],In.prototype,"forceUserId",void 0),ne([ae({json:{write:!0}})],In.prototype,"locale",void 0),ne([ae({json:{write:!0}})],In.prototype,"minTimeUntilExpiration",void 0),ne([ae({json:{write:!0}})],In.prototype,"popup",void 0),ne([ae({json:{write:!0}})],In.prototype,"popupCallbackUrl",void 0),ne([ae({json:{write:!0}})],In.prototype,"popupWindowFeatures",void 0),ne([ae({json:{write:!0}})],In.prototype,"portalUrl",void 0),ne([ae({json:{write:!0}})],In.prototype,"preserveUrlHash",void 0),ne([ae({json:{write:!0}})],In.prototype,"userId",void 0),In=bC=ne([ur("esri.identity.OAuthInfo")],In);const F$=In;let Pr=class extends yv{constructor(t){super(t),this.adminTokenServiceUrl=null,this.currentVersion=null,this.hasPortal=null,this.hasServer=null,this.owningSystemUrl=null,this.owningTenant=null,this.server=null,this.shortLivedTokenValidity=null,this.tokenServiceUrl=null,this.webTierAuth=null}};ne([ae({json:{write:!0}})],Pr.prototype,"adminTokenServiceUrl",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"currentVersion",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"hasPortal",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"hasServer",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"owningSystemUrl",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"owningTenant",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"server",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"shortLivedTokenValidity",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"tokenServiceUrl",void 0),ne([ae({json:{write:!0}})],Pr.prototype,"webTierAuth",void 0),Pr=ne([ur("esri.identity.ServerInfo")],Pr);const uT=Pr,Lg={},eG=t=&gt;{const e=new Br(t.owningSystemUrl).host,n=new Br(t.server).host,r=/.+\.arcgis\.com$/i;return r.test(e)&amp;&amp;r.test(n)},EC=(t,e)=&gt;!!(eG(t)&amp;&amp;e&amp;&amp;e.some(n=&gt;n.test(t.server)));let $g=null,Fg=null;try{$g=window.localStorage,Fg=window.sessionStorage}catch{}class tG extends RS{constructor(){super(),this._portalConfig=globalThis.esriGeowConfig,this.serverInfos=[],this.oAuthInfos=[],this.credentials=[],this._soReqs=[],this._xoReqs=[],this._portals=[],this._defaultOAuthInfo=null,this._defaultTokenValidity=60,this.dialog=null,this.tokenValidity=null,this.normalizeWebTierAuth=!1,this._appOrigin=window.origin!=="null"?window.origin:window.location.origin,this._appUrlObj=Oo(window.location.href),this._busy=null,this._rejectOnPersistedPageShow=!1,this._oAuthLocationParams=null,this._gwTokenUrl="/sharing/rest/generateToken",this._agsRest="/rest/services",this._agsPortal=/\/sharing(\/|$)/i,this._agsAdmin=/(https?:\/\/[^/]+\/[^/]+)\/admin\/?(\/.*)?$/i,this._adminSvcs=/\/rest\/admin\/services(\/|$)/i,this._gwDomains=[{regex:/^https?:\/\/www\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:dev|[a-z\d-]+\.mapsdev)\.arcgis\.com/i,customBaseUrl:"mapsdev.arcgis.com",tokenServiceUrl:"https://dev.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:devext|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,customBaseUrl:"mapsdevext.arcgis.com",tokenServiceUrl:"https://devext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:qaext|[a-z\d-]+\.mapsqa)\.arcgis\.com/i,customBaseUrl:"mapsqa.arcgis.com",tokenServiceUrl:"https://qaext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/[a-z\d-]+\.maps\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"}],this._legacyFed=[],this._regexSDirUrl=/http.+\/rest\/services\/?/gi,this._regexServerType=/(\/(FeatureServer|GPServer|GeoDataServer|GeocodeServer|GeoenrichmentServer|GeometryServer|GlobeServer|ImageServer|KnowledgeGraphServer|MapServer|MissionServer|MobileServer|NAServer|NetworkDiagramServer|OGCFeatureServer|ParcelFabricServer|RelationalCatalogServer|SceneServer|StreamServer|UtilityNetworkServer|ValidationServer|VectorTileServer|VersionManagementServer|VideoServer)).*/gi,this._gwUser=/http.+\/users\/([^/]+).*/i,this._gwItem=/http.+\/items\/([^/]+).*/i,this._gwGroup=/http.+\/groups\/([^/]+).*/i,this._rePortalTokenSvc=/\/sharing(\/rest)?\/generatetoken/i,this._createDefaultOAuthInfo=!0,this._hasTestedIfAppIsOnPortal=!1,this._getPlatformSelfError=null,this._getOAuthLocationParams(),window.addEventListener("pageshow",e=&gt;{this._pageShowHandler(e)})}registerServers(e){const n=this.serverInfos;n?(e=e.filter(r=&gt;!this.findServerInfo(r.server)),this.serverInfos=n.concat(e)):this.serverInfos=e,e.forEach(r=&gt;{r.owningSystemUrl&amp;&amp;this._portals.push(r.owningSystemUrl),r.hasPortal&amp;&amp;this._portals.push(r.server)})}registerOAuthInfos(e){const n=this.oAuthInfos;if(n){for(const r of e){const i=this.findOAuthInfo(r.portalUrl);i&amp;&amp;n.splice(n.indexOf(i),1)}this.oAuthInfos=n.concat(e)}else this.oAuthInfos=e}registerToken(e){e={...e};const n=this._sanitizeUrl(e.server),r=this._isServerRsrc(n);let i,o=this.findServerInfo(n),s=!0;o||(o=new uT,o.server=this._getServerInstanceRoot(n),r?o.hasServer=!0:(o.tokenServiceUrl=this._getTokenSvcUrl(n),o.hasPortal=!0),this.registerServers([o])),i=this._findCredential(n),i?(delete e.server,Object.assign(i,e),s=!1):(i=new _t({userId:e.userId,server:o.server??void 0,token:e.token,expires:e.expires,ssl:e.ssl,scope:r?"server":"portal"}),i.resources=[n],this.credentials.push(i)),i.emitTokenChange(!1),s||i.refreshServerTokens()}toJSON(){return P4({serverInfos:this.serverInfos.map(e=&gt;e.toJSON()),oAuthInfos:this.oAuthInfos.map(e=&gt;e.toJSON()),credentials:this.credentials.map(e=&gt;e.toJSON())})}initialize(e){if(!e)return;typeof e=="string"&amp;&amp;(e=JSON.parse(e));const n=e.serverInfos,r=e.oAuthInfos,i=e.credentials;if(n){const o=[];n.forEach(s=&gt;{s.server&amp;&amp;s.tokenServiceUrl&amp;&amp;o.push(s.declaredClass?s:new uT(s))}),o.length&amp;&amp;this.registerServers(o)}if(r){const o=[];r.forEach(s=&gt;{s.appId&amp;&amp;o.push(s.declaredClass?s:new F$(s))}),o.length&amp;&amp;this.registerOAuthInfos(o)}i&amp;&amp;i.forEach(o=&gt;{o.server&amp;&amp;o.token&amp;&amp;o.expires&amp;&amp;o.expires&gt;Date.now()&amp;&amp;((o=o.declaredClass?o:new _t(o)).emitTokenChange(),this.credentials.push(o))})}findServerInfo(e){let n;e=this._sanitizeUrl(e);for(const r of this.serverInfos)if(this._hasSameServerInstance(r.server,e)){n=r;break}return n}findOAuthInfo(e){let n;e=this._sanitizeUrl(e);for(const r of this.oAuthInfos)if(this._hasSameServerInstance(r.portalUrl,e)){n=r;break}return n}findCredential(e,n){if(!e)return;let r;e=this._sanitizeUrl(e);const i=this._isServerRsrc(e)?"server":"portal";if(n){for(const o of this.credentials)if(this._hasSameServerInstance(o.server,e)&amp;&amp;n===o.userId&amp;&amp;o.scope===i){r=o;break}}else for(const o of this.credentials)if(this._hasSameServerInstance(o.server,e)&amp;&amp;this._getIdenticalSvcIdx(e,o)!==-1&amp;&amp;o.scope===i){r=o;break}return r}getCredential(e,n){let r,i,o=!0;n&amp;&amp;(r=!!n.token,i=n.error,o=n.prompt!==!1),n={...n},e=this._sanitizeUrl(e);const s=new AbortController,a=wo();if(n.signal&amp;&amp;ui(n.signal,()=&gt;{s.abort()}),ui(s,()=&gt;{a.reject(new Ve("identity-manager:user-aborted","ABORTED"))}),nl(s))return a.promise;n.signal=s.signal;const c=this._isAdminResource(e),l=r?this.findCredential(e):null;let u;if(l&amp;&amp;i&amp;&amp;i.details&amp;&amp;i.details.httpStatus===498)l.destroy();else if(l)return u=new Ve("identity-manager:not-authorized","You are currently signed in as: '"+l.userId+"'. You do not have access to this resource: "+e,{error:i}),a.reject(u),a.promise;const d=this._findCredential(e,n);if(d)return a.resolve(d),a.promise;let f=this.findServerInfo(e);if(f)!f.hasPortal&amp;&amp;f.server&amp;&amp;f.owningSystemUrl&amp;&amp;this._hasSameServerInstance(f.server,f.owningSystemUrl)&amp;&amp;(f.hasPortal=!0),!f.hasServer&amp;&amp;this._isServerRsrc(e)&amp;&amp;(f._restInfoPms=this._getTokenSvcUrl(e),f.hasServer=!0);else{const h=this._getTokenSvcUrl(e);if(!h)return u=new Ve("identity-manager:unknown-resource","Unknown resource - could not find token service endpoint."),a.reject(u),a.promise;f=new uT,f.server=this._getServerInstanceRoot(e),typeof h=="string"?(f.tokenServiceUrl=h,f.hasPortal=!0):(f._restInfoPms=h,f.hasServer=!0),this.registerServers([f])}return f.hasPortal&amp;&amp;f._selfReq===void 0&amp;&amp;(o||$r(f.tokenServiceUrl,this._appOrigin)||this._gwDomains.some(h=&gt;h.tokenServiceUrl===f.tokenServiceUrl))&amp;&amp;(f._selfReq={owningTenant:n?.owningTenant,selfDfd:this._getPortalSelf(f.tokenServiceUrl.replace(this._rePortalTokenSvc,"/sharing/rest/portals/self"),e)}),this._enqueue(e,f,n,a,c)}getResourceName(e){return this._isRESTService(e)?e.replace(this._regexSDirUrl,"").replace(this._regexServerType,"")||"":this._gwUser.test(e)&amp;&amp;e.replace(this._gwUser,"$1")||this._gwItem.test(e)&amp;&amp;e.replace(this._gwItem,"$1")||this._gwGroup.test(e)&amp;&amp;e.replace(this._gwGroup,"$1")||""}generateToken(e,n,r){const i=this._rePortalTokenSvc.test(e.tokenServiceUrl),o=new Br(this._appOrigin),s=e.shortLivedTokenValidity;let a,c,l,u,d,f,h,p;n&amp;&amp;(p=this.tokenValidity||s||this._defaultTokenValidity,p&gt;s&amp;&amp;s&gt;0&amp;&amp;(p=s)),r&amp;&amp;(a=r.isAdmin,c=r.serverUrl,l=r.token,f=r.signal,h=r.ssl,e.customParameters=r.customParameters),a?u=e.adminTokenServiceUrl:(u=e.tokenServiceUrl,d=new Br(u.toLowerCase()),e.webTierAuth&amp;&amp;r?.serverUrl&amp;&amp;!h&amp;&amp;o.scheme==="http"&amp;&amp;($r(o.uri,u,!0)||d.scheme==="https"&amp;&amp;o.host===d.host&amp;&amp;o.port==="7080"&amp;&amp;d.port==="7443")&amp;&amp;(u=u.replace(/^https:/i,"http:").replace(/:7443/i,":7080")));const y={query:{request:"getToken",username:n?.username,password:n?.password,serverUrl:c,token:l,expiration:p,referer:a||i?this._appOrigin:null,client:a?"referer":null,f:"json",...e.customParameters},method:"post",authMode:"anonymous",useProxy:this._useProxy(e,r),signal:f,...r?.ioArgs};return i||(y.withCredentials=!1),zt(u,y).then(v=&gt;{const m=v.data;if(!m?.token)return new Ve("identity-manager:authentication-failed","Unable to generate token");const g=e.server;return Lg[g]||(Lg[g]={}),n&amp;&amp;(Lg[g][n.username]=n.password),m.validity=p,m})}isBusy(){return!!this._busy}async checkSignInStatus(e){return(await this.checkAppAccess(e,"")).credential}checkAppAccess(e,n,r){let i=!1;return this.getCredential(e,{prompt:!1}).then(o=&gt;{let s;const a={f:"json"};if(o.scope==="portal")if(n&amp;&amp;(this._doPortalSignIn(e)||r?.force))s=o.server+"/sharing/rest/oauth2/validateAppAccess",a.client_id=n;else{if(!o.token)return{credential:o};s=o.server+"/sharing/rest"}else{if(!o.token)return{credential:o};s=o.server+"/rest/services"}return o.token&amp;&amp;(a.token=o.token),zt(s,{query:a,authMode:"anonymous"}).then(c=&gt;{if(c.data.valid===!1)throw new Ve("identity-manager:not-authorized",`You are currently signed in as: '${o.userId}'.`,c.data);return i=!!c.data.viewOnlyUserTypeApp,{credential:o}}).catch(c=&gt;{if(c.name==="identity-manager:not-authorized")throw c;const l=c.details?.httpStatus;if(l===498)throw o.destroy(),new Ve("identity-manager:not-authenticated","User is not signed in.");if(l===400)throw new Ve("identity-manager:invalid-request");return{credential:o}})}).then(o=&gt;({credential:o.credential,viewOnly:i}))}setOAuthResponseHash(e){e&amp;&amp;(e.charAt(0)==="#"&amp;&amp;(e=e.substring(1)),this._processOAuthPopupParams(ac(e)))}setOAuthRedirectionHandler(e){this._oAuthRedirectFunc=e}setProtocolErrorHandler(e){this._protocolFunc=e}signIn(e,n,r={}){const i=wo(),o=()=&gt;{c?.remove(),l?.remove(),this.dialog?.destroy(),this.dialog=c=l=null},s=()=&gt;{o(),this._oAuthDfd=null,i.reject(new Ve("identity-manager:user-aborted","ABORTED"))};r.signal&amp;&amp;ui(r.signal,()=&gt;{s()});const a=new $$({open:!0,resource:this.getResourceName(e),server:n.server});this.dialog=a,this.emit("dialog-create");let c=a.on("cancel",s),l=a.on("submit",u=&gt;{this.generateToken(n,u,{isAdmin:r.isAdmin,signal:r.signal}).then(d=&gt;{o();const f=new _t({userId:u.username,server:n.server??void 0,token:d.token,expires:d.expires!=null?Number(d.expires):null,ssl:!!d.ssl,isAdmin:r.isAdmin,validity:d.validity});i.resolve(f)}).catch(d=&gt;{a.error=d,a.signingIn=!1})});return i.promise}oAuthSignIn(e,n,r,i){this._oAuthDfd=wo();const o=this._oAuthDfd;let s;i?.signal&amp;&amp;ui(i.signal,()=&gt;{const f=this._oAuthDfd&amp;&amp;this._oAuthDfd.oAuthWin_;f&amp;&amp;!f.closed?f.close():this.dialog&amp;&amp;u()}),o.resUrl_=e,o.sinfo_=n,o.oinfo_=r;const a=r._oAuthCred;if(a.storage&amp;&amp;(r.flowType==="authorization-code"||r.flowType==="auto"&amp;&amp;n.currentVersion&gt;=8.4)){let f=crypto.getRandomValues(new Uint8Array(32));s=Ww(f),a.codeVerifier=s,f=crypto.getRandomValues(new Uint8Array(32)),a.stateUID=Ww(f),a.save()||(a.codeVerifier=s=null)}else a.codeVerifier=null;let c,l;this._getCodeChallenge(s).then(f=&gt;{const h=!i||i.oAuthPopupConfirmation!==!1;if(!r.popup||!h)return void this._doOAuthSignIn(e,n,r,f);const p=new $$({oAuthPrompt:!0,server:n.server,open:!0});this.dialog=p,this.emit("dialog-create"),c=p.on("cancel",u),l=p.on("submit",()=&gt;{d(),this._doOAuthSignIn(e,n,r,f)})});const u=()=&gt;{d(),this._oAuthDfd=null,o.reject(new Ve("identity-manager:user-aborted","ABORTED"))},d=()=&gt;{c?.remove(),l?.remove(),this.dialog?.destroy(),this.dialog=null};return o.promise}destroyCredentials(){this.credentials&amp;&amp;this.credentials.slice().forEach(e=&gt;{e.destroy()}),this.emit("credentials-destroy")}enablePostMessageAuth(e="https://www.arcgis.com/sharing/rest"){this._postMessageAuthHandle&amp;&amp;this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=lu(window,"message",n=&gt;{if((n.origin===this._appOrigin||n.origin.endsWith(".arcgis.com"))&amp;&amp;n.data?.type==="arcgis:auth:requestCredential"){const r=n.source;this.getCredential(e).then(i=&gt;{r.postMessage({type:"arcgis:auth:credential",credential:{expires:i.expires,server:i.server,ssl:i.ssl,token:i.token,userId:i.userId}},n.origin)}).catch(i=&gt;{r.postMessage({type:"arcgis:auth:error",error:{name:i.name,message:i.message}},n.origin)})}})}disablePostMessageAuth(){this._postMessageAuthHandle&amp;&amp;(this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=null)}_getOAuthLocationParams(){let e=window.location.hash;if(e){e.charAt(0)==="#"&amp;&amp;(e=e.substring(1));const r=ac(e);let i=!1;if(r.access_token&amp;&amp;r.expires_in&amp;&amp;r.state&amp;&amp;r.hasOwnProperty("username"))try{r.state=JSON.parse(r.state),r.state.portalUrl&amp;&amp;(this._oAuthLocationParams=r,i=!0)}catch{}else if(r.error&amp;&amp;r.error_description&amp;&amp;(console.log("IdentityManager OAuth Error: ",r.error," - ",r.error_description),r.error==="access_denied"&amp;&amp;(i=!0,r.state)))try{r.state=JSON.parse(r.state)}catch{}i&amp;&amp;(window.location.hash=r.state?.hash||"")}let n=window.location.search;if(n){n.charAt(0)==="?"&amp;&amp;(n=n.substring(1));const r=ac(n);let i=!1;if(r.code&amp;&amp;r.state)try{r.state=JSON.parse(r.state),r.state.portalUrl&amp;&amp;r.state.uid&amp;&amp;(this._oAuthLocationParams=r,i=!0)}catch{}else if(r.error&amp;&amp;r.error_description&amp;&amp;(console.log("IdentityManager OAuth Error: ",r.error," - ",r.error_description),r.error==="access_denied"&amp;&amp;(i=!0,r.state)))try{r.state=JSON.parse(r.state)}catch{}if(i){const o={...r};["code","error","error_description","message_code","persist","state"].forEach(c=&gt;{delete o[c]});const s=Uc(o),a=window.location.pathname+(s?`?${s}`:"")+(r.state?.hash||"");window.history.replaceState(window.history.state,"",a)}}}_getOAuthToken(e,n,r,i,o){return e=e.replace(/^http:/i,"https:"),zt(`${e}/sharing/rest/oauth2/token`,{authMode:"anonymous",method:"post",query:i&amp;&amp;o?{grant_type:"authorization_code",code:n,redirect_uri:i,client_id:r,code_verifier:o}:{grant_type:"refresh_token",refresh_token:n,client_id:r}}).then(s=&gt;s.data)}async _getCodeChallenge(e){if(e&amp;&amp;globalThis.isSecureContext){const n=new TextEncoder().encode(e),r=await crypto.subtle.digest("SHA-256",n);return Ww(new Uint8Array(r))}return null}_pageShowHandler(e){if(e.persisted&amp;&amp;this.isBusy()&amp;&amp;this._rejectOnPersistedPageShow){const n=new Ve("identity-manager:user-aborted","ABORTED");this._errbackFunc(n)}}_findCredential(e,n){let r,i,o,s,a=-1;const c=n?.token,l=n?.resource,u=this._isServerRsrc(e)?"server":"portal",d=this.credentials.filter(f=&gt;this._hasSameServerInstance(f.server,e)&amp;&amp;f.scope===u);if(e=l||e,d.length)if(d.length===1){if(r=d[0],o=this.findServerInfo(r.server),i=o?.owningSystemUrl,s=i?this.findCredential(i,r.userId):void 0,a=this._getIdenticalSvcIdx(e,r),!c)return a===-1&amp;&amp;r.resources.push(e),this._addResource(e,s),r;a!==-1&amp;&amp;(r.resources.splice(a,1),this._removeResource(e,s))}else{let f,h;if(d.some(p=&gt;(h=this._getIdenticalSvcIdx(e,p),h!==-1&amp;&amp;(f=p,o=this.findServerInfo(f.server),i=o?.owningSystemUrl,s=i?this.findCredential(i,f.userId):void 0,a=h,!0))),c)f&amp;&amp;(f.resources.splice(a,1),this._removeResource(e,s));else if(f)return this._addResource(e,s),f}}_findOAuthInfo(e){let n=this.findOAuthInfo(e);if(!n){for(const r of this.oAuthInfos)if(this._isIdProvider(r.portalUrl,e)){n=r;break}}return n}_addResource(e,n){n&amp;&amp;this._getIdenticalSvcIdx(e,n)===-1&amp;&amp;n.resources.push(e)}_removeResource(e,n){let r=-1;n&amp;&amp;(r=this._getIdenticalSvcIdx(e,n),r&gt;-1&amp;&amp;n.resources.splice(r,1))}_useProxy(e,n){return n?.isAdmin&amp;&amp;!$r(e.adminTokenServiceUrl,this._appOrigin)||!this._isPortalDomain(e.tokenServiceUrl)&amp;&amp;String(e.currentVersion)==="10.1"&amp;&amp;!$r(e.tokenServiceUrl,this._appOrigin)}_getOrigin(e){const n=new Br(e);return n.scheme+"://"+n.host+(n.port!=null?":"+n.port:"")}_getServerInstanceRoot(e){const n=e.toLowerCase();let r=n.indexOf(this._agsRest);return r===-1&amp;&amp;this._isAdminResource(e)&amp;&amp;(r=this._agsAdmin.test(e)?e.replace(this._agsAdmin,"$1").length:e.search(this._adminSvcs)),r!==-1||x6(n)||(r=n.indexOf("/sharing")),r===-1&amp;&amp;n.endsWith("/")&amp;&amp;(r=n.length-1),r&gt;-1?e.substring(0,r):e}_hasSameServerInstance(e,n){return e.endsWith("/")&amp;&amp;(e=e.slice(0,-1)),e=e.toLowerCase(),n=this._getServerInstanceRoot(n).toLowerCase(),e=yL(e),n=yL(n),(e=e.substring(e.indexOf(":")))===(n=n.substring(n.indexOf(":")))}_sanitizeUrl(e){const n=(Rt.request.proxyUrl||"").toLowerCase(),r=n?e.toLowerCase().indexOf(n+"?"):-1;return r!==-1&amp;&amp;(e=e.substring(r+n.length+1)),e=fu(e),Oo(e).path}_isRESTService(e){return e.includes(this._agsRest)}_isAdminResource(e){return this._agsAdmin.test(e)||this._adminSvcs.test(e)}_isServerRsrc(e){return this._isRESTService(e)||this._isAdminResource(e)}_isIdenticalService(e,n){let r=!1;if(this._isRESTService(e)&amp;&amp;this._isRESTService(n)){const i=this._getSuffix(e).toLowerCase(),o=this._getSuffix(n).toLowerCase();if(r=i===o,!r){const s=/(.*)\/(MapServer|FeatureServer|UtilityNetworkServer).*/gi;r=i.replaceAll(s,"$1")===o.replaceAll(s,"$1")}}else this._isAdminResource(e)&amp;&amp;this._isAdminResource(n)?r=!0:this._isServerRsrc(e)||this._isServerRsrc(n)||!this._isPortalDomain(e)||(r=!0);return r}_isPortalDomain(e){const n=new Br(e.toLowerCase()),r=this._portalConfig;let i=this._gwDomains.some(o=&gt;o.regex.test(n.uri));return!i&amp;&amp;r&amp;&amp;(i=this._hasSameServerInstance(this._getServerInstanceRoot(r.restBaseUrl),n.uri)),i||Rt.portalUrl&amp;&amp;(i=$r(n,Rt.portalUrl,!0)),i||(i=this._portals.some(o=&gt;this._hasSameServerInstance(o,n.uri))),i=i||this._agsPortal.test(n.path),i}_isIdProvider(e,n){let r=-1,i=-1;this._gwDomains.forEach((s,a)=&gt;{r===-1&amp;&amp;s.regex.test(e)&amp;&amp;(r=a),i===-1&amp;&amp;s.regex.test(n)&amp;&amp;(i=a)});let o=!1;if(r&gt;-1&amp;&amp;i&gt;-1&amp;&amp;(r===0||r===4?i!==0&amp;&amp;i!==4||(o=!0):r===1?i!==1&amp;&amp;i!==2||(o=!0):r===2?i===2&amp;&amp;(o=!0):r===3&amp;&amp;i===3&amp;&amp;(o=!0)),!o){const s=this.findServerInfo(n),a=s?.owningSystemUrl;a&amp;&amp;eG(s)&amp;&amp;this._isPortalDomain(a)&amp;&amp;this._isIdProvider(e,a)&amp;&amp;(o=!0)}return o}_getIdenticalSvcIdx(e,n){let r=-1;for(let i=0;i&lt;n.resources.length;i++){const o=n.resources[i];if(this._isIdenticalService(e,o)){r=i;break}}return r}_getSuffix(e){return e.replace(this._regexSDirUrl,"").replace(this._regexServerType,"$1")}_getTokenSvcUrl(e){let n,r,i;if(this._isRESTService(e)||this._isAdminResource(e)){const o=this._getServerInstanceRoot(e);return n=o+"/admin/generateToken",r=zt(e=o+"/rest/info",{query:{f:"json"}}).then(s=&gt;s.data),{adminUrl:n,promise:r}}if(this._isPortalDomain(e)){let o="";if(this._gwDomains.some(s=&gt;(s.regex.test(e)&amp;&amp;(o=s.tokenServiceUrl),!!o)),o||this._portals.some(s=&gt;(this._hasSameServerInstance(s,e)&amp;&amp;(o=s+this._gwTokenUrl),!!o)),o||(i=e.toLowerCase().indexOf("/sharing"),i!==-1&amp;&amp;(o=e.substring(0,i)+this._gwTokenUrl)),o||(o=this._getOrigin(e)+this._gwTokenUrl),o){const s=new Br(e).port;/^http:\/\//i.test(e)&amp;&amp;s==="7080"&amp;&amp;(o=o.replace(/:7080/i,":7443")),o=o.replace(/http:/i,"https:")}return o}}_processOAuthResponseParams(e,n,r){const i=n._oAuthCred;if(e.code){const s=i.codeVerifier;return i.codeVerifier=null,i.stateUID=null,i.save(),this._getOAuthToken(r.server,e.code,n.appId,this._getRedirectURI(n,!0),s).then(a=&gt;{const c=new _t({userId:a.username,server:r.server??void 0,token:a.access_token,expires:Date.now()+1e3*a.expires_in,ssl:a.ssl,oAuthState:e.state,_oAuthCred:i});return n.userId=c.userId,i.storage=a.persist?$g:Fg,i.refreshToken=a.refresh_token,i.token=null,i.expires=a.refresh_token_expires_in?Date.now()+1e3*a.refresh_token_expires_in:null,i.userId=c.userId,i.ssl=c.ssl,i.save(),c})}const o=new _t({userId:e.username,server:r.server??void 0,token:e.access_token,expires:Date.now()+1e3*Number(e.expires_in),ssl:e.ssl==="true",oAuthState:e.state,_oAuthCred:i});return n.userId=o.userId,i.storage=e.persist?$g:Fg,i.refreshToken=null,i.token=o.token,i.expires=o.expires,i.userId=o.userId,i.ssl=o.ssl,i.save(),Promise.resolve(o)}_processOAuthPopupParams(e){const n=this._oAuthDfd;if(this._oAuthDfd=null,n)if(clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle?.remove(),e.error){const r=e.error==="access_denied",i=new Ve(r?"identity-manager:user-aborted":"identity-manager:authentication-failed",r?"ABORTED":"OAuth: "+e.error+" - "+e.error_description);n.reject(i)}else this._processOAuthResponseParams(e,n.oinfo_,n.sinfo_).then(r=&gt;{n.resolve(r)}).catch(r=&gt;{n.reject(r)})}_setOAuthResponseQueryString(e){e&amp;&amp;(e.charAt(0)==="?"&amp;&amp;(e=e.substring(1)),this._processOAuthPopupParams(ac(e)))}async _exchangeToken(e,n,r){return(await zt(`${e}/sharing/rest/oauth2/exchangeToken`,{authMode:"anonymous",method:"post",query:{f:"json",client_id:n,token:r}})).data.token}async _getPlatformSelf(e,n){if(this._getPlatformSelfError&amp;&amp;Date.now()-this._getPlatformSelfError[1]&lt;1e3)throw this._getPlatformSelfError[0];e=e.replace(/^http:/i,"https:");try{const r=await zt(`${e}/sharing/rest/oauth2/platformSelf`,{authMode:"anonymous",headers:{"X-Esri-Auth-Client-Id":n,"X-Esri-Auth-Redirect-Uri":window.location.href.replace(/#.*$/,"")},method:"post",query:{f:"json",expiration:30},withCredentials:!0});return this._getPlatformSelfError=null,r.data}catch(r){throw r.details?.messageCode==="OAUTH_0066"&amp;&amp;(this._getPlatformSelfError=[r,Date.now()]),r}}_getPortalSelf(e,n){let r;return this._gwDomains.some(i=&gt;(i.regex.test(e)&amp;&amp;(r=i.customBaseUrl),!!r)),r?Promise.resolve({allSSL:!0,currentVersion:"8.4",customBaseUrl:r,portalMode:"multitenant",supportsOAuth:!0}):(this._appOrigin.startsWith("https:")?e=e.replace(/^http:/i,"https:").replace(/:7080/i,":7443"):/^http:/i.test(n)&amp;&amp;(e=e.replace(/^https:/i,"http:").replace(/:7443/i,":7080")),zt(e,{query:{f:"json"},authMode:"anonymous",withCredentials:!0}).then(i=&gt;i.data))}_doPortalSignIn(e){const n=this._portalConfig,r=window.location.href,i=this.findServerInfo(e);return!(!n&amp;&amp;!this._isPortalDomain(r)||!(i?i.hasPortal||i.owningSystemUrl&amp;&amp;this._isPortalDomain(i.owningSystemUrl):this._isPortalDomain(e))||!(this._isIdProvider(r,e)||n&amp;&amp;(this._hasSameServerInstance(this._getServerInstanceRoot(n.restBaseUrl),e)||this._isIdProvider(n.restBaseUrl,e))||$r(r,e,!0)))}_checkProtocol(e,n,r,i){let o=!0;const s=i?n.adminTokenServiceUrl:n.tokenServiceUrl;return s.trim().toLowerCase().startsWith("https:")&amp;&amp;!this._appOrigin.startsWith("https:")&amp;&amp;kp(s)&amp;&amp;(o=!!this._protocolFunc&amp;&amp;!!this._protocolFunc({resourceUrl:e,serverInfo:n}),!o)&amp;&amp;r(new Ve("identity-manager:aborted","Aborted the Sign-In process to avoid sending password over insecure connection.")),o}_enqueue(e,n,r,i,o,s){return i||(i=wo()),i.resUrl_=e,i.sinfo_=n,i.options_=r,i.admin_=o,i.refresh_=s,this._busy?this._hasSameServerInstance(this._getServerInstanceRoot(e),this._busy.resUrl_)?(this._oAuthDfd&amp;&amp;this._oAuthDfd.oAuthWin_&amp;&amp;this._oAuthDfd.oAuthWin_.focus(),this._soReqs.push(i)):this._xoReqs.push(i):this._doSignIn(i),i.promise}_doSignIn(e){this._busy=e,this._rejectOnPersistedPageShow=!1;const n=l=&gt;{const u=e.options_?.resource,d=e.resUrl_,f=e.refresh_;let h=!1;this.credentials.includes(l)||(f&amp;&amp;this.credentials.includes(f)?(f.userId=l.userId,f.token=l.token,f.expires=l.expires,f.validity=l.validity,f.ssl=l.ssl,f.creationTime=l.creationTime,h=!0,l=f):this.credentials.push(l)),l.resources||(l.resources=[]),l.resources.includes(u||d)||l.resources.push(u||d),l.scope=this._isServerRsrc(d)?"server":"portal",l.emitTokenChange();const p=this._soReqs,y={};this._soReqs=[],p.forEach(v=&gt;{if(!this._isIdenticalService(d,v.resUrl_)){const m=this._getSuffix(v.resUrl_);y[m]||(y[m]=!0,l.resources.push(v.resUrl_))}}),e.resolve(l),p.forEach(v=&gt;{this._hasSameServerInstance(this._getServerInstanceRoot(d),v.resUrl_)?v.resolve(l):this._soReqs.push(v)}),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,h||this.emit("credential-create",{credential:l}),this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&amp;&amp;this._doSignIn(this._xoReqs.shift())},r=l=&gt;{e.reject(l),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&amp;&amp;this._doSignIn(this._xoReqs.shift())},i=(l,u,d,f)=&gt;{const h=e.sinfo_,p=!e.options_||e.options_.prompt!==!1,y=h.hasPortal&amp;&amp;this._findOAuthInfo(e.resUrl_);let v,m;if(l)n(new _t({userId:l,server:h.server??void 0,token:d??void 0,expires:f!=null?Number(f):null,ssl:!!u}));else if(window!==window.parent&amp;&amp;this._appUrlObj.query?.["arcgis-auth-origin"]&amp;&amp;this._appUrlObj.query?.["arcgis-auth-portal"]&amp;&amp;this._hasSameServerInstance(this._getServerInstanceRoot(this._appUrlObj.query["arcgis-auth-portal"]),e.resUrl_)){window.parent.postMessage({type:"arcgis:auth:requestCredential"},this._appUrlObj.query["arcgis-auth-origin"]);const g=lu(window,"message",_=&gt;{_.source===window.parent&amp;&amp;_.data&amp;&amp;(_.data.type==="arcgis:auth:credential"?(g.remove(),_.data.credential.expires&lt;Date.now()?r(new Ve("identity-manager:credential-request-failed","Parent application's token has expired.")):n(new _t(_.data.credential))):_.data.type==="arcgis:auth:error"&amp;&amp;(g.remove(),_.data.error.name==="tokenExpiredError"?r(new Ve("identity-manager:credential-request-failed","Parent application's token has expired.")):r(Ve.fromJSON(_.data.error))))});ui(e.options_?.signal,()=&gt;{g.remove()})}else if(y){let g=y._oAuthCred;if(!g){const _=new TC(y,$g),S=new TC(y,Fg);_.isValid()&amp;&amp;S.isValid()?_.expires&gt;S.expires?(g=_,S.destroy()):(g=S,_.destroy()):g=_.isValid()?_:S,y._oAuthCred=g}if(g.isValid()){v=new _t({userId:g.userId??void 0,server:h.server??void 0,token:g.token??void 0,expires:g.expires,ssl:g.ssl??void 0,_oAuthCred:g});const _=y.appId!==g.appId&amp;&amp;this._doPortalSignIn(e.resUrl_);_||g.refreshToken?(e._pendingDfd=g.refreshToken?this._getOAuthToken(h.server,g.refreshToken,g.appId).then(S=&gt;(v.expires=Date.now()+1e3*S.expires_in,v.token=S.access_token,v)):Promise.resolve(v),e._pendingDfd.then(S=&gt;_?this._exchangeToken(S.server,y.appId,S.token).then(w=&gt;(S.token=w,S)).catch(()=&gt;S):S).then(S=&gt;{n(S)}).catch(()=&gt;{g?.destroy(),i()})):n(v)}else if(this._oAuthLocationParams&amp;&amp;this._hasSameServerInstance(y.portalUrl,this._oAuthLocationParams.state.portalUrl)&amp;&amp;(this._oAuthLocationParams.access_token||this._oAuthLocationParams.code&amp;&amp;this._oAuthLocationParams.state.uid===g.stateUID&amp;&amp;g.codeVerifier)){const _=this._oAuthLocationParams;this._oAuthLocationParams=null,e._pendingDfd=this._processOAuthResponseParams(_,y,h).then(S=&gt;{n(S)}).catch(r)}else{const _=()=&gt;{p?e._pendingDfd=this.oAuthSignIn(e.resUrl_,h,y,e.options_).then(n,r):(m=new Ve("identity-manager:not-authenticated","User is not signed in."),r(m))};this._doPortalSignIn(e.resUrl_)?e._pendingDfd=this._getPlatformSelf(h.server,y.appId).then(S=&gt;{$r(S.portalUrl,this._appOrigin,!0)?(v=new _t({userId:S.username,server:h.server??void 0,expires:Date.now()+1e3*S.expires_in,token:S.token}),n(v)):_()}).catch(_):_()}}else if(p){if(this._checkProtocol(e.resUrl_,h,r,e.admin_)){let g=e.options_;e.admin_&amp;&amp;(g=g||{},g.isAdmin=!0),e._pendingDfd=this.signIn(e.resUrl_,h,g).then(n,r)}}else m=new Ve("identity-manager:not-authenticated","User is not signed in."),r(m)},o=()=&gt;{const l=e.sinfo_,u=l.owningSystemUrl,d=e.options_;let f,h,p,y;if(d&amp;&amp;(f=d.token,h=d.error,p=d.prompt),y=this._findCredential(u,{token:f,resource:e.resUrl_}),!y){for(const v of this.credentials)if(this._isIdProvider(u,v.server)){y=v;break}}if(y){const v=this.findCredential(e.resUrl_,y.userId);if(v)n(v);else if(EC(l,this._legacyFed)){const m=y.toJSON();m.server=l.server,m.resources=null,n(new _t(m))}else(e._pendingDfd=this.generateToken(this.findServerInfo(y.server),null,{serverUrl:e.resUrl_,token:y.token,signal:e.options_.signal,ssl:y.ssl})).then(m=&gt;{n(new _t({userId:y?.userId,server:l.server??void 0,token:m.token,expires:m.expires!=null?Number(m.expires):null,ssl:!!m.ssl,isAdmin:e.admin_,validity:m.validity}))},r)}else this._busy=null,f&amp;&amp;(e.options_.token=null),(e._pendingDfd=this.getCredential(u.replace(/\/?$/,"/sharing"),{resource:e.resUrl_,owningTenant:l.owningTenant,signal:e.options_.signal,token:f,error:h,prompt:p})).then(()=&gt;{this._enqueue(e.resUrl_,e.sinfo_,e.options_,e,e.admin_)},v=&gt;{e.resUrl_=e.sinfo_=e.refresh_=null,e.reject(v)})};this._errbackFunc=r;const s=e.sinfo_.owningSystemUrl,a=this._isServerRsrc(e.resUrl_),c=e.sinfo_._restInfoPms;c?c.promise.then(l=&gt;{const u=e.sinfo_;if(u._restInfoPms){u.adminTokenServiceUrl=u._restInfoPms.adminUrl,u._restInfoPms=null,u.tokenServiceUrl=(sc("authInfo.tokenServicesUrl",l)||sc("authInfo.tokenServiceUrl",l)||sc("tokenServiceUrl",l))??null,u.shortLivedTokenValidity=sc("authInfo.shortLivedTokenValidity",l)??null,u.currentVersion=l.currentVersion,u.owningTenant=l.owningTenant;const d=u.owningSystemUrl=l.owningSystemUrl;d&amp;&amp;this._portals.push(d)}a&amp;&amp;u.owningSystemUrl?o():i()},()=&gt;{e.sinfo_._restInfoPms=null;const l=new Ve("identity-manager:server-identification-failed","Unknown resource - could not find token service endpoint.");r(l)}):a&amp;&amp;s?o():e.sinfo_._selfReq?e.sinfo_._selfReq.selfDfd.then(l=&gt;{const u={};let d,f,h,p;return l&amp;&amp;(d=l.user?.username,u.username=d,u.allSSL=l.allSSL,f=l.supportsOAuth,p=parseFloat(l.currentVersion),l.portalMode==="multitenant"&amp;&amp;(h=l.customBaseUrl),e.sinfo_.currentVersion=p),e.sinfo_.webTierAuth=!!d,d&amp;&amp;this.normalizeWebTierAuth?this.generateToken(e.sinfo_,null,{ssl:u.allSSL}).catch(()=&gt;null).then(y=&gt;(u.portalToken=y?.token,u.tokenExpiration=y?.expires,u)):!d&amp;&amp;f&amp;&amp;p&gt;=4.4&amp;&amp;!this._findOAuthInfo(e.resUrl_)?this._generateOAuthInfo({portalUrl:e.sinfo_.server,customBaseUrl:h,owningTenant:e.sinfo_._selfReq.owningTenant}).catch(()=&gt;null).then(()=&gt;u):u}).catch(()=&gt;null).then(l=&gt;{e.sinfo_._selfReq=null,l?i(l.username,l.allSSL,l.portalToken,l.tokenExpiration):i()}):i()}_generateOAuthInfo(e){let n,r=null,i=e.portalUrl;const o=e.customBaseUrl,s=e.owningTenant,a=!this._defaultOAuthInfo&amp;&amp;this._createDefaultOAuthInfo&amp;&amp;!this._hasTestedIfAppIsOnPortal;if(a){r=window.location.href;let c=r.indexOf("?");c&gt;-1&amp;&amp;(r=r.slice(0,c)),c=r.search(/\/(apps|home)\//),r=c&gt;-1?r.slice(0,c):null}return a&amp;&amp;r?(this._hasTestedIfAppIsOnPortal=!0,n=zt(r+"/sharing/rest",{query:{f:"json"}}).then(()=&gt;{this._defaultOAuthInfo=new F$({appId:"arcgisonline",popupCallbackUrl:r+"/home/oauth-callback.html"})})):n=Promise.resolve(),n.then(()=&gt;{if(this._defaultOAuthInfo)return i=i.replace(/^http:/i,"https:"),zt(i+"/sharing/rest/oauth2/validateRedirectUri",{query:{accountId:s,client_id:this._defaultOAuthInfo.appId,redirect_uri:Ku(this._defaultOAuthInfo.popupCallbackUrl),f:"json"}}).then(c=&gt;{if(c.data.valid){const l=this._defaultOAuthInfo.clone();c.data.urlKey&amp;&amp;o?l.portalUrl="https://"+c.data.urlKey.toLowerCase()+"."+o:l.portalUrl=i,l.popup=window!==window.top||!($r(i,this._appOrigin)||this._gwDomains.some(u=&gt;u.regex.test(i)&amp;&amp;u.regex.test(this._appOrigin))),this.oAuthInfos.push(l)}})})}_doOAuthSignIn(e,n,r,i){const o=r._oAuthCred,s={portalUrl:r.portalUrl};!r.popup&amp;&amp;r.preserveUrlHash&amp;&amp;window.location.hash&amp;&amp;(s.hash=window.location.hash),o.stateUID&amp;&amp;(s.uid=o.stateUID);const a={client_id:r.appId,response_type:o.codeVerifier?"code":"token",state:JSON.stringify(s),expiration:r.expiration,locale:r.locale,redirect_uri:this._getRedirectURI(r,!!o.codeVerifier)};r.forceLogin&amp;&amp;(a.force_login=!0),r.forceUserId&amp;&amp;r.userId&amp;&amp;(a.prepopulatedusername=r.userId),!r.popup&amp;&amp;this._doPortalSignIn(e)&amp;&amp;(a.redirectToUserOrgUrl=!0),o.codeVerifier&amp;&amp;(a.code_challenge=i||o.codeVerifier,a.code_challenge_method=i?"S256":"plain");const c=r.portalUrl.replace(/^http:/i,"https:")+"/sharing/oauth2/authorize",l=c+"?"+Uc(a);if(r.popup){const u=window.open(l,"esriJSAPIOAuth",r.popupWindowFeatures);if(u)u.focus(),this._oAuthDfd.oAuthWin_=u,this._oAuthIntervalId=setInterval(()=&gt;{if(u.closed){clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle.remove();const d=this._oAuthDfd;if(d){const f=new Ve("identity-manager:user-aborted","ABORTED");d.reject(f)}}},500),this._oAuthOnPopupHandle=lu(window,["arcgis:auth:hash","arcgis:auth:location:search"],d=&gt;{d.type==="arcgis:auth:hash"?this.setOAuthResponseHash(d.detail):this._setOAuthResponseQueryString(d.detail)});else{const d=new Ve("identity-manager:popup-blocked","ABORTED");this._oAuthDfd.reject(d)}}else this._rejectOnPersistedPageShow=!0,this._oAuthRedirectFunc?this._oAuthRedirectFunc({authorizeParams:a,authorizeUrl:c,resourceUrl:e,serverInfo:n,oAuthInfo:r}):window.location.href=l}_getRedirectURI(e,n){const r=window.location.href.replace(/#.*$/,"");if(e.popup)return Ku(e.popupCallbackUrl);if(n){const i=Oo(r);return i.query&amp;&amp;["code","error","error_description","message_code","persist","state"].forEach(o=&gt;{delete i.query[o]}),Ig(i.path,i.query)}return r}}tG.prototype.declaredClass="esri.identity.IdentityManagerBase";let _t=class extends RS.EventedAccessor{constructor(t){super(t),this._oAuthCred=null,this.tokenRefreshBuffer=2,t?._oAuthCred&amp;&amp;(this._oAuthCred=t._oAuthCred)}initialize(){this.resources=this.resources||[],this.creationTime==null&amp;&amp;(this.creationTime=Date.now())}refreshToken(){const t=vn,e=t.findServerInfo(this.server),n=e?.owningSystemUrl,r=!!n&amp;&amp;this.scope==="server",i=r&amp;&amp;EC(e,t._legacyFed),o=e.webTierAuth,s=o&amp;&amp;t.normalizeWebTierAuth,a=Lg[this.server],c=a?.[this.userId];let l,u=this.resources&amp;&amp;this.resources[0],d=r?t.findServerInfo(n):null,f={username:this.userId,password:c};if(o&amp;&amp;!s)return;r&amp;&amp;!d&amp;&amp;t.serverInfos.some(p=&gt;(t._isIdProvider(n,p.server)&amp;&amp;(d=p),!!d));const h=d?t.findCredential(d.server,this.userId):null;if(!r||h){if(!i){if(r)l={serverUrl:u,token:h?.token,ssl:h?.ssl};else if(s)f=null,l={ssl:this.ssl};else{if(!c){let p;return u&amp;&amp;(u=t._sanitizeUrl(u),this._enqueued=1,p=t._enqueue(u,e,null,null,this.isAdmin,this),p.then(()=&gt;{this._enqueued=0,this.refreshServerTokens()}).catch(()=&gt;{this._enqueued=0})),p}this.isAdmin&amp;&amp;(l={isAdmin:!0})}return t.generateToken(r?d:e,r?null:f,l).then(p=&gt;{this.token=p.token,this.expires=p.expires!=null?Number(p.expires):null,this.creationTime=Date.now(),this.validity=p.validity,this.emitTokenChange(),this.refreshServerTokens()}).catch(()=&gt;{})}h?.refreshToken()}}refreshServerTokens(){if(this.scope==="portal"){const t=vn;t.credentials.forEach(e=&gt;{const n=t.findServerInfo(e.server),r=n?.owningSystemUrl;e!==this&amp;&amp;e.userId===this.userId&amp;&amp;r&amp;&amp;e.scope==="server"&amp;&amp;(t._hasSameServerInstance(this.server,r)||t._isIdProvider(r,this.server))&amp;&amp;(EC(n,t._legacyFed)?(e.token=this.token,e.expires=this.expires,e.creationTime=this.creationTime,e.validity=this.validity,e.emitTokenChange()):e.refreshToken())})}}emitTokenChange(t){clearTimeout(this._refreshTimer);const e=vn,n=this.server?e.findServerInfo(this.server):null,r=n?.owningSystemUrl,i=r?e.findServerInfo(r):null;t===!1||r&amp;&amp;this.scope!=="portal"&amp;&amp;(!i?.webTierAuth||e.normalizeWebTierAuth)||this.expires==null&amp;&amp;this.validity==null||this._startRefreshTimer(),this.emit("token-change")}destroy(){this.userId=this.server=this.token=this.expires=this.validity=this.resources=this.creationTime=null,this._oAuthCred&amp;&amp;(this._oAuthCred.destroy(),this._oAuthCred=null);const t=vn,e=t.credentials.indexOf(this);e&gt;-1&amp;&amp;t.credentials.splice(e,1),this.emitTokenChange(),this.emit("destroy")}toJSON(){const t=P4({userId:this.userId,server:this.server,token:this.token,expires:this.expires,validity:this.validity,ssl:this.ssl,isAdmin:this.isAdmin,creationTime:this.creationTime,scope:this.scope}),e=this.resources;return e&amp;&amp;e.length&gt;0&amp;&amp;(t.resources=e.slice()),t}_startRefreshTimer(){clearTimeout(this._refreshTimer);const t=6e4*this.tokenRefreshBuffer,e=2**31-1;let n=(this.validity?this.creationTime+6e4*this.validity:this.expires)-Date.now();n&lt;0?n=0:n&gt;e&amp;&amp;(n=e),this._refreshTimer=setTimeout(this.refreshToken.bind(this),n&gt;t?n-t:n)}};ne([ae()],_t.prototype,"creationTime",void 0),ne([ae()],_t.prototype,"expires",void 0),ne([ae()],_t.prototype,"isAdmin",void 0),ne([ae()],_t.prototype,"oAuthState",void 0),ne([ae()],_t.prototype,"resources",void 0),ne([ae()],_t.prototype,"scope",void 0),ne([ae()],_t.prototype,"server",void 0),ne([ae()],_t.prototype,"ssl",void 0),ne([ae()],_t.prototype,"token",void 0),ne([ae()],_t.prototype,"tokenRefreshBuffer",void 0),ne([ae()],_t.prototype,"userId",void 0),ne([ae()],_t.prototype,"validity",void 0),_t=ne([ur("esri.identity.Credential")],_t);class nG extends tG{}nG.prototype.declaredClass="esri.identity.IdentityManager";const eh=new nG;G_e(eh);const zEe=Object.freeze(Object.defineProperty({__proto__:null,default:eh},Symbol.toStringTag,{value:"Module"}));function qEe(t){const{error:e,onRetry:n,onDismiss:r}=t;return T.jsxs("div",{children:["Kunne dessverre ikke hente inn brukeren din. Du kan fortsette i begrenset modus eller forsÃ¸ke Ã¥ logge inn pÃ¥ nytt. Vi beklager dette.",T.jsxs("div",{className:"mt-2",children:["Vi mottok feilmelding: ",T.jsx("strong",{children:e.message})]}),T.jsxs("div",{className:"mt-3",children:[T.jsx(yn,{small:!0,className:"app-context-error__dismiss mr-1",onClick:r,children:"Fortsett.."}),T.jsx(yn,{small:!0,className:"app-context-error__retry",intent:"primary",onClick:n,children:"PrÃ¸v igjen.."})]})]})}var BS={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"CurrentUserTenantFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UserTenant"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"TenantId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Tenant"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ExternalCustomerId"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"UserTenantTypeCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"UserTenantType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:169}};BS.loc.source={body:`fragment CurrentUserTenantFragment on UserTenant {
  Id
  TenantId
  Tenant {
    Name
    ExternalCustomerId
  }
  UserTenantTypeCode
  UserTenantType {
    Name
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function Ug(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Ug(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Ug(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Ug(r,e)})}var CC={};(function(){BS.definitions.forEach(function(e){if(e.name){var n=new Set;Ug(e,n),CC[e.name.value]=n}})})();function U$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function WEe(t,e){var n={kind:t.kind,definitions:[U$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=CC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=CC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=U$(t,a);c&amp;&amp;n.definitions.push(c)}),n}WEe(BS,"CurrentUserTenantFragment");var HS={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FeatureAccessFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeatureAccess"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"UserConfirmedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsTenantLegalRequired"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsUserLegalRequired"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsTenantApproved"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsUserApproved"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsUserAllowedToRead"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"FeatureId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Feature"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ApiName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:253}};HS.loc.source={body:`fragment FeatureAccessFragment on FeatureAccess {
  UserConfirmedAt
  Description
  IsTenantLegalRequired
  IsUserLegalRequired
  IsTenantApproved
  IsUserApproved
  IsUserAllowedToRead
  FeatureId
  Feature {
    ApiName
    Name
    Description
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function jg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){jg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){jg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){jg(r,e)})}var kC={};(function(){HS.definitions.forEach(function(e){if(e.name){var n=new Set;jg(e,n),kC[e.name.value]=n}})})();function j$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function GEe(t,e){var n={kind:t.kind,definitions:[j$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=kC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=kC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=j$(t,a);c&amp;&amp;n.definitions.push(c)}),n}GEe(HS,"FeatureAccessFragment");var Mp={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PackageFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Package"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CountryCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsDeleted"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]}]}}],loc:{start:0,end:101}};Mp.loc.source={body:`fragment PackageFragment on Package {
  Code
  CountryCode
  Icon
  IsDeleted
  Name
  Description
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function Bg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Bg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Bg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Bg(r,e)})}var AC={};(function(){Mp.definitions.forEach(function(e){if(e.name){var n=new Set;Bg(e,n),AC[e.name.value]=n}})})();function B$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function KEe(t,e){var n={kind:t.kind,definitions:[B$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=AC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=AC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=B$(t,a);c&amp;&amp;n.definitions.push(c)}),n}KEe(Mp,"PackageFragment");var Xu={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PackageAccessFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PackageAccess"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ApiName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsDeleted"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"HasAccess"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Limit"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"NextPackageCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"NextPackage"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CountryCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsDeleted"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Icon"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"SubscriptionTypeCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"SubscriptionType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"IsCustomAccess"},arguments:[],directives:[]}]}}],loc:{start:0,end:357}};Xu.loc.source={body:`#import "@/v1-console/package/package.fragment.gql"

fragment PackageAccessFragment on PackageAccess {
  ApiName
  IsDeleted
  HasAccess
  Limit
  NextPackageCode
  NextPackage {
    Code
    CountryCode
    IsDeleted
    Name
    Description
    Icon
  }
  SubscriptionTypeCode
  SubscriptionType {
    Code
    Name
    Description
  }
  IsCustomAccess
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};var H$={};function QEe(t){return t.filter(function(e){if(e.kind!=="FragmentDefinition")return!0;var n=e.name.value;return H$[n]?!1:(H$[n]=!0,!0)})}Xu.definitions=Xu.definitions.concat(QEe(Mp.definitions));function Hg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Hg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Hg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Hg(r,e)})}var IC={};(function(){Xu.definitions.forEach(function(e){if(e.name){var n=new Set;Hg(e,n),IC[e.name.value]=n}})})();function V$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function YEe(t,e){var n={kind:t.kind,definitions:[V$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=IC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=IC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=V$(t,a);c&amp;&amp;n.definitions.push(c)}),n}YEe(Xu,"PackageAccessFragment");var VS={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"ProjectFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Project"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ProjectTypeCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ProjectType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"PermissionTypeCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"TenantId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CreatedByUserId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CreatedByUser"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"FirstName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"LastName"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"UpdatedByUserId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"UpdatedByUser"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"FirstName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"LastName"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"UpdatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CreatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsArchived"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsDeleted"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsFavorite"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"AssetCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Icon"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Path"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"IsNotify_Email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"PublicJournal_Properties"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"PublicJournal_Areas"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"PublicJournal_Words"},arguments:[],directives:[]}]}}],loc:{start:0,end:506}};VS.loc.source={body:`fragment ProjectFragment on Project {
  Id
  Name
  Description
  ProjectTypeCode
  ProjectType {
    Code
    Name
    Description
  }
  PermissionTypeCode
  TenantId
  CreatedByUserId
  CreatedByUser {
    FirstName
    LastName
  }
  UpdatedByUserId
  UpdatedByUser {
    FirstName
    LastName
  }
  UpdatedAt
  CreatedAt
  IsArchived
  IsDeleted
  IsFavorite
  AssetCode
  Icon {
    Code
    Name
    Path
  }
  IsNotify_Email
  PublicJournal_Properties
  PublicJournal_Areas
  PublicJournal_Words
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function Vg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Vg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Vg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Vg(r,e)})}var OC={};(function(){VS.definitions.forEach(function(e){if(e.name){var n=new Set;Vg(e,n),OC[e.name.value]=n}})})();function z$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function JEe(t,e){var n={kind:t.kind,definitions:[z$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=OC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=OC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=z$(t,a);c&amp;&amp;n.definitions.push(c)}),n}JEe(VS,"ProjectFragment");var Ar={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"CurrentUserFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CurrentUser"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"AzureID"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"FirstName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"LastName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Email"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsBlocked"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CreatedAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"LayerPreferences"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Traits"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"TaskEmailNotification"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsStaff"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"IsAdminOfActiveTenant"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ActiveTenantId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ActiveTenant"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"HasModelCalculator"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"CadastresFromCompaniesDisplayedOnMapByOrgNumbers"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"ActiveProjectId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ActiveProject"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"ProjectFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"UserTenants"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CurrentUserTenantFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"FeatureAccesses"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"FeatureAccessFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"Package"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PackageFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"PackageAccesses"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PackageAccessFragment"},directives:[]}]}}]}}],loc:{start:0,end:902}};Ar.loc.source={body:`#import "@/v1-console/currentUser/tenant/currentUser.tenant.fragment.gql"
#import "@/v1-console/featureAccess/featureAccess.fragment.gql"
#import "@/v1-console/package/package.fragment.gql"
#import "@/v1-console/packageAccess/packageAccess.fragment.gql"
#import "@/v1-console/project/project.fragment.gql"

fragment CurrentUserFragment on CurrentUser {
  Id
  AzureID
  FirstName
  LastName
  Email
  IsBlocked
  CreatedAt
  LayerPreferences
  Traits
  TaskEmailNotification
  IsStaff
  IsAdminOfActiveTenant
  ActiveTenantId
  ActiveTenant {
    Id
    Name
    HasModelCalculator
    CadastresFromCompaniesDisplayedOnMapByOrgNumbers
  }
  ActiveProjectId
  ActiveProject {
    ...ProjectFragment
  }
  UserTenants {
    ...CurrentUserTenantFragment
  }
  FeatureAccesses {
    ...FeatureAccessFragment
  }
  Package {
    ...PackageFragment
  }
  PackageAccesses {
    ...PackageAccessFragment
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};var q$={};function Dp(t){return t.filter(function(e){if(e.kind!=="FragmentDefinition")return!0;var n=e.name.value;return q$[n]?!1:(q$[n]=!0,!0)})}Ar.definitions=Ar.definitions.concat(Dp(BS.definitions));Ar.definitions=Ar.definitions.concat(Dp(HS.definitions));Ar.definitions=Ar.definitions.concat(Dp(Mp.definitions));Ar.definitions=Ar.definitions.concat(Dp(Xu.definitions));Ar.definitions=Ar.definitions.concat(Dp(VS.definitions));function zg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){zg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){zg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){zg(r,e)})}var RC={};(function(){Ar.definitions.forEach(function(e){if(e.name){var n=new Set;zg(e,n),RC[e.name.value]=n}})})();function W$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function XEe(t,e){var n={kind:t.kind,definitions:[W$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=RC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=RC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=W$(t,a);c&amp;&amp;n.definitions.push(c)}),n}XEe(Ar,"CurrentUserFragment");var zS={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FeatureValueTypeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"FeatureValueType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ApiName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Priority"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]}]}}],loc:{start:0,end:108}};zS.loc.source={body:`fragment FeatureValueTypeFragment on FeatureValueType {
  ApiName
  Code
  Priority
  Name
  Description
}

`,name:"GraphQL request",locationOffset:{line:1,column:1}};function qg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){qg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){qg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){qg(r,e)})}var NC={};(function(){zS.definitions.forEach(function(e){if(e.name){var n=new Set;qg(e,n),NC[e.name.value]=n}})})();function G$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function ZEe(t,e){var n={kind:t.kind,definitions:[G$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=NC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=NC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=G$(t,a);c&amp;&amp;n.definitions.push(c)}),n}ZEe(zS,"FeatureValueTypeFragment");var Zu={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"Feature2WithValueTypeFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Feature2WithValueType"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"ApiName"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ValueCode"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ValueDescription"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"ValuePriority"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"FeatureType"},arguments:[],directives:[{kind:"Directive",name:{kind:"Name",value:"type"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"StringValue",value:"FeatureType",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"Unit"},arguments:[],directives:[{kind:"Directive",name:{kind:"Name",value:"type"},arguments:[{kind:"Argument",name:{kind:"Name",value:"name"},value:{kind:"StringValue",value:"Unit",block:!1}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Code"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Abbreviation"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"ValueType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"FeatureValueTypeFragment"},directives:[]}]}}]}}],loc:{start:0,end:482}};Zu.loc.source={body:`#import "@/v1-console/feature/featureValueType.fragment.gql"

fragment Feature2WithValueTypeFragment on Feature2WithValueType {
  # @note: could note use the feature2Fragment because the way graphql works here
  ApiName
  Name
  Description
  Value
  ValueCode
  ValueDescription
  ValuePriority
  FeatureType @type(name: "FeatureType") {
    Code
    Name
  }
  Unit @type(name: "Unit") {
    Code
    Name
    Abbreviation
  }
  ValueType {
    ...FeatureValueTypeFragment
  }
}

`,name:"GraphQL request",locationOffset:{line:1,column:1}};var K$={};function eCe(t){return t.filter(function(e){if(e.kind!=="FragmentDefinition")return!0;var n=e.name.value;return K$[n]?!1:(K$[n]=!0,!0)})}Zu.definitions=Zu.definitions.concat(eCe(zS.definitions));function Wg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Wg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Wg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Wg(r,e)})}var PC={};(function(){Zu.definitions.forEach(function(e){if(e.name){var n=new Set;Wg(e,n),PC[e.name.value]=n}})})();function Q$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function tCe(t,e){var n={kind:t.kind,definitions:[Q$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=PC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=PC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=Q$(t,a);c&amp;&amp;n.definitions.push(c)}),n}tCe(Zu,"Feature2WithValueTypeFragment");var ba={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AppContextQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"geodataTokenInput"}},type:{kind:"NamedType",name:{kind:"Name",value:"GeodataTokenInput"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"getGeodataToken"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"geodataTokenInput"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Token"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Expires"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"getLayerServerToken"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"Token"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"Expires"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"getCurrentUser"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"CurrentUserFragment"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"getFeatures2WithValueType"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"Feature2WithValueTypeFragment"},directives:[]}]}}]}}],loc:{start:0,end:436}};ba.loc.source={body:`#import "@/v1-console/currentUser/currentUser.fragment.gql"
#import "@/v1-console/feature/feature2WithValueType.fragment.gql"

query AppContextQuery($geodataTokenInput: GeodataTokenInput) {
  getGeodataToken(input: $geodataTokenInput) {
    Token
    Expires
  }
  getLayerServerToken {
    Token
    Expires
  }
  getCurrentUser {
    ...CurrentUserFragment
  }
  getFeatures2WithValueType {
    ...Feature2WithValueTypeFragment
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};var Y$={};function rG(t){return t.filter(function(e){if(e.kind!=="FragmentDefinition")return!0;var n=e.name.value;return Y$[n]?!1:(Y$[n]=!0,!0)})}ba.definitions=ba.definitions.concat(rG(Ar.definitions));ba.definitions=ba.definitions.concat(rG(Zu.definitions));function Gg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Gg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Gg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Gg(r,e)})}var xC={};(function(){ba.definitions.forEach(function(e){if(e.name){var n=new Set;Gg(e,n),xC[e.name.value]=n}})})();function J$(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function nCe(t,e){var n={kind:t.kind,definitions:[J$(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=xC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=xC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=J$(t,a);c&amp;&amp;n.definitions.push(c)}),n}nCe(ba,"AppContextQuery");const iG=cS(!1);function rCe(t){const e=hhe(ba,E.useMemo(()=&gt;({...t,notifyOnNetworkStatusChange:!0}),[t]));return E.useEffect(()=&gt;{iG(e.loading)},[e.loading]),e}function oG(){return Jq(iG)}const iCe={en:{VarChar:"Text",Date:"Date",Bit:"Truth",Int:"Number",Float:"Decimals",GnrBnr:"Kmr-Gnr-Bnr-Fnr-Snr",Url:"Link",Orgnr:"Org. nr.","E-mail":"E-mail",Phone:"Phone",age:"Age",year:"year",building:"Building",housing:"Housing",population:"Population",ownership:"Ownership",wealth:"Wealth",income:"Income",family:"Family",maritalStatus:"Marital Status",educationSubject:"Education Subject",educationLevel:"Education Level",point:"Point",polygon:"Polygon",rectangle:"Rectangle",circle:"Circle",blue:"Blue",purple:"Purple",red:"Red",orange:"Orange",yellow:"Yellow",green:"Green",gray:"Gray","location.Addresses":"Addresses","property.Lots":"Lots","property.Buildings":"Buildings","industry.Companies":"Companies","location.Streets":"Streets","traffic.ParkingAreas":"ParkingAreas","location.Counties":"Counties","location.Municipalities":"Municipalities","location.BasicStatisticalUnits":"BasicStatisticalUnits","location.SubAreas":"SubAreas","location.CityDistricts":"CityDistricts","traffic.AddressesVolumes":"AddressesVolumes","traffic.TransitStops":"TransitStops",Private:"Private","Within tenant":"With colleagues",Global:"Global",true:"Yes",false:"No",Shares:"Shares","Organizational subunit":"Organizational subunit",planId:"Plan id",planName:"Plan name",planTypeName:"Plan type",planStatus:"Plan status",planProvision:"Plan provision",suggesterType:"Suggester type",legalRefTypeName:"Legal reference type",legalRefDescription:"Legal reference desc.",verticalName:"Vertical name",municipalityCode:"Municipality code",declaredAt:"Declared at",inEffectAt:"Took effect at",inEffectYear:"Took effect year",finalizedAt:"Finalized at",copiedAt:"Copied at",updatedAt:"Updated at",originalPlanId:"Original plan id",originalHost:"Original data host",extraInfo:"Extra info",objType:"Type",purpose:"Purpose",name:"Name",organizationNumber:"Organization number",numberOfEmployees:"Number of employees",legalEntityType:"Legal entity type",industrialSector:"Industrial sector",industrialClassification:"Industrial classification",address:"Address",Task:"Task",Note:"Note",solid:"Solid","backward-diagonal":"Backward diagonal","forward-diagonal":"Forward diagonal",cross:"Cross","diagonal-cross":"Diagonal cross",horizontal:"Horizontal",vertical:"Vertical",none:"None"},no:{VarChar:"Tekst",Date:"Dato",Bit:"Sannhet",Int:"Tall",Float:"Desimaler",GnrBnr:"Kmr-Gnr-Bnr-Fnr-Snr",Url:"Link",Orgnr:"Org. nr.","E-mail":"E-post",Phone:"Telefon",age:"Alder",year:"Ã¥r",building:"Bygg",housing:"Boforhold",population:"Populasjon",ownership:"Eieform",wealth:"Formue",income:"Inntekt",family:"Familje",maritalStatus:"Sivilstatus",educationSubject:"Utdanningsfelt",educationLevel:"UtdanningsnivÃ¥",point:"Punkt",polygon:"Polygon",rectangle:"Rektangel",circle:"Sirkel",blue:"BlÃ¥",purple:"Lilla",red:"RÃ¸d",orange:"Oransj",yellow:"Gul",green:"GrÃ¸nn",gray:"GrÃ¥","location.Addresses":"Adresser","property.Lots":"Eiendommer","property.Buildings":"Bygninger","industry.Companies":"Selskap","location.Streets":"Gater","traffic.ParkingAreas":"ParkeringsomrÃ¥der","location.Counties":"Fylker","location.Municipalities":"Kommuner","location.BasicStatisticalUnits":"Grunnkretser","location.SubAreas":"Inndelte omrÃ¥der","location.CityDistricts":"Bydeler","traffic.AddressesVolumes":"Adresse volum","traffic.TransitStops":"Holdeplasser",Private:"Privat","Within tenant":"Med kollegaer",Global:"Globalt",true:"Ja",false:"Nei",Shares:"Aksjer","Organizational subunit":"Organisatorisk underenhet",planId:"Plan id",planName:"Plan navn",planTypeName:"Plan type",planStatus:"Plan status",planProvision:"Plan bestemmelse",suggesterType:"Forslagsstiller type",legalRefTypeName:"Lovreferanse type",legalRefDescription:"Lovreferanse beskrivelse",verticalName:"VertikalnivÃ¥",municipalityCode:"Kommune nr.",declaredAt:"KunngjÃ¸ringsdato",inEffectAt:"Ikrafttredelse dato",inEffectYear:"Ikrafttredelse Ã¥r",finalizedAt:"Vedtakendelig plan dato",copiedAt:"Kopiert den",updatedAt:"Oppdatert den",originalPlanId:"Original plan id",originalHost:"Original data vert",extraInfo:"Ekstra info",objType:"Type",purpose:"FormÃ¥l",name:"Navn",organizationNumber:"Organisasjonsnummer",numberOfEmployees:"Antall ansatte",legalEntityType:"Juridisk enhetstype",industrialSector:"Industrisektor",industrialClassification:"Industriell klassifisering",address:"Adresse",Task:"Oppgave",Note:"Notat","Property - Public journals":"Saksinnsyn",solid:"Heldekkende","backward-diagonal":"Diagonal stigende","forward-diagonal":"Diagonal synkende",cross:"Ruter","diagonal-cross":"Diagonal ruter",horizontal:"Vannrett",vertical:"Loddrett",none:"Ingen"}},oCe=(t,e="no")=&gt;{const n=`${t}`;return iCe[e][n]||n};var sG={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(Hi,function(){var n=1e3,r=6e4,i=36e5,o="millisecond",s="second",a="minute",c="hour",l="day",u="week",d="month",f="quarter",h="year",p="date",y="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(G){var M=["th","st","nd","rd"],B=G%100;return"["+G+(M[(B-20)%10]||M[B]||M[0])+"]"}},_=function(G,M,B){var L=String(G);return!L||L.length&gt;=M?G:""+Array(M+1-L.length).join(B)+G},S={s:_,z:function(G){var M=-G.utcOffset(),B=Math.abs(M),L=Math.floor(B/60),A=B%60;return(M&lt;=0?"+":"-")+_(L,2,"0")+":"+_(A,2,"0")},m:function G(M,B){if(M.date()&lt;B.date())return-G(B,M);var L=12*(B.year()-M.year())+(B.month()-M.month()),A=M.clone().add(L,d),x=B-A&lt;0,V=M.clone().add(L+(x?-1:1),d);return+(-(L+(B-A)/(x?A-V:V-A))||0)},a:function(G){return G&lt;0?Math.ceil(G)||0:Math.floor(G)},p:function(G){return{M:d,y:h,w:u,d:l,D:p,h:c,m:a,s,ms:o,Q:f}[G]||String(G||"").toLowerCase().replace(/s$/,"")},u:function(G){return G===void 0}},w="en",b={};b[w]=g;var k="$isDayjsObject",C=function(G){return G instanceof Y||!(!G||!G[k])},P=function G(M,B,L){var A;if(!M)return w;if(typeof M=="string"){var x=M.toLowerCase();b[x]&amp;&amp;(A=x),B&amp;&amp;(b[x]=B,A=x);var V=M.split("-");if(!A&amp;&amp;V.length&gt;1)return G(V[0])}else{var K=M.name;b[K]=M,A=K}return!L&amp;&amp;A&amp;&amp;(w=A),A||!L&amp;&amp;w},I=function(G,M){if(C(G))return G.clone();var B=typeof M=="object"?M:{};return B.date=G,B.args=arguments,new Y(B)},q=S;q.l=P,q.i=C,q.w=function(G,M){return I(G,{locale:M.$L,utc:M.$u,x:M.$x,$offset:M.$offset})};var Y=function(){function G(B){this.$L=P(B.locale,null,!0),this.parse(B),this.$x=this.$x||B.x||{},this[k]=!0}var M=G.prototype;return M.parse=function(B){this.$d=function(L){var A=L.date,x=L.utc;if(A===null)return new Date(NaN);if(q.u(A))return new Date;if(A instanceof Date)return new Date(A);if(typeof A=="string"&amp;&amp;!/Z$/i.test(A)){var V=A.match(v);if(V){var K=V[2]-1||0,te=(V[7]||"0").substring(0,3);return x?new Date(Date.UTC(V[1],K,V[3]||1,V[4]||0,V[5]||0,V[6]||0,te)):new Date(V[1],K,V[3]||1,V[4]||0,V[5]||0,V[6]||0,te)}}return new Date(A)}(B),this.init()},M.init=function(){var B=this.$d;this.$y=B.getFullYear(),this.$M=B.getMonth(),this.$D=B.getDate(),this.$W=B.getDay(),this.$H=B.getHours(),this.$m=B.getMinutes(),this.$s=B.getSeconds(),this.$ms=B.getMilliseconds()},M.$utils=function(){return q},M.isValid=function(){return this.$d.toString()!==y},M.isSame=function(B,L){var A=I(B);return this.startOf(L)&lt;=A&amp;&amp;A&lt;=this.endOf(L)},M.isAfter=function(B,L){return I(B)&lt;this.startOf(L)},M.isBefore=function(B,L){return this.endOf(L)&lt;I(B)},M.$g=function(B,L,A){return q.u(B)?this[L]:this.set(A,B)},M.unix=function(){return Math.floor(this.valueOf()/1e3)},M.valueOf=function(){return this.$d.getTime()},M.startOf=function(B,L){var A=this,x=!!q.u(L)||L,V=q.p(B),K=function(Ge,$e){var N=q.w(A.$u?Date.UTC(A.$y,$e,Ge):new Date(A.$y,$e,Ge),A);return x?N:N.endOf(l)},te=function(Ge,$e){return q.w(A.toDate()[Ge].apply(A.toDate("s"),(x?[0,0,0,0]:[23,59,59,999]).slice($e)),A)},Se=this.$W,ue=this.$M,be=this.$D,_e="set"+(this.$u?"UTC":"");switch(V){case h:return x?K(1,0):K(31,11);case d:return x?K(1,ue):K(0,ue+1);case u:var Te=this.$locale().weekStart||0,Ze=(Se&lt;Te?Se+7:Se)-Te;return K(x?be-Ze:be+(6-Ze),ue);case l:case p:return te(_e+"Hours",0);case c:return te(_e+"Minutes",1);case a:return te(_e+"Seconds",2);case s:return te(_e+"Milliseconds",3);default:return this.clone()}},M.endOf=function(B){return this.startOf(B,!1)},M.$set=function(B,L){var A,x=q.p(B),V="set"+(this.$u?"UTC":""),K=(A={},A[l]=V+"Date",A[p]=V+"Date",A[d]=V+"Month",A[h]=V+"FullYear",A[c]=V+"Hours",A[a]=V+"Minutes",A[s]=V+"Seconds",A[o]=V+"Milliseconds",A)[x],te=x===l?this.$D+(L-this.$W):L;if(x===d||x===h){var Se=this.clone().set(p,1);Se.$d[K](te),Se.init(),this.$d=Se.set(p,Math.min(this.$D,Se.daysInMonth())).$d}else K&amp;&amp;this.$d[K](te);return this.init(),this},M.set=function(B,L){return this.clone().$set(B,L)},M.get=function(B){return this[q.p(B)]()},M.add=function(B,L){var A,x=this;B=Number(B);var V=q.p(L),K=function(ue){var be=I(x);return q.w(be.date(be.date()+Math.round(ue*B)),x)};if(V===d)return this.set(d,this.$M+B);if(V===h)return this.set(h,this.$y+B);if(V===l)return K(1);if(V===u)return K(7);var te=(A={},A[a]=r,A[c]=i,A[s]=n,A)[V]||1,Se=this.$d.getTime()+B*te;return q.w(Se,this)},M.subtract=function(B,L){return this.add(-1*B,L)},M.format=function(B){var L=this,A=this.$locale();if(!this.isValid())return A.invalidDate||y;var x=B||"YYYY-MM-DDTHH:mm:ssZ",V=q.z(this),K=this.$H,te=this.$m,Se=this.$M,ue=A.weekdays,be=A.months,_e=A.meridiem,Te=function($e,N,H,R){return $e&amp;&amp;($e[N]||$e(L,x))||H[N].slice(0,R)},Ze=function($e){return q.s(K%12||12,$e,"0")},Ge=_e||function($e,N,H){var R=$e&lt;12?"AM":"PM";return H?R.toLowerCase():R};return x.replace(m,function($e,N){return N||function(H){switch(H){case"YY":return String(L.$y).slice(-2);case"YYYY":return q.s(L.$y,4,"0");case"M":return Se+1;case"MM":return q.s(Se+1,2,"0");case"MMM":return Te(A.monthsShort,Se,be,3);case"MMMM":return Te(be,Se);case"D":return L.$D;case"DD":return q.s(L.$D,2,"0");case"d":return String(L.$W);case"dd":return Te(A.weekdaysMin,L.$W,ue,2);case"ddd":return Te(A.weekdaysShort,L.$W,ue,3);case"dddd":return ue[L.$W];case"H":return String(K);case"HH":return q.s(K,2,"0");case"h":return Ze(1);case"hh":return Ze(2);case"a":return Ge(K,te,!0);case"A":return Ge(K,te,!1);case"m":return String(te);case"mm":return q.s(te,2,"0");case"s":return String(L.$s);case"ss":return q.s(L.$s,2,"0");case"SSS":return q.s(L.$ms,3,"0");case"Z":return V}return null}($e)||V.replace(":","")})},M.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},M.diff=function(B,L,A){var x,V=this,K=q.p(L),te=I(B),Se=(te.utcOffset()-this.utcOffset())*r,ue=this-te,be=function(){return q.m(V,te)};switch(K){case h:x=be()/12;break;case d:x=be();break;case f:x=be()/3;break;case u:x=(ue-Se)/6048e5;break;case l:x=(ue-Se)/864e5;break;case c:x=ue/i;break;case a:x=ue/r;break;case s:x=ue/n;break;default:x=ue}return A?x:q.a(x)},M.daysInMonth=function(){return this.endOf(d).$D},M.$locale=function(){return b[this.$L]},M.locale=function(B,L){if(!B)return this.$L;var A=this.clone(),x=P(B,L,!0);return x&amp;&amp;(A.$L=x),A},M.clone=function(){return q.w(this.$d,this)},M.toDate=function(){return new Date(this.valueOf())},M.toJSON=function(){return this.isValid()?this.toISOString():null},M.toISOString=function(){return this.$d.toISOString()},M.toString=function(){return this.$d.toUTCString()},G}(),re=Y.prototype;return I.prototype=re,[["$ms",o],["$s",s],["$m",a],["$H",c],["$W",l],["$M",d],["$y",h],["$D",p]].forEach(function(G){re[G[1]]=function(M){return this.$g(M,G[0],G[1])}}),I.extend=function(G,M){return G.$i||(G(M,Y,I),G.$i=!0),I},I.locale=P,I.isDayjs=C,I.unix=function(G){return I(1e3*G)},I.en=b[w],I.Ls=b,I.p={},I})})(sG);var aG=sG.exports;const qS=Mo(aG);var sCe={exports:{}};(function(t,e){(function(n,r){t.exports=r(aG)})(Hi,function(n){function r(s){return s&amp;&amp;typeof s=="object"&amp;&amp;"default"in s?s:{default:s}}var i=r(n),o={name:"nb",weekdays:"sÃ¸ndag_mandag_tirsdag_onsdag_torsdag_fredag_lÃ¸rdag".split("_"),weekdaysShort:"sÃ¸._ma._ti._on._to._fr._lÃ¸.".split("_"),weekdaysMin:"sÃ¸_ma_ti_on_to_fr_lÃ¸".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(s){return s+"."},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en mÃ¥ned",MM:"%d mÃ¥neder",y:"ett Ã¥r",yy:"%d Ã¥r"}};return i.default.locale(o,null,!0),o})})(sCe);var cG={exports:{}};(function(t,e){(function(n,r){t.exports=r()})(Hi,function(){return function(n,r,i){n=n||{};var o=r.prototype,s={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(l,u,d,f){return o.fromToBase(l,u,d,f)}i.en.relativeTime=s,o.fromToBase=function(l,u,d,f,h){for(var p,y,v,m=d.$locale().relativeTime||s,g=n.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],_=g.length,S=0;S&lt;_;S+=1){var w=g[S];w.d&amp;&amp;(p=f?i(l).diff(d,w.d,!0):d.diff(l,w.d,!0));var b=(n.rounding||Math.round)(Math.abs(p));if(v=p&gt;0,b&lt;=w.r||!w.r){b&lt;=1&amp;&amp;S&gt;0&amp;&amp;(w=g[S-1]);var k=m[w.l];h&amp;&amp;(b=h(""+b)),y=typeof k=="string"?k.replace("%d",b):k(b,u,w.l,v);break}}if(u)return y;var C=v?m.future:m.past;return typeof C=="function"?C(y):C.replace("%s",y)},o.to=function(l,u){return a(l,u,this,!0)},o.from=function(l,u){return a(l,u,this)};var c=function(l){return l.$u?i.utc():i()};o.toNow=function(l){return this.to(c(this),l)},o.fromNow=function(l){return this.from(c(this),l)}}})})(cG);var aCe=cG.exports;const cCe=Mo(aCe);qS.locale("nb");qS.extend(cCe);const NNe=qS;function PNe(t){return t instanceof Date&amp;&amp;!Number.isNaN(t.valueOf())}function lG(t,e="HH:MM - DD MMM, YYYY"){return qS(t).format(e)}function xNe(t){return{h:Math.floor(t/3600),m:Math.floor(t%3600/60),s:Math.floor(t%60)}}function dT(t){return t!==void 0&amp;&amp;t!==0}function MNe(t){let e=0;return dT(t.h)&amp;&amp;(e+=t.h*60*60),dT(t.m)&amp;&amp;(e+=t.m*60),dT(t.s)&amp;&amp;(e+=t.s),e}function uG(t,e="0"){return t?String(t).replaceAll(/\B(?=(\d{3})+(?!\d))/g," "):e}function DNe(t=0,e="nb-NO"){const n=new Intl.NumberFormat(e,{minimumFractionDigits:t,maximumFractionDigits:t});return r=&gt;{if(!r)return"0";let i=Number(r),o="";i&gt;=1e6?(i/=1e6,o="M"):i&gt;=1e3&amp;&amp;(i/=1e3,o="K");const s=n.format(i);return s.includes(".")&amp;&amp;Number.parseFloat(s.split(".")[1])===0?s.split(".")[0]+o:s+o}}function lCe(t,e=2){if(!t)return"?";const n=t.replaceAll(/[^\d a-zÃ¥Ã¦Ã¸]/gi,""),r=n.split(" ");if(r.length===1||e===1)return n.charAt(0);const i=r[0].charAt(0),o=r[1].charAt(0);return`${i}${o}`}function uCe(t,e){return!t||!e?0:Number(t)/Number(e)*100}function dCe(t,e=0,n=!0){const r=t.toFixed(e).replace(".",",");return n?r+"%":r}function LNe(t,e,n=0,r=!0){return Number.isNaN(t)||Number.isNaN(e)?"":dCe(uCe(t,e),n,r)}function $Ne(t,e){return t&amp;&amp;t.replace(e,"&lt;mark&gt;$&amp;&lt;/mark&gt;")}function FNe(t,e){if(t==null)return null;if(!e||e==="string")return t;if(e==="boolean")return t?"Ja":"Nei";if(e==="date")return lG(t);if((e==="number"||e==="nok")&amp;&amp;(t=uG(t)),e==="number")return t;if(e==="nok")return`kr ${t}`}const fT={TYPE:"TYPE",DATE:"DATE",BOOLEAN:"BOOLEAN",INTEGER:"INTEGER",STRING:"STRING"};function UNe(t){return t?.__typename==="Feature2"}function jNe(t){return!t||t.Value===null||t.Value===void 0?null:t.Unit?.Code===6?`kr ${uG(t.Value)}`:t.Unit?.Code===2?`${t.Value} ${t.Unit.Abbreviation}`:t.FeatureType.Name===fT.BOOLEAN?oCe(t.Value):t.FeatureType.Name===fT.DATE?lG(t.Value,"YYYY.MM.DD"):t.FeatureType.Name===fT.INTEGER?Number(t.Value):t.Value}function BNe(t,e){return!t||!e?null:e[t]}function fCe(t){const e={};if(!t||t.length===0)return e;for(const n of t){let r;if(n.ValueType)for(const i of n.ValueType)r||(r={}),r[i.Code]=i;e[n.ApiName]={...n,ValueType:r}}return e}const kR=new EventTarget,hCe="APP_CONTEXT_LOADED",X$={currentUser:null,events:kR,features:{},layerServerToken:null},dG=E.createContext({currentUser:null,events:kR,features:{},layerServerToken:null});function pCe(t){const{value:e,children:n}=t;return T.jsx(dG.Provider,{value:e,children:n})}function Lp(){return E.useContext(dG)}function mCe(t,e){const{events:n}=Lp();E.useEffect(()=&gt;{if(!(!e||!n||!t))return n.addEventListener(t,e),()=&gt;{n.removeEventListener(t,e)}},[n,e,t])}function gCe(t){const{addNotification:e}=Rz(),{data:n,refetch:r}=rCe({notifyOnNetworkStatusChange:!1,pollInterval:$H,variables:{geodataTokenInput:{referer:window.location.origin}},onCompleted(o){eh.registerToken({ssl:!0,server:we.geodataServerBaseUrl,token:o.getGeodataToken.Token}),eh.registerToken({ssl:!0,server:we.layerServerBaseUrl,token:o.getLayerServerToken.Token,expires:o.getLayerServerToken.Expires}),eh.registerToken({ssl:!0,server:"https://layers2-next.placepoint.no/arcgis/rest/services",token:o.getLayerServerToken.Token,expires:o.getLayerServerToken.Expires}),kte(o.getCurrentUser),ote(o.getCurrentUser),kR.dispatchEvent(new CustomEvent(hCe))},onError(o){const s=e({timeout:!1,intent:"danger",title:"En feil oppstod med autentiseringen",iconSrc:"exclamation",content:T.jsx(qEe,{error:o,onRetry:()=&gt;{r(),s()},onDismiss:()=&gt;{s()}})})}}),i=E.useMemo(()=&gt;n?{currentUser:n.getCurrentUser,events:X$.events,features:fCe(n.getFeatures2WithValueType),layerServerToken:n.getLayerServerToken?.Token}:X$,[n]);return T.jsx(pCe,{value:i,...t})}function yCe(t,e){const{min:n,max:r}=e;return Number.isInteger(n)&amp;&amp;t&lt;n&amp;&amp;(t=n),Number.isInteger(r)&amp;&amp;t&gt;r&amp;&amp;(t=r),t}function HNe(t,e){return e&amp;&amp;(t=yCe(t,e)),Array.from({length:t})}function VNe(t){t.sort((n,r)=&gt;n-r);const e=Math.floor(t.length/2);return t.length%2?t[e]:(t[e-1]+t[e])/2}function vCe(t){return t&amp;&amp;typeof t=="object"}function fG(t){try{return typeof t=="string"?JSON.parse(t):vCe(t)&amp;&amp;Object.keys(t).length&gt;0?t:null}catch{return null}}function zNe(t){return t.split("@")[1]}function qNe(t){return(e,n)=&gt;Number.isInteger(e[t])?Number.isInteger(n[t])?!Number.isInteger(e[t])&amp;&amp;!Number.isInteger(n[t])?0:e[t]-n[t]:-1:1}function hG(t,e=null){const n=window.localStorage.getItem(t);return n&amp;&amp;fG(n)||e}function pG(t,e=null){const[n,r]=E.useState(()=&gt;hG(t,e));function i(s){try{r(s),window.localStorage.setItem(t,JSON.stringify(s))}catch(a){console.error(a)}}function o(){n&amp;&amp;window.localStorage.removeItem(t)}return{value:n,hasValue:!!n,setItem:i,removeItem:o}}const mG=E.createContext({isMini:!1});function WS(){const t=E.useContext(mG);if(!t)throw new Error("Sidebar compound components cannot be rendered outside the Sidebar component");return t}function _Ce(t){const{className:e,children:n,...r}=t,i=pG("sidebar-isMini",!1),o=i.value;return T.jsx(mG.Provider,{value:{isMini:o},children:T.jsxs("ol",{className:se("sidebar",e,{"is-mini":o}),...r,children:[n,T.jsx(yn,{small:!0,className:"sidebar-mini-btn",iconSrc:o?"angle-small-right":"angle-small-left",onClick:()=&gt;{i.setItem(!o)}})]})})}function SCe(t){const{isActive:e,isDisabled:n,isPlain:r,isRippleEnabled:i=!0,displaySize:o="md",className:s,onMouseDown:a,children:c,...l}=t;return T.jsx("li",{className:se("nav-item",s,`nav-item-${o}`,{"is-active":e,"is-disabled":n,"is-plain":r}),onMouseDown:u=&gt;{a&amp;&amp;a(u),i&amp;&amp;HA(u)},...l,children:c})}function wCe(t){const{isMini:e}=WS(),{className:n,isLoading:r,iconSrc:i,iconClassName:o,iconStyle:s,popoverContent:a,popoverClassName:c,popoverIsAlwaysEnabled:l,isPopoverDisabled:u=!1,contentClassName:d,children:f,...h}=t,p=a||f,y=e&amp;&amp;!u||l;return T.jsx(oE,{condition:y,renderWrapper:v=&gt;T.jsx(U_,{content:p,placement:"right",popoverClassName:se("pointer-events-none",c),contentClassName:d,children:v}),children:T.jsxs(SCe,{className:se("sidebar-item",n,{"is-mini":e}),...h,children:[i?T.jsx(ld,{src:i,style:s,loading:r,className:se("sidebar-item-icn",o,{"is-mini":e})}):null,e?null:f]})})}function TCe(t){const{isMini:e}=WS(),{className:n,children:r,...i}=t;return T.jsxs("div",{className:se("sidebar-branding",n,{"is-mini":e}),...i,children:[T.jsx(Yz,{className:se({"mx-auto":e})}),e?null:T.jsx("div",{className:"sidebar-branding-text",children:r||"Placepoint"})]})}function bCe(t){const{className:e,iconSrc:n="cross-small",small:r=!0,...i}=t;return T.jsx(yn,{className:se("input-reset-btn mr-2",e),small:r,iconSrc:n,...i})}const ECe=E.forwardRef(function(e,n){const{name:r,className:i,displaySize:o,...s}=e;return T.jsx("input",{name:r,ref:n,className:se("input",i,o),...s})}),Z$=Object.assign(ECe,{ResetButton:bCe});function CCe(t){const{isMini:e}=WS(),{className:n,isLoading:r,iconSrc:i="search",iconClassName:o,iconStyle:s,iconSize:a=14,inputClassName:c,inputPlaceholder:l="SÃ¸k..",inputStyle:u,value:d,defaultValue:f,onChange:h,resetButtonClassName:p,resetButtonStyle:y,onReset:v,...m}=t;return T.jsxs("div",{className:se("sidebar-search field-input",n,{"is-mini":e}),...m,children:[T.jsx(ld,{className:se("sidebar-search-icn",o),src:i,loading:r,style:s,size:a}),T.jsx(Z$,{className:se("sidebar-search-input",c),style:u,placeholder:l,value:d,defaultValue:f,onChange:h}),e?null:T.jsx(Z$.ResetButton,{className:p,style:y,onClick:v})]})}const Gn=Object.assign(_Ce,{Item:wCe,Branding:TCe,Search:CCe});function kCe(t){return T.jsx("div",{...t})}function Fv(t){const{displaySize:e=nce.md,className:n,...r}=t;return T.jsx("span",{className:se("badge",`badge_${e}`,n),...r})}const zi={starter:1,standard:2,premium:3},ACe={[zi.starter]:"starter",[zi.standard]:"standard",[zi.premium]:"premium"},gG="Utforsk fordelene ved Ã¥ oppgradere:",yG="https://placepoint.no/oppgrader",ICe=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_PROMPT_TEXT:gG,DEFAULT_PROMPT_URL:yG,PACKAGE_CODES:zi,PACKAGE_NAMES:ACe},Symbol.toStringTag,{value:"Module"}));function OCe(t){const{packageCode:e,packageIcon:n,isCustom:r,className:i,packageName:o,children:s,...a}=t;return T.jsx(Fv,{className:se("package-badge",i,{"package-color-starter-text":e===zi.starter,"package-color-standard-text":e===zi.standard,"package-color-premium-text":e===zi.premium,"package-color-custom-text":r}),...a,children:s?null:T.jsx(Ea.Info,{packageCode:e,packageName:o,packageIcon:n,isCustom:r})})}function RCe(t){const{packageCode:e=zi.starter,packageIcon:n,isCustom:r,packageName:i,iconClassName:o}=t;return T.jsxs(T.Fragment,{children:[n?T.jsx("img",{className:o,src:n,alt:`${i} package icon`}):null,T.jsx("div",{className:se("tier-badge-text",{"package-color-starter-text":e===zi.starter,"package-color-standard-text":e===zi.standard,"package-color-premium-text":e===zi.premium,"package-color-custom-text":r}),children:i?.toUpperCase()})]})}function NCe(t){const{packageCode:e,packageName:n,packageIcon:r,badgeClassName:i,isCustom:o,children:s,className:a,...c}=t;return T.jsxs("div",{className:se("package-prompt",a),...c,children:[T.jsx(Ea.Badge,{className:se("package-prompt-badge",i),packageCode:e,packageName:n,packageIcon:r,isCustom:o}),s||T.jsx(Ea.PromptText,{})]})}function PCe(t){const{children:e,overlayClassName:n,isCentered:r,prompt:i}=t;return r?T.jsxs("div",{className:"relative",children:[e,T.jsxs("div",{className:"package-prompt-overlay-container",children:[T.jsx("div",{className:se("package-prompt-overlay",n)}),i]})]}):T.jsxs("div",{className:"flex flex-col gap-2",children:[i,T.jsxs("div",{className:"relative",children:[e,T.jsx("div",{className:se("package-prompt-overlay",n)})]})]})}function xCe(t){const{text:e,url:n=yG,className:r,...i}=t;return T.jsxs("div",{className:se("package-prompt-text",r),...i,children:[e," ",gG,T.jsx("a",{href:n,target:"_blank",className:"package-prompt-url",rel:"noreferrer",children:n})]})}const Ea=Object.assign(kCe,{Badge:OCe,Info:RCe,Prompt:NCe,PromptWithOverlay:PCe,PromptText:xCe,constants:ICe});function Uv(t){const{loading:e,height:n=16,width:r="100%",style:i,className:o,loadingClassName:s,children:a,...c}=t;return e?T.jsx("div",{className:se("bg-loading",o,s),style:{...i,height:n,width:r},...c}):T.jsx("div",{className:o,style:i,...c,children:a})}function vG(t){const{children:e,displaySize:n="md",length:r,isLoading:i,className:o,...s}=t;if(i)return T.jsx("div",{className:se("avatar-loader bg-loading",o,n)});const a=r||(n==="xs"||n==="sm"?2:1);return T.jsx("div",{className:se("avatar",n,o),...s,children:lCe(e,a)})}function MCe(t){const{condition:e,renderWrapper:n,children:r}=t;return e&amp;&amp;n?n(r):r}function jv(t){"@babel/helpers - typeof";return jv=typeof Symbol=="function"&amp;&amp;typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&amp;&amp;typeof Symbol=="function"&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},jv(t)}var DCe=/^\s+/,LCe=/\s+$/;function ve(t,e){if(t=t||"",e=e||{},t instanceof ve)return t;if(!(this instanceof ve))return new ve(t,e);var n=$Ce(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r&lt;1&amp;&amp;(this._r=Math.round(this._r)),this._g&lt;1&amp;&amp;(this._g=Math.round(this._g)),this._b&lt;1&amp;&amp;(this._b=Math.round(this._b)),this._ok=n.ok}ve.prototype={isDark:function(){return this.getBrightness()&lt;128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},getLuminance:function(){var e=this.toRgb(),n,r,i,o,s,a;return n=e.r/255,r=e.g/255,i=e.b/255,n&lt;=.03928?o=n/12.92:o=Math.pow((n+.055)/1.055,2.4),r&lt;=.03928?s=r/12.92:s=Math.pow((r+.055)/1.055,2.4),i&lt;=.03928?a=i/12.92:a=Math.pow((i+.055)/1.055,2.4),.2126*o+.7152*s+.0722*a},setAlpha:function(e){return this._a=_G(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=tF(this._r,this._g,this._b);return{h:e.h*360,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=tF(this._r,this._g,this._b),n=Math.round(e.h*360),r=Math.round(e.s*100),i=Math.round(e.v*100);return this._a==1?"hsv("+n+", "+r+"%, "+i+"%)":"hsva("+n+", "+r+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var e=eF(this._r,this._g,this._b);return{h:e.h*360,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=eF(this._r,this._g,this._b),n=Math.round(e.h*360),r=Math.round(e.s*100),i=Math.round(e.l*100);return this._a==1?"hsl("+n+", "+r+"%, "+i+"%)":"hsla("+n+", "+r+"%, "+i+"%, "+this._roundA+")"},toHex:function(e){return nF(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return BCe(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(Ct(this._r,255)*100)+"%",g:Math.round(Ct(this._g,255)*100)+"%",b:Math.round(Ct(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+Math.round(Ct(this._r,255)*100)+"%, "+Math.round(Ct(this._g,255)*100)+"%, "+Math.round(Ct(this._b,255)*100)+"%)":"rgba("+Math.round(Ct(this._r,255)*100)+"%, "+Math.round(Ct(this._g,255)*100)+"%, "+Math.round(Ct(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a&lt;1?!1:ZCe[nF(this._r,this._g,this._b,!0)]||!1},toFilter:function(e){var n="#"+rF(this._r,this._g,this._b,this._a),r=n,i=this._gradientType?"GradientType = 1, ":"";if(e){var o=ve(e);r="#"+rF(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+n+",endColorstr="+r+")"},toString:function(e){var n=!!e;e=e||this._format;var r=!1,i=this._a&lt;1&amp;&amp;this._a&gt;=0,o=!n&amp;&amp;i&amp;&amp;(e==="hex"||e==="hex6"||e==="hex3"||e==="hex4"||e==="hex8"||e==="name");return o?e==="name"&amp;&amp;this._a===0?this.toName():this.toRgbString():(e==="rgb"&amp;&amp;(r=this.toRgbString()),e==="prgb"&amp;&amp;(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&amp;&amp;(r=this.toHexString()),e==="hex3"&amp;&amp;(r=this.toHexString(!0)),e==="hex4"&amp;&amp;(r=this.toHex8String(!0)),e==="hex8"&amp;&amp;(r=this.toHex8String()),e==="name"&amp;&amp;(r=this.toName()),e==="hsl"&amp;&amp;(r=this.toHslString()),e==="hsv"&amp;&amp;(r=this.toHsvString()),r||this.toHexString())},clone:function(){return ve(this.toString())},_applyModification:function(e,n){var r=e.apply(null,[this].concat([].slice.call(n)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(qCe,arguments)},brighten:function(){return this._applyModification(WCe,arguments)},darken:function(){return this._applyModification(GCe,arguments)},desaturate:function(){return this._applyModification(HCe,arguments)},saturate:function(){return this._applyModification(VCe,arguments)},greyscale:function(){return this._applyModification(zCe,arguments)},spin:function(){return this._applyModification(KCe,arguments)},_applyCombination:function(e,n){return e.apply(null,[this].concat([].slice.call(n)))},analogous:function(){return this._applyCombination(JCe,arguments)},complement:function(){return this._applyCombination(QCe,arguments)},monochromatic:function(){return this._applyCombination(XCe,arguments)},splitcomplement:function(){return this._applyCombination(YCe,arguments)},triad:function(){return this._applyCombination(iF,[3])},tetrad:function(){return this._applyCombination(iF,[4])}};ve.fromRatio=function(t,e){if(jv(t)=="object"){var n={};for(var r in t)t.hasOwnProperty(r)&amp;&amp;(r==="a"?n[r]=t[r]:n[r]=wf(t[r]));t=n}return ve(t,e)};function $Ce(t){var e={r:0,g:0,b:0},n=1,r=null,i=null,o=null,s=!1,a=!1;return typeof t=="string"&amp;&amp;(t=rke(t)),jv(t)=="object"&amp;&amp;(Bo(t.r)&amp;&amp;Bo(t.g)&amp;&amp;Bo(t.b)?(e=FCe(t.r,t.g,t.b),s=!0,a=String(t.r).substr(-1)==="%"?"prgb":"rgb"):Bo(t.h)&amp;&amp;Bo(t.s)&amp;&amp;Bo(t.v)?(r=wf(t.s),i=wf(t.v),e=jCe(t.h,r,i),s=!0,a="hsv"):Bo(t.h)&amp;&amp;Bo(t.s)&amp;&amp;Bo(t.l)&amp;&amp;(r=wf(t.s),o=wf(t.l),e=UCe(t.h,r,o),s=!0,a="hsl"),t.hasOwnProperty("a")&amp;&amp;(n=t.a)),n=_G(n),{ok:s,format:t.format||a,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:n}}function FCe(t,e,n){return{r:Ct(t,255)*255,g:Ct(e,255)*255,b:Ct(n,255)*255}}function eF(t,e,n){t=Ct(t,255),e=Ct(e,255),n=Ct(n,255);var r=Math.max(t,e,n),i=Math.min(t,e,n),o,s,a=(r+i)/2;if(r==i)o=s=0;else{var c=r-i;switch(s=a&gt;.5?c/(2-r-i):c/(r+i),r){case t:o=(e-n)/c+(e&lt;n?6:0);break;case e:o=(n-t)/c+2;break;case n:o=(t-e)/c+4;break}o/=6}return{h:o,s,l:a}}function UCe(t,e,n){var r,i,o;t=Ct(t,360),e=Ct(e,100),n=Ct(n,100);function s(l,u,d){return d&lt;0&amp;&amp;(d+=1),d&gt;1&amp;&amp;(d-=1),d&lt;1/6?l+(u-l)*6*d:d&lt;1/2?u:d&lt;2/3?l+(u-l)*(2/3-d)*6:l}if(e===0)r=i=o=n;else{var a=n&lt;.5?n*(1+e):n+e-n*e,c=2*n-a;r=s(c,a,t+1/3),i=s(c,a,t),o=s(c,a,t-1/3)}return{r:r*255,g:i*255,b:o*255}}function tF(t,e,n){t=Ct(t,255),e=Ct(e,255),n=Ct(n,255);var r=Math.max(t,e,n),i=Math.min(t,e,n),o,s,a=r,c=r-i;if(s=r===0?0:c/r,r==i)o=0;else{switch(r){case t:o=(e-n)/c+(e&lt;n?6:0);break;case e:o=(n-t)/c+2;break;case n:o=(t-e)/c+4;break}o/=6}return{h:o,s,v:a}}function jCe(t,e,n){t=Ct(t,360)*6,e=Ct(e,100),n=Ct(n,100);var r=Math.floor(t),i=t-r,o=n*(1-e),s=n*(1-i*e),a=n*(1-(1-i)*e),c=r%6,l=[n,s,o,o,a,n][c],u=[a,n,n,s,o,o][c],d=[o,o,a,n,n,s][c];return{r:l*255,g:u*255,b:d*255}}function nF(t,e,n,r){var i=[qi(Math.round(t).toString(16)),qi(Math.round(e).toString(16)),qi(Math.round(n).toString(16))];return r&amp;&amp;i[0].charAt(0)==i[0].charAt(1)&amp;&amp;i[1].charAt(0)==i[1].charAt(1)&amp;&amp;i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function BCe(t,e,n,r,i){var o=[qi(Math.round(t).toString(16)),qi(Math.round(e).toString(16)),qi(Math.round(n).toString(16)),qi(SG(r))];return i&amp;&amp;o[0].charAt(0)==o[0].charAt(1)&amp;&amp;o[1].charAt(0)==o[1].charAt(1)&amp;&amp;o[2].charAt(0)==o[2].charAt(1)&amp;&amp;o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function rF(t,e,n,r){var i=[qi(SG(r)),qi(Math.round(t).toString(16)),qi(Math.round(e).toString(16)),qi(Math.round(n).toString(16))];return i.join("")}ve.equals=function(t,e){return!t||!e?!1:ve(t).toRgbString()==ve(e).toRgbString()};ve.random=function(){return ve.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})};function HCe(t,e){e=e===0?0:e||10;var n=ve(t).toHsl();return n.s-=e/100,n.s=GS(n.s),ve(n)}function VCe(t,e){e=e===0?0:e||10;var n=ve(t).toHsl();return n.s+=e/100,n.s=GS(n.s),ve(n)}function zCe(t){return ve(t).desaturate(100)}function qCe(t,e){e=e===0?0:e||10;var n=ve(t).toHsl();return n.l+=e/100,n.l=GS(n.l),ve(n)}function WCe(t,e){e=e===0?0:e||10;var n=ve(t).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(e/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(e/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(e/100)))),ve(n)}function GCe(t,e){e=e===0?0:e||10;var n=ve(t).toHsl();return n.l-=e/100,n.l=GS(n.l),ve(n)}function KCe(t,e){var n=ve(t).toHsl(),r=(n.h+e)%360;return n.h=r&lt;0?360+r:r,ve(n)}function QCe(t){var e=ve(t).toHsl();return e.h=(e.h+180)%360,ve(e)}function iF(t,e){if(isNaN(e)||e&lt;=0)throw new Error("Argument to polyad must be a positive number");for(var n=ve(t).toHsl(),r=[ve(t)],i=360/e,o=1;o&lt;e;o++)r.push(ve({h:(n.h+o*i)%360,s:n.s,l:n.l}));return r}function YCe(t){var e=ve(t).toHsl(),n=e.h;return[ve(t),ve({h:(n+72)%360,s:e.s,l:e.l}),ve({h:(n+216)%360,s:e.s,l:e.l})]}function JCe(t,e,n){e=e||6,n=n||30;var r=ve(t).toHsl(),i=360/n,o=[ve(t)];for(r.h=(r.h-(i*e&gt;&gt;1)+720)%360;--e;)r.h=(r.h+i)%360,o.push(ve(r));return o}function XCe(t,e){e=e||6;for(var n=ve(t).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/e;e--;)s.push(ve({h:r,s:i,v:o})),o=(o+a)%1;return s}ve.mix=function(t,e,n){n=n===0?0:n||50;var r=ve(t).toRgb(),i=ve(e).toRgb(),o=n/100,s={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return ve(s)};ve.readability=function(t,e){var n=ve(t),r=ve(e);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)};ve.isReadable=function(t,e,n){var r=ve.readability(t,e),i,o;switch(o=!1,i=ike(n),i.level+i.size){case"AAsmall":case"AAAlarge":o=r&gt;=4.5;break;case"AAlarge":o=r&gt;=3;break;case"AAAsmall":o=r&gt;=7;break}return o};ve.mostReadable=function(t,e,n){var r=null,i=0,o,s,a,c;n=n||{},s=n.includeFallbackColors,a=n.level,c=n.size;for(var l=0;l&lt;e.length;l++)o=ve.readability(t,e[l]),o&gt;i&amp;&amp;(i=o,r=ve(e[l]));return ve.isReadable(t,r,{level:a,size:c})||!s?r:(n.includeFallbackColors=!1,ve.mostReadable(t,["#fff","#000"],n))};var MC=ve.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ZCe=ve.hexNames=eke(MC);function eke(t){var e={};for(var n in t)t.hasOwnProperty(n)&amp;&amp;(e[t[n]]=n);return e}function _G(t){return t=parseFloat(t),(isNaN(t)||t&lt;0||t&gt;1)&amp;&amp;(t=1),t}function Ct(t,e){tke(t)&amp;&amp;(t="100%");var n=nke(t);return t=Math.min(e,Math.max(0,parseFloat(t))),n&amp;&amp;(t=parseInt(t*e,10)/100),Math.abs(t-e)&lt;1e-6?1:t%e/parseFloat(e)}function GS(t){return Math.min(1,Math.max(0,t))}function xr(t){return parseInt(t,16)}function tke(t){return typeof t=="string"&amp;&amp;t.indexOf(".")!=-1&amp;&amp;parseFloat(t)===1}function nke(t){return typeof t=="string"&amp;&amp;t.indexOf("%")!=-1}function qi(t){return t.length==1?"0"+t:""+t}function wf(t){return t&lt;=1&amp;&amp;(t=t*100+"%"),t}function SG(t){return Math.round(parseFloat(t)*255).toString(16)}function oF(t){return xr(t)/255}var Pi=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",n="(?:"+e+")|(?:"+t+")",r="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?",i="[\\s|\\(]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")[,|\\s]+("+n+")\\s*\\)?";return{CSS_UNIT:new RegExp(n),rgb:new RegExp("rgb"+r),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+r),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+r),hsva:new RegExp("hsva"+i),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function Bo(t){return!!Pi.CSS_UNIT.exec(t)}function rke(t){t=t.replace(DCe,"").replace(LCe,"").toLowerCase();var e=!1;if(MC[t])t=MC[t],e=!0;else if(t=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n;return(n=Pi.rgb.exec(t))?{r:n[1],g:n[2],b:n[3]}:(n=Pi.rgba.exec(t))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Pi.hsl.exec(t))?{h:n[1],s:n[2],l:n[3]}:(n=Pi.hsla.exec(t))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Pi.hsv.exec(t))?{h:n[1],s:n[2],v:n[3]}:(n=Pi.hsva.exec(t))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Pi.hex8.exec(t))?{r:xr(n[1]),g:xr(n[2]),b:xr(n[3]),a:oF(n[4]),format:e?"name":"hex8"}:(n=Pi.hex6.exec(t))?{r:xr(n[1]),g:xr(n[2]),b:xr(n[3]),format:e?"name":"hex"}:(n=Pi.hex4.exec(t))?{r:xr(n[1]+""+n[1]),g:xr(n[2]+""+n[2]),b:xr(n[3]+""+n[3]),a:oF(n[4]+""+n[4]),format:e?"name":"hex8"}:(n=Pi.hex3.exec(t))?{r:xr(n[1]+""+n[1]),g:xr(n[2]+""+n[2]),b:xr(n[3]+""+n[3]),format:e?"name":"hex"}:!1}function ike(t){var e,n;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),n=(t.size||"small").toLowerCase(),e!=="AA"&amp;&amp;e!=="AAA"&amp;&amp;(e="AA"),n!=="small"&amp;&amp;n!=="large"&amp;&amp;(n="small"),{level:e,size:n}}const WNe=(t,e=50)=&gt;{if(!t)return{};const n=ve(t),r=n.isDark()?n.lighten(e):n.darken(e);return{bg:t.toString(),fg:r.toString()}},GNe=(t,e=.2)=&gt;t?ve(t).setAlpha(e).toString():"",KNe=(t,e=.2)=&gt;t?ve(t).lighten(e).toString():"";function wG(t){return[...t].reduce((n,r)=&gt;r.codePointAt(0)+((n&lt;&lt;5)-n),0)%360}function oke(t){return t?`hsl(${wG(t)}, 95%, 35%)`:"#000000"}function TG(t,e="Ukjent bruker"){let n=e;if(!t)return n;const{DisplayName:r,FirstName:i,LastName:o}=t;return r||(i&amp;&amp;(n=`${i}`),o&amp;&amp;(n=`${n} ${o}`),n)}function ske(t){let e=null;if(!t)return e;const{FirstName:n,LastName:r,DisplayName:i}=t;return i?i.charAt(0):(n&amp;&amp;(e=n.charAt(0)),r&amp;&amp;(e=`${e}${r.charAt(0)}`),e)}function ake(t){const{user:e,style:n,isTooltipDisabled:r,className:i,...o}=t,s=typeof e=="string",a=E.useMemo(()=&gt;{if(!e)return n;const l=s?e:String(e.Email||e.AzureID||e.Id),u=wG(l);return{backgroundColor:`hsl(${u}, 60%, 35%)`,border:`1px solid hsl(${u}, 60%, 45%)`,...n}},[s,e,n]),c=T.jsx(vG,{className:se("user-avatar",i),style:a,...o,children:s?e:ske(e)});return s?c:T.jsx(MCe,{condition:!r,renderWrapper:l=&gt;T.jsx(U_,{content:TG(e),children:l}),children:c})}function cke(){ro("CurrentUser_Menu_Shown",{module:"CurrentUser",source:"Menu",action:"Shown",issueId:0,sprintNo:0})}function lke(){ro("CurrentUser_Menu_ActiveTenantChanged",{module:"CurrentUser",source:"Menu",action:"ActiveTenantChanged",issueId:0,sprintNo:0})}function QNe(){ro("CurrentUser_Activity_Exported",{module:"CurrentUser",source:"Activity",action:"Exported",format:"csv",issueId:0,sprintNo:0})}function YNe(t){ro("CurrentUser_LayerPreferences_Remembered",{module:"CurrentUser",source:"LayerPreferences",action:"Remembered",isEnabled:t,issueId:0,sprintNo:0})}function JNe(){ro("CurrentUser_Profile_Updated",{module:"CurrentUser",source:"Profile",action:"Updated",issueId:0,sprintNo:0})}function uke(t){const{error:e,className:n,...r}=t;return e?.message?T.jsx("div",{className:se("error-message text-red-600 px-3",n),role:"alert","aria-label":"Feil oppstod",...r,children:e.message}):null}const AR="theme",dke=["light","dark"],Vc={light:"light",dark:"dark"},qh={light:{name:Vc.light,energyLabelSymbolColor:"#CDD2D5",chartTicksColor:"#212121",chartTooltipColor:"#000",chartLegendColor:"#212121"},dark:{name:Vc.dark,energyLabelSymbolColor:"#2a2f32",chartTicksColor:"#ddd",chartTooltipColor:"#000",chartLegendColor:"#ddd"}},fke="(prefers-color-scheme: dark)",hke=qh.dark,bG=t=&gt;(t||(t=window.matchMedia(fke)),t.matches?qh.dark:qh.light),pke=()=&gt;hG(AR,bG()),IR=cS(pke());function sF(t){return IR(t)}function EG(){return Jq(IR)}function mke(){return IR()}function gke(){const t=EG(),{removeItem:e,setItem:n}=pG(AR,mke()),r=E.useCallback(()=&gt;{e(),sF(hke)},[e]),i=E.useCallback(o=&gt;{n(o),sF(o)},[n]);return{removeTheme:r,setTheme:i,theme:t}}function yke(t){const e=EG();return T.jsx("svg",{fill:e.name===Vc.dark?"#fff":"#000",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",width:"48px",height:"48px",...t,children:T.jsx("path",{d:"M 40.960938 4.9804688 A 2.0002 2.0002 0 0 0 40.740234 5 L 28 5 A 2.0002 2.0002 0 1 0 28 9 L 36.171875 9 L 22.585938 22.585938 A 2.0002 2.0002 0 1 0 25.414062 25.414062 L 39 11.828125 L 39 20 A 2.0002 2.0002 0 1 0 43 20 L 43 7.2460938 A 2.0002 2.0002 0 0 0 40.960938 4.9804688 z M 12.5 8 C 8.3826878 8 5 11.382688 5 15.5 L 5 35.5 C 5 39.617312 8.3826878 43 12.5 43 L 32.5 43 C 36.617312 43 40 39.617312 40 35.5 L 40 26 A 2.0002 2.0002 0 1 0 36 26 L 36 35.5 C 36 37.446688 34.446688 39 32.5 39 L 12.5 39 C 10.553312 39 9 37.446688 9 35.5 L 9 15.5 C 9 13.553312 10.553312 12 12.5 12 L 22 12 A 2.0002 2.0002 0 1 0 22 8 L 12.5 8 z"})})}function vke(t){const{className:e,iconSrc:n,iconSize:r=12,iconClassName:i,iconStyle:o,children:s,target:a,isRippleEnabled:c=!0,onMouseDown:l,...u}=t;return T.jsxs(PI,{className:se(e,"inline-flex",{"relative overflow-hidden":c}),target:a,onMouseDown:d=&gt;{c&amp;&amp;HA(d),l&amp;&amp;l(d)},...u,children:[s,n||!a||a==="_self"?T.jsx(ld,{src:n,size:r,style:o,className:se(i,"inline",{"ml-1.5":!!s})}):T.jsx(yke,{height:r,width:r,className:se(i,"inline",{"ml-1.5":!!s})})]})}const CG="tenant-switch-event";function _ke(t){mCe(CG,t)}function XNe(t="/map"){const e=Jc();_ke(E.useCallback(()=&gt;{e(t)},[e,t]))}var KS={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"CurrentUserTenantMutation"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"CurrentUserActiveTenantSwitchInput"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"switchCurrentUserActiveTenant"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"success"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:153}};KS.loc.source={body:`mutation CurrentUserTenantMutation(
  $input: CurrentUserActiveTenantSwitchInput!
) {
  switchCurrentUserActiveTenant(input: $input) {
    success
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function Kg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Kg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Kg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Kg(r,e)})}var DC={};(function(){KS.definitions.forEach(function(e){if(e.name){var n=new Set;Kg(e,n),DC[e.name.value]=n}})})();function aF(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function Ske(t,e){var n={kind:t.kind,definitions:[aF(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=DC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=DC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=aF(t,a);c&amp;&amp;n.definitions.push(c)}),n}Ske(KS,"CurrentUserTenantMutation");function wke(t){return Yq(KS,t)}function kG(t){const{userTenant:e,isMini:n,loading:r,className:i,tenantClassName:o,...s}=t,a=E.useMemo(()=&gt;e?{backgroundColor:oke(e.Tenant.Name)}:null,[e]);return e?T.jsxs(yn,{className:se("current-user-menu-tenant-picker-item",i),iconClassName:"absolute right-0",...s,children:[T.jsx(vG,{displaySize:"sm",isLoading:r,style:a,children:e.Tenant.Name}),n?null:T.jsxs("div",{className:"current-user-menu-tenant-picker-item-loader",children:[T.jsx(Uv,{height:12,className:se("w-full",o),loading:r,children:e.Tenant.Name}),T.jsx(Uv,{height:8,className:"opacity-50 text-xs leading-none mt-0.5",loading:r,children:e.UserTenantType.Name})]})]}):null}function Tke(t){const{userTenants:e,activeUserTenant:n,isMini:r,onChange:i,className:o,...s}=t;return T.jsx("div",{className:se("current-user-menu-tenant-picker",o),...s,children:e.map(a=&gt;{const c=a.TenantId===n.TenantId;return T.jsx(kG,{isMini:r,userTenant:a,className:se({"is-active":c}),"aria-label":c?"Dette medlemskapet er aktivt":"Sett som aktiv",iconSrc:c?"check":null,onClick:()=&gt;{i(a)}},a.TenantId)})})}function bke(t){const{isMini:e,userTenants:n,active:r,onClose:i}=t,{events:o,currentUser:s}=Lp(),[a,c]=E.useState(!1),[l,{error:u,loading:d}]=wke(),f=Jc(),h=_p(),p=s?.IsAdminOfActiveTenant,y=oG();return T.jsxs(T.Fragment,{children:[T.jsx(yn,{small:!0,className:"current-user-menu__close absolute top-px right-px z-10",iconSrc:"cross",iconSize:8,onClick:i}),a?T.jsxs(T.Fragment,{children:[T.jsxs("div",{className:"flex items-center h-[42px]",children:[T.jsx(yn,{small:!0,className:"current-user-menu-tenant__close-picker",iconSrc:"angle-left",iconSize:11,onClick:()=&gt;{c(!1)}}),T.jsx("div",{className:"ml-1",children:"Bytt medlemskap"})]}),T.jsx("hr",{className:"bg-bg2 h-px my-1"})]}):null,a?T.jsx(Tke,{isMini:e,userTenants:n,activeUserTenant:r,onChange:v=&gt;{c(!1),v.TenantId!==r.TenantId&amp;&amp;l({variables:{input:{tenantId:v.TenantId}},onCompleted(){o.dispatchEvent(new Event(CG)),setTimeout(()=&gt;{h.resetStore()},50),lke()}})}}):T.jsxs(T.Fragment,{children:[T.jsx(kG,{className:"is-active",tenantClassName:"truncate",isMini:e,userTenant:r,"aria-label":"Aktiv tenant",loading:d||y,onClick:()=&gt;{c(!a)}}),T.jsx(uke,{error:u}),T.jsx("hr",{className:"bg-bg1 h-px my-1"}),T.jsxs(vke,{className:"w-full justify-start px-3 py-1 text-fg1",to:"https://placepoint.no/oppgrader",target:"_blank",iconClassName:"ml-auto my-auto",children:[T.jsx("img",{className:"-ml-px mr-1.5 w-5 h-5",src:s?.Package?.Icon,alt:"Abonnementstype"}),"Abonnement"]}),T.jsx(yn,{className:"current-user-menu__to-profile w-full justify-start px-3",iconSrc:"user",onClick:()=&gt;{f("/map/user/profile"),i()},children:"Rediger profil"}),T.jsx(yn,{className:"current-user-menu__to-activities w-full justify-start px-3",iconSrc:"time-past",onClick:()=&gt;{f("/map/user/activities"),i()},children:"Siste personoppslag"}),p?T.jsx(yn,{className:"current-user-menu__to-api w-full justify-start px-3",iconSrc:"rocket",onClick:()=&gt;{f("/map/user/api-client"),i()},children:"API tilgang"}):null,T.jsx("hr",{className:"bg-bg1 h-px my-1"}),T.jsx(yn,{className:"current-user-menu__logout w-full justify-start px-3",iconSrc:"power",onClick:()=&gt;{wte()},children:"Logg ut"}),T.jsx("hr",{className:"bg-bg1 h-px my-1"})]}),a?null:T.jsxs("div",{className:"mt-2 text-xs text-fg0 text-center flex flex-col items-center",children:[T.jsx(PI,{to:we.thirdPartyCredits,children:"Programvarelisenser"}),T.jsx("div",{className:"text-[10px] leading-none",children:we.version})]})]})}function Eke(t){const{currentUser:e}=Lp(),{isMini:n}=WS(),[r,i]=E.useState(!1),[o,s]=E.useState([]),[a,c]=E.useState(null),l=oG();return E.useEffect(()=&gt;{if(!e)return;const u=e.UserTenants;if(!u||u.length===0)return;const d=e.ActiveTenantId,f=[];let h=u[0];for(const p of u)p.TenantId===d&amp;&amp;(h=p),f.push(p);f.length&gt;0&amp;&amp;s(f),h&amp;&amp;c(h)},[e]),T.jsx(U_,{shown:r,placement:"right",isAutoCloseDisabled:!0,isShownIndicated:!1,contentClassName:"current-user-menu relative w-[186px] p-2 overflow-y-auto",content:T.jsx(bke,{userTenants:o,active:a,onClose:()=&gt;{i(!1)}}),...t,children:T.jsxs(yn,{className:"current-user-menu__toggle","aria-label":"Ã…pne brukermenyen",onClick:()=&gt;{const u=!r;i(u),u&amp;&amp;cke()},children:[T.jsx(ake,{isLoading:l,user:e,className:se("current-user-menu__avatar",{"current-user-menu__avatar--mini":n})}),n?null:T.jsxs("div",{className:"current-user-menu__user-info",children:[T.jsx(Uv,{className:"truncate w-full",loadingClassName:"mt-0.5",height:12,loading:l,children:TG(e)}),T.jsx(Uv,{className:"truncate w-full opacity-50 text-xs leading-none mt-0.5",loadingClassName:"!opacity-100 mt-1.5 mb-0.5",height:8,loading:l,children:a?.Tenant?.Name}),T.jsx("div",{className:"flex items-center mt-1 text-xs",children:l?T.jsxs(T.Fragment,{children:[T.jsx("div",{className:"bg-loading h-2 w-3 mr-1"}),T.jsx("div",{className:"bg-loading h-2 flex-1"})]}):T.jsx(Ea.Info,{iconClassName:"current-user-menu__package-info--icon",packageCode:e?.Package?.Code,packageName:e?.Package?.Name,packageIcon:e?.Package?.Icon})})]})]})})}function Ur(t,e){ro("AppSidebar_Navigated",{module:"AppSidebar",action:"Navigated",to:t,sprintNo:0,issueId:0,...e})}const AG="showGlobalSearch",Qg={OPEN:"1",CLOSE:void 0},Cke=`${AG}=${Qg.OPEN}`;function kke(t){const{onClick:e,...n}=t,[r,i]=NI();return T.jsxs(Gn.Item,{isActive:window.location.search.includes(Cke),onClick:o=&gt;{i({showGlobalSearch:r.get(AG)===Qg.OPEN?Qg.CLOSE:Qg.OPEN}),e&amp;&amp;e(o)},popoverContent:T.jsxs("div",{className:"flex items-center",children:["SÃ¸k",T.jsx(Fv,{className:"ml-2 -mr-1",children:"ctrl+g"})]}),...n,children:["SÃ¸k",T.jsx(Fv,{className:"ml-auto",children:"ctrl+g"})]})}const Bv={r:144,g:167,b:254},ZNe={type:"simple-marker",style:"circle",size:8,color:Bv,outline:{color:"#000",width:1}},cF={type:"simple-fill",color:{...Bv,a:.2},outline:{color:Bv,width:1}},ePe={type:"simple-line",color:Bv,width:2},tPe={type:"simple-marker",style:"path",size:28,yoffset:17,outline:{width:.5,color:[0,0,0,.35]},color:[120,145,156,1],path:"M6.06462 24.8183L6.06459 24.8183L6.06866 24.8229C6.27028 25.0534 6.45692 25.2686 6.64356 25.4839L7.02134 25.1564L6.64356 25.4839L6.64458 25.4851C6.7444 25.6002 6.84438 25.7155 6.94664 25.8331C7.95672 27.007 8.8727 28.1042 9.53769 29.1569C10.2045 30.2124 10.5833 31.1692 10.5833 32.0625C10.5833 32.8529 11.1999 33.5 12 33.5C12.8001 33.5 13.4167 32.8529 13.4167 32.0625C13.4167 31.1692 13.7955 30.2124 14.4623 29.1569C15.1272 28.1043 16.0431 27.0073 17.0531 25.8335C19.8663 22.6014 23.5 18.4209 23.5 12.25C23.5 10.8064 23.2522 9.41536 22.7532 8.11834C21.6044 4.96941 19.1373 2.44359 16.0508 1.26571C14.7795 0.754187 13.4156 0.5 12 0.5C8.81647 0.5 5.93923 1.81457 3.86916 3.95044C1.78094 6.06725 0.5 9.00462 0.5 12.25C0.5 13.7818 0.727642 15.1787 1.10641 16.4766C2.09125 19.9039 4.16885 22.597 6.06462 24.8183Z"},nPe={type:"simple-marker",yoffset:21,outline:null,color:[50,75,96,1],style:"circle",size:8},rPe={type:"picture-marker",width:24,height:38,yoffset:19,url:`${Lz}/images/icons/symbols/pin.svg`},iPe={type:"text",color:"white",haloColor:"rgba(0, 0, 0, 0.8)",haloSize:"1px",lineWidth:300,font:{size:10}},oPe={type:"text",color:"rgba(255, 255, 255, 0.8)",haloColor:"rgba(0, 0, 0, 0.8)",haloSize:"1px",lineWidth:300,font:{size:9}},Vm=we.layerServerBaseUrl_OLD,sPe=[{Id:1,ApiName:"Analyze_Floors_Buildings",Name:"Etasjer (bygg)",Description:"Viser etasjer pÃ¥ bygg, inkl. statistikk. For Ã¥ enklere se ekstremverdier er fargeskalaen basert pÃ¥ den hÃ¸yeste etasjen innenfor omrÃ¥det.",Icon:qs("/images/icons/analyze/stairs.png"),Type:"Dynamic",IsEnabled:!0,Configuration:{QueryOptions:{url:`${Vm}/floors/FeatureServer/floors`},ExportMappings:[{label:"Bygningsnr",path:"attributes.bygningsnr"},{label:"Bygningstype",path:"attributes.bygningstype"},{label:"NÃ¦ringsgruppe",path:"attributes.naringsgruppe"},{label:"Bygningstatus",path:"attributes.bygningstatus"},{label:"Etasjer",path:"attributes.count"},{label:"Etasje % av omrÃ¥de",path:"attributes.percent"}],TableMappings:[{Header:"Bygningsnr",id:"bygningsnr",priority:1},{Header:"Bygningstype",id:"bygningstype",priority:2},{Header:"NÃ¦ringsgruppe",id:"naringsgruppe",priority:3},{Header:"Bygningstatus",id:"bygningstatus",priority:4},{Header:"Etasjer",id:"count",priority:5},{Header:"Etasje % av omrÃ¥de",id:"percent",priority:6}],IdField:"attributes.objectid",SortAttribute:"attributes.count",SortAsc:!1,NavigateUrlTemplate:"/map/buildings/no/&lt;attributes.bygningsnr&gt;",Display:{Display1:"&lt;attributes.bygningstype&gt;",Display2:"&lt;attributes.count&gt; etasjer",Display3:null},LabelText:"&lt;attributes.count&gt; etg.",SymbolFromColor:"#288835",SymbolToColor:"#b5f1bd",SymbolColorKey:"attributes.percent",StatOptions:[{label:"Antall etasjer",attribute:"count",unit:"etg."},{label:"Antall etasjer (%) av omrÃ¥det",attribute:"percent",unit:"%"}]},issueId:3503,sprintNo:14},{Id:2,ApiName:"Analyze_BRA_Buildings",Name:"BRA mÂ² (bygg)",Description:"Viser det totale bruttoarealet (BRA) pÃ¥ byggene, inkl. statistikk. Fargeskalaen er basert pÃ¥ det hÃ¸yeste bruttoarealet for Ã¥ enklere se ekstremverdier.",Icon:qs("/images/icons/analyze/sofa.png"),Type:"Dynamic",IsEnabled:!0,Configuration:{QueryOptions:{url:`${Vm}/bra/FeatureServer/bra`},ExportMappings:[{label:"Bygningsnr",path:"attributes.bygningsnr"},{label:"Bygningstype",path:"attributes.bygningstype"},{label:"NÃ¦ringsgruppe",path:"attributes.naringsgruppe"},{label:"Bygningstatus",path:"attributes.bygningstatus"},{label:"BRA mÂ²",path:"attributes.bra"},{label:"BRA %",path:"attributes.percent"}],TableMappings:[{Header:"Bygningsnr",id:"bygningsnr",priority:1},{Header:"Bygningstype",id:"bygningstype",priority:2},{Header:"NÃ¦ringsgruppe",id:"naringsgruppe",priority:3},{Header:"Bygningstatus",id:"bygningstatus",priority:4},{Header:"BRA mÂ²",id:"bra",priority:5},{Header:"BRA %",id:"percent",priority:6}],IdField:"attributes.objectid",SortAttribute:"attributes.bra",SortAsc:!1,NavigateUrlTemplate:"/map/buildings/no/&lt;attributes.bygningsnr&gt;",Display:{Display1:"&lt;attributes.bygningstype&gt;",Display2:"BRA: &lt;attributes.bra&gt; mÂ²",Display3:null},LabelText:"&lt;attributes.bra&gt; mÂ²",SymbolFromColor:"#cccccc",SymbolToColor:"#10305e",SymbolColorKey:"attributes.percent",StatOptions:[{label:"BRA (mÂ²)",attribute:"bra",unit:"mÂ²"},{label:"BRA (%) per omrÃ¥de",attribute:"percent",unit:"%"}]},issueId:3503,sprintNo:14},{Id:3,ApiName:"Analyze_BRA_Cadastres",Name:"BRA% (tomt)",Description:`Bruksarealet for bebyggelsen pÃ¥ en tomt beregnes etter Norsk Standard NS 3940:2012, parkeringsarealet inngÃ¥r ogsÃ¥ i beregningsgrunnlaget etter Â§ 5-7.
    &lt;br /&gt;
    &lt;br /&gt;
    Summen av bruksarealet for bebyggelsen pÃ¥ en tomt er bruksareal for den enkelte bygning/ konstruksjon, det Ã¥pne overbygde areal og nÃ¸dvendig parkeringsareal/biloppstillingsplasser.
    &lt;br /&gt;
    &lt;br /&gt;
    I bruksarealet skal det ikke fratrekkes areal som opptas av vegger, rÃ¸r og ledninger, sjakter, sÃ¸yler, innredningsenheter eller lignende innenfor bruksenheten.`,Icon:qs("/images/icons/analyze/sofa2.png"),Type:"Dynamic",IsEnabled:!0,Configuration:{QueryOptions:{url:`${Vm}/cadastre-bra/FeatureServer/cadastre-bra`},ExportMappings:[{label:"Matrikkelnr.",path:"attributes.cadastreNumber"},{label:"Adresse",path:"attributes.address"},{label:"Tomt mÂ²",path:"attributes.plotSize"},{label:"BRA mÂ²",path:"attributes.braSize"},{label:"BYA %",path:"attributes.braSizeOfPlotSizePercent"},{label:"BYA % av omrÃ¥det",path:"attributes.braSizeOfPlotSizePercentOfResults"},{label:"Antall bygg",path:"attributes.buildingCount"}],TableMappings:[{Header:"Matrikkelnr.",id:"cadastreNumber"},{Header:"Adresse",id:"address"},{Header:"Tomt mÂ²",id:"plotSize"},{Header:"BRA mÂ²",id:"braSize"},{Header:"BYA %",id:"braSizeOfPlotSizePercent"},{Header:"BYA % av omrÃ¥det",id:"braSizeOfPlotSizePercentOfResults"},{Header:"Antall bygg",id:"buildingCount"}],IdField:"attributes.objectid",SortAttribute:"attributes.braSizeOfPlotSizePercent",SortAsc:!1,NavigateUrlTemplate:"/map/cadastres/replace(&lt;attributes.cadastreNumber&gt;, '-', '/')",Display:{Display1:"&lt;attributes.cadastreNumber&gt;",Display2:"&lt;attributes.address&gt;",Display3:"Tomt: &lt;attributes.plotSize&gt;mÂ² / BRA: &lt;attributes.braSize&gt;mÂ² = round(&lt;attributes.braSizeOfPlotSizePercent&gt;)%"},LabelText:"&lt;attributes.braSize&gt;mÂ² (round(&lt;attributes.braSizeOfPlotSizePercent&gt;)%)",SymbolFromColor:"#cccccc8c",SymbolToColor:"#10305e8c",SymbolColorKey:"attributes.braSizeOfPlotSizePercent",SortOptions:[{label:"BRA-grad",attribute:"attributes.braSizeOfPlotSizePercent"},{label:"BRA-grad av omrÃ¥det",attribute:"attributes.braSizeOfPlotSizePercentOfResults"},{label:"BRA",attribute:"attributes.braSize"},{label:"Tomten",attribute:"attributes.plotSize"}],StatOptions:[{label:"BRA-grad (%)",attribute:"braSizeOfPlotSizePercent",unit:"%"},{label:"BRA-grad (%) av omrÃ¥det",attribute:"braSizeOfPlotSizePercentOfResults",unit:"%"},{label:"BRA (mÂ²)",attribute:"braSize",unit:"mÂ²"},{label:"Tomten (mÂ²)",attribute:"plotSize",unit:"mÂ²"}]},issueId:3503,sprintNo:14},{Id:4,ApiName:"Analyze_BYA_Cadastres",Name:"BYA% (tomt)",Description:`Viser graden av bebyggelse pÃ¥ tomten. Regnet ut ved bruk av tomten sin grunnflate mot grunnflaten pÃ¥ byggene som er innenfor eller skjÃ¦rer over tomtegrensen.
    &lt;br /&gt;
    &lt;br /&gt;
    Bebygd areal beregnes med utgangspunkt i Norsk Standard NS 3940:2012, men slik at parkeringsarealet inngÃ¥r i beregningen etter TEK Â§ 5-7.
    &lt;br /&gt;
    &lt;br /&gt;
    Bebygd areal for en tomt er summen av bebygd areal for alle bygninger, bygningsdeler og konstruksjoner over bakken, Ã¥pent overbygd areal og nÃ¸dvendig areal for biloppstillingsplasser pÃ¥ tomta.
    &lt;br /&gt;
    &lt;br /&gt;
    Bebygd areal er "fotavtrykket" av bygninger, carport, overbygd gÃ¥rdsrom, terrasse som ligger mer enn 0,5 m over terreng, utkraget bygningsdel med fri hÃ¸yde over terreng mindre enn 5 m over terreng, parkeringsareal osv`,Icon:qs("/images/icons/analyze/pie-chart.png"),Type:"Dynamic",IsEnabled:!0,Configuration:{QueryOptions:{url:`${Vm}/utilization/FeatureServer/utilization`},ExportMappings:[{label:"Matrikkelnr",path:"attributes.cadastreNumber"},{label:"Adresse",path:"attributes.address"},{label:"Totalt",path:"attributes.total"},{label:"Brukt mÂ²",path:"attributes.used"},{label:"Brukt %",path:"attributes.usedPercent"},{label:"Ledig mÂ²",path:"attributes.available"},{label:"Ledig %",path:"attributes.availablePercent"}],TableMappings:[{Header:"Matrikkelnr",id:"cadastreNumber",priority:1},{Header:"Adresse",id:"address",priority:2},{Header:"Totalt",id:"total",priority:3},{Header:"Brukt mÂ²",id:"used",priority:4},{Header:"Brukt %",id:"usedPercent",priority:5},{Header:"Ledig mÂ²",id:"available",priority:6},{Header:"Ledig %",id:"availablePercent",priority:7}],IdField:"attributes.objectid",SortAttribute:"attributes.availablePercent",SortAsc:!1,NavigateUrlTemplate:"/map/cadastres/replace(&lt;attributes.cadastreNumber&gt;, '-', '/')",Display:{Display1:"&lt;attributes.cadastreNumber&gt;",Display2:"&lt;attributes.address&gt;",Display3:"Ledig: round(&lt;attributes.availablePercent&gt;)%"},LabelText:"round(&lt;attributes.used&gt;)mÂ² (round(&lt;attributes.usedPercent&gt;)%)",SymbolFromColor:"#cccccc8c",SymbolToColor:"#10305e8c",SymbolColorKey:"attributes.availablePercent",SortOptions:[{label:"Ledig",attribute:"attributes.available"},{label:"Brukt",attribute:"attributes.used"},{label:"Totalt",attribute:"attributes.total"}],StatOptions:[{label:"Ledig (%)",attribute:"availablePercent",unit:"%"},{label:"Ledig (mÂ²)",attribute:"available",unit:"mÂ²"},{label:"Brukt (%)",attribute:"usedPercent",unit:"%"},{label:"Brukt (mÂ²)",attribute:"used",unit:"mÂ²"},{label:"Tomten (mÂ²)",attribute:"total",unit:"mÂ²"}]},issueId:3503,sprintNo:14},{Id:5,ApiName:"Analyze_Demographics_Area",Name:"Demografi (omrÃ¥de)",Description:"Viser demografiske data for omrÃ¥det. Dataene er hentet fra SSB og viser befolkningstetthet, aldersfordeling, utdanningsnivÃ¥, inntektsnivÃ¥, sysselsetting og boligtype.",Icon:qs("/images/icons/analyze/people-together.png"),Type:"Custom",IsEnabled:!0,issueId:4608,sprintNo:18}],aPe={id:"analyze-results-layer",listMode:"hide"},cPe={id:"analyze-labels-layer",listMode:"hide"},IG={r:25,g:251,b:34,a:.1},Ake={...IG,a:1},lPe={...cF,type:"simple-fill",color:IG,outline:{...cF.outline,color:Ake}},Ike="analyzeOptionId",uPe=25e5;function Oke(t){const{onClick:e,...n}=t,r=lS(Ike);return T.jsx(Gn.Item,{isActive:r.isActive,onClick:i=&gt;{e?.(i),r.isActive?r.close():r.open("0")},...n})}function dPe(){const t=lS("projectId");return t.isActive=t.isActive&amp;&amp;t.activeValue!=="0",t}function OG(){return lS("projectPanel")}const Rke={Full_Access:"Full_Access",Limited_Access:"Limited_Access",No_Access:"No_Access",Product_3D_designer:"Product_3D_designer",Product_3D_Designer_Export:"Product_3D_Designer_Export",Product_3D_Designer_Import:"Product_3D_Designer_Import",Product_Map_layers:"Product_Map_layers",Product_Projects:"Product_Projects",Product_Reports:"Product_Reports",Product_Search:"Product_Search",Product_Tags:"Product_Tags",Widget_Travel_time:"Widget_Travel_time",MapLayers_Filter:"MapLayers_Filter",Widget_ChangeAllBuildingColor:"Widget_ChangeAllBuildingColor",Widget_3DVegetation:"Widget_3DVegetation",Cadastre_LandRegister_Current:"Cadastre_LandRegister_Current",Cadastre_LandRegister_Historical:"Cadastre_LandRegister_Historical",Api_Customer_Access:"Api_Customer_Access",Product_3D_designer_terraformer:"Product_3D_designer_terraformer",Widget_3D_terra_measure:"Widget_3D_terra_measure",Link_PropCloud_DirectAccess:"Link_PropCloud_DirectAccess"},Nke={Matching:"Matching",Matching_Category_Property:"Matching_Category_Property",Matching_Category_Building:"Matching_Category_Building",Matching_Category_Location:"Matching_Category_Location",Matching_Category_Plots:"Matching_Category_Plots",Matching_Category_Certifications:"Matching_Category_Certifications",Matching_Category_Lessees:"Matching_Category_Lessees",Matching_Category_Occupancies:"Matching_Category_Occupancies",Matching_Category_Owners:"Matching_Category_Owners",Matching_Category_Renters:"Matching_Category_Renters",Matching_Category_LandUseMasterPlan:"Matching_Category_LandUseMasterPlan"},hT={disableAndPromote:"disableAndPromote",enableAndPromote:"showUpgradeInfo",none:"none"},Pke={none:1,package:2,custom:3},fPe="Tilleggsprodukt",hPe="https://assets.placepoint.no/images/icons/package-custom-icon.svg",pPe="Kartlaget er tilgjengelig som et tilleggsprodukt. Ta kontakt med Placepoint for mer informasjon.";function xke(t,e,n=0){if(!t||!e)return null;const r=e.HasAccess,i=Number.isInteger(e.Limit),o=i?n&gt;=e.Limit:null;return!r||o?hT.disableAndPromote:r&amp;&amp;!i?hT.none:r&amp;&amp;i?hT.enableAndPromote:null}function Mke(t){const{currentUser:e}=Lp(),n=E.useMemo(()=&gt;{if(!t||!e?.PackageAccesses)return null;const r=e.PackageAccesses.find(i=&gt;i.ApiName===t);return r||(DH("No PackageAccess found for the given ApiName",{contexts:{input:{apiName:t}}}),null)},[e,t]);return{nextPackageCode:n?.NextPackageCode,currentPackage:e?.Package,packageAccess:n}}function Dke(t){return t?.SubscriptionTypeCode===Pke.custom}function RG(t){const{apiName:e,apiUsage:n=0,isAlwaysRendered:r=!1,usePackageAccess:i=Mke,renderPlaceholder:o=null,children:s}=t,{currentPackage:a,packageAccess:c}=i(e),l=xke(a,c,n),u=Dke(c);return r===!1&amp;&amp;(!a||!l)?o?o(c):null:typeof s=="function"?E.Children.only(s({...c,isCustomPackage:u,strategy:l})):E.Children.only(s)}const Lke=Nke.Matching;function $ke(t){const{hasActiveProject:e,className:n,isActive:r,...i}=t,o=OG();return T.jsx(RG,{isAlwaysRendered:!0,apiName:Lke,children:s=&gt;T.jsxs(Gn.Item,{isActive:o.getIsActive("matching"),isDisabled:!e||!s.HasAccess,className:"app-sidebar_to-matching",contentClassName:se("flex items-center",n,{"p-0 border-0 bg-transparent shadow-none":!!s.NextPackage}),popoverIsAlwaysEnabled:!r&amp;&amp;!s.HasAccess&amp;&amp;!!s.NextPackage,popoverClassName:s.NextPackage?"pointer-events-auto":void 0,popoverContent:s.NextPackage?T.jsx(Ea.Prompt,{packageCode:s.NextPackageCode,packageIcon:s.NextPackage.Icon,packageName:s.NextPackage.Name,children:T.jsx(Ea.PromptText,{text:"Matching er tilgjengelig i vÃ¥re mer omfattende pakker."})}):null,iconSrc:"search-heart",onClick:()=&gt;{o.open("matching:nav"),Ur("Matching",{issueId:6447,sprintNo:26})},...i,children:["Matching",!s.HasAccess&amp;&amp;s.NextPackage?T.jsx("img",{className:"ml-auto mr-1",src:s.NextPackage.Icon,alt:s.NextPackage.Name}):T.jsx(Fv,{className:"bg-pink-500 text-bg0 py-1 px-0.5 ml-auto",children:"Beta"})]})})}function Fke(){const t=OG(),{currentUser:e}=Lp(),n=!!e?.ActiveProjectId;return T.jsxs(T.Fragment,{children:[T.jsx(Gn.Item,{isDisabled:!n,className:"app-sidebar__to-activities",iconSrc:"pulse",isActive:t.getIsActive("activities"),onClick:()=&gt;{t.open("activities"),Ur("Activities",{issueId:6505,sprintNo:24})},children:"Aktiviteter"}),T.jsx($ke,{hasActiveProject:n}),T.jsx(Gn.Item,{isDisabled:!n,className:"app-sidebar__to-objects",iconSrc:"building",isActive:t.getIsActive("objects"),onClick:()=&gt;{t.open("objects"),Ur("Objects",{issueId:6505,sprintNo:24})},children:"Eiendommer"}),T.jsx(Gn.Item,{isDisabled:!n,className:"app-sidebar__to-areas",iconSrc:"tool-marquee",isActive:t.getIsActive("areas"),onClick:()=&gt;{t.open("areas"),Ur("Areas",{issueId:6505,sprintNo:24})},children:"OmrÃ¥der"}),T.jsx(Gn.Item,{isDisabled:!n,className:"app-sidebar__to-monitor",iconSrc:"tachometer",isActive:t.getIsActive("monitor"),onClick:()=&gt;{t.open("monitor"),Ur("Monitor",{issueId:6505,sprintNo:24})},children:"OvervÃ¥king"})]})}const Uke=Rke.Product_3D_designer;function jke(t){const{className:e,isActive:n,...r}=t;return T.jsx(RG,{isAlwaysRendered:!0,apiName:Uke,children:i=&gt;T.jsxs(Gn.Item,{isActive:n,isDisabled:!i.HasAccess,contentClassName:se("flex items-center",e,{"p-0 border-0 bg-transparent shadow-none":!!i.NextPackage}),popoverIsAlwaysEnabled:!n&amp;&amp;!!i.NextPackage,popoverClassName:i.NextPackage?"pointer-events-auto":void 0,popoverContent:i.NextPackage?T.jsx(Ea.Prompt,{packageCode:i.NextPackageCode,packageIcon:i.NextPackage.Icon,packageName:i.NextPackage.Name,children:T.jsx(Ea.PromptText,{text:"3D-designer er tilgjengelig i vÃ¥re mer omfattende pakker."})}):null,...r,children:[T.jsx("div",{className:"mr-1",children:"3D-designer"}),i.NextPackage?T.jsx("img",{className:"ml-auto",src:i.NextPackage.Icon,alt:i.NextPackage.Name}):null]})})}function Bke(t){return t?.name&amp;&amp;Object.keys(Vc).includes(t.name)}function Hke(t){const{storageKey:e=AR,defaultTheme:n,onMount:r,onChange:i,children:o}=t,s=E.useRef(!1),{theme:a,setTheme:c}=gke();E.useEffect(()=&gt;{!a||s.current||(r?.(a),s.current=!0)},[a,r]);const l=E.useCallback(d=&gt;{let f=d;f||(f=bG());const h=document.documentElement;h.classList.remove(...dke),h.classList.add(f.name),localStorage.setItem(e,JSON.stringify(f))},[e]);return E.useEffect(()=&gt;{const d=f=&gt;{if(f.key!==e)return;const h=fG(f.newValue),p=Bke(h)?h:n;c(p)};return window.addEventListener("storage",d),()=&gt;window.removeEventListener("storage",d)},[c,n,e]),E.useEffect(()=&gt;{l(a)},[a,l]),o({toggleTheme:()=&gt;{const d=a.name===Vc.light?qh.dark:qh.light;c(d),l(d),i?.(d)},themeName:a.name})}function Vke(t){ro("Theme_Updated",{module:"Theme",action:"UpdatedByUser",themeType:t,issueId:4226,sprintNo:22})}function zke(t){ro("Theme_Logged",{module:"Theme",action:"Logged",themeType:t,issueId:4226,sprintNo:22})}function qke(t){return T.jsx(Hke,{onMount:e=&gt;{zke(e.name)},onChange:e=&gt;{Vke(e.name)},...t})}function Wke(t){const{onClick:e,...n}=t;return T.jsx(qke,{children:({toggleTheme:r,themeName:i})=&gt;T.jsx(Gn.Item,{onClick:o=&gt;{e?.(o),r()},iconSrc:i===Vc.light?"sun":"moon",...n,children:i===Vc.light?"Lyst tema":"MÃ¸rkt tema"})})}function Gke(){return lS("layerPanel")}function Kke(t){const{onClick:e,...n}=t,r=Gke();return T.jsx(Gn.Item,{isActive:r.isActive,onClick:i=&gt;{r.open(),e?.(i)},...n})}function Qke(){const t=Jc(),e=Yc();function n(r){return e.pathname.includes(r)}return T.jsxs(Gn,{className:"app-sidebar flex flex-col min-w-[190px] max-w-[190px] h-full bg-bg0 dark:bg-bg00",role:"navigation","aria-label":"Hovedmeny",children:[T.jsx(Gn.Branding,{className:"app-sidebar-logo px-6 pb-2"}),T.jsx("hr",{className:"h-px m-2 bg-bg000 dark:bg-bg2"}),T.jsxs("div",{className:"px-3",children:[T.jsx(kke,{className:"app-sidebar__to-global-search pr-2",iconSrc:"search",onClick:()=&gt;{Ur("GlobalSearch")}}),T.jsx(Kke,{className:"app-sidebar__to-layers",iconSrc:"layers",onClick:()=&gt;{Ur("Layers",{latestIssueId:4237,latestSprintNo:30})},children:"Kartlag"}),T.jsx(Gn.Item,{className:"app-sidebar__to-tags",iconSrc:"bookmark",isActive:n("tags"),onClick:()=&gt;{t("/map/tags"),Ur("Tags")},children:"Tags"}),T.jsx(Gn.Item,{className:"app-sidebar__to-reports",iconSrc:"stats",isActive:n("reports"),onClick:()=&gt;{t("/map/reports"),Ur("Reports")},children:"Rapporter"}),T.jsx(jke,{id:"app-sidebar_sketch-3d-models",iconSrc:"cube",isActive:n("models"),onClick:()=&gt;{t("/map/models"),Ur("Models")}}),T.jsx(Oke,{className:"app-sidebar__to-analyze",iconSrc:"bolt",onClick:()=&gt;{Ur("Analyze",{issueId:3503,sprintNo:14})},children:"Analyser"}),T.jsx("hr",{className:"h-px -mx-1 my-2 bg-bg000 dark:bg-bg2"}),T.jsx(Fke,{})]}),T.jsxs("div",{className:"mt-auto px-3",children:[T.jsx(Wke,{className:"app-sidebar__to-theme pr-2"}),T.jsx(Gn.Item,{className:"app-sidebar__to-settings",iconSrc:"settings",isActive:n("user/settings"),onClick:()=&gt;{t("/map/user/settings"),Ur("Settings")},children:"Innstillinger"}),T.jsx(Gn.Item,{className:"app-sidebar__to-support",iconSrc:"interrogation",onClick:()=&gt;{window.open(we.docsUrl),Ur("Docs")},children:"Hjelp &amp; stÃ¸tte"})]}),T.jsx("hr",{className:"h-px m-2 bg-bg000 dark:bg-bg2"}),T.jsx(Eke,{className:"pt-0 p-3"})]})}function Yke(){return E.useEffect(()=&gt;{window.appReady=!0},[]),null}const Jke=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./HubspotChat-BSSbMv55.js"),[])));function Xke(){return we.isProd||we.isStaging?T.jsx(Jke,{}):null}var QS={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"NotificationSubscription"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NamedType",name:{kind:"Name",value:"SystemNotificationInput"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"onSystemNotification"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"intent"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"timeout"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"placement"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"isBackdropEnabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iconSrc"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"iconSize"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"closeButtonIsShown"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:252}};QS.loc.source={body:`subscription NotificationSubscription(
  $input: SystemNotificationInput
) {
  onSystemNotification(input: $input) {
    content
    title
    intent
    timeout
    placement
    isBackdropEnabled
    iconSrc
    iconSize
    closeButtonIsShown
  }
}
`,name:"GraphQL request",locationOffset:{line:1,column:1}};function Yg(t,e){if(t.kind==="FragmentSpread")e.add(t.name.value);else if(t.kind==="VariableDefinition"){var n=t.type;n.kind==="NamedType"&amp;&amp;e.add(n.name.value)}t.selectionSet&amp;&amp;t.selectionSet.selections.forEach(function(r){Yg(r,e)}),t.variableDefinitions&amp;&amp;t.variableDefinitions.forEach(function(r){Yg(r,e)}),t.definitions&amp;&amp;t.definitions.forEach(function(r){Yg(r,e)})}var LC={};(function(){QS.definitions.forEach(function(e){if(e.name){var n=new Set;Yg(e,n),LC[e.name.value]=n}})})();function lF(t,e){for(var n=0;n&lt;t.definitions.length;n++){var r=t.definitions[n];if(r.name&amp;&amp;r.name.value==e)return r}}function Zke(t,e){var n={kind:t.kind,definitions:[lF(t,e)]};t.hasOwnProperty("loc")&amp;&amp;(n.loc=t.loc);var r=LC[e]||new Set,i=new Set,o=new Set;for(r.forEach(function(a){o.add(a)});o.size&gt;0;){var s=o;o=new Set,s.forEach(function(a){if(!i.has(a)){i.add(a);var c=LC[a]||new Set;c.forEach(function(l){o.add(l)})}})}return i.forEach(function(a){var c=lF(t,a);c&amp;&amp;n.definitions.push(c)}),n}Zke(QS,"NotificationSubscription");function eAe(){const{addNotification:t}=Rz();Ehe(QS,{onData(e){const n=e.data.data.onSystemNotification;t(n)}})}function tAe(){return eAe(),null}function nAe(){return T.jsxs(jge,{children:[T.jsxs(gCe,{children:[T.jsx(Qke,{}),T.jsx(Kce,{}),T.jsx(Xke,{}),T.jsx(Yke,{})]}),T.jsx(tAe,{})]})}function uF(){const t=Jc();return E.useEffect(()=&gt;{t("/map",{replace:!1})},[t]),null}const rAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./MapPage-BlPAJf6K.js").then(t=&gt;t.h),__vite__mapDeps([25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85])))),iAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./GeoSearchPanel-D6ii9BNx.js"),__vite__mapDeps([86,27,28,29,30,87,88,89,72,73,74,68,76,90,26,91,49,92,36,37,93,94])))),oAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./StatisticsPanel-f02MgU8C.js"),__vite__mapDeps([95,31,27,28,29,30,88,89,87,96,49,44,45,68,41,42,97,38,39,98,99,100,101,102,103,104,105,106,107,50,108,109,94])))),sAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CompanyPanel-CpEG3CKv.js"),__vite__mapDeps([110,27,28,29,30,111,112,49,113,114,26,44,45,115,116,87,88,89,117,118,119,120,94,121,68,31,122,123,90,91,97,43,41,42,40,36,37,46,47,48,50,51,52,124,82,83,125,126,56,57,58,127,128,104,105,106,107,129,66,130,131,132,60,34,35,133,134,135,136,137,75,138,139,62,140,84])))),dF=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CadastrePanel-DDTOPScP.js").then(t=&gt;t.l),__vite__mapDeps([141,27,28,29,30,142,66,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,46,47,57,31,26,139,62,143,97,144,145,140,84,88,89,146,113,87,117,118,119,49,120,94,147,148,149,150,40,151,41,42,43,44,45,48,50,51,52,38,39,70,69,71,111,152,153,154,155,103,104,105,106,107,108,109,156,90,91,63,64,115,116,121,122,123,124,82,83,125,126,56,58,127,128,157,158,159,160,161,65,67,162,112,163,53,164,165,166,167,168,169,114,170,171,74,73,54,55,172,173,32,33,174])))),aAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./ZipCodePanel-CJJllASt.js"),__vite__mapDeps([175,31,44,45,129,26,176,177,87,88,29,30,89,120,94])))),cAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./AddressPanel-B64zrGgY.js"),__vite__mapDeps([178,27,28,29,30,111,112,49,113,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,31,26,139,62,87,88,89,118,119,120,94,90,91,129,179,177,176,180,181,182,171,158,127,40,122,160,150,161,115,116,170,124,82,43,41,42,44,45,48,50,51,52,121,123,97,83,125,126,56,58,128,169,183,114])))),lAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./StreetPanel-4THiNwew.js"),__vite__mapDeps([184,31,44,45,27,28,29,30,70,113,112,49,111,129,26,179,177,176,185,158,127,40,122,115,116,114,69,71,87,88,89,120,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62,79,94])))),uAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CountyPanel-Klpi7ZBZ.js"),__vite__mapDeps([186,31,44,45,27,28,29,30,70,113,112,49,129,26,177,114,115,116,185,158,127,40,122,187,69,71,87,88,89,120,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62,73,79,94])))),fF=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./BuildingPanel-CyxE7s5Z.js").then(t=&gt;t.B),__vite__mapDeps([188,27,28,29,30,111,88,89,146,87,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,31,26,139,62,117,118,119,49,120,94,90,91,169,97,112,159,160,150,161,157,155,65,67,162,163,171,158,127,40,122,115,116,43,41,42,44,45,48,50,51,52,183,125,126,74,73,189,113,63,64])))),dAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./OccupancyPanel-BfYGrQEl.js"),__vite__mapDeps([190,44,45,111,117,88,29,30,89,146,125,126,87,169,26,97,31,112,49,118,119,120,94,160,150,161,162,189])))),fAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./BuildingFloorPanel-BUJnE0fc.js"),__vite__mapDeps([191,44,45,112,29,30,49,88,89,146,118,119,120,94,87,169,26,97,31,125,126])))),hAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CountryPanel-BlaVHd6P.js"),__vite__mapDeps([192,27,28,29,30,70,113,69,49,71,88,89,120,87,193,185,158,31,127,40,44,45,122,26,115,116,79,94])))),pAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./BasicStatisticalUnitPanel-DDLLyloF.js"),__vite__mapDeps([194,31,44,45,27,28,29,30,113,112,49,129,26,88,89,120,176,177,180,181,185,158,127,40,122,115,116,87,114,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62,73,94])))),mAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./SubAreaPanel-BhSc83Gx.js"),__vite__mapDeps([195,31,44,45,27,28,29,30,70,113,112,49,129,26,176,177,180,196,185,158,127,40,122,115,116,69,71,87,88,89,120,114,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62,73,79,94])))),gAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CityDistrictPanel-hbAHRjTL.js"),__vite__mapDeps([197,31,44,45,112,29,30,49,27,28,70,113,129,26,69,71,88,89,120,176,177,114,115,116,87,196,185,158,127,40,122,73,79,94])))),yAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./MunicipalityPanel-BRfAZEIE.js"),__vite__mapDeps([198,31,44,45,27,28,29,30,70,113,112,49,129,26,179,177,185,158,127,40,122,115,116,114,69,71,88,89,120,87,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62,199,73,79,94])))),vAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./ParkingAreaPanel-DVhsom7n.js"),__vite__mapDeps([200,31,44,45,27,28,29,30,112,49,113,129,26,182,177,111,114,115,116,87,88,89,118,119,120,94,130,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,66,46,47,57,139,62])))),_Ae=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./TagNavPanel-CjhgM2tb.js"),__vite__mapDeps([201,88,29,30,89,202,131,132,60,34,35,133,134,135,136,137,75,36,37,68,138,31,26,40,46,47,57,62,94])))),SAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./TagObjectPanel-D1Kk3RFo.js"),__vite__mapDeps([203,88,29,30,89,137,136,31,26,72,73,74,132,68,27,28,36,37,62,44,45,204,92,93,94])))),wAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./AuthRedeemInvitationPage-B_3IeJVp.js"),[]))),TAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;Promise.resolve().then(()=&gt;gle),void 0))),bAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./AuthLogoutPage-DLDTjiNX.js"),[]))),EAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./ModelSceneNavPanel-CLk5x0OY.js"),__vite__mapDeps([205,206,151,68,54,55,207,40,88,29,30,89,202,60,34,35,31,44,45,26,49,46,47,57,62,38,39,150,208,28,133,61,94])))),CAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./ModelSketcherPanel-Dh6qrNwF.js").then(t=&gt;t.M),__vite__mapDeps([209,27,28,29,30,26,88,89,90,91,206,151,68,54,55,207,62,69,49,70,71,208,133,97,210,99,100,101,173,211,212,81,31,40,46,47,57,213,43,41,42,36,37,44,45,48,50,51,52,165,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,134,135,230,105,32,33,34,35,38,39,231,232,233,150,60,61,234,155,157,117,63,64,87,78,235,94])))),kAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./SettingPanel-CYfIcVZr.js"),__vite__mapDeps([236,237,109,27,28,29,30,88,89,77,78,79,70,34,35,38,39,238,239,221,216,217,240,241,242,243,244,245,229,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,227,263,264,265,266,267,268,269,270,271,272,273,274,223,275,276,48,49,50,51,167,36,37,168,277,94])))),AAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CurrentUserActivityPanel-DSmNFpNd.js"),__vite__mapDeps([278,26,31,88,29,30,89,97,150,49,124,82,43,41,42,40,36,37,44,45,46,47,48,50,51,52,144,145,34,35,94])))),IAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CurrentUserProfilePanel-wJMXZ5Of.js"),__vite__mapDeps([279,34,35,88,29,30,89,60,38,39,94])))),OAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./CurrentUserApiClientPanel-B50HDwSe.js"),__vite__mapDeps([280,63,64,31,62])))),RAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./ReportMenuPanel-Bd7XdBCj.js"),__vite__mapDeps([281,88,29,30,89,65,282,26,49,283,94])))),NAe=E.lazy(()=&gt;Xe(()=&gt;De(()=&gt;import("./PlacePanel-COUf8A2C.js"),__vite__mapDeps([284,27,28,29,30,113,155,97,88,89,120,87,185,158,31,127,40,44,45,122,26,193,115,116,187,90,91,285,69,49,70,71,79,199,94]))));function PAe(){return T.jsxs(Yce,{children:[T.jsxs(Ue,{path:"/",element:T.jsx(yle,{children:T.jsx(nAe,{})}),children:[T.jsxs(Ue,{path:"/map",element:T.jsx(rAe,{}),children:[T.jsx(Ue,{path:Ke.GEO_SEARCH_PANEL.template,element:T.jsx(iAe,{})}),T.jsx(Ue,{path:Ke.STATISTICS_PANEL.template,element:T.jsx(oAe,{})}),T.jsx(Ue,{path:Ke.MODEL_NAV_PANEL.template,element:T.jsx(EAe,{})}),T.jsx(Ue,{path:Ke.MODEL_SKETCH_PANEL.template,element:T.jsx(CAe,{})}),T.jsx(Ue,{path:Ke.COUNTRY_PANEL.template,element:T.jsx(hAe,{})}),T.jsx(Ue,{path:Ke.COUNTY_PANEL.template,element:T.jsx(uAe,{})}),T.jsx(Ue,{path:Ke.MUNICIPALITY_PANEL.template,element:T.jsx(yAe,{})}),T.jsx(Ue,{path:Ke.ZIP_CODE_PANEL.template,element:T.jsx(aAe,{})}),T.jsx(Ue,{path:Ke.CITY_DISTRICT_PANEL.template,element:T.jsx(gAe,{})}),T.jsx(Ue,{path:Ke.SUB_AREA_PANEL.template,element:T.jsx(mAe,{})}),T.jsx(Ue,{path:Ke.BASIC_STATISTICAL_UNIT_PANEL.template,element:T.jsx(pAe,{})}),T.jsx(Ue,{path:Ke.STREET_PANEL.template,element:T.jsx(lAe,{})}),T.jsx(Ue,{path:Ke.ADDRESS_PANEL.template,element:T.jsx(cAe,{})}),T.jsx(Ue,{path:Ke.CADASTRE_PANEL_NB.template,element:T.jsx(dF,{})}),T.jsx(Ue,{path:Ke.CADASTRE_PANEL_ID.template,element:T.jsx(dF,{})}),T.jsx(Ue,{path:Ke.BUILDING_FLOOR_PANEL.template,element:T.jsx(fAe,{})}),T.jsx(Ue,{path:Ke.BUILDING_PANEL_NB.template,element:T.jsx(fF,{})}),T.jsx(Ue,{path:Ke.BUILDING_PANEL_ID.template,element:T.jsx(fF,{})}),T.jsx(Ue,{path:Ke.OCCUPANCY_PANEL.template,element:T.jsx(dAe,{})}),T.jsx(Ue,{path:Ke.COMPANY_PANEL.template,element:T.jsx(sAe,{})}),T.jsx(Ue,{path:Ke.PARKING_AREA_PANEL.template,element:T.jsx(vAe,{})}),T.jsx(Ue,{path:Ke.SETTING_PANEL.template,element:T.jsx(kAe,{})}),T.jsx(Ue,{path:Ke.CURRENT_USER_ACTIVITY_PANEL.template,element:T.jsx(AAe,{})}),T.jsx(Ue,{path:Ke.CURRENT_USER_PROFILE_PANEL.template,element:T.jsx(IAe,{})}),T.jsx(Ue,{path:Ke.CURRENT_USER_API_CLIENT_PANEL.template,element:T.jsx(OAe,{})}),T.jsx(Ue,{path:Ke.REPORT_MENU_PANEL.template,element:T.jsx(RAe,{})}),T.jsx(Ue,{path:Ke.PLACE_PANEL.template,element:T.jsx(NAe,{})}),T.jsx(Ue,{path:Ke.TAG_NAV_PANEL.template,element:T.jsx(_Ae,{})}),T.jsx(Ue,{path:Ke.TAG_OBJECT_PANEL.template,element:T.jsx(SAe,{})})]}),T.jsx(Ue,{path:"/",element:T.jsx(uF,{})})]}),T.jsx(Ue,{path:Ke.REDEEM_INVITATION_PAGE.template,element:T.jsx(wAe,{})}),T.jsx(Ue,{path:Ke.LOGIN_PAGE.template,element:T.jsx(TAe,{})}),T.jsx(Ue,{path:Ke.LOGOUT_PAGE.template,element:T.jsx(bAe,{})}),T.jsx(Ue,{path:"*",element:T.jsx(uF,{})})]})}function hF(t){if(!t||t==="")return null;const e=new URLSearchParams(t.charAt(0)==="?"?t.slice(1):t);return Object.fromEntries(e)}function mPe(t){return Object.entries(t).filter(([e,n])=&gt;n===!1||n===0?!0:n&amp;&amp;n.length===0?!1:!!n).map(([e,n])=&gt;{const r=encodeURIComponent(e),i=encodeURIComponent(n);return`${r}=${i}`}).join("&amp;")}function xAe(t,e){const n={};if(!e)return n;const r=e.split("/"),i=t.split("/");let o=0;for(const s of r)s.charAt(0)===":"&amp;&amp;i[o]&amp;&amp;(n[s.slice(1)]=i[o]),o++;return n}const MAe=Object.values(Ke);function pF(t,e){return{...xAe(t.pathname,e),...hF(t.hash),...hF(t.search),...t.state}}function mF(t){const e=[];for(const n of MAe){let r=!1;if(n.template){const i=n.template.replaceAll(/:[^\s/]+/g,"([\\w-_]+)");r=new RegExp(i).test(t.pathname)}n.search&amp;&amp;(r=t.search.includes(n.search)),r&amp;&amp;(n.vars=pF(t,n.template),e.push(n))}return e||[{category:"Other",template:t.pathname,name:t.pathname,vars:pF(t),issueId:0,sprintNo:0}]}function DAe(){return Tn().getScope()?.getTransaction()}function LAe(t){const e=E.useRef(null);E.useEffect(()=&gt;{if(!we.isInstrumentationEnabled||!t.pathname)return;let n;e.current&amp;&amp;(n=mF(e.current)[0]);const i=mF(t)?.[0];if(!i)return;const o={title:i.name,path:i.template,vars:i.vars,issueId:i.issueId,sprintNo:i.sprintNo};i.latestIssueId&amp;&amp;(o.latestIssueId=i.latestIssueId),i.latestSprintNo&amp;&amp;(o.latestSprintNo=i.latestSprintNo);const a=DAe()||Tn().startTransaction({op:"navigation",name:i.template});a.op==="pageload"&amp;&amp;a.setName(i.template);const c=a.startChild({op:"navigation",description:i.template});c.setTag("op",c.op),c.setTag("navigation.to",i.template),c.setData("toPathName",i.name),n&amp;&amp;(c.setTag("navigation.from",n.name),c.setData("prevRoute.template",n.template),o.fromTitle=n.name,o.fromPath=n.template),ite(i.category,i.name,o),c.finish(),e.current=t},[t])}function $Ae(){const t=Yc();return LAe(t),null}function FAe(){return T.jsx(ele,{history:LH,children:T.jsxs(fle,{children:[T.jsx(E.Suspense,{fallback:T.jsx(OI,{theme:"dark",children:"Laster inn grensesnittet.."}),children:T.jsx(PAe,{})}),T.jsx($Ae,{})]})})}function UAe(){return T.jsx(sA,{showDialog:!0,fallback:ace,children:T.jsx(Mae,{children:T.jsx(FAe,{})})})}const jAe=vX(UAe),gF=document.querySelector("#root");gF&amp;&amp;R2(gF).render(T.jsx(E.StrictMode,{children:T.jsx(jAe,{})}));export{bS as $,Z$ as A,yn as B,eIe as C,nce as D,U_ as E,WNe as F,lIe as G,HA as H,ld as I,NNe as J,qNe as K,Uv as L,FNe as M,uIe as N,uke as O,hT as P,Hi as Q,BC as R,Mo as S,oE as T,ZNe as U,cF as V,ePe as W,vve as X,At as Y,zge as Z,O as _,lS as a,UNe as a$,ne as a0,ae as a1,ur as a2,OS as a3,Jge as a4,Kwe as a5,Re as a6,Vh as a7,Zwe as a8,eTe as a9,j_ as aA,fG as aB,XAe as aC,CNe as aD,wNe as aE,ENe as aF,EEe as aG,PW as aH,Mbe as aI,zbe as aJ,bNe as aK,_Ne as aL,ANe as aM,TNe as aN,o6 as aO,X as aP,Jr as aQ,qge as aR,Bc as aS,Av as aT,LRe as aU,FRe as aV,BRe as aW,jRe as aX,Hh as aY,URe as aZ,TRe as a_,lNe as aa,s6 as ab,Bye as ac,Oo as ad,zt as ae,Uc as af,Ve as ag,Ku as ah,cTe as ai,$E as aj,Rt as ak,vs as al,en as am,eW as an,fu as ao,hOe as ap,Br as aq,Cp as ar,xOe as as,_d as at,Tp as au,ui as av,COe as aw,wo as ax,bi as ay,Vye as az,Jc as b,nOe as b$,jNe as b0,kOe as b1,De as b2,S4 as b3,NIe as b4,_v as b5,dNe as b6,bRe as b7,v6 as b8,h_e as b9,qIe as bA,iye as bB,R4 as bC,N4 as bD,PIe as bE,zIe as bF,fR as bG,MOe as bH,wS as bI,TS as bJ,rye as bK,Yge as bL,lOe as bM,sNe as bN,X5 as bO,HRe as bP,uNe as bQ,IOe as bR,$Ie as bS,Qge as bT,zye as bU,rL as bV,L$ as bW,$Ee as bX,IEe as bY,mr as bZ,SNe as b_,yv as ba,vn as bb,Ig as bc,ft as bd,UE as be,K4 as bf,Ap as bg,gR as bh,F6 as bi,RS as bj,n6 as bk,LE as bl,w4 as bm,rW as bn,wp as bo,mL as bp,hSe as bq,dSe as br,jc as bs,YIe as bt,kve as bu,mRe as bv,NRe as bw,Wwe as bx,VIe as by,Vw as bz,se as c,pG as c$,nl as c0,uOe as c1,et as c2,tve as c3,lye as c4,hhe as c5,vG as c6,bae as c7,qne as c8,sIe as c9,e6 as cA,kNe as cB,kwe as cC,JRe as cD,BEe as cE,pNe as cF,Owe as cG,DIe as cH,mCe as cI,hCe as cJ,Dwe as cK,MRe as cL,x4 as cM,ho as cN,WIe as cO,Jye as cP,cd as cQ,RG as cR,hNe as cS,Yq as cT,mIe as cU,tRe as cV,yL as cW,yRe as cX,dOe as cY,BNe as cZ,fT as c_,qae as ca,SCe as cb,o_ as cc,zO as cd,U_e as ce,Da as cf,INe as cg,Fv as ch,RRe as ci,Hye as cj,Tve as ck,DRe as cl,JIe as cm,Lve as cn,vke as co,Lp as cp,fye as cq,cOe as cr,ZRe as cs,nL as ct,HO as cu,q_e as cv,ac as cw,lu as cx,jO as cy,BOe as cz,PI as d,Iae as d$,Ame as d0,wm as d1,MIe as d2,Dae as d3,Hb as d4,hG as d5,EG as d6,Vc as d7,NI as d8,Mke as d9,QAe as dA,VS as dB,dCe as dC,OG as dD,kS as dE,bg as dF,nve as dG,WOe as dH,qOe as dI,ive as dJ,rve as dK,Kge as dL,LNe as dM,BIe as dN,bve as dO,Mye as dP,ZOe as dQ,eRe as dR,vNe as dS,rbe as dT,Ike as dU,sPe as dV,DH as dW,ZO as dX,XO as dY,wRe as dZ,i6 as d_,Rke as da,mPe as db,oCe as dc,Pe as dd,Ip as de,Xn as df,_s as dg,t6 as dh,iL as di,qs as dj,qD as dk,uG as dl,DOe as dm,LOe as dn,MCe as dp,hPe as dq,fPe as dr,Ar as ds,zNe as dt,JNe as du,sc as dv,OIe as dw,rRe as dx,eNe as dy,Fye as dz,dIe as e,qAe as e$,qS as e0,cCe as e1,OI as e2,PRe as e3,RIe as e4,ONe as e5,tIe as e6,oG as e7,O4 as e8,ERe as e9,XNe as eA,lG as eB,r4 as eC,nme as eD,OO as eE,oIe as eF,ve as eG,JOe as eH,nRe as eI,TG as eJ,QNe as eK,$c as eL,aNe as eM,JAe as eN,Qz as eO,VNe as eP,aPe as eQ,cPe as eR,lPe as eS,uPe as eT,LS as eU,z5 as eV,Qe as eW,m_e as eX,$r as eY,AIe as eZ,IIe as e_,pRe as ea,gL as eb,wIe as ec,FO as ed,nTe as ee,Qc as ef,iIe as eg,yNe as eh,KIe as ei,QIe as ej,GIe as ek,P_e as el,I4 as em,Y_e as en,tNe as eo,POe as ep,xIe as eq,E4 as er,MO as es,mSe as et,FIe as eu,rOe as ev,yke as ew,rPe as ex,iPe as ey,oPe as ez,KAe as f,gIe as f$,ake as f0,SIe as f1,kR as f2,DE as f3,jD as f4,qO as f5,uRe as f6,V_e as f7,cNe as f8,VRe as f9,GOe as fA,sOe as fB,l$ as fC,GRe as fD,YAe as fE,_Ie as fF,dPe as fG,_p as fH,CG as fI,_ke as fJ,Nke as fK,Yee as fL,ZAe as fM,$Ne as fN,AG as fO,Qg as fP,zAe as fQ,YNe as fR,Gke as fS,Qee as fT,Kce as fU,Jee as fV,n4 as fW,Cpe as fX,pPe as fY,ROe as fZ,UIe as f_,Xye as fa,VOe as fb,RNe as fc,kRe as fd,tOe as fe,Hv as ff,dye as fg,pOe as fh,PNe as fi,VAe as fj,Xe as fk,gNe as fl,mNe as fm,XIe as fn,eme as fo,ame as fp,yIe as fq,Wu as fr,Yz as fs,Q7 as ft,Oae as fu,Hwe as fv,KRe as fw,WRe as fx,UO as fy,NOe as fz,we as g,_L as g$,DNe as g0,fIe as g1,mme as g2,QG as g3,BAe as g4,HNe as g5,TIe as g6,EIe as g7,bIe as g8,pIe as g9,Q_e as gA,iOe as gB,wve as gC,tye as gD,Swe as gE,yOe as gF,i_e as gG,l_e as gH,f_e as gI,y_e as gJ,B4 as gK,Awe as gL,Xi as gM,ARe as gN,fNe as gO,dRe as gP,P4 as gQ,gRe as gR,IRe as gS,OOe as gT,ES as gU,SRe as gV,LO as gW,$O as gX,zOe as gY,oL as gZ,W_e as g_,Ehe as ga,Nc as gb,vIe as gc,aIe as gd,WAe as ge,uCe as gf,qe as gg,d_ as gh,Au as gi,Zne as gj,xNe as gk,MNe as gl,KNe as gm,GNe as gn,GAe as go,eh as gp,aRe as gq,mv as gr,vd as gs,FD as gt,$Re as gu,vRe as gv,ORe as gw,CRe as gx,L6 as gy,_Re as gz,Ea as h,Gwe as h0,XRe as h1,qve as h2,oOe as h3,M_e as h4,tR as h5,sRe as h6,Mve as h7,tPe as h8,nPe as h9,jIe as ha,AOe as hb,Wge as hc,ZIe as hd,HIe as he,kIe as hf,Bge as hg,CIe as hh,$Oe as hi,qRe as hj,KOe as hk,HOe as hl,fOe as hm,Le as i,T as j,ghe as k,wte as l,mc as m,KM as n,PE as o,She as p,qq as q,E as r,cS as s,Gq as t,Yc as u,Jq as v,Rz as w,Ite as x,cIe as y,ro as z};
//# sourceMappingURL=index-_QX4GucE.js.map

//# debugId=a0e94810-0373-59b3-b5e7-9c966ef0de26
</pre></body></html>