1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./lMv6dbt8.js","./Bclw8ArK.js","./BPc1R1zb.js","./BkoN-qRZ.js","./rxhDcyfF.js","./750gPQ1S.js","./CX6mF7TF.js","./CrQuDb7h.js","./BhDVm_cs.js","./DyOTh5bt.js","./CpSAx1qD.js","./B6zmf_TN.js","./Bndy_LZ0.js","./BGGLkTEd.js","./CiGiGO7Z.js","./BFirI4G1.js","./CasVNiFD.js","./Bm7BVpak.js","./eTadb8s2.js","./C2tyUQoU.js","./BFA9eIiE.js","./BqQXdMM1.js","./CCWFx9Tr.js","./Diy9Jx5U.js","./wrLeWXEX.js","./DP0zZPnO.js","./CWysyFeV.js","./BjIJ3dqj.js","./CKMf1Nbe.js","./p_xNQhaf.js","./BufJ-Y_Q.js","./CfcCSGhn.js","./DjJfJwsU.js","./B-zF9q43.js","./Bp_afcV7.js","./DJwcOm9G.js","./D7iZAjEF.js","./DItdjnNe.js","./f4nlnF22.js","./ixes842k.js","./DpkqH_Oj.js","./V5gmJlxH.js","./CiMzcGUH.js","./DCrkx0U3.js","./Bu2Phc7r.js","./dvW_FCpU.js","./Dbc24Kz2.js","./Daf-ZOlJ.js","./jLL38Zvk.js","./Wf05PO7w.js","./DtvKfGgg.js","./DcCPT-3j.js","./Dsb-Kr2e.js","./DHxwXG32.js","./CeGJKcuY.js","./Do8jO8f1.js","./kkQg0UDS.js","./BaaXtEQ2.js","./DYPLY5-q.js","./CPMMboZJ.js","./OAzmvi-u.js","./CO6IY0nA.js","./Ck8EPUiG.js","./3Lb27d3V.js","./CM-mOU_1.js","./BkharNwb.js","./BliWyMaZ.js","./B-E-z95z.js","./privacy.TccLEEk7.css","./CV6xzycv.js","./DJDtRmW2.js","./Dlh9k9_7.js","./BFT-qRDI.js","./Cm5Hp1Uq.js","./Sdqf_TQJ.js","./terms.Dp0yVRKC.css","./D18MnW3O.js","./B3394MF2.js","./CJxQhVk5.js","./pages.DLseJjYM.css","./4oWniwq6.js","./default.lDNDeu8q.css","./C-6XEQrb.js","./error-404.C5jEvHpl.css","./B7SvPAiG.js","./error-500.CuATV5rO.css"])))=>i.map(i=>d[i]); 2import{$ as e,B as t,C as n,Ct as r,D as i,Dt as a,E as o,Et as s,F as c,G as l,I as u,J as d,K as f,M as p,N as m,O as h,Ot as g,Q as _,R as v,S as y,St as b,T as x,Tt as S,Vt as C,X as w,Xt as T,Y as E,_ as D,_t as ee,a as te,at as ne,b as re,bt as ie,c as ae,ct as O,d as oe,en as se,et as ce,f as le,ft as ue,g as de,h as fe,ht as k,i as pe,it as A,j,kt as M,l as N,lt as me,m as he,nn as ge,nt as _e,o as ve,ot as ye,p as be,pt as xe,q as P,rn as Se,rt as Ce,s as we,st as F,tn as Te,tt as I,u as Ee,v as L,w as De,wt as R,xt as Oe,y as ke,yt as Ae,z as je}from"./Bclw8ArK.js";import{$ as Me,A as Ne,B as Pe,C as Fe,Ct as Ie,D as Le,E as Re,Et as ze,F as z,G as Be,H as Ve,I as He,J as Ue,K as We,L as Ge,M as Ke,N as qe,O as Je,P as Ye,Q as Xe,R as Ze,S as Qe,St as $e,T as et,Tt as tt,U as nt,V as rt,W as it,X as at,Y as ot,Z as B,_ as st,_t as ct,a as lt,at as ut,b as dt,bt as ft,c as V,ct as pt,d as mt,dt as ht,et as gt,f as _t,ft as vt,g as yt,gt as bt,h as xt,ht as St,i as Ct,it as wt,j as Tt,k as Et,l as Dt,lt as Ot,m as kt,mt as At,n as jt,nt as Mt,o as Nt,ot as H,p as Pt,pt as Ft,q as It,r as Lt,rt as Rt,s as zt,st as Bt,t as Vt,tt as Ht,u as Ut,ut as Wt,v as U,vt as Gt,w as Kt,wt as W,x as qt,xt as Jt,y as Yt,yt as Xt,z as G}from"./BkoN-qRZ.js";import{t as Zt}from"./rxhDcyfF.js";import{n as Qt,t as $t}from"./Dsb-Kr2e.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var en=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,tn=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,nn=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function rn(e,t){if(e===`__proto__`||e===`constructor`&&t&&typeof t==`object`&&`prototype`in t){an(e);return}return t}function an(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function on(e,t={}){if(typeof e!=`string`)return e;
vendor: 6,430 bytes, line 2
2if(e[0]===`"`&&e[e.length-1]===`"`&&e.indexOf(`\\`)===-1)return e.slice(1,-1);let n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case`true`:return!0;case`false`:return!1;case`undefined`:return;case`null`:return null;case`nan`:return NaN;case`infinity`:return 1/0;case`-infinity`:return-1/0}if(!nn.test(e)){if(t.strict)throw SyntaxError(`[destr] Invalid JSON`);return e}try{if(en.test(e)||tn.test(e)){if(t.strict)throw Error(`[destr] Possible prototype pollution`);return JSON.parse(e,rn)}return JSON.parse(e)}catch(n){if(t.strict)throw n;return e}}var sn=class extends Error{constructor(e,t){super(e,t),this.name=`FetchError`,t?.cause&&!this.cause&&(this.cause=t.cause)}};function cn(e){let t=e.error?.message||e.error?.toString()||``,n=e.request?.method||e.options?.method||`GET`,r=e.request?.url||String(e.request)||`/`,i=new sn(`${`[${n}] ${JSON.stringify(r)}`}: ${e.response?`${e.response.status} ${e.response.statusText}`:`<no response>`}${t?` ${t}`:``}`,e.error?{cause:e.error}:void 0);for(let t of[`request`,`options`,`response`])Object.defineProperty(i,t,{get(){return e[t]}});for(let[t,n]of[[`data`,`_data`],[`status`,`status`],[`statusCode`,`status`],[`statusText`,`statusText`],[`statusMessage`,`statusText`]])Object.defineProperty(i,t,{get(){return e.response&&e.response[n]}});return i}var ln=new Set(Object.freeze([`PATCH`,`POST`,`PUT`,`DELETE`]));function un(e=`GET`){return ln.has(e.toUpperCase())}function dn(e){if(e===void 0)return!1;let t=typeof e;return t===`string`||t===`number`||t===`boolean`||t===null?!0:t===`object`?Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name===`Object`||typeof e.toJSON==`function`:!1}var fn=new Set([`image/svg`,`application/xml`,`application/xhtml`,`application/html`]),pn=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function mn(e=``){if(!e)return`json`;let t=e.split(`;`).shift()||``;return pn.test(t)?`json`:t===`text/event-stream`?`stream`:fn.has(t)||t.startsWith(`text/`)?`text`:`blob`}function hn(e,t,n,r){let i=gn(t?.headers??e?.headers,n?.headers,r),a;return(n?.query||n?.params||t?.params||t?.query)&&(a={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:a,params:a,headers:i}}function gn(e,t,n){if(!t)return new n(e);let r=new n(t);if(e)for(let[t,i]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))r.set(t,i);return r}async function _n(e,t){if(t){if(Array.isArray(t))for(let n of t)await n(e);else await t(e)}}var vn=new Set([408,409,425,429,500,502,503,504]),yn=new Set([101,204,205,304]);function bn(e={}){let{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function i(e){let t=e.error&&e.error.name===`AbortError`&&!e.options.timeout||!1;if(e.options.retry!==!1&&!t){let t;t=typeof e.options.retry==`number`?e.options.retry:+!un(e.options.method);let n=e.response&&e.response.status||500;if(t>0&&(Array.isArray(e.options.retryStatusCodes)?e.options.retryStatusCodes.includes(n):vn.has(n))){let n=typeof e.options.retryDelay==`function`?e.options.retryDelay(e):e.options.retryDelay||0;return n>0&&await new Promise(e=>setTimeout(e,n)),a(e.request,{...e.options,retry:t-1})}}let n=cn(e);throw Error.captureStackTrace&&Error.captureStackTrace(n,a),n}let a=async function(a,o={}){let s={request:a,options:hn(a,o,e.defaults,n),response:void 0,error:void 0};if(s.options.method&&(s.options.method=s.options.method.toUpperCase()),s.options.onRequest&&(await _n(s,s.options.onRequest),s.options.headers instanceof n||(s.options.headers=new n(s.options.headers||{}))),typeof s.request==`string`&&(s.options.baseURL&&(s.request=At(s.request,s.options.baseURL)),s.options.query&&(s.request=bt(s.request,s.options.query),delete s.options.query),`query`in s.options&&delete s.options.query,`params`in s.options&&delete s.options.params),s.options.body&&un(s.options.method)){if(dn(s.options.body)){let e=s.options.headers.get(`content-type`);typeof s.options.body!=`string`&&(s.options.body=e===`application/x-www-form-urlencoded`?new URLSearchParams(s.options.body).toString():JSON.stringify(s.options.body)),e||s.options.headers.set(`content-type`,`application/json`),s.options.headers.has(`accept`)||s.options.headers.set(`accept`,`application/json`)}else(`pipeTo`in s.options.body&&typeof s.options.body.pipeTo==`function`||typeof s.options.body.pipe==`function`)&&(`duplex`in s.options||(s.options.duplex=`half`))}let c;if(!s.options.signal&&s.options.timeout){let e=new r;c=setTimeout(()=>{let t=Error(`[TimeoutError]: The operation was aborted due to timeout`);t.name=`TimeoutError`,t.code=23,e.abort(t)},s.options.timeout),s.options.signal=e.signal}try{s.response=await t(s.request,s.options)}catch(e){return s.error=e,s.options.onRequestError&&await _n(s,s.options.onRequestError),await i(s)}finally{c&&clearTimeout(c)}if((s.response.body||s.response._bodyInit)&&!yn.has(s.response.status)&&s.options.method!==`HEAD`){let e=(s.options.parseResponse?`json`:s.options.responseType)||mn(s.response.headers.get(`content-type`)||``);switch(e){case`json`:{let e=await s.response.text(),t=s.options.parseResponse||on;s.response._data=t(e);break}case`stream`:s.response._data=s.response.body||s.response._bodyInit;break;default:s.response._data=await s.response[e]()}}return s.options.onResponse&&await _n(s,s.options.onResponse),!s.options.ignoreResponseError&&s.response.status>=400&&s.response.status<600?(s.options.onResponseError&&await _n(s,s.options.onResponseError),await i(s)):s.response},o=async function(e,t){return(await a(e,t))._data};return o.raw=a,o.native=(...e)=>t(...e),o.create=(t={},n={})=>bn({...e,...n,defaults:{...e.defaults,...n.defaults,...t}}),o}var xn=(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 Error(`unable to locate global object`)})(),Sn=xn.fetch?(...e)=>xn.fetch(...e):()=>Promise.reject(Error(`[ofetch] global.fetch is not supported!`)),Cn=xn.Headers,wn=xn.AbortController,Tn=bn({fetch:Sn,Headers:Cn,AbortController:wn}),En=()=>window?.__NUXT__?.config||window?.useNuxtApp?.().payload?.config,Dn=()=>En().app,On=()=>Dn().baseURL,kn=()=>Dn().buildAssetsDir,An=(...e)=>ht(jn(),kn(),...e),jn=(...e)=>{let t=Dn(),n=t.cdnURL||t.baseURL;return e.length?ht(n,...e):n};globalThis.__buildAssetsURL=An,globalThis.__publicAssetsURL=jn,globalThis.$fetch||(globalThis.$fetch=T
2n.create({baseURL:On()}));var Mn=globalThis.$fetch;`global`in globalThis||(globalThis.global=globalThis);var Nn=/\\/g,Pn=/</g,Fn=/"/g,In=/%\w+(?:\.\w+)?/g,Ln=`%separator`;function Rn(e,t,n=!1){let r;if(t===`s`||t===`pageTitle`)r=e.pageTitle;else if(t.includes(`.`)){let n=t.indexOf(`.`);r=e[t.substring(0,n)]?.[t.substring(n+1)]}else r=e[t];if(r!==void 0)return n?(r||``).replace(Nn,`\\\\`).replace(Pn,`\\u003C`).replace(Fn,`\\"`):r||``}function zn(e,t,n,r=!1){if(typeof e!=`string`||!e.includes(`%`))return e;let i=e;try{i=decodeURI(e)}catch{}let a=i.match(In);if(!a)return e;let o=e.includes(Ln);return e=e.replace(In,e=>{if(e===Ln||!a.includes(e))return e;let n=Rn(t,e.slice(1),r);return n===void 0?e:n}).trim(),o&&(e=e.split(Ln).map(e=>e.trim()).filter(e=>e!==``).join(n?` ${n} `:` `)),e}var Bn=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,Vn=e=>e.includes(`:key`)?e:e.split(`:`).join(`:key:`),Hn=he({key:`aliasSorting`,hooks:{"tags:resolve":e=>{let t=!1;for(let n of e.tags){let r=n.tagPriority;if(!r)continue;let i=String(r);if(i.startsWith(`before:`)){let r=Vn(i.slice(7)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p-1,t=!0)}else if(i.startsWith(`after:`)){let r=Vn(i.slice(6)),a=e.tagMap.get(r);a&&(typeof a.tagPriority==`number`&&(n.tagPriority=a.tagPriority),n._p=a._p+1,t=!0)}}t&&(e.tags=e.tags.sort(Bn))}}}),Un=he({key:`deprecations`,hooks:{"entries:normalize":({tags:e})=>{for(let t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),`body`in t.props&&(t.props.body&&(t.tagPosition=`bodyClose`),delete t.props.body),t.props.renderPriority!=null&&(t.tagPriority=t.props.renderPriority,delete t.props.renderPriority)}}});function K(e){return typeof e?.then==`function`}var Wn=256;function Gn(e,t){if(t===e.length)return;if(t===Wn){let n=Array(e.length),r=!1;for(;t<e.length;t++){let i=q(e[t]);n[t]=i,r||=K(i)}return r?n:void 0}let n=q(e[t]);if(K(n)){let r=Array(e.length);r[t]=n;for(let n=t+1;n<e.length;n++)r[n]=q(e[n]);return r}let r=Gn(e,t+1);return r&&(r[t]=n),r}function Kn(e,t,n){if(n===t.length)return;if(n===Wn){let r=Array(t.length),i=!1;for(;n<t.length;n++){let a=q(e[t[n]]);r[n]=a,i||=K(a)}return i?r:void 0}let r=q(e[t[n]]);if(K(r)){let i=Array(t.length);i[n]=r;for(let r=n+1;r<t.length;r++)i[r]=q(e[t[r]]);return i}let i=Kn(e,t,n+1);return i&&(i[n]=r),i}function q(e){if(typeof e==`function`)return e;if(K(e))return Promise.resolve(e).then(q);if(Array.isArray(e)){let t=Gn(e,0);return t?Promise.all(t):e}if(e?.constructor===Object){let t=Object.keys(e),n=Kn(e,t,0);if(n)return Promise.all(n).then(e=>Object.fromEntries(t.map((t,n)=>[t,e[n]])))}return e}var qn=he(e=>{let t=new WeakMap;return{key:`promises`,hooks:{"entries:resolve":n=>{for(let r=n.entries.length-1;r>=0;r--){let i=n.entries[r],a=i.input;if(t.get(i)===a){n.entries.splice(r,1);continue}let o=q(a);if(!K(o)){t.delete(i);continue}t.set(i,a),n.entries.splice(r,1),Promise.resolve(o).then(n=>{t.get(i)===a&&(t.delete(i),i.input=n,delete i._tags,e.invalidate?.())},()=>{t.get(i)===a&&t.delete(i)})}}}}},`promises`),Jn={meta:`content`,link:`href`,htmlAttrs:`lang`},Yn=[`innerHTML`,`textContent`];function Xn(e,t,n,r=!1){return typeof e==`string`&&e.includes(`%`)?zn(e,t,n,r):e}var Zn=he(e=>({key:`template-params`,hooks:{"tags:resolve":({tagMap:t,tags:n})=>{let r=t.get(`templateParams`)?.props||{},i=r.separator||`|`;delete r.separator,r.pageTitle=Xn(r.pageTitle||e._title||``,r,i);for(let e of n){if(e.processTemplateParams===!1)continue;let t=Jn[e.tag];if(t&&typeof e.props[t]==`string`)e.props[t]=Xn(e.props[t],r,i);else if(e.processTemplateParams||e.tag===`titleTemplate`||e.tag===`title`)for(let t of Yn)typeof e[t]==`string`&&(e[t]=Xn(e[t],r,i,e.tag===`script`&&typeof e.props.type==`string`&&e.props.type.endsWith(`json`)))}e._templateParams=r,e._separator=i},"tags:afterResolve":({tagMap:t})=>{let n=t.get(`title`);n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Xn(n.textContent,e._templateParams,e._separator))}}}),`template-params`);function Qn(e,t){if(typeof t==`function`&&t.key&&e.plugins.has(t.key))return;let n=typeof t==`function`?t(e):t,r=n.key||String(e.plugins.size+1);if(!e.plugins.get(r)){e.plugins.set(r,n);for(let t in n.hooks||{})e.hooks?.hook(t,n.hooks[t])}}function $n(e,t={}){let n=!t.document,r=new Map,i={_entryCount:1,_h:0,plugins:new Map,resolvedOptions:t,ssr:n,entries:r,hooks:void 0,render:()=>e(i),use:e=>Qn(i,e),push(e,t){let a=t?._index??i._entryCount++,o=t?{...t}:{};delete o.head,delete o.onRendered,delete o._index;let s={_i:a,input:e,options:o};return r.set(a,s),{_i:a,dispose(){r.delete(a)},patch(e){n?(s.input=e,delete s._tags):s._pending=e,r.has(a)||r.set(a,s)}}}};
vendor: 4,284 bytes, line 2
2return t.init?.forEach(e=>e&&i.push(e)),i}var er=Se({docsBase:Te,reporters:ge}),tr=()=>location.protocol+`//`+location.host;function nr(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Ke(n,``)}return Ke(n,e)+r+i}function rr(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=nr(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){let{history:e}=window;e.state&&e.replaceState(z({},e.state,{scroll:Dt()}),``)}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),{pauseListeners:c,listen:l,destroy:d}}function ir(e,t,n,r=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:null}}function ar(e){let{history:t,location:n}=window,r={value:nr(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:tr()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,z({},t.state,ir(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=z({},i.value,t.state,{forward:e,scroll:Dt()});a(o.current,o,!0),a(e,z({},ir(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function or(e){e=Kt(e);let t=ar(e),n=rr(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=z({location:``,base:e,go:r,createHref:Ut.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var sr={type:0,value:``},cr=/[a-zA-Z0-9_]/;function lr(e){if(!e)return[[]];if(e===`/`)return[[sr]];if(!Ge(e))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;)switch(c=e[s++],n){case 0:c===`\\`?(r=n,n=4):c===`/`?(l&&d(),o()):c===`:`?(d(),n=1):f();break;case 4:f(),n=r;break;case 1:c===`(`?n=2:cr.test(c)?f():(d(),n=0,c!==`*`&&c!==`?`&&c!==`+`&&s--);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!==`+`&&s--,u=``;break;default:t(`Unknown state`)}return n===2&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var ur=`[^/]+?`,dr={sensitive:!1,strict:!1,start:!0,end:!0},fr=/[.+*?^${}()[\]/\\]/g;function pr(e,t){let n=z({},dr,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[90];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=40+(n.sensitive?.25:0);if(o.type===0)r||(i+=`/`),i+=o.value.replace(fr,`\\$&`),s+=40;else if(o.type===1){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||ur;if(u!==ur){s+=10;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=20,c&&(s+=-8),n&&(s+=-20),u===`.*`&&(s+=-50)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=.7000000000000001}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;
vendor: 10,289 bytes, line 2
2e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===0)n+=e.value;else if(e.type===1){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Ze(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Ze(c)?c.join(`/`):c;if(!l){if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`)}n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function mr(e,t){let n=0;for(;n<e.length&&n<t.length;){let 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 hr(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=mr(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(gr(r))return 1;if(gr(i))return-1}return i.length-r.length}function gr(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var _r={strict:!1,end:!0,sensitive:!1};function vr(e,t,n){let r=pr(lr(e.path),n),i=z(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function yr(e,t){let n=[],r=new Map;t=rt(_r,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=xr(e);s.aliasOf=r&&r.record;let l=rt(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(xr(z({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&!Ge(u)){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=vr(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Cr(d)&&o(e.name)),Dr(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:Ve}function o(e){if(dt(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Tr(e,n);n.splice(t,0,e),e.record.name&&!Cr(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw He(1,{location:e});s=i.record.name,a=z(br(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&br(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw He(1,{location:e,currentLocation:t});s=i.record.name,a=z({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:wr(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function br(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function xr(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Sr(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 Sr(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Cr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function wr(e){return e.reduce((e,t)=>z(e,t.meta),{})}function Tr(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;hr(e,t[i])<0?r=i:n=i+1}let i=Er(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Er(e){let t=e;for(;t=t.parent;)if(Dr(t)&&hr(e,t)===0)return t}function Dr({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Or(e){let t=_(it),n=_(nt),r=u(()=>{let n=M(e.to);return t.resolve(n)}),i=u(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Fe.bind(null,i));if(o>-1)return o;let s=Nr(e[t-2]);return t>1&&Nr(i)===s&&a[a.length-1].path!==s?a.findIndex(Fe.bind(null,e[t-2])):o}),a=u(()=>i.value>-1&&Mr(n.params,r.value.params)),o=u(()=>i.value>-1&&i.value===n.matched.length-1&&Qe(n.params,r.value.params));function s(n={}){if(jr(n)){let n=t[M(e.replace)?`replace`:`push`](M(e.to)).catch(Ve);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:u(()=>r.value.href),isActive:a,isExactActive:o,navigate:s}}function kr(e){return e.length===1?e[0]:e}var Ar=P({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`},viewTransition:Boolean},useLink:Or,setup(e,{slots:t}){let n=r(Or(e)),{options:i}=_(it),a=u(()=>({[Pr(e.activeClass,i.linkActiveClass,`router-link-active`)]:n.isActive,[Pr(e.exactActiveClass,i.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&kr(t.default(n));return e.custom?r:w(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}});function jr(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){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Mr(e,t){for(let n in t){let r=t[n],i=e[n];if(Ze(r)){if(!Ze(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}else if(r!==i)return!1}return!0}function Nr(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Pr=(e,t,n)=>e??t??n,Fr=P({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=_(Be),i=u(()=>e.route||r.value),a=_(It,0),o=u(()=>{let e=M(a),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),s=u(()=>i.value.matched[o.value]);O(It,u(()=>o.value+1)),O(Pe,s),O(Be,i);let c=R();return k(()=>[c.value,s.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Fe(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=s.value,l=o&&o.components[a];if(!l)return Ir(n.default,{Component:l,route:r});let u=o.props[a],d=u?u===!0?r.params:typeof u==`function`?u(r):u:null,f=w(l,z({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:c}));return Ir(n.default,{Component:f,route:r})||f}}});function Ir(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var Lr=Fr;function Rr(e){let t=yr(e.routes,e),n=e.parseQuery||Re,r=e.stringifyQuery||Ne,i=e.history,a=qe(),o=qe(),c=qe(),l=s(V),u=s(0),d=V;Yt&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let f=Ye.bind(null,e=>``+e),p=Ye.bind(null,Pt),m=Ye.bind(null,mt);function h(e,n){let r,i;dt(e)?(r=t.getRecordMatcher(e),i=n):i=e;let a=t.addRoute(i,r);return u.value++,()=>{a(),u.value++}}function g(e){let n=t.getRecordMatcher(e);n&&(t.removeRoute(n),u.value++)}function _(){t.clearRoutes(),u.value++}function v(){return t.getRoutes().map(e=>e.record)}function y(e){return!!t.getRecordMatcher(e)}function b(e,a){if(u.value,typeof e==`string`){a||=e.startsWith(`/`)?V:l.value;let r=Le(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return z(r,o,{params:m(o.params),redirectedFrom:void 0,href:s})}a=z({},a||(e.path!=null&&e.path.startsWith(`/`)&&!(`name`in e&&e.name)?V:l.value));let o;if(e.path!=null)o=z({},e,{path:Le(n,e.path,a.path).path});else{let t=z({},e.params);for(let e in t)t[e]??delete t[e];o=z({},e,{params:p(t)}),a.params=p(a.params)}let s=t.resolve(o,a),c=e.hash||``;s.params=f(m(s.params));let d=Tt(r,z({},e,{hash:_t(c),path:s.path})),h=i.createHref(d);return z({fullPath:d,hash:c,query:r===Ne?et(e.query):e.query||{}},s,{redirectedFrom:void 0,href:h})}function x(e){return typeof e==`string`?Le(n,e,l.value.path):z({},e)}function C(e,t){if(d!==e)return He(8,{from:t,to:e})}function w(e){return D(e)}function T(e){return w(z(x(e),{replace:!0}))}function E(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=x(i):{path:i},i.params={}),z({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function D(e,t){let n=d=b(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=E(n,i);if(c)return D(z(x(c),{state:typeof c==`object`?z({},a,c.state):a,force:o,replace:s}),t||n);let u=n;u.redirectedFrom=t;let f;return!o&&qt(r,i,n)&&(f=He(16,{to:u,from:i}),fe(i,i,!0,!1)),(f?Promise.resolve(f):ne(u,i)).catch(e=>G(e)?G(e,2)?e:de(e):le(e,u,i)).then(e=>{if(e){if(G(e,2))return D(z({replace:s},x(e.to),{state:typeof e.to==`object`?z({},a,e.to.state):a,force:o}),t||u)}else e=ie(u,i,!0,s,a);return re(u,i,e),e})}function ee(e,t){let n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function te(e){let t=A.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ne(e,t){let n,[r,i,s]=kt(e,t);n=xt(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(U(r,e,t))});let c=ee.bind(null,e,t);return n.push(c),N(n).then(()=>{n=[];for(let r of a.list())n.push(U(r,e,t));return n.push(c),N(n)}).then(()=>{n=xt(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(U(r,e,t))});return n.push(c),N(n)}).then(()=>{n=[];for(let r of s)if(r.beforeEnter){if(Ze(r.beforeEnter))for(let i of r.beforeEnter)n.push(U(i,e,t));else n.push(U(r.beforeEnter,e,t))}return n.push(c),N(n)}).then(()=>
2(e.matched.forEach(e=>e.enterCallbacks={}),n=xt(s,`beforeRouteEnter`,e,t,te),n.push(c),N(n))).then(()=>{n=[];for(let r of o.list())n.push(U(r,e,t));return n.push(c),N(n)}).catch(e=>G(e,8)?e:Promise.reject(e))}function re(e,t,n){c.list().forEach(r=>te(()=>r(e,t,n)))}function ie(e,t,n,r,a){let o=C(e,t);if(o)return o;let s=t===V,c=Yt?history.state:{};n&&(r||s?i.replace(e.fullPath,z({scroll:s&&c&&c.scroll},a)):i.push(e.fullPath,a)),l.value=e,fe(e,t,n,s),de()}let ae;function O(){ae||=i.listen((e,t,n)=>{if(!j.listening)return;let r=b(e),a=E(r,j.currentRoute.value);if(a){D(z(a,{replace:!0,force:!0}),r).catch(Ve);return}d=r;let o=l.value;Yt&&n.delta&&Je(st(o.fullPath,n.delta)),ne(r,o).catch(e=>G(e,12)?e:G(e,2)?(D(z(x(e.to),{force:!0}),r).then(e=>{G(e,20)&&!n.delta&&n.type===`pop`&&i.go(-1,!1)}).catch(Ve),Promise.reject()):(n.delta&&i.go(-n.delta,!1),le(e,r,o))).then(e=>{e||=ie(r,o,!1),e&&(n.delta&&!G(e,8)?i.go(-n.delta,!1):n.type===`pop`&&G(e,20)&&i.go(-1,!1)),re(r,o,e)}).catch(Ve)})}let oe=qe(),se=qe(),ce;function le(e,t,n){de(e);let r=se.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function ue(){return ce&&l.value!==V?Promise.resolve():new Promise((e,t)=>{oe.add([e,t])})}function de(e){return ce||(ce=!e,O(),oe.list().forEach(([t,n])=>e?n(e):t()),oe.reset()),e}function fe(t,n,r,i){let{scrollBehavior:a}=e;if(!Yt||!a)return Promise.resolve();let o=!r&&yt(st(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return I().then(()=>a(t,n,o)).then(e=>t===l.value&&e&&Et(e)).catch(e=>t===l.value&&le(e,t,n))}let k=e=>i.go(e),pe,A=new Set,j={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,clearRoutes:_,hasRoute:y,getRoutes:v,resolve:b,options:e,push:w,replace:T,go:k,back:()=>k(-1),forward:()=>k(1),beforeEach:a.add,beforeResolve:o.add,afterEach:c.add,onError:se.add,isReady:ue,install(e){e.component(`RouterLink`,Ar),e.component(`RouterView`,Lr),e.config.globalProperties.$router=j,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>M(l)}),Yt&&!pe&&l.value===V&&(pe=!0,w(i.location).catch(e=>{}));let t={};for(let e in V)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(it,j),e.provide(nt,S(t)),e.provide(Be,l);let n=e.unmount;A.add(e),e.unmount=function(){A.delete(e),A.size<1&&(d=V,ae&&ae(),ae=null,l.value=V,pe=!1,ce=!1),n()}}};function N(e){return e.reduce((e,t)=>e.then(()=>te(t)),Promise.resolve())}return j}var zr={scrollBehavior(e,t,n){let r=L(),i=H(),a=i.options?.scrollBehaviorType??`auto`;return e.path.replace(/\/$/,``)===t.path.replace(/\/$/,``)?t.hash&&!e.hash?n??{left:0,top:0}:e.hash?{el:e.hash,top:Br(e.hash),behavior:a}:!1:(typeof e.meta.scrollToTop==`function`?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===V?Vr(e,t,n,a):new Promise(o=>{let s=()=>{requestAnimationFrame(()=>{if(i.currentRoute.value.fullPath!==e.fullPath){o(!1);return}o(Vr(e,t,n,a))})};r.hooks.hookOnce(`page:loading:end`,()=>{let e=r[`~transitionPromise`];e?e.then(s):s()})})}};function Br(e){try{let t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function Vr(e,t,n,r){return n||(e.hash?{el:e.hash,top:Br(e.hash),behavior:Nt(e,t)?r:`instant`}:{left:0,top:0})}var J={hashMode:!1,scrollBehaviorType:`auto`,...zr},Hr=(e,t)=>[],Ur=Hr,Wr=function(e){if(!e.includes(`%`))return e;let t=e.indexOf(`?`),n=t===-1?e:e.slice(0,t);try{return t===-1?decodeURI(n):decodeURI(n)+e.slice(t)}catch{return e}},Gr=(e,t)=>{if(typeof e!=`string`)return e;let n=Wr(e);return t?n.toLowerCase():n},Kr=e=>J.sensitive?Bt({},...Hr(``,Gr(e,!1)).map(e=>e.data).reverse()):Bt({},...Ur(``,Gr(e,!0)).map(e=>e.data).reverse()),qr=`modulepreload`,Jr=function(e,t){return new URL(e,t).href},Yr={},Y=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=Jr(t,n),t=s(t),t in Yr)return;Yr[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:qr,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n
2)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},Xr=Mn,Zr=Kr,Qr;function $r(){let e;return e=Xr(An(`builds/meta/${ke().app.buildId}.json`),{responseType:`json`}).then(e=>{if(!e||typeof e!=`object`||!Array.isArray(e.prerendered))throw er.NUXT_E5004();return e}),Qr=e,e.catch(t=>{Qr===e&&(Qr=void 0),er.NUXT_E5002({cause:t})}),e}function ei(){return Qr||$r()}function ti(e){let t=typeof e==`string`?e:e.path;try{return Zr(t)}catch(e){return er.NUXT_E5003({path:t,cause:e}),{}}}var ni=2**32-1,ri=ni-1,ii=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function ai(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getPrototypeOf(t)===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===ii}function oi(e){return Object.prototype.toString.call(e).slice(8,-1)}function si(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)}function ci(e){return!(!Number.isInteger(e)||e<0||e>ri)}function li(e){return!(!Number.isInteger(e)||e<0||e>ni)}function ui(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n<48||n>57)return!1}return ci(+e)}function di(e){for(var t=e.length-1;t>=0&&!ui(e[t]);t--);return t+1}function fi(e){let t=Object.keys(e);return t.length=di(t),t}function pi(e){return Uint8Array.fromBase64(e).buffer}function mi(e){return Uint8Array.from(Buffer.from(e,`base64`)).buffer}function hi(e){let t=atob(e),n=t.length,r=new Uint8Array(n);for(let e=0;e<n;e++)r[e]=t.charCodeAt(e);return r.buffer}var gi=typeof Uint8Array.fromBase64==`function`,_i=typeof process==`object`&&process.versions?.node!==void 0,vi=gi?pi:_i?mi:hi;function yi(e,t){if(!t)return e;let n={};for(let r of Object.keys(e))n[r]=t[r]??e[r];return n}var bi=Object.freeze({kind:`not-plain`}),xi=Object.freeze({kind:`symbol-keys`});Object.freeze({identify:e=>e,typeOf:e=>e===null?`null`:typeof e,toPrimitive:e=>e,tagOf:e=>oi(e),isThenable:e=>typeof e.then==`function`,toPromise:e=>Promise.resolve(e),unbox:e=>e.valueOf(),toISOString:e=>isNaN(e.getDate())?``:e.toISOString(),toStringValue:e=>e.toString(),regExpInfo:e=>({source:e.source,flags:e.flags}),valuesOf:e=>e,entriesOf:e=>e,viewInfo:e=>({buffer:e.buffer,byteOffset:e.byteOffset,byteLength:e.byteLength,length:e.length,bufferByteLength:e.buffer.byteLength}),toArrayBuffer:e=>e,lengthOf:e=>e.length,hasOwn:(e,t)=>Object.hasOwn(e,t),indicesOf:e=>fi(e),shapeOf:e=>ai(e)?si(e).length>0?xi:{kind:Object.getPrototypeOf(e)===null?`null-proto`:`plain`,keys:Object.keys(e)}:bi,get:(e,t)=>e[t]});var Si=Object.freeze({fromPrimitive:e=>e,fromISOString:e=>new Date(e),fromStringValue:(e,t)=>e===`URL`?new URL(t):e===`URLSearchParams`?new URLSearchParams(t):Temporal[e.slice(9)].from(t),fromArrayBuffer:e=>e,fromRegExpInfo:(e,t)=>new RegExp(e,t),fromViewInfo:(e,t,n,r)=>{let i=globalThis[e];return n===void 0?new i(t):new i(t,n,r)},box:e=>Object(e),createArray:e=>Array(e),createSparseArray:e=>{let t=[];return t[ri]=void 0,delete t[ri],t.length=e,t},createObject:()=>({}),createNullPrototypeObject:()=>Object.create(null),createSet:()=>new Set,createMap:()=>new Map,set:(e,t,n)=>{e[t]=n},addValue:(e,t)=>{e.add(t)},addEntry:(e,t,n)=>{e.set(t,n)}});function Ci(e,t,n){return wi(JSON.parse(e),t,n)}function wi(e,t,n){let r=yi(Si,n?.operations);if(typeof e==`number`)return s(e,!0);if(!Array.isArray(e)||e.length===0)throw Error(`Invalid input`);let i=e,a=Array(i.length),o=null;function s(e,n=!1){if(e===-1)return r.fromPrimitive(void 0);if(e===-3)return r.fromPrimitive(NaN);if(e===-4)return r.fromPrimitive(1/0);if(e===-5)return r.fromPrimitive(-1/0);if(e===-6)return r.fromPrimitive(-0);if(n||typeof e!=`number`)throw Error(`Invalid input`);if(e in a)return a[e];if(e>=i.length)throw Error(`Invalid input`);let c=i[e];if(!c||typeof c!=`object`)a[e]=r.fromPrimitive(c);
2else if(Array.isArray(c)){if(typeof c[0]==`string`){let n=c[0],l=t&&Object.hasOwn(t,n)?t[n]:void 0;if(l){let t=c[1];if(typeof t!=`number`&&(t=i.push(c[1])-1),Object.hasOwn(a,t))return a[e]=l(a[t]);if(o??=new Set,o.has(t))throw Error(`Invalid circular reference`);return o.add(t),a[e]=l(s(t)),o.delete(t),a[e]}switch(n){case`Date`:a[e]=r.fromISOString(c[1]);break;case`Set`:let t=r.createSet();a[e]=t;for(let e=1;e<c.length;e+=1)r.addValue(t,s(c[e]));break;case`Map`:let o=r.createMap();a[e]=o;for(let e=1;e<c.length;e+=2)r.addEntry(o,s(c[e]),s(c[e+1]));break;case`RegExp`:a[e]=r.fromRegExpInfo(c[1],c[2]);break;case`Object`:{let t=c[1];if(typeof i[t]==`object`&&i[t][0]!==`BigInt`)throw Error(`Invalid input`);a[e]=r.box(s(t));break}case`BigInt`:a[e]=r.fromPrimitive(BigInt(c[1]));break;case`null`:let l=r.createNullPrototypeObject();a[e]=l;for(let e=1;e<c.length;e+=2){if(c[e]===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(l,c[e],s(c[e+1]))}break;case`Int8Array`:case`Uint8Array`:case`Uint8ClampedArray`:case`Int16Array`:case`Uint16Array`:case`Float16Array`:case`Int32Array`:case`Uint32Array`:case`Float32Array`:case`Float64Array`:case`BigInt64Array`:case`BigUint64Array`:case`DataView`:{if(i[c[1]][0]!==`ArrayBuffer`)throw Error(`Invalid data`);let t=s(c[1]);a[e]=r.fromViewInfo(n,t,c[2],c[3]);break}case`ArrayBuffer`:{let t=c[1];if(typeof t!=`string`)throw Error(`Invalid ArrayBuffer encoding`);a[e]=r.fromArrayBuffer(vi(t));break}case`URL`:case`URLSearchParams`:case`Temporal.Duration`:case`Temporal.Instant`:case`Temporal.PlainDate`:case`Temporal.PlainTime`:case`Temporal.PlainDateTime`:case`Temporal.PlainMonthDay`:case`Temporal.PlainYearMonth`:case`Temporal.ZonedDateTime`:a[e]=r.fromStringValue(n,c[1]);break;default:throw Error(`Unknown type ${n}`)}}else if(c[0]===-7){let t=c[1];if(!li(t))throw Error(`Invalid input`);let n=r.createSparseArray(t);a[e]=n;for(let e=2;e<c.length;e+=2){let i=c[e];if(!ci(i)||i>=t)throw Error(`Invalid input`);r.set(n,i,s(c[e+1]))}}else{let t=r.createArray(c.length);a[e]=t;for(let e=0;e<c.length;e+=1){let n=c[e];n!==-2&&r.set(t,e,s(n))}}}else{let t=r.createObject();a[e]=t;for(let e of Object.keys(c)){if(e===`__proto__`)throw Error("Cannot parse an object with a `__proto__` property");r.set(t,e,s(c[e]))}}return a[e]}return s(0)}async function Ti(e,t={}){return null}async function Ei(e,t){return null}function Di(e){return new URL(e,`http://localhost`).pathname}function Oi(e){return!!ti({path:Di(e)}).payload}var X=null;async function ki(){if(X)return X;let e=document.getElementById(`__NUXT_DATA__`);if(!e)return{};let t=await Ai(e.textContent||``),n=e.dataset.src?await Ei(e.dataset.src,t.prerenderedAt?`force-cache`:`no-cache`):void 0;return X={...t,...n,...window.__NUXT__},X.config?.public&&(X.config.public=r(X.config.public)),X}async function Ai(e){return await Ci(e,L()._payloadRevivers)}function ji(e,t){L()._payloadRevivers[e]=t}function Mi(e){try{return JSON.parse(e)}catch{return e}}var Ni=[[`NuxtError`,e=>B(e)],[`EmptyShallowRef`,e=>s(e===`_`?void 0:e===`0n`?BigInt(0):Mi(e))],[`EmptyRef`,e=>R(e===`_`?void 0:e===`0n`?BigInt(0):Mi(e))],[`ShallowRef`,e=>s(e)],[`ShallowReactive`,e=>S(e)],[`Ref`,e=>R(e)],[`Reactive`,e=>r(e)]],Pi=D({name:`nuxt:revive-payload:client`,order:-30,async setup(e){let t,n;for(let[e,t]of Ni)ji(e,t);Object.assign(e.payload,([t,n]=h(()=>e.runWithContext(ki)),t=await t,n(),t)),delete window.__NUXT__}},1);function Fi(e,t){t.push(re),e.vueApp.use(t);let n=!0,r=()=>{n=!1,t.render()};t.hooks?.hook(`dom:beforeRender`,e=>{e.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);let i=t.push.bind(t);t.push=((t,n)=>{let r=i(t,n),a=r.dispose.bind(r);return r.dispose=()=>{let t=e[`~transitionPromise`];t?t.finally(a):a()},r})}function Ii(e,t,n){let r=e.push,i=e;i.ssr=!1,i.hooks=t,i.dirty=!!i.dirty,i.use=e=>Qn(i,e),i.render=()=>n(i);function a(){t.callHook(`entries:updated`,i),i._b||i.render()}return i.invalidate=()=>{for(let e of i.entries.values())delete e._tags;i.dirty=!0,a()},i.push=(n,o)=>{let s=o?.onRendered?t.hook(`dom:rendered`,o.onRendered):void 0,c=r(n,o),l=e.entries.get(c._i);return l&&(l._o=n),i.dirty=!0,a(),{_i:c._i,patch(e){c.patch(e),i.dirty=!0,a()},dispose(){s?.(),e.entries.has(c._i)&&(c.dispose(),i.invalidate())}}},i}var Li=/\s+/;function Ri(e={}){return t=>Vi(t,e)}function zi(e){for(let t of e.entries.values())if(t._pending!==void 0)return!0;return!1}function Bi(e,t){let n={_d:t,_t:t.title,_e:new Map([[`htmlAttrs`,t.documentElement],[`bodyAttrs`,t.body]]),_p:{},_s:{},_l:new Map};for(let t of e.entries.values())if(t._o!==void 0){let e=t._o;for(let t of[`bodyAttrs`,`htmlAttrs`]){let r=e[t]?.class;if(typeof r==`string`){let e=n._e.get(t);for(let i of r.split(Li))i&&(n._p[`${t}:attr:class:${i}`]=()=>e.classList.remove(i))}}}return n}function Vi(e,t={}){let n=t.document||e.resolvedOptions.document,r=e._dom;if(!n||e._du||r&&r._d===n&&!e.dirty&&!zi(e))return!1;let i=n.defaultView;e._du=!0;let a=!1;try{let o=function(e,t,n){d._s[e]=!n&&f[e]||t,delete f[e]},s=function(e,t,n,r,i,a){let s=`${e}:event:${t}`,c=d._l.get(s);if(c&&c[0]===a&&c[1]===n&&c[2]===r){o(s,c[4]);return}c?.[4]();let l=`data-${t}`,u=(e=>r.call(i,e)),f=()=>{a.removeEventListener(n,u),i.getAttribute(l)===``&&i.removeAttribute(l),d._l.get(s)?.[3]===u&&d._l.delete(s)};a.addEventListener(n,u),d._l.set(s,[a,n,r,u,f]),i.setAttribute(l,``),o(s,f,!0)},c=function({id:e,$el:t,tag:n}){if(d._e.set(e,t),!n.tag.endsWith(`Attrs`)){let r=n.textContent;r!=null&&r!==``&&(r!==t.textContent&&(t.textContent=r),o(`${e}:text`,()=>{t.textContent===r&&(t.textContent=``)},!0));let i=n.innerHTML;i!=null&&i!==``&&(i!==t.innerHTML&&(t.innerHTML=i),o(`${e}:html`,()=>{t.innerHTML===i&&(t.innerHTML=``)},!0));let a=`${e}:el`;o(a,f[a]||(()=>{t?.remove(),d._e.delete(e)}))}for(let r in n.props){let a=n.props[r];if(r[0]===`o`&&r[1]===`n`&&typeof a==`function`){let o=r.slice(2);t?.dataset?.[`${r}fired`]&&a.call(t,new((i?.Event)||Event)(o)),s(e,r,o,a,t,n.tag===`bodyAttrs`&&i?i:t);continue}let c=`${e}:attr:${r}`;if(r===`class`&&a)for(let e of a){let n=`${c}:${e}`;o(n,f[n]||(()=>t.classList.remove(e))),t.classList.contains(e)||t.classList.add(e)}else if(r===`style`&&a)for(let[e,n]of a){let r=`${c}:${e}`;o(r,f[r]||(()=>t.style.removeProperty(e))),t.style.setProperty(e,n)}else a!==!1&&a!==null&&(t.getAttribute(r)!==a&&t.setAttribute(r,a===!0?``:String(a)),o(c,f[c]||(()=>t.removeAttribute(r))))}},l={shouldRender:!0,tags:[]};if(Ee(e,`dom:beforeRender`,l),!l.shouldRender)return!1;let u=r;if(u?._d!==n){if(u){for(let e in u._s)u._s[e]();for(let e in u._p)u._p[e]();u._s=u._p={},u._e.clear(),u._l.clear()}u=void 0}u?u._p=u._s:u=Bi(e,n),u._s={};let d=u,f=d._p,p=[],m={};e.dirty=!1;let h=N(e,t.tagWeight?{tagWeight:t.tagWeight}:void 0),g=[],_={};for(let e of h){let t=_[e._d]||0,r=(t?`${e._d}:${t}`:e._d)||e._h,i={tag:e,id:r,shouldRender:!0};if(e.tag===`meta`&&e._d&&we(e._d)&&(_[e._d]=t+1),g.push(i),e.tag===`title`){n.title=e.textContent,o(`title:`,()=>n.title=d._t);continue}i.$el=d._e.get(r),i.$el?c(i):le.has(e.tag)&&p.push(i)}if(p.length){let e=new Set(d._e.values());for(let t of[...n.body.children,...n.head.children]){let n=t.tagName.toLowerCase();if(!le.has(n)||e.has(t))continue;let r={innerHTML:t.innerHTML};for(let e of t.getAttributeNames())r[e]=t.getAttribute(e);let i=ae({tag:n,props:{}},r);i.key=t.getAttribute(`data-hid`)||void 0;let a=te(i)||ve(i),o=a,s=1;for(;d._e.has(o);)o=`${a}:${s++}
2`;d._e.set(o,t)}}for(let e of p){let t=d._e.get(e.id);e.$el=t||n.createElement(e.tag.tag),c(e),t||(m[e.tag.tagPosition||`head`]??=n.createDocumentFragment()).appendChild(e.$el)}m.head&&n.head.appendChild(m.head),m.bodyOpen&&n.body.insertBefore(m.bodyOpen,n.body.firstChild),m.bodyClose&&n.body.appendChild(m.bodyClose);for(let e in f)f[e]();e._dom=d,a=!0,Ee(e,`dom:rendered`,{renders:g})}catch(t){throw e.dirty=!0,t}finally{e._du=!1}return a&&(e.dirty||zi(e))&&Vi(e,t),a}var Hi=e=>typeof e.tagPriority==`number`?e.tagPriority:100+(be[e.tagPriority]||0);function Ui(e={}){e.document=e.document||(typeof window<`u`?document:void 0);let t=e.render||Ri({document:e.document}),n=Ii($n(t,{document:e.document,propResolvers:e.propResolvers,_tagWeight:Hi,init:[]}),oe(e.hooks),t);return e.plugins?.forEach(e=>n.use(e)),e.init?.forEach(e=>e&&n.push(e)),n}function Wi(e={}){let t=Ri(),n,r=0;return n=Ui({render:()=>{let e=++r;setTimeout(()=>{e===r&&t(n)},0)},...e}),n.install=pe(n),n}var Gi={disableDefaults:!0,plugins:[Un,qn,Zn,Hn]},Ki=D({name:`nuxt:head`,enforce:`pre`,setup(e){Fi(e,Wi(Gi))}}),qi=/(:\w+)\([^)]+\)/g,Ji=/(:\w+)[?+*]/g,Yi=/:\w+/g,Xi=(e,t)=>t.path.replace(qi,`$1`).replace(Ji,`$1`).replace(Yi,t=>e.params[t.slice(1)]?.toString()||``),Zi=(e,t)=>{let n=e.route.matched.find(t=>t.components?.default===e.Component.type),r=t??n?.meta.key??(n&&Xi(e.route,n));return typeof r==`function`?r(e.route):r},Qi=(e,t)=>({default:()=>e?w(p,e===!0?{}:e,t):t});function $i(e){return Array.isArray(e)?e:[e]}var ea=[Ht(async e=>{let t,n;if(!e.meta?.validate)return;let r=([t,n]=h(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t);if(r!==!0)return B({fatal:!0,status:r&&(r.status||r.statusCode)||404,statusText:r&&(r.statusText||r.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}})},1),Ht(e=>{let t=ti({path:e.path});if(t.redirect){let n=t.redirect.includes(`#`)?t.redirect:t.redirect+e.hash;return pt(n,{acceptRelative:!0})?(window.location.href=n,!1):n}})],ta={},na=[{name:`blog-energy-efficiency-epc-ratings-explained-how-to-improve`,path:`/blog/energy-efficiency/epc-ratings-explained-how-to-improve`,component:()=>Y(()=>import(`./lMv6dbt8.js`),__vite__mapDeps([0,1,2,3,4]),import.meta.url)},{name:`blog-energy-efficiency-reduce-energy-bills-2025-guide`,path:`/blog/energy-efficiency/reduce-energy-bills-2025-guide`,component:()=>Y(()=>import(`./750gPQ1S.js`),__vite__mapDeps([5,1,2,3,4]),import.meta.url)},{name:`blog-grants-boiler-upgrade-scheme-7500-grant`,path:`/blog/grants/boiler-upgrade-scheme-7500-grant`,component:()=>Y(()=>import(`./CX6mF7TF.js`),__vite__mapDeps([6,1,2,3,4]),import.meta.url)},{name:`blog-grants-eco4-scheme-2025-eligibility-guide`,path:`/blog/grants/eco4-scheme-2025-eligibility-guide`,component:()=>Y(()=>import(`./CrQuDb7h.js`),__vite__mapDeps([7,1,2,3,4]),import.meta.url)},{name:`blog-grants-home-insulation-grants-2025-gbis-eco4`,path:`/blog/grants/home-insulation-grants-2025-gbis-eco4`,component:()=>Y(()=>import(`./BhDVm_cs.js`),__vite__mapDeps([8,1,2,3,4]),import.meta.url)},{name:`blog-grants-oil-lpg-homes-grants-cheaper-heating`,path:`/blog/grants/oil-lpg-homes-grants-cheaper-heating`,component:()=>Y(()=>import(`./DyOTh5bt.js`),__vite__mapDeps([9,1,2,3,4]),import.meta.url)},{name:`blog-heat-pumps-air-source-heat-pump-installation-guide`,path:`/blog/heat-pumps/air-source-heat-pump-installation-guide`,component:()=>Y(()=>import(`./CpSAx1qD.js`),__vite__mapDeps([10,1,2,3,4]),import.meta.url)},{name:`blog-heat-pumps-heat-pump-vs-gas-boiler-2025-costs`,path:`/blog/heat-pumps/heat-pump-vs-gas-boiler-2025-costs`,component:()=>Y(()=>import(`./B6zmf_TN.js`),__vite__mapDeps([11,1,2,3,4]),import.meta.url)},{name:`blog-heat-pumps-insulate-before-heat-pump-loft-and-cavity-first`,path:`/blog/heat-pumps/insulate-before-heat-pump-loft-and-cavity-first`,component:()=>Y(()=>import(`./Bndy_LZ0.js`),__vite__mapDeps([12,1,2,3,4]),import.meta.url)},{name:`blog-insulation-cavity-wall-vs-external-wall-insulation`,path:`/blog/insulation/cavity-wall-vs-external-wall-insulation`,component:()=>Y(()=>import(`./BGGLkTEd.js`),__vite__mapDeps([13,1,2,3,4]),import.meta.url)},{name:`blog-solar-smart-export-guarantee-earn-from-solar`,path:`/blog/solar/smart-export-guarantee-earn-from-solar`,component:()=>Y(()=>import(`./CiGiGO7Z.js`),__vite__mapDeps([14,1,2,3,4]),import.meta.url)},{name:`blog-solar-solar-panel-roi-calculator-guide`,path:`/blog/solar/solar-panel-roi-calculator-guide`,component:()=>Y(()=>import(`./BFirI4G1.js`),__vite__mapDeps([15,1,2,3,4]),import.meta.url)},{name:`boilers-combi`,path:`/boilers/combi`,component:()=>Y(()=>import(`./CasVNiFD.js`),__vite__mapDeps([16,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`boilers-replacement`,path:`/boilers/replacement`,component:()=>Y(()=>import(`./CCWFx9Tr.js`),__vite__mapDeps([22,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`boilers-system`,path:`/boilers/system`,component:()=>Y(()=>import(`./Diy9Jx5U.js`),__vite__mapDeps([23,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`funding-heat-pumps`,path:`/funding/heat-pumps`,component:()=>Y(()=>import(`./wrLeWXEX.js`),__vite__mapDeps([24,1]),import.meta.url)},{name:`funding-solar-panels`,path:`/funding/solar-panels`,component:()=>Y(()=>import(`./DP0zZPnO.js`),__vite__mapDeps([25,1]),import.meta.url)},{name:`heat-pumps-air-source`,path:`/heat-pumps/air-source`,component:()=>Y(()=>import(`./CWysyFeV.js`),__vite__mapDeps([26,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`heat-pumps-ground-source`,path:`/heat-pumps/ground-source`,component:()=>Y(()=>import(`./BjIJ3dqj.js`),__vite__mapDeps([27,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`heat-pumps-hybrid`,path:`/heat-pumps/hybrid`,component:()=>Y(()=>import(`./CKMf1Nbe.js`),__vite__mapDeps([28,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-cavity-wall`,path:`/insulation/cavity-wall`,component:()=>Y(()=>import(`./p_xNQhaf.js`),__vite__mapDeps([29,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-external-wall`,path:`/insulation/external-wall`,component:()=>Y(()=>import(`./BufJ-Y_Q.js`),__vite__mapDeps([30,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-floor`,path:`/insulation/floor`,component:()=>Y(()=>import(`./CfcCSGhn.js`),__vite__mapDeps([31,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-internal-wall`,path:`/insulation/internal-wall`,component:()=>Y(()=>import(`./DjJfJwsU.js`),__vite__mapDeps([32,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-loft`,path:`/insulation/loft`,component:()=>Y(()=>import(`./B-zF9q43.js`),__vite__mapDeps([33,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-removal`,path:`/insulation/removal`,component:()=>Y(()=>import(`./Bp_afcV7.js`),__vite__mapDeps([34,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`insulation-superfoil`,path:`/insulation/superfoil`,component:()=>Y(()=>import(`./DJwcOm9G.js`),__vite__mapDeps([35,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`solar-battery`,path:`/solar/battery`,component:()=>Y(()=>import(`./D7iZAjEF.js`),__vite__mapDeps([36,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`solar-calculator`,path:`/solar/calculator`,component:()=>Y(()=>import(`./DItdjnNe.js`),__vite__mapDeps([37,1,3,4,18,20]),import.meta.url)},{name:`solar-export-tariff-guide`,path:`/solar/export-tariff-guide`,component:()=>Y(()=>import(`./f4nlnF22.js`),__vite__mapDeps([38,1,2,3,4,20]),import.meta.url)},{name:`solar-maintenance`,path:`/solar/maintenance`,component:()=>Y(()=>import(`./ixes842k.js`),__vite__mapDeps([39,1,2,3,4,17,18,19,20,21]),import.meta.url)},{name:`air-source-heat-pump-cost`,path:`/air-source-heat-pump-cost`,component:()=>Y(()=>import(`./DpkqH_Oj.js`),__vite__mapDeps([40,1,3,4,18]),import.meta.url)},{name:`blog`,path:`/blog`,component:()=>Y(()=>import(`./V5gmJlxH.js`),__vite__mapDeps([41,1,2,3,4]),import.meta.url)},{name:`boiler-quote`,path:`/boiler-quote`,component:()=>Y(()=>import(`./CiMzcGUH.js`),__vite__mapDeps([42,1,2,3,4]),import.meta.url)},{name:`boiler-replacement-cost`,path:`/boiler-replacement-cost`,component:()=>Y(()=>import(`./DCrkx0U3.js`),__vite__mapDeps([43,1,3,4,18]),import.meta.url)},{name:`boilers`,path:`/boilers`,component:()=>Y(()=>import(`./Bu2Phc7r.js`),__vite__mapDeps([44,1,2,3,4,17,18,19,20,45,46]),import.meta.url)},{name:`cavity-wall-insulation-cost`,path:`/cavity-wall-insulation-cost`,component:()=>Y(()=>import(`./Daf-ZOlJ.js`),__vite__mapDeps([47,1,3,4,2,18]),import.meta.url)},{name:`cavity-wall-insulation-grants`,path:`/cavity-wall-insulation-grants`,component:()=>Y(()=>import(`./jLL38Zvk.js`),__vite__mapDeps([48,1]),import.meta.url)},{name:`eco4-scheme-guide`,path:`/eco4-scheme-guide`,component:()=>Y(()=>import(`./Wf05PO7w.js`),__vite__mapDeps([49,1,2,3,4]),import.meta.url)},{name:`eco5-scheme-guide`,path:`/eco5-scheme-guide`,component:()=>Y(()=>import(`./DtvKfGgg.js`),__vite__mapDeps([50,1,2,3,4]),import.meta.url)},{name:`eligibility-checker`,path:`/eligibility-checker`,component:()=>Y(()=>import(`./DcCPT-3j.js`),__vite__mapDeps([51,1,3,4,52,18,19,20]),import.meta.url)},{name:`external-wall-insulation-grants`,path:`/external-wall-insulation-grants`,component:()=>Y(()=>
2import(`./DHxwXG32.js`),__vite__mapDeps([53,1]),import.meta.url)},{name:`free-boiler-replacement-pensioners`,path:`/free-boiler-replacement-pensioners`,component:()=>Y(()=>import(`./CeGJKcuY.js`),__vite__mapDeps([54,1,2,3,4]),import.meta.url)},{name:`get-quote`,path:`/get-quote`,component:()=>Y(()=>import(`./Do8jO8f1.js`),__vite__mapDeps([55,1,2,3,4,17,18,19,20]),import.meta.url)},{name:`grant-finder`,path:`/grant-finder`,component:()=>Y(()=>import(`./kkQg0UDS.js`),__vite__mapDeps([56,1,2,3,4,21,18,20]),import.meta.url)},{name:`grants`,path:`/grants`,component:()=>Y(()=>import(`./BaaXtEQ2.js`),__vite__mapDeps([57,1,2,3,4]),import.meta.url)},{name:`great-british-insulation-scheme`,path:`/great-british-insulation-scheme`,component:()=>Y(()=>import(`./DYPLY5-q.js`),__vite__mapDeps([58,1]),import.meta.url)},{name:`ground-source-heat-pump-cost`,path:`/ground-source-heat-pump-cost`,component:()=>Y(()=>import(`./CPMMboZJ.js`),__vite__mapDeps([59,1,18]),import.meta.url)},{name:`heat-pump-quote`,path:`/heat-pump-quote`,component:()=>Y(()=>import(`./OAzmvi-u.js`),__vite__mapDeps([60,1,2,3,4]),import.meta.url)},{name:`heat-pump-vs-gas-boiler-2025`,path:`/heat-pump-vs-gas-boiler-2025`,component:()=>Y(()=>import(`./CO6IY0nA.js`),__vite__mapDeps([61,1,2,3,4,20]),import.meta.url)},{name:`heat-pumps`,path:`/heat-pumps`,component:()=>Y(()=>import(`./Ck8EPUiG.js`),__vite__mapDeps([62,1,2,3,4,17,18,19,20,45,46]),import.meta.url)},{name:`how-it-works`,path:`/how-it-works`,component:()=>Y(()=>import(`./3Lb27d3V.js`),__vite__mapDeps([63,1,2,3,4]),import.meta.url)},{name:`insulation`,path:`/insulation`,component:()=>Y(()=>import(`./CM-mOU_1.js`),__vite__mapDeps([64,1,2,3,4,17,18,19,20,45,46]),import.meta.url)},{name:`loft-insulation-cost`,path:`/loft-insulation-cost`,component:()=>Y(()=>import(`./BkharNwb.js`),__vite__mapDeps([65,1,3,4,2,18]),import.meta.url)},{name:`loft-insulation-grants`,path:`/loft-insulation-grants`,component:()=>Y(()=>import(`./BliWyMaZ.js`),__vite__mapDeps([66,1]),import.meta.url)},{name:`privacy`,path:`/privacy`,component:()=>Y(()=>import(`./B-E-z95z.js`),__vite__mapDeps([67,1,68]),import.meta.url)},{name:`sister-sites`,path:`/sister-sites`,component:()=>Y(()=>import(`./CV6xzycv.js`),__vite__mapDeps([69,1]),import.meta.url)},{name:`solar`,path:`/solar`,component:()=>Y(()=>import(`./DJDtRmW2.js`),__vite__mapDeps([70,1,2,3,4,17,18,19,20,45,46]),import.meta.url)},{name:`solar-panel-grants-uk`,path:`/solar-panel-grants-uk`,component:()=>Y(()=>import(`./Dlh9k9_7.js`),__vite__mapDeps([71,1]),import.meta.url)},{name:`solar-panel-quote`,path:`/solar-panel-quote`,component:()=>Y(()=>import(`./BFT-qRDI.js`),__vite__mapDeps([72,1,2,3,4]),import.meta.url)},{name:`spray-foam-insulation-warning`,path:`/spray-foam-insulation-warning`,component:()=>Y(()=>import(`./Cm5Hp1Uq.js`),__vite__mapDeps([73,1,2,3,4,20]),import.meta.url)},{name:`terms`,path:`/terms`,component:()=>Y(()=>import(`./Sdqf_TQJ.js`),__vite__mapDeps([74,1,75]),import.meta.url)},{name:`thank-you`,path:`/thank-you`,component:()=>Y(()=>import(`./D18MnW3O.js`),__vite__mapDeps([76,1,3,4,52,20]),import.meta.url)},{name:`uk-energy-grants-guide`,path:`/uk-energy-grants-guide`,component:()=>Y(()=>import(`./B3394MF2.js`),__vite__mapDeps([77,1,2,3,4,20]),import.meta.url)},{name:`index`,path:`/`,component:()=>Y(()=>import(`./CJxQhVk5.js`),__vite__mapDeps([78,1,2,3,4,17,18,19,20,46,79]),import.meta.url)}];function ra(e,t,n){let{pathname:r,search:i,hash:a}=t,o=e.indexOf(`#`);if(o>-1){let t=a.includes(e.slice(o))?e.slice(o).length:1,n=a.slice(t);return n[0]!==`/`&&(n=`/`+n),Gt(n,``)}let s=Gt(r,e),c=!n||Ot(s,n)?s:n;return c+(c.includes(`?`)?``:i)+a}var ia=D({name:`nuxt:router`,enforce:`pre`,async setup(e){let t,n,i=ke().app.baseURL,a=J.history?.(i)??or(i),o=J.routes?([t,n]=h(()=>J.routes(na)),t=await t,n(),t??na):na,c,l=Rr({...J,scrollBehavior:(e,t,n)=>{if(t===V){c=n;return}if(J.scrollBehavior){if(l.options.scrollBehavior=J.scrollBehavior,`scrollRestoration`in window.history){let e=l.beforeEach(()=>{e(),window.history.scrollRestoration=`manual`})}return J.scrollBehavior(e,V,c||n)}},history:a,routes:o});`scrollRestoration`in window.history&&(window.history.scrollRestoration=`auto`),e.vueApp.use(l);let u=s(l.currentRoute.value);l.afterEach((e,t)=>{u.value=t}
2),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});let d=ra(i,window.location,e.payload.path),f=s(l.currentRoute.value),p=()=>{f.value=l.currentRoute.value};l.afterEach((e,t)=>{let n=e.matched.at(-1)?.components?.default,r=t.matched.at(-1)?.components?.default;if(n===r){Zi({route:e,Component:{type:n}})===Zi({route:t,Component:{type:r}})&&p();return}e.matched.length<t.matched.length&&e.matched.every((e,n)=>e.components?.default===t.matched[n]?.components?.default)&&p()});let m={sync:p};for(let e in f.value)Object.defineProperty(m,e,{get:()=>f.value[e],enumerable:!0});e._route=S(m),e._middleware||={global:[],named:{}};let g=gt();l.afterEach(async(t,n,r)=>{delete e._processingMiddleware,!e.isHydrating&&g.value&&await e.runWithContext(at),r&&await e.callHook(`page:loading:end`)});try{[t,n]=h(()=>l.isReady()),await t,n()}catch(r){[t,n]=h(()=>ot(e,r)),await t,n()}let _=d===l.currentRoute.value.fullPath?l.currentRoute.value:l.resolve(d),v=l.currentRoute.value.fullPath,y=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&d!==e.payload.path&&Ot(l.currentRoute.value.path,e.payload.path);p();function b(t){!e.isHydrating&&t.fullPath!==ra(i,window.location)&&a.push(t.fullPath)}let x=e.payload.state._layout;return l.beforeEach(async(t,n)=>{await e.callHook(`page:loading:start`),t.meta=r(t.meta),e.isHydrating&&x&&!ie(t.meta.layout)&&(t.meta.layout=x),e._processingMiddleware=!0;{let r=new Set([...ea,...e._middleware.global]);for(let e of t.matched){let t=e.meta.middleware;if(t)for(let e of $i(t))r.add(e)}let i=ti({path:t.path});if(i.appMiddleware)for(let e in i.appMiddleware)i.appMiddleware[e]?r.add(e):r.delete(e);for(let i of r){let r=typeof i==`string`?e._middleware.named[i]||await ta[i]?.().then(e=>e.default||e):i;if(!r)throw Jt.NUXT_E2004({entry:String(i),validMiddleware:void 0});try{let i=await e.runWithContext(()=>r(t,n));if(!e.payload.serverRendered&&e.isHydrating&&(i===!1||i instanceof Error)){let t=i||B({status:404,statusText:`Page Not Found: ${d}`});return await e.runWithContext(()=>Me(t)),!1}if(i===!0)continue;if(i===!1)return i;if(i)return Xe(i)&&i.fatal&&(await e.runWithContext(()=>Me(i)),b(t)),i}catch(n){let r=B(n);return r.fatal&&(await e.runWithContext(()=>Me(r)),b(t)),r}}}}),l.onError(async()=>{delete e._processingMiddleware,await e.callHook(`page:loading:end`)}),l.afterEach(t=>{if(t.matched.length===0&&!g.value)return e.runWithContext(()=>Me(B({status:404,fatal:!1,statusText:`Page not found: ${t.fullPath}`,data:{path:t.fullPath}})))}),e.hooks.hookOnce(`app:created`,async()=>{try{if(`name`in _&&(_.name=void 0),l.currentRoute.value.fullPath===v){if(y){let t=l.resolve(e.payload.path);`name`in t&&(t.name=void 0),await l.replace({...t,force:!0});let n=()=>{e[`~restoreDeferredRoute`]&&(e[`~restoreDeferredRoute`]=void 0,l.currentRoute.value=l.resolve(d),p(),l.replace({..._,force:!0}).catch(()=>{}))};e[`~restoreDeferredRoute`]=n,e.hooks.hookOnce(`app:suspense:resolve`,n)}else await l.replace({..._,force:!0})}l.options.scrollBehavior=J.scrollBehavior}catch(t){await ot(e,t)}}),{provide:{router:l}}}},1);function aa(e){return typeof e==`function`?e():e&&e.__v_isRef===!0?e.value:e}function oa(e){e.indexable!==void 0&&(e.indexable=String(e.indexable)!==`false`),e.trailingSlash!==void 0&&!e.trailingSlash&&(e.trailingSlash=String(e.trailingSlash)!==`false`),e.url&&!pt(String(e.url),{acceptRelative:!0,strict:!1})&&(e.url=St(String(e.url)));let t=Object.keys(e).sort((e,t)=>e.localeCompare(t)),n={};for(let r of t)n[r]=e[r];return n}function sa(e){let t=e?.debug||!1,n=[];function r(e){if(!e||typeof e!=`object`||Object.keys(e).length===0)return()=>{};if(!e._context&&t){let t=Error(`tmp`).stack?.split(` 3`)[2]?.split(` `)[5];t?.includes(`/`)&&(t=`anonymous`),e._context=t}let r={};for(let t in e){let n=e[t];n!==void 0&&n!==``&&(r[t]=n)}return Object.keys(r).some(e=>!e.startsWith(`_`))?(n.push(r),()=>{let e=n.indexOf(r);e!==-1&&n.splice(e,1)}):()=>{}}function i(e){let t={};e?.debug&&(t._context={}),t._priority={};for(let r in n.sort((e,t)=>(e._priority||0)-(t._priority||0)))for(let i in n[r]){let a=i,o=e?.resolveRefs?aa(n[r][i]):n[r][i];!i.startsWith(`_`)&&o!==void 0&&o!==``&&(t[i]=o,n[r]._priority!==void 0&&n[r]._priority!==-1&&(t._priority[a]=n[r]._priority),e?.debug&&(t._context[a]=n[r]._c
3ontext?.[a]||n[r]._context||`anonymous`))}return e?.skipNormalize?t:oa(t)}return{stack:n,push:r,get:i}}function ca(e){let t=e.length,n=0,r=0,i=8997,a=0,o=33826,s=0,c=40164,l=0,u=52210;for(;n<t;)i^=e.charCodeAt(n++),r=i*435,a=o*435,s=c*435,l=u*435,s+=i<<8,l+=o<<8,a+=r>>>16,i=r&65535,s+=a>>>16,o=a&65535,u=l+(s>>>16)&65535,c=s&65535;return{high:(u<<16|c)>>>0,low:(o<<16|i)>>>0}}function la(e){let{high:t,low:n}=ca(e);return BigInt(t)<<32n|BigInt(n)}var ua=`0123456789abcdef`;Array.from({length:256},(e,t)=>ua.charAt(t>>4)+ua.charAt(t&15));function da(e){return la(e).toString(36)}function Z(e,t){if(e===null)return`L`;let n,r=0,i=e,a=typeof e;if(a!==`object`)return a===`number`?e-e===0?`n`+e:`L`:a===`string`?`s`+e:a===`bigint`?`n`+e:a===`boolean`?e?`T`:`F`:void 0;let o=Array.isArray(e);if(!o){if(e instanceof Date)return`d`+ +e;if(e instanceof RegExp)return`r`+e.source+e.flags}if(a=t.indexOf(e),~a)return`~`+(a+1);if(typeof e.toJSON==`function`&&!ArrayBuffer.isView(e)){if(e=e.toJSON(),typeof e!=`object`||!e)return Z(e,t);if(a=t.indexOf(e),~a)return`~`+(a+1);o=Array.isArray(e)}if(t.push(i),o)for(n=`a`;r<e.length;n+=(a=Z(e[r++],t))===void 0?`L`:a);else if(e instanceof Set){n=`e`;for(let r of e)n+=(a=Z(r,t))===void 0?`L`:a}else if(e instanceof Map)for(i=[...e.keys()],i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Z(e.get(i[r]),t))!==void 0&&(n+=i[r]+a);else if(e[Symbol.toStringTag]===void 0||ArrayBuffer.isView(e))for(i=Object.keys(e),i.length>1&&i.sort(),n=`o`;r<i.length;r++)(a=Z(e[i[r]],t))!==void 0&&(n+=i[r]+a);else throw Error(`Unsupported value`);return t.pop(),n}function fa(e){return Z(e,[])??`U`}function Q(e){return da(fa(e))}function pa(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=ma(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let c=t.leading&&!r;r||(r=!0,me(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),c?(n=s(this,e),a(n)):i.push(a)})}}async function ma(e,t,n){return await e.apply(t,n)}P({name:`ServerPlaceholder`,render(){return t(`div`)}});var ha=Symbol.for(`nuxt:client-only`),ga=P({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:n,attrs:r}){let i=s(!1);ne(()=>{i.value=!0});let a=d();return a&&(a._nuxtClientOnly=!0),O(ha,!0),()=>{if(i.value){let e=n.default?.();return e&&e.length===1?[c(e[0],r)]:e}let a=n.fallback||n.placeholder;if(a)return w(a);let o=e.fallback||e.placeholder||``,s=zt(e.fallbackTag||e.placeholderTag,`span`);return t(s,r,o)}}});function _a(e){return Object.defineProperty(function(){throw se.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var va=Se({docsBase:Te,reporters:ge}),ya=_a({name:`createUseAsyncData`,factory(e={}){function t(...t){let r=typeof t[t.length-1]==`string`?t.pop():void 0;Sa(t[0],t[1])&&t.unshift(r);let[i,a,o={}]=t,s=!1,c=Oe(i)||typeof i==`function`,l=c?u(()=>g(i)):{value:i};if(!l.value||typeof l.value!=`string`)throw va.NUXT_E3008();if(typeof a!=`function`)throw va.NUXT_E3009();let f=typeof e==`function`,p=L(),m=f?e(o):e;if(!f)for(let e in m)m[e]!==void 0&&o[e]===void 0&&(o[e]=m[e]);if(o.server??=!0,o.default??=Ea,o.getCachedData??=Da,o.lazy??=!1,o.immediate??=!0,o.deep??=n.deep,o.dedupe??=`cancel`,o.enabled??=!0,f)for(let e in m)m[e]!==void 0&&(o[e]=m[e]);p._asyncData[l.value];function h(){let e={cause:`initial`,dedupe:o.dedupe},t=p._asyncData[l.value];return t?._init?p._asyncDataPromises[l.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=o.getCachedData(l.value,p,{cause:`initial`}),p._asyncData[l.value]=Ta(p,l.value,a,o,e.cachedData),p._asyncData[l.value]._initialCachedData=e.cachedData),()=>p._asyncData[l.value].execute(e)}let v=h(),y=p._asyncData[l.value];y._deps++;let x=o.server!==!1&&p.payload.serverRendered;{let e=d();if(e&&x&&o.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;_e(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),ye(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||_(ha,!1));x&&p.isHydrating&&(y.error.value||y.data.value!==void 0)?y.status.value=y.error.value?`error`:`success`:e&&(!t&&p.payload.serverRendered&&p.isHydrating||o.lazy)&&o.immediate?e._nuxtOnBeforeMountCbs.push(v):o.immediate&&y.status.value!==`success`&&v();function n(e){let t=p._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=Ae(),i=()=>{},u=c?k(l,(e,t)=>{if((e||t)&&e!==t){s=!0;let r=p._asyncData[t]?.data.value!==void 0,i=p._asyncDataPromises[t]!==void 0,c={cause:`initial`,dedupe:o.dedupe};if(!p._asyncData[e]?._init){let n=o.getCachedData(e,p,{cause:`initial`});c.cachedData=n;let i=t&&r&&n===void 0?p._asyncData[t].data.value:n;p._asyncData[e]=Ta(p,e,a,o,i),p._asyncData[e]._initialCachedData=n}p._asyncData[e]._deps++,t&&n(t),o._keyTriggersExecute!==!1&&(o.immediate||r||i)&&p._asyncData[e].execute(c),me(()=>{s=!1})}},{flush:`sync`}):i,f=o.watch?k(o.watch,()=>{s||p._asyncData[l.value]?._execute({cause:`watch`,dedupe:o.dedupe})}):i,m=Oe(o.enabled)||typeof o.enabled==`function`?k(()=>g(o.enabled),e=>{let t=p._asyncData[l.value];!e&&t&&p._asyncDataPromises[l.value]&&(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete p._asyncDataPromises[l.value],t.status.value=`idle`)}):i;r&&b(()=>{u(),f(),m(),n(l.value)})}let S={data:xa(()=>p._asyncData[l.value]?.data),pending:xa(()=>p._asyncData[l.value]?.pending),status:xa(()=>p._asyncData[l.value]?.status),error:xa(()=>p._asyncData[l.value]?.error),refresh:(...e)=>p._asyncData[l.value]?._init?p._asyncData[l.value].execute(...e):h()(),execute:(...e)=>S.refresh(...e),clear:()=>{let e=p._asyncData[l.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}Ca(p,l.value)}},C=Promise.resolve(p._asyncDataPromises[l.value]).then(()=>S);return Object.assign(C,S),Object.defineProperties(C,{then:{enumerable:!0,value:C.then.bind(C)}
3,catch:{enumerable:!0,value:C.catch.bind(C)},finally:{enumerable:!0,value:C.finally.bind(C)}}),C}return t}}),ba=ya.__nuxt_factory();ya.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function xa(e){return u({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function Sa(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function Ca(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=M(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function wa(e,t){let n={};for(let r of t)n[r]=e[r];return n}function Ta(e,t,n,r,i){e.payload._errors[t]??=void 0;let o=r.getCachedData!==Da,c=n,l=r.deep?R:s,d=i!==void 0,f=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await p.execute({cause:`refresh:hook`})}),p={data:l(d?i:r.default()),pending:u(()=>p.status.value===`pending`),error:a(e.payload._errors,t),status:s(`idle`),execute:(...n)=>{let[i,a=void 0]=n,o=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(o.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in o?o.cachedData:r.getCachedData(t,e,{cause:o.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=p.data.value=n,p.error.value=void 0,p.status.value=`success`,Promise.resolve(n)}if(g(r.enabled)===!1)return Promise.resolve(p.data.value);p._abortController&&p._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),p._abortController=new AbortController,p.status.value=`pending`;let s=new AbortController,l=new Promise((t,n)=>{try{let i=o.timeout??r.timeout,a=Oa([p._abortController?.signal,o?.signal],s.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:s.signal}),Promise.resolve(c(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=wa(i,r.pick)),e.payload.data[t]=i,p.data.value=i,p.error.value=void 0,p.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||p._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return p.status.value=`idle`,e._asyncDataPromises[t];p.error.value=B(n),p.data.value=M(r.default()),p.status.value=`error`}).finally(()=>{s.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:pa((...e)=>p.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{f(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(p._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t],p.status.value===`pending`&&(p.status.value=`idle`)),o||I(()=>{e._asyncData[t]?._init||(Ca(e,t),p.execute=()=>Promise.resolve())})}};return p}var Ea=()=>void 0,Da=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function Oa(e,t,n){let r=e.filter(e=>!!e);if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}var ka=Mn,Aa=[`method`,`baseURL`,`query`,`params`,`body`,`headers`];function ja(e){let t=[g(e.method)?.toUpperCase()||`GET`,g(e.baseURL)];for(let n of[e.query||e.params]){let e=g(n);if(!e)continue;let r={};for(let[t,n]of Object.entries(e))r[g(t)]=g(n);t.push(r)}if(e.body){let n=g(e.body);if(!n)t.push(Q(n));else if(n instanceof ArrayBuffer)t.push(Q(Object.fromEntries([...new Uint8Array(n).entries()].map(([e,t])=>[e,t.toString()]))));else if(n instanceof FormData){let e=[];for(let t of n.entries()){let[n,r]=t;e.push([n,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}t.push(Q(e))}else if(C(n))t.push(Q(r(n)));else try{t.push(Q(n))}catch{va.NUXT_E3002({cause:n})}}return t}var Ma=_a({name:`createUseFetch`,factory(e={}){function t(t,n,i){let[a={},o]=typeof n==`string`?[{},n]:[n,i],s=typeof e==`function`?e(a):e,{server:c,lazy:l,default:d,transform:f,pick:p,watch:m,immediate:h,getCachedData:_,deep:v,dedupe:y,timeout:b,enabled:x,...S}={...typeof e==`function`?{}:s,...a,...typeof e==`function`?s:{}}
3,C=u(()=>g(t)),w=u(()=>g(S.key)||`$f`+Q([o,typeof C.value==`string`?C.value:``,...ja(S)]));if(!S.baseURL&&typeof C.value==`string`&&C.value[0]===`/`&&C.value[1]===`/`)throw va.NUXT_E3001({url:C.value});let T=r({...De,...S,cache:typeof S.cache==`boolean`?void 0:S.cache}),E={server:c,lazy:l,default:d,transform:f,pick:p,immediate:h,getCachedData:_,deep:v,dedupe:y,timeout:b,enabled:x,watch:m===!1?[]:[...m||[],T]};return m===!1&&(E._keyTriggersExecute=!1),ba(w,(e,{signal:t})=>{let n=S.$fetch||ka,r={signal:t,...T};for(let e of Aa)typeof r[e]==`function`&&(r[e]=g(r[e]));return n(C.value,r)},E)}return t}}),Na=Ma.__nuxt_factory();Ma.__nuxt_factory({lazy:!0,_functionName:`useLazyFetch`}),globalThis.cookieStore;function Pa(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function Fa(e,t=H()){let{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;let i=t._preloadPromises||=[];if(i.length>4)return Promise.all(i).then(()=>Fa(e,t));t._routePreloaded.add(n);for(let e of r){let t=e.components?.default;if(typeof t!=`function`)continue;let n=Promise.resolve(t()).catch(()=>{}).finally(()=>i.splice(i.indexOf(n),1));i.push(n)}await Promise.all(i)}function Ia(e={}){let t=e.path||window.location.pathname,n=new URL(t,window.location.href);if(n.host!==window.location.host)throw Jt.NUXT_E2010({path:t});if(n.protocol&&Wt(n.protocol))throw Jt.NUXT_E2002({toPath:t,protocol:n.protocol});let r={};try{r=JSON.parse(sessionStorage.getItem(`nuxt:reload`)||`{}`)}catch{}if(e.force||r?.path!==t||r?.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:L().payload.state}))}catch{}window.location.pathname===t?window.location.reload():window.location.href=t}}var La=Kr;function Ra(e,t){return M(t)??e?.meta.layout??La(e?.path??`/`).appLayout??`default`}var za=(...e)=>e.find(e=>e!==void 0);function Ba(e){let t=e.replace(/[\u0000-\u001F\s]+/g,``);for(;t.toLowerCase().startsWith(`view-source:`);)t=t.slice(12);let n=t.indexOf(`:`);return n>0&&Wt(t.slice(0,n+1))?null:e}function Va(e){let t=e.componentName||`NuxtLink`;function n(e){return typeof e==`string`&&e.startsWith(`#`)}function r(t,n,r){let i=r??e.trailingSlash;if(!t||i!==`append`&&i!==`remove`)return t;if(typeof t==`string`)return Ua(t,i);let a=`path`in t&&t.path!==void 0?t.path:n(t).path;return{...t,name:void 0,path:Ua(a,i)}}function i(t){let i=H(),a=ke(),o=u(()=>!!M(t.target)&&M(t.target)!==`_self`),s=u(()=>{let e=M(t.to)||M(t.href)||``;return typeof e==`string`&&pt(e,{acceptRelative:!0})}),c=ue(`RouterLink`),l=c&&typeof c!=`string`?c.useLink:void 0,d=u(()=>{if(M(t.external))return!0;let e=M(t.to)||M(t.href)||``;return typeof e==`object`?!1:e===``||s.value}),f=u(()=>{let e=M(t.to)||M(t.href)||``;return d.value?e:r(e,i.resolve,M(t.trailingSlash))}),p=d.value?void 0:l?.({...t,to:f,viewTransition:M(t.viewTransition)}),m=u(()=>{let r=M(t.trailingSlash)??e.trailingSlash;if(!f.value||s.value||n(f.value)){let e=f.value;return typeof e==`string`?Ba(e):e}if(d.value){let e=typeof f.value==`object`&&`path`in f.value?wt(f.value):f.value,t=typeof e==`object`?i.resolve(e).href:e,n=typeof t==`string`?Ba(t):t;return n===null?null:Ua(n,r)}return typeof f.value==`object`?i.resolve(f.value)?.href??null:Ua(vt(a.app.baseURL,f.value),r)});return{to:f,hasTarget:o,isAbsoluteUrl:s,isExternal:d,href:m,isActive:p?.isActive??u(()=>f.value===i.currentRoute.value.path),isExactActive:p?.isExactActive??u(()=>f.value===i.currentRoute.value.path),route:p?.route??u(()=>i.resolve(f.value)),async navigate(e){m.value!==null&&await Rt(m.value,{replace:M(t.replace),external:d.value||o.value})}}}return P({name:t,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},prefetchOn:{type:[String,Object],default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1},trailingSlash:{type:String,default:void 0,required:!1}},useLink:i,setup(t,{slots:r}){let a=H(),{to:o,href:c,navigate:l,isExternal:u,hasTarget:d,isAbsoluteUrl:f}=i(t),p=s(!1),m=R(null),h=e=>{m.value=t.custom?e?.$el?.nextElementSibling:e?.$el};function g(n){return!!(!p.value&&(typeof t.prefetchOn==`string`?t.prefetchOn===n:t.prefetchOn?.[n]??e.prefetchOn?.[n])&&(t.prefetch??e.prefetch)!==!1&&t.noPrefetch!==!0&&t.target!==`_blank`&&!Ka())}
3async function _(e=L()){if(p.value||c.value===null)return;p.value=!0;let t=typeof o.value==`string`?o.value:u.value?wt(o.value):a.resolve(o.value).fullPath,n=u.value?new URL(t,window.location.href).href:t;await Promise.all([e.hooks.callHook(`link:prefetch`,n)?.catch(()=>{}),!u.value&&!d.value&&Fa(o.value,a).catch(()=>{})])}if(!t.custom&&g(`visibility`)){let e=L(),t,n=null;ne(()=>{let r=Wa();Vt(()=>{t=Lt(()=>{m?.value?.tagName&&(n=r.observe(m.value,async()=>{n?.(),n=null,await _(e)}))})})}),Ce(()=>{t&&jt(t),n?.(),n=null})}return()=>{let i=t.target||null,s=za(t.noRel?``:t.rel,e.externalRelAttribute,f.value||d.value?`noopener noreferrer`:``)||null,v=e=>({href:c.value,navigate:l,get route(){if(!c.value)return;let e=new URL(c.value,window.location.href);return{path:e.pathname,fullPath:e.pathname,get query(){return Ft(e.search)},hash:e.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:c.value}},rel:s,target:i,isExternal:u.value||d.value,isActive:!1,isExactActive:!1,...e,prefetch:_,prefetched:p.value,shouldPrefetch:g});if(!u.value&&!d.value&&!n(o.value)){let n={ref:h,to:o.value,activeClass:t.activeClass||e.activeClass,exactActiveClass:t.exactActiveClass||e.exactActiveClass,replace:t.replace,ariaCurrentValue:t.ariaCurrentValue,custom:t.custom};
3return t.custom||(g(`interaction`)&&(n.onPointerenter=_.bind(null,void 0),n.onFocus=_.bind(null,void 0)),p.value&&(n.class=t.prefetchedClass||e.prefetchedClass),n.rel=t.rel||void 0),w(ue(`RouterLink`),n,t.custom&&r.default?{default:e=>r.default(v(e))}:r.default)}return t.custom?r.default?r.default(v()):null:w(`a`,{ref:m,href:c.value||null,rel:s,target:i,onClick:async e=>{if(!(u.value||d.value)){e.preventDefault();try{let e=Mt(c.value??``);return await(t.replace?a.replace(e):a.push(e))}finally{if(n(o.value)){let e=o.value.slice(1),t=e;try{t=decodeURIComponent(e)}catch{}document.getElementById(t)?.focus()}}}}},r.default?.())}}})}var Ha=Va(x);function Ua(e,t){if(t!==`append`&&t!==`remove`)return e;let n=t===`append`?ct:ft;return pt(e)&&!e.startsWith(`http`)?e:n(e,!0)}function Wa(){let e=L();if(e._observer)return e._observer;let t=null,n=new Map;return e._observer={observe:(e,r)=>(t||=new IntersectionObserver(e=>{for(let t of e){let e=n.get(t.target);(t.isIntersecting||t.intersectionRatio>0)&&e&&e()}}),n.set(e,r),t.observe(e),()=>{n.delete(e),t?.unobserve(e),n.size===0&&(t?.disconnect(),t=null)})}}var Ga=/2g/;function Ka(){let e=navigator.connection;return!!(e&&(e.saveData||Ga.test(e.effectiveType)))}var qa=D({name:`nuxt-site-config:init`,enforce:`pre`,async setup(e){let t=sa(),n=$t(`site-config`);{let e=n.value||window.__NUXT_SITE_CONFIG__||{};for(let n in e)n[0]!==`_`&&t.push({[n]:e[n],_priority:e._priority?.[n]||-1})}return{provide:{nuxtSiteConfig:t}}}}),Ja=D({name:`nuxt:payload`,setup(e){let t=new Set;H().beforeResolve(async(n,r)=>{let i=Oi(n.path),a=i?Xt(n.fullPath):n.path;if(a===(i?Xt(r.fullPath):r.path))return;let o=await Ti(a);if(o){for(let n of t)delete e.static.data[n];for(let n in o.data)n in e.static.data||t.add(n),e.static.data[n]=o.data[n]}}),Vt(()=>{e.hooks.hook(`link:prefetch`,async e=>{let{hostname:t,pathname:n}=new URL(e,window.location.href);t===window.location.hostname&&await Ti(e).catch(()=>{Qt.NUXT_E7003({url:e})})}),navigator.connection?.effectiveType!==`slow-2g`&&setTimeout(ei,1e3)})}}),Ya=D(()=>{let e=H();Vt(()=>{e.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),Xa=D(e=>{let t;async function n(){let r;try{r=await ei()}catch(e){let t=e;if(!(`status`in t&&(t.status===404||t.status===403)))throw t}t&&clearTimeout(t),t=setTimeout(n,o);try{let n=await Mn(An(`builds/latest.json`)+`?${Date.now()}`);n.id!==r?.id&&(e.hooks.callHook(`app:manifest:update`,n),t&&clearTimeout(t))}catch{}}Vt(()=>{t=setTimeout(n,o)})}),Za=D({name:`nuxt:chunk-reload-crawler`,setup(e){let t=!0;e.hooks.hookOnce(`app:suspense:resolve`,()=>{t=!1}),e.hook(`app:chunkError`,()=>{t&&Zt(navigator.userAgent)&&Ia()})}}),Qa=D({name:`nuxt:chunk-reload`,setup(e){let t=H(),n=ke(),r=new Set;t.beforeEach(()=>{r.clear()}),e.hook(`app:chunkError`,({error:e})=>{r.add(e)});function i(e){Ia({path:vt(n.app.baseURL,e.fullPath),persistState:!0})}e.hook(`app:manifest:update`,()=>{t.beforeResolve(i)}),t.onError((e,t)=>{r.has(e)&&i(t)})}}),$a=D({name:`nuxt:island-link-navigation`,setup(e){}}),eo=D({name:`nuxt:global-components`}),$={default:f(()=>Y(()=>import(`./4oWniwq6.js`).then(e=>e.default||e),__vite__mapDeps([80,1,3,4,2,81]),import.meta.url))},to=D({name:`nuxt:prefetch`,setup(e){let t=H();e.hooks.hook(`app:mounted`,()=>{t.beforeEach(async e=>{let t=e?.meta?.layout;t&&typeof $[t]==`function`&&await $[t]()})}),e.hooks.hook(`link:prefetch`,e=>{if(pt(e))return;let n=t.resolve(e);if(!n)return;let r=n.meta.layout,i=$i(n.meta.middleware).filter(e=>typeof e==`string`);for(let e of i){let t=ta[e];typeof t==`function`&&t()}typeof r==`string`&&r in $&&Pa($[r])})}}),no=`GTM-TS2XCTSV`,ro=`G-4S8YB8LM7F`,io=!1;function ao(e){let t=document.createElement(`script`);t.async=!0,t.src=e,document.head.appendChild(t)}function oo(){if(io||typeof window>`u`)return;io=!0;let e=window;e.dataLayer=e.dataLayer||[],e.gtag=function(){e.dataLayer.push(arguments)},e.gtag(`consent`,`default`,{analytics_storage:`granted`,ad_storage:`denied`,ad_user_data:`denied`,ad_personalization:`denied`}),e.gtag(`js`,new Date),e.gtag(`config`,ro),e.dataLayer.push({"gtm.start":Date.now(),event:`gtm.js`}),ao(`https://www.googletagmanager.com/gtm.js?id=${no}
3`),ao(`https://www.googletagmanager.com/gtag/js?id=${ro}`)}var so=`ukep-cookie-consent`,co=()=>{let e=$t(`cookie-consent`,()=>null),t=$t(`cookie-banner-open`,()=>!1),n=n=>{try{localStorage.setItem(so,n)}catch{}e.value=n,t.value=!1};return{choice:e,bannerOpen:t,init:()=>{let n=null;try{n=localStorage.getItem(so)}catch{n=null}e.value=n===`accepted`||n===`rejected`?n:null,e.value===`accepted`&&oo(),t.value=e.value===null},accept:()=>{n(`accepted`),oo()},reject:()=>{let t=e.value===`accepted`;n(`rejected`),t&&window.location.reload()},openSettings:()=>{t.value=!0}}},lo=[Pi,Ki,ia,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,D(()=>{co().init()})],uo=(e=`RouteProvider`)=>P({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean,routeRecord:Object},setup(e){let t=e.renderKey,n=e.route,r={};for(let i in e.route)Object.defineProperty(r,i,{get:()=>t===e.renderKey?e.route[i]:n[i],enumerable:!0});return O(W,S(r)),()=>e.vnode?w(e.vnode,{ref:e.vnodeRef}):e.vnode}}),fo=uo(),po=new WeakMap,mo=P({name:`NuxtPage`,inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=L(),a=R(),o=_(W,null),s=new Set,c;r({pageRef:a});let l=_($e,null),u,d=i.deferHydration(),f=!1,p=!1,h,g=0;if(i.isHydrating){let e=i.hooks.hookOnce(`app:error`,d),t=H().beforeEach(()=>{e(),t()})}e.pageKey&&k(()=>e.pageKey,(e,t)=>{e!==t&&i.callHook(`page:loading:start`)});let v=!1;{let e=H().beforeResolve(()=>{v=!1});Ce(()=>{e(),d()})}return()=>w(Lr,{name:e.name,route:e.route,...t},{default:_o(t=>{let r=ho(o,t.route,t.Component),_=o&&o.matched.length===t.route.matched.length;if(!t.Component){if(u&&!_&&!yo(u))return u;d();return}if(u&&l&&!yo(u)&&!l.isCurrent(t.route))return u;if(r&&o&&(!l||l?.isCurrent(o)))return(_||u)&&!yo(u)?u:null;let y=Zi(t,e.pageKey),b=go(o,t.route,t.Component);!i.isHydrating&&c===y&&!b&&I(()=>{v||(v=!0,i.callHook(`page:loading:end`))}),f&&c!==y&&p&&g++,c=y;let x=!!(e.transition??t.route.meta.pageTransition??!1),S=x&&Ct([e.transition,t.route.meta.pageTransition,!1,{onAfterLeave(){i[`~transitionFinish`]?.(),delete i[`~transitionFinish`],delete i[`~transitionPromise`],i.callHook(`page:transition:finish`,t.Component)}}]),C=e.keepalive??t.route.meta.keepalive??!1,T=t.Component.type,E=T.name||T.__name;t.route.meta.keepalive&&E&&s.add(E);let D;if(s.size>0&&e.keepalive==null&&(!C||typeof C==`object`&&C&&C.include)){let e=typeof C==`object`&&C?{...C}:{},t=e.include?Array.isArray(e.include)?e.include:[e.include]:[];D={...e,include:Array.from(new Set([...t,...s]))}}else D=C;return u=lt(x&&S,Qi(D,w(m,{key:g,suspensible:!0,onPending:()=>{f=!0,x&&!i[`~transitionPromise`]&&(i[`~transitionPromise`]=new Promise(e=>{i[`~transitionFinish`]=e})),h=i.callHook(`page:start`,t.Component)}
3,onResolve:async()=>{f=!1,p=!0,i.isHydrating&&i[`~restoreDeferredRoute`]?.();try{await I(),i._route.sync?.(),await h,await i.callHook(`page:finish`,t.Component),!v&&!b&&(v=!0,await i.callHook(`page:loading:end`))}finally{d()}}},{default:()=>{let e={key:y||void 0,vnode:n.default?vo(n.default,t):t.Component,route:t.route,renderKey:y||void 0,trackRootNodes:x,vnodeRef:a,routeRecord:void 0};if(!D)return w(fo,e);let r=T,i=po.get(r);return i||(i=uo(E),po.set(r,i)),w(i,e)}}))).default(),u})})}});function ho(e,t,n){if(!e)return!1;let r=t.matched.findIndex(e=>e.components?.default===n?.type);if(r===-1)return!1;let i=t.matched.slice(0,r).filter(e=>e.components?.default);if(!i.length)return!1;let a=e.matched.filter(e=>e.components?.default);return i.some((e,t)=>e.components?.default!==a[t]?.components?.default)||n&&Zi({route:t,Component:n})!==Zi({route:e,Component:n})}function go(e,t,n){return e?t.matched.findIndex(e=>e.components?.default===n?.type)<t.matched.length-1:!1}function _o(t){let n=(n=>{let r=t(n);return Array.isArray(r)?r:r==null||!e(r)?[je()]:[r]});return n._n=!0,n}function vo(e,t){let n=e(t);return n.length===1?w(n[0]):w(j,void 0,n)}function yo(e){return!!e&&(!!e.suspense?.isUnmounted||!!e.component?.isUnmounted)}var bo=P({name:`LayoutLoader`,inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>w($[e.name],e.layoutProps,t.slots)}}),xo=P({name:`NuxtLayout`,inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},setup(e,t){let n=L(),r=_(W),i=!r||r===ut()?We():r,a=u(()=>{let t=Ra(i,e.name);return t&&!(t in $)&&e.fallback&&(t=M(e.fallback)),t});O(Ie,a);let o=s();t.expose({layoutRef:o});let c=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,c),t=H().beforeEach(()=>{e(),t()})}let l;return()=>{let r=!!a.value&&a.value in $&&!!(i?.meta.layoutTransition??!1),s=r&&Ct([i?.meta.layoutTransition,!1,{onBeforeLeave(){n[`~transitionPromise`]=new Promise(e=>{n[`~transitionFinish`]=e})},onAfterLeave(){n[`~transitionFinish`]?.(),delete n[`~transitionFinish`],delete n[`~transitionPromise`]}}]),u=l;return l=a.value,lt(s,{default:()=>w(m,{suspensible:!0,onResolve:async()=>{await I(c)}},{default:()=>w(So,{layoutProps:ce(t.attrs,i.meta.layoutProps??{},{ref:o}),key:a.value||void 0,name:a.value,shouldProvide:!e.name,isRenderingNewLayout:e=>e!==u&&e===a.value,hasTransition:r},t.slots)})}).default()}}}),So=P({name:`NuxtLayoutProvider`,inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){let n=e.name;e.shouldProvide&&O($e,{isCurrent:e=>n===!1||n===Ra(e)});let r=_(W),i=r&&r===ut(),a=_($e,null);if(i){let t=We(),n={};for(let i in t){let o=i;Object.defineProperty(n,o,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)&&(!a||a.isCurrent(t))?t[o]:r[o]})}O(W,S(n))}return()=>!n||typeof n==`string`&&!(n in $)?t.slots.default?.():w(bo,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),Co=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},wo={};function To(e,n){let r=mo,i=xo;return F(),t(`div`,null,[l(i,null,{default:ee(()=>[l(r)]),_:1})])}var Eo=Co(wo,[[`render`,To]]),Do={__name:`nuxt-error-page`,props:{error:Object},setup(e){let t=e.error,n=Number(t.statusCode||500),r=n===404,i=t.statusMessage??(r?`Page Not Found`:`Internal Server Error`),a=t.message||t.toString(),o=f(()=>Y(()=>import(`./C-6XEQrb.js`),__vite__mapDeps([82,1,83]),import.meta.url)),s=f(()=>Y(()=>import(`./B7SvPAiG.js`),__vite__mapDeps([84,1,85]),import.meta.url)),c=r?o:s;return(e,t)=>(F(),v(M(c),T(E({status:M(n),statusText:M(i),statusCode:M(n),statusMessage:M(i),description:M(a),stack:M(void 0)})),null,16))}},Oo=()=>null,ko={key:0},Ao={__name:`nuxt-root`,setup(e){let n=L(),r=n.deferHydration();if(n.isHydrating){let e=n.hooks.hookOnce(`app:error`,r),t=H().beforeEach(()=>{e(),t()})}window.location.pathname,O(W,ut()),n.hooks.callHookWith(e=>e.map(e=>e()),`vue:setup`,[]);let i=gt();function a(e,t,r){let i=n.vueApp.config.errorHandler;if(i&&!i.__nuxt_default)try{i(e,t,r)}
3catch(e){console.error("[nuxt] Error in `app.config.errorHandler`",e)}}return A((e,t,r)=>{if(n.hooks.callHook(`vue:error`,e,t,r)?.catch(e=>console.error("[nuxt] Error in `vue:error` hook",e)),Zt(navigator.userAgent))return Ue(n,e),!1;if(Xe(e)&&(e.fatal||e.unhandled))return n.runWithContext(()=>Me(e)),a(e,t,r),!1}),(e,n)=>(F(),v(m,{onResolve:M(r)},{default:ee(()=>[M(!1)?(F(),t(`div`,ko)):M(i)?(F(),v(M(Do),{key:1,error:M(i)},null,8,[`error`])):M(!1)?(F(),v(M(Oo),{key:2,context:M(!1)},null,8,[`context`])):M(!1)?(F(),v(xe(M(!1)),{key:3})):(F(),v(M(Eo),{key:4}))]),_:1},8,[`onResolve`]))}},jo;{let e;jo=async function(){if(e)return e;let t=!!(window.__NUXT__?.serverRendered??document.getElementById(`__NUXT_DATA__`)?.dataset.ssr===`true`),n=t?ze(Ao):tt(Ao),r=de({vueApp:n});async function a(e){await r.callHook(`app:error`,e),r.payload.error||=B(e)}a.__nuxt_default=!0,n.config.errorHandler=a,r.hook(`app:suspense:resolve`,()=>{n.config.errorHandler===a&&(n.config.errorHandler=void 0)}),!t&&y.id&&r.hook(`app:suspense:resolve`,()=>{document.getElementById(y.id)?.remove()});try{await fe(r,lo)}catch(e){a(e)}try{await r.hooks.callHook(`app:created`,n),await r.hooks.callHook(`app:beforeMount`,n),n.mount(i),await r.hooks.callHook(`app:mounted`,n),await I()}catch(e){a(e)}return n},e=jo().catch(e=>{throw se.NUXT_E1009({cause:e}),e})}export{ga as a,Na as i,co as n,jn as o,Ha as r,Co as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.