1import{S as A,X as N,Y as E,et as D,rt as h,y as $}from"./C89sYm7w.js";var L=Error.captureStackTrace,W=class b extends Error{name;code;docs;fix;sources;get why(){return this.message}constructor(t,o=b){super(t.why,{cause:t.cause}),this.code=this.name=t.code,this.fix=t.fix,this.docs=t.docs,this.sources=t.sources,L?.(this,o)}toJSON(){return{name:this.name,why:this.why,fix:this.fix,docs:this.docs,sources:this.sources,cause:this.cause,stack:this.stack}}};function O(e,t){return typeof e=="string"?`${e}/${t.toLowerCase()}`:e?.(t)}function j(e={}){const{docsBase:t,reporters:o=[]}=e;return new Proxy({},{get(r,s){if(typeof s!="string")return;const i=(a={},u={})=>{const n=O(t,s),c=new W({code:s,why:n??"",docs:n,cause:a.cause,sources:a.sources},i);for(const f of o)f(c,u);return c};return i}})}function I(e){return`https://nuxt.com/docs/4.x/errors/${e.replace("NUXT_","").toLowerCase()}`}var U=e=>{},R=[U],m=j({docsBase:I,reporters:R});function v(e,t={},o){for(const r in e){const s=e[r],i=o?`${o}:${r}`:r;typeof s=="object"&&s!==null?v(s,t,i):typeof s=="function"&&(t[i]=s)}return t}var P=(()=>{if(console.createTask)return console.createTask;const e={run:t=>t()};return()=>e})();function y(e,t,o,r){for(let s=o;s<e.length;s+=1)try{const i=r?r.run(()=>e[s](...t)):e[s](...t);if(i&&typeof i.then=="function")return Promise.resolve(i).then(()=>y(e,t,s+1,r))}catch(i){return Promise.reject(i)}}function M(e,t,o){if(e.length>0)return y(e,t,0,P(o))}function X(e,t,o){if(e.length>0){const r=P(o);return Promise.all(e.map(s=>r.run(()=>s(...t))))}}function k(e,t){for(const o of[...e])o(t)}var F=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,o={}){if(!e||typeof t!="function")return()=>{};const r=e;let s;for(;this._deprecatedHooks[e];)s=this._deprecatedHooks[e],e=s.to;if(s&&!o.allowDeprecated){let i=s.message;i||(i=`${r} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||this._deprecatedMessages.add(i)}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let o,r=(...s)=>(typeof o=="function"&&o(),o=void 0,r=void 0,t(...s));return o=this.hook(e,r),o}removeHook(e,t){const o=this._hooks[e];if(o){const r=o.indexOf(t);r!==-1&&o.splice(r,1),o.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const o=this._hooks[e]||[];this._hooks[e]=void 0;for(const r of o)this.hook(e,r)}deprecateHooks(e){for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=v(e),o=Object.keys(t).map(r=>this.hook(r,t[r]));return()=>{for(const r of o)r();o.length=0}}removeHooks(e){const t=v(e);for(const o in t)this.removeHook(o,t[o])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(M,e,t)}callHookParallel(e,...t){return this.callHookWith(X,e,t)}callHookWith(e,t,o){const r=this._before||this._after?{name:t,args:o,context:{}}:void 0;this._before&&k(this._before,r);const s=e(this._hooks[t]?[...this._hooks[t]]:[],o,t);return s instanceof Promise?s.finally(()=>{this._after&&r&&k(this._after,r)}):(this._after&&r&&k(this._after,r),s)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function K(){return new F}var te=class{_hooks;constructor(){this._hooks={}}hook(e,t){return!e||typeof t!="function"?()=>{}:(this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)})}removeHook(e,t){const o=this._hooks[e];if(o){const r=o.indexOf(t);r!==-1&&o.splice(r,1),o.length===0&&(this._hooks[e]=void 0)}}callHook(e,...t){const o=this._hooks[e];if(!(!o||o.length===0))return y(o,t,0)}};function z(){return globalThis.AsyncLocalStorage||globalThis.process?.getBuiltinModule?.("node:async_hooks")?.AsyncLocalStorage}function B(e={}){let t,o=!1;const r=n=>{if(t&&t!==n)throw new Error("Context conflict")};let s;if(e.asyncContext){const n=e.AsyncLocalStorage||z();n&&(s=new n)}const i=n=>s&&n!==null&&typeof n=="object"?{__unctx_weak:new WeakRef(n)}:n,a=n=>n&&n.__unctx_weak?n.__unctx_weak.deref():n,u=()=>{if(s){const n=s.getStore();if(n!==void 0)return a(n)}return t};return{use:()=>{const n=u();if(n===void 0)throw new Error("Context is not available");return n},tryUse:()=>u(),set:(n,c)=>{c||r(n),t=n,o=!0},unset:()=>{t=void 0,o=!1},call:(n,c)=>{r(n),t=n;try{return s?s.run(i(n),c):c()}finally{o||(t=void 0)}},async callAsync(n,c){t=n;const f=()=>{t=n},l=()=>t===n?f:void 0;x.add(l);try{const _=s?s.run(i(n),c):c();return o||(t=void 0),await _}finally{x.delete(l)}}}}function G(e={}){const t={};return{get(o,r={}){return t[o]||(t[o]=B({...e,...r})),t[o]}}}var p=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},g="__unctx__",J=p[g]||(p[g]=G()),Y=(e,t={})=>J.get(e,t),w="__unctx_async_handlers__",x=p[w]||(p[w]=new Set),oe={meta:[{name:"viewport",content:"width=device-width, initial-scale=1"},{charset:"utf-8"}],link:[],style:[],script:[],noscript:[]},se={id:"__nuxt-loader"},re={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},ne={deep:!1},ie="#__nuxt",ae="nuxt-app",q="vite:preloadError";function C(e="nuxt-app"){return Y(e,{asyncContext:!1})}var Q="__nuxt_plugin";function ce(e){let t=0;const o={_id:e.id||"nuxt-app",_scope:E(),provide:void 0,versions:{get nuxt(){return"4.5.1"},get vue(){return o.vueApp.version}},payload:h({...e.ssrContext?.payload||{},data:h({}),state:D({}),once:new Set,_errors:h({})}),static:{data:{}},runWithContext(s){return o._scope.active&&!N()?o._scope.run(()=>H(o,s)):H(o,s)},isHydrating:!0,deferHydration(){if(!o.isHydrating)return()=>{};t++;let s=!1;return()=>{if(!s&&(s=!0,t--,t===0))return o.isHydrating=!1,o.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:h({}),_state:h({}),_payloadRevivers:{},...e};{const s=window.__NUXT__;if(s)for(const i in s)switch(i){case"data":case"state":case"_errors":Object.assign(o.payload[i],s[i]);break;default:o.payload[i]=s[i]}}o.hooks=K(),o.hook=o.hooks.hook;{const s=o.hooks.callHook;o.hooks.callHook=(i,...a)=>Promise.resolve().then(()=>s(i,...a))}o.callHook=o.hooks.callHook,o.provide=(s,i)=>{const a="$"+s;d(o,a,i),d(o.vueApp.config.globalProperties,a,i)},d(o.vueApp,"$nuxt",o),d(o.vueApp.config.globalProperties,"$nuxt",o);{window.addEventListener(q,i=>{o.callHook("app:chunkError",{error:i.payload}),i.payload?.message?.includes("Unable to preload CSS")&&i.preventDefault()}),window.useNuxtApp||=T;const s=o.hook("app:error",(...i)=>{m.NUXT_E1005({cause:i.length>1?i:i[0]})});o.hook("app:mounted",s)}const r=o.payload.config;return o.provide("config",r),o}async function S(e,t){if(typeof t=="function"){const o=()=>e.runWithContext(()=>t(e)),{provide:r}=await o()||{};if(r&&typeof r=="object")for(const s in r)e.provide(s,r[s])}}async function le(e,t){return V(e,t)}async function V(e,t){const o=new Set,r=[],s=[];let i,a=0;async function u(n){const c=n.dependsOn?.filter(f=>t.some(l=>l._name===f)&&!o.has(f))??[];if(c.length>0)r.push([new Set(c),n]);else{const f=S(e,n).then(async()=>{n._name&&(o.add(n._name),await Promise.all(r.map(async([l,_])=>{l.has(n._name)&&(l.delete(n._name),l.size===0&&(a++,await u(_)))})))}).catch(l=>{if(!n.parallel&&!e.payload.error)throw l;i||=l});n.parallel?s.push(f):await f}}for(const n of t)await u(n);if(await Promise.all(s),a)for(let n=0;n<a;n++)await Promise.all(s);if(i)throw e.payload.error||i}function fe(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[Q]:!0,_name:t})}function H(e,t,o){const r=()=>o?t(...o):t();return C(e._id).set(e),e.vueApp.runWithContext(r)}function Z(e){let t;return A()&&(t=$()?.appContext.app.$nuxt),t||=C(e).tryUse(),t||null}function T(e){const t=Z(e);if(!t)throw m.NUXT_E1001();return t}function ue(e){return T().$config}function d(e,t,o){Object.defineProperty(e,t,{get:()=>o})}export{ue as a,se as c,ie as d,te as f,j as g,R as h,T as i,ne as l,I as m,ce as n,oe as o,m as p,fe as r,ae as s,le as t,re as u};
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.