function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = ["./M9mlPvDC.js","./B1yW-DDv.js","./DwIMf6Bp.js","./CSXMybkD.js","./B11VHElV.js","./DBOlNjpg.js","./33uF3Sn2.js","./qsMMcMsd.js","./DlAUqK2U.js","./Icon.gCVg-nu6.css","./Bo0myKTa.js","./C-zA18hq.js","./2ETV-d1z.js","./ButtonLink.BGFIs4N8.css","./DocumentDrivenNotFound.DgpD09Kh.css","./C-4TMzyd.js","./Bjs8vTVu.js","./p2wsuw9Q.js","./BA8ysn7a.js","./D_xzVmgP.js","./DeQROfvV.js","./DbJNsw5D.js","./D3nP-nWy.js","./BByLun0g.js","./oC5Sat_h.js","./10owyfg_.js","./XIHrO9wn.js","./DfWoAuG8.js","./C8ZXEfJR.js","./jJ7nSfe6.js","./logo.MfBulapQ.css","./DLqG9yHy.js","./AppDocSearch.C3t-YkJv.css","./CeBDZlIi.js","./CHV9LNHH.js","./De-55mXM.js","./AppSocialIcons.BbCX9GDf.css","./iurWOfYZ.js","./Container.TxMtgAVX.css","./AppFooter.DW3kpmgv.css","./DYMDtOmt.js","./kXYnpiYG.js","./DJj7Fpp9.js","./DocsAsideTree.B5LYvJMZ.css","./Ckwn0YYL.js","./AppHeaderDialog.CJKq9FBn.css","./BY8f-XSx.js","./DYqPPP68.js","./Logo.BUnx-aHt.css","./AppHeaderLogo.BoZUtA4K.css","./C6dSWztX.js","./AppHeaderNavigation.BdB4CKC5.css","./Dolwggiw.js","./DBd-UPNf.js","./AppSearch.CQVcFJ0N.css","./BMzTgmJQ.js","./BnPIXoAq.js","./ThemeSelect.CELkKU7Y.css","./AppHeader.18Fk2V4I.css","./DSJ2YxV9.js","./B2ouGKkC.js","./AppLoadingBar.BWc4vx-U.css","./AppLayout.xbrXtksg.css","./CXee6pWo.js","./Ellipsis.D5BHr5fR.css","./FDXte5YD.js","./DocsAside.DiFIBw9N.css","./A2Mro6f6.js","./C0fNmSXu.js","./ProseA.DpM07AlY.css","./Cuk0wXLn.js","./DocsPageBottom.oGez0oSk.css","./DnBOSCAD.js","./CMGPO-O1.js","./ProseCodeInline.BgOXL8TV.css","./CZDhSeOw.js","./Alert.BtmVi6wh.css","./CJ3REY_S.js","./DocsPrevNext.BkdHzDLv.css","./DwqBlqQk.js","./RGJ3pTuL.js","./DocsTocLinks.B15LHVuN.css","./DocsToc.BvzdeJIb.css","./DocsPageLayout.BpSlX-wD.css","./IttsiwjK.js","./CM012KAu.js","./-HVbQevA.js","./ProseP.41F13J1l.css","./BQd3J-lj.js","./ProseBlockquote.CAb6kuHN.css","./C8978V6n.js","./ProseCode.B0VXqVVq.css","./BwV9dITb.js","./ProseEm.ChTBhWbM.css","./CLuZhkMc.js","./ProseH1.CWNtx_xi.css","./CPnErdrI.js","./ProseH2.33l84sxE.css","./nb2AOrWG.js","./ProseH3.UNN-3aD6.css","./6jJYVj9F.js","./ProseH4.CVwaCehl.css","./D3HamUH3.js","./ProseH5.DprVekn2.css","./CicqeXYC.js","./ProseH6._sJgWk74.css","./CQkkhODl.js","./ProseHr.DdryIezO.css","./D8mxDo7p.js","./ProseImg.SWYR6X6W.css","./BQaHEMgj.js","./ProseLi.DxDFAERY.css","./CE1ovxf7.js","./ProseOl.clNiho80.css","./BUDnM5nA.js","./ProseStrong.WNFtt9dI.css","./BiO1L3T4.js","./ProseTable.BVTtQbfp.css","./CnmmFQOX.js","./B0mbzO_W.js","./ProseTd.GsD3PmNL.css","./B3kSVJcd.js","./ProseTh.ZEGqBsX9.css","./Pwj5ejWq.js","./ProseThead.QumdflVS.css","./DAGMJEfT.js","./ProseTr.JJwKiOyF.css","./CwMRJgY8.js","./ProseUl.D1hEvi7J.css","./DEhVOwER.js","./Callout.DfSbP4A7.css","./DaQ_Lttr.js","./CodeBlock.iVKHJwIQ.css","./pP73_4OB.js","./CBAq01dH.js","./TabsHeader.Dcf9uuo4.css","./CodeGroup.RgHdiJO8.css","./DC9-B4h_.js","./DF6DmEQ3.js","./B7S04oPn.js","./BZy_x6pE.js","./List.FiHKbxmn.css","./CkVYa17_.js","./OuxNDvfS.js","./B2Dzolis.js","./Dn3Yhv0-.js","./Sandbox.DpkGO-EY.css","./De_-WE4E.js","./Terminal.CdYqtPFY.css","./CcNjC53J.js","./VideoPlayer.D8RIm6OD.css","./pA1kLqa_.js","./CRsmLUpc.js","./BuYpGZEr.js","./DT14D_ha.js","./5KBRwNjP.js","./BI86oJVZ.js","./IconNuxtStudio.HoELi7KE.css","./CH8eq-tO.js","./BxUi4Nou.js","./DIMHVSRY.js","./BlockHero.Dxo8sspP.css","./Cu8q41Lx.js","./Card.B2a0_N_K.css","./CFFr-PnH.js","./CardGrid.DqkTLlyS.css","./DzVWPD7N.js","./VoltaBoard.D9OLV-Gf.css","./Dchmo1cS.js","./CAfxMDMJ.js","./D03GDeGk.js","./ComponentPlaygroundProps.B6otZrpH.css","./DWNXaixW.js","./DHiuZ7UB.js","./ComponentPlaygroundData.C_ZNJBnb.css","./ComponentPlayground.rYLSLKMX.css","./SkbE6LhT.js","./_7Bn4GlR.js","./CvTM5llJ.js","./PreviewLayout.CkZNSNJE.css","./DvxeXQjJ.js","./BFFEGmVo.js","./CVo6fziR.js","./pNxHGGW5.js","./DjZZ9IDz.js","./DOyp5V_M.js","./ProsePre.CchFRBtv.css","./CzNa47pY.js","./IconCSS.BGmJ3JS_.css","./5dCDc1bN.js","./CcNcFp1Z.js","./DbCTB95d.js","./CZwm6-Ry.js","./page.DsgEcDSI.css","./BbUwN96l.js","./useStudio.bWOBF4fq.css","./IrHoe3dd.js","./error-404.Cpfp5NFY.css","./ByjSLbQB.js","./error-500.BjO8mF3f.css"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } /** * @vue/shared v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function _s(e,t){const n=new Set(e.split(","));return t?r=>n.has(r.toLowerCase()):r=>n.has(r)}const de={},sn=[],Fe=()=>{},yu=()=>!1,Jn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),vs=e=>e.startsWith("onUpdate:"),we=Object.assign,bs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},_u=Object.prototype.hasOwnProperty,ne=(e,t)=>_u.call(e,t),Q=Array.isArray,an=e=>Yn(e)==="[object Map]",Va=e=>Yn(e)==="[object Set]",vu=e=>Yn(e)==="[object RegExp]",X=e=>typeof e=="function",me=e=>typeof e=="string",wn=e=>typeof e=="symbol",fe=e=>e!==null&&typeof e=="object",ws=e=>(fe(e)||X(e))&&X(e.then)&&X(e.catch),Fa=Object.prototype.toString,Yn=e=>Fa.call(e),bu=e=>Yn(e).slice(8,-1),Ua=e=>Yn(e)==="[object Object]",Es=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ln=_s(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Br=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wu=/-(\w)/g,ot=Br(e=>e.replace(wu,(t,n)=>n?n.toUpperCase():"")),Eu=/\B([A-Z])/g,Gt=Br(e=>e.replace(Eu,"-$1").toLowerCase()),Vr=Br(e=>e.charAt(0).toUpperCase()+e.slice(1)),ao=Br(e=>e?`on${Vr(e)}`:""),xt=(e,t)=>!Object.is(e,t),cn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Io=e=>{const t=parseFloat(e);return isNaN(t)?e:t},za=e=>{const t=me(e)?Number(e):NaN;return isNaN(t)?e:t};let ii;const Ka=()=>ii||(ii=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fr(e){if(Q(e)){const t={};for(let n=0;n{if(n){const r=n.split(Tu);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Ur(e){let t="";if(me(e))t=e;else if(Q(e))for(let n=0;nme(e)?e:e==null?"":Q(e)||fe(e)&&(e.toString===Fa||!X(e.toString))?JSON.stringify(e,qa,2):String(e),qa=(e,t)=>t&&t.__v_isRef?qa(e,t.value):an(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,o],s)=>(n[lo(r,s)+" =>"]=o,n),{})}:Va(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>lo(n))}:wn(t)?lo(t):fe(t)&&!Q(t)&&!Ua(t)?String(t):t,lo=(e,t="")=>{var n;return wn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let je;class Ga{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=je,!t&&je&&(this.index=(je.scopes||(je.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=je;try{return je=this,t()}finally{je=n}}}on(){je=this}off(){je=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Jt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=At,n=Vt;try{return At=!0,Vt=this,this._runnings++,ai(this),this.fn()}finally{li(this),this._runnings--,Vt=n,At=t}}stop(){var t;this.active&&(ai(this),li(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function xu(e){return e.value}function ai(e){e._trackId++,e._depsLength=0}function li(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Pr=new WeakMap,Ft=Symbol(""),Mo=Symbol("");function De(e,t,n){if(At&&Vt){let r=Pr.get(e);r||Pr.set(e,r=new Map);let o=r.get(n);o||r.set(n,o=Za(()=>r.delete(n))),Ya(Vt,o)}}function ft(e,t,n,r,o,s){const i=Pr.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&Q(e)){const l=Number(r);i.forEach((u,c)=>{(c==="length"||!wn(c)&&c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":Q(e)?Es(n)&&a.push(i.get("length")):(a.push(i.get(Ft)),an(e)&&a.push(i.get(Mo)));break;case"delete":Q(e)||(a.push(i.get(Ft)),an(e)&&a.push(i.get(Mo)));break;case"set":an(e)&&a.push(i.get(Ft));break}Cs();for(const l of a)l&&Xa(l,4);Rs()}function Iu(e,t){var n;return(n=Pr.get(e))==null?void 0:n.get(t)}const $u=_s("__proto__,__v_isRef,__isVue"),el=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(wn)),ci=Du();function Du(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=re(this);for(let s=0,i=this.length;s{e[t]=function(...n){Qt(),Cs();const r=re(this)[t].apply(this,n);return Rs(),Jt(),r}}),e}function Mu(e){const t=re(this);return De(t,"has",e),t.hasOwnProperty(e)}class tl{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){const o=this._isReadonly,s=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return s;if(n==="__v_raw")return r===(o?s?Qu:sl:s?ol:rl).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const i=Q(t);if(!o){if(i&&ne(ci,n))return Reflect.get(ci,n,r);if(n==="hasOwnProperty")return Mu}const a=Reflect.get(t,n,r);return(wn(n)?el.has(n):$u(n))||(o||De(t,"get",n),s)?a:Te(a)?i&&Es(n)?a:a.value:fe(a)?o?il(a):st(a):a}}class nl extends tl{constructor(t=!1){super(!1,t)}set(t,n,r,o){let s=t[n];if(!this._isShallow){const l=zt(s);if(!Tr(r)&&!zt(r)&&(s=re(s),r=re(r)),!Q(t)&&Te(s)&&!Te(r))return l?!1:(s.value=r,!0)}const i=Q(t)&&Es(n)?Number(n)e,zr=e=>Reflect.getPrototypeOf(e);function nr(e,t,n=!1,r=!1){e=e.__v_raw;const o=re(e),s=re(t);n||(xt(t,s)&&De(o,"get",t),De(o,"get",s));const{has:i}=zr(o),a=r?As:n?ks:Vn;if(i.call(o,t))return a(e.get(t));if(i.call(o,s))return a(e.get(s));e!==o&&e.get(t)}function rr(e,t=!1){const n=this.__v_raw,r=re(n),o=re(e);return t||(xt(e,o)&&De(r,"has",e),De(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function or(e,t=!1){return e=e.__v_raw,!t&&De(re(e),"iterate",Ft),Reflect.get(e,"size",e)}function ui(e){e=re(e);const t=re(this);return zr(t).has.call(t,e)||(t.add(e),ft(t,"add",e,e)),this}function fi(e,t){t=re(t);const n=re(this),{has:r,get:o}=zr(n);let s=r.call(n,e);s||(e=re(e),s=r.call(n,e));const i=o.call(n,e);return n.set(e,t),s?xt(t,i)&&ft(n,"set",e,t):ft(n,"add",e,t),this}function di(e){const t=re(this),{has:n,get:r}=zr(t);let o=n.call(t,e);o||(e=re(e),o=n.call(t,e)),r&&r.call(t,e);const s=t.delete(e);return o&&ft(t,"delete",e,void 0),s}function hi(){const e=re(this),t=e.size!==0,n=e.clear();return t&&ft(e,"clear",void 0,void 0),n}function sr(e,t){return function(r,o){const s=this,i=s.__v_raw,a=re(i),l=t?As:e?ks:Vn;return!e&&De(a,"iterate",Ft),i.forEach((u,c)=>r.call(o,l(u),l(c),s))}}function ir(e,t,n){return function(...r){const o=this.__v_raw,s=re(o),i=an(s),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=o[e](...r),c=n?As:t?ks:Vn;return!t&&De(s,"iterate",l?Mo:Ft),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:a?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function yt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Vu(){const e={get(s){return nr(this,s)},get size(){return or(this)},has:rr,add:ui,set:fi,delete:di,clear:hi,forEach:sr(!1,!1)},t={get(s){return nr(this,s,!1,!0)},get size(){return or(this)},has:rr,add:ui,set:fi,delete:di,clear:hi,forEach:sr(!1,!0)},n={get(s){return nr(this,s,!0)},get size(){return or(this,!0)},has(s){return rr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:sr(!0,!1)},r={get(s){return nr(this,s,!0,!0)},get size(){return or(this,!0)},has(s){return rr.call(this,s,!0)},add:yt("add"),set:yt("set"),delete:yt("delete"),clear:yt("clear"),forEach:sr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{e[s]=ir(s,!1,!1),n[s]=ir(s,!0,!1),t[s]=ir(s,!1,!0),r[s]=ir(s,!0,!0)}),[e,n,t,r]}const[Fu,Uu,zu,Ku]=Vu();function Ss(e,t){const n=t?e?Ku:zu:e?Uu:Fu;return(r,o,s)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(ne(n,o)&&o in r?n:r,o,s)}const Wu={get:Ss(!1,!1)},qu={get:Ss(!1,!0)},Gu={get:Ss(!0,!1)},rl=new WeakMap,ol=new WeakMap,sl=new WeakMap,Qu=new WeakMap;function Ju(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Yu(e){return e.__v_skip||!Object.isExtensible(e)?0:Ju(bu(e))}function st(e){return zt(e)?e:Ls(e,!1,Hu,Wu,rl)}function St(e){return Ls(e,!1,Bu,qu,ol)}function il(e){return Ls(e,!0,ju,Gu,sl)}function Ls(e,t,n,r,o){if(!fe(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const s=o.get(e);if(s)return s;const i=Yu(e);if(i===0)return e;const a=new Proxy(e,i===2?r:n);return o.set(e,a),a}function un(e){return zt(e)?un(e.__v_raw):!!(e&&e.__v_isReactive)}function zt(e){return!!(e&&e.__v_isReadonly)}function Tr(e){return!!(e&&e.__v_isShallow)}function al(e){return un(e)||zt(e)}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function ll(e){return Object.isExtensible(e)&&Er(e,"__v_skip",!0),e}const Vn=e=>fe(e)?st(e):e,ks=e=>fe(e)?il(e):e;class cl{constructor(t,n,r,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ts(()=>t(this._value),()=>xn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=re(this);return(!t._cacheable||t.effect.dirty)&&xt(t._value,t._value=t.effect.run())&&xn(t,4),Os(t),t.effect._dirtyLevel>=2&&xn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Xu(e,t,n=!1){let r,o;const s=X(e);return s?(r=e,o=Fe):(r=e.get,o=e.set),new cl(r,o,s||!o,n)}function Os(e){var t;At&&Vt&&(e=re(e),Ya(Vt,(t=e.dep)!=null?t:e.dep=Za(()=>e.dep=void 0,e instanceof cl?e:void 0)))}function xn(e,t=4,n){e=re(e);const r=e.dep;r&&Xa(r,t)}function Te(e){return!!(e&&e.__v_isRef===!0)}function be(e){return ul(e,!1)}function Lt(e){return ul(e,!0)}function ul(e,t){return Te(e)?e:new Zu(e,t)}class Zu{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:re(t),this._value=n?t:Vn(t)}get value(){return Os(this),this._value}set value(t){const n=this.__v_isShallow||Tr(t)||zt(t);t=n?t:re(t),xt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Vn(t),xn(this,4))}}function ae(e){return Te(e)?e.value:e}const ef={get:(e,t,n)=>ae(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Te(o)&&!Te(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function fl(e){return un(e)?e:new Proxy(e,ef)}class tf{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:r}=t(()=>Os(this),()=>xn(this));this._get=n,this._set=r}get value(){return this._get()}set value(t){this._set(t)}}function nf(e){return new tf(e)}function Pb(e){const t=Q(e)?new Array(e.length):{};for(const n in e)t[n]=hl(e,n);return t}class rf{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Iu(re(this._object),this._key)}}class of{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function dl(e,t,n){return Te(e)?e:X(e)?new of(e):fe(e)&&arguments.length>1?hl(e,t,n):be(e)}function hl(e,t,n){const r=e[t];return Te(r)?r:new rf(e,t,n)}/** * @vue/runtime-core v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/function kt(e,t,n,r){try{return r?e(...r):e()}catch(o){En(o,t,n)}}function ze(e,t,n,r){if(X(e)){const s=kt(e,t,n,r);return s&&ws(s)&&s.catch(i=>{En(i,t,n)}),s}const o=[];for(let s=0;s>>1,o=Re[r],s=Un(o);snt&&Re.splice(t,1)}function Ho(e){Q(e)?fn.push(...e):(!Et||!Et.includes(e,e.allowRecurse?jt+1:jt))&&fn.push(e),ml()}function pi(e,t,n=Fn?nt+1:0){for(;nUn(n)-Un(r));if(fn.length=0,Et){Et.push(...t);return}for(Et=t,jt=0;jte.id==null?1/0:e.id,cf=(e,t)=>{const n=Un(e)-Un(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function gl(e){No=!1,Fn=!0,Re.sort(cf);try{for(nt=0;ntme(p)?p.trim():p)),f&&(o=n.map(Io))}let a,l=r[a=ao(t)]||r[a=ao(ot(t))];!l&&s&&(l=r[a=ao(Gt(t))]),l&&ze(l,e,6,o);const u=r[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,ze(u,e,6,o)}}function yl(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const s=e.emits;let i={},a=!1;if(!X(e)){const l=u=>{const c=yl(u,t,!0);c&&(a=!0,we(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!s&&!a?(fe(e)&&r.set(e,null),null):(Q(s)?s.forEach(l=>i[l]=null):we(i,s),fe(e)&&r.set(e,i),i)}function Wr(e,t){return!e||!Jn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ne(e,t[0].toLowerCase()+t.slice(1))||ne(e,Gt(t))||ne(e,t))}let _e=null,qr=null;function Rr(e){const t=_e;return _e=e,qr=e&&e.type.__scopeId||null,t}function Tb(e){qr=e}function Cb(){qr=null}function _l(e,t=_e,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Li(-1);const s=Rr(t);let i;try{i=e(...o)}finally{Rr(s),r._d&&Li(1)}return i};return r._n=!0,r._c=!0,r._d=!0,r}function co(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:s,propsOptions:[i],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:d,setupState:p,ctx:h,inheritAttrs:_}=e;let w,E;const b=Rr(e);try{if(n.shapeFlag&4){const v=o||r,P=v;w=Ve(c.call(P,v,f,s,p,d,h)),E=l}else{const v=t;w=Ve(v.length>1?v(s,{attrs:l,slots:a,emit:u}):v(s,null)),E=t.props?l:df(l)}}catch(v){Dn.length=0,En(v,e,1),w=ye(xe)}let g=w;if(E&&_!==!1){const v=Object.keys(E),{shapeFlag:P}=g;v.length&&P&7&&(i&&v.some(vs)&&(E=hf(E,i)),g=ht(g,E))}return n.dirs&&(g=ht(g),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),w=g,Rr(b),w}function ff(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||Jn(n))&&((t||(t={}))[n]=e[n]);return t},hf=(e,t)=>{const n={};for(const r in e)(!vs(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function pf(e,t,n){const{props:r,children:o,component:s}=e,{props:i,children:a,patchFlag:l}=t,u=s.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?mi(r,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;let jo=0;const gf={name:"Suspense",__isSuspense:!0,process(e,t,n,r,o,s,i,a,l,u){if(e==null)yf(t,n,r,o,s,i,a,l,u);else{if(s&&s.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}_f(e,t,n,r,o,i,a,l,u)}},hydrate:vf,create:Ds,normalize:bf},El=gf;function zn(e,t){const n=e.props&&e.props[t];X(n)&&n()}function yf(e,t,n,r,o,s,i,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),d=e.suspense=Ds(e,o,r,t,f,n,s,i,a,l);u(null,d.pendingBranch=e.ssContent,f,null,r,d,s,i),d.deps>0?(zn(e,"onPending"),zn(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,s,i),dn(d,e.ssFallback)):d.resolve(!1,!0)}function _f(e,t,n,r,o,s,i,a,{p:l,um:u,o:{createElement:c}}){const f=t.suspense=e.suspense;f.vnode=t,t.el=e.el;const d=t.ssContent,p=t.ssFallback,{activeBranch:h,pendingBranch:_,isInFallback:w,isHydrating:E}=f;if(_)f.pendingBranch=d,Qe(d,_)?(l(_,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():w&&(E||(l(h,p,n,r,o,null,s,i,a),dn(f,p)))):(f.pendingId=jo++,E?(f.isHydrating=!1,f.activeBranch=_):u(_,o,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),w?(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0?f.resolve():(l(h,p,n,r,o,null,s,i,a),dn(f,p))):h&&Qe(d,h)?(l(h,d,n,r,o,f,s,i,a),f.resolve(!0)):(l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0&&f.resolve()));else if(h&&Qe(d,h))l(h,d,n,r,o,f,s,i,a),dn(f,d);else if(zn(t,"onPending"),f.pendingBranch=d,d.shapeFlag&512?f.pendingId=d.component.suspenseId:f.pendingId=jo++,l(null,d,f.hiddenContainer,null,o,f,s,i,a),f.deps<=0)f.resolve();else{const{timeout:b,pendingId:g}=f;b>0?setTimeout(()=>{f.pendingId===g&&f.fallback(p)},b):b===0&&f.fallback(p)}}function Ds(e,t,n,r,o,s,i,a,l,u,c=!1){const{p:f,m:d,um:p,n:h,o:{parentNode:_,remove:w}}=u;let E;const b=wf(e);b&&t!=null&&t.pendingBranch&&(E=t.pendingId,t.deps++);const g=e.props?za(e.props.timeout):void 0,v=s,P={vnode:e,parent:t,parentComponent:n,namespace:i,container:r,hiddenContainer:o,deps:0,pendingId:jo++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(T=!1,x=!1){const{vnode:k,activeBranch:N,pendingBranch:$,pendingId:q,effects:H,parentComponent:Y,container:le}=P;let ce=!1;P.isHydrating?P.isHydrating=!1:T||(ce=N&&$.transition&&$.transition.mode==="out-in",ce&&(N.transition.afterLeave=()=>{q===P.pendingId&&(d($,le,s===v?h(N):s,0),Ho(H))}),N&&(_(N.el)!==P.hiddenContainer&&(s=h(N)),p(N,Y,P,!0)),ce||d($,le,s,0)),dn(P,$),P.pendingBranch=null,P.isInFallback=!1;let z=P.parent,ee=!1;for(;z;){if(z.pendingBranch){z.effects.push(...H),ee=!0;break}z=z.parent}!ee&&!ce&&Ho(H),P.effects=[],b&&t&&t.pendingBranch&&E===t.pendingId&&(t.deps--,t.deps===0&&!x&&t.resolve()),zn(k,"onResolve")},fallback(T){if(!P.pendingBranch)return;const{vnode:x,activeBranch:k,parentComponent:N,container:$,namespace:q}=P;zn(x,"onFallback");const H=h(k),Y=()=>{P.isInFallback&&(f(null,T,$,H,N,null,q,a,l),dn(P,T))},le=T.transition&&T.transition.mode==="out-in";le&&(k.transition.afterLeave=Y),P.isInFallback=!0,p(k,N,null,!0),le||Y()},move(T,x,k){P.activeBranch&&d(P.activeBranch,T,x,k),P.container=T},next(){return P.activeBranch&&h(P.activeBranch)},registerDep(T,x){const k=!!P.pendingBranch;k&&P.deps++;const N=T.vnode.el;T.asyncDep.catch($=>{En($,T,0)}).then($=>{if(T.isUnmounted||P.isUnmounted||P.pendingId!==T.suspenseId)return;T.asyncResolved=!0;const{vnode:q}=T;Go(T,$,!1),N&&(q.el=N);const H=!N&&T.subTree.el;x(T,q,_(N||T.subTree.el),N?null:h(T.subTree),P,i,l),H&&w(H),Is(T,q.el),k&&--P.deps===0&&P.resolve()})},unmount(T,x){P.isUnmounted=!0,P.activeBranch&&p(P.activeBranch,n,T,x),P.pendingBranch&&p(P.pendingBranch,n,T,x)}};return P}function vf(e,t,n,r,o,s,i,a,l){const u=t.suspense=Ds(t,r,n,e.parentNode,document.createElement("div"),null,o,s,i,a,!0),c=l(e,u.pendingBranch=t.ssContent,n,u,s,i);return u.deps===0&&u.resolve(!1,!0),c}function bf(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=yi(r?n.default:n),e.ssFallback=r?yi(n.fallback):ye(xe)}function yi(e){let t;if(X(e)){const n=yn&&e._c;n&&(e._d=!1,rt()),e=e(),n&&(e._d=!0,t=Ue,Wl())}return Q(e)&&(e=ff(e)),e=Ve(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Pl(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Ho(e)}function dn(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let o=t.el;for(;!o&&t.component;)t=t.component.subTree,o=t.el;n.el=o,r&&r.subTree===n&&(r.vnode.el=o,Is(r,o))}function wf(e){var t;return((t=e.props)==null?void 0:t.suspensible)!=null&&e.props.suspensible!==!1}const Ef=Symbol.for("v-scx"),Pf=()=>Ae(Ef);function Tf(e,t){return Gr(e,null,t)}function Cf(e,t){return Gr(e,null,{flush:"post"})}const ar={};function Oe(e,t,n){return Gr(e,t,n)}function Gr(e,t,{immediate:n,deep:r,flush:o,once:s,onTrack:i,onTrigger:a}=de){if(t&&s){const T=t;t=(...x)=>{T(...x),P()}}const l=ve,u=T=>r===!0?T:Bt(T,r===!1?1:void 0);let c,f=!1,d=!1;if(Te(e)?(c=()=>e.value,f=Tr(e)):un(e)?(c=()=>u(e),f=!0):Q(e)?(d=!0,f=e.some(T=>un(T)||Tr(T)),c=()=>e.map(T=>{if(Te(T))return T.value;if(un(T))return u(T);if(X(T))return kt(T,l,2)})):X(e)?t?c=()=>kt(e,l,2):c=()=>(p&&p(),ze(e,l,3,[h])):c=Fe,t&&r){const T=c;c=()=>Bt(T())}let p,h=T=>{p=g.onStop=()=>{kt(T,l,4),p=g.onStop=void 0}},_;if(er)if(h=Fe,t?n&&ze(t,l,3,[c(),d?[]:void 0,h]):c(),o==="sync"){const T=Pf();_=T.__watcherHandles||(T.__watcherHandles=[])}else return Fe;let w=d?new Array(e.length).fill(ar):ar;const E=()=>{if(!(!g.active||!g.dirty))if(t){const T=g.run();(r||f||(d?T.some((x,k)=>xt(x,w[k])):xt(T,w)))&&(p&&p(),ze(t,l,3,[T,w===ar?void 0:d&&w[0]===ar?[]:w,h]),w=T)}else g.run()};E.allowRecurse=!!t;let b;o==="sync"?b=E:o==="post"?b=()=>Pe(E,l&&l.suspense):(E.pre=!0,l&&(E.id=l.uid),b=()=>Kr(E));const g=new Ts(c,Fe,b),v=Ps(),P=()=>{g.stop(),v&&bs(v.effects,g)};return t?n?E():w=g.run():o==="post"?Pe(g.run.bind(g),l&&l.suspense):g.run(),_&&_.push(P),P}function Rf(e,t,n){const r=this.proxy,o=me(e)?e.includes(".")?Tl(r,e):()=>r[e]:e.bind(r,r);let s;X(t)?s=t:(s=t.handler,n=t);const i=Kt(this),a=Gr(o,s.bind(r),n);return i(),a}function Tl(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o0){if(n>=t)return e;n++}if(r=r||new Set,r.has(e))return e;if(r.add(e),Te(e))Bt(e.value,t,n,r);else if(Q(e))for(let o=0;o{Bt(o,t,n,r)});else if(Ua(e))for(const o in e)Bt(e[o],t,n,r);return e}function Ab(e,t){if(_e===null)return e;const n=Zr(_e)||_e.proxy,r=e.dirs||(e.dirs=[]);for(let o=0;o{e.isMounted=!0}),Yr(()=>{e.isUnmounting=!0}),e}const Be=[Function,Array],Cl={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Be,onEnter:Be,onAfterEnter:Be,onEnterCancelled:Be,onBeforeLeave:Be,onLeave:Be,onAfterLeave:Be,onLeaveCancelled:Be,onBeforeAppear:Be,onAppear:Be,onAfterAppear:Be,onAppearCancelled:Be},Sf={name:"BaseTransition",props:Cl,setup(e,{slots:t}){const n=It(),r=Af();return()=>{const o=t.default&&Al(t.default(),!0);if(!o||!o.length)return;let s=o[0];if(o.length>1){for(const d of o)if(d.type!==xe){s=d;break}}const i=re(e),{mode:a}=i;if(r.isLeaving)return uo(s);const l=_i(s);if(!l)return uo(s);const u=Bo(l,i,r,n);Ar(l,u);const c=n.subTree,f=c&&_i(c);if(f&&f.type!==xe&&!Qe(l,f)){const d=Bo(f,i,r,n);if(Ar(f,d),a==="out-in")return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},uo(s);a==="in-out"&&l.type!==xe&&(d.delayLeave=(p,h,_)=>{const w=Rl(r,f);w[String(f.key)]=f,p[Pt]=()=>{h(),p[Pt]=void 0,delete u.delayedLeave},u.delayedLeave=_})}return s}}},Lf=Sf;function Rl(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Bo(e,t,n,r){const{appear:o,mode:s,persisted:i=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:d,onAfterLeave:p,onLeaveCancelled:h,onBeforeAppear:_,onAppear:w,onAfterAppear:E,onAppearCancelled:b}=t,g=String(e.key),v=Rl(n,e),P=(k,N)=>{k&&ze(k,r,9,N)},T=(k,N)=>{const $=N[1];P(k,N),Q(k)?k.every(q=>q.length<=1)&&$():k.length<=1&&$()},x={mode:s,persisted:i,beforeEnter(k){let N=a;if(!n.isMounted)if(o)N=_||a;else return;k[Pt]&&k[Pt](!0);const $=v[g];$&&Qe(e,$)&&$.el[Pt]&&$.el[Pt](),P(N,[k])},enter(k){let N=l,$=u,q=c;if(!n.isMounted)if(o)N=w||l,$=E||u,q=b||c;else return;let H=!1;const Y=k[lr]=le=>{H||(H=!0,le?P(q,[k]):P($,[k]),x.delayedLeave&&x.delayedLeave(),k[lr]=void 0)};N?T(N,[k,Y]):Y()},leave(k,N){const $=String(e.key);if(k[lr]&&k[lr](!0),n.isUnmounting)return N();P(f,[k]);let q=!1;const H=k[Pt]=Y=>{q||(q=!0,N(),Y?P(h,[k]):P(p,[k]),k[Pt]=void 0,v[$]===e&&delete v[$])};v[$]=e,d?T(d,[k,H]):H()},clone(k){return Bo(k,t,n,r)}};return x}function uo(e){if(Zn(e))return e=ht(e),e.children=null,e}function _i(e){return Zn(e)?e.children?e.children[0]:void 0:e}function Ar(e,t){e.shapeFlag&6&&e.component?Ar(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Al(e,t=!1,n){let r=[],o=0;for(let s=0;s1)for(let s=0;s!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function O(e){X(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:o=200,timeout:s,suspensible:i=!0,onError:a}=e;let l=null,u,c=0;const f=()=>(c++,l=null,d()),d=()=>{let p;return l||(p=l=t().catch(h=>{if(h=h instanceof Error?h:new Error(String(h)),a)return new Promise((_,w)=>{a(h,()=>_(f()),()=>w(h),c+1)});throw h}).then(h=>p!==l&&l?l:(h&&(h.__esModule||h[Symbol.toStringTag]==="Module")&&(h=h.default),u=h,h)))};return Tn({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return u},setup(){const p=ve;if(u)return()=>fo(u,p);const h=b=>{l=null,En(b,p,13,!r)};if(i&&p.suspense||er)return d().then(b=>()=>fo(b,p)).catch(b=>(h(b),()=>r?ye(r,{error:b}):null));const _=be(!1),w=be(),E=be(!!o);return o&&setTimeout(()=>{E.value=!1},o),s!=null&&setTimeout(()=>{if(!_.value&&!w.value){const b=new Error(`Async component timed out after ${s}ms.`);h(b),w.value=b}},s),d().then(()=>{_.value=!0,p.parent&&Zn(p.parent.vnode)&&(p.parent.effect.dirty=!0,Kr(p.parent.update))}).catch(b=>{h(b),w.value=b}),()=>{if(_.value&&u)return fo(u,p);if(w.value&&r)return ye(r,{error:w.value});if(n&&!E.value)return ye(n)}}})}function fo(e,t){const{ref:n,props:r,children:o,ce:s}=t.vnode,i=ye(e,r,o);return i.ref=n,i.ce=s,delete t.vnode.ce,i}const Zn=e=>e.type.__isKeepAlive,kf={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=It(),r=n.ctx;if(!r.renderer)return()=>{const b=t.default&&t.default();return b&&b.length===1?b[0]:b};const o=new Map,s=new Set;let i=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=r,d=f("div");r.activate=(b,g,v,P,T)=>{const x=b.component;u(b,g,v,0,a),l(x.vnode,b,g,v,x,a,P,b.slotScopeIds,T),Pe(()=>{x.isDeactivated=!1,x.a&&cn(x.a);const k=b.props&&b.props.onVnodeMounted;k&&$e(k,x.parent,b)},a)},r.deactivate=b=>{const g=b.component;u(b,d,null,1,a),Pe(()=>{g.da&&cn(g.da);const v=b.props&&b.props.onVnodeUnmounted;v&&$e(v,g.parent,b),g.isDeactivated=!0},a)};function p(b){ho(b),c(b,n,a,!0)}function h(b){o.forEach((g,v)=>{const P=Qo(g.type);P&&(!b||!b(P))&&_(v)})}function _(b){const g=o.get(b);!i||!Qe(g,i)?p(g):i&&ho(i),o.delete(b),s.delete(b)}Oe(()=>[e.include,e.exclude],([b,g])=>{b&&h(v=>Ln(b,v)),g&&h(v=>!Ln(g,v))},{flush:"post",deep:!0});let w=null;const E=()=>{w!=null&&o.set(w,po(n.subTree))};return Jr(E),Ol(E),Yr(()=>{o.forEach(b=>{const{subTree:g,suspense:v}=n,P=po(g);if(b.type===P.type&&b.key===P.key){ho(P);const T=P.component.da;T&&Pe(T,v);return}p(b)})}),()=>{if(w=null,!t.default)return null;const b=t.default(),g=b[0];if(b.length>1)return i=null,b;if(!_n(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return i=null,g;let v=po(g);const P=v.type,T=Qo(Ut(v)?v.type.__asyncResolved||{}:P),{include:x,exclude:k,max:N}=e;if(x&&(!T||!Ln(x,T))||k&&T&&Ln(k,T))return i=v,g;const $=v.key==null?P:v.key,q=o.get($);return v.el&&(v=ht(v),g.shapeFlag&128&&(g.ssContent=v)),w=$,q?(v.el=q.el,v.component=q.component,v.transition&&Ar(v,v.transition),v.shapeFlag|=512,s.delete($),s.add($)):(s.add($),N&&s.size>parseInt(N,10)&&_(s.values().next().value)),v.shapeFlag|=256,i=v,wl(g.type)?g:v}}},Of=kf;function Ln(e,t){return Q(e)?e.some(n=>Ln(n,t)):me(e)?e.split(",").includes(t):vu(e)?e.test(t):!1}function Sl(e,t){kl(e,"a",t)}function Ll(e,t){kl(e,"da",t)}function kl(e,t,n=ve){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Qr(t,r,n),n){let o=n.parent;for(;o&&o.parent;)Zn(o.parent.vnode)&&xf(r,t,n,o),o=o.parent}}function xf(e,t,n,r){const o=Qr(t,e,r,!0);Ms(()=>{bs(r[t],o)},n)}function ho(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function po(e){return e.shapeFlag&128?e.ssContent:e}function Qr(e,t,n=ve,r=!1){if(n){const o=n[e]||(n[e]=[]),s=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Qt();const a=Kt(n),l=ze(t,n,e,i);return a(),Jt(),l});return r?o.unshift(s):o.push(s),s}}const mt=e=>(t,n=ve)=>(!er||e==="sp")&&Qr(e,(...r)=>t(...r),n),If=mt("bm"),Jr=mt("m"),$f=mt("bu"),Ol=mt("u"),Yr=mt("bum"),Ms=mt("um"),Df=mt("sp"),Mf=mt("rtg"),Nf=mt("rtc");function xl(e,t=ve){Qr("ec",e,t)}function Sb(e,t,n,r){let o;const s=n&&n[r];if(Q(e)||me(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,s&&s[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;a{const s=r.fn(...o);return s&&(s.key=r.key),s}:r.fn)}return e}function kb(e,t,n={},r,o){if(_e.isCE||_e.parent&&Ut(_e.parent)&&_e.parent.isCE)return t!=="default"&&(n.name=t),ye("slot",n,r&&r());let s=e[t];s&&s._c&&(s._d=!1),rt();const i=s&&Il(s(n)),a=ct(ke,{key:n.key||i&&i.key||`_${t}`},i||(r?r():[]),i&&e._===1?64:-2);return!o&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),s&&s._c&&(s._d=!0),a}function Il(e){return e.some(t=>_n(t)?!(t.type===xe||t.type===ke&&!Il(t.children)):!0)?e:null}const Vo=e=>e?Xl(e)?Zr(e)||e.proxy:Vo(e.parent):null,In=we(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Vo(e.parent),$root:e=>Vo(e.root),$emit:e=>e.emit,$options:e=>Ns(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Kr(e.update)}),$nextTick:e=>e.n||(e.n=Pn.bind(e.proxy)),$watch:e=>Rf.bind(e)}),mo=(e,t)=>e!==de&&!e.__isScriptSetup&&ne(e,t),Hf={get({_:e},t){const{ctx:n,setupState:r,data:o,props:s,accessCache:i,type:a,appContext:l}=e;let u;if(t[0]!=="$"){const p=i[t];if(p!==void 0)switch(p){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return s[t]}else{if(mo(r,t))return i[t]=1,r[t];if(o!==de&&ne(o,t))return i[t]=2,o[t];if((u=e.propsOptions[0])&&ne(u,t))return i[t]=3,s[t];if(n!==de&&ne(n,t))return i[t]=4,n[t];Fo&&(i[t]=0)}}const c=In[t];let f,d;if(c)return t==="$attrs"&&De(e,"get",t),c(e);if((f=a.__cssModules)&&(f=f[t]))return f;if(n!==de&&ne(n,t))return i[t]=4,n[t];if(d=l.config.globalProperties,ne(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:o,ctx:s}=e;return mo(o,t)?(o[t]=n,!0):r!==de&&ne(r,t)?(r[t]=n,!0):ne(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(s[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:o,propsOptions:s}},i){let a;return!!n[i]||e!==de&&ne(e,i)||mo(t,i)||(a=s[0])&&ne(a,i)||ne(r,i)||ne(In,i)||ne(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ne(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ob(){return jf().slots}function jf(){const e=It();return e.setupContext||(e.setupContext=ec(e))}function vi(e){return Q(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function xb(e){const t=It();let n=e();return qo(),ws(n)&&(n=n.catch(r=>{throw Kt(t),r})),[n,()=>Kt(t)]}let Fo=!0;function Bf(e){const t=Ns(e),n=e.proxy,r=e.ctx;Fo=!1,t.beforeCreate&&bi(t.beforeCreate,e,"bc");const{data:o,computed:s,methods:i,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:p,updated:h,activated:_,deactivated:w,beforeDestroy:E,beforeUnmount:b,destroyed:g,unmounted:v,render:P,renderTracked:T,renderTriggered:x,errorCaptured:k,serverPrefetch:N,expose:$,inheritAttrs:q,components:H,directives:Y,filters:le}=t;if(u&&Vf(u,r,null),i)for(const ee in i){const W=i[ee];X(W)&&(r[ee]=W.bind(n))}if(o){const ee=o.call(n,n);fe(ee)&&(e.data=st(ee))}if(Fo=!0,s)for(const ee in s){const W=s[ee],We=X(W)?W.bind(n,n):X(W.get)?W.get.bind(n,n):Fe,gt=!X(W)&&X(W.set)?W.set.bind(n):Fe,Xe=ue({get:We,set:gt});Object.defineProperty(r,ee,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:Ie=>Xe.value=Ie})}if(a)for(const ee in a)$l(a[ee],r,n,ee);if(l){const ee=X(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(W=>{pn(W,ee[W])})}c&&bi(c,e,"c");function z(ee,W){Q(W)?W.forEach(We=>ee(We.bind(n))):W&&ee(W.bind(n))}if(z(If,f),z(Jr,d),z($f,p),z(Ol,h),z(Sl,_),z(Ll,w),z(xl,k),z(Nf,T),z(Mf,x),z(Yr,b),z(Ms,v),z(Df,N),Q($))if($.length){const ee=e.exposed||(e.exposed={});$.forEach(W=>{Object.defineProperty(ee,W,{get:()=>n[W],set:We=>n[W]=We})})}else e.exposed||(e.exposed={});P&&e.render===Fe&&(e.render=P),q!=null&&(e.inheritAttrs=q),H&&(e.components=H),Y&&(e.directives=Y)}function Vf(e,t,n=Fe){Q(e)&&(e=Uo(e));for(const r in e){const o=e[r];let s;fe(o)?"default"in o?s=Ae(o.from||r,o.default,!0):s=Ae(o.from||r):s=Ae(o),Te(s)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):t[r]=s}}function bi(e,t,n){ze(Q(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function $l(e,t,n,r){const o=r.includes(".")?Tl(n,r):()=>n[r];if(me(e)){const s=t[e];X(s)&&Oe(o,s)}else if(X(e))Oe(o,e.bind(n));else if(fe(e))if(Q(e))e.forEach(s=>$l(s,t,n,r));else{const s=X(e.handler)?e.handler.bind(n):t[e.handler];X(s)&&Oe(o,s,e)}}function Ns(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:o,optionsCache:s,config:{optionMergeStrategies:i}}=e.appContext,a=s.get(t);let l;return a?l=a:!o.length&&!n&&!r?l=t:(l={},o.length&&o.forEach(u=>Sr(l,u,i,!0)),Sr(l,t,i)),fe(t)&&s.set(t,l),l}function Sr(e,t,n,r=!1){const{mixins:o,extends:s}=t;s&&Sr(e,s,n,!0),o&&o.forEach(i=>Sr(e,i,n,!0));for(const i in t)if(!(r&&i==="expose")){const a=Ff[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Ff={data:wi,props:Ei,emits:Ei,methods:kn,computed:kn,beforeCreate:Le,created:Le,beforeMount:Le,mounted:Le,beforeUpdate:Le,updated:Le,beforeDestroy:Le,beforeUnmount:Le,destroyed:Le,unmounted:Le,activated:Le,deactivated:Le,errorCaptured:Le,serverPrefetch:Le,components:kn,directives:kn,watch:zf,provide:wi,inject:Uf};function wi(e,t){return t?e?function(){return we(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Uf(e,t){return kn(Uo(e),Uo(t))}function Uo(e){if(Q(e)){const t={};for(let n=0;n1)return n&&X(t)?t.call(r&&r.proxy):t}}function Ml(){return!!(ve||_e||hn)}function qf(e,t,n,r=!1){const o={},s={};Er(s,Xr,1),e.propsDefaults=Object.create(null),Nl(e,t,o,s);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=r?o:St(o):e.type.props?e.props=o:e.props=s,e.attrs=s}function Gf(e,t,n,r){const{props:o,attrs:s,vnode:{patchFlag:i}}=e,a=re(o),[l]=e.propsOptions;let u=!1;if((r||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,p]=Hl(f,t,!0);we(i,d),p&&a.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!s&&!l)return fe(e)&&r.set(e,sn),sn;if(Q(s))for(let c=0;c-1,p[1]=_<0||h<_,(h>-1||ne(p,"default"))&&a.push(f)}}}const u=[i,a];return fe(e)&&r.set(e,u),u}function Pi(e){return e[0]!=="$"&&!ln(e)}function Ti(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Ci(e,t){return Ti(e)===Ti(t)}function Ri(e,t){return Q(t)?t.findIndex(n=>Ci(n,e)):X(t)&&Ci(t,e)?0:-1}const jl=e=>e[0]==="_"||e==="$stable",Hs=e=>Q(e)?e.map(Ve):[Ve(e)],Qf=(e,t,n)=>{if(t._n)return t;const r=_l((...o)=>Hs(t(...o)),n);return r._c=!1,r},Bl=(e,t,n)=>{const r=e._ctx;for(const o in e){if(jl(o))continue;const s=e[o];if(X(s))t[o]=Qf(o,s,r);else if(s!=null){const i=Hs(s);t[o]=()=>i}}},Vl=(e,t)=>{const n=Hs(t);e.slots.default=()=>n},Jf=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=re(t),Er(t,"_",n)):Bl(t,e.slots={})}else e.slots={},t&&Vl(e,t);Er(e.slots,Xr,1)},Yf=(e,t,n)=>{const{vnode:r,slots:o}=e;let s=!0,i=de;if(r.shapeFlag&32){const a=t._;a?n&&a===1?s=!1:(we(o,t),!n&&a===1&&delete o._):(s=!t.$stable,Bl(t,o)),i=t}else t&&(Vl(e,t),i={default:1});if(s)for(const a in o)!jl(a)&&i[a]==null&&delete o[a]};function Lr(e,t,n,r,o=!1){if(Q(e)){e.forEach((d,p)=>Lr(d,t&&(Q(t)?t[p]:t),n,r,o));return}if(Ut(r)&&!o)return;const s=r.shapeFlag&4?Zr(r.component)||r.component.proxy:r.el,i=o?null:s,{i:a,r:l}=e,u=t&&t.r,c=a.refs===de?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(me(u)?(c[u]=null,ne(f,u)&&(f[u]=null)):Te(u)&&(u.value=null)),X(l))kt(l,a,12,[i,c]);else{const d=me(l),p=Te(l);if(d||p){const h=()=>{if(e.f){const _=d?ne(f,l)?f[l]:c[l]:l.value;o?Q(_)&&bs(_,s):Q(_)?_.includes(s)||_.push(s):d?(c[l]=[s],ne(f,l)&&(f[l]=c[l])):(l.value=[s],e.k&&(c[e.k]=l.value))}else d?(c[l]=i,ne(f,l)&&(f[l]=i)):p&&(l.value=i,e.k&&(c[e.k]=i))};i?(h.id=-1,Pe(h,n)):h()}}}let _t=!1;const Xf=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Zf=e=>e.namespaceURI.includes("MathML"),cr=e=>{if(Xf(e))return"svg";if(Zf(e))return"mathml"},ur=e=>e.nodeType===8;function ed(e){const{mt:t,p:n,o:{patchProp:r,createText:o,nextSibling:s,parentNode:i,remove:a,insert:l,createComment:u}}=e,c=(g,v)=>{if(!v.hasChildNodes()){n(null,g,v),Cr(),v._vnode=g;return}_t=!1,f(v.firstChild,g,null,null,null),Cr(),v._vnode=g,_t&&console.error("Hydration completed but contains mismatches.")},f=(g,v,P,T,x,k=!1)=>{const N=ur(g)&&g.data==="[",$=()=>_(g,v,P,T,x,N),{type:q,ref:H,shapeFlag:Y,patchFlag:le}=v;let ce=g.nodeType;v.el=g,le===-2&&(k=!1,v.dynamicChildren=null);let z=null;switch(q){case gn:ce!==3?v.children===""?(l(v.el=o(""),i(g),g),z=g):z=$():(g.data!==v.children&&(_t=!0,g.data=v.children),z=s(g));break;case xe:b(g)?(z=s(g),E(v.el=g.content.firstChild,g,P)):ce!==8||N?z=$():z=s(g);break;case mn:if(N&&(g=s(g),ce=g.nodeType),ce===1||ce===3){z=g;const ee=!v.children.length;for(let W=0;W{k=k||!!v.dynamicChildren;const{type:N,props:$,patchFlag:q,shapeFlag:H,dirs:Y,transition:le}=v,ce=N==="input"||N==="option";if(ce||q!==-1){Y&&tt(v,null,P,"created");let z=!1;if(b(g)){z=Ul(T,le)&&P&&P.vnode.props&&P.vnode.props.appear;const W=g.content.firstChild;z&&le.beforeEnter(W),E(W,g,P),v.el=g=W}if(H&16&&!($&&($.innerHTML||$.textContent))){let W=p(g.firstChild,v,g,P,T,x,k);for(;W;){_t=!0;const We=W;W=W.nextSibling,a(We)}}else H&8&&g.textContent!==v.children&&(_t=!0,g.textContent=v.children);if($)if(ce||!k||q&48)for(const W in $)(ce&&(W.endsWith("value")||W==="indeterminate")||Jn(W)&&!ln(W)||W[0]===".")&&r(g,W,null,$[W],void 0,void 0,P);else $.onClick&&r(g,"onClick",null,$.onClick,void 0,void 0,P);let ee;(ee=$&&$.onVnodeBeforeMount)&&$e(ee,P,v),Y&&tt(v,null,P,"beforeMount"),((ee=$&&$.onVnodeMounted)||Y||z)&&Pl(()=>{ee&&$e(ee,P,v),z&&le.enter(g),Y&&tt(v,null,P,"mounted")},T)}return g.nextSibling},p=(g,v,P,T,x,k,N)=>{N=N||!!v.dynamicChildren;const $=v.children,q=$.length;for(let H=0;H{const{slotScopeIds:N}=v;N&&(x=x?x.concat(N):N);const $=i(g),q=p(s(g),v,$,P,T,x,k);return q&&ur(q)&&q.data==="]"?s(v.anchor=q):(_t=!0,l(v.anchor=u("]"),$,q),q)},_=(g,v,P,T,x,k)=>{if(_t=!0,v.el=null,k){const q=w(g);for(;;){const H=s(g);if(H&&H!==q)a(H);else break}}const N=s(g),$=i(g);return a(g),n(null,v,$,N,P,T,cr($),x),N},w=(g,v="[",P="]")=>{let T=0;for(;g;)if(g=s(g),g&&ur(g)&&(g.data===v&&T++,g.data===P)){if(T===0)return s(g);T--}return g},E=(g,v,P)=>{const T=v.parentNode;T&&T.replaceChild(g,v);let x=P;for(;x;)x.vnode.el===v&&(x.vnode.el=x.subTree.el=g),x=x.parent},b=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[c,f]}const Pe=Pl;function td(e){return Fl(e)}function nd(e){return Fl(e,ed)}function Fl(e,t){const n=Ka();n.__VUE__=!0;const{insert:r,remove:o,patchProp:s,createElement:i,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:p=Fe,insertStaticContent:h}=e,_=(m,y,C,L=null,R=null,M=null,V=void 0,D=null,j=!!y.dynamicChildren)=>{if(m===y)return;m&&!Qe(m,y)&&(L=A(m),Ie(m,R,M,!0),m=null),y.patchFlag===-2&&(j=!1,y.dynamicChildren=null);const{type:I,ref:U,shapeFlag:J}=y;switch(I){case gn:w(m,y,C,L);break;case xe:E(m,y,C,L);break;case mn:m==null&&b(y,C,L,V);break;case ke:H(m,y,C,L,R,M,V,D,j);break;default:J&1?P(m,y,C,L,R,M,V,D,j):J&6?Y(m,y,C,L,R,M,V,D,j):(J&64||J&128)&&I.process(m,y,C,L,R,M,V,D,j,K)}U!=null&&R&&Lr(U,m&&m.ref,M,y||m,!y)},w=(m,y,C,L)=>{if(m==null)r(y.el=a(y.children),C,L);else{const R=y.el=m.el;y.children!==m.children&&u(R,y.children)}},E=(m,y,C,L)=>{m==null?r(y.el=l(y.children||""),C,L):y.el=m.el},b=(m,y,C,L)=>{[m.el,m.anchor]=h(m.children,y,C,L,m.el,m.anchor)},g=({el:m,anchor:y},C,L)=>{let R;for(;m&&m!==y;)R=d(m),r(m,C,L),m=R;r(y,C,L)},v=({el:m,anchor:y})=>{let C;for(;m&&m!==y;)C=d(m),o(m),m=C;o(y)},P=(m,y,C,L,R,M,V,D,j)=>{y.type==="svg"?V="svg":y.type==="math"&&(V="mathml"),m==null?T(y,C,L,R,M,V,D,j):N(m,y,R,M,V,D,j)},T=(m,y,C,L,R,M,V,D)=>{let j,I;const{props:U,shapeFlag:J,transition:G,dirs:Z}=m;if(j=m.el=i(m.type,M,U&&U.is,U),J&8?c(j,m.children):J&16&&k(m.children,j,null,L,R,go(m,M),V,D),Z&&tt(m,null,L,"created"),x(j,m,m.scopeId,V,L),U){for(const ie in U)ie!=="value"&&!ln(ie)&&s(j,ie,null,U[ie],M,m.children,L,R,Ce);"value"in U&&s(j,"value",null,U.value,M),(I=U.onVnodeBeforeMount)&&$e(I,L,m)}Z&&tt(m,null,L,"beforeMount");const te=Ul(R,G);te&&G.beforeEnter(j),r(j,y,C),((I=U&&U.onVnodeMounted)||te||Z)&&Pe(()=>{I&&$e(I,L,m),te&&G.enter(j),Z&&tt(m,null,L,"mounted")},R)},x=(m,y,C,L,R)=>{if(C&&p(m,C),L)for(let M=0;M{for(let I=j;I{const D=y.el=m.el;let{patchFlag:j,dynamicChildren:I,dirs:U}=y;j|=m.patchFlag&16;const J=m.props||de,G=y.props||de;let Z;if(C&&$t(C,!1),(Z=G.onVnodeBeforeUpdate)&&$e(Z,C,y,m),U&&tt(y,m,C,"beforeUpdate"),C&&$t(C,!0),I?$(m.dynamicChildren,I,D,C,L,go(y,R),M):V||W(m,y,D,null,C,L,go(y,R),M,!1),j>0){if(j&16)q(D,y,J,G,C,L,R);else if(j&2&&J.class!==G.class&&s(D,"class",null,G.class,R),j&4&&s(D,"style",J.style,G.style,R),j&8){const te=y.dynamicProps;for(let ie=0;ie{Z&&$e(Z,C,y,m),U&&tt(y,m,C,"updated")},L)},$=(m,y,C,L,R,M,V)=>{for(let D=0;D{if(C!==L){if(C!==de)for(const D in C)!ln(D)&&!(D in L)&&s(m,D,C[D],null,V,y.children,R,M,Ce);for(const D in L){if(ln(D))continue;const j=L[D],I=C[D];j!==I&&D!=="value"&&s(m,D,I,j,V,y.children,R,M,Ce)}"value"in L&&s(m,"value",C.value,L.value,V)}},H=(m,y,C,L,R,M,V,D,j)=>{const I=y.el=m?m.el:a(""),U=y.anchor=m?m.anchor:a("");let{patchFlag:J,dynamicChildren:G,slotScopeIds:Z}=y;Z&&(D=D?D.concat(Z):Z),m==null?(r(I,C,L),r(U,C,L),k(y.children||[],C,U,R,M,V,D,j)):J>0&&J&64&&G&&m.dynamicChildren?($(m.dynamicChildren,G,C,R,M,V,D),(y.key!=null||R&&y===R.subTree)&&js(m,y,!0)):W(m,y,C,U,R,M,V,D,j)},Y=(m,y,C,L,R,M,V,D,j)=>{y.slotScopeIds=D,m==null?y.shapeFlag&512?R.ctx.activate(y,C,L,V,j):le(y,C,L,R,M,V,j):ce(m,y,j)},le=(m,y,C,L,R,M,V)=>{const D=m.component=fd(m,L,R);if(Zn(m)&&(D.ctx.renderer=K),dd(D),D.asyncDep){if(R&&R.registerDep(D,z),!m.el){const j=D.subTree=ye(xe);E(null,j,y,C)}}else z(D,m,y,C,R,M,V)},ce=(m,y,C)=>{const L=y.component=m.component;if(pf(m,y,C))if(L.asyncDep&&!L.asyncResolved){ee(L,y,C);return}else L.next=y,lf(L.update),L.effect.dirty=!0,L.update();else y.el=m.el,L.vnode=y},z=(m,y,C,L,R,M,V)=>{const D=()=>{if(m.isMounted){let{next:U,bu:J,u:G,parent:Z,vnode:te}=m;{const Zt=zl(m);if(Zt){U&&(U.el=te.el,ee(m,U,V)),Zt.asyncDep.then(()=>{m.isUnmounted||D()});return}}let ie=U,pe;$t(m,!1),U?(U.el=te.el,ee(m,U,V)):U=te,J&&cn(J),(pe=U.props&&U.props.onVnodeBeforeUpdate)&&$e(pe,Z,U,te),$t(m,!0);const Ee=co(m),qe=m.subTree;m.subTree=Ee,_(qe,Ee,f(qe.el),A(qe),m,R,M),U.el=Ee.el,ie===null&&Is(m,Ee.el),G&&Pe(G,R),(pe=U.props&&U.props.onVnodeUpdated)&&Pe(()=>$e(pe,Z,U,te),R)}else{let U;const{el:J,props:G}=y,{bm:Z,m:te,parent:ie}=m,pe=Ut(y);if($t(m,!1),Z&&cn(Z),!pe&&(U=G&&G.onVnodeBeforeMount)&&$e(U,ie,y),$t(m,!0),J&&he){const Ee=()=>{m.subTree=co(m),he(J,m.subTree,m,R,null)};pe?y.type.__asyncLoader().then(()=>!m.isUnmounted&&Ee()):Ee()}else{const Ee=m.subTree=co(m);_(null,Ee,C,L,m,R,M),y.el=Ee.el}if(te&&Pe(te,R),!pe&&(U=G&&G.onVnodeMounted)){const Ee=y;Pe(()=>$e(U,ie,Ee),R)}(y.shapeFlag&256||ie&&Ut(ie.vnode)&&ie.vnode.shapeFlag&256)&&m.a&&Pe(m.a,R),m.isMounted=!0,y=C=L=null}},j=m.effect=new Ts(D,Fe,()=>Kr(I),m.scope),I=m.update=()=>{j.dirty&&j.run()};I.id=m.uid,$t(m,!0),I()},ee=(m,y,C)=>{y.component=m;const L=m.vnode.props;m.vnode=y,m.next=null,Gf(m,y.props,L,C),Yf(m,y.children,C),Qt(),pi(m),Jt()},W=(m,y,C,L,R,M,V,D,j=!1)=>{const I=m&&m.children,U=m?m.shapeFlag:0,J=y.children,{patchFlag:G,shapeFlag:Z}=y;if(G>0){if(G&128){gt(I,J,C,L,R,M,V,D,j);return}else if(G&256){We(I,J,C,L,R,M,V,D,j);return}}Z&8?(U&16&&Ce(I,R,M),J!==I&&c(C,J)):U&16?Z&16?gt(I,J,C,L,R,M,V,D,j):Ce(I,R,M,!0):(U&8&&c(C,""),Z&16&&k(J,C,L,R,M,V,D,j))},We=(m,y,C,L,R,M,V,D,j)=>{m=m||sn,y=y||sn;const I=m.length,U=y.length,J=Math.min(I,U);let G;for(G=0;GU?Ce(m,R,M,!0,!1,J):k(y,C,L,R,M,V,D,j,J)},gt=(m,y,C,L,R,M,V,D,j)=>{let I=0;const U=y.length;let J=m.length-1,G=U-1;for(;I<=J&&I<=G;){const Z=m[I],te=y[I]=j?Tt(y[I]):Ve(y[I]);if(Qe(Z,te))_(Z,te,C,null,R,M,V,D,j);else break;I++}for(;I<=J&&I<=G;){const Z=m[J],te=y[G]=j?Tt(y[G]):Ve(y[G]);if(Qe(Z,te))_(Z,te,C,null,R,M,V,D,j);else break;J--,G--}if(I>J){if(I<=G){const Z=G+1,te=ZG)for(;I<=J;)Ie(m[I],R,M,!0),I++;else{const Z=I,te=I,ie=new Map;for(I=te;I<=G;I++){const Ne=y[I]=j?Tt(y[I]):Ve(y[I]);Ne.key!=null&&ie.set(Ne.key,I)}let pe,Ee=0;const qe=G-te+1;let Zt=!1,ri=0;const Cn=new Array(qe);for(I=0;I=qe){Ie(Ne,R,M,!0);continue}let Ze;if(Ne.key!=null)Ze=ie.get(Ne.key);else for(pe=te;pe<=G;pe++)if(Cn[pe-te]===0&&Qe(Ne,y[pe])){Ze=pe;break}Ze===void 0?Ie(Ne,R,M,!0):(Cn[Ze-te]=I+1,Ze>=ri?ri=Ze:Zt=!0,_(Ne,y[Ze],C,null,R,M,V,D,j),Ee++)}const oi=Zt?rd(Cn):sn;for(pe=oi.length-1,I=qe-1;I>=0;I--){const Ne=te+I,Ze=y[Ne],si=Ne+1{const{el:M,type:V,transition:D,children:j,shapeFlag:I}=m;if(I&6){Xe(m.component.subTree,y,C,L);return}if(I&128){m.suspense.move(y,C,L);return}if(I&64){V.move(m,y,C,K);return}if(V===ke){r(M,y,C);for(let J=0;JD.enter(M),R);else{const{leave:J,delayLeave:G,afterLeave:Z}=D,te=()=>r(M,y,C),ie=()=>{J(M,()=>{te(),Z&&Z()})};G?G(M,te,ie):ie()}else r(M,y,C)},Ie=(m,y,C,L=!1,R=!1)=>{const{type:M,props:V,ref:D,children:j,dynamicChildren:I,shapeFlag:U,patchFlag:J,dirs:G}=m;if(D!=null&&Lr(D,null,C,m,!0),U&256){y.ctx.deactivate(m);return}const Z=U&1&&G,te=!Ut(m);let ie;if(te&&(ie=V&&V.onVnodeBeforeUnmount)&&$e(ie,y,m),U&6)tr(m.component,C,L);else{if(U&128){m.suspense.unmount(C,L);return}Z&&tt(m,null,y,"beforeUnmount"),U&64?m.type.remove(m,y,C,R,K,L):I&&(M!==ke||J>0&&J&64)?Ce(I,y,C,!1,!0):(M===ke&&J&384||!R&&U&16)&&Ce(j,y,C),L&&Yt(m)}(te&&(ie=V&&V.onVnodeUnmounted)||Z)&&Pe(()=>{ie&&$e(ie,y,m),Z&&tt(m,null,y,"unmounted")},C)},Yt=m=>{const{type:y,el:C,anchor:L,transition:R}=m;if(y===ke){Xt(C,L);return}if(y===mn){v(m);return}const M=()=>{o(C),R&&!R.persisted&&R.afterLeave&&R.afterLeave()};if(m.shapeFlag&1&&R&&!R.persisted){const{leave:V,delayLeave:D}=R,j=()=>V(C,M);D?D(m.el,M,j):j()}else M()},Xt=(m,y)=>{let C;for(;m!==y;)C=d(m),o(m),m=C;o(y)},tr=(m,y,C)=>{const{bum:L,scope:R,update:M,subTree:V,um:D}=m;L&&cn(L),R.stop(),M&&(M.active=!1,Ie(V,m,y,C)),D&&Pe(D,y),Pe(()=>{m.isUnmounted=!0},y),y&&y.pendingBranch&&!y.isUnmounted&&m.asyncDep&&!m.asyncResolved&&m.suspenseId===y.pendingId&&(y.deps--,y.deps===0&&y.resolve())},Ce=(m,y,C,L=!1,R=!1,M=0)=>{for(let V=M;Vm.shapeFlag&6?A(m.component.subTree):m.shapeFlag&128?m.suspense.next():d(m.anchor||m.el);let F=!1;const B=(m,y,C)=>{m==null?y._vnode&&Ie(y._vnode,null,null,!0):_(y._vnode||null,m,y,null,null,null,C),F||(F=!0,pi(),Cr(),F=!1),y._vnode=m},K={p:_,um:Ie,m:Xe,r:Yt,mt:le,mc:k,pc:W,pbc:$,n:A,o:e};let oe,he;return t&&([oe,he]=t(K)),{render:B,hydrate:oe,createApp:Wf(B,oe)}}function go({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $t({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ul(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function js(e,t,n=!1){const r=e.children,o=t.children;if(Q(r)&&Q(o))for(let s=0;s>1,e[n[a]]0&&(t[r]=n[s-1]),n[s]=r)}}for(s=n.length,i=n[s-1];s-- >0;)n[s]=i,i=t[i];return n}function zl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zl(t)}const od=e=>e.__isTeleport,$n=e=>e&&(e.disabled||e.disabled===""),Ai=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Si=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Ko=(e,t)=>{const n=e&&e.to;return me(n)?t?t(n):null:n},sd={name:"Teleport",__isTeleport:!0,process(e,t,n,r,o,s,i,a,l,u){const{mc:c,pc:f,pbc:d,o:{insert:p,querySelector:h,createText:_,createComment:w}}=u,E=$n(t.props);let{shapeFlag:b,children:g,dynamicChildren:v}=t;if(e==null){const P=t.el=_(""),T=t.anchor=_("");p(P,n,r),p(T,n,r);const x=t.target=Ko(t.props,h),k=t.targetAnchor=_("");x&&(p(k,x),i==="svg"||Ai(x)?i="svg":(i==="mathml"||Si(x))&&(i="mathml"));const N=($,q)=>{b&16&&c(g,$,q,o,s,i,a,l)};E?N(n,T):x&&N(x,k)}else{t.el=e.el;const P=t.anchor=e.anchor,T=t.target=e.target,x=t.targetAnchor=e.targetAnchor,k=$n(e.props),N=k?n:T,$=k?P:x;if(i==="svg"||Ai(T)?i="svg":(i==="mathml"||Si(T))&&(i="mathml"),v?(d(e.dynamicChildren,v,N,o,s,i,a),js(e,t,!0)):l||f(e,t,N,$,o,s,i,a,!1),E)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):fr(t,n,P,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const q=t.target=Ko(t.props,h);q&&fr(t,q,null,u,0)}else k&&fr(t,T,x,u,1)}Kl(t)},remove(e,t,n,r,{um:o,o:{remove:s}},i){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:f,props:d}=e;if(f&&s(c),i&&s(u),a&16){const p=i||!$n(d);for(let h=0;h0?Ue||sn:null,Wl(),yn>0&&Ue&&Ue.push(e),e}function $b(e,t,n,r,o,s){return ql(Ql(e,t,n,r,o,s,!0))}function ct(e,t,n,r,o){return ql(ye(e,t,n,r,o,!0))}function _n(e){return e?e.__v_isVNode===!0:!1}function Qe(e,t){return e.type===t.type&&e.key===t.key}const Xr="__vInternal",Gl=({key:e})=>e??null,mr=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Te(e)||X(e)?{i:_e,r:e,k:t,f:!!n}:e:null);function Ql(e,t=null,n=null,r=0,o=null,s=e===ke?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gl(t),ref:t&&mr(t),scopeId:qr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:r,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:_e};return a?(Bs(l,n),s&128&&e.normalize(l)):n&&(l.shapeFlag|=me(n)?8:16),yn>0&&!i&&Ue&&(l.patchFlag>0||s&6)&&l.patchFlag!==32&&Ue.push(l),l}const ye=ad;function ad(e,t=null,n=null,r=0,o=null,s=!1){if((!e||e===vl)&&(e=xe),_n(e)){const a=ht(e,t,!0);return n&&Bs(a,n),yn>0&&!s&&Ue&&(a.shapeFlag&6?Ue[Ue.indexOf(e)]=a:Ue.push(a)),a.patchFlag|=-2,a}if(md(e)&&(e=e.__vccOpts),t){t=Jl(t);let{class:a,style:l}=t;a&&!me(a)&&(t.class=Ur(a)),fe(l)&&(al(l)&&!Q(l)&&(l=we({},l)),t.style=Fr(l))}const i=me(e)?1:wl(e)?128:od(e)?64:fe(e)?4:X(e)?2:0;return Ql(e,t,n,r,o,i,s,!0)}function Jl(e){return e?al(e)||Xr in e?we({},e):e:null}function ht(e,t,n=!1){const{props:r,ref:o,patchFlag:s,children:i}=e,a=t?ld(r||{},t):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Gl(a),ref:t&&t.ref?n&&o?Q(o)?o.concat(mr(t)):[o,mr(t)]:mr(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Yl(e=" ",t=0){return ye(gn,null,e,t)}function Db(e,t){const n=ye(mn,null,e);return n.staticCount=t,n}function Mb(e="",t=!1){return t?(rt(),ct(xe,null,e)):ye(xe,null,e)}function Ve(e){return e==null||typeof e=="boolean"?ye(xe):Q(e)?ye(ke,null,e.slice()):typeof e=="object"?Tt(e):ye(gn,null,String(e))}function Tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ht(e)}function Bs(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(r&65){const o=t.default;o&&(o._c&&(o._d=!1),Bs(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Xr in t)?t._ctx=_e:o===3&&_e&&(_e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else X(t)?(t={default:t,_ctx:_e},n=32):(t=String(t),r&64?(n=16,t=[Yl(t)]):n=8);e.children=t,e.shapeFlag|=n}function ld(...e){const t={};for(let n=0;nve||_e;let kr,Wo;{const e=Ka(),t=(n,r)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(r),s=>{o.length>1?o.forEach(i=>i(s)):o[0](s)}};kr=t("__VUE_INSTANCE_SETTERS__",n=>ve=n),Wo=t("__VUE_SSR_SETTERS__",n=>er=n)}const Kt=e=>{const t=ve;return kr(e),e.scope.on(),()=>{e.scope.off(),kr(t)}},qo=()=>{ve&&ve.scope.off(),kr(null)};function Xl(e){return e.vnode.shapeFlag&4}let er=!1;function dd(e,t=!1){t&&Wo(t);const{props:n,children:r}=e.vnode,o=Xl(e);qf(e,n,o,t),Jf(e,r);const s=o?hd(e,t):void 0;return t&&Wo(!1),s}function hd(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ll(new Proxy(e.ctx,Hf));const{setup:r}=n;if(r){const o=e.setupContext=r.length>1?ec(e):null,s=Kt(e);Qt();const i=kt(r,e,0,[e.props,o]);if(Jt(),s(),ws(i)){if(i.then(qo,qo),t)return i.then(a=>{Go(e,a,t)}).catch(a=>{En(a,e,0)});e.asyncDep=i}else Go(e,i,t)}else Zl(e,t)}function Go(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:fe(t)&&(e.setupState=fl(t)),Zl(e,n)}let ki;function Zl(e,t,n){const r=e.type;if(!e.render){if(!t&&ki&&!r.render){const o=r.template||Ns(e).template;if(o){const{isCustomElement:s,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=r,u=we(we({isCustomElement:s,delimiters:a},i),l);r.render=ki(o,u)}}e.render=r.render||Fe}{const o=Kt(e);Qt();try{Bf(e)}finally{Jt(),o()}}}function pd(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return De(e,"get","$attrs"),t[n]}}))}function ec(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return pd(e)},slots:e.slots,emit:e.emit,expose:t}}function Zr(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(fl(ll(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in In)return In[n](e)},has(t,n){return n in t||n in In}}))}function Qo(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function md(e){return X(e)&&"__vccOpts"in e}const ue=(e,t)=>Xu(e,t,er);function dt(e,t,n){const r=arguments.length;return r===2?fe(t)&&!Q(t)?_n(t)?ye(e,null,[t]):ye(e,t):ye(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&_n(n)&&(n=[n]),ye(e,t,n))}const tc="3.4.21";/** * @vue/runtime-dom v3.4.21 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const gd="http://www.w3.org/2000/svg",yd="http://www.w3.org/1998/Math/MathML",Ct=typeof document<"u"?document:null,Oi=Ct&&Ct.createElement("template"),_d={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const o=t==="svg"?Ct.createElementNS(gd,e):t==="mathml"?Ct.createElementNS(yd,e):Ct.createElement(e,n?{is:n}:void 0);return e==="select"&&r&&r.multiple!=null&&o.setAttribute("multiple",r.multiple),o},createText:e=>Ct.createTextNode(e),createComment:e=>Ct.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ct.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,o,s){const i=n?n.previousSibling:t.lastChild;if(o&&(o===s||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===s||!(o=o.nextSibling)););else{Oi.innerHTML=r==="svg"?`${e}`:r==="mathml"?`${e}`:e;const a=Oi.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},vt="transition",Rn="animation",Kn=Symbol("_vtc"),Vs=(e,{slots:t})=>dt(Lf,vd(e),t);Vs.displayName="Transition";const nc={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Vs.props=we({},Cl,nc);const Dt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},xi=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function vd(e){const t={};for(const H in e)H in nc||(t[H]=e[H]);if(e.css===!1)return t;const{name:n="v",type:r,duration:o,enterFromClass:s=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=s,appearActiveClass:u=i,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,h=bd(o),_=h&&h[0],w=h&&h[1],{onBeforeEnter:E,onEnter:b,onEnterCancelled:g,onLeave:v,onLeaveCancelled:P,onBeforeAppear:T=E,onAppear:x=b,onAppearCancelled:k=g}=t,N=(H,Y,le)=>{Mt(H,Y?c:a),Mt(H,Y?u:i),le&&le()},$=(H,Y)=>{H._isLeaving=!1,Mt(H,f),Mt(H,p),Mt(H,d),Y&&Y()},q=H=>(Y,le)=>{const ce=H?x:b,z=()=>N(Y,H,le);Dt(ce,[Y,z]),Ii(()=>{Mt(Y,H?l:s),bt(Y,H?c:a),xi(ce)||$i(Y,r,_,z)})};return we(t,{onBeforeEnter(H){Dt(E,[H]),bt(H,s),bt(H,i)},onBeforeAppear(H){Dt(T,[H]),bt(H,l),bt(H,u)},onEnter:q(!1),onAppear:q(!0),onLeave(H,Y){H._isLeaving=!0;const le=()=>$(H,Y);bt(H,f),Pd(),bt(H,d),Ii(()=>{H._isLeaving&&(Mt(H,f),bt(H,p),xi(v)||$i(H,r,w,le))}),Dt(v,[H,le])},onEnterCancelled(H){N(H,!1),Dt(g,[H])},onAppearCancelled(H){N(H,!0),Dt(k,[H])},onLeaveCancelled(H){$(H),Dt(P,[H])}})}function bd(e){if(e==null)return null;if(fe(e))return[yo(e.enter),yo(e.leave)];{const t=yo(e);return[t,t]}}function yo(e){return za(e)}function bt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Kn]||(e[Kn]=new Set)).add(t)}function Mt(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Kn];n&&(n.delete(t),n.size||(e[Kn]=void 0))}function Ii(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let wd=0;function $i(e,t,n,r){const o=e._endId=++wd,s=()=>{o===e._endId&&r()};if(n)return setTimeout(s,n);const{type:i,timeout:a,propCount:l}=Ed(e,t);if(!i)return r();const u=i+"end";let c=0;const f=()=>{e.removeEventListener(u,d),s()},d=p=>{p.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[h]||"").split(", "),o=r(`${vt}Delay`),s=r(`${vt}Duration`),i=Di(o,s),a=r(`${Rn}Delay`),l=r(`${Rn}Duration`),u=Di(a,l);let c=null,f=0,d=0;t===vt?i>0&&(c=vt,f=i,d=s.length):t===Rn?u>0&&(c=Rn,f=u,d=l.length):(f=Math.max(i,u),c=f>0?i>u?vt:Rn:null,d=c?c===vt?s.length:l.length:0);const p=c===vt&&/\b(transform|all)(,|$)/.test(r(`${vt}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:p}}function Di(e,t){for(;e.lengthMi(n)+Mi(e[r])))}function Mi(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Pd(){return document.body.offsetHeight}function Td(e,t,n){const r=e[Kn];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Or=Symbol("_vod"),rc=Symbol("_vsh"),Nb={beforeMount(e,{value:t},{transition:n}){e[Or]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):An(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),An(e,!0),r.enter(e)):r.leave(e,()=>{An(e,!1)}):An(e,t))},beforeUnmount(e,{value:t}){An(e,t)}};function An(e,t){e.style.display=t?e[Or]:"none",e[rc]=!t}const oc=Symbol("");function Hb(e){const t=It();if(!t)return;const n=t.ut=(o=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(s=>Yo(s,o))},r=()=>{const o=e(t.proxy);Jo(t.subTree,o),n(o)};Cf(r),Jr(()=>{const o=new MutationObserver(r);o.observe(t.subTree.el.parentNode,{childList:!0}),Ms(()=>o.disconnect())})}function Jo(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Jo(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Yo(e.el,t);else if(e.type===ke)e.children.forEach(n=>Jo(n,t));else if(e.type===mn){let{el:n,anchor:r}=e;for(;n&&(Yo(n,t),n!==r);)n=n.nextSibling}}function Yo(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const o in t)n.setProperty(`--${o}`,t[o]),r+=`--${o}: ${t[o]};`;n[oc]=r}}const Cd=/(^|;)\s*display\s*:/;function Rd(e,t,n){const r=e.style,o=me(n);let s=!1;if(n&&!o){if(t)if(me(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&gr(r,a,"")}else for(const i in t)n[i]==null&&gr(r,i,"");for(const i in n)i==="display"&&(s=!0),gr(r,i,n[i])}else if(o){if(t!==n){const i=r[oc];i&&(n+=";"+i),r.cssText=n,s=Cd.test(n)}}else t&&e.removeAttribute("style");Or in e&&(e[Or]=s?r.display:"",e[rc]&&(r.display="none"))}const Ni=/\s*!important$/;function gr(e,t,n){if(Q(n))n.forEach(r=>gr(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=Ad(e,t);Ni.test(n)?e.setProperty(Gt(r),n.replace(Ni,""),"important"):e[r]=n}}const Hi=["Webkit","Moz","ms"],_o={};function Ad(e,t){const n=_o[t];if(n)return n;let r=ot(t);if(r!=="filter"&&r in e)return _o[t]=r;r=Vr(r);for(let o=0;ovo||(Id.then(()=>vo=0),vo=Date.now());function Dd(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ze(Md(r,n.value),t,5,[r])};return n.value=e,n.attached=$d(),n}function Md(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>o=>!o._stopped&&r&&r(o))}else return t}const Fi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Nd=(e,t,n,r,o,s,i,a,l)=>{const u=o==="svg";t==="class"?Td(e,r,u):t==="style"?Rd(e,n,r):Jn(t)?vs(t)||Od(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Hd(e,t,r,u))?Ld(e,t,r,s,i,a,l):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Sd(e,t,r,u))};function Hd(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Fi(t)&&X(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Fi(t)&&me(n)?!1:t in e}const Ui=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Q(t)?n=>cn(t,n):t};function jd(e){e.target.composing=!0}function zi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const bo=Symbol("_assign"),jb={created(e,{modifiers:{lazy:t,trim:n,number:r}},o){e[bo]=Ui(o);const s=r||o.props&&o.props.type==="number";en(e,t?"change":"input",i=>{if(i.target.composing)return;let a=e.value;n&&(a=a.trim()),s&&(a=Io(a)),e[bo](a)}),n&&en(e,"change",()=>{e.value=e.value.trim()}),t||(en(e,"compositionstart",jd),en(e,"compositionend",zi),en(e,"change",zi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:r,number:o}},s){if(e[bo]=Ui(s),e.composing)return;const i=o||e.type==="number"?Io(e.value):e.value,a=t??"";i!==a&&(document.activeElement===e&&e.type!=="range"&&(n||r&&e.value.trim()===a)||(e.value=a))}},Bd=["ctrl","shift","alt","meta"],Vd={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Bd.some(n=>e[`${n}Key`]&&!t.includes(n))},Bb=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(o,...s)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=o=>{if(!("key"in o))return;const s=Gt(o.key);if(t.some(i=>i===s||Fd[i]===s))return e(o)})},sc=we({patchProp:Nd},_d);let Mn,Ki=!1;function Ud(){return Mn||(Mn=td(sc))}function zd(){return Mn=Ki?Mn:nd(sc),Ki=!0,Mn}const Kd=(...e)=>{const t=Ud().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=ac(r);if(!o)return;const s=t._component;!X(s)&&!s.render&&!s.template&&(s.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,ic(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t},Wd=(...e)=>{const t=zd().createApp(...e),{mount:n}=t;return t.mount=r=>{const o=ac(r);if(o)return n(o,!0,ic(o))},t};function ic(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ac(e){return me(e)?document.querySelector(e):e}const qd=/#/g,Gd=/&/g,Qd=/\//g,Jd=/=/g,Fs=/\+/g,Yd=/%5e/gi,Xd=/%60/gi,Zd=/%7c/gi,eh=/%20/gi;function th(e){return encodeURI(""+e).replace(Zd,"|")}function Xo(e){return th(typeof e=="string"?e:JSON.stringify(e)).replace(Fs,"%2B").replace(eh,"+").replace(qd,"%23").replace(Gd,"%26").replace(Xd,"`").replace(Yd,"^").replace(Qd,"%2F")}function wo(e){return Xo(e).replace(Jd,"%3D")}function xr(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function nh(e){return xr(e.replace(Fs," "))}function rh(e){return xr(e.replace(Fs," "))}function oh(e=""){const t={};e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const r=n.match(/([^=]+)=?(.*)/)||[];if(r.length<2)continue;const o=nh(r[1]);if(o==="__proto__"||o==="constructor")continue;const s=rh(r[2]||"");t[o]===void 0?t[o]=s:Array.isArray(t[o])?t[o].push(s):t[o]=[t[o],s]}return t}function sh(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${wo(e)}=${Xo(n)}`).join("&"):`${wo(e)}=${Xo(t)}`:wo(e)}function ih(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>sh(t,e[t])).filter(Boolean).join("&")}const ah=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,lh=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,ch=/^([/\\]\s*){2,}[^/\\]/,uh=/^[\s\0]*(blob|data|javascript|vbscript):$/i,fh=/\/$|\/\?|\/#/,dh=/^\.?\//;function pt(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?ah.test(e):lh.test(e)||(t.acceptRelative?ch.test(e):!1)}function hh(e){return!!e&&uh.test(e)}function Zo(e="",t){return t?fh.test(e):e.endsWith("/")}function Wt(e="",t){if(!t)return(Zo(e)?e.slice(0,-1):e)||"/";if(!Zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");o>=0&&(n=e.slice(0,o),r=e.slice(o));const[s,...i]=n.split("?");return((s.endsWith("/")?s.slice(0,-1):s)||"/")+(i.length>0?`?${i.join("?")}`:"")+r}function es(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(Zo(e,!0))return e||"/";let n=e,r="";const o=e.indexOf("#");if(o>=0&&(n=e.slice(0,o),r=e.slice(o),!n))return r;const[s,...i]=n.split("?");return s+"/"+(i.length>0?`?${i.join("?")}`:"")+r}function ph(e=""){return e.startsWith("/")}function ts(e=""){return ph(e)?e:"/"+e}function lc(e,t){if(uc(t)||pt(e))return e;const n=Wt(t);return e.startsWith(n)?e:eo(n,e)}function Wi(e,t){if(uc(t))return e;const n=Wt(t);if(!e.startsWith(n))return e;const r=e.slice(n.length);return r[0]==="/"?r:"/"+r}function cc(e,t){const n=to(e),r={...oh(n.search),...t};return n.search=ih(r),yh(n)}function uc(e){return!e||e==="/"}function mh(e){return e&&e!=="/"}function eo(e,...t){let n=e||"";for(const r of t.filter(o=>mh(o)))if(n){const o=r.replace(dh,"");n=es(n)+o}else n=r;return n}function fc(...e){var i,a,l,u;const t=/\/(?!\/)/,n=e.filter(Boolean),r=[];let o=0;for(const c of n)if(!(!c||c==="/")){for(const[f,d]of c.split(t).entries())if(!(!d||d===".")){if(d===".."){if(r.length===1&&pt(r[0]))continue;r.pop(),o--;continue}if(f===1&&((i=r[r.length-1])!=null&&i.endsWith(":/"))){r[r.length-1]+="/"+d;continue}r.push(d),o++}}let s=r.join("/");return o>=0?(a=n[0])!=null&&a.startsWith("/")&&!s.startsWith("/")?s="/"+s:(l=n[0])!=null&&l.startsWith("./")&&!s.startsWith("./")&&(s="./"+s):s="../".repeat(-1*o)+s,(u=n[n.length-1])!=null&&u.endsWith("/")&&!s.endsWith("/")&&(s+="/"),s}function gh(e,t,n={}){return n.trailingSlash||(e=es(e),t=es(t)),n.leadingSlash||(e=ts(e),t=ts(t)),n.encoding||(e=xr(e),t=xr(t)),e===t}const dc=Symbol.for("ufo:protocolRelative");function to(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,f,d=""]=n;return{protocol:f.toLowerCase(),pathname:d,href:f+d,auth:"",host:"",search:"",hash:""}}if(!pt(e,{acceptRelative:!0}))return t?to(t+e):qi(e);const[,r="",o,s=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[],[,i="",a=""]=s.match(/([^#/?]*)(.*)?/)||[],{pathname:l,search:u,hash:c}=qi(a.replace(/\/(?=[A-Za-z]:)/,""));return{protocol:r.toLowerCase(),auth:o?o.slice(0,Math.max(0,o.length-1)):"",host:i,pathname:l,search:u,hash:c,[dc]:!r}}function qi(e=""){const[t="",n="",r=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:r}}function yh(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",r=e.hash||"",o=e.auth?e.auth+"@":"",s=e.host||"";return(e.protocol||e[dc]?(e.protocol||"")+"//":"")+o+s+t+n+r}const _h=()=>{var e;return((e=window==null?void 0:window.__NUXT__)==null?void 0:e.config)||{}},Ir=_h().app,vh=()=>Ir.baseURL,bh=()=>Ir.buildAssetsDir,Us=(...e)=>fc(hc(),bh(),...e),hc=(...e)=>{const t=Ir.cdnURL||Ir.baseURL;return e.length?fc(t,...e):t};globalThis.__buildAssetsURL=Us,globalThis.__publicAssetsURL=hc;const wh=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Eh=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,Ph=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function Th(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){Ch(e);return}return t}function Ch(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function Wn(e,t={}){if(typeof e!="string")return e;const n=e.trim();if(e[0]==='"'&&e.endsWith('"')&&!e.includes("\\"))return n.slice(1,-1);if(n.length<=9){const r=n.toLowerCase();if(r==="true")return!0;if(r==="false")return!1;if(r==="undefined")return;if(r==="null")return null;if(r==="nan")return Number.NaN;if(r==="infinity")return Number.POSITIVE_INFINITY;if(r==="-infinity")return Number.NEGATIVE_INFINITY}if(!Ph.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(wh.test(e)||Eh.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,Th)}return JSON.parse(e)}catch(r){if(t.strict)throw r;return e}}class Rh extends Error{constructor(t,n){super(t,n),this.name="FetchError",n!=null&&n.cause&&!this.cause&&(this.cause=n.cause)}}function Ah(e){var l,u,c,f,d;const t=((l=e.error)==null?void 0:l.message)||((u=e.error)==null?void 0:u.toString())||"",n=((c=e.request)==null?void 0:c.method)||((f=e.options)==null?void 0:f.method)||"GET",r=((d=e.request)==null?void 0:d.url)||String(e.request)||"/",o=`[${n}] ${JSON.stringify(r)}`,s=e.response?`${e.response.status} ${e.response.statusText}`:"",i=`${o}: ${s}${t?` ${t}`:""}`,a=new Rh(i,e.error?{cause:e.error}:void 0);for(const p of["request","options","response"])Object.defineProperty(a,p,{get(){return e[p]}});for(const[p,h]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(a,p,{get(){return e.response&&e.response[h]}});return a}const Sh=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Gi(e="GET"){return Sh.has(e.toUpperCase())}function Lh(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const kh=new Set(["image/svg","application/xml","application/xhtml","application/html"]),Oh=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function xh(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return Oh.test(t)?"json":kh.has(t)||t.startsWith("text/")?"text":"blob"}function Ih(e,t,n=globalThis.Headers){const r={...t,...e};if(t!=null&&t.params&&(e!=null&&e.params)&&(r.params={...t==null?void 0:t.params,...e==null?void 0:e.params}),t!=null&&t.query&&(e!=null&&e.query)&&(r.query={...t==null?void 0:t.query,...e==null?void 0:e.query}),t!=null&&t.headers&&(e!=null&&e.headers)){r.headers=new n((t==null?void 0:t.headers)||{});for(const[o,s]of new n((e==null?void 0:e.headers)||{}))r.headers.set(o,s)}return r}const $h=new Set([408,409,425,429,500,502,503,504]),Dh=new Set([101,204,205,304]);function pc(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:r=globalThis.AbortController}=e;async function o(a){const l=a.error&&a.error.name==="AbortError"&&!a.options.timeout||!1;if(a.options.retry!==!1&&!l){let c;typeof a.options.retry=="number"?c=a.options.retry:c=Gi(a.options.method)?0:1;const f=a.response&&a.response.status||500;if(c>0&&(Array.isArray(a.options.retryStatusCodes)?a.options.retryStatusCodes.includes(f):$h.has(f))){const d=a.options.retryDelay||0;return d>0&&await new Promise(p=>setTimeout(p,d)),s(a.request,{...a.options,retry:c-1})}}const u=Ah(a);throw Error.captureStackTrace&&Error.captureStackTrace(u,s),u}const s=async function(l,u={}){var p;const c={request:l,options:Ih(u,e.defaults,n),response:void 0,error:void 0};c.options.method=(p=c.options.method)==null?void 0:p.toUpperCase(),c.options.onRequest&&await c.options.onRequest(c),typeof c.request=="string"&&(c.options.baseURL&&(c.request=lc(c.request,c.options.baseURL)),(c.options.query||c.options.params)&&(c.request=cc(c.request,{...c.options.params,...c.options.query}))),c.options.body&&Gi(c.options.method)&&(Lh(c.options.body)?(c.options.body=typeof c.options.body=="string"?c.options.body:JSON.stringify(c.options.body),c.options.headers=new n(c.options.headers||{}),c.options.headers.has("content-type")||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")):("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half")));let f;if(!c.options.signal&&c.options.timeout){const h=new r;f=setTimeout(()=>h.abort(),c.options.timeout),c.options.signal=h.signal}try{c.response=await t(c.request,c.options)}catch(h){return c.error=h,c.options.onRequestError&&await c.options.onRequestError(c),await o(c)}finally{f&&clearTimeout(f)}if(c.response.body&&!Dh.has(c.response.status)&&c.options.method!=="HEAD"){const h=(c.options.parseResponse?"json":c.options.responseType)||xh(c.response.headers.get("content-type")||"");switch(h){case"json":{const _=await c.response.text(),w=c.options.parseResponse||Wn;c.response._data=w(_);break}case"stream":{c.response._data=c.response.body;break}default:c.response._data=await c.response[h]()}}return c.options.onResponse&&await c.options.onResponse(c),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await c.options.onResponseError(c),await o(c)):c.response},i=async function(l,u){return(await s(l,u))._data};return i.raw=s,i.native=(...a)=>t(...a),i.create=(a={})=>pc({...e,defaults:{...e.defaults,...a}}),i}const zs=function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")}(),Mh=zs.fetch||(()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!"))),Nh=zs.Headers,Hh=zs.AbortController,jh=pc({fetch:Mh,Headers:Nh,AbortController:Hh}),Bh=jh;globalThis.$fetch||(globalThis.$fetch=Bh.create({baseURL:vh()}));function ns(e,t={},n){for(const r in e){const o=e[r],s=n?`${n}:${r}`:r;typeof o=="object"&&o!==null?ns(o,t,s):typeof o=="function"&&(t[s]=o)}return t}const Vh={run:e=>e()},Fh=()=>Vh,mc=typeof console.createTask<"u"?console.createTask:Fh;function Uh(e,t){const n=t.shift(),r=mc(n);return e.reduce((o,s)=>o.then(()=>r.run(()=>s(...t))),Promise.resolve())}function zh(e,t){const n=t.shift(),r=mc(n);return Promise.all(e.map(o=>r.run(()=>o(...t))))}function Eo(e,t){for(const n of[...e])n(t)}class Kh{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,r={}){if(!t||typeof n!="function")return()=>{};const o=t;let s;for(;this._deprecatedHooks[t];)s=this._deprecatedHooks[t],t=s.to;if(s&&!r.allowDeprecated){let i=s.message;i||(i=`${o} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let r,o=(...s)=>(typeof r=="function"&&r(),r=void 0,o=void 0,n(...s));return r=this.hook(t,o),r}removeHook(t,n){if(this._hooks[t]){const r=this._hooks[t].indexOf(n);r!==-1&&this._hooks[t].splice(r,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const r=this._hooks[t]||[];delete this._hooks[t];for(const o of r)this.hook(t,o)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=ns(t),r=Object.keys(n).map(o=>this.hook(o,n[o]));return()=>{for(const o of r.splice(0,r.length))o()}}removeHooks(t){const n=ns(t);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(Uh,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(zh,t,...n)}callHookWith(t,n,...r){const o=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&Eo(this._before,o);const s=t(n in this._hooks?[...this._hooks[n]]:[],r);return s instanceof Promise?s.finally(()=>{this._after&&o&&Eo(this._after,o)}):(this._after&&o&&Eo(this._after,o),s)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}}function gc(){return new Kh}function Wh(e={}){let t,n=!1;const r=i=>{if(t&&t!==i)throw new Error("Context conflict")};let o;if(e.asyncContext){const i=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;i?o=new i:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const s=()=>{if(o&&t===void 0){const i=o.getStore();if(i!==void 0)return i}return t};return{use:()=>{const i=s();if(i===void 0)throw new Error("Context is not available");return i},tryUse:()=>s(),set:(i,a)=>{a||r(i),t=i,n=!0},unset:()=>{t=void 0,n=!1},call:(i,a)=>{r(i),t=i;try{return o?o.run(i,a):a()}finally{n||(t=void 0)}},async callAsync(i,a){t=i;const l=()=>{t=i},u=()=>t===i?l:void 0;rs.add(u);try{const c=o?o.run(i,a):a();return n||(t=void 0),await c}finally{rs.delete(u)}}}}function qh(e={}){const t={};return{get(n,r={}){return t[n]||(t[n]=Wh({...e,...r})),t[n],t[n]}}}const $r=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},Qi="__unctx__",Gh=$r[Qi]||($r[Qi]=qh()),Qh=(e,t={})=>Gh.get(e,t),Ji="__unctx_async_handlers__",rs=$r[Ji]||($r[Ji]=new Set);function qn(e){const t=[];for(const o of rs){const s=o();s&&t.push(s)}const n=()=>{for(const o of t)o()};let r=e();return r&&typeof r=="object"&&"catch"in r&&(r=r.catch(o=>{throw n(),o})),[r,n]}const yc=Qh("nuxt-app",{asyncContext:!1}),Jh="__nuxt_plugin";function Yh(e){let t=0;const n={_scope:ku(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.11.1"},get vue(){return n.vueApp.version}},payload:st({data:{},state:{},once:new Set,_errors:{},...window.__NUXT__??{}}),static:{data:{}},runWithContext:o=>n._scope.run(()=>_c(n,o)),isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let o=!1;return()=>{if(!o&&(o=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:{},_payloadRevivers:{},...e};n.hooks=gc(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(o,s)=>{const i="$"+o;dr(n,i,s),dr(n.vueApp.config.globalProperties,i,s)},dr(n.vueApp,"$nuxt",n),dr(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener("nuxt.preloadError",s=>{n.callHook("app:chunkError",{error:s.payload})}),window.useNuxtApp=window.useNuxtApp||ge;const o=n.hook("app:error",(...s)=>{console.error("[nuxt] error caught during app initialization",...s)});n.hook("app:mounted",o)}const r=st(n.payload.config);return n.provide("config",r),n}async function Xh(e,t){if(t.hooks&&e.hooks.addHooks(t.hooks),typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const r in n)e.provide(r,n[r])}}async function Zh(e,t){const n=[],r=[],o=[],s=[];let i=0;async function a(l){var c;const u=((c=l.dependsOn)==null?void 0:c.filter(f=>t.some(d=>d._name===f)&&!n.includes(f)))??[];if(u.length>0)r.push([new Set(u),l]);else{const f=Xh(e,l).then(async()=>{l._name&&(n.push(l._name),await Promise.all(r.map(async([d,p])=>{d.has(l._name)&&(d.delete(l._name),d.size===0&&(i++,await a(p)))})))});l.parallel?o.push(f.catch(d=>s.push(d))):await f}}for(const l of t)await a(l);if(await Promise.all(o),i)for(let l=0;l{}),e,{[Jh]:!0,_name:t})}function _c(e,t,n){const r=()=>n?t(...n):t();return yc.set(e),e.vueApp.runWithContext(r)}function ep(){var t;let e;return Ml()&&(e=(t=It())==null?void 0:t.appContext.app.$nuxt),e=e||yc.tryUse(),e||null}function ge(){const e=ep();if(!e)throw new Error("[nuxt] instance unavailable");return e}function Je(e){return ge().$config}function dr(e,t,n){Object.defineProperty(e,t,{get:()=>n})}const hr=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function tp(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n={},o=(t||{}).decode||op;let s=0;for(;s{t+=o};return{toString(){return t},getContext(){return n},dispatch(o){return e.replacer&&(o=e.replacer(o)),this[o===null?"null":typeof o](o)},object(o){if(o&&typeof o.toJSON=="function")return this.object(o.toJSON());const s=Object.prototype.toString.call(o);let i="";const a=s.length;a<10?i="unknown:["+s+"]":i=s.slice(8,a-1),i=i.toLowerCase();let l=null;if((l=n.get(o))===void 0)n.set(o,n.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return r("buffer:"),r(o.toString("utf8"));if(i!=="object"&&i!=="function"&&i!=="asyncfunction")this[i]?this[i](o):e.ignoreUnknown||this.unkown(o,i);else{let u=Object.keys(o);e.unorderedObjects&&(u=u.sort());let c=[];e.respectType!==!1&&!Zi(o)&&(c=ip),e.excludeKeys&&(u=u.filter(d=>!e.excludeKeys(d)),c=c.filter(d=>!e.excludeKeys(d))),r("object:"+(u.length+c.length)+":");const f=d=>{this.dispatch(d),r(":"),e.excludeValues||this.dispatch(o[d]),r(",")};for(const d of u)f(d);for(const d of c)f(d)}},array(o,s){if(s=s===void 0?e.unorderedArrays!==!1:s,r("array:"+o.length+":"),!s||o.length<=1){for(const l of o)this.dispatch(l);return}const i=new Map,a=o.map(l=>{const u=vc(e);u.dispatch(l);for(const[c,f]of u.getContext())i.set(c,f);return u.toString()});return n=i,a.sort(),this.array(a,!1)},date(o){return r("date:"+o.toJSON())},symbol(o){return r("symbol:"+o.toString())},unkown(o,s){if(r(s),!!o&&(r(":"),o&&typeof o.entries=="function"))return this.array(Array.from(o.entries()),!0)},error(o){return r("error:"+o.toString())},boolean(o){return r("bool:"+o)},string(o){r("string:"+o.length+":"),r(o)},function(o){r("fn:"),Zi(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this.object(o)},number(o){return r("number:"+o)},xml(o){return r("xml:"+o.toString())},null(){return r("Null")},undefined(){return r("Undefined")},regexp(o){return r("regex:"+o.toString())},uint8array(o){return r("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},uint8clampedarray(o){return r("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},int8array(o){return r("int8array:"),this.dispatch(Array.prototype.slice.call(o))},uint16array(o){return r("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},int16array(o){return r("int16array:"),this.dispatch(Array.prototype.slice.call(o))},uint32array(o){return r("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},int32array(o){return r("int32array:"),this.dispatch(Array.prototype.slice.call(o))},float32array(o){return r("float32array:"),this.dispatch(Array.prototype.slice.call(o))},float64array(o){return r("float64array:"),this.dispatch(Array.prototype.slice.call(o))},arraybuffer(o){return r("arraybuffer:"),this.dispatch(new Uint8Array(o))},url(o){return r("url:"+o.toString())},map(o){r("map:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},set(o){r("set:");const s=[...o];return this.array(s,e.unorderedSets!==!1)},file(o){return r("file:"),this.dispatch([o.name,o.size,o.type,o.lastModfied])},blob(){if(e.ignoreUnknown)return r("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" `)},domwindow(){return r("domwindow")},bigint(o){return r("bigint:"+o.toString())},process(){return r("process")},timer(){return r("timer")},pipe(){return r("pipe")},tcp(){return r("tcp")},udp(){return r("udp")},tty(){return r("tty")},statwatcher(){return r("statwatcher")},securecontext(){return r("securecontext")},connection(){return r("connection")},zlib(){return r("zlib")},context(){return r("context")},nodescript(){return r("nodescript")},httpparser(){return r("httpparser")},dataview(){return r("dataview")},signal(){return r("signal")},fsevent(){return r("fsevent")},tlswrap(){return r("tlswrap")}}}const bc="[native code] }",ap=bc.length;function Zi(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-ap)===bc}class Ot{constructor(t,n){t=this.words=t||[],this.sigBytes=n===void 0?t.length*4:n}toString(t){return(t||lp).stringify(this)}concat(t){if(this.clamp(),this.sigBytes%4)for(let n=0;n>>2]>>>24-n%4*8&255;this.words[this.sigBytes+n>>>2]|=r<<24-(this.sigBytes+n)%4*8}else for(let n=0;n>>2]=t.words[n>>>2];return this.sigBytes+=t.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new Ot([...this.words])}}const lp={stringify(e){const t=[];for(let n=0;n>>2]>>>24-n%4*8&255;t.push((r>>>4).toString(16),(r&15).toString(16))}return t.join("")}},cp={stringify(e){const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=[];for(let r=0;r>>2]>>>24-r%4*8&255,s=e.words[r+1>>>2]>>>24-(r+1)%4*8&255,i=e.words[r+2>>>2]>>>24-(r+2)%4*8&255,a=o<<16|s<<8|i;for(let l=0;l<4&&r*8+l*6>>6*(3-l)&63))}return n.join("")}},up={parse(e){const t=e.length,n=[];for(let r=0;r>>2]|=(e.charCodeAt(r)&255)<<24-r%4*8;return new Ot(n,t)}},fp={parse(e){return up.parse(unescape(encodeURIComponent(e)))}};class dp{constructor(){this._data=new Ot,this._nDataBytes=0,this._minBufferSize=0,this.blockSize=512/32}reset(){this._data=new Ot,this._nDataBytes=0}_append(t){typeof t=="string"&&(t=fp.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes}_doProcessBlock(t,n){}_process(t){let n,r=this._data.sigBytes/(this.blockSize*4);t?r=Math.ceil(r):r=Math.max((r|0)-this._minBufferSize,0);const o=r*this.blockSize,s=Math.min(o*4,this._data.sigBytes);if(o){for(let i=0;i>>7)^(g<<14|g>>>18)^g>>>3,P=Nt[d-2],T=(P<<15|P>>>17)^(P<<13|P>>>19)^P>>>10;Nt[d]=v+Nt[d-7]+T+Nt[d-16]}const p=l&u^~l&c,h=o&s^o&i^s&i,_=(o<<30|o>>>2)^(o<<19|o>>>13)^(o<<10|o>>>22),w=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),E=f+w+p+pp[d]+Nt[d],b=_+h;f=c,c=u,u=l,l=a+E|0,a=i,i=s,s=o,o=E+b|0}r[0]=r[0]+o|0,r[1]=r[1]+s|0,r[2]=r[2]+i|0,r[3]=r[3]+a|0,r[4]=r[4]+l|0,r[5]=r[5]+u|0,r[6]=r[6]+c|0,r[7]=r[7]+f|0}finalize(t){super.finalize(t);const n=this._nDataBytes*8,r=this._data.sigBytes*8;return this._data.words[r>>>5]|=128<<24-r%32,this._data.words[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),this._data.words[(r+64>>>9<<4)+15]=n,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function gp(e){return new mp().finalize(e).toString(cp)}function Dr(e,t={}){const n=typeof e=="string"?e:os(e,t);return gp(n).slice(0,10)}function yp(e,t,n={}){return e===t||os(e,n)===os(t,n)}function _p(e,t){return{ctx:{table:e},matchAll:n=>Ec(n,e,t)}}function wc(e){const t={};for(const n in e)t[n]=n==="dynamic"?new Map(Object.entries(e[n]).map(([r,o])=>[r,wc(o)])):new Map(Object.entries(e[n]));return t}function vp(e){return _p(wc(e))}function Ec(e,t,n){n!==!0&&e.endsWith("/")&&(e=e.slice(0,-1)||"/");const r=[];for(const[s,i]of ta(t.wildcard))(e===s||e.startsWith(s+"/"))&&r.push(i);for(const[s,i]of ta(t.dynamic))if(e.startsWith(s+"/")){const a="/"+e.slice(s.length).split("/").splice(2).join("/");r.push(...Ec(a,i))}const o=t.static.get(e);return o&&r.push(o),r.filter(Boolean)}function ta(e){return[...e.entries()].sort((t,n)=>t[0].length-n[0].length)}function Po(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ss(e,t,n=".",r){if(!Po(t))return ss(e,{},n,r);const o=Object.assign({},t);for(const s in e){if(s==="__proto__"||s==="constructor")continue;const i=e[s];i!=null&&(r&&r(o,s,i,n)||(Array.isArray(i)&&Array.isArray(o[s])?o[s]=[...i,...o[s]]:Po(i)&&Po(o[s])?o[s]=ss(i,o[s],(n?`${n}.`:"")+s.toString(),r):o[s]=i))}return o}function Pc(e){return(...t)=>t.reduce((n,r)=>ss(n,r,"",e),{})}const Nn=Pc(),bp=Pc((e,t,n)=>{if(e[t]!==void 0&&typeof n=="function")return e[t]=n(e[t]),!0});function wp(e,t){try{return t in e}catch{return!1}}var Ep=Object.defineProperty,Pp=(e,t,n)=>t in e?Ep(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ht=(e,t,n)=>(Pp(e,typeof t!="symbol"?t+"":t,n),n);class is extends Error{constructor(t,n={}){super(t,n),Ht(this,"statusCode",500),Ht(this,"fatal",!1),Ht(this,"unhandled",!1),Ht(this,"statusMessage"),Ht(this,"data"),Ht(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:ls(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=Tc(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}Ht(is,"__h3_error__",!0);function as(e){if(typeof e=="string")return new is(e);if(Tp(e))return e;const t=new is(e.message??e.statusMessage??"",{cause:e.cause||e});if(wp(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=ls(e.statusCode,t.statusCode):e.status&&(t.statusCode=ls(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;Tc(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function Tp(e){var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.__h3_error__)===!0}const Cp=/[^\u0009\u0020-\u007E]/g;function Tc(e=""){return e.replace(Cp,"")}function ls(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const Rp=Symbol("layout-meta"),no=Symbol("route"),Ke=()=>{var e;return(e=ge())==null?void 0:e.$router},qt=()=>Ml()?Ae(no,ge()._route):ge()._route;const Ap=(e,t,n={})=>{const r=ge(),o=n.global||typeof e!="string",s=typeof e!="string"?e:t;if(!s){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}o?r._middleware.global.push(s):r._middleware.named[e]=s},Sp=()=>{try{if(ge()._processingMiddleware)return!0}catch{return!0}return!1},Lp=(e,t)=>{e||(e="/");const n=typeof e=="string"?e:cc(e.path||"/",e.query||{})+(e.hash||"");if(t!=null&&t.open){{const{target:a="_blank",windowFeatures:l={}}=t.open,u=Object.entries(l).filter(([c,f])=>f!==void 0).map(([c,f])=>`${c.toLowerCase()}=${f}`).join(", ");open(n,a,u)}return Promise.resolve()}const r=(t==null?void 0:t.external)||pt(n,{acceptRelative:!0});if(r){if(!(t!=null&&t.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=to(n).protocol;if(a&&hh(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const o=Sp();if(!r&&o)return e;const s=Ke(),i=ge();return r?(i._scope.stop(),t!=null&&t.replace?location.replace(n):location.href=n,o?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):t!=null&&t.replace?s.replace(e):s.push(e)},Cc="__nuxt_error",ro=()=>dl(ge().payload,"error"),rn=e=>{const t=oo(e);try{const n=ge(),r=ro();n.hooks.callHook("app:error",t),r.value=r.value||t}catch{throw t}return t},kp=async(e={})=>{const t=ge(),n=ro();t.callHook("app:error:cleared",e),e.redirect&&await Ke().replace(e.redirect),n.value=null},Op=e=>!!e&&typeof e=="object"&&Cc in e,oo=e=>{const t=as(e);return Object.defineProperty(t,Cc,{value:!0,configurable:!1,writable:!1}),t},xp="modulepreload",Ip=function(e,t){return e[0]==="."?new URL(e,t).href:e},na={},$p=function(t,n,r){let o=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));o=Promise.all(n.map(l=>{if(l=Ip(l,r),l in na)return;na[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!r)for(let p=s.length-1;p>=0;p--){const h=s[p];if(h.href===l&&(!u||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="proxy.php?url=https%3A%2F%2Fpedrodonoso.github.io%2F%24%7Bl%7D"]${c}`))return;const d=document.createElement("link");if(d.rel=u?"stylesheet":xp,u||(d.as="script",d.crossOrigin=""),d.href=l,a&&d.setAttribute("nonce",a),document.head.appendChild(d),u)return new Promise((p,h)=>{d.addEventListener("load",p),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${l}`)))})}))}return o.then(()=>t()).catch(s=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=s,window.dispatchEvent(i),!i.defaultPrevented)throw s})},S=(...e)=>$p(...e).catch(t=>{const n=new Event("nuxt.preloadError");throw n.payload=t,window.dispatchEvent(n),t}),Dp=-1,Mp=-2,Np=-3,Hp=-4,jp=-5,Bp=-6;function Vp(e,t){return Fp(JSON.parse(e),t)}function Fp(e,t){if(typeof e=="number")return o(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,r=Array(n.length);function o(s,i=!1){if(s===Dp)return;if(s===Np)return NaN;if(s===Hp)return 1/0;if(s===jp)return-1/0;if(s===Bp)return-0;if(i)throw new Error("Invalid input");if(s in r)return r[s];const a=n[s];if(!a||typeof a!="object")r[s]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],u=t==null?void 0:t[l];if(u)return r[s]=u(o(a[1]));switch(l){case"Date":r[s]=new Date(a[1]);break;case"Set":const c=new Set;r[s]=c;for(let p=1;p>>9)+65536).toString(16).substring(1,8).toLowerCase()}function ra(e){return e._h||Ks(e._d?e._d:`${e.tag}:${e.textContent||e.innerHTML||""}:${Object.entries(e.props).map(([t,n])=>`${t}:${String(n)}`).join(",")}`)}function Ac(e,t){const{props:n,tag:r}=e;if(Wp.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const o=["id"];r==="meta"&&o.push("name","property","http-equiv");for(const s of o)if(typeof n[s]<"u"){const i=String(n[s]);return t&&!t(i)?!1:`${r}:${s}:${i}`}return!1}function oa(e,t){return e==null?t||null:typeof e=="function"?e(t):e}function Sc(e,t){const n=[],r=t.resolveKeyData||(s=>s.key),o=t.resolveValueData||(s=>s.value);for(const[s,i]of Object.entries(e))n.push(...(Array.isArray(i)?i:[i]).map(a=>{const l={key:s,value:a},u=o(l);return typeof u=="object"?Sc(u,t):Array.isArray(u)?u:{[typeof t.key=="function"?t.key(l):t.key]:r(l),[typeof t.value=="function"?t.value(l):t.value]:u}}).flat());return n}function Lc(e,t){return Object.entries(e).map(([n,r])=>{if(typeof r=="object"&&(r=Lc(r,t)),t.resolve){const o=t.resolve({key:n,value:r});if(typeof o<"u")return o}return typeof r=="number"&&(r=r.toString()),typeof r=="string"&&t.wrapValue&&(r=r.replace(new RegExp(t.wrapValue,"g"),`\\${t.wrapValue}`),r=`${t.wrapValue}${r}${t.wrapValue}`),`${n}${t.keyValueSeparator||""}${r}`}).join(t.entrySeparator||"")}const Se=e=>({keyValue:e,metaKey:"property"}),To=e=>({keyValue:e}),Ws={appleItunesApp:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return`${ut(e)}=${t}`}}},articleExpirationTime:Se("article:expiration_time"),articleModifiedTime:Se("article:modified_time"),articlePublishedTime:Se("article:published_time"),bookReleaseDate:Se("book:release_date"),charset:{metaKey:"charset"},contentSecurityPolicy:{unpack:{entrySeparator:"; ",resolve({key:e,value:t}){return`${ut(e)} ${t}`}},metaKey:"http-equiv"},contentType:{metaKey:"http-equiv"},defaultStyle:{metaKey:"http-equiv"},fbAppId:Se("fb:app_id"),msapplicationConfig:To("msapplication-Config"),msapplicationTileColor:To("msapplication-TileColor"),msapplicationTileImage:To("msapplication-TileImage"),ogAudioSecureUrl:Se("og:audio:secure_url"),ogAudioUrl:Se("og:audio"),ogImageSecureUrl:Se("og:image:secure_url"),ogImageUrl:Se("og:image"),ogSiteName:Se("og:site_name"),ogVideoSecureUrl:Se("og:video:secure_url"),ogVideoUrl:Se("og:video"),profileFirstName:Se("profile:first_name"),profileLastName:Se("profile:last_name"),profileUsername:Se("profile:username"),refresh:{metaKey:"http-equiv",unpack:{entrySeparator:";",resolve({key:e,value:t}){if(e==="seconds")return`${t}`}}},robots:{unpack:{entrySeparator:", ",resolve({key:e,value:t}){return typeof t=="boolean"?`${ut(e)}`:`${ut(e)}:${t}`}}},xUaCompatible:{metaKey:"http-equiv"}},kc=["og","book","article","profile"];function Oc(e){var n;const t=ut(e).split(":")[0];return kc.includes(t)?"property":((n=Ws[e])==null?void 0:n.metaKey)||"name"}function Gp(e){var t;return((t=Ws[e])==null?void 0:t.keyValue)||ut(e)}function ut(e){const t=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n=t.split("-")[0];return kc.includes(n)||n==="twitter"?e.replace(/([A-Z])/g,":$1").toLowerCase():t}function cs(e){if(Array.isArray(e))return e.map(n=>cs(n));if(typeof e!="object"||Array.isArray(e))return e;const t={};for(const[n,r]of Object.entries(e))t[ut(n)]=cs(r);return t}function Qp(e,t){const n=Ws[t];return t==="refresh"?`${e.seconds};url=${e.url}`:Lc(cs(e),{keyValueSeparator:"=",entrySeparator:", ",resolve({value:r,key:o}){if(r===null)return"";if(typeof r=="boolean")return`${o}`},...n==null?void 0:n.unpack})}const xc=["og:image","og:video","og:audio","twitter:image"];function Ic(e){const t={};return Object.entries(e).forEach(([n,r])=>{String(r)!=="false"&&n&&(t[n]=r)}),t}function sa(e,t){const n=Ic(t),r=ut(e),o=Oc(r);if(xc.includes(r)){const s={};return Object.entries(n).forEach(([i,a])=>{s[`${e}${i==="url"?"":`${i.charAt(0).toUpperCase()}${i.slice(1)}`}`]=a}),qs(s).sort((i,a)=>{var l,u;return(((l=i[o])==null?void 0:l.length)||0)-(((u=a[o])==null?void 0:u.length)||0)})}return[{[o]:r,...n}]}function qs(e){const t=[],n={};Object.entries(e).forEach(([o,s])=>{if(!Array.isArray(s)){if(typeof s=="object"&&s){if(xc.includes(ut(o))){t.push(...sa(o,s));return}n[o]=Ic(s)}else n[o]=s;return}s.forEach(i=>{t.push(...typeof i=="string"?qs({[o]:i}):sa(o,i))})});const r=Sc(n,{key({key:o}){return Oc(o)},value({key:o}){return o==="charset"?"charset":"content"},resolveKeyData({key:o}){return Gp(o)},resolveValueData({value:o,key:s}){return o===null?"_null":typeof o=="object"?Qp(o,s):typeof o=="number"?o.toString():o}});return[...t,...r].map(o=>(o.content==="_null"&&(o.content=null),o))}async function Jp(e,t,n){const r={tag:e,props:await $c(typeof t=="object"&&typeof t!="function"&&!(t instanceof Promise)?{...t}:{[["script","noscript","style"].includes(e)?"innerHTML":"textContent"]:t},["templateParams","titleTemplate"].includes(e))};return Rc.forEach(o=>{const s=typeof r.props[o]<"u"?r.props[o]:n[o];typeof s<"u"&&((!["innerHTML","textContent","children"].includes(o)||zp.includes(r.tag))&&(r[o==="children"?"innerHTML":o]=s),delete r.props[o])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.tag==="script"&&typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),Array.isArray(r.props.content)?r.props.content.map(o=>({...r,props:{...r.props,content:o}})):r}function Yp(e,t){const n=e==="class"?" ":";";return typeof t=="object"&&!Array.isArray(t)&&(t=Object.entries(t).filter(([,r])=>r).map(([r,o])=>e==="style"?`${r}:${o}`:r)),(Array.isArray(t)?t.join(n):t).split(n).filter(r=>r.trim()).filter(Boolean).join(n)}async function $c(e,t){for(const n of Object.keys(e)){if(["class","style"].includes(n)){e[n]=Yp(n,e[n]);continue}if(e[n]instanceof Promise&&(e[n]=await e[n]),!t&&!Rc.includes(n)){const r=String(e[n]),o=n.startsWith("data-");r==="true"||r===""?e[n]=o?"true":!0:e[n]||(o&&r==="false"?e[n]="false":delete e[n])}}return e}const Xp=10;async function Zp(e){const t=[];return Object.entries(e.resolvedInput).filter(([n,r])=>typeof r<"u"&&Kp.includes(n)).forEach(([n,r])=>{const o=Up(r);t.push(...o.map(s=>Jp(n,s,e)).flat())}),(await Promise.all(t)).flat().filter(Boolean).map((n,r)=>(n._e=e._i,e.mode&&(n._m=e.mode),n._p=(e._i<l&&l[u]||void 0,t):a=t[i],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let o=e;try{o=decodeURI(e)}catch{}return(o.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(i=>{const a=r(i.slice(1));typeof a=="string"&&(e=e.replace(new RegExp(`\\${i}(\\W|$)`,"g"),(l,u)=>`${a}${u}`).trim())}),e.includes(wt)&&(e.endsWith(wt)&&(e=e.slice(0,-wt.length).trim()),e.startsWith(wt)&&(e=e.slice(wt.length).trim()),e=e.replace(new RegExp(`\\${wt}\\s*\\${wt}`,"g"),wt),e=_r(e,{separator:n},n)),e}async function Dc(e,t={}){var c;const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const r={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const o=(await e.resolveTags()).map(f=>({tag:f,id:yr.includes(f.tag)?ra(f):f.tag,shouldRender:!0}));let s=e._dom;if(!s){s={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const f of["body","head"]){const d=(c=n[f])==null?void 0:c.children,p=[];for(const h of[...d].filter(_=>yr.includes(_.tagName.toLowerCase()))){const _={tag:h.tagName.toLowerCase(),props:await $c(h.getAttributeNames().reduce((b,g)=>({...b,[g]:h.getAttribute(g)}),{})),innerHTML:h.innerHTML};let w=1,E=Ac(_);for(;E&&p.find(b=>b._d===E);)E=`${E}:${w++}`;_._d=E||void 0,p.push(_),s.elMap[h.getAttribute("data-hid")||ra(_)]=h}}}s.pendingSideEffects={...s.sideEffects||{}},s.sideEffects={};function i(f,d,p){const h=`${f}:${d}`;s.sideEffects[h]=p,delete s.pendingSideEffects[h]}function a({id:f,$el:d,tag:p}){const h=p.tag.endsWith("Attrs");s.elMap[f]=d,h||(["textContent","innerHTML"].forEach(_=>{p[_]&&p[_]!==d[_]&&(d[_]=p[_])}),i(f,"el",()=>{var _;(_=s.elMap[f])==null||_.remove(),delete s.elMap[f]}));for(const[_,w]of Object.entries(p._eventHandlers||{}))d.getAttribute(`data-${_}`)!==""&&((p.tag==="bodyAttrs"?n.defaultView:d).addEventListener(_.replace("on",""),w.bind(d)),d.setAttribute(`data-${_}`,""));Object.entries(p.props).forEach(([_,w])=>{const E=`attr:${_}`;if(_==="class")for(const b of(w||"").split(" ").filter(Boolean))h&&i(f,`${E}:${b}`,()=>d.classList.remove(b)),!d.classList.contains(b)&&d.classList.add(b);else if(_==="style")for(const b of(w||"").split(";").filter(Boolean)){const[g,...v]=b.split(":").map(P=>P.trim());i(f,`${E}:${b}:${g}`,()=>{d.style.removeProperty(g)}),d.style.setProperty(g,v.join(":"))}else d.getAttribute(_)!==w&&d.setAttribute(_,w===!0?"":String(w)),h&&i(f,E,()=>d.removeAttribute(_))})}const l=[],u={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const f of o){const{tag:d,shouldRender:p,id:h}=f;if(p){if(d.tag==="title"){n.title=d.textContent;continue}f.$el=f.$el||s.elMap[h],f.$el?a(f):yr.includes(d.tag)&&l.push(f)}}for(const f of l){const d=f.tag.tagPosition||"head";f.$el=n.createElement(f.tag.tag),a(f),u[d]=u[d]||n.createDocumentFragment(),u[d].appendChild(f.$el)}for(const f of o)await e.hooks.callHook("dom:renderTag",f,n,i);u.head&&n.head.appendChild(u.head),u.bodyOpen&&n.body.insertBefore(u.bodyOpen,n.body.firstChild),u.bodyClose&&n.body.appendChild(u.bodyClose),Object.values(s.pendingSideEffects).forEach(f=>f()),e._dom=s,e.dirty=!1,await e.hooks.callHook("dom:rendered",{renders:o})}async function tm(e,t={}){const n=t.delayFn||(r=>setTimeout(r,10));return e._domUpdatePromise=e._domUpdatePromise||new Promise(r=>n(async()=>{await Dc(e,t),delete e._domUpdatePromise,r()}))}function nm(e){return t=>{var r,o;const n=((o=(r=t.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:o.innerHTML)||!1;return n&&t.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(s){tm(s,e)}}}}}const rm=["templateParams","htmlAttrs","bodyAttrs"],om={hooks:{"tag:normalise":function({tag:e}){["hid","vmid","key"].forEach(r=>{e.props[r]&&(e.key=e.props[r],delete e.props[r])});const n=Ac(e)||(e.key?`${e.tag}:${e.key}`:!1);n&&(e._d=n)},"tags:resolve":function(e){const t={};e.tags.forEach(r=>{const o=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,s=t[o];if(s){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&rm.includes(r.tag)&&(a="merge"),a==="merge"){const l=s.props;["class","style"].forEach(u=>{l[u]&&(r.props[u]?(u==="style"&&!l[u].endsWith(";")&&(l[u]+=";"),r.props[u]=`${l[u]} ${r.props[u]}`):r.props[u]=l[u])}),t[o].props={...l,...r.props};return}else if(r._e===s._e){s._duped=s._duped||[],r._d=`${s._d}:${s._duped.length+1}`,s._duped.push(r);return}else if(Mr(r)>Mr(s))return}const i=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(yr.includes(r.tag)&&i===0){delete t[o];return}t[o]=r});const n=[];Object.values(t).forEach(r=>{const o=r._duped;delete r._duped,n.push(r),o&&n.push(...o)}),e.tags=n,e.tags=e.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},sm={mode:"server",hooks:{"tags:resolve":function(e){const t={};e.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{t[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(t).length&&e.tags.push({tag:"script",innerHTML:JSON.stringify(t),props:{id:"unhead:payload",type:"application/json"}})}}},im=["script","link","bodyAttrs"],am=e=>({hooks:{"tags:resolve":function(t){for(const n of t.tags.filter(r=>im.includes(r.tag)))Object.entries(n.props).forEach(([r,o])=>{r.startsWith("on")&&typeof o=="function"&&(e.ssr&&Co.includes(r)?(n.props[r]=`this.dataset.${r} = true`,n.props["data-unhead-events"]=""):delete n.props[r],n._eventHandlers=n._eventHandlers||{},n._eventHandlers[r]=o)}),e.ssr&&n._eventHandlers&&(n.props.src||n.props.href)&&(n.key=n.key||Ks(n.props.src||n.props.href))},"dom:renderTag":function(t){const n=t.$el;if(!(n!=null&&n.dataset)||!("unheadEvents"in n.dataset))return;delete n.dataset.unheadEvents;const r=o=>{var s,i;return(i=(s=t.tag._eventHandlers)==null?void 0:s[o])==null?void 0:i.call(t.$el,new Event(o.replace("on","")))};for(const o of Object.keys(n.dataset).filter(s=>Co.includes(s)))r(o);typeof MutationObserver<"u"&&new MutationObserver(s=>{s.filter(i=>i.attributeName&&Co.includes(i.attributeName.replace("data-",""))).map(i=>i.attributeName.replace("data-","")).map(r)}).observe(t.$el,{attributes:!0})}}}),lm=["link","style","script","noscript"],cm={hooks:{"tag:normalise":({tag:e})=>{e.key&&lm.includes(e.tag)&&(e.props["data-hid"]=e._h=Ks(e.key))}}},um={hooks:{"tags:resolve":e=>{const t=n=>{var r;return(r=e.tags.find(o=>o._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of em)for(const o of e.tags.filter(s=>typeof s.tagPriority=="string"&&s.tagPriority.startsWith(n))){const s=t(o.tagPriority.replace(n,""));typeof s<"u"&&(o._p=s+r)}e.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>Mr(n)-Mr(r))}}},fm={meta:"content",link:"href",htmlAttrs:"lang"},dm=e=>({hooks:{"tags:resolve":t=>{var a;const{tags:n}=t,r=(a=n.find(l=>l.tag==="title"))==null?void 0:a.textContent,o=n.findIndex(l=>l.tag==="templateParams"),s=o!==-1?n[o].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=_r(s.pageTitle||r||"",s,i);for(const l of n.filter(u=>u.processTemplateParams!==!1)){const u=fm[l.tag];u&&typeof l.props[u]=="string"?l.props[u]=_r(l.props[u],s,i):(l.processTemplateParams===!0||["titleTemplate","title"].includes(l.tag))&&["innerHTML","textContent"].forEach(c=>{typeof l[c]=="string"&&(l[c]=_r(l[c],s,i))})}e._templateParams=s,e._separator=i,t.tags=n.filter(l=>l.tag!=="templateParams")}}}),hm={hooks:{"tags:resolve":e=>{const{tags:t}=e;let n=t.findIndex(o=>o.tag==="titleTemplate");const r=t.findIndex(o=>o.tag==="title");if(r!==-1&&n!==-1){const o=oa(t[n].textContent,t[r].textContent);o!==null?t[r].textContent=o||t[r].textContent:delete t[r]}else if(n!==-1){const o=oa(t[n].textContent);o!==null&&(t[n].textContent=o,t[n].tag="title",n=-1)}n!==-1&&delete t[n],e.tags=t.filter(Boolean)}}},pm={hooks:{"tags:afterResolve":function(e){for(const t of e.tags)typeof t.innerHTML=="string"&&(t.innerHTML&&["application/ld+json","application/json"].includes(t.props.type)?t.innerHTML=t.innerHTML.replace(/{a.dirty=!0,t.callHook("entries:updated",a)};let o=0,s=[];const i=[],a={plugins:i,dirty:!1,resolvedOptions:e,hooks:t,headEntries(){return s},use(l){const u=typeof l=="function"?l(a):l;(!u.key||!i.some(c=>c.key===u.key))&&(i.push(u),la(u.mode,n)&&t.addHooks(u.hooks||{}))},push(l,u){u==null||delete u.head;const c={_i:o++,input:l,...u};return la(c.mode,n)&&(s.push(c),r()),{dispose(){s=s.filter(f=>f._i!==c._i),t.callHook("entries:updated",a),r()},patch(f){s=s.map(d=>(d._i===c._i&&(d.input=c.input=f),d)),r()}}},async resolveTags(){const l={tags:[],entries:[...s]};await t.callHook("entries:resolve",l);for(const u of l.entries){const c=u.resolvedInput||u.input;if(u.resolvedInput=await(u.transform?u.transform(c):c),u.resolvedInput)for(const f of await Zp(u)){const d={tag:f,entry:u,resolvedOptions:a.resolvedOptions};await t.callHook("tag:normalise",d),l.tags.push(d.tag)}}return await t.callHook("tags:beforeResolve",l),await t.callHook("tags:resolve",l),await t.callHook("tags:afterResolve",l),l.tags},ssr:n};return[om,sm,am,cm,um,dm,hm,pm,...(e==null?void 0:e.plugins)||[]].forEach(l=>a.use(l)),a.hooks.callHook("init",a),a}function ym(){return Mc}const _m=tc.startsWith("3");function vm(e){return typeof e=="function"?e():ae(e)}function Nr(e,t=""){if(e instanceof Promise)return e;const n=vm(e);return!e||!n?n:Array.isArray(n)?n.map(r=>Nr(r,t)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,o])=>r==="titleTemplate"||r.startsWith("on")?[r,ae(o)]:[r,Nr(o,r)])):n}const bm={hooks:{"entries:resolve":function(e){for(const t of e.entries)t.resolvedInput=Nr(t.input)}}},Nc="usehead";function wm(e){return{install(n){_m&&(n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(Nc,e))}}.install}function Em(e={}){e.domDelayFn=e.domDelayFn||(n=>Pn(()=>setTimeout(()=>n(),0)));const t=mm(e);return t.use(bm),t.install=wm(t),t}const us=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},fs="__unhead_injection_handler__";function Pm(e){us[fs]=e}function Tm(){if(fs in us)return us[fs]();const e=Ae(Nc);return e||ym()}function Hc(e,t={}){const n=t.head||Tm();if(n)return n.ssr?n.push(e,t):Cm(n,e,t)}function Cm(e,t,n={}){const r=be(!1),o=be({});Tf(()=>{o.value=r.value?{}:Nr(t)});const s=e.push(o.value,n);return Oe(o,a=>{s.patch(a)}),It()&&(Yr(()=>{s.dispose()}),Ll(()=>{r.value=!0}),Sl(()=>{r.value=!1})),s}function Rm(e,t){const{title:n,titleTemplate:r,...o}=e;return Hc({title:n,titleTemplate:r,_flatMeta:o},{...t,transform(s){const i=qs({...s._flatMeta});return delete s._flatMeta,{...s,meta:i}}})}function et(e){if(typeof e!="object")return e;var t,n,r=Object.prototype.toString.call(e);if(r==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=et(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:et(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=et(e[t])}return n}if(r==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=et(e[t]);return n}return r==="[object Set]"?(n=new Set,e.forEach(function(o){n.add(et(o))}),n):r==="[object Map]"?(n=new Map,e.forEach(function(o,s){n.set(et(s),et(o))}),n):r==="[object Date]"?new Date(+e):r==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):r==="[object DataView]"?new e.constructor(et(e.buffer)):r==="[object ArrayBuffer]"?e.slice(0):r.slice(-6)==="Array]"?new e.constructor(e):e}const Am={docus:{title:"Docus",description:"The best place to start your documentation.",url:"https://docus.dev",image:"https://user-images.githubusercontent.com/904724/185365452-87b7ca7b-6030-4813-a2db-5e65c785bf88.png",socials:{},layout:"default",header:{title:"",logo:!1,showLinkIcon:!1,fluid:!1,exclude:[]},aside:{level:0,collapsed:!1,exclude:[]},footer:{credits:{icon:"IconDocus",text:"Powered by Docus",href:"https://docus.dev"},textLinks:[],iconLinks:[],fluid:!1},github:{dir:void 0,branch:void 0,repo:void 0,owner:void 0,edit:!1}}},Sm={prose:{copyButton:{iconCopy:"ph:copy",iconCopied:"ph:check"},headings:{icon:"ph:link"}}},Lm={},km={nuxt:{buildId:"956d83da-5426-46fe-8185-749da5a89dad"}},Om=bp(Am,Sm,Lm,km);function jc(){const e=ge();return e._appConfig||(e._appConfig=st(Om)),e._appConfig}const Fb=!1,ds=!1,xm=!1,Ub={componentName:"NuxtLink"},zb={deep:!0},Im="#__nuxt";let vr,Bc;function $m(){var t;const e=(t=jc().nuxt)==null?void 0:t.buildId;return vr=$fetch(Us(`builds/meta/${e}.json`)),vr.then(n=>{Bc=vp(n.matcher)}),vr}function so(){return vr||$m()}async function Gs(e){return await so(),Nn({},...Bc.matchAll(e).reverse())}function ca(e,t={}){const n=Mm(e,t),r=ge(),o=r._payloadCache=r._payloadCache||{};return n in o||(o[n]=Nm(e).then(s=>s?Vc(n).then(i=>i||(delete o[n],null)):(o[n]=null,null))),o[n]}const Dm="_payload.json";function Mm(e,t={}){var o;const n=new URL(e,"http://localhost");if(n.host!=="localhost"||pt(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+e);const r=t.hash||(t.fresh?Date.now():(o=jc().nuxt)==null?void 0:o.buildId);return eo(Je().app.baseURL,n.pathname,Dm+(r?`?${r}`:""))}async function Vc(e){const t=fetch(e).then(n=>n.text().then(Fc));try{return await t}catch(n){console.warn("[nuxt] Cannot load payload ",e,n)}return null}async function Nm(e=qt().path){if(e=Wt(e),(await so()).prerendered.includes(e))return!0;const n=await Gs(e);return!!n.prerender&&!n.redirect}let pr=null;async function Hm(){if(pr)return pr;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await Fc(e.textContent||""),n=e.dataset.src?await Vc(e.dataset.src):void 0;return pr={...t,...n,...window.__NUXT__},pr}async function Fc(e){return await Vp(e,ge()._payloadRevivers)}function jm(e,t){ge()._payloadRevivers[e]=t}const ua={NuxtError:e=>oo(e),EmptyShallowRef:e=>Lt(e==="_"?void 0:e==="0n"?BigInt(0):Wn(e)),EmptyRef:e=>be(e==="_"?void 0:e==="0n"?BigInt(0):Wn(e)),ShallowRef:e=>Lt(e),ShallowReactive:e=>St(e),Ref:e=>be(e),Reactive:e=>st(e)},Bm=Me({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const r in ua)jm(r,ua[r]);Object.assign(e.payload,([t,n]=qn(()=>e.runWithContext(Hm)),t=await t,n(),t)),window.__NUXT__=e.payload}}),Vm=[],Fm=Me({name:"nuxt:head",enforce:"pre",setup(e){const t=Em({plugins:Vm});Pm(()=>ge().vueApp._context.provides.usehead),e.vueApp.use(t);{let n=!0;const r=async()=>{n=!1,await Dc(t)};t.hooks.hook("dom:beforeRender",o=>{o.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||r()}),e.hooks.hook("app:error",r),e.hooks.hook("app:suspense:resolve",r)}}});/*! * vue-router v4.3.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */const tn=typeof document<"u";function Um(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const se=Object.assign;function Ro(e,t){const n={};for(const r in t){const o=t[r];n[r]=Ye(o)?o.map(e):e(o)}return n}const Hn=()=>{},Ye=Array.isArray,Uc=/#/g,zm=/&/g,Km=/\//g,Wm=/=/g,qm=/\?/g,zc=/\+/g,Gm=/%5B/g,Qm=/%5D/g,Kc=/%5E/g,Jm=/%60/g,Wc=/%7B/g,Ym=/%7C/g,qc=/%7D/g,Xm=/%20/g;function Qs(e){return encodeURI(""+e).replace(Ym,"|").replace(Gm,"[").replace(Qm,"]")}function Zm(e){return Qs(e).replace(Wc,"{").replace(qc,"}").replace(Kc,"^")}function hs(e){return Qs(e).replace(zc,"%2B").replace(Xm,"+").replace(Uc,"%23").replace(zm,"%26").replace(Jm,"`").replace(Wc,"{").replace(qc,"}").replace(Kc,"^")}function eg(e){return hs(e).replace(Wm,"%3D")}function tg(e){return Qs(e).replace(Uc,"%23").replace(qm,"%3F")}function ng(e){return e==null?"":tg(e).replace(Km,"%2F")}function Gn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const rg=/\/$/,og=e=>e.replace(rg,"");function Ao(e,t,n="/"){let r,o={},s="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(r=t.slice(0,l),s=t.slice(l+1,a>-1?a:t.length),o=e(s)),a>-1&&(r=r||t.slice(0,a),i=t.slice(a,t.length)),r=lg(r??t,n),{fullPath:r+(s&&"?")+s+i,path:r,query:o,hash:Gn(i)}}function sg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function fa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function ig(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&vn(t.matched[r],n.matched[o])&&Gc(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vn(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Gc(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!ag(e[n],t[n]))return!1;return!0}function ag(e,t){return Ye(e)?da(e,t):Ye(t)?da(t,e):e===t}function da(e,t){return Ye(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function lg(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];(o===".."||o===".")&&r.push("");let s=n.length-1,i,a;for(i=0;i1&&s--;else break;return n.slice(0,s).join("/")+"/"+r.slice(i).join("/")}var Qn;(function(e){e.pop="pop",e.push="push"})(Qn||(Qn={}));var jn;(function(e){e.back="back",e.forward="forward",e.unknown=""})(jn||(jn={}));function cg(e){if(!e)if(tn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),og(e)}const ug=/^[^#]+#/;function fg(e,t){return e.replace(ug,"#")+t}function dg(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const io=()=>({left:window.scrollX,top:window.scrollY});function hg(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=dg(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ha(e,t){return(history.state?history.state.position-t:-1)+e}const ps=new Map;function pg(e,t){ps.set(e,t)}function mg(e){const t=ps.get(e);return ps.delete(e),t}let gg=()=>location.protocol+"//"+location.host;function Qc(e,t){const{pathname:n,search:r,hash:o}=t,s=e.indexOf("#");if(s>-1){let a=o.includes(e.slice(s))?e.slice(s).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),fa(l,"")}return fa(n,e)+r+o}function yg(e,t,n,r){let o=[],s=[],i=null;const a=({state:d})=>{const p=Qc(e,location),h=n.value,_=t.value;let w=0;if(d){if(n.value=p,t.value=d,i&&i===h){i=null;return}w=_?d.position-_.position:0}else r(p);o.forEach(E=>{E(n.value,h,{delta:w,type:Qn.pop,direction:w?w>0?jn.forward:jn.back:jn.unknown})})};function l(){i=n.value}function u(d){o.push(d);const p=()=>{const h=o.indexOf(d);h>-1&&o.splice(h,1)};return s.push(p),p}function c(){const{history:d}=window;d.state&&d.replaceState(se({},d.state,{scroll:io()}),"")}function f(){for(const d of s)d();s=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function pa(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?io():null}}function _g(e){const{history:t,location:n}=window,r={value:Qc(e,n)},o={value:t.state};o.value||s(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function s(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:gg()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),o.value=u}catch(p){console.error(p),n[c?"replace":"assign"](d)}}function i(l,u){const c=se({},t.state,pa(o.value.back,l,o.value.forward,!0),u,{position:o.value.position});s(l,c,!0),r.value=l}function a(l,u){const c=se({},o.value,t.state,{forward:l,scroll:io()});s(c.current,c,!0);const f=se({},pa(r.value,l,null),{position:c.position+1},u);s(l,f,!1),r.value=l}return{location:r,state:o,push:a,replace:i}}function Jc(e){e=cg(e);const t=_g(e),n=yg(e,t.state,t.location,t.replace);function r(s,i=!0){i||n.pauseListeners(),history.go(s)}const o=se({location:"",base:e,go:r,createHref:fg.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function vg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Jc(e)}function bg(e){return typeof e=="string"||e&&typeof e=="object"}function Yc(e){return typeof e=="string"||typeof e=="symbol"}const Ge={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Xc=Symbol("");var ma;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ma||(ma={}));function bn(e,t){return se(new Error,{type:e,[Xc]:!0},t)}function it(e,t){return e instanceof Error&&Xc in e&&(t==null||!!(e.type&t))}const ga="[^/]+?",wg={sensitive:!1,strict:!1,start:!0,end:!0},Eg=/[.+*?^${}()[\]/\\]/g;function Pg(e,t){const n=se({},wg,t),r=[];let o=n.start?"^":"";const s=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(o+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function Cg(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Rg={type:0,value:""},Ag=/[a-zA-Z0-9_]/;function Sg(e){if(!e)return[[]];if(e==="/")return[[Rg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${u}": ${p}`)}let n=0,r=n;const o=[];let s;function i(){s&&o.push(s),s=[]}let a=0,l,u="",c="";function f(){u&&(n===0?s.push({type:0,value:u}):n===1||n===2||n===3?(s.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),s.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;a{i(b)}:Hn}function i(c){if(Yc(c)){const f=r.get(c);f&&(r.delete(c),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(c);f>-1&&(n.splice(f,1),c.record.name&&r.delete(c.record.name),c.children.forEach(i),c.alias.forEach(i))}}function a(){return n}function l(c){let f=0;for(;f=0&&(c.record.path!==n[f].record.path||!Zc(c,n[f]));)f++;n.splice(f,0,c),c.record.name&&!va(c)&&r.set(c.record.name,c)}function u(c,f){let d,p={},h,_;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw bn(1,{location:c});_=d.record.name,p=se(_a(f.params,d.keys.filter(b=>!b.optional).concat(d.parent?d.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),c.params&&_a(c.params,d.keys.map(b=>b.name))),h=d.stringify(p)}else if(c.path!=null)h=c.path,d=n.find(b=>b.re.test(h)),d&&(p=d.parse(h),_=d.record.name);else{if(d=f.name?r.get(f.name):n.find(b=>b.re.test(f.path)),!d)throw bn(1,{location:c,currentLocation:f});_=d.record.name,p=se({},f.params,c.params),h=d.stringify(p)}const w=[];let E=d;for(;E;)w.unshift(E.record),E=E.parent;return{name:_,path:h,params:p,matched:w,meta:Ig(w)}}return e.forEach(c=>s(c)),{addRoute:s,resolve:u,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function _a(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Og(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:xg(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function xg(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function va(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Ig(e){return e.reduce((t,n)=>se(t,n.meta),{})}function ba(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function Zc(e,t){return t.children.some(n=>n===e||Zc(e,n))}function $g(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;os&&hs(s)):[r&&hs(r)]).forEach(s=>{s!==void 0&&(t+=(t.length?"&":"")+n,s!=null&&(t+="="+s))})}return t}function Dg(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Ye(r)?r.map(o=>o==null?null:""+o):r==null?r:""+r)}return t}const Mg=Symbol(""),Ea=Symbol(""),Js=Symbol(""),Ys=Symbol(""),ms=Symbol("");function Sn(){let e=[];function t(r){return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Rt(e,t,n,r,o,s=i=>i()){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const u=d=>{d===!1?l(bn(4,{from:n,to:t})):d instanceof Error?l(d):bg(d)?l(bn(2,{from:t,to:d})):(i&&r.enterCallbacks[o]===i&&typeof d=="function"&&i.push(d),a())},c=s(()=>e.call(r&&r.instances[o],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function So(e,t,n,r,o=s=>s()){const s=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Ng(l)){const c=(l.__vccOpts||l)[t];c&&s.push(Rt(c,n,r,i,a,o))}else{let u=l();s.push(()=>u.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const f=Um(c)?c.default:c;i.components[a]=f;const p=(f.__vccOpts||f)[t];return p&&Rt(p,n,r,i,a,o)()}))}}return s}function Ng(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Pa(e){const t=Ae(Js),n=Ae(Ys),r=ue(()=>t.resolve(ae(e.to))),o=ue(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(vn.bind(null,c));if(d>-1)return d;const p=Ta(l[u-2]);return u>1&&Ta(c)===p&&f[f.length-1].path!==p?f.findIndex(vn.bind(null,l[u-2])):d}),s=ue(()=>o.value>-1&&Vg(n.params,r.value.params)),i=ue(()=>o.value>-1&&o.value===n.matched.length-1&&Gc(n.params,r.value.params));function a(l={}){return Bg(l)?t[ae(e.replace)?"replace":"push"](ae(e.to)).catch(Hn):Promise.resolve()}return{route:r,href:ue(()=>r.value.href),isActive:s,isExactActive:i,navigate:a}}const Hg=Tn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Pa,setup(e,{slots:t}){const n=st(Pa(e)),{options:r}=Ae(Js),o=ue(()=>({[Ca(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[Ca(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const s=t.default&&t.default(n);return e.custom?s:dt("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},s)}}}),jg=Hg;function Bg(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Vg(e,t){for(const n in t){const r=t[n],o=e[n];if(typeof r=="string"){if(r!==o)return!1}else if(!Ye(o)||o.length!==r.length||r.some((s,i)=>s!==o[i]))return!1}return!0}function Ta(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ca=(e,t,n)=>e??t??n,Fg=Tn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Ae(ms),o=ue(()=>e.route||r.value),s=Ae(Ea,0),i=ue(()=>{let u=ae(s);const{matched:c}=o.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),a=ue(()=>o.value.matched[i.value]);pn(Ea,ue(()=>i.value+1)),pn(Mg,a),pn(ms,o);const l=be();return Oe(()=>[l.value,a.value,e.name],([u,c,f],[d,p,h])=>{c&&(c.instances[f]=u,p&&p!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=p.leaveGuards),c.updateGuards.size||(c.updateGuards=p.updateGuards))),u&&c&&(!p||!vn(c,p)||!d)&&(c.enterCallbacks[f]||[]).forEach(_=>_(u))},{flush:"post"}),()=>{const u=o.value,c=e.name,f=a.value,d=f&&f.components[c];if(!d)return Ra(n.default,{Component:d,route:u});const p=f.props[c],h=p?p===!0?u.params:typeof p=="function"?p(u):p:null,w=dt(d,se({},h,t,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return Ra(n.default,{Component:w,route:u})||w}}});function Ra(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const eu=Fg;function Ug(e){const t=kg(e.routes,e),n=e.parseQuery||$g,r=e.stringifyQuery||wa,o=e.history,s=Sn(),i=Sn(),a=Sn(),l=Lt(Ge);let u=Ge;tn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=Ro.bind(null,A=>""+A),f=Ro.bind(null,ng),d=Ro.bind(null,Gn);function p(A,F){let B,K;return Yc(A)?(B=t.getRecordMatcher(A),K=F):K=A,t.addRoute(K,B)}function h(A){const F=t.getRecordMatcher(A);F&&t.removeRoute(F)}function _(){return t.getRoutes().map(A=>A.record)}function w(A){return!!t.getRecordMatcher(A)}function E(A,F){if(F=se({},F||l.value),typeof A=="string"){const y=Ao(n,A,F.path),C=t.resolve({path:y.path},F),L=o.createHref(y.fullPath);return se(y,C,{params:d(C.params),hash:Gn(y.hash),redirectedFrom:void 0,href:L})}let B;if(A.path!=null)B=se({},A,{path:Ao(n,A.path,F.path).path});else{const y=se({},A.params);for(const C in y)y[C]==null&&delete y[C];B=se({},A,{params:f(y)}),F.params=f(F.params)}const K=t.resolve(B,F),oe=A.hash||"";K.params=c(d(K.params));const he=sg(r,se({},A,{hash:Zm(oe),path:K.path})),m=o.createHref(he);return se({fullPath:he,hash:oe,query:r===wa?Dg(A.query):A.query||{}},K,{redirectedFrom:void 0,href:m})}function b(A){return typeof A=="string"?Ao(n,A,l.value.path):se({},A)}function g(A,F){if(u!==A)return bn(8,{from:F,to:A})}function v(A){return x(A)}function P(A){return v(se(b(A),{replace:!0}))}function T(A){const F=A.matched[A.matched.length-1];if(F&&F.redirect){const{redirect:B}=F;let K=typeof B=="function"?B(A):B;return typeof K=="string"&&(K=K.includes("?")||K.includes("#")?K=b(K):{path:K},K.params={}),se({query:A.query,hash:A.hash,params:K.path!=null?{}:A.params},K)}}function x(A,F){const B=u=E(A),K=l.value,oe=A.state,he=A.force,m=A.replace===!0,y=T(B);if(y)return x(se(b(y),{state:typeof y=="object"?se({},oe,y.state):oe,force:he,replace:m}),F||B);const C=B;C.redirectedFrom=F;let L;return!he&&ig(r,K,B)&&(L=bn(16,{to:C,from:K}),Xe(K,K,!0,!1)),(L?Promise.resolve(L):$(C,K)).catch(R=>it(R)?it(R,2)?R:gt(R):W(R,C,K)).then(R=>{if(R){if(it(R,2))return x(se({replace:m},b(R.to),{state:typeof R.to=="object"?se({},oe,R.to.state):oe,force:he}),F||C)}else R=H(C,K,!0,m,oe);return q(C,K,R),R})}function k(A,F){const B=g(A,F);return B?Promise.reject(B):Promise.resolve()}function N(A){const F=Xt.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(A):A()}function $(A,F){let B;const[K,oe,he]=zg(A,F);B=So(K.reverse(),"beforeRouteLeave",A,F);for(const y of K)y.leaveGuards.forEach(C=>{B.push(Rt(C,A,F))});const m=k.bind(null,A,F);return B.push(m),Ce(B).then(()=>{B=[];for(const y of s.list())B.push(Rt(y,A,F));return B.push(m),Ce(B)}).then(()=>{B=So(oe,"beforeRouteUpdate",A,F);for(const y of oe)y.updateGuards.forEach(C=>{B.push(Rt(C,A,F))});return B.push(m),Ce(B)}).then(()=>{B=[];for(const y of he)if(y.beforeEnter)if(Ye(y.beforeEnter))for(const C of y.beforeEnter)B.push(Rt(C,A,F));else B.push(Rt(y.beforeEnter,A,F));return B.push(m),Ce(B)}).then(()=>(A.matched.forEach(y=>y.enterCallbacks={}),B=So(he,"beforeRouteEnter",A,F,N),B.push(m),Ce(B))).then(()=>{B=[];for(const y of i.list())B.push(Rt(y,A,F));return B.push(m),Ce(B)}).catch(y=>it(y,8)?y:Promise.reject(y))}function q(A,F,B){a.list().forEach(K=>N(()=>K(A,F,B)))}function H(A,F,B,K,oe){const he=g(A,F);if(he)return he;const m=F===Ge,y=tn?history.state:{};B&&(K||m?o.replace(A.fullPath,se({scroll:m&&y&&y.scroll},oe)):o.push(A.fullPath,oe)),l.value=A,Xe(A,F,B,m),gt()}let Y;function le(){Y||(Y=o.listen((A,F,B)=>{if(!tr.listening)return;const K=E(A),oe=T(K);if(oe){x(se(oe,{replace:!0}),K).catch(Hn);return}u=K;const he=l.value;tn&&pg(ha(he.fullPath,B.delta),io()),$(K,he).catch(m=>it(m,12)?m:it(m,2)?(x(m.to,K).then(y=>{it(y,20)&&!B.delta&&B.type===Qn.pop&&o.go(-1,!1)}).catch(Hn),Promise.reject()):(B.delta&&o.go(-B.delta,!1),W(m,K,he))).then(m=>{m=m||H(K,he,!1),m&&(B.delta&&!it(m,8)?o.go(-B.delta,!1):B.type===Qn.pop&&it(m,20)&&o.go(-1,!1)),q(K,he,m)}).catch(Hn)}))}let ce=Sn(),z=Sn(),ee;function W(A,F,B){gt(A);const K=z.list();return K.length?K.forEach(oe=>oe(A,F,B)):console.error(A),Promise.reject(A)}function We(){return ee&&l.value!==Ge?Promise.resolve():new Promise((A,F)=>{ce.add([A,F])})}function gt(A){return ee||(ee=!A,le(),ce.list().forEach(([F,B])=>A?B(A):F()),ce.reset()),A}function Xe(A,F,B,K){const{scrollBehavior:oe}=e;if(!tn||!oe)return Promise.resolve();const he=!B&&mg(ha(A.fullPath,0))||(K||!B)&&history.state&&history.state.scroll||null;return Pn().then(()=>oe(A,F,he)).then(m=>m&&hg(m)).catch(m=>W(m,A,F))}const Ie=A=>o.go(A);let Yt;const Xt=new Set,tr={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,hasRoute:w,getRoutes:_,resolve:E,options:e,push:v,replace:P,go:Ie,back:()=>Ie(-1),forward:()=>Ie(1),beforeEach:s.add,beforeResolve:i.add,afterEach:a.add,onError:z.add,isReady:We,install(A){const F=this;A.component("RouterLink",jg),A.component("RouterView",eu),A.config.globalProperties.$router=F,Object.defineProperty(A.config.globalProperties,"$route",{enumerable:!0,get:()=>ae(l)}),tn&&!Yt&&l.value===Ge&&(Yt=!0,v(o.location).catch(oe=>{}));const B={};for(const oe in Ge)Object.defineProperty(B,oe,{get:()=>l.value[oe],enumerable:!0});A.provide(Js,F),A.provide(Ys,St(B)),A.provide(ms,l);const K=A.unmount;Xt.add(A),A.unmount=function(){Xt.delete(A),Xt.size<1&&(u=Ge,Y&&Y(),Y=null,l.value=Ge,Yt=!1,ee=!1),K()}}};function Ce(A){return A.reduce((F,B)=>F.then(()=>N(B)),Promise.resolve())}return tr}function zg(e,t){const n=[],r=[],o=[],s=Math.max(t.matched.length,e.matched.length);for(let i=0;ivn(u,a))?r.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(u=>vn(u,l))||o.push(l))}return[n,r,o]}function Kb(){return Ae(Ys)}const Kg=(e,t)=>t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""}),gs=(e,t)=>{const n=e.route.matched.find(o=>{var s;return((s=o.components)==null?void 0:s.default)===e.Component.type}),r=t??(n==null?void 0:n.meta.key)??(n&&Kg(e.route,n));return typeof r=="function"?r(e.route):r},Wg=(e,t)=>({default:()=>e?dt(Of,e===!0?{}:e,t):t});function Xs(e){return Array.isArray(e)?e:[e]}const Lo=null,ko=null,Oo=null,xo=null,Aa=[{name:"slug",path:"/:slug(.*)*",meta:{},alias:[],redirect:Lo==null?void 0:Lo.redirect,component:()=>S(()=>import("./M9mlPvDC.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]),import.meta.url).then(e=>e.default||e)},{name:"blog-slug",path:"/blog/:slug(.*)*",meta:{},alias:[],redirect:ko==null?void 0:ko.redirect,component:()=>S(()=>import("./p2wsuw9Q.js"),__vite__mapDeps([17,18,10,8,2,3,15]),import.meta.url).then(e=>e.default||e)},{name:"blog",path:"/blog",meta:{},alias:[],redirect:Oo==null?void 0:Oo.redirect,component:()=>S(()=>import("./D_xzVmgP.js"),__vite__mapDeps([19,20,8,21,22,23,24,15]),import.meta.url).then(e=>e.default||e)},{name:"index",path:"/",meta:{},alias:[],redirect:xo==null?void 0:xo.redirect,component:()=>S(()=>import("./10owyfg_.js"),__vite__mapDeps([25,8,6,7,9,20,21,15]),import.meta.url).then(e=>e.default||e)}],qg=(e,t,n)=>(t=t===!0?{}:t,{default:()=>{var r;return t?dt(e,t,n):(r=n.default)==null?void 0:r.call(n)}});function Sa(e){const t=(e==null?void 0:e.meta.key)??e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=e.params[n.slice(1)])==null?void 0:r.toString())||""});return typeof t=="function"?t(e):t}function Gg(e,t){return e===t||t===Ge?!1:Sa(e)!==Sa(t)?!0:!e.matched.every((r,o)=>{var s,i;return r.components&&r.components.default===((i=(s=t.matched[o])==null?void 0:s.components)==null?void 0:i.default)})}const Qg={scrollBehavior(e,t,n){var u;const r=ge(),o=((u=Ke().options)==null?void 0:u.scrollBehaviorType)??"auto";let s=n||void 0;const i=typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop;if(!s&&t&&e&&i!==!1&&Gg(e,t)&&(s={left:0,top:0}),e.path===t.path)return t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:La(e.hash),behavior:o}:!1;const a=c=>!!(c.meta.pageTransition??ds),l=a(t)&&a(e)?"page:transition:finish":"page:finish";return new Promise(c=>{r.hooks.hookOnce(l,async()=>{await new Promise(f=>setTimeout(f,0)),e.hash&&(s={el:e.hash,top:La(e.hash),behavior:o}),c(s)})})}};function La(e){try{const t=document.querySelector(e);if(t)return parseFloat(getComputedStyle(t).scrollMarginTop)}catch{}return 0}const Jg={scrollBehavior(e,t,n){if(!history.state.stop){if(history.state.smooth)return{el:history.state.smooth,behavior:"smooth"};if(e.hash){const r=document.querySelector(e.hash);if(!r)return;const{marginTop:o}=getComputedStyle(r),s=parseInt(o);return{top:document.querySelector(e.hash).offsetTop-s,behavior:"smooth"}}return n||{top:0}}}},Yg={hashMode:!1,scrollBehaviorType:"auto"},He={...Yg,...Qg,...Jg},Xg=async e=>{var l;let t,n;if(!((l=e.meta)!=null&&l.validate))return;const r=ge(),o=Ke();if(([t,n]=qn(()=>Promise.resolve(e.meta.validate(e))),t=await t,n(),t)===!0)return;const i=oo({statusCode:404,statusMessage:`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}}),a=o.beforeResolve(u=>{if(a(),u===e){const c=o.afterEach(async()=>{c(),await r.runWithContext(()=>rn(i)),window.history.pushState({},"",e.fullPath)});return!1}})},Zg=async e=>{let t,n;const r=([t,n]=qn(()=>Gs(e.path)),t=await t,n(),t);if(r.redirect)return pt(r.redirect,{acceptRelative:!0})?(window.location.href=r.redirect,!1):r.redirect},ey=[Xg,Zg],Bn={};function ty(e,t,n){const{pathname:r,search:o,hash:s}=t,i=e.indexOf("#");if(i>-1){const u=s.includes(e.slice(i))?e.slice(i).length:1;let c=s.slice(u);return c[0]!=="/"&&(c="/"+c),Wi(c,"")}const a=Wi(r,e),l=!n||gh(a,n,{trailingSlash:!0})?a:n;return l+(l.includes("?")?"":o)+s}const ny=Me({name:"nuxt:router",enforce:"pre",async setup(e){var _,w;let t,n,r=Je().app.baseURL;He.hashMode&&!r.includes("#")&&(r+="#");const o=((_=He.history)==null?void 0:_.call(He,r))??(He.hashMode?vg(r):Jc(r)),s=((w=He.routes)==null?void 0:w.call(He,Aa))??Aa;let i;const a=ty(r,window.location,e.payload.path),l=Ug({...He,scrollBehavior:(E,b,g)=>{if(b===Ge){i=g;return}if(He.scrollBehavior){if(l.options.scrollBehavior=He.scrollBehavior,"scrollRestoration"in window.history){const v=l.beforeEach(()=>{v(),window.history.scrollRestoration="manual"})}return He.scrollBehavior(E,Ge,i||g)}},history:o,routes:s});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(l);const u=Lt(l.currentRoute.value);l.afterEach((E,b)=>{u.value=b}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>u.value});const c=Lt(l.resolve(a)),f=()=>{c.value=l.currentRoute.value};e.hook("page:finish",f),l.afterEach((E,b)=>{var g,v,P,T;((v=(g=E.matched[0])==null?void 0:g.components)==null?void 0:v.default)===((T=(P=b.matched[0])==null?void 0:P.components)==null?void 0:T.default)&&f()});const d={};for(const E in c.value)Object.defineProperty(d,E,{get:()=>c.value[E]});e._route=St(d),e._middleware=e._middleware||{global:[],named:{}};const p=ro();try{[t,n]=qn(()=>l.isReady()),await t,n()}catch(E){[t,n]=qn(()=>e.runWithContext(()=>rn(E))),await t,n()}const h=e.payload.state._layout;return l.beforeEach(async(E,b)=>{var g;await e.callHook("page:loading:start"),E.meta=st(E.meta),e.isHydrating&&h&&!zt(E.meta.layout)&&(E.meta.layout=h),e._processingMiddleware=!0;{const v=new Set([...ey,...e._middleware.global]);for(const P of E.matched){const T=P.meta.middleware;if(T)for(const x of Xs(T))v.add(x)}{const P=await e.runWithContext(()=>Gs(E.path));if(P.appMiddleware)for(const T in P.appMiddleware)P.appMiddleware[T]?v.add(T):v.delete(T)}for(const P of v){const T=typeof P=="string"?e._middleware.named[P]||await((g=Bn[P])==null?void 0:g.call(Bn).then(k=>k.default||k)):P;if(!T)throw new Error(`Unknown route middleware: '${P}'.`);const x=await e.runWithContext(()=>T(E,b));if(!e.payload.serverRendered&&e.isHydrating&&(x===!1||x instanceof Error)){const k=x||as({statusCode:404,statusMessage:`Page Not Found: ${a}`});return await e.runWithContext(()=>rn(k)),!1}if(x!==!0&&(x||x===!1))return x}}}),l.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),l.afterEach(async(E,b,g)=>{delete e._processingMiddleware,!e.isHydrating&&p.value&&await e.runWithContext(kp),g&&await e.callHook("page:loading:end"),E.matched.length===0&&await e.runWithContext(()=>rn(as({statusCode:404,fatal:!1,statusMessage:`Page not found: ${E.fullPath}`,data:{path:E.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{const E=l.resolve(a);"name"in E&&(E.name=void 0),await l.replace({...E,force:!0}),l.options.scrollBehavior=He.scrollBehavior}catch(E){await e.runWithContext(()=>rn(E))}}),{provide:{router:l}}}}),ka=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),Wb=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),tu=e=>{const t=ge();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ka(e)}):ka(e)},ry=Me({name:"nuxt:payload",setup(e){Ke().beforeResolve(async(t,n)=>{if(t.path===n.path)return;const r=await ca(t.path);r&&Object.assign(e.static.data,r.data)}),tu(()=>{var t;e.hooks.hook("link:prefetch",async n=>{to(n).protocol||await ca(n)}),((t=navigator.connection)==null?void 0:t.effectiveType)!=="slow-2g"&&setTimeout(so,1e3)})}}),oy=Me(e=>{let t;async function n(){const r=await so();t&&clearTimeout(t),t=setTimeout(n,1e3*60*60);const o=await $fetch(Us("builds/latest.json")+`?${Date.now()}`);o.id!==r.id&&e.hooks.callHook("app:manifest:update",o)}tu(()=>{t=setTimeout(n,1e3*60*60)})}),sy=O(()=>S(()=>import("./XIHrO9wn.js"),__vite__mapDeps([26,8]),import.meta.url).then(e=>e.default)),iy=O(()=>S(()=>import("./DfWoAuG8.js"),__vite__mapDeps([27,8]),import.meta.url).then(e=>e.default)),ay=O(()=>S(()=>import("./C8ZXEfJR.js"),__vite__mapDeps([28,8]),import.meta.url).then(e=>e.default)),ly=O(()=>S(()=>import("./jJ7nSfe6.js"),__vite__mapDeps([29,8,30]),import.meta.url).then(e=>e.default)),cy=O(()=>S(()=>import("./DLqG9yHy.js").then(e=>e.A),__vite__mapDeps([31,6,7,8,9,32]),import.meta.url).then(e=>e.default)),uy=O(()=>S(()=>import("./CeBDZlIi.js"),__vite__mapDeps([33,6,7,8,9,10,34,35,36,37,38,39]),import.meta.url).then(e=>e.default)),fy=O(()=>S(()=>import("./DYMDtOmt.js"),__vite__mapDeps([40,41,6,7,8,9,34,10,35,36,42,43,44,45,46,47,48,49,50,51,31,32,52,24,53,54,55,56,57,37,38,58]),import.meta.url).then(e=>e.default)),dy=O(()=>S(()=>import("./kXYnpiYG.js"),__vite__mapDeps([41,6,7,8,9,34,10,35,36,42,43,44,45]),import.meta.url).then(e=>e.default)),hy=O(()=>S(()=>import("./BY8f-XSx.js"),__vite__mapDeps([46,47,8,48,10,35,49]),import.meta.url).then(e=>e.default)),py=O(()=>S(()=>import("./C6dSWztX.js"),__vite__mapDeps([50,6,7,8,9,10,35,51]),import.meta.url).then(e=>e.default)),my=O(()=>S(()=>import("./DSJ2YxV9.js"),__vite__mapDeps([59,60,61,40,41,6,7,8,9,34,10,35,36,42,43,44,45,46,47,48,49,50,51,31,32,52,24,53,54,55,56,57,37,38,58,33,39,16,62]),import.meta.url).then(e=>e.default)),gy=O(()=>S(()=>import("./B2ouGKkC.js"),__vite__mapDeps([60,61]),import.meta.url).then(e=>e.default)),yy=O(()=>S(()=>import("./Dolwggiw.js"),__vite__mapDeps([52,6,7,8,9,44,24,53,54]),import.meta.url).then(e=>e.default)),_y=O(()=>S(()=>import("./CHV9LNHH.js"),__vite__mapDeps([34,6,7,8,9,10,35,36]),import.meta.url).then(e=>e.default)),vy=O(()=>S(()=>import("./B11VHElV.js"),__vite__mapDeps([4,5,6,7,8,9,10,11,12,13,14]),import.meta.url).then(e=>e.default)),by=O(()=>S(()=>import("./CXee6pWo.js"),__vite__mapDeps([63,8,64]),import.meta.url).then(e=>e.default)),wy=O(()=>S(()=>import("./DYqPPP68.js"),__vite__mapDeps([47,8,48]),import.meta.url).then(e=>e.default)),Ey=O(()=>S(()=>import("./BMzTgmJQ.js"),__vite__mapDeps([55,6,7,8,9,56,57]),import.meta.url).then(e=>e.default)),Py=O(()=>S(()=>import("./FDXte5YD.js"),__vite__mapDeps([65,42,6,7,8,9,10,35,43,66]),import.meta.url).then(e=>e.default)),Ty=O(()=>S(()=>import("./DJj7Fpp9.js"),__vite__mapDeps([42,6,7,8,9,10,35,43]),import.meta.url).then(e=>e.default)),Cy=O(()=>S(()=>import("./A2Mro6f6.js"),__vite__mapDeps([67,6,7,8,9,68,10,69,70,35,71]),import.meta.url).then(e=>e.default)),Ry=O(()=>S(()=>import("./DnBOSCAD.js"),__vite__mapDeps([72,65,42,6,7,8,9,10,35,43,66,73,74,75,11,12,76,67,68,69,70,71,77,78,79,80,81,82,37,38,83]),import.meta.url).then(e=>e.default)),Ay=O(()=>S(()=>import("./CJ3REY_S.js"),__vite__mapDeps([77,6,7,8,9,10,78]),import.meta.url).then(e=>e.default)),Sy=O(()=>S(()=>import("./DwqBlqQk.js"),__vite__mapDeps([79,80,8,81,82]),import.meta.url).then(e=>e.default)),Ly=O(()=>S(()=>import("./RGJ3pTuL.js"),__vite__mapDeps([80,8,81]),import.meta.url).then(e=>e.default)),ky=O(()=>S(()=>import("./IttsiwjK.js"),__vite__mapDeps([84,70]),import.meta.url).then(e=>e.default)),Oy=O(()=>S(()=>import("./CM012KAu.js"),__vite__mapDeps([85,86,8,87]),import.meta.url).then(e=>e.default)),xy=O(()=>S(()=>import("./C0fNmSXu.js"),__vite__mapDeps([68,10,8,69]),import.meta.url).then(e=>e.default)),Iy=O(()=>S(()=>import("./BQd3J-lj.js"),__vite__mapDeps([88,8,89]),import.meta.url).then(e=>e.default)),$y=O(()=>S(()=>import("./C8978V6n.js"),__vite__mapDeps([90,6,7,8,9,53,91]),import.meta.url).then(e=>e.default)),Dy=O(()=>S(()=>import("./CMGPO-O1.js"),__vite__mapDeps([73,8,74]),import.meta.url).then(e=>e.default)),My=O(()=>S(()=>import("./BwV9dITb.js"),__vite__mapDeps([92,8,93]),import.meta.url).then(e=>e.default)),Ny=O(()=>S(()=>import("./CLuZhkMc.js"),__vite__mapDeps([94,6,7,8,9,10,95]),import.meta.url).then(e=>e.default)),Hy=O(()=>S(()=>import("./CPnErdrI.js"),__vite__mapDeps([96,6,7,8,9,10,97]),import.meta.url).then(e=>e.default)),jy=O(()=>S(()=>import("./nb2AOrWG.js"),__vite__mapDeps([98,6,7,8,9,10,99]),import.meta.url).then(e=>e.default)),By=O(()=>S(()=>import("./6jJYVj9F.js"),__vite__mapDeps([100,6,7,8,9,10,101]),import.meta.url).then(e=>e.default)),Vy=O(()=>S(()=>import("./D3HamUH3.js"),__vite__mapDeps([102,6,7,8,9,10,103]),import.meta.url).then(e=>e.default)),Fy=O(()=>S(()=>import("./CicqeXYC.js"),__vite__mapDeps([104,6,7,8,9,10,105]),import.meta.url).then(e=>e.default)),Uy=O(()=>S(()=>import("./CQkkhODl.js"),__vite__mapDeps([106,8,107]),import.meta.url).then(e=>e.default)),zy=O(()=>S(()=>import("./D8mxDo7p.js"),__vite__mapDeps([108,8,109]),import.meta.url).then(e=>e.default)),Ky=O(()=>S(()=>import("./BQaHEMgj.js"),__vite__mapDeps([110,8,111]),import.meta.url).then(e=>e.default)),Wy=O(()=>S(()=>import("./CE1ovxf7.js"),__vite__mapDeps([112,8,113]),import.meta.url).then(e=>e.default)),qy=O(()=>S(()=>import("./-HVbQevA.js"),__vite__mapDeps([86,8,87]),import.meta.url).then(e=>e.default)),Gy=O(()=>S(()=>import("./BUDnM5nA.js"),__vite__mapDeps([114,8,115]),import.meta.url).then(e=>e.default)),Qy=O(()=>S(()=>import("./BiO1L3T4.js"),__vite__mapDeps([116,8,117]),import.meta.url).then(e=>e.default)),Jy=O(()=>S(()=>import("./CnmmFQOX.js"),__vite__mapDeps([118,8]),import.meta.url).then(e=>e.default)),Yy=O(()=>S(()=>import("./B0mbzO_W.js"),__vite__mapDeps([119,8,120]),import.meta.url).then(e=>e.default)),Xy=O(()=>S(()=>import("./B3kSVJcd.js"),__vite__mapDeps([121,8,122]),import.meta.url).then(e=>e.default)),Zy=O(()=>S(()=>import("./Pwj5ejWq.js"),__vite__mapDeps([123,8,124]),import.meta.url).then(e=>e.default)),e_=O(()=>S(()=>import("./DAGMJEfT.js"),__vite__mapDeps([125,8,126]),import.meta.url).then(e=>e.default)),t_=O(()=>S(()=>import("./CwMRJgY8.js"),__vite__mapDeps([127,8,128]),import.meta.url).then(e=>e.default)),n_=O(()=>S(()=>import("./CZDhSeOw.js"),__vite__mapDeps([75,11,12,8,76]),import.meta.url).then(e=>e.default)),r_=O(()=>S(()=>import("./DBOlNjpg.js"),__vite__mapDeps([5,6,7,8,9,10,11,12,13]),import.meta.url).then(e=>e.default)),o_=O(()=>S(()=>import("./DEhVOwER.js"),__vite__mapDeps([129,6,7,8,9,11,12,130]),import.meta.url).then(e=>e.default)),s_=O(()=>S(()=>import("./DaQ_Lttr.js"),__vite__mapDeps([131,8,132]),import.meta.url).then(e=>e.default)),i_=O(()=>S(()=>import("./pP73_4OB.js"),__vite__mapDeps([133,134,8,135,136]),import.meta.url).then(e=>e.default)),a_=O(()=>S(()=>import("./iurWOfYZ.js"),__vite__mapDeps([37,8,38]),import.meta.url).then(e=>e.default)),l_=O(()=>S(()=>import("./DC9-B4h_.js"),__vite__mapDeps([137,6,7,8,9,138]),import.meta.url).then(e=>e.default)),c_=O(()=>S(()=>import("./B7S04oPn.js"),__vite__mapDeps([139,6,7,8,9,140,12,141]),import.meta.url).then(e=>e.default)),u_=O(()=>S(()=>import("./CkVYa17_.js"),__vite__mapDeps([142,143]),import.meta.url).then(e=>e.default)),f_=O(()=>S(()=>import("./B2Dzolis.js"),__vite__mapDeps([144,121,8,122,125,126,123,124,73,74,119,120,118,116,117,24]),import.meta.url).then(e=>e.default)),d_=O(()=>S(()=>import("./Dn3Yhv0-.js"),__vite__mapDeps([145,134,8,135,56,146]),import.meta.url).then(e=>e.default)),h_=O(()=>S(()=>import("./CBAq01dH.js"),__vite__mapDeps([134,8,135]),import.meta.url).then(e=>e.default)),p_=O(()=>S(()=>import("./De_-WE4E.js"),__vite__mapDeps([147,138,8,148]),import.meta.url).then(e=>e.default)),m_=O(()=>S(()=>import("./CcNjC53J.js"),__vite__mapDeps([149,143,8,150]),import.meta.url).then(e=>e.default)),g_=O(()=>S(()=>import("./pA1kLqa_.js"),__vite__mapDeps([151,8]),import.meta.url).then(e=>e.default)),y_=O(()=>S(()=>import("./CRsmLUpc.js"),__vite__mapDeps([152,8]),import.meta.url).then(e=>e.default)),__=O(()=>S(()=>import("./BuYpGZEr.js"),__vite__mapDeps([153,8]),import.meta.url).then(e=>e.default)),v_=O(()=>S(()=>import("./DT14D_ha.js"),__vite__mapDeps([154,8]),import.meta.url).then(e=>e.default)),b_=O(()=>S(()=>import("./5KBRwNjP.js"),__vite__mapDeps([155,8]),import.meta.url).then(e=>e.default)),w_=O(()=>S(()=>import("./BI86oJVZ.js"),__vite__mapDeps([156,8,157]),import.meta.url).then(e=>e.default)),E_=O(()=>S(()=>import("./CH8eq-tO.js"),__vite__mapDeps([158,8]),import.meta.url).then(e=>e.default)),P_=O(()=>S(()=>import("./BxUi4Nou.js"),__vite__mapDeps([159,8]),import.meta.url).then(e=>e.default)),T_=O(()=>S(()=>import("./DIMHVSRY.js"),__vite__mapDeps([160,5,6,7,8,9,10,11,12,13,147,138,148,149,143,150,161]),import.meta.url).then(e=>e.default)),C_=O(()=>S(()=>import("./Cu8q41Lx.js"),__vite__mapDeps([162,6,7,8,9,11,12,163]),import.meta.url).then(e=>e.default)),R_=O(()=>S(()=>import("./CFFr-PnH.js"),__vite__mapDeps([164,11,12,8,165]),import.meta.url).then(e=>e.default)),A_=O(()=>S(()=>import("./DzVWPD7N.js"),__vite__mapDeps([166,167]),import.meta.url).then(e=>e.default)),S_=O(()=>S(()=>import("./Dchmo1cS.js"),__vite__mapDeps([168,24,8,169,134,135,170,100,6,7,9,10,101,73,74,20,86,87,138,171,172,173,174,175]),import.meta.url).then(e=>e.default)),L_=O(()=>S(()=>import("./CAfxMDMJ.js"),__vite__mapDeps([169,134,8,135,170,100,6,7,9,10,101,73,74,20,86,87,138,171,172,173,174]),import.meta.url).then(e=>e.default)),k_=O(()=>S(()=>import("./D03GDeGk.js"),__vite__mapDeps([170,100,6,7,8,9,10,101,73,74,20,86,87,138,171]),import.meta.url).then(e=>e.default)),O_=O(()=>S(()=>import("./SkbE6LhT.js"),__vite__mapDeps([176,172]),import.meta.url).then(e=>e.default)),x_=O(()=>S(()=>import("./_7Bn4GlR.js"),__vite__mapDeps([177,173]),import.meta.url).then(e=>e.default)),I_=O(()=>S(()=>import("./CvTM5llJ.js"),__vite__mapDeps([178,8,179]),import.meta.url).then(e=>e.default)),$_=O(()=>S(()=>import("./CbCVLqHH.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default)),D_=O(()=>S(()=>import("./DvxeXQjJ.js"),__vite__mapDeps([180,16,2,3,23,24]),import.meta.url).then(e=>e.default)),M_=O(()=>S(()=>import("./D3nP-nWy.js"),__vite__mapDeps([22,23,24]),import.meta.url).then(e=>e.default)),N_=O(()=>S(()=>import("./BFFEGmVo.js"),__vite__mapDeps([181,24,10]),import.meta.url).then(e=>e.default)),H_=O(()=>S(()=>import("./BByLun0g.js"),__vite__mapDeps([23,24]),import.meta.url).then(e=>e.default)),j_=O(()=>S(()=>import("./DwIMf6Bp.js"),__vite__mapDeps([2,3]),import.meta.url).then(e=>e.default)),B_=O(()=>S(()=>import("./CVo6fziR.js"),__vite__mapDeps([182,3]),import.meta.url).then(e=>e.default)),V_=O(()=>S(()=>import("./pNxHGGW5.js"),__vite__mapDeps([183,140,12]),import.meta.url).then(e=>e.default)),F_=O(()=>S(()=>import("./B1yW-DDv.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default)),U_=O(()=>S(()=>import("./DjZZ9IDz.js"),__vite__mapDeps([184,183,140,12]),import.meta.url).then(e=>e.default)),z_=O(()=>S(()=>import("./DOyp5V_M.js"),__vite__mapDeps([185,90,6,7,8,9,53,91,186]),import.meta.url).then(e=>e.default)),K_=O(()=>S(()=>import("./D99nIn0s.js"),__vite__mapDeps([]),import.meta.url).then(e=>e.default)),W_=O(()=>S(()=>import("./33uF3Sn2.js"),__vite__mapDeps([6,7,8,9]),import.meta.url).then(e=>e.default)),q_=O(()=>S(()=>import("./CzNa47pY.js"),__vite__mapDeps([187,7,8,188]),import.meta.url).then(e=>e.default)),G_=[["MyProseH1",sy],["MyProseH2",iy],["MyProseP",ay],["SvgoLogo",ly],["AppDocSearch",cy],["AppFooter",uy],["AppHeader",fy],["AppHeaderDialog",dy],["AppHeaderLogo",hy],["AppHeaderNavigation",py],["AppLayout",my],["AppLoadingBar",gy],["AppSearch",yy],["AppSocialIcons",_y],["DocumentDrivenNotFound",vy],["Ellipsis",by],["Logo",wy],["ThemeSelect",Ey],["DocsAside",Py],["DocsAsideTree",Ty],["DocsPageBottom",Cy],["DocsPageLayout",Ry],["DocsPrevNext",Ay],["DocsToc",Sy],["DocsTocLinks",Ly],["EditOnLink",ky],["SourceLink",Oy],["ProseA",xy],["ProseBlockquote",Iy],["ProseCode",$y],["ProseCodeInline",Dy],["ProseEm",My],["ProseH1",Ny],["ProseH2",Hy],["ProseH3",jy],["ProseH4",By],["ProseH5",Vy],["ProseH6",Fy],["ProseHr",Uy],["ProseImg",zy],["ProseLi",Ky],["ProseOl",Wy],["ProseP",qy],["ProseStrong",Gy],["ProseTable",Qy],["ProseTbody",Jy],["ProseTd",Yy],["ProseTh",Xy],["ProseThead",Zy],["ProseTr",e_],["ProseUl",t_],["Alert",n_],["ButtonLink",r_],["Callout",o_],["CodeBlock",s_],["CodeGroup",i_],["Container",a_],["CopyButton",l_],["List",c_],["NuxtImg",u_],["Props",f_],["Sandbox",d_],["TabsHeader",h_],["Terminal",p_],["VideoPlayer",m_],["IconCodeSandBox",g_],["IconDocus",y_],["IconNuxt",__],["IconNuxtContent",v_],["IconNuxtLabs",b_],["IconNuxtStudio",w_],["IconStackBlitz",E_],["IconVueTelescope",P_],["BlockHero",T_],["Card",C_],["CardGrid",R_],["VoltaBoard",A_],["ComponentPlayground",S_],["ComponentPlaygroundData",L_],["ComponentPlaygroundProps",k_],["ComponentPlaygroundSlots",O_],["ComponentPlaygroundTokens",x_],["PreviewLayout",I_],["TokensPlayground",$_],["ContentDoc",D_],["ContentList",M_],["ContentNavigation",N_],["ContentQuery",H_],["ContentRenderer",j_],["ContentRendererMarkdown",B_],["MDCSlot",V_],["DocumentDrivenEmpty",F_],["Markdown",U_],["ProsePre",z_],["ProseScript",K_],["Icon",W_],["IconCSS",q_]],Q_=Me({name:"nuxt:global-components",setup(e){for(const[t,n]of G_)e.vueApp.component(t,n),e.vueApp.component("Lazy"+t,n)}}),On={blog:()=>S(()=>import("./5dCDc1bN.js"),__vite__mapDeps([189,190,18,6,7,8,9,29,30,53]),import.meta.url).then(e=>e.default||e),default:()=>S(()=>import("./DbCTB95d.js"),__vite__mapDeps([191,190,18,6,7,8,9,29,30,53]),import.meta.url).then(e=>e.default||e),page:()=>S(()=>import("./CZwm6-Ry.js"),__vite__mapDeps([192,37,8,38,35,193]),import.meta.url).then(e=>e.default||e)},J_=Me({name:"nuxt:prefetch",setup(e){const t=Ke();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{var o;const r=(o=n==null?void 0:n.meta)==null?void 0:o.layout;r&&typeof On[r]=="function"&&await On[r]()})}),e.hooks.hook("link:prefetch",n=>{if(pt(n))return;const r=t.resolve(n);if(!r)return;const o=r.meta.layout;let s=Xs(r.meta.middleware);s=s.filter(i=>typeof i=="string");for(const i of s)typeof Bn[i]=="function"&&Bn[i]();o&&typeof On[o]=="function"&&On[o]()})}});function Y_(e){return Array.isArray(e)?e:[e]}const X_={path:"/",watch:!0,decode:e=>Wn(decodeURIComponent(e)),encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},Z_=void 0;function br(e,t){var l;const n={...X_,...t},r=Oa(n)||{};let o;n.maxAge!==void 0?o=n.maxAge*1e3:n.expires&&(o=n.expires.getTime()-Date.now());const s=o!==void 0&&o<=0,i=et(s?void 0:r[e]??((l=n.default)==null?void 0:l.call(n))),a=o&&!s?nv(i,o,n.watch&&n.watch!=="shallow"):be(i);{let u=null;try{!Z_&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=()=>{n.readonly||yp(a.value,r[e])||(tv(e,a.value,n),r[e]=et(a.value),u==null||u.postMessage({value:n.encode(a.value)}))},f=p=>{var _;const h=p.refresh?(_=Oa(n))==null?void 0:_[e]:n.decode(p.value);d=!0,r[e]=a.value=h,Pn(()=>{d=!1})};let d=!1;Ps()&&Xn(()=>{d=!0,c(),u==null||u.close()}),u&&(u.onmessage=({data:p})=>f(p)),n.watch?Oe(a,()=>{d||c()},{deep:n.watch!=="shallow"}):c()}return a}function Oa(e={}){return tp(document.cookie,e)}function ev(e,t,n={}){return t==null?Yi(e,t,{...n,maxAge:-1}):Yi(e,t,n)}function tv(e,t,n={}){document.cookie=ev(e,t,n)}const xa=2147483647;function nv(e,t,n){let r,o,s=0;const i=n?be(e):{value:e};return Ps()&&Xn(()=>{o==null||o(),clearTimeout(r)}),nf((a,l)=>{n&&(o=Oe(i,l));function u(){clearTimeout(r);const c=t-s,f=c{if(s+=f,s{const t=Je().public.studio||{},n=qt(),r=br("previewToken",{sameSite:"none",secure:!0}),o=on("studio-client-db",()=>null);async function s(){const i=await S(()=>import("./BbUwN96l.js"),__vite__mapDeps([194,8,195]),import.meta.url).then(u=>u.useStudio),{mountPreviewUI:a,initiateIframeCommunication:l}=i();a(),l()}if(t.apiURL){if(Object.prototype.hasOwnProperty.call(n.query,"preview")&&!n.query.preview||!n.query.preview&&!r.value)return;n.query.preview&&(r.value=String(n.query.preview)),window.sessionStorage.setItem("previewToken",String(r.value)),window.sessionStorage.setItem("previewAPI",typeof n.query.staging<"u"?"https://dev-api.nuxt.studio":t.apiURL),e.hook("content:storage",i=>{o.value=i}),e.hook("app:mounted",async()=>{await s()})}});let Zs=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((t,n)=>(n&=63,n<36?t+=n.toString(36):n<62?t+=(n-26).toString(36).toUpperCase():n>62?t+="-":t+="_",t),"");function Ia(e,t,n,r="."){typeof t=="string"&&(t=t.split(r));const o=t.length-1;for(let i=0;it.includes(i))){r[o]={value:e[o]};continue}r[o]=ru(e[o],t,n)}}return r}const sv=/\d/,iv=["-","_","/","."];function av(e=""){if(!sv.test(e))return e!==e.toLowerCase()}function ou(e,t){const n=t??iv,r=[];if(!e||typeof e!="string")return r;let o="",s,i;for(const a of e){const l=n.includes(a);if(l===!0){r.push(o),o="",s=void 0;continue}const u=av(a);if(i===!1){if(s===!1&&u===!0){r.push(o),o=a,s=u;continue}if(s===!0&&u===!1&&o.length>1){const c=o.at(-1);r.push(o.slice(0,Math.max(0,o.length-1))),o=c+a,s=u;continue}}o+=a,s=u,i=l}return r.push(o),r}function lv(e){return e?e[0].toUpperCase()+e.slice(1):""}function cv(e,t){return e?(Array.isArray(e)?e:ou(e)).map(n=>lv(t!=null&&t.normalize?n.toLowerCase():n)).join(""):""}function ys(e,t){return e?(Array.isArray(e)?e:ou(e)).map(n=>n.toLowerCase()).join(t??"-"):""}const su=new RegExp("\\{([^}]+)\\}","g"),uv=/{(.*)}/g,fv="@dark",dv="@light",hv="@initial",pv=/^(:|\.)/;function mv(e={},t={}){const n={key:"attributes.variable",onNotFound:!1,...t};function r(o=void 0,s){if(!o)return ae(e);const i={...n,...s},{key:a,onNotFound:l}=i,u=Hr(ae(e),o);if(!u&&typeof l=="function"){l(o,i);return}return a?u&&(u[a]?u[a]:Hr(u,a)):u}return r.bind(this)}function iu(e){return Array.isArray(e)&&(e=e.join("-")),e.charAt(0)==="{"&&e.charAt(e.length-1)==="}"&&(e=e.substr(1,e.length-2)),`--${e.split(".").join("-")}`}function gv(e,t,n,r,o=[],s,i){var l;const a=_v(e,t,r,s,i);return a||((l=s==null?void 0:s.utils)!=null&&l[e]?typeof s.utils[e]=="function"?s.utils[e](t):t?s.utils[e]:{}:(t=yv(e,t,o,s,i),{[e]:t}))}function yv(e,t,n,r,o){return(Array.isArray(t)||typeof t=="string"||typeof t=="number")&&(Array.isArray(t)?t=t.map(s=>$a(e,s,n,r,o)).join(","):t=$a(e,t,n,r,o)),t}function $a(e,t,n,r,o){return typeof t=="number"?t:(t.match(su)&&(t=au(e,t,n,r,o)),t==="{}"?"":t)}function au(e,t,n,r,o){return typeof t!="string"||(t=t.replace(su,(s,i)=>{const a=iu(i),l=`var(${a})`;if(n.includes(a))return l;const u=r.$tokens(i,{key:void 0,loc:o}),c=typeof u=="string"?u:(u==null?void 0:u.variable)||(u==null?void 0:u.value);return c||l})),t}function _v(e,t,n,r,o){if(e.startsWith("@")){const s=a=>{a=r.options.colorSchemeMode==="class"?`:root.${a}`:`@media (prefers-color-scheme: ${a})`;const l=a.startsWith("@media");return r!=null&&r.runtime?{"@media":{[a]:t}}:{[l?a:`${a} &`]:t}};if(e===fv)return s("dark");if(e===dv)return s("light");if(e===hv){const a=r.$tokens("media.initial",{key:"value",onNotFound:!1,loc:o});return{[`@media${a?` ${a}`:""}`]:t}}const i=r.$tokens("media",{key:void 0,loc:o});if(i){const a=e.replace("@","");if(i[a])return{[`@media ${i[a].value}`]:t}}return{[e]:t}}}const Da=/\s*,\s*(?![^()]*\))/,vv=(e,t)=>e.reduce((n,r)=>(n.push(...t.map(o=>o.includes("&")?o.replace(/&/g,/[ +>|~]/.test(r)&&/&.*&/.test(o)?`:is(${r})`:r):`${r} ${o}`)),n),[]),{prototype:{toString:bv}}=Object,wv=(e,t=void 0)=>{const n=new WeakSet,r=(s,i,a,l,u,c,f)=>{for(let d=0;d{let c="";for(const f in s){const d=f.charCodeAt(0)===64,p=f.charCodeAt(0)===45&&f.charCodeAt(1)===45;for(const h of d&&Array.isArray(s[f])?s[f]:[s[f]]){if(t&&(f!==l||h!==u)){const w=t(f,h,s,i);if(w!==null){c+=typeof w=="object"&&w?o(w,i,a,f,h):w??"";continue}}if(typeof h=="object"&&h&&h.toString===bv){n.has(i)&&(n.delete(i),c+="}");const w=Object(f);let E;d?(E=i,c+=o(h,E,a.concat(w))):(E=i.length?vv(i,f.split(Da)):f.split(Da),c+=o(h,E,a)),n.has(w)&&(n.delete(w),c+="}"),n.has(E)&&(n.delete(E),c+="}")}else c=r(c,i,a,f,h,d,p)}}return c};return o(e,[],[])},lu=".phy[--]";function Ev(e,t={},n,r){const o=be(),s=be(t),i={},a=(h,_)=>wv(h,(w,E,b,g)=>gv(w,E,b,g,[],{$tokens:e,utils:s.value,options:{colorSchemeMode:n,runtime:!0}},_));function l(){const h=globalThis||window;let _,w;if(h&&h.document){const E=h.document;w=E.querySelector(`style#pinceau-runtime-hydratable${r?`-${r}`:""}`);const b=E.createElement("style");b.id=`pinceau-runtime${r?`-${r}`:""}`,b.type="text/css",_=E.head.appendChild(b)}return o.value=(_==null?void 0:_.sheet)||Pv(),w?u(w):void 0}function u(h){var w,E;const _={};for(const b of Object.entries(((w=h==null?void 0:h.sheet)==null?void 0:w.cssRules)||((E=o.value)==null?void 0:E.cssRules)||{})){const[g,v]=b,P=Tv(v);if(!P||!P.uid)continue;_[P.uid]||(_[P.uid]={});const T=o.value.insertRule(v.cssText,Number(g));_[P.uid][P.type]=o.value.cssRules.item(T)}return h&&h.remove(),_}function c(){return o.value?Object.entries(o.value.cssRules).reduce((h,[,_])=>(h+=`${_==null?void 0:_.cssText} `||"",h),""):""}function f(h,_,w,E,b){if(!Object.keys(w).length)return;const g=a({"@media":{[lu]:{"--puid":`${h}-${_}`},...w}},b);if(!g)return;E&&d(E);const v=o.value.insertRule(g);return o.value.cssRules[v]}function d(h){const _=Object.values(o.value.cssRules).indexOf(h);if(!(typeof _>"u"||isNaN(_)))try{o.value.deleteRule(_)}catch{}}const p=l();return{stringify:a,cache:i,pushDeclaration:f,deleteRule:d,sheet:o,toString:c,hydratableRules:p}}function Pv(){return{cssRules:[],insertRule(e,t=this.cssRules.length){return this.cssRules.splice(t,1,{cssText:e}),t},deleteRule(e){delete this.cssRules[e]}}}function Tv(e){const t=e.cssRules&&e.cssRules.length?Object.entries(e==null?void 0:e.cssRules).find(([s,i])=>i.selectorText===lu):void 0;if(!t)return;const n=/--puid:(.*)?-(c|v|p)?/m,[,r,o]=t[1].cssText.match(n);if(r)return{uid:r,type:o}}function Cv(e,t,n){var a,l,u;let r;const o=(a=e==null?void 0:e.vnode)==null?void 0:a.el;o&&o.classList?o.classList.forEach(c=>{r||c.startsWith("pc-")&&(r=c.split("pc-")[1])}):r=Zs(6);const s=(u=(l=e==null?void 0:e.vnode)==null?void 0:l.type)==null?void 0:u.__scopeId,i={uid:r,componentId:s?`[${s}]`:"",uniqueClassName:`pc-${r}`};return t.value.c=i.uniqueClassName,ue(()=>i)}function cu(e){return typeof e=="string"&&uv.test(e)}function Rv(e,t,n,r){if(typeof t=="object")return t;if(typeof t=="string"){const o={};return cu(t)?(o.initial=t,o):(typeof n=="string"&&(o.initial=`{${e}.${t}.${n}}`),typeof n=="object"&&Object.entries(n).forEach(([s,i])=>{typeof t=="string"&&(o[s]=`{${e}.${t}.${i}}`)}),r?Object.entries(o).reduce((s,[i,a])=>(s[i]=r(a),s),{}):o)}}const qb={isToken:cu,scale:Rv};function Av(e,t={}){const n=be(),r=be(e||{});t=Object.assign({key:"variable"},t||{});const o=mv(r,t);let s={};a();function i(h){var _;for(const w of h.styleSheets)if((_=w==null?void 0:w.ownerNode)!=null&&_.textContent.includes("--pinceau-mq"))return w.ownerNode}function a(){var _;const h=globalThis||window;if(h&&h.document){let w=document.querySelector("#pinceau-theme");w||(w=i(document)),n.value=w==null?void 0:w.sheet,n.value&&l((_=n.value)==null?void 0:_.cssRules)}}function l(h){s={},Object.entries(h||{}).forEach(([_,w])=>{var b,g;if((w==null?void 0:w.type)!==4&&!((b=w==null?void 0:w.cssText)!=null&&b.includes("--pinceau-mq")))return!1;let E="initial";(g=w.cssText.match(/--([\w-]+)\s*:\s*(.+?);/gm))==null||g.forEach(v=>{var k;const[P,T]=v.replace(";","").split(/:\s(.*)/s);if(P==="--pinceau-mq"){if(E=T,!s[T]){const N=(k=Object.entries((w==null?void 0:w.cssRules)||{}).find(([$,q])=>q==null?void 0:q.cssText.includes(`--pinceau-mq: ${T}`)))==null?void 0:k[1];N&&(s[T]=N)}return}const x=[...P.substring(2).split("-")];Ia(r.value,x,d(x,T,P,E))})})}function u(h){var E;const _=Array.from(new Set(["dark","light",...Object.keys((h==null?void 0:h.media)||{}),...Object.keys(((E=r.value)==null?void 0:E.media)||{})])),w=ru(h||{},_,!0);nu(w,(b,g,v)=>c(v,b.value))}function c(h,_,w="initial"){var g;if(typeof _=="object"){Object.entries(_).forEach(([v,P])=>c(h,P,v));return}const E=iu(h);s!=null&&s[w]||p(w);const b=au(void 0,_,[],{$tokens:o});Ia(r.value,h,d(h,b,E,w)),(g=s==null?void 0:s[w])==null||g.style.setProperty(E,b)}function f(h){return ue({get(){return Hr(r.value,`${h}.value`)},set(_){c(h,_)}})}function d(h,_,w,E="initial"){const b=`var(${w})`,g={value:_,variable:b},v=Hr(r.value,h);return v&&(typeof(v==null?void 0:v.value)=="object"?g.value={...v.value,[E]:_}:g.value={initial:v.value,[E]:_}),g}function p(h){var E,b,g;if(s!=null&&s[h])return s==null?void 0:s[h];let _;h==="dark"||h==="light"?_=`:root.${h}`:_=(g=(b=(E=r.value)==null?void 0:E.media)==null?void 0:b[h])==null?void 0:g.value;let w;return _.match(pv)?w=`@media { ${_} { --pinceau-mq: ${h}; } }`:w=`@media ${_} { :root { --pinceau-mq: ${h}; } }`,s[h]=n.value.cssRules.item(n.value.insertRule(w,n.value.cssRules.length)).cssRules[0],s[h]}return{$tokens:o,updateToken:c,updateTheme:u,reactiveToken:f,resolveStylesheet:a,theme:r}}function Sv(e,t,n,r){var s,i;let o=(i=(s=n.hydratableRules)==null?void 0:s[e.value.uid])==null?void 0:i.c;Oe(t,a=>{a=Lv(e.value,a),o=n.pushDeclaration(e.value.uid,"c",a,o,{...r,type:"c"})},{immediate:!o,deep:!0}),Xn(()=>o&&n.deleteRule(o))}function Lv(e,t){const n={},r=`.${e.uniqueClassName}${e.componentId}`;if(t&&Object.keys(t).length){n[r]=n[r]||{};for(const[o,s]of Object.entries(t)){const i=ae(s);if(o==="css"){n[r]=Object.assign(n[r],i);continue}if(typeof i=="object")for(const[a,l]of Object.entries(i)){const u=ae(l);if(!u)continue;a==="initial"&&(n[r]||(n[r]={}),n[r]||(n[r]={}),n[r][`--${o}`]=u);const c=`@${a}`;n[c]||(n[c]={}),n[c][r]||(n[c][r]={}),n[c][r][`--${ys(o)}`]=u}else{const a=ae(i);a&&(n[r][`--${ys(o)}`]=a)}}}return n}const kv=(e,t,n,r,o,s)=>{var u,c;let i=(c=(u=r.hydratableRules)==null?void 0:u[e.value.uid])==null?void 0:c.v;const a=ue(()=>t&&(t!=null&&t.value)?xv(e.value,n.value,t.value):{}),l=be([]);return Oe(a,({cacheId:f,variantsProps:d})=>{let p;if(r.cache[f]){const h=r.cache[f];i=h.rule,p=h.variantClass,h!=null&&h.classes&&(l.value=h.classes),h.count++}else{p=`pv-${Zs(6)}`;const{declaration:h,classes:_}=Ov(p,e.value,t.value,d);l.value=_,i=r.pushDeclaration(e.value.uid,"v",h,void 0,{...s,type:"v"}),r.cache[f]={rule:i,variantClass:p,classes:_,count:1}}o.value.v=p},{immediate:!0}),Xn(()=>{var p;const f=a==null?void 0:a.value,d=(p=r.cache)==null?void 0:p[f.cacheId];d&&(d.count--,d.count<=0&&(r.deleteRule(d.rule),delete r.cache[f.cacheId]))}),{variantsClasses:l}};function Ov(e,t,n,r){var i,a;let o=[];const s={};if(r&&Object.keys(r).length){const l=`.${e}`;for(const[u,c]of Object.entries(r))if(typeof c=="object")for(const[f,d]of Object.entries(c)){const p=(d==null?void 0:d.toString())||d,h=n[u][p];if(!h)continue;if(s[l]||(s[l]={}),typeof h=="string"||Array.isArray(h)||h!=null&&h.$class){const w=typeof h=="string"||Array.isArray(h)?h:h.$class;o=[...o,...typeof w=="string"?w.split(" "):w],delete h.$class}f==="initial"&&(s[l]||(s[l]={}),s[l]=Nn(s[l],h));const _=`@${f}`;s[_]||(s[_]={}),s[_][l]||(s[_][l]={}),s[_][l]=Nn(s[_][l],h)}else{const f=((i=c==null?void 0:c.toString)==null?void 0:i.call(c))||c,d=(a=n==null?void 0:n[u])==null?void 0:a[f];if(!d)continue;s[l]||(s[l]={}),s[l]=Nn(s[l],d)}}return{declaration:s,classes:o}}function xv(e,t,n){if(!t||!n)return{};let r=e.componentId;const o=Object.entries(t).reduce((s,[i,a])=>(n[i]&&(typeof a=="object"?Object.entries(a).forEach(([l,u])=>r+=`${i}:${l}:${u}|`):r+=`${i}:${a}|`,s[i]=a),s),{});return{cacheId:r,variantsProps:o}}function Iv(e,t,n,r){var i,a;let o=(a=(i=n.hydratableRules)==null?void 0:i[e.value.uid])==null?void 0:a.p;const s=ue(()=>{var l;return(l=t.value)==null?void 0:l.css});Oe(s,l=>{l=$v(e.value,l),o&&n.deleteRule(o),o=n.pushDeclaration(e.value.uid,"p",l,o,{...r,type:"c"})},{immediate:!o}),Xn(()=>o&&n.deleteRule(o))}function $v(e,t){const n={};if(t){const r=`.${e.uniqueClassName}${e.componentId}`;n[r]=Object.assign(n[r]||{},t)}return n}const Dv={theme:{},utils:{},tokensHelperConfig:{},multiApp:!1,colorSchemeMode:"media",dev:!1},Mv={install(e,t){t=Object.assign(Dv,t);const{theme:n,tokensHelperConfig:r,dev:o,multiApp:s,colorSchemeMode:i,utils:a}=t,l=Av(n),u=s?Zs(6):void 0,c=Ev(l.$tokens,a,i,u);function f(d,p,h){const _=It();let w;const E=be({v:"",c:""}),b=Cv(_,E);h&&(h!=null&&h.value)&&Object.keys(h.value).length>0&&Sv(b,h,c,w);let g;if(p&&(p!=null&&p.value)&&Object.keys(p.value).length>0){const{variantsClasses:v}=kv(b,p,d,c,E,w);g=v}return d.value.css&&Object.keys(d.value.css).length>0&&Iv(b,d,c,w),{$pinceau:ue(()=>{var v;return`${E.value.v} ${E.value.c} ${(v=g==null?void 0:g.value)==null?void 0:v.join(" ")}`})}}e.config.globalProperties.$pinceauRuntime=f,e.config.globalProperties.$pinceauTheme=l,e.config.globalProperties.$pinceauSsr={get:()=>c.toString()},e.provide("pinceauRuntime",f),e.provide("pinceauTheme",l)}};function Gb(e,t,n){return Ae("pinceauRuntime")(e,t,n)}function Qb(){return Ae("pinceauTheme")}function Jb(e,t=!1){return{type:[String,Object],default:e,required:t}}const Nv=e=>({color:`{elements.state.${e}.color.primary} !important`,backgroundColor:`{elements.state.${e}.backgroundColor.primary} !important`,borderColor:`{elements.state.${e}.borderColor.primary} !important`,":deep(p code)":{color:`{elements.state.${e}.color.secondary} !important`,backgroundColor:`{elements.state.${e}.backgroundColor.secondary} !important`},":deep(code)":{color:`{elements.state.${e}.color.primary} !important`,backgroundColor:`{elements.state.${e}.backgroundColor.secondary} !important`},":deep(a code)":{borderColor:`{elements.state.${e}.borderColor.primary} !important`},":deep(a)":{borderColor:"currentColor",code:{backgroundColor:`{elements.state.${e}.backgroundColor.primary} !important`},"&:hover":{color:`{elements.state.${e}.color.secondary} !important`,borderColor:"currentColor !important",code:{backgroundColor:`{elements.state.${e}.backgroundColor.secondary} !important`,color:`{elements.state.${e}.color.secondary} !important`,borderColor:`{elements.state.${e}.borderColor.secondary} !important`}}}}),Hv=e=>({marginTop:e,marginBottom:e}),jv=e=>({marginLeft:e,marginRight:e}),Bv=e=>({paddingTop:e,paddingBottom:e}),Vv=e=>({paddingLeft:e,paddingRight:e}),Fv={overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},Uv=e=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":e}),zv=e=>({fontSize:`{text.${e}.fontSize}`,lineHeight:`{text.${e}.lineHeight}`}),Kv={stateColors:Nv,my:Hv,mx:jv,py:Bv,px:Vv,truncate:Fv,lineClamp:Uv,text:zv},Wv=Me(async e=>e.vueApp.use(Mv,{colorSchemeMode:"class",utils:Kv})),qv="__NUXT_COLOR_MODE__",Yb="ColorScheme",Gv="theme",Qv="nuxt-color-mode",at=window[qv]||{},Jv=Me(e=>{const t=on("color-mode",()=>st({preference:at.preference,value:at.value,unknown:!1,forced:!1})).value;Hc({htmlAttrs:{[`data-${Gv}`]:ue(()=>t.value)}}),Ke().afterEach(o=>{const s=o.meta.colorMode;s&&s!=="system"?(t.value=s,t.forced=!0):(s==="system"&&console.warn("You cannot force the colorMode to system at the page level."),t.forced=!1,t.value=t.preference==="system"?at.getColorScheme():t.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!t.forced&&t.preference==="system"&&(t.value=at.getColorScheme())}))}Oe(()=>t.preference,o=>{var s;t.forced||(o==="system"?(t.value=at.getColorScheme(),r()):t.value=o,(s=window.localStorage)==null||s.setItem(Qv,o))},{immediate:!0}),Oe(()=>t.value,(o,s)=>{at.removeColorScheme(s),at.addColorScheme(o)}),t.preference==="system"&&r(),e.hook("app:mounted",()=>{t.unknown&&(t.preference=at.preference,t.value=at.value,t.unknown=!1)}),e.provide("colorMode",t)}),Yv=async e=>{const t=ge();e=Y_(e),await Promise.all(e.map(n=>Zv(t.vueApp._context.components[n])))},Xv=e=>Yv(e);function Zv(e){if(e!=null&&e.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function eb(e,t=Ke()){const{path:n,matched:r}=t.resolve(e);if(!r.length||(t._routePreloaded||(t._routePreloaded=new Set),t._routePreloaded.has(n)))return;const o=t._preloadPromises=t._preloadPromises||[];if(o.length>4)return Promise.all(o).then(()=>eb(e,t));t._routePreloaded.add(n);const s=r.map(i=>{var a;return(a=i.components)==null?void 0:a.default}).filter(i=>typeof i=="function");for(const i of s){const a=Promise.resolve(i()).catch(()=>{}).finally(()=>o.splice(o.indexOf(a)));o.push(a)}await Promise.all(o)}const tb=["MyProseH1","MyProseH2","MyProseP","CustomHeader","PageContainer","SectionContainer","Social","CustomButton","Footer","Navbar","Header","HeaderContainer","PageToc","ContactContainer","ContactItem","NotFound","Breadcrumb","Ref","Badge","BadgeContainer","ProjectItem","SkillContainer","SkillItem","SvgoLogo","AppDocSearch","AppFooter","AppHeader","AppHeaderDialog","AppHeaderLogo","AppHeaderNavigation","AppLayout","AppLoadingBar","AppSearch","AppSocialIcons","DocumentDrivenNotFound","Ellipsis","Logo","ThemeSelect","DocsAside","DocsAsideTree","DocsPageBottom","DocsPageLayout","DocsPrevNext","DocsToc","DocsTocLinks","EditOnLink","SourceLink","ProseA","ProseBlockquote","ProseCode","ProseCodeInline","ProseEm","ProseH1","ProseH2","ProseH3","ProseH4","ProseH5","ProseH6","ProseHr","ProseImg","ProseLi","ProseOl","ProseP","ProseStrong","ProseTable","ProseTbody","ProseTd","ProseTh","ProseThead","ProseTr","ProseUl","ProseCodeCopyButton","Alert","ButtonLink","Callout","CodeBlock","CodeGroup","Container","CopyButton","List","NuxtImg","Props","Sandbox","TabsHeader","Terminal","VideoPlayer","IconCodeSandBox","IconDocus","IconNuxt","IconNuxtContent","IconNuxtLabs","IconNuxtStudio","IconStackBlitz","IconVueTelescope","BlockHero","Card","CardGrid","VoltaBoard","ComponentPlayground","ComponentPlaygroundData","ComponentPlaygroundProps","ComponentPlaygroundSlots","ComponentPlaygroundTokens","PreviewLayout","TokensPlayground","ContentDoc","ContentList","ContentNavigation","ContentQuery","ContentRenderer","ContentRendererMarkdown","MDCSlot","DocumentDrivenEmpty","Markdown","ProsePre","ProseScript","ContentPreviewMode","NuxtWelcome","NuxtLayout","NuxtErrorBoundary","ClientOnly","DevOnly","ServerPlaceholder","NuxtLink","NuxtLoadingIndicator","NuxtIsland","NuxtPicture","Icon","IconCSS","NuxtIcon","MDC","MDCRenderer","MDCSlot","ColorScheme","NuxtPage","NoScript","Link","Base","Title","Meta","Style","Head","Html","Body"],nn=()=>{const e=on("dd-pages",()=>Lt(St({}))),t=on("dd-surrounds",()=>Lt(St({}))),n=on("dd-navigation"),r=on("dd-globals",()=>Lt(St({})));return{pages:e,surrounds:t,navigation:n,globals:r}},Xb=()=>{const{navigation:e,pages:t,surrounds:n,globals:r}=nn(),o=ue(()=>Wt(qt().path)),s=ue(()=>t.value[o.value]),i=ue(()=>n.value[o.value]),a=ue(()=>{var p,h;return(h=(p=s==null?void 0:s.value)==null?void 0:p.body)==null?void 0:h.toc}),l=ue(()=>{var p;return(p=s.value)==null?void 0:p._type}),u=ue(()=>{var p;return(p=s.value)==null?void 0:p.excerpt}),c=ue(()=>{var p;return(p=s.value)==null?void 0:p.layout}),f=ue(()=>{var p;return(p=i.value)==null?void 0:p[1]}),d=ue(()=>{var p;return(p=i.value)==null?void 0:p[0]});return{globals:r,navigation:e,surround:i,page:s,excerpt:u,toc:a,type:l,layout:c,next:f,prev:d}},uu=e=>{if(!e.children)return e._path;for(const t of(e==null?void 0:e.children)||[]){const n=uu(t);if(n)return n}},fu=(e,t)=>{for(const n of t){if(n._path===e&&!n._id)return n.children;if(n.children){const r=fu(e,n.children);if(r)return r}}},du=(e,t)=>{for(const n of t){if(n._path===e)return n;if(n.children){const r=du(e,n.children);if(r)return r}}},nb=(e,t,n)=>{let r;const o=(s,i)=>{for(const a of i)if(!(s!=="/"&&a._path==="/")){if(s!=null&&s.startsWith(a._path)&&a[t]&&(r=a[t]),a._path===s)return;a.children&&o(s,a.children)}};return o(e,n),r},rb=()=>({navBottomLink:uu,navDirFromPath:fu,navPageFromPath:du,navKeyFromPath:nb});function ei(e){return JSON.stringify(e,ob)}function ob(e,t){return t instanceof RegExp?`--REGEX ${t.toString()}`:t}const hu=e=>{let t=ei(e);return t=typeof Buffer<"u"?Buffer.from(t).toString("base64"):btoa(t),t=t.replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),(t.match(/.{1,100}/g)||[]).join("/")},ti=()=>({isEnabled:()=>{const r=qt().query;return Object.prototype.hasOwnProperty.call(r,"preview")&&!r.preview?!1:!!(r.preview||br("previewToken").value||sessionStorage.getItem("previewToken"))},getPreviewToken:()=>br("previewToken").value||sessionStorage.getItem("previewToken")||void 0,setPreviewToken:r=>{br("previewToken").value=r,qt().query.preview=r||"",r?sessionStorage.setItem("previewToken",r):sessionStorage.removeItem("previewToken"),window.location.reload()}}),jr=e=>lc(e,Je().public.content.api.baseURL),pu=()=>{const{experimental:e}=Je().public.content;return e.clientDB?!0:ti().isEnabled()},Ma=(e,t)=>t.split(".").reduce((n,r)=>n&&n[r],e),ni=(e,t)=>Object.keys(e).filter(t).reduce((n,r)=>Object.assign(n,{[r]:e[r]}),{}),Zb=e=>t=>e&&e.length?ni(t,n=>!e.includes(n)):t,e0=e=>t=>Array.isArray(t)?t.map(n=>e(n)):e(t),mu=e=>{const t=[],n=[];for(const r of e)["$","_"].includes(r)?t.push(r):n.push(r);return{prefixes:t,properties:n}},t0=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=mu(e);return ni(t,o=>!r.includes(o)&&!n.includes(o[0]))},n0=(e=[])=>t=>{if(e.length===0||!t)return t;const{prefixes:n,properties:r}=mu(e);return ni(t,o=>r.includes(o)||n.includes(o[0]))},r0=(e,t)=>{const n=new Intl.Collator(t.$locale,{numeric:t.$numeric,caseFirst:t.$caseFirst,sensitivity:t.$sensitivity}),r=Object.keys(t).filter(o=>!o.startsWith("$"));for(const o of r)e=e.sort((s,i)=>{const a=[Ma(s,o),Ma(i,o)].map(l=>{if(l!==null)return l instanceof Date?l.toISOString():l});return t[o]===-1&&a.reverse(),n.compare(a[0],a[1])});return e},o0=(e,t="Expected an array")=>{if(!Array.isArray(e))throw new TypeError(t)},lt=e=>Array.isArray(e)?e:[void 0,null].includes(e)?[]:[e],sb=["sort","where","only","without"];function ib(e,t={}){const n={};for(const i of Object.keys(t.initialParams||{}))n[i]=sb.includes(i)?lt(t.initialParams[i]):t.initialParams[i];const r=(i,a=l=>l)=>(...l)=>(n[i]=a(...l),s),o=i=>{var a;return t.legacy?i!=null&&i.surround?i.surround:i&&(i!=null&&i.dirConfig&&(i.result={_path:(a=i.dirConfig)==null?void 0:a._path,...i.result,_dir:i.dirConfig}),i!=null&&i._path||Array.isArray(i)||!Object.prototype.hasOwnProperty.call(i,"result")?i:i==null?void 0:i.result):i},s={params:()=>({...n,...n.where?{where:[...lt(n.where)]}:{},...n.sort?{sort:[...lt(n.sort)]}:{}}),only:r("only",lt),without:r("without",lt),where:r("where",i=>[...lt(n.where),...lt(i)]),sort:r("sort",i=>[...lt(n.sort),...lt(i)]),limit:r("limit",i=>parseInt(String(i),10)),skip:r("skip",i=>parseInt(String(i),10)),find:()=>e(s).then(o),findOne:()=>e(r("first")(!0)).then(o),count:()=>e(r("count")(!0)).then(o),locale:i=>s.where({_locale:i}),withSurround:r("surround",(i,a)=>({query:i,...a})),withDirConfig:()=>r("dirConfig")(!0)};return t.legacy&&(s.findSurround=(i,a)=>s.withSurround(i,a).find().then(o)),s}const ab=()=>async e=>{const{content:t}=Je().public,n=e.params(),r=t.experimental.stripQueryParameters?jr(`/query/${`${Dr(n)}.${t.integrity}`}/${hu(n)}.json`):jr(`/query/${Dr(n)}.${t.integrity}.json`);if(pu())return(await S(()=>import("./THwTChcZ.js"),__vite__mapDeps([]),import.meta.url).then(i=>i.useContentDatabase())).fetch(e);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ei(n),previewToken:ti().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o};function wr(e,...t){const{content:n}=Je().public,r=ib(ab(),{initialParams:typeof e!="string"?e:{},legacy:!0});let o;typeof e=="string"&&(o=ts(eo(e,...t)));const s=r.params;return r.params=()=>{var a,l,u;const i=s();return o&&(i.where=i.where||[],i.first&&(i.where||[]).length===0?i.where.push({_path:Wt(o)}):i.where.push({_path:new RegExp(`^${o.replace(/[-[\]{}()*+.,^$\s/]/g,"\\$&")}`)})),(a=i.sort)!=null&&a.length||(i.sort=[{_file:1,$numeric:!0}]),n.locales.length&&((u=(l=i.where)==null?void 0:l.find(f=>f._locale))!=null&&u._locale||(i.where=i.where||[],i.where.push({_locale:n.defaultLocale}))),i},r}const lb=async e=>{const{content:t}=Je().public;typeof(e==null?void 0:e.params)!="function"&&(e=wr(e));const n=e.params(),r=t.experimental.stripQueryParameters?jr(`/navigation/${`${Dr(n)}.${t.integrity}`}/${hu(n)}.json`):jr(`/navigation/${Dr(n)}.${t.integrity}.json`);if(pu())return(await S(()=>import("./THwTChcZ.js"),__vite__mapDeps([]),import.meta.url).then(i=>i.generateNavigation))(n);const o=await $fetch(r,{method:"GET",responseType:"json",params:t.experimental.stripQueryParameters?void 0:{_params:ei(n),previewToken:ti().getPreviewToken()}});if(typeof o=="string"&&o.startsWith(""))throw new Error("Not found");return o},cb=Me(e=>{var u,c,f,d;const t=(c=(u=Je())==null?void 0:u.public)==null?void 0:c.content.documentDriven,n=(d=(f=Je())==null?void 0:f.public)==null?void 0:d.content.experimental.clientDB,{navigation:r,pages:o,globals:s,surrounds:i}=nn(),a=(p,h,_,w)=>{var E;if(h&&(h!=null&&h.layout))return h.layout;if(p.matched.length&&((E=p.matched[0].meta)!=null&&E.layout))return p.matched[0].meta.layout;if(_&&h){const{navKeyFromPath:b}=rb(),g=b(h._path,"layout",_);if(g)return g}if(t.layoutFallbacks&&w){let b;for(const g of t.layoutFallbacks)if(w[g]&&w[g].layout){b=w[g].layout;break}if(b)return b}return"default"},l=async(p,h=!1)=>{e.callHook("content:document-driven:start",{route:p,dedup:h});const _=p.meta.documentDriven||{};if(p.meta.documentDriven===!1)return;const w=Wt(p.path),E=[];if(t.navigation&&_.navigation!==!1){const b=()=>{const{navigation:g}=nn();return g.value&&!h?g.value:lb().then(v=>(g.value=v,v)).catch(()=>null)};E.push(b)}else E.push(()=>Promise.resolve(null));if(t.globals){const b=()=>{const{globals:g}=nn();if(typeof t.globals=="object"&&Array.isArray(t.globals)){console.log("Globals must be a list of keys with QueryBuilderParams as a value.");return}return Promise.all(Object.entries(t.globals).map(([v,P])=>{if(!h&&g.value[v])return g.value[v];let T="findOne";return P!=null&&P.type&&(T=P.type),wr(P)[T]().catch(()=>null)})).then(v=>v.reduce((P,T,x)=>{const k=Object.keys(t.globals)[x];return P[k]=T,P},{}))};E.push(b)}else E.push(()=>Promise.resolve(null));if(t.page&&_.page!==!1){let b={_path:w};typeof _.page=="string"&&(b={_path:_.page}),typeof _.page=="object"&&(b=_.page);const g=()=>{const{pages:v}=nn();return!h&&v.value[w]&&v.value[w]._path===w?v.value[w]:wr().where(b).findOne().catch(()=>null)};E.push(g)}else E.push(()=>Promise.resolve(null));if(t.surround&&_.surround!==!1){let b=w;["string","object"].includes(typeof _.page)&&(b=_.page),["string","object"].includes(typeof _.surround)&&(b=_.surround);const g=()=>{const{surrounds:v}=nn();return!h&&v.value[w]?v.value[w]:wr().where({_partial:{$not:!0},navigation:{$not:!1}}).without(["body"]).findSurround(b).catch(()=>null)};E.push(g)}else E.push(()=>Promise.resolve(null));return await Promise.all(E.map(b=>b())).then(async([b,g,v,P])=>{var x,k;b&&(r.value=b),g&&(s.value=g),P&&(i.value[w]=P);const T=(v==null?void 0:v.redirect)||((k=(x=v==null?void 0:v._dir)==null?void 0:x.navigation)==null?void 0:k.redirect);if(T)return o.value[w]=v,T;if(v){const N=a(p,v,b,g),$=On[N];$&&typeof $=="function"&&await $(),p.meta.layout=N,v.layout=N}o.value[w]=v,await e.callHook("content:document-driven:finish",{route:p,dedup:h,page:v,navigation:b,globals:g,surround:P})})};{const p=Ke();e.hook("link:prefetch",h=>{if(!(h in o.value)&&!pt(h)){const _=p.resolve(h);_.matched.length>0&&l(_)}}),e.hooks.hook("content:document-driven:finish",({page:h})=>{var _;(_=h==null?void 0:h.body)!=null&&_.children&&gu(h.body.children)})}Ap(async(p,h)=>{if(!n&&p.path===h.path){if(!p.meta.layout){const w=Wt(p.path);o.value[w]&&(p.meta.layout=o.value[w].layout)}return}const _=await l(p,!1);if(_)return pt(_)?_c(e,Lp,[_,{external:!0}]):_}),e.hook("app:data:refresh",async()=>await l(qt(),!0))});function gu(e){for(const t of e)if(t.children&&gu(t.children),t.type==="element"&&t.tag){const n=cv(t.tag);for(const r of["Prose"+n,n])tb.includes(r)&&Xv(r)}}function ub(e={}){const t=e.path||window.location.pathname;let n={};try{n=Wn(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||(n==null?void 0:n.path)!==t||(n==null?void 0:n.expires){r.clear()}),e.hook("app:chunkError",({error:s})=>{r.add(s)});function o(s){const a="href"in s&&s.href[0]==="#"?n.app.baseURL+s.href:eo(n.app.baseURL,s.fullPath);ub({path:a,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(o)}),t.onError((s,i)=>{r.has(s)&&o(i)})}}),db=Me(e=>{const t=be(!1),n=()=>t.value=!0,r=()=>t.value=!1,o=()=>t.value=!t.value;return e.$router.afterEach(()=>setTimeout(r,50)),Oe(t,s=>{const i=document.documentElement;s?i.style.overflow="hidden":setTimeout(()=>{i.style.overflow=""},100)},{immediate:!0}),{provide:{menu:{visible:t,close:r,open:n,toggle:o}}}}),hb=Me(()=>{navigator&&navigator.userAgent&&navigator.userAgent.match(/Win[a-z0-9]*;/)&&document.documentElement.classList.add("docus-scrollbars")}),pb=[Bm,Fm,ny,ry,oy,Q_,J_,ov,Wv,Jv,cb,fb,db,hb],mb=Tn({props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(e){const t=e.renderKey,n=e.route,r={};for(const o in e.route)Object.defineProperty(r,o,{get:()=>t===e.renderKey?e.route[o]:n[o]});return pn(no,St(r)),()=>dt(e.vnode,{ref:e.vnodeRef})}}),gb=Tn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,expose:n}){const r=ge(),o=be(),s=Ae(no,null);let i;n({pageRef:o});const a=Ae(Rp,null);let l;const u=r.deferHydration();if(r.isHydrating){const c=r.hooks.hookOnce("app:error",u);Ke().beforeEach(c)}return e.pageKey&&Oe(()=>e.pageKey,(c,f)=>{c!==f&&r.callHook("page:loading:start")}),()=>dt(eu,{name:e.name,route:e.route,...t},{default:c=>{const f=_b(s,c.route,c.Component),d=s&&s.matched.length===c.route.matched.length;if(!c.Component){if(l&&!d)return l;u();return}if(l&&a&&!a.isCurrent(c.route))return l;if(f&&s&&(!a||a!=null&&a.isCurrent(s)))return d?l:null;const p=gs(c,e.pageKey);!r.isHydrating&&!vb(s,c.route,c.Component)&&i===p&&r.callHook("page:loading:end"),i=p;const h=!!(e.transition??c.route.meta.pageTransition??ds),_=h&&yb([e.transition,c.route.meta.pageTransition,ds,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean)),w=e.keepalive??c.route.meta.keepalive??xm;return l=qg(Vs,h&&_,Wg(w,dt(El,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Pn(()=>r.callHook("page:finish",c.Component).then(()=>r.callHook("page:loading:end")).finally(u))}},{default:()=>{const E=dt(mb,{key:p||void 0,vnode:c.Component,route:c.route,renderKey:p||void 0,trackRootNodes:h,vnodeRef:o});return w&&(E.type.name=c.Component.type.name||c.Component.type.__name||"RouteProvider"),E}}))).default(),l}})}});function yb(e){const t=e.map(n=>({...n,onAfterLeave:n.onAfterLeave?Xs(n.onAfterLeave):void 0}));return Nn(...t)}function _b(e,t,n){if(!e)return!1;const r=t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:t.matched.slice(0,r).some((o,s)=>{var i,a,l;return((i=o.components)==null?void 0:i.default)!==((l=(a=e.matched[s])==null?void 0:a.components)==null?void 0:l.default)})||n&&gs({route:t,Component:n})!==gs({route:e,Component:n})}function vb(e,t,n){return e?t.matched.findIndex(o=>{var s;return((s=o.components)==null?void 0:s.default)===(n==null?void 0:n.type)}){const r=gb;return rt(),ct(r)}}}),wb={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error;n.stack&&n.stack.split(` `).splice(1).map(f=>({text:f.replace("webpack:/","").replace(".vue",".js").trim(),internal:f.includes("node_modules")&&!f.includes(".cache")||f.includes("internal")||f.includes("new Promise")})).map(f=>`${f.text}`).join(` `);const r=Number(n.statusCode||500),o=r===404,s=n.statusMessage??(o?"Page Not Found":"Internal Server Error"),i=n.message||n.toString(),a=void 0,c=o?O(()=>S(()=>import("./IrHoe3dd.js"),__vite__mapDeps([196,10,8,197]),import.meta.url).then(f=>f.default||f)):O(()=>S(()=>import("./ByjSLbQB.js"),__vite__mapDeps([198,8,199]),import.meta.url).then(f=>f.default||f));return(f,d)=>(rt(),ct(ae(c),Au(Jl({statusCode:ae(r),statusMessage:ae(s),description:ae(i),stack:ae(a)})),null,16))}},ja={__name:"nuxt-root",setup(e){const t=()=>null,n=ge(),r=n.deferHydration();if(n.isHydrating){const a=n.hooks.hookOnce("app:error",r);Ke().beforeEach(a)}const o=!1;pn(no,qt()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const s=ro();xl((a,l,u)=>{if(n.hooks.callHook("vue:error",a,l,u).catch(c=>console.error("[nuxt] Error in `vue:error` hook",c)),Op(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>rn(a)),!1});const i=!1;return(a,l)=>(rt(),ct(El,{onResolve:ae(r)},{default:_l(()=>[ae(s)?(rt(),ct(ae(wb),{key:0,error:ae(s)},null,8,["error"])):ae(i)?(rt(),ct(ae(t),{key:1,context:ae(i)},null,8,["context"])):ae(o)?(rt(),ct(mf(ae(o)),{key:2})):(rt(),ct(ae(bb),{key:3}))]),_:1},8,["onResolve"]))}};let Ba;{let e;Ba=async function(){var i,a;if(e)return e;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((a=document.getElementById("__NUXT_DATA__"))==null?void 0:a.dataset.ssr)==="true")?Wd(ja):Kd(ja),o=Yh({vueApp:r});async function s(l){await o.callHook("app:error",l),o.payload.error=o.payload.error||oo(l)}r.config.errorHandler=s;try{await Zh(o,pb)}catch(l){s(l)}try{await o.hooks.callHook("app:created",r),await o.hooks.callHook("app:beforeMount",r),r.mount(Im),await o.hooks.callHook("app:mounted",r),await Pn()}catch(l){s(l)}return r.config.errorHandler===s&&(r.config.errorHandler=void 0),r},e=Ba().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{Oe as $,re as A,Pc as B,Hc as C,Xb as D,ae as E,ke as F,ct as G,Sb as H,kb as I,Lb as J,ld as K,Db as L,xb as M,Ae as N,Kb as O,ue as P,On as Q,Fb as R,qg as S,Vs as T,no as U,dt as V,Pn as W,El as X,pn as Y,Rp as Z,S as _,Ms as a,Bb as a0,Ib as a1,mf as a2,rb as a3,st as a4,Yr as a5,Fr as a6,Ab as a7,jb as a8,Te as a9,ti as aA,Jb as aB,Pb as aC,Dr as aD,zb as aE,Lt as aF,dl as aG,If as aH,oo as aI,Ps as aJ,Xn as aK,il as aL,lc as aM,Qb as aN,lb as aO,Hb as aP,Ma as aQ,o0 as aR,lt as aS,Zb as aT,r0 as aU,e0 as aV,t0 as aW,n0 as aX,ib as aY,Vb as aa,qb as ab,Gb as ac,Yb as ad,Nb as ae,lv as af,pt as ag,tu as ah,ka as ai,eb as aj,Wb as ak,Rb as al,eo as am,to as an,oh as ao,Ub as ap,Lp as aq,es as ar,Wt as as,Ob as at,It as au,cv as av,gn as aw,ys as ax,xe as ay,Wn as az,rt as b,$b as c,Tn as d,Ql as e,Mb as f,ye as g,br as h,Cb as i,Yl as j,ge as k,Je as l,on as m,Ur as n,Jr as o,Tb as p,wr as q,be as r,qt as s,Eb as t,Ke as u,_c as v,_l as w,jc as x,Kd as y,nn as z};