var Bm=Object.defineProperty;var Lm=(e,t,n)=>t in e?Bm(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ns=(e,t,n)=>(Lm(e,typeof t!="symbol"?t+"":t,n),n);function Bx(){import.meta.url,import("_").catch(()=>1);async function*e(){}}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Hn(e,t){const n=Object.create(null),r=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function sl(e){if(de(e)){const t={};for(let n=0;n{if(n){const r=n.split(Nm);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function al(e){let t="";if(De(e))t=e;else if(de(e))for(let n=0;n{},Sf=()=>!1,Gm=/^on[^a-z]/,Do=e=>Gm.test(e),Li=e=>e.startsWith("onUpdate:"),Fe=Object.assign,ll=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ym=Object.prototype.hasOwnProperty,we=(e,t)=>Ym.call(e,t),de=Array.isArray,Mr=e=>cs(e)==="[object Map]",Jm=e=>cs(e)==="[object Set]",he=e=>typeof e=="function",De=e=>typeof e=="string",cl=e=>typeof e=="symbol",Ie=e=>e!==null&&typeof e=="object",ul=e=>Ie(e)&&he(e.then)&&he(e.catch),Qm=Object.prototype.toString,cs=e=>Qm.call(e),fl=e=>cs(e).slice(8,-1),Xm=e=>cs(e)==="[object Object]",dl=e=>De(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,xi=Hn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zm=Hn("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),us=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},eg=/-(\w)/g,Xt=us(e=>e.replace(eg,(t,n)=>n?n.toUpperCase():"")),tg=/\B([A-Z])/g,vn=us(e=>e.replace(tg,"-$1").toLowerCase()),pr=us(e=>e.charAt(0).toUpperCase()+e.slice(1)),Qn=us(e=>e?`on${pr(e)}`:""),So=(e,t)=>!Object.is(e,t),Qr=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},ng=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rg=e=>{const t=De(e)?Number(e):NaN;return isNaN(t)?e:t};let fc;const Of=()=>fc||(fc=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ni(e,...t){console.warn(`[Vue warn] ${e}`,...t)}let Et;class xf{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Et,!t&&Et&&(this.index=(Et.scopes||(Et.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Et;try{return Et=this,t()}finally{Et=n}}else Ni("cannot run an inactive effect scope.")}on(){Et=this}off(){Et=this.parent}stop(t){if(this._active){let n,r;for(n=0,r=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},$f=e=>(e.w&Dn)>0,Cf=e=>(e.n&Dn)>0,sg=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let r=0;r{(f==="length"||f>=a)&&l.push(u)})}else switch(n!==void 0&&l.push(s.get(n)),t){case"add":de(e)?dl(n)&&l.push(s.get("length")):(l.push(s.get(sr)),Mr(e)&&l.push(s.get(pa)));break;case"delete":de(e)||(l.push(s.get(sr)),Mr(e)&&l.push(s.get(pa)));break;case"set":Mr(e)&&l.push(s.get(sr));break}const c={target:e,type:t,key:n,newValue:r,oldValue:o,oldTarget:i};if(l.length===1)l[0]&&ha(l[0],c);else{const a=[];for(const u of l)u&&a.push(...u);ha(pl(a),c)}}function ha(e,t){const n=de(e)?e:[...e];for(const r of n)r.computed&&pc(r,t);for(const r of n)r.computed||pc(r,t)}function pc(e,t){(e!==ut||e.allowRecurse)&&(e.onTrigger&&e.onTrigger(Fe({effect:e},t)),e.scheduler?e.scheduler():e.run())}function lg(e,t){var n;return(n=ji.get(e))===null||n===void 0?void 0:n.get(t)}const cg=Hn("__proto__,__v_isRef,__isVue"),Rf=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(cl)),ug=fs(),fg=fs(!1,!0),dg=fs(!0),pg=fs(!0,!0),hc=hg();function hg(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const r=pe(this);for(let i=0,s=this.length;i{e[t]=function(...n){vr();const r=pe(this)[t].apply(this,n);return br(),r}}),e}function mg(e){const t=pe(this);return vt(t,"has",e),t.hasOwnProperty(e)}function fs(e=!1,t=!1){return function(r,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?jf:Nf:t?Df:Lf).get(r))return r;const s=de(r);if(!e){if(s&&we(hc,o))return Reflect.get(hc,o,i);if(o==="hasOwnProperty")return mg}const l=Reflect.get(r,o,i);return(cl(o)?Rf.has(o):cg(o))||(e||vt(r,"get",o),t)?l:Re(l)?s&&dl(o)?l:l.value:Ie(l)?e?Uf(l):bt(l):l}}const gg=kf(),yg=kf(!0);function kf(e=!1){return function(n,r,o,i){let s=n[r];if(Nn(s)&&Re(s)&&!Re(o))return!1;if(!e&&(!Ui(o)&&!Nn(o)&&(s=pe(s),o=pe(o)),!de(n)&&Re(s)&&!Re(o)))return s.value=o,!0;const l=de(n)&&dl(r)?Number(r)e,ds=e=>Reflect.getPrototypeOf(e);function ci(e,t,n=!1,r=!1){e=e.__v_raw;const o=pe(e),i=pe(t);n||(t!==i&&vt(o,"get",t),vt(o,"get",i));const{has:s}=ds(o),l=r?ml:n?gl:Oo;if(s.call(o,t))return l(e.get(t));if(s.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function ui(e,t=!1){const n=this.__v_raw,r=pe(n),o=pe(e);return t||(e!==o&&vt(r,"has",e),vt(r,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function fi(e,t=!1){return e=e.__v_raw,!t&&vt(pe(e),"iterate",sr),Reflect.get(e,"size",e)}function mc(e){e=pe(e);const t=pe(this);return ds(t).has.call(t,e)||(t.add(e),bn(t,"add",e,e)),this}function gc(e,t){t=pe(t);const n=pe(this),{has:r,get:o}=ds(n);let i=r.call(n,e);i?Bf(n,r,e):(e=pe(e),i=r.call(n,e));const s=o.call(n,e);return n.set(e,t),i?So(t,s)&&bn(n,"set",e,t,s):bn(n,"add",e,t),this}function yc(e){const t=pe(this),{has:n,get:r}=ds(t);let o=n.call(t,e);o?Bf(t,n,e):(e=pe(e),o=n.call(t,e));const i=r?r.call(t,e):void 0,s=t.delete(e);return o&&bn(t,"delete",e,void 0,i),s}function vc(){const e=pe(this),t=e.size!==0,n=Mr(e)?new Map(e):new Set(e),r=e.clear();return t&&bn(e,"clear",void 0,void 0,n),r}function di(e,t){return function(r,o){const i=this,s=i.__v_raw,l=pe(s),c=t?ml:e?gl:Oo;return!e&&vt(l,"iterate",sr),s.forEach((a,u)=>r.call(o,c(a),c(u),i))}}function pi(e,t,n){return function(...r){const o=this.__v_raw,i=pe(o),s=Mr(i),l=e==="entries"||e===Symbol.iterator&&s,c=e==="keys"&&s,a=o[e](...r),u=n?ml:t?gl:Oo;return!t&&vt(i,"iterate",c?pa:sr),{next(){const{value:f,done:d}=a.next();return d?{value:f,done:d}:{value:l?[u(f[0]),u(f[1])]:u(f),done:d}},[Symbol.iterator](){return this}}}}function On(e){return function(...t){{const n=t[0]?`on key "${t[0]}" `:"";console.warn(`${pr(e)} operation ${n}failed: target is readonly.`,pe(this))}return e==="delete"?!1:this}}function Sg(){const e={get(i){return ci(this,i)},get size(){return fi(this)},has:ui,add:mc,set:gc,delete:yc,clear:vc,forEach:di(!1,!1)},t={get(i){return ci(this,i,!1,!0)},get size(){return fi(this)},has:ui,add:mc,set:gc,delete:yc,clear:vc,forEach:di(!1,!0)},n={get(i){return ci(this,i,!0)},get size(){return fi(this,!0)},has(i){return ui.call(this,i,!0)},add:On("add"),set:On("set"),delete:On("delete"),clear:On("clear"),forEach:di(!0,!1)},r={get(i){return ci(this,i,!0,!0)},get size(){return fi(this,!0)},has(i){return ui.call(this,i,!0)},add:On("add"),set:On("set"),delete:On("delete"),clear:On("clear"),forEach:di(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=pi(i,!1,!1),n[i]=pi(i,!0,!1),t[i]=pi(i,!1,!0),r[i]=pi(i,!0,!0)}),[e,n,t,r]}const[Og,xg,Ag,Tg]=Sg();function ps(e,t){const n=t?e?Tg:Ag:e?xg:Og;return(r,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?r:Reflect.get(we(n,o)&&o in r?n:r,o,i)}const $g={get:ps(!1,!1)},Cg={get:ps(!1,!0)},Pg={get:ps(!0,!1)},Ig={get:ps(!0,!0)};function Bf(e,t,n){const r=pe(n);if(r!==n&&t.call(e,r)){const o=fl(e);console.warn(`Reactive ${o} contains both the raw and reactive versions of the same object${o==="Map"?" as keys":""}, which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible.`)}}const Lf=new WeakMap,Df=new WeakMap,Nf=new WeakMap,jf=new WeakMap;function Rg(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kg(e){return e.__v_skip||!Object.isExtensible(e)?0:Rg(fl(e))}function bt(e){return Nn(e)?e:hs(e,!1,Mf,$g,Lf)}function Mg(e){return hs(e,!1,wg,Cg,Df)}function Uf(e){return hs(e,!0,Ff,Pg,Nf)}function Ir(e){return hs(e,!0,Eg,Ig,jf)}function hs(e,t,n,r,o){if(!Ie(e))return console.warn(`value cannot be made reactive: ${String(e)}`),e;if(e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const s=kg(e);if(s===0)return e;const l=new Proxy(e,s===2?r:n);return o.set(e,l),l}function Jt(e){return Nn(e)?Jt(e.__v_raw):!!(e&&e.__v_isReactive)}function Nn(e){return!!(e&&e.__v_isReadonly)}function Ui(e){return!!(e&&e.__v_isShallow)}function Hi(e){return Jt(e)||Nn(e)}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function Lt(e){return Di(e,"__v_skip",!0),e}const Oo=e=>Ie(e)?bt(e):e,gl=e=>Ie(e)?Uf(e):e;function Hf(e){Fn&&ut&&(e=pe(e),If(e.dep||(e.dep=pl()),{target:e,type:"get",key:"value"}))}function zf(e,t){e=pe(e);const n=e.dep;n&&ha(n,{target:e,type:"set",key:"value",newValue:t})}function Re(e){return!!(e&&e.__v_isRef===!0)}function Pe(e){return qf(e,!1)}function Fg(e){return qf(e,!0)}function qf(e,t){return Re(e)?e:new Bg(e,t)}class Bg{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:Oo(t)}get value(){return Hf(this),this._value}set value(t){const n=this.__v_isShallow||Ui(t)||Nn(t);t=n?t:pe(t),So(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Oo(t),zf(this,t))}}function Rt(e){return Re(e)?e.value:e}const Lg={get:(e,t,n)=>Rt(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const o=e[t];return Re(o)&&!Re(n)?(o.value=n,!0):Reflect.set(e,t,n,r)}};function Vf(e){return Jt(e)?e:new Proxy(e,Lg)}function bc(e){Hi(e)||console.warn("toRefs() expects a reactive object but received a plain one.");const t=de(e)?new Array(e.length):{};for(const n in e)t[n]=Ai(e,n);return t}class Dg{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 lg(pe(this._object),this._key)}}function Ai(e,t,n){const r=e[t];return Re(r)?r:new Dg(e,t,n)}var Wf;class Ng{constructor(t,n,r,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Wf]=!1,this._dirty=!0,this.effect=new hl(t,()=>{this._dirty||(this._dirty=!0,zf(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=r}get value(){const t=pe(this);return Hf(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Wf="__v_isReadonly";function jg(e,t,n=!1){let r,o;const i=he(e);i?(r=e,o=()=>{console.warn("Write operation failed: computed value is readonly")}):(r=e.get,o=e.set);const s=new Ng(r,o,i||!o,n);return t&&!n&&(s.effect.onTrack=t.onTrack,s.effect.onTrigger=t.onTrigger),s}const ar=[];function Ti(e){ar.push(e)}function $i(){ar.pop()}function U(e,...t){vr();const n=ar.length?ar[ar.length-1].component:null,r=n&&n.appContext.config.warnHandler,o=Ug();if(r)yn(r,n,11,[e+t.join(""),n&&n.proxy,o.map(({vnode:i})=>`at <${ws(n,i.type)}>`).join(` `),o]);else{const i=[`[Vue warn]: ${e}`,...t];o.length&&i.push(` `,...Hg(o)),console.warn(...i)}br()}function Ug(){let e=ar[ar.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const r=e.component&&e.component.parent;e=r&&r.vnode}return t}function Hg(e){const t=[];return e.forEach((n,r)=>{t.push(...r===0?[]:[` `],...zg(n))}),t}function zg({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",r=e.component?e.component.parent==null:!1,o=` at <${ws(e.component,e.type,r)}`,i=">"+n;return e.props?[o,...qg(e.props),i]:[o+i]}function qg(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(r=>{t.push(...Kf(r,e[r]))}),n.length>3&&t.push(" ..."),t}function Kf(e,t,n){return De(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Re(t)?(t=Kf(e,pe(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):he(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=pe(t),n?t:[`${e}=`,t])}function Vg(e,t){e!==void 0&&(typeof e!="number"?U(`${t} is not a valid number - got ${JSON.stringify(e)}.`):isNaN(e)&&U(`${t} is NaN - the duration expression might be incorrect.`))}const yl={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",[0]:"setup function",[1]:"render function",[2]:"watcher getter",[3]:"watcher callback",[4]:"watcher cleanup function",[5]:"native event handler",[6]:"component event handler",[7]:"vnode hook",[8]:"directive hook",[9]:"transition hook",[10]:"app errorHandler",[11]:"app warnHandler",[12]:"ref function",[13]:"async component loader",[14]:"scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core"};function yn(e,t,n,r){let o;try{o=r?e(...r):e()}catch(i){ms(i,t,n)}return o}function kt(e,t,n,r){if(he(e)){const i=yn(e,t,n,r);return i&&ul(i)&&i.catch(s=>{ms(s,t,n)}),i}const o=[];for(let i=0;i>>1;Ao(nt[r])Kt&&nt.splice(t,1)}function Jf(e){de(e)?Fr.push(...e):(!Vt||!Vt.includes(e,e.allowRecurse?$n+1:$n))&&Fr.push(e),Yf()}function _c(e,t=xo?Kt+1:0){for(e=e||new Map;tAo(n)-Ao(r)),$n=0;$ne.id==null?1/0:e.id,Jg=(e,t)=>{const n=Ao(e)-Ao(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Xf(e){ma=!1,xo=!0,e=e||new Map,nt.sort(Jg);const t=n=>bl(e,n);try{for(Kt=0;KtKg){const r=t.ownerInstance,o=r&&Tl(r.type);return U(`Maximum recursive updates exceeded${o?` in component <${o}>`:""}. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.`),!0}else e.set(t,n+1)}}let Bn=!1;const Cr=new Set;Of().__VUE_HMR_RUNTIME__={createRecord:js(Zf),rerender:js(Zg),reload:js(ey)};const hr=new Map;function Qg(e){const t=e.type.__hmrId;let n=hr.get(t);n||(Zf(t,e.type),n=hr.get(t)),n.instances.add(e)}function Xg(e){hr.get(e.type.__hmrId).instances.delete(e)}function Zf(e,t){return hr.has(e)?!1:(hr.set(e,{initialDef:uo(t),instances:new Set}),!0)}function uo(e){return kd(e)?e.__vccOpts:e}function Zg(e,t){const n=hr.get(e);n&&(n.initialDef.render=t,[...n.instances].forEach(r=>{t&&(r.render=t,uo(r.type).render=t),r.renderCache=[],Bn=!0,r.update(),Bn=!1}))}function ey(e,t){const n=hr.get(e);if(!n)return;t=uo(t),wc(n.initialDef,t);const r=[...n.instances];for(const o of r){const i=uo(o.type);Cr.has(i)||(i!==n.initialDef&&wc(i,t),Cr.add(i)),o.appContext.optionsCache.delete(o.type),o.ceReload?(Cr.add(i),o.ceReload(t.styles),Cr.delete(i)):o.parent?gs(o.parent.update):o.appContext.reload?o.appContext.reload():typeof window<"u"?window.location.reload():console.warn("[HMR] Root or manually mounted instance modified. Full reload required.")}Jf(()=>{for(const o of r)Cr.delete(uo(o.type))})}function wc(e,t){Fe(e,t);for(const n in e)n!=="__file"&&!(n in t)&&delete e[n]}function js(e){return(t,n)=>{try{return e(t,n)}catch(r){console.error(r),console.warn("[HMR] Something went wrong during Vue component hot-reload. Full reload required.")}}}let Gt,ao=[],ga=!1;function No(e,...t){Gt?Gt.emit(e,...t):ga||ao.push({event:e,args:t})}function ed(e,t){var n,r;Gt=e,Gt?(Gt.enabled=!0,ao.forEach(({event:o,args:i})=>Gt.emit(o,...i)),ao=[]):typeof window<"u"&&window.HTMLElement&&!(!((r=(n=window.navigator)===null||n===void 0?void 0:n.userAgent)===null||r===void 0)&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{ed(i,t)}),setTimeout(()=>{Gt||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,ga=!0,ao=[])},3e3)):(ga=!0,ao=[])}function ty(e,t){No("app:init",e,t,{Fragment:je,Text:qo,Comment:ot,Static:Ci})}function ny(e){No("app:unmount",e)}const ry=_l("component:added"),td=_l("component:updated"),oy=_l("component:removed"),iy=e=>{Gt&&typeof Gt.cleanupBuffer=="function"&&!Gt.cleanupBuffer(e)&&oy(e)};function _l(e){return t=>{No(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}const sy=nd("perf:start"),ay=nd("perf:end");function nd(e){return(t,n,r)=>{No(e,t.appContext.app,t.uid,t,n,r)}}function ly(e,t,n){No("component:emit",e.appContext.app,e,t,n)}function cy(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Ce;{const{emitsOptions:u,propsOptions:[f]}=e;if(u)if(!(t in u))(!f||!(Qn(t)in f))&&U(`Component emitted event "${t}" but it is neither declared in the emits option nor as an "${Qn(t)}" prop.`);else{const d=u[t];he(d)&&(d(...n)||U(`Invalid event arguments: event validation failed for event "${t}".`))}}let o=n;const i=t.startsWith("update:"),s=i&&t.slice(7);if(s&&s in r){const u=`${s==="modelValue"?"model":s}Modifiers`,{number:f,trim:d}=r[u]||Ce;d&&(o=n.map(h=>De(h)?h.trim():h)),f&&(o=n.map(ng))}ly(e,t,o);{const u=t.toLowerCase();u!==t&&r[Qn(u)]&&U(`Event "${u}" is emitted in component ${ws(e,e.type)} but the handler is registered for "${t}". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "${vn(t)}" instead of "${t}".`)}let l,c=r[l=Qn(t)]||r[l=Qn(Xt(t))];!c&&i&&(c=r[l=Qn(vn(t))]),c&&kt(c,e,6,o);const a=r[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,kt(a,e,6,o)}}function rd(e,t,n=!1){const r=t.emitsCache,o=r.get(e);if(o!==void 0)return o;const i=e.emits;let s={},l=!1;if(!he(e)){const c=a=>{const u=rd(a,t,!0);u&&(l=!0,Fe(s,u))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Ie(e)&&r.set(e,null),null):(de(i)?i.forEach(c=>s[c]=null):Fe(s,i),Ie(e)&&r.set(e,s),s)}function ys(e,t){return!e||!Do(t)?!1:(t=t.slice(2).replace(/Once$/,""),we(e,t[0].toLowerCase()+t.slice(1))||we(e,vn(t))||we(e,t))}let He=null,od=null;function zi(e){const t=He;return He=e,od=e&&e.type.__scopeId||null,t}function uy(e,t=He,n){if(!t||e._n)return e;const r=(...o)=>{r._d&&Mc(-1);const i=zi(t);let s;try{s=e(...o)}finally{zi(i),r._d&&Mc(1)}return td(t),s};return r._n=!0,r._c=!0,r._d=!0,r}let ya=!1;function qi(){ya=!0}function Us(e){const{type:t,vnode:n,proxy:r,withProxy:o,props:i,propsOptions:[s],slots:l,attrs:c,emit:a,render:u,renderCache:f,data:d,setupState:h,ctx:g,inheritAttrs:_}=e;let w,b;const A=zi(e);ya=!1;try{if(n.shapeFlag&4){const k=o||r;w=Dt(u.call(k,k,f,i,h,d,g)),b=c}else{const k=t;c===i&&qi(),w=Dt(k.length>1?k(i,{get attrs(){return qi(),c},slots:l,emit:a}):k(i,null)),b=t.props?c:dy(c)}}catch(k){ho.length=0,ms(k,e,1),w=S(ot)}let B=w,D;if(w.patchFlag>0&&w.patchFlag&2048&&([B,D]=fy(w)),b&&_!==!1){const k=Object.keys(b),{shapeFlag:ee}=B;if(k.length){if(ee&7)s&&k.some(Li)&&(b=py(b,s)),B=Zt(B,b);else if(!ya&&B.type!==ot){const M=Object.keys(c),H=[],O=[];for(let E=0,Z=M.length;E renders non-element root node that cannot be animated."),B.transition=n.transition),D?D(B):w=B,zi(A),w}const fy=e=>{const t=e.children,n=e.dynamicChildren,r=id(t);if(!r)return[e,void 0];const o=t.indexOf(r),i=n?n.indexOf(r):-1,s=l=>{t[o]=l,n&&(i>-1?n[i]=l:l.patchFlag>0&&(e.dynamicChildren=[...n,l]))};return[Dt(r),s]};function id(e){let t;for(let n=0;n{let t;for(const n in e)(n==="class"||n==="style"||Do(n))&&((t||(t={}))[n]=e[n]);return t},py=(e,t)=>{const n={};for(const r in e)(!Li(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n},Ec=e=>e.shapeFlag&7||e.type===ot;function hy(e,t,n){const{props:r,children:o,component:i}=e,{props:s,children:l,patchFlag:c}=t,a=i.emitsOptions;if((o||l)&&Bn||t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?Sc(r,s,a):!!s;if(c&8){const u=t.dynamicProps;for(let f=0;fe.__isSuspense;function yy(e,t){t&&t.pendingBranch?de(e)?t.effects.push(...e):t.effects.push(e):Jf(e)}function lr(e,t){if(!Le)U("provide() can only be used inside setup().");else{let n=Le.provides;const r=Le.parent&&Le.parent.provides;r===n&&(n=Le.provides=Object.create(r)),n[e]=t}}function rt(e,t,n=!1){const r=Le||He;if(r){const o=r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&he(t)?t.call(r.proxy):t;U(`injection "${String(e)}" not found.`)}else U("inject() can only be used inside setup() or functional components.")}function sd(e,t){return wl(e,null,t)}const hi={};function ze(e,t,n){return he(t)||U("`watch(fn, options?)` signature has been moved to a separate API. Use `watchEffect(fn, options?)` instead. `watch` now only supports `watch(source, cb, options?) signature."),wl(e,t,n)}function wl(e,t,{immediate:n,deep:r,flush:o,onTrack:i,onTrigger:s}=Ce){t||(n!==void 0&&U('watch() "immediate" option is only respected when using the watch(source, callback, options?) signature.'),r!==void 0&&U('watch() "deep" option is only respected when using the watch(source, callback, options?) signature.'));const l=D=>{U("Invalid watch source: ",D,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},c=Tf()===(Le==null?void 0:Le.scope)?Le:null;let a,u=!1,f=!1;if(Re(e)?(a=()=>e.value,u=Ui(e)):Jt(e)?(a=()=>e,r=!0):de(e)?(f=!0,u=e.some(D=>Jt(D)||Ui(D)),a=()=>e.map(D=>{if(Re(D))return D.value;if(Jt(D))return ir(D);if(he(D))return yn(D,c,2);l(D)})):he(e)?t?a=()=>yn(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return d&&d(),kt(e,c,3,[h])}:(a=yt,l(e)),t&&r){const D=a;a=()=>ir(D())}let d,h=D=>{d=A.onStop=()=>{yn(D,c,4)}},g;if(Po)if(h=yt,t?n&&kt(t,c,3,[a(),f?[]:void 0,h]):a(),o==="sync"){const D=xv();g=D.__watcherHandles||(D.__watcherHandles=[])}else return yt;let _=f?new Array(e.length).fill(hi):hi;const w=()=>{if(A.active)if(t){const D=A.run();(r||u||(f?D.some((k,ee)=>So(k,_[ee])):So(D,_)))&&(d&&d(),kt(t,c,3,[D,_===hi?void 0:f&&_[0]===hi?[]:_,h]),_=D)}else A.run()};w.allowRecurse=!!t;let b;o==="sync"?b=w:o==="post"?b=()=>pt(w,c&&c.suspense):(w.pre=!0,c&&(w.id=c.uid),b=()=>gs(w));const A=new hl(a,b);A.onTrack=i,A.onTrigger=s,t?n?w():_=A.run():o==="post"?pt(A.run.bind(A),c&&c.suspense):A.run();const B=()=>{A.stop(),c&&c.scope&&ll(c.scope.effects,A)};return g&&g.push(B),B}function vy(e,t,n){const r=this.proxy,o=De(e)?e.includes(".")?ad(r,e):()=>r[e]:e.bind(r,r);let i;he(t)?i=t:(i=t.handler,n=t);const s=Le;Dr(this);const l=wl(o,i.bind(r),n);return s?Dr(s):ur(),l}function ad(e,t){const n=t.split(".");return()=>{let r=e;for(let o=0;o{ir(n,t)});else if(Xm(e))for(const n in e)ir(e[n],t);return e}function ld(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return wn(()=>{e.isMounted=!0}),Ho(()=>{e.isUnmounting=!0}),e}const Tt=[Function,Array],by={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Tt,onEnter:Tt,onAfterEnter:Tt,onEnterCancelled:Tt,onBeforeLeave:Tt,onLeave:Tt,onAfterLeave:Tt,onLeaveCancelled:Tt,onBeforeAppear:Tt,onAppear:Tt,onAfterAppear:Tt,onAppearCancelled:Tt},setup(e,{slots:t}){const n=Ht(),r=ld();let o;return()=>{const i=t.default&&El(t.default(),!0);if(!i||!i.length)return;let s=i[0];if(i.length>1){let _=!1;for(const w of i)if(w.type!==ot){if(_){U(" can only be used on a single element or component. Use for lists.");break}s=w,_=!0}}const l=pe(e),{mode:c}=l;if(c&&c!=="in-out"&&c!=="out-in"&&c!=="default"&&U(`invalid mode: ${c}`),r.isLeaving)return Hs(s);const a=Oc(s);if(!a)return Hs(s);const u=To(a,l,r,n);$o(a,u);const f=n.subTree,d=f&&Oc(f);let h=!1;const{getTransitionKey:g}=a.type;if(g){const _=g();o===void 0?o=_:_!==o&&(o=_,h=!0)}if(d&&d.type!==ot&&(!er(a,d)||h)){const _=To(d,l,r,n);if($o(d,_),c==="out-in")return r.isLeaving=!0,_.afterLeave=()=>{r.isLeaving=!1,n.update.active!==!1&&n.update()},Hs(s);c==="in-out"&&a.type!==ot&&(_.delayLeave=(w,b,A)=>{const B=ud(r,d);B[String(d.key)]=d,w._leaveCb=()=>{b(),w._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=A})}return s}}},cd=by;function ud(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 To(e,t,n,r){const{appear:o,mode:i,persisted:s=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:u,onBeforeLeave:f,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:_,onAppear:w,onAfterAppear:b,onAppearCancelled:A}=t,B=String(e.key),D=ud(n,e),k=(H,O)=>{H&&kt(H,r,9,O)},ee=(H,O)=>{const E=O[1];k(H,O),de(H)?H.every(Z=>Z.length<=1)&&E():H.length<=1&&E()},M={mode:i,persisted:s,beforeEnter(H){let O=l;if(!n.isMounted)if(o)O=_||l;else return;H._leaveCb&&H._leaveCb(!0);const E=D[B];E&&er(e,E)&&E.el._leaveCb&&E.el._leaveCb(),k(O,[H])},enter(H){let O=c,E=a,Z=u;if(!n.isMounted)if(o)O=w||c,E=b||a,Z=A||u;else return;let I=!1;const L=H._enterCb=z=>{I||(I=!0,z?k(Z,[H]):k(E,[H]),M.delayedLeave&&M.delayedLeave(),H._enterCb=void 0)};O?ee(O,[H,L]):L()},leave(H,O){const E=String(e.key);if(H._enterCb&&H._enterCb(!0),n.isUnmounting)return O();k(f,[H]);let Z=!1;const I=H._leaveCb=L=>{Z||(Z=!0,O(),L?k(g,[H]):k(h,[H]),H._leaveCb=void 0,D[E]===e&&delete D[E])};D[E]=e,d?ee(d,[H,I]):I()},clone(H){return To(H,t,n,r)}};return M}function Hs(e){if(jo(e))return e=Zt(e),e.children=null,e}function Oc(e){return jo(e)?e.children?e.children[0]:void 0:e}function $o(e,t){e.shapeFlag&6&&e.component?$o(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 El(e,t=!1,n){let r=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,jo=e=>e.type.__isKeepAlive;function Uo(e,t){fd(e,"a",t)}function zr(e,t){fd(e,"da",t)}function fd(e,t,n=Le){const r=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(vs(t,r,n),n){let o=n.parent;for(;o&&o.parent;)jo(o.parent.vnode)&&_y(r,t,n,o),o=o.parent}}function _y(e,t,n,r){const o=vs(t,e,r,!0);zo(()=>{ll(r[t],o)},n)}function vs(e,t,n=Le,r=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;vr(),Dr(n);const l=kt(t,n,e,s);return ur(),br(),l});return r?o.unshift(i):o.push(i),i}else{const o=Qn(yl[e].replace(/ hook$/,""));U(`${o} is called when there is no active component instance to be associated with. Lifecycle injection APIs can only be used during execution of setup(). If you are using async setup(), make sure to register lifecycle hooks before the first await statement.`)}}const _n=e=>(t,n=Le)=>(!Po||e==="sp")&&vs(e,(...r)=>t(...r),n),wy=_n("bm"),wn=_n("m"),Ey=_n("bu"),dd=_n("u"),Ho=_n("bum"),zo=_n("um"),Sy=_n("sp"),Oy=_n("rtg"),xy=_n("rtc");function Ay(e,t=Le){vs("ec",e,t)}function pd(e){Zm(e)&&U("Do not use built-in directive ids as custom directive id: "+e)}function hd(e,t){const n=He;if(n===null)return U("withDirectives can only be used inside render functions."),e;const r=_s(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;i1&&(U("SSR-optimized slot function detected in a non-SSR-optimized render function. You need to mark this component with $dynamic-slots in the parent template."),i=()=>[]),i&&i._c&&(i._d=!1),sv();const s=i&&gd(i(n)),l=lv(je,{key:n.key||s&&s.key||`_${t}`},s||(r?r():[]),s&&e._===1?64:-2);return!o&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function gd(e){return e.some(t=>mr(t)?!(t.type===ot||t.type===je&&!gd(t.children)):!0)?e:null}const ba=e=>e?Id(e)?_s(e)||e.proxy:ba(e.parent):null,cr=Fe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>Ir(e.props),$attrs:e=>Ir(e.attrs),$slots:e=>Ir(e.slots),$refs:e=>Ir(e.refs),$parent:e=>ba(e.parent),$root:e=>ba(e.root),$emit:e=>e.emit,$options:e=>Ol(e),$forceUpdate:e=>e.f||(e.f=()=>gs(e.update)),$nextTick:e=>e.n||(e.n=Pt.bind(e.proxy)),$watch:e=>vy.bind(e)}),Sl=e=>e==="_"||e==="$",zs=(e,t)=>e!==Ce&&!e.__isScriptSetup&&we(e,t),yd={get({_:e},t){const{ctx:n,setupState:r,data:o,props:i,accessCache:s,type:l,appContext:c}=e;if(t==="__isVue")return!0;let a;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return r[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(zs(r,t))return s[t]=1,r[t];if(o!==Ce&&we(o,t))return s[t]=2,o[t];if((a=e.propsOptions[0])&&we(a,t))return s[t]=3,i[t];if(n!==Ce&&we(n,t))return s[t]=4,n[t];_a&&(s[t]=0)}}const u=cr[t];let f,d;if(u)return t==="$attrs"&&(vt(e,"get",t),qi()),u(e);if((f=l.__cssModules)&&(f=f[t]))return f;if(n!==Ce&&we(n,t))return s[t]=4,n[t];if(d=c.config.globalProperties,we(d,t))return d[t];He&&(!De(t)||t.indexOf("__v")!==0)&&(o!==Ce&&Sl(t[0])&&we(o,t)?U(`Property ${JSON.stringify(t)} must be accessed via $data because it starts with a reserved character ("$" or "_") and is not proxied on the render context.`):e===He&&U(`Property ${JSON.stringify(t)} was accessed during render but is not defined on instance.`))},set({_:e},t,n){const{data:r,setupState:o,ctx:i}=e;return zs(o,t)?(o[t]=n,!0):o.__isScriptSetup&&we(o,t)?(U(`Cannot mutate