1import{d as F}from"./Ba3M7Zqd.js";import{aW as H,ce as y,b_ as N,bU as W,cf as q,b1 as M,cg as z,b9 as I,ba as L,ch as U,a$ as G,b8 as p,bd as $,bg as J,bw as Q,ci as X,cj as Y,ck as R}from"./EBpBARSw.js";import{c as Z}from"./Lmb05Apy.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new a.Error().stack;e&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[e]="94d5354a-da10-4218-b9a7-d996f376f708",a._sentryDebugIdIdentifier="sentry-dbid-94d5354a-da10-4218-b9a7-d996f376f708")}catch{}})();const x=a=>a==="defer"||a===!1;function ra(...a){const e=typeof a[a.length-1]=="string"?a.pop():void 0;A(a[0],a[1])&&a.unshift(e);let[u,o,r={}]=a,v=!1;const n=I(()=>Y(u));if(typeof n.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof o!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const t=H();r.server??=!0,r.default??=k,r.getCachedData??=T,r.lazy??=!1,r.immediate??=!0,r.deep??=y.deep,r.dedupe??="cancel",r._functionName,t._asyncData[n.value];function h(){const c={cause:"initial",dedupe:r.dedupe};return t._asyncData[n.value]?._init||(c.cachedData=r.getCachedData(n.value,t,{cause:"initial"}),t._asyncData[n.value]=V(t,n.value,o,r,c.cachedData)),()=>t._asyncData[n.value].execute(c)}const C=h(),s=t._asyncData[n.value];s._deps++;const D=r.server!==!1&&t.payload.serverRendered;{let c=function(l){const i=t._asyncData[l];i?._deps&&(i._deps--,i._deps===0&&i?._off())};const d=L();if(d&&D&&r.immediate&&!d.sp&&(d.sp=[]),d&&!d._nuxtOnBeforeMountCbs){d._nuxtOnBeforeMountCbs=[];const l=d._nuxtOnBeforeMountCbs;N(()=>{l.forEach(i=>{i()}),l.splice(0,l.length)}),W(()=>l.splice(0,l.length))}const w=d&&(d._nuxtClientOnly||q(Z,!1));D&&t.isHydrating&&(s.error.value||s.data.value!=null)?(s.pending.value=!1,s.status.value=s.error.value?"error":"success"):d&&(!w&&t.payload.serverRendered&&t.isHydrating||r.lazy)&&r.immediate?d._nuxtOnBeforeMountCbs.push(C):r.immediate&&C();const f=U(),_=M(n,(l,i)=>{if((l||i)&&l!==i){v=!0;const O=t._asyncData[i]?.data.value!==y.value,j=t._asyncDataPromises[i]!==void 0,S={cause:"initial",dedupe:r.dedupe};if(!t._asyncData[l]?._init){let E;i&&O?E=t._asyncData[i].data.value:(E=r.getCachedData(l,t,{cause:"initial"}),S.cachedData=E),t._asyncData[l]=V(t,l,o,r,E)}t._asyncData[l]._deps++,i&&c(i),(r.immediate||O||j)&&t._asyncData[l].execute(S),R(()=>{v=!1})}},{flush:"sync"}),m=r.watch?M(r.watch,()=>{v||(t._asyncData[n.value]?._execute.isPending()&&R(()=>{t._asyncData[n.value]?._execute.flush()}),t._asyncData[n.value]?._execute({cause:"watch",dedupe:r.dedupe}))}):()=>{};f&&z(()=>{_(),m(),c(n.value)})}const g={data:P(()=>t._asyncData[n.value]?.data),pending:P(()=>t._asyncData[n.value]?.pending),status:P(()=>t._asyncData[n.value]?.status),error:P(()=>t._asyncData[n.value]?.error),refresh:(...c)=>t._asyncData[n.value]?._init?t._asyncData[n.value].execute(...c):h()(),execute:(...c)=>g.refresh(...c),clear:()=>{const c=t._asyncData[n.value];if(c?._abortController)try{c._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{c._abortController=void 0}B(t,n.value)}},b=Promise.resolve(t._asyncDataPromises[n.value]).then(()=>g);return Object.assign(b,g),Object.defineProperties(b,{then:{enumerable:!0,value:b.then.bind(b)},catch:{enumerable:!0,value:b.catch.bind(b)},finally:{enumerable:!0,value:b.finally.bind(b)}}),b}function P(a){return I({get(){return a()?.value},set(e){const u=a();u&&(u.value=e)}})}function A(a,e){return!(typeof a=="string"||typeof a=="object"&&a!==null||typeof a=="function"&&typeof e=="function")}function B(a,e){e in a.payload.data&&(a.payload.data[e]=void 0),e in a.payload._errors&&(a.payload._errors[e]=y.errorValue),a._asyncData[e]&&(a._asyncData[e].data.value=void 0,a._asyncData[e].error.value=y.errorValue,a._asyncData[e].pending.value=!1,a._asyncData[e].status.value="idle"),e in a._asyncDataPromises&&(a._asyncDataPromises[e]=void 0)}function K(a,e){const u={};for(const o of e)u[o]=a[o];return u}
1function V(a,e,u,o,r){a.payload._errors[e]??=y.errorValue;const v=o.getCachedData!==T,n=u,t=o.deep?G:p,h=r!=null,C=a.hook("app:data:refresh",async D=>{(!D||D.includes(e))&&await s.execute({cause:"refresh:hook"})}),s={data:t(h?r:o.default()),pending:p(!h),error:X(a.payload._errors,e),status:p("idle"),execute:(...D)=>{const[g,b=void 0]=D,c=g&&b===void 0&&typeof g=="object"?g:{};if(a._asyncDataPromises[e]&&x(c.dedupe??o.dedupe))return a._asyncDataPromises[e];if(c.cause==="initial"||a.isHydrating){const f="cachedData"in c?c.cachedData:o.getCachedData(e,a,{cause:c.cause??"refresh:manual"});if(f!=null)return a.payload.data[e]=s.data.value=f,s.error.value=y.errorValue,s.status.value="success",Promise.resolve(f)}s.pending.value=!0,s._abortController&&s._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),s._abortController=new AbortController,s.status.value="pending";const d=new AbortController,w=new Promise((f,_)=>{try{const m=c.timeout??o.timeout,l=aa([s._abortController?.signal,c?.signal],d.signal,m);if(l.aborted){const i=l.reason;_(i instanceof Error?i:new DOMException(String(i??"Aborted"),"AbortError"));return}return l.addEventListener("abort",()=>{const i=l.reason;_(i instanceof Error?i:new DOMException(String(i??"Aborted"),"AbortError"))},{once:!0,signal:d.signal}),Promise.resolve(n(a,{signal:l})).then(f,_)}catch(m){_(m)}}).then(async f=>{let _=f;o.transform&&(_=await o.transform(f)),o.pick&&(_=K(_,o.pick)),a.payload.data[e]=_,s.data.value=_,s.error.value=y.errorValue,s.status.value="success"}).catch(f=>{if(a._asyncDataPromises[e]&&a._asyncDataPromises[e]!==w||s._abortController?.signal.aborted)return a._asyncDataPromises[e];if(typeof DOMException<"u"&&f instanceof DOMException&&f.name==="AbortError")return s.status.value="idle",a._asyncDataPromises[e];s.error.value=J(f),s.data.value=Q(o.default()),s.status.value="error"}).finally(()=>{s.pending.value=!1,d.abort(),delete a._asyncDataPromises[e]});return a._asyncDataPromises[e]=w,a._asyncDataPromises[e]},_execute:F((...D)=>s.execute(...D),0,{leading:!0}),_default:o.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{C(),a._asyncData[e]?._init&&(a._asyncData[e]._init=!1),v||$(()=>{a._asyncData[e]?._init||(B(a,e),s.execute=()=>Promise.resolve(),s.data.value=y.value)})}};return s}const k=()=>y.value,T=(a,e,u)=>{if(e.isHydrating)return e.payload.data[a];if(u.cause!=="refresh:manual"&&u.cause!=="refresh:hook")return e.static.data[a]};function aa(a,e,u){const o=a.filter(n=>!!n);if(typeof u=="number"&&u>=0){const n=AbortSignal.timeout?.(u);n&&o.push(n)}if(AbortSignal.any)return AbortSignal.any(o);const r=new AbortController;for(const n of o)if(n.aborted){const t=n.reason??new DOMException("Aborted","AbortError");try{r.abort(t)}catch{r.abort()}return r.signal}const v=()=>{const t=o.find(h=>h.aborted)?.reason??new DOMException("Aborted","AbortError");try{r.abort(t)}catch{r.abort()}};for(const n of o)n.addEventListener?.("abort",v,{once:!0,signal:e});return r.signal}export{ra 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.