(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))l(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&l(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function l(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/**
* @vue/shared v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function $n(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const z={},Et=[],_e=()=>{},es=()=>!1,un=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),fn=e=>e.startsWith("onUpdate:"),re=Object.assign,jn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ii=Object.prototype.hasOwnProperty,k=(e,t)=>ii.call(e,t),D=Array.isArray,Ot=e=>kt(e)==="[object Map]",ri=e=>kt(e)==="[object Set]",yl=e=>kt(e)==="[object Date]",R=e=>typeof e=="function",Z=e=>typeof e=="string",ze=e=>typeof e=="symbol",J=e=>e!==null&&typeof e=="object",ts=e=>(J(e)||R(e))&&R(e.then)&&R(e.catch),oi=Object.prototype.toString,kt=e=>oi.call(e),ai=e=>kt(e).slice(8,-1),ci=e=>kt(e)==="[object Object]",Kn=e=>Z(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,At=$n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dn=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},ui=/-\w/g,be=dn(e=>e.replace(ui,t=>t.slice(1).toUpperCase())),fi=/\B([A-Z])/g,rt=dn(e=>e.replace(fi,"-$1").toLowerCase()),ns=dn(e=>e.charAt(0).toUpperCase()+e.slice(1)),yn=dn(e=>e?`on${ns(e)}`:""),Me=(e,t)=>!Object.is(e,t),Sn=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},en=(e,t,n,l=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:l,value:n})},di=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Sl;const lt=()=>Sl||(Sl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Wn(e){if(D(e)){const t={};for(let n=0;n<e.length;n++){const l=e[n],s=Z(l)?mi(l):Wn(l);if(s)for(const i in s)t[i]=s[i]}return t}else if(Z(e)||J(e))return e}const pi=/;(?![^(]*\))/g,hi=/:([^]+)/,gi=/\/\*[^]*?\*\//g;function mi(e){const t={};return e.replace(gi,"").split(pi).forEach(n=>{if(n){const l=n.split(hi);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function qn(e){let t="";if(Z(e))t=e;else if(D(e))for(let n=0;n<e.length;n++){const l=qn(e[n]);l&&(t+=l+" ")}else if(J(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}const vi="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",_i=$n(vi);function ls(e){return!!e||e===""}function bi(e,t){if(e.length!==t.length)return!1;let n=!0;for(let l=0;n&&l<e.length;l++)n=zn(e[l],t[l]);return n}function zn(e,t){if(e===t)return!0;let n=yl(e),l=yl(t);if(n||l)return n&&l?e.getTime()===t.getTime():!1;if(n=ze(e),l=ze(t),n||l)return e===t;if(n=D(e),l=D(t),n||l)return n&&l?bi(e,t):!1;if(n=J(e),l=J(t),n||l){if(!n||!l)return!1;const s=Object.keys(e).length,i=Object.keys(t).length;if(s!==i)return!1;for(const r in e){const a=e.hasOwnProperty(r),o=t.hasOwnProperty(r);if(a&&!o||!a&&o||!zn(e[r],t[r]))return!1}}return String(e)===String(t)}/**
* @vue/reactivity v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let ie;class yi{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&ie&&(ie.active?(this.parent=ie,this.index=(ie.scopes||(ie.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=ie;try{return ie=this,t()}finally{ie=n}}}on(){++this._on===1&&(this.prevScope=ie,ie=this)}off(){if(this._on>0&&--this._on===0){if(ie===this)ie=this.prevScope;else{let t=ie;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,l;for(n=0,l=this.effects.length;n<l;n++)this.effects[n].stop();for(this.effects.length=0,n=0,l=this.cleanups.length;n<l;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,l=this.scopes.length;n<l;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const s=this.parent.scopes.pop();s&&s!==this&&(this.parent.scopes[this.index]=s,s.index=this.index)}this.parent=void 0}}}function Si(){return ie}let q;const xn=new WeakSet;class ss{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,ie&&(ie.active?ie.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,xn.has(this)&&(xn.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||rs(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,xl(this),os(this);const t=q,n=ye;q=this,ye=!0;try{return this.fn()}finally{as(this),q=t,ye=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Xn(t);this.deps=this.depsTail=void 0,xl(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?xn.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Pn(this)&&this.run()}get dirty(){return Pn(this)}}let is=0,Ct,Pt;function rs(e,t=!1){if(e.flags|=8,t){e.next=Pt,Pt=e;return}e.next=Ct,Ct=e}function Jn(){is++}function Yn(){if(--is>0)return;if(Pt){let t=Pt;for(Pt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ct;){let t=Ct;for(Ct=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(l){e||(e=l)}t=n}}if(e)throw e}function os(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function as(e){let t,n=e.depsTail,l=n;for(;l;){const s=l.prevDep;l.version===-1?(l===n&&(n=s),Xn(l),xi(l)):t=l,l.dep.activeLink=l.prevActiveLink,l.prevActiveLink=void 0,l=s}e.deps=t,e.depsTail=n}function Pn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(cs(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function cs(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Lt)||(e.globalVersion=Lt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Pn(e))))return;e.flags|=2;const t=e.dep,n=q,l=ye;q=e,ye=!0;try{os(e);const s=e.fn(e._value);(t.version===0||Me(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{q=n,ye=l,as(e),e.flags&=-3}}function Xn(e,t=!1){const{dep:n,prevSub:l,nextSub:s}=e;if(l&&(l.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=l,e.nextSub=void 0),n.subs===e&&(n.subs=l,!l&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Xn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function xi(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let ye=!0;const us=[];function Be(){us.push(ye),ye=!1}function ke(){const e=us.pop();ye=e===void 0?!0:e}function xl(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=q;q=void 0;try{t()}finally{q=n}}}let Lt=0;class wi{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Qn{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!q||!ye||q===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==q)n=this.activeLink=new wi(q,this),q.deps?(n.prevDep=q.depsTail,q.depsTail.nextDep=n,q.depsTail=n):q.deps=q.depsTail=n,fs(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const l=n.nextDep;l.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=l),n.prevDep=q.depsTail,n.nextDep=void 0,q.depsTail.nextDep=n,q.depsTail=n,q.deps===n&&(q.deps=l)}return n}trigger(t){this.version++,Lt++,this.notify(t)}notify(t){Jn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Yn()}}}function fs(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let l=t.deps;l;l=l.nextDep)fs(l)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Gn=new WeakMap,st=Symbol(""),In=Symbol(""),Ft=Symbol("");function oe(e,t,n){if(ye&&q){let l=Gn.get(e);l||Gn.set(e,l=new Map);let s=l.get(n);s||(l.set(n,s=new Qn),s.map=l,s.key=n),s.track()}}function Ue(e,t,n,l,s,i){const r=Gn.get(e);if(!r){Lt++;return}const a=o=>{o&&o.trigger()};if(Jn(),t==="clear")r.forEach(a);else{const o=D(e),f=o&&Kn(n);if(o&&n==="length"){const u=Number(l);r.forEach((p,y)=>{(y==="length"||y===Ft||!ze(y)&&y>=u)&&a(p)})}else switch((n!==void 0||r.has(void 0))&&a(r.get(n)),f&&a(r.get(Ft)),t){case"add":o?f&&a(r.get("length")):(a(r.get(st)),Ot(e)&&a(r.get(In)));break;case"delete":o||(a(r.get(st)),Ot(e)&&a(r.get(In)));break;case"set":Ot(e)&&a(r.get(st));break}}Yn()}function ct(e){const t=B(e);return t===e?t:(oe(t,"iterate",Ft),Se(e)?t:t.map(He))}function Zn(e){return oe(e=B(e),"iterate",Ft),e}function Pe(e,t){return Je(e)?Nt(ft(e)?He(t):t):He(t)}const Ti={__proto__:null,[Symbol.iterator](){return wn(this,Symbol.iterator,e=>Pe(this,e))},concat(...e){return ct(this).concat(...e.map(t=>D(t)?ct(t):t))},entries(){return wn(this,"entries",e=>(e[1]=Pe(this,e[1]),e))},every(e,t){return Le(this,"every",e,t,void 0,arguments)},filter(e,t){return Le(this,"filter",e,t,n=>n.map(l=>Pe(this,l)),arguments)},find(e,t){return Le(this,"find",e,t,n=>Pe(this,n),arguments)},findIndex(e,t){return Le(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Le(this,"findLast",e,t,n=>Pe(this,n),arguments)},findLastIndex(e,t){return Le(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Le(this,"forEach",e,t,void 0,arguments)},includes(...e){return Tn(this,"includes",e)},indexOf(...e){return Tn(this,"indexOf",e)},join(e){return ct(this).join(e)},lastIndexOf(...e){return Tn(this,"lastIndexOf",e)},map(e,t){return Le(this,"map",e,t,void 0,arguments)},pop(){return bt(this,"pop")},push(...e){return bt(this,"push",e)},reduce(e,...t){return wl(this,"reduce",e,t)},reduceRight(e,...t){return wl(this,"reduceRight",e,t)},shift(){return bt(this,"shift")},some(e,t){return Le(this,"some",e,t,void 0,arguments)},splice(...e){return bt(this,"splice",e)},toReversed(){return ct(this).toReversed()},toSorted(e){return ct(this).toSorted(e)},toSpliced(...e){return ct(this).toSpliced(...e)},unshift(...e){return bt(this,"unshift",e)},values(){return wn(this,"values",e=>Pe(this,e))}};function wn(e,t,n){const l=Zn(e),s=l[t]();return l!==e&&!Se(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.done||(i.value=n(i.value)),i}),s}const Ei=Array.prototype;function Le(e,t,n,l,s,i){const r=Zn(e),a=r!==e&&!Se(e),o=r[t];if(o!==Ei[t]){const p=o.apply(e,i);return a?He(p):p}let f=n;r!==e&&(a?f=function(p,y){return n.call(this,Pe(e,p),y,e)}:n.length>2&&(f=function(p,y){return n.call(this,p,y,e)}));const u=o.call(r,f,l);return a&&s?s(u):u}function wl(e,t,n,l){const s=Zn(e),i=s!==e&&!Se(e);let r=n,a=!1;s!==e&&(i?(a=l.length===0,r=function(f,u,p){return a&&(a=!1,f=Pe(e,f)),n.call(this,f,Pe(e,u),p,e)}):n.length>3&&(r=function(f,u,p){return n.call(this,f,u,p,e)}));const o=s[t](r,...l);return a?Pe(e,o):o}function Tn(e,t,n){const l=B(e);oe(l,"iterate",Ft);const s=l[t](...n);return(s===-1||s===!1)&&ll(n[0])?(n[0]=B(n[0]),l[t](...n)):s}function bt(e,t,n=[]){Be(),Jn();const l=B(e)[t].apply(e,n);return Yn(),ke(),l}const Oi=$n("__proto__,__v_isRef,__isVue"),ds=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ze));function Ai(e){ze(e)||(e=String(e));const t=B(this);return oe(t,"has",e),t.hasOwnProperty(e)}class ps{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,l){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return l===(s?i?Fi:vs:i?ms:gs).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(l)?t:void 0;const r=D(t);if(!s){let o;if(r&&(o=Ti[n]))return o;if(n==="hasOwnProperty")return Ai}const a=Reflect.get(t,n,ae(t)?t:l);if((ze(n)?ds.has(n):Oi(n))||(s||oe(t,"get",n),i))return a;if(ae(a)){const o=r&&Kn(n)?a:a.value;return s&&J(o)?Dn(o):o}return J(a)?s?Dn(a):tl(a):a}}class hs extends ps{constructor(t=!1){super(!1,t)}set(t,n,l,s){let i=t[n];const r=D(t)&&Kn(n);if(!this._isShallow){const f=Je(i);if(!Se(l)&&!Je(l)&&(i=B(i),l=B(l)),!r&&ae(i)&&!ae(l))return f||(i.value=l),!0}const a=r?Number(n)<t.length:k(t,n),o=Reflect.set(t,n,l,ae(t)?t:s);return t===B(s)&&(a?Me(l,i)&&Ue(t,"set",n,l):Ue(t,"add",n,l)),o}deleteProperty(t,n){const l=k(t,n);t[n];const s=Reflect.deleteProperty(t,n);return s&&l&&Ue(t,"delete",n,void 0),s}has(t,n){const l=Reflect.has(t,n);return(!ze(n)||!ds.has(n))&&oe(t,"has",n),l}ownKeys(t){return oe(t,"iterate",D(t)?"length":st),Reflect.ownKeys(t)}}class Ci extends ps{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const Pi=new hs,Gi=new Ci,Ii=new hs(!0);const Mn=e=>e,zt=e=>Reflect.getPrototypeOf(e);function Mi(e,t,n){return function(...l){const s=this.__v_raw,i=B(s),r=Ot(i),a=e==="entries"||e===Symbol.iterator&&r,o=e==="keys"&&r,f=s[e](...l),u=n?Mn:t?Nt:He;return!t&&oe(i,"iterate",o?In:st),re(Object.create(f),{next(){const{value:p,done:y}=f.next();return y?{value:p,done:y}:{value:a?[u(p[0]),u(p[1])]:u(p),done:y}}})}}function Jt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Di(e,t){const n={get(s){const i=this.__v_raw,r=B(i),a=B(s);e||(Me(s,a)&&oe(r,"get",s),oe(r,"get",a));const{has:o}=zt(r),f=t?Mn:e?Nt:He;if(o.call(r,s))return f(i.get(s));if(o.call(r,a))return f(i.get(a));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!e&&oe(B(s),"iterate",st),s.size},has(s){const i=this.__v_raw,r=B(i),a=B(s);return e||(Me(s,a)&&oe(r,"has",s),oe(r,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const r=this,a=r.__v_raw,o=B(a),f=t?Mn:e?Nt:He;return!e&&oe(o,"iterate",st),a.forEach((u,p)=>s.call(i,f(u),f(p),r))}};return re(n,e?{add:Jt("add"),set:Jt("set"),delete:Jt("delete"),clear:Jt("clear")}:{add(s){const i=B(this),r=zt(i),a=B(s),o=!t&&!Se(s)&&!Je(s)?a:s;return r.has.call(i,o)||Me(s,o)&&r.has.call(i,s)||Me(a,o)&&r.has.call(i,a)||(i.add(o),Ue(i,"add",o,o)),this},set(s,i){!t&&!Se(i)&&!Je(i)&&(i=B(i));const r=B(this),{has:a,get:o}=zt(r);let f=a.call(r,s);f||(s=B(s),f=a.call(r,s));const u=o.call(r,s);return r.set(s,i),f?Me(i,u)&&Ue(r,"set",s,i):Ue(r,"add",s,i),this},delete(s){const i=B(this),{has:r,get:a}=zt(i);let o=r.call(i,s);o||(s=B(s),o=r.call(i,s)),a&&a.call(i,s);const f=i.delete(s);return o&&Ue(i,"delete",s,void 0),f},clear(){const s=B(this),i=s.size!==0,r=s.clear();return i&&Ue(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Mi(s,e,t)}),n}function el(e,t){const n=Di(e,t);return(l,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?l:Reflect.get(k(n,s)&&s in l?n:l,s,i)}const Vi={get:el(!1,!1)},Ri={get:el(!1,!0)},Li={get:el(!0,!1)};const gs=new WeakMap,ms=new WeakMap,vs=new WeakMap,Fi=new WeakMap;function Ni(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Ui(e){return e.__v_skip||!Object.isExtensible(e)?0:Ni(ai(e))}function tl(e){return Je(e)?e:nl(e,!1,Pi,Vi,gs)}function Bi(e){return nl(e,!1,Ii,Ri,ms)}function Dn(e){return nl(e,!0,Gi,Li,vs)}function nl(e,t,n,l,s){if(!J(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Ui(e);if(i===0)return e;const r=s.get(e);if(r)return r;const a=new Proxy(e,i===2?l:n);return s.set(e,a),a}function ft(e){return Je(e)?ft(e.__v_raw):!!(e&&e.__v_isReactive)}function Je(e){return!!(e&&e.__v_isReadonly)}function Se(e){return!!(e&&e.__v_isShallow)}function ll(e){return e?!!e.__v_raw:!1}function B(e){const t=e&&e.__v_raw;return t?B(t):e}function ki(e){return!k(e,"__v_skip")&&Object.isExtensible(e)&&en(e,"__v_skip",!0),e}const He=e=>J(e)?tl(e):e,Nt=e=>J(e)?Dn(e):e;function ae(e){return e?e.__v_isRef===!0:!1}function ne(e){return Hi(e,!1)}function Hi(e,t){return ae(e)?e:new $i(e,t)}class $i{constructor(t,n){this.dep=new Qn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:B(t),this._value=n?t:He(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,l=this.__v_isShallow||Se(t)||Je(t);t=l?t:B(t),Me(t,n)&&(this._rawValue=t,this._value=l?t:He(t),this.dep.trigger())}}function ji(e){return ae(e)?e.value:e}const Ki={get:(e,t,n)=>t==="__v_raw"?e:ji(Reflect.get(e,t,n)),set:(e,t,n,l)=>{const s=e[t];return ae(s)&&!ae(n)?(s.value=n,!0):Reflect.set(e,t,n,l)}};function _s(e){return ft(e)?e:new Proxy(e,Ki)}class Wi{constructor(t,n,l){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Qn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Lt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=l}notify(){if(this.flags|=16,!(this.flags&8)&&q!==this)return rs(this,!0),!0}get value(){const t=this.dep.track();return cs(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function qi(e,t,n=!1){let l,s;return R(e)?l=e:(l=e.get,s=e.set),new Wi(l,s,n)}const Yt={},tn=new WeakMap;let tt;function zi(e,t=!1,n=tt){if(n){let l=tn.get(n);l||tn.set(n,l=[]),l.push(e)}}function Ji(e,t,n=z){const{immediate:l,deep:s,once:i,scheduler:r,augmentJob:a,call:o}=n,f=I=>s?I:Se(I)||s===!1||s===0?We(I,1):We(I);let u,p,y,E,w=!1,A=!1;if(ae(e)?(p=()=>e.value,w=Se(e)):ft(e)?(p=()=>f(e),w=!0):D(e)?(A=!0,w=e.some(I=>ft(I)||Se(I)),p=()=>e.map(I=>{if(ae(I))return I.value;if(ft(I))return f(I);if(R(I))return o?o(I,2):I()})):R(e)?t?p=o?()=>o(e,2):e:p=()=>{if(y){Be();try{y()}finally{ke()}}const I=tt;tt=u;try{return o?o(e,3,[E]):e(E)}finally{tt=I}}:p=_e,t&&s){const I=p,X=s===!0?1/0:s;p=()=>We(I(),X)}const V=Si(),N=()=>{u.stop(),V&&V.active&&jn(V.effects,u)};if(i&&t){const I=t;t=(...X)=>{I(...X),N()}}let G=A?new Array(e.length).fill(Yt):Yt;const H=I=>{if(!(!(u.flags&1)||!u.dirty&&!I))if(t){const X=u.run();if(s||w||(A?X.some((me,F)=>Me(me,G[F])):Me(X,G))){y&&y();const me=tt;tt=u;try{const F=[X,G===Yt?void 0:A&&G[0]===Yt?[]:G,E];G=X,o?o(t,3,F):t(...F)}finally{tt=me}}}else u.run()};return a&&a(H),u=new ss(p),u.scheduler=r?()=>r(H,!1):H,E=I=>zi(I,!1,u),y=u.onStop=()=>{const I=tn.get(u);if(I){if(o)o(I,4);else for(const X of I)X();tn.delete(u)}},t?l?H(!0):G=u.run():r?r(H.bind(null,!0),!0):u.run(),N.pause=u.pause.bind(u),N.resume=u.resume.bind(u),N.stop=N,N}function We(e,t=1/0,n){if(t<=0||!J(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,ae(e))We(e.value,t,n);else if(D(e))for(let l=0;l<e.length;l++)We(e[l],t,n);else if(ri(e)||Ot(e))e.forEach(l=>{We(l,t,n)});else if(ci(e)){for(const l in e)We(e[l],t,n);for(const l of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,l)&&We(e[l],t,n)}return e}/**
* @vue/runtime-core v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function Ht(e,t,n,l){try{return l?e(...l):e()}catch(s){pn(s,t,n)}}function Re(e,t,n,l){if(R(e)){const s=Ht(e,t,n,l);return s&&ts(s)&&s.catch(i=>{pn(i,t,n)}),s}if(D(e)){const s=[];for(let i=0;i<e.length;i++)s.push(Re(e[i],t,n,l));return s}}function pn(e,t,n,l=!0){const s=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:r}=t&&t.appContext.config||z;if(t){let a=t.parent;const o=t.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let p=0;p<u.length;p++)if(u[p](e,o,f)===!1)return}a=a.parent}if(i){Be(),Ht(i,null,10,[e,o,f]),ke();return}}Yi(e,n,s,l,r)}function Yi(e,t,n,l=!0,s=!1){if(s)throw e;console.error(e)}const de=[];let Ce=-1;const dt=[];let Ke=null,ut=0;const bs=Promise.resolve();let nn=null;function sl(e){const t=nn||bs;return e?t.then(this?e.bind(this):e):t}function Xi(e){let t=Ce+1,n=de.length;for(;t<n;){const l=t+n>>>1,s=de[l],i=Ut(s);i<e||i===e&&s.flags&2?t=l+1:n=l}return t}function il(e){if(!(e.flags&1)){const t=Ut(e),n=de[de.length-1];!n||!(e.flags&2)&&t>=Ut(n)?de.push(e):de.splice(Xi(t),0,e),e.flags|=1,ys()}}function ys(){nn||(nn=bs.then(xs))}function Qi(e){D(e)?dt.push(...e):Ke&&e.id===-1?Ke.splice(ut+1,0,e):e.flags&1||(dt.push(e),e.flags|=1),ys()}function Tl(e,t,n=Ce+1){for(;n<de.length;n++){const l=de[n];if(l&&l.flags&2){if(e&&l.id!==e.uid)continue;de.splice(n,1),n--,l.flags&4&&(l.flags&=-2),l(),l.flags&4||(l.flags&=-2)}}}function Ss(e){if(dt.length){const t=[...new Set(dt)].sort((n,l)=>Ut(n)-Ut(l));if(dt.length=0,Ke){Ke.push(...t);return}for(Ke=t,ut=0;ut<Ke.length;ut++){const n=Ke[ut];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Ke=null,ut=0}}const Ut=e=>e.id==null?e.flags&2?-1:1/0:e.id;function xs(e){try{for(Ce=0;Ce<de.length;Ce++){const t=de[Ce];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ht(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Ce<de.length;Ce++){const t=de[Ce];t&&(t.flags&=-2)}Ce=-1,de.length=0,Ss(),nn=null,(de.length||dt.length)&&xs()}}let De,St=[],Vn=!1;function hn(e,...t){De?De.emit(e,...t):Vn||St.push({event:e,args:t})}function ws(e,t){var n,l;De=e,De?(De.enabled=!0,St.forEach(({event:s,args:i})=>De.emit(s,...i)),St=[]):typeof window<"u"&&window.HTMLElement&&!((l=(n=window.navigator)==null?void 0:n.userAgent)!=null&&l.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{ws(i,t)}),setTimeout(()=>{De||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Vn=!0,St=[])},3e3)):(Vn=!0,St=[])}function Zi(e,t){hn("app:init",e,t,{Fragment:Ge,Text:jt,Comment:it,Static:Qt})}function er(e){hn("app:unmount",e)}const tr=rl("component:added"),Ts=rl("component:updated"),nr=rl("component:removed"),lr=e=>{De&&typeof De.cleanupBuffer=="function"&&!De.cleanupBuffer(e)&&nr(e)};function rl(e){return t=>{hn(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function sr(e,t,n){hn("component:emit",e.appContext.app,e,t,n)}let Ve=null,Es=null;function ln(e){const t=Ve;return Ve=e,Es=e&&e.type.__scopeId||null,t}function ir(e,t=Ve,n){if(!t||e._n)return e;const l=(...s)=>{l._d&&on(-1);const i=ln(t);let r;try{r=e(...s)}finally{ln(i),l._d&&on(1)}return __VUE_PROD_DEVTOOLS__&&Ts(t),r};return l._n=!0,l._c=!0,l._d=!0,l}function Ze(e,t,n,l){const s=e.dirs,i=t&&t.dirs;for(let r=0;r<s.length;r++){const a=s[r];i&&(a.oldValue=i[r].value);let o=a.dir[l];o&&(Be(),Re(o,n,8,[e.el,a,e,t]),ke())}}function Os(e,t){if(pe){let n=pe.provides;const l=pe.parent&&pe.parent.provides;l===n&&(n=pe.provides=Object.create(l)),n[e]=t}}function Gt(e,t,n=!1){const l=ao();if(l||pt){let s=pt?pt._context.provides:l?l.parent==null||l.ce?l.vnode.appContext&&l.vnode.appContext.provides:l.parent.provides:void 0;if(s&&e in s)return s[e];if(arguments.length>1)return n&&R(t)?t.call(l&&l.proxy):t}}const rr=Symbol.for("v-scx"),or=()=>Gt(rr);function It(e,t,n){return As(e,t,n)}function As(e,t,n=z){const{immediate:l,deep:s,flush:i,once:r}=n,a=re({},n),o=t&&l||!t&&i!=="post";let f;if(Bt){if(i==="sync"){const E=or();f=E.__watcherHandles||(E.__watcherHandles=[])}else if(!o){const E=()=>{};return E.stop=_e,E.resume=_e,E.pause=_e,E}}const u=pe;a.call=(E,w,A)=>Re(E,u,w,A);let p=!1;i==="post"?a.scheduler=E=>{fe(E,u&&u.suspense)}:i!=="sync"&&(p=!0,a.scheduler=(E,w)=>{w?E():il(E)}),a.augmentJob=E=>{t&&(E.flags|=4),p&&(E.flags|=2,u&&(E.id=u.uid,E.i=u))};const y=Ji(e,t,a);return Bt&&(f?f.push(y):o&&y()),y}function ar(e,t,n){const l=this.proxy,s=Z(e)?e.includes(".")?Cs(l,e):()=>l[e]:e.bind(l,l);let i;R(t)?i=t:(i=t.handler,n=t);const r=Kt(this),a=As(s,i.bind(l),n);return r(),a}function Cs(e,t){const n=t.split(".");return()=>{let l=e;for(let s=0;s<n.length&&l;s++)l=l[n[s]];return l}}const je=new WeakMap,Ps=Symbol("_vte"),cr=e=>e.__isTeleport,nt=e=>e&&(e.disabled||e.disabled===""),ur=e=>e&&(e.defer||e.defer===""),El=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ol=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Rn=(e,t)=>{const n=e&&e.to;return Z(n)?t?t(n):null:n},fr={name:"Teleport",__isTeleport:!0,process(e,t,n,l,s,i,r,a,o,f){const{mc:u,pc:p,pbc:y,o:{insert:E,querySelector:w,createText:A,createComment:V,parentNode:N}}=f,G=nt(t.props);let{dynamicChildren:H}=t;const I=(F,Q,ee)=>{F.shapeFlag&16&&u(F.children,Q,ee,s,i,r,a,o)},X=(F=t)=>{const Q=nt(F.props),ee=F.target=Rn(F.props,w),ge=Ln(ee,F,A,E);ee&&(r!=="svg"&&El(ee)?r="svg":r!=="mathml"&&Ol(ee)&&(r="mathml"),s&&s.isCE&&(s.ce._teleportTargets||(s.ce._teleportTargets=new Set)).add(ee),Q||(I(F,ee,ge),xt(F,!1)))},me=F=>{const Q=()=>{if(je.get(F)===Q){if(je.delete(F),nt(F.props)){const ee=N(F.el)||n;I(F,ee,F.anchor),xt(F,!0)}X(F)}};je.set(F,Q),fe(Q,i)};if(e==null){const F=t.el=A(""),Q=t.anchor=A("");if(E(F,n,l),E(Q,n,l),ur(t.props)||i&&i.pendingBranch){me(t);return}G&&(I(t,n,Q),xt(t,!0)),X()}else{t.el=e.el;const F=t.anchor=e.anchor,Q=je.get(e);if(Q){Q.flags|=8,je.delete(e),me(t);return}t.targetStart=e.targetStart;const ee=t.target=e.target,ge=t.targetAnchor=e.targetAnchor,xe=nt(e.props),Ye=xe?n:ee,ot=xe?F:ge;if(r==="svg"||El(ee)?r="svg":(r==="mathml"||Ol(ee))&&(r="mathml"),H?(y(e.dynamicChildren,H,Ye,s,i,r,a),ul(e,t,!0)):o||p(e,t,Ye,ot,s,i,r,a,!1),G)xe?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Xt(t,n,F,f,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const at=t.target=Rn(t.props,w);at&&Xt(t,at,null,f,0)}else xe&&Xt(t,ee,ge,f,1);xt(t,G)}},remove(e,t,n,{um:l,o:{remove:s}},i){const{shapeFlag:r,children:a,anchor:o,targetStart:f,targetAnchor:u,target:p,props:y}=e;let E=i||!nt(y);const w=je.get(e);if(w&&(w.flags|=8,je.delete(e),E=!1),p&&(s(f),s(u)),i&&s(o),r&16)for(let A=0;A<a.length;A++){const V=a[A];l(V,t,n,E,!!V.dynamicChildren)}},move:Xt,hydrate:dr};function Xt(e,t,n,{o:{insert:l},m:s},i=2){i===0&&l(e.targetAnchor,t,n);const{el:r,anchor:a,shapeFlag:o,children:f,props:u}=e,p=i===2;if(p&&l(r,t,n),!je.has(e)&&(!p||nt(u))&&o&16)for(let y=0;y<f.length;y++)s(f[y],t,n,2);p&&l(a,t,n)}function dr(e,t,n,l,s,i,{o:{nextSibling:r,parentNode:a,querySelector:o,insert:f,createText:u}},p){function y(V,N){let G=N;for(;G;){if(G&&G.nodeType===8){if(G.data==="teleport start anchor")t.targetStart=G;else if(G.data==="teleport anchor"){t.targetAnchor=G,V._lpa=t.targetAnchor&&r(t.targetAnchor);break}}G=r(G)}}function E(V,N){N.anchor=p(r(V),N,a(V),n,l,s,i)}const w=t.target=Rn(t.props,o),A=nt(t.props);if(w){const V=w._lpa||w.firstChild;t.shapeFlag&16&&(A?(E(e,t),y(w,V),t.targetAnchor||Ln(w,t,u,f,a(e)===w?e:null)):(t.anchor=r(e),y(w,V),t.targetAnchor||Ln(w,t,u,f),p(V&&r(V),t,w,n,l,s,i))),xt(t,A)}else A&&t.shapeFlag&16&&(E(e,t),t.targetStart=e,t.targetAnchor=r(e));return t.anchor&&r(t.anchor)}const pr=fr;function xt(e,t){const n=e.ctx;if(n&&n.ut){let l,s;for(t?(l=e.el,s=e.anchor):(l=e.targetStart,s=e.targetAnchor);l&&l!==s;)l.nodeType===1&&l.setAttribute("data-v-owner",n.uid),l=l.nextSibling;n.ut()}}function Ln(e,t,n,l,s=null){const i=t.targetStart=n(""),r=t.targetAnchor=n("");return i[Ps]=r,e&&(l(i,e,s),l(r,e,s)),r}const hr=Symbol("_leaveCb");function ol(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ol(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 j(e,t){return R(e)?re({name:e.name},t,{setup:e}):e}function Gs(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Al(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const sn=new WeakMap;function Mt(e,t,n,l,s=!1){if(D(e)){e.forEach((A,V)=>Mt(A,t&&(D(t)?t[V]:t),n,l,s));return}if(Dt(l)&&!s){l.shapeFlag&512&&l.type.__asyncResolved&&l.component.subTree.component&&Mt(e,t,n,l.component.subTree);return}const i=l.shapeFlag&4?pl(l.component):l.el,r=s?null:i,{i:a,r:o}=e,f=t&&t.r,u=a.refs===z?a.refs={}:a.refs,p=a.setupState,y=B(p),E=p===z?es:A=>Al(u,A)?!1:k(y,A),w=(A,V)=>!(V&&Al(u,V));if(f!=null&&f!==o){if(Cl(t),Z(f))u[f]=null,E(f)&&(p[f]=null);else if(ae(f)){const A=t;w(f,A.k)&&(f.value=null),A.k&&(u[A.k]=null)}}if(R(o))Ht(o,a,12,[r,u]);else{const A=Z(o),V=ae(o);if(A||V){const N=()=>{if(e.f){const G=A?E(o)?p[o]:u[o]:w()||!e.k?o.value:u[e.k];if(s)D(G)&&jn(G,i);else if(D(G))G.includes(i)||G.push(i);else if(A)u[o]=[i],E(o)&&(p[o]=u[o]);else{const H=[i];w(o,e.k)&&(o.value=H),e.k&&(u[e.k]=H)}}else A?(u[o]=r,E(o)&&(p[o]=r)):V&&(w(o,e.k)&&(o.value=r),e.k&&(u[e.k]=r))};if(r){const G=()=>{N(),sn.delete(e)};G.id=-1,sn.set(e,G),fe(G,n)}else Cl(e),N()}}}function Cl(e){const t=sn.get(e);t&&(t.flags|=8,sn.delete(e))}lt().requestIdleCallback;lt().cancelIdleCallback;const Dt=e=>!!e.type.__asyncLoader,Is=e=>e.type.__isKeepAlive;function gr(e,t){Ms(e,"a",t)}function mr(e,t){Ms(e,"da",t)}function Ms(e,t,n=pe){const l=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(gn(t,l,n),n){let s=n.parent;for(;s&&s.parent;)Is(s.parent.vnode)&&vr(l,t,n,s),s=s.parent}}function vr(e,t,n,l){const s=gn(t,e,l,!0);Ds(()=>{jn(l[t],s)},n)}function gn(e,t,n=pe,l=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{Be();const a=Kt(n),o=Re(t,n,e,r);return a(),ke(),o});return l?s.unshift(i):s.push(i),i}}const $e=e=>(t,n=pe)=>{(!Bt||e==="sp")&&gn(e,(...l)=>t(...l),n)},_r=$e("bm"),br=$e("m"),yr=$e("bu"),Sr=$e("u"),$t=$e("bum"),Ds=$e("um"),xr=$e("sp"),wr=$e("rtg"),Tr=$e("rtc");function Er(e,t=pe){gn("ec",e,t)}const Or=Symbol.for("v-ndc"),Fn=e=>e?Xs(e)?pl(e):Fn(e.parent):null,Vt=re(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=>Fn(e.parent),$root:e=>Fn(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?Rs(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{il(e.update)}),$nextTick:e=>e.n||(e.n=sl.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?ar.bind(e):_e}),En=(e,t)=>e!==z&&!e.__isScriptSetup&&k(e,t),Ar={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:l,data:s,props:i,accessCache:r,type:a,appContext:o}=e;if(t[0]!=="$"){const y=r[t];if(y!==void 0)switch(y){case 1:return l[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(En(l,t))return r[t]=1,l[t];if(__VUE_OPTIONS_API__&&s!==z&&k(s,t))return r[t]=2,s[t];if(k(i,t))return r[t]=3,i[t];if(n!==z&&k(n,t))return r[t]=4,n[t];(!__VUE_OPTIONS_API__||Nn)&&(r[t]=0)}}const f=Vt[t];let u,p;if(f)return t==="$attrs"&&oe(e.attrs,"get",""),f(e);if((u=a.__cssModules)&&(u=u[t]))return u;if(n!==z&&k(n,t))return r[t]=4,n[t];if(p=o.config.globalProperties,k(p,t))return p[t]},set({_:e},t,n){const{data:l,setupState:s,ctx:i}=e;return En(s,t)?(s[t]=n,!0):__VUE_OPTIONS_API__&&l!==z&&k(l,t)?(l[t]=n,!0):k(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:l,appContext:s,props:i,type:r}},a){let o;return!!(n[a]||__VUE_OPTIONS_API__&&e!==z&&a[0]!=="$"&&k(e,a)||En(t,a)||k(i,a)||k(l,a)||k(Vt,a)||k(s.config.globalProperties,a)||(o=r.__cssModules)&&o[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:k(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Pl(e){return D(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Nn=!0;function Cr(e){const t=Rs(e),n=e.proxy,l=e.ctx;Nn=!1,t.beforeCreate&&Gl(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:a,provide:o,inject:f,created:u,beforeMount:p,mounted:y,beforeUpdate:E,updated:w,activated:A,deactivated:V,beforeDestroy:N,beforeUnmount:G,destroyed:H,unmounted:I,render:X,renderTracked:me,renderTriggered:F,errorCaptured:Q,serverPrefetch:ee,expose:ge,inheritAttrs:xe,components:Ye,directives:ot,filters:at}=t;if(f&&Pr(f,l,null),r)for(const Y in r){const K=r[Y];R(K)&&(l[Y]=K.bind(n))}if(s){const Y=s.call(n,n);J(Y)&&(e.data=tl(Y))}if(Nn=!0,i)for(const Y in i){const K=i[Y],Xe=R(K)?K.bind(n,n):R(K.get)?K.get.bind(n,n):_e,Wt=!R(K)&&R(K.set)?K.set.bind(n):_e,Qe=Rt({get:Xe,set:Wt});Object.defineProperty(l,Y,{enumerable:!0,configurable:!0,get:()=>Qe.value,set:we=>Qe.value=we})}if(a)for(const Y in a)Vs(a[Y],l,n,Y);if(o){const Y=R(o)?o.call(n):o;Reflect.ownKeys(Y).forEach(K=>{Os(K,Y[K])})}u&&Gl(u,e,"c");function ce(Y,K){D(K)?K.forEach(Xe=>Y(Xe.bind(n))):K&&Y(K.bind(n))}if(ce(_r,p),ce(br,y),ce(yr,E),ce(Sr,w),ce(gr,A),ce(mr,V),ce(Er,Q),ce(Tr,me),ce(wr,F),ce($t,G),ce(Ds,I),ce(xr,ee),D(ge))if(ge.length){const Y=e.exposed||(e.exposed={});ge.forEach(K=>{Object.defineProperty(Y,K,{get:()=>n[K],set:Xe=>n[K]=Xe,enumerable:!0})})}else e.exposed||(e.exposed={});X&&e.render===_e&&(e.render=X),xe!=null&&(e.inheritAttrs=xe),Ye&&(e.components=Ye),ot&&(e.directives=ot),ee&&Gs(e)}function Pr(e,t,n=_e){D(e)&&(e=Un(e));for(const l in e){const s=e[l];let i;J(s)?"default"in s?i=Gt(s.from||l,s.default,!0):i=Gt(s.from||l):i=Gt(s),ae(i)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[l]=i}}function Gl(e,t,n){Re(D(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function Vs(e,t,n,l){let s=l.includes(".")?Cs(n,l):()=>n[l];if(Z(e)){const i=t[e];R(i)&&It(s,i)}else if(R(e))It(s,e.bind(n));else if(J(e))if(D(e))e.forEach(i=>Vs(i,t,n,l));else{const i=R(e.handler)?e.handler.bind(n):t[e.handler];R(i)&&It(s,i,e)}}function Rs(e){const t=e.type,{mixins:n,extends:l}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,a=i.get(t);let o;return a?o=a:!s.length&&!n&&!l?o=t:(o={},s.length&&s.forEach(f=>rn(o,f,r,!0)),rn(o,t,r)),J(t)&&i.set(t,o),o}function rn(e,t,n,l=!1){const{mixins:s,extends:i}=t;i&&rn(e,i,n,!0),s&&s.forEach(r=>rn(e,r,n,!0));for(const r in t)if(!(l&&r==="expose")){const a=Gr[r]||n&&n[r];e[r]=a?a(e[r],t[r]):t[r]}return e}const Gr={data:Il,props:Ml,emits:Ml,methods:wt,computed:wt,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:wt,directives:wt,watch:Mr,provide:Il,inject:Ir};function Il(e,t){return t?e?function(){return re(R(e)?e.call(this,this):e,R(t)?t.call(this,this):t)}:t:e}function Ir(e,t){return wt(Un(e),Un(t))}function Un(e){if(D(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function ue(e,t){return e?[...new Set([].concat(e,t))]:t}function wt(e,t){return e?re(Object.create(null),e,t):t}function Ml(e,t){return e?D(e)&&D(t)?[...new Set([...e,...t])]:re(Object.create(null),Pl(e),Pl(t??{})):t}function Mr(e,t){if(!e)return t;if(!t)return e;const n=re(Object.create(null),e);for(const l in t)n[l]=ue(e[l],t[l]);return n}function Ls(){return{app:null,config:{isNativeTag:es,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Dr=0;function Vr(e,t){return function(l,s=null){R(l)||(l=re({},l)),s!=null&&!J(s)&&(s=null);const i=Ls(),r=new WeakSet,a=[];let o=!1;const f=i.app={_uid:Dr++,_component:l,_props:s,_container:null,_context:i,_instance:null,version:Ul,get config(){return i.config},set config(u){},use(u,...p){return r.has(u)||(u&&R(u.install)?(r.add(u),u.install(f,...p)):R(u)&&(r.add(u),u(f,...p))),f},mixin(u){return __VUE_OPTIONS_API__&&(i.mixins.includes(u)||i.mixins.push(u)),f},component(u,p){return p?(i.components[u]=p,f):i.components[u]},directive(u,p){return p?(i.directives[u]=p,f):i.directives[u]},mount(u,p,y){if(!o){const E=f._ceVNode||ve(l,s);return E.appContext=i,y===!0?y="svg":y===!1&&(y=void 0),e(E,u,y),o=!0,f._container=u,u.__vue_app__=f,__VUE_PROD_DEVTOOLS__&&(f._instance=E.component,Zi(f,Ul)),pl(E.component)}},onUnmount(u){a.push(u)},unmount(){o&&(Re(a,f._instance,16),e(null,f._container),__VUE_PROD_DEVTOOLS__&&(f._instance=null,er(f)),delete f._container.__vue_app__)},provide(u,p){return i.provides[u]=p,f},runWithContext(u){const p=pt;pt=f;try{return u()}finally{pt=p}}};return f}}let pt=null;const Rr=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${be(t)}Modifiers`]||e[`${rt(t)}Modifiers`];function Lr(e,t,...n){if(e.isUnmounted)return;const l=e.vnode.props||z;let s=n;const i=t.startsWith("update:"),r=i&&Rr(l,t.slice(7));r&&(r.trim&&(s=n.map(u=>Z(u)?u.trim():u)),r.number&&(s=n.map(di))),__VUE_PROD_DEVTOOLS__&&sr(e,t,s);let a,o=l[a=yn(t)]||l[a=yn(be(t))];!o&&i&&(o=l[a=yn(rt(t))]),o&&Re(o,e,6,s);const f=l[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,Re(f,e,6,s)}}const Fr=new WeakMap;function Fs(e,t,n=!1){const l=__VUE_OPTIONS_API__&&n?Fr:t.emitsCache,s=l.get(e);if(s!==void 0)return s;const i=e.emits;let r={},a=!1;if(__VUE_OPTIONS_API__&&!R(e)){const o=f=>{const u=Fs(f,t,!0);u&&(a=!0,re(r,u))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return!i&&!a?(J(e)&&l.set(e,null),null):(D(i)?i.forEach(o=>r[o]=null):re(r,i),J(e)&&l.set(e,r),r)}function mn(e,t){return!e||!un(t)?!1:(t=t.slice(2).replace(/Once$/,""),k(e,t[0].toLowerCase()+t.slice(1))||k(e,rt(t))||k(e,t))}function Dl(e){const{type:t,vnode:n,proxy:l,withProxy:s,propsOptions:[i],slots:r,attrs:a,emit:o,render:f,renderCache:u,props:p,data:y,setupState:E,ctx:w,inheritAttrs:A}=e,V=ln(e);let N,G;try{if(n.shapeFlag&4){const I=s||l,X=I;N=Ie(f.call(X,I,u,p,E,y,w)),G=a}else{const I=t;N=Ie(I.length>1?I(p,{attrs:a,slots:r,emit:o}):I(p,null)),G=t.props?a:Nr(a)}}catch(I){pn(I,e,1),N=ve(it)}let H=N;if(G&&A!==!1){const I=Object.keys(G),{shapeFlag:X}=H;I.length&&X&7&&(i&&I.some(fn)&&(G=Ur(G,i)),H=ht(H,G,!1,!0))}return n.dirs&&(H=ht(H,null,!1,!0),H.dirs=H.dirs?H.dirs.concat(n.dirs):n.dirs),n.transition&&ol(H,n.transition),N=H,ln(V),N}const Nr=e=>{let t;for(const n in e)(n==="class"||n==="style"||un(n))&&((t||(t={}))[n]=e[n]);return t},Ur=(e,t)=>{const n={};for(const l in e)(!fn(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function Br(e,t,n){const{props:l,children:s,component:i}=e,{props:r,children:a,patchFlag:o}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&o>=0){if(o&1024)return!0;if(o&16)return l?Vl(l,r,f):!!r;if(o&8){const u=t.dynamicProps;for(let p=0;p<u.length;p++){const y=u[p];if(Ns(r,l,y)&&!mn(f,y))return!0}}}else return(s||a)&&(!a||!a.$stable)?!0:l===r?!1:l?r?Vl(l,r,f):!0:!!r;return!1}function Vl(e,t,n){const l=Object.keys(t);if(l.length!==Object.keys(e).length)return!0;for(let s=0;s<l.length;s++){const i=l[s];if(Ns(t,e,i)&&!mn(n,i))return!0}return!1}function Ns(e,t,n){const l=e[n],s=t[n];return n==="style"&&J(l)&&J(s)?!zn(l,s):l!==s}function kr({vnode:e,parent:t,suspense:n},l){for(;t;){const s=t.subTree;if(s.suspense&&s.suspense.activeBranch===e&&(s.suspense.vnode.el=s.el=l,e=s),s===e)(e=t.vnode).el=l,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=l)}const Us={},Bs=()=>Object.create(Us),ks=e=>Object.getPrototypeOf(e)===Us;function Hr(e,t,n,l=!1){const s={},i=Bs();e.propsDefaults=Object.create(null),Hs(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=l?s:Bi(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function $r(e,t,n,l){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,a=B(s),[o]=e.propsOptions;let f=!1;if((l||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let p=0;p<u.length;p++){let y=u[p];if(mn(e.emitsOptions,y))continue;const E=t[y];if(o)if(k(i,y))E!==i[y]&&(i[y]=E,f=!0);else{const w=be(y);s[w]=Bn(o,a,w,E,e,!1)}else E!==i[y]&&(i[y]=E,f=!0)}}}else{Hs(e,t,s,i)&&(f=!0);let u;for(const p in a)(!t||!k(t,p)&&((u=rt(p))===p||!k(t,u)))&&(o?n&&(n[p]!==void 0||n[u]!==void 0)&&(s[p]=Bn(o,a,p,void 0,e,!0)):delete s[p]);if(i!==a)for(const p in i)(!t||!k(t,p))&&(delete i[p],f=!0)}f&&Ue(e.attrs,"set","")}function Hs(e,t,n,l){const[s,i]=e.propsOptions;let r=!1,a;if(t)for(let o in t){if(At(o))continue;const f=t[o];let u;s&&k(s,u=be(o))?!i||!i.includes(u)?n[u]=f:(a||(a={}))[u]=f:mn(e.emitsOptions,o)||(!(o in l)||f!==l[o])&&(l[o]=f,r=!0)}if(i){const o=B(n),f=a||z;for(let u=0;u<i.length;u++){const p=i[u];n[p]=Bn(s,o,p,f[p],e,!k(f,p))}}return r}function Bn(e,t,n,l,s,i){const r=e[n];if(r!=null){const a=k(r,"default");if(a&&l===void 0){const o=r.default;if(r.type!==Function&&!r.skipFactory&&R(o)){const{propsDefaults:f}=s;if(n in f)l=f[n];else{const u=Kt(s);l=f[n]=o.call(null,t),u()}}else l=o;s.ce&&s.ce._setProp(n,l)}r[0]&&(i&&!a?l=!1:r[1]&&(l===""||l===rt(n))&&(l=!0))}return l}const jr=new WeakMap;function $s(e,t,n=!1){const l=__VUE_OPTIONS_API__&&n?jr:t.propsCache,s=l.get(e);if(s)return s;const i=e.props,r={},a=[];let o=!1;if(__VUE_OPTIONS_API__&&!R(e)){const u=p=>{o=!0;const[y,E]=$s(p,t,!0);re(r,y),E&&a.push(...E)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!i&&!o)return J(e)&&l.set(e,Et),Et;if(D(i))for(let u=0;u<i.length;u++){const p=be(i[u]);Rl(p)&&(r[p]=z)}else if(i)for(const u in i){const p=be(u);if(Rl(p)){const y=i[u],E=r[p]=D(y)||R(y)?{type:y}:re({},y),w=E.type;let A=!1,V=!0;if(D(w))for(let N=0;N<w.length;++N){const G=w[N],H=R(G)&&G.name;if(H==="Boolean"){A=!0;break}else H==="String"&&(V=!1)}else A=R(w)&&w.name==="Boolean";E[0]=A,E[1]=V,(A||k(E,"default"))&&a.push(p)}}const f=[r,a];return J(e)&&l.set(e,f),f}function Rl(e){return e[0]!=="$"&&!At(e)}const al=e=>e==="_"||e==="_ctx"||e==="$stable",cl=e=>D(e)?e.map(Ie):[Ie(e)],Kr=(e,t,n)=>{if(t._n)return t;const l=ir((...s)=>cl(t(...s)),n);return l._c=!1,l},js=(e,t,n)=>{const l=e._ctx;for(const s in e){if(al(s))continue;const i=e[s];if(R(i))t[s]=Kr(s,i,l);else if(i!=null){const r=cl(i);t[s]=()=>r}}},Ks=(e,t)=>{const n=cl(t);e.slots.default=()=>n},Ws=(e,t,n)=>{for(const l in t)(n||!al(l))&&(e[l]=t[l])},Wr=(e,t,n)=>{const l=e.slots=Bs();if(e.vnode.shapeFlag&32){const s=t._;s?(Ws(l,t,n),n&&en(l,"_",s,!0)):js(t,l)}else t&&Ks(e,t)},qr=(e,t,n)=>{const{vnode:l,slots:s}=e;let i=!0,r=z;if(l.shapeFlag&32){const a=t._;a?n&&a===1?i=!1:Ws(s,t,n):(i=!t.$stable,js(t,s)),r=t}else t&&(Ks(e,t),r={default:1});if(i)for(const a in s)!al(a)&&r[a]==null&&delete s[a]};function zr(){typeof __VUE_OPTIONS_API__!="boolean"&&(lt().__VUE_OPTIONS_API__=!0),typeof __VUE_PROD_DEVTOOLS__!="boolean"&&(lt().__VUE_PROD_DEVTOOLS__=!1),typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(lt().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const fe=Zr;function Jr(e){return Yr(e)}function Yr(e,t){zr();const n=lt();n.__VUE__=!0,__VUE_PROD_DEVTOOLS__&&ws(n.__VUE_DEVTOOLS_GLOBAL_HOOK__,n);const{insert:l,remove:s,patchProp:i,createElement:r,createText:a,createComment:o,setText:f,setElementText:u,parentNode:p,nextSibling:y,setScopeId:E=_e,insertStaticContent:w}=e,A=(c,d,g,b=null,m=null,v=null,T=void 0,x=null,S=!!d.dynamicChildren)=>{if(c===d)return;c&&!yt(c,d)&&(b=qt(c),we(c,m,v,!0),c=null),d.patchFlag===-2&&(S=!1,d.dynamicChildren=null);const{type:_,ref:P,shapeFlag:O}=d;switch(_){case jt:V(c,d,g,b);break;case it:N(c,d,g,b);break;case Qt:c==null&&G(d,g,b,T);break;case Ge:Ye(c,d,g,b,m,v,T,x,S);break;default:O&1?X(c,d,g,b,m,v,T,x,S):O&6?ot(c,d,g,b,m,v,T,x,S):(O&64||O&128)&&_.process(c,d,g,b,m,v,T,x,S,vt)}P!=null&&m?Mt(P,c&&c.ref,v,d||c,!d):P==null&&c&&c.ref!=null&&Mt(c.ref,null,v,c,!0)},V=(c,d,g,b)=>{if(c==null)l(d.el=a(d.children),g,b);else{const m=d.el=c.el;d.children!==c.children&&f(m,d.children)}},N=(c,d,g,b)=>{c==null?l(d.el=o(d.children||""),g,b):d.el=c.el},G=(c,d,g,b)=>{[c.el,c.anchor]=w(c.children,d,g,b,c.el,c.anchor)},H=({el:c,anchor:d},g,b)=>{let m;for(;c&&c!==d;)m=y(c),l(c,g,b),c=m;l(d,g,b)},I=({el:c,anchor:d})=>{let g;for(;c&&c!==d;)g=y(c),s(c),c=g;s(d)},X=(c,d,g,b,m,v,T,x,S)=>{if(d.type==="svg"?T="svg":d.type==="math"&&(T="mathml"),c==null)me(d,g,b,m,v,T,x,S);else{const _=c.el&&c.el._isVueCE?c.el:null;try{_&&_._beginPatch(),ee(c,d,m,v,T,x,S)}finally{_&&_._endPatch()}}},me=(c,d,g,b,m,v,T,x)=>{let S,_;const{props:P,shapeFlag:O,transition:C,dirs:M}=c;if(S=c.el=r(c.type,v,P&&P.is,P),O&8?u(S,c.children):O&16&&Q(c.children,S,null,b,m,On(c,v),T,x),M&&Ze(c,null,b,"created"),F(S,c,c.scopeId,T,b),P){for(const $ in P)$!=="value"&&!At($)&&i(S,$,null,P[$],v,b);"value"in P&&i(S,"value",null,P.value,v),(_=P.onVnodeBeforeMount)&&Ae(_,b,c)}__VUE_PROD_DEVTOOLS__&&(en(S,"__vnode",c,!0),en(S,"__vueParentComponent",b,!0)),M&&Ze(c,null,b,"beforeMount");const U=Xr(m,C);U&&C.beforeEnter(S),l(S,d,g),((_=P&&P.onVnodeMounted)||U||M)&&fe(()=>{try{_&&Ae(_,b,c),U&&C.enter(S),M&&Ze(c,null,b,"mounted")}finally{}},m)},F=(c,d,g,b,m)=>{if(g&&E(c,g),b)for(let v=0;v<b.length;v++)E(c,b[v]);if(m){let v=m.subTree;if(d===v||Js(v.type)&&(v.ssContent===d||v.ssFallback===d)){const T=m.vnode;F(c,T,T.scopeId,T.slotScopeIds,m.parent)}}},Q=(c,d,g,b,m,v,T,x,S=0)=>{for(let _=S;_<c.length;_++){const P=c[_]=x?Ne(c[_]):Ie(c[_]);A(null,P,d,g,b,m,v,T,x)}},ee=(c,d,g,b,m,v,T)=>{const x=d.el=c.el;__VUE_PROD_DEVTOOLS__&&(x.__vnode=d);let{patchFlag:S,dynamicChildren:_,dirs:P}=d;S|=c.patchFlag&16;const O=c.props||z,C=d.props||z;let M;if(g&&et(g,!1),(M=C.onVnodeBeforeUpdate)&&Ae(M,g,d,c),P&&Ze(d,c,g,"beforeUpdate"),g&&et(g,!0),(O.innerHTML&&C.innerHTML==null||O.textContent&&C.textContent==null)&&u(x,""),_?ge(c.dynamicChildren,_,x,g,b,On(d,m),v):T||K(c,d,x,null,g,b,On(d,m),v,!1),S>0){if(S&16)xe(x,O,C,g,m);else if(S&2&&O.class!==C.class&&i(x,"class",null,C.class,m),S&4&&i(x,"style",O.style,C.style,m),S&8){const U=d.dynamicProps;for(let $=0;$<U.length;$++){const W=U[$],te=O[W],se=C[W];(se!==te||W==="value")&&i(x,W,te,se,m,g)}}S&1&&c.children!==d.children&&u(x,d.children)}else!T&&_==null&&xe(x,O,C,g,m);((M=C.onVnodeUpdated)||P)&&fe(()=>{M&&Ae(M,g,d,c),P&&Ze(d,c,g,"updated")},b)},ge=(c,d,g,b,m,v,T)=>{for(let x=0;x<d.length;x++){const S=c[x],_=d[x],P=S.el&&(S.type===Ge||!yt(S,_)||S.shapeFlag&198)?p(S.el):g;A(S,_,P,null,b,m,v,T,!0)}},xe=(c,d,g,b,m)=>{if(d!==g){if(d!==z)for(const v in d)!At(v)&&!(v in g)&&i(c,v,d[v],null,m,b);for(const v in g){if(At(v))continue;const T=g[v],x=d[v];T!==x&&v!=="value"&&i(c,v,x,T,m,b)}"value"in g&&i(c,"value",d.value,g.value,m)}},Ye=(c,d,g,b,m,v,T,x,S)=>{const _=d.el=c?c.el:a(""),P=d.anchor=c?c.anchor:a("");let{patchFlag:O,dynamicChildren:C,slotScopeIds:M}=d;M&&(x=x?x.concat(M):M),c==null?(l(_,g,b),l(P,g,b),Q(d.children||[],g,P,m,v,T,x,S)):O>0&&O&64&&C&&c.dynamicChildren&&c.dynamicChildren.length===C.length?(ge(c.dynamicChildren,C,g,m,v,T,x),(d.key!=null||m&&d===m.subTree)&&ul(c,d,!0)):K(c,d,g,P,m,v,T,x,S)},ot=(c,d,g,b,m,v,T,x,S)=>{d.slotScopeIds=x,c==null?d.shapeFlag&512?m.ctx.activate(d,g,b,T,S):at(d,g,b,m,v,T,S):hl(c,d,S)},at=(c,d,g,b,m,v,T)=>{const x=c.component=oo(c,b,m);if(Is(c)&&(x.ctx.renderer=vt),co(x,!1,T),x.asyncDep){if(m&&m.registerDep(x,ce,T),!c.el){const S=x.subTree=ve(it);N(null,S,d,g),c.placeholder=S.el}}else ce(x,c,d,g,m,v,T)},hl=(c,d,g)=>{const b=d.component=c.component;if(Br(c,d,g))if(b.asyncDep&&!b.asyncResolved){Y(b,d,g);return}else b.next=d,b.update();else d.el=c.el,b.vnode=d},ce=(c,d,g,b,m,v,T)=>{const x=()=>{if(c.isMounted){let{next:O,bu:C,u:M,parent:U,vnode:$}=c;{const Ee=qs(c);if(Ee){O&&(O.el=$.el,Y(c,O,T)),Ee.asyncDep.then(()=>{fe(()=>{c.isUnmounted||_()},m)});return}}let W=O,te;et(c,!1),O?(O.el=$.el,Y(c,O,T)):O=$,C&&Sn(C),(te=O.props&&O.props.onVnodeBeforeUpdate)&&Ae(te,U,O,$),et(c,!0);const se=Dl(c),Te=c.subTree;c.subTree=se,A(Te,se,p(Te.el),qt(Te),c,m,v),O.el=se.el,W===null&&kr(c,se.el),M&&fe(M,m),(te=O.props&&O.props.onVnodeUpdated)&&fe(()=>Ae(te,U,O,$),m),__VUE_PROD_DEVTOOLS__&&Ts(c)}else{let O;const{el:C,props:M}=d,{bm:U,m:$,parent:W,root:te,type:se}=c,Te=Dt(d);et(c,!1),U&&Sn(U),!Te&&(O=M&&M.onVnodeBeforeMount)&&Ae(O,W,d),et(c,!0);{te.ce&&te.ce._hasShadowRoot()&&te.ce._injectChildStyle(se,c.parent?c.parent.type:void 0);const Ee=c.subTree=Dl(c);A(null,Ee,g,b,c,m,v),d.el=Ee.el}if($&&fe($,m),!Te&&(O=M&&M.onVnodeMounted)){const Ee=d;fe(()=>Ae(O,W,Ee),m)}(d.shapeFlag&256||W&&Dt(W.vnode)&&W.vnode.shapeFlag&256)&&c.a&&fe(c.a,m),c.isMounted=!0,__VUE_PROD_DEVTOOLS__&&tr(c),d=g=b=null}};c.scope.on();const S=c.effect=new ss(x);c.scope.off();const _=c.update=S.run.bind(S),P=c.job=S.runIfDirty.bind(S);P.i=c,P.id=c.uid,S.scheduler=()=>il(P),et(c,!0),_()},Y=(c,d,g)=>{d.component=c;const b=c.vnode.props;c.vnode=d,c.next=null,$r(c,d.props,b,g),qr(c,d.children,g),Be(),Tl(c),ke()},K=(c,d,g,b,m,v,T,x,S=!1)=>{const _=c&&c.children,P=c?c.shapeFlag:0,O=d.children,{patchFlag:C,shapeFlag:M}=d;if(C>0){if(C&128){Wt(_,O,g,b,m,v,T,x,S);return}else if(C&256){Xe(_,O,g,b,m,v,T,x,S);return}}M&8?(P&16&&mt(_,m,v),O!==_&&u(g,O)):P&16?M&16?Wt(_,O,g,b,m,v,T,x,S):mt(_,m,v,!0):(P&8&&u(g,""),M&16&&Q(O,g,b,m,v,T,x,S))},Xe=(c,d,g,b,m,v,T,x,S)=>{c=c||Et,d=d||Et;const _=c.length,P=d.length,O=Math.min(_,P);let C;for(C=0;C<O;C++){const M=d[C]=S?Ne(d[C]):Ie(d[C]);A(c[C],M,g,null,m,v,T,x,S)}_>P?mt(c,m,v,!0,!1,O):Q(d,g,b,m,v,T,x,S,O)},Wt=(c,d,g,b,m,v,T,x,S)=>{let _=0;const P=d.length;let O=c.length-1,C=P-1;for(;_<=O&&_<=C;){const M=c[_],U=d[_]=S?Ne(d[_]):Ie(d[_]);if(yt(M,U))A(M,U,g,null,m,v,T,x,S);else break;_++}for(;_<=O&&_<=C;){const M=c[O],U=d[C]=S?Ne(d[C]):Ie(d[C]);if(yt(M,U))A(M,U,g,null,m,v,T,x,S);else break;O--,C--}if(_>O){if(_<=C){const M=C+1,U=M<P?d[M].el:b;for(;_<=C;)A(null,d[_]=S?Ne(d[_]):Ie(d[_]),g,U,m,v,T,x,S),_++}}else if(_>C)for(;_<=O;)we(c[_],m,v,!0),_++;else{const M=_,U=_,$=new Map;for(_=U;_<=C;_++){const he=d[_]=S?Ne(d[_]):Ie(d[_]);he.key!=null&&$.set(he.key,_)}let W,te=0;const se=C-U+1;let Te=!1,Ee=0;const _t=new Array(se);for(_=0;_<se;_++)_t[_]=0;for(_=M;_<=O;_++){const he=c[_];if(te>=se){we(he,m,v,!0);continue}let Oe;if(he.key!=null)Oe=$.get(he.key);else for(W=U;W<=C;W++)if(_t[W-U]===0&&yt(he,d[W])){Oe=W;break}Oe===void 0?we(he,m,v,!0):(_t[Oe-U]=_+1,Oe>=Ee?Ee=Oe:Te=!0,A(he,d[Oe],g,null,m,v,T,x,S),te++)}const vl=Te?Qr(_t):Et;for(W=vl.length-1,_=se-1;_>=0;_--){const he=U+_,Oe=d[he],_l=d[he+1],bl=he+1<P?_l.el||zs(_l):b;_t[_]===0?A(null,Oe,g,bl,m,v,T,x,S):Te&&(W<0||_!==vl[W]?Qe(Oe,g,bl,2):W--)}}},Qe=(c,d,g,b,m=null)=>{const{el:v,type:T,transition:x,children:S,shapeFlag:_}=c;if(_&6){Qe(c.component.subTree,d,g,b);return}if(_&128){c.suspense.move(d,g,b);return}if(_&64){T.move(c,d,g,vt);return}if(T===Ge){l(v,d,g);for(let O=0;O<S.length;O++)Qe(S[O],d,g,b);l(c.anchor,d,g);return}if(T===Qt){H(c,d,g);return}if(b!==2&&_&1&&x)if(b===0)x.beforeEnter(v),l(v,d,g),fe(()=>x.enter(v),m);else{const{leave:O,delayLeave:C,afterLeave:M}=x,U=()=>{c.ctx.isUnmounted?s(v):l(v,d,g)},$=()=>{v._isLeaving&&v[hr](!0),O(v,()=>{U(),M&&M()})};C?C(v,U,$):$()}else l(v,d,g)},we=(c,d,g,b=!1,m=!1)=>{const{type:v,props:T,ref:x,children:S,dynamicChildren:_,shapeFlag:P,patchFlag:O,dirs:C,cacheIndex:M,memo:U}=c;if(O===-2&&(m=!1),x!=null&&(Be(),Mt(x,null,g,c,!0),ke()),M!=null&&(d.renderCache[M]=void 0),P&256){d.ctx.deactivate(c);return}const $=P&1&&C,W=!Dt(c);let te;if(W&&(te=T&&T.onVnodeBeforeUnmount)&&Ae(te,d,c),P&6)si(c.component,g,b);else{if(P&128){c.suspense.unmount(g,b);return}$&&Ze(c,null,d,"beforeUnmount"),P&64?c.type.remove(c,d,g,vt,b):_&&!_.hasOnce&&(v!==Ge||O>0&&O&64)?mt(_,d,g,!1,!0):(v===Ge&&O&384||!m&&P&16)&&mt(S,d,g),b&&gl(c)}const se=U!=null&&M==null;(W&&(te=T&&T.onVnodeUnmounted)||$||se)&&fe(()=>{te&&Ae(te,d,c),$&&Ze(c,null,d,"unmounted"),se&&(c.el=null)},g)},gl=c=>{const{type:d,el:g,anchor:b,transition:m}=c;if(d===Ge){li(g,b);return}if(d===Qt){I(c);return}const v=()=>{s(g),m&&!m.persisted&&m.afterLeave&&m.afterLeave()};if(c.shapeFlag&1&&m&&!m.persisted){const{leave:T,delayLeave:x}=m,S=()=>T(g,v);x?x(c.el,v,S):S()}else v()},li=(c,d)=>{let g;for(;c!==d;)g=y(c),s(c),c=g;s(d)},si=(c,d,g)=>{const{bum:b,scope:m,job:v,subTree:T,um:x,m:S,a:_}=c;Ll(S),Ll(_),b&&Sn(b),m.stop(),v&&(v.flags|=8,we(T,c,d,g)),x&&fe(x,d),fe(()=>{c.isUnmounted=!0},d),__VUE_PROD_DEVTOOLS__&&lr(c)},mt=(c,d,g,b=!1,m=!1,v=0)=>{for(let T=v;T<c.length;T++)we(c[T],d,g,b,m)},qt=c=>{if(c.shapeFlag&6)return qt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const d=y(c.anchor||c.el),g=d&&d[Ps];return g?y(g):d};let bn=!1;const ml=(c,d,g)=>{let b;c==null?d._vnode&&(we(d._vnode,null,null,!0),b=d._vnode.component):A(d._vnode||null,c,d,null,null,null,g),d._vnode=c,bn||(bn=!0,Tl(b),Ss(),bn=!1)},vt={p:A,um:we,m:Qe,r:gl,mt:at,mc:Q,pc:K,pbc:ge,n:qt,o:e};return{render:ml,hydrate:void 0,createApp:Vr(ml)}}function On({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 et({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Xr(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ul(e,t,n=!1){const l=e.children,s=t.children;if(D(l)&&D(s))for(let i=0;i<l.length;i++){const r=l[i];let a=s[i];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=s[i]=Ne(s[i]),a.el=r.el),!n&&a.patchFlag!==-2&&ul(r,a)),a.type===jt&&(a.patchFlag===-1&&(a=s[i]=Ne(a)),a.el=r.el),a.type===it&&!a.el&&(a.el=r.el)}}function Qr(e){const t=e.slice(),n=[0];let l,s,i,r,a;const o=e.length;for(l=0;l<o;l++){const f=e[l];if(f!==0){if(s=n[n.length-1],e[s]<f){t[l]=s,n.push(l);continue}for(i=0,r=n.length-1;i<r;)a=i+r>>1,e[n[a]]<f?i=a+1:r=a;f<e[n[i]]&&(i>0&&(t[l]=n[i-1]),n[i]=l)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function qs(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qs(t)}function Ll(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function zs(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?zs(t.subTree):null}const Js=e=>e.__isSuspense;function Zr(e,t){t&&t.pendingBranch?D(e)?t.effects.push(...e):t.effects.push(e):Qi(e)}const Ge=Symbol.for("v-fgt"),jt=Symbol.for("v-txt"),it=Symbol.for("v-cmt"),Qt=Symbol.for("v-stc");let qe=null,fl=1;function on(e,t=!1){fl+=e,e<0&&qe&&t&&(qe.hasOnce=!0)}function an(e){return e?e.__v_isVNode===!0:!1}function yt(e,t){return e.type===t.type&&e.key===t.key}const Ys=({key:e})=>e??null,Zt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Z(e)||ae(e)||R(e)?{i:Ve,r:e,k:t,f:!!n}:e:null);function eo(e,t=null,n=null,l=0,s=null,i=e===Ge?0:1,r=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ys(t),ref:t&&Zt(t),scopeId:Es,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:l,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Ve};return a?(dl(o,n),i&128&&e.normalize(o)):n&&(o.shapeFlag|=Z(n)?8:16),fl>0&&!r&&qe&&(o.patchFlag>0||i&6)&&o.patchFlag!==32&&qe.push(o),o}const ve=to;function to(e,t=null,n=null,l=0,s=null,i=!1){if((!e||e===Or)&&(e=it),an(e)){const a=ht(e,t,!0);return n&&dl(a,n),fl>0&&!i&&qe&&(a.shapeFlag&6?qe[qe.indexOf(e)]=a:qe.push(a)),a.patchFlag=-2,a}if(ho(e)&&(e=e.__vccOpts),t){t=no(t);let{class:a,style:o}=t;a&&!Z(a)&&(t.class=qn(a)),J(o)&&(ll(o)&&!D(o)&&(o=re({},o)),t.style=Wn(o))}const r=Z(e)?1:Js(e)?128:cr(e)?64:J(e)?4:R(e)?2:0;return eo(e,t,n,l,s,r,i,!0)}function no(e){return e?ll(e)||ks(e)?re({},e):e:null}function ht(e,t,n=!1,l=!1){const{props:s,ref:i,patchFlag:r,children:a,transition:o}=e,f=t?so(s||{},t):s,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&Ys(f),ref:t&&t.ref?n&&i?D(i)?i.concat(Zt(t)):[i,Zt(t)]:Zt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ge?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:o,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ht(e.ssContent),ssFallback:e.ssFallback&&ht(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return o&&l&&ol(u,o.clone(u)),u}function lo(e=" ",t=0){return ve(jt,null,e,t)}function Ie(e){return e==null||typeof e=="boolean"?ve(it):D(e)?ve(Ge,null,e.slice()):an(e)?Ne(e):ve(jt,null,String(e))}function Ne(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ht(e)}function dl(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(D(t))n=16;else if(typeof t=="object")if(l&65){const s=t.default;s&&(s._c&&(s._d=!1),dl(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!ks(t)?t._ctx=Ve:s===3&&Ve&&(Ve.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else R(t)?(t={default:t,_ctx:Ve},n=32):(t=String(t),l&64?(n=16,t=[lo(t)]):n=8);e.children=t,e.shapeFlag|=n}function so(...e){const t={};for(let n=0;n<e.length;n++){const l=e[n];for(const s in l)if(s==="class")t.class!==l.class&&(t.class=qn([t.class,l.class]));else if(s==="style")t.style=Wn([t.style,l.style]);else if(un(s)){const i=t[s],r=l[s];r&&i!==r&&!(D(i)&&i.includes(r))?t[s]=i?[].concat(i,r):r:r==null&&i==null&&!fn(s)&&(t[s]=r)}else s!==""&&(t[s]=l[s])}return t}function Ae(e,t,n,l=null){Re(e,t,7,[n,l])}const io=Ls();let ro=0;function oo(e,t,n){const l=e.type,s=(t?t.appContext:e.appContext)||io,i={uid:ro++,vnode:e,type:l,parent:t,appContext:s,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new yi(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(s.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:$s(l,s),emitsOptions:Fs(l,s),emit:null,emitted:null,propsDefaults:z,inheritAttrs:l.inheritAttrs,ctx:z,data:z,props:z,attrs:z,slots:z,refs:z,setupState:z,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=Lr.bind(null,i),e.ce&&e.ce(i),i}let pe=null;const ao=()=>pe||Ve;let cn,kn;{const e=lt(),t=(n,l)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(l),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};cn=t("__VUE_INSTANCE_SETTERS__",n=>pe=n),kn=t("__VUE_SSR_SETTERS__",n=>Bt=n)}const Kt=e=>{const t=pe;return cn(e),e.scope.on(),()=>{e.scope.off(),cn(t)}},Fl=()=>{pe&&pe.scope.off(),cn(null)};function Xs(e){return e.vnode.shapeFlag&4}let Bt=!1;function co(e,t=!1,n=!1){t&&kn(t);const{props:l,children:s}=e.vnode,i=Xs(e);Hr(e,l,i,t),Wr(e,s,n||t);const r=i?uo(e,t):void 0;return t&&kn(!1),r}function uo(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ar);const{setup:l}=n;if(l){Be();const s=e.setupContext=l.length>1?po(e):null,i=Kt(e),r=Ht(l,e,0,[e.props,s]),a=ts(r);if(ke(),i(),(a||e.sp)&&!Dt(e)&&Gs(e),a){if(r.then(Fl,Fl),t)return r.then(o=>{Nl(e,o)}).catch(o=>{pn(o,e,0)});e.asyncDep=r}else Nl(e,r)}else Qs(e)}function Nl(e,t,n){R(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:J(t)&&(__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t),e.setupState=_s(t)),Qs(e)}function Qs(e,t,n){const l=e.type;if(e.render||(e.render=l.render||_e),__VUE_OPTIONS_API__){const s=Kt(e);Be();try{Cr(e)}finally{ke(),s()}}}const fo={get(e,t){return oe(e,"get",""),e[t]}};function po(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,fo),slots:e.slots,emit:e.emit,expose:t}}function pl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(_s(ki(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Vt)return Vt[n](e)},has(t,n){return n in t||n in Vt}})):e.proxy}function ho(e){return R(e)&&"__vccOpts"in e}const Rt=(e,t)=>qi(e,t,Bt);function h(e,t,n){try{on(-1);const l=arguments.length;return l===2?J(t)&&!D(t)?an(t)?ve(e,null,[t]):ve(e,t):ve(e,null,t):(l>3?n=Array.prototype.slice.call(arguments,2):l===3&&an(n)&&(n=[n]),ve(e,t,n))}finally{on(1)}}const Ul="3.5.34";/**
* @vue/runtime-dom v3.5.34
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Hn;const Bl=typeof window<"u"&&window.trustedTypes;if(Bl)try{Hn=Bl.createPolicy("vue",{createHTML:e=>e})}catch{}const Zs=Hn?e=>Hn.createHTML(e):e=>e,go="http://www.w3.org/2000/svg",mo="http://www.w3.org/1998/Math/MathML",Fe=typeof document<"u"?document:null,kl=Fe&&Fe.createElement("template"),vo={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,l)=>{const s=t==="svg"?Fe.createElementNS(go,e):t==="mathml"?Fe.createElementNS(mo,e):n?Fe.createElement(e,{is:n}):Fe.createElement(e);return e==="select"&&l&&l.multiple!=null&&s.setAttribute("multiple",l.multiple),s},createText:e=>Fe.createTextNode(e),createComment:e=>Fe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Fe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,l,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{kl.innerHTML=Zs(l==="svg"?`<svg>${e}</svg>`:l==="mathml"?`<math>${e}</math>`:e);const a=kl.content;if(l==="svg"||l==="mathml"){const o=a.firstChild;for(;o.firstChild;)a.appendChild(o.firstChild);a.removeChild(o)}t.insertBefore(a,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},_o=Symbol("_vtc");function bo(e,t,n){const l=e[_o];l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Hl=Symbol("_vod"),yo=Symbol("_vsh"),So=Symbol(""),xo=/(?:^|;)\s*display\s*:/;function wo(e,t,n){const l=e.style,s=Z(n);let i=!1;if(n&&!s){if(t)if(Z(t))for(const r of t.split(";")){const a=r.slice(0,r.indexOf(":")).trim();n[a]==null&&Tt(l,a,"")}else for(const r in t)n[r]==null&&Tt(l,r,"");for(const r in n){r==="display"&&(i=!0);const a=n[r];a!=null?Eo(e,r,!Z(t)&&t?t[r]:void 0,a)||Tt(l,r,a):Tt(l,r,"")}}else if(s){if(t!==n){const r=l[So];r&&(n+=";"+r),l.cssText=n,i=xo.test(n)}}else t&&e.removeAttribute("style");Hl in e&&(e[Hl]=i?l.display:"",e[yo]&&(l.display="none"))}const $l=/\s*!important$/;function Tt(e,t,n){if(D(n))n.forEach(l=>Tt(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=To(e,t);$l.test(n)?e.setProperty(rt(l),n.replace($l,""),"important"):e[l]=n}}const jl=["Webkit","Moz","ms"],An={};function To(e,t){const n=An[t];if(n)return n;let l=be(t);if(l!=="filter"&&l in e)return An[t]=l;l=ns(l);for(let s=0;s<jl.length;s++){const i=jl[s]+l;if(i in e)return An[t]=i}return t}function Eo(e,t,n,l){return e.tagName==="TEXTAREA"&&(t==="width"||t==="height")&&Z(l)&&n===l}const Kl="http://www.w3.org/1999/xlink";function Wl(e,t,n,l,s,i=_i(t)){l&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(Kl,t.slice(6,t.length)):e.setAttributeNS(Kl,t,n):n==null||i&&!ls(n)?e.removeAttribute(t):e.setAttribute(t,i?"":ze(n)?String(n):n)}function ql(e,t,n,l,s){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Zs(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const a=i==="OPTION"?e.getAttribute("value")||"":e.value,o=n==null?e.type==="checkbox"?"on":"":String(n);(a!==o||!("_value"in e))&&(e.value=o),n==null&&e.removeAttribute(t),e._value=n;return}let r=!1;if(n===""||n==null){const a=typeof e[t];a==="boolean"?n=ls(n):n==null&&a==="string"?(n="",r=!0):a==="number"&&(n=0,r=!0)}try{e[t]=n}catch{}r&&e.removeAttribute(s||t)}function Oo(e,t,n,l){e.addEventListener(t,n,l)}function Ao(e,t,n,l){e.removeEventListener(t,n,l)}const zl=Symbol("_vei");function Co(e,t,n,l,s=null){const i=e[zl]||(e[zl]={}),r=i[t];if(l&&r)r.value=l;else{const[a,o]=Po(t);if(l){const f=i[t]=Mo(l,s);Oo(e,a,f,o)}else r&&(Ao(e,a,r,o),i[t]=void 0)}}const Jl=/(?:Once|Passive|Capture)$/;function Po(e){let t;if(Jl.test(e)){t={};let l;for(;l=e.match(Jl);)e=e.slice(0,e.length-l[0].length),t[l[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):rt(e.slice(2)),t]}let Cn=0;const Go=Promise.resolve(),Io=()=>Cn||(Go.then(()=>Cn=0),Cn=Date.now());function Mo(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;Re(Do(l,n.value),t,5,[l])};return n.value=e,n.attached=Io(),n}function Do(e,t){if(D(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(l=>s=>!s._stopped&&l&&l(s))}else return t}const Yl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Vo=(e,t,n,l,s,i)=>{const r=s==="svg";t==="class"?bo(e,l,r):t==="style"?wo(e,n,l):un(t)?fn(t)||Co(e,t,n,l,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ro(e,t,l,r))?(ql(e,t,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Wl(e,t,l,r,i,t!=="value")):e._isVueCE&&(Lo(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Z(l)))?ql(e,be(t),l,i,t):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),Wl(e,t,l,r))};function Ro(e,t,n,l){if(l)return!!(t==="innerHTML"||t==="textContent"||t in e&&Yl(t)&&R(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Yl(t)&&Z(n)?!1:t in e}function Lo(e,t){const n=e._def.props;if(!n)return!1;const l=be(t);return Array.isArray(n)?n.some(s=>be(s)===l):Object.keys(n).some(s=>be(s)===l)}const Fo=re({patchProp:Vo},vo);let Xl;function No(){return Xl||(Xl=Jr(Fo))}const Uo=((...e)=>{const t=No().createApp(...e),{mount:n}=t;return t.mount=l=>{const s=ko(l);if(!s)return;const i=t._component;!R(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=n(s,!1,Bo(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t});function Bo(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ko(e){return Z(e)?document.querySelector(e):e}var Ho=new Set(["primary","secondary","accent","success","warning","danger","error","info"]);function L(...e){return e.flatMap(t=>t?Array.isArray(t)?t:typeof t=="object"?Object.entries(t).filter(([,n])=>n).map(([n])=>n):[t]:[]).filter(Boolean).join(" ")}function gt(e,t="primary"){return Ho.has(e)?e:t}function le(e,t=""){if(!e)return null;const n=e.includes("ph ")||e.startsWith("ph-")?e:`ph ${e}`;return h("i",{class:L(n,t),"aria-hidden":"true"})}function vn(e){const t=e.target;return t.type==="checkbox"?t.checked:t.value}var $o=["a[href]","button:not([disabled])","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","[tabindex]:not([tabindex='-1'])"].join(",");function jo(e,t){if(e.key!=="Tab"||!t)return;const n=[...t.querySelectorAll($o)].filter(i=>!i.hasAttribute("disabled")&&i.offsetParent!==null);if(!n.length){e.preventDefault(),t.focus();return}const l=n[0],s=n[n.length-1];e.shiftKey&&document.activeElement===l?(e.preventDefault(),s.focus()):!e.shiftKey&&document.activeElement===s&&(e.preventDefault(),l.focus())}var Ko=j({name:"GnActionCard",props:{kicker:{type:String,default:""},title:{type:String,required:!0},text:{type:String,default:""}},setup(e,{slots:t}){return()=>{var n,l,s;return h("article",{class:"card action-card"},[h("div",{class:"card-content"},[(e.kicker||t.kicker)&&h("span",{class:"action-card-kicker"},((n=t.kicker)==null?void 0:n.call(t))||e.kicker),h("h3",{class:"action-card-title"},((l=t.title)==null?void 0:l.call(t))||e.title),(e.text||t.default)&&h("p",{class:"action-card-text"},((s=t.default)==null?void 0:s.call(t))||e.text),t.actions&&h("div",{class:"action-card-actions"},t.actions())])])}}}),Wo=j({name:"GnActivityLog",props:{items:{type:Array,default:()=>[]}},setup(e,{attrs:t,slots:n}){return()=>h("div",{...t,class:L("activity-log",t.class)},e.items.map(l=>{var s;return h("div",{class:"activity-log-row"},[h("time",{class:"activity-log-time"},l.time),h("span",{class:"activity-log-title"},((s=n[l.key])==null?void 0:s.call(n,{item:l}))||l.title),n.actions&&h("span",{},n.actions({item:l}))])}))}}),qo=j({name:"GnAvatar",props:{src:{type:String,default:""},alt:{type:String,default:""},initials:{type:String,default:""},icon:{type:String,default:""},size:{type:String,default:"md"},variant:{type:String,default:"primary"},outline:{type:Boolean,default:!1},status:{type:String,default:""}},setup(e,{attrs:t}){return()=>{const n=gt(e.variant);return h("span",{...t,class:L("avatar",`avatar-${n}`,{"avatar-sm":e.size==="sm","avatar-lg":e.size==="lg","avatar-outline":e.outline,"is-online":e.status==="online","is-busy":e.status==="busy","is-offline":e.status==="offline"},t.class)},[e.src?h("img",{src:e.src,alt:e.alt}):le(e.icon)||e.initials,e.status&&h("span",{class:"avatar-status","aria-hidden":"true"})])}}}),ei=j({name:"GnBadge",props:{variant:{type:String,default:"primary"},outline:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:n}){return()=>{var l;const s=gt(e.variant);return h("span",{...t,class:L("badge",e.outline&&s==="primary"?"badge-primary-outline":`badge-${s}`,t.class)},(l=n.default)==null?void 0:l.call(n))}}}),_n=j({name:"GnButton",props:{variant:{type:String,default:"primary"},size:{type:String,default:"md"},icon:{type:String,default:""},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},type:{type:String,default:"button"}},setup(e,{attrs:t,slots:n}){return()=>{var l;const s=!!(e.icon||e.loading),i=gt(e.variant);return h("button",{...t,type:e.type,disabled:e.disabled||e.loading,class:L("btn",`btn-${i}`,{"btn-small":e.size==="sm","btn-large":e.size==="lg","with-icon":s,"loading-state":e.loading},t.class)},[e.loading?le("ph-bold ph-spinner"):le(e.icon),(l=n.default)==null?void 0:l.call(n)])}}}),zo=j({name:"GnChip",props:{variant:{type:String,default:""},icon:{type:String,default:""},selected:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},removable:{type:Boolean,default:!1}},emits:["remove"],setup(e,{attrs:t,emit:n,slots:l}){return()=>{var s;const i=t.onClick?"button":"span",r=e.variant?gt(e.variant):"";return h(i,{...t,type:i==="button"?"button":void 0,disabled:i==="button"?e.disabled:void 0,"aria-pressed":i==="button"?String(e.selected):void 0,class:L("chip",r&&`chip-${r}`,{"chip-selected":e.selected,"chip-disabled":e.disabled},t.class)},[le(e.icon),(s=l.default)==null?void 0:s.call(l),e.removable&&h("button",{class:"chip-remove",type:"button","aria-label":"Remove",onClick:a=>{a.stopPropagation(),n("remove")}},[le("ph-x")])])}}}),Jo=j({name:"GnChipGroup",setup(e,{attrs:t,slots:n}){return()=>{var l;return h("div",{...t,class:L("chip-group",t.class)},(l=n.default)==null?void 0:l.call(n))}}}),Yo=0,Xo=j({name:"GnCombobox",inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},icon:{type:String,default:""},options:{type:Array,default:()=>[]},placeholder:{type:String,default:"Search"},notFoundText:{type:String,default:"Nothing found"},state:{type:String,default:""},help:{type:String,default:""}},emits:["update:modelValue","select"],setup(e,{attrs:t,emit:n}){const l=`gn-combobox-${++Yo}`,s=`${l}-listbox`,i=ne(!1),r=ne(-1),a=ne(null),o=Rt(()=>e.options.map(w=>typeof w=="object"?w:{value:w,label:w})),f=Rt(()=>{var w;return String((w=e.modelValue)!=null?w:"").toLowerCase()}),u=Rt(()=>o.value.filter(w=>String(w.label).toLowerCase().includes(f.value))),p=w=>{w&&(n("update:modelValue",w.label),n("select",w),i.value=!1,r.value=-1)},y=w=>{u.value.length&&(i.value=!0,r.value=(r.value+w+u.value.length)%u.value.length,sl(()=>{var A,V,N;const G=(V=(A=a.value)==null?void 0:A.closest(".form-group"))==null?void 0:V.querySelector(".advanced-select");(N=G==null?void 0:G.querySelector(".option.focus"))==null||N.scrollIntoView({block:"nearest"})}))},E=w=>{w.key==="ArrowDown"?(w.preventDefault(),y(1)):w.key==="ArrowUp"?(w.preventDefault(),y(-1)):w.key==="Enter"?(w.preventDefault(),p(u.value[r.value])):w.key==="Escape"&&(i.value=!1,r.value=-1)};return()=>h("div",{class:"form-group"},[h("label",{class:L("label",e.state)},[e.label,le(e.icon),h("input",{...t,ref:a,id:l,type:"text",value:e.modelValue,placeholder:e.placeholder,autocomplete:"off",role:"combobox","aria-autocomplete":"list","aria-expanded":i.value?"true":"false","aria-controls":s,"aria-activedescendant":r.value>=0?`${l}-option-${r.value}`:void 0,class:L("input",t.class),onFocus:()=>{i.value=!0},onBlur:()=>{setTimeout(()=>{i.value=!1},120)},onInput:w=>{r.value=-1,i.value=!0,n("update:modelValue",vn(w))},onKeydown:E})]),h("div",{class:"advanced-select-container"},[h("div",{class:L("advanced-select",{"a-show":i.value})},[h("div",{class:"popup-options-container"},[h("div",{class:L("not-found",{show:!u.value.length})},e.notFoundText),h("div",{id:s,class:L("options",{show:u.value.length}),role:"listbox"},u.value.map((w,A)=>h("div",{id:`${l}-option-${A}`,class:L("option",{focus:A===r.value}),role:"option","aria-selected":A===r.value?"true":"false","data-value":w.value,"data-display-value":w.label,onMousedown:V=>{V.preventDefault(),p(w)}},w.label)))])])]),e.help&&h("div",{class:L("input-info",e.state==="error"&&"error")},e.help)])}}),Qo=0,Zo=j({name:"GnModal",props:{open:{type:Boolean,default:!1},title:{type:String,default:""},closeOnBackdrop:{type:Boolean,default:!0}},emits:["update:open","close"],setup(e,{emit:t,slots:n}){const l=`gn-modal-title-${++Qo}`,s=ne(null);let i=null;const r=()=>{t("update:open",!1),t("close")},a=f=>{f.key==="Escape"?(f.preventDefault(),r()):jo(f,s.value)},o=()=>{sl(()=>{var f;(f=s.value)==null||f.focus()})};return It(()=>e.open,f=>{var u;f?(i=document.activeElement,document.addEventListener("keydown",a),o()):(document.removeEventListener("keydown",a),(u=i==null?void 0:i.focus)==null||u.call(i),i=null)},{flush:"post"}),$t(()=>{document.removeEventListener("keydown",a)}),()=>{var f,u,p;return e.open?h(pr,{to:"body"},[h("div",{class:"modal a-show","aria-hidden":"false"},[h("div",{class:"modal-backdrop",onClick:()=>e.closeOnBackdrop&&r()}),h("div",{ref:s,class:"modal-dialog",role:"dialog","aria-modal":"true","aria-labelledby":l,tabindex:"-1"},[h("header",{class:"modal-header"},[h("h4",{class:"modal-title",id:l},((f=n.title)==null?void 0:f.call(n))||e.title),h("button",{class:"btn-icon modal-close",type:"button","aria-label":"Close",onClick:r},[le("ph-x")])]),h("div",{class:"modal-panel"},[h("div",{class:"modal-body"},(u=n.default)==null?void 0:u.call(n)),(n.footer||n.actions)&&h("footer",{class:"modal-footer"},[(p=n.footer)==null?void 0:p.call(n),n.actions&&h("div",{class:"actions"},n.actions({close:r}))])])])])]):null}}}),ea=j({name:"GnDescriptionList",props:{items:{type:Array,default:()=>[]},compact:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:n}){return()=>h("dl",{...t,class:L("description-list",{"description-list-compact":e.compact},t.class)},e.items.map(l=>{var s;return h("div",{class:"description-list-row"},[h("dt",{class:"description-list-term"},l.term||l.label),h("dd",{class:L("description-list-value",l.muted&&"description-list-value-muted")},((s=n[l.key])==null?void 0:s.call(n,{item:l}))||l.value)])}))}}),ta=j({name:"GnDropdown",props:{label:{type:String,default:"Actions"},icon:{type:String,default:"ph-dots-three-outline"},variant:{type:String,default:"secondary"},items:{type:Array,default:()=>[]}},emits:["select"],setup(e,{emit:t,slots:n}){const l=ne(!1),s=ne(null),i=()=>{l.value=!1,document.removeEventListener("click",r),document.removeEventListener("keydown",a)},r=u=>{s.value&&!s.value.contains(u.target)&&i()},a=u=>{u.key==="Escape"&&(u.preventDefault(),i())},o=()=>{l.value=!l.value,l.value?(setTimeout(()=>document.addEventListener("click",r),0),document.addEventListener("keydown",a)):i()},f=u=>{var p;u.disabled||((p=u.onSelect)==null||p.call(u,u),t("select",u),i())};return $t(i),()=>{var u,p;return h("div",{ref:s,class:L("dropdown",{"is-open":l.value})},[((u=n.trigger)==null?void 0:u.call(n,{open:l.value,toggle:o}))||h(_n,{variant:e.variant,icon:e.icon,"aria-expanded":l.value?"true":"false",onClick:o},()=>e.label),h("div",{class:"dropdown-menu",role:"menu"},((p=n.default)==null?void 0:p.call(n,{close:i}))||e.items.map(y=>h("button",{class:L("dropdown-item",y.danger&&"dropdown-item-danger"),type:"button",role:"menuitem",disabled:y.disabled,onClick:()=>f(y)},[le(y.icon),y.label])))])}}}),na=j({name:"GnEmptyState",props:{title:{type:String,required:!0},text:{type:String,default:""},icon:{type:String,default:"ph-package"},variant:{type:String,default:""}},setup(e,{attrs:t,slots:n}){return()=>{var l,s;return h("div",{...t,class:L("empty-state",e.variant&&`empty-state-${e.variant}`,t.class)},[h("div",{class:"empty-state-icon"},[le(e.icon)]),h("h3",{class:"empty-state-title"},((l=n.title)==null?void 0:l.call(n))||e.title),(e.text||n.default)&&h("p",{class:"empty-state-text"},((s=n.default)==null?void 0:s.call(n))||e.text),n.actions&&h("div",{class:"empty-state-actions"},n.actions())])}}});function Ql(e){const t=e.name.split(".").pop();return t?t.slice(0,6).toUpperCase():"FILE"}function la(e){if(!e.size)return"0 B";const t=["B","KB","MB","GB"],n=Math.min(Math.floor(Math.log(e.size)/Math.log(1024)),t.length-1),l=e.size/Math.pow(1024,n);return`${l.toFixed(l>=10||n===0?0:1)} ${t[n]}`}var sa=j({name:"GnFileUpload",props:{modelValue:{type:Array,default:()=>[]},title:{type:String,default:"Upload files"},description:{type:String,default:"Attach documents, archives or images."},primary:{type:String,default:"Choose files"},secondary:{type:String,default:"Images get thumbnails, other files show their type"},badge:{type:String,default:""},multiple:{type:Boolean,default:!0},accept:{type:String,default:""}},emits:["update:modelValue","change"],setup(e,{emit:t,slots:n}){const l=ne(new Map),s=f=>{const u=l.value.get(f);u&&(URL.revokeObjectURL(u),l.value.delete(f))},i=()=>{l.value.forEach(f=>URL.revokeObjectURL(f)),l.value.clear()},r=f=>{const u=Array.from(f||[]);t("update:modelValue",u),t("change",u)},a=f=>{s(e.modelValue[f]);const u=e.modelValue.filter((p,y)=>y!==f);t("update:modelValue",u),t("change",u)},o=f=>{var u;return(u=f.type)!=null&&u.startsWith("image/")?(l.value.has(f)||l.value.set(f,URL.createObjectURL(f)),l.value.get(f)):""};return It(()=>e.modelValue,f=>{const u=new Set(f);[...l.value.keys()].forEach(p=>{u.has(p)||s(p)})}),$t(i),()=>{var f,u;return h("div",{class:"file-upload-panel"},[h("div",{class:"file-upload-form"},[h("div",{class:"file-upload-header"},[h("div",{class:"file-upload-heading"},[h("h3",{class:"file-upload-title"},((f=n.title)==null?void 0:f.call(n))||e.title),h("p",{class:"file-upload-description"},((u=n.description)==null?void 0:u.call(n))||e.description)]),e.badge&&h(ei,{variant:"info"},()=>e.badge)]),h("label",{class:"file-upload-dropzone"},[h("span",{class:"file-upload-icon","aria-hidden":"true"},[le("ph-cloud-arrow-up")]),h("span",{class:"file-upload-body"},[h("span",{class:"file-upload-primary"},e.primary),h("span",{class:"file-upload-secondary"},e.secondary)]),h("input",{type:"file",multiple:e.multiple,accept:e.accept||void 0,onChange:p=>r(p.target.files)})]),h("div",{class:"file-upload-preview",hidden:!e.modelValue.length},e.modelValue.map((p,y)=>h("figure",{class:"file-upload-preview-item"},[h("button",{class:"file-upload-preview-remove",type:"button","aria-label":`Remove ${p.name}`,onClick:()=>a(y)},[le("ph-x")]),h("div",{class:"file-upload-preview-visual"},o(p)?h("img",{src:o(p),alt:""}):h("span",{class:"file-upload-preview-type"},Ql(p))),h("figcaption",{},[h("span",{class:"file-upload-preview-name"},p.name),h("span",{class:"file-upload-preview-meta"},`${Ql(p)} / ${la(p)}`)])]))),n.actions&&h("div",{class:"file-upload-actions"},n.actions()),!n.actions&&e.modelValue.length>0&&h("div",{class:"file-upload-actions"},[h(_n,{variant:"secondary",size:"sm",onClick:()=>{i(),r([])}},()=>"Reset")])])])}}}),ia=j({name:"GnInput",inheritAttrs:!1,props:{modelValue:{type:[String,Number],default:""},label:{type:String,default:""},type:{type:String,default:"text"},icon:{type:String,default:""},state:{type:String,default:""},help:{type:String,default:""}},emits:["update:modelValue"],setup(e,{attrs:t,emit:n}){return()=>h("div",{class:"form-group"},[h("label",{class:L("label",e.state)},[e.label,le(e.icon),h("input",{...t,type:e.type,value:e.modelValue,class:L("input",t.class),onInput:l=>n("update:modelValue",vn(l))})]),e.help&&h("div",{class:L("input-info",e.state==="error"&&"error")},e.help)])}}),ra=j({name:"GnMetricCard",props:{label:{type:String,required:!0},value:{type:[String,Number],required:!0},icon:{type:String,default:"ph-chart-line-up"},delta:{type:String,default:""},negative:{type:Boolean,default:!1},meta:{type:String,default:""}},setup(e,{attrs:t,slots:n}){return()=>{var l,s,i;return h("article",{...t,class:L("card metric-card",t.class)},[h("div",{class:"card-content"},[h("div",{class:"metric-card-header"},[h("p",{class:"metric-card-label"},((l=n.label)==null?void 0:l.call(n))||e.label),h("span",{class:"metric-card-icon"},[le(e.icon)])]),h("p",{class:"metric-card-value"},((s=n.value)==null?void 0:s.call(n))||e.value),(e.delta||e.meta||n.meta)&&h("div",{class:"metric-card-meta"},[e.delta&&h("span",{class:L("metric-card-delta",{"metric-card-delta-negative":e.negative})},e.delta),((i=n.meta)==null?void 0:i.call(n))||e.meta])])])}}}),oa=j({name:"GnPageHeader",props:{title:{type:String,required:!0},subtitle:{type:String,default:""},kicker:{type:String,default:""},compact:{type:Boolean,default:!1},accent:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:n}){return()=>{var l,s,i;return h("header",{...t,class:L("page-header",{"page-header-compact":e.compact,"page-header-accent":e.accent},t.class)},[h("div",{class:"page-header-content"},[(e.kicker||n.kicker)&&h("div",{class:"page-header-kicker"},((l=n.kicker)==null?void 0:l.call(n))||e.kicker),h("h1",{class:"page-header-title"},((s=n.title)==null?void 0:s.call(n))||e.title),(e.subtitle||n.subtitle)&&h("p",{class:"page-header-subtitle"},((i=n.subtitle)==null?void 0:i.call(n))||e.subtitle),n.meta&&h("div",{class:"page-header-meta"},n.meta())]),n.actions&&h("div",{class:"page-header-actions"},n.actions())])}}}),aa=j({name:"GnPopover",props:{label:{type:String,default:"Details"},title:{type:String,default:""},text:{type:String,default:""},icon:{type:String,default:"ph-info"},variant:{type:String,default:"accent"}},setup(e,{slots:t}){const n=ne(!1),l=ne(null),s=()=>{n.value=!1,document.removeEventListener("click",i),document.removeEventListener("keydown",r)},i=o=>{l.value&&!l.value.contains(o.target)&&s()},r=o=>{o.key==="Escape"&&(o.preventDefault(),s())},a=()=>{n.value=!n.value,n.value?(setTimeout(()=>document.addEventListener("click",i),0),document.addEventListener("keydown",r)):s()};return $t(s),()=>{var o,f,u;return h("div",{ref:l,class:L("popover",{"is-open":n.value})},[((o=t.trigger)==null?void 0:o.call(t,{open:n.value,toggle:a}))||h(_n,{variant:e.variant,icon:e.icon,"aria-expanded":n.value?"true":"false",onClick:a},()=>e.label),h("div",{class:"popover-panel"},[(e.title||t.title)&&h("h3",{class:"popover-title"},((f=t.title)==null?void 0:f.call(t))||e.title),(e.text||t.default)&&h("p",{class:"popover-text"},((u=t.default)==null?void 0:u.call(t))||e.text)])])}}}),ti=j({name:"GnProgress",props:{value:{type:Number,required:!0},max:{type:Number,default:100},label:{type:String,default:""},variant:{type:String,default:"secondary"},striped:{type:Boolean,default:!1},animated:{type:Boolean,default:!1}},setup(e,{attrs:t,slots:n}){return()=>{var l;const s=Math.max(0,Math.min(100,Math.round(e.value/e.max*100))),i=gt(e.variant,"secondary");return h("div",{...t,class:L("progress",`progress-${i}`,{"progress-striped":e.striped,"progress-animated":e.animated},t.class),style:{"--progress-value":`${s}%`}},[(e.label||n.label)&&h("div",{class:"progress-header"},[h("span",{},((l=n.label)==null?void 0:l.call(n))||e.label),h("span",{class:"progress-value"},`${s}%`)]),h("div",{class:"progress-track"},[h("span",{class:"progress-bar",role:"progressbar","aria-valuenow":e.value,"aria-valuemin":0,"aria-valuemax":e.max})])])}}}),ca=j({name:"GnProgressStages",props:{items:{type:Array,default:()=>[]}},setup(e,{attrs:t}){return()=>h("div",{...t,class:L("progress-stages",t.class)},e.items.map(n=>h("div",{class:L("progress-stage",{"progress-stage-complete":n.status==="complete","progress-stage-current":n.status==="current"})},n.label||n)))}}),ua=j({name:"GnRadio",inheritAttrs:!1,props:{modelValue:{type:[String,Number,Boolean],default:""},value:{type:[String,Number,Boolean],required:!0},label:{type:String,default:""},name:{type:String,default:""},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{attrs:t,emit:n,slots:l}){return()=>{var s;return h("label",{class:L("radio",t.class)},[h("input",{...t,type:"radio",name:e.name,value:e.value,checked:e.modelValue===e.value,disabled:e.disabled,onChange:()=>n("update:modelValue",e.value)}),h("span",{class:"radio-control","aria-hidden":"true"}),h("span",{class:"radio-label"},((s=l.default)==null?void 0:s.call(l))||e.label)])}}}),fa=j({name:"GnRadioGroup",props:{modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:"gn-radio-group"},label:{type:String,default:""},options:{type:Array,default:()=>[]}},emits:["update:modelValue"],setup(e,{emit:t,slots:n}){return()=>{var l;return h("div",{class:"form-group",role:"radiogroup","aria-label":e.label||void 0},[e.label&&h("div",{class:"label"},e.label),((l=n.default)==null?void 0:l.call(n))||e.options.map(s=>h(ua,{modelValue:e.modelValue,"onUpdate:modelValue":i=>t("update:modelValue",i),name:e.name,value:s.value,label:s.label,disabled:s.disabled}))])}}}),da=j({name:"GnRange",inheritAttrs:!1,props:{modelValue:{type:[Number,String],default:0},label:{type:String,default:""},min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},step:{type:[Number,String],default:1}},emits:["update:modelValue"],setup(e,{attrs:t,emit:n}){return()=>h("div",{class:"range"},[h("label",{class:"label"},[e.label,h("input",{...t,type:"range",value:e.modelValue,min:e.min,max:e.max,step:e.step,onInput:l=>n("update:modelValue",vn(l))})])])}}),pa=j({name:"GnSearchField",inheritAttrs:!1,props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"Search"},compact:{type:Boolean,default:!0},clearable:{type:Boolean,default:!0}},emits:["update:modelValue","clear"],setup(e,{attrs:t,emit:n}){const l=()=>{n("update:modelValue",""),n("clear")};return()=>h("div",{class:L("input-group search-field",{"input-group-compact":e.compact})},[h("span",{class:"input-group-addon"},[le("ph-magnifying-glass")]),h("input",{...t,type:"search",value:e.modelValue,placeholder:e.placeholder,class:L("input-group-input",t.class),onInput:s=>n("update:modelValue",vn(s))}),e.clearable&&h("button",{class:"input-group-action",type:"button","aria-label":"Clear search",onClick:l},[le("ph-x")])])}}),ha=j({name:"GnTabs",props:{modelValue:{type:String,default:""},items:{type:Array,required:!0},compact:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},ariaLabel:{type:String,default:"Tabs"}},emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const l=Rt(()=>{var o,f;return e.modelValue||((o=e.items.find(u=>!u.disabled))==null?void 0:o.id)||((f=e.items[0])==null?void 0:f.id)}),s=o=>{o.disabled||t("update:modelValue",o.id)},i=()=>e.items.filter(o=>!o.disabled),r=(o,f)=>{const u=i(),p=u.findIndex(E=>E.id===o.id),y=u[(p+f+u.length)%u.length];s(y)},a=(o,f)=>{if(o.key==="ArrowRight"||o.key==="ArrowDown")o.preventDefault(),r(f,1);else if(o.key==="ArrowLeft"||o.key==="ArrowUp")o.preventDefault(),r(f,-1);else if(o.key==="Home")o.preventDefault(),s(i()[0]);else if(o.key==="End"){o.preventDefault();const u=i();s(u[u.length-1])}};return()=>h("div",{class:L("tabs",{"tabs-compact":e.compact,"tabs-vertical":e.vertical})},[h("div",{class:"tabs-list",role:"tablist","aria-label":e.ariaLabel},e.items.map(o=>{const f=o.id===l.value,u=`${o.id}-panel`;return h("button",{class:L("tab",{"tab-active":f}),type:"button",role:"tab","aria-selected":f?"true":"false","aria-controls":u,"aria-disabled":o.disabled?"true":void 0,tabindex:f?"0":"-1",onClick:()=>s(o),onKeydown:p=>a(p,o)},[le(o.icon),o.label])})),h("div",{class:"tabs-panels"},e.items.map(o=>{var f,u;const p=o.id===l.value;return h("div",{id:`${o.id}-panel`,class:L("tab-panel",{"tab-panel-active":p}),role:"tabpanel",hidden:!p},((f=n[o.id])==null?void 0:f.call(n,{item:o,active:p}))||p&&((u=n.default)==null?void 0:u.call(n,{item:o,active:p})))}))])}}),ga=j({name:"GnTooltip",props:{text:{type:String,default:""}},setup(e,{attrs:t,slots:n}){const l=ne(!1);return()=>{var s,i;return h("span",{...t,class:L("tooltip",{"is-open":l.value},t.class),onFocusin:()=>{l.value=!0},onFocusout:()=>{l.value=!1}},[(s=n.default)==null?void 0:s.call(n),h("span",{class:"tooltip-panel",role:"tooltip"},((i=n.panel)==null?void 0:i.call(n))||e.text)])}}}),ni=Symbol("gnexus-ui-kit-toast"),Zl={info:"ph-info",success:"ph-check-circle",warning:"ph-warning",danger:"ph-warning-octagon",error:"ph-warning-octagon",primary:"ph-info",secondary:"ph-info"},ma=j({name:"GnToastProvider",props:{lifetime:{type:Number,default:4e3}},setup(e,{slots:t,expose:n}){const l=ne(null);let s=null;const i=()=>{l.value=null,window.clearTimeout(s),s=null},r=o=>{const f=gt(o.variant||o.type||"info","info");l.value={id:Date.now(),variant:f==="error"?"danger":f,title:o.title||"",text:o.text||o.message||"",icon:o.icon||Zl[f]||Zl.info},window.clearTimeout(s),o.lifetime!==0&&(s=window.setTimeout(i,o.lifetime||e.lifetime))},a={show:r,close:i,info:o=>r({...o,variant:"info"}),success:o=>r({...o,variant:"success"}),warning:o=>r({...o,variant:"warning"}),danger:o=>r({...o,variant:"danger"}),error:o=>r({...o,variant:"danger"})};return Os(ni,a),n(a),()=>{var o;return[(o=t.default)==null?void 0:o.call(t),l.value&&h("div",{class:L("toast a-show",`toast-${l.value.variant}`),role:"alert"},[h("div",{class:"toast-content"},[h("h4",{class:"toast-title"},[le(l.value.icon),l.value.title]),h("p",{class:"toast-text"},l.value.text)]),h("button",{class:"btn-icon toast-close",type:"button","aria-label":"Close",onClick:i},[le("ph-x")])])]}}}),va=j({name:"GnUsageMeter",props:{title:{type:String,required:!0},value:{type:Number,required:!0},max:{type:Number,default:100},meta:{type:String,default:""}},setup(e,{slots:t}){return()=>{var n,l;const s=Math.max(0,Math.min(100,Math.round(e.value/e.max*100)));return h("section",{class:"usage-meter"},[h("h3",{class:"usage-meter-title"},[((n=t.title)==null?void 0:n.call(t))||e.title,h("span",{class:"usage-meter-value"},`${s}%`)]),h(ti,{value:e.value,max:e.max}),(e.meta||t.meta)&&h("p",{class:"usage-meter-meta"},((l=t.meta)==null?void 0:l.call(t))||e.meta)])}}});function _a(){const e=Gt(ni,null);if(e)return e;const t=()=>{throw new Error("GNexus UI Kit: useToast() requires <GnToastProvider> near the app root.")};return{show:t,info:t,success:t,warning:t,danger:t,error:t,close:t}}const ba={components:{GnButton:_n,GnActionCard:Ko,GnActivityLog:Wo,GnAvatar:qo,GnBadge:ei,GnChip:zo,GnChipGroup:Jo,GnCombobox:Xo,GnDescriptionList:ea,GnDropdown:ta,GnEmptyState:na,GnFileUpload:sa,GnInput:ia,GnMetricCard:ra,GnModal:Zo,GnPopover:aa,GnPageHeader:oa,GnProgress:ti,GnProgressStages:ca,GnRadioGroup:fa,GnRange:da,GnSearchField:pa,GnTabs:ha,GnTooltip:ga,GnUsageMeter:va},setup(){const e=ne("overview"),t=ne(!1),n=ne("Launch Plan"),l=ne(""),s=ne("auto"),i=ne(72),r=ne(""),a=ne([]),o=_a();return{activeTab:e,activity:[{key:"created",time:"10:12",title:"Workspace created"},{key:"synced",time:"10:18",title:"Tokens synced"}],details:[{key:"owner",term:"Owner",value:"Ops Console"},{key:"status",term:"Status",value:"Active"},{key:"region",term:"Region",value:"eu-central"}],files:a,mode:s,menuItems:[{label:"Edit",icon:"ph-pencil-simple"},{label:"Duplicate",icon:"ph-copy"},{label:"Delete",icon:"ph-trash",danger:!0}],modalOpen:t,name:n,assignee:r,people:[{label:"Joe",value:"joe"},{label:"James",value:"james"},{label:"Eliza",value:"eliza"},{label:"Emily",value:"emily"}],query:l,rollout:i,modes:[{label:"Auto",value:"auto"},{label:"Manual",value:"manual"},{label:"Locked",value:"locked",disabled:!0}],stages:[{label:"Created",status:"complete"},{label:"Review",status:"current"},{label:"Deploy"},{label:"Done"}],tabs:[{id:"overview",label:"Overview",icon:"ph-chart-bar"},{id:"activity",label:"Activity",icon:"ph-clock"}],save:()=>{o.success({title:"Saved",text:`${n.value} updated`}),t.value=!1}}},template:`
<main class="container docs-page">
<GnPageHeader
title="Vue Adapter"
subtitle="Stable Vue components over GNexus UI Kit classes"
kicker="GNexus UI Kit"
accent
>
<template #actions>
<GnButton variant="secondary" icon="ph-plus" @click="modalOpen = true">
Create
</GnButton>
</template>
</GnPageHeader>
<section class="section">
<GnToolbar title="Projects" meta="2 records">
<template #actions>
<GnSearchField v-model="query" placeholder="Search projects" />
<GnDropdown :items="menuItems" />
<GnPopover title="Context" text="Popover keeps short metadata near the action." />
<GnTooltip text="Short contextual hint">
<GnButton variant="primary" icon="ph-question">Help</GnButton>
</GnTooltip>
</template>
</GnToolbar>
</section>
<section class="section">
<GnTabs v-model="activeTab" :items="tabs">
<template #overview>
<GnDescriptionList :items="details" />
<div class="mt-4">
<GnProgress label="Rollout" :value="Number(rollout)" animated />
</div>
<div class="mt-4">
<GnChipGroup>
<GnChip variant="secondary" selected>Vue</GnChip>
<GnChip variant="success">Stable</GnChip>
<GnChip variant="danger">Contract</GnChip>
</GnChipGroup>
</div>
</template>
<template #activity>
<GnActivityLog :items="activity">
<template #actions>
<GnBadge variant="secondary">log</GnBadge>
</template>
</GnActivityLog>
</template>
</GnTabs>
</section>
<section class="section">
<div class="row g-4">
<GnMetricCard label="Usage" value="84.2%" icon="ph-chart-line-up" delta="+12.8%" meta="vs previous period" />
<GnActionCard kicker="Quick action" title="Create workflow" text="Action cards keep primary next steps consistent.">
<template #actions>
<GnButton variant="secondary" size="sm">Preview</GnButton>
<GnButton variant="accent" size="sm">Create</GnButton>
</template>
</GnActionCard>
</div>
</section>
<section class="section">
<div class="form-grid">
<GnRadioGroup v-model="mode" label="Mode" :options="modes" />
<GnRange v-model="rollout" label="Rollout" />
<GnCombobox v-model="assignee" label="Assignee" icon="ph-user" :options="people" />
</div>
</section>
<section class="section">
<GnUsageMeter title="Capacity" :value="Number(rollout)" meta="Shared workspace capacity" />
<div class="mt-4">
<GnProgressStages :items="stages" />
</div>
</section>
<section class="section">
<GnFileUpload v-model="files" badge="Max 12 MB" />
</section>
<section class="section">
<GnEmptyState title="No blocking issues" text="Vue adapter components keep project markup consistent.">
<template #actions>
<GnAvatar initials="GN" status="online" />
<GnBadge variant="success">Ready</GnBadge>
</template>
</GnEmptyState>
</section>
<GnModal v-model:open="modalOpen" title="Edit item">
<GnInput v-model="name" label="Project name" icon="ph-pencil-simple" />
<template #actions>
<GnButton variant="primary" @click="modalOpen = false">Cancel</GnButton>
<GnButton variant="success" @click="save">Save</GnButton>
</template>
</GnModal>
</main>
`},ya={components:{GnToastProvider:ma,DemoScreen:ba},template:`
<GnToastProvider>
<DemoScreen />
</GnToastProvider>
`};Uo(ya).mount("#app");