1import{aO as V,aP as $,aQ as x,aD as B,aE as q,ao as H,aF as N,K as M,a0 as G,f as T,a1 as W,a9 as X,x as Q,aa as A,ag as Y,u as J,Y as Z,ab as w,aH as k,X as I,aR as K,aS as ee,aT as te,C as ae,aU as se,ax as ne}from"./Cn-bPh2x.js";import{d as re}from"./DuAV58dt.js";const oe=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],ie=[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-_",E=[];class le{_data=new S;_hash=new S([...oe]);_nDataBytes=0;_minBufferSize=0;finalize(e){e&&this._append(e);const n=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(n/4294967296),this._data.words[(t+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}_doProcessBlock(e,n){const t=this._hash.words;let s=t[0],l=t[1],r=t[2],o=t[3],_=t[4],v=t[5],i=t[6],y=t[7];for(let f=0;f<64;f++){if(f<16)E[f]=e[n+f]|0;else{const m=E[f-15],d=(m<<25|m>>>7)^(m<<14|m>>>18)^m>>>3,u=E[f-2],C=(u<<15|u>>>17)^(u<<13|u>>>19)^u>>>10;E[f]=d+E[f-7]+C+E[f-16]}const b=_&v^~_&i,c=s&l^s&r^l&r,h=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),p=(_<<26|_>>>6)^(_<<21|_>>>11)^(_<<7|_>>>25),g=y+p+b+ie[f]+E[f],D=h+c;y=i,i=v,v=_,_=o+g|0,o=r,r=l,l=s,s=g+D|0}t[0]=t[0]+s|0,t[1]=t[1]+l|0,t[2]=t[2]+r|0,t[3]=t[3]+o|0,t[4]=t[4]+_|0,t[5]=t[5]+v|0,t[6]=t[6]+i|0,t[7]=t[7]+y|0}_append(e){typeof e=="string"&&(e=S.fromUtf8(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes}_process(e){let n,t=this._data.sigBytes/64;e?t=Math.ceil(t):t=Math.max((t|0)-this._minBufferSize,0);const s=t*16,l=Math.min(s*4,this._data.sigBytes);if(s){for(let r=0;r<s;r+=16)this._doProcessBlock(this._data.words,r);n=this._data.words.splice(0,s),this._data.sigBytes-=l}return new S(n,l)}}class S{words;sigBytes;constructor(e,n){e=this.words=e||[],this.sigBytes=n===void 0?e.length*4:n}static fromUtf8(e){const n=unescape(encodeURIComponent(e)),t=n.length,s=[];for(let l=0;l<t;l++)s[l>>>2]|=(n.charCodeAt(l)&255)<<24-l%4*8;return new S(s,t)}toBase64(){const e=[];for(let n=0;n<this.sigBytes;n+=3){const t=this.words[n>>>2]>>>24-n%4*8&255,s=this.words[n+1>>>2]>>>24-(n+1)%4*8&255,l=this.words[n+2>>>2]>>>24-(n+2)%4*8&255,r=t<<16|s<<8|l;for(let o=0;o<4&&n*8+o*6<this.sigBytes*8;o++)e.push(ce.charAt(r>>>6*(3-o)&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 n=0;n<e.sigBytes;n++){const t=e.words[n>>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=t<<24-(this.sigBytes+n)%4*8}else for(let n=0;n<e.sigBytes;n+=4)this.words[this.sigBytes+n>>>2]=e.words[n>>>2];this.sigBytes+=e.sigBytes}}function ue(a){return new le().finalize(a).toBase64()}function P(a){return ue(V(a))}const fe=Symbol.for("nuxt:client-only"),de="__nuxt_error",he=a=>{const e=$(a);return Object.defineProperty(e,de,{value:!0,configurable:!1,writable:!1}),e},_e=a=>a==="defer"||a===!1;function ye(...a){const e=typeof a[a.length-1]=="string"?a.pop():void 0;ge(a[0],a[1])&&a.unshift(e);let[n,t,s={}]=a,l=!1;const r=T(()=>w(n));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 o=x();s.server??=!0,s.default??=me,s.getCachedData??=L,s.lazy??=!1,s.immediate??=!0,s.deep??=B.deep,s.dedupe??="cancel",s._functionName,o._asyncData[r.value];function _(){const c={cause:"initial",dedupe:s.dedupe};return o._asyncData[r.value]?._init||(c.cachedData=s.getCachedData(r.value,o,{cause:"initial"}),o._asyncData[r.value]=j(o,r.value,t,s,c.cachedData)),()=>o._asyncData[r.value].execute(c)}const v=_(),i=o._asyncData[r.value];i._deps++;const y=s.server!==!1&&o.payload.serverRendered;
1{let c=function(d){const u=o._asyncData[d];u?._deps&&(u._deps--,u._deps===0&&u?._off())};const h=W();if(h&&y&&s.immediate&&!h.sp&&(h.sp=[]),h&&!h._nuxtOnBeforeMountCbs){h._nuxtOnBeforeMountCbs=[];const d=h._nuxtOnBeforeMountCbs;q(()=>{d.forEach(u=>{u()}),d.splice(0,d.length)}),H(()=>d.splice(0,d.length))}const p=h&&(h._nuxtClientOnly||N(fe,!1));y&&o.isHydrating&&(i.error.value||i.data.value!=null)?(i.pending.value=!1,i.status.value=i.error.value?"error":"success"):h&&(!p&&o.payload.serverRendered&&o.isHydrating||s.lazy)&&s.immediate?h._nuxtOnBeforeMountCbs.push(v):s.immediate&&v();const g=X(),D=M(r,(d,u)=>{if((d||u)&&d!==u){l=!0;const C=o._asyncData[u]?.data.value!==B.value,F=o._asyncDataPromises[u]!==void 0,U={cause:"initial",dedupe:s.dedupe};if(!o._asyncData[d]?._init){let O;u&&C?O=o._asyncData[u].data.value:(O=s.getCachedData(d,o,{cause:"initial"}),U.cachedData=O),o._asyncData[d]=j(o,d,t,s,O)}o._asyncData[d]._deps++,u&&c(u),(s.immediate||C||F)&&o._asyncData[d].execute(U),k(()=>{l=!1})}},{flush:"sync"}),m=s.watch?M(s.watch,()=>{l||o._asyncData[r.value]?._execute({cause:"watch",dedupe:s.dedupe})}):()=>{};g&&G(()=>{D(),m(),c(r.value)})}const f={data:R(()=>o._asyncData[r.value]?.data),pending:R(()=>o._asyncData[r.value]?.pending),status:R(()=>o._asyncData[r.value]?.status),error:R(()=>o._asyncData[r.value]?.error),refresh:(...c)=>o._asyncData[r.value]?._init?o._asyncData[r.value].execute(...c):_()(),execute:(...c)=>f.refresh(...c),clear:()=>{const c=o._asyncData[r.value];if(c?._abortController)try{c._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{c._abortController=void 0}z(o,r.value)}},b=Promise.resolve(o._asyncDataPromises[r.value]).then(()=>f);return Object.assign(b,f),b}function R(a){return T({get(){return a()?.value},set(e){const n=a();n&&(n.value=e)}})}function ge(a,e){return!(typeof a=="string"||typeof a=="object"&&a!==null||typeof a=="function"&&typeof e=="function")}function z(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 De(a,e){const n={};for(const t of e)n[t]=a[t];return n}function j(a,e,n,t,s){a.payload._errors[e]??=B.errorValue;const l=t.getCachedData!==L,r=n,o=t.deep?Q:A,_=s!=null,v=a.hook("app:data:refresh",async y=>{(!y||y.includes(e))&&await i.execute({cause:"refresh:hook"})}),i={data:o(_?s:t.default()),pending:A(!_),error:Z(a.payload._errors,e),status:A("idle"),execute:(...y)=>{const[f,b=void 0]=y,c=f&&b===void 0&&typeof f=="object"?f:{};if(a._asyncDataPromises[e]&&_e(c.dedupe??t.dedupe))return a._asyncDataPromises[e];if(c.cause==="initial"||a.isHydrating){const g="cachedData"in c?c.cachedData:t.getCachedData(e,a,{cause:c.cause??"refresh:manual"});if(g!=null)return a.payload.data[e]=i.data.value=g,i.error.value=B.errorValue,i.status.value="success",Promise.resolve(g)}i.pending.value=!0,i._abortController&&i._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),i._abortController=new AbortController,i.status.value="pending";const h=new AbortController,p=new Promise((g,D)=>{try{const m=c.timeout??t.timeout,d=ve([i._abortController?.signal,c?.signal],h.signal,m);if(d.aborted){const u=d.reason;D(u instanceof Error?u:new DOMException(String(u??"Aborted"),"AbortError"));return}return d.addEventListener("abort",()=>{const u=d.reason;D(u instanceof Error?u:new DOMException(String(u??"Aborted"),"AbortError"))},{once:!0,signal:h.signal}),Promise.resolve(r(a,{signal:d})).then(g,D)}catch(m){D(m)}}).then(async g=>{let D=g;t.transform&&(D=await t.transform(g)),t.pick&&(D=De(D,t.pick)),a.payload.data[e]=D,i.data.value=D,i.error.value=B.errorValue,i.status.value="success"}).catch(g=>{if(a._asyncDataPromises[e]&&a._asyncDataPromises[e]!==p||i._abortController?.signal.aborted)return a._asyncDataPromises[e];if(typeof DOMException<"u"&&g instanceof DOMException&&g.name==="AbortError")return i.status.value="idle",a._asyncDataPromises[e];i.error.value=he(g),i.data.value=J(t.default()),i.status.value="error"}).finally(()=>{i.pending.value=!1,h.abort(),delete a._asyncDataPromises[e]});return a._asyncDataPromises[e]=p,a._asyncDataPromises[e]},_execute:re((...y)=>i.execute(...y),0,{leading:!0}),_default:t.default,_deps:0,_init:!0,_hash:void 0,_off:()=>
1{v(),a._asyncData[e]?._init&&(a._asyncData[e]._init=!1),l||Y(()=>{a._asyncData[e]?._init||(z(a,e),i.execute=()=>Promise.resolve(),i.data.value=B.value)})}};return i}const me=()=>B.value,L=(a,e,n)=>{if(e.isHydrating)return e.payload.data[a];if(n.cause!=="refresh:manual"&&n.cause!=="refresh:hook")return e.static.data[a]};function ve(a,e,n){const t=a.filter(r=>!!r);if(typeof n=="number"&&n>=0){const r=AbortSignal.timeout?.(n);r&&t.push(r)}if(AbortSignal.any)return AbortSignal.any(t);const s=new AbortController;for(const r of t)if(r.aborted){const o=r.reason??new DOMException("Aborted","AbortError");try{s.abort(o)}catch{s.abort()}return s.signal}const l=()=>{const o=t.find(_=>_.aborted)?.reason??new DOMException("Aborted","AbortError");try{s.abort(o)}catch{s.abort()}};for(const r of t)r.addEventListener?.("abort",l,{once:!0,signal:e});return s.signal}function be(a,e,n){const[t={},s]=typeof e=="string"?[{},e]:[e,n],l=T(()=>w(a)),r=T(()=>w(t.key)||"$f"+P([s,typeof l.value=="string"?l.value:"",...pe(t)]));if(!t.baseURL&&typeof l.value=="string"&&l.value[0]==="/"&&l.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:o,lazy:_,default:v,transform:i,pick:y,watch:f,immediate:b,getCachedData:c,deep:h,dedupe:p,timeout:g,...D}
1=t,m=I({...K,...D,cache:typeof t.cache=="boolean"?void 0:t.cache}),d={server:o,lazy:_,default:v,transform:i,pick:y,immediate:b,getCachedData:c,deep:h,dedupe:p,timeout:g,watch:f===!1?[]:[...f||[],m]};if(!b){let C=function(){d.immediate=!0};M(r,C,{flush:"sync",once:!0}),M([...f||[],m],C,{flush:"sync",once:!0})}return ye(f===!1?r.value:r,(C,{signal:F})=>(t.$fetch||globalThis.$fetch)(l.value,{signal:F,...m}),d)}function pe(a){const e=[w(a.method)?.toUpperCase()||"GET",w(a.baseURL)];for(const n of[a.query||a.params]){const t=w(n);if(!t)continue;const s={};for(const[l,r]of Object.entries(t))s[w(l)]=w(r);e.push(s)}if(a.body){const n=w(a.body);if(!n)e.push(P(n));else if(n instanceof ArrayBuffer)e.push(P(Object.fromEntries([...new Uint8Array(n).entries()].map(([t,s])=>[t,s.toString()]))));else if(n instanceof FormData){const t={};for(const s of n.entries()){const[l,r]=s;t[l]=r instanceof File?r.name:r}e.push(P(t))}else if(ee(n))e.push(P(I(n)));else try{e.push(P(n))}catch{console.warn("[useFetch] Failed to hash body",n)}}return e}const Ce=(a,e)=>{const{baseURL:n,visitorIp:t}=te(),s=ae(),{getAccessToken:l,isTokenExpired:r,setAccessToken:o,setExpiresIn:_,resetTokens:v}=se(),{refresh:i}=ne(),y=x(),{_route:f}=y;let b="en";if(typeof f?.name=="string"){const c=f.name.split("___");c.length===2&&(b=c[1])}return be(a,{timeout:1e4,async onRequest({options:c}){if(c.baseURL=n,c.headers=new Headers(c?.headers),r()){const p=y;p._clientRefreshPromise||(p._clientRefreshPromise=i().then(()=>{s.accessToken&&s.expiresIn&&(o(s.accessToken,s.expiresIn),_(s.expiresIn))}).catch(()=>
1{v(),s.setTokens({accessToken:null,expiresIn:null})}).finally(()=>{p._clientRefreshPromise=null})),await p._clientRefreshPromise}const h=l().value;h&&c.headers.set("Authorization",`Bearer ${h}`),b&&c.headers.set("Accept-Language",b.toLowerCase()),t&&c.headers.set("X-Forwarded-For",t)},onResponseError({response:c}){if(c.status===401){const h=y.$onUnauthenticated;h?.()}},...e},"$h-1FA-58SA")};export{Ce 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.