1import{b2 as C,c9 as y,b1 as b,ca as E,cb as S,cc as I,c0 as B,bL as O,cd as w,ce as T,bx as $,c8 as M,cf as R,bK as H,cg as K,b3 as N,ch as V,c3 as z,bt as L}from"./BT0RdBgP.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"cc9510b7574ea9aa2b1049628478827684ef9fa0"}}catch{}})();try{(function(){var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new a.Error().stack;n&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[n]="6b359177-822e-4e4e-8738-5a5d2777b52b",a._sentryDebugIdIdentifier="sentry-dbid-6b359177-822e-4e4e-8738-5a5d2777b52b")})()}catch{}const q=a=>a==="defer"||a===!1;function x(...a){var m;const n=typeof a[a.length-1]=="string"?a.pop():void 0;typeof a[0]!="string"&&a.unshift(n);let[s,c,t={}]=a;if(typeof s!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof c!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const e=C(),f=c,u=()=>y.value,P=()=>e.isHydrating?e.payload.data[s]:e.static.data[s];t.server=t.server??!0,t.default=t.default??u,t.getCachedData=t.getCachedData??P,t.lazy=t.lazy??!1,t.immediate=t.immediate??!0,t.deep=t.deep??y.deep,t.dedupe=t.dedupe??"cancel";const h=t.getCachedData(s,e),g=h!=null;if(!e._asyncData[s]||!t.immediate){(m=e.payload._errors)[s]??(m[s]=y.errorValue);const o=t.deep?b:E;e._asyncData[s]={data:o(g?h:t.default()),pending:b(!g),error:S(e.payload._errors,s),status:b("idle"),_default:t.default}}const r={...e._asyncData[s]};delete r._default,r.refresh=r.execute=(o={})=>{if(e._asyncDataPromises[s]){if(q(o.dedupe??t.dedupe))return e._asyncDataPromises[s];e._asyncDataPromises[s].cancelled=!0}if(o._initial||e.isHydrating&&o._initial!==!1){const l=o._initial?h:t.getCachedData(s,e);if(l!=null)return Promise.resolve(l)}r.pending.value=!0,r.status.value="pending";const d=new Promise((l,i)=>{try{l(f(e))}catch(D){i(D)}}).then(async l=>{if(d.cancelled)return e._asyncDataPromises[s];let i=l;t.transform&&(i=await t.transform(l)),t.pick&&(i=J(i,t.pick)),e.payload.data[s]=i,r.data.value=i,r.error.value=y.errorValue,r.status.value="success"}).catch(l=>{if(d.cancelled)return e._asyncDataPromises[s];r.error.value=T(l),r.data.value=$(t.default()),r.status.value="error"}).finally(()=>{d.cancelled||(r.pending.value=!1,delete e._asyncDataPromises[s])});return e._asyncDataPromises[s]=d,e._asyncDataPromises[s]},r.clear=()=>F(e,s);const _=()=>r.refresh({_initial:!0}),p=t.server!==!1&&e.payload.serverRendered;{const o=M();if(o&&p&&t.immediate&&!o.sp&&(o.sp=[]),o&&!o._nuxtOnBeforeMountCbs){o._nuxtOnBeforeMountCbs=[];const i=o._nuxtOnBeforeMountCbs;I(()=>{i.forEach(D=>{D()}),i.splice(0,i.length)}),B(()=>i.splice(0,i.length))}p&&e.isHydrating&&(r.error.value||h!=null)?(r.pending.value=!1,r.status.value=r.error.value?"error":"success"):o&&(e.payload.serverRendered&&e.isHydrating||t.lazy)&&t.immediate?o._nuxtOnBeforeMountCbs.push(_):t.immediate&&_();const d=R();if(t.watch){const i=O(t.watch,()=>r.refresh());d&&w(i)}const l=e.hook("app:data:refresh",async i=>{(!i||i.includes(s))&&await r.refresh()});d&&w(l)}const v=Promise.resolve(e._asyncDataPromises[s]).then(()=>r);return Object.assign(v,r),v}function F(a,n){n in a.payload.data&&(a.payload.data[n]=void 0),n in a.payload._errors&&(a.payload._errors[n]=y.errorValue),a._asyncData[n]&&(a._asyncData[n].data.value=void 0,a._asyncData[n].error.value=y.errorValue,a._asyncData[n].pending.value=!1,a._asyncData[n].status.value="idle"),n in a._asyncDataPromises&&(a._asyncDataPromises[n]&&(a._asyncDataPromises[n].cancelled=!0),a._asyncDataPromises[n]=void 0)}function J(a,n){const s={};for(const c of n)s[c]=a[c];return s}const U=async(a,n={},s={})=>{var f;const c=H(),t=`${JSON.stringify(n)}${a}`,e=K(`${t}-state`);if(N(()=>{e.value&&e.value.id&&V(e.value.id,u=>e.value=u,s)}),!e.value){const{data:u}=await x(t,()=>c.get(`cdn/stories/${a}`,n),"$k7eHiIhaiP");u&&(e.value=(f=u.value)==null?void 0:f.data.story)}return e};async function Y(a){const n=z(),s=L();let c;
1if(typeof a=="string")c=a;else{let{path:t,prefix:e,global:f}=a;e=e||`${s.site}/`,f&&(e=`global/${s.site}/`),e&&!e.endsWith("/")&&(e=e+"/"),e&&(t=e+t),c=t}return await U(c,{version:s.isDraft?"draft":"published",language:n.lang})}export{Y 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.