1import{W as q,a5 as H,e as B,ag as R,L as I,g as F,s as W,S as A,Y as z,B as G,l as x,a2 as Q,a0 as Y,a1 as p,H as J,M as X,v as Z,f as K,Q as T,r as k,R as V,q as ee,w as te,aa as ae}from"./B8z1nnR3.js";const se={trailing:!0};function ne(a,e=25,s={}){if(s={...se,...s},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let t,n,o=[],r,i;const _=(d,l)=>(r=re(a,d,l),r.finally(()=>{if(r=null,s.trailing&&i&&!n){const g=_(d,i);return i=null,g}}),r),m=function(...d){return s.trailing&&(i=d),r||new Promise(l=>{const g=!n&&s.leading;clearTimeout(n),n=setTimeout(()=>{n=null;const f=s.leading?t:_(this,d);i=null;for(const y of o)y(f);o=[]},e),g?(t=_(this,d),l(t)):o.push(l)})},c=d=>{d&&(clearTimeout(d),n=null)};return m.isPending=()=>!!n,m.cancel=()=>{c(n),o=[],i=null},m.flush=()=>{if(c(n),!i||r)return;const d=i;return i=null,_(this,d)},m}async function re(a,e,s){return await a.apply(e,s)}const ie=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],oe=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],ce="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",P=[];class le{_data=new O;_hash=new O([...ie]);_nDataBytes=0;_minBufferSize=0;finalize(e){e&&this._append(e);const s=this._nDataBytes*8,t=this._data.sigBytes*8;return this._data.words[t>>>5]|=128<<24-t%32,this._data.words[(t+64>>>9<<4)+14]=Math.floor(s/4294967296),this._data.words[(t+64>>>9<<4)+15]=s,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(e,s){const t=this._hash.words;let n=t[0],o=t[1],r=t[2],i=t[3],_=t[4],m=t[5],c=t[6],d=t[7];for(let l=0;l<64;l++){if(l<16)P[l]=e[s+l]|0;else{const b=P[l-15],h=(b<<25|b>>>7)^(b<<14|b>>>18)^b>>>3,u=P[l-2],C=(u<<15|u>>>17)^(u<<13|u>>>19)^u>>>10;P[l]=h+P[l-7]+C+P[l-16]}const g=_&m^~_&c,f=n&o^n&r^o&r,y=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),D=d+w+g+oe[l]+P[l],v=y+f;d=c,c=m,m=_,_=i+D|0,i=r,r=o,o=n,n=D+v|0}t[0]=t[0]+n|0,t[1]=t[1]+o|0,t[2]=t[2]+r|0,t[3]=t[3]+i|0,t[4]=t[4]+_|0,t[5]=t[5]+m|0,t[6]=t[6]+c|0,t[7]=t[7]+d|0}_append(e){typeof e=="string"&&(e=O.fromUtf8(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes}_process(e){let s,t=this._data.sigBytes/64;e?t=Math.ceil(t):t=Math.max((t|0)-this._minBufferSize,0);const n=t*16,o=Math.min(n*4,this._data.sigBytes);if(n){for(let r=0;r<n;r+=16)this._doProcessBlock(this._data.words,r);s=this._data.words.splice(0,n),this._data.sigBytes-=o}return new O(s,o)}}class O{words;sigBytes;constructor(e,s){e=this.words=e||[],this.sigBytes=s===void 0?e.length*4:s}static fromUtf8(e){const s=unescape(encodeURIComponent(e)),t=s.length,n=[];for(let o=0;o<t;o++)n[o>>>2]|=(s.charCodeAt(o)&255)<<24-o%4*8;return new O(n,t)}toBase64(){const e=[];for(let s=0;s<this.sigBytes;s+=3){const t=this.words[s>>>2]>>>24-s%4*8&255,n=this.words[s+1>>>2]>>>24-(s+1)%4*8&255,o=this.words[s+2>>>2]>>>24-(s+2)%4*8&255,r=t<<16|n<<8|o;for(let i=0;i<4&&s*8+i*6<this.sigBytes*8;i++)e.push(ce.charAt(r>>>6*(3-i)&63))}return e.join("")}concat(e){if(this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4),this.sigBytes%4)for(let s=0;s<e.sigBytes;s++){const t=e.words[s>>>2]>>>24-s%4*8&255;this.words[this.sigBytes+s>>>2]|=t<<24-(this.sigBytes+s)%4*8}else for(let s=0;s<e.sigBytes;s+=4)this.words[this.sigBytes+s>>>2]=e.words[s>>>2];this.sigBytes+=e.sigBytes}}function ue(a){return new le().finalize(a).toBase64()}function E(a){return ue(q(a))}const fe=a=>
1a==="defer"||a===!1;function de(...a){const e=typeof a[a.length-1]=="string"?a.pop():void 0;he(a[0],a[1])&&a.unshift(e);let[s,t,n={}]=a,o=!1;const r=F(()=>p(s));if(typeof r.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const i=H();n.server??=!0,n.default??=ye,n.getCachedData??=$,n.lazy??=!1,n.immediate??=!0,n.deep??=B.deep,n.dedupe??="cancel",n._functionName,i._asyncData[r.value];function _(){const f={cause:"initial",dedupe:n.dedupe};return i._asyncData[r.value]?._init||(f.cachedData=n.getCachedData(r.value,i,{cause:"initial"}),i._asyncData[r.value]=L(i,r.value,t,n,f.cachedData)),()=>i._asyncData[r.value].execute(f)}const m=_(),c=i._asyncData[r.value];c._deps++;const d=n.server!==!1&&i.payload.serverRendered;{let f=function(h){const u=i._asyncData[h];u?._deps&&(u._deps--,u._deps===0&&u?._off())};const y=k();if(y&&d&&n.immediate&&!y.sp&&(y.sp=[]),y&&!y._nuxtOnBeforeMountCbs){y._nuxtOnBeforeMountCbs=[];const h=y._nuxtOnBeforeMountCbs;J(()=>{h.forEach(u=>{u()}),h.splice(0,h.length)}),X(()=>h.splice(0,h.length))}const w=y&&(y._nuxtClientOnly||Z(K,!1));d&&i.isHydrating&&(c.error.value||c.data.value!=null)?(c.pending.value=!1,c.status.value=c.error.value?"error":"success"):y&&(!w&&i.payload.serverRendered&&i.isHydrating||n.lazy)&&n.immediate?y._nuxtOnBeforeMountCbs.push(m):n.immediate&&m();const D=W(),v=R(r,(h,u)=>{if((h||u)&&h!==u){o=!0;const C=i._asyncData[u]?.data.value!==B.value,U=i._asyncDataPromises[u]!==void 0,j={cause:"initial",dedupe:n.dedupe};if(!i._asyncData[h]?._init){let S;u&&C?S=i._asyncData[u].data.value:(S=n.getCachedData(h,i,{cause:"initial"}),j.cachedData=S),i._asyncData[h]=L(i,h,t,n,S)}i._asyncData[h]._deps++,u&&f(u),(n.immediate||C||U)&&i._asyncData[h].execute(j),T(()=>{o=!1})}},{flush:"sync"}),b=n.watch?R(n.watch,()=>{o||(i._asyncData[r.value]?._execute.isPending()&&T(()=>{i._asyncData[r.value]?._execute.flush()}),i._asyncData[r.value]?._execute({cause:"watch",dedupe:n.dedupe}))}):()=>{};D&&I(()=>{v(),b(),f(r.value)})}const l={data:M(()=>i._asyncData[r.value]?.data),pending:M(()=>i._asyncData[r.value]?.pending),status:M(()=>i._asyncData[r.value]?.status),error:M(()=>i._asyncData[r.value]?.error),refresh:(...f)=>i._asyncData[r.value]?._init?i._asyncData[r.value].execute(...f):_()(),execute:(...f)=>l.refresh(...f),clear:()=>{const f=i._asyncData[r.value];if(f?._abortController)try{f._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{f._abortController=void 0}N(i,r.value)}},g=Promise.resolve(i._asyncDataPromises[r.value]).then(()=>l);return Object.assign(g,l),Object.defineProperties(g,{then:{enumerable:!0,value:g.then.bind(g)},catch:{enumerable:!0,value:g.catch.bind(g)},finally:{enumerable:!0,value:g.finally.bind(g)}}),g}function M(a){return F({get(){return a()?.value},set(e){const s=a();s&&(s.value=e)}})}function he(a,e){return!(typeof a=="string"||typeof a=="object"&&a!==null||typeof a=="function"&&typeof e=="function")}function N(a,e){e in a.payload.data&&(a.payload.data[e]=void 0),e in a.payload._errors&&(a.payload._errors[e]=B.errorValue),a._asyncData[e]&&(a._asyncData[e].data.value=void 0,a._asyncData[e].error.value=B.errorValue,a._asyncData[e].pending.value=!1,a._asyncData[e].status.value="idle"),e in a._asyncDataPromises&&(a._asyncDataPromises[e]=void 0)}function _e(a,e){const s={};for(const t of e)s[t]=a[t];return s}function L(a,e,s,t,n){a.payload._errors[e]??=B.errorValue;const o=t.getCachedData!==$,r=s,i=t.deep?A:z,_=n!=null,m=a.hook("app:data:refresh",async d=>{(!d||d.includes(e))&&await c.execute({cause:"refresh:hook"})}),c={data:i(_?n:t.default()),pending:z(!_),error:Y(a.payload._errors,e),status:z("idle"),execute:(...d)=>{const[l,g=void 0]=d,f=l&&g===void 0&&typeof l=="object"?l:{};if(a._asyncDataPromises[e]&&fe(f.dedupe??t.dedupe))return a._asyncDataPromises[e];if(f.cause==="initial"||a.isHydrating){const D="cachedData"in f?f.cachedData:t.getCachedData(e,a,{cause:f.cause??"refresh:manual"});if(D!=null)return a.payload.data[e]=c.data.value=D,c.error.value=B.errorValue,c.status.value="success",Promise.resolve(D)}c.pending.value=!0,c._abortController&&c._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),c._abortController=new AbortController,c.status.value="pending";const y=new AbortController,w=new Promise((D,v)=>{try{const b=f.timeout??t.timeout,h=ge([c._abortController?.signal,f?.signal],y.signal,b);if(h.aborted){const u=h.reason;v(u instanceof Error?u:new DOMException(String(u??"Aborted"),"AbortError"));return}return h.addEventListener("abort",()=>{const u=h.reason;v(u instanceof Error?u:new DOMException(String(u??"Aborted"),"AbortError"))},{once:!0,signal:y.signal}),Promise.resolve(r(a,{signal:h})).then(D,v)}catch(b){v(b)}}).then(async D=>{if(a._asyncDataPromises[e]!==w)return;let v=D;t.transform&&(v=await t.transform(D)),t.pick&&(v=_e(v,t.pick)),a.payload.data[e]=v,c.data.value=v,c.error.value=B.errorValue,c.status.value="success"}).catch(D=>
1{if(a._asyncDataPromises[e]!==w||c._abortController?.signal.aborted)return a._asyncDataPromises[e];if(typeof DOMException<"u"&&D instanceof DOMException&&D.name==="AbortError")return c.status.value="idle",a._asyncDataPromises[e];c.error.value=x(D),c.data.value=Q(t.default()),c.status.value="error"}).finally(()=>{y.abort(),a._asyncDataPromises[e]===w&&(c.pending.value=!1,delete a._asyncDataPromises[e])});return a._asyncDataPromises[e]=w,a._asyncDataPromises[e]},_execute:ne((...d)=>c.execute(...d),0,{leading:!0}),_default:t.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{m(),a._asyncData[e]?._init&&(a._asyncData[e]._init=!1),o||G(()=>{a._asyncData[e]?._init||(N(a,e),c.execute=()=>Promise.resolve(),c.data.value=B.value)})}};return c}const ye=()=>B.value,$=(a,e,s)=>{if(e.isHydrating)return e.payload.data[a];if(s.cause!=="refresh:manual"&&s.cause!=="refresh:hook")return e.static.data[a]};function ge(a,e,s){const t=a.filter(r=>!!r);if(typeof s=="number"&&s>=0){const r=AbortSignal.timeout?.(s);r&&t.push(r)}if(AbortSignal.any)return AbortSignal.any(t);const n=new AbortController;for(const r of t)if(r.aborted){const i=r.reason??new DOMException("Aborted","AbortError");try{n.abort(i)}catch{n.abort()}return n.signal}const o=()=>{const i=t.find(_=>_.aborted)?.reason??new DOMException("Aborted","AbortError");try{n.abort(i)}catch{n.abort()}};for(const r of t)r.addEventListener?.("abort",o,{once:!0,signal:e});return n.signal}function De(a,e,s){const[t={},n]=typeof e=="string"?[{},e]:[e,s],o=F(()=>p(a)),r=F(()=>p(t.key)||"$f"+E([n,typeof o.value=="string"?o.value:"",...me(t)]));if(!t.baseURL&&typeof o.value=="string"&&o.value[0]==="/"&&o.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:i,lazy:_,default:m,transform:c,pick:d,watch:l,immediate:g,getCachedData:f,deep:y,dedupe:w,timeout:D,...v}
1=t,b=V({...ee,...v,cache:typeof t.cache=="boolean"?void 0:t.cache}),h={server:i,lazy:_,default:m,transform:c,pick:d,immediate:g,getCachedData:f,deep:y,dedupe:w,timeout:D,watch:l===!1?[]:[...l||[],b]};if(!g){let C=function(){h.immediate=!0};R(r,C,{flush:"sync",once:!0}),R([...l||[],b],C,{flush:"sync",once:!0})}return de(l===!1?r.value:r,(C,{signal:U})=>(t.$fetch||globalThis.$fetch)(o.value,{signal:U,...b}),h)}function me(a){const e=[p(a.method)?.toUpperCase()||"GET",p(a.baseURL)];for(const s of[a.query||a.params]){const t=p(s);if(!t)continue;const n={};for(const[o,r]of Object.entries(t))n[p(o)]=p(r);e.push(n)}if(a.body){const s=p(a.body);if(!s)e.push(E(s));else if(s instanceof ArrayBuffer)e.push(E(Object.fromEntries([...new Uint8Array(s).entries()].map(([t,n])=>[t,n.toString()]))));else if(s instanceof FormData){const t=[];for(const n of s.entries()){const[o,r]=n;t.push([o,r instanceof File?`${r.name}:${r.size}:${r.lastModified}`:r])}e.push(E(t))}else if(te(s))e.push(E(V(s)));else try{e.push(E(s))}catch{console.warn("[useFetch] Failed to hash body",s)}}return e}const be=(a,e={})=>{const s=ae();return De(a,{...e,baseURL:s.public.apiBase,server:!1},"$zSSpmNHjqR")};export{be 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.