1import{b as e,d as t,o as n,r,v as i,x as a,y as o}from"./DrsydN7s.js";import{A as s,B as c,E as l,I as u,L as d,M as f,S as p,Y as m,at as h,ct as g,dt as _,ht as v,it as y,l as b,m as x,mt as S,nt as C,ot as w,pt as T,u as E,w as D,x as O,z as k}from"./Bz2QT9AY.js";import{X as A,s as j}from"./D5vctNhS.js";import"./rxhDcyfF.js";import{n as M}from"./BW3xJdEx.js";var N=r({ui:{gray:`zinc`,primary:`blue`}}),P=M(N,{nuxt:{},icon:{provider:`iconify`,class:``,aliases:{},iconifyApiEndpoint:`https://api.iconify.design`,localApiEndpoint:`/api/_nuxt_icon`,fallbackToApi:!0,cssSelectorPrefix:`i-`,cssWherePseudo:!0,mode:`css`,attrs:{"aria-hidden":!0},collections:`academicons.akar-icons.ant-design.arcticons.basil.bi.bitcoin-icons.bpmn.brandico.bx.bxl.bxs.bytesize.carbon.catppuccin.cbi.charm.ci.cib.cif.cil.circle-flags.circum.clarity.codex.codicon.covid.cryptocurrency.cryptocurrency-color.cuida.dashicons.devicon.devicon-plain.dinkie-icons.duo-icons.ei.el.emojione.emojione-monotone.emojione-v1.entypo.entypo-social.eos-icons.ep.et.eva.f7.fa.fa-brands.fa-regular.fa-solid.fa6-brands.fa6-regular.fa6-solid.fa7-brands.fa7-regular.fa7-solid.fad.famicons.fe.feather.file-icons.flag.flagpack.flat-color-icons.flat-ui.flowbite.fluent.fluent-color.fluent-emoji.fluent-emoji-flat.fluent-emoji-high-contrast.fluent-mdl2.fontelico.fontisto.formkit.foundation.fxemoji.gala.game-icons.garden.geo.gg.gis.gravity-ui.gridicons.grommet-icons.guidance.healthicons.heroicons.heroicons-outline.heroicons-solid.hugeicons.humbleicons.ic.icomoon-free.icon-park.icon-park-outline.icon-park-solid.icon-park-twotone.iconamoon.iconoir.icons8.il.ion.iwwa.ix.jam.la.lets-icons.line-md.lineicons.logos.ls.lsicon.lucide.lucide-lab.mage.majesticons.maki.map.marketeq.material-icon-theme.material-symbols.material-symbols-light.mdi.mdi-light.medical-icon.memory.meteocons.meteor-icons.mi.mingcute.mono-icons.mynaui.nimbus.nonicons.noto.noto-v1.nrk.octicon.oi.ooui.openmoji.oui.pajamas.pepicons.pepicons-pencil.pepicons-pop.pepicons-print.ph.picon.pixel.pixelarticons.prime.proicons.ps.qlementine-icons.quill.radix-icons.raphael.ri.rivet-icons.roentgen.si.si-glyph.sidekickicons.simple-icons.simple-line-icons.skill-icons.solar.stash.streamline.streamline-block.streamline-color.streamline-cyber.streamline-cyber-color.streamline-emojis.streamline-flex.streamline-flex-color.streamline-freehand.streamline-freehand-color.streamline-kameleon-color.streamline-logos.streamline-pixel.streamline-plump.streamline-plump-color.streamline-sharp.streamline-sharp-color.streamline-stickies-color.streamline-ultimate.streamline-ultimate-color.subway.svg-spinners.system-uicons.tabler.tdesign.teenyicons.temaki.token.token-branded.topcoat.twemoji.typcn.uil.uim.uis.uit.uiw.unjs.vaadin.vs.vscode-icons.websymbol.weui.whh.wi.wpf.zmdi.zondicons`.split(`.`),fetchTimeout:1500}});function F(){let e=n();return e._appConfig||=w(P),e._appConfig}function I(e,t={}){let n,r=!1,i=[],a,o,s=(t,n)=>{let i=L(e,t,n);return a=i,i.finally(()=>{if(a=void 0,o&&!r){let e=o;o=void 0,s(t,e)}}),i};return function(...e){return o=e,a||new Promise(a=>{let l=t.leading&&!r;r||(r=!0,c(()=>{r=!1;let a=o??e;o=void 0;let c=t.leading?n:s(this,a);for(let e of i)e(c);i=[]})),l?(n=s(this,e),a(n)):i.push(a)})}}async function L(e,t,n){return await e.apply(t,n)}O({name:`ServerPlaceholder`,render(){return x(`div`)}});var R=Symbol.for(`nuxt:client-only`);O({name:`ClientOnly`,inheritAttrs:!1,props:[`fallback`,`placeholder`,`placeholderTag`,`fallbackTag`],setup(e,{slots:t,attrs:n}){let r=_(!1);u(()=>{r.value=!0});let i=p();return i&&(i._nuxtClientOnly=!0),k(R,!0),()=>{if(r.value){let e=t.default?.();return e&&e.length===1?[b(e[0],n)]:e}let i=t.fallback||t.placeholder;if(i)return D(i);let a=e.fallback||e.placeholder||``;return x(j(e.fallbackTag||e.placeholderTag,`span`),n,a)}}});function z(e){return Object.defineProperty(function(){throw i.NUXT_E1007({name:e.name})},"__nuxt_factory",{enumerable:!1,get:()=>e.factory})}var B=a({docsBase:o,reporters:e}),V=z({name:`createUseAsyncData`,factory(e={}){function r(...r){let i=typeof r[r.length-1]==`string`?r.pop():void 0;W(r[0],r[1])&&r.unshift(i);let[a,o,s={}]=r,u=!1,g=y(a)||typeof a==`function`,_=g?E(()=>S(a)):{value:a};if(!_.value||typeof _.value!=`string`)throw B.NUXT_E3008();if(typeof o!=`function`)throw B.NUXT_E3009();let v=typeof e==`function`,b=n(),x=v?e(s):e;if(!v)for(let e in x)x[e]!==void 0&&s[e]===void 0&&(s[e]=x[e]);if(s.server??=!0,s.default??=J,s.getCachedData??=Y,s.lazy??=!1,s.immediate??=!0,s.deep??=t.deep,s.dedupe??=`cancel`,s.enabled??=!0,v)for(let e in x)x[e]!==void 0&&(s[e]=x[e]);b._asyncData[_.value];function w(){let e={cause:`initial`,dedupe:s.dedupe},t=b._asyncData[_.value];
1return t?._init?b._asyncDataPromises[_.value]&&(e.cachedData=t._initialCachedData):(e.cachedData=s.getCachedData(_.value,b,{cause:`initial`}),b._asyncData[_.value]=q(b,_.value,o,s,e.cachedData),b._asyncData[_.value]._initialCachedData=e.cachedData),()=>b._asyncData[_.value].execute(e)}let T=w(),D=b._asyncData[_.value];D._deps++;let O=s.server!==!1&&b.payload.serverRendered;{let e=p();if(e&&O&&s.immediate&&!e.sp&&(e.sp=[]),e&&!e._nuxtOnBeforeMountCbs){e._nuxtOnBeforeMountCbs=[];let t=e._nuxtOnBeforeMountCbs;f(()=>{t.forEach(e=>{e()}),t.splice(0,t.length)}),d(()=>t.splice(0,t.length))}let t=e&&(e._nuxtClientOnly||l(R,!1));O&&b.isHydrating&&(D.error.value||D.data.value!==void 0)?D.status.value=D.error.value?`error`:`success`:e&&(!t&&b.payload.serverRendered&&b.isHydrating||s.lazy)&&s.immediate?e._nuxtOnBeforeMountCbs.push(T):s.immediate&&D.status.value!==`success`&&T();function n(e){let t=b._asyncData[e];t?._deps&&(t._deps--,t._deps===0&&t?._off())}let r=C(),i=()=>{},a=g?m(_,(e,t)=>{if((e||t)&&e!==t){u=!0;let r=b._asyncData[t]?.data.value!==void 0,i=b._asyncDataPromises[t]!==void 0,a={cause:`initial`,dedupe:s.dedupe};if(!b._asyncData[e]?._init){let n=s.getCachedData(e,b,{cause:`initial`});a.cachedData=n;let i=t&&r&&n===void 0?b._asyncData[t].data.value:n;b._asyncData[e]=q(b,e,o,s,i),b._asyncData[e]._initialCachedData=n}b._asyncData[e]._deps++,t&&n(t),s._keyTriggersExecute!==!1&&(s.immediate||r||i)&&b._asyncData[e].execute(a),c(()=>{u=!1})}},{flush:`sync`}):i,v=s.watch?m(s.watch,()=>{u||b._asyncData[_.value]?._execute({cause:`watch`,dedupe:s.dedupe})}):i,x=y(s.enabled)||typeof s.enabled==`function`?m(()=>S(s.enabled),e=>{let t=b._asyncData[_.value];e||!t||!b._asyncDataPromises[_.value]||(t._abortController?.abort(new DOMException("AsyncData request cancelled by `enabled: false`",`AbortError`)),t._abortController=void 0,delete b._asyncDataPromises[_.value],t.status.value=`idle`)}):i;r&&h(()=>{a(),v(),x(),n(_.value)})}let k={data:U(()=>b._asyncData[_.value]?.data),pending:U(()=>b._asyncData[_.value]?.pending),status:U(()=>b._asyncData[_.value]?.status),error:U(()=>b._asyncData[_.value]?.error),refresh:(...e)=>b._asyncData[_.value]?._init?b._asyncData[_.value].execute(...e):w()(),execute:(...e)=>k.refresh(...e),clear:()=>{let e=b._asyncData[_.value];if(e?._abortController)try{e._abortController.abort(new DOMException(`AsyncData aborted by user.`,`AbortError`))}finally{e._abortController=void 0}G(b,_.value)}},A=Promise.resolve(b._asyncDataPromises[_.value]).then(()=>k);return Object.assign(A,k),Object.defineProperties(A,{then:{enumerable:!0,value:A.then.bind(A)},catch:{enumerable:!0,value:A.catch.bind(A)},finally:{enumerable:!0,value:A.finally.bind(A)}}),A}return r}}),H=V.__nuxt_factory();V.__nuxt_factory({lazy:!0,_functionName:`useLazyAsyncData`});function U(e){return E({get(){return e()?.value},set(t){let n=e();n&&(n.value=t)}})}function W(e,t){return!(typeof e==`string`||typeof e==`object`&&e||typeof e==`function`&&typeof t==`function`)}function G(e,t){delete e.payload.data[t],delete e.payload._errors[t],e._asyncData[t]&&(e._asyncData[t].data.value=v(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value=`idle`,e._asyncData[t]._initialCachedData=void 0),delete e._asyncDataPromises[t]}function K(e,t){let n={};for(let r of t)n[r]=e[r];return n}function q(e,t,n,r,i){e.payload._errors[t]??=void 0;let a=r.getCachedData!==Y,o=n,c=r.deep?g:_,l=i!==void 0,u=e.hook(`app:data:refresh`,async e=>{(!e||e.includes(t))&&await d.execute({cause:`refresh:hook`})}),d={data:c(l?i:r.default()),pending:E(()=>d.status.value===`pending`),error:T(e.payload._errors,t),status:_(`idle`),execute:(...n)=>{let[i,a=void 0]=n,s=i&&a===void 0&&typeof i==`object`?i:{};if(e._asyncDataPromises[t]&&(s.dedupe??r.dedupe)===`defer`)return e._asyncDataPromises[t];{let n=`cachedData`in s?s.cachedData:r.getCachedData(t,e,{cause:s.cause??`refresh:manual`});if(n!==void 0)return e.payload.data[t]=d.data.value=n,d.error.value=void 0,d.status.value=`success`,Promise.resolve(n)}if(S(r.enabled)===!1)return Promise.resolve(d.data.value);d._abortController&&d._abortController.abort(new DOMException(`AsyncData request cancelled by deduplication`,`AbortError`)),d._abortController=new AbortController,d.status.value=`pending`;let c=new AbortController,l=new Promise((t,n)=>{try{let i=s.timeout??r.timeout,a=X([d._abortController?.signal,s?.signal],c.signal,i);if(a.aborted){let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`));return}return a.addEventListener(`abort`,()=>{let e=a.reason;n(e instanceof Error?e:new DOMException(String(e??`Aborted`),`AbortError`))},{once:!0,signal:c.signal}),Promise.resolve(o(e,{signal:a})).then(t,n)}catch(e){n(e)}}).then(async n=>{if(e._asyncDataPromises[t]!==l)return;let i=n;r.transform&&(i=await r.transform(n)),r.pick&&(i=K(i,r.pick)),e.payload.data[t]=i,d.data.value=i,d.error.value=void 0,d.status.value=`success`}).catch(n=>{if(e._asyncDataPromises[t]!==l||d._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<`u`&&n instanceof DOMException&&n.name===`AbortError`)return d.status.value=`idle`,e._asyncDataPromises[t];d.error.value=A(n),d.data.value=v(r.default()),d.status.value=`error`}).finally(()=>{c.abort(),e._asyncDataPromises[t]===l&&delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=l,e._asyncDataPromises[t]},_execute:I((...e)=>d.execute(...e)),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{u(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),e._asyncDataPromises[t]&&(
1d._abortController?.abort(new DOMException(`AsyncData request cancelled by unmount`,`AbortError`)),delete e._asyncDataPromises[t]),a||s(()=>{e._asyncData[t]?._init||(G(e,t),d.execute=()=>Promise.resolve())})}};return d}var J=()=>void 0,Y=(e,t,n)=>{if(t.isHydrating)return t.payload.data[e];if(n.cause!==`refresh:manual`&&n.cause!==`refresh:hook`)return t.static.data[e]};function X(e,t,n){let r=e.filter(e=>!!e);if(typeof n==`number`&&n>=0){let e=AbortSignal.timeout?.(n);e&&r.push(e)}if(AbortSignal.any)return AbortSignal.any(r);let i=new AbortController;for(let e of r)if(e.aborted){let t=e.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(t)}catch{i.abort()}return i.signal}let a=()=>{let e=r.find(e=>e.aborted)?.reason??new DOMException(`Aborted`,`AbortError`);try{i.abort(e)}catch{i.abort()}};for(let e of r)e.addEventListener?.(`abort`,a,{once:!0,signal:t});return i.signal}export{F as i,B as n,z as r,H as t};
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.