const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DZCeLRG3.js","./D03znik_.js","./DCS9Wh6g.js","./CJs_fSlM.js","./C6cuqV6y.js","./O7Z58wmS.js","./C8tdCacw.js","./RBU1MqbA.js","./PaginationComponent.css","./AlertPanel.css","./BDgGvm78.js","./BkRtp2dP.js","./CW2P2lur.js","./CJmpwZri.js","./CB4ItOCA.js","./D_Qry18M.js","./Dw4mFd9T.js","./k-Pd2Ys-.js","./B5wguVVv.js","./CrwwPvcF.js","./CFouE0EA.js","./BZ-qaXfO.js","./DpEd_R80.js","./CJVQ9isF.js","./oG1Xxb-q.js","./B22PlKxF.js","./CUR3LFhK.js","./Bek-MV_3.js","./BPxerWJI.js","./Ti8QLmWp.js","./CLhgYhNW.js","./Dru1pOHv.js","./BjdPy_Tk.js","./BqByPDG-.js","./5XDW_SK-.js","./CRg_osOX.js","./BGzLSk97.js","./SpaPq0u3.js","./DeY1njRi.js","./yJkmkSrs.js","./-AHxIEr1.js","./DwT-3-UM.js","./BIVtNEq6.js","./DSj5AbbP.js","./DgXLBuAe.js","./CwFtqKEz.js","./CRTHoB-v.js","./DU6bY_Nl.js","./CDDdlbyh.js","./CMMPoq9D.js","./5-CFYyWt.js","./QxN4OkhQ.js","./e1KDdpoI.js","./OOZY7WpI.js","./C8tVvNYN.js","./BqBIylB1.js","./CB98djkR.js","./DZieKFj2.js","./aEUgiiU9.js","./C_q4EWtL.js","./G7Q4rbIm.js","./default.css","./B5gYADzV.js","./best-broadband-for-business.css","./CMmhqseI.js","./CODaAepe.js","./DVbiq9Bc.js","./DAwtpGJf.js","./BKpmmha7.js","./DZSW-ts2.js","./Ciob4wMW.js","./CIEQT2I7.js","./Def0mX_I.js","./DwezUC-W.js","./BB1Lbk9z.js","./BbqZErVe.js","./NZ7IX01I.js","./BhNxd0dX.js","./ProvidersTable.css","./BUffFiEw.js","./CJ2WnZs_.js","./DUgu5pCf.js","./Fm41sVqh.js","./Kgk4B1Pn.js","./BoqhYKMU.js","./DeLxf_XN.js","./Cx4cKxNN.js","./CpiiZfYy.js","./D0DwzSh8.js","./Bxj4qIiS.js","./SxQ3fnLO.js","./BDSwxWJ6.js","./DDSAFr4U.js","./FmsJdRvC.js","./sL_GDUSJ.js","./Od4hZ-h_.js","./BLWTTMJu.js","./CFoFaUiJ.js","./y2PrzAgA.js","./Cs6vxaF6.js","./B4iEAznB.js","./DQ_kqA2x.js","./BuAecaiF.js","./JA_z03QS.js","./BJQSdKGw.js","./CdIzfkpK.js","./zjdrMtTK.js","./FapzsXHR.js","./DZcDpc0v.js","./DfCzw0G4.js","./BU4wIM-J.js","./FormSteps.css","./BaywM1-z.js","./CGRR10WN.js","./f2Bw50wj.js","./BlXW5niC.js","./DhtlmOvw.js","./ClBTBnHO.js","./CnVNsz0l.js","./CDZQBVV1.js","./CLeRZULj.js","./B-p4M5zF.js","./HqUXMOZn.js","./BwFjktOG.js","./B1O5Ubrc.js","./BbFy4Loi.js","./FilesInput.css","./B-A_QxOg.js","./CdoNpJlD.js","./CilGW8Fs.js","./B2ZQ1xR8.js","./_...css","./bXNZhZET.js","./DcJEsq_h.js","./BkKhp1vw.js","./CIdYF7bE.js","./DropDown.css","./CJqGzRXE.js","./AssetCatalogue.css","./AlgoliaArtTiles.css","./DPH2ySOu.js","./ClvVCWmz.js","./DCTXOjjx.js","./CRaaPn0p.js","./B9i2gcFn.js","./BhtxizlA.js","./BbEFTpDE.js","./CvBelEW-.js","./D5XBvzph.js","./02ePbhhL.js","./Cb4tMry7.js","./DsgrViMm.js","./D07tcQaV.js","./BpiRZNPp.js","./fibre-benefits.css","./EmA4CvtN.js","./D7lUc443.js","./BpgVz8Pv.js","./fine-print.css","./-Ij2Ew36.js","./Dtv0IB2V.js","./CLtn4I4P.js","./CHgf0Ihp.js","./SpeedTestCheckAddress.css","./_..2.css","./D-xgeBZj.js","./DhPRjquH.js","./BYNJ3edW.js","./DVQV6vP5.js","./wMdeOJPK.js","./CecBkKeD.js","./CSSxqaKO.js","./Dk678n-y.js","./eL9rgTOo.js","./MvVKlDb6.js","./DWfJsZrm.js","./DaQD9VO7.js","./uvZLgs0R.js","./CJDjZsUI.js","./C3aivldq.js","./cgkhROF3.js","./CmCrsz2s.js","./Nraxu3-T.js","./BomSpn0G.js","./BFtEvpjh.js","./DMmYQCcj.js","./_..3.css","./CtFmc8zE.js","./CZIFa7DI.js","./D67uAjyc.js","./BLesDbK2.js","./CfyeSnej.js","./wBbQ931_.js","./dialog-overlay.css","./C7mL5PjS.js","./collapse-panel.css","./hyperfibre-type-110.css","./D3hszK9O.js","./DMaYgA2R.js","./C7gpgxFJ.js","./CtFqQRS5.js","./type-200.css","./gVE_KDlC.js","./type-300.css","./Dxp9GWtA.js","./type-400.css","./CPIr33H9.js","./type-sfp-110.css","./CbY3nCsU.js","./type-sfp.css","./BbjQtYSx.js","./type-spo-110.css","./B62nZTjB.js","./3fMQ0HXe.js","./Cp6F0kVn.js","./CclNy0da.js","./EvQQyFqh.js","./general-enquiry.css","./CzUc_GPD.js","./DfGR_xsg.js","./OrganisationInput.css","./high-load-approval-request.css","./1cxZq5lD.js","./ChgCyxe-.js","./Bu55zNgI.js","./BG7USi0D.js","./kainga-ora-request.css","./AIaJzj6s.js","./Dbmsv766.js","./deC4KmBU.js","./DraggableMap.css","./request.css","./CTCifEcW.js","./CftOQKAy.js","./workmanship-and-reinstatement.css","./B087BEDk.js","./BMe5J9X4.js","./DuBVTi9H.js","./WialusMap.css","./DWy-QoR6.js","./DAmxMPwr.js","./6wSh9uan.js","./DgtptIHc.js","./CCEMQpa5.js","./D8Hw89zP.js","./BBC.css","./BlQ7NRrU.js","./DrDySBYC.js","./vZ2Jo5Eq.js","./DvVUOaoC.js","./CwrbDkRM.js","./D9GBZkFw.js","./data-calculator.css","./BXaiCmTD.js","./BY72K1C7.js","./CJzIGZGB.js","./DUQBTTGU.js","./BuWweI8E.js","./internet-outages-map.css","./B2Vy-5yY.js","./speed-test.css","./wn7OL9yU.js","./BfDkeEFz.js","./_7p4JLvP.js","./BaihCbcI.js","./CM9uN_D4.js","./BukJ7uh6.js","./5pijtEM-.js","./8qMBwCXs.js","./sPLDKxcA.js","./Cna8NJm7.js","./CydD1xwl.js","./CTSIZADH.js","./DLQoeFJ1.js","./DqjISj_N.js","./Df8L9Ees.js","./Dp8XcOqt.js","./D8_uNhLA.js","./DclrF2rP.js","./MVsQahGQ.js","./DtiiaskH.js","./DlIulMOu.js","./CO8JOBDb.js","./DFU8UXr6.js","./D2TnAXGR.js","./BG70YDy8.js","./DFIOXSOq.js","./fCrNt7pP.js","./BJskq1Y-.js","./DHjEsZCX.js","./Cdi1CVqt.js","./D0kgPWZZ.js","./DZ7JLUi6.js","./BK7mHX4-.js","./HGB1W3fs.js","./DjD4uvMk.js","./r5vrAqGw.js","./DCAskjLK.js","./DV_FQJBh.js","./DnPiW_zV.js","./BNZuBAZl.js","./prezzy-offer.css","./43Lx_jGV.js","./DmAPPB_3.js","./BjIyV16W.js","./DEcofAg3.js","./DwGtqRjP.js","./jm952iW6.js","./DeAKF_J-.js","./BujiXkhj.js","./Bek52eid.js","./Dd6zGYqD.js","./Ba5C7qo2.js","./BTIfkmKC.js","./mYp-TU7E.js","./CMZrlncq.js","./Bz5utN4S.js","./eQZ3TPKz.js","./Bs0Mt8NQ.js","./BLmfMmbE.js","./index4.css","./FNC6ztGr.js","./how-we-get-the-internet-to-you.css","./B89g7A-3.js","./CcA_m3Z5.js","./D_obOnLb.js","./CsQbpMcK.js","./ojRmebUw.js","./C8aE0l99.js","./CArrMN0a.js","./index2.css","./CzQ5Mww1.js","./index3.css","./DVQwNzes.js","./nPm0wBgv.js","./BjSceTqd.js","./B8IN8gTy.js","./D72cUKrl.js","./BFnj0ipe.js","./DT1eZvuJ.js","./BMUXMJDS.js","./DJtcLub1.js","./D3WQro9W.js","./C1kif_V6.js","./BkE_Oxm5.js","./DT4ctTXB.js","./kw8N2Igo.js","./D8IYH5iy.js","./BYHNaoy4.js","./Cr37jQO3.js","./D1VzwmRy.js","./BlwaoQSQ.js","./Z3IAzIOC.js","./B_TAHSUt.js","./dw4NQBev.js","./n4p7QUkl.js","./LIvKL5Tu.js","./moving-house.css","./DeWW_UFc.js","./BjXNiKUQ.js","./pSEaPsNZ.js","./Ziik3mfu.js","./CwxbftAR.js","./DY2E4ZC-.js","./routes.css","./CEkpkArC.js","./B2-0I3HO.js","./DiUJp2Ds.js","./index5.css","./B6vwKzAo.js","./sitemap.css","./AW2g1edT.js","./Dea1oce2.js","./MLg5kPVx.js","./BXinFWcw.js","./C0pLitQb.js","./ClBihOIg.js","./B-AWsVZf.js","./CVWjrWre.js","./BgQhv8yC.js","./CJJzSvnN.js","./i-i-yYOM.js","./rP0syHgK.js","./DD8tdU5C.js","./main.css","./C0Qf3WhX.js"])))=>i.map(i=>d[i]);
var dc=Object.defineProperty;var ko=e=>{throw TypeError(e)};var pc=(e,t,n)=>t in e?dc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Oo=(e,t,n)=>pc(e,typeof t!="symbol"?t+"":t,n),Ao=(e,t,n)=>t.has(e)||ko("Cannot "+n);var q=(e,t,n)=>(Ao(e,t,"read from private field"),n?n.call(e):t.get(e)),le=(e,t,n)=>t.has(e)?ko("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),Je=(e,t,n,r)=>(Ao(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);import{b6 as fc,aw as kn,b7 as os,b8 as is,ad as Ne,V as Xt,b9 as mc,aL as hc,S as _c,aM as ss,O as gc,a9 as Jt,ba as yc,R as as,ae as ve,N as cs,bb as gr,bc,ag as Ec,aa as us,ac as vc,am as ls,M as Mt,r as lt,bd as Tc,be as Sc,bf as wc,d as qe,x as G,l as ae,h as Pe,U as Dt,w as ds,C as Vt,bg as Rc,an as f,T as Ic,bh as kc,bi as Po,bj as Oc,bk as Ac,D as Pc,ar as Ze,aj as Dc,ak as Wr,bl as Lc,aA as Cc,k as xc,af as ps,K as Nc,c as et,o as we,f as fs,e as Ce,t as $c,bm as Mc,a as Vc,a3 as Hc,bn as Fc,aI as jc}from"./D03znik_.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="eb9bb18d-acd1-4be0-965d-e642efb39475",e._sentryDebugIdIdentifier="sentry-dbid-eb9bb18d-acd1-4be0-965d-e642efb39475")}catch{}})();class Uc extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Bc(e){var c,l,u,d,m;const t=((c=e.error)==null?void 0:c.message)||((l=e.error)==null?void 0:l.toString())||"",n=((u=e.request)==null?void 0:u.method)||((d=e.options)==null?void 0:d.method)||"GET",r=((m=e.request)==null?void 0:m.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,i=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",s=`${o}: ${i}${t?` ${t}`:""}`,a=new Uc(s,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,_]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[_]}});return a}const qc=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Do(e="GET"){return qc.has(e.toUpperCase())}function Gc(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const zc=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Wc=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function Yc(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Wc.test(t)?"json":zc.has(t)||t.startsWith("text/")?"text":"blob"}function Kc(e,t,n,r){const o=Xc((t==null?void 0:t.headers)??(e==null?void 0:e.headers),n==null?void 0:n.headers,r);let i;return(n!=null&&n.query||n!=null&&n.params||t!=null&&t.params||t!=null&&t.query)&&(i={...n==null?void 0:n.params,...n==null?void 0:n.query,...t==null?void 0:t.params,...t==null?void 0:t.query}),{...n,...t,query:i,params:i,headers:o}}function Xc(e,t,n){if(!t)return new n(e);const r=new n(t);if(e)for(const[o,i]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(o,i);return r}async function ln(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const Jc=new Set([408,409,425,429,500,502,503,504]),Qc=new Set([101,204,205,304]);function ms(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const c=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!c){let u;typeof a.options.retry=="number"?u=a.options.retry:u=Do(a.options.method)?0:1;const d=a.response&&a.response.status||500;if(u>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(d):Jc.has(d))){const m=typeof a.options.retryDelay=="function"?a.options.retryDelay(a):a.options.retryDelay||0;return m>0&&await new Promise(p=>setTimeout(p,m)),i(a.request,{...a.options,retry:u-1})}}const l=Bc(a);throw Error.captureStackTrace&&Error.captureStackTrace(l,i),l}const i=async function(c,l={}){const u={request:c,options:Kc(c,l,e.defaults,n),response:void 0,error:void 0};u.options.method&&(u.options.method=u.options.method.toUpperCase()),u.options.onRequest&&await ln(u,u.options.onRequest),typeof u.request=="string"&&(u.options.baseURL&&(u.request=fc(u.request,u.options.baseURL)),u.options.query&&(u.request=os(u.request,u.options.query),delete u.options.query),"query"in u.options&&delete u.options.query,"params"in u.options&&delete u.options.params),u.options.body&&Do(u.options.method)&&(Gc(u.options.body)?(u.options.body=typeof u.options.body=="string"?u.options.body:JSON.stringify(u.options.body),u.options.headers=new n(u.options.headers||{}),u.options.headers.has("content-type")||u.options.headers.set("content-type","application/json"),u.options.headers.has("accept")||u.options.headers.set("accept","application/json")):("pipeTo"in u.options.body&&typeof u.options.body.pipeTo=="function"||typeof u.options.body.pipe=="function")&&("duplex"in u.options||(u.options.duplex="half")));let d;if(!u.options.signal&&u.options.timeout){const p=new r;d=setTimeout(()=>{const _=new Error("[TimeoutError]: The operation was aborted due to timeout");_.name="TimeoutError",_.code=23,p.abort(_)},u.options.timeout),u.options.signal=p.signal}try{u.response=await t(u.request,u.options)}catch(p){return u.error=p,u.options.onRequestError&&await ln(u,u.options.onRequestError),await o(u)}finally{d&&clearTimeout(d)}if((u.response.body||u.response._bodyInit)&&!Qc.has(u.response.status)&&u.options.method!=="HEAD"){const p=(u.options.parseResponse?"json":u.options.responseType)||Yc(u.response.headers.get("content-type")||"");switch(p){case"json":{const _=await u.response.text(),v=u.options.parseResponse||kn;u.response._data=v(_);break}case"stream":{u.response._data=u.response.body||u.response._bodyInit;break}default:u.response._data=await u.response[p]()}}return u.options.onResponse&&await ln(u,u.options.onResponse),!u.options.ignoreResponseError&&u.response.status>=400&&u.response.status<600?(u.options.onResponseError&&await ln(u,u.options.onResponseError),await o(u)):u.response},s=async function(c,l){return(await i(c,l))._data};return s.raw=i,s.native=(...a)=>t(...a),s.create=(a={},c={})=>ms({...e,...c,defaults:{...e.defaults,...c.defaults,...a}}),s}const On=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Zc=On.fetch?(...e)=>On.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),eu=On.Headers,tu=On.AbortController,nu=ms({fetch:Zc,Headers:eu,AbortController:tu}),ru=nu,ou=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},An=ou().app,iu=()=>An.baseURL,su=()=>An.buildAssetsDir,Yr=(...e)=>is(hs(),su(),...e),hs=(...e)=>{const t=An.cdnURL||An.baseURL;return e.length?is(t,...e):t};globalThis.__buildAssetsURL=Yr,globalThis.__publicAssetsURL=hs;globalThis.$fetch||(globalThis.$fetch=ru.create({baseURL:iu()}));function au(e={}){let t,n=!1;const r=s=>{if(t&&t!==s)throw new Error("Context conflict")};let o;if(e.asyncContext){const s=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;s?o=new s:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const i=()=>{if(o){const s=o.getStore();if(s!==void 0)return s}return t};return{use:()=>{const s=i();if(s===void 0)throw new Error("Context is not available");return s},tryUse:()=>i(),set:(s,a)=>{a||r(s),t=s,n=!0},unset:()=>{t=void 0,n=!1},call:(s,a)=>{r(s),t=s;try{return o?o.run(s,a):a()}finally{n||(t=void 0)}},async callAsync(s,a){t=s;const c=()=>{t=s},l=()=>t===s?c:void 0;yr.add(l);try{const u=o?o.run(s,a):a();return n||(t=void 0),await u}finally{yr.delete(l)}}}}function cu(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=au({...e,...r})),t[n]}}}const Pn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Lo="__unctx__",uu=Pn[Lo]||(Pn[Lo]=cu()),lu=(e,t={})=>uu.get(e,t),Co="__unctx_async_handlers__",yr=Pn[Co]||(Pn[Co]=new Set);function me(e){const t=[];for(const o of yr){const i=o();i&&t.push(i)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const du=!1,pu=!1,jg=!1,Ug={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},Bg={value:null,errorValue:null,deep:!0},fu=null,qg={},mu="#__nuxt",_s="nuxt-app",xo=36e5,hu="vite:preloadError";function gs(e=_s){return lu(e,{asyncContext:!1})}const ys="__nuxt_plugin";function _u(e){var o;let t=0;const n={_id:e.id||_s||"nuxt-app",_scope:hc(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.15.4"},get vue(){return n.vueApp.version}},payload:Ne({...((o=e.ssrContext)==null?void 0:o.payload)||{},data:Ne({}),state:Xt({}),once:new Set,_errors:Ne({})}),static:{data:{}},runWithContext(i){return n._scope.active&&!_c()?n._scope.run(()=>No(n,i)):No(n,i)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let i=!1;return()=>{if(!i&&(i=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:Ne({}),_payloadRevivers:{},...e};{const i=window.__NUXT__;if(i)for(const s in i)switch(s){case"data":case"state":case"_errors":Object.assign(n.payload[s],i[s]);break;default:n.payload[s]=i[s]}}n.hooks=mc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(i,s)=>{const a="$"+i;dn(n,a,s),dn(n.vueApp.config.globalProperties,a,s)},dn(n.vueApp,"$nuxt",n),dn(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(hu,s=>{n.callHook("app:chunkError",{error:s.payload}),(n.isHydrating||s.payload.message.includes("Unable to preload CSS"))&&s.preventDefault()}),window.useNuxtApp=window.useNuxtApp||x;const i=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",i)}const r=n.payload.config;return n.provide("config",r),n}function gu(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function yu(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function bu(e,t){const n=[],r=[],o=[],i=[];let s=0;async function a(c){var u;const l=((u=c.dependsOn)==null?void 0:u.filter(d=>t.some(m=>m._name===d)&&!n.includes(d)))??[];if(l.length>0)r.push([new Set(l),c]);else{const d=yu(e,c).then(async()=>{c._name&&(n.push(c._name),await Promise.all(r.map(async([m,p])=>{m.has(c._name)&&(m.delete(c._name),m.size===0&&(s++,await a(p)))})))});c.parallel?o.push(d.catch(m=>i.push(m))):await d}}for(const c of t)gu(e,c);for(const c of t)await a(c);if(await Promise.all(o),s)for(let c=0;c<s;c++)await Promise.all(o);if(i.length)throw i[0]}function K(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[ys]:!0,_name:t})}const Gg=K;function zg(e){return typeof e=="function"&&ys in e}function No(e,t,n){const r=()=>n?t(...n):t();return gs(e._id).set(e),e.vueApp.runWithContext(r)}function Eu(e){var n;let t;return ss()&&(t=(n=gc())==null?void 0:n.appContext.app.$nuxt),t=t||gs(e).tryUse(),t||null}function x(e){const t=Eu(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function De(e){return x().$config}function dn(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function Wg(e){return e}const vu=Symbol("layout-meta"),Kr=Symbol("route"),Q=()=>{var e;return(e=x())==null?void 0:e.$router},Mn=()=>ss()?ve(Kr,x()._route):x()._route,Yg=e=>{const t=Q().beforeEach((n,r,o)=>{if(n!==r)return e(n,r,o)});as(t)},Kg=e=>{const t=Q().beforeEach(e);as(t)};function Xg(e){return e}const Jg=(e,t,n={})=>{const r=x(),o=n.global||typeof e!="string",i=typeof e!="string"?e:t;if(!i){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(i):r._middleware.named[e]=i},bs=()=>{try{if(x()._processingMiddleware)return!0}catch{return!1}return!1},Tu=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:"path"in e?Su(e):Q().resolve(e).href;if(t!=null&&t.open){const{target:c="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([d,m])=>m!==void 0).map(([d,m])=>`${d.toLowerCase()}=${m}`).join(", ");return open(n,c,u),Promise.resolve()}const r=Jt(n,{acceptRelative:!0}),o=(t==null?void 0:t.external)||r;if(o){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:c}=new URL(n,window.location.href);if(c&&yc(c))throw new Error(`Cannot navigate to a URL with '${c}' protocol.`)}const i=bs();if(!o&&i)return t!=null&&t.replace?typeof e=="string"?{path:e,replace:!0}:{...e,replace:!0}:e;const s=Q(),a=x();return o?(a._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,i?a.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Qg=e=>{if(!e)return!1;throw e=Qt(e),e.fatal&&x().runWithContext(()=>$e(e)),e},Zg=e=>{const t=x(),n=bs();if(n||t.isHydrating){const r=Q().beforeResolve(o=>{o.meta.layout=e,r()})}n||(Mn().meta.layout=e)};function Su(e){return os(e.path||"",e.query||{})+(e.hash||"")}const Es="__nuxt_error",Vn=()=>cs(x().payload,"error"),$e=e=>{const t=Qt(e);try{const n=x(),r=Vn();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},wu=async(e={})=>{const t=x(),n=Vn();t.callHook("app:error:cleared",e),e.redirect&&await Q().replace(e.redirect),n.value=fu},Ru=e=>!!e&&typeof e=="object"&&Es in e,Qt=e=>{const t=gr(e);return Object.defineProperty(t,Es,{value:!0,configurable:!1,writable:!1}),t};function $o(e){const t=ku(e),n=new ArrayBuffer(t.length),r=new DataView(n);for(let o=0;o<n.byteLength;o++)r.setUint8(o,t.charCodeAt(o));return n}const Iu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";function ku(e){e.length%4===0&&(e=e.replace(/==?$/,""));let t="",n=0,r=0;for(let o=0;o<e.length;o++)n<<=6,n|=Iu.indexOf(e[o]),r+=6,r===24&&(t+=String.fromCharCode((n&16711680)>>16),t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255),n=r=0);return r===12?(n>>=4,t+=String.fromCharCode(n)):r===18&&(n>>=2,t+=String.fromCharCode((n&65280)>>8),t+=String.fromCharCode(n&255)),t}const Ou=-1,Au=-2,Pu=-3,Du=-4,Lu=-5,Cu=-6;function xu(e,t){return Nu(JSON.parse(e),t)}function Nu(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(i,s=!1){if(i===Ou)return;if(i===Pu)return NaN;if(i===Du)return 1/0;if(i===Lu)return-1/0;if(i===Cu)return-0;if(s)throw new Error("Invalid input");if(i in r)return r[i];const a=n[i];if(!a||typeof a!="object")r[i]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const c=a[0],l=t==null?void 0:t[c];if(l)return r[i]=l(o(a[1]));switch(c){case"Date":r[i]=new Date(a[1]);break;case"Set":const u=new Set;r[i]=u;for(let p=1;p<a.length;p+=1)u.add(o(a[p]));break;case"Map":const d=new Map;r[i]=d;for(let p=1;p<a.length;p+=2)d.set(o(a[p]),o(a[p+1]));break;case"RegExp":r[i]=new RegExp(a[1],a[2]);break;case"Object":r[i]=Object(a[1]);break;case"BigInt":r[i]=BigInt(a[1]);break;case"null":const m=Object.create(null);r[i]=m;for(let p=1;p<a.length;p+=2)m[a[p]]=o(a[p+1]);break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":{const p=globalThis[c],_=a[1],v=$o(_),T=new p(v);r[i]=T;break}case"ArrayBuffer":{const p=a[1],_=$o(p);r[i]=_;break}default:throw new Error(`Unknown type ${c}`)}}else{const c=new Array(a.length);r[i]=c;for(let l=0;l<a.length;l+=1){const u=a[l];u!==Au&&(c[l]=o(u))}}else{const c={};r[i]=c;for(const l in a){const u=a[l];c[l]=o(u)}}return r[i]}return o(0)}let Tn,Sn;function $u(){return Tn=$fetch(Yr(`builds/meta/${De().app.buildId}.json`),{responseType:"json"}),Tn.then(e=>{Sn=bc(e.matcher)}).catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),Tn}function Hn(){return Tn||$u()}async function Xr(e){const t=typeof e=="string"?e:e.path;if(await Hn(),!Sn)return console.error("[nuxt] Error creating app manifest matcher.",Sn),{};try{return Ec({},...Sn.matchAll(t).reverse())}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function Mo(e,t={}){const n=await vs(e,t),r=x(),o=r._payloadCache=r._payloadCache||{};return n in o?o[n]||null:(o[n]=Ss(e).then(i=>i?Ts(n).then(s=>s||(delete o[n],null)):(o[n]=null,null)),o[n])}function ey(e,t={}){const n=x();return vs(e,t).then(o=>{n.runWithContext(()=>ls({link:[{rel:"modulepreload",href:o}]}))})}const Mu="_payload.json";async function vs(e,t={}){const n=new URL(e,"http://localhost");if(n.host!=="localhost"||Jt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=De(),o=t.hash||(t.fresh?Date.now():r.app.buildId),i=r.app.cdnURL,s=i&&await Ss(e)?i:r.app.baseURL;return us(s,n.pathname,Mu+(o?`?${o}`:""))}async function Ts(e){const t=fetch(e).then(n=>n.text().then(ws));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Ss(e=Mn().path){const t=x();return e=vc(e),(await Hn()).prerendered.includes(e)?!0:t.runWithContext(async()=>{const r=await Xr({path:e});return!!r.prerender&&!r.redirect})}let xe=null;async function Vu(){var r;if(xe)return xe;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await ws(e.textContent||""),n=e.dataset.src?await Ts(e.dataset.src):void 0;return xe={...t,...n,...window.__NUXT__},(r=xe.config)!=null&&r.public&&(xe.config.public=Xt(xe.config.public)),xe}async function ws(e){return await xu(e,x()._payloadRevivers)}function ty(e,t){}function Hu(e,t){x()._payloadRevivers[e]=t}const Fu=[["NuxtError",e=>Qt(e)],["EmptyShallowRef",e=>Mt(e==="_"?void 0:e==="0n"?BigInt(0):kn(e))],["EmptyRef",e=>lt(e==="_"?void 0:e==="0n"?BigInt(0):kn(e))],["ShallowRef",e=>Mt(e)],["ShallowReactive",e=>Ne(e)],["Ref",e=>lt(e)],["Reactive",e=>Xt(e)]],ju=K({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[r,o]of Fu)Hu(r,o);Object.assign(e.payload,([t,n]=me(()=>e.runWithContext(Vu)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Uu=[],Bu=K({name:"nuxt:head",enforce:"pre",setup(e){const t=Tc({plugins:Uu});Sc(()=>x().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await wc(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*!
  * vue-router v4.5.0
  * (c) 2024 Eduardo San Martin Morote
  * @license MIT
  */const tt=typeof document<"u";function Rs(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function qu(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Rs(e.default)}const C=Object.assign;function nr(e,t){const n={};for(const r in t){const o=t[r];n[r]=ue(o)?o.map(e):e(o)}return n}const Lt=()=>{},ue=Array.isArray,Is=/#/g,Gu=/&/g,zu=/\//g,Wu=/=/g,Yu=/\?/g,ks=/\+/g,Ku=/%5B/g,Xu=/%5D/g,Os=/%5E/g,Ju=/%60/g,As=/%7B/g,Qu=/%7C/g,Ps=/%7D/g,Zu=/%20/g;function Jr(e){return encodeURI(""+e).replace(Qu,"|").replace(Ku,"[").replace(Xu,"]")}function el(e){return Jr(e).replace(As,"{").replace(Ps,"}").replace(Os,"^")}function br(e){return Jr(e).replace(ks,"%2B").replace(Zu,"+").replace(Is,"%23").replace(Gu,"%26").replace(Ju,"`").replace(As,"{").replace(Ps,"}").replace(Os,"^")}function tl(e){return br(e).replace(Wu,"%3D")}function nl(e){return Jr(e).replace(Is,"%23").replace(Yu,"%3F")}function rl(e){return e==null?"":nl(e).replace(zu,"%2F")}function Ht(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ol=/\/$/,il=e=>e.replace(ol,"");function rr(e,t,n="/"){let r,o={},i="",s="";const a=t.indexOf("#");let c=t.indexOf("?");return a<c&&a>=0&&(c=-1),c>-1&&(r=t.slice(0,c),i=t.slice(c+1,a>-1?a:t.length),o=e(i)),a>-1&&(r=r||t.slice(0,a),s=t.slice(a,t.length)),r=ul(r??t,n),{fullPath:r+(i&&"?")+i+s,path:r,query:o,hash:Ht(s)}}function sl(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Vo(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function al(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&dt(t.matched[r],n.matched[o])&&Ds(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function dt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ds(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!cl(e[n],t[n]))return!1;return!0}function cl(e,t){return ue(e)?Ho(e,t):ue(t)?Ho(t,e):e===t}function Ho(e,t){return ue(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function ul(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let i=n.length-1,s,a;for(s=0;s<r.length;s++)if(a=r[s],a!==".")if(a==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s).join("/")}const se={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ft;(function(e){e.pop="pop",e.push="push"})(Ft||(Ft={}));var Ct;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ct||(Ct={}));function ll(e){if(!e)if(tt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),il(e)}const dl=/^[^#]+#/;function pl(e,t){return e.replace(dl,"#")+t}function fl(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const Fn=()=>({left:window.scrollX,top:window.scrollY});function ml(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=fl(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function Fo(e,t){return(history.state?history.state.position-t:-1)+e}const Er=new Map;function hl(e,t){Er.set(e,t)}function _l(e){const t=Er.get(e);return Er.delete(e),t}let gl=()=>location.protocol+"//"+location.host;function Ls(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let a=o.includes(e.slice(i))?e.slice(i).length:1,c=o.slice(a);return c[0]!=="/"&&(c="/"+c),Vo(c,"")}return Vo(n,e)+r+o}function yl(e,t,n,r){let o=[],i=[],s=null;const a=({state:m})=>{const p=Ls(e,location),_=n.value,v=t.value;let T=0;if(m){if(n.value=p,t.value=m,s&&s===_){s=null;return}T=v?m.position-v.position:0}else r(p);o.forEach(y=>{y(n.value,_,{delta:T,type:Ft.pop,direction:T?T>0?Ct.forward:Ct.back:Ct.unknown})})};function c(){s=n.value}function l(m){o.push(m);const p=()=>{const _=o.indexOf(m);_>-1&&o.splice(_,1)};return i.push(p),p}function u(){const{history:m}=window;m.state&&m.replaceState(C({},m.state,{scroll:Fn()}),"")}function d(){for(const m of i)m();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:l,destroy:d}}function jo(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?Fn():null}}function bl(e){const{history:t,location:n}=window,r={value:Ls(e,n)},o={value:t.state};o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,l,u){const d=e.indexOf("#"),m=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+c:gl()+e+c;try{t[u?"replaceState":"pushState"](l,"",m),o.value=l}catch(p){console.error(p),n[u?"replace":"assign"](m)}}function s(c,l){const u=C({},t.state,jo(o.value.back,c,o.value.forward,!0),l,{position:o.value.position});i(c,u,!0),r.value=c}function a(c,l){const u=C({},o.value,t.state,{forward:c,scroll:Fn()});i(u.current,u,!0);const d=C({},jo(r.value,c,null),{position:u.position+1},l);i(c,d,!1),r.value=c}return{location:r,state:o,push:a,replace:s}}function El(e){e=ll(e);const t=bl(e),n=yl(e,t.state,t.location,t.replace);function r(i,s=!0){s||n.pauseListeners(),history.go(i)}const o=C({location:"",base:e,go:r,createHref:pl.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function vl(e){return typeof e=="string"||e&&typeof e=="object"}function Cs(e){return typeof e=="string"||typeof e=="symbol"}const xs=Symbol("");var Uo;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Uo||(Uo={}));function pt(e,t){return C(new Error,{type:e,[xs]:!0},t)}function ge(e,t){return e instanceof Error&&xs in e&&(t==null||!!(e.type&t))}const Bo="[^/]+?",Tl={sensitive:!1,strict:!1,start:!0,end:!0},Sl=/[.+*?^${}()[\]/\\]/g;function wl(e,t){const n=C({},Tl,t),r=[];let o=n.start?"^":"";const i=[];for(const l of e){const u=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let d=0;d<l.length;d++){const m=l[d];let p=40+(n.sensitive?.25:0);if(m.type===0)d||(o+="/"),o+=m.value.replace(Sl,"\\$&"),p+=40;else if(m.type===1){const{value:_,repeatable:v,optional:T,regexp:y}=m;i.push({name:_,repeatable:v,optional:T});const b=y||Bo;if(b!==Bo){p+=10;try{new RegExp(`(${b})`)}catch(A){throw new Error(`Invalid custom RegExp for param "${_}" (${b}): `+A.message)}}let w=v?`((?:${b})(?:/(?:${b}))*)`:`(${b})`;d||(w=T&&l.length<2?`(?:/${w})`:"/"+w),T&&(w+="?"),o+=w,p+=20,T&&(p+=-8),v&&(p+=-20),b===".*"&&(p+=-50)}u.push(p)}r.push(u)}if(n.strict&&n.end){const l=r.length-1;r[l][r[l].length-1]+=.7000000000000001}n.strict||(o+="/?"),n.end?o+="$":n.strict&&!o.endsWith("/")&&(o+="(?:/|$)");const s=new RegExp(o,n.sensitive?"":"i");function a(l){const u=l.match(s),d={};if(!u)return null;for(let m=1;m<u.length;m++){const p=u[m]||"",_=i[m-1];d[_.name]=p&&_.repeatable?p.split("/"):p}return d}function c(l){let u="",d=!1;for(const m of e){(!d||!u.endsWith("/"))&&(u+="/"),d=!1;for(const p of m)if(p.type===0)u+=p.value;else if(p.type===1){const{value:_,repeatable:v,optional:T}=p,y=_ in l?l[_]:"";if(ue(y)&&!v)throw new Error(`Provided param "${_}" is an array but it is not repeatable (* or + modifiers)`);const b=ue(y)?y.join("/"):y;if(!b)if(T)m.length<2&&(u.endsWith("/")?u=u.slice(0,-1):d=!0);else throw new Error(`Missing required param "${_}"`);u+=b}}return u||"/"}return{re:s,score:r,keys:i,parse:a,stringify:c}}function Rl(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function Ns(e,t){let n=0;const r=e.score,o=t.score;for(;n<r.length&&n<o.length;){const i=Rl(r[n],o[n]);if(i)return i;n++}if(Math.abs(o.length-r.length)===1){if(qo(r))return 1;if(qo(o))return-1}return o.length-r.length}function qo(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const Il={type:0,value:""},kl=/[a-zA-Z0-9_]/;function Ol(e){if(!e)return[[]];if(e==="/")return[[Il]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${l}": ${p}`)}let n=0,r=n;const o=[];let i;function s(){i&&o.push(i),i=[]}let a=0,c,l="",u="";function d(){l&&(n===0?i.push({type:0,value:l}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:l,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),l="")}function m(){l+=c}for(;a<e.length;){if(c=e[a++],c==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:c==="/"?(l&&d(),s()):c===":"?(d(),n=1):m();break;case 4:m(),n=r;break;case 1:c==="("?n=2:kl.test(c)?m():(d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--);break;case 2:c===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+c:n=3:u+=c;break;case 3:d(),n=0,c!=="*"&&c!=="?"&&c!=="+"&&a--,u="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),s(),o}function Al(e,t,n){const r=wl(Ol(e.path),n),o=C(r,{record:e,parent:t,children:[],alias:[]});return t&&!o.record.aliasOf==!t.record.aliasOf&&t.children.push(o),o}function Pl(e,t){const n=[],r=new Map;t=Yo({strict:!1,end:!0,sensitive:!1},t);function o(d){return r.get(d)}function i(d,m,p){const _=!p,v=zo(d);v.aliasOf=p&&p.record;const T=Yo(t,d),y=[v];if("alias"in d){const A=typeof d.alias=="string"?[d.alias]:d.alias;for(const D of A)y.push(zo(C({},v,{components:p?p.record.components:v.components,path:D,aliasOf:p?p.record:v})))}let b,w;for(const A of y){const{path:D}=A;if(m&&D[0]!=="/"){const N=m.record.path,M=N[N.length-1]==="/"?"":"/";A.path=m.record.path+(D&&M+D)}if(b=Al(A,m,T),p?p.alias.push(b):(w=w||b,w!==b&&w.alias.push(b),_&&d.name&&!Wo(b)&&s(d.name)),$s(b)&&c(b),v.children){const N=v.children;for(let M=0;M<N.length;M++)i(N[M],b,p&&p.children[M])}p=p||b}return w?()=>{s(w)}:Lt}function s(d){if(Cs(d)){const m=r.get(d);m&&(r.delete(d),n.splice(n.indexOf(m),1),m.children.forEach(s),m.alias.forEach(s))}else{const m=n.indexOf(d);m>-1&&(n.splice(m,1),d.record.name&&r.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function a(){return n}function c(d){const m=Cl(d,n);n.splice(m,0,d),d.record.name&&!Wo(d)&&r.set(d.record.name,d)}function l(d,m){let p,_={},v,T;if("name"in d&&d.name){if(p=r.get(d.name),!p)throw pt(1,{location:d});T=p.record.name,_=C(Go(m.params,p.keys.filter(w=>!w.optional).concat(p.parent?p.parent.keys.filter(w=>w.optional):[]).map(w=>w.name)),d.params&&Go(d.params,p.keys.map(w=>w.name))),v=p.stringify(_)}else if(d.path!=null)v=d.path,p=n.find(w=>w.re.test(v)),p&&(_=p.parse(v),T=p.record.name);else{if(p=m.name?r.get(m.name):n.find(w=>w.re.test(m.path)),!p)throw pt(1,{location:d,currentLocation:m});T=p.record.name,_=C({},m.params,d.params),v=p.stringify(_)}const y=[];let b=p;for(;b;)y.unshift(b.record),b=b.parent;return{name:T,path:v,params:_,matched:y,meta:Ll(y)}}e.forEach(d=>i(d));function u(){n.length=0,r.clear()}return{addRoute:i,resolve:l,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function Go(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function zo(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Dl(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function Dl(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function Wo(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ll(e){return e.reduce((t,n)=>C(t,n.meta),{})}function Yo(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Cl(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;Ns(e,t[i])<0?r=i:n=i+1}const o=xl(e);return o&&(r=t.lastIndexOf(o,r-1)),r}function xl(e){let t=e;for(;t=t.parent;)if($s(t)&&Ns(e,t)===0)return t}function $s({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Nl(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;o<r.length;++o){const i=r[o].replace(ks," "),s=i.indexOf("="),a=Ht(s<0?i:i.slice(0,s)),c=s<0?null:Ht(i.slice(s+1));if(a in t){let l=t[a];ue(l)||(l=t[a]=[l]),l.push(c)}else t[a]=c}return t}function Ko(e){let t="";for(let n in e){const r=e[n];if(n=tl(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(ue(r)?r.map(i=>i&&br(i)):[r&&br(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function $l(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=ue(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Ml=Symbol(""),Xo=Symbol(""),Qr=Symbol(""),Zr=Symbol(""),vr=Symbol("");function kt(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Re(e,t,n,r,o,i=s=>s()){const s=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,c)=>{const l=m=>{m===!1?c(pt(4,{from:n,to:t})):m instanceof Error?c(m):vl(m)?c(pt(2,{from:t,to:m})):(s&&r.enterCallbacks[o]===s&&typeof m=="function"&&s.push(m),a())},u=i(()=>e.call(r&&r.instances[o],t,n,l));let d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(m=>c(m))})}function or(e,t,n,r,o=i=>i()){const i=[];for(const s of e)for(const a in s.components){let c=s.components[a];if(!(t!=="beforeRouteEnter"&&!s.instances[a]))if(Rs(c)){const u=(c.__vccOpts||c)[t];u&&i.push(Re(u,n,r,s,a,o))}else{let l=c();i.push(()=>l.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const d=qu(u)?u.default:u;s.mods[a]=u,s.components[a]=d;const p=(d.__vccOpts||d)[t];return p&&Re(p,n,r,s,a,o)()}))}}return i}function Jo(e){const t=ve(Qr),n=ve(Zr),r=ae(()=>{const c=G(e.to);return t.resolve(c)}),o=ae(()=>{const{matched:c}=r.value,{length:l}=c,u=c[l-1],d=n.matched;if(!u||!d.length)return-1;const m=d.findIndex(dt.bind(null,u));if(m>-1)return m;const p=Qo(c[l-2]);return l>1&&Qo(u)===p&&d[d.length-1].path!==p?d.findIndex(dt.bind(null,c[l-2])):m}),i=ae(()=>o.value>-1&&Ul(n.params,r.value.params)),s=ae(()=>o.value>-1&&o.value===n.matched.length-1&&Ds(n.params,r.value.params));function a(c={}){if(jl(c)){const l=t[G(e.replace)?"replace":"push"](G(e.to)).catch(Lt);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>l),l}return Promise.resolve()}return{route:r,href:ae(()=>r.value.href),isActive:i,isExactActive:s,navigate:a}}function Vl(e){return e.length===1?e[0]:e}const Hl=qe({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Jo,setup(e,{slots:t}){const n=Xt(Jo(e)),{options:r}=ve(Qr),o=ae(()=>({[Zo(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Zo(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Vl(t.default(n));return e.custom?i:Pe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),Fl=Hl;function jl(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Ul(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!ue(o)||o.length!==r.length||r.some((i,s)=>i!==o[s]))return!1}return!0}function Qo(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Zo=(e,t,n)=>e??t??n,Bl=qe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ve(vr),o=ae(()=>e.route||r.value),i=ve(Xo,0),s=ae(()=>{let l=G(i);const{matched:u}=o.value;let d;for(;(d=u[l])&&!d.components;)l++;return l}),a=ae(()=>o.value.matched[s.value]);Dt(Xo,ae(()=>s.value+1)),Dt(Ml,a),Dt(vr,o);const c=lt();return ds(()=>[c.value,a.value,e.name],([l,u,d],[m,p,_])=>{u&&(u.instances[d]=l,p&&p!==u&&l&&l===m&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),l&&u&&(!p||!dt(u,p)||!m)&&(u.enterCallbacks[d]||[]).forEach(v=>v(l))},{flush:"post"}),()=>{const l=o.value,u=e.name,d=a.value,m=d&&d.components[u];if(!m)return ei(n.default,{Component:m,route:l});const p=d.props[u],_=p?p===!0?l.params:typeof p=="function"?p(l):p:null,T=Pe(m,C({},_,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return ei(n.default,{Component:T,route:l})||T}}});function ei(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ql=Bl;function Gl(e){const t=Pl(e.routes,e),n=e.parseQuery||Nl,r=e.stringifyQuery||Ko,o=e.history,i=kt(),s=kt(),a=kt(),c=Mt(se);let l=se;tt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=nr.bind(null,h=>""+h),d=nr.bind(null,rl),m=nr.bind(null,Ht);function p(h,S){let E,I;return Cs(h)?(E=t.getRecordMatcher(h),I=S):I=h,t.addRoute(I,E)}function _(h){const S=t.getRecordMatcher(h);S&&t.removeRoute(S)}function v(){return t.getRoutes().map(h=>h.record)}function T(h){return!!t.getRecordMatcher(h)}function y(h,S){if(S=C({},S||c.value),typeof h=="string"){const O=rr(n,h,S.path),B=t.resolve({path:O.path},S),It=o.createHref(O.fullPath);return C(O,B,{params:m(B.params),hash:Ht(O.hash),redirectedFrom:void 0,href:It})}let E;if(h.path!=null)E=C({},h,{path:rr(n,h.path,S.path).path});else{const O=C({},h.params);for(const B in O)O[B]==null&&delete O[B];E=C({},h,{params:d(O)}),S.params=d(S.params)}const I=t.resolve(E,S),V=h.hash||"";I.params=u(m(I.params));const U=sl(r,C({},h,{hash:el(V),path:I.path})),P=o.createHref(U);return C({fullPath:U,hash:V,query:r===Ko?$l(h.query):h.query||{}},I,{redirectedFrom:void 0,href:P})}function b(h){return typeof h=="string"?rr(n,h,c.value.path):C({},h)}function w(h,S){if(l!==h)return pt(8,{from:S,to:h})}function A(h){return M(h)}function D(h){return A(C(b(h),{replace:!0}))}function N(h){const S=h.matched[h.matched.length-1];if(S&&S.redirect){const{redirect:E}=S;let I=typeof E=="function"?E(h):E;return typeof I=="string"&&(I=I.includes("?")||I.includes("#")?I=b(I):{path:I},I.params={}),C({query:h.query,hash:h.hash,params:I.path!=null?{}:h.params},I)}}function M(h,S){const E=l=y(h),I=c.value,V=h.state,U=h.force,P=h.replace===!0,O=N(E);if(O)return M(C(b(O),{state:typeof O=="object"?C({},V,O.state):V,force:U,replace:P}),S||E);const B=E;B.redirectedFrom=S;let It;return!U&&al(r,I,E)&&(It=pt(16,{to:B,from:I}),Ro(I,I,!0,!1)),(It?Promise.resolve(It):vo(B,I)).catch(J=>ge(J)?ge(J,2)?J:Zn(J):Qn(J,B,I)).then(J=>{if(J){if(ge(J,2))return M(C({replace:P},b(J.to),{state:typeof J.to=="object"?C({},V,J.to.state):V,force:U}),S||B)}else J=So(B,I,!0,P,V);return To(B,I,J),J})}function ne(h,S){const E=w(h,S);return E?Promise.reject(E):Promise.resolve()}function Ke(h){const S=un.values().next().value;return S&&typeof S.runWithContext=="function"?S.runWithContext(h):h()}function vo(h,S){let E;const[I,V,U]=zl(h,S);E=or(I.reverse(),"beforeRouteLeave",h,S);for(const O of I)O.leaveGuards.forEach(B=>{E.push(Re(B,h,S))});const P=ne.bind(null,h,S);return E.push(P),Xe(E).then(()=>{E=[];for(const O of i.list())E.push(Re(O,h,S));return E.push(P),Xe(E)}).then(()=>{E=or(V,"beforeRouteUpdate",h,S);for(const O of V)O.updateGuards.forEach(B=>{E.push(Re(B,h,S))});return E.push(P),Xe(E)}).then(()=>{E=[];for(const O of U)if(O.beforeEnter)if(ue(O.beforeEnter))for(const B of O.beforeEnter)E.push(Re(B,h,S));else E.push(Re(O.beforeEnter,h,S));return E.push(P),Xe(E)}).then(()=>(h.matched.forEach(O=>O.enterCallbacks={}),E=or(U,"beforeRouteEnter",h,S,Ke),E.push(P),Xe(E))).then(()=>{E=[];for(const O of s.list())E.push(Re(O,h,S));return E.push(P),Xe(E)}).catch(O=>ge(O,8)?O:Promise.reject(O))}function To(h,S,E){a.list().forEach(I=>Ke(()=>I(h,S,E)))}function So(h,S,E,I,V){const U=w(h,S);if(U)return U;const P=S===se,O=tt?history.state:{};E&&(I||P?o.replace(h.fullPath,C({scroll:P&&O&&O.scroll},V)):o.push(h.fullPath,V)),c.value=h,Ro(h,S,E,P),Zn()}let Rt;function uc(){Rt||(Rt=o.listen((h,S,E)=>{if(!Io.listening)return;const I=y(h),V=N(I);if(V){M(C(V,{replace:!0,force:!0}),I).catch(Lt);return}l=I;const U=c.value;tt&&hl(Fo(U.fullPath,E.delta),Fn()),vo(I,U).catch(P=>ge(P,12)?P:ge(P,2)?(M(C(b(P.to),{force:!0}),I).then(O=>{ge(O,20)&&!E.delta&&E.type===Ft.pop&&o.go(-1,!1)}).catch(Lt),Promise.reject()):(E.delta&&o.go(-E.delta,!1),Qn(P,I,U))).then(P=>{P=P||So(I,U,!1),P&&(E.delta&&!ge(P,8)?o.go(-E.delta,!1):E.type===Ft.pop&&ge(P,20)&&o.go(-1,!1)),To(I,U,P)}).catch(Lt)}))}let Jn=kt(),wo=kt(),cn;function Qn(h,S,E){Zn(h);const I=wo.list();return I.length?I.forEach(V=>V(h,S,E)):console.error(h),Promise.reject(h)}function lc(){return cn&&c.value!==se?Promise.resolve():new Promise((h,S)=>{Jn.add([h,S])})}function Zn(h){return cn||(cn=!h,uc(),Jn.list().forEach(([S,E])=>h?E(h):S()),Jn.reset()),h}function Ro(h,S,E,I){const{scrollBehavior:V}=e;if(!tt||!V)return Promise.resolve();const U=!E&&_l(Fo(h.fullPath,0))||(I||!E)&&history.state&&history.state.scroll||null;return Vt().then(()=>V(h,S,U)).then(P=>P&&ml(P)).catch(P=>Qn(P,h,S))}const er=h=>o.go(h);let tr;const un=new Set,Io={currentRoute:c,listening:!0,addRoute:p,removeRoute:_,clearRoutes:t.clearRoutes,hasRoute:T,getRoutes:v,resolve:y,options:e,push:A,replace:D,go:er,back:()=>er(-1),forward:()=>er(1),beforeEach:i.add,beforeResolve:s.add,afterEach:a.add,onError:wo.add,isReady:lc,install(h){const S=this;h.component("RouterLink",Fl),h.component("RouterView",ql),h.config.globalProperties.$router=S,Object.defineProperty(h.config.globalProperties,"$route",{enumerable:!0,get:()=>G(c)}),tt&&!tr&&c.value===se&&(tr=!0,A(o.location).catch(V=>{}));const E={};for(const V in se)Object.defineProperty(E,V,{get:()=>c.value[V],enumerable:!0});h.provide(Qr,S),h.provide(Zr,Ne(E)),h.provide(vr,c);const I=h.unmount;un.add(h),h.unmount=function(){un.delete(h),un.size<1&&(l=se,Rt&&Rt(),Rt=null,c.value=se,tr=!1,cn=!1),I()}}};function Xe(h){return h.reduce((S,E)=>S.then(()=>Ke(E)),Promise.resolve())}return Io}function zl(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;s<i;s++){const a=t.matched[s];a&&(e.matched.find(l=>dt(l,a))?r.push(a):n.push(a));const c=e.matched[s];c&&(t.matched.find(l=>dt(l,c))||o.push(c))}return[n,r,o]}function Wl(e){return ve(Zr)}const Yl=/(:\w+)\([^)]+\)/g,Kl=/(:\w+)[?+*]/g,Xl=/:\w+/g,Jl=(e,t)=>t.path.replace(Yl,"$1").replace(Kl,"$1").replace(Xl,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),ny=(e,t)=>{const n=e.route.matched.find(o=>{var i;return((i=o.components)==null?void 0:i.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Jl(e.route,n));return typeof r=="function"?r(e.route):r},ry=(e,t)=>({default:()=>e?Pe(Rc,e===!0?{}:e,t):t});function Ms(e){return Array.isArray(e)?e:[e]}const Ql={layout:"blank"},Zl={layout:"no-page-header"},ed={layout:"no-page-header"},td={layout:"no-page-header"},nd={layout:"no-page-header"},rd={layout:"no-page-header"},od={layout:"no-page-header"},id={layout:"no-page-header"},sd={layout:"no-page-header"},ad={layout:"no-page-header"},cd={layout:"no-page-header"},ud={layout:"no-page-header"},ld={layout:"no-page-header"},dd={layout:"no-page-header"},ti={layout:"no-page-header"},pd={layout:"no-page-header"},fd={layout:"no-page-header"};const ir=[{name:"slug",path:"/:slug(.*)*",meta:Ql||{},component:()=>f(()=>import("./DZCeLRG3.js"),__vite__mapDeps([0,1]),import.meta.url)},{name:"404-slug",path:"/404/:slug(.*)*",component:()=>f(()=>import("./DCS9Wh6g.js"),__vite__mapDeps([2,1,3]),import.meta.url)},{name:"a-and-p-competition",path:"/a-and-p-competition",component:()=>f(()=>import("./C6cuqV6y.js"),__vite__mapDeps([4,5,1,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]),import.meta.url)},{name:"avoid-sharing",path:"/avoid-sharing",component:()=>f(()=>import("./CRg_osOX.js"),__vite__mapDeps([35,5,1,6,7,8,9,13,36,37,16,38,18,39,40,41,42,14,15,17,43,21,31,22,32,12,33,44,45,46,11,47,48,49,50,51,52,10]),import.meta.url)},{name:"business-fibre-activate-my-fibre-box",path:"/business/fibre/activate-my-fibre-box",component:()=>f(()=>import("./OOZY7WpI.js"),__vite__mapDeps([53,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,57,40,58,10,11,12]),import.meta.url)},{name:"business-fibre-best-broadband-for-business",path:"/business/fibre/best-broadband-for-business",component:()=>f(()=>import("./C_q4EWtL.js"),__vite__mapDeps([59,60,1,61,6,5,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,52,10,11,12,63]),import.meta.url)},{name:"business-fibre-business-fibre-premium",path:"/business/fibre/business-fibre-premium",component:()=>f(()=>import("./CMmhqseI.js"),__vite__mapDeps([64,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"business-fibre-business-hyperfibre",path:"/business/fibre/business-hyperfibre",component:()=>f(()=>import("./CODaAepe.js"),__vite__mapDeps([65,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,48,58,10,11,12]),import.meta.url)},{name:"business-fibre-customer-stories",path:"/business/fibre/customer-stories",component:()=>f(()=>import("./DVbiq9Bc.js"),__vite__mapDeps([66,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,67,52,10,11,12]),import.meta.url)},{name:"business-fibre-find-a-provider",path:"/business/fibre/find-a-provider",component:()=>f(()=>import("./BKpmmha7.js"),__vite__mapDeps([68,5,1,6,7,8,9,10,11,12,13,54,55,39,42,18,56,14,15,16,17,69,70,48,71,72,73,22,74,75,25,32,76,77,78,58]),import.meta.url)},{name:"business-fibre-high-priority-access",path:"/business/fibre/high-priority-access",component:()=>f(()=>import("./BUffFiEw.js"),__vite__mapDeps([79,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"business-fibre-hyperfibre-speeds",path:"/business/fibre/hyperfibre-speeds",component:()=>f(()=>import("./CJ2WnZs_.js"),__vite__mapDeps([80,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"business-fibre",path:"/business/fibre",component:()=>f(()=>import("./DUgu5pCf.js"),__vite__mapDeps([81,5,1,6,7,8,9,13,54,82,55,39,42,18,56,36,38,40,58,10,11,12]),import.meta.url)},{name:"business-fibre-request-an-installation",path:"/business/fibre/request-an-installation",component:()=>f(()=>import("./Kgk4B1Pn.js"),__vite__mapDeps([83,84,5,1,6,7,8,9,73,22,85,23,24,25,33,19,20,21,26,30,31,32,12,69,49,50,27,28,29,54,36,37,16,86,87,44,45,13]),import.meta.url)},{name:"business-fibre-request-an-installation-request-a-call-back",path:"/business/fibre/request-an-installation/request-a-call-back",component:()=>f(()=>import("./D0DwzSh8.js"),__vite__mapDeps([88,5,1,6,7,8,9,13,14,15,16,17,18,89,30,21,31,22,32,12,33,26,74,75,25,85,23,24,19,20,28,90,29,52,10,11]),import.meta.url)},{name:"business-fibre-small-business-fibre",path:"/business/fibre/small-business-fibre",component:()=>f(()=>import("./BDSwxWJ6.js"),__vite__mapDeps([91,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"business-fibre-small-business-hyperfibre",path:"/business/fibre/small-business-hyperfibre",component:()=>f(()=>import("./DDSAFr4U.js"),__vite__mapDeps([92,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"business-fibre-tips-and-guides-business-restore",path:"/business/fibre/tips-and-guides/business-restore",component:()=>f(()=>import("./FmsJdRvC.js"),__vite__mapDeps([93,5,1,6,7,8,9,13,15,16,57,18,40,94,56,52,10,11,12]),import.meta.url)},{name:"business-fibre-tips-and-guides",path:"/business/fibre/tips-and-guides",component:()=>f(()=>import("./Od4hZ-h_.js"),__vite__mapDeps([95,5,1,6,7,8,9,13,36,38,18,39,40,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"business-fibre-upgrading-to-business-hyperfibre",path:"/business/fibre/upgrading-to-business-hyperfibre",meta:Zl||{},component:()=>f(()=>import("./BLWTTMJu.js"),__vite__mapDeps([96,97,98,1,5,6,7,8,9,99,100,18,39,13,54,55,42,56,14,15,16,17,48,57,40,101,102,67,58,10,11,12]),import.meta.url)},{name:"business-fibre-upgrading-to-small-business-hyperfibre",path:"/business/fibre/upgrading-to-small-business-hyperfibre",meta:ed||{},component:()=>f(()=>import("./JA_z03QS.js"),__vite__mapDeps([103,97,98,1,5,6,7,8,9,99,100,18,39,13,54,55,42,56,14,15,16,17,48,57,40,101,102,67,58,10,11,12]),import.meta.url)},{name:"business",path:"/business",meta:td||{},component:()=>f(()=>import("./BJQSdKGw.js"),__vite__mapDeps([104,97,98,1,5,6,7,8,9,99,100,18,39,13,54,55,42,56,36,37,16,38,40,41,101,58,10,11,12]),import.meta.url)},{name:"business-iot-and-smart-locations-enterprise",path:"/business/iot-and-smart-locations/enterprise",component:()=>f(()=>import("./CdIzfkpK.js"),__vite__mapDeps([105,5,1,6,7,8,9,106,13,54,55,39,42,18,56,37,16,41,40,107,14,15,44,45,62,48,17,67,58,10,11,12]),import.meta.url)},{name:"business-iot-and-smart-locations-get-in-touch",path:"/business/iot-and-smart-locations/get-in-touch",component:()=>f(()=>import("./DZcDpc0v.js"),__vite__mapDeps([108,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,19,20,21,22,23,24,25,26,74,75,34,28,90,29,109,33,110,111,52,10,11,12]),import.meta.url)},{name:"business-iot-and-smart-locations",path:"/business/iot-and-smart-locations",component:()=>f(()=>import("./BaywM1-z.js"),__vite__mapDeps([112,5,1,6,7,8,9,13,36,37,16,38,18,39,40,41,42,14,15,17,86,50,113,44,45,62,49,51,52,10,11,12,67]),import.meta.url)},{name:"business-iot-and-smart-locations-public-sector",path:"/business/iot-and-smart-locations/public-sector",component:()=>f(()=>import("./f2Bw50wj.js"),__vite__mapDeps([114,5,1,6,7,8,9,106,13,54,55,39,42,18,56,36,38,40,107,14,15,16,44,45,62,48,17,67,52,10,11,12]),import.meta.url)},{name:"business-iot-and-smart-locations-stories-and-insights",path:"/business/iot-and-smart-locations/stories-and-insights",component:()=>f(()=>import("./BlXW5niC.js"),__vite__mapDeps([115,5,1,6,7,8,9,13,54,55,39,42,18,56,116,40,36,37,16,38,41,52,10,11,12,67]),import.meta.url)},{name:"business-iot-and-smart-locations-whitepaper",path:"/business/iot-and-smart-locations/whitepaper",component:()=>f(()=>import("./ClBTBnHO.js"),__vite__mapDeps([117,5,1,6,7,8,9,13,54,55,39,42,18,56,118,45,40,33,19,20,21,22,23,24,25,26,34,29,101,52,10,11,12]),import.meta.url)},{name:"business-network-services-data-centre-interconnect",path:"/business/network-services/data-centre-interconnect",component:()=>f(()=>import("./CDZQBVV1.js"),__vite__mapDeps([119,5,1,6,7,8,9,13,36,38,18,39,40,14,15,16,17,86,50,113,42,44,45,62,48,52,10,11,12,67]),import.meta.url)},{name:"business-network-services-edgecentre-enterprises",path:"/business/network-services/edgecentre/enterprises",component:()=>f(()=>import("./CLeRZULj.js"),__vite__mapDeps([120,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"business-network-services-edgecentre",path:"/business/network-services/edgecentre",component:()=>f(()=>import("./B-p4M5zF.js"),__vite__mapDeps([121,5,1,6,7,8,9,13,36,37,16,38,18,39,40,41,42,14,15,17,86,50,113,44,45,62,52,10,11,12,67]),import.meta.url)},{name:"business-network-services-edgecentre-system-integrators",path:"/business/network-services/edgecentre/system-integrators",component:()=>f(()=>import("./HqUXMOZn.js"),__vite__mapDeps([122,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"business-network-services-edgeport",path:"/business/network-services/edgeport",component:()=>f(()=>import("./BwFjktOG.js"),__vite__mapDeps([123,5,1,6,7,8,9,13,36,38,18,39,40,14,15,16,17,86,50,113,42,44,45,62,48,52,10,11,12,67]),import.meta.url)},{name:"business-network-services-get-in-touch",path:"/business/network-services/get-in-touch",component:()=>f(()=>import("./B1O5Ubrc.js"),__vite__mapDeps([124,5,1,6,7,8,9,13,14,15,16,17,18,48,19,20,21,22,23,24,25,26,34,28,90,29,33,125,126,58,10,11,12]),import.meta.url)},{name:"business-network-services",path:"/business/network-services",meta:nd||{},component:()=>f(()=>import("./B-A_QxOg.js"),__vite__mapDeps([127,97,98,1,5,6,7,8,9,99,100,18,39,13,54,55,42,56,37,16,41,40,14,15,17,48,101,58,10,11,12]),import.meta.url)},{name:"cabinet-art-project-slug",path:"/cabinet-art-project/:slug(.*)*",meta:rd||{},component:()=>f(()=>import("./CdoNpJlD.js"),__vite__mapDeps([128,5,1,6,7,8,9,13,14,15,16,48,57,18,40,129,56,130,131]),import.meta.url)},{name:"cabinet-art-project-application-form",path:"/cabinet-art-project/application-form",component:()=>f(()=>import("./bXNZhZET.js"),__vite__mapDeps([132,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"cabinet-art-project-artworks",path:"/cabinet-art-project/artworks",component:()=>f(()=>import("./DcJEsq_h.js"),__vite__mapDeps([133,7,1,8,134,72,135,136,137,6,138,5,9,76,139,13,54,55,39,42,18,56,14,15,16,17,58,10,11,12]),import.meta.url)},{name:"cabinet-art-project-commonly-asked-questions",path:"/cabinet-art-project/commonly-asked-questions",component:()=>f(()=>import("./DPH2ySOu.js"),__vite__mapDeps([140,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"cabinet-art-project",path:"/cabinet-art-project",component:()=>f(()=>import("./ClvVCWmz.js"),__vite__mapDeps([141,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,48,87,142,52,10,11,12]),import.meta.url)},{name:"cabinet-art-project-information-for-artists",path:"/cabinet-art-project/information-for-artists",component:()=>f(()=>import("./CRaaPn0p.js"),__vite__mapDeps([143,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"cabinet-art-project-mural-design-process",path:"/cabinet-art-project/mural-design-process",component:()=>f(()=>import("./B9i2gcFn.js"),__vite__mapDeps([144,5,1,6,7,8,9,106,13,54,55,39,42,18,56,107,14,15,16,48,17,67,58,10,11,12]),import.meta.url)},{name:"christmas-competition-2024",path:"/christmas-competition-2024",component:()=>f(()=>import("./BhtxizlA.js"),__vite__mapDeps([145,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"cmar-feedback",path:"/cmar-feedback",component:()=>f(()=>import("./BbEFTpDE.js"),__vite__mapDeps([146,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"datacentre-connectivity-survey",path:"/datacentre-connectivity-survey",component:()=>f(()=>import("./CvBelEW-.js"),__vite__mapDeps([147,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"digital-seniors-expo",path:"/digital-seniors-expo",component:()=>f(()=>import("./D5XBvzph.js"),__vite__mapDeps([148,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"eea-breakfast",path:"/eea-breakfast",component:()=>f(()=>import("./02ePbhhL.js"),__vite__mapDeps([149,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,34,90,29,27,28,52,10,11,12]),import.meta.url)},{name:"esports-sign-up-for-hyperfibre-newsletter",path:"/esports-sign-up-for-hyperfibre-newsletter",component:()=>f(()=>import("./Cb4tMry7.js"),__vite__mapDeps([150,5,1,6,7,8,9,13,33,19,20,21,22,23,24,25,26,30,31,32,12,34,29,27,28]),import.meta.url)},{name:"esports",path:"/esports",component:()=>f(()=>import("./DsgrViMm.js"),__vite__mapDeps([151,5,1,6,7,8,9,13,36,37,16,38,18,39,40,41,42,44,45,62,118,52,10,11,12]),import.meta.url)},{name:"fibre-benefits",path:"/fibre-benefits",component:()=>f(()=>import("./D07tcQaV.js"),__vite__mapDeps([152,1,30,21,5,6,7,8,9,31,22,32,12,33,153,13,36,37,16,38,18,39,40,41,42,86,50,113,87,142,118,45,49,51,52,10,11,154]),import.meta.url)},{name:"fibre-for-your-student-flat",path:"/fibre-for-your-student-flat",component:()=>f(()=>import("./EmA4CvtN.js"),__vite__mapDeps([155,5,1,6,7,8,9,13,44,45,62,18,39,42,118,40,49,50,51,67,52,10,11,12]),import.meta.url)},{name:"fine-print",path:"/fine-print",meta:od||{},component:()=>f(()=>import("./D7lUc443.js"),__vite__mapDeps([156,7,1,8,47,32,12,97,98,5,6,9,99,100,18,39,13,157,36,37,16,38,40,41,42,44,45,62,52,10,11,158]),import.meta.url)},{name:"free-fibre-offer",path:"/free-fibre-offer",component:()=>f(()=>import("./-Ij2Ew36.js"),__vite__mapDeps([159,5,1,6,7,8,9,13,86,50,113,18,39,42,87,142,40,118,45,49,51,52,10,11,12,67]),import.meta.url)},{name:"free-fibre",path:"/free-fibre",component:()=>f(()=>import("./Dtv0IB2V.js"),__vite__mapDeps([160,5,1,6,7,8,9,13,14,15,16,17,18,118,45,39,42,40,49,50,51,33,19,20,21,22,23,24,25,26,30,31,32,12,34,29,27,28,52,10,11]),import.meta.url)},{name:"get-better-internet-slug",path:"/get-better-internet/:slug(.*)*",meta:id||{},component:()=>f(()=>import("./CLtn4I4P.js"),__vite__mapDeps([161,162,33,30,21,1,5,6,7,8,9,31,22,32,12,37,16,44,45,153,163,13,14,15,94,56,48,57,18,40,129,130,164]),import.meta.url)},{name:"get-better-internet-business",path:"/get-better-internet/business",component:()=>f(()=>import("./D-xgeBZj.js"),__vite__mapDeps([165,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-copper-retirement",path:"/get-better-internet/copper-retirement",component:()=>f(()=>import("./wMdeOJPK.js"),__vite__mapDeps([169,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-customer-stories",path:"/get-better-internet/customer-stories",component:()=>f(()=>import("./CecBkKeD.js"),__vite__mapDeps([170,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-data",path:"/get-better-internet/data",component:()=>f(()=>import("./CSSxqaKO.js"),__vite__mapDeps([171,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-entertainment",path:"/get-better-internet/entertainment",component:()=>f(()=>import("./Dk678n-y.js"),__vite__mapDeps([172,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-gaming",path:"/get-better-internet/gaming",component:()=>f(()=>import("./eL9rgTOo.js"),__vite__mapDeps([173,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-home-fibre",path:"/get-better-internet/home-fibre",component:()=>f(()=>import("./MvVKlDb6.js"),__vite__mapDeps([174,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet",path:"/get-better-internet",component:()=>f(()=>import("./DWfJsZrm.js"),__vite__mapDeps([175,5,1,6,7,8,9,54,55,39,42,18,56,116,40,36,176,16,38,44,45,62,87,142,177,178,58,10,11,12]),import.meta.url)},{name:"get-better-internet-optimise-home-setup",path:"/get-better-internet/optimise-home-setup",component:()=>f(()=>import("./C3aivldq.js"),__vite__mapDeps([179,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-smart-homes",path:"/get-better-internet/smart-homes",component:()=>f(()=>import("./cgkhROF3.js"),__vite__mapDeps([180,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-smart-locations",path:"/get-better-internet/smart-locations",component:()=>f(()=>import("./CmCrsz2s.js"),__vite__mapDeps([181,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-speed",path:"/get-better-internet/speed",component:()=>f(()=>import("./Nraxu3-T.js"),__vite__mapDeps([182,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-technology",path:"/get-better-internet/technology",component:()=>f(()=>import("./BomSpn0G.js"),__vite__mapDeps([183,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"get-better-internet-trends",path:"/get-better-internet/trends",component:()=>f(()=>import("./BFtEvpjh.js"),__vite__mapDeps([184,166,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,14,15,17,52,10,11,12]),import.meta.url)},{name:"help-slug",path:"/help/:slug(.*)*",meta:sd||{},component:()=>f(()=>import("./DMmYQCcj.js"),__vite__mapDeps([185,162,33,30,21,1,5,6,7,8,9,31,22,32,12,37,16,44,45,153,163,13,14,15,48,129,56,18,130,40,186]),import.meta.url)},{name:"help-categories",path:"/help/categories",component:()=>f(()=>import("./CtFmc8zE.js"),__vite__mapDeps([187,5,1,6,7,8,9,13,14,15,16,17,18,188,48,58,10,11,12]),import.meta.url)},{name:"help-digital-support-directory",path:"/help/digital-support-directory",component:()=>f(()=>import("./D67uAjyc.js"),__vite__mapDeps([189,167,1,7,8,135,136,137,6,138,16,5,9,168,76,72,13,54,55,39,42,18,56,37,41,40,58,10,11,12]),import.meta.url)},{name:"help",path:"/help",component:()=>f(()=>import("./BLesDbK2.js"),__vite__mapDeps([190,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,188,87,142,58,10,11,12]),import.meta.url)},{name:"help-ont-hyperfibre-type-110",path:"/help/ont/hyperfibre-type-110",component:()=>f(()=>import("./CfyeSnej.js"),__vite__mapDeps([191,5,1,6,7,8,9,13,192,193,194,195,196]),import.meta.url)},{name:"help-ont",path:"/help/ont",component:()=>f(()=>import("./D3hszK9O.js"),__vite__mapDeps([197,5,1,6,7,8,9,13,36,37,16,38,18,39,40,41,42,44,45,62,58,10,11,12]),import.meta.url)},{name:"help-ont-request-a-replacement-cable",path:"/help/ont/request-a-replacement-cable",component:()=>f(()=>import("./DMaYgA2R.js"),__vite__mapDeps([198,30,21,1,5,6,7,8,9,31,22,32,12,33,34,23,24,25,199,19,20,26,27,28,29,97,98,13,14,15,16,17,18,52,10,11]),import.meta.url)},{name:"help-ont-type-200",path:"/help/ont/type-200",component:()=>f(()=>import("./CtFqQRS5.js"),__vite__mapDeps([200,5,1,6,7,8,9,13,192,193,201]),import.meta.url)},{name:"help-ont-type-300",path:"/help/ont/type-300",component:()=>f(()=>import("./gVE_KDlC.js"),__vite__mapDeps([202,5,1,6,7,8,9,13,192,193,194,195,203]),import.meta.url)},{name:"help-ont-type-400",path:"/help/ont/type-400",component:()=>f(()=>import("./Dxp9GWtA.js"),__vite__mapDeps([204,5,1,6,7,8,9,13,194,195,205]),import.meta.url)},{name:"help-ont-type-sfp-110",path:"/help/ont/type-sfp-110",component:()=>f(()=>import("./CPIr33H9.js"),__vite__mapDeps([206,5,1,6,7,8,9,13,207]),import.meta.url)},{name:"help-ont-type-sfp",path:"/help/ont/type-sfp",component:()=>f(()=>import("./CbY3nCsU.js"),__vite__mapDeps([208,5,1,6,7,8,9,13,209]),import.meta.url)},{name:"help-ont-type-spo-110",path:"/help/ont/type-spo-110",component:()=>f(()=>import("./BbjQtYSx.js"),__vite__mapDeps([210,6,1,5,7,8,9,13,211]),import.meta.url)},{name:"help-services-billing-enquiry",path:"/help/services/billing-enquiry",component:()=>f(()=>import("./B62nZTjB.js"),__vite__mapDeps([212,19,1,20,21,5,6,7,8,9,22,23,24,25,26,73,213,74,75,85,28,90,29,109,33,110,111,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"help-services-cmar-enquiry",path:"/help/services/cmar-enquiry",component:()=>f(()=>import("./Cp6F0kVn.js"),__vite__mapDeps([214,5,1,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,12,33,73,34,28,90,29,52,10,11]),import.meta.url)},{name:"help-services-consent-disputes-resolution",path:"/help/services/consent-disputes-resolution",component:()=>f(()=>import("./CclNy0da.js"),__vite__mapDeps([215,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"help-services-general-enquiry",path:"/help/services/general-enquiry",component:()=>f(()=>import("./EvQQyFqh.js"),__vite__mapDeps([216,5,1,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,12,33,73,74,75,34,28,90,29,109,110,111,125,126,67,217]),import.meta.url)},{name:"help-services-high-load-approval-request",path:"/help/services/high-load-approval-request",component:()=>f(()=>import("./CzUc_GPD.js"),__vite__mapDeps([218,5,1,6,7,8,9,13,14,15,16,17,18,21,26,22,73,74,75,25,23,24,34,33,20,56,153,219,220,110,111,69,67,221]),import.meta.url)},{name:"help-services",path:"/help/services",component:()=>f(()=>import("./1cxZq5lD.js"),__vite__mapDeps([222,5,1,6,7,8,9,13,54,55,39,42,18,56,36,37,16,38,40,41,58,10,11,12]),import.meta.url)},{name:"help-services-moving-network-equipment",path:"/help/services/moving-network-equipment",component:()=>f(()=>import("./ChgCyxe-.js"),__vite__mapDeps([223,5,1,6,7,8,9,13,36,38,18,39,40,14,15,16,17,86,50,113,42,44,45,62,48,67,52,10,11,12]),import.meta.url)},{name:"help-services-moving-network-equipment-inside-boundary-relocations",path:"/help/services/moving-network-equipment/inside-boundary-relocations",component:()=>f(()=>import("./Bu55zNgI.js"),__vite__mapDeps([224,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"help-services-moving-network-equipment-kainga-ora-request",path:"/help/services/moving-network-equipment/kainga-ora-request",component:()=>f(()=>import("./BG7USi0D.js"),__vite__mapDeps([225,1,19,20,21,5,6,7,8,9,22,23,24,25,26,30,31,32,12,33,73,213,74,75,28,90,29,109,56,110,111,125,34,126,219,153,220,13,14,15,16,17,18,58,10,11,226]),import.meta.url)},{name:"help-services-moving-network-equipment-outside-boundary-relocations",path:"/help/services/moving-network-equipment/outside-boundary-relocations",component:()=>f(()=>import("./AIaJzj6s.js"),__vite__mapDeps([227,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"help-services-moving-network-equipment-request",path:"/help/services/moving-network-equipment/request",component:()=>f(()=>import("./Dbmsv766.js"),__vite__mapDeps([228,5,1,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,12,33,73,213,74,75,28,90,29,109,219,153,220,110,111,125,34,126,229,230,52,10,11,231]),import.meta.url)},{name:"help-services-report-network-damage",path:"/help/services/report-network-damage",component:()=>f(()=>import("./CTCifEcW.js"),__vite__mapDeps([232,5,1,6,7,8,9,13,14,15,16,17,18,73,22,19,20,21,23,24,25,26,30,31,32,12,33,74,75,85,28,90,29,109,229,230,125,34,126,110,111,52,10,11]),import.meta.url)},{name:"help-services-workmanship-and-reinstatement",path:"/help/services/workmanship-and-reinstatement",component:()=>f(()=>import("./CftOQKAy.js"),__vite__mapDeps([233,5,1,6,7,8,9,13,14,15,16,17,18,19,20,21,22,23,24,25,26,30,31,32,12,33,73,213,74,75,34,28,90,29,109,110,111,125,126,58,10,11,234]),import.meta.url)},{name:"help-tools-broadband-availability-map",path:"/help/tools/broadband-availability-map",component:()=>f(()=>import("./B087BEDk.js"),__vite__mapDeps([235,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,236,77,237,32,12,238,52,10,11,67]),import.meta.url)},{name:"help-tools-broadband-checker-slug",path:"/help/tools/broadband-checker/:slug(.*)*",meta:ad||{},component:()=>f(()=>import("./DWy-QoR6.js"),__vite__mapDeps([239,240,241,1,5,6,7,8,9,26,22,33,242,153,71,72,73,74,75,25,32,12,76,77,78,20,236,237,238,243,244,245]),import.meta.url)},{name:"help-tools-broadband-checker",path:"/help/tools/broadband-checker",meta:cd||{},component:()=>f(()=>import("./BlQ7NRrU.js"),__vite__mapDeps([246,240,241,1,5,6,7,8,9,26,22,33,242,153,71,72,73,74,75,25,32,12,76,77,78,20,236,237,238,243,244,245]),import.meta.url)},{name:"help-tools-copper-withdrawal-map",path:"/help/tools/copper-withdrawal-map",component:()=>f(()=>import("./DrDySBYC.js"),__vite__mapDeps([247,5,1,6,7,8,9,13,54,55,39,42,18,56,107,14,15,16,44,45,62,48,17,236,77,237,32,12,238,67,52,10,11]),import.meta.url)},{name:"help-tools-copper-withdrawal-map-request-a-call-back",path:"/help/tools/copper-withdrawal-map/request-a-call-back",component:()=>f(()=>import("./vZ2Jo5Eq.js"),__vite__mapDeps([248,5,1,6,7,8,9,13,14,15,16,17,18,89,30,21,31,22,32,12,33,26,74,75,25,85,23,24,19,20,28,90,29,52,10,11]),import.meta.url)},{name:"help-tools-data-calculator",path:"/help/tools/data-calculator",meta:ud||{},component:()=>f(()=>import("./DvVUOaoC.js"),__vite__mapDeps([249,1,250,251,153,6,21,5,7,8,9,60,61,16,14,15,24,25,97,98,99,100,18,39,13,54,40,55,42,56,157,36,38,17,101,58,10,11,12,252]),import.meta.url)},{name:"help-tools-find-a-broadband-provider",path:"/help/tools/find-a-broadband-provider",component:()=>f(()=>import("./BXaiCmTD.js"),__vite__mapDeps([253,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,71,72,73,22,74,75,25,32,12,76,77,78,67,52,10,11]),import.meta.url)},{name:"help-tools",path:"/help/tools",component:()=>f(()=>import("./BY72K1C7.js"),__vite__mapDeps([254,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,87,142,58,10,11,12]),import.meta.url)},{name:"help-tools-internet-outages-map",path:"/help/tools/internet-outages-map",component:()=>f(()=>import("./CJzIGZGB.js"),__vite__mapDeps([255,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,256,45,100,257,33,237,101,52,10,11,12,258]),import.meta.url)},{name:"help-tools-speed-test",path:"/help/tools/speed-test",meta:ld||{},component:()=>f(()=>import("./B2Vy-5yY.js"),__vite__mapDeps([259,97,98,1,5,6,7,8,9,99,100,18,39,13,54,55,42,56,36,38,40,14,15,16,17,44,45,62,48,162,33,30,21,31,22,32,12,37,153,163,101,58,10,11,260]),import.meta.url)},{name:"hyperfibre",path:"/hyperfibre",component:()=>f(()=>import("./wn7OL9yU.js"),__vite__mapDeps([261,5,1,6,7,8,9,13,36,38,18,39,40,14,15,16,17,44,45,62,42,48,58,10,11,12]),import.meta.url)},{name:"index",path:"/",meta:dd||{},component:()=>f(()=>import("./BfDkeEFz.js"),__vite__mapDeps([262,98,1,5,6,7,8,9,54,55,39,42,18,56,36,38,40,43,21,31,22,32,12,33,44,45,46,11,47,87,142,49,50,51,256,100,101,52,10,67]),import.meta.url)},{name:"iot-development-webinar",path:"/iot-development-webinar",component:()=>f(()=>import("./_7p4JLvP.js"),__vite__mapDeps([263,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,34,29,52,10,11,12]),import.meta.url)},{name:"legal-400-prezzy-card-offer",path:"/legal/400-prezzy-card-offer",component:()=>f(()=>import("./BaihCbcI.js"),__vite__mapDeps([264,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-a-and-p-events-competition-2025",path:"/legal/a-and-p-events-competition-2025",component:()=>f(()=>import("./CM9uN_D4.js"),__vite__mapDeps([265,5,1,6,7,8,9,10,11,12,13,14,15,16,17,18,48]),import.meta.url)},{name:"legal-broadband-usage-survey-december-2023",path:"/legal/broadband-usage-survey-december-2023",component:()=>f(()=>import("./BukJ7uh6.js"),__vite__mapDeps([266,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-cabinet-art",path:"/legal/cabinet-art",component:()=>f(()=>import("./5pijtEM-.js"),__vite__mapDeps([267,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-chorus-end-user-terms",path:"/legal/chorus-end-user-terms",component:()=>f(()=>import("./8qMBwCXs.js"),__vite__mapDeps([268,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-chorus-prezzy-card-offer",path:"/legal/chorus-prezzy-card-offer",component:()=>f(()=>import("./sPLDKxcA.js"),__vite__mapDeps([269,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-christmas-competition-2024",path:"/legal/christmas-competition-2024",component:()=>f(()=>import("./Cna8NJm7.js"),__vite__mapDeps([270,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-consent-for-multi-dwelling-units",path:"/legal/consent-for-multi-dwelling-units",component:()=>f(()=>import("./CydD1xwl.js"),__vite__mapDeps([271,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-digital-seniors-expo-competition-terms",path:"/legal/digital-seniors-expo-competition-terms",component:()=>f(()=>import("./CTSIZADH.js"),__vite__mapDeps([272,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal",path:"/legal",component:()=>f(()=>import("./DLQoeFJ1.js"),__vite__mapDeps([273,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,58,10,11,12]),import.meta.url)},{name:"legal-moving-house-offer",path:"/legal/moving-house-offer",component:()=>f(()=>import("./DqjISj_N.js"),__vite__mapDeps([274,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-newsletter",path:"/legal/newsletter",component:()=>f(()=>import("./Df8L9Ees.js"),__vite__mapDeps([275,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-online-consent",path:"/legal/online-consent",component:()=>f(()=>import("./Dp8XcOqt.js"),__vite__mapDeps([276,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-prezzy-card-offer-dec-2024",path:"/legal/prezzy-card-offer-dec-2024",component:()=>f(()=>import("./D8_uNhLA.js"),__vite__mapDeps([277,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-prezzy-offer",path:"/legal/prezzy-offer",component:()=>f(()=>import("./DclrF2rP.js"),__vite__mapDeps([278,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-privacy-policy",path:"/legal/privacy-policy",component:()=>f(()=>import("./MVsQahGQ.js"),__vite__mapDeps([279,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-promotions-and-competitions",path:"/legal/promotions-and-competitions",component:()=>f(()=>import("./DtiiaskH.js"),__vite__mapDeps([280,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-property-development-portal-terms-and-conditions-2023-06",path:"/legal/property-development-portal-terms-and-conditions-2023-06",component:()=>f(()=>import("./DlIulMOu.js"),__vite__mapDeps([281,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-property-development-portal-terms-and-conditions",path:"/legal/property-development-portal-terms-and-conditions",component:()=>f(()=>import("./CO8JOBDb.js"),__vite__mapDeps([282,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-website-terms-of-use",path:"/legal/website-terms-of-use",component:()=>f(()=>import("./DFU8UXr6.js"),__vite__mapDeps([283,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-a-year-of-free-fibre-for-your-student-flat-terms",path:"/legal/win-a-year-of-free-fibre-for-your-student-flat-terms",component:()=>f(()=>import("./D2TnAXGR.js"),__vite__mapDeps([284,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-a-years-free-fibre-broadband-2024-08",path:"/legal/win-a-years-free-fibre-broadband-2024-08",component:()=>f(()=>import("./BG70YDy8.js"),__vite__mapDeps([285,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-a-years-free-fibre-broadband",path:"/legal/win-a-years-free-fibre-broadband",component:()=>f(()=>import("./DFIOXSOq.js"),__vite__mapDeps([286,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-one-of-five-prezzy-cards",path:"/legal/win-one-of-five-prezzy-cards",component:()=>f(()=>import("./fCrNt7pP.js"),__vite__mapDeps([287,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-one-of-three-200-prezzycards-june2024",path:"/legal/win-one-of-three-200-prezzycards-june2024",component:()=>f(()=>import("./BJskq1Y-.js"),__vite__mapDeps([288,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-one-three-christmas-hampers",path:"/legal/win-one-three-christmas-hampers",component:()=>f(()=>import("./DHjEsZCX.js"),__vite__mapDeps([289,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-one-two-250-mitre-10-gift-vouchers",path:"/legal/win-one-two-250-mitre-10-gift-vouchers",component:()=>f(()=>import("./Cdi1CVqt.js"),__vite__mapDeps([290,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-years-free-fibre-broadband-2024-06",path:"/legal/win-years-free-fibre-broadband-2024-06",component:()=>f(()=>import("./D0kgPWZZ.js"),__vite__mapDeps([291,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-years-free-fibre-broadband-competition-terms-exp-april-2024",path:"/legal/win-years-free-fibre-broadband-competition-terms-exp-april-2024",component:()=>f(()=>import("./DZ7JLUi6.js"),__vite__mapDeps([292,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-years-free-fibre-broadband-competition-terms-may23-oct23",path:"/legal/win-years-free-fibre-broadband-competition-terms-may23-oct23",component:()=>f(()=>import("./BK7mHX4-.js"),__vite__mapDeps([293,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"legal-win-years-free-fibre-broadband-competition-terms",path:"/legal/win-years-free-fibre-broadband-competition-terms",component:()=>f(()=>import("./HGB1W3fs.js"),__vite__mapDeps([294,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"lgnz-webinar",path:"/lgnz-webinar",component:()=>f(()=>import("./DjD4uvMk.js"),__vite__mapDeps([295,5,1,6,7,8,9,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"moving-house-offer",path:"/moving-house-offer",component:()=>f(()=>import("./r5vrAqGw.js"),__vite__mapDeps([296,33,19,1,20,21,5,6,7,8,9,22,23,24,25,26,30,31,32,12,74,75,34,29,27,28,13,36,38,18,39,40,52,10,11]),import.meta.url)},{name:"npd-showcase-auckland",path:"/npd-showcase-auckland",component:()=>f(()=>import("./DCAskjLK.js"),__vite__mapDeps([297,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,34,90,29,27,28,52,10,11,12]),import.meta.url)},{name:"npd-showcase-queenstown",path:"/npd-showcase-queenstown",component:()=>f(()=>import("./DV_FQJBh.js"),__vite__mapDeps([298,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,34,90,29,27,28,52,10,11,12]),import.meta.url)},{name:"partner-event-2025",path:"/partner-event-2025",component:()=>f(()=>import("./DnPiW_zV.js"),__vite__mapDeps([299,33,5,1,6,7,8,9,34,23,24,25,90,22,29,19,20,21,26,27,28,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"prezzy-offer",path:"/prezzy-offer",component:()=>f(()=>import("./BNZuBAZl.js"),__vite__mapDeps([300,33,19,1,20,21,5,6,7,8,9,22,23,24,25,26,30,31,32,12,34,28,29,242,13,157,18,86,50,113,39,42,44,45,62,87,142,40,118,49,51,52,10,11,67,301]),import.meta.url)},{name:"property-development-connect-to-fibre-before-you-start",path:"/property-development/connect-to-fibre/before-you-start",component:()=>f(()=>import("./43Lx_jGV.js"),__vite__mapDeps([302,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-clearance-and-easements",path:"/property-development/connect-to-fibre/clearance-and-easements",component:()=>f(()=>import("./DmAPPB_3.js"),__vite__mapDeps([303,5,1,6,7,8,9,106,13,54,55,39,42,18,56,107,14,15,16,48,17,67,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-design-and-build",path:"/property-development/connect-to-fibre/design-and-build",component:()=>f(()=>import("./BjIyV16W.js"),__vite__mapDeps([304,5,1,6,7,8,9,106,13,54,55,39,42,18,56,107,14,15,16,48,17,67,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-guidelines",path:"/property-development/connect-to-fibre/guidelines",component:()=>f(()=>import("./DEcofAg3.js"),__vite__mapDeps([305,5,1,6,7,8,9,106,13,54,55,39,42,18,56,107,14,15,16,48,17,67,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre",path:"/property-development/connect-to-fibre",component:()=>f(()=>import("./DwGtqRjP.js"),__vite__mapDeps([306,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,44,45,62,48,256,100,67,101,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-new-zealand-land-parcel-regions",path:"/property-development/connect-to-fibre/new-zealand-land-parcel-regions",component:()=>f(()=>import("./jm952iW6.js"),__vite__mapDeps([307,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-planning",path:"/property-development/connect-to-fibre/planning",component:()=>f(()=>import("./DeAKF_J-.js"),__vite__mapDeps([308,5,1,6,7,8,9,106,13,54,55,39,42,18,56,107,14,15,16,48,17,67,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-policies-how-we-work-together",path:"/property-development/connect-to-fibre/policies-how-we-work-together",component:()=>f(()=>import("./BujiXkhj.js"),__vite__mapDeps([309,5,1,6,7,8,9,13,14,15,16,17,18,48,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-pre-application-questions",path:"/property-development/connect-to-fibre/pre-application-questions",component:()=>f(()=>import("./Bek52eid.js"),__vite__mapDeps([310,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-quote-and-agree",path:"/property-development/connect-to-fibre/quote-and-agree",component:()=>f(()=>import("./Dd6zGYqD.js"),__vite__mapDeps([311,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-ready-to-apply",path:"/property-development/connect-to-fibre/ready-to-apply",component:()=>f(()=>import("./Ba5C7qo2.js"),__vite__mapDeps([312,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,256,100,101,67,52,10,11,12]),import.meta.url)},{name:"property-development-connect-to-fibre-working-near-our-network",path:"/property-development/connect-to-fibre/working-near-our-network",component:()=>f(()=>import("./BTIfkmKC.js"),__vite__mapDeps([313,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"property-development-enquiry",path:"/property-development/enquiry",component:()=>f(()=>import("./mYp-TU7E.js"),__vite__mapDeps([314,5,1,6,7,8,9,34,23,24,25,28,22,90,29,33,19,20,21,26,13,14,15,16,17,18,52,10,11,12]),import.meta.url)},{name:"property-development",path:"/property-development",component:()=>f(()=>import("./CMZrlncq.js"),__vite__mapDeps([315,5,1,6,7,8,9,13,54,55,39,42,18,56,44,45,62,118,40,256,100,101,67,52,10,11,12]),import.meta.url)},{name:"property-development-why-develop-with-chorus",path:"/property-development/why-develop-with-chorus",component:()=>f(()=>import("./Bz5utN4S.js"),__vite__mapDeps([316,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,86,50,113,44,45,62,48,118,40,52,10,11,12,67]),import.meta.url)},{name:"residential-activate-my-fibre-box",path:"/residential/activate-my-fibre-box",component:()=>f(()=>import("./eQZ3TPKz.js"),__vite__mapDeps([317,162,33,30,21,1,5,6,7,8,9,31,22,32,12,37,16,44,45,153,163,13,54,55,39,42,18,56,36,38,40,41,62,87,142,49,50,51,58,10,11]),import.meta.url)},{name:"residential-broadband-benefits-of-fibre",path:"/residential/broadband/benefits-of-fibre",component:()=>f(()=>import("./Bs0Mt8NQ.js"),__vite__mapDeps([318,5,1,6,7,8,9,13,54,55,39,42,18,56,36,37,16,38,40,41,86,50,113,43,21,31,22,32,12,33,44,45,46,11,47,58,10]),import.meta.url)},{name:"residential-broadband-fibre",path:"/residential/broadband/fibre",component:()=>f(()=>import("./BLmfMmbE.js"),__vite__mapDeps([319,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,86,50,113,44,45,62,48,58,10,11,12,320]),import.meta.url)},{name:"residential-broadband-how-we-get-the-internet-to-you",path:"/residential/broadband/how-we-get-the-internet-to-you",component:()=>f(()=>import("./FNC6ztGr.js"),__vite__mapDeps([321,1,6,5,7,8,9,13,322]),import.meta.url)},{name:"residential-broadband-hyperfibre-get-connected",path:"/residential/broadband/hyperfibre/get-connected",component:()=>f(()=>import("./B89g7A-3.js"),__vite__mapDeps([323,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"residential-broadband-hyperfibre",path:"/residential/broadband/hyperfibre",component:()=>f(()=>import("./CcA_m3Z5.js"),__vite__mapDeps([324,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,86,50,113,43,21,31,22,32,12,33,44,45,46,11,47,48,67,52,10]),import.meta.url)},{name:"residential-broadband-hyperfibre-tech-specs",path:"/residential/broadband/hyperfibre/tech-specs",component:()=>f(()=>import("./D_obOnLb.js"),__vite__mapDeps([325,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"residential-broadband-hyperfibre-upgrading",path:"/residential/broadband/hyperfibre/upgrading",component:()=>f(()=>import("./CsQbpMcK.js"),__vite__mapDeps([326,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,57,40,58,10,11,12]),import.meta.url)},{name:"residential-broadband",path:"/residential/broadband",component:()=>f(()=>import("./ojRmebUw.js"),__vite__mapDeps([327,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,58,10,11,12]),import.meta.url)},{name:"residential-copper-retirement-contact-us",path:"/residential/copper-retirement/contact-us",component:()=>f(()=>import("./C8aE0l99.js"),__vite__mapDeps([328,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,27,28,29,30,31,32,12,74,75,34,90,52,10,11]),import.meta.url)},{name:"residential-copper-retirement",path:"/residential/copper-retirement",component:()=>f(()=>import("./CArrMN0a.js"),__vite__mapDeps([329,5,1,6,7,8,9,10,11,12,13,54,55,39,42,18,56,37,16,41,40,118,45,33,30,21,31,22,32,44,153,330]),import.meta.url)},{name:"residential-fibre-extension",path:"/residential/fibre-extension",component:()=>f(()=>import("./CzQ5Mww1.js"),__vite__mapDeps([331,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,118,40,74,22,75,25,23,24,76,58,10,11,12,332]),import.meta.url)},{name:"residential-fibre-extension-register-your-interest",path:"/residential/fibre-extension/register-your-interest",component:()=>f(()=>import("./DVQwNzes.js"),__vite__mapDeps([333,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,30,31,32,12,34,27,28,29,58,10,11]),import.meta.url)},{name:"residential-fibre-extension-request-a-call-back",path:"/residential/fibre-extension/request-a-call-back",component:()=>f(()=>import("./nPm0wBgv.js"),__vite__mapDeps([334,5,1,6,7,8,9,13,14,15,16,17,18,89,30,21,31,22,32,12,33,26,74,75,25,85,23,24,19,20,28,90,29,52,10,11]),import.meta.url)},{name:"residential-fibre-installation-consent-build-methods",path:"/residential/fibre-installation/consent/build-methods",component:()=>f(()=>import("./BjSceTqd.js"),__vite__mapDeps([335,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,52,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-consent-category-1",path:"/residential/fibre-installation/consent/category-1",component:()=>f(()=>import("./B8IN8gTy.js"),__vite__mapDeps([336,5,1,6,7,8,9,106,13,54,55,39,42,18,56,14,15,16,17,86,50,113,48,67,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-consent-category-2",path:"/residential/fibre-installation/consent/category-2",component:()=>f(()=>import("./D72cUKrl.js"),__vite__mapDeps([337,5,1,6,7,8,9,106,13,54,55,39,42,18,56,14,15,16,17,86,50,113,44,45,62,48,67,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-consent-category-3",path:"/residential/fibre-installation/consent/category-3",component:()=>f(()=>import("./BFnj0ipe.js"),__vite__mapDeps([338,5,1,6,7,8,9,106,13,54,55,39,42,18,56,14,15,16,17,86,50,113,44,45,62,48,67,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-consent-giving-consent",path:"/residential/fibre-installation/consent/giving-consent",component:()=>f(()=>import("./DT1eZvuJ.js"),__vite__mapDeps([339,5,1,6,7,8,9,13,14,15,16,17,18,48,340,30,21,31,22,32,12,33,73,74,75,25,85,23,24,90,29,109,19,20,26,27,28,110,111,58,10,11]),import.meta.url)},{name:"residential-fibre-installation-consent",path:"/residential/fibre-installation/consent",component:()=>f(()=>import("./DJtcLub1.js"),__vite__mapDeps([341,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,14,15,17,44,45,62,48,52,10,11,12,67]),import.meta.url)},{name:"residential-fibre-installation-consent-making-an-objection",path:"/residential/fibre-installation/consent/making-an-objection",component:()=>f(()=>import("./D3WQro9W.js"),__vite__mapDeps([342,5,1,6,7,8,9,45,100,18,39,13,54,55,42,56,14,15,16,17,86,50,113,48,67,52,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-consent-pre-consent-for-shared-property",path:"/residential/fibre-installation/consent/pre-consent-for-shared-property",component:()=>f(()=>import("./C1kif_V6.js"),__vite__mapDeps([343,5,1,6,7,8,9,13,14,15,16,17,18,340,30,21,31,22,32,12,33,73,74,75,25,85,23,24,90,29,109,19,20,26,27,28,110,111,52,10,11]),import.meta.url)},{name:"residential-fibre-installation-consent-property-access-objection",path:"/residential/fibre-installation/consent/property-access-objection",component:()=>f(()=>import("./BkE_Oxm5.js"),__vite__mapDeps([344,5,1,6,7,8,9,13,14,15,16,17,18,30,21,31,22,32,12,33,73,85,23,24,25,345,75,90,29,109,19,20,26,125,34,126,110,111,27,28,52,10,11]),import.meta.url)},{name:"residential-fibre-installation-how-fibre-is-installed",path:"/residential/fibre-installation/how-fibre-is-installed",component:()=>f(()=>import("./kw8N2Igo.js"),__vite__mapDeps([346,5,1,6,7,8,9,13,54,55,39,42,18,56,36,38,40,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation",path:"/residential/fibre-installation",component:()=>f(()=>import("./D8IYH5iy.js"),__vite__mapDeps([347,5,1,6,7,8,9,13,54,55,39,42,18,56,37,16,41,40,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-installation-day",path:"/residential/fibre-installation/installation-day",component:()=>f(()=>import("./BYHNaoy4.js"),__vite__mapDeps([348,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,48,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-multi-dwelling-units",path:"/residential/fibre-installation/multi-dwelling-units",component:()=>f(()=>import("./Cr37jQO3.js"),__vite__mapDeps([349,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,86,50,113,44,45,62,48,67,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-process",path:"/residential/fibre-installation/process",component:()=>f(()=>import("./D1VzwmRy.js"),__vite__mapDeps([350,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,86,50,113,44,45,62,48,67,52,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-request-an-installation",path:"/residential/fibre-installation/request-an-installation",meta:ti||{},component:()=>f(()=>import("./BlwaoQSQ.js"),__vite__mapDeps([351,97,98,1,5,6,7,8,9,99,100,18,39,13,14,15,16,17,84,73,22,85,23,24,25,33,19,20,21,26,30,31,32,12,69,49,50,27,28,29,54,36,37,86,87,44,45,52,10,11]),import.meta.url)},{name:"residential-fibre-installation-request-an-installation-request-a-call-back",path:"/residential/fibre-installation/request-an-installation/request-a-call-back",component:()=>f(()=>import("./Z3IAzIOC.js"),__vite__mapDeps([352,5,1,6,7,8,9,13,14,15,16,17,18,89,30,21,31,22,32,12,33,26,74,75,25,85,23,24,19,20,28,90,29,52,10,11]),import.meta.url)},{name:"residential-fibre-installation-right-of-ways",path:"/residential/fibre-installation/right-of-ways",component:()=>f(()=>import("./B_TAHSUt.js"),__vite__mapDeps([353,5,1,6,7,8,9,13,54,55,39,42,18,56,14,15,16,17,86,50,113,48,58,10,11,12]),import.meta.url)},{name:"residential-fibre-installation-tenants-and-landlords",path:"/residential/fibre-installation/tenants-and-landlords",component:()=>f(()=>import("./dw4NQBev.js"),__vite__mapDeps([354,5,1,6,7,8,9,13,54,55,39,42,18,56,36,37,16,38,40,41,14,15,17,86,50,113,44,45,62,43,21,31,22,32,12,33,46,11,47,48,67,58,10]),import.meta.url)},{name:"residential",path:"/residential",component:()=>f(()=>import("./n4p7QUkl.js"),__vite__mapDeps([355,5,1,6,7,8,9,13,54,55,39,42,18,56,36,37,16,38,40,41,87,142,58,10,11,12]),import.meta.url)},{name:"residential-moving-house",path:"/residential/moving-house",component:()=>f(()=>import("./LIvKL5Tu.js"),__vite__mapDeps([356,1,5,6,7,8,9,10,11,12,13,157,18,36,37,16,38,39,40,41,42,87,142,49,50,51,67,52,357]),import.meta.url)},{name:"residential-ready-to-connect-callback",path:"/residential/ready-to-connect/callback",component:()=>f(()=>import("./DeWW_UFc.js"),__vite__mapDeps([358,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,30,31,32,12,74,75,34,29,27,28,58,10,11]),import.meta.url)},{name:"residential-ready-to-connect",path:"/residential/ready-to-connect",component:()=>f(()=>import("./BjXNiKUQ.js"),__vite__mapDeps([359,5,1,6,7,8,9,106,13,54,55,39,42,18,56,14,15,16,17,44,45,62,48,67,58,10,11,12]),import.meta.url)},{name:"residential-rural-and-regional",path:"/residential/rural-and-regional",component:()=>f(()=>import("./pSEaPsNZ.js"),__vite__mapDeps([360,5,1,6,7,8,9,13,54,55,39,42,18,56,36,37,16,38,40,41,14,15,17,86,50,113,44,45,62,48,58,10,11,12]),import.meta.url)},{name:"residential-rural-and-regional-register-your-interest",path:"/residential/rural-and-regional/register-your-interest",component:()=>f(()=>import("./Ziik3mfu.js"),__vite__mapDeps([361,5,1,6,7,8,9,13,14,15,16,17,18,33,19,20,21,22,23,24,25,26,30,31,32,12,73,34,90,229,230,125,126,27,28,29,58,10,11]),import.meta.url)},{name:"routes",path:"/routes",meta:pd||{},component:()=>f(()=>import("./CwxbftAR.js"),__vite__mapDeps([362,363,1,364]),import.meta.url)},{name:"search",path:"/search",meta:fd||{},component:()=>f(()=>import("./CEkpkArC.js"),__vite__mapDeps([365,366,1,76,7,8,6,367,135,136,168,368]),import.meta.url)},{name:"sitemap",path:"/sitemap",component:()=>f(()=>import("./B6vwKzAo.js"),__vite__mapDeps([369,5,1,6,7,8,9,13,370]),import.meta.url)},{name:"win-a-years-free-fibre",path:"/win-a-years-free-fibre",component:()=>f(()=>import("./AW2g1edT.js"),__vite__mapDeps([371,5,1,6,7,8,9,13,14,15,16,17,18,86,50,113,39,42,87,142,40,49,51,52,10,11,12]),import.meta.url)},{name:"request-install-aliases",path:"/residential/fibre-installation/request-an-installation",meta:ti||{},alias:["/request-install","/fibre-ready","/free-install","/book-install","/fibre-install"],component:()=>f(()=>import("./BlwaoQSQ.js"),__vite__mapDeps([351,97,98,1,5,6,7,8,9,99,100,18,39,13,14,15,16,17,84,73,22,85,23,24,25,33,19,20,21,26,30,31,32,12,69,49,50,27,28,29,54,36,37,86,87,44,45,52,10,11]),import.meta.url)}],md=(e,t)=>({default:()=>{var n;return e?Pe(Ic,e===!0?{}:e,t):(n=t.default)==null?void 0:n.call(t)}}),hd=/(:\w+)\([^)]+\)/g,_d=/(:\w+)[?+*]/g,gd=/:\w+/g;function ni(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(hd,"$1").replace(_d,"$1").replace(gd,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function yd(e,t){return e===t||t===se?!1:ni(e)!==ni(t)?!0:!e.matched.every((r,o)=>{var i,s;return r.components&&r.components.default===((s=(i=t.matched[o])==null?void 0:i.components)==null?void 0:s.default)})}const bd={scrollBehavior(e,t,n){var l;const r=x(),o=((l=Q().options)==null?void 0:l.scrollBehaviorType)??"auto";let i=n||void 0;const s=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!i&&t&&e&&s!==!1&&yd(e,t)&&(i={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:ri(e.hash),behavior:o}:!1;const a=u=>!!(u.meta.pageTransition??pu),c=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(c,async()=>{await new Promise(d=>setTimeout(d,0)),e.hash&&(i={el:e.hash,top:ri(e.hash),behavior:o}),u(i)})})}};function ri(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const Ed={trailingSlash:!1,strict:!0,hashMode:!1,scrollBehaviorType:"auto"},re={...Ed,...bd},vd=async e=>{var c;let t,n;if(!((c=e.meta)!=null&&c.validate))return;const r=x(),o=Q(),i=([t,n]=me(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(i===!0)return;const s=Qt({statusCode:i&&i.statusCode||404,statusMessage:i&&i.statusMessage||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(l=>{if(a(),l===e){const u=o.afterEach(async()=>{u(),await r.runWithContext(()=>$e(s)),window==null||window.history.pushState({},"",e.fullPath)});return!1}})},Td=e=>{if(e.path!=="/"&&e.path.endsWith("/")){const{path:t,query:n,hash:r}=e,i={path:t.replace(/\/+$/,"")||"/",query:n,hash:r};return Tu(i,{})}},Sd=async e=>{let t,n;const r=([t,n]=me(()=>Xr({path:e.path})),t=await t,n(),t);if(r.redirect)return Jt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},wd=[vd,Td,Sd],xt={};function Rd(e,t,n){const{pathname:r,search:o,hash:i}=t,s=e.indexOf("#");if(s>-1){const l=i.includes(e.slice(s))?e.slice(s).length:1;let u=i.slice(l);return u[0]!=="/"&&(u="/"+u),Po(u,"")}const a=Po(r,e),c=!n||Oc(a,n,{trailingSlash:!0})?a:n;return c+(c.includes("?")?"":o)+i}const Id=K({name:"nuxt:router",enforce:"pre",async setup(e){var T;let t,n,r=De().app.baseURL;const o=((T=re.history)==null?void 0:T.call(re,r))??El(r),i=re.routes?([t,n]=me(()=>re.routes(ir)),t=await t,n(),t??ir):ir;let s;const a=Gl({...re,scrollBehavior:(y,b,w)=>{if(b===se){s=w;return}if(re.scrollBehavior){if(a.options.scrollBehavior=re.scrollBehavior,"scrollRestoration"in window.history){const A=a.beforeEach(()=>{A(),window.history.scrollRestoration="manual"})}return re.scrollBehavior(y,se,s||w)}},history:o,routes:i});re.routes&&re.routes,"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(a);const c=Mt(a.currentRoute.value);a.afterEach((y,b)=>{c.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const l=Rd(r,window.location,e.payload.path),u=Mt(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};e.hook("page:finish",d),a.afterEach((y,b)=>{var w,A,D,N;((A=(w=y.matched[0])==null?void 0:w.components)==null?void 0:A.default)===((N=(D=b.matched[0])==null?void 0:D.components)==null?void 0:N.default)&&d()});const m={};for(const y in u.value)Object.defineProperty(m,y,{get:()=>u.value[y],enumerable:!0});e._route=Ne(m),e._middleware=e._middleware||{global:[],named:{}};const p=Vn();a.afterEach(async(y,b,w)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(wu),w&&await e.callHook("page:loading:end")});try{[t,n]=me(()=>a.isReady()),await t,n()}catch(y){[t,n]=me(()=>e.runWithContext(()=>$e(y))),await t,n()}const _=l!==a.currentRoute.value.fullPath?a.resolve(l):a.currentRoute.value;d();const v=e.payload.state._layout;return a.beforeEach(async(y,b)=>{var w;await e.callHook("page:loading:start"),y.meta=Xt(y.meta),e.isHydrating&&v&&!kc(y.meta.layout)&&(y.meta.layout=v),e._processingMiddleware=!0;{const A=new Set([...wd,...e._middleware.global]);for(const D of y.matched){const N=D.meta.middleware;if(N)for(const M of Ms(N))A.add(M)}{const D=await e.runWithContext(()=>Xr({path:y.path}));if(D.appMiddleware)for(const N in D.appMiddleware)D.appMiddleware[N]?A.add(N):A.delete(N)}for(const D of A){const N=typeof D=="string"?e._middleware.named[D]||await((w=xt[D])==null?void 0:w.call(xt).then(ne=>ne.default||ne)):D;if(!N)throw new Error(`Unknown route middleware: '${D}'.`);const M=await e.runWithContext(()=>N(y,b));if(!e.payload.serverRendered&&e.isHydrating&&(M===!1||M instanceof Error)){const ne=M||gr({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await e.runWithContext(()=>$e(ne)),!1}if(M!==!0&&(M||M===!1))return M}}}),a.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),a.afterEach(async(y,b)=>{y.matched.length===0&&await e.runWithContext(()=>$e(gr({statusCode:404,fatal:!1,statusMessage:`Page not found: ${y.fullPath}`,data:{path:y.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{"name"in _&&(_.name=void 0),await a.replace({..._,force:!0}),a.options.scrollBehavior=re.scrollBehavior}catch(y){await e.runWithContext(()=>$e(y))}}),{provide:{router:a}}}});function kd(e){const t=(e==null?void 0:e.debug)||!1,n=[];function r(i){var a;if(!i||typeof i!="object"||Object.keys(i).length===0)return;if(!i._context&&t){let c=(a=new Error("tmp").stack)==null?void 0:a.split(`
`)[2].split(" ")[5];c!=null&&c.includes("/")&&(c="anonymous"),i._context=c}const s={};for(const c in i){const l=i[c];typeof l<"u"&&l!==""&&(s[c]=l)}Object.keys(s).filter(c=>!c.startsWith("_")).length>0&&n.push(s)}function o(i){var a;const s={};i!=null&&i.debug&&(s._context={});for(const c in n.sort((l,u)=>(l._priority||0)-(u._priority||0)))for(const l in n[c]){const u=l,d=n[c][l];l.startsWith("_")||(s[l]=d,i!=null&&i.debug&&(s._context[u]=((a=n[c]._context)==null?void 0:a[u])||n[c]._context||"anonymous"))}return Od(s)}return{stack:n,push:r,get:o}}function Od(e){typeof e.indexable<"u"&&(e.indexable=String(e.indexable)!=="false"),typeof e.trailingSlash<"u"&&(e.trailingSlash=String(e.trailingSlash)!=="false"),e.url&&!Jt(e.url,{acceptRelative:!0,strict:!1})&&(e.url=Ac(e.url));const t=Object.keys(e).sort((r,o)=>r.localeCompare(o)),n={};for(const r of t)n[r]=e[r];return n}function Ad(e){return Array.isArray(e)?e:[e]}const Tr="$s";function Pd(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,r]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const o=Tr+n,i=x(),s=cs(i.payload.state,o);if(s.value===void 0&&r){const a=r();if(Pc(a))return i.payload.state[o]=a,a;s.value=a}return s}function oy(e){const t=x(),n=Object.keys(t.payload.state).map(o=>o.substring(Tr.length)),r=e?typeof e=="function"?n.filter(e):Ad(e):n;for(const o of r){const i=Tr+o;i in t.payload.state&&(t.payload.state[i]=void 0)}}const Dd=K({name:"nuxt-site-config",enforce:"pre",async setup(e){const t=De()["nuxt-site-config"]||{debug:!1};let n;const r=Pd("site-config");return n||(n=kd({debug:t.debug})),n.push({_context:"window",url:window.location.origin}),x().payload.serverRendered?n.push(r.value):typeof window.__NUXT_SITE_CONFIG__<"u"&&n.push(window.__NUXT_SITE_CONFIG__),{provide:{nuxtSiteConfig:n}}}}),oi=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),iy=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),eo=e=>{const t=x();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{oi(()=>e())}):oi(()=>e())},Ld=K({name:"nuxt:payload",setup(e){Q().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await Mo(t.path);r&&Object.assign(e.static.data,r.data)}),eo(()=>{var t;e.hooks.hook("link:prefetch",async n=>{const{hostname:r}=new URL(n,window.location.href);r===window.location.hostname&&await Mo(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(Hn,1e3)})}}),Cd=K(()=>{const e=Q();eo(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),xd=K(e=>{let t;async function n(){const r=await Hn();t&&clearTimeout(t),t=setTimeout(n,xo);try{const o=await $fetch(Yr("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}catch{}}eo(()=>{t=setTimeout(n,xo)})});function Nd(e={}){const t=e.path||window.location.pathname;let n={};try{n=kn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires)<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:x().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const $d=K({name:"nuxt:chunk-reload",setup(e){const t=Q(),n=De(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook("app:chunkError",({error:i})=>{r.add(i)});function o(i){const a="href"in i&&i.href[0]==="#"?n.app.baseURL+i.href:us(n.app.baseURL,i.fullPath);Nd({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((i,s)=>{r.has(i)&&o(s)})}}),Md=K({name:"nuxt:global-components"}),Oe={blank:Ze(()=>f(()=>import("./Dea1oce2.js"),__vite__mapDeps([372,373,1]),import.meta.url).then(e=>e.default||e)),common:Ze(()=>f(()=>import("./BXinFWcw.js"),__vite__mapDeps([374,375,257,1,256,45,5,6,7,8,9,18,100,39,376,244,99,241,26,22,377,367,378,243]),import.meta.url).then(e=>e.default||e)),contentful:Ze(()=>f(()=>import("./BgQhv8yC.js"),__vite__mapDeps([379,380,373,1,375,257,256,45,5,6,7,8,9,18,100,39,376,244,99,241,26,22,377,367,378,243,97,98,251,11,12]),import.meta.url).then(e=>e.default||e)),default:Ze(()=>f(()=>import("./i-i-yYOM.js"),__vite__mapDeps([381,380,373,1,375,257,256,45,5,6,7,8,9,18,100,39,376,244,99,241,26,22,377,367,378,243,97,98,251,11,12]),import.meta.url).then(e=>e.default||e)),"no-page-header":Ze(()=>f(()=>import("./rP0syHgK.js"),__vite__mapDeps([382,373,1,375,257,256,45,5,6,7,8,9,18,100,39,376,244,99,241,26,22,377,367,378,243]),import.meta.url).then(e=>e.default||e))},Vd=K({name:"nuxt:prefetch",setup(e){const t=Q();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof Oe[r]=="function"&&await Oe[r]()})}),e.hooks.hook("link:prefetch",n=>{if(Jt(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let i=Ms(r.meta.middleware);i=i.filter(s=>typeof s=="string");for(const s of i)typeof xt[s]=="function"&&xt[s]();o&&typeof Oe[o]=="function"&&Oe[o]()})}});var wn={exports:{}},Hd=wn.exports,ii;function Fd(){return ii||(ii=1,function(e,t){(function(n,r){e.exports=r()})(Hd,function(){var n="__v-click-outside",r=typeof window<"u",o=typeof navigator<"u",i=r&&("ontouchstart"in window||o&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],s=function(u){var d=u.event,m=u.handler;(0,u.middleware)(d)&&m(d)},a=function(u,d){var m=function(b){var w=typeof b=="function";if(!w&&typeof b!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:w?b:b.handler,middleware:b.middleware||function(A){return A},events:b.events||i,isActive:b.isActive!==!1,detectIframe:b.detectIframe!==!1,capture:!!b.capture}}(d.value),p=m.handler,_=m.middleware,v=m.detectIframe,T=m.capture;if(m.isActive){if(u[n]=m.events.map(function(b){return{event:b,srcTarget:document.documentElement,handler:function(w){return function(A){var D=A.el,N=A.event,M=A.handler,ne=A.middleware,Ke=N.path||N.composedPath&&N.composedPath();(Ke?Ke.indexOf(D)<0:!D.contains(N.target))&&s({event:N,handler:M,middleware:ne})}({el:u,event:w,handler:p,middleware:_})},capture:T}}),v){var y={event:"blur",srcTarget:window,handler:function(b){return function(w){var A=w.el,D=w.event,N=w.handler,M=w.middleware;setTimeout(function(){var ne=document.activeElement;ne&&ne.tagName==="IFRAME"&&!A.contains(ne)&&s({event:D,handler:N,middleware:M})},0)}({el:u,event:b,handler:p,middleware:_})},capture:T};u[n]=[].concat(u[n],[y])}u[n].forEach(function(b){var w=b.event,A=b.srcTarget,D=b.handler;return setTimeout(function(){u[n]&&A.addEventListener(w,D,T)},0)})}},c=function(u){(u[n]||[]).forEach(function(d){return d.srcTarget.removeEventListener(d.event,d.handler,d.capture)}),delete u[n]},l=r?{beforeMount:a,updated:function(u,d){var m=d.value,p=d.oldValue;JSON.stringify(m)!==JSON.stringify(p)&&(c(u),a(u,{value:m}))},unmounted:c}:{};return{install:function(u){u.directive("click-outside",l)},directive:l}})}(wn)),wn.exports}var jd=Fd();const Ud=Dc(jd),Bd=K(e=>{e.vueApp.use(Ud)});var Sr;(e=>{function t(n){window.dataLayer||(window.dataLayer=[]),window.dataLayer.push(n)}e.push=t})(Sr||(Sr={}));const qd=Sr,Gd=K(()=>{window.WindowDataLayer=qd}),Vs=Object.prototype.toString;function Hs(e){switch(Vs.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return Te(e,Error)}}function bt(e,t){return Vs.call(e)===`[object ${t}]`}function to(e){return bt(e,"ErrorEvent")}function si(e){return bt(e,"DOMError")}function zd(e){return bt(e,"DOMException")}function he(e){return bt(e,"String")}function no(e){return typeof e=="object"&&e!==null&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function ro(e){return e===null||no(e)||typeof e!="object"&&typeof e!="function"}function ft(e){return bt(e,"Object")}function jn(e){return typeof Event<"u"&&Te(e,Event)}function Wd(e){return typeof Element<"u"&&Te(e,Element)}function Yd(e){return bt(e,"RegExp")}function Un(e){return!!(e&&e.then&&typeof e.then=="function")}function Kd(e){return ft(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Fs(e){return typeof e=="number"&&e!==e}function Te(e,t){try{return e instanceof t}catch{return!1}}function js(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function st(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function ai(e,t){if(!Array.isArray(e))return"";const n=[];for(let r=0;r<e.length;r++){const o=e[r];try{js(o)?n.push("[VueViewModel]"):n.push(String(o))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function Xd(e,t,n=!1){return he(e)?Yd(t)?t.test(e):he(t)?n?e===t:e.includes(t):!1:!1}function Zt(e,t=[],n=!1){return t.some(r=>Xd(e,r,n))}function Jd(e,t,n=250,r,o,i,s){if(!i.exception||!i.exception.values||!s||!Te(s.originalException,Error))return;const a=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;a&&(i.exception.values=Qd(wr(e,t,o,s.originalException,r,i.exception.values,a,0),n))}function wr(e,t,n,r,o,i,s,a){if(i.length>=n+1)return i;let c=[...i];if(Te(r[o],Error)){ci(s,a);const l=e(t,r[o]),u=c.length;ui(l,o,u,a),c=wr(e,t,n,r[o],o,[l,...c],l,u)}return Array.isArray(r.errors)&&r.errors.forEach((l,u)=>{if(Te(l,Error)){ci(s,a);const d=e(t,l),m=c.length;ui(d,`errors[${u}]`,m,a),c=wr(e,t,n,l,o,[d,...c],d,m)}}),c}function ci(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,...e.type==="AggregateError"&&{is_exception_group:!0},exception_id:t}}function ui(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism={...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}function Qd(e,t){return e.map(n=>(n.value&&(n.value=st(n.value,t)),n))}function pn(e){return e&&e.Math==Math?e:void 0}const L=typeof globalThis=="object"&&pn(globalThis)||typeof window=="object"&&pn(window)||typeof self=="object"&&pn(self)||typeof global=="object"&&pn(global)||function(){return this}()||{};function oo(){return L}function Us(e,t,n){const r=n||L,o=r.__SENTRY__=r.__SENTRY__||{};return o[e]||(o[e]=t())}const at=oo(),Zd=80;function mt(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,o=[];let i=0,s=0;const a=" > ",c=a.length;let l;const u=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||Zd;for(;n&&i++<r&&(l=ep(n,u),!(l==="html"||i>1&&s+o.length*c+l.length>=d));)o.push(l),s+=l.length,n=n.parentNode;return o.reverse().join(a)}catch{return"<unknown>"}}function ep(e,t){const n=e,r=[];let o,i,s,a,c;if(!n||!n.tagName)return"";if(at.HTMLElement&&n instanceof HTMLElement&&n.dataset&&n.dataset.sentryComponent)return n.dataset.sentryComponent;r.push(n.tagName.toLowerCase());const l=t&&t.length?t.filter(d=>n.getAttribute(d)).map(d=>[d,n.getAttribute(d)]):null;if(l&&l.length)l.forEach(d=>{r.push(`[${d[0]}="${d[1]}"]`)});else if(n.id&&r.push(`#${n.id}`),o=n.className,o&&he(o))for(i=o.split(/\s+/),c=0;c<i.length;c++)r.push(`.${i[c]}`);const u=["aria-label","type","name","title","alt"];for(c=0;c<u.length;c++)s=u[c],a=n.getAttribute(s),a&&r.push(`[${s}="${a}"]`);return r.join("")}function tp(){try{return at.document.location.href}catch{return""}}function np(e){return at.document&&at.document.querySelector?at.document.querySelector(e):null}function Bs(e){if(!at.HTMLElement)return null;let t=e;const n=5;for(let r=0;r<n;r++){if(!t)return null;if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}const Et=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,rp="Sentry Logger ",Rr=["debug","info","warn","error","log","assert","trace"],Dn={};function Bn(e){if(!("console"in L))return e();const t=L.console,n={},r=Object.keys(Dn);r.forEach(o=>{const i=Dn[o];n[o]=t[o],t[o]=i});try{return e()}finally{r.forEach(o=>{t[o]=n[o]})}}function op(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return Et?Rr.forEach(n=>{t[n]=(...r)=>{e&&Bn(()=>{L.console[n](`${rp}[${n}]:`,...r)})}}):Rr.forEach(n=>{t[n]=()=>{}}),t}const g=op(),ip=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function sp(e){return e==="http"||e==="https"}function vt(e,t=!1){const{host:n,path:r,pass:o,port:i,projectId:s,protocol:a,publicKey:c}=e;return`${a}://${c}${t&&o?`:${o}`:""}@${n}${i?`:${i}`:""}/${r&&`${r}/`}${s}`}function ap(e){const t=ip.exec(e);if(!t){Bn(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});return}const[n,r,o="",i,s="",a]=t.slice(1);let c="",l=a;const u=l.split("/");if(u.length>1&&(c=u.slice(0,-1).join("/"),l=u.pop()),l){const d=l.match(/^\d+/);d&&(l=d[0])}return qs({host:i,pass:o,path:c,projectId:l,port:s,protocol:n,publicKey:r})}function qs(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function cp(e){if(!Et)return!0;const{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(s=>e[s]?!1:(g.error(`Invalid Sentry Dsn: ${s} missing`),!0))?!1:n.match(/^\d+$/)?sp(r)?t&&isNaN(parseInt(t,10))?(g.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(g.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(g.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function up(e){const t=typeof e=="string"?ap(e):qs(e);if(!(!t||!cp(t)))return t}class fe extends Error{constructor(t,n="warn"){super(t),this.message=t,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=n}}function Y(e,t,n){if(!(t in e))return;const r=e[t],o=n(r);typeof o=="function"&&Gs(o,r),e[t]=o}function Fe(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{Et&&g.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Gs(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,Fe(e,"__sentry_original__",t)}catch{}}function io(e){return e.__sentry_original__}function lp(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function zs(e){if(Hs(e))return{message:e.message,name:e.name,stack:e.stack,...di(e)};if(jn(e)){const t={type:e.type,target:li(e.target),currentTarget:li(e.currentTarget),...di(e)};return typeof CustomEvent<"u"&&Te(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function li(e){try{return Wd(e)?mt(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function di(e){if(typeof e=="object"&&e!==null){const t={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function dp(e,t=40){const n=Object.keys(zs(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return st(n[0],t);for(let r=n.length;r>0;r--){const o=n.slice(0,r).join(", ");if(!(o.length>t))return r===n.length?o:st(o,t)}return""}function ee(e){return Ir(e,new Map)}function Ir(e,t){if(pp(e)){const n=t.get(e);if(n!==void 0)return n;const r={};t.set(e,r);for(const o of Object.keys(e))typeof e[o]<"u"&&(r[o]=Ir(e[o],t));return r}if(Array.isArray(e)){const n=t.get(e);if(n!==void 0)return n;const r=[];return t.set(e,r),e.forEach(o=>{r.push(Ir(o,t))}),r}return e}function pp(e){if(!ft(e))return!1;try{const t=Object.getPrototypeOf(e).constructor.name;return!t||t==="Object"}catch{return!0}}const Ws=50,pi=/\(error: (.*)\)/,fi=/captureMessage|captureException/;function Ys(...e){const t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0)=>{const o=[],i=n.split(`
`);for(let s=r;s<i.length;s++){const a=i[s];if(a.length>1024)continue;const c=pi.test(a)?a.replace(pi,"$1"):a;if(!c.match(/\S*Error: /)){for(const l of t){const u=l(c);if(u){o.push(u);break}}if(o.length>=Ws)break}}return mp(o)}}function fp(e){return Array.isArray(e)?Ys(...e):e}function mp(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),fi.test(t[t.length-1].function||"")&&(t.pop(),fi.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,Ws).map(n=>({...n,filename:n.filename||t[t.length-1].filename,function:n.function||"?"}))}const sr="<anonymous>";function Se(e){try{return!e||typeof e!="function"?sr:e.name||sr}catch{return sr}}const Rn={},mi={};function Ge(e,t){Rn[e]=Rn[e]||[],Rn[e].push(t)}function ze(e,t){mi[e]||(t(),mi[e]=!0)}function ce(e,t){const n=e&&Rn[e];if(n)for(const r of n)try{r(t)}catch(o){Et&&g.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${Se(r)}
Error:`,o)}}function hp(e){const t="console";Ge(t,e),ze(t,_p)}function _p(){"console"in L&&Rr.forEach(function(e){e in L.console&&Y(L.console,e,function(t){return Dn[e]=t,function(...n){ce("console",{args:n,level:e});const o=Dn[e];o&&o.apply(L.console,n)}})})}function j(){const e=L,t=e.crypto||e.msCrypto;let n=()=>Math.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>{const r=new Uint8Array(1);return t.getRandomValues(r),r[0]})}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function Ks(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function ke(e){const{message:t,event_id:n}=e;if(t)return t;const r=Ks(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function kr(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],i=o[0]=o[0]||{};i.value||(i.value=t||""),i.type||(i.type="Error")}function jt(e,t){const n=Ks(e);if(!n)return;const r={type:"generic",handled:!0},o=n.mechanism;if(n.mechanism={...r,...o,...t},t&&"data"in t){const i={...o&&o.data,...t.data};n.mechanism.data=i}}function hi(e){if(e&&e.__sentry_captured__)return!0;try{Fe(e,"__sentry_captured__",!0)}catch{}return!1}function Xs(e){return Array.isArray(e)?e:[e]}const nt=L,gp=1e3;let _i,Or,Ar;function yp(e){const t="dom";Ge(t,e),ze(t,bp)}function bp(){if(!nt.document)return;const e=ce.bind(null,"dom"),t=gi(e,!0);nt.document.addEventListener("click",t,!1),nt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{const r=nt[n]&&nt[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(Y(r,"addEventListener",function(o){return function(i,s,a){if(i==="click"||i=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__=c.__sentry_instrumentation_handlers__||{},u=l[i]=l[i]||{refCount:0};if(!u.handler){const d=gi(e);u.handler=d,o.call(this,i,d,a)}u.refCount++}catch{}return o.call(this,i,s,a)}}),Y(r,"removeEventListener",function(o){return function(i,s,a){if(i==="click"||i=="keypress")try{const c=this,l=c.__sentry_instrumentation_handlers__||{},u=l[i];u&&(u.refCount--,u.refCount<=0&&(o.call(this,i,u.handler,a),u.handler=void 0,delete l[i]),Object.keys(l).length===0&&delete c.__sentry_instrumentation_handlers__)}catch{}return o.call(this,i,s,a)}}))})}function Ep(e){if(e.type!==Or)return!1;try{if(!e.target||e.target._sentryId!==Ar)return!1}catch{}return!0}function vp(e,t){return e!=="keypress"?!1:!t||!t.tagName?!0:!(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)}function gi(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=Tp(n);if(vp(n.type,r))return;Fe(n,"_sentryCaptured",!0),r&&!r._sentryId&&Fe(r,"_sentryId",j());const o=n.type==="keypress"?"input":n.type;Ep(n)||(e({event:n,name:o,global:t}),Or=n.type,Ar=r?r._sentryId:void 0),clearTimeout(_i),_i=nt.setTimeout(()=>{Ar=void 0,Or=void 0},gp)}}function Tp(e){try{return e.target}catch{return null}}const Pr=oo();function Js(){if(!("fetch"in Pr))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function Dr(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Sp(){if(typeof EdgeRuntime=="string")return!0;if(!Js())return!1;if(Dr(Pr.fetch))return!0;let e=!1;const t=Pr.document;if(t&&typeof t.createElement=="function")try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=Dr(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){Et&&g.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}function Qs(e){const t="fetch";Ge(t,e),ze(t,wp)}function wp(){Sp()&&Y(L,"fetch",function(e){return function(...t){const{method:n,url:r}=Rp(t),o={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return ce("fetch",{...o}),e.apply(L,t).then(i=>{const s={...o,endTimestamp:Date.now(),response:i};return ce("fetch",s),i},i=>{const s={...o,endTimestamp:Date.now(),error:i};throw ce("fetch",s),i})}})}function Lr(e,t){return!!e&&typeof e=="object"&&!!e[t]}function yi(e){return typeof e=="string"?e:e?Lr(e,"url")?e.url:e.toString?e.toString():"":""}function Rp(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){const[n,r]=e;return{url:yi(n),method:Lr(r,"method")?String(r.method).toUpperCase():"GET"}}const t=e[0];return{url:yi(t),method:Lr(t,"method")?String(t.method).toUpperCase():"GET"}}let fn=null;function Zs(e){const t="error";Ge(t,e),ze(t,Ip)}function Ip(){fn=L.onerror,L.onerror=function(e,t,n,r,o){return ce("error",{column:r,error:o,line:n,msg:e,url:t}),fn&&!fn.__SENTRY_LOADER__?fn.apply(this,arguments):!1},L.onerror.__SENTRY_INSTRUMENTED__=!0}let mn=null;function ea(e){const t="unhandledrejection";Ge(t,e),ze(t,kp)}function kp(){mn=L.onunhandledrejection,L.onunhandledrejection=function(e){return ce("unhandledrejection",e),mn&&!mn.__SENTRY_LOADER__?mn.apply(this,arguments):!0},L.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}const hn=oo();function Op(){const e=hn.chrome,t=e&&e.app&&e.app.runtime,n="history"in hn&&!!hn.history.pushState&&!!hn.history.replaceState;return!t&&n}const Ot=L;let _n;function so(e){const t="history";Ge(t,e),ze(t,Ap)}function Ap(){if(!Op())return;const e=Ot.onpopstate;Ot.onpopstate=function(...n){const r=Ot.location.href,o=_n;if(_n=r,ce("history",{from:o,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){const o=r.length>2?r[2]:void 0;if(o){const i=_n,s=String(o);_n=s,ce("history",{from:i,to:s})}return n.apply(this,r)}}Y(Ot.history,"pushState",t),Y(Ot.history,"replaceState",t)}const Pp=L,rt="__sentry_xhr_v3__";function ta(e){const t="xhr";Ge(t,e),ze(t,Dp)}function Dp(){if(!Pp.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;Y(e,"open",function(t){return function(...n){const r=Date.now(),o=he(n[0])?n[0].toUpperCase():void 0,i=Lp(n[1]);if(!o||!i)return t.apply(this,n);this[rt]={method:o,url:i,request_headers:{}},o==="POST"&&i.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const s=()=>{const a=this[rt];if(a&&this.readyState===4){try{a.status_code=this.status}catch{}const c={args:[o,i],endTimestamp:Date.now(),startTimestamp:r,xhr:this};ce("xhr",c)}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?Y(this,"onreadystatechange",function(a){return function(...c){return s(),a.apply(this,c)}}):this.addEventListener("readystatechange",s),Y(this,"setRequestHeader",function(a){return function(...c){const[l,u]=c,d=this[rt];return d&&he(l)&&he(u)&&(d.request_headers[l.toLowerCase()]=u),a.apply(this,c)}}),t.apply(this,n)}}),Y(e,"send",function(t){return function(...n){const r=this[rt];if(!r)return t.apply(this,n);n[0]!==void 0&&(r.body=n[0]);const o={args:[r.method,r.url],startTimestamp:Date.now(),xhr:this};return ce("xhr",o),t.apply(this,n)}})}function Lp(e){if(he(e))return e;try{return e.toString()}catch{}}function Cp(){return"npm"}function xp(){const e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(o){if(e)return t.has(o)?!0:(t.add(o),!1);for(let i=0;i<t.length;i++)if(t[i]===o)return!0;return t.push(o),!1}function r(o){if(e)t.delete(o);else for(let i=0;i<t.length;i++)if(t[i]===o){t.splice(i,1);break}}return[n,r]}function Ie(e,t=100,n=1/0){try{return Cr("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function na(e,t=3,n=100*1024){const r=Ie(e,t);return Vp(r)>n?na(e,t-1,n):r}function Cr(e,t,n=1/0,r=1/0,o=xp()){const[i,s]=o;if(t==null||["number","boolean","string"].includes(typeof t)&&!Fs(t))return t;const a=Np(e,t);if(!a.startsWith("[object "))return a;if(t.__sentry_skip_normalization__)return t;const c=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(c===0)return a.replace("object ","");if(i(t))return"[Circular ~]";const l=t;if(l&&typeof l.toJSON=="function")try{const p=l.toJSON();return Cr("",p,c-1,r,o)}catch{}const u=Array.isArray(t)?[]:{};let d=0;const m=zs(t);for(const p in m){if(!Object.prototype.hasOwnProperty.call(m,p))continue;if(d>=r){u[p]="[MaxProperties ~]";break}const _=m[p];u[p]=Cr(p,_,c-1,r,o),d++}return s(t),u}function Np(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(js(t))return"[VueViewModel]";if(Kd(t))return"[SyntheticEvent]";if(typeof t=="number"&&t!==t)return"[NaN]";if(typeof t=="function")return`[Function: ${Se(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;const n=$p(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function $p(e){const t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function Mp(e){return~-encodeURI(e).split(/%..|./).length}function Vp(e){return Mp(JSON.stringify(e))}var ye;(function(e){e[e.PENDING=0]="PENDING";const n=1;e[e.RESOLVED=n]="RESOLVED";const r=2;e[e.REJECTED=r]="REJECTED"})(ye||(ye={}));function ht(e){return new Z(t=>{t(e)})}function ao(e){return new Z((t,n)=>{n(e)})}class Z{constructor(t){Z.prototype.__init.call(this),Z.prototype.__init2.call(this),Z.prototype.__init3.call(this),Z.prototype.__init4.call(this),this._state=ye.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}then(t,n){return new Z((r,o)=>{this._handlers.push([!1,i=>{if(!t)r(i);else try{r(t(i))}catch(s){o(s)}},i=>{if(!n)o(i);else try{r(n(i))}catch(s){o(s)}}]),this._executeHandlers()})}catch(t){return this.then(n=>n,t)}finally(t){return new Z((n,r)=>{let o,i;return this.then(s=>{i=!1,o=s,t&&t()},s=>{i=!0,o=s,t&&t()}).then(()=>{if(i){r(o);return}n(o)})})}__init(){this._resolve=t=>{this._setResult(ye.RESOLVED,t)}}__init2(){this._reject=t=>{this._setResult(ye.REJECTED,t)}}__init3(){this._setResult=(t,n)=>{if(this._state===ye.PENDING){if(Un(n)){n.then(this._resolve,this._reject);return}this._state=t,this._value=n,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===ye.PENDING)return;const t=this._handlers.slice();this._handlers=[],t.forEach(n=>{n[0]||(this._state===ye.RESOLVED&&n[1](this._value),this._state===ye.REJECTED&&n[2](this._value),n[0]=!0)})}}}function Hp(e){const t=[];function n(){return e===void 0||t.length<e}function r(s){return t.splice(t.indexOf(s),1)[0]}function o(s){if(!n())return ao(new fe("Not adding Promise because buffer limit was reached."));const a=s();return t.indexOf(a)===-1&&t.push(a),a.then(()=>r(a)).then(null,()=>r(a).then(null,()=>{})),a}function i(s){return new Z((a,c)=>{let l=t.length;if(!l)return a(!0);const u=setTimeout(()=>{s&&s>0&&a(!1)},s);t.forEach(d=>{ht(d).then(()=>{--l||(clearTimeout(u),a(!0))},c)})})}return{$:t,add:o,drain:i}}function He(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}const Fp=["fatal","error","warning","log","info","debug"];function jp(e){return e==="warn"?"warning":Fp.includes(e)?e:"log"}const ra=1e3;function en(){return Date.now()/ra}function Up(){const{performance:e}=L;if(!e||!e.now)return en;const t=Date.now()-e.now(),n=e.timeOrigin==null?t:e.timeOrigin;return()=>(n+e.now())/ra}const tn=Up(),ie=(()=>{const{performance:e}=L;if(!e||!e.now)return;const t=3600*1e3,n=e.now(),r=Date.now(),o=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,i=o<t,s=e.timing&&e.timing.navigationStart,c=typeof s=="number"?Math.abs(s+n-r):t,l=c<t;return i||l?o<=c?e.timeOrigin:s:r})(),xr="baggage",oa="sentry-",Bp=/^sentry-/,qp=8192;function Gp(e){if(!he(e)&&!Array.isArray(e))return;let t={};if(Array.isArray(e))t=e.reduce((r,o)=>{const i=bi(o);for(const s of Object.keys(i))r[s]=i[s];return r},{});else{if(!e)return;t=bi(e)}const n=Object.entries(t).reduce((r,[o,i])=>{if(o.match(Bp)){const s=o.slice(oa.length);r[s]=i}return r},{});if(Object.keys(n).length>0)return n}function ia(e){if(!e)return;const t=Object.entries(e).reduce((n,[r,o])=>(o&&(n[`${oa}${r}`]=o),n),{});return zp(t)}function bi(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(t[n]=r,t),{})}function zp(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],o)=>{const i=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,s=o===0?i:`${t},${i}`;return s.length>qp?(Et&&g.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):s},"")}const Wp=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function Yp(e){if(!e)return;const t=e.match(Wp);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function Kp(e,t){const n=Yp(e),r=Gp(t),{traceId:o,parentSpanId:i,parentSampled:s}=n||{};return n?{traceId:o||j(),parentSpanId:i||j().substring(16),spanId:j().substring(16),sampled:s,dsc:r||{}}:{traceId:o||j(),spanId:j().substring(16)}}function co(e=j(),t=j().substring(16),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function We(e,t=[]){return[e,t]}function Xp(e,t){const[n,r]=e;return[n,[...r,t]]}function Ei(e,t){const n=e[1];for(const r of n){const o=r[0].type;if(t(r,o))return!0}return!1}function Nr(e,t){return(t||new TextEncoder).encode(e)}function Jp(e,t){const[n,r]=e;let o=JSON.stringify(n);function i(s){typeof o=="string"?o=typeof s=="string"?o+s:[Nr(o,t),s]:o.push(typeof s=="string"?Nr(s,t):s)}for(const s of r){const[a,c]=s;if(i(`
${JSON.stringify(a)}
`),typeof c=="string"||c instanceof Uint8Array)i(c);else{let l;try{l=JSON.stringify(c)}catch{l=JSON.stringify(Ie(c))}i(l)}}return typeof o=="string"?o:Qp(o)}function Qp(e){const t=e.reduce((o,i)=>o+i.length,0),n=new Uint8Array(t);let r=0;for(const o of e)n.set(o,r),r+=o.length;return n}function Zp(e,t){const n=typeof e.data=="string"?Nr(e.data,t):e.data;return[ee({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}const ef={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",span:"span",statsd:"metric_bucket"};function vi(e){return ef[e]}function sa(e){if(!e||!e.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function tf(e,t,n,r){const o=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:vt(r)},...o&&{trace:ee({...o})}}}function nf(e,t,n){const r=[{type:"client_report"},{timestamp:en(),discarded_events:e}];return We(t?{dsn:t}:{},[r])}const rf=60*1e3;function of(e,t=Date.now()){const n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;const r=Date.parse(`${e}`);return isNaN(r)?rf:r-t}function sf(e,t){return e[t]||e.all||0}function af(e,t,n=Date.now()){return sf(e,t)>n}function cf(e,{statusCode:t,headers:n},r=Date.now()){const o={...e},i=n&&n["x-sentry-rate-limits"],s=n&&n["retry-after"];if(i)for(const a of i.trim().split(",")){const[c,l,,,u]=a.split(":",5),d=parseInt(c,10),m=(isNaN(d)?60:d)*1e3;if(!l)o.all=r+m;else for(const p of l.split(";"))p==="metric_bucket"?(!u||u.split(";").includes("custom"))&&(o[p]=r+m):o[p]=r+m}else s?o.all=r+of(s,r):t===429&&(o.all=r+60*1e3);return o}const R=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,qn="production";function uo(){return Us("globalEventProcessors",()=>[])}function uf(e){uo().push(e)}function Ln(e,t,n,r=0){return new Z((o,i)=>{const s=e[r];if(t===null||typeof s!="function")o(t);else{const a=s({...t},n);R&&s.id&&a===null&&g.log(`Event processor "${s.id}" dropped event`),Un(a)?a.then(c=>Ln(e,c,n,r+1).then(o)).then(null,i):Ln(e,a,n,r+1).then(o).then(null,i)}})}function aa(e){const t=tn(),n={sid:j(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>lf(n)};return e&&je(n,e),n}function je(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||tn(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:j()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function ca(e,t){let n={};e.status==="ok"&&(n={status:"exited"}),je(e,n)}function lf(e){return ee({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}const df=0,ua=1;function lo(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:o,parent_span_id:i,status:s,tags:a,origin:c}=X(e);return ee({data:r,op:o,parent_span_id:i,span_id:t,status:s,tags:a,trace_id:n,origin:c})}function Gn(e){const{traceId:t,spanId:n}=e.spanContext(),r=po(e);return co(t,n,r)}function zn(e){return typeof e=="number"?Ti(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?Ti(e.getTime()):tn()}function Ti(e){return e>9999999999?e/1e3:e}function X(e){return pf(e)?e.getSpanJSON():typeof e.toJSON=="function"?e.toJSON():{}}function pf(e){return typeof e.getSpanJSON=="function"}function po(e){const{traceFlags:t}=e.spanContext();return!!(t&ua)}function ff(e,t,n,r,o,i){const{normalizeDepth:s=3,normalizeMaxBreadth:a=1e3}=e,c={...t,event_id:t.event_id||n.event_id||j(),timestamp:t.timestamp||en()},l=n.integrations||e.integrations.map(T=>T.name);mf(c,e),gf(c,l),t.type===void 0&&hf(c,e.stackParser);const u=bf(r,n.captureContext);n.mechanism&&jt(c,n.mechanism);const d=o&&o.getEventProcessors?o.getEventProcessors():[],m=Of().getScopeData();if(i){const T=i.getScopeData();Ii(m,T)}if(u){const T=u.getScopeData();Ii(m,T)}const p=[...n.attachments||[],...m.attachments];p.length&&(n.attachments=p),fa(c,m);const _=[...d,...uo(),...m.eventProcessors];return Ln(_,c,n).then(T=>(T&&_f(T),typeof s=="number"&&s>0?yf(T,s,a):T))}function mf(e,t){const{environment:n,release:r,dist:o,maxValueLength:i=250}=t;"environment"in e||(e.environment="environment"in t?n:qn),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&o!==void 0&&(e.dist=o),e.message&&(e.message=st(e.message,i));const s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=st(s.value,i));const a=e.request;a&&a.url&&(a.url=st(a.url,i))}const Si=new WeakMap;function hf(e,t){const n=L._sentryDebugIds;if(!n)return;let r;const o=Si.get(t);o?r=o:(r=new Map,Si.set(t,r));const i=Object.keys(n).reduce((s,a)=>{let c;const l=r.get(a);l?c=l:(c=t(a),r.set(a,c));for(let u=c.length-1;u>=0;u--){const d=c[u];if(d.filename){s[d.filename]=n[a];break}}return s},{});try{e.exception.values.forEach(s=>{s.stacktrace.frames.forEach(a=>{a.filename&&(a.debug_id=i[a.filename])})})}catch{}}function _f(e){const t={};try{e.exception.values.forEach(r=>{r.stacktrace.frames.forEach(o=>{o.debug_id&&(o.abs_path?t[o.abs_path]=o.debug_id:o.filename&&(t[o.filename]=o.debug_id),delete o.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.keys(t).forEach(r=>{n.push({type:"sourcemap",code_file:r,debug_id:t[r]})})}function gf(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function yf(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(o=>({...o,...o.data&&{data:Ie(o.data,t,n)}}))},...e.user&&{user:Ie(e.user,t,n)},...e.contexts&&{contexts:Ie(e.contexts,t,n)},...e.extra&&{extra:Ie(e.extra,t,n)}};return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Ie(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(o=>{const i=X(o).data;return i&&(o.data=Ie(i,t,n)),o})),r}function bf(e,t){if(!t)return e;const n=e?e.clone():new Ae;return n.update(t),n}function Ef(e,t){return te().captureException(e,void 0)}function sy(e,t){const r={captureContext:t};return te().captureMessage(e,void 0,r)}function la(e,t){return te().captureEvent(e,t)}function Ue(e,t){te().addBreadcrumb(e,t)}function vf(...e){const t=te();if(e.length===2){const[n,r]=e;return n?t.withScope(()=>(t.getStackTop().scope=n,r(n))):t.withScope(r)}return t.withScope(e[0])}function W(){return te().getClient()}function _e(){return te().getScope()}function wi(e){const t=W(),n=Ye(),r=_e(),{release:o,environment:i=qn}=t&&t.getOptions()||{},{userAgent:s}=L.navigator||{},a=aa({release:o,environment:i,user:r.getUser()||n.getUser(),...s&&{userAgent:s},...e}),c=n.getSession();return c&&c.status==="ok"&&je(c,{status:"exited"}),da(),n.setSession(a),r.setSession(a),a}function da(){const e=Ye(),t=_e(),n=t.getSession()||e.getSession();n&&ca(n),pa(),e.setSession(),t.setSession()}function pa(){const e=Ye(),t=_e(),n=W(),r=t.getSession()||e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}function Ri(e=!1){if(e){da();return}pa()}function Cn(e){return e.transaction}function Wn(e,t,n){const r=t.getOptions(),{publicKey:o}=t.getDsn()||{},{segment:i}=n&&n.getUser()||{},s=ee({environment:r.environment||qn,release:r.release,user_segment:i,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",s),s}function _t(e){const t=W();if(!t)return{};const n=Wn(X(e).trace_id||"",t,_e()),r=Cn(e);if(!r)return n;const o=r&&r._frozenDynamicSamplingContext;if(o)return o;const{sampleRate:i,source:s}=r.metadata;i!=null&&(n.sample_rate=`${i}`);const a=X(r);return s&&s!=="url"&&(n.transaction=a.description),n.sampled=String(po(r)),t.emit&&t.emit("createDsc",n),n}function fa(e,t){const{fingerprint:n,span:r,breadcrumbs:o,sdkProcessingMetadata:i}=t;Tf(e,t),r&&Rf(e,r),If(e,n),Sf(e,o),wf(e,i)}function Ii(e,t){const{extra:n,tags:r,user:o,contexts:i,level:s,sdkProcessingMetadata:a,breadcrumbs:c,fingerprint:l,eventProcessors:u,attachments:d,propagationContext:m,transactionName:p,span:_}=t;At(e,"extra",n),At(e,"tags",r),At(e,"user",o),At(e,"contexts",i),At(e,"sdkProcessingMetadata",a),s&&(e.level=s),p&&(e.transactionName=p),_&&(e.span=_),c.length&&(e.breadcrumbs=[...e.breadcrumbs,...c]),l.length&&(e.fingerprint=[...e.fingerprint,...l]),u.length&&(e.eventProcessors=[...e.eventProcessors,...u]),d.length&&(e.attachments=[...e.attachments,...d]),e.propagationContext={...e.propagationContext,...m}}function At(e,t,n){if(n&&Object.keys(n).length){e[t]={...e[t]};for(const r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[t][r]=n[r])}}function Tf(e,t){const{extra:n,tags:r,user:o,contexts:i,level:s,transactionName:a}=t,c=ee(n);c&&Object.keys(c).length&&(e.extra={...c,...e.extra});const l=ee(r);l&&Object.keys(l).length&&(e.tags={...l,...e.tags});const u=ee(o);u&&Object.keys(u).length&&(e.user={...u,...e.user});const d=ee(i);d&&Object.keys(d).length&&(e.contexts={...d,...e.contexts}),s&&(e.level=s),a&&(e.transaction=a)}function Sf(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}function wf(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}function Rf(e,t){e.contexts={trace:lo(t),...e.contexts};const n=Cn(t);if(n){e.sdkProcessingMetadata={dynamicSamplingContext:_t(t),...e.sdkProcessingMetadata};const r=X(n).description;r&&(e.tags={transaction:r,...e.tags})}}function If(e,t){e.fingerprint=e.fingerprint?Xs(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}const kf=100;let ar;class Ae{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=ki()}static clone(t){return t?t.clone():new Ae}clone(){const t=new Ae;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._extra={...this._extra},t._contexts={...this._contexts},t._user=this._user,t._level=this._level,t._span=this._span,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._requestSession=this._requestSession,t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t}setClient(t){this._client=t}getClient(){return this._client}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&je(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(t){return this._requestSession=t,this}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this._tags={...this._tags,[t]:n},this._notifyScopeListeners(),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSpan(t){return this._span=t,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const t=this._span;return t&&t.transaction}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t;if(n instanceof Ae){const r=n.getScopeData();this._tags={...this._tags,...r.tags},this._extra={...this._extra,...r.extra},this._contexts={...this._contexts,...r.contexts},r.user&&Object.keys(r.user).length&&(this._user=r.user),r.level&&(this._level=r.level),r.fingerprint.length&&(this._fingerprint=r.fingerprint),n.getRequestSession()&&(this._requestSession=n.getRequestSession()),r.propagationContext&&(this._propagationContext=r.propagationContext)}else if(ft(n)){const r=t;this._tags={...this._tags,...r.tags},this._extra={...this._extra,...r.extra},this._contexts={...this._contexts,...r.contexts},r.user&&(this._user=r.user),r.level&&(this._level=r.level),r.fingerprint&&(this._fingerprint=r.fingerprint),r.requestSession&&(this._requestSession=r.requestSession),r.propagationContext&&(this._propagationContext=r.propagationContext)}return 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=ki(),this}addBreadcrumb(t,n){const r=typeof n=="number"?n:kf;if(r<=0)return this;const o={timestamp:en(),...t},i=this._breadcrumbs;return i.push(o),this._breadcrumbs=i.length>r?i.slice(-r):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:t,_attachments:n,_contexts:r,_tags:o,_extra:i,_user:s,_level:a,_fingerprint:c,_eventProcessors:l,_propagationContext:u,_sdkProcessingMetadata:d,_transactionName:m,_span:p}=this;return{breadcrumbs:t,attachments:n,contexts:r,tags:o,extra:i,user:s,level:a,fingerprint:c||[],eventProcessors:l,propagationContext:u,sdkProcessingMetadata:d,transactionName:m,span:p}}applyToEvent(t,n={},r=[]){fa(t,this.getScopeData());const o=[...r,...uo(),...this._eventProcessors];return Ln(o,t,n)}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...t},this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const r=n&&n.event_id?n.event_id:j();if(!this._client)return g.warn("No client configured on scope - will not capture exception!"),r;const o=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:o,...n,event_id:r},this),r}captureMessage(t,n,r){const o=r&&r.event_id?r.event_id:j();if(!this._client)return g.warn("No client configured on scope - will not capture message!"),o;const i=new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:i,...r,event_id:o},this),o}captureEvent(t,n){const r=n&&n.event_id?n.event_id:j();return this._client?(this._client.captureEvent(t,{...n,event_id:r},this),r):(g.warn("No client configured on scope - will not capture event!"),r)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function Of(){return ar||(ar=new Ae),ar}function ki(){return{traceId:j(),spanId:j().substring(16)}}const $r="7.120.3",ma=parseFloat($r),Af=100;class ha{constructor(t,n,r,o=ma){this._version=o;let i;n?i=n:(i=new Ae,i.setClient(t));let s;r?s=r:(s=new Ae,s.setClient(t)),this._stack=[{scope:i}],t&&this.bindClient(t),this._isolationScope=s}isOlderThan(t){return this._version<t}bindClient(t){const n=this.getStackTop();n.client=t,n.scope.setClient(t),t&&t.setupIntegrations&&t.setupIntegrations()}pushScope(){const t=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:t}),t}popScope(){return this.getStack().length<=1?!1:!!this.getStack().pop()}withScope(t){const n=this.pushScope();let r;try{r=t(n)}catch(o){throw this.popScope(),o}return Un(r)?r.then(o=>(this.popScope(),o),o=>{throw this.popScope(),o}):(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(t,n){const r=this._lastEventId=n&&n.event_id?n.event_id:j(),o=new Error("Sentry syntheticException");return this.getScope().captureException(t,{originalException:t,syntheticException:o,...n,event_id:r}),r}captureMessage(t,n,r){const o=this._lastEventId=r&&r.event_id?r.event_id:j(),i=new Error(t);return this.getScope().captureMessage(t,n,{originalException:t,syntheticException:i,...r,event_id:o}),o}captureEvent(t,n){const r=n&&n.event_id?n.event_id:j();return t.type||(this._lastEventId=r),this.getScope().captureEvent(t,{...n,event_id:r}),r}lastEventId(){return this._lastEventId}addBreadcrumb(t,n){const{scope:r,client:o}=this.getStackTop();if(!o)return;const{beforeBreadcrumb:i=null,maxBreadcrumbs:s=Af}=o.getOptions&&o.getOptions()||{};if(s<=0)return;const c={timestamp:en(),...t},l=i?Bn(()=>i(c,n)):c;l!==null&&(o.emit&&o.emit("beforeAddBreadcrumb",l,n),r.addBreadcrumb(l,s))}setUser(t){this.getScope().setUser(t),this.getIsolationScope().setUser(t)}setTags(t){this.getScope().setTags(t),this.getIsolationScope().setTags(t)}setExtras(t){this.getScope().setExtras(t),this.getIsolationScope().setExtras(t)}setTag(t,n){this.getScope().setTag(t,n),this.getIsolationScope().setTag(t,n)}setExtra(t,n){this.getScope().setExtra(t,n),this.getIsolationScope().setExtra(t,n)}setContext(t,n){this.getScope().setContext(t,n),this.getIsolationScope().setContext(t,n)}configureScope(t){const{scope:n,client:r}=this.getStackTop();r&&t(n)}run(t){const n=Oi(this);try{t(this)}finally{Oi(n)}}getIntegration(t){const n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return R&&g.warn(`Cannot retrieve integration ${t.id} from the current Hub`),null}}startTransaction(t,n){const r=this._callExtensionMethod("startTransaction",t,n);return R&&!r&&(this.getClient()?g.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':
Sentry.addTracingExtensions();
Sentry.init({...});
`):g.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),r}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(t=!1){if(t)return this.endSession();this._sendSessionUpdate()}endSession(){const n=this.getStackTop().scope,r=n.getSession();r&&ca(r),this._sendSessionUpdate(),n.setSession()}startSession(t){const{scope:n,client:r}=this.getStackTop(),{release:o,environment:i=qn}=r&&r.getOptions()||{},{userAgent:s}=L.navigator||{},a=aa({release:o,environment:i,user:n.getUser(),...s&&{userAgent:s},...t}),c=n.getSession&&n.getSession();return c&&c.status==="ok"&&je(c,{status:"exited"}),this.endSession(),n.setSession(a),a}shouldSendDefaultPii(){const t=this.getClient(),n=t&&t.getOptions();return!!(n&&n.sendDefaultPii)}_sendSessionUpdate(){const{scope:t,client:n}=this.getStackTop(),r=t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}_callExtensionMethod(t,...n){const o=nn().__SENTRY__;if(o&&o.extensions&&typeof o.extensions[t]=="function")return o.extensions[t].apply(this,n);R&&g.warn(`Extension method ${t} couldn't be found, doing nothing.`)}}function nn(){return L.__SENTRY__=L.__SENTRY__||{extensions:{},hub:void 0},L}function Oi(e){const t=nn(),n=Mr(t);return _a(t,e),n}function te(){const e=nn();if(e.__SENTRY__&&e.__SENTRY__.acs){const t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return Pf(e)}function Ye(){return te().getIsolationScope()}function Pf(e=nn()){return(!Df(e)||Mr(e).isOlderThan(ma))&&_a(e,new ha),Mr(e)}function Df(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function Mr(e){return Us("hub",()=>new ha,e)}function _a(e,t){if(!e)return!1;const n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function Be(e){return te().getScope().getTransaction()}let Ai=!1;function Lf(){Ai||(Ai=!0,Zs(Vr),ea(Vr))}function Vr(){const e=Be();if(e){const t="internal_error";R&&g.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}Vr.tag="sentry_tracingErrorCallback";var Pi;(function(e){const t="ok";e.Ok=t;const n="deadline_exceeded";e.DeadlineExceeded=n;const r="unauthenticated";e.Unauthenticated=r;const o="permission_denied";e.PermissionDenied=o;const i="not_found";e.NotFound=i;const s="resource_exhausted";e.ResourceExhausted=s;const a="invalid_argument";e.InvalidArgument=a;const c="unimplemented";e.Unimplemented=c;const l="unavailable";e.Unavailable=l;const u="internal_error";e.InternalError=u;const d="unknown_error";e.UnknownError=d;const m="cancelled";e.Cancelled=m;const p="already_exists";e.AlreadyExists=p;const _="failed_precondition";e.FailedPrecondition=_;const v="aborted";e.Aborted=v;const T="out_of_range";e.OutOfRange=T;const y="data_loss";e.DataLoss=y})(Pi||(Pi={}));function Cf(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){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(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function fo(e,t){e.setTag("http.status_code",String(t)),e.setData("http.response.status_code",t);const n=Cf(t);n!=="unknown_error"&&e.setStatus(n)}function Tt(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;const t=W(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function ga(e){if(!Tt())return;const t=$f(e),n=te(),r=e.scope?e.scope.getSpan():xf();if(e.onlyIfParent&&!r)return;const s=(e.scope||_e()).clone();return Nf(n,{parentSpan:r,spanContext:t,forceTransaction:e.forceTransaction,scope:s})}function xf(){return _e().getSpan()}function Nf(e,{parentSpan:t,spanContext:n,forceTransaction:r,scope:o}){if(!Tt())return;const i=Ye();let s;if(t&&!r)s=t.startChild(n);else if(t){const a=_t(t),{traceId:c,spanId:l}=t.spanContext(),u=po(t);s=e.startTransaction({traceId:c,parentSpanId:l,parentSampled:u,...n,metadata:{dynamicSamplingContext:a,...n.metadata}})}else{const{traceId:a,dsc:c,parentSpanId:l,sampled:u}={...i.getPropagationContext(),...o.getPropagationContext()};s=e.startTransaction({traceId:a,parentSpanId:l,parentSampled:u,...n,metadata:{dynamicSamplingContext:c,...n.metadata}})}return o.setSpan(s),Mf(s,o,i),s}function $f(e){if(e.startTime){const t={...e};return t.startTimestamp=zn(e.startTime),delete t.startTime,t}return e}const ya="_sentryScope",ba="_sentryIsolationScope";function Mf(e,t,n){e&&(Fe(e,ba,n),Fe(e,ya,t))}function Vf(e){return{scope:e[ya],isolationScope:e[ba]}}const ct="sentry.source",ot="sentry.sample_rate",gn="sentry.op",it="sentry.origin",Hf="profile_id";class Ea{constructor(t=1e3){this._maxlen=t,this.spans=[]}add(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)}}class Yn{constructor(t={}){this._traceId=t.traceId||j(),this._spanId=t.spanId||j().substring(16),this._startTime=t.startTimestamp||tn(),this.tags=t.tags?{...t.tags}:{},this.data=t.data?{...t.data}:{},this.instrumenter=t.instrumenter||"sentry",this._attributes={},this.setAttributes({[it]:t.origin||"manual",[gn]:t.op,...t.attributes}),this._name=t.name||t.description,t.parentSpanId&&(this._parentSpanId=t.parentSpanId),"sampled"in t&&(this._sampled=t.sampled),t.status&&(this._status=t.status),t.endTimestamp&&(this._endTime=t.endTimestamp),t.exclusiveTime!==void 0&&(this._exclusiveTime=t.exclusiveTime),this._measurements=t.measurements?{...t.measurements}:{}}get name(){return this._name||""}set name(t){this.updateName(t)}get description(){return this._name}set description(t){this._name=t}get traceId(){return this._traceId}set traceId(t){this._traceId=t}get spanId(){return this._spanId}set spanId(t){this._spanId=t}set parentSpanId(t){this._parentSpanId=t}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(t){this._sampled=t}get attributes(){return this._attributes}set attributes(t){this._attributes=t}get startTimestamp(){return this._startTime}set startTimestamp(t){this._startTime=t}get endTimestamp(){return this._endTime}set endTimestamp(t){this._endTime=t}get status(){return this._status}set status(t){this._status=t}get op(){return this._attributes[gn]}set op(t){this.setAttribute(gn,t)}get origin(){return this._attributes[it]}set origin(t){this.setAttribute(it,t)}spanContext(){const{_spanId:t,_traceId:n,_sampled:r}=this;return{spanId:t,traceId:n,traceFlags:r?ua:df}}startChild(t){const n=new Yn({...t,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n);const r=Cn(this);if(n.transaction=r,R&&r){const o=t&&t.op||"< unknown op >",i=X(n).description||"< unknown name >",s=r.spanContext().spanId,a=`[Tracing] Starting '${o}' span on transaction '${i}' (${s}).`;g.log(a),this._logMessage=a}return n}setTag(t,n){return this.tags={...this.tags,[t]:n},this}setData(t,n){return this.data={...this.data,[t]:n},this}setAttribute(t,n){n===void 0?delete this._attributes[t]:this._attributes[t]=n}setAttributes(t){Object.keys(t).forEach(n=>this.setAttribute(n,t[n]))}setStatus(t){return this._status=t,this}setHttpStatus(t){return fo(this,t),this}setName(t){this.updateName(t)}updateName(t){return this._name=t,this}isSuccess(){return this._status==="ok"}finish(t){return this.end(t)}end(t){if(this._endTime)return;const n=Cn(this);if(R&&n&&n.spanContext().spanId!==this._spanId){const r=this._logMessage;r&&g.log(r.replace("Starting","Finishing"))}this._endTime=zn(t)}toTraceparent(){return Gn(this)}toContext(){return ee({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(t){return this.data=t.data||{},this._name=t.name||t.description,this._endTime=t.endTimestamp,this.op=t.op,this._parentSpanId=t.parentSpanId,this._sampled=t.sampled,this._spanId=t.spanId||this._spanId,this._startTime=t.startTimestamp||this._startTime,this._status=t.status,this.tags=t.tags||{},this._traceId=t.traceId||this._traceId,this}getTraceContext(){return lo(this)}getSpanJSON(){return ee({data:this._getData(),description:this._name,op:this._attributes[gn],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[it],_metrics_summary:void 0,profile_id:this._attributes[Hf],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:t,_attributes:n}=this,r=Object.keys(t).length>0,o=Object.keys(n).length>0;if(!(!r&&!o))return r&&o?{...t,...n}:r?t:n}}class va extends Yn{constructor(t,n){super(t),this._contexts={},this._hub=n||te(),this._name=t.name||"",this._metadata={...t.metadata},this._trimEnd=t.trimEnd,this.transaction=this;const r=this._metadata.dynamicSamplingContext;r&&(this._frozenDynamicSamplingContext={...r})}get name(){return this._name}set name(t){this.setName(t)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[ct]&&{source:this._attributes[ct]},...this._attributes[ot]&&{sampleRate:this._attributes[ot]}}}set metadata(t){this._metadata=t}setName(t,n="custom"){this._name=t,this.setAttribute(ct,n)}updateName(t){return this._name=t,this}initSpanRecorder(t=1e3){this.spanRecorder||(this.spanRecorder=new Ea(t)),this.spanRecorder.add(this)}setContext(t,n){n===null?delete this._contexts[t]:this._contexts[t]=n}setMeasurement(t,n,r=""){this._measurements[t]={value:n,unit:r}}setMetadata(t){this._metadata={...this._metadata,...t}}end(t){const n=zn(t),r=this._finishTransaction(n);if(r)return this._hub.captureEvent(r)}toContext(){const t=super.toContext();return ee({...t,name:this._name,trimEnd:this._trimEnd})}updateWithContext(t){return super.updateWithContext(t),this._name=t.name||"",this._trimEnd=t.trimEnd,this}getDynamicSamplingContext(){return _t(this)}setHub(t){this._hub=t}getProfileId(){if(this._contexts!==void 0&&this._contexts.profile!==void 0)return this._contexts.profile.profile_id}_finishTransaction(t){if(this._endTime!==void 0)return;this._name||(R&&g.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(t);const n=this._hub.getClient();if(n&&n.emit&&n.emit("finishTransaction",this),this._sampled!==!0){R&&g.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),n&&n.recordDroppedEvent("sample_rate","transaction");return}const r=this.spanRecorder?this.spanRecorder.spans.filter(u=>u!==this&&X(u).timestamp):[];if(this._trimEnd&&r.length>0){const u=r.map(d=>X(d).timestamp).filter(Boolean);this._endTime=u.reduce((d,m)=>d>m?d:m)}const{scope:o,isolationScope:i}=Vf(this),{metadata:s}=this,{source:a}=s,c={contexts:{...this._contexts,trace:lo(this)},spans:r,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...s,capturedSpanScope:o,capturedSpanIsolationScope:i,...ee({dynamicSamplingContext:_t(this)})},_metrics_summary:void 0,...a&&{transaction_info:{source:a}}};return Object.keys(this._measurements).length>0&&(R&&g.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),c.measurements=this._measurements),R&&g.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),c}}const In={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},Ff="finishReason",Qe=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class jf extends Ea{constructor(t,n,r,o){super(o),this._pushActivity=t,this._popActivity=n,this.transactionSpanId=r}add(t){if(t.spanContext().spanId!==this.transactionSpanId){const n=t.end;t.end=(...r)=>(this._popActivity(t.spanContext().spanId),n.apply(t,r)),X(t).timestamp===void 0&&this._pushActivity(t.spanContext().spanId)}super.add(t)}}class Uf extends va{constructor(t,n,r=In.idleTimeout,o=In.finalTimeout,i=In.heartbeatInterval,s=!1,a=!1){super(t,n),this._idleHub=n,this._idleTimeout=r,this._finalTimeout=o,this._heartbeatInterval=i,this._onScope=s,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=Qe[4],this._autoFinishAllowed=!a,s&&(R&&g.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),n.getScope().setSpan(this)),a||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=Qe[3],this.end())},this._finalTimeout)}end(t){const n=zn(t);if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setAttribute(Ff,this._finishReason),this.spanRecorder){R&&g.log("[Tracing] finishing IdleTransaction",new Date(n*1e3).toISOString(),this.op);for(const r of this._beforeFinishCallbacks)r(this,n);this.spanRecorder.spans=this.spanRecorder.spans.filter(r=>{if(r.spanContext().spanId===this.spanContext().spanId)return!0;X(r).timestamp||(r.setStatus("cancelled"),r.end(n),R&&g.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(r,void 0,2)));const{start_timestamp:o,timestamp:i}=X(r),s=o&&o<n,a=(this._finalTimeout+this._idleTimeout)/1e3,c=i&&o&&i-o<a;if(R){const l=JSON.stringify(r,void 0,2);s?c||g.log("[Tracing] discarding Span since it finished after Transaction final timeout",l):g.log("[Tracing] discarding Span since it happened after Transaction was finished",l)}return s&&c}),R&&g.log("[Tracing] flushing IdleTransaction")}else R&&g.log("[Tracing] No active IdleTransaction");if(this._onScope){const r=this._idleHub.getScope();r.getTransaction()===this&&r.setSpan(void 0)}return super.end(t)}registerBeforeFinishCallback(t){this._beforeFinishCallbacks.push(t)}initSpanRecorder(t){if(!this.spanRecorder){const n=o=>{this._finished||this._pushActivity(o)},r=o=>{this._finished||this._popActivity(o)};this.spanRecorder=new jf(n,r,this.spanContext().spanId,t),R&&g.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(t,{restartOnChildSpanChange:n}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=n===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=Qe[5],this.end(t)))}setFinishReason(t){this._finishReason=t}sendAutoFinishSignal(){this._autoFinishAllowed||(R&&g.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(t){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=Qe[1],this.end(t))},this._idleTimeout)}_pushActivity(t){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),R&&g.log(`[Tracing] pushActivity: ${t}`),this.activities[t]=!0,R&&g.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(t){if(this.activities[t]&&(R&&g.log(`[Tracing] popActivity ${t}`),delete this.activities[t],R&&g.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){const n=tn();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=Qe[5],this.end(n)):this._restartIdleTimeout(n+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const t=Object.keys(this.activities).join("");t===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=t,this._heartbeatCounter>=3?this._autoFinishAllowed&&(R&&g.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=Qe[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){R&&g.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}function Ta(e,t,n){if(!Tt(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setAttribute(ot,Number(e.sampled)),e;let r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setAttribute(ot,Number(r))):n.parentSampled!==void 0?r=n.parentSampled:typeof t.tracesSampleRate<"u"?(r=t.tracesSampleRate,e.setAttribute(ot,Number(r))):(r=1,e.setAttribute(ot,r)),Sa(r)?r?(e.sampled=Math.random()<r,e.sampled?(R&&g.log(`[Tracing] starting ${e.op} transaction - ${X(e).description}`),e):(R&&g.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),e)):(R&&g.log(`[Tracing] Discarding transaction because ${typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1,e):(R&&g.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function Sa(e){return Fs(e)||!(typeof e=="number"||typeof e=="boolean")?(R&&g.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):e<0||e>1?(R&&g.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1):!0}function Bf(){const t=this.getScope().getSpan();return t?{"sentry-trace":Gn(t)}:{}}function qf(e,t){const n=this.getClient(),r=n&&n.getOptions()||{},o=r.instrumenter||"sentry",i=e.instrumenter||"sentry";o!==i&&(R&&g.error(`A transaction was started with instrumenter=\`${i}\`, but the SDK is configured with the \`${o}\` instrumenter.
The transaction will not be sampled. Please use the ${o} instrumentation to start transactions.`),e.sampled=!1);let s=new va(e,this);return s=Ta(s,r,{name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:{...e.data,...e.attributes},...t}),s.isRecording()&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function Di(e,t,n,r,o,i,s,a=!1){const c=e.getClient(),l=c&&c.getOptions()||{};let u=new Uf(t,e,n,r,s,o,a);return u=Ta(u,l,{name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:{...t.data,...t.attributes},...i}),u.isRecording()&&u.initSpanRecorder(l._experiments&&l._experiments.maxSpans),c&&c.emit&&c.emit("startTransaction",u),u}function Gf(){const e=nn();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=qf),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=Bf),Lf())}function zf(e,t,n){const r=Be();r&&r.setMeasurement(e,t,n)}function Wf(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function Yf(e,t,n,r){const o=sa(n),i={sent_at:new Date().toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:vt(t)}},s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return We(i,[s])}function Kf(e,t,n,r){const o=sa(n),i=e.type&&e.type!=="replay_event"?e.type:"event";Wf(e,n&&n.sdk);const s=tf(e,o,r,t);return delete e.sdkProcessingMetadata,We(s,[[{type:i},e]])}const Xf="7";function Jf(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function Qf(e){return`${Jf(e)}${e.projectId}/envelope/`}function Zf(e,t){return lp({sentry_key:e.publicKey,sentry_version:Xf,...t&&{sentry_client:`${t.name}/${t.version}`}})}function em(e,t={}){const n=typeof t=="string"?t:t.tunnel,r=typeof t=="string"||!t._metadata?void 0:t._metadata.sdk;return n||`${Qf(e)}?${Zf(e,r)}`}const Li=[];function tm(e){const t={};return e.forEach(n=>{const{name:r}=n,o=t[r];o&&!o.isDefaultInstance&&n.isDefaultInstance||(t[r]=n)}),Object.keys(t).map(n=>t[n])}function nm(e){const t=e.defaultIntegrations||[],n=e.integrations;t.forEach(s=>{s.isDefaultInstance=!0});let r;Array.isArray(n)?r=[...t,...n]:typeof n=="function"?r=Xs(n(t)):r=t;const o=tm(r),i=om(o,s=>s.name==="Debug");if(i!==-1){const[s]=o.splice(i,1);o.push(s)}return o}function rm(e,t){const n={};return t.forEach(r=>{r&&wa(e,r,n)}),n}function Ci(e,t){for(const n of t)n&&n.afterAllSetup&&n.afterAllSetup(e)}function wa(e,t,n){if(n[t.name]){R&&g.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,Li.indexOf(t.name)===-1&&(t.setupOnce(uf,te),Li.push(t.name)),t.setup&&typeof t.setup=="function"&&t.setup(e),e.on&&typeof t.preprocessEvent=="function"){const r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(o,i)=>r(o,i,e))}if(e.addEventProcessor&&typeof t.processEvent=="function"){const r=t.processEvent.bind(t),o=Object.assign((i,s)=>r(i,s,e),{id:t.name});e.addEventProcessor(o)}R&&g.log(`Integration installed: ${t.name}`)}function om(e,t){for(let n=0;n<e.length;n++)if(t(e[n])===!0)return n;return-1}function Le(e,t){return Object.assign(function(...r){return t(...r)},{id:e})}function im(e){let t="";for(const n of e){const r=Object.entries(n.tags),o=r.length>0?`|#${r.map(([i,s])=>`${i}:${s}`).join(",")}`:"";t+=`${n.name}@${n.unit}:${n.metric}|${n.metricType}${o}|T${n.timestamp}
`}return t}function sm(e,t,n,r){const o={sent_at:new Date().toISOString()};n&&n.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),r&&t&&(o.dsn=vt(t));const i=am(e);return We(o,[i])}function am(e){const t=im(e);return[{type:"statsd",length:t.length},t]}const xi="Not capturing exception because it's already been captured.";class cm{constructor(t){if(this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=up(t.dsn):R&&g.warn("No DSN provided, client will not send events."),this._dsn){const n=em(this._dsn,t);this._transport=t.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...t.transportOptions,url:n})}}captureException(t,n,r){if(hi(t)){R&&g.log(xi);return}let o=n&&n.event_id;return this._process(this.eventFromException(t,n).then(i=>this._captureEvent(i,n,r)).then(i=>{o=i})),o}captureMessage(t,n,r,o){let i=r&&r.event_id;const s=no(t)?t:String(t),a=ro(t)?this.eventFromMessage(s,n,r):this.eventFromException(t,r);return this._process(a.then(c=>this._captureEvent(c,r,o)).then(c=>{i=c})),i}captureEvent(t,n,r){if(n&&n.originalException&&hi(n.originalException)){R&&g.log(xi);return}let o=n&&n.event_id;const s=(t.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(t,n,s||r).then(a=>{o=a})),o}captureSession(t){typeof t.release!="string"?R&&g.warn("Discarded session because of missing or non-string release"):(this.sendSession(t),je(t,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(t){const n=this._transport;return n?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(t).then(r=>n.flush(t).then(o=>r&&o))):ht(!0)}close(t){return this.flush(t).then(n=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),n))}getEventProcessors(){return this._eventProcessors}addEventProcessor(t){this._eventProcessors.push(t)}setupIntegrations(t){(t&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(t){return this.getIntegrationByName(t)}getIntegrationByName(t){return this._integrations[t]}getIntegration(t){try{return this._integrations[t.id]||null}catch{return R&&g.warn(`Cannot retrieve integration ${t.id} from the current Client`),null}}addIntegration(t){const n=this._integrations[t.name];wa(this,t,this._integrations),n||Ci(this,[t])}sendEvent(t,n={}){this.emit("beforeSendEvent",t,n);let r=Kf(t,this._dsn,this._options._metadata,this._options.tunnel);for(const i of n.attachments||[])r=Xp(r,Zp(i,this._options.transportOptions&&this._options.transportOptions.textEncoder));const o=this._sendEnvelope(r);o&&o.then(i=>this.emit("afterSendEvent",t,i),null)}sendSession(t){const n=Yf(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}recordDroppedEvent(t,n,r){if(this._options.sendClientReports){const o=typeof r=="number"?r:1,i=`${t}:${n}`;R&&g.log(`Recording outcome: "${i}"${o>1?` (${o} times)`:""}`),this._outcomes[i]=(this._outcomes[i]||0)+o}}captureAggregateMetrics(t){R&&g.log(`Flushing aggregated metrics, number of metrics: ${t.length}`);const n=sm(t,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(n)}on(t,n){this._hooks[t]||(this._hooks[t]=[]),this._hooks[t].push(n)}emit(t,...n){this._hooks[t]&&this._hooks[t].forEach(r=>r(...n))}_setupIntegrations(){const{integrations:t}=this._options;this._integrations=rm(this,t),Ci(this,t),this._integrationsInitialized=!0}_updateSessionFromEvent(t,n){let r=!1,o=!1;const i=n.exception&&n.exception.values;if(i){o=!0;for(const c of i){const l=c.mechanism;if(l&&l.handled===!1){r=!0;break}}}const s=t.status==="ok";(s&&t.errors===0||s&&r)&&(je(t,{...r&&{status:"crashed"},errors:t.errors||Number(o||r)}),this.captureSession(t))}_isClientDoneProcessing(t){return new Z(n=>{let r=0;const o=1,i=setInterval(()=>{this._numProcessing==0?(clearInterval(i),n(!0)):(r+=o,t&&r>=t&&(clearInterval(i),n(!1)))},o)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(t,n,r,o=Ye()){const i=this.getOptions(),s=Object.keys(this._integrations);return!n.integrations&&s.length>0&&(n.integrations=s),this.emit("preprocessEvent",t,n),ff(i,t,n,r,this,o).then(a=>{if(a===null)return a;const c={...o.getPropagationContext(),...r?r.getPropagationContext():void 0};if(!(a.contexts&&a.contexts.trace)&&c){const{traceId:u,spanId:d,parentSpanId:m,dsc:p}=c;a.contexts={trace:{trace_id:u,span_id:d,parent_span_id:m},...a.contexts};const _=p||Wn(u,this,r);a.sdkProcessingMetadata={dynamicSamplingContext:_,...a.sdkProcessingMetadata}}return a})}_captureEvent(t,n={},r){return this._processEvent(t,n,r).then(o=>o.event_id,o=>{if(R){const i=o;i.logLevel==="log"?g.log(i.message):g.warn(i)}})}_processEvent(t,n,r){const o=this.getOptions(),{sampleRate:i}=o,s=Ia(t),a=Ra(t),c=t.type||"error",l=`before send for type \`${c}\``;if(a&&typeof i=="number"&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",t),ao(new fe(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));const u=c==="replay_event"?"replay":c,m=(t.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(t,n,r,m).then(p=>{if(p===null)throw this.recordDroppedEvent("event_processor",u,t),new fe("An event processor returned `null`, will not send event.","log");if(n.data&&n.data.__sentry__===!0)return p;const v=lm(o,p,n);return um(v,l)}).then(p=>{if(p===null){if(this.recordDroppedEvent("before_send",u,t),s){const y=1+(t.spans||[]).length;this.recordDroppedEvent("before_send","span",y)}throw new fe(`${l} returned \`null\`, will not send event.`,"log")}const _=r&&r.getSession();if(!s&&_&&this._updateSessionFromEvent(_,p),s){const T=p.sdkProcessingMetadata&&p.sdkProcessingMetadata.spanCountBeforeProcessing||0,y=p.spans?p.spans.length:0,b=T-y;b>0&&this.recordDroppedEvent("before_send","span",b)}const v=p.transaction_info;if(s&&v&&p.transaction!==t.transaction){const T="custom";p.transaction_info={...v,source:T}}return this.sendEvent(p,n),p}).then(null,p=>{throw p instanceof fe?p:(this.captureException(p,{data:{__sentry__:!0},originalException:p}),new fe(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: ${p}`))})}_process(t){this._numProcessing++,t.then(n=>(this._numProcessing--,n),n=>(this._numProcessing--,n))}_sendEnvelope(t){if(this.emit("beforeEnvelope",t),this._isEnabled()&&this._transport)return this._transport.send(t).then(null,n=>{R&&g.error("Error while sending event:",n)});R&&g.error("Transport disabled")}_clearOutcomes(){const t=this._outcomes;return this._outcomes={},Object.keys(t).map(n=>{const[r,o]=n.split(":");return{reason:r,category:o,quantity:t[n]}})}}function um(e,t){const n=`${t} must return \`null\` or a valid event.`;if(Un(e))return e.then(r=>{if(!ft(r)&&r!==null)throw new fe(n);return r},r=>{throw new fe(`${t} rejected with ${r}`)});if(!ft(e)&&e!==null)throw new fe(n);return e}function lm(e,t,n){const{beforeSend:r,beforeSendTransaction:o}=e;if(Ra(t)&&r)return r(t,n);if(Ia(t)&&o){if(t.spans){const i=t.spans.length;t.sdkProcessingMetadata={...t.sdkProcessingMetadata,spanCountBeforeProcessing:i}}return o(t,n)}return t}function Ra(e){return e.type===void 0}function Ia(e){return e.type==="transaction"}function dm(e,t){t.debug===!0&&(R?g.enable():Bn(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),_e().update(t.initialScope);const r=new e(t);pm(r),fm(r)}function pm(e){const n=te().getStackTop();n.client=e,n.scope.setClient(e)}function fm(e){e.init?e.init():e.setupIntegrations&&e.setupIntegrations()}const mm=30;function ka(e,t,n=Hp(e.bufferSize||mm)){let r={};const o=s=>n.drain(s);function i(s){const a=[];if(Ei(s,(d,m)=>{const p=vi(m);if(af(r,p)){const _=Ni(d,m);e.recordDroppedEvent("ratelimit_backoff",p,_)}else a.push(d)}),a.length===0)return ht();const c=We(s[0],a),l=d=>{Ei(c,(m,p)=>{const _=Ni(m,p);e.recordDroppedEvent(d,vi(p),_)})},u=()=>t({body:Jp(c,e.textEncoder)}).then(d=>(d.statusCode!==void 0&&(d.statusCode<200||d.statusCode>=300)&&R&&g.warn(`Sentry responded with status code ${d.statusCode} to sent event.`),r=cf(r,d),d),d=>{throw l("network_error"),d});return n.add(u).then(d=>d,d=>{if(d instanceof fe)return R&&g.error("Skipped sending event because buffer is full."),l("queue_overflow"),ht();throw d})}return i.__sentry__baseTransport__=!0,{send:i,flush:o}}function Ni(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}function hm(e,t){const n={sent_at:new Date().toISOString()};t&&(n.dsn=vt(t));const r=e.map(_m);return We(n,r)}function _m(e){return[{type:"span"},e]}function gm(e,t,n=[t],r="npm"){const o=e._metadata||{};o.sdk||(o.sdk={name:`sentry.javascript.${t}`,packages:n.map(i=>({name:`${r}:@sentry/${i}`,version:$r})),version:$r}),e._metadata=o}const ym=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],bm=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],Oa="InboundFilters",Em=(e={})=>({name:Oa,setupOnce(){},processEvent(t,n,r){const o=r.getOptions(),i=vm(e,o);return Tm(t,i)?null:t}}),Aa=Em;Le(Oa,Aa);function vm(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:ym],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:bm],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function Tm(e,t){return t.ignoreInternal&&Om(e)?(R&&g.warn(`Event dropped due to being internal Sentry Error.
Event: ${ke(e)}`),!0):Sm(e,t.ignoreErrors)?(R&&g.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
Event: ${ke(e)}`),!0):wm(e,t.ignoreTransactions)?(R&&g.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
Event: ${ke(e)}`),!0):Rm(e,t.denyUrls)?(R&&g.warn(`Event dropped due to being matched by \`denyUrls\` option.
Event: ${ke(e)}.
Url: ${xn(e)}`),!0):Im(e,t.allowUrls)?!1:(R&&g.warn(`Event dropped due to not being matched by \`allowUrls\` option.
Event: ${ke(e)}.
Url: ${xn(e)}`),!0)}function Sm(e,t){return e.type||!t||!t.length?!1:km(e).some(n=>Zt(n,t))}function wm(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;const n=e.transaction;return n?Zt(n,t):!1}function Rm(e,t){if(!t||!t.length)return!1;const n=xn(e);return n?Zt(n,t):!1}function Im(e,t){if(!t||!t.length)return!0;const n=xn(e);return n?Zt(n,t):!0}function km(e){const t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),R&&t.length===0&&g.error(`Could not extract message for event ${ke(e)}`),t}function Om(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function Am(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function xn(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?Am(t):null}catch{return R&&g.error(`Cannot extract url for event ${ke(e)}`),null}}let $i;const Pa="FunctionToString",Mi=new WeakMap,Pm=()=>({name:Pa,setupOnce(){$i=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=io(this),n=Mi.has(W())&&t!==void 0?t:this;return $i.apply(n,e)}}catch{}},setup(e){Mi.set(e,!0)}}),Da=Pm;Le(Pa,Da);const H=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,k=L;function Dm(){k.document?k.document.addEventListener("visibilitychange",()=>{const e=Be();if(k.document.hidden&&e){const t="cancelled",{op:n,status:r}=X(e);H&&g.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${n}`),r||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.end()}}):H&&g.warn("[Tracing] Could not set up background tab detection due to lack of global document")}const rn=(e,t,n)=>{let r,o;return i=>{t.value>=0&&(i||n)&&(o=t.value-(r||0),(o||r===void 0)&&(r=t.value,t.delta=o,e(t)))}},Lm=()=>`v3-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,Cm=()=>{const e=k.performance.timing,t=k.performance.navigation.type,n={entryType:"navigation",startTime:0,type:t==2?"back_forward":t===1?"reload":"navigate"};for(const r in e)r!=="navigationStart"&&r!=="toJSON"&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n},Kn=()=>k.__WEB_VITALS_POLYFILL__?k.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||Cm()):k.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],mo=()=>{const e=Kn();return e&&e.activationStart||0},on=(e,t)=>{const n=Kn();let r="navigate";return n&&(k.document&&k.document.prerendering||mo()>0?r="prerender":r=n.type.replace(/_/g,"-")),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:Lm(),navigationType:r}},St=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(o=>{t(o.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},sn=(e,t)=>{const n=r=>{(r.type==="pagehide"||k.document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};k.document&&(addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0))},xm=(e,t={})=>{const n=on("CLS",0);let r,o=0,i=[];const s=c=>{c.forEach(l=>{if(!l.hadRecentInput){const u=i[0],d=i[i.length-1];o&&i.length!==0&&l.startTime-d.startTime<1e3&&l.startTime-u.startTime<5e3?(o+=l.value,i.push(l)):(o=l.value,i=[l]),o>n.value&&(n.value=o,n.entries=i,r&&r())}})},a=St("layout-shift",s);if(a){r=rn(e,n,t.reportAllChanges);const c=()=>{s(a.takeRecords()),r(!0)};return sn(c),c}};let Nn=-1;const Nm=()=>{k.document&&k.document.visibilityState&&(Nn=k.document.visibilityState==="hidden"&&!k.document.prerendering?0:1/0)},$m=()=>{sn(({timeStamp:e})=>{Nn=e},!0)},ho=()=>(Nn<0&&(Nm(),$m()),{get firstHiddenTime(){return Nn}}),Mm=e=>{const t=ho(),n=on("FID");let r;const o=a=>{a.startTime<t.firstHiddenTime&&(n.value=a.processingStart-a.startTime,n.entries.push(a),r(!0))},i=a=>{a.forEach(o)},s=St("first-input",i);r=rn(e,n),s&&sn(()=>{i(s.takeRecords()),s.disconnect()},!0)};let La=0,cr=1/0,yn=0;const Vm=e=>{e.forEach(t=>{t.interactionId&&(cr=Math.min(cr,t.interactionId),yn=Math.max(yn,t.interactionId),La=yn?(yn-cr)/7+1:0)})};let Hr;const Hm=()=>Hr?La:performance.interactionCount||0,Fm=()=>{"interactionCount"in performance||Hr||(Hr=St("event",Vm,{type:"event",buffered:!0,durationThreshold:0}))},Ca=()=>Hm(),Vi=10,be=[],ur={},Hi=e=>{const t=be[be.length-1],n=ur[e.interactionId];if(n||be.length<Vi||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{const r={id:e.interactionId,latency:e.duration,entries:[e]};ur[r.id]=r,be.push(r)}be.sort((r,o)=>o.latency-r.latency),be.splice(Vi).forEach(r=>{delete ur[r.id]})}},jm=()=>{const e=Math.min(be.length-1,Math.floor(Ca()/50));return be[e]},Um=(e,t)=>{t=t||{},Fm();const n=on("INP");let r;const o=s=>{s.forEach(c=>{c.interactionId&&Hi(c),c.entryType==="first-input"&&!be.some(u=>u.entries.some(d=>c.duration===d.duration&&c.startTime===d.startTime))&&Hi(c)});const a=jm();a&&a.latency!==n.value&&(n.value=a.latency,n.entries=a.entries,r())},i=St("event",o,{durationThreshold:t.durationThreshold||40});r=rn(e,n,t.reportAllChanges),i&&(i.observe({type:"first-input",buffered:!0}),sn(()=>{o(i.takeRecords()),n.value<0&&Ca()>0&&(n.value=0,n.entries=[]),r(!0)}))},Fi={},Bm=e=>{const t=ho(),n=on("LCP");let r;const o=s=>{const a=s[s.length-1];if(a){const c=Math.max(a.startTime-mo(),0);c<t.firstHiddenTime&&(n.value=c,n.entries=[a],r())}},i=St("largest-contentful-paint",o);if(i){r=rn(e,n);const s=()=>{Fi[n.id]||(o(i.takeRecords()),i.disconnect(),Fi[n.id]=!0,r(!0))};return["keydown","click"].forEach(a=>{k.document&&addEventListener(a,s,{once:!0,capture:!0})}),sn(s,!0),s}},Fr=e=>{k.document&&(k.document.prerendering?addEventListener("prerenderingchange",()=>Fr(e),!0):k.document.readyState!=="complete"?addEventListener("load",()=>Fr(e),!0):setTimeout(e,0))},qm=(e,t)=>{t=t||{};const n=on("TTFB"),r=rn(e,n,t.reportAllChanges);Fr(()=>{const o=Kn();if(o){if(n.value=Math.max(o.responseStart-mo(),0),n.value<0||n.value>performance.now())return;n.entries=[o],r(!0)}})},Nt={},$n={};let xa,Na,$a,Ma,Va;function Gm(e,t=!1){return an("cls",e,Xm,xa,t)}function zm(e,t=!1){return an("lcp",e,Qm,$a,t)}function Wm(e){return an("ttfb",e,Zm,Ma)}function Ym(e){return an("fid",e,Jm,Na)}function Km(e){return an("inp",e,eh,Va)}function Ut(e,t){return Ha(e,t),$n[e]||(th(e),$n[e]=!0),Fa(e,t)}function wt(e,t){const n=Nt[e];if(!(!n||!n.length))for(const r of n)try{r(t)}catch(o){H&&g.error(`Error while triggering instrumentation handler.
Type: ${e}
Name: ${Se(r)}
Error:`,o)}}function Xm(){return xm(e=>{wt("cls",{metric:e}),xa=e},{reportAllChanges:!0})}function Jm(){return Mm(e=>{wt("fid",{metric:e}),Na=e})}function Qm(){return Bm(e=>{wt("lcp",{metric:e}),$a=e})}function Zm(){return qm(e=>{wt("ttfb",{metric:e}),Ma=e})}function eh(){return Um(e=>{wt("inp",{metric:e}),Va=e})}function an(e,t,n,r,o=!1){Ha(e,t);let i;return $n[e]||(i=n(),$n[e]=!0),r&&t({metric:r}),Fa(e,t,o?i:void 0)}function th(e){const t={};e==="event"&&(t.durationThreshold=0),St(e,n=>{wt(e,{entries:n})},t)}function Ha(e,t){Nt[e]=Nt[e]||[],Nt[e].push(t)}function Fa(e,t,n){return()=>{n&&n();const r=Nt[e];if(!r)return;const o=r.indexOf(t);o!==-1&&r.splice(o,1)}}function lr(e){return typeof e=="number"&&isFinite(e)}function gt(e,{startTimestamp:t,...n}){return t&&e.startTimestamp>t&&(e.startTimestamp=t),e.startChild({startTimestamp:t,...n})}const nh=2147483647;function z(e){return e/1e3}function _o(){return k&&k.addEventListener&&k.performance}let ji=0,F={},pe,$t;function rh(){const e=_o();if(e&&ie){e.mark&&k.performance.mark("sentry-tracing-init");const t=uh(),n=ah(),r=ch(),o=lh();return()=>{t(),n(),r(),o()}}return()=>{}}function oh(){Ut("longtask",({entries:e})=>{for(const t of e){const n=Be();if(!n)return;const r=z(ie+t.startTime),o=z(t.duration);n.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+o})}})}function ih(){Ut("event",({entries:e})=>{for(const t of e){const n=Be();if(!n)return;if(t.name==="click"){const r=z(ie+t.startTime),o=z(t.duration),i={description:mt(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+o},s=Bs(t.target);s&&(i.attributes={"ui.component_name":s}),n.startChild(i)}}})}function sh(e,t){if(_o()&&ie){const r=dh(e,t);return()=>{r()}}return()=>{}}function ah(){return Gm(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(H&&g.log("[Measurements] Adding CLS"),F.cls={value:e.value,unit:""},$t=t)},!0)}function ch(){return zm(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(H&&g.log("[Measurements] Adding LCP"),F.lcp={value:e.value,unit:"millisecond"},pe=t)},!0)}function uh(){return Ym(({metric:e})=>{const t=e.entries[e.entries.length-1];if(!t)return;const n=z(ie),r=z(t.startTime);H&&g.log("[Measurements] Adding FID"),F.fid={value:e.value,unit:"millisecond"},F["mark.fid"]={value:n+r,unit:"second"}})}function lh(){return Wm(({metric:e})=>{e.entries[e.entries.length-1]&&(H&&g.log("[Measurements] Adding TTFB"),F.ttfb={value:e.value,unit:"millisecond"})})}const Ui={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function dh(e,t){return Km(({metric:n})=>{if(n.value===void 0)return;const r=n.entries.find(w=>w.duration===n.value&&Ui[w.name]!==void 0),o=W();if(!r||!o)return;const i=Ui[r.name],s=o.getOptions(),a=z(ie+r.startTime),c=z(n.value),l=r.interactionId!==void 0?e[r.interactionId]:void 0;if(l===void 0)return;const{routeName:u,parentContext:d,activeTransaction:m,user:p,replayId:_}=l,v=p!==void 0?p.email||p.id||p.ip_address:void 0,T=m!==void 0?m.getProfileId():void 0,y=new Yn({startTimestamp:a,endTimestamp:a+c,op:`ui.interaction.${i}`,name:mt(r.target),attributes:{release:s.release,environment:s.environment,transaction:u,...v!==void 0&&v!==""?{user:v}:{},...T!==void 0?{profile_id:T}:{},..._!==void 0?{replay_id:_}:{}},exclusiveTime:n.value,measurements:{inp:{value:n.value,unit:"millisecond"}}}),b=Eh(d,s,t);if(b&&Math.random()<b){const w=y?hm([y],o.getDsn()):void 0,A=o&&o.getTransport();A&&w&&A.send(w).then(null,D=>{H&&g.error("Error while sending interaction:",D)});return}})}function ph(e){const t=_o();if(!t||!k.performance.getEntries||!ie)return;H&&g.log("[Tracing] Adding & adjusting spans using Performance API");const n=z(ie),r=t.getEntries(),{op:o,start_timestamp:i}=X(e);if(r.slice(ji).forEach(s=>{const a=z(s.startTime),c=z(s.duration);if(!(e.op==="navigation"&&i&&n+a<i))switch(s.entryType){case"navigation":{mh(e,s,n);break}case"mark":case"paint":case"measure":{fh(e,s,a,c,n);const l=ho(),u=s.startTime<l.firstHiddenTime;s.name==="first-paint"&&u&&(H&&g.log("[Measurements] Adding FP"),F.fp={value:s.startTime,unit:"millisecond"}),s.name==="first-contentful-paint"&&u&&(H&&g.log("[Measurements] Adding FCP"),F.fcp={value:s.startTime,unit:"millisecond"});break}case"resource":{_h(e,s,s.name,a,c,n);break}}}),ji=Math.max(r.length-1,0),gh(e),o==="pageload"){bh(F),["fcp","fp","lcp"].forEach(a=>{if(!F[a]||!i||n>=i)return;const c=F[a].value,l=n+z(c),u=Math.abs((l-i)*1e3),d=u-c;H&&g.log(`[Measurements] Normalized ${a} from ${c} to ${u} (${d})`),F[a].value=u});const s=F["mark.fid"];s&&F.fid&&(gt(e,{description:"first input delay",endTimestamp:s.value+z(F.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:s.value}),delete F["mark.fid"]),"fcp"in F||delete F.cls,Object.keys(F).forEach(a=>{zf(a,F[a].value,F[a].unit)}),yh(e)}pe=void 0,$t=void 0,F={}}function fh(e,t,n,r,o){const i=o+n,s=i+r;return gt(e,{description:t.name,endTimestamp:s,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:i}),i}function mh(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{bn(e,t,r,n)}),bn(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),bn(e,t,"fetch",n,"cache","domainLookupStart"),bn(e,t,"domainLookup",n,"DNS"),hh(e,t,n)}function bn(e,t,n,r,o,i){const s=i?t[i]:t[`${n}End`],a=t[`${n}Start`];!a||!s||gt(e,{op:"browser",origin:"auto.browser.browser.metrics",description:o||n,startTimestamp:r+z(a),endTimestamp:r+z(s)})}function hh(e,t,n){t.responseEnd&&(gt(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+z(t.requestStart),endTimestamp:n+z(t.responseEnd)}),gt(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+z(t.responseStart),endTimestamp:n+z(t.responseEnd)}))}function _h(e,t,n,r,o,i){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;const s=He(n),a={};dr(a,t,"transferSize","http.response_transfer_size"),dr(a,t,"encodedBodySize","http.response_content_length"),dr(a,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(a["resource.render_blocking_status"]=t.renderBlockingStatus),s.protocol&&(a["url.scheme"]=s.protocol.split(":").pop()),s.host&&(a["server.address"]=s.host),a["url.same_origin"]=n.includes(k.location.origin);const c=i+r,l=c+o;gt(e,{description:n.replace(k.location.origin,""),endTimestamp:l,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:c,data:a})}function gh(e){const t=k.navigator;if(!t)return;const n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),lr(n.rtt)&&(F["connection.rtt"]={value:n.rtt,unit:"millisecond"})),lr(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),lr(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function yh(e){pe&&(H&&g.log("[Measurements] Adding LCP Data"),pe.element&&e.setTag("lcp.element",mt(pe.element)),pe.id&&e.setTag("lcp.id",pe.id),pe.url&&e.setTag("lcp.url",pe.url.trim().slice(0,200)),e.setTag("lcp.size",pe.size)),$t&&$t.sources&&(H&&g.log("[Measurements] Adding CLS Data"),$t.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,mt(t.node))))}function dr(e,t,n,r){const o=t[n];o!=null&&o<nh&&(e[r]=o)}function bh(e){const t=Kn();if(!t)return;const{responseStart:n,requestStart:r}=t;r<=n&&(H&&g.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}function Eh(e,t,n){if(!Tt(t))return!1;let r;return e!==void 0&&typeof t.tracesSampler=="function"?r=t.tracesSampler({transactionContext:e,name:e.name,parentSampled:e.parentSampled,attributes:{...e.data,...e.attributes},location:k.location}):e!==void 0&&e.sampled!==void 0?r=e.sampled:typeof t.tracesSampleRate<"u"?r=t.tracesSampleRate:r=1,Sa(r)?r===!0?n:r===!1?0:r*n:(H&&g.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1)}function vh(e,t,n,r,o="auto.http.browser"){if(!Tt()||!e.fetchData)return;const i=t(e.fetchData.url);if(e.endTimestamp&&i){const p=e.fetchData.__span;if(!p)return;const _=r[p];_&&(wh(_,e),delete r[p]);return}const s=_e(),a=W(),{method:c,url:l}=e.fetchData,u=Sh(l),d=u?He(u).host:void 0,m=i?ga({name:`${c} ${l}`,onlyIfParent:!0,attributes:{url:l,type:"fetch","http.method":c,"http.url":u,"server.address":d,[it]:o},op:"http.client"}):void 0;if(m&&(e.fetchData.__span=m.spanContext().spanId,r[m.spanContext().spanId]=m),n(e.fetchData.url)&&a){const p=e.args[0];e.args[1]=e.args[1]||{};const _=e.args[1];_.headers=Th(p,a,s,_,m)}return m}function Th(e,t,n,r,o){const i=o||n.getSpan(),s=Ye(),{traceId:a,spanId:c,sampled:l,dsc:u}={...s.getPropagationContext(),...n.getPropagationContext()},d=i?Gn(i):co(a,c,l),m=ia(u||(i?_t(i):Wn(a,t,n))),p=r.headers||(typeof Request<"u"&&Te(e,Request)?e.headers:void 0);if(p)if(typeof Headers<"u"&&Te(p,Headers)){const _=new Headers(p);return _.append("sentry-trace",d),m&&_.append(xr,m),_}else if(Array.isArray(p)){const _=[...p,["sentry-trace",d]];return m&&_.push([xr,m]),_}else{const _="baggage"in p?p.baggage:void 0,v=[];return Array.isArray(_)?v.push(..._):_&&v.push(_),m&&v.push(m),{...p,"sentry-trace":d,baggage:v.length>0?v.join(","):void 0}}else return{"sentry-trace":d,baggage:m}}function Sh(e){try{return new URL(e).href}catch{return}}function wh(e,t){if(t.response){fo(e,t.response.status);const n=t.response&&t.response.headers&&t.response.headers.get("content-length");if(n){const r=parseInt(n);r>0&&e.setAttribute("http.response_content_length",r)}}else t.error&&e.setStatus("internal_error");e.end()}const jr=["localhost",/^\/(?!\/)/],Ur={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:jr,tracePropagationTargets:jr};function Rh(e){const{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:o,shouldCreateSpanForRequest:i,enableHTTPTimings:s}={traceFetch:Ur.traceFetch,traceXHR:Ur.traceXHR,...e},a=typeof i=="function"?i:u=>!0,c=u=>Ah(u,r||o),l={};t&&Qs(u=>{const d=vh(u,a,c,l);if(d){const m=ja(u.fetchData.url),p=m?He(m).host:void 0;d.setAttributes({"http.url":m,"server.address":p})}s&&d&&Bi(d)}),n&&ta(u=>{const d=Ph(u,a,c,l);s&&d&&Bi(d)})}function Ih(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function Bi(e){const{url:t}=X(e).data||{};if(!t||typeof t!="string")return;const n=Ut("resource",({entries:r})=>{r.forEach(o=>{Ih(o)&&o.name.endsWith(t)&&(Oh(o).forEach(s=>e.setAttribute(...s)),setTimeout(n))})})}function kh(e){let t="unknown",n="unknown",r="";for(const o of e){if(o==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(o))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=o}return r===e&&(t=r),{name:t,version:n}}function de(e=0){return((ie||performance.timeOrigin)+e)/1e3}function Oh(e){const{name:t,version:n}=kh(e.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",t]),ie?[...r,["http.request.redirect_start",de(e.redirectStart)],["http.request.fetch_start",de(e.fetchStart)],["http.request.domain_lookup_start",de(e.domainLookupStart)],["http.request.domain_lookup_end",de(e.domainLookupEnd)],["http.request.connect_start",de(e.connectStart)],["http.request.secure_connection_start",de(e.secureConnectionStart)],["http.request.connection_end",de(e.connectEnd)],["http.request.request_start",de(e.requestStart)],["http.request.response_start",de(e.responseStart)],["http.request.response_end",de(e.responseEnd)]]:r}function Ah(e,t){return Zt(e,t||jr)}function Ph(e,t,n,r){const o=e.xhr,i=o&&o[rt];if(!Tt()||!o||o.__sentry_own_request__||!i)return;const s=t(i.url);if(e.endTimestamp&&s){const p=o.__sentry_xhr_span_id__;if(!p)return;const _=r[p];_&&i.status_code!==void 0&&(fo(_,i.status_code),_.end(),delete r[p]);return}const a=_e(),c=Ye(),l=ja(i.url),u=l?He(l).host:void 0,d=s?ga({name:`${i.method} ${i.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":i.method,"http.url":l,url:i.url,"server.address":u,[it]:"auto.http.browser"},op:"http.client"}):void 0;d&&(o.__sentry_xhr_span_id__=d.spanContext().spanId,r[o.__sentry_xhr_span_id__]=d);const m=W();if(o.setRequestHeader&&n(i.url)&&m){const{traceId:p,spanId:_,sampled:v,dsc:T}={...c.getPropagationContext(),...a.getPropagationContext()},y=d?Gn(d):co(p,_,v),b=ia(T||(d?_t(d):Wn(p,m,a)));Dh(o,y,b)}return d}function Dh(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(xr,n)}catch{}}function ja(e){try{return new URL(e,k.location.origin).href}catch{return}}function Lh(e,t=!0,n=!0){if(!k||!k.location){H&&g.warn("Could not initialize routing instrumentation due to invalid location");return}let r=k.location.href,o;t&&(o=e({name:k.location.pathname,startTimestamp:ie?ie/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&so(({to:i,from:s})=>{if(s===void 0&&r&&r.indexOf(i)!==-1){r=void 0;return}s!==i&&(r=void 0,o&&(H&&g.log(`[Tracing] Finishing current transaction with op: ${o.op}`),o.end()),o=e({name:k.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}const Ch="BrowserTracing",xh={...In,markBackgroundTransactions:!0,routingInstrumentation:Lh,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...Ur},qi=10;class Nh{constructor(t){this.name=Ch,this._hasSetTracePropagationTargets=!1,Gf(),H&&(this._hasSetTracePropagationTargets=!!(t&&(t.tracePropagationTargets||t.tracingOrigins))),this.options={...xh,...t},this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),t&&!t.tracePropagationTargets&&t.tracingOrigins&&(this.options.tracePropagationTargets=t.tracingOrigins),this._collectWebVitals=rh(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&sh(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&oh(),this.options._experiments.enableInteractions&&ih(),this._latestRoute={name:void 0,context:void 0}}setupOnce(t,n){this._getCurrentHub=n;const o=n().getClient(),i=o&&o.getOptions(),{routingInstrumentation:s,startTransactionOnLocationChange:a,startTransactionOnPageLoad:c,markBackgroundTransactions:l,traceFetch:u,traceXHR:d,shouldCreateSpanForRequest:m,enableHTTPTimings:p,_experiments:_}=this.options,v=i&&i.tracePropagationTargets,T=v||this.options.tracePropagationTargets;H&&this._hasSetTracePropagationTargets&&v&&g.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),s(y=>{const b=this._createRouteTransaction(y);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(b,y,n),b},c,a),l&&Dm(),_.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),Rh({traceFetch:u,traceXHR:d,tracePropagationTargets:T,shouldCreateSpanForRequest:m,enableHTTPTimings:p})}_createRouteTransaction(t){if(!this._getCurrentHub){H&&g.warn(`[Tracing] Did not create ${t.op} transaction because _getCurrentHub is invalid.`);return}const n=this._getCurrentHub(),{beforeNavigate:r,idleTimeout:o,finalTimeout:i,heartbeatInterval:s}=this.options,a=t.op==="pageload";let c;if(a){const p=a?Gi("sentry-trace"):"",_=a?Gi("baggage"):void 0,{traceId:v,dsc:T,parentSpanId:y,sampled:b}=Kp(p,_);c={traceId:v,parentSpanId:y,parentSampled:b,...t,metadata:{...t.metadata,dynamicSamplingContext:T},trimEnd:!0}}else c={trimEnd:!0,...t};const l=typeof r=="function"?r(c):c,u=l===void 0?{...c,sampled:!1}:l;u.metadata=u.name!==c.name?{...u.metadata,source:"custom"}:u.metadata,this._latestRoute.name=u.name,this._latestRoute.context=u,u.sampled===!1&&H&&g.log(`[Tracing] Will not send ${u.op} transaction because of beforeNavigate.`),H&&g.log(`[Tracing] Starting ${u.op} transaction on scope`);const{location:d}=k,m=Di(n,u,o,i,!0,{location:d},s,a);return a&&k.document&&(k.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(k.document.readyState)&&m.sendAutoFinishSignal()}),["interactive","complete"].includes(k.document.readyState)&&m.sendAutoFinishSignal()),m.registerBeforeFinishCallback(p=>{this._collectWebVitals(),ph(p)}),m}_registerInteractionListener(){let t;const n=()=>{const{idleTimeout:r,finalTimeout:o,heartbeatInterval:i}=this.options,s="ui.action.click",a=Be();if(a&&a.op&&["navigation","pageload"].includes(a.op)){H&&g.warn(`[Tracing] Did not create ${s} transaction because a pageload or navigation transaction is in progress.`);return}if(t&&(t.setFinishReason("interactionInterrupted"),t.end(),t=void 0),!this._getCurrentHub){H&&g.warn(`[Tracing] Did not create ${s} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRoute.name){H&&g.warn(`[Tracing] Did not create ${s} transaction because _latestRouteName is missing.`);return}const c=this._getCurrentHub(),{location:l}=k,u={name:this._latestRoute.name,op:s,trimEnd:!0,data:{[ct]:this._latestRoute.context?$h(this._latestRoute.context):"url"}};t=Di(c,u,r,o,!0,{location:l},i)};["click"].forEach(r=>{k.document&&addEventListener(r,n,{once:!1,capture:!0})})}_registerInpInteractionListener(){const t=({entries:n})=>{const r=W(),o=r!==void 0&&r.getIntegrationByName!==void 0?r.getIntegrationByName("Replay"):void 0,i=o!==void 0?o.getReplayId():void 0,s=Be(),a=_e(),c=a!==void 0?a.getUser():void 0;n.forEach(l=>{if(Mh(l)){const u=l.interactionId;if(u===void 0)return;const d=this._interactionIdToRouteNameMapping[u],m=l.duration,p=l.startTime,_=Object.keys(this._interactionIdToRouteNameMapping),v=_.length>0?_.reduce((T,y)=>this._interactionIdToRouteNameMapping[T].duration<this._interactionIdToRouteNameMapping[y].duration?T:y):void 0;if(l.entryType==="first-input"&&_.map(y=>this._interactionIdToRouteNameMapping[y]).some(y=>y.duration===m&&y.startTime===p)||!u)return;if(d)d.duration=Math.max(d.duration,m);else if(_.length<qi||v===void 0||m>this._interactionIdToRouteNameMapping[v].duration){const T=this._latestRoute.name,y=this._latestRoute.context;T&&y&&(v&&Object.keys(this._interactionIdToRouteNameMapping).length>=qi&&delete this._interactionIdToRouteNameMapping[v],this._interactionIdToRouteNameMapping[u]={routeName:T,duration:m,parentContext:y,user:c,activeTransaction:s,replayId:i,startTime:p})}}})};Ut("event",t),Ut("first-input",t)}}function Gi(e){const t=np(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}function $h(e){const t=e.attributes&&e.attributes[ct],n=e.data&&e.data[ct],r=e.metadata&&e.metadata.source;return t||n||r}function Mh(e){return"duration"in e}const $=L;let Br=0;function Ua(){return Br>0}function Vh(){Br++,setTimeout(()=>{Br--})}function yt(e,t={},n){if(typeof e!="function")return e;try{const o=e.__sentry_wrapped__;if(o)return typeof o=="function"?o:e;if(io(e))return e}catch{return e}const r=function(){const o=Array.prototype.slice.call(arguments);try{const i=o.map(s=>yt(s,t));return e.apply(this,i)}catch(i){throw Vh(),vf(s=>{s.addEventProcessor(a=>(t.mechanism&&(kr(a,void 0),jt(a,t.mechanism)),a.extra={...a.extra,arguments:o},a)),Ef(i)}),i}};try{for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=e[o])}catch{}Gs(r,e),Fe(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}const Ee=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Ba(e,t){const n=go(e,t),r={type:t&&t.name,value:Uh(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function Hh(e,t,n,r){const o=W(),i=o&&o.getOptions().normalizeDepth,s={exception:{values:[{type:jn(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:Gh(t,{isUnhandledRejection:r})}]},extra:{__serialized__:na(t,i)}};if(n){const a=go(e,n);a.length&&(s.exception.values[0].stacktrace={frames:a})}return s}function pr(e,t){return{exception:{values:[Ba(e,t)]}}}function go(e,t){const n=t.stacktrace||t.stack||"",r=jh(t);try{return e(n,r)}catch{}return[]}const Fh=/Minified React error #\d+;/i;function jh(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(Fh.test(e.message))return 1}return 0}function Uh(e){const t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function Bh(e,t,n,r){const o=n&&n.syntheticException||void 0,i=yo(e,t,o,r);return jt(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),ht(i)}function qh(e,t,n="info",r,o){const i=r&&r.syntheticException||void 0,s=qr(e,t,i,o);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),ht(s)}function yo(e,t,n,r,o){let i;if(to(t)&&t.error)return pr(e,t.error);if(si(t)||zd(t)){const s=t;if("stack"in t)i=pr(e,t);else{const a=s.name||(si(s)?"DOMError":"DOMException"),c=s.message?`${a}: ${s.message}`:a;i=qr(e,c,n,r),kr(i,c)}return"code"in s&&(i.tags={...i.tags,"DOMException.code":`${s.code}`}),i}return Hs(t)?pr(e,t):ft(t)||jn(t)?(i=Hh(e,t,n,o),jt(i,{synthetic:!0}),i):(i=qr(e,t,n,r),kr(i,`${t}`),jt(i,{synthetic:!0}),i)}function qr(e,t,n,r){const o={};if(r&&n){const i=go(e,n);i.length&&(o.exception={values:[{value:t,stacktrace:{frames:i}}]})}if(no(t)){const{__sentry_template_string__:i,__sentry_template_values__:s}=t;return o.logentry={message:i,params:s},o}return o.message=t,o}function Gh(e,{isUnhandledRejection:t}){const n=dp(e),r=t?"promise rejection":"exception";return to(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:jn(e)?`Event \`${zh(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function zh(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function Wh(e,{metadata:t,tunnel:n,dsn:r}){const o={event_id:e.event_id,sent_at:new Date().toISOString(),...t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:vt(r)}},i=Yh(e);return We(o,[i])}function Yh(e){return[{type:"user_report"},e]}class Kh extends cm{constructor(t){const n=$.SENTRY_SDK_SOURCE||Cp();gm(t,"browser",["browser"],n),super(t),t.sendClientReports&&$.document&&$.document.addEventListener("visibilitychange",()=>{$.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(t,n){return Bh(this._options.stackParser,t,n,this._options.attachStacktrace)}eventFromMessage(t,n="info",r){return qh(this._options.stackParser,t,n,r,this._options.attachStacktrace)}captureUserFeedback(t){if(!this._isEnabled()){Ee&&g.warn("SDK not enabled, will not capture user feedback.");return}const n=Wh(t,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(n)}_prepareEvent(t,n,r){return t.platform=t.platform||"javascript",super._prepareEvent(t,n,r)}_flushOutcomes(){const t=this._clearOutcomes();if(t.length===0){Ee&&g.log("No outcomes to send");return}if(!this._dsn){Ee&&g.log("No dsn provided, will not send outcomes");return}Ee&&g.log("Sending outcomes:",t);const n=nf(t,this._options.tunnel&&vt(this._dsn));this._sendEnvelope(n)}}let Pt;function Xh(){if(Pt)return Pt;if(Dr($.fetch))return Pt=$.fetch.bind($);const e=$.document;let t=$.fetch;if(e&&typeof e.createElement=="function")try{const n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);const r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){Ee&&g.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return Pt=t.bind($)}function Jh(){Pt=void 0}function Qh(e,t=Xh()){let n=0,r=0;function o(i){const s=i.body.length;n+=s,r++;const a={body:i.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{return t(e.url,a).then(c=>(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 Jh(),n-=s,r--,ao(c)}}return ka(e,o)}const Zh=4;function e_(e){function t(n){return new Z((r,o)=>{const i=new XMLHttpRequest;i.onerror=o,i.onreadystatechange=()=>{i.readyState===Zh&&r({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url);for(const s in e.headers)Object.prototype.hasOwnProperty.call(e.headers,s)&&i.setRequestHeader(s,e.headers[s]);i.send(n.body)})}return ka(e,t)}const Xn="?",t_=30,n_=40,r_=50;function bo(e,t,n,r){const o={filename:e,function:t,in_app:!0};return n!==void 0&&(o.lineno=n),r!==void 0&&(o.colno=r),o}const o_=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i_=/\((\S*)(?::(\d+))(?::(\d+))\)/,s_=e=>{const t=o_.exec(e);if(t){if(t[2]&&t[2].indexOf("eval")===0){const i=i_.exec(t[2]);i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3])}const[r,o]=qa(t[1]||Xn,t[2]);return bo(o,r,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},a_=[t_,s_],c_=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,u_=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,l_=e=>{const t=c_.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const i=u_.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}let r=t[3],o=t[1]||Xn;return[o,r]=qa(o,r),bo(r,o,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},d_=[r_,l_],p_=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,f_=e=>{const t=p_.exec(e);return t?bo(t[2],t[1]||Xn,+t[3],t[4]?+t[4]:void 0):void 0},m_=[n_,f_],h_=[a_,d_,m_],__=Ys(...h_),qa=(e,t)=>{const n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:Xn,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},En=1024,Ga="Breadcrumbs",g_=(e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:Ga,setupOnce(){},setup(n){t.console&&hp(E_(n)),t.dom&&yp(b_(n,t.dom)),t.xhr&&ta(v_(n)),t.fetch&&Qs(T_(n)),t.history&&so(S_(n)),t.sentry&&n.on&&n.on("beforeSendEvent",y_(n))}}},za=g_;Le(Ga,za);function y_(e){return function(n){W()===e&&Ue({category:`sentry.${n.type==="transaction"?"transaction":"event"}`,event_id:n.event_id,level:n.level,message:ke(n)},{event:n})}}function b_(e,t){return function(r){if(W()!==e)return;let o,i,s=typeof t=="object"?t.serializeAttribute:void 0,a=typeof t=="object"&&typeof t.maxStringLength=="number"?t.maxStringLength:void 0;a&&a>En&&(Ee&&g.warn(`\`dom.maxStringLength\` cannot exceed ${En}, but a value of ${a} was configured. Sentry will use ${En} instead.`),a=En),typeof s=="string"&&(s=[s]);try{const l=r.event,u=w_(l)?l.target:l;o=mt(u,{keyAttrs:s,maxStringLength:a}),i=Bs(u)}catch{o="<unknown>"}if(o.length===0)return;const c={category:`ui.${r.name}`,message:o};i&&(c.data={"ui.component_name":i}),Ue(c,{event:r.event,name:r.name,global:r.global})}}function E_(e){return function(n){if(W()!==e)return;const r={category:"console",data:{arguments:n.args,logger:"console"},level:jp(n.level),message:ai(n.args," ")};if(n.level==="assert")if(n.args[0]===!1)r.message=`Assertion failed: ${ai(n.args.slice(1)," ")||"console.assert"}`,r.data.arguments=n.args.slice(1);else return;Ue(r,{input:n.args,level:n.level})}}function v_(e){return function(n){if(W()!==e)return;const{startTimestamp:r,endTimestamp:o}=n,i=n.xhr[rt];if(!r||!o||!i)return;const{method:s,url:a,status_code:c,body:l}=i,u={method:s,url:a,status_code:c},d={xhr:n.xhr,input:l,startTimestamp:r,endTimestamp:o};Ue({category:"xhr",data:u,type:"http"},d)}}function T_(e){return function(n){if(W()!==e)return;const{startTimestamp:r,endTimestamp:o}=n;if(o&&!(n.fetchData.url.match(/sentry_key/)&&n.fetchData.method==="POST"))if(n.error){const i=n.fetchData,s={data:n.error,input:n.args,startTimestamp:r,endTimestamp:o};Ue({category:"fetch",data:i,level:"error",type:"http"},s)}else{const i=n.response,s={...n.fetchData,status_code:i&&i.status},a={input:n.args,response:i,startTimestamp:r,endTimestamp:o};Ue({category:"fetch",data:s,type:"http"},a)}}}function S_(e){return function(n){if(W()!==e)return;let r=n.from,o=n.to;const i=He($.location.href);let s=r?He(r):void 0;const a=He(o);(!s||!s.path)&&(s=i),i.protocol===a.protocol&&i.host===a.host&&(o=a.relative),i.protocol===s.protocol&&i.host===s.host&&(r=s.relative),Ue({category:"navigation",data:{from:r,to:o}})}}function w_(e){return!!e&&!!e.target}const Wa="Dedupe",R_=()=>{let e;return{name:Wa,setupOnce(){},processEvent(t){if(t.type)return t;try{if(I_(t,e))return Ee&&g.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}},Ya=R_;Le(Wa,Ya);function I_(e,t){return t?!!(k_(e,t)||O_(e,t)):!1}function k_(e,t){const n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!Xa(e,t)||!Ka(e,t))}function O_(e,t){const n=zi(t),r=zi(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!Xa(e,t)||!Ka(e,t))}function Ka(e,t){let n=Wi(e),r=Wi(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let o=0;o<r.length;o++){const i=r[o],s=n[o];if(i.filename!==s.filename||i.lineno!==s.lineno||i.colno!==s.colno||i.function!==s.function)return!1}return!0}function Xa(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function zi(e){return e.exception&&e.exception.values&&e.exception.values[0]}function Wi(e){const t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{return}}const Ja="GlobalHandlers",A_=(e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:Ja,setupOnce(){Error.stackTraceLimit=50},setup(n){t.onerror&&(P_(n),Yi("onerror")),t.onunhandledrejection&&(D_(n),Yi("onunhandledrejection"))}}},Qa=A_;Le(Ja,Qa);function P_(e){Zs(t=>{const{stackParser:n,attachStacktrace:r}=ec();if(W()!==e||Ua())return;const{msg:o,url:i,line:s,column:a,error:c}=t,l=c===void 0&&he(o)?x_(o,i,s,a):Za(yo(n,c||o,void 0,r,!1),i,s,a);l.level="error",la(l,{originalException:c,mechanism:{handled:!1,type:"onerror"}})})}function D_(e){ea(t=>{const{stackParser:n,attachStacktrace:r}=ec();if(W()!==e||Ua())return;const o=L_(t),i=ro(o)?C_(o):yo(n,o,void 0,r,!0);i.level="error",la(i,{originalException:o,mechanism:{handled:!1,type:"onunhandledrejection"}})})}function L_(e){if(ro(e))return e;const t=e;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return e}function C_(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function x_(e,t,n,r){const o=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;let i=to(e)?e.message:e,s="Error";const a=i.match(o);return a&&(s=a[1],i=a[2]),Za({exception:{values:[{type:s,value:i}]}},t,n,r)}function Za(e,t,n,r){const o=e.exception=e.exception||{},i=o.values=o.values||[],s=i[0]=i[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=he(t)&&t.length>0?t:tp();return c.length===0&&c.push({colno:l,filename:d,function:"?",in_app:!0,lineno:u}),e}function Yi(e){Ee&&g.log(`Global Handler attached: ${e}`)}function ec(){const e=W();return e&&e.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}const tc="HttpContext",N_=()=>({name:tc,setupOnce(){},preprocessEvent(e){if(!$.navigator&&!$.location&&!$.document)return;const t=e.request&&e.request.url||$.location&&$.location.href,{referrer:n}=$.document||{},{userAgent:r}=$.navigator||{},o={...e.request&&e.request.headers,...n&&{Referer:n},...r&&{"User-Agent":r}},i={...e.request,...t&&{url:t},headers:o};e.request=i}}),nc=N_;Le(tc,nc);const $_="cause",M_=5,rc="LinkedErrors",V_=(e={})=>{const t=e.limit||M_,n=e.key||$_;return{name:rc,setupOnce(){},preprocessEvent(r,o,i){const s=i.getOptions();Jd(Ba,s.stackParser,s.maxValueLength,n,t,r,o)}}},oc=V_;Le(rc,oc);const H_=["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"],ic="TryCatch",F_=(e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...e};return{name:ic,setupOnce(){t.setTimeout&&Y($,"setTimeout",Ki),t.setInterval&&Y($,"setInterval",Ki),t.requestAnimationFrame&&Y($,"requestAnimationFrame",j_),t.XMLHttpRequest&&"XMLHttpRequest"in $&&Y(XMLHttpRequest.prototype,"send",U_);const n=t.eventTarget;n&&(Array.isArray(n)?n:H_).forEach(B_)}}},sc=F_;Le(ic,sc);function Ki(e){return function(...t){const n=t[0];return t[0]=yt(n,{mechanism:{data:{function:Se(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function j_(e){return function(t){return e.apply(this,[yt(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Se(e)},handled:!1,type:"instrument"}})])}}function U_(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(o=>{o in n&&typeof n[o]=="function"&&Y(n,o,function(i){const s={mechanism:{data:{function:o,handler:Se(i)},handled:!1,type:"instrument"}},a=io(i);return a&&(s.mechanism.data.handler=Se(a)),yt(i,s)})}),e.apply(this,t)}}function B_(e){const t=$,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(Y(n,"addEventListener",function(r){return function(o,i,s){try{typeof i.handleEvent=="function"&&(i.handleEvent=yt(i.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Se(i),target:e},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[o,yt(i,{mechanism:{data:{function:"addEventListener",handler:Se(i),target:e},handled:!1,type:"instrument"}}),s])}}),Y(n,"removeEventListener",function(r){return function(o,i,s){const a=i;try{const c=a&&a.__sentry_wrapped__;c&&r.call(this,o,c,s)}catch{}return r.call(this,o,a,s)}}))}const q_=[Aa(),Da(),sc(),za(),Qa(),oc(),Ya(),nc()];function G_(e){return[...q_]}function z_(e={}){e.defaultIntegrations===void 0&&(e.defaultIntegrations=G_()),e.release===void 0&&(typeof __SENTRY_RELEASE__=="string"&&(e.release=__SENTRY_RELEASE__),$.SENTRY_RELEASE&&$.SENTRY_RELEASE.id&&(e.release=$.SENTRY_RELEASE.id)),e.autoSessionTracking===void 0&&(e.autoSessionTracking=!0),e.sendClientReports===void 0&&(e.sendClientReports=!0);const t={...e,stackParser:fp(e.stackParser||__),integrations:nm(e),transport:e.transport||(Js()?Qh:e_)};dm(Kh,t),e.autoSessionTracking&&W_()}function W_(){if(typeof $.document>"u"){Ee&&g.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}wi({ignoreDuration:!0}),Ri(),so(({from:e,to:t})=>{e!==void 0&&e!==t&&(wi({ignoreDuration:!0}),Ri())})}const Y_="2.0.28",K_=K(async()=>{let e,t;const n=`public-website-frontend@${Y_}`,{SENTRY_DSN:r,SENTRY_ENV:o,SENTRY_SAMPLE:i}=([e,t]=me(()=>Wr()),e=await e,t(),e);r&&o&&o!=="local"&&z_({dsn:r,release:n,environment:o,integrations:[new Nh],sampleRate:i||.1,tracesSampleRate:i||.1})});/*!
  * vue-cookie-next v1.3.0
  * (c) 2021 Anish George
  * @license MIT
  */const oe={expire:"1d",path:"; path=/",domain:"",secure:"",sameSite:"; SameSite=Lax"},X_={install:function(e){e.config.globalProperties.$cookie=this,e.provide("cookie",this)},config:function(e){const{expire:t,path:n,domain:r,secure:o,sameSite:i}=e;oe.expire=t||"1d",oe.path=n?"; path="+n:"; path=/",oe.domain=r?"; domain="+r:"",oe.secure=o?"; Secure":"",oe.sameSite=i?"; SameSite="+i:"; SameSite=Lax"},getCookie:function(e){var t=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;if(t&&t.substring(0,1)==="{"&&t.substring(t.length-1,t.length)==="}")try{t=JSON.parse(t)}catch{return t}return t},setCookie:function(e,t,n){let{expire:r,path:o,domain:i,secure:s,sameSite:a}=n||{};if(e){if(/^(?:expires|max\-age|path|domain|secure|SameSite)$/i.test(e))throw new Error('Cookie key name illegality, Cannot be set to ["expires","max-age","path","domain","secure","SameSite"]	 current key name: '+e)}else throw new Error("Cookie name is not find in first argument.");t&&t.constructor===Object&&(t=JSON.stringify(t));var c="";if(r=r===void 0?oe.expire:r,r&&r!=0)switch(r.constructor){case Number:r===1/0||r===-1?c="; expires=Fri, 31 Dec 9999 23:59:59 GMT":c="; max-age="+r;break;case String:let u=r.toString();if(/^(?:\d+(y|m|d|h|min|s))$/i.test(u)){var l=u.replace(/^(\d+)(?:y|m|d|h|min|s)$/i,"$1");switch(u.replace(/^(?:\d+)(y|m|d|h|min|s)$/i,"$1").toLowerCase()){case"m":c="; max-age="+ +l*2592e3;break;case"d":c="; max-age="+ +l*86400;break;case"h":c="; max-age="+ +l*3600;break;case"min":c="; max-age="+ +l*60;break;case"s":c="; max-age="+l;break;case"y":c="; max-age="+ +l*31104e3;break}}else c="; expires="+r;break;case Date:c="; expires="+r.toUTCString();break}return document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+c+(i?"; domain="+i:oe.domain)+(o?"; path="+o:oe.path)+(s===void 0?oe.secure:s?"; Secure":"")+(a===void 0?oe.sameSite:a?"; SameSite="+a:""),this},removeCookie:function(e,t){const{path:n,domain:r}=t||{};return!e||!this.isCookieAvailable(e)?!1:(document.cookie=encodeURIComponent(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(r?"; domain="+r:oe.domain)+(n?"; path="+n:oe.path)+"; SameSite=Lax",this)},isCookieAvailable:function(e){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){if(!document.cookie)return[];for(var e=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),t=0;t<e.length;t++)e[t]=decodeURIComponent(e[t]);return e}};function J_(){return ve("cookie")}const Q_=K(e=>(e.vueApp.use(X_),{provide:{useCookie:J_}})),Z_=K(async e=>{let t,n;{const{default:r}=([t,n]=me(()=>f(()=>import("./DD8tdU5C.js"),__vite__mapDeps([383,1,6,384]),import.meta.url)),t=await t,n(),t),{GOOGLE:o}=([t,n]=me(()=>Wr()),t=await t,n(),t);e.vueApp.use(r,{load:{key:o.MAPS,libraries:"places",language:"en"}})}});var ut,Me;class eg{constructor(t){le(this,ut);le(this,Me,new Map);Je(this,ut,new window.IntersectionObserver(n=>this.next(n),t))}next(t){t.forEach(({target:n,isIntersecting:r})=>{q(this,Me).has(n)&&q(this,Me).get(n)(r)})}register(t,n){q(this,Me).set(t,n),q(this,ut).observe(t)}unregister(t){q(this,Me).delete(t),q(this,ut).unobserve(t)}}ut=new WeakMap,Me=new WeakMap;const tg=e=>{const{node:t,key:n}=ng(e);t.observables.has(n)||t.observables.set(n,new eg(e));const r=t.observables.get(n);return{register:(o,i)=>r.register(o,i),unregister:(o,i)=>r.unregister(o,i)}},ng=({root:e,...t})=>{const n=e||window.document.documentElement;return n.observables||(n.observables=new Map),{key:JSON.stringify({...t}),node:n}},rg=Symbol("pending"),og=Symbol("fulfilled"),ig=Symbol("rejected");class Bt{constructor(){this.promise=new Promise((t,n)=>{this.resolve=t,this.reject=n,this.state=rg}).then(t=>(this.state=og,t)).catch(t=>{throw this.state=ig,new Error(t)})}static create(){return new Bt}}var qt,Gt,Ve,zt,Wt,Yt,Kt;class sg{constructor(t,n){le(this,qt);le(this,Gt);le(this,Ve,!1);le(this,zt,[]);le(this,Wt,[]);le(this,Yt,new Bt);le(this,Kt,new Bt);Je(this,qt,t.register(n,this.onIntersecting.bind(this))),Je(this,Gt,()=>t.unregister(n))}get observer(){return q(this,qt)}get inView(){return q(this,Ve)}onIntersecting(t){t?(q(this,Yt).resolve(),Je(this,Ve,!0),q(this,zt).forEach(n=>n())):q(this,Ve)&&(q(this,Kt).resolve(),Je(this,Ve,!1),q(this,Wt).forEach(n=>n()))}enterViewOnce(){return q(this,Yt).promise}enterView(t){q(this,zt).push(t)}leaveViewOnce(){return q(this,Kt).promise}leaveView(t){q(this,Wt).push(t)}destroy(){q(this,Gt).call(this)}}qt=new WeakMap,Gt=new WeakMap,Ve=new WeakMap,zt=new WeakMap,Wt=new WeakMap,Yt=new WeakMap,Kt=new WeakMap;const ag=(e,t)=>{const n=Eo(e),r={...cg(n),...t};return new sg(tg(r),e)},cg=e=>({root:e!==window.document.documentElement&&e||void 0,threshold:[0]}),ug=function(e){const t=Eo(e)||window,n=e.getBoundingClientRect(),r="getBoundingClientRect"in t&&t.getBoundingClientRect()||{left:0,top:0},o={x:n.left+r.left,y:n.top+r.top},i={x:t.offsetWidth||t.innerWidth,y:t.offsetHeight||t.innerHeight};return n.bottom<0||n.right<0||o.x>i.x||o.y>i.y},lg=/(auto|scroll)/,fr=(e,t)=>getComputedStyle(e,null).getPropertyValue(t),dg=e=>lg.test(fr(e,"overflow")+fr(e,"overflow-y")+fr(e,"overflow-x")),Eo=(e,t=[])=>!e||e===document.body?null:(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)&&dg(e)?e:(t.push(e),Eo(e.parentNode,t)),Gr="font-active",Xi=new Map,pg={install(e){e.directive("font",{created(t,n,r){var i;n.instance.fontsReady=n.instance.fontsReady||new Map;const o=[].concat(n.value);if(o.length){const{isCritical:s,fontCollection:a}=vn(o),c=o.map(({definition:u})=>u),l=a.add(c);t.setAttribute(l.name,l.value),n.instance.fontsReady.set(t,s),s&&(typeof((i=r.props)==null?void 0:i.class)=="string"&&(r.props.class=[...r.props.class.split(" "),s&&Gr].filter(Boolean).join(" ")),zr(r.props,"onLoad:font",c))}},getSSRProps(t){const n=[].concat(t.value);if(n.length){const{isCritical:r,fontCollection:o}=vn(n),i=n.map(({definition:a})=>a),s=o.add(i);return{[s.name]:s.value,class:r?"font-active":void 0}}},updated(t,n,r){n.instance.fontsReady.get(t)&&(t.classList.add(Gr),zr(r.props,"onLoad:font",[].concat(n.value).map(o=>o.definition)))},async mounted(t,n,r){if(vn(n.value)){const{isCritical:i,runtimeConfig:s}=vn(n.value);if(i||!ug(t))Ji(t,n,r);else{const a=ag(t,{rootMargin:s.lazyOffsetAsset||"0%"});Xi.set(t,a),await a.enterViewOnce(),Ji(t,n,r)}}},unmounted(t){Xi.delete(t)}})}};function vn(e){return[].concat(e)[0]}async function Ji(e,t,n){const r=[].concat(t.value).map(({definition:o})=>o);await Promise.all(r.filter(o=>!o.media||window.matchMedia(o.media).matches).map(o=>o.load())),e.classList.add(Gr),t.instance.fontsReady.set(e,!0),zr(n.props,"onLoad:font",r)}const zr=(e,t,n)=>{typeof(e==null?void 0:e[String(t)])=="function"&&e[String(t)](n)};function fg(e){return new RegExp(e.regex).test(window.navigator.userAgent)}function mg(e){return typeof window<"u"&&"btoa"in window?window.btoa(e):Buffer.from(e).toString("base64")}class hg{constructor(t,{src:n,type:r,fallbackFamily:o},{media:i,selector:s},a=400,c="normal"){Oo(this,"rootSelector");this.family=t,this.style=c,this.weight=a,this.src=n,this.type=`font/${r}`,this.fallbackFamily=o,this.rootSelector="",this.selector=s||"",this.media=i||null,this.loaded=new Bt}toJSON(){return{family:this.family,style:this.style,weight:this.weight,src:this.src,type:this.type,fallbackFamily:this.fallbackFamily,rootSelector:this.rootSelector,selector:this.selector,media:this.media}}async load(){const t="fonts"in window.document&&await window.document.fonts.ready;t&&!t.check(`${this.style} ${this.weight} 12px '${this.family}'`)&&await Array.from(t).find(r=>gg(r.family)===this.family&&r.style===this.style&&es(r.weight)===es(this.weight)).load()}getKey(){const t={...this};return delete t.src,delete t.rootSelector,mg(JSON.stringify(t))}getCSSText({usedFontaine:t=!1}={}){const n=Qi(this.rootSelector,this.selector),r=`"${this.family}"`;return Zi(`${n} {
        font-family: ${[yg(this.family,t)].filter(Boolean).concat(this.fallbackFamily.join(", "))};
        font-weight: ${this.weight};
        font-style: ${this.style};
      }
      ${_g(n)} {
        font-family: ${[r].concat(this.fallbackFamily).join(", ")};
      }`,this.media)}getNoScriptCSSText(){const t=Qi(this.rootSelector,this.selector),n=`"${this.family}"`;return Zi(`${t} {
        font-family: ${[n].concat(this.fallbackFamily).join(", ")};
        font-weight: ${this.weight};
        font-style: ${this.style};
      }`,this.media)}setRootSelector(t){this.rootSelector=`${t.name}="${t.value}"`}}function Qi(e,t){return cc(ac(t).map(n=>`[${e}] ${n}`))}function _g(e){return cc(ac(e).map(t=>`.font-active${t}`))}function ac(e){return e.split(",").map(t=>t.trim())}function cc(e){return e.join(", ").trim()}function Zi(e,t){return t&&`@media ${t} { ${e} }`||e}function gg(e){return e.replace(/"(.*)"/,"$1")}function es(e){switch(e=String(e),e){case"400":return"normal";case"700":return"bold";default:return e}}function yg(e,t){return t?`"${e} fallback"`:""}class bg{constructor(t=[]){this.list=t.map(n=>(n.variances=n.variances.map(r=>({style:"normal",weight:400,...r})),n))}getFont(t,n=400,r="normal",o={selector:null,media:null}){const i=this.list.find(s=>s.family===t);if(!i)throw new Error(`font family ${t} not found, please define in module options`);return Eg(i,n,r,o)}}function Eg(e,t,n,r={selector:null,media:null}){const o=e.variances.find(a=>a.weight===t&&a.style===n);if(!o)throw new Error(`font variance with ${t} and ${n} for font-family ${e.family} not found`);const{src:i,type:s}=o;return new hg(e.family,{src:i,type:s,fallbackFamily:e.fallback},r,t,n)}function vg(){return Tg}const Tg=e=>{const t=De();let n;return typeof e=="function"&&(n=Lc({rootMargin:t.public.booster.lazyOffsetComponent||"0%"})),Ze({loader:e,hydrate:n})},Sg=(...e)=>{console.log("[DEBUG][BOOSTER]:",...e)};var ts={};function wg(){const e=Cc(),t=x(),{public:{booster:{debug:n}}}=De(),r=lt(new hr);let o;ds(()=>r.value,a=>{const c=Rg(a,n);o==null||o.dispose(),Vt(()=>{o=e.push(()=>c)})}),t.$router.beforeEach(()=>{Vt(()=>{r.value=new hr(r.value.list.filter(a=>!i.value.includes(a))),i.value=[]})});let i=lt([]);return{push:(a,c,l)=>{if(!r)throw new Error("pushFontCollection must be called before setupHead");const u=!a.list.length;let d;return u&&(d={fontCollection:a,isCritical:c,options:l},r.value=new hr([...r.value.list,d]),d=r.value.list[r.value.list.length-1]),{dispose:()=>u&&i.value.push(d)}},collection:r}}const Rg=(e,t)=>{t&&Sg("Head Font Collections:",e.toJSON());const n=e.list.filter(({fontCollection:r})=>r.size);return{link:ts.prerender&&mr(n.filter(({fontCollection:r})=>r.size).map(({fontCollection:r,isCritical:o})=>r.getPreloadDescriptions(o)).flat()),style:mr(n.map(({fontCollection:r,options:o})=>r.getStyleDescriptions(o)).flat()),noscript:ts.prerender&&mr(n.map(({fontCollection:r})=>r.getNoScriptStyleDescriptions()).flat())}},mr=e=>Array.from(new Map(e.map(t=>[t.key,{...t,key:void 0}])).values());class hr{constructor(t=[]){this.list=t}get size(){return this.list.length}toJSON(){return{list:this.list.map(t=>({...t,fontCollection:t.fontCollection.toJSON()}))}}}const Ig=K({name:"booster-plugin",enforce:"post",async setup(e){let t,n;const r=vg(),o=([t,n]=me(()=>f(()=>import("./C0Qf3WhX.js"),__vite__mapDeps([385,1]),import.meta.url).then(a=>a.default||a)),t=await t,n(),t),i=new bg(o),s=wg();e.provide("booster",{head:s,getImageSize:kg,hydrate:r,getFont:i.getFont.bind(i),crossorigin:"anonymous",isBrowserSupported:()=>fg({regex:new RegExp(/Edge?\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(109|1[1-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(18\.([1-9]|\d{2,})|(19|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(1{2}[3-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]([6-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Opera Mini|Android:?[ /-](13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(2[6-9]|[3-9]\d|\d{3,})\.\d+|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(2\.([5-9]|\d{2,})|([3-9]|\d{2,})\.\d+)(\.\d+|)/)}),targetFormats:["webp","avif","jpg|jpeg|png|gif"],densities:"x1 x2"})},hooks:{"app:created"(){const{vueApp:e}=x();e.use(pg)}}}),_r=new Map;async function kg(e){if(!_r.has(e)){const{width:t,height:n}=await new Promise(r=>{let o=new globalThis.Image;o.onload=()=>{const i={width:o.naturalWidth,height:o.naturalHeight};o=null,r(i)},o.src=e});_r.set(e,{width:t,height:n})}return _r.get(e)}const Og=[ju,Bu,Id,Dd,Ld,Cd,xd,$d,Md,Vd,Bd,Gd,K_,Q_,Z_,Ig],Ag=qe({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>Pe(Oe[e.name],e.layoutProps,t.slots)}}),Pg=qe({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){const n=x(),r=ve(Kr),o=r===Mn()?Wl():r,i=ae(()=>{let c=G(e.name)??o.meta.layout??"default";return c&&!(c in Oe)&&e.fallback&&(c=G(e.fallback)),c}),s=lt();t.expose({layoutRef:s});const a=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",a);Q().beforeEach(c)}return()=>{const c=i.value&&i.value in Oe,l=o.meta.layoutTransition??du;return md(c&&l,{default:()=>Pe(ps,{suspensible:!0,onResolve:()=>{Vt(a)}},{default:()=>Pe(Dg,{layoutProps:xc(t.attrs,{ref:s}),key:i.value||void 0,name:i.value,shouldProvide:!e.name,hasTransition:!!l},t.slots)})}).default()}}}),Dg=qe({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(e,t){const n=e.name;return e.shouldProvide&&Dt(vu,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,o;return!n||typeof n=="string"&&!(n in Oe)?(o=(r=t.slots).default)==null?void 0:o.call(r):Pe(Ag,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}}),Lg=qe({__name:"app",async setup(e){let t,n;const{FRONTEND_ENV:r}=([t,n]=Nc(()=>Wr()),t=await t,n(),t),o=[];return r==="PROD"&&o.push({children:'(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window, document, "clarity", "script", "kumims880n");'}),o.push({src:"//cdn.evgnet.com/beacon/chorusnz/prod/scripts/evergage.min.js"}),ls({link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"}],script:o}),(i,s)=>{const a=Pg;return we(),et(a)}}}),Cg={class:"error-page"},xg={class:"container justify-center md:flex p-24"},Ng={class:"flex flex-col justify-center my-24 py-24"},$g={class:"mb-6 p-m"},Mg=qe({__name:"error",props:["error"],setup(e){const t=e,n=De().public.webAssets+"/svgs/corporate-404-question-mark.svg";let r="We can’t load this page right now. Please try again later.";return t.error.statusCode===404&&(r="We can’t find the page you’re looking for. Please click an option in the top menu or head back to home."),(o,i)=>(we(),fs("main",Cg,[Ce("div",xg,[Ce("div",Ng,[i[0]||(i[0]=Ce("h1",{class:"h-l mb-2"},"Something's wrong here...",-1)),Ce("p",$g,$c(G(r)),1),i[1]||(i[1]=Ce("a",{class:"btn btn-primary self-start",href:"/"}," Home ",-1))]),Ce("div",{class:"hidden md:flex justify-center"},[Ce("img",{src:n,alt:"question mark icon"})])])]))}}),Vg={key:0},ns={__name:"nuxt-root",setup(e){const t=()=>null,n=x(),r=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",r);Q().beforeEach(c)}const o=!1;Dt(Kr,Mn()),n.hooks.callHookWith(c=>c.map(l=>l()),"vue:setup");const i=Vn(),s=!1;Mc((c,l,u)=>{if(n.hooks.callHook("vue:error",c,l,u).catch(d=>console.error("[nuxt] Error in `vue:error` hook",d)),Ru(c)&&(c.fatal||c.unhandled))return n.runWithContext(()=>$e(c)),!1});const a=!1;return(c,l)=>(we(),et(ps,{onResolve:G(r)},{default:Vc(()=>[G(s)?(we(),fs("div",Vg)):G(i)?(we(),et(G(Mg),{key:1,error:G(i)},null,8,["error"])):G(a)?(we(),et(G(t),{key:2,context:G(a)},null,8,["context"])):G(o)?(we(),et(Hc(G(o)),{key:3})):(we(),et(G(Lg),{key:4}))]),_:1},8,["onResolve"]))}};let rs;{let e;rs=async function(){var s,a;if(e)return e;const r=!!(((s=window.__NUXT__)==null?void 0:s.serverRendered)??((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Fc(ns):jc(ns),o=_u({vueApp:r});async function i(c){await o.callHook("app:error",c),o.payload.error=o.payload.error||Qt(c)}r.config.errorHandler=i,o.hook("app:suspense:resolve",()=>{r.config.errorHandler===i&&(r.config.errorHandler=void 0)});try{await bu(o,Og)}catch(c){i(c)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(mu),await o.hooks.callHook("app:mounted",r),await Vt()}catch(c){i(c)}return r},e=rs().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Hu as $,_u as A,Wg as B,K as C,Gg as D,zg as E,gu as F,Eu as G,oy as H,wu as I,Ru as J,$e as K,vu as L,Vn as M,Qg as N,Jg as O,Kr as P,Xg as Q,ql as R,Yg as S,Kg as T,Zg as U,X_ as V,Ss as W,Mo as X,ey as Y,ty as Z,md as _,Bg as a,Hn as a0,Xr as a1,Nd as a2,Mn as b,Qt as c,Q as d,iy as e,qg as f,Su as g,De as h,Ug as i,ny as j,pu as k,jg as l,Ms as m,Tu as n,eo as o,Mg as p,sy as q,oi as r,hs as s,Ad as t,x as u,Pd as v,ry as w,yu as x,bu as y,No as z};
