From 61680c7220b3751e98469156be596c5886b95324 Mon Sep 17 00:00:00 2001 From: QMK Bot Date: Tue, 13 Aug 2024 23:05:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20qmk/qmk?= =?UTF-8?q?=5Fbrowser@c0bd8cf7ee1cd40ca0d6d076bfa600ce0fe2bf4a=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/index-BFCR8paI.js | 25 +++++++++++++++++++++++++ assets/index-Cuvl0WPd.js | 25 ------------------------- index.html | 6 +++--- 3 files changed, 28 insertions(+), 28 deletions(-) create mode 100644 assets/index-BFCR8paI.js delete mode 100644 assets/index-Cuvl0WPd.js diff --git a/assets/index-BFCR8paI.js b/assets/index-BFCR8paI.js new file mode 100644 index 0000000..7690c06 --- /dev/null +++ b/assets/index-BFCR8paI.js @@ -0,0 +1,25 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const r of a)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&l(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const r={};return a.integrity&&(r.integrity=a.integrity),a.referrerPolicy&&(r.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?r.credentials="include":a.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function l(a){if(a.ep)return;a.ep=!0;const r=n(a);fetch(a.href,r)}})();/** +* @vue/shared v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ao(e,t){const n=new Set(e.split(","));return l=>n.has(l)}const De={},el=[],Pt=()=>{},cm=()=>!1,Ya=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),To=e=>e.startsWith("onUpdate:"),Ye=Object.assign,Io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},fm=Object.prototype.hasOwnProperty,Ee=(e,t)=>fm.call(e,t),ye=Array.isArray,tl=e=>Qa(e)==="[object Map]",Gu=e=>Qa(e)==="[object Set]",pe=e=>typeof e=="function",Ge=e=>typeof e=="string",_n=e=>typeof e=="symbol",Le=e=>e!==null&&typeof e=="object",Vo=e=>(Le(e)||pe(e))&&pe(e.then)&&pe(e.catch),qu=Object.prototype.toString,Qa=e=>qu.call(e),dm=e=>Qa(e).slice(8,-1),Yu=e=>Qa(e)==="[object Object]",Oo=e=>Ge(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,kl=Ao(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xa=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vm=/-(\w)/g,bt=Xa(e=>e.replace(vm,(t,n)=>n?n.toUpperCase():"")),mm=/\B([A-Z])/g,zn=Xa(e=>e.replace(mm,"-$1").toLowerCase()),Wn=Xa(e=>e.charAt(0).toUpperCase()+e.slice(1)),pr=Xa(e=>e?`on${Wn(e)}`:""),bn=(e,t)=>!Object.is(e,t),br=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:l,value:n})},hm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Xu=e=>{const t=Ge(e)?Number(e):NaN;return isNaN(t)?e:t};let Mi;const Zu=()=>Mi||(Mi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fo(e){if(ye(e)){const t={};for(let n=0;n{if(n){const l=n.split(ym);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function Bo(e){let t="";if(Ge(e))t=e;else if(ye(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ln=e=>Ge(e)?e:e==null?"":ye(e)||Le(e)&&(e.toString===qu||!pe(e.toString))?ec(e)?Ln(e.value):JSON.stringify(e,tc,2):String(e),tc=(e,t)=>ec(t)?tc(e,t.value):tl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[l,a],r)=>(n[Sr(l,r)+" =>"]=a,n),{})}:Gu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Sr(n))}:_n(t)?Sr(t):Le(t)&&!ye(t)&&!Yu(t)?String(t):t,Sr=(e,t="")=>{var n;return _n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ht;class nc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=ht,!t&&ht&&(this.index=(ht.scopes||(ht.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=ht;try{return ht=this,t()}finally{ht=n}}}on(){ht=this}off(){ht=this.parent}stop(t){if(this._active){let n,l;for(n=0,l=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),xn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=yn,n=Mn;try{return yn=!0,Mn=this,this._runnings++,Di(this),this.fn()}finally{$i(this),this._runnings--,Mn=n,yn=t}}stop(){this.active&&(Di(this),$i(this),this.onStop&&this.onStop(),this.active=!1)}}function Cm(e){return e.value}function Di(e){e._trackId++,e._depsLength=0}function $i(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Ca=new WeakMap,Dn=Symbol(""),qr=Symbol("");function vt(e,t,n){if(yn&&Mn){let l=Ca.get(e);l||Ca.set(e,l=new Map);let a=l.get(n);a||l.set(n,a=sc(()=>l.delete(n))),oc(Mn,a)}}function Zt(e,t,n,l,a,r){const o=Ca.get(e);if(!o)return;let i=[];if(t==="clear")i=[...o.values()];else if(n==="length"&&ye(e)){const s=Number(l);o.forEach((u,f)=>{(f==="length"||!_n(f)&&f>=s)&&i.push(u)})}else switch(n!==void 0&&i.push(o.get(n)),t){case"add":ye(e)?Oo(n)&&i.push(o.get("length")):(i.push(o.get(Dn)),tl(e)&&i.push(o.get(qr)));break;case"delete":ye(e)||(i.push(o.get(Dn)),tl(e)&&i.push(o.get(qr)));break;case"set":tl(e)&&i.push(o.get(Dn));break}Lo();for(const s of i)s&&ic(s,4);Mo()}function xm(e,t){const n=Ca.get(e);return n&&n.get(t)}const km=Ao("__proto__,__v_isRef,__isVue"),uc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_n)),Ni=Pm();function Pm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const l=be(this);for(let r=0,o=this.length;r{e[t]=function(...n){Cn(),Lo();const l=be(this)[t].apply(this,n);return Mo(),xn(),l}}),e}function Em(e){_n(e)||(e=String(e));const t=be(this);return vt(t,"has",e),t.hasOwnProperty(e)}class cc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,l){const a=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return r;if(n==="__v_raw")return l===(a?r?Nm:mc:r?vc:dc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(l)?t:void 0;const o=ye(t);if(!a){if(o&&Ee(Ni,n))return Reflect.get(Ni,n,l);if(n==="hasOwnProperty")return Em}const i=Reflect.get(t,n,l);return(_n(n)?uc.has(n):km(n))||(a||vt(t,"get",n),r)?i:Me(i)?o&&Oo(n)?i:i.value:Le(i)?a?Bt(i):tt(i):i}}class fc extends cc{constructor(t=!1){super(!1,t)}set(t,n,l,a){let r=t[n];if(!this._isShallow){const s=Hn(r);if(!rl(l)&&!Hn(l)&&(r=be(r),l=be(l)),!ye(t)&&Me(r)&&!Me(l))return s?!1:(r.value=l,!0)}const o=ye(t)&&Oo(n)?Number(n)e,Ja=e=>Reflect.getPrototypeOf(e);function ea(e,t,n=!1,l=!1){e=e.__v_raw;const a=be(e),r=be(t);n||(bn(t,r)&&vt(a,"get",t),vt(a,"get",r));const{has:o}=Ja(a),i=l?Do:n?Ho:Fl;if(o.call(a,t))return i(e.get(t));if(o.call(a,r))return i(e.get(r));e!==a&&e.get(t)}function ta(e,t=!1){const n=this.__v_raw,l=be(n),a=be(e);return t||(bn(e,a)&&vt(l,"has",e),vt(l,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function na(e,t=!1){return e=e.__v_raw,!t&&vt(be(e),"iterate",Dn),Reflect.get(e,"size",e)}function Hi(e,t=!1){!t&&!rl(e)&&!Hn(e)&&(e=be(e));const n=be(this);return Ja(n).has.call(n,e)||(n.add(e),Zt(n,"add",e,e)),this}function ji(e,t,n=!1){!n&&!rl(t)&&!Hn(t)&&(t=be(t));const l=be(this),{has:a,get:r}=Ja(l);let o=a.call(l,e);o||(e=be(e),o=a.call(l,e));const i=r.call(l,e);return l.set(e,t),o?bn(t,i)&&Zt(l,"set",e,t):Zt(l,"add",e,t),this}function zi(e){const t=be(this),{has:n,get:l}=Ja(t);let a=n.call(t,e);a||(e=be(e),a=n.call(t,e)),l&&l.call(t,e);const r=t.delete(e);return a&&Zt(t,"delete",e,void 0),r}function Wi(){const e=be(this),t=e.size!==0,n=e.clear();return t&&Zt(e,"clear",void 0,void 0),n}function la(e,t){return function(l,a){const r=this,o=r.__v_raw,i=be(o),s=t?Do:e?Ho:Fl;return!e&&vt(i,"iterate",Dn),o.forEach((u,f)=>l.call(a,s(u),s(f),r))}}function aa(e,t,n){return function(...l){const a=this.__v_raw,r=be(a),o=tl(r),i=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,u=a[e](...l),f=n?Do:t?Ho:Fl;return!t&&vt(r,"iterate",s?qr:Dn),{next(){const{value:c,done:d}=u.next();return d?{value:c,done:d}:{value:i?[f(c[0]),f(c[1])]:f(c),done:d}},[Symbol.iterator](){return this}}}}function on(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Om(){const e={get(r){return ea(this,r)},get size(){return na(this)},has:ta,add:Hi,set:ji,delete:zi,clear:Wi,forEach:la(!1,!1)},t={get(r){return ea(this,r,!1,!0)},get size(){return na(this)},has:ta,add(r){return Hi.call(this,r,!0)},set(r,o){return ji.call(this,r,o,!0)},delete:zi,clear:Wi,forEach:la(!1,!0)},n={get(r){return ea(this,r,!0)},get size(){return na(this,!0)},has(r){return ta.call(this,r,!0)},add:on("add"),set:on("set"),delete:on("delete"),clear:on("clear"),forEach:la(!0,!1)},l={get(r){return ea(this,r,!0,!0)},get size(){return na(this,!0)},has(r){return ta.call(this,r,!0)},add:on("add"),set:on("set"),delete:on("delete"),clear:on("clear"),forEach:la(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=aa(r,!1,!1),n[r]=aa(r,!0,!1),t[r]=aa(r,!1,!0),l[r]=aa(r,!0,!0)}),[e,n,t,l]}const[Fm,Bm,Rm,Lm]=Om();function $o(e,t){const n=t?e?Lm:Rm:e?Bm:Fm;return(l,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?l:Reflect.get(Ee(n,a)&&a in l?n:l,a,r)}const Mm={get:$o(!1,!1)},Dm={get:$o(!1,!0)},$m={get:$o(!0,!1)};const dc=new WeakMap,vc=new WeakMap,mc=new WeakMap,Nm=new WeakMap;function Hm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function jm(e){return e.__v_skip||!Object.isExtensible(e)?0:Hm(dm(e))}function tt(e){return Hn(e)?e:No(e,!1,Tm,Mm,dc)}function hc(e){return No(e,!1,Vm,Dm,vc)}function Bt(e){return No(e,!0,Im,$m,mc)}function No(e,t,n,l,a){if(!Le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const o=jm(e);if(o===0)return e;const i=new Proxy(e,o===2?l:n);return a.set(e,i),i}function Pl(e){return Hn(e)?Pl(e.__v_raw):!!(e&&e.__v_isReactive)}function Hn(e){return!!(e&&e.__v_isReadonly)}function rl(e){return!!(e&&e.__v_isShallow)}function gc(e){return e?!!e.__v_raw:!1}function be(e){const t=e&&e.__v_raw;return t?be(t):e}function zm(e){return Object.isExtensible(e)&&Qu(e,"__v_skip",!0),e}const Fl=e=>Le(e)?tt(e):e,Ho=e=>Le(e)?Bt(e):e;class yc{constructor(t,n,l,a){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ro(()=>t(this._value),()=>El(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=l}get value(){const t=be(this);return(!t._cacheable||t.effect.dirty)&&bn(t._value,t._value=t.effect.run())&&El(t,4),jo(t),t.effect._dirtyLevel>=2&&El(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Wm(e,t,n=!1){let l,a;const r=pe(e);return r?(l=e,a=Pt):(l=e.get,a=e.set),new yc(l,a,r||!a,n)}function jo(e){var t;yn&&Mn&&(e=be(e),oc(Mn,(t=e.dep)!=null?t:e.dep=sc(()=>e.dep=void 0,e instanceof yc?e:void 0)))}function El(e,t=4,n,l){e=be(e);const a=e.dep;a&&ic(a,t)}function Me(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return pc(e,!1)}function ce(e){return pc(e,!0)}function pc(e,t){return Me(e)?e:new Km(e,t)}class Km{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:be(t),this._value=n?t:Fl(t)}get value(){return jo(this),this._value}set value(t){const n=this.__v_isShallow||rl(t)||Hn(t);t=n?t:be(t),bn(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Fl(t),El(this,4))}}function Ie(e){return Me(e)?e.value:e}const Um={get:(e,t,n)=>Ie(Reflect.get(e,t,n)),set:(e,t,n,l)=>{const a=e[t];return Me(a)&&!Me(n)?(a.value=n,!0):Reflect.set(e,t,n,l)}};function bc(e){return Pl(e)?e:new Proxy(e,Um)}class Gm{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:l}=t(()=>jo(this),()=>El(this));this._get=n,this._set=l}get value(){return this._get()}set value(t){this._set(t)}}function qm(e){return new Gm(e)}function zo(e){const t=ye(e)?new Array(e.length):{};for(const n in e)t[n]=Sc(e,n);return t}class Ym{constructor(t,n,l){this._object=t,this._key=n,this._defaultValue=l,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return xm(be(this._object),this._key)}}class Qm{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function J(e,t,n){return Me(e)?e:pe(e)?new Qm(e):Le(e)&&arguments.length>1?Sc(e,t,n):ae(e)}function Sc(e,t,n){const l=e[t];return Me(l)?l:new Ym(e,t,n)}/** +* @vue/runtime-core v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function pn(e,t,n,l){try{return l?e(...l):e()}catch(a){ql(a,t,n)}}function At(e,t,n,l){if(pe(e)){const a=pn(e,t,n,l);return a&&Vo(a)&&a.catch(r=>{ql(r,t,n)}),a}if(ye(e)){const a=[];for(let r=0;r>>1,a=nt[l],r=Rl(a);rNt&&nt.splice(t,1)}function Qr(e){ye(e)?nl.push(...e):(!fn||!fn.includes(e,e.allowRecurse?Rn+1:Rn))&&nl.push(e),_c()}function Ki(e,t,n=Bl?Nt+1:0){for(;nRl(n)-Rl(l));if(nl.length=0,fn){fn.push(...t);return}for(fn=t,Rn=0;Rne.id==null?1/0:e.id,eh=(e,t)=>{const n=Rl(e)-Rl(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function xc(e){Yr=!1,Bl=!0,nt.sort(eh);try{for(Nt=0;Nt{l._d&&as(-1);const r=xa(t);let o;try{o=e(...a)}finally{xa(r),l._d&&as(1)}return o};return l._n=!0,l._c=!0,l._d=!0,l}function St(e,t){if(ft===null)return e;const n=ar(ft),l=e.dirs||(e.dirs=[]);for(let a=0;a{e.isMounted=!0}),wt(()=>{e.isUnmounting=!0}),e}const xt=[Function,Array],Ec={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:xt,onEnter:xt,onAfterEnter:xt,onEnterCancelled:xt,onBeforeLeave:xt,onLeave:xt,onAfterLeave:xt,onLeaveCancelled:xt,onBeforeAppear:xt,onAppear:xt,onAfterAppear:xt,onAppearCancelled:xt},Ac=e=>{const t=e.subTree;return t.component?Ac(t.component):t},th={name:"BaseTransition",props:Ec,setup(e,{slots:t}){const n=hl(),l=Pc();return()=>{const a=t.default&&Uo(t.default(),!0);if(!a||!a.length)return;let r=a[0];if(a.length>1){for(const d of a)if(d.type!==lt){r=d;break}}const o=be(e),{mode:i}=o;if(l.isLeaving)return wr(r);const s=Ui(r);if(!s)return wr(r);let u=Ll(s,o,l,n,d=>u=d);ol(s,u);const f=n.subTree,c=f&&Ui(f);if(c&&c.type!==lt&&!Ht(s,c)&&Ac(n).type!==lt){const d=Ll(c,o,l,n);if(ol(c,d),i==="out-in"&&s.type!==lt)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},wr(r);i==="in-out"&&s.type!==lt&&(d.delayLeave=(v,h,m)=>{const y=Tc(l,c);y[String(c.key)]=c,v[dn]=()=>{h(),v[dn]=void 0,delete u.delayedLeave},u.delayedLeave=m})}return r}}},nh=th;function Tc(e,t){const{leavingVNodes:n}=e;let l=n.get(t.type);return l||(l=Object.create(null),n.set(t.type,l)),l}function Ll(e,t,n,l,a){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:f,onEnterCancelled:c,onBeforeLeave:d,onLeave:v,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:y,onAppear:S,onAfterAppear:w,onAppearCancelled:x}=t,b=String(e.key),p=Tc(n,e),P=(T,I)=>{T&&At(T,l,9,I)},k=(T,I)=>{const O=I[1];P(T,I),ye(T)?T.every(A=>A.length<=1)&&O():T.length<=1&&O()},V={mode:o,persisted:i,beforeEnter(T){let I=s;if(!n.isMounted)if(r)I=y||s;else return;T[dn]&&T[dn](!0);const O=p[b];O&&Ht(e,O)&&O.el[dn]&&O.el[dn](),P(I,[T])},enter(T){let I=u,O=f,A=c;if(!n.isMounted)if(r)I=S||u,O=w||f,A=x||c;else return;let B=!1;const D=T[ra]=U=>{B||(B=!0,U?P(A,[T]):P(O,[T]),V.delayedLeave&&V.delayedLeave(),T[ra]=void 0)};I?k(I,[T,D]):D()},leave(T,I){const O=String(e.key);if(T[ra]&&T[ra](!0),n.isUnmounting)return I();P(d,[T]);let A=!1;const B=T[dn]=D=>{A||(A=!0,I(),D?P(m,[T]):P(h,[T]),T[dn]=void 0,p[O]===e&&delete p[O])};p[O]=e,v?k(v,[T,B]):B()},clone(T){const I=Ll(T,t,n,l,a);return a&&a(I),I}};return V}function wr(e){if(er(e))return e=Jt(e),e.children=null,e}function Ui(e){if(!er(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&pe(n.default))return n.default()}}function ol(e,t){e.shapeFlag&6&&e.component?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 Uo(e,t=!1,n){let l=[],a=0;for(let r=0;r1)for(let r=0;r!!e.type.__asyncLoader,er=e=>e.type.__isKeepAlive;function Ic(e,t){Oc(e,"a",t)}function Vc(e,t){Oc(e,"da",t)}function Oc(e,t,n=Xe){const l=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(tr(t,l,n),n){let a=n.parent;for(;a&&a.parent;)er(a.parent.vnode)&&lh(l,t,n,a),a=a.parent}}function lh(e,t,n,l){const a=tr(t,e,l,!0);Bc(()=>{Io(l[t],a)},n)}function tr(e,t,n=Xe,l=!1){if(n){const a=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Cn();const i=jn(n),s=At(t,n,e,o);return i(),xn(),s});return l?a.unshift(r):a.push(r),r}}const nn=e=>(t,n=Xe)=>{(!lr||e==="sp")&&tr(e,(...l)=>t(...l),n)},Go=nn("bm"),Wt=nn("m"),Fc=nn("bu"),qo=nn("u"),wt=nn("bum"),Bc=nn("um"),ah=nn("sp"),rh=nn("rtg"),oh=nn("rtc");function ih(e,t=Xe){tr("ec",e,t)}const Yo="components",sh="directives";function uh(e,t){return Qo(Yo,e,!0,t)||e}const ch=Symbol.for("v-ndc");function fh(e){return Ge(e)&&Qo(Yo,e,!1)||e}function Kn(e){return Qo(sh,e)}function Qo(e,t,n=!0,l=!1){const a=ft||Xe;if(a){const r=a.type;if(e===Yo){const i=sg(r,!1);if(i&&(i===t||i===bt(t)||i===Wn(bt(t))))return r}const o=Gi(a[e]||r[e],t)||Gi(a.appContext[e],t);return!o&&l?r:o}}function Gi(e,t){return e&&(e[t]||e[bt(t)]||e[Wn(bt(t))])}const Xr=e=>e?nf(e)?ar(e):Xr(e.parent):null,Al=Ye(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=>Xr(e.parent),$root:e=>Xr(e.root),$emit:e=>e.emit,$options:e=>Xo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ko(e.update)}),$nextTick:e=>e.n||(e.n=He.bind(e.proxy)),$watch:e=>Lh.bind(e)}),_r=(e,t)=>e!==De&&!e.__isScriptSetup&&Ee(e,t),dh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:l,data:a,props:r,accessCache:o,type:i,appContext:s}=e;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return l[t];case 2:return a[t];case 4:return n[t];case 3:return r[t]}else{if(_r(l,t))return o[t]=1,l[t];if(a!==De&&Ee(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&Ee(u,t))return o[t]=3,r[t];if(n!==De&&Ee(n,t))return o[t]=4,n[t];Zr&&(o[t]=0)}}const f=Al[t];let c,d;if(f)return t==="$attrs"&&vt(e.attrs,"get",""),f(e);if((c=i.__cssModules)&&(c=c[t]))return c;if(n!==De&&Ee(n,t))return o[t]=4,n[t];if(d=s.config.globalProperties,Ee(d,t))return d[t]},set({_:e},t,n){const{data:l,setupState:a,ctx:r}=e;return _r(a,t)?(a[t]=n,!0):l!==De&&Ee(l,t)?(l[t]=n,!0):Ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:l,appContext:a,propsOptions:r}},o){let i;return!!n[o]||e!==De&&Ee(e,o)||_r(t,o)||(i=r[0])&&Ee(i,o)||Ee(l,o)||Ee(Al,o)||Ee(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function qi(e){return ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ka(e){const t=hl();let n=e();return ro(),Vo(n)&&(n=n.catch(l=>{throw jn(t),l})),[n,()=>jn(t)]}let Zr=!0;function vh(e){const t=Xo(e),n=e.proxy,l=e.ctx;Zr=!1,t.beforeCreate&&Yi(t.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:i,provide:s,inject:u,created:f,beforeMount:c,mounted:d,beforeUpdate:v,updated:h,activated:m,deactivated:y,beforeDestroy:S,beforeUnmount:w,destroyed:x,unmounted:b,render:p,renderTracked:P,renderTriggered:k,errorCaptured:V,serverPrefetch:T,expose:I,inheritAttrs:O,components:A,directives:B,filters:D}=t;if(u&&mh(u,l,null),o)for(const Q in o){const M=o[Q];pe(M)&&(l[Q]=M.bind(n))}if(a){const Q=a.call(n,n);Le(Q)&&(e.data=tt(Q))}if(Zr=!0,r)for(const Q in r){const M=r[Q],N=pe(M)?M.bind(n,n):pe(M.get)?M.get.bind(n,n):Pt,L=!pe(M)&&pe(M.set)?M.set.bind(n):Pt,H=C({get:N,set:L});Object.defineProperty(l,Q,{enumerable:!0,configurable:!0,get:()=>H.value,set:X=>H.value=X})}if(i)for(const Q in i)Rc(i[Q],l,n,Q);if(s){const Q=pe(s)?s.call(n):s;Reflect.ownKeys(Q).forEach(M=>{Ne(M,Q[M])})}f&&Yi(f,e,"c");function z(Q,M){ye(M)?M.forEach(N=>Q(N.bind(n))):M&&Q(M.bind(n))}if(z(Go,c),z(Wt,d),z(Fc,v),z(qo,h),z(Ic,m),z(Vc,y),z(ih,V),z(oh,P),z(rh,k),z(wt,w),z(Bc,b),z(ah,T),ye(I))if(I.length){const Q=e.exposed||(e.exposed={});I.forEach(M=>{Object.defineProperty(Q,M,{get:()=>n[M],set:N=>n[M]=N})})}else e.exposed||(e.exposed={});p&&e.render===Pt&&(e.render=p),O!=null&&(e.inheritAttrs=O),A&&(e.components=A),B&&(e.directives=B)}function mh(e,t,n=Pt){ye(e)&&(e=Jr(e));for(const l in e){const a=e[l];let r;Le(a)?"default"in a?r=xe(a.from||l,a.default,!0):r=xe(a.from||l):r=xe(a),Me(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[l]=r}}function Yi(e,t,n){At(ye(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function Rc(e,t,n,l){const a=l.includes(".")?Qc(n,l):()=>n[l];if(Ge(e)){const r=t[e];pe(r)&&de(a,r)}else if(pe(e))de(a,e.bind(n));else if(Le(e))if(ye(e))e.forEach(r=>Rc(r,t,n,l));else{const r=pe(e.handler)?e.handler.bind(n):t[e.handler];pe(r)&&de(a,r,e)}}function Xo(e){const t=e.type,{mixins:n,extends:l}=t,{mixins:a,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,i=r.get(t);let s;return i?s=i:!a.length&&!n&&!l?s=t:(s={},a.length&&a.forEach(u=>Pa(s,u,o,!0)),Pa(s,t,o)),Le(t)&&r.set(t,s),s}function Pa(e,t,n,l=!1){const{mixins:a,extends:r}=t;r&&Pa(e,r,n,!0),a&&a.forEach(o=>Pa(e,o,n,!0));for(const o in t)if(!(l&&o==="expose")){const i=hh[o]||n&&n[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const hh={data:Qi,props:Xi,emits:Xi,methods:xl,computed:xl,beforeCreate:it,created:it,beforeMount:it,mounted:it,beforeUpdate:it,updated:it,beforeDestroy:it,beforeUnmount:it,destroyed:it,unmounted:it,activated:it,deactivated:it,errorCaptured:it,serverPrefetch:it,components:xl,directives:xl,watch:yh,provide:Qi,inject:gh};function Qi(e,t){return t?e?function(){return Ye(pe(e)?e.call(this,this):e,pe(t)?t.call(this,this):t)}:t:e}function gh(e,t){return xl(Jr(e),Jr(t))}function Jr(e){if(ye(e)){const t={};for(let n=0;n1)return n&&pe(t)?t.call(l&&l.proxy):t}}const Mc={},Dc=()=>Object.create(Mc),$c=e=>Object.getPrototypeOf(e)===Mc;function Sh(e,t,n,l=!1){const a={},r=Dc();e.propsDefaults=Object.create(null),Nc(e,t,a,r);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=l?a:hc(a):e.type.props?e.props=a:e.props=r,e.attrs=r}function wh(e,t,n,l){const{props:a,attrs:r,vnode:{patchFlag:o}}=e,i=be(a),[s]=e.propsOptions;let u=!1;if((l||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let c=0;c{s=!0;const[d,v]=Hc(c,t,!0);Ye(o,d),v&&i.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!s)return Le(e)&&l.set(e,el),el;if(ye(r))for(let f=0;fe[0]==="_"||e==="$stable",Zo=e=>ye(e)?e.map(Ft):[Ft(e)],Ch=(e,t,n)=>{if(t._n)return t;const l=Re((...a)=>Zo(t(...a)),n);return l._c=!1,l},zc=(e,t,n)=>{const l=e._ctx;for(const a in e){if(jc(a))continue;const r=e[a];if(pe(r))t[a]=Ch(a,r,l);else if(r!=null){const o=Zo(r);t[a]=()=>o}}},Wc=(e,t)=>{const n=Zo(t);e.slots.default=()=>n},Kc=(e,t,n)=>{for(const l in t)(n||l!=="_")&&(e[l]=t[l])},xh=(e,t,n)=>{const l=e.slots=Dc();if(e.vnode.shapeFlag&32){const a=t._;a?(Kc(l,t,n),n&&Qu(l,"_",a,!0)):zc(t,l)}else t&&Wc(e,t)},kh=(e,t,n)=>{const{vnode:l,slots:a}=e;let r=!0,o=De;if(l.shapeFlag&32){const i=t._;i?n&&i===1?r=!1:Kc(a,t,n):(r=!t.$stable,zc(t,a)),o=t}else t&&(Wc(e,t),o={default:1});if(r)for(const i in a)!jc(i)&&o[i]==null&&delete a[i]};function to(e,t,n,l,a=!1){if(ye(e)){e.forEach((d,v)=>to(d,t&&(ye(t)?t[v]:t),n,l,a));return}if(ha(l)&&!a)return;const r=l.shapeFlag&4?ar(l.component):l.el,o=a?null:r,{i,r:s}=e,u=t&&t.r,f=i.refs===De?i.refs={}:i.refs,c=i.setupState;if(u!=null&&u!==s&&(Ge(u)?(f[u]=null,Ee(c,u)&&(c[u]=null)):Me(u)&&(u.value=null)),pe(s))pn(s,i,12,[o,f]);else{const d=Ge(s),v=Me(s);if(d||v){const h=()=>{if(e.f){const m=d?Ee(c,s)?c[s]:f[s]:s.value;a?ye(m)&&Io(m,r):ye(m)?m.includes(r)||m.push(r):d?(f[s]=[r],Ee(c,s)&&(c[s]=f[s])):(s.value=[r],e.k&&(f[e.k]=s.value))}else d?(f[s]=o,Ee(c,s)&&(c[s]=o)):v&&(s.value=o,e.k&&(f[e.k]=o))};o?(h.id=-1,ut(h,n)):h()}}}const Uc=Symbol("_vte"),Ph=e=>e.__isTeleport,Tl=e=>e&&(e.disabled||e.disabled===""),Ji=e=>typeof SVGElement<"u"&&e instanceof SVGElement,es=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,no=(e,t)=>{const n=e&&e.to;return Ge(n)?t?t(n):null:n},Eh={name:"Teleport",__isTeleport:!0,process(e,t,n,l,a,r,o,i,s,u){const{mc:f,pc:c,pbc:d,o:{insert:v,querySelector:h,createText:m,createComment:y}}=u,S=Tl(t.props);let{shapeFlag:w,children:x,dynamicChildren:b}=t;if(e==null){const p=t.el=m(""),P=t.anchor=m("");v(p,n,l),v(P,n,l);const k=t.target=no(t.props,h),V=qc(k,t,m,v);k&&(o==="svg"||Ji(k)?o="svg":(o==="mathml"||es(k))&&(o="mathml"));const T=(I,O)=>{w&16&&f(x,I,O,a,r,o,i,s)};S?T(n,P):k&&T(k,V)}else{t.el=e.el,t.targetStart=e.targetStart;const p=t.anchor=e.anchor,P=t.target=e.target,k=t.targetAnchor=e.targetAnchor,V=Tl(e.props),T=V?n:P,I=V?p:k;if(o==="svg"||Ji(P)?o="svg":(o==="mathml"||es(P))&&(o="mathml"),b?(d(e.dynamicChildren,b,T,a,r,o,i),Jo(e,t,!0)):s||c(e,t,T,I,a,r,o,i,!1),S)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):oa(t,n,p,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=no(t.props,h);O&&oa(t,O,null,u,0)}else V&&oa(t,P,k,u,1)}Gc(t)},remove(e,t,n,{um:l,o:{remove:a}},r){const{shapeFlag:o,children:i,anchor:s,targetStart:u,targetAnchor:f,target:c,props:d}=e;if(c&&(a(u),a(f)),r&&a(s),o&16){const v=r||!Tl(d);for(let h=0;h{if(_===E)return;_&&!Ht(_,E)&&(j=F(_),X(_,$,q,!0),_=null),E.patchFlag===-2&&(te=!1,E.dynamicChildren=null);const{type:K,ref:re,shapeFlag:he}=E;switch(K){case Yl:y(_,E,R,j);break;case lt:S(_,E,R,j);break;case kr:_==null&&w(E,R,j,le);break;case _e:A(_,E,R,j,$,q,le,ee,te);break;default:he&1?p(_,E,R,j,$,q,le,ee,te):he&6?B(_,E,R,j,$,q,le,ee,te):(he&64||he&128)&&K.process(_,E,R,j,$,q,le,ee,te,ne)}re!=null&&$&&to(re,_&&_.ref,q,E||_,!E)},y=(_,E,R,j)=>{if(_==null)l(E.el=i(E.children),R,j);else{const $=E.el=_.el;E.children!==_.children&&u($,E.children)}},S=(_,E,R,j)=>{_==null?l(E.el=s(E.children||""),R,j):E.el=_.el},w=(_,E,R,j)=>{[_.el,_.anchor]=h(_.children,E,R,j,_.el,_.anchor)},x=({el:_,anchor:E},R,j)=>{let $;for(;_&&_!==E;)$=d(_),l(_,R,j),_=$;l(E,R,j)},b=({el:_,anchor:E})=>{let R;for(;_&&_!==E;)R=d(_),a(_),_=R;a(E)},p=(_,E,R,j,$,q,le,ee,te)=>{E.type==="svg"?le="svg":E.type==="math"&&(le="mathml"),_==null?P(E,R,j,$,q,le,ee,te):T(_,E,$,q,le,ee,te)},P=(_,E,R,j,$,q,le,ee)=>{let te,K;const{props:re,shapeFlag:he,transition:ve,dirs:Se}=_;if(te=_.el=o(_.type,q,re&&re.is,re),he&8?f(te,_.children):he&16&&V(_.children,te,null,j,$,Cr(_,q),le,ee),Se&&Vn(_,null,j,"created"),k(te,_,_.scopeId,le,j),re){for(const Be in re)Be!=="value"&&!kl(Be)&&r(te,Be,null,re[Be],q,j);"value"in re&&r(te,"value",null,re.value,q),(K=re.onVnodeBeforeMount)&&$t(K,j,_)}Se&&Vn(_,null,j,"beforeMount");const ke=Oh($,ve);ke&&ve.beforeEnter(te),l(te,E,R),((K=re&&re.onVnodeMounted)||ke||Se)&&ut(()=>{K&&$t(K,j,_),ke&&ve.enter(te),Se&&Vn(_,null,j,"mounted")},$)},k=(_,E,R,j,$)=>{if(R&&v(_,R),j)for(let q=0;q{for(let K=te;K<_.length;K++){const re=_[K]=ee?vn(_[K]):Ft(_[K]);m(null,re,E,R,j,$,q,le,ee)}},T=(_,E,R,j,$,q,le)=>{const ee=E.el=_.el;let{patchFlag:te,dynamicChildren:K,dirs:re}=E;te|=_.patchFlag&16;const he=_.props||De,ve=E.props||De;let Se;if(R&&On(R,!1),(Se=ve.onVnodeBeforeUpdate)&&$t(Se,R,E,_),re&&Vn(E,_,R,"beforeUpdate"),R&&On(R,!0),(he.innerHTML&&ve.innerHTML==null||he.textContent&&ve.textContent==null)&&f(ee,""),K?I(_.dynamicChildren,K,ee,R,j,Cr(E,$),q):le||M(_,E,ee,null,R,j,Cr(E,$),q,!1),te>0){if(te&16)O(ee,he,ve,R,$);else if(te&2&&he.class!==ve.class&&r(ee,"class",null,ve.class,$),te&4&&r(ee,"style",he.style,ve.style,$),te&8){const ke=E.dynamicProps;for(let Be=0;Be{Se&&$t(Se,R,E,_),re&&Vn(E,_,R,"updated")},j)},I=(_,E,R,j,$,q,le)=>{for(let ee=0;ee{if(E!==R){if(E!==De)for(const q in E)!kl(q)&&!(q in R)&&r(_,q,E[q],null,$,j);for(const q in R){if(kl(q))continue;const le=R[q],ee=E[q];le!==ee&&q!=="value"&&r(_,q,ee,le,$,j)}"value"in R&&r(_,"value",E.value,R.value,$)}},A=(_,E,R,j,$,q,le,ee,te)=>{const K=E.el=_?_.el:i(""),re=E.anchor=_?_.anchor:i("");let{patchFlag:he,dynamicChildren:ve,slotScopeIds:Se}=E;Se&&(ee=ee?ee.concat(Se):Se),_==null?(l(K,R,j),l(re,R,j),V(E.children||[],R,re,$,q,le,ee,te)):he>0&&he&64&&ve&&_.dynamicChildren?(I(_.dynamicChildren,ve,R,$,q,le,ee),(E.key!=null||$&&E===$.subTree)&&Jo(_,E,!0)):M(_,E,R,re,$,q,le,ee,te)},B=(_,E,R,j,$,q,le,ee,te)=>{E.slotScopeIds=ee,_==null?E.shapeFlag&512?$.ctx.activate(E,R,j,le,te):D(E,R,j,$,q,le,te):U(_,E,te)},D=(_,E,R,j,$,q,le)=>{const ee=_.component=lg(_,j,$);if(er(_)&&(ee.ctx.renderer=ne),ag(ee,!1,le),ee.asyncDep){if($&&$.registerDep(ee,z,le),!_.el){const te=ee.subTree=g(lt);S(null,te,E,R)}}else z(ee,_,E,R,$,q,le)},U=(_,E,R)=>{const j=E.component=_.component;if(jh(_,E,R))if(j.asyncDep&&!j.asyncResolved){Q(j,E,R);return}else j.next=E,Jm(j.update),j.effect.dirty=!0,j.update();else E.el=_.el,j.vnode=E},z=(_,E,R,j,$,q,le)=>{const ee=()=>{if(_.isMounted){let{next:re,bu:he,u:ve,parent:Se,vnode:ke}=_;{const Gn=Yc(_);if(Gn){re&&(re.el=ke.el,Q(_,re,le)),Gn.asyncDep.then(()=>{_.isUnmounted||ee()});return}}let Be=re,Te;On(_,!1),re?(re.el=ke.el,Q(_,re,le)):re=ke,he&&br(he),(Te=re.props&&re.props.onVnodeBeforeUpdate)&&$t(Te,Se,re,ke),On(_,!0);const Qe=xr(_),Ot=_.subTree;_.subTree=Qe,m(Ot,Qe,c(Ot.el),F(Ot),_,$,q),re.el=Qe.el,Be===null&&ti(_,Qe.el),ve&&ut(ve,$),(Te=re.props&&re.props.onVnodeUpdated)&&ut(()=>$t(Te,Se,re,ke),$)}else{let re;const{el:he,props:ve}=E,{bm:Se,m:ke,parent:Be}=_,Te=ha(E);if(On(_,!1),Se&&br(Se),!Te&&(re=ve&&ve.onVnodeBeforeMount)&&$t(re,Be,E),On(_,!0),he&&Ae){const Qe=()=>{_.subTree=xr(_),Ae(he,_.subTree,_,$,null)};Te?E.type.__asyncLoader().then(()=>!_.isUnmounted&&Qe()):Qe()}else{const Qe=_.subTree=xr(_);m(null,Qe,R,j,_,$,q),E.el=Qe.el}if(ke&&ut(ke,$),!Te&&(re=ve&&ve.onVnodeMounted)){const Qe=E;ut(()=>$t(re,Be,Qe),$)}(E.shapeFlag&256||Be&&ha(Be.vnode)&&Be.vnode.shapeFlag&256)&&_.a&&ut(_.a,$),_.isMounted=!0,E=R=j=null}},te=_.effect=new Ro(ee,Pt,()=>Ko(K),_.scope),K=_.update=()=>{te.dirty&&te.run()};K.i=_,K.id=_.uid,On(_,!0),K()},Q=(_,E,R)=>{E.component=_;const j=_.vnode.props;_.vnode=E,_.next=null,wh(_,E.props,j,R),kh(_,E.children,R),Cn(),Ki(_),xn()},M=(_,E,R,j,$,q,le,ee,te=!1)=>{const K=_&&_.children,re=_?_.shapeFlag:0,he=E.children,{patchFlag:ve,shapeFlag:Se}=E;if(ve>0){if(ve&128){L(K,he,R,j,$,q,le,ee,te);return}else if(ve&256){N(K,he,R,j,$,q,le,ee,te);return}}Se&8?(re&16&&ie(K,$,q),he!==K&&f(R,he)):re&16?Se&16?L(K,he,R,j,$,q,le,ee,te):ie(K,$,q,!0):(re&8&&f(R,""),Se&16&&V(he,R,j,$,q,le,ee,te))},N=(_,E,R,j,$,q,le,ee,te)=>{_=_||el,E=E||el;const K=_.length,re=E.length,he=Math.min(K,re);let ve;for(ve=0;vere?ie(_,$,q,!0,!1,he):V(E,R,j,$,q,le,ee,te,he)},L=(_,E,R,j,$,q,le,ee,te)=>{let K=0;const re=E.length;let he=_.length-1,ve=re-1;for(;K<=he&&K<=ve;){const Se=_[K],ke=E[K]=te?vn(E[K]):Ft(E[K]);if(Ht(Se,ke))m(Se,ke,R,null,$,q,le,ee,te);else break;K++}for(;K<=he&&K<=ve;){const Se=_[he],ke=E[ve]=te?vn(E[ve]):Ft(E[ve]);if(Ht(Se,ke))m(Se,ke,R,null,$,q,le,ee,te);else break;he--,ve--}if(K>he){if(K<=ve){const Se=ve+1,ke=Seve)for(;K<=he;)X(_[K],$,q,!0),K++;else{const Se=K,ke=K,Be=new Map;for(K=ke;K<=ve;K++){const mt=E[K]=te?vn(E[K]):Ft(E[K]);mt.key!=null&&Be.set(mt.key,K)}let Te,Qe=0;const Ot=ve-ke+1;let Gn=!1,Bi=0;const bl=new Array(Ot);for(K=0;K=Ot){X(mt,$,q,!0);continue}let Dt;if(mt.key!=null)Dt=Be.get(mt.key);else for(Te=ke;Te<=ve;Te++)if(bl[Te-ke]===0&&Ht(mt,E[Te])){Dt=Te;break}Dt===void 0?X(mt,$,q,!0):(bl[Dt-ke]=K+1,Dt>=Bi?Bi=Dt:Gn=!0,m(mt,E[Dt],R,null,$,q,le,ee,te),Qe++)}const Ri=Gn?Fh(bl):el;for(Te=Ri.length-1,K=Ot-1;K>=0;K--){const mt=ke+K,Dt=E[mt],Li=mt+1{const{el:q,type:le,transition:ee,children:te,shapeFlag:K}=_;if(K&6){H(_.component.subTree,E,R,j);return}if(K&128){_.suspense.move(E,R,j);return}if(K&64){le.move(_,E,R,ne);return}if(le===_e){l(q,E,R);for(let he=0;heee.enter(q),$);else{const{leave:he,delayLeave:ve,afterLeave:Se}=ee,ke=()=>l(q,E,R),Be=()=>{he(q,()=>{ke(),Se&&Se()})};ve?ve(q,ke,Be):Be()}else l(q,E,R)},X=(_,E,R,j=!1,$=!1)=>{const{type:q,props:le,ref:ee,children:te,dynamicChildren:K,shapeFlag:re,patchFlag:he,dirs:ve,cacheIndex:Se}=_;if(he===-2&&($=!1),ee!=null&&to(ee,null,R,_,!0),Se!=null&&(E.renderCache[Se]=void 0),re&256){E.ctx.deactivate(_);return}const ke=re&1&&ve,Be=!ha(_);let Te;if(Be&&(Te=le&&le.onVnodeBeforeUnmount)&&$t(Te,E,_),re&6)Z(_.component,R,j);else{if(re&128){_.suspense.unmount(R,j);return}ke&&Vn(_,null,E,"beforeUnmount"),re&64?_.type.remove(_,E,R,ne,j):K&&!K.hasOnce&&(q!==_e||he>0&&he&64)?ie(K,E,R,!1,!0):(q===_e&&he&384||!$&&re&16)&&ie(te,E,R),j&&oe(_)}(Be&&(Te=le&&le.onVnodeUnmounted)||ke)&&ut(()=>{Te&&$t(Te,E,_),ke&&Vn(_,null,E,"unmounted")},R)},oe=_=>{const{type:E,el:R,anchor:j,transition:$}=_;if(E===_e){se(R,j);return}if(E===kr){b(_);return}const q=()=>{a(R),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(_.shapeFlag&1&&$&&!$.persisted){const{leave:le,delayLeave:ee}=$,te=()=>le(R,q);ee?ee(_.el,q,te):te()}else q()},se=(_,E)=>{let R;for(;_!==E;)R=d(_),a(_),_=R;a(E)},Z=(_,E,R)=>{const{bum:j,scope:$,update:q,subTree:le,um:ee,m:te,a:K}=_;ts(te),ts(K),j&&br(j),$.stop(),q&&(q.active=!1,X(le,_,E,R)),ee&&ut(ee,E),ut(()=>{_.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},ie=(_,E,R,j=!1,$=!1,q=0)=>{for(let le=q;le<_.length;le++)X(_[le],E,R,j,$)},F=_=>{if(_.shapeFlag&6)return F(_.component.subTree);if(_.shapeFlag&128)return _.suspense.next();const E=d(_.anchor||_.el),R=E&&E[Uc];return R?d(R):E};let G=!1;const Y=(_,E,R)=>{_==null?E._vnode&&X(E._vnode,null,null,!0):m(E._vnode||null,_,E,null,null,null,R),E._vnode=_,G||(G=!0,Ki(),Cc(),G=!1)},ne={p:m,um:X,m:H,r:oe,mt:D,mc:V,pc:M,pbc:I,n:F,o:e};let Ce,Ae;return{render:Y,hydrate:Ce,createApp:bh(Y,Ce)}}function Cr({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 On({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Jo(e,t,n=!1){const l=e.children,a=t.children;if(ye(l)&&ye(a))for(let r=0;r>1,e[n[i]]0&&(t[l]=n[r-1]),n[r]=l)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}function Yc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Yc(t)}function ts(e){if(e)for(let t=0;txe(Bh);function ot(e,t){return ei(e,null,t)}const ia={};function de(e,t,n){return ei(e,t,n)}function ei(e,t,{immediate:n,deep:l,flush:a,once:r,onTrack:o,onTrigger:i}=De){if(t&&r){const P=t;t=(...k)=>{P(...k),p()}}const s=Xe,u=P=>l===!0?P:hn(P,l===!1?1:void 0);let f,c=!1,d=!1;if(Me(e)?(f=()=>e.value,c=rl(e)):Pl(e)?(f=()=>u(e),c=!0):ye(e)?(d=!0,c=e.some(P=>Pl(P)||rl(P)),f=()=>e.map(P=>{if(Me(P))return P.value;if(Pl(P))return u(P);if(pe(P))return pn(P,s,2)})):pe(e)?t?f=()=>pn(e,s,2):f=()=>(v&&v(),At(e,s,3,[h])):f=Pt,t&&l){const P=f;f=()=>hn(P())}let v,h=P=>{v=x.onStop=()=>{pn(P,s,4),v=x.onStop=void 0}},m;if(lr)if(h=Pt,t?n&&At(t,s,3,[f(),d?[]:void 0,h]):f(),a==="sync"){const P=Rh();m=P.__watcherHandles||(P.__watcherHandles=[])}else return Pt;let y=d?new Array(e.length).fill(ia):ia;const S=()=>{if(!(!x.active||!x.dirty))if(t){const P=x.run();(l||c||(d?P.some((k,V)=>bn(k,y[V])):bn(P,y)))&&(v&&v(),At(t,s,3,[P,y===ia?void 0:d&&y[0]===ia?[]:y,h]),y=P)}else x.run()};S.allowRecurse=!!t;let w;a==="sync"?w=S:a==="post"?w=()=>ut(S,s&&s.suspense):(S.pre=!0,s&&(S.id=s.uid),w=()=>Ko(S));const x=new Ro(f,Pt,w),b=lc(),p=()=>{x.stop(),b&&Io(b.effects,x)};return t?n?S():y=x.run():a==="post"?ut(x.run.bind(x),s&&s.suspense):x.run(),m&&m.push(p),p}function Lh(e,t,n){const l=this.proxy,a=Ge(e)?e.includes(".")?Qc(l,e):()=>l[e]:e.bind(l,l);let r;pe(t)?r=t:(r=t.handler,n=t);const o=jn(this),i=ei(a,r.bind(l),n);return o(),i}function Qc(e,t){const n=t.split(".");return()=>{let l=e;for(let a=0;a{hn(l,t,n)});else if(Yu(e)){for(const l in e)hn(e[l],t,n);for(const l of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,l)&&hn(e[l],t,n)}return e}const Mh=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${bt(t)}Modifiers`]||e[`${zn(t)}Modifiers`];function Dh(e,t,...n){if(e.isUnmounted)return;const l=e.vnode.props||De;let a=n;const r=t.startsWith("update:"),o=r&&Mh(l,t.slice(7));o&&(o.trim&&(a=n.map(f=>Ge(f)?f.trim():f)),o.number&&(a=n.map(hm)));let i,s=l[i=pr(t)]||l[i=pr(bt(t))];!s&&r&&(s=l[i=pr(zn(t))]),s&&At(s,e,6,a);const u=l[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,At(u,e,6,a)}}function Xc(e,t,n=!1){const l=t.emitsCache,a=l.get(e);if(a!==void 0)return a;const r=e.emits;let o={},i=!1;if(!pe(e)){const s=u=>{const f=Xc(u,t,!0);f&&(i=!0,Ye(o,f))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!r&&!i?(Le(e)&&l.set(e,null),null):(ye(r)?r.forEach(s=>o[s]=null):Ye(o,r),Le(e)&&l.set(e,o),o)}function nr(e,t){return!e||!Ya(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ee(e,t[0].toLowerCase()+t.slice(1))||Ee(e,zn(t))||Ee(e,t))}function xr(e){const{type:t,vnode:n,proxy:l,withProxy:a,propsOptions:[r],slots:o,attrs:i,emit:s,render:u,renderCache:f,props:c,data:d,setupState:v,ctx:h,inheritAttrs:m}=e,y=xa(e);let S,w;try{if(n.shapeFlag&4){const b=a||l,p=b;S=Ft(u.call(p,b,f,c,v,d,h)),w=i}else{const b=t;S=Ft(b.length>1?b(c,{attrs:i,slots:o,emit:s}):b(c,null)),w=t.props?i:Nh(i)}}catch(b){Il.length=0,ql(b,e,1),S=g(lt)}let x=S;if(w&&m!==!1){const b=Object.keys(w),{shapeFlag:p}=x;b.length&&p&7&&(r&&b.some(To)&&(w=Hh(w,r)),x=Jt(x,w,!1,!0))}return n.dirs&&(x=Jt(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),S=x,xa(y),S}function $h(e,t=!0){let n;for(let l=0;l{let t;for(const n in e)(n==="class"||n==="style"||Ya(n))&&((t||(t={}))[n]=e[n]);return t},Hh=(e,t)=>{const n={};for(const l in e)(!To(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function jh(e,t,n){const{props:l,children:a,component:r}=e,{props:o,children:i,patchFlag:s}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return l?ns(l,o,u):!!o;if(s&8){const f=t.dynamicProps;for(let c=0;ce.__isSuspense;let lo=0;const Wh={name:"Suspense",__isSuspense:!0,process(e,t,n,l,a,r,o,i,s,u){if(e==null)Uh(t,n,l,a,r,o,i,s,u);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Gh(e,t,n,l,a,o,i,s,u)}},hydrate:qh,normalize:Yh},Kh=Wh;function Ml(e,t){const n=e.props&&e.props[t];pe(n)&&n()}function Uh(e,t,n,l,a,r,o,i,s){const{p:u,o:{createElement:f}}=s,c=f("div"),d=e.suspense=Zc(e,a,l,t,c,n,r,o,i,s);u(null,d.pendingBranch=e.ssContent,c,null,l,d,r,o),d.deps>0?(Ml(e,"onPending"),Ml(e,"onFallback"),u(null,e.ssFallback,t,n,l,null,r,o),al(d,e.ssFallback)):d.resolve(!1,!0)}function Gh(e,t,n,l,a,r,o,i,{p:s,um:u,o:{createElement:f}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:y,isHydrating:S}=c;if(m)c.pendingBranch=d,Ht(d,m)?(s(m,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0?c.resolve():y&&(S||(s(h,v,n,l,a,null,r,o,i),al(c,v)))):(c.pendingId=lo++,S?(c.isHydrating=!1,c.activeBranch=m):u(m,a,c),c.deps=0,c.effects.length=0,c.hiddenContainer=f("div"),y?(s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0?c.resolve():(s(h,v,n,l,a,null,r,o,i),al(c,v))):h&&Ht(d,h)?(s(h,d,n,l,a,c,r,o,i),c.resolve(!0)):(s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0&&c.resolve()));else if(h&&Ht(d,h))s(h,d,n,l,a,c,r,o,i),al(c,d);else if(Ml(t,"onPending"),c.pendingBranch=d,d.shapeFlag&512?c.pendingId=d.component.suspenseId:c.pendingId=lo++,s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0)c.resolve();else{const{timeout:w,pendingId:x}=c;w>0?setTimeout(()=>{c.pendingId===x&&c.fallback(v)},w):w===0&&c.fallback(v)}}function Zc(e,t,n,l,a,r,o,i,s,u,f=!1){const{p:c,m:d,um:v,n:h,o:{parentNode:m,remove:y}}=u;let S;const w=Xh(e);w&&t&&t.pendingBranch&&(S=t.pendingId,t.deps++);const x=e.props?Xu(e.props.timeout):void 0,b=r,p={vnode:e,parent:t,parentComponent:n,namespace:o,container:l,hiddenContainer:a,deps:0,pendingId:lo++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(P=!1,k=!1){const{vnode:V,activeBranch:T,pendingBranch:I,pendingId:O,effects:A,parentComponent:B,container:D}=p;let U=!1;p.isHydrating?p.isHydrating=!1:P||(U=T&&I.transition&&I.transition.mode==="out-in",U&&(T.transition.afterLeave=()=>{O===p.pendingId&&(d(I,D,r===b?h(T):r,0),Qr(A))}),T&&(m(T.el)!==p.hiddenContainer&&(r=h(T)),v(T,B,p,!0)),U||d(I,D,r,0)),al(p,I),p.pendingBranch=null,p.isInFallback=!1;let z=p.parent,Q=!1;for(;z;){if(z.pendingBranch){z.effects.push(...A),Q=!0;break}z=z.parent}!Q&&!U&&Qr(A),p.effects=[],w&&t&&t.pendingBranch&&S===t.pendingId&&(t.deps--,t.deps===0&&!k&&t.resolve()),Ml(V,"onResolve")},fallback(P){if(!p.pendingBranch)return;const{vnode:k,activeBranch:V,parentComponent:T,container:I,namespace:O}=p;Ml(k,"onFallback");const A=h(V),B=()=>{p.isInFallback&&(c(null,P,I,A,T,null,O,i,s),al(p,P))},D=P.transition&&P.transition.mode==="out-in";D&&(V.transition.afterLeave=B),p.isInFallback=!0,v(V,T,null,!0),D||B()},move(P,k,V){p.activeBranch&&d(p.activeBranch,P,k,V),p.container=P},next(){return p.activeBranch&&h(p.activeBranch)},registerDep(P,k,V){const T=!!p.pendingBranch;T&&p.deps++;const I=P.vnode.el;P.asyncDep.catch(O=>{ql(O,P,0)}).then(O=>{if(P.isUnmounted||p.isUnmounted||p.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:A}=P;oo(P,O,!1),I&&(A.el=I);const B=!I&&P.subTree.el;k(P,A,m(I||P.subTree.el),I?null:h(P.subTree),p,o,V),B&&y(B),ti(P,A.el),T&&--p.deps===0&&p.resolve()})},unmount(P,k){p.isUnmounted=!0,p.activeBranch&&v(p.activeBranch,n,P,k),p.pendingBranch&&v(p.pendingBranch,n,P,k)}};return p}function qh(e,t,n,l,a,r,o,i,s){const u=t.suspense=Zc(t,l,n,e.parentNode,document.createElement("div"),null,a,r,o,i,!0),f=s(e,u.pendingBranch=t.ssContent,n,u,r,o);return u.deps===0&&u.resolve(!1,!0),f}function Yh(e){const{shapeFlag:t,children:n}=e,l=t&32;e.ssContent=ls(l?n.default:n),e.ssFallback=l?ls(n.fallback):g(lt)}function ls(e){let t;if(pe(e)){const n=il&&e._c;n&&(e._d=!1,Et()),e=e(),n&&(e._d=!0,t=dt,Jc())}return ye(e)&&(e=$h(e)),e=Ft(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Qh(e,t){t&&t.pendingBranch?ye(e)?t.effects.push(...e):t.effects.push(e):Qr(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:l}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;n.el=a,l&&l.subTree===n&&(l.vnode.el=a,ti(l,a))}function Xh(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const _e=Symbol.for("v-fgt"),Yl=Symbol.for("v-txt"),lt=Symbol.for("v-cmt"),kr=Symbol.for("v-stc"),Il=[];let dt=null;function Et(e=!1){Il.push(dt=e?null:[])}function Jc(){Il.pop(),dt=Il[Il.length-1]||null}let il=1;function as(e){il+=e,e<0&&dt&&(dt.hasOnce=!0)}function ef(e){return e.dynamicChildren=il>0?dt||el:null,Jc(),il>0&&dt&&dt.push(e),e}function Zh(e,t,n,l,a,r){return ef($e(e,t,n,l,a,r,!0))}function jt(e,t,n,l,a){return ef(g(e,t,n,l,a,!0))}function Dl(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const tf=({key:e})=>e??null,ga=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?Ge(e)||Me(e)||pe(e)?{i:ft,r:e,k:t,f:!!n}:e:null);function $e(e,t=null,n=null,l=0,a=null,r=e===_e?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&tf(t),ref:t&&ga(t),scopeId:kc,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:r,patchFlag:l,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ft};return i?(ni(s,n),r&128&&e.normalize(s)):n&&(s.shapeFlag|=Ge(n)?8:16),il>0&&!o&&dt&&(s.patchFlag>0||r&6)&&s.patchFlag!==32&&dt.push(s),s}const g=Jh;function Jh(e,t=null,n=null,l=0,a=null,r=!1){if((!e||e===ch)&&(e=lt),Dl(e)){const i=Jt(e,t,!0);return n&&ni(i,n),il>0&&!r&&dt&&(i.shapeFlag&6?dt[dt.indexOf(e)]=i:dt.push(i)),i.patchFlag=-2,i}if(ug(e)&&(e=e.__vccOpts),t){t=eg(t);let{class:i,style:s}=t;i&&!Ge(i)&&(t.class=Bo(i)),Le(s)&&(gc(s)&&!ye(s)&&(s=Ye({},s)),t.style=Fo(s))}const o=Ge(e)?1:zh(e)?128:Ph(e)?64:Le(e)?4:pe(e)?2:0;return $e(e,t,n,l,a,o,r,!0)}function eg(e){return e?gc(e)||$c(e)?Ye({},e):e:null}function Jt(e,t,n=!1,l=!1){const{props:a,ref:r,patchFlag:o,children:i,transition:s}=e,u=t?me(a||{},t):a,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&tf(u),ref:t&&t.ref?n&&r?ye(r)?r.concat(ga(t)):[r,ga(t)]:ga(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&l&&ol(f,s.clone(f)),f}function Je(e=" ",t=0){return g(Yl,null,e,t)}function ya(e="",t=!1){return t?(Et(),jt(lt,null,e)):g(lt,null,e)}function Ft(e){return e==null||typeof e=="boolean"?g(lt):ye(e)?g(_e,null,e.slice()):typeof e=="object"?vn(e):g(Yl,null,String(e))}function vn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function ni(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(ye(t))n=16;else if(typeof t=="object")if(l&65){const a=t.default;a&&(a._c&&(a._d=!1),ni(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!$c(t)?t._ctx=ft:a===3&&ft&&(ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else pe(t)?(t={default:t,_ctx:ft},n=32):(t=String(t),l&64?(n=16,t=[Je(t)]):n=8);e.children=t,e.shapeFlag|=n}function me(...e){const t={};for(let n=0;nXe||ft;let Ea,ao;{const e=Zu(),t=(n,l)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(l),r=>{a.length>1?a.forEach(o=>o(r)):a[0](r)}};Ea=t("__VUE_INSTANCE_SETTERS__",n=>Xe=n),ao=t("__VUE_SSR_SETTERS__",n=>lr=n)}const jn=e=>{const t=Xe;return Ea(e),e.scope.on(),()=>{e.scope.off(),Ea(t)}},ro=()=>{Xe&&Xe.scope.off(),Ea(null)};function nf(e){return e.vnode.shapeFlag&4}let lr=!1;function ag(e,t=!1,n=!1){t&&ao(t);const{props:l,children:a}=e.vnode,r=nf(e);Sh(e,l,r,t),xh(e,a,n);const o=r?rg(e,t):void 0;return t&&ao(!1),o}function rg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,dh);const{setup:l}=n;if(l){const a=e.setupContext=l.length>1?ig(e):null,r=jn(e);Cn();const o=pn(l,e,0,[e.props,a]);if(xn(),r(),Vo(o)){if(o.then(ro,ro),t)return o.then(i=>{oo(e,i,t)}).catch(i=>{ql(i,e,0)});e.asyncDep=o}else oo(e,o,t)}else lf(e,t)}function oo(e,t,n){pe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Le(t)&&(e.setupState=bc(t)),lf(e,n)}let rs;function lf(e,t,n){const l=e.type;if(!e.render){if(!t&&rs&&!l.render){const a=l.template||Xo(e).template;if(a){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=l,u=Ye(Ye({isCustomElement:r,delimiters:i},o),s);l.render=rs(a,u)}}e.render=l.render||Pt}{const a=jn(e);Cn();try{vh(e)}finally{xn(),a()}}}const og={get(e,t){return vt(e,"get",""),e[t]}};function ig(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,og),slots:e.slots,emit:e.emit,expose:t}}function ar(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(bc(zm(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Al)return Al[n](e)},has(t,n){return n in t||n in Al}})):e.proxy}function sg(e,t=!0){return pe(e)?e.displayName||e.name:e.name||t&&e.__name}function ug(e){return pe(e)&&"__vccOpts"in e}const C=(e,t)=>Wm(e,t,lr);function kn(e,t,n){const l=arguments.length;return l===2?Le(t)&&!ye(t)?Dl(t)?g(e,null,[t]):g(e,t):g(e,null,t):(l>3?n=Array.prototype.slice.call(arguments,2):l===3&&Dl(n)&&(n=[n]),g(e,t,n))}const cg="3.4.37";/** +* @vue/runtime-dom v3.4.37 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const fg="http://www.w3.org/2000/svg",dg="http://www.w3.org/1998/Math/MathML",Xt=typeof document<"u"?document:null,os=Xt&&Xt.createElement("template"),vg={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 a=t==="svg"?Xt.createElementNS(fg,e):t==="mathml"?Xt.createElementNS(dg,e):n?Xt.createElement(e,{is:n}):Xt.createElement(e);return e==="select"&&l&&l.multiple!=null&&a.setAttribute("multiple",l.multiple),a},createText:e=>Xt.createTextNode(e),createComment:e=>Xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,l,a,r){const o=n?n.previousSibling:t.lastChild;if(a&&(a===r||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===r||!(a=a.nextSibling)););else{os.innerHTML=l==="svg"?`${e}`:l==="mathml"?`${e}`:e;const i=os.content;if(l==="svg"||l==="mathml"){const s=i.firstChild;for(;s.firstChild;)i.appendChild(s.firstChild);i.removeChild(s)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},sn="transition",Sl="animation",sl=Symbol("_vtc"),en=(e,{slots:t})=>kn(nh,rf(e),t);en.displayName="Transition";const af={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},mg=en.props=Ye({},Ec,af),Fn=(e,t=[])=>{ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},is=e=>e?ye(e)?e.some(t=>t.length>1):e.length>1:!1;function rf(e){const t={};for(const A in e)A in af||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:l,duration:a,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=r,appearActiveClass:u=o,appearToClass:f=i,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=hg(a),m=h&&h[0],y=h&&h[1],{onBeforeEnter:S,onEnter:w,onEnterCancelled:x,onLeave:b,onLeaveCancelled:p,onBeforeAppear:P=S,onAppear:k=w,onAppearCancelled:V=x}=t,T=(A,B,D)=>{cn(A,B?f:i),cn(A,B?u:o),D&&D()},I=(A,B)=>{A._isLeaving=!1,cn(A,c),cn(A,v),cn(A,d),B&&B()},O=A=>(B,D)=>{const U=A?k:w,z=()=>T(B,A,D);Fn(U,[B,z]),ss(()=>{cn(B,A?s:r),Qt(B,A?f:i),is(U)||us(B,l,m,z)})};return Ye(t,{onBeforeEnter(A){Fn(S,[A]),Qt(A,r),Qt(A,o)},onBeforeAppear(A){Fn(P,[A]),Qt(A,s),Qt(A,u)},onEnter:O(!1),onAppear:O(!0),onLeave(A,B){A._isLeaving=!0;const D=()=>I(A,B);Qt(A,c),Qt(A,d),sf(),ss(()=>{A._isLeaving&&(cn(A,c),Qt(A,v),is(b)||us(A,l,y,D))}),Fn(b,[A,D])},onEnterCancelled(A){T(A,!1),Fn(x,[A])},onAppearCancelled(A){T(A,!0),Fn(V,[A])},onLeaveCancelled(A){I(A),Fn(p,[A])}})}function hg(e){if(e==null)return null;if(Le(e))return[Pr(e.enter),Pr(e.leave)];{const t=Pr(e);return[t,t]}}function Pr(e){return Xu(e)}function Qt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[sl]||(e[sl]=new Set)).add(t)}function cn(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.remove(l));const n=e[sl];n&&(n.delete(t),n.size||(e[sl]=void 0))}function ss(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gg=0;function us(e,t,n,l){const a=e._endId=++gg,r=()=>{a===e._endId&&l()};if(n)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=of(e,t);if(!o)return l();const u=o+"end";let f=0;const c=()=>{e.removeEventListener(u,d),r()},d=v=>{v.target===e&&++f>=s&&c()};setTimeout(()=>{f(n[h]||"").split(", "),a=l(`${sn}Delay`),r=l(`${sn}Duration`),o=cs(a,r),i=l(`${Sl}Delay`),s=l(`${Sl}Duration`),u=cs(i,s);let f=null,c=0,d=0;t===sn?o>0&&(f=sn,c=o,d=r.length):t===Sl?u>0&&(f=Sl,c=u,d=s.length):(c=Math.max(o,u),f=c>0?o>u?sn:Sl:null,d=f?f===sn?r.length:s.length:0);const v=f===sn&&/\b(transform|all)(,|$)/.test(l(`${sn}Property`).toString());return{type:f,timeout:c,propCount:d,hasTransform:v}}function cs(e,t){for(;e.lengthfs(n)+fs(e[l])))}function fs(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function sf(){return document.body.offsetHeight}function yg(e,t,n){const l=e[sl];l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Aa=Symbol("_vod"),uf=Symbol("_vsh"),gl={beforeMount(e,{value:t},{transition:n}){e[Aa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):wl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:l}){!t!=!n&&(l?t?(l.beforeEnter(e),wl(e,!0),l.enter(e)):l.leave(e,()=>{wl(e,!1)}):wl(e,t))},beforeUnmount(e,{value:t}){wl(e,t)}};function wl(e,t){e.style.display=t?e[Aa]:"none",e[uf]=!t}const pg=Symbol(""),bg=/(^|;)\s*display\s*:/;function Sg(e,t,n){const l=e.style,a=Ge(n);let r=!1;if(n&&!a){if(t)if(Ge(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();n[i]==null&&pa(l,i,"")}else for(const o in t)n[o]==null&&pa(l,o,"");for(const o in n)o==="display"&&(r=!0),pa(l,o,n[o])}else if(a){if(t!==n){const o=l[pg];o&&(n+=";"+o),l.cssText=n,r=bg.test(n)}}else t&&e.removeAttribute("style");Aa in e&&(e[Aa]=r?l.display:"",e[uf]&&(l.display="none"))}const ds=/\s*!important$/;function pa(e,t,n){if(ye(n))n.forEach(l=>pa(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=wg(e,t);ds.test(n)?e.setProperty(zn(l),n.replace(ds,""),"important"):e[l]=n}}const vs=["Webkit","Moz","ms"],Er={};function wg(e,t){const n=Er[t];if(n)return n;let l=bt(t);if(l!=="filter"&&l in e)return Er[t]=l;l=Wn(l);for(let a=0;aAr||(Eg.then(()=>Ar=0),Ar=Date.now());function Tg(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;At(Ig(l,n.value),t,5,[l])};return n.value=e,n.attached=Ag(),n}function Ig(e,t){if(ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(l=>a=>!a._stopped&&l&&l(a))}else return t}const ps=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Vg=(e,t,n,l,a,r)=>{const o=a==="svg";t==="class"?yg(e,l,o):t==="style"?Sg(e,n,l):Ya(t)?To(t)||kg(e,t,n,l,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Og(e,t,l,o))?(_g(e,t,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hs(e,t,l,o,r,t!=="value")):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),hs(e,t,l,o))};function Og(e,t,n,l){if(l)return!!(t==="innerHTML"||t==="textContent"||t in e&&ps(t)&&pe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ps(t)&&Ge(n)?!1:t in e}const cf=new WeakMap,ff=new WeakMap,Ta=Symbol("_moveCb"),bs=Symbol("_enterCb"),df={name:"TransitionGroup",props:Ye({},mg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=hl(),l=Pc();let a,r;return qo(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Mg(a[0].el,n.vnode.el,o))return;a.forEach(Bg),a.forEach(Rg);const i=a.filter(Lg);sf(),i.forEach(s=>{const u=s.el,f=u.style;Qt(u,o),f.transform=f.webkitTransform=f.transitionDuration="";const c=u[Ta]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",c),u[Ta]=null,cn(u,o))};u.addEventListener("transitionend",c)})}),()=>{const o=be(e),i=rf(o);let s=o.tag||_e;if(a=[],r)for(let u=0;udelete e.mode;df.props;const li=df;function Bg(e){const t=e.el;t[Ta]&&t[Ta](),t[bs]&&t[bs]()}function Rg(e){ff.set(e,e.el.getBoundingClientRect())}function Lg(e){const t=cf.get(e),n=ff.get(e),l=t.left-n.left,a=t.top-n.top;if(l||a){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${l}px,${a}px)`,r.transitionDuration="0s",e}}function Mg(e,t,n){const l=e.cloneNode(),a=e[sl];a&&a.forEach(i=>{i.split(/\s+/).forEach(s=>s&&l.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&l.classList.add(i)),l.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(l);const{hasTransform:o}=of(l);return r.removeChild(l),o}const Dg=["ctrl","shift","alt","meta"],$g={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Dg.some(n=>e[`${n}Key`]&&!t.includes(n))},Ss=(e,t)=>{const n=e._withMods||(e._withMods={}),l=t.join(".");return n[l]||(n[l]=(a,...r)=>{for(let o=0;o{const t=Hg().createApp(...e),{mount:n}=t;return t.mount=l=>{const a=Wg(l);if(!a)return;const r=t._component;!pe(r)&&!r.render&&!r.template&&(r.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,zg(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function zg(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wg(e){return Ge(e)?document.querySelector(e):e}const Kg={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},Ug={component:e=>kn(fi,{...e,class:"mdi"})},Oe=typeof window<"u",ai=Oe&&"IntersectionObserver"in window,Gg=Oe&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function vf(e,t,n){const l=t.length-1;if(l<0)return e===void 0?n:e;for(let a=0;aPn(e[l],t[l]))}function $l(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),vf(e,t.split("."),n))}function ct(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}if(typeof t=="string")return $l(e,t,n);if(Array.isArray(t))return vf(e,t,n);if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}function Xn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,l)=>t+l)}function ue(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function io(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function mf(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const _s=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Cs=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Tr(e,t){return t.every(n=>e.hasOwnProperty(n))}function hf(e,t){const n={},l=new Set(Object.keys(e));for(const a of t)l.has(a)&&(n[a]=e[a]);return n}function xs(e,t,n){const l=Object.create(null),a=Object.create(null);for(const r in e)t.some(o=>o instanceof RegExp?o.test(r):o===r)&&!(n!=null&&n.some(o=>o===r))?l[r]=e[r]:a[r]=e[r];return[l,a]}function yl(e,t){const n={...e};return t.forEach(l=>delete n[l]),n}function qg(e,t){const n={};return t.forEach(l=>n[l]=e[l]),n}const gf=/^on[^a-z]/,rr=e=>gf.test(e),Yg=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function ri(e){const[t,n]=xs(e,[gf]),l=yl(t,Yg),[a,r]=xs(n,["class","style","id",/^data-/]);return Object.assign(a,t),Object.assign(r,l),[a,r]}function rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function Qg(e,t){let n=0;const l=function(){for(var a=arguments.length,r=new Array(a),o=0;oe(...r),Ie(t))};return l.clear=()=>{clearTimeout(n)},l.immediate=e,l}function yt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function ks(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Ps(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Xg(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let l=0;for(;l0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const l={};for(const a in e)l[a]=e[a];for(const a in t){const r=e[a],o=t[a];if(io(r)&&io(o)){l[a]=at(r,o,n);continue}if(Array.isArray(r)&&Array.isArray(o)&&n){l[a]=n(r,o);continue}l[a]=o}return l}function yf(e){return e.map(t=>t.type===_e?yf(t.children):t).flat()}function $n(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if($n.cache.has(e))return $n.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return $n.cache.set(e,t),t}$n.cache=new Map;function Zn(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Zn(e,n)).flat(1);if(t.suspense)return Zn(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>Zn(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Zn(e,t.component.subTree).flat(1)}return[]}function oi(e){const t=tt({}),n=C(e);return ot(()=>{for(const l in n.value)t[l]=n.value[l]},{flush:"sync"}),zo(t)}function Ia(e,t){return e.includes(t)}function pf(e){return e[2].toLowerCase()+e.slice(3)}const et=()=>[Function,Array];function Es(e,t){return t="on"+Wn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Zg(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(l=>`${l}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function bf(e,t,n){let l,a=e.indexOf(document.activeElement);const r=t==="next"?1:-1;do a+=r,l=e[a];while((!l||l.offsetParent==null||!((n==null?void 0:n(l))??!0))&&a=0);return l}function Oa(e,t){var l,a,r,o;const n=Va(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((l=n[0])==null||l.focus());else if(t==="first")(a=n[0])==null||a.focus();else if(t==="last")(r=n.at(-1))==null||r.focus();else if(typeof t=="number")(o=n[t])==null||o.focus();else{const i=bf(n,t);i?i.focus():Oa(e,t==="next"?"first":"last")}}function sa(e){return e==null||typeof e=="string"&&e.trim()===""}function Fa(e,t){if(!(Oe&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Sf(e){return e.some(t=>Dl(t)?t.type===lt?!1:t.type!==_e||Sf(t.children):!0)?e:null}function Jg(e,t){if(!Oe||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function As(e,t){const n=ce();return ot(()=>{n.value=e()},{flush:"sync",...t}),Bt(n)}function ey(e,t){const n=e.clientX,l=e.clientY,a=t.getBoundingClientRect(),r=a.left,o=a.top,i=a.right,s=a.bottom;return n>=r&&n<=i&&l>=o&&l<=s}function so(){const e=ce(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>mf(e.value)}),t}const wf=["top","bottom"],ty=["start","end","left","right"];function uo(e,t){let[n,l]=e.split(" ");return l||(l=Ia(wf,n)?"start":Ia(ty,n)?"top":"center"),{side:Ts(n,t),align:Ts(l,t)}}function Ts(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Ir(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Vr(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Is(e){return{side:e.align,align:e.side}}function Vs(e){return Ia(wf,e.side)?"y":"x"}class Nn{constructor(t){let{x:n,y:l,width:a,height:r}=t;this.x=n,this.y=l,this.width=a,this.height=r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Os(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function _f(e){return Array.isArray(e)?new Nn({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function ii(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),l=n.transform;if(l){let a,r,o,i,s;if(l.startsWith("matrix3d("))a=l.slice(9,-1).split(/, /),r=+a[0],o=+a[5],i=+a[12],s=+a[13];else if(l.startsWith("matrix("))a=l.slice(7,-1).split(/, /),r=+a[0],o=+a[3],i=+a[4],s=+a[5];else return new Nn(t);const u=n.transformOrigin,f=t.x-i-(1-r)*parseFloat(u),c=t.y-s-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),d=r?t.width/r:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new Nn({x:f,y:c,width:d,height:v})}else return new Nn(t)}function Jn(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let l;try{l=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof l.finished>"u"&&(l.finished=new Promise(a=>{l.onfinish=()=>{a(l)}})),l}const ba=new WeakMap;function ny(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const l=pf(n),a=ba.get(e);if(t[n]==null)a==null||a.forEach(r=>{const[o,i]=r;o===l&&(e.removeEventListener(l,i),a.delete(r))});else if(!a||![...a].some(r=>r[0]===l&&r[1]===t[n])){e.addEventListener(l,t[n]);const r=a||new Set;r.add([l,t[n]]),ba.has(e)||ba.set(e,r)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function ly(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const l=pf(n),a=ba.get(e);a==null||a.forEach(r=>{const[o,i]=r;o===l&&(e.removeEventListener(l,i),a.delete(r))})}else e.removeAttribute(n)})}const qn=2.4,Fs=.2126729,Bs=.7151522,Rs=.072175,ay=.55,ry=.58,oy=.57,iy=.62,ua=.03,Ls=1.45,sy=5e-4,uy=1.25,cy=1.25,Ms=.078,Ds=12.82051282051282,ca=.06,$s=.001;function Ns(e,t){const n=(e.r/255)**qn,l=(e.g/255)**qn,a=(e.b/255)**qn,r=(t.r/255)**qn,o=(t.g/255)**qn,i=(t.b/255)**qn;let s=n*Fs+l*Bs+a*Rs,u=r*Fs+o*Bs+i*Rs;if(s<=ua&&(s+=(ua-s)**Ls),u<=ua&&(u+=(ua-u)**Ls),Math.abs(u-s)s){const c=(u**ay-s**ry)*uy;f=c<$s?0:c-$s?0:c>-Ms?c-c*Ds*ca:c+ca}return f*100}function fy(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Ba=.20689655172413793,dy=e=>e>Ba**3?Math.cbrt(e):e/(3*Ba**2)+4/29,vy=e=>e>Ba?e**3:3*Ba**2*(e-4/29);function Cf(e){const t=dy,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function xf(e){const t=vy,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const my=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],hy=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,gy=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],yy=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function kf(e){const t=Array(3),n=hy,l=my;for(let a=0;a<3;++a)t[a]=Math.round(yt(n(l[a][0]*e[0]+l[a][1]*e[1]+l[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function si(e){let{r:t,g:n,b:l}=e;const a=[0,0,0],r=yy,o=gy;t=r(t/255),n=r(n/255),l=r(l/255);for(let i=0;i<3;++i)a[i]=o[i][0]*t+o[i][1]*n+o[i][2]*l;return a}function co(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function py(e){return co(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Hs=/^(?(?:rgb|hsl)a?)\((?.+)\)/,by={rgb:(e,t,n,l)=>({r:e,g:t,b:n,a:l}),rgba:(e,t,n,l)=>({r:e,g:t,b:n,a:l}),hsl:(e,t,n,l)=>js({h:e,s:t,l:n,a:l}),hsla:(e,t,n,l)=>js({h:e,s:t,l:n,a:l}),hsv:(e,t,n,l)=>Nl({h:e,s:t,v:n,a:l}),hsva:(e,t,n,l)=>Nl({h:e,s:t,v:n,a:l})};function zt(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Hs.test(e)){const{groups:t}=e.match(Hs),{fn:n,values:l}=t,a=l.split(/,\s*/).map(r=>r.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(r)/100:parseFloat(r));return by[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),wy(t)}else if(typeof e=="object"){if(Tr(e,["r","g","b"]))return e;if(Tr(e,["h","s","l"]))return Nl(Pf(e));if(Tr(e,["h","s","v"]))return Nl(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} +Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function Nl(e){const{h:t,s:n,v:l,a}=e,r=i=>{const s=(i+t/60)%6;return l-l*n*Math.max(Math.min(s,4-s,1),0)},o=[r(5),r(3),r(1)].map(i=>Math.round(i*255));return{r:o[0],g:o[1],b:o[2],a}}function js(e){return Nl(Pf(e))}function Pf(e){const{h:t,s:n,l,a}=e,r=l+n*Math.min(l,1-l),o=r===0?0:2-2*l/r;return{h:t,s:o,v:r,a}}function fa(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Sy(e){let{r:t,g:n,b:l,a}=e;return`#${[fa(t),fa(n),fa(l),a!==void 0?fa(Math.round(a*255)):""].join("")}`}function wy(e){e=_y(e);let[t,n,l,a]=Xg(e,2).map(r=>parseInt(r,16));return a=a===void 0?a:a/255,{r:t,g:n,b:l,a}}function _y(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=ks(ks(e,6),8,"F")),e}function Cy(e,t){const n=Cf(si(e));return n[0]=n[0]+t*10,kf(xf(n))}function xy(e,t){const n=Cf(si(e));return n[0]=n[0]-t*10,kf(xf(n))}function ky(e){const t=zt(e);return si(t)[1]}function Ef(e){const t=Math.abs(Ns(zt(0),zt(e)));return Math.abs(Ns(zt(16777215),zt(e)))>Math.min(t,50)?"#fff":"#000"}function W(e,t){return n=>Object.keys(e).reduce((l,a)=>{const o=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?l[a]={...o,default:n[a]}:l[a]=o,t&&!l[a].source&&(l[a].source=t),l},{})}const we=W({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function je(e,t){const n=hl();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Kt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=je(e).type;return $n((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Af=0,Sa=new WeakMap;function It(){const e=je("getUid");if(Sa.has(e))return Sa.get(e);{const t=Af++;return Sa.set(e,t),t}}It.reset=()=>{Af=0,Sa=new WeakMap};function Py(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const ul=Symbol.for("vuetify:defaults");function Ey(e){return ae(e)}function ui(){const e=xe(ul);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Tt(e,t){const n=ui(),l=ae(e),a=C(()=>{if(Ie(t==null?void 0:t.disabled))return n.value;const o=Ie(t==null?void 0:t.scoped),i=Ie(t==null?void 0:t.reset),s=Ie(t==null?void 0:t.root);if(l.value==null&&!(o||i||s))return n.value;let u=at(l.value,{prev:n.value});if(o)return u;if(i||s){const f=Number(i||1/0);for(let c=0;c<=f&&!(!u||!("prev"in u));c++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=at(at(u,{prev:u}),u[s])),u}return u.prev?at(u.prev,u):u});return Ne(ul,a),a}function Ay(e,t){var n,l;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((l=e.props)==null?void 0:l[$n(t)])<"u"}function Ty(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ui();const l=je("useDefaults");if(t=t??l.type.name??l.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=C(()=>{var s;return(s=n.value)==null?void 0:s[e._as??t]}),r=new Proxy(e,{get(s,u){var c,d,v,h,m,y,S;const f=Reflect.get(s,u);return u==="class"||u==="style"?[(c=a.value)==null?void 0:c[u],f].filter(w=>w!=null):typeof u=="string"&&!Ay(l.vnode,u)?((d=a.value)==null?void 0:d[u])!==void 0?(v=a.value)==null?void 0:v[u]:((m=(h=n.value)==null?void 0:h.global)==null?void 0:m[u])!==void 0?(S=(y=n.value)==null?void 0:y.global)==null?void 0:S[u]:f:f}}),o=ce();ot(()=>{if(a.value){const s=Object.entries(a.value).filter(u=>{let[f]=u;return f.startsWith(f[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function i(){const s=Py(ul,l);Ne(ul,C(()=>o.value?at((s==null?void 0:s.value)??{},o.value):s==null?void 0:s.value))}return{props:r,provideSubDefaults:i}}function pl(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=W(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(l){return hf(l,t)},e.props._as=String,e.setup=function(l,a){const r=ui();if(!r.value)return e._setup(l,a);const{props:o,provideSubDefaults:i}=Ty(l,l._as??e.name,r),s=e._setup(o,a);return i(),s}}return e}function fe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?pl:ml)(t)}function Iy(e,t){return t.props=e,t}function Tf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return fe()({name:n??Wn(bt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...we()},setup(l,a){let{slots:r}=a;return()=>{var o;return kn(l.tag,{class:[e,l.class],style:l.style},(o=r.default)==null?void 0:o.call(r))}}})}function If(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Ra="cubic-bezier(0.4, 0, 0.2, 1)",Vy="cubic-bezier(0.0, 0, 0.2, 1)",Oy="cubic-bezier(0.4, 0, 1, 1)";function zs(e,t,n){return Object.keys(e).filter(l=>rr(l)&&l.endsWith(t)).reduce((l,a)=>(l[a.slice(0,-t.length)]=r=>e[a](r,n(r)),l),{})}function Vf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?Fy(e):ci(e))return e;e=e.parentElement}return document.scrollingElement}function La(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(ci(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function ci(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function Fy(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function By(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ge(e){const t=je("useRender");t.render=e}const Pe=[String,Function,Object,Array],fo=Symbol.for("vuetify:icons"),or=W({icon:{type:Pe},tag:{type:String,required:!0}},"icon"),Ws=fe()({name:"VComponentIcon",props:or(),setup(e,t){let{slots:n}=t;return()=>{const l=e.icon;return g(e.tag,null,{default:()=>{var a;return[e.icon?g(l,null,null):(a=n.default)==null?void 0:a.call(n)]}})}}}),Of=pl({name:"VSvgIcon",inheritAttrs:!1,props:or(),setup(e,t){let{attrs:n}=t;return()=>g(e.tag,me(n,{style:null}),{default:()=>[g("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(l=>Array.isArray(l)?g("path",{d:l[0],"fill-opacity":l[1]},null):g("path",{d:l},null)):g("path",{d:e.icon},null)])]})}});pl({name:"VLigatureIcon",props:or(),setup(e){return()=>g(e.tag,null,{default:()=>[e.icon]})}});const fi=pl({name:"VClassIcon",props:or(),setup(e){return()=>g(e.tag,{class:e.icon},null)}});function Ry(){return{svg:{component:Of},class:{component:fi}}}function Ly(e){const t=Ry(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=Ug),at({defaultSet:n,sets:t,aliases:{...Kg,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const My=e=>{const t=xe(fo);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:C(()=>{var s;const l=Ie(e);if(!l)return{component:Ws};let a=l;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=(s=t.aliases)==null?void 0:s[a.slice(1)])),Array.isArray(a))return{component:Of,icon:a};if(typeof a!="string")return{component:Ws,icon:a};const r=Object.keys(t.sets).find(u=>typeof a=="string"&&a.startsWith(`${u}:`)),o=r?a.slice(r.length+1):a;return{component:t.sets[r??t.defaultSet].component,icon:o}})}},Dy={collapse:"fas fa-chevron-up",complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sortAsc:"fas fa-arrow-up",sortDesc:"fas fa-arrow-down",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus",calendar:"fas fa-calendar",treeviewCollapse:"fas fa-caret-down",treeviewExpand:"fas fa-caret-right",eyeDropper:"fas fa-eye-dropper"},$y={component:fi};function Sn(e,t){let n;function l(){n=Za(),n.run(()=>t.length?t(()=>{n==null||n.stop(),l()}):t())}de(e,a=>{a&&!n?l():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),st(()=>{n==null||n.stop()})}function Fe(e,t,n){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:c=>c,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:c=>c;const r=je("useProxiedModel"),o=ae(e[t]!==void 0?e[t]:n),i=$n(t),u=C(i!==t?()=>{var c,d,v,h;return e[t],!!(((c=r.vnode.props)!=null&&c.hasOwnProperty(t)||(d=r.vnode.props)!=null&&d.hasOwnProperty(i))&&((v=r.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(h=r.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var c,d;return e[t],!!((c=r.vnode.props)!=null&&c.hasOwnProperty(t)&&((d=r.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});Sn(()=>!u.value,()=>{de(()=>e[t],c=>{o.value=c})});const f=C({get(){const c=e[t];return l(u.value?c:o.value)},set(c){const d=a(c),v=be(u.value?e[t]:o.value);v===d||l(v)===c||(o.value=d,r==null||r.emit(`update:${t}`,d))}});return Object.defineProperty(f,"externalValue",{get:()=>u.value?e[t]:o.value}),f}const Ny={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},Ks="$vuetify.",Us=(e,t)=>e.replace(/\{(\d+)\}/g,(n,l)=>String(t[+l])),Ff=(e,t,n)=>function(l){for(var a=arguments.length,r=new Array(a>1?a-1:0),o=1;onew Intl.NumberFormat([e.value,t.value],l).format(n)}function Or(e,t,n){const l=Fe(e,t,e[t]??n.value);return l.value=e[t]??n.value,de(n,a=>{e[t]==null&&(l.value=n.value)}),l}function Rf(e){return t=>{const n=Or(t,"locale",e.current),l=Or(t,"fallback",e.fallback),a=Or(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:l,messages:a,t:Ff(n,l,a),n:Bf(n,l),provide:Rf({current:n,fallback:l,messages:a})}}}function Hy(e){const t=ce((e==null?void 0:e.locale)??"en"),n=ce((e==null?void 0:e.fallback)??"en"),l=ae({en:Ny,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:l,t:Ff(t,n,l),n:Bf(t,n),provide:Rf({current:t,fallback:n,messages:l})}}const Ma=Symbol.for("vuetify:locale");function jy(e){return e.name!=null}function zy(e){const t=e!=null&&e.adapter&&jy(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:Hy(e),n=Ky(t,e);return{...t,...n}}function En(){const e=xe(Ma);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function Wy(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function Ky(e,t){const n=ae((t==null?void 0:t.rtl)??Wy()),l=C(()=>n.value[e.current.value]??!1);return{isRtl:l,rtl:n,rtlClasses:C(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function Lt(){const e=xe(Ma);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const ir={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function Uy(e,t,n){const l=[];let a=[];const r=Lf(e),o=Mf(e),i=n??ir[t.slice(-2).toUpperCase()]??0,s=(r.getDay()-i+7)%7,u=(o.getDay()-i+7)%7;for(let f=0;f0&&l.push(a),l}function Gy(e,t,n){const l=n??ir[t.slice(-2).toUpperCase()]??0,a=new Date(e);for(;a.getDay()!==l;)a.setDate(a.getDate()-1);return a}function qy(e,t){const n=new Date(e),l=((ir[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==l;)n.setDate(n.getDate()+1);return n}function Lf(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Mf(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function Yy(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const Qy=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Df(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(Qy.test(e))return Yy(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Gs=new Date(2e3,0,2);function Xy(e,t){const n=t??ir[e.slice(-2).toUpperCase()]??0;return Xn(7).map(l=>{const a=new Date(Gs);return a.setDate(Gs.getDate()+n+l),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function Zy(e,t,n,l){const a=Df(e)??new Date,r=l==null?void 0:l[t];if(typeof r=="function")return r(a,t,n);let o={};switch(t){case"fullDate":o={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const i=a.getDate(),s=new Intl.DateTimeFormat(n,{month:"long"}).format(a);return`${i} ${s}`;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":o={month:"short",day:"numeric"};break;case"year":o={year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"weekday":o={weekday:"long"};break;case"weekdayShort":o={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(a.getDate());case"hours12h":o={hour:"numeric",hour12:!0};break;case"hours24h":o={hour:"numeric",hour12:!1};break;case"minutes":o={minute:"numeric"};break;case"seconds":o={second:"numeric"};break;case"fullTime":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:o=r??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,o).format(a)}function Jy(e,t){const n=e.toJsDate(t),l=n.getFullYear(),a=Ps(String(n.getMonth()+1),2,"0"),r=Ps(String(n.getDate()),2,"0");return`${l}-${a}-${r}`}function ep(e){const[t,n,l]=e.split("-").map(Number);return new Date(t,n-1,l)}function tp(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function np(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function lp(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function ap(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function rp(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function op(e){return e.getFullYear()}function ip(e){return e.getMonth()}function sp(e){return e.getDate()}function up(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function cp(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function fp(e){return e.getHours()}function dp(e){return e.getMinutes()}function vp(e){return new Date(e.getFullYear(),0,1)}function mp(e){return new Date(e.getFullYear(),11,31)}function hp(e,t){return Da(e,t[0])&&pp(e,t[1])}function gp(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Da(e,t){return e.getTime()>t.getTime()}function yp(e,t){return Da(vo(e),vo(t))}function pp(e,t){return e.getTime(){n.locale=e.locale[l]??l??n.locale}),n}const mo=Symbol.for("vuetify:display"),Qs={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Fp=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qs;return at(Qs,e)};function Xs(e){return Oe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Zs(e){return Oe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function Js(e){const t=Oe&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const l=n(/android/i),a=n(/iphone|ipad|ipod/i),r=n(/cordova/i),o=n(/electron/i),i=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),f=n(/opera/i),c=n(/win/i),d=n(/mac/i),v=n(/linux/i);return{android:l,ios:a,cordova:r,electron:o,chrome:i,edge:s,firefox:u,opera:f,win:c,mac:d,linux:v,touch:Gg,ssr:t==="ssr"}}function Bp(e,t){const{thresholds:n,mobileBreakpoint:l}=Fp(e),a=ce(Zs(t)),r=ce(Js(t)),o=tt({}),i=ce(Xs(t));function s(){a.value=Zs(),i.value=Xs()}function u(){s(),r.value=Js()}return ot(()=>{const f=i.value=n.xxl,y=f?"xs":c?"sm":d?"md":v?"lg":h?"xl":"xxl",S=typeof l=="number"?l:n[l],w=i.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=xe(mo);if(!n)throw new Error("Could not find Vuetify display injection");const l=C(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return n.mobile.value;const r=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:l.value}:{});return{...n,displayClasses:a,mobile:l}}const $f=Symbol.for("vuetify:goto");function Nf(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function Rp(e){return di(e)??(document.scrollingElement||document.body)}function di(e){return typeof e=="string"?document.querySelector(e):mf(e)}function Fr(e,t,n){if(typeof e=="number")return t&&n?-e:e;let l=di(e),a=0;for(;l;)a+=t?l.offsetLeft:l.offsetTop,l=l.offsetParent;return a}function Lp(e,t){return{rtl:t.isRtl,options:at(Nf(),e)}}async function eu(e,t,n,l){const a=n?"scrollLeft":"scrollTop",r=at((l==null?void 0:l.options)??Nf(),t),o=l==null?void 0:l.rtl.value,i=(typeof e=="number"?e:di(e))??0,s=r.container==="parent"&&i instanceof HTMLElement?i.parentElement:Rp(r.container),u=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!u)throw new TypeError(`Easing function "${r.easing}" not found.`);let f;if(typeof i=="number")f=Fr(i,n,o);else if(f=Fr(i,n,o)-Fr(s,n,o),r.layout){const h=window.getComputedStyle(i).getPropertyValue("--v-layout-top");h&&(f-=parseInt(h,10))}f+=r.offset,f=Dp(s,f,!!o,!!n);const c=s[a]??0;if(f===c)return Promise.resolve(f);const d=performance.now();return new Promise(v=>requestAnimationFrame(function h(m){const S=(m-d)/r.duration,w=Math.floor(c+(f-c)*u(yt(S,0,1)));if(s[a]=w,S>=1&&Math.abs(w-s[a])<10)return v(f);if(S>2)return v(s[a]);requestAnimationFrame(h)}))}function Mp(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=xe($f),{isRtl:n}=Lt();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const l={...t,rtl:C(()=>t.rtl.value||n.value)};async function a(r,o){return eu(r,at(e,o),!1,l)}return a.horizontal=async(r,o)=>eu(r,at(e,o),!0,l),a}function Dp(e,t,n,l){const{scrollWidth:a,scrollHeight:r}=e,[o,i]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,u;return l?n?(s=-(a-o),u=0):(s=0,u=a-o):(s=0,u=r+-i),Math.max(Math.min(t,u),s)}const Hl=Symbol.for("vuetify:theme"),ze=W({theme:String},"theme");function tu(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function $p(){var l,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:tu();const t=tu();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,o]of Object.entries(e.themes??{})){const i=o.dark||r==="dark"?(l=t.themes)==null?void 0:l.dark:(a=t.themes)==null?void 0:a.light;n[r]=at(i,o)}return at(t,{...e,themes:n})}function Np(e){const t=$p(e),n=ae(t.defaultTheme),l=ae(t.themes),a=C(()=>{const f={};for(const[c,d]of Object.entries(l.value)){const v=f[c]={...d,colors:{...d.colors}};if(t.variations)for(const h of t.variations.colors){const m=v.colors[h];if(m)for(const y of["lighten","darken"]){const S=y==="lighten"?Cy:xy;for(const w of Xn(t.variations[y],1))v.colors[`${h}-${y}-${w}`]=Sy(S(zt(m),w))}}for(const h of Object.keys(v.colors)){if(/^on-[a-z]/.test(h)||v.colors[`on-${h}`])continue;const m=`on-${h}`,y=zt(v.colors[h]);v.colors[m]=Ef(y)}}return f}),r=C(()=>a.value[n.value]),o=C(()=>{var h;const f=[];(h=r.value)!=null&&h.dark&&Bn(f,":root",["color-scheme: dark"]),Bn(f,":root",nu(r.value));for(const[m,y]of Object.entries(a.value))Bn(f,`.v-theme--${m}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...nu(y)]);const c=[],d=[],v=new Set(Object.values(a.value).flatMap(m=>Object.keys(m.colors)));for(const m of v)/^on-[a-z]/.test(m)?Bn(d,`.${m}`,[`color: rgb(var(--v-theme-${m})) !important`]):(Bn(c,`.bg-${m}`,[`--v-theme-overlay-multiplier: var(--v-theme-${m}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${m})) !important`,`color: rgb(var(--v-theme-on-${m})) !important`]),Bn(d,`.text-${m}`,[`color: rgb(var(--v-theme-${m})) !important`]),Bn(d,`.border-${m}`,[`--v-border-color: var(--v-theme-${m})`]));return f.push(...c,...d),f.map((m,y)=>y===0?m:` ${m}`).join("")});function i(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(f){if(t.isDisabled)return;const c=f._context.provides.usehead;if(c)if(c.push){const v=c.push(i);Oe&&de(o,()=>{v.patch(i)})}else Oe?(c.addHeadObjs(C(i)),ot(()=>c.updateDOM())):c.addHeadObjs(i());else{let h=function(){if(typeof document<"u"&&!v){const m=document.createElement("style");m.type="text/css",m.id="vuetify-theme-stylesheet",t.cspNonce&&m.setAttribute("nonce",t.cspNonce),v=m,document.head.appendChild(v)}v&&(v.innerHTML=o.value)};var d=h;let v=Oe?document.getElementById("vuetify-theme-stylesheet"):null;Oe?de(o,h,{immediate:!0}):h()}}const u=C(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:l,current:r,computedThemes:a,themeClasses:u,styles:o,global:{name:n,current:r}}}function qe(e){je("provideTheme");const t=xe(Hl,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=C(()=>e.theme??t.name.value),l=C(()=>t.themes.value[n.value]),a=C(()=>t.isDisabled?void 0:`v-theme--${n.value}`),r={...t,name:n,current:l,themeClasses:a};return Ne(Hl,r),r}function Hp(){je("useTheme");const e=xe(Hl,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Bn(e,t,n){e.push(`${t} { +`,...n.map(l=>` ${l}; +`),`} +`)}function nu(e){const t=e.dark?2:1,n=e.dark?1:2,l=[];for(const[a,r]of Object.entries(e.colors)){const o=zt(r);l.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||l.push(`--v-theme-${a}-overlay-multiplier: ${ky(r)>.18?t:n}`)}for(const[a,r]of Object.entries(e.variables)){const o=typeof r=="string"&&r.startsWith("#")?zt(r):void 0,i=o?`${o.r}, ${o.g}, ${o.b}`:void 0;l.push(`--v-${a}: ${i??r}`)}return l}function wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=so(),l=ae();if(Oe){const a=new ResizeObserver(r=>{e==null||e(r,a),r.length&&(t==="content"?l.value=r[0].contentRect:l.value=r[0].target.getBoundingClientRect())});wt(()=>{a.disconnect()}),de(()=>n.el,(r,o)=>{o&&(a.unobserve(o),l.value=void 0),r&&a.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Bt(l)}}const $a=Symbol.for("vuetify:layout"),Hf=Symbol.for("vuetify:layout-item"),lu=1e3,jp=W({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),jf=W({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function zp(){const e=xe($a);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{layoutIsReady:He(),getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function zf(e){const t=xe($a);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${It()}`,l=je("useLayoutItem");Ne(Hf,{id:n});const a=ce(!1);Vc(()=>a.value=!0),Ic(()=>a.value=!1);const r=He(),{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(l,{...e,active:C(()=>a.value?!1:e.active.value),id:n});return wt(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i,layoutIsReady:r}}const Wp=(e,t,n,l)=>{let a={top:0,left:0,right:0,bottom:0};const r=[{id:"",layer:{...a}}];for(const o of e){const i=t.get(o),s=n.get(o),u=l.get(o);if(!i||!s||!u)continue;const f={...a,[i.value]:parseInt(a[i.value],10)+(u.value?parseInt(s.value,10):0)};r.push({id:o,layer:f}),a=f}return r};function Kp(e){const t=xe($a,null),n=C(()=>t?t.rootZIndex.value-100:lu),l=ae([]),a=tt(new Map),r=tt(new Map),o=tt(new Map),i=tt(new Map),s=tt(new Map),{resizeRef:u,contentRect:f}=wn(),c=As(()=>{const p=[...new Set([...o.values()].map(k=>k.value))].sort((k,V)=>k-V),P=[];for(const k of p){const V=l.value.filter(T=>{var I;return((I=o.get(T))==null?void 0:I.value)===k});P.push(...V)}return Wp(P,a,r,i)}),d=C(()=>!Array.from(s.values()).some(p=>p.value)),v=C(()=>c.value[c.value.length-1].layer),h=C(()=>({"--v-layout-left":ue(v.value.left),"--v-layout-right":ue(v.value.right),"--v-layout-top":ue(v.value.top),"--v-layout-bottom":ue(v.value.bottom),...d.value?void 0:{transition:"none"}})),m=As(()=>c.value.slice(1).map((p,P)=>{let{id:k}=p;const{layer:V}=c.value[P],T=r.get(k),I=a.get(k);return{id:k,...V,size:Number(T.value),position:I.value}})),y=p=>m.value.find(P=>P.id===p),S=je("createLayout"),w=He();Ne($a,{register:(p,P)=>{let{id:k,order:V,position:T,layoutSize:I,elementSize:O,active:A,disableTransitions:B,absolute:D}=P;o.set(k,V),a.set(k,T),r.set(k,I),i.set(k,A),B&&s.set(k,B);const z=Zn(Hf,S==null?void 0:S.vnode).indexOf(p);z>-1?l.value.splice(z,0,k):l.value.push(k);const Q=C(()=>m.value.findIndex(H=>H.id===k)),M=C(()=>n.value+c.value.length*2-Q.value*2),N=C(()=>{const H=T.value==="left"||T.value==="right",X=T.value==="right",oe=T.value==="bottom",se=O.value??I.value,Z=se===0?"%":"px",ie={[T.value]:0,zIndex:M.value,transform:`translate${H?"X":"Y"}(${(A.value?0:-(se===0?100:se))*(X||oe?-1:1)}${Z})`,position:D.value||n.value!==lu?"absolute":"fixed",...d.value?void 0:{transition:"none"}};if(Q.value<0)throw new Error(`Layout item "${k}" is missing`);const F=m.value[Q.value];if(!F)throw new Error(`[Vuetify] Could not find layout item "${k}"`);return{...ie,height:H?`calc(100% - ${F.top}px - ${F.bottom}px)`:O.value?`${O.value}px`:void 0,left:X?void 0:`${F.left}px`,right:X?`${F.right}px`:void 0,top:T.value!=="bottom"?`${F.top}px`:void 0,bottom:T.value!=="top"?`${F.bottom}px`:void 0,width:H?O.value?`${O.value}px`:void 0:`calc(100% - ${F.left}px - ${F.right}px)`}}),L=C(()=>({zIndex:M.value-1}));return{layoutItemStyles:N,layoutItemScrimStyles:L,zIndex:M}},unregister:p=>{o.delete(p),a.delete(p),r.delete(p),i.delete(p),s.delete(p),l.value=l.value.filter(P=>P!==p)},mainRect:v,mainStyles:h,getLayoutItem:y,items:m,layoutRect:f,rootZIndex:n,layoutIsReady:w});const x=C(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),b=C(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:x,layoutStyles:b,getLayoutItem:y,items:m,layoutRect:f,layoutIsReady:w,layoutRef:u}}function Wf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,l=at(t,n),{aliases:a={},components:r={},directives:o={}}=l,i=Ey(l.defaults),s=Bp(l.display,l.ssr),u=Np(l.theme),f=Ly(l.icons),c=zy(l.locale),d=Vp(l.date,c),v=Lp(l.goTo,c);return{install:m=>{for(const y in o)m.directive(y,o[y]);for(const y in r)m.component(y,r[y]);for(const y in a)m.component(y,pl({...a[y],name:y,aliasName:a[y].name}));if(u.install(m),m.provide(ul,i),m.provide(mo,s),m.provide(Hl,u),m.provide(fo,f),m.provide(Ma,c),m.provide(Ip,d.options),m.provide(Ys,d.instance),m.provide($f,v),Oe&&l.ssr)if(m.$nuxt)m.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:y}=m;m.mount=function(){const S=y(...arguments);return He(()=>s.update()),m.mount=y,S}}It.reset(),m.mixin({computed:{$vuetify(){return tt({defaults:Yn.call(this,ul),display:Yn.call(this,mo),theme:Yn.call(this,Hl),icons:Yn.call(this,fo),locale:Yn.call(this,Ma),date:Yn.call(this,Ys)})}}})},defaults:i,display:s,theme:u,icons:f,locale:c,date:d,goTo:v}}const Up="3.6.12";Wf.version=Up;function Yn(e){var l,a;const t=this.$,n=((l=t.parent)==null?void 0:l.provides)??((a=t.vnode.appContext)==null?void 0:a.provides);if(n&&e in n)return n[e]}const Gp=Wf({icons:{defaultSet:"fa",aliases:Dy,sets:{fa:$y}},theme:{defaultTheme:"dark",themes:{dark:{colors:{background:"rgb(27, 27, 31)",surface:"rgb(22, 22, 24)",primary:"rgb(62, 99, 221)","on-background":"rgba(255, 255, 245, 0.86)","on-surface":"rgba(255, 255, 245, 0.86)"}}}}}),qp="modulepreload",Yp=function(e){return"/"+e},au={},Br=function(t,n,l){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),o=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));a=Promise.all(n.map(i=>{if(i=Yp(i),i in au)return;au[i]=!0;const s=i.endsWith(".css"),u=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${u}`))return;const f=document.createElement("link");if(f.rel=s?"stylesheet":qp,s||(f.as="script",f.crossOrigin=""),f.href=i,o&&f.setAttribute("nonce",o),document.head.appendChild(f),s)return new Promise((c,d)=>{f.addEventListener("load",c),f.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=r,window.dispatchEvent(o),!o.defaultPrevented)throw r})},ru=[{path:"/",name:"/",component:()=>Br(()=>Promise.resolve().then(()=>B_),void 0)},{path:"/:path(.*)",name:"/[...path]",component:()=>Br(()=>Promise.resolve().then(()=>H_),void 0)},{path:"/keyboard",children:[{path:":kb+",name:"/keyboard/[kb]+",component:()=>Br(()=>Promise.resolve().then(()=>aC),void 0)}]}];/*! + * vue-router v4.4.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Qn=typeof document<"u";function Qp(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ve=Object.assign;function Rr(e,t){const n={};for(const l in t){const a=t[l];n[l]=Rt(a)?a.map(e):e(a)}return n}const Vl=()=>{},Rt=Array.isArray,Kf=/#/g,Xp=/&/g,Zp=/\//g,Jp=/=/g,eb=/\?/g,Uf=/\+/g,tb=/%5B/g,nb=/%5D/g,Gf=/%5E/g,lb=/%60/g,qf=/%7B/g,ab=/%7C/g,Yf=/%7D/g,rb=/%20/g;function vi(e){return encodeURI(""+e).replace(ab,"|").replace(tb,"[").replace(nb,"]")}function ob(e){return vi(e).replace(qf,"{").replace(Yf,"}").replace(Gf,"^")}function ho(e){return vi(e).replace(Uf,"%2B").replace(rb,"+").replace(Kf,"%23").replace(Xp,"%26").replace(lb,"`").replace(qf,"{").replace(Yf,"}").replace(Gf,"^")}function ib(e){return ho(e).replace(Jp,"%3D")}function sb(e){return vi(e).replace(Kf,"%23").replace(eb,"%3F")}function ub(e){return e==null?"":sb(e).replace(Zp,"%2F")}function jl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const cb=/\/$/,fb=e=>e.replace(cb,"");function Lr(e,t,n="/"){let l,a={},r="",o="";const i=t.indexOf("#");let s=t.indexOf("?");return i=0&&(s=-1),s>-1&&(l=t.slice(0,s),r=t.slice(s+1,i>-1?i:t.length),a=e(r)),i>-1&&(l=l||t.slice(0,i),o=t.slice(i,t.length)),l=hb(l??t,n),{fullPath:l+(r&&"?")+r+o,path:l,query:a,hash:jl(o)}}function db(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ou(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function vb(e,t,n){const l=t.matched.length-1,a=n.matched.length-1;return l>-1&&l===a&&cl(t.matched[l],n.matched[a])&&Qf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function cl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Qf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!mb(e[n],t[n]))return!1;return!0}function mb(e,t){return Rt(e)?iu(e,t):Rt(t)?iu(t,e):e===t}function iu(e,t){return Rt(t)?e.length===t.length&&e.every((n,l)=>n===t[l]):e.length===1&&e[0]===t}function hb(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),l=e.split("/"),a=l[l.length-1];(a===".."||a===".")&&l.push("");let r=n.length-1,o,i;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+l.slice(o).join("/")}const un={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var zl;(function(e){e.pop="pop",e.push="push"})(zl||(zl={}));var Ol;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Ol||(Ol={}));function gb(e){if(!e)if(Qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),fb(e)}const yb=/^[^#]+#/;function pb(e,t){return e.replace(yb,"#")+t}function bb(e,t){const n=document.documentElement.getBoundingClientRect(),l=e.getBoundingClientRect();return{behavior:t.behavior,left:l.left-n.left-(t.left||0),top:l.top-n.top-(t.top||0)}}const sr=()=>({left:window.scrollX,top:window.scrollY});function Sb(e){let t;if("el"in e){const n=e.el,l=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?l?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=bb(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function su(e,t){return(history.state?history.state.position-t:-1)+e}const go=new Map;function wb(e,t){go.set(e,t)}function _b(e){const t=go.get(e);return go.delete(e),t}let Cb=()=>location.protocol+"//"+location.host;function Xf(e,t){const{pathname:n,search:l,hash:a}=t,r=e.indexOf("#");if(r>-1){let i=a.includes(e.slice(r))?e.slice(r).length:1,s=a.slice(i);return s[0]!=="/"&&(s="/"+s),ou(s,"")}return ou(n,e)+l+a}function xb(e,t,n,l){let a=[],r=[],o=null;const i=({state:d})=>{const v=Xf(e,location),h=n.value,m=t.value;let y=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}y=m?d.position-m.position:0}else l(v);a.forEach(S=>{S(n.value,h,{delta:y,type:zl.pop,direction:y?y>0?Ol.forward:Ol.back:Ol.unknown})})};function s(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return r.push(v),v}function f(){const{history:d}=window;d.state&&d.replaceState(Ve({},d.state,{scroll:sr()}),"")}function c(){for(const d of r)d();r=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:s,listen:u,destroy:c}}function uu(e,t,n,l=!1,a=!1){return{back:e,current:t,forward:n,replaced:l,position:window.history.length,scroll:a?sr():null}}function kb(e){const{history:t,location:n}=window,l={value:Xf(e,n)},a={value:t.state};a.value||r(l.value,{back:null,current:l.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(s,u,f){const c=e.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+s:Cb()+e+s;try{t[f?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[f?"replace":"assign"](d)}}function o(s,u){const f=Ve({},t.state,uu(a.value.back,s,a.value.forward,!0),u,{position:a.value.position});r(s,f,!0),l.value=s}function i(s,u){const f=Ve({},a.value,t.state,{forward:s,scroll:sr()});r(f.current,f,!0);const c=Ve({},uu(l.value,s,null),{position:f.position+1},u);r(s,c,!1),l.value=s}return{location:l,state:a,push:i,replace:o}}function Pb(e){e=gb(e);const t=kb(e),n=xb(e,t.state,t.location,t.replace);function l(r,o=!0){o||n.pauseListeners(),history.go(r)}const a=Ve({location:"",base:e,go:l,createHref:pb.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function Eb(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Pb(e)}function Ab(e){return typeof e=="string"||e&&typeof e=="object"}function Zf(e){return typeof e=="string"||typeof e=="symbol"}const Jf=Symbol("");var cu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(cu||(cu={}));function fl(e,t){return Ve(new Error,{type:e,[Jf]:!0},t)}function Yt(e,t){return e instanceof Error&&Jf in e&&(t==null||!!(e.type&t))}const fu="[^/]+?",Tb={sensitive:!1,strict:!1,start:!0,end:!0},Ib=/[.+*?^${}()[\]/\\]/g;function Vb(e,t){const n=Ve({},Tb,t),l=[];let a=n.start?"^":"";const r=[];for(const u of e){const f=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function ed(e,t){let n=0;const l=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const Fb={type:0,value:""},Bb=/[a-zA-Z0-9_]/;function Rb(e){if(!e)return[[]];if(e==="/")return[[Fb]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,l=n;const a=[];let r;function o(){r&&a.push(r),r=[]}let i=0,s,u="",f="";function c(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:f,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;i{o(x)}:Vl}function o(c){if(Zf(c)){const d=l.get(c);d&&(l.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&l.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function i(){return n}function s(c){const d=Hb(c,n);n.splice(d,0,c),c.record.name&&!mu(c)&&l.set(c.record.name,c)}function u(c,d){let v,h={},m,y;if("name"in c&&c.name){if(v=l.get(c.name),!v)throw fl(1,{location:c});y=v.record.name,h=Ve(vu(d.params,v.keys.filter(x=>!x.optional).concat(v.parent?v.parent.keys.filter(x=>x.optional):[]).map(x=>x.name)),c.params&&vu(c.params,v.keys.map(x=>x.name))),m=v.stringify(h)}else if(c.path!=null)m=c.path,v=n.find(x=>x.re.test(m)),v&&(h=v.parse(m),y=v.record.name);else{if(v=d.name?l.get(d.name):n.find(x=>x.re.test(d.path)),!v)throw fl(1,{location:c,currentLocation:d});y=v.record.name,h=Ve({},d.params,c.params),m=v.stringify(h)}const S=[];let w=v;for(;w;)S.unshift(w.record),w=w.parent;return{name:y,path:m,params:h,matched:S,meta:Nb(S)}}e.forEach(c=>r(c));function f(){n.length=0,l.clear()}return{addRoute:r,resolve:u,removeRoute:o,clearRoutes:f,getRoutes:i,getRecordMatcher:a}}function vu(e,t){const n={};for(const l of t)l in e&&(n[l]=e[l]);return n}function Db(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:$b(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function $b(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const l in e.components)t[l]=typeof n=="object"?n[l]:n;return t}function mu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Nb(e){return e.reduce((t,n)=>Ve(t,n.meta),{})}function hu(e,t){const n={};for(const l in e)n[l]=l in t?t[l]:e[l];return n}function Hb(e,t){let n=0,l=t.length;for(;n!==l;){const r=n+l>>1;ed(e,t[r])<0?l=r:n=r+1}const a=jb(e);return a&&(l=t.lastIndexOf(a,l-1)),l}function jb(e){let t=e;for(;t=t.parent;)if(td(t)&&ed(e,t)===0)return t}function td({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function zb(e){const t={};if(e===""||e==="?")return t;const l=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&ho(r)):[l&&ho(l)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Wb(e){const t={};for(const n in e){const l=e[n];l!==void 0&&(t[n]=Rt(l)?l.map(a=>a==null?null:""+a):l==null?l:""+l)}return t}const Kb=Symbol(""),yu=Symbol(""),ur=Symbol(""),mi=Symbol(""),yo=Symbol("");function _l(){let e=[];function t(l){return e.push(l),()=>{const a=e.indexOf(l);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function mn(e,t,n,l,a,r=o=>o()){const o=l&&(l.enterCallbacks[a]=l.enterCallbacks[a]||[]);return()=>new Promise((i,s)=>{const u=d=>{d===!1?s(fl(4,{from:n,to:t})):d instanceof Error?s(d):Ab(d)?s(fl(2,{from:t,to:d})):(o&&l.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),i())},f=r(()=>e.call(l&&l.instances[a],t,n,u));let c=Promise.resolve(f);e.length<3&&(c=c.then(u)),c.catch(d=>s(d))})}function Mr(e,t,n,l,a=r=>r()){const r=[];for(const o of e)for(const i in o.components){let s=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Ub(s)){const f=(s.__vccOpts||s)[t];f&&r.push(mn(f,n,l,o,i,a))}else{let u=s();r.push(()=>u.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const c=Qp(f)?f.default:f;o.components[i]=c;const v=(c.__vccOpts||c)[t];return v&&mn(v,n,l,o,i,a)()}))}}return r}function Ub(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function pu(e){const t=xe(ur),n=xe(mi),l=C(()=>{const s=Ie(e.to);return t.resolve(s)}),a=C(()=>{const{matched:s}=l.value,{length:u}=s,f=s[u-1],c=n.matched;if(!f||!c.length)return-1;const d=c.findIndex(cl.bind(null,f));if(d>-1)return d;const v=bu(s[u-2]);return u>1&&bu(f)===v&&c[c.length-1].path!==v?c.findIndex(cl.bind(null,s[u-2])):d}),r=C(()=>a.value>-1&&Qb(n.params,l.value.params)),o=C(()=>a.value>-1&&a.value===n.matched.length-1&&Qf(n.params,l.value.params));function i(s={}){return Yb(s)?t[Ie(e.replace)?"replace":"push"](Ie(e.to)).catch(Vl):Promise.resolve()}return{route:l,href:C(()=>l.value.href),isActive:r,isExactActive:o,navigate:i}}const Gb=ml({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:pu,setup(e,{slots:t}){const n=tt(pu(e)),{options:l}=xe(ur),a=C(()=>({[Su(e.activeClass,l.linkActiveClass,"router-link-active")]:n.isActive,[Su(e.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:kn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),qb=Gb;function Yb(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Qb(e,t){for(const n in t){const l=t[n],a=e[n];if(typeof l=="string"){if(l!==a)return!1}else if(!Rt(a)||a.length!==l.length||l.some((r,o)=>r!==a[o]))return!1}return!0}function bu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Su=(e,t,n)=>e??t??n,Xb=ml({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const l=xe(yo),a=C(()=>e.route||l.value),r=xe(yu,0),o=C(()=>{let u=Ie(r);const{matched:f}=a.value;let c;for(;(c=f[u])&&!c.components;)u++;return u}),i=C(()=>a.value.matched[o.value]);Ne(yu,C(()=>o.value+1)),Ne(Kb,i),Ne(yo,a);const s=ae();return de(()=>[s.value,i.value,e.name],([u,f,c],[d,v,h])=>{f&&(f.instances[c]=u,v&&v!==f&&u&&u===d&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),u&&f&&(!v||!cl(f,v)||!d)&&(f.enterCallbacks[c]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=a.value,f=e.name,c=i.value,d=c&&c.components[f];if(!d)return wu(n.default,{Component:d,route:u});const v=c.props[f],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,y=kn(d,Ve({},h,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(c.instances[f]=null)},ref:s}));return wu(n.default,{Component:y,route:u})||y}}});function wu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Zb=Xb;function Jb(e){const t=Mb(e.routes,e),n=e.parseQuery||zb,l=e.stringifyQuery||gu,a=e.history,r=_l(),o=_l(),i=_l(),s=ce(un);let u=un;Qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Rr.bind(null,F=>""+F),c=Rr.bind(null,ub),d=Rr.bind(null,jl);function v(F,G){let Y,ne;return Zf(F)?(Y=t.getRecordMatcher(F),ne=G):ne=F,t.addRoute(ne,Y)}function h(F){const G=t.getRecordMatcher(F);G&&t.removeRoute(G)}function m(){return t.getRoutes().map(F=>F.record)}function y(F){return!!t.getRecordMatcher(F)}function S(F,G){if(G=Ve({},G||s.value),typeof F=="string"){const E=Lr(n,F,G.path),R=t.resolve({path:E.path},G),j=a.createHref(E.fullPath);return Ve(E,R,{params:d(R.params),hash:jl(E.hash),redirectedFrom:void 0,href:j})}let Y;if(F.path!=null)Y=Ve({},F,{path:Lr(n,F.path,G.path).path});else{const E=Ve({},F.params);for(const R in E)E[R]==null&&delete E[R];Y=Ve({},F,{params:c(E)}),G.params=c(G.params)}const ne=t.resolve(Y,G),Ce=F.hash||"";ne.params=f(d(ne.params));const Ae=db(l,Ve({},F,{hash:ob(Ce),path:ne.path})),_=a.createHref(Ae);return Ve({fullPath:Ae,hash:Ce,query:l===gu?Wb(F.query):F.query||{}},ne,{redirectedFrom:void 0,href:_})}function w(F){return typeof F=="string"?Lr(n,F,s.value.path):Ve({},F)}function x(F,G){if(u!==F)return fl(8,{from:G,to:F})}function b(F){return k(F)}function p(F){return b(Ve(w(F),{replace:!0}))}function P(F){const G=F.matched[F.matched.length-1];if(G&&G.redirect){const{redirect:Y}=G;let ne=typeof Y=="function"?Y(F):Y;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=w(ne):{path:ne},ne.params={}),Ve({query:F.query,hash:F.hash,params:ne.path!=null?{}:F.params},ne)}}function k(F,G){const Y=u=S(F),ne=s.value,Ce=F.state,Ae=F.force,_=F.replace===!0,E=P(Y);if(E)return k(Ve(w(E),{state:typeof E=="object"?Ve({},Ce,E.state):Ce,force:Ae,replace:_}),G||Y);const R=Y;R.redirectedFrom=G;let j;return!Ae&&vb(l,ne,Y)&&(j=fl(16,{to:R,from:ne}),H(ne,ne,!0,!1)),(j?Promise.resolve(j):I(R,ne)).catch($=>Yt($)?Yt($,2)?$:L($):M($,R,ne)).then($=>{if($){if(Yt($,2))return k(Ve({replace:_},w($.to),{state:typeof $.to=="object"?Ve({},Ce,$.to.state):Ce,force:Ae}),G||R)}else $=A(R,ne,!0,_,Ce);return O(R,ne,$),$})}function V(F,G){const Y=x(F,G);return Y?Promise.reject(Y):Promise.resolve()}function T(F){const G=se.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(F):F()}function I(F,G){let Y;const[ne,Ce,Ae]=e0(F,G);Y=Mr(ne.reverse(),"beforeRouteLeave",F,G);for(const E of ne)E.leaveGuards.forEach(R=>{Y.push(mn(R,F,G))});const _=V.bind(null,F,G);return Y.push(_),ie(Y).then(()=>{Y=[];for(const E of r.list())Y.push(mn(E,F,G));return Y.push(_),ie(Y)}).then(()=>{Y=Mr(Ce,"beforeRouteUpdate",F,G);for(const E of Ce)E.updateGuards.forEach(R=>{Y.push(mn(R,F,G))});return Y.push(_),ie(Y)}).then(()=>{Y=[];for(const E of Ae)if(E.beforeEnter)if(Rt(E.beforeEnter))for(const R of E.beforeEnter)Y.push(mn(R,F,G));else Y.push(mn(E.beforeEnter,F,G));return Y.push(_),ie(Y)}).then(()=>(F.matched.forEach(E=>E.enterCallbacks={}),Y=Mr(Ae,"beforeRouteEnter",F,G,T),Y.push(_),ie(Y))).then(()=>{Y=[];for(const E of o.list())Y.push(mn(E,F,G));return Y.push(_),ie(Y)}).catch(E=>Yt(E,8)?E:Promise.reject(E))}function O(F,G,Y){i.list().forEach(ne=>T(()=>ne(F,G,Y)))}function A(F,G,Y,ne,Ce){const Ae=x(F,G);if(Ae)return Ae;const _=G===un,E=Qn?history.state:{};Y&&(ne||_?a.replace(F.fullPath,Ve({scroll:_&&E&&E.scroll},Ce)):a.push(F.fullPath,Ce)),s.value=F,H(F,G,Y,_),L()}let B;function D(){B||(B=a.listen((F,G,Y)=>{if(!Z.listening)return;const ne=S(F),Ce=P(ne);if(Ce){k(Ve(Ce,{replace:!0}),ne).catch(Vl);return}u=ne;const Ae=s.value;Qn&&wb(su(Ae.fullPath,Y.delta),sr()),I(ne,Ae).catch(_=>Yt(_,12)?_:Yt(_,2)?(k(_.to,ne).then(E=>{Yt(E,20)&&!Y.delta&&Y.type===zl.pop&&a.go(-1,!1)}).catch(Vl),Promise.reject()):(Y.delta&&a.go(-Y.delta,!1),M(_,ne,Ae))).then(_=>{_=_||A(ne,Ae,!1),_&&(Y.delta&&!Yt(_,8)?a.go(-Y.delta,!1):Y.type===zl.pop&&Yt(_,20)&&a.go(-1,!1)),O(ne,Ae,_)}).catch(Vl)}))}let U=_l(),z=_l(),Q;function M(F,G,Y){L(F);const ne=z.list();return ne.length?ne.forEach(Ce=>Ce(F,G,Y)):console.error(F),Promise.reject(F)}function N(){return Q&&s.value!==un?Promise.resolve():new Promise((F,G)=>{U.add([F,G])})}function L(F){return Q||(Q=!F,D(),U.list().forEach(([G,Y])=>F?Y(F):G()),U.reset()),F}function H(F,G,Y,ne){const{scrollBehavior:Ce}=e;if(!Qn||!Ce)return Promise.resolve();const Ae=!Y&&_b(su(F.fullPath,0))||(ne||!Y)&&history.state&&history.state.scroll||null;return He().then(()=>Ce(F,G,Ae)).then(_=>_&&Sb(_)).catch(_=>M(_,F,G))}const X=F=>a.go(F);let oe;const se=new Set,Z={currentRoute:s,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:S,options:e,push:b,replace:p,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:r.add,beforeResolve:o.add,afterEach:i.add,onError:z.add,isReady:N,install(F){const G=this;F.component("RouterLink",qb),F.component("RouterView",Zb),F.config.globalProperties.$router=G,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>Ie(s)}),Qn&&!oe&&s.value===un&&(oe=!0,b(a.location).catch(Ce=>{}));const Y={};for(const Ce in un)Object.defineProperty(Y,Ce,{get:()=>s.value[Ce],enumerable:!0});F.provide(ur,G),F.provide(mi,hc(Y)),F.provide(yo,s);const ne=F.unmount;se.add(F),F.unmount=function(){se.delete(F),se.size<1&&(u=un,B&&B(),B=null,s.value=un,oe=!1,Q=!1),ne()}}};function ie(F){return F.reduce((G,Y)=>G.then(()=>T(Y)),Promise.resolve())}return Z}function e0(e,t){const n=[],l=[],a=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;ocl(u,i))?l.push(i):n.push(i));const s=e.matched[o];s&&(t.matched.find(u=>cl(u,s))||a.push(s))}return[n,l,a]}function t0(){return xe(ur)}function nd(e){return xe(mi)}function n0(e){const{extendRoutes:t}=e;return Jb(Object.assign(e,{routes:typeof t=="function"?t(ru):ru}))}const l0=n0({history:Eb("/")});var a0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function r0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ld={exports:{}};(function(e,t){(function(n,l){e.exports=l()})(typeof self<"u"?self:a0,function(){return function(n){function l(r){if(a[r])return a[r].exports;var o=a[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,l),o.l=!0,o.exports}var a={};return l.m=n,l.c=a,l.d=function(r,o,i){l.o(r,o)||Object.defineProperty(r,o,{configurable:!1,enumerable:!0,get:i})},l.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return l.d(o,"a",o),o},l.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)},l.p="../dist/",l(l.s=0)}([function(n,l,a){(function(r){function o(b){if(Array.isArray(b)){for(var p=0,P=Array(b.length);p1&&V>-1?u[k].el.splice(V,1):delete u[k]}};s.install=function(b,p){c=[].concat(o(p&&p.prevent?p.prevent:[])),console.log("installing..."),b.directive("shortkey",{beforeMount:function(P,k,V){var T=v(k.value);h(T,P,k,V)},updated:function(P,k,V){var T=v(k.oldValue);m(T,P);var I=v(k.value);h(I,P,k,V)},unmounted:function(P,k){var V=v(k.value);m(V,P)}})},s.decodeKey=function(b){return y(b)},s.encodeKey=function(b){var p={};p.shiftKey=b.includes("shift"),p.ctrlKey=b.includes("ctrl"),p.metaKey=b.includes("meta"),p.altKey=b.includes("alt");var P=y(p);return P+=b.filter(function(k){return!["shift","ctrl","meta","alt"].includes(k)}).join("")};var y=function(b){var p="";return(b.key==="Shift"||b.shiftKey)&&(p+="shift"),(b.key==="Control"||b.ctrlKey)&&(p+="ctrl"),(b.key==="Meta"||b.metaKey)&&(p+="meta"),(b.key==="Alt"||b.altKey)&&(p+="alt"),b.key==="ArrowUp"&&(p+="arrowup"),b.key==="ArrowLeft"&&(p+="arrowleft"),b.key==="ArrowRight"&&(p+="arrowright"),b.key==="ArrowDown"&&(p+="arrowdown"),b.key==="AltGraph"&&(p+="altgraph"),b.key==="Escape"&&(p+="esc"),b.key==="Enter"&&(p+="enter"),b.key==="Tab"&&(p+="tab"),b.key===" "&&(p+="space"),b.key==="PageUp"&&(p+="pageup"),b.key==="PageDown"&&(p+="pagedown"),b.key==="Home"&&(p+="home"),b.key==="End"&&(p+="end"),b.key==="Delete"&&(p+="del"),b.key==="Backspace"&&(p+="backspace"),b.key==="Insert"&&(p+="insert"),b.key==="NumLock"&&(p+="numlock"),b.key==="CapsLock"&&(p+="capslock"),b.key==="Pause"&&(p+="pause"),b.key==="ContextMenu"&&(p+="contextmenu"),b.key==="ScrollLock"&&(p+="scrolllock"),b.key==="BrowserHome"&&(p+="browserhome"),b.key==="MediaSelect"&&(p+="mediaselect"),(b.key&&b.key!==" "&&b.key.length===1||/F\d{1,2}|\//g.test(b.key))&&(p+=b.key.toLowerCase()),p},S=function(b){var p=new CustomEvent("shortkey",{bubbles:!1});u[b].key&&(p.srcKey=u[b].key);var P=u[b].el;console.log(u),console.log("pKey:",b),console.log(P),u[b].propagte?P.forEach(function(k){return k.dispatchEvent(p)}):P[P.length-1].dispatchEvent(p)};s.keyDown=function(b){(!u[b].once&&!u[b].push||u[b].push&&!d)&&S(b)},r&&Object({NODE_ENV:"production"})&&function(){document.addEventListener("keydown",function(b){var p=s.decodeKey(b);if(x(p)){if(u[p].propagte||(b.preventDefault(),b.stopPropagation()),u[p].focus)s.keyDown(p),d=!0;else if(!d){var P=u[p].el;P[P.length-1].focus(),d=!0}}},!0),document.addEventListener("keyup",function(b){var p=s.decodeKey(b);x(p)&&(u[p].propagte||(b.preventDefault(),b.stopPropagation()),(u[p].once||u[p].push)&&S(p)),d=!1},!0)}();var w=function(b){var p=b.b,P=b.push,k=b.once,V=b.focus,T=b.propagte,I=b.el;for(var O in p){var A=s.encodeKey(p[O]),B=u[A]&&u[A].el?u[A].el:[],D=u[A]&&u[A].propagte;B.push(I),u[A]={push:P,once:k,focus:V,key:O,propagte:D||T,el:B}}},x=function(b){var p=!!f.find(function(k){return k===document.activeElement}),P=!!c.find(function(k){return document.activeElement&&document.activeElement.matches(k)});return!!u[b]&&!(p||P)};n!==void 0&&n.exports?n.exports=s:(i=(function(){return s}).call(l,a,l,n))!==void 0&&(n.exports=i)}).call(l,a(1))},function(n,l){function a(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(x){if(d===setTimeout)return setTimeout(x,0);if((d===a||!d)&&setTimeout)return d=setTimeout,setTimeout(x,0);try{return d(x,0)}catch{try{return d.call(null,x,0)}catch{return d.call(this,x,0)}}}function i(x){if(v===clearTimeout)return clearTimeout(x);if((v===r||!v)&&clearTimeout)return v=clearTimeout,clearTimeout(x);try{return v(x)}catch{try{return v.call(null,x)}catch{return v.call(this,x)}}}function s(){S&&m&&(S=!1,m.length?y=m.concat(y):w=-1,y.length&&u())}function u(){if(!S){var x=o(s);S=!0;for(var b=y.length;b;){for(m=y,y=[];++w1)for(var p=1;p{e.delete(a)};return{on:a=>{e.add(a);const r=()=>t(a);return cr(r),{off:r}},off:t,trigger:(...a)=>Promise.all(Array.from(e).map(r=>r(...a)))}}function rd(e){let t=!1,n;const l=Za(!0);return(...a)=>(t||(n=l.run(()=>e(...a)),t=!0),n)}function kt(e){return typeof e=="function"?e():Ie(e)}const od=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const u0=Object.prototype.toString,c0=e=>u0.call(e)==="[object Object]",id=()=>{};function f0(e,t){function n(...l){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,l),{fn:t,thisArg:this,args:l})).then(a).catch(r)})}return n}const sd=e=>e();function d0(e=sd){const t=ae(!0);function n(){t.value=!1}function l(){t.value=!0}const a=(...r)=>{t.value&&e(...r)};return{isActive:Bt(t),pause:n,resume:l,eventFilter:a}}function _u(e,t=!1,n="Timeout"){return new Promise((l,a)=>{setTimeout(t?()=>a(n):l,e)})}function v0(e,...t){return t.some(n=>n in e)}function m0(e){return hl()}function wa(...e){if(e.length!==1)return J(...e);const t=e[0];return typeof t=="function"?Bt(qm(()=>({get:t,set:id}))):ae(t)}function h0(e,t,n={}){const{eventFilter:l=sd,...a}=n;return de(e,f0(l,t),a)}function g0(e,t,n={}){const{eventFilter:l,...a}=n,{eventFilter:r,pause:o,resume:i,isActive:s}=d0(l);return{stop:h0(e,t,{...a,eventFilter:r}),pause:o,resume:i,isActive:s}}function ud(e,t=!0,n){m0()?Wt(e,n):t?e():He(e)}function po(e,t=!1){function n(c,{flush:d="sync",deep:v=!1,timeout:h,throwOnTimeout:m}={}){let y=null;const w=[new Promise(x=>{y=de(e,b=>{c(b)!==t&&(y==null||y(),x(b))},{flush:d,deep:v,immediate:!0})})];return h!=null&&w.push(_u(h,m).then(()=>kt(e)).finally(()=>y==null?void 0:y())),Promise.race(w)}function l(c,d){if(!Me(c))return n(b=>b===c,d);const{flush:v="sync",deep:h=!1,timeout:m,throwOnTimeout:y}=d??{};let S=null;const x=[new Promise(b=>{S=de([e,c],([p,P])=>{t!==(p===P)&&(S==null||S(),b(p))},{flush:v,deep:h,immediate:!0})})];return m!=null&&x.push(_u(m,y).then(()=>kt(e)).finally(()=>(S==null||S(),kt(e)))),Promise.race(x)}function a(c){return n(d=>!!d,c)}function r(c){return l(null,c)}function o(c){return l(void 0,c)}function i(c){return n(Number.isNaN,c)}function s(c,d){return n(v=>{const h=Array.from(v);return h.includes(c)||h.includes(kt(c))},d)}function u(c){return f(1,c)}function f(c=1,d){let v=-1;return n(()=>(v+=1,v>=c),d)}return Array.isArray(kt(e))?{toMatch:n,toContains:s,changed:u,changedTimes:f,get not(){return po(e,!t)}}:{toMatch:n,toBe:l,toBeTruthy:a,toBeNull:r,toBeNaN:i,toBeUndefined:o,changed:u,changedTimes:f,get not(){return po(e,!t)}}}function y0(e){return po(e)}function p0(e,t,n={}){const{immediate:l=!0}=n,a=ae(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function i(){a.value=!1,o()}function s(...u){o(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...u)},kt(t))}return l&&(a.value=!0,od&&s()),cr(i),{isPending:Bt(a),start:s,stop:i}}function cd(e){var t;const n=kt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const dl=od?window:void 0;function Cu(...e){let t,n,l,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,l,a]=e,t=dl):[t,n,l,a]=e,!t)return id;Array.isArray(n)||(n=[n]),Array.isArray(l)||(l=[l]);const r=[],o=()=>{r.forEach(f=>f()),r.length=0},i=(f,c,d,v)=>(f.addEventListener(c,d,v),()=>f.removeEventListener(c,d,v)),s=de(()=>[cd(t),kt(a)],([f,c])=>{if(o(),!f)return;const d=c0(c)?{...c}:c;r.push(...n.flatMap(v=>l.map(h=>i(f,v,h,d))))},{immediate:!0,flush:"post"}),u=()=>{s(),o()};return cr(u),u}function b0(){const e=ae(!1),t=hl();return t&&Wt(()=>{e.value=!0},t),e}function S0(e){const t=b0();return C(()=>(t.value,!!e()))}function w0(e,t={}){const{window:n=dl}=t,l=S0(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=ae(!1),o=u=>{r.value=u.matches},i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",o):a.removeListener(o))},s=ot(()=>{l.value&&(i(),a=n.matchMedia(kt(e)),"addEventListener"in a?a.addEventListener("change",o):a.addListener(o),r.value=a.matches)});return cr(()=>{s(),i(),a=void 0}),r}const da=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},va="__vueuse_ssr_handlers__",_0=C0();function C0(){return va in da||(da[va]=da[va]||{}),da[va]}function fd(e,t){return _0[e]||t}function x0(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const k0={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},xu="vueuse-storage";function P0(e,t,n,l={}){var a;const{flush:r="pre",deep:o=!0,listenToStorageChanges:i=!0,writeDefaults:s=!0,mergeDefaults:u=!1,shallow:f,window:c=dl,eventFilter:d,onError:v=I=>{console.error(I)},initOnMounted:h}=l,m=(f?ce:ae)(typeof t=="function"?t():t);if(!n)try{n=fd("getDefaultStorage",()=>{var I;return(I=dl)==null?void 0:I.localStorage})()}catch(I){v(I)}if(!n)return m;const y=kt(t),S=x0(y),w=(a=l.serializer)!=null?a:k0[S],{pause:x,resume:b}=g0(m,()=>P(m.value),{flush:r,deep:o,eventFilter:d});c&&i&&ud(()=>{Cu(c,"storage",V),Cu(c,xu,T),h&&V()}),h||V();function p(I,O){c&&c.dispatchEvent(new CustomEvent(xu,{detail:{key:e,oldValue:I,newValue:O,storageArea:n}}))}function P(I){try{const O=n.getItem(e);if(I==null)p(O,null),n.removeItem(e);else{const A=w.write(I);O!==A&&(n.setItem(e,A),p(O,A))}}catch(O){v(O)}}function k(I){const O=I?I.newValue:n.getItem(e);if(O==null)return s&&y!=null&&n.setItem(e,w.write(y)),y;if(!I&&u){const A=w.read(O);return typeof u=="function"?u(A,y):S==="object"&&!Array.isArray(A)?{...y,...A}:A}else return typeof O!="string"?O:w.read(O)}function V(I){if(!(I&&I.storageArea!==n)){if(I&&I.key==null){m.value=y;return}if(!(I&&I.key!==e)){x();try{(I==null?void 0:I.newValue)!==w.write(m.value)&&(m.value=k(I))}catch(O){v(O)}finally{I?He(b):b()}}}}function T(I){V(I.detail)}return m}function E0(e){return w0("(prefers-color-scheme: dark)",e)}function A0(e={}){const{selector:t="html",attribute:n="class",initialValue:l="auto",window:a=dl,storage:r,storageKey:o="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:s,emitAuto:u,disableTransition:f=!0}=e,c={auto:"",light:"light",dark:"dark",...e.modes||{}},d=E0({window:a}),v=C(()=>d.value?"dark":"light"),h=s||(o==null?wa(l):P0(o,l,r,{window:a,listenToStorageChanges:i})),m=C(()=>h.value==="auto"?v.value:h.value),y=fd("updateHTMLAttrs",(b,p,P)=>{const k=typeof b=="string"?a==null?void 0:a.document.querySelector(b):cd(b);if(!k)return;let V;if(f&&(V=a.document.createElement("style"),V.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),a.document.head.appendChild(V)),p==="class"){const T=P.split(/\s/g);Object.values(c).flatMap(I=>(I||"").split(/\s/g)).filter(Boolean).forEach(I=>{T.includes(I)?k.classList.add(I):k.classList.remove(I)})}else k.setAttribute(p,P);f&&(a.getComputedStyle(V).opacity,document.head.removeChild(V))});function S(b){var p;y(t,n,(p=c[b])!=null?p:b)}function w(b){e.onChanged?e.onChanged(b,S):S(b)}de(m,w,{flush:"post",immediate:!0}),ud(()=>w(m.value));const x=C({get(){return u?h.value:m.value},set(b){h.value=b}});try{return Object.assign(x,{store:h,system:v,state:m})}catch{return x}}const T0={json:"application/json",text:"text/plain"};function ku(e){return e&&v0(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function $r(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function hi(e,...t){var n;const l=typeof AbortController=="function";let a={},r={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const o={method:"GET",type:"text",payload:void 0};t.length>0&&(ku(t[0])?r={...r,...t[0]}:a=t[0]),t.length>1&&ku(t[1])&&(r={...r,...t[1]});const{fetch:i=(n=dl)==null?void 0:n.fetch,initialData:s,timeout:u}=r,f=Dr(),c=Dr(),d=Dr(),v=ae(!1),h=ae(!1),m=ae(!1),y=ae(null),S=ce(null),w=ce(null),x=ce(s||null),b=C(()=>l&&h.value);let p,P;const k=()=>{l&&(p==null||p.abort(),p=new AbortController,p.signal.onabort=()=>m.value=!0,a={...a,signal:p.signal})},V=z=>{h.value=z,v.value=!z};u&&(P=p0(k,u,{immediate:!1}));let T=0;const I=async(z=!1)=>{var Q,M;k(),V(!0),w.value=null,y.value=null,m.value=!1,T+=1;const N=T,L={method:o.method,headers:{}};if(o.payload){const se=$r(L.headers),Z=kt(o.payload);!o.payloadType&&Z&&Object.getPrototypeOf(Z)===Object.prototype&&!(Z instanceof FormData)&&(o.payloadType="json"),o.payloadType&&(se["Content-Type"]=(Q=T0[o.payloadType])!=null?Q:o.payloadType),L.body=o.payloadType==="json"?JSON.stringify(Z):Z}let H=!1;const X={url:kt(e),options:{...L,...a},cancel:()=>{H=!0}};if(r.beforeFetch&&Object.assign(X,await r.beforeFetch(X)),H||!i)return V(!1),Promise.resolve(null);let oe=null;return P&&P.start(),i(X.url,{...L,...X.options,headers:{...$r(L.headers),...$r((M=X.options)==null?void 0:M.headers)}}).then(async se=>{if(S.value=se,y.value=se.status,oe=await se.clone()[o.type](),!se.ok)throw x.value=s||null,new Error(se.statusText);return r.afterFetch&&({data:oe}=await r.afterFetch({data:oe,response:se})),x.value=oe,f.trigger(se),se}).catch(async se=>{let Z=se.message||se.name;if(r.onFetchError&&({error:Z,data:oe}=await r.onFetchError({data:oe,error:se,response:S.value})),w.value=Z,r.updateDataOnError&&(x.value=oe),c.trigger(se),z)throw se;return null}).finally(()=>{N===T&&V(!1),P&&P.stop(),d.trigger(null)})},O=wa(r.refetch);de([O,wa(e)],([z])=>z&&I(),{deep:!0});const A={isFinished:Bt(v),isFetching:Bt(h),statusCode:y,response:S,error:w,data:x,canAbort:b,aborted:m,abort:k,execute:I,onFetchResponse:f.on,onFetchError:c.on,onFetchFinally:d.on,get:B("GET"),put:B("PUT"),post:B("POST"),delete:B("DELETE"),patch:B("PATCH"),head:B("HEAD"),options:B("OPTIONS"),json:U("json"),text:U("text"),blob:U("blob"),arrayBuffer:U("arrayBuffer"),formData:U("formData")};function B(z){return(Q,M)=>{if(!h.value)return o.method=z,o.payload=Q,o.payloadType=M,Me(o.payload)&&de([O,wa(o.payload)],([N])=>N&&I(),{deep:!0}),{...A,then(N,L){return D().then(N,L)}}}}function D(){return new Promise((z,Q)=>{y0(v).toBe(!0).then(()=>z(A)).catch(M=>Q(M))})}function U(z){return()=>{if(!h.value)return o.type=z,{...A,then(Q,M){return D().then(Q,M)}}}}return r.immediate&&Promise.resolve().then(()=>I()),{...A,then(z,Q){return D().then(z,Q)}}}const I0=W({...we(),...jp({fullHeight:!0}),...ze()},"VApp"),V0=fe()({name:"VApp",props:I0(),setup(e,t){let{slots:n}=t;const l=qe(e),{layoutClasses:a,getLayoutItem:r,items:o,layoutRef:i}=Kp(e),{rtlClasses:s}=Lt();return ge(()=>g("div",{ref:i,class:["v-application",l.themeClasses.value,a.value,s.value,e.class],style:[e.style]},[g("div",{class:"v-application__wrap"},[g(Kh,null,{default:()=>{var u;return[g(_e,null,[(u=n.default)==null?void 0:u.call(n)])]}})])])),{getLayoutItem:r,items:o,theme:l}}}),We=W({tag:{type:String,default:"div"}},"tag"),dd=W({text:String,...we(),...We()},"VToolbarTitle"),vd=fe()({name:"VToolbarTitle",props:dd(),setup(e,t){let{slots:n}=t;return ge(()=>{const l=!!(n.default||n.text||e.text);return g(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[l&&g("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),O0=W({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function _t(e,t,n){return fe()({name:e,props:O0({mode:n,origin:t}),setup(l,a){let{slots:r}=a;const o={onBeforeEnter(i){l.origin&&(i.style.transformOrigin=l.origin)},onLeave(i){if(l.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:f,offsetHeight:c}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${s}px`,i.style.left=`${u}px`,i.style.width=`${f}px`,i.style.height=`${c}px`}l.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(l.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:u,left:f,width:c,height:d}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=u||"",i.style.left=f||"",i.style.width=c||"",i.style.height=d||""}}};return()=>{const i=l.group?li:en;return kn(i,{name:l.disabled?"":e,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:o},r.default)}}})}function md(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return fe()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(l,a){let{slots:r}=a;const o=l.group?li:en;return()=>kn(o,{name:l.disabled?"":e,css:!l.disabled,...l.disabled?{}:t},r.default)}})}function hd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",l=bt(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const i=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[l]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=i.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=s})},onAfterEnter:r,onEnterCancelled:r,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[l]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),r(o)}function r(o){const i=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,i!=null&&(o.style[n]=i),delete o._initialStyle}}const F0=W({target:[Object,Array]},"v-dialog-transition"),gd=fe()({name:"VDialogTransition",props:F0(),setup(e,t){let{slots:n}=t;const l={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,r){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:i,sx:s,sy:u,speed:f}=Eu(e.target,a),c=Jn(a,[{transform:`translate(${o}px, ${i}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*f,easing:Vy});(d=Pu(a))==null||d.forEach(v=>{Jn(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Ra})}),c.finished.then(()=>r())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,r){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:i,sx:s,sy:u,speed:f}=Eu(e.target,a);Jn(a,[{},{transform:`translate(${o}px, ${i}px) scale(${s}, ${u})`,opacity:0}],{duration:125*f,easing:Oy}).finished.then(()=>r()),(d=Pu(a))==null||d.forEach(v=>{Jn(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Ra})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?g(en,me({name:"dialog-transition"},l,{css:!1}),n):g(en,{name:"dialog-transition"},n)}});function Pu(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Eu(e,t){const n=_f(e),l=ii(t),[a,r]=getComputedStyle(t).transformOrigin.split(" ").map(S=>parseFloat(S)),[o,i]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;o==="left"||i==="left"?s-=n.width/2:(o==="right"||i==="right")&&(s+=n.width/2);let u=n.top+n.height/2;o==="top"||i==="top"?u-=n.height/2:(o==="bottom"||i==="bottom")&&(u+=n.height/2);const f=n.width/l.width,c=n.height/l.height,d=Math.max(1,f,c),v=f/d||0,h=c/d||0,m=l.width*l.height/(window.innerWidth*window.innerHeight),y=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:s-(a+l.left),y:u-(r+l.top),sx:v,sy:h,speed:y}}const B0=_t("fab-transition","center center","out-in");_t("dialog-bottom-transition");_t("dialog-top-transition");const Au=_t("fade-transition"),R0=_t("scale-transition");_t("scroll-x-transition");_t("scroll-x-reverse-transition");_t("scroll-y-transition");_t("scroll-y-reverse-transition");_t("slide-x-transition");_t("slide-x-reverse-transition");const yd=_t("slide-y-transition");_t("slide-y-reverse-transition");const pd=md("expand-transition",hd()),bd=md("expand-x-transition",hd("",!0)),L0=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Ke=fe(!1)({name:"VDefaultsProvider",props:L0(),setup(e,t){let{slots:n}=t;const{defaults:l,disabled:a,reset:r,root:o,scoped:i}=zo(e);return Tt(l,{reset:r,root:o,scoped:i,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),Ut=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Gt(e){return{dimensionStyles:C(()=>{const n={},l=ue(e.height),a=ue(e.maxHeight),r=ue(e.maxWidth),o=ue(e.minHeight),i=ue(e.minWidth),s=ue(e.width);return l!=null&&(n.height=l),a!=null&&(n.maxHeight=a),r!=null&&(n.maxWidth=r),o!=null&&(n.minHeight=o),i!=null&&(n.minWidth=i),s!=null&&(n.width=s),n})}}function M0(e){return{aspectStyles:C(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Sd=W({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...we(),...Ut()},"VResponsive"),Tu=fe()({name:"VResponsive",props:Sd(),setup(e,t){let{slots:n}=t;const{aspectStyles:l}=M0(e),{dimensionStyles:a}=Gt(e);return ge(()=>{var r;return g("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[g("div",{class:"v-responsive__sizer",style:l.value},null),(r=n.additional)==null?void 0:r.call(n),n.default&&g("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function gi(e){return oi(()=>{const t=[],n={};if(e.value.background)if(co(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&py(e.value.background)){const l=zt(e.value.background);if(l.a==null||l.a===1){const a=Ef(l);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(co(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function tn(e,t){const n=C(()=>({text:Me(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=gi(n);return{textColorClasses:l,textColorStyles:a}}function pt(e,t){const n=C(()=>({background:Me(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=gi(n);return{backgroundColorClasses:l,backgroundColorStyles:a}}const Ct=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Vt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{roundedClasses:C(()=>{const l=Me(e)?e.value:e.rounded,a=Me(e)?e.value:e.tile,r=[];if(l===!0||l==="")r.push(`${t}--rounded`);else if(typeof l=="string"||l===0)for(const o of String(l).split(" "))r.push(`rounded-${o}`);else(a||l===!1)&&r.push("rounded-0");return r})}}const Xl=W({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),gn=(e,t)=>{let{slots:n}=t;const{transition:l,disabled:a,group:r,...o}=e,{component:i=r?li:en,...s}=typeof l=="object"?l:{};return kn(i,me(typeof l=="string"?{name:a?"":l}:s,typeof l=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:r}).filter(u=>{let[f,c]=u;return c!==void 0})),o),n)};function D0(e,t){if(!ai)return;const n=t.modifiers||{},l=t.value,{handler:a,options:r}=typeof l=="object"?l:{handler:l,options:{}},o=new IntersectionObserver(function(){var c;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(c=e._observe)==null?void 0:c[t.instance.$.uid];if(!u)return;const f=i.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||f||u.init)&&a(f,i,s),f&&n.once?wd(e,t):u.init=!0},r);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function wd(e,t){var l;const n=(l=e._observe)==null?void 0:l[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const _d={mounted:D0,unmounted:wd},$0=W({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Sd(),...we(),...Ct(),...Xl()},"VImg"),Zl=fe()({name:"VImg",directives:{intersect:_d},props:$0(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{backgroundColorClasses:a,backgroundColorStyles:r}=pt(J(e,"color")),{roundedClasses:o}=Vt(e),i=je("VImg"),s=ce(""),u=ae(),f=ce(e.eager?"loading":"idle"),c=ce(),d=ce(),v=C(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=C(()=>v.value.aspect||c.value/d.value||0);de(()=>e.src,()=>{m(f.value!=="idle")}),de(h,(A,B)=>{!A&&B&&u.value&&b(u.value)}),Go(()=>m());function m(A){if(!(e.eager&&A)&&!(ai&&!A&&!e.eager)){if(f.value="loading",v.value.lazySrc){const B=new Image;B.src=v.value.lazySrc,b(B,null)}v.value.src&&He(()=>{var B;n("loadstart",((B=u.value)==null?void 0:B.currentSrc)||v.value.src),setTimeout(()=>{var D;if(!i.isUnmounted)if((D=u.value)!=null&&D.complete){if(u.value.naturalWidth||S(),f.value==="error")return;h.value||b(u.value,null),f.value==="loading"&&y()}else h.value||b(u.value),w()})})}}function y(){var A;i.isUnmounted||(w(),b(u.value),f.value="loaded",n("load",((A=u.value)==null?void 0:A.currentSrc)||v.value.src))}function S(){var A;i.isUnmounted||(f.value="error",n("error",((A=u.value)==null?void 0:A.currentSrc)||v.value.src))}function w(){const A=u.value;A&&(s.value=A.currentSrc||A.src)}let x=-1;wt(()=>{clearTimeout(x)});function b(A){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const D=()=>{if(clearTimeout(x),i.isUnmounted)return;const{naturalHeight:U,naturalWidth:z}=A;U||z?(c.value=z,d.value=U):!A.complete&&f.value==="loading"&&B!=null?x=window.setTimeout(D,B):(A.currentSrc.endsWith(".svg")||A.currentSrc.startsWith("data:image/svg+xml"))&&(c.value=1,d.value=1)};D()}const p=C(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),P=()=>{var D;if(!v.value.src||f.value==="idle")return null;const A=g("img",{class:["v-img__img",p.value],style:{objectPosition:e.position},src:v.value.src,srcset:v.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:y,onError:S},null),B=(D=l.sources)==null?void 0:D.call(l);return g(gn,{transition:e.transition,appear:!0},{default:()=>[St(B?g("picture",{class:"v-img__picture"},[B,A]):A,[[gl,f.value==="loaded"]])]})},k=()=>g(gn,{transition:e.transition},{default:()=>[v.value.lazySrc&&f.value!=="loaded"&&g("img",{class:["v-img__img","v-img__img--preload",p.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),V=()=>l.placeholder?g(gn,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!l.error)&&g("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,T=()=>l.error?g(gn,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&g("div",{class:"v-img__error"},[l.error()])]}):null,I=()=>e.gradient?g("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,O=ce(!1);{const A=de(h,B=>{B&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{O.value=!0})}),A())})}return ge(()=>{const A=Tu.filterProps(e);return St(g(Tu,me({class:["v-img",{"v-img--booting":!O.value},a.value,o.value,e.class],style:[{width:ue(e.width==="auto"?c.value:e.width)},r.value,e.style]},A,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>g(_e,null,[g(P,null,null),g(k,null,null),g(I,null,null),g(V,null,null),g(T,null,null)]),default:l.default}),[[Kn("intersect"),{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:f,naturalWidth:c,naturalHeight:d}}}),an=W({border:[Boolean,Number,String]},"border");function An(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{borderClasses:C(()=>{const l=Me(e)?e.value:e.border,a=[];if(l===!0||l==="")a.push(`${t}--border`);else if(typeof l=="string"||l===0)for(const r of String(l).split(" "))a.push(`border-${r}`);return a})}}const rn=W({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Tn(e){return{elevationClasses:C(()=>{const n=Me(e)?e.value:e.elevation,l=[];return n==null||l.push(`elevation-${n}`),l})}}const N0=[null,"prominent","default","comfortable","compact"],Cd=W({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>N0.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...an(),...we(),...rn(),...Ct(),...We({tag:"header"}),...ze()},"VToolbar"),Iu=fe()({name:"VToolbar",props:Cd(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=pt(J(e,"color")),{borderClasses:r}=An(e),{elevationClasses:o}=Tn(e),{roundedClasses:i}=Vt(e),{themeClasses:s}=qe(e),{rtlClasses:u}=Lt(),f=ce(!!(e.extended||(v=n.extension)!=null&&v.call(n))),c=C(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=C(()=>f.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Tt({VBtn:{variant:"text"}}),ge(()=>{var S;const h=!!(e.title||n.title),m=!!(n.image||e.image),y=(S=n.extension)==null?void 0:S.call(n);return f.value=!!(e.extended||y),g(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},l.value,r.value,o.value,i.value,s.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[m&&g("div",{key:"image",class:"v-toolbar__image"},[n.image?g(Ke,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):g(Zl,{key:"image-img",cover:!0,src:e.image},null)]),g(Ke,{defaults:{VTabs:{height:ue(c.value)}}},{default:()=>{var w,x,b;return[g("div",{class:"v-toolbar__content",style:{height:ue(c.value)}},[n.prepend&&g("div",{class:"v-toolbar__prepend"},[(w=n.prepend)==null?void 0:w.call(n)]),h&&g(vd,{key:"title",text:e.title},{text:n.title}),(x=n.default)==null?void 0:x.call(n),n.append&&g("div",{class:"v-toolbar__append"},[(b=n.append)==null?void 0:b.call(n)])])]}}),g(Ke,{defaults:{VTabs:{height:ue(d.value)}}},{default:()=>[g(pd,null,{default:()=>[f.value&&g("div",{class:"v-toolbar__extension",style:{height:ue(d.value)}},[y])]})]})]})}),{contentHeight:c,extensionHeight:d}}}),H0=W({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function j0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let l=0,a=0;const r=ae(null),o=ce(0),i=ce(0),s=ce(0),u=ce(!1),f=ce(!1),c=C(()=>Number(e.scrollThreshold)),d=C(()=>yt((c.value-o.value)/c.value||0)),v=()=>{const h=r.value;if(!h||n&&!n.value)return;l=o.value,o.value="window"in h?h.pageYOffset:h.scrollTop;const m=h instanceof Window?document.documentElement.scrollHeight:h.scrollHeight;if(a!==m){a=m;return}f.value=o.value{i.value=i.value||o.value}),de(u,()=>{i.value=0}),Wt(()=>{de(()=>e.scrollTarget,h=>{var y;const m=h?document.querySelector(h):window;m&&m!==r.value&&((y=r.value)==null||y.removeEventListener("scroll",v),r.value=m,r.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),wt(()=>{var h;(h=r.value)==null||h.removeEventListener("scroll",v)}),n&&de(n,v,{immediate:!0}),{scrollThreshold:c,currentScroll:o,currentThreshold:s,isScrollActive:u,scrollRatio:d,isScrollingUp:f,savedScroll:i}}function yi(){const e=ce(!1);return Wt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:C(()=>e.value?void 0:{transition:"none !important"}),isBooted:Bt(e)}}const z0=W({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Cd(),...jf(),...H0(),height:{type:[Number,String],default:64}},"VAppBar"),W0=fe()({name:"VAppBar",props:z0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=ae(),a=Fe(e,"modelValue"),r=C(()=>{var b;const x=new Set(((b=e.scrollBehavior)==null?void 0:b.split(" "))??[]);return{hide:x.has("hide"),fullyHide:x.has("fully-hide"),inverted:x.has("inverted"),collapse:x.has("collapse"),elevate:x.has("elevate"),fadeImage:x.has("fade-image")}}),o=C(()=>{const x=r.value;return x.hide||x.fullyHide||x.inverted||x.collapse||x.elevate||x.fadeImage||!a.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:u,scrollRatio:f}=j0(e,{canScroll:o}),c=C(()=>r.value.hide||r.value.fullyHide),d=C(()=>e.collapse||r.value.collapse&&(r.value.inverted?f.value>0:f.value===0)),v=C(()=>e.flat||r.value.fullyHide&&!a.value||r.value.elevate&&(r.value.inverted?i.value>0:i.value===0)),h=C(()=>r.value.fadeImage?r.value.inverted?1-f.value:f.value:void 0),m=C(()=>{var p,P;const x=Number(((p=l.value)==null?void 0:p.contentHeight)??e.height),b=Number(((P=l.value)==null?void 0:P.extensionHeight)??0);return c.value?i.value!!e.scrollBehavior),()=>{ot(()=>{c.value?r.value.inverted?a.value=i.value>s.value:a.value=u.value||i.valueparseInt(e.order,10)),position:J(e,"location"),layoutSize:m,elementSize:ce(void 0),active:a,absolute:J(e,"absolute")});return ge(()=>{const x=Iu.filterProps(e);return g(Iu,me({ref:l,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":h.value,height:void 0,...y.value},e.style]},x,{collapse:d.value,flat:v.value}),n)}),w}}),K0=[null,"default","comfortable","compact"],Mt=W({density:{type:String,default:"default",validator:e=>K0.includes(e)}},"density");function qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{densityClasses:C(()=>`${t}--density-${e.density}`)}}const U0=["elevated","flat","tonal","outlined","text","plain"];function fr(e,t){return g(_e,null,[e&&g("span",{key:"overlay",class:`${t}__overlay`},null),g("span",{key:"underlay",class:`${t}__underlay`},null)])}const In=W({color:String,variant:{type:String,default:"elevated",validator:e=>U0.includes(e)}},"variant");function dr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=C(()=>{const{variant:r}=Ie(e);return`${t}--variant-${r}`}),{colorClasses:l,colorStyles:a}=gi(C(()=>{const{variant:r,color:o}=Ie(e);return{[["elevated","flat"].includes(r)?"background":"text"]:o}}));return{colorClasses:l,colorStyles:a,variantClasses:n}}const xd=W({baseColor:String,divided:Boolean,...an(),...we(),...Mt(),...rn(),...Ct(),...We(),...ze(),...In()},"VBtnGroup"),Vu=fe()({name:"VBtnGroup",props:xd(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{densityClasses:a}=qt(e),{borderClasses:r}=An(e),{elevationClasses:o}=Tn(e),{roundedClasses:i}=Vt(e);Tt({VBtn:{height:"auto",baseColor:J(e,"baseColor"),color:J(e,"color"),density:J(e,"density"),flat:!0,variant:J(e,"variant")}}),ge(()=>g(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},l.value,r.value,a.value,o.value,i.value,e.class],style:e.style},n))}}),pi=W({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),kd=W({value:null,disabled:Boolean,selectedClass:String},"group-item");function Pd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const l=je("useGroupItem");if(!l)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=It();Ne(Symbol.for(`${t.description}:id`),a);const r=xe(t,null);if(!r){if(!n)return r;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=J(e,"value"),i=C(()=>!!(r.disabled.value||e.disabled));r.register({id:a,value:o,disabled:i},l),wt(()=>{r.unregister(a)});const s=C(()=>r.isSelected(a)),u=C(()=>r.items.value[0].id===a),f=C(()=>r.items.value[r.items.value.length-1].id===a),c=C(()=>s.value&&[r.selectedClass.value,e.selectedClass]);return de(s,d=>{l.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:u,isLast:f,toggle:()=>r.select(a,!s.value),select:d=>r.select(a,d),selectedClass:c,value:o,disabled:i,group:r}}function bi(e,t){let n=!1;const l=tt([]),a=Fe(e,"modelValue",[],d=>d==null?[]:Ed(l,rt(d)),d=>{const v=q0(l,d);return e.multiple?v:v[0]}),r=je("useGroup");function o(d,v){const h=d,m=Symbol.for(`${t.description}:id`),S=Zn(m,r==null?void 0:r.vnode).indexOf(v);Ie(h.value)==null&&(h.value=S,h.useIndexAsValue=!0),S>-1?l.splice(S,0,h):l.push(h)}function i(d){if(n)return;s();const v=l.findIndex(h=>h.id===d);l.splice(v,1)}function s(){const d=l.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}Wt(()=>{s()}),wt(()=>{n=!0}),qo(()=>{for(let d=0;dm.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const m=a.value.slice(),y=m.findIndex(w=>w===d),S=~y;if(v=v??!S,S&&e.mandatory&&m.length<=1||!S&&e.max!=null&&m.length+1>e.max)return;y<0&&v?m.push(d):y>=0&&!v&&m.splice(y,1),a.value=m}else{const m=a.value.includes(d);if(e.mandatory&&m)return;a.value=v??!m?[d]:[]}}function f(d){if(e.multiple,a.value.length){const v=a.value[0],h=l.findIndex(S=>S.id===v);let m=(h+d)%l.length,y=l[m];for(;y.disabled&&m!==h;)m=(m+d)%l.length,y=l[m];if(y.disabled)return;a.value=[l[m].id]}else{const v=l.find(h=>!h.disabled);v&&(a.value=[v.id])}}const c={register:o,unregister:i,selected:a,select:u,disabled:J(e,"disabled"),prev:()=>f(l.length-1),next:()=>f(1),isSelected:d=>a.value.includes(d),selectedClass:C(()=>e.selectedClass),items:C(()=>l),getItemIndex:d=>G0(l,d)};return Ne(t,c),c}function G0(e,t){const n=Ed(e,[t]);return n.length?e.findIndex(l=>l.id===n[0]):-1}function Ed(e,t){const n=[];return t.forEach(l=>{const a=e.find(o=>Pn(l,o.value)),r=e[l];(a==null?void 0:a.value)!=null?n.push(a.id):r!=null&&n.push(r.id)}),n}function q0(e,t){const n=[];return t.forEach(l=>{const a=e.findIndex(r=>r.id===l);if(~a){const r=e[a];n.push(r.value!=null?r.value:a)}}),n}const Ad=Symbol.for("vuetify:v-btn-toggle"),Y0=W({...xd(),...pi()},"VBtnToggle");fe()({name:"VBtnToggle",props:Y0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:l,next:a,prev:r,select:o,selected:i}=bi(e,Ad);return ge(()=>{const s=Vu.filterProps(e);return g(Vu,me({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,next:a,prev:r,select:o,selected:i})]}})}),{next:a,prev:r,select:o}}});const Q0=["x-small","small","default","large","x-large"],Un=W({size:{type:[String,Number],default:"default"}},"size");function Jl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return oi(()=>{let n,l;return Ia(Q0,e.size)?n=`${t}--size-${e.size}`:e.size&&(l={width:ue(e.size),height:ue(e.size)}),{sizeClasses:n,sizeStyles:l}})}const X0=W({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Pe,...we(),...Un(),...We({tag:"i"}),...ze()},"VIcon"),Ue=fe()({name:"VIcon",props:X0(),setup(e,t){let{attrs:n,slots:l}=t;const a=ae(),{themeClasses:r}=qe(e),{iconData:o}=My(C(()=>a.value||e.icon)),{sizeClasses:i}=Jl(e),{textColorClasses:s,textColorStyles:u}=tn(J(e,"color"));return ge(()=>{var d,v;const f=(d=l.default)==null?void 0:d.call(l);f&&(a.value=(v=yf(f).filter(h=>h.type===Yl&&h.children&&typeof h.children=="string")[0])==null?void 0:v.children);const c=!!(n.onClick||n.onClickOnce);return g(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",r.value,i.value,s.value,{"v-icon--clickable":c,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:ue(e.size),height:ue(e.size),width:ue(e.size)},u.value,e.style],role:c?"button":void 0,"aria-hidden":!c,tabindex:c?e.disabled?-1:0:void 0},{default:()=>[f]})}),{}}});function Td(e,t){const n=ae(),l=ce(!1);if(ai){const a=new IntersectionObserver(r=>{l.value=!!r.find(o=>o.isIntersecting)},t);wt(()=>{a.disconnect()}),de(n,(r,o)=>{o&&(a.unobserve(o),l.value=!1),r&&a.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:l}}const Z0=W({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...we(),...Un(),...We({tag:"div"}),...ze()},"VProgressCircular"),Id=fe()({name:"VProgressCircular",props:Z0(),setup(e,t){let{slots:n}=t;const l=20,a=2*Math.PI*l,r=ae(),{themeClasses:o}=qe(e),{sizeClasses:i,sizeStyles:s}=Jl(e),{textColorClasses:u,textColorStyles:f}=tn(J(e,"color")),{textColorClasses:c,textColorStyles:d}=tn(J(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=Td(),{resizeRef:m,contentRect:y}=wn(),S=C(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),w=C(()=>Number(e.width)),x=C(()=>s.value?Number(e.size):y.value?y.value.width:Math.max(w.value,32)),b=C(()=>l/(1-w.value/x.value)*2),p=C(()=>w.value/x.value*b.value),P=C(()=>ue((100-S.value)/100*a));return ot(()=>{v.value=r.value,m.value=r.value}),ge(()=>g(e.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,i.value,u.value,e.class],style:[s.value,f.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:S.value},{default:()=>[g("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${b.value} ${b.value}`},[g("circle",{class:["v-progress-circular__underlay",c.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":p.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),g("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":p.value,"stroke-dasharray":a,"stroke-dashoffset":P.value},null)]),n.default&&g("div",{class:"v-progress-circular__content"},[n.default({value:S.value})])]})),{}}}),Ou={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Si=W({location:String},"location");function wi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Lt();return{locationStyles:C(()=>{if(!e.location)return{};const{side:r,align:o}=uo(e.location.split(" ").length>1?e.location:`${e.location} center`,l.value);function i(u){return n?n(u):0}const s={};return r!=="center"&&(t?s[Ou[r]]=`calc(100% - ${i(r)}px)`:s[r]=0),o!=="center"?t?s[Ou[o]]=`calc(100% - ${i(o)}px)`:s[o]=0:(r==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[r]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[r]),s})}}const J0=W({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...we(),...Si({location:"top"}),...Ct(),...We(),...ze()},"VProgressLinear"),eS=fe()({name:"VProgressLinear",props:J0(),emits:{"update:modelValue":e=>!0},setup(e,t){var O;let{slots:n}=t;const l=Fe(e,"modelValue"),{isRtl:a,rtlClasses:r}=Lt(),{themeClasses:o}=qe(e),{locationStyles:i}=wi(e),{textColorClasses:s,textColorStyles:u}=tn(e,"color"),{backgroundColorClasses:f,backgroundColorStyles:c}=pt(C(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=pt(C(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:m}=pt(e,"color"),{roundedClasses:y}=Vt(e),{intersectionRef:S,isIntersecting:w}=Td(),x=C(()=>parseFloat(e.max)),b=C(()=>parseFloat(e.height)),p=C(()=>yt(parseFloat(e.bufferValue)/x.value*100,0,100)),P=C(()=>yt(parseFloat(l.value)/x.value*100,0,100)),k=C(()=>a.value!==e.reverse),V=C(()=>e.indeterminate?"fade-transition":"slide-x-transition"),T=Oe&&((O=window.matchMedia)==null?void 0:O.call(window,"(forced-colors: active)").matches);function I(A){if(!S.value)return;const{left:B,right:D,width:U}=S.value.getBoundingClientRect(),z=k.value?U-A.clientX+(D-U):A.clientX-B;l.value=Math.round(z/U*x.value)}return ge(()=>g(e.tag,{ref:S,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":k.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},y.value,o.value,r.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ue(b.value):0,"--v-progress-linear-height":ue(b.value),...e.absolute?i.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:P.value,onClick:e.clickable&&I},{default:()=>[e.stream&&g("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[k.value?"left":"right"]:ue(-b.value),borderTop:`${ue(b.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ue(b.value/4)})`,width:ue(100-p.value,"%"),"--v-progress-linear-stream-to":ue(b.value*(k.value?1:-1))}},null),g("div",{class:["v-progress-linear__background",T?void 0:f.value],style:[c.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),g("div",{class:["v-progress-linear__buffer",T?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:ue(p.value,"%")}]},null),g(en,{name:V.value},{default:()=>[e.indeterminate?g("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(A=>g("div",{key:A,class:["v-progress-linear__indeterminate",A,T?void 0:h.value],style:m.value},null))]):g("div",{class:["v-progress-linear__determinate",T?void 0:h.value],style:[m.value,{width:ue(P.value,"%")}]},null)]}),n.default&&g("div",{class:"v-progress-linear__content"},[n.default({value:P.value,buffer:p.value})])]})),{}}}),_i=W({loading:[Boolean,String]},"loader");function vr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{loaderClasses:C(()=>({[`${t}--loading`]:e.loading}))}}function Ci(e,t){var l;let{slots:n}=t;return g("div",{class:`${e.name}__loader`},[((l=n.default)==null?void 0:l.call(n,{color:e.color,isActive:e.active}))||g(eS,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const tS=["static","relative","fixed","absolute","sticky"],Vd=W({position:{type:String,validator:e=>tS.includes(e)}},"position");function Od(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{positionClasses:C(()=>e.position?`${t}--${e.position}`:void 0)}}function nS(){const e=je("useRoute");return C(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function lS(){var e,t;return(t=(e=je("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function xi(e,t){var u,f;const n=fh("RouterLink"),l=C(()=>!!(e.href||e.to)),a=C(()=>(l==null?void 0:l.value)||Es(t,"click")||Es(e,"click"));if(typeof n=="string"||!("useLink"in n))return{isLink:l,isClickable:a,href:J(e,"href")};const r=C(()=>({...e,to:J(()=>e.to||"")})),o=n.useLink(r.value),i=C(()=>e.to?o:void 0),s=nS();return{isLink:l,isClickable:a,route:(u=i.value)==null?void 0:u.route,navigate:(f=i.value)==null?void 0:f.navigate,isActive:C(()=>{var c,d,v;return i.value?e.exact?s.value?((v=i.value.isExactActive)==null?void 0:v.value)&&Pn(i.value.route.value.query,s.value.query):((d=i.value.isExactActive)==null?void 0:d.value)??!1:((c=i.value.isActive)==null?void 0:c.value)??!1:!1}),href:C(()=>{var c;return e.to?(c=i.value)==null?void 0:c.route.value.href:e.href})}}const ki=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Nr=!1;function aS(e,t){let n=!1,l,a;Oe&&(He(()=>{window.addEventListener("popstate",r),l=e==null?void 0:e.beforeEach((o,i,s)=>{Nr?n?t(s):s():setTimeout(()=>n?t(s):s()),Nr=!0}),a=e==null?void 0:e.afterEach(()=>{Nr=!1})}),st(()=>{window.removeEventListener("popstate",r),l==null||l(),a==null||a()}));function r(o){var i;(i=o.state)!=null&&i.replaced||(n=!0,setTimeout(()=>n=!1))}}function rS(e,t){de(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&He(()=>{t(!0)})},{immediate:!0})}const bo=Symbol("rippleStop"),oS=80;function Fu(e,t){e.style.transform=t,e.style.webkitTransform=t}function So(e){return e.constructor.name==="TouchEvent"}function Fd(e){return e.constructor.name==="KeyboardEvent"}const iS=function(e,t){var c;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=0,a=0;if(!Fd(e)){const d=t.getBoundingClientRect(),v=So(e)?e.touches[e.touches.length-1]:e;l=v.clientX-d.left,a=v.clientY-d.top}let r=0,o=.3;(c=t._ripple)!=null&&c.circle?(o=.15,r=t.clientWidth/2,r=n.center?r:r+Math.sqrt((l-r)**2+(a-r)**2)/4):r=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const i=`${(t.clientWidth-r*2)/2}px`,s=`${(t.clientHeight-r*2)/2}px`,u=n.center?i:`${l-r}px`,f=n.center?s:`${a-r}px`;return{radius:r,scale:o,x:u,y:f,centerX:i,centerY:s}},Na={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const l=document.createElement("span"),a=document.createElement("span");l.appendChild(a),l.className="v-ripple__container",n.class&&(l.className+=` ${n.class}`);const{radius:r,scale:o,x:i,y:s,centerX:u,centerY:f}=iS(e,t,n),c=`${r*2}px`;a.className="v-ripple__animation",a.style.width=c,a.style.height=c,t.appendChild(l);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),Fu(a,`translate(${i}, ${s}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),Fu(a,`translate(${u}, ${f}) scale3d(1,1,1)`)},0)},hide(e){var r;if(!((r=e==null?void 0:e._ripple)!=null&&r.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const l=performance.now()-Number(n.dataset.activated),a=Math.max(250-l,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var i;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((i=n.parentNode)==null?void 0:i.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function Bd(e){return typeof e>"u"||!!e}function Wl(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[bo])){if(e[bo]=!0,So(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Fd(e),n._ripple.class&&(t.class=n._ripple.class),So(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Na.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var l;(l=n==null?void 0:n._ripple)!=null&&l.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},oS)}else Na.show(e,n,t)}}function Bu(e){e[bo]=!0}function gt(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{gt(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Na.hide(t)}}function Rd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Kl=!1;function Ld(e){!Kl&&(e.keyCode===_s.enter||e.keyCode===_s.space)&&(Kl=!0,Wl(e))}function Md(e){Kl=!1,gt(e)}function Dd(e){Kl&&(Kl=!1,gt(e))}function $d(e,t,n){const{value:l,modifiers:a}=t,r=Bd(l);if(r||Na.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=r,e._ripple.centered=a.center,e._ripple.circle=a.circle,io(l)&&l.class&&(e._ripple.class=l.class),r&&!n){if(a.stop){e.addEventListener("touchstart",Bu,{passive:!0}),e.addEventListener("mousedown",Bu);return}e.addEventListener("touchstart",Wl,{passive:!0}),e.addEventListener("touchend",gt,{passive:!0}),e.addEventListener("touchmove",Rd,{passive:!0}),e.addEventListener("touchcancel",gt),e.addEventListener("mousedown",Wl),e.addEventListener("mouseup",gt),e.addEventListener("mouseleave",gt),e.addEventListener("keydown",Ld),e.addEventListener("keyup",Md),e.addEventListener("blur",Dd),e.addEventListener("dragstart",gt,{passive:!0})}else!r&&n&&Nd(e)}function Nd(e){e.removeEventListener("mousedown",Wl),e.removeEventListener("touchstart",Wl),e.removeEventListener("touchend",gt),e.removeEventListener("touchmove",Rd),e.removeEventListener("touchcancel",gt),e.removeEventListener("mouseup",gt),e.removeEventListener("mouseleave",gt),e.removeEventListener("keydown",Ld),e.removeEventListener("keyup",Md),e.removeEventListener("dragstart",gt),e.removeEventListener("blur",Dd)}function sS(e,t){$d(e,t,!1)}function uS(e){delete e._ripple,Nd(e)}function cS(e,t){if(t.value===t.oldValue)return;const n=Bd(t.oldValue);$d(e,t,n)}const mr={mounted:sS,unmounted:uS,updated:cS},fS=W({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:Ad},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Pe,appendIcon:Pe,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...an(),...we(),...Mt(),...Ut(),...rn(),...kd(),..._i(),...Si(),...Vd(),...Ct(),...ki(),...Un(),...We({tag:"button"}),...ze(),...In({variant:"elevated"})},"VBtn"),Ze=fe()({name:"VBtn",props:fS(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{borderClasses:r}=An(e),{densityClasses:o}=qt(e),{dimensionStyles:i}=Gt(e),{elevationClasses:s}=Tn(e),{loaderClasses:u}=vr(e),{locationStyles:f}=wi(e),{positionClasses:c}=Od(e),{roundedClasses:d}=Vt(e),{sizeClasses:v,sizeStyles:h}=Jl(e),m=Pd(e,e.symbol,!1),y=xi(e,n),S=C(()=>{var I;return e.active!==void 0?e.active:y.isLink.value?(I=y.isActive)==null?void 0:I.value:m==null?void 0:m.isSelected.value}),w=C(()=>{var O,A;return{color:(m==null?void 0:m.isSelected.value)&&(!y.isLink.value||((O=y.isActive)==null?void 0:O.value))||!m||((A=y.isActive)==null?void 0:A.value)?e.color??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:x,colorStyles:b,variantClasses:p}=dr(w),P=C(()=>(m==null?void 0:m.disabled.value)||e.disabled),k=C(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),V=C(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function T(I){var O;P.value||y.isLink.value&&(I.metaKey||I.ctrlKey||I.shiftKey||I.button!==0||n.target==="_blank")||((O=y.navigate)==null||O.call(y,I),m==null||m.toggle())}return rS(y,m==null?void 0:m.select),ge(()=>{const I=y.isLink.value?"a":e.tag,O=!!(e.prependIcon||l.prepend),A=!!(e.appendIcon||l.append),B=!!(e.icon&&e.icon!==!0);return St(g(I,{type:I==="a"?void 0:"button",class:["v-btn",m==null?void 0:m.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":P.value,"v-btn--elevated":k.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,r.value,x.value,o.value,s.value,u.value,c.value,d.value,v.value,p.value,e.class],style:[b.value,i.value,f.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:P.value||void 0,href:y.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:T,value:V.value},{default:()=>{var D;return[fr(!0,"v-btn"),!e.icon&&O&&g("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?g(Ke,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},l.prepend):g(Ue,{key:"prepend-icon",icon:e.prependIcon},null)]),g("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&B?g(Ue,{key:"content-icon",icon:e.icon},null):g(Ke,{key:"content-defaults",disabled:!B,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var U;return[((U=l.default)==null?void 0:U.call(l))??e.text]}})]),!e.icon&&A&&g("span",{key:"append",class:"v-btn__append"},[l.append?g(Ke,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},l.append):g(Ue,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&g("span",{key:"loader",class:"v-btn__loader"},[((D=l.loader)==null?void 0:D.call(l))??g(Id,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[mr,!P.value&&!!e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),dS=fe()({name:"VAppBarTitle",props:dd(),setup(e,t){let{slots:n}=t;return ge(()=>g(vd,me(e,{class:"v-app-bar-title"}),n)),{}}}),vS=W({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...we(),...ze()},"VDivider"),Pi=fe()({name:"VDivider",props:vS(),setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{textColorClasses:r,textColorStyles:o}=tn(J(e,"color")),i=C(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ue(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ue(e.thickness)),s});return ge(()=>{const s=g("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,r.value,e.class],style:[i.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return l.default?g("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,g("div",{class:"v-divider__content"},[l.default()]),s]):s}),{}}}),mS=W({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...an(),...we(),...rn(),...jf(),...Ct(),...We({tag:"footer"}),...ze()},"VFooter"),hS=fe()({name:"VFooter",props:mS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{backgroundColorClasses:a,backgroundColorStyles:r}=pt(J(e,"color")),{borderClasses:o}=An(e),{elevationClasses:i}=Tn(e),{roundedClasses:s}=Vt(e),u=ce(32),{resizeRef:f}=wn(h=>{h.length&&(u.value=h[0].target.clientHeight)}),c=C(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:d,layoutIsReady:v}=zf({id:e.name,order:C(()=>parseInt(e.order,10)),position:C(()=>"bottom"),layoutSize:c,elementSize:C(()=>e.height==="auto"?void 0:c.value),active:C(()=>e.app),absolute:J(e,"absolute")});return ge(()=>g(e.tag,{ref:f,class:["v-footer",l.value,a.value,o.value,i.value,s.value,e.class],style:[r.value,e.app?d.value:{height:ue(e.height)},e.style]},n)),e.app?v:{}}}),gS=W({scrollable:Boolean,...we(),...Ut(),...We({tag:"main"})},"VMain"),yS=fe()({name:"VMain",props:gS(),setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=Gt(e),{mainStyles:a,layoutIsReady:r}=zp(),{ssrBootStyles:o}=yi();return ge(()=>g(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,o.value,l.value,e.style]},{default:()=>{var i,s;return[e.scrollable?g("div",{class:"v-main__scroller"},[(i=n.default)==null?void 0:i.call(n)]):(s=n.default)==null?void 0:s.call(n)]}})),r}});function Hd(e){const{t}=En();function n(l){let{name:a}=l;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],i=o&&r?t(`$vuetify.input.${r}`,e.label??""):void 0;return g(Ue,{icon:e[`${a}Icon`],"aria-label":i,onClick:o},null)}return{InputIcon:n}}const pS=W({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...we(),...Xl({transition:{component:yd,leaveAbsolute:!0,group:!0}})},"VMessages"),bS=fe()({name:"VMessages",props:pS(),setup(e,t){let{slots:n}=t;const l=C(()=>rt(e.messages)),{textColorClasses:a,textColorStyles:r}=tn(C(()=>e.color));return ge(()=>g(gn,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[r.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&l.value.map((o,i)=>g("div",{class:"v-messages__message",key:`${i}-${l.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),jd=W({focused:Boolean,"onUpdate:focused":et()},"focus");function Ei(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=Fe(e,"focused"),l=C(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function r(){n.value=!1}return{focusClasses:l,isFocused:n,focus:a,blur:r}}const SS=Symbol.for("vuetify:form");function zd(){return xe(SS,null)}const wS=W({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...jd()},"validation");function _S(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:It();const l=Fe(e,"modelValue"),a=C(()=>e.validationValue===void 0?l.value:e.validationValue),r=zd(),o=ae([]),i=ce(!0),s=C(()=>!!(rt(l.value===""?null:l.value).length||rt(a.value===""?null:a.value).length)),u=C(()=>!!(e.disabled??(r==null?void 0:r.isDisabled.value))),f=C(()=>!!(e.readonly??(r==null?void 0:r.isReadonly.value))),c=C(()=>{var p;return(p=e.errorMessages)!=null&&p.length?rt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=C(()=>{let p=(e.validateOn??(r==null?void 0:r.validateOn.value))||"input";p==="lazy"&&(p="input lazy");const P=new Set((p==null?void 0:p.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),v=C(()=>{var p;return e.error||(p=e.errorMessages)!=null&&p.length?!1:e.rules.length?i.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=ce(!1),m=C(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:f.value})),y=je("validation"),S=C(()=>e.name??Ie(n));Go(()=>{r==null||r.register({id:S.value,vm:y,validate:b,reset:w,resetValidation:x})}),wt(()=>{r==null||r.unregister(S.value)}),Wt(async()=>{d.value.lazy||await b(!0),r==null||r.update(S.value,v.value,c.value)}),Sn(()=>d.value.input,()=>{de(a,()=>{if(a.value!=null)b();else if(e.focused){const p=de(()=>e.focused,P=>{P||b(),p()})}})}),Sn(()=>d.value.blur,()=>{de(()=>e.focused,p=>{p||b()})}),de([v,c],()=>{r==null||r.update(S.value,v.value,c.value)});async function w(){l.value=null,await He(),await x()}async function x(){i.value=!0,d.value.lazy?o.value=[]:await b(!0)}async function b(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];h.value=!0;for(const k of e.rules){if(P.length>=+(e.maxErrors??1))break;const T=await(typeof k=="function"?k:()=>k)(a.value);if(T!==!0){if(T!==!1&&typeof T!="string"){console.warn(`${T} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push(T||"")}}return o.value=P,h.value=!1,i.value=p,o.value}return{errorMessages:c,isDirty:s,isDisabled:u,isReadonly:f,isPristine:i,isValid:v,isValidating:h,reset:w,resetValidation:x,validate:b,validationClasses:m}}const Ai=W({id:String,appendIcon:Pe,centerAffix:Boolean,prependIcon:Pe,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":et(),"onClick:append":et(),...we(),...Mt(),...qg(Ut(),["maxWidth","minWidth","width"]),...ze(),...wS()},"VInput"),Ha=fe()({name:"VInput",props:{...Ai()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const{densityClasses:r}=qt(e),{dimensionStyles:o}=Gt(e),{themeClasses:i}=qe(e),{rtlClasses:s}=Lt(),{InputIcon:u}=Hd(e),f=It(),c=C(()=>e.id||`input-${f}`),d=C(()=>`${c.value}-messages`),{errorMessages:v,isDirty:h,isDisabled:m,isReadonly:y,isPristine:S,isValid:w,isValidating:x,reset:b,resetValidation:p,validate:P,validationClasses:k}=_S(e,"v-input",c),V=C(()=>({id:c,messagesId:d,isDirty:h,isDisabled:m,isReadonly:y,isPristine:S,isValid:w,isValidating:x,reset:b,resetValidation:p,validate:P})),T=C(()=>{var I;return(I=e.errorMessages)!=null&&I.length||!S.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ge(()=>{var D,U,z,Q;const I=!!(l.prepend||e.prependIcon),O=!!(l.append||e.appendIcon),A=T.value.length>0,B=!e.hideDetails||e.hideDetails==="auto"&&(A||!!l.details);return g("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},r.value,i.value,s.value,k.value,e.class],style:[o.value,e.style]},[I&&g("div",{key:"prepend",class:"v-input__prepend"},[(D=l.prepend)==null?void 0:D.call(l,V.value),e.prependIcon&&g(u,{key:"prepend-icon",name:"prepend"},null)]),l.default&&g("div",{class:"v-input__control"},[(U=l.default)==null?void 0:U.call(l,V.value)]),O&&g("div",{key:"append",class:"v-input__append"},[e.appendIcon&&g(u,{key:"append-icon",name:"append"},null),(z=l.append)==null?void 0:z.call(l,V.value)]),B&&g("div",{class:"v-input__details"},[g(bS,{id:d.value,active:A,messages:T.value},{message:l.message}),(Q=l.details)==null?void 0:Q.call(l,V.value)])])}),{reset:b,resetValidation:p,validate:P,isValid:w,errorMessages:v}}}),CS=W({text:String,onClick:et(),...we(),...ze()},"VLabel"),Wd=fe()({name:"VLabel",props:CS(),setup(e,t){let{slots:n}=t;return ge(()=>{var l;return g("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(l=n.default)==null?void 0:l.call(n)])}),{}}}),Kd=Symbol.for("vuetify:selection-control-group"),Ud=W({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Pe,trueIcon:Pe,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Pn},...we(),...Mt(),...ze()},"SelectionControlGroup"),xS=W({...Ud({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");fe()({name:"VSelectionControlGroup",props:xS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),a=It(),r=C(()=>e.id||`v-selection-control-group-${a}`),o=C(()=>e.name||r.value),i=new Set;return Ne(Kd,{modelValue:l,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),st(()=>{i.delete(s)})}}),Tt({[e.defaultsTarget]:{color:J(e,"color"),disabled:J(e,"disabled"),density:J(e,"density"),error:J(e,"error"),inline:J(e,"inline"),modelValue:l,multiple:C(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:o,falseIcon:J(e,"falseIcon"),trueIcon:J(e,"trueIcon"),readonly:J(e,"readonly"),ripple:J(e,"ripple"),type:J(e,"type"),valueComparator:J(e,"valueComparator")}}),ge(()=>{var s;return g("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}});const Ti=W({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...we(),...Ud()},"VSelectionControl");function kS(e){const t=xe(Kd,void 0),{densityClasses:n}=qt(e),l=Fe(e,"modelValue"),a=C(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),r=C(()=>e.falseValue!==void 0?e.falseValue:!1),o=C(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),i=C({get(){const v=t?t.modelValue.value:l.value;return o.value?rt(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:r.value;let m=h;o.value&&(m=v?[...rt(l.value),h]:rt(l.value).filter(y=>!e.valueComparator(y,a.value))),t?t.modelValue.value=m:l.value=m}}),{textColorClasses:s,textColorStyles:u}=tn(C(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:f,backgroundColorStyles:c}=pt(C(()=>i.value&&!e.error&&!e.disabled?e.color:e.baseColor)),d=C(()=>i.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:r,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,icon:d}}const ja=fe()({name:"VSelectionControl",directives:{Ripple:mr},inheritAttrs:!1,props:Ti(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{group:a,densityClasses:r,icon:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,trueValue:d}=kS(e),v=It(),h=ce(!1),m=ce(!1),y=ae(),S=C(()=>e.id||`input-${v}`),w=C(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{y.value&&(y.value.checked=i.value)});function x(k){w.value&&(h.value=!0,Fa(k.target,":focus-visible")!==!1&&(m.value=!0))}function b(){h.value=!1,m.value=!1}function p(k){k.stopPropagation()}function P(k){if(!w.value){y.value&&(y.value.checked=i.value);return}e.readonly&&a&&He(()=>a.forceUpdate()),i.value=k.target.checked}return ge(()=>{var O,A;const k=l.label?l.label({label:e.label,props:{for:S.value}}):e.label,[V,T]=ri(n),I=g("input",me({ref:y,checked:i.value,disabled:!!e.disabled,id:S.value,onBlur:b,onFocus:x,onInput:P,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},T),null);return g("div",me({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},r.value,e.class]},V,{style:e.style}),[g("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(O=l.default)==null?void 0:O.call(l,{backgroundColorClasses:f,backgroundColorStyles:c}),St(g("div",{class:["v-selection-control__input"]},[((A=l.input)==null?void 0:A.call(l,{model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,inputNode:I,icon:o.value,props:{onFocus:x,onBlur:b,id:S.value}}))??g(_e,null,[o.value&&g(Ue,{key:"icon",icon:o.value},null),I])]),[[Kn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),k&&g(Wd,{for:S.value,onClick:p},{default:()=>[k]})])}),{isFocused:h,input:y}}}),PS=W({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Ai(),...Ti()},"VSwitch"),ES=fe()({name:"VSwitch",inheritAttrs:!1,props:PS(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const a=Fe(e,"indeterminate"),r=Fe(e,"modelValue"),{loaderClasses:o}=vr(e),{isFocused:i,focus:s,blur:u}=Ei(e),f=ae(),c=Oe&&window.matchMedia("(forced-colors: active)").matches,d=C(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=It(),h=C(()=>e.id||`switch-${v}`);function m(){a.value&&(a.value=!1)}function y(S){var w,x;S.stopPropagation(),S.preventDefault(),(x=(w=f.value)==null?void 0:w.input)==null||x.click()}return ge(()=>{const[S,w]=ri(n),x=Ha.filterProps(e),b=ja.filterProps(e);return g(Ha,me({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},S,x,{modelValue:r.value,"onUpdate:modelValue":p=>r.value=p,id:h.value,focused:i.value,style:e.style}),{...l,default:p=>{let{id:P,messagesId:k,isDisabled:V,isReadonly:T,isValid:I}=p;const O={model:r,isValid:I};return g(ja,me({ref:f},b,{modelValue:r.value,"onUpdate:modelValue":[A=>r.value=A,m],id:P.value,"aria-describedby":k.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:V.value,readonly:T.value,onFocus:s,onBlur:u},w),{...l,default:A=>{let{backgroundColorClasses:B,backgroundColorStyles:D}=A;return g("div",{class:["v-switch__track",c?void 0:B.value],style:D.value,onClick:y},[l["track-true"]&&g("div",{key:"prepend",class:"v-switch__track-true"},[l["track-true"](O)]),l["track-false"]&&g("div",{key:"append",class:"v-switch__track-false"},[l["track-false"](O)])])},input:A=>{let{inputNode:B,icon:D,backgroundColorClasses:U,backgroundColorStyles:z}=A;return g(_e,null,[B,g("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":D||e.loading},e.inset||c?void 0:U.value],style:e.inset?void 0:z.value},[l.thumb?g(Ke,{defaults:{VIcon:{icon:D,size:"x-small"}}},{default:()=>[l.thumb({...O,icon:D})]}):g(R0,null,{default:()=>[e.loading?g(Ci,{name:"v-switch",active:!0,color:I.value===!1?void 0:d.value},{default:Q=>l.loader?l.loader(Q):g(Id,{active:Q.isActive,color:Q.color,indeterminate:!0,size:"16",width:"2"},null)}):D&&g(Ue,{key:String(D),icon:D,size:"x-small"},null)]})])])}})}})}),{}}}),AS=$e("small",null,"This project is maintained by QMK collaborators and contributors like you!",-1),TS=ml({__name:"App",setup(e){const t=Hp(),n=A0({onChanged:l=>{t.global.name.value=l}});return t.global.name.value=n.value,(l,a)=>{const r=uh("router-view");return Et(),jt(V0,null,{default:Re(()=>[g(W0,{elevation:2},{prepend:Re(()=>[g(B0,null,{default:Re(()=>[l.$route.path=="/"?(Et(),jt(Zl,{key:0,src:ad,height:"32px",width:"48px"})):(Et(),jt(Ze,{key:1,to:"/",icon:"fa-solid fa-arrow-left"}))]),_:1})]),append:Re(()=>[g(ES,{class:"d-none d-sm-flex",inset:"","true-icon":"fa-regular fa-moon","false-icon":"fa-regular fa-sun","true-value":"dark","false-value":"light",modelValue:Ie(n),"onUpdate:modelValue":a[0]||(a[0]=o=>Me(n)?n.value=o:null)},null,8,["modelValue"]),g(Pi,{class:"mx-2 my-4 d-none d-md-flex",vertical:""}),g(Ze,{class:"d-none d-md-flex",size:"small",href:"https://discord.gg/qmk",icon:"fa-brands fa-discord"}),g(Ze,{class:"d-none d-md-flex",size:"small",href:"https://github.com/qmk/qmk_browser",icon:"fa-brands fa-github"})]),default:Re(()=>[g(dS,null,{default:Re(()=>[Je("QMK Keyboards")]),_:1})]),_:1}),g(yS,null,{default:Re(()=>[(Et(),jt(r,{key:l.$route.fullPath}))]),_:1}),g(hS,{app:"",class:"text-center d-flex flex-column",elevation:2},{default:Re(()=>[AS]),_:1})]),_:1})}}}),Gd=jg(TS);s0(Gd);Gd.mount("#app");const qd="https://keyboards.qmk.fm/v1",Ru="https://ci.qmk.fm/master/latest",IS=rd(async()=>await hi(`${qd}/keyboard_list.json`,{afterFetch(e){return e.data=e.data.keyboards,e}}).get().json()),Yd=rd(async()=>await hi(`${Ru}/firmware_list.json`,{afterFetch(e){const t={};for(const n of e.data.files){const l=n.split("_default")[0];t[l]={url:`${Ru}/${n}`,filename:n}}return e.data=t,e}}).get().json());function VS(){const e=ae([]);Fc(()=>e.value=[]);function t(n,l){e.value[l]=n}return{refs:e,updateRef:t}}const OS=W({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Pe,default:"$first"},prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},lastIcon:{type:Pe,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...an(),...we(),...Mt(),...rn(),...Ct(),...Un(),...We({tag:"nav"}),...ze(),...In({variant:"text"})},"VPagination"),Lu=fe()({name:"VPagination",props:OS(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:l}=t;const a=Fe(e,"modelValue"),{t:r,n:o}=En(),{isRtl:i}=Lt(),{themeClasses:s}=qe(e),{width:u}=ln(),f=ce(-1);Tt(void 0,{scoped:!0});const{resizeRef:c}=wn(V=>{if(!V.length)return;const{target:T,contentRect:I}=V[0],O=T.querySelector(".v-pagination__list > *");if(!O)return;const A=I.width,B=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;f.value=m(A,B)}),d=C(()=>parseInt(e.length,10)),v=C(()=>parseInt(e.start,10)),h=C(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:m(u.value,58));function m(V,T){const I=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((V-T*I)/T).toFixed(2)))}const y=C(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return Xn(d.value,v.value);const V=h.value%2===0,T=V?h.value/2:Math.floor(h.value/2),I=V?T:T+1,O=d.value-T;if(I-a.value>=0)return[...Xn(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-O>=(V?1:0)){const A=h.value-1,B=d.value-A+v.value;return[v.value,e.ellipsis,...Xn(A,B)]}else{const A=Math.max(1,h.value-3),B=A===1?a.value:a.value-Math.ceil(A/2)+v.value;return[v.value,e.ellipsis,...Xn(A,B),e.ellipsis,d.value]}});function S(V,T,I){V.preventDefault(),a.value=T,I&&l(I,T)}const{refs:w,updateRef:x}=VS();Tt({VPaginationBtn:{color:J(e,"color"),border:J(e,"border"),density:J(e,"density"),size:J(e,"size"),variant:J(e,"variant"),rounded:J(e,"rounded"),elevation:J(e,"elevation")}});const b=C(()=>y.value.map((V,T)=>{const I=O=>x(O,T);if(typeof V=="string")return{isActive:!1,key:`ellipsis-${T}`,page:V,props:{ref:I,ellipsis:!0,icon:!0,disabled:!0}};{const O=V===a.value;return{isActive:O,key:V,page:o(V),props:{ref:I,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:O?e.activeColor:e.color,"aria-current":O,"aria-label":r(O?e.currentPageAriaLabel:e.pageAriaLabel,V),onClick:A=>S(A,V)}}}})),p=C(()=>{const V=!!e.disabled||a.value<=v.value,T=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:I=>S(I,v.value,"first"),disabled:V,"aria-label":r(e.firstAriaLabel),"aria-disabled":V}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:I=>S(I,a.value-1,"prev"),disabled:V,"aria-label":r(e.previousAriaLabel),"aria-disabled":V},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:I=>S(I,a.value+1,"next"),disabled:T,"aria-label":r(e.nextAriaLabel),"aria-disabled":T},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:I=>S(I,v.value+d.value-1,"last"),disabled:T,"aria-label":r(e.lastAriaLabel),"aria-disabled":T}:void 0}});function P(){var T;const V=a.value-v.value;(T=w.value[V])==null||T.$el.focus()}function k(V){V.key===Cs.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,He(P)):V.key===Cs.right&&!e.disabled&&a.valueg(e.tag,{ref:c,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":r(e.ariaLabel),onKeydown:k,"data-test":"v-pagination-root"},{default:()=>[g("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&g("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(p.value.first):g(Ze,me({_as:"VPaginationBtn"},p.value.first),null)]),g("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(p.value.prev):g(Ze,me({_as:"VPaginationBtn"},p.value.prev),null)]),b.value.map((V,T)=>g("li",{key:V.key,class:["v-pagination__item",{"v-pagination__item--is-active":V.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(V):g(Ze,me({_as:"VPaginationBtn"},V.props),{default:()=>[V.page]})])),g("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(p.value.next):g(Ze,me({_as:"VPaginationBtn"},p.value.next),null)]),e.showFirstLastPage&&g("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(p.value.last):g(Ze,me({_as:"VPaginationBtn"},p.value.last),null)])])]})),{}}}),FS=W({start:Boolean,end:Boolean,icon:Pe,image:String,text:String,...we(),...Mt(),...Ct(),...Un(),...We(),...ze(),...In({variant:"flat"})},"VAvatar"),vl=fe()({name:"VAvatar",props:FS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{colorClasses:a,colorStyles:r,variantClasses:o}=dr(e),{densityClasses:i}=qt(e),{roundedClasses:s}=Vt(e),{sizeClasses:u,sizeStyles:f}=Jl(e);return ge(()=>g(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},l.value,a.value,i.value,s.value,u.value,o.value,e.class],style:[r.value,f.value,e.style]},{default:()=>[n.default?g(Ke,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?g(Zl,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?g(Ue,{key:"icon",icon:e.icon},null):e.text,fr(!1,"v-avatar")]})),{}}}),BS=W({indeterminate:Boolean,indeterminateIcon:{type:Pe,default:"$checkboxIndeterminate"},...Ti({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),hr=fe()({name:"VCheckboxBtn",props:BS(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"indeterminate"),a=Fe(e,"modelValue");function r(s){l.value&&(l.value=!1)}const o=C(()=>l.value?e.indeterminateIcon:e.falseIcon),i=C(()=>l.value?e.indeterminateIcon:e.trueIcon);return ge(()=>{const s=yl(ja.filterProps(e),["modelValue"]);return g(ja,me(s,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,r],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:i.value,"aria-checked":l.value?"mixed":void 0}),n)}),{}}});function RS(e){let{selectedElement:t,containerElement:n,isRtl:l,isHorizontal:a}=e;const r=Ul(a,n),o=Qd(a,l,n),i=Ul(a,t),s=Xd(a,t),u=i*.4;return o>s?s-u:o+rtypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...we(),...Ql({mobile:null}),...We(),...pi({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Du=fe()({name:"VSlideGroup",props:Zd(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:l}=Lt(),{displayClasses:a,mobile:r}=ln(e),o=bi(e,e.symbol),i=ce(!1),s=ce(0),u=ce(0),f=ce(0),c=C(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=wn(),{resizeRef:h,contentRect:m}=wn(),y=Mp(),S=C(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),w=C(()=>o.selected.value.length?o.items.value.findIndex(L=>L.id===o.selected.value[0]):-1),x=C(()=>o.selected.value.length?o.items.value.findIndex(L=>L.id===o.selected.value[o.selected.value.length-1]):-1);if(Oe){let L=-1;de(()=>[o.selected.value,v.value,m.value,c.value],()=>{cancelAnimationFrame(L),L=requestAnimationFrame(()=>{if(v.value&&m.value){const H=c.value?"width":"height";u.value=v.value[H],f.value=m.value[H],i.value=u.value+1=0&&h.el){const H=h.el.children[x.value];p(H,e.centerActive)}})})}const b=ce(!1);function p(L,H){let X=0;H?X=LS({containerElement:d.el,isHorizontal:c.value,selectedElement:L}):X=RS({containerElement:d.el,isHorizontal:c.value,isRtl:l.value,selectedElement:L}),P(X)}function P(L){if(!Oe||!d.el)return;const H=Ul(c.value,d.el),X=Qd(c.value,l.value,d.el);if(!(Mu(c.value,d.el)<=H||Math.abs(L-X)<16)){if(c.value&&l.value&&d.el){const{scrollWidth:se,offsetWidth:Z}=d.el;L=se-Z-L}c.value?y.horizontal(L,S.value):y(L,S.value)}}function k(L){const{scrollTop:H,scrollLeft:X}=L.target;s.value=c.value?X:H}function V(L){if(b.value=!0,!(!i.value||!h.el)){for(const H of L.composedPath())for(const X of h.el.children)if(X===H){p(X);return}}}function T(L){b.value=!1}let I=!1;function O(L){var H;!I&&!b.value&&!(L.relatedTarget&&((H=h.el)!=null&&H.contains(L.relatedTarget)))&&D(),I=!1}function A(){I=!0}function B(L){if(!h.el)return;function H(X){L.preventDefault(),D(X)}c.value?L.key==="ArrowRight"?H(l.value?"prev":"next"):L.key==="ArrowLeft"&&H(l.value?"next":"prev"):L.key==="ArrowDown"?H("next"):L.key==="ArrowUp"&&H("prev"),L.key==="Home"?H("first"):L.key==="End"&&H("last")}function D(L){var X,oe;if(!h.el)return;let H;if(!L)H=Va(h.el)[0];else if(L==="next"){if(H=(X=h.el.querySelector(":focus"))==null?void 0:X.nextElementSibling,!H)return D("first")}else if(L==="prev"){if(H=(oe=h.el.querySelector(":focus"))==null?void 0:oe.previousElementSibling,!H)return D("last")}else L==="first"?H=h.el.firstElementChild:L==="last"&&(H=h.el.lastElementChild);H&&H.focus({preventScroll:!0})}function U(L){const H=c.value&&l.value?-1:1,X=(L==="prev"?-H:H)*u.value;let oe=s.value+X;if(c.value&&l.value&&d.el){const{scrollWidth:se,offsetWidth:Z}=d.el;oe+=se-Z}P(oe)}const z=C(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),Q=C(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!r.value;case!0:return i.value||Math.abs(s.value)>0;case"mobile":return r.value||i.value||Math.abs(s.value)>0;default:return!r.value&&(i.value||Math.abs(s.value)>0)}}),M=C(()=>Math.abs(s.value)>1),N=C(()=>{if(!d.value)return!1;const L=Mu(c.value,d.el),H=MS(c.value,d.el);return L-H-Math.abs(s.value)>1});return ge(()=>g(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!c.value,"v-slide-group--has-affixes":Q.value,"v-slide-group--is-overflowing":i.value},a.value,e.class],style:e.style,tabindex:b.value||o.selected.value.length?-1:0,onFocus:O},{default:()=>{var L,H,X;return[Q.value&&g("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!M.value}],onMousedown:A,onClick:()=>M.value&&U("prev")},[((L=n.prev)==null?void 0:L.call(n,z.value))??g(Au,null,{default:()=>[g(Ue,{icon:l.value?e.nextIcon:e.prevIcon},null)]})]),g("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:k},[g("div",{ref:h,class:"v-slide-group__content",onFocusin:V,onFocusout:T,onKeydown:B},[(H=n.default)==null?void 0:H.call(n,z.value)])]),Q.value&&g("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!N.value}],onMousedown:A,onClick:()=>N.value&&U("next")},[((X=n.next)==null?void 0:X.call(n,z.value))??g(Au,null,{default:()=>[g(Ue,{icon:l.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:U,scrollOffset:s,focus:D}}}),Jd=Symbol.for("vuetify:v-chip-group"),$S=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Pn},...Zd(),...we(),...pi({selectedClass:"v-chip--selected"}),...We(),...ze(),...In({variant:"tonal"})},"VChipGroup");fe()({name:"VChipGroup",props:$S(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{isSelected:a,select:r,next:o,prev:i,selected:s}=bi(e,Jd);return Tt({VChip:{color:J(e,"color"),disabled:J(e,"disabled"),filter:J(e,"filter"),variant:J(e,"variant")}}),ge(()=>{const u=Du.filterProps(e);return g(Du,me(u,{class:["v-chip-group",{"v-chip-group--column":e.column},l.value,e.class],style:e.style}),{default:()=>{var f;return[(f=n.default)==null?void 0:f.call(n,{isSelected:a,select:r,next:o,prev:i,selected:s.value})]}})}),{}}});const NS=W({activeClass:String,appendAvatar:String,appendIcon:Pe,closable:Boolean,closeIcon:{type:Pe,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:et(),onClickOnce:et(),...an(),...we(),...Mt(),...rn(),...kd(),...Ct(),...ki(),...Un(),...We({tag:"span"}),...ze(),...In({variant:"tonal"})},"VChip"),ev=fe()({name:"VChip",directives:{Ripple:mr},props:NS(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{t:r}=En(),{borderClasses:o}=An(e),{colorClasses:i,colorStyles:s,variantClasses:u}=dr(e),{densityClasses:f}=qt(e),{elevationClasses:c}=Tn(e),{roundedClasses:d}=Vt(e),{sizeClasses:v}=Jl(e),{themeClasses:h}=qe(e),m=Fe(e,"modelValue"),y=Pd(e,Jd,!1),S=xi(e,n),w=C(()=>e.link!==!1&&S.isLink.value),x=C(()=>!e.disabled&&e.link!==!1&&(!!y||e.link||S.isClickable.value)),b=C(()=>({"aria-label":r(e.closeLabel),onClick(k){k.preventDefault(),k.stopPropagation(),m.value=!1,l("click:close",k)}}));function p(k){var V;l("click",k),x.value&&((V=S.navigate)==null||V.call(S,k),y==null||y.toggle())}function P(k){(k.key==="Enter"||k.key===" ")&&(k.preventDefault(),p(k))}return()=>{const k=S.isLink.value?"a":e.tag,V=!!(e.appendIcon||e.appendAvatar),T=!!(V||a.append),I=!!(a.close||e.closable),O=!!(a.filter||e.filter)&&y,A=!!(e.prependIcon||e.prependAvatar),B=!!(A||a.prepend),D=!y||y.isSelected.value;return m.value&&St(g(k,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":x.value,"v-chip--filter":O,"v-chip--pill":e.pill},h.value,o.value,D?i.value:void 0,f.value,c.value,d.value,v.value,u.value,y==null?void 0:y.selectedClass.value,e.class],style:[D?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:S.href.value,tabindex:x.value?0:void 0,onClick:p,onKeydown:x.value&&!w.value&&P},{default:()=>{var U;return[fr(x.value,"v-chip"),O&&g(bd,{key:"filter"},{default:()=>[St(g("div",{class:"v-chip__filter"},[a.filter?g(Ke,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):g(Ue,{key:"filter-icon",icon:e.filterIcon},null)]),[[gl,y.isSelected.value]])]}),B&&g("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?g(Ke,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):g(_e,null,[e.prependIcon&&g(Ue,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&g(vl,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),g("div",{class:"v-chip__content","data-no-activator":""},[((U=a.default)==null?void 0:U.call(a,{isSelected:y==null?void 0:y.isSelected.value,selectedClass:y==null?void 0:y.selectedClass.value,select:y==null?void 0:y.select,toggle:y==null?void 0:y.toggle,value:y==null?void 0:y.value.value,disabled:e.disabled}))??e.text]),T&&g("div",{key:"append",class:"v-chip__append"},[a.append?g(Ke,{key:"append-defaults",disabled:!V,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):g(_e,null,[e.appendIcon&&g(Ue,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&g(vl,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),I&&g("button",me({key:"close",class:"v-chip__close",type:"button"},b.value),[a.close?g(Ke,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):g(Ue,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Kn("ripple"),x.value&&e.ripple,null]])}}}),wo=Symbol.for("vuetify:list");function tv(){const e=xe(wo,{hasPrepend:ce(!1),updateHasPrepend:()=>null}),t={hasPrepend:ce(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Ne(wo,t),e}function nv(){return xe(wo,null)}const Ii=e=>{const t={activate:n=>{let{id:l,value:a,activated:r}=n;return l=be(l),e&&!a&&r.size===1&&r.has(l)||(a?r.add(l):r.delete(l)),r},in:(n,l,a)=>{let r=new Set;if(n!=null)for(const o of rt(n))r=t.activate({id:o,value:!0,activated:new Set(r),children:l,parents:a});return r},out:n=>Array.from(n)};return t},lv=e=>{const t=Ii(e);return{activate:l=>{let{activated:a,id:r,...o}=l;r=be(r);const i=a.has(r)?new Set([r]):new Set;return t.activate({...o,id:r,activated:i})},in:(l,a,r)=>{let o=new Set;if(l!=null){const i=rt(l);i.length&&(o=t.in(i.slice(0,1),a,r))}return o},out:(l,a,r)=>t.out(l,a,r)}},HS=e=>{const t=Ii(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=be(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},jS=e=>{const t=lv(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=be(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},zS={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){const r=new Set;r.add(t);let o=a.get(t);for(;o!=null;)r.add(o),o=a.get(o);return r}else return l.delete(t),l},select:()=>null},av={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){let r=a.get(t);for(l.add(t);r!=null&&r!==t;)l.add(r),r=a.get(r);return l}else l.delete(t);return l},select:()=>null},WS={open:av.open,select:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(!n)return l;const r=[];let o=a.get(t);for(;o!=null;)r.push(o),o=a.get(o);return new Set(r)}},Vi=e=>{const t={select:n=>{let{id:l,value:a,selected:r}=n;if(l=be(l),e&&!a){const o=Array.from(r.entries()).reduce((i,s)=>{let[u,f]=s;return f==="on"&&i.push(u),i},[]);if(o.length===1&&o[0]===l)return r}return r.set(l,a?"on":"off"),r},in:(n,l,a)=>{let r=new Map;for(const o of n||[])r=t.select({id:o,value:!0,selected:new Map(r),children:l,parents:a});return r},out:n=>{const l=[];for(const[a,r]of n.entries())r==="on"&&l.push(a);return l}};return t},rv=e=>{const t=Vi(e);return{select:l=>{let{selected:a,id:r,...o}=l;r=be(r);const i=a.has(r)?new Map([[r,a.get(r)]]):new Map;return t.select({...o,id:r,selected:i})},in:(l,a,r)=>{let o=new Map;return l!=null&&l.length&&(o=t.in(l.slice(0,1),a,r)),o},out:(l,a,r)=>t.out(l,a,r)}},KS=e=>{const t=Vi(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=be(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},US=e=>{const t=rv(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=be(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},GS=e=>{const t={select:n=>{let{id:l,value:a,selected:r,children:o,parents:i}=n;l=be(l);const s=new Map(r),u=[l];for(;u.length;){const c=u.shift();r.set(c,a?"on":"off"),o.has(c)&&u.push(...o.get(c))}let f=i.get(l);for(;f;){const c=o.get(f),d=c.every(h=>r.get(h)==="on"),v=c.every(h=>!r.has(h)||r.get(h)==="off");r.set(f,d?"on":v?"off":"indeterminate"),f=i.get(f)}return e&&!a&&Array.from(r.entries()).reduce((d,v)=>{let[h,m]=v;return m==="on"&&d.push(h),d},[]).length===0?s:r},in:(n,l,a)=>{let r=new Map;for(const o of n||[])r=t.select({id:o,value:!0,selected:new Map(r),children:l,parents:a});return r},out:(n,l)=>{const a=[];for(const[r,o]of n.entries())o==="on"&&!l.has(r)&&a.push(r);return a}};return t},Gl=Symbol.for("vuetify:nested"),ov={id:ce(),root:{register:()=>null,unregister:()=>null,parents:ae(new Map),children:ae(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ae(!1),selectable:ae(!1),opened:ae(new Set),activated:ae(new Set),selected:ae(new Map),selectedValues:ae([])}},qS=W({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),YS=e=>{let t=!1;const n=ae(new Map),l=ae(new Map),a=Fe(e,"opened",e.opened,v=>new Set(v),v=>[...v.values()]),r=C(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return HS(e.mandatory);case"single-leaf":return jS(e.mandatory);case"independent":return Ii(e.mandatory);case"single-independent":default:return lv(e.mandatory)}}),o=C(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return US(e.mandatory);case"leaf":return KS(e.mandatory);case"independent":return Vi(e.mandatory);case"single-independent":return rv(e.mandatory);case"classic":default:return GS(e.mandatory)}}),i=C(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return WS;case"single":return zS;case"multiple":default:return av}}),s=Fe(e,"activated",e.activated,v=>r.value.in(v,n.value,l.value),v=>r.value.out(v,n.value,l.value)),u=Fe(e,"selected",e.selected,v=>o.value.in(v,n.value,l.value),v=>o.value.out(v,n.value,l.value));wt(()=>{t=!0});function f(v){const h=[];let m=v;for(;m!=null;)h.unshift(m),m=l.value.get(m);return h}const c=je("nested"),d={id:ce(),root:{opened:a,activatable:J(e,"activatable"),selectable:J(e,"selectable"),activated:s,selected:u,selectedValues:C(()=>{const v=[];for(const[h,m]of u.value.entries())m==="on"&&v.push(h);return v}),register:(v,h,m)=>{h&&v!==h&&l.value.set(v,h),m&&n.value.set(v,[]),h!=null&&n.value.set(h,[...n.value.get(h)||[],v])},unregister:v=>{if(t)return;n.value.delete(v);const h=l.value.get(v);if(h){const m=n.value.get(h)??[];n.value.set(h,m.filter(y=>y!==v))}l.value.delete(v),a.value.delete(v)},open:(v,h,m)=>{c.emit("click:open",{id:v,value:h,path:f(v),event:m});const y=i.value.open({id:v,value:h,opened:new Set(a.value),children:n.value,parents:l.value,event:m});y&&(a.value=y)},openOnSelect:(v,h,m)=>{const y=i.value.select({id:v,value:h,selected:new Map(u.value),opened:new Set(a.value),children:n.value,parents:l.value,event:m});y&&(a.value=y)},select:(v,h,m)=>{c.emit("click:select",{id:v,value:h,path:f(v),event:m});const y=o.value.select({id:v,value:h,selected:new Map(u.value),children:n.value,parents:l.value,event:m});y&&(u.value=y),d.root.openOnSelect(v,h,m)},activate:(v,h,m)=>{if(!e.activatable)return d.root.select(v,!0,m);c.emit("click:activate",{id:v,value:h,path:f(v),event:m});const y=r.value.activate({id:v,value:h,activated:new Set(s.value),children:n.value,parents:l.value,event:m});y&&(s.value=y)},children:n,parents:l}};return Ne(Gl,d),d.root},iv=(e,t)=>{const n=xe(Gl,ov),l=Symbol(It()),a=C(()=>e.value!==void 0?e.value:l),r={...n,id:a,open:(o,i)=>n.root.open(a.value,o,i),openOnSelect:(o,i)=>n.root.openOnSelect(a.value,o,i),isOpen:C(()=>n.root.opened.value.has(a.value)),parent:C(()=>n.root.parents.value.get(a.value)),activate:(o,i)=>n.root.activate(a.value,o,i),isActivated:C(()=>n.root.activated.value.has(be(a.value))),select:(o,i)=>n.root.select(a.value,o,i),isSelected:C(()=>n.root.selected.value.get(be(a.value))==="on"),isIndeterminate:C(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:C(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),wt(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Ne(Gl,r),r},QS=()=>{const e=xe(Gl,ov);Ne(Gl,{...e,isGroupActivator:!0})},XS=pl({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return QS(),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),ZS=W({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Pe,default:"$collapse"},expandIcon:{type:Pe,default:"$expand"},prependIcon:Pe,appendIcon:Pe,fluid:Boolean,subgroup:Boolean,title:String,value:null,...we(),...We()},"VListGroup"),$u=fe()({name:"VListGroup",props:ZS(),setup(e,t){let{slots:n}=t;const{isOpen:l,open:a,id:r}=iv(J(e,"value"),!0),o=C(()=>`v-list-group--id-${String(r.value)}`),i=nv(),{isBooted:s}=yi();function u(v){v.stopPropagation(),a(!l.value,v)}const f=C(()=>({onClick:u,class:"v-list-group__header",id:o.value})),c=C(()=>l.value?e.collapseIcon:e.expandIcon),d=C(()=>({VListItem:{active:l.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&c.value,appendIcon:e.appendIcon||!e.subgroup&&c.value,title:e.title,value:e.value}}));return ge(()=>g(e.tag,{class:["v-list-group",{"v-list-group--prepend":i==null?void 0:i.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":l.value},e.class],style:e.style},{default:()=>[n.activator&&g(Ke,{defaults:d.value},{default:()=>[g(XS,null,{default:()=>[n.activator({props:f.value,isOpen:l.value})]})]}),g(gn,{transition:{component:pd},disabled:!s.value},{default:()=>{var v;return[St(g("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[gl,l.value]])]}})]})),{isOpen:l}}}),JS=W({opacity:[Number,String],...we(),...We()},"VListItemSubtitle"),ew=fe()({name:"VListItemSubtitle",props:JS(),setup(e,t){let{slots:n}=t;return ge(()=>g(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),tw=Tf("v-list-item-title"),nw=W({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Pe,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:et(),onClickOnce:et(),...an(),...we(),...Mt(),...Ut(),...rn(),...Ct(),...ki(),...We(),...ze(),...In({variant:"text"})},"VListItem"),za=fe()({name:"VListItem",directives:{Ripple:mr},props:nw(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const r=xi(e,n),o=C(()=>e.value===void 0?r.href.value:e.value),{activate:i,isActivated:s,select:u,isSelected:f,isIndeterminate:c,isGroupActivator:d,root:v,parent:h,openOnSelect:m}=iv(o,!1),y=nv(),S=C(()=>{var L;return e.active!==!1&&(e.active||((L=r.isActive)==null?void 0:L.value)||(v.activatable.value?s.value:f.value))}),w=C(()=>e.link!==!1&&r.isLink.value),x=C(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||!!y&&(v.selectable.value||v.activatable.value||e.value!=null))),b=C(()=>e.rounded||e.nav),p=C(()=>e.color??e.activeColor),P=C(()=>({color:S.value?p.value??e.baseColor:e.baseColor,variant:e.variant}));de(()=>{var L;return(L=r.isActive)==null?void 0:L.value},L=>{L&&h.value!=null&&v.open(h.value,!0),L&&m(L)},{immediate:!0});const{themeClasses:k}=qe(e),{borderClasses:V}=An(e),{colorClasses:T,colorStyles:I,variantClasses:O}=dr(P),{densityClasses:A}=qt(e),{dimensionStyles:B}=Gt(e),{elevationClasses:D}=Tn(e),{roundedClasses:U}=Vt(b),z=C(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Q=C(()=>({isActive:S.value,select:u,isSelected:f.value,isIndeterminate:c.value}));function M(L){var H;a("click",L),x.value&&((H=r.navigate)==null||H.call(r,L),!d&&(v.activatable.value?i(!s.value,L):(v.selectable.value||e.value!=null)&&u(!f.value,L)))}function N(L){(L.key==="Enter"||L.key===" ")&&(L.preventDefault(),M(L))}return ge(()=>{const L=w.value?"a":e.tag,H=l.title||e.title!=null,X=l.subtitle||e.subtitle!=null,oe=!!(e.appendAvatar||e.appendIcon),se=!!(oe||l.append),Z=!!(e.prependAvatar||e.prependIcon),ie=!!(Z||l.prepend);return y==null||y.updateHasPrepend(ie),e.activeColor&&fy("active-color",["color","base-color"]),St(g(L,{class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":x.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!ie&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&S.value},k.value,V.value,T.value,A.value,D.value,z.value,U.value,O.value,e.class],style:[I.value,B.value,e.style],href:r.href.value,tabindex:x.value?y?-2:0:void 0,onClick:M,onKeydown:x.value&&!w.value&&N},{default:()=>{var F;return[fr(x.value||S.value,"v-list-item"),ie&&g("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?g(Ke,{key:"prepend-defaults",disabled:!Z,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var G;return[(G=l.prepend)==null?void 0:G.call(l,Q.value)]}}):g(_e,null,[e.prependAvatar&&g(vl,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&g(Ue,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),g("div",{class:"v-list-item__spacer"},null)]),g("div",{class:"v-list-item__content","data-no-activator":""},[H&&g(tw,{key:"title"},{default:()=>{var G;return[((G=l.title)==null?void 0:G.call(l,{title:e.title}))??e.title]}}),X&&g(ew,{key:"subtitle"},{default:()=>{var G;return[((G=l.subtitle)==null?void 0:G.call(l,{subtitle:e.subtitle}))??e.subtitle]}}),(F=l.default)==null?void 0:F.call(l,Q.value)]),se&&g("div",{key:"append",class:"v-list-item__append"},[l.append?g(Ke,{key:"append-defaults",disabled:!oe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var G;return[(G=l.append)==null?void 0:G.call(l,Q.value)]}}):g(_e,null,[e.appendIcon&&g(Ue,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&g(vl,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),g("div",{class:"v-list-item__spacer"},null)])]}}),[[Kn("ripple"),x.value&&e.ripple]])}),{activate:i,isActivated:s,isGroupActivator:d,isSelected:f,list:y,select:u}}}),lw=W({color:String,inset:Boolean,sticky:Boolean,title:String,...we(),...We()},"VListSubheader"),aw=fe()({name:"VListSubheader",props:lw(),setup(e,t){let{slots:n}=t;const{textColorClasses:l,textColorStyles:a}=tn(J(e,"color"));return ge(()=>{const r=!!(n.default||e.title);return g(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},l.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[r&&g("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),rw=W({items:Array,returnObject:Boolean},"VListChildren"),sv=fe()({name:"VListChildren",props:rw(),setup(e,t){let{slots:n}=t;return tv(),()=>{var l,a;return((l=n.default)==null?void 0:l.call(n))??((a=e.items)==null?void 0:a.map(r=>{var d,v;let{children:o,props:i,type:s,raw:u}=r;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:i}))??g(Pi,i,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:i}))??g(aw,i,null);const f={subtitle:n.subtitle?h=>{var m;return(m=n.subtitle)==null?void 0:m.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var m;return(m=n.prepend)==null?void 0:m.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var m;return(m=n.append)==null?void 0:m.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var m;return(m=n.title)==null?void 0:m.call(n,{...h,item:u})}:void 0},c=$u.filterProps(i);return o?g($u,me({value:i==null?void 0:i.value},c),{activator:h=>{let{props:m}=h;const y={...i,...m,value:e.returnObject?u:i.value};return n.header?n.header({props:y}):g(za,y,f)},default:()=>g(sv,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:i}):g(za,me(i,{value:e.returnObject?u:i.value}),f)}))}}}),uv=W({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Pn}},"list-items");function _o(e,t){const n=ct(t,e.itemTitle,t),l=ct(t,e.itemValue,n),a=ct(t,e.itemChildren),r=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?yl(t,["children"]):t:void 0:ct(t,e.itemProps),o={title:n,value:l,...r};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?cv(e,a):void 0,raw:t}}function cv(e,t){const n=[];for(const l of t)n.push(_o(e,l));return n}function ow(e){const t=C(()=>cv(e,e.items)),n=C(()=>t.value.some(r=>r.value===null));function l(r){return n.value||(r=r.filter(o=>o!==null)),r.map(o=>e.returnObject&&typeof o=="string"?_o(e,o):t.value.find(i=>e.valueComparator(o,i.value))||_o(e,o))}function a(r){return e.returnObject?r.map(o=>{let{raw:i}=o;return i}):r.map(o=>{let{value:i}=o;return i})}return{items:t,transformIn:l,transformOut:a}}function iw(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function sw(e,t){const n=ct(t,e.itemType,"item"),l=iw(t)?t:ct(t,e.itemTitle),a=ct(t,e.itemValue,void 0),r=ct(t,e.itemChildren),o=e.itemProps===!0?yl(t,["children"]):ct(t,e.itemProps),i={title:l,value:a,...o};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&r?fv(e,r):void 0,raw:t}}function fv(e,t){const n=[];for(const l of t)n.push(sw(e,l));return n}function uw(e){return{items:C(()=>fv(e,e.items))}}const cw=W({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":et(),"onClick:select":et(),"onUpdate:opened":et(),...qS({selectStrategy:"single-leaf",openStrategy:"list"}),...an(),...we(),...Mt(),...Ut(),...rn(),itemType:{type:String,default:"type"},...uv(),...Ct(),...We(),...ze(),...In({variant:"text"})},"VList"),fw=fe()({name:"VList",props:cw(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:l}=uw(e),{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=pt(J(e,"bgColor")),{borderClasses:i}=An(e),{densityClasses:s}=qt(e),{dimensionStyles:u}=Gt(e),{elevationClasses:f}=Tn(e),{roundedClasses:c}=Vt(e),{children:d,open:v,parents:h,select:m}=YS(e),y=C(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=J(e,"activeColor"),w=J(e,"baseColor"),x=J(e,"color");tv(),Tt({VListGroup:{activeColor:S,baseColor:w,color:x,expandIcon:J(e,"expandIcon"),collapseIcon:J(e,"collapseIcon")},VListItem:{activeClass:J(e,"activeClass"),activeColor:S,baseColor:w,color:x,density:J(e,"density"),disabled:J(e,"disabled"),lines:J(e,"lines"),nav:J(e,"nav"),slim:J(e,"slim"),variant:J(e,"variant")}});const b=ce(!1),p=ae();function P(A){b.value=!0}function k(A){b.value=!1}function V(A){var B;!b.value&&!(A.relatedTarget&&((B=p.value)!=null&&B.contains(A.relatedTarget)))&&O()}function T(A){const B=A.target;if(!(!p.value||["INPUT","TEXTAREA"].includes(B.tagName))){if(A.key==="ArrowDown")O("next");else if(A.key==="ArrowUp")O("prev");else if(A.key==="Home")O("first");else if(A.key==="End")O("last");else return;A.preventDefault()}}function I(A){b.value=!0}function O(A){if(p.value)return Oa(p.value,A)}return ge(()=>g(e.tag,{ref:p,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,r.value,i.value,s.value,f.value,y.value,c.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||b.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:P,onFocusout:k,onFocus:V,onKeydown:T,onMousedown:I},{default:()=>[g(sv,{items:l.value,returnObject:e.returnObject},n)]})),{open:v,select:m,focus:O,children:d,parents:h}}});function Hr(e,t){return{x:e.x+t.x,y:e.y+t.y}}function dw(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Nu(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:l}=e,a=l==="left"?0:l==="center"?t.width/2:l==="right"?t.width:l,r=n==="top"?0:n==="bottom"?t.height:n;return Hr({x:a,y:r},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:l}=e,a=n==="left"?0:n==="right"?t.width:n,r=l==="top"?0:l==="center"?t.height/2:l==="bottom"?t.height:l;return Hr({x:a,y:r},t)}return Hr({x:t.width/2,y:t.height/2},t)}const dv={static:hw,connected:yw},vw=W({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in dv},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function mw(e,t){const n=ae({}),l=ae();Oe&&Sn(()=>!!(t.isActive.value&&e.locationStrategy),r=>{var o,i;de(()=>e.locationStrategy,r),st(()=>{window.removeEventListener("resize",a),l.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?l.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:l.value=(i=dv[e.locationStrategy](t,e,n))==null?void 0:i.updateLocation});function a(r){var o;(o=l.value)==null||o.call(l,r)}return{contentStyles:n,updateLocation:l}}function hw(){}function gw(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=ii(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function yw(e,t,n){(Array.isArray(e.target.value)||By(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:r}=oi(()=>{const h=uo(t.location,e.isRtl.value),m=t.origin==="overlap"?h:t.origin==="auto"?Ir(h):uo(t.origin,e.isRtl.value);return h.side===m.side&&h.align===Vr(m).align?{preferredAnchor:Is(h),preferredOrigin:Is(m)}:{preferredAnchor:h,preferredOrigin:m}}),[o,i,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>C(()=>{const m=parseFloat(t[h]);return isNaN(m)?1/0:m})),f=C(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let c=!1;const d=new ResizeObserver(()=>{c&&v()});de([e.target,e.contentEl],(h,m)=>{let[y,S]=h,[w,x]=m;w&&!Array.isArray(w)&&d.unobserve(w),y&&!Array.isArray(y)&&d.observe(y),x&&d.unobserve(x),S&&d.observe(S)},{immediate:!0}),st(()=>{d.disconnect()});function v(){if(c=!1,requestAnimationFrame(()=>c=!0),!e.target.value||!e.contentEl.value)return;const h=_f(e.target.value),m=gw(e.contentEl.value,e.isRtl.value),y=La(e.contentEl.value),S=12;y.length||(y.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const w=y.reduce((O,A)=>{const B=A.getBoundingClientRect(),D=new Nn({x:A===document.documentElement?0:B.x,y:A===document.documentElement?0:B.y,width:A.clientWidth,height:A.clientHeight});return O?new Nn({x:Math.max(O.left,D.left),y:Math.max(O.top,D.top),width:Math.min(O.right,D.right)-Math.max(O.left,D.left),height:Math.min(O.bottom,D.bottom)-Math.max(O.top,D.top)}):D},void 0);w.x+=S,w.y+=S,w.width-=S*2,w.height-=S*2;let x={anchor:a.value,origin:r.value};function b(O){const A=new Nn(m),B=Nu(O.anchor,h),D=Nu(O.origin,A);let{x:U,y:z}=dw(B,D);switch(O.anchor.side){case"top":z-=f.value[0];break;case"bottom":z+=f.value[0];break;case"left":U-=f.value[0];break;case"right":U+=f.value[0];break}switch(O.anchor.align){case"top":z-=f.value[1];break;case"bottom":z+=f.value[1];break;case"left":U-=f.value[1];break;case"right":U+=f.value[1];break}return A.x+=U,A.y+=z,A.width=Math.min(A.width,s.value),A.height=Math.min(A.height,u.value),{overflows:Os(A,w),x:U,y:z}}let p=0,P=0;const k={x:0,y:0},V={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:O,y:A,overflows:B}=b(x);p+=O,P+=A,m.x+=O,m.y+=A;{const D=Vs(x.anchor),U=B.x.before||B.x.after,z=B.y.before||B.y.after;let Q=!1;if(["x","y"].forEach(M=>{if(M==="x"&&U&&!V.x||M==="y"&&z&&!V.y){const N={anchor:{...x.anchor},origin:{...x.origin}},L=M==="x"?D==="y"?Vr:Ir:D==="y"?Ir:Vr;N.anchor=L(N.anchor),N.origin=L(N.origin);const{overflows:H}=b(N);(H[M].before<=B[M].before&&H[M].after<=B[M].after||H[M].before+H[M].after<(B[M].before+B[M].after)/2)&&(x=N,Q=V[M]=!0)}}),Q)continue}B.x.before&&(p+=B.x.before,m.x+=B.x.before),B.x.after&&(p-=B.x.after,m.x-=B.x.after),B.y.before&&(P+=B.y.before,m.y+=B.y.before),B.y.after&&(P-=B.y.after,m.y-=B.y.after);{const D=Os(m,w);k.x=w.width-D.x.before-D.x.after,k.y=w.height-D.y.before-D.y.after,p+=D.x.before,m.x+=D.x.before,P+=D.y.before,m.y+=D.y.before}break}const I=Vs(x.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${x.anchor.side} ${x.anchor.align}`,transformOrigin:`${x.origin.side} ${x.origin.align}`,top:ue(jr(P)),left:e.isRtl.value?void 0:ue(jr(p)),right:e.isRtl.value?ue(jr(-p)):void 0,minWidth:ue(I==="y"?Math.min(o.value,h.width):o.value),maxWidth:ue(Hu(yt(k.x,o.value===1/0?0:o.value,s.value))),maxHeight:ue(Hu(yt(k.y,i.value===1/0?0:i.value,u.value)))}),{available:k,contentBox:m}}return de(()=>[a.value,r.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),He(()=>{const h=v();if(!h)return;const{available:m,contentBox:y}=h;y.height>m.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function jr(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Hu(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Co=!0;const Wa=[];function pw(e){!Co||Wa.length?(Wa.push(e),xo()):(Co=!1,e(),xo())}let ju=-1;function xo(){cancelAnimationFrame(ju),ju=requestAnimationFrame(()=>{const e=Wa.shift();e&&e(),Wa.length?xo():Co=!0})}const _a={none:null,close:ww,block:_w,reposition:Cw},bw=W({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in _a}},"VOverlay-scroll-strategies");function Sw(e,t){if(!Oe)return;let n;ot(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Za(),await new Promise(l=>setTimeout(l)),n.active&&n.run(()=>{var l;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(l=_a[e.scrollStrategy])==null||l.call(_a,t,e,n)}))}),st(()=>{n==null||n.stop()})}function ww(e){function t(n){e.isActive.value=!1}vv(e.targetEl.value??e.contentEl.value,t)}function _w(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,l=[...new Set([...La(e.targetEl.value,t.contained?n:void 0),...La(e.contentEl.value,t.contained?n:void 0)])].filter(i=>!i.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,r=(i=>ci(i)&&i)(n||document.documentElement);r&&e.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((i,s)=>{i.style.setProperty("--v-body-scroll-x",ue(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",ue(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",ue(a)),i.classList.add("v-overlay-scroll-blocked")}),st(()=>{l.forEach((i,s)=>{const u=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(i.style.getPropertyValue("--v-body-scroll-y")),c=i.style.scrollBehavior;i.style.scrollBehavior="auto",i.style.removeProperty("--v-body-scroll-x"),i.style.removeProperty("--v-body-scroll-y"),i.style.removeProperty("--v-scrollbar-offset"),i.classList.remove("v-overlay-scroll-blocked"),i.scrollLeft=-u,i.scrollTop=-f,i.style.scrollBehavior=c}),r&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function Cw(e,t,n){let l=!1,a=-1,r=-1;function o(i){pw(()=>{var f,c;const s=performance.now();(c=(f=e.updateLocation).value)==null||c.call(f,i),l=(performance.now()-s)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{vv(e.targetEl.value??e.contentEl.value,i=>{l?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(i)})})):o(i)})})}),st(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(a)})}function vv(e,t){const n=[document,...La(e)];n.forEach(l=>{l.addEventListener("scroll",t,{passive:!0})}),st(()=>{n.forEach(l=>{l.removeEventListener("scroll",t)})})}const ko=Symbol.for("vuetify:v-menu"),xw=W({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function kw(e,t){let n=()=>{};function l(o){n==null||n();const i=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{n=Jg(i,()=>{t==null||t(o),s(o)})})}function a(){return l(!0)}function r(){return l(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:r}}const Pw=W({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...xw()},"VOverlay-activator");function Ew(e,t){let{isActive:n,isTop:l}=t;const a=je("useActivator"),r=ae();let o=!1,i=!1,s=!0;const u=C(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=C(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:c,runCloseDelay:d}=kw(e,k=>{k===(e.openOnHover&&o||u.value&&i)&&!(e.openOnHover&&n.value&&!l.value)&&(n.value!==k&&(s=!0),n.value=k)}),v=ae(),h={onClick:k=>{k.stopPropagation(),r.value=k.currentTarget||k.target,n.value||(v.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{var V;(V=k.sourceCapabilities)!=null&&V.firesTouchEvents||(o=!0,r.value=k.currentTarget||k.target,c())},onMouseleave:k=>{o=!1,d()},onFocus:k=>{Fa(k.target,":focus-visible")!==!1&&(i=!0,k.stopPropagation(),r.value=k.currentTarget||k.target,c())},onBlur:k=>{i=!1,k.stopPropagation(),d()}},m=C(()=>{const k={};return f.value&&(k.onClick=h.onClick),e.openOnHover&&(k.onMouseenter=h.onMouseenter,k.onMouseleave=h.onMouseleave),u.value&&(k.onFocus=h.onFocus,k.onBlur=h.onBlur),k}),y=C(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{o=!0,c()},k.onMouseleave=()=>{o=!1,d()}),u.value&&(k.onFocusin=()=>{i=!0,c()},k.onFocusout=()=>{i=!1,d()}),e.closeOnContentClick){const V=xe(ko,null);k.onClick=()=>{n.value=!1,V==null||V.closeParents()}}return k}),S=C(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{s&&(o=!0,s=!1,c())},k.onMouseleave=()=>{o=!1,d()}),k});de(l,k=>{k&&(e.openOnHover&&!o&&(!u.value||!i)||u.value&&!i&&(!e.openOnHover||!o))&&(n.value=!1)}),de(n,k=>{k||setTimeout(()=>{v.value=void 0})},{flush:"post"});const w=so();ot(()=>{w.value&&He(()=>{r.value=w.el})});const x=so(),b=C(()=>e.target==="cursor"&&v.value?v.value:x.value?x.el:mv(e.target,a)||r.value),p=C(()=>Array.isArray(b.value)?void 0:b.value);let P;return de(()=>!!e.activator,k=>{k&&Oe?(P=Za(),P.run(()=>{Aw(e,a,{activatorEl:r,activatorEvents:m})})):P&&P.stop()},{flush:"post",immediate:!0}),st(()=>{P==null||P.stop()}),{activatorEl:r,activatorRef:w,target:b,targetEl:p,targetRef:x,activatorEvents:m,contentEvents:y,scrimEvents:S}}function Aw(e,t,n){let{activatorEl:l,activatorEvents:a}=n;de(()=>e.activator,(s,u)=>{if(u&&s!==u){const f=i(u);f&&o(f)}s&&He(()=>r())},{immediate:!0}),de(()=>e.activatorProps,()=>{r()}),st(()=>{o()});function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ny(s,me(a.value,u))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ly(s,me(a.value,u))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=mv(s,t);return l.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,l.value}}function mv(e,t){var l,a;if(!e)return;let n;if(e==="parent"){let r=(a=(l=t==null?void 0:t.proxy)==null?void 0:l.$el)==null?void 0:a.parentNode;for(;r!=null&&r.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function Tw(){if(!Oe)return ce(!1);const{ssr:e}=ln();if(e){const t=ce(!1);return Wt(()=>{t.value=!0}),t}else return ce(!0)}const Iw=W({eager:Boolean},"lazy");function Vw(e,t){const n=ce(!1),l=C(()=>n.value||e.eager||t.value);de(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:l,onAfterLeave:a}}function hv(){const t=je("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const zu=Symbol.for("vuetify:stack"),Cl=tt([]);function Ow(e,t,n){const l=je("useStack"),a=!n,r=xe(zu,void 0),o=tt({activeChildren:new Set});Ne(zu,o);const i=ce(+t.value);Sn(e,()=>{var c;const f=(c=Cl.at(-1))==null?void 0:c[1];i.value=f?f+10:+t.value,a&&Cl.push([l.uid,i.value]),r==null||r.activeChildren.add(l.uid),st(()=>{if(a){const d=be(Cl).findIndex(v=>v[0]===l.uid);Cl.splice(d,1)}r==null||r.activeChildren.delete(l.uid)})});const s=ce(!0);a&&ot(()=>{var c;const f=((c=Cl.at(-1))==null?void 0:c[0])===l.uid;setTimeout(()=>s.value=f)});const u=C(()=>!o.activeChildren.size);return{globalTop:Bt(s),localTop:u,stackStyles:C(()=>({zIndex:i.value}))}}function Fw(e){return{teleportTarget:C(()=>{const n=e();if(n===!0||!Oe)return;const l=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(l==null)return;let a=l.querySelector(":scope > .v-overlay-container");return a||(a=document.createElement("div"),a.className="v-overlay-container",l.appendChild(a)),a})}}function Bw(){return!0}function gv(e,t,n){if(!e||yv(e,n)===!1)return!1;const l=If(t);if(typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&l.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(r=>r==null?void 0:r.contains(e.target))}function yv(e,t){return(typeof t.value=="object"&&t.value.closeConditional||Bw)(e)}function Rw(e,t,n){const l=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&gv(e,t,n)&&setTimeout(()=>{yv(e,n)&&l&&l(e)},0)}function Wu(e,t){const n=If(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Lw={mounted(e,t){const n=a=>Rw(a,e,t),l=a=>{e._clickOutside.lastMousedownWasOutside=gv(a,e,t)};Wu(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",l,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:l}},unmounted(e,t){e._clickOutside&&(Wu(e,n=>{var r;if(!n||!((r=e._clickOutside)!=null&&r[t.instance.$.uid]))return;const{onClick:l,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",l,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function Mw(e){const{modelValue:t,color:n,...l}=e;return g(en,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&g("div",me({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},l),null)]})}const pv=W({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Pw(),...we(),...Ut(),...Iw(),...vw(),...bw(),...ze(),...Xl()},"VOverlay"),Ku=fe()({name:"VOverlay",directives:{ClickOutside:Lw},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...pv()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:l,emit:a}=t;const r=Fe(e,"modelValue"),o=C({get:()=>r.value,set:Z=>{Z&&e.disabled||(r.value=Z)}}),{themeClasses:i}=qe(e),{rtlClasses:s,isRtl:u}=Lt(),{hasContent:f,onAfterLeave:c}=Vw(e,o),d=pt(C(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:v,localTop:h,stackStyles:m}=Ow(o,J(e,"zIndex"),e._disableGlobalStack),{activatorEl:y,activatorRef:S,target:w,targetEl:x,targetRef:b,activatorEvents:p,contentEvents:P,scrimEvents:k}=Ew(e,{isActive:o,isTop:h}),{teleportTarget:V}=Fw(()=>{var F;const Z=e.attach||e.contained;if(Z)return Z;const ie=(F=y==null?void 0:y.value)==null?void 0:F.getRootNode();return ie instanceof ShadowRoot?ie:!1}),{dimensionStyles:T}=Gt(e),I=Tw(),{scopeId:O}=hv();de(()=>e.disabled,Z=>{Z&&(o.value=!1)});const A=ae(),B=ae(),D=ae(),{contentStyles:U,updateLocation:z}=mw(e,{isRtl:u,contentEl:D,target:w,isActive:o});Sw(e,{root:A,contentEl:D,targetEl:x,isActive:o,updateLocation:z});function Q(Z){a("click:outside",Z),e.persistent?X():o.value=!1}function M(Z){return o.value&&v.value&&(!e.scrim||Z.target===B.value)}Oe&&de(o,Z=>{Z?window.addEventListener("keydown",N):window.removeEventListener("keydown",N)},{immediate:!0}),wt(()=>{Oe&&window.removeEventListener("keydown",N)});function N(Z){var ie,F;Z.key==="Escape"&&v.value&&(e.persistent?X():(o.value=!1,(ie=D.value)!=null&&ie.contains(document.activeElement)&&((F=y.value)==null||F.focus())))}const L=lS();Sn(()=>e.closeOnBack,()=>{aS(L,Z=>{v.value&&o.value?(Z(!1),e.persistent?X():o.value=!1):Z()})});const H=ae();de(()=>o.value&&(e.absolute||e.contained)&&V.value==null,Z=>{if(Z){const ie=Vf(A.value);ie&&ie!==document.scrollingElement&&(H.value=ie.scrollTop)}});function X(){e.noClickAnimation||D.value&&Jn(D.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ra})}function oe(){a("afterEnter")}function se(){c(),a("afterLeave")}return ge(()=>{var Z;return g(_e,null,[(Z=n.activator)==null?void 0:Z.call(n,{isActive:o.value,targetRef:b,props:me({ref:S},p.value,e.activatorProps)}),I.value&&f.value&&g(Th,{disabled:!V.value,to:V.value},{default:()=>[g("div",me({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},i.value,s.value,e.class],style:[m.value,{"--v-overlay-opacity":e.opacity,top:ue(H.value)},e.style],ref:A},O,l),[g(Mw,me({color:d,modelValue:o.value&&!!e.scrim,ref:B},k.value),null),g(gn,{appear:!0,persisted:!0,transition:e.transition,target:w.value,onAfterEnter:oe,onAfterLeave:se},{default:()=>{var ie;return[St(g("div",me({ref:D,class:["v-overlay__content",e.contentClass],style:[T.value,U.value]},P.value,e.contentProps),[(ie=n.default)==null?void 0:ie.call(n,{isActive:o})]),[[gl,o.value],[Kn("click-outside"),{handler:Q,closeConditional:M,include:()=>[y.value]}]])]}})])]})])}),{activatorEl:y,scrimEl:B,target:w,animateClick:X,contentEl:D,globalTop:v,localTop:h,updateLocation:z}}}),zr=Symbol("Forwarded refs");function Wr(e,t){let n=e;for(;n;){const l=Reflect.getOwnPropertyDescriptor(n,t);if(l)return l;n=Object.getPrototypeOf(n)}}function Oi(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),{scopeId:a}=hv(),r=It(),o=C(()=>e.id||`v-menu-${r}`),i=ae(),s=xe(ko,null),u=ce(0);Ne(ko,{register(){++u.value},unregister(){--u.value},closeParents(m){setTimeout(()=>{!u.value&&!e.persistent&&(m==null||m&&!ey(m,i.value.contentEl))&&(l.value=!1,s==null||s.closeParents())},40)}});async function f(m){var w,x,b;const y=m.relatedTarget,S=m.target;await He(),l.value&&y!==S&&((w=i.value)!=null&&w.contentEl)&&((x=i.value)!=null&&x.globalTop)&&![document,i.value.contentEl].includes(S)&&!i.value.contentEl.contains(S)&&((b=Va(i.value.contentEl)[0])==null||b.focus())}de(l,m=>{m?(s==null||s.register(),document.addEventListener("focusin",f,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",f))});function c(m){s==null||s.closeParents(m)}function d(m){var y,S,w;if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),bf(Va((y=i.value)==null?void 0:y.contentEl,!1),m.shiftKey?"prev":"next",b=>b.tabIndex>=0)||(l.value=!1,(w=(S=i.value)==null?void 0:S.activatorEl)==null||w.focus())}else["Enter"," "].includes(m.key)&&e.closeOnContentClick&&(l.value=!1,s==null||s.closeParents())}function v(m){var S;if(e.disabled)return;const y=(S=i.value)==null?void 0:S.contentEl;y&&l.value?m.key==="ArrowDown"?(m.preventDefault(),Oa(y,"next")):m.key==="ArrowUp"&&(m.preventDefault(),Oa(y,"prev")):["ArrowDown","ArrowUp"].includes(m.key)&&(l.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const h=C(()=>me({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":o.value,onKeydown:v},e.activatorProps));return ge(()=>{const m=Ku.filterProps(e);return g(Ku,me({ref:i,id:o.value,class:["v-menu",e.class],style:e.style},m,{modelValue:l.value,"onUpdate:modelValue":y=>l.value=y,absolute:!0,activatorProps:h.value,"onClick:outside":c,onKeydown:d},a),{activator:n.activator,default:function(){for(var y=arguments.length,S=new Array(y),w=0;w{var x;return[(x=n.default)==null?void 0:x.call(n,...S)]}})}})}),Oi({id:o,ΨopenChildren:u},i)}}),Nw=W({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...we(),...Xl({transition:{component:yd}})},"VCounter"),Hw=fe()({name:"VCounter",functional:!0,props:Nw(),setup(e,t){let{slots:n}=t;const l=C(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ge(()=>g(gn,{transition:e.transition},{default:()=>[St(g("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[n.default?n.default({counter:l.value,max:e.max,value:e.value}):l.value]),[[gl,e.active]])]})),{}}}),jw=W({floating:Boolean,...we()},"VFieldLabel"),ma=fe()({name:"VFieldLabel",props:jw(),setup(e,t){let{slots:n}=t;return ge(()=>g(Wd,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),zw=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],bv=W({appendInnerIcon:Pe,bgColor:String,clearable:Boolean,clearIcon:{type:Pe,default:"$clear"},active:Boolean,centerAffix:Boolean,color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Pe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>zw.includes(e)},"onClick:clear":et(),"onClick:appendInner":et(),"onClick:prependInner":et(),...we(),..._i(),...Ct(),...ze()},"VField"),Sv=fe()({name:"VField",inheritAttrs:!1,props:{id:String,...jd(),...bv()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{themeClasses:r}=qe(e),{loaderClasses:o}=vr(e),{focusClasses:i,isFocused:s,focus:u,blur:f}=Ei(e),{InputIcon:c}=Hd(e),{roundedClasses:d}=Vt(e),{rtlClasses:v}=Lt(),h=C(()=>e.singleLine||e.centerAffix),m=C(()=>e.dirty||e.active),y=C(()=>!h.value&&!!(e.label||a.label)),S=It(),w=C(()=>e.id||`input-${S}`),x=C(()=>`${w.value}-messages`),b=ae(),p=ae(),P=ae(),k=C(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:V,backgroundColorStyles:T}=pt(J(e,"bgColor")),{textColorClasses:I,textColorStyles:O}=tn(C(()=>e.error||e.disabled?void 0:m.value&&s.value?e.color:e.baseColor));de(m,U=>{if(y.value){const z=b.value.$el,Q=p.value.$el;requestAnimationFrame(()=>{const M=ii(z),N=Q.getBoundingClientRect(),L=N.x-M.x,H=N.y-M.y-(M.height/2-N.height/2),X=N.width/.75,oe=Math.abs(X-M.width)>1?{maxWidth:ue(X)}:void 0,se=getComputedStyle(z),Z=getComputedStyle(Q),ie=parseFloat(se.transitionDuration)*1e3||150,F=parseFloat(Z.getPropertyValue("--v-field-label-scale")),G=Z.getPropertyValue("color");z.style.visibility="visible",Q.style.visibility="hidden",Jn(z,{transform:`translate(${L}px, ${H}px) scale(${F})`,color:G,...oe},{duration:ie,easing:Ra,direction:U?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),Q.style.removeProperty("visibility")})})}},{flush:"post"});const A=C(()=>({isActive:m,isFocused:s,controlRef:P,blur:f,focus:u}));function B(U){U.target!==document.activeElement&&U.preventDefault()}function D(U){var z;U.key!=="Enter"&&U.key!==" "||(U.preventDefault(),U.stopPropagation(),(z=e["onClick:clear"])==null||z.call(e,new MouseEvent("click")))}return ge(()=>{var L,H,X;const U=e.variant==="outlined",z=!!(a["prepend-inner"]||e.prependInnerIcon),Q=!!(e.clearable||a.clear),M=!!(a["append-inner"]||e.appendInnerIcon||Q),N=()=>a.label?a.label({...A.value,label:e.label,props:{for:w.value}}):e.label;return g("div",me({class:["v-field",{"v-field--active":m.value,"v-field--appended":M,"v-field--center-affix":e.centerAffix,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":z,"v-field--reverse":e.reverse,"v-field--single-line":h.value,"v-field--no-label":!N(),[`v-field--variant-${e.variant}`]:!0},r.value,V.value,i.value,o.value,d.value,v.value,e.class],style:[T.value,e.style],onClick:B},n),[g("div",{class:"v-field__overlay"},null),g(Ci,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),z&&g("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&g(c,{key:"prepend-icon",name:"prependInner"},null),(L=a["prepend-inner"])==null?void 0:L.call(a,A.value)]),g("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&y.value&&g(ma,{key:"floating-label",ref:p,class:[I.value],floating:!0,for:w.value,style:O.value},{default:()=>[N()]}),g(ma,{ref:b,for:w.value},{default:()=>[N()]}),(H=a.default)==null?void 0:H.call(a,{...A.value,props:{id:w.value,class:"v-field__input","aria-describedby":x.value},focus:u,blur:f})]),Q&&g(bd,{key:"clear"},{default:()=>[St(g("div",{class:"v-field__clearable",onMousedown:oe=>{oe.preventDefault(),oe.stopPropagation()}},[g(Ke,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...A.value,props:{onKeydown:D,onFocus:u,onBlur:f,onClick:e["onClick:clear"]}}):g(c,{name:"clear",onKeydown:D,onFocus:u,onBlur:f},null)]})]),[[gl,e.dirty]])]}),M&&g("div",{key:"append",class:"v-field__append-inner"},[(X=a["append-inner"])==null?void 0:X.call(a,A.value),e.appendInnerIcon&&g(c,{key:"append-icon",name:"appendInner"},null)]),g("div",{class:["v-field__outline",I.value],style:O.value},[U&&g(_e,null,[g("div",{class:"v-field__outline__start"},null),y.value&&g("div",{class:"v-field__outline__notch"},[g(ma,{ref:p,floating:!0,for:w.value},{default:()=>[N()]})]),g("div",{class:"v-field__outline__end"},null)]),k.value&&y.value&&g(ma,{ref:p,floating:!0,for:w.value},{default:()=>[N()]})])])}),{controlRef:P}}});function Ww(e){const t=Object.keys(Sv.props).filter(n=>!rr(n)&&n!=="class"&&n!=="style");return hf(e,t)}const Kw=["color","file","time","date","datetime-local","week","month"],wv=W({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Ai(),...bv()},"VTextField"),Po=fe()({name:"VTextField",directives:{Intersect:_d},inheritAttrs:!1,props:wv(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const r=Fe(e,"modelValue"),{isFocused:o,focus:i,blur:s}=Ei(e),u=C(()=>typeof e.counterValue=="function"?e.counterValue(r.value):typeof e.counterValue=="number"?e.counterValue:(r.value??"").toString().length),f=C(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),c=C(()=>["plain","underlined"].includes(e.variant));function d(P,k){var V,T;!e.autofocus||!P||(T=(V=k[0].target)==null?void 0:V.focus)==null||T.call(V)}const v=ae(),h=ae(),m=ae(),y=C(()=>Kw.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var P;m.value!==document.activeElement&&((P=m.value)==null||P.focus()),o.value||i()}function w(P){l("mousedown:control",P),P.target!==m.value&&(S(),P.preventDefault())}function x(P){S(),l("click:control",P)}function b(P){P.stopPropagation(),S(),He(()=>{r.value=null,Zg(e["onClick:clear"],P)})}function p(P){var V;const k=P.target;if(r.value=k.value,(V=e.modelModifiers)!=null&&V.trim&&["text","search","password","tel","url"].includes(e.type)){const T=[k.selectionStart,k.selectionEnd];He(()=>{k.selectionStart=T[0],k.selectionEnd=T[1]})}}return ge(()=>{const P=!!(a.counter||e.counter!==!1&&e.counter!=null),k=!!(P||a.details),[V,T]=ri(n),{modelValue:I,...O}=Ha.filterProps(e),A=Ww(e);return g(Ha,me({ref:v,modelValue:r.value,"onUpdate:modelValue":B=>r.value=B,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":c.value},e.class],style:e.style},V,O,{focused:o.value}),{...a,default:B=>{let{id:D,isDisabled:U,isDirty:z,isReadonly:Q,isValid:M}=B;return g(Sv,me({ref:h,onMousedown:w,onClick:x,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},A,{id:D.value,active:y.value||z.value,dirty:z.value||e.dirty,disabled:U.value,focused:o.value,centerAffix:e.centerAffix,error:M.value===!1}),{...a,default:N=>{let{props:{class:L,...H}}=N;const X=St(g("input",me({ref:m,value:r.value,onInput:p,autofocus:e.autofocus,readonly:Q.value,disabled:U.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:s},H,T),null),[[Kn("intersect"),{handler:d},null,{once:!0}]]);return g(_e,null,[e.prefix&&g("span",{class:"v-text-field__prefix"},[g("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?g("div",{class:L,"data-no-activator":""},[a.default(),X]):Jt(X,{class:L}),e.suffix&&g("span",{class:"v-text-field__suffix"},[g("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:k?B=>{var D;return g(_e,null,[(D=a.details)==null?void 0:D.call(a,B),P&&g(_e,null,[g("span",null,null),g(Hw,{active:e.persistentCounter||o.value,value:u.value,max:f.value,disabled:e.disabled},a.counter)])])}:void 0})}),Oi({},v,h,m)}}),Uw=W({renderless:Boolean,...we()},"VVirtualScrollItem"),_v=fe()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Uw(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{resizeRef:r,contentRect:o}=wn(void 0,"border");de(()=>{var i;return(i=o.value)==null?void 0:i.height},i=>{i!=null&&l("update:height",i)}),ge(()=>{var i,s;return e.renderless?g(_e,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:r})]):g("div",me({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),Gw=-1,qw=1,Kr=100,Cv=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function xv(e,t){const n=ln(),l=ce(0);ot(()=>{l.value=parseFloat(e.itemHeight||0)});const a=ce(0),r=ce(Math.ceil((parseInt(e.height)||n.height.value)/(l.value||16))||1),o=ce(0),i=ce(0),s=ae(),u=ae();let f=0;const{resizeRef:c,contentRect:d}=wn();ot(()=>{c.value=s.value});const v=C(()=>{var N;return s.value===document.documentElement?n.height.value:((N=d.value)==null?void 0:N.height)||parseInt(e.height)||0}),h=C(()=>!!(s.value&&u.value&&v.value&&l.value));let m=Array.from({length:t.value.length}),y=Array.from({length:t.value.length});const S=ce(0);let w=-1;function x(N){return m[N]||l.value}const b=Qg(()=>{const N=performance.now();y[0]=0;const L=t.value.length;for(let H=1;H<=L-1;H++)y[H]=(y[H-1]||0)+x(H-1);S.value=Math.max(S.value,performance.now()-N)},S),p=de(h,N=>{N&&(p(),f=u.value.offsetTop,b.immediate(),U(),~w&&He(()=>{Oe&&window.requestAnimationFrame(()=>{Q(w),w=-1})}))});st(()=>{b.clear()});function P(N,L){const H=m[N],X=l.value;l.value=X?Math.min(l.value,L):L,(H!==L||X!==l.value)&&(m[N]=L,b())}function k(N){return N=yt(N,0,t.value.length-1),y[N]||0}function V(N){return Yw(y,N)}let T=0,I=0,O=0;de(v,(N,L)=>{L&&(U(),N{I=0,U()}))});function A(){if(!s.value||!u.value)return;const N=s.value.scrollTop,L=performance.now();L-O>500?(I=Math.sign(N-T),f=u.value.offsetTop):I=N-T,T=N,O=L,U()}function B(){!s.value||!u.value||(I=0,O=0,U())}let D=-1;function U(){cancelAnimationFrame(D),D=requestAnimationFrame(z)}function z(){if(!s.value||!v.value)return;const N=T-f,L=Math.sign(I),H=Math.max(0,N-Kr),X=yt(V(H),0,t.value.length),oe=N+v.value+Kr,se=yt(V(oe)+1,X+1,t.value.length);if((L!==Gw||Xr.value)){const Z=k(a.value)-k(X),ie=k(se)-k(r.value);Math.max(Z,ie)>Kr?(a.value=X,r.value=se):(X<=0&&(a.value=X),se>=t.value.length&&(r.value=se))}o.value=k(a.value),i.value=k(t.value.length)-k(r.value)}function Q(N){const L=k(N);!s.value||N&&!L?w=N:s.value.scrollTop=L}const M=C(()=>t.value.slice(a.value,r.value).map((N,L)=>({raw:N,index:L+a.value})));return de(t,()=>{m=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),b.immediate(),U()},{deep:!0}),{containerRef:s,markerRef:u,computedItems:M,paddingTop:o,paddingBottom:i,scrollToIndex:Q,handleScroll:A,handleScrollend:B,handleItemResize:P}}function Yw(e,t){let n=e.length-1,l=0,a=0,r=null,o=-1;if(e[n]>1,r=e[a],r>t)n=a-1;else if(r[]},renderless:Boolean,...Cv(),...we(),...Ut()},"VVirtualScroll"),Xw=fe()({name:"VVirtualScroll",props:Qw(),setup(e,t){let{slots:n}=t;const l=je("VVirtualScroll"),{dimensionStyles:a}=Gt(e),{containerRef:r,markerRef:o,handleScroll:i,handleScrollend:s,handleItemResize:u,scrollToIndex:f,paddingTop:c,paddingBottom:d,computedItems:v}=xv(e,J(e,"items"));return Sn(()=>e.renderless,()=>{function h(){var S,w;const y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";r.value===document.documentElement?(document[y]("scroll",i,{passive:!0}),document[y]("scrollend",s)):((S=r.value)==null||S[y]("scroll",i,{passive:!0}),(w=r.value)==null||w[y]("scrollend",s))}Wt(()=>{r.value=Vf(l.vnode.el,!0),h(!0)}),st(h)}),ge(()=>{const h=v.value.map(m=>g(_v,{key:m.index,renderless:e.renderless,"onUpdate:height":y=>u(m.index,y)},{default:y=>{var S;return(S=n.default)==null?void 0:S.call(n,{item:m.raw,index:m.index,...y})}}));return e.renderless?g(_e,null,[g("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:ue(c.value)}},null),h,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ue(d.value)}},null)]):g("div",{ref:r,class:["v-virtual-scroll",e.class],onScrollPassive:i,onScrollend:s,style:[a.value,e.style]},[g("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:ue(c.value),paddingBottom:ue(d.value)}},[h])])}),{scrollToIndex:f}}});function Zw(e,t){const n=ce(!1);let l;function a(i){cancelAnimationFrame(l),n.value=!0,l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{n.value=!1})})}async function r(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(n.value){const s=de(n,()=>{s(),i()})}else i()})}async function o(i){var f,c;if(i.key==="Tab"&&((f=t.value)==null||f.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(c=e.value)==null?void 0:c.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await r();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onListScroll:a,onListKeydown:o}}const Jw=W({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Pe,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...uv({itemChildren:!1})},"Select"),e_=W({...Jw(),...yl(wv({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Xl({transition:{component:gd}})},"VSelect"),kv=fe()({name:"VSelect",props:e_(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=En(),a=ae(),r=ae(),o=ae(),i=Fe(e,"menu"),s=C({get:()=>i.value,set:M=>{var N;i.value&&!M&&((N=r.value)!=null&&N.ΨopenChildren)||(i.value=M)}}),{items:u,transformIn:f,transformOut:c}=ow(e),d=Fe(e,"modelValue",[],M=>f(M===null?[null]:rt(M)),M=>{const N=c(M);return e.multiple?N:N[0]??null}),v=C(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=zd(),m=C(()=>d.value.map(M=>M.value)),y=ce(!1),S=C(()=>s.value?e.closeText:e.openText);let w="",x;const b=C(()=>e.hideSelected?u.value.filter(M=>!d.value.some(N=>e.valueComparator(N,M))):u.value),p=C(()=>e.hideNoData&&!b.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),P=C(()=>{var M;return{...e.menuProps,activatorProps:{...((M=e.menuProps)==null?void 0:M.activatorProps)||{},"aria-haspopup":"listbox"}}}),k=ae(),{onListScroll:V,onListKeydown:T}=Zw(k,a);function I(M){e.openOnClear&&(s.value=!0)}function O(){p.value||(s.value=!s.value)}function A(M){var oe,se;if(!M.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(M.key)&&M.preventDefault(),["Enter","ArrowDown"," "].includes(M.key)&&(s.value=!0),["Escape","Tab"].includes(M.key)&&(s.value=!1),M.key==="Home"?(oe=k.value)==null||oe.focus("first"):M.key==="End"&&((se=k.value)==null||se.focus("last"));const N=1e3;function L(Z){const ie=Z.key.length===1,F=!Z.ctrlKey&&!Z.metaKey&&!Z.altKey;return ie&&F}if(e.multiple||!L(M))return;const H=performance.now();H-x>N&&(w=""),w+=M.key.toLowerCase(),x=H;const X=u.value.find(Z=>Z.title.toLowerCase().startsWith(w));if(X!==void 0){d.value=[X];const Z=b.value.indexOf(X);Oe&&window.requestAnimationFrame(()=>{var ie;Z>=0&&((ie=o.value)==null||ie.scrollToIndex(Z))})}}function B(M){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!M.props.disabled)if(e.multiple){const L=d.value.findIndex(X=>e.valueComparator(X.value,M.value)),H=N??!~L;if(~L){const X=H?[...d.value,M]:[...d.value];X.splice(L,1),d.value=X}else H&&(d.value=[...d.value,M])}else{const L=N!==!1;d.value=L?[M]:[],He(()=>{s.value=!1})}}function D(M){var N;(N=k.value)!=null&&N.$el.contains(M.relatedTarget)||(s.value=!1)}function U(){var M;y.value&&((M=a.value)==null||M.focus())}function z(M){y.value=!0}function Q(M){if(M==null)d.value=[];else if(Fa(a.value,":autofill")||Fa(a.value,":-webkit-autofill")){const N=u.value.find(L=>L.title===M);N&&B(N)}else a.value&&(a.value.value="")}return de(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const M=b.value.findIndex(N=>d.value.some(L=>e.valueComparator(L.value,N.value)));Oe&&window.requestAnimationFrame(()=>{var N;M>=0&&((N=o.value)==null||N.scrollToIndex(M))})}}),de(()=>e.items,(M,N)=>{s.value||y.value&&!N.length&&M.length&&(s.value=!0)}),ge(()=>{const M=!!(e.chips||n.chip),N=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),L=d.value.length>0,H=Po.filterProps(e),X=L||!y.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g(Po,me({ref:a},H,{modelValue:d.value.map(oe=>oe.props.value).join(", "),"onUpdate:modelValue":Q,focused:y.value,"onUpdate:focused":oe=>y.value=oe,validationValue:d.externalValue,counterValue:v.value,dirty:L,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:X,"onClick:clear":I,"onMousedown:control":O,onBlur:D,onKeydown:A,"aria-label":l(S.value),title:l(S.value)}),{...n,default:()=>g(_e,null,[g($w,me({ref:r,modelValue:s.value,"onUpdate:modelValue":oe=>s.value=oe,activator:"parent",contentClass:"v-select__content",disabled:p.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:U},P.value),{default:()=>[N&&g(fw,me({ref:k,selected:m.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:oe=>oe.preventDefault(),onKeydown:T,onFocusin:z,onScrollPassive:V,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var oe,se,Z;return[(oe=n["prepend-item"])==null?void 0:oe.call(n),!b.value.length&&!e.hideNoData&&(((se=n["no-data"])==null?void 0:se.call(n))??g(za,{title:l(e.noDataText)},null)),g(Xw,{ref:o,renderless:!0,items:b.value},{default:ie=>{var Ce;let{item:F,index:G,itemRef:Y}=ie;const ne=me(F.props,{ref:Y,key:G,onClick:()=>B(F,null)});return((Ce=n.item)==null?void 0:Ce.call(n,{item:F,index:G,props:ne}))??g(za,me(ne,{role:"option"}),{prepend:Ae=>{let{isSelected:_}=Ae;return g(_e,null,[e.multiple&&!e.hideSelected?g(hr,{key:F.value,modelValue:_,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&g(vl,{image:F.props.prependAvatar},null),F.props.prependIcon&&g(Ue,{icon:F.props.prependIcon},null)])}})}}),(Z=n["append-item"])==null?void 0:Z.call(n)]}})]}),d.value.map((oe,se)=>{function Z(Y){Y.stopPropagation(),Y.preventDefault(),B(oe,!1)}const ie={"onClick:close":Z,onKeydown(Y){Y.key!=="Enter"&&Y.key!==" "||(Y.preventDefault(),Y.stopPropagation(),Z(Y))},onMousedown(Y){Y.preventDefault(),Y.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=M?!!n.chip:!!n.selection,G=F?Sf(M?n.chip({item:oe,index:se,props:ie}):n.selection({item:oe,index:se})):void 0;if(!(F&&!G))return g("div",{key:oe.value,class:"v-select__selection"},[M?n.chip?g(Ke,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:oe.title}}},{default:()=>[G]}):g(ev,me({key:"chip",closable:e.closableChips,size:"small",text:oe.title,disabled:oe.props.disabled},ie),null):G??g("span",{class:"v-select__selection-text"},[oe.title,e.multiple&&se+(l??1)),n=Fe(e,"itemsPerPage",void 0,l=>+(l??10));return{page:t,itemsPerPage:n}}function l_(e){const{page:t,itemsPerPage:n,itemsLength:l}=e,a=C(()=>n.value===-1?0:n.value*(t.value-1)),r=C(()=>n.value===-1?l.value:Math.min(l.value,a.value+n.value)),o=C(()=>n.value===-1||l.value===0?1:Math.ceil(l.value/n.value));ot(()=>{t.value>o.value&&(t.value=o.value)});function i(d){n.value=d,t.value=1}function s(){t.value=yt(t.value+1,1,o.value)}function u(){t.value=yt(t.value-1,1,o.value)}function f(d){t.value=yt(d,1,o.value)}const c={page:t,itemsPerPage:n,startIndex:a,stopIndex:r,pageCount:o,itemsLength:l,nextPage:s,prevPage:u,setPage:f,setItemsPerPage:i};return Ne(Pv,c),c}function a_(){const e=xe(Pv);if(!e)throw new Error("Missing pagination!");return e}function r_(e){const t=je("usePaginatedItems"),{items:n,startIndex:l,stopIndex:a,itemsPerPage:r}=e,o=C(()=>r.value<=0?n.value:n.value.slice(l.value,a.value));return de(o,i=>{t.emit("update:currentItems",i)}),{paginatedItems:o}}const Ev=W({prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},firstIcon:{type:Pe,default:"$first"},lastIcon:{type:Pe,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Uu=fe()({name:"VDataTableFooter",props:Ev(),setup(e,t){let{slots:n}=t;const{t:l}=En(),{page:a,pageCount:r,startIndex:o,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:f}=a_(),c=C(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?l("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?l(d.title):d.title}));return ge(()=>{var v;const d=Lu.filterProps(e);return g("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),g("div",{class:"v-data-table-footer__items-per-page"},[g("span",null,[l(e.itemsPerPageText)]),g(kv,{items:c.value,modelValue:u.value,"onUpdate:modelValue":h=>f(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),g("div",{class:"v-data-table-footer__info"},[g("div",null,[l(e.pageText,s.value?o.value+1:0,i.value,s.value)])]),g("div",{class:"v-data-table-footer__pagination"},[g(Lu,me({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:r.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),Ka=Iy({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const l=e.tag??"td";return g(l,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:ue(e.height),width:ue(e.width),maxWidth:ue(e.maxWidth),left:ue(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),o_=W({headers:Array},"DataTable-header"),Av=Symbol.for("vuetify:data-table-headers"),Tv={title:"",sortable:!1},i_={...Tv,width:48};function s_(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,l)=>{let a=!1;for(let r=0;rl){t.splice(r,0,{element:n,priority:l}),a=!0;break}a||t.push({element:n,priority:l})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const l=Math.floor(t[0].priority);for(let a=0;at.shift()}}function Eo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Eo(n,t);return t}function Iv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&Iv(n.children,t);return t}function u_(e){if(e.key){if(e.key==="data-table-group")return Tv;if(["data-table-expand","data-table-select"].includes(e.key))return i_}}function Fi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Fi(n,t+1))):t}function c_(e){let t=!1;function n(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r)if(o&&(r.fixed=!0),r.fixed)if(r.children)for(let i=r.children.length-1;i>=0;i--)n(r.children[i],!0);else t?isNaN(+r.width)&&(`${r.key}`,void 0):r.lastFixed=!0,t=!0;else if(r.children)for(let i=r.children.length-1;i>=0;i--)n(r.children[i]);else t=!1}for(let r=e.length-1;r>=0;r--)n(e[r]);function l(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!r)return o;if(r.children){r.fixedOffset=o;for(const i of r.children)o=l(i,o)}else r.fixed&&(r.fixedOffset=o,o+=parseFloat(r.width||"0")||0);return o}let a=0;for(const r of e)a=l(r,a)}function f_(e,t){const n=[];let l=0;const a=s_(e);for(;a.size()>0;){let o=a.count();const i=[];let s=1;for(;o>0;){const{element:u,priority:f}=a.dequeue(),c=t-l-Fi(u);if(i.push({...u,rowspan:c??1,colspan:u.children?Eo(u).length:1}),u.children)for(const d of u.children){const v=f%1+s/Math.pow(10,l+2);a.enqueue(d,l+c+v)}s+=1,o-=1}l+=1,n.push(i)}return{columns:e.map(o=>Eo(o)).flat(),headers:n}}function Vv(e){const t=[];for(const n of e){const l={...u_(n),...n},a=l.key??(typeof l.value=="string"?l.value:null),r=l.value??a??null,o={...l,key:a,value:r,sortable:l.sortable??(l.key!=null||!!l.sort),children:l.children?Vv(l.children):void 0};t.push(o)}return t}function Ov(e,t){const n=ae([]),l=ae([]),a=ae({}),r=ae({}),o=ae({});ot(()=>{var m,y,S;const u=(e.headers||Object.keys(e.items[0]??{}).map(w=>({key:w,title:Wn(w)}))).slice(),f=Iv(u);(m=t==null?void 0:t.groupBy)!=null&&m.value.length&&!f.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(y=t==null?void 0:t.showSelect)!=null&&y.value&&!f.has("data-table-select")&&u.unshift({key:"data-table-select"}),(S=t==null?void 0:t.showExpand)!=null&&S.value&&!f.has("data-table-expand")&&u.push({key:"data-table-expand"});const c=Vv(u);c_(c);const d=Math.max(...c.map(w=>Fi(w)))+1,v=f_(c,d);n.value=v.headers,l.value=v.columns;const h=v.headers.flat(1);for(const w of h)w.key&&(w.sortable&&(w.sort&&(a.value[w.key]=w.sort),w.sortRaw&&(r.value[w.key]=w.sortRaw)),w.filter&&(o.value[w.key]=w.filter))});const i={headers:n,columns:l,sortFunctions:a,sortRawFunctions:r,filterFunctions:o};return Ne(Av,i),i}function gr(){const e=xe(Av);if(!e)throw new Error("Missing headers!");return e}const d_={showSelectAll:!1,allSelected:()=>[],select:e=>{var l;let{items:t,value:n}=e;return new Set(n?[(l=t[0])==null?void 0:l.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},Fv={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:l}=e;for(const a of t)n?l.add(a.value):l.delete(a.value);return l},selectAll:e=>{let{value:t,currentPage:n,selected:l}=e;return Fv.select({items:n,value:t,selected:l})}},Bv={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:l}=e;for(const a of t)n?l.add(a.value):l.delete(a.value);return l},selectAll:e=>{let{value:t,allItems:n,selected:l}=e;return Bv.select({items:n,value:t,selected:l})}},v_=W({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Pn}},"DataTable-select"),Rv=Symbol.for("vuetify:data-table-selection");function Lv(e,t){let{allItems:n,currentPage:l}=t;const a=Fe(e,"modelValue",e.modelValue,S=>new Set(rt(S).map(w=>{var x;return((x=n.value.find(b=>e.valueComparator(w,b.value)))==null?void 0:x.value)??w})),S=>[...S.values()]),r=C(()=>n.value.filter(S=>S.selectable)),o=C(()=>l.value.filter(S=>S.selectable)),i=C(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return d_;case"all":return Bv;case"page":default:return Fv}});function s(S){return rt(S).every(w=>a.value.has(w.value))}function u(S){return rt(S).some(w=>a.value.has(w.value))}function f(S,w){const x=i.value.select({items:S,value:w,selected:new Set(a.value)});a.value=x}function c(S){f([S],!s([S]))}function d(S){const w=i.value.selectAll({value:S,allItems:r.value,currentPage:o.value,selected:new Set(a.value)});a.value=w}const v=C(()=>a.value.size>0),h=C(()=>{const S=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!S.length&&s(S)}),m=C(()=>i.value.showSelectAll),y={toggleSelect:c,select:f,selectAll:d,isSelected:s,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:m};return Ne(Rv,y),y}function yr(){const e=xe(Rv);if(!e)throw new Error("Missing selection!");return e}const m_=W({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Mv=Symbol.for("vuetify:data-table-sort");function Dv(e){const t=Fe(e,"sortBy"),n=J(e,"mustSort"),l=J(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:l}}function $v(e){const{sortBy:t,mustSort:n,multiSort:l,page:a}=e,r=s=>{if(s.key==null)return;let u=t.value.map(c=>({...c}))??[];const f=u.find(c=>c.key===s.key);f?f.order==="desc"?n.value?f.order="asc":u=u.filter(c=>c.key!==s.key):f.order="desc":l.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(s){return!!t.value.find(u=>u.key===s.key)}const i={sortBy:t,toggleSort:r,isSorted:o};return Ne(Mv,i),i}function Nv(){const e=xe(Mv);if(!e)throw new Error("Missing sort!");return e}function Hv(e,t,n,l){const a=En();return{sortedItems:C(()=>{var o,i;return!n.value.length||e.disableSort?t.value:h_(t.value,n.value,a.current.value,{transform:l==null?void 0:l.transform,sortFunctions:{...e.customKeySort,...(o=l==null?void 0:l.sortFunctions)==null?void 0:o.value},sortRawFunctions:(i=l==null?void 0:l.sortRawFunctions)==null?void 0:i.value})})}}function h_(e,t,n,l){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,l!=null&&l.transform?l.transform(o):o]).sort((o,i)=>{var s,u;for(let f=0;fw!=null?w.toString().toLocaleLowerCase():w),h!==m)return sa(h)&&sa(m)?0:sa(h)?-1:sa(m)?1:!isNaN(h)&&!isNaN(m)?Number(h)-Number(m):a.compare(h,m)}}return 0}).map(o=>{let[i]=o;return i})}const jv=W({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:Pe,default:"$sortAsc"},sortDescIcon:{type:Pe,default:"$sortDesc"},headerProps:{type:Object},...Ql(),..._i()},"VDataTableHeaders"),Ua=fe()({name:"VDataTableHeaders",props:jv(),setup(e,t){let{slots:n}=t;const{t:l}=En(),{toggleSort:a,sortBy:r,isSorted:o}=Nv(),{someSelected:i,allSelected:s,selectAll:u,showSelectAll:f}=yr(),{columns:c,headers:d}=gr(),{loaderClasses:v}=vr(e);function h(V,T){if(!(!e.sticky&&!V.fixed))return{position:"sticky",left:V.fixed?ue(V.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${T})`:void 0}}function m(V){const T=r.value.find(I=>I.key===V.key);return T?T.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:y,backgroundColorStyles:S}=pt(e,"color"),{displayClasses:w,mobile:x}=ln(e),b=C(()=>({headers:d.value,columns:c.value,toggleSort:a,isSorted:o,sortBy:r.value,someSelected:i.value,allSelected:s.value,selectAll:u,getSortIcon:m})),p=C(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},w.value,v.value]),P=V=>{let{column:T,x:I,y:O}=V;const A=T.key==="data-table-select"||T.key==="data-table-expand",B=me(e.headerProps??{},T.headerProps??{});return g(Ka,me({tag:"th",align:T.align,class:[{"v-data-table__th--sortable":T.sortable&&!e.disableSort,"v-data-table__th--sorted":o(T),"v-data-table__th--fixed":T.fixed},...p.value],style:{width:ue(T.width),minWidth:ue(T.minWidth),maxWidth:ue(T.maxWidth),...h(T,O)},colspan:T.colspan,rowspan:T.rowspan,onClick:T.sortable?()=>a(T):void 0,fixed:T.fixed,nowrap:T.nowrap,lastFixed:T.lastFixed,noPadding:A},B),{default:()=>{var z;const D=`header.${T.key}`,U={column:T,selectAll:u,isSorted:o,toggleSort:a,sortBy:r.value,someSelected:i.value,allSelected:s.value,getSortIcon:m};return n[D]?n[D](U):T.key==="data-table-select"?((z=n["header.data-table-select"])==null?void 0:z.call(n,U))??(f.value&&g(hr,{modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":u},null)):g("div",{class:"v-data-table-header__content"},[g("span",null,[T.title]),T.sortable&&!e.disableSort&&g(Ue,{key:"icon",class:"v-data-table-header__sort-icon",icon:m(T)},null),e.multiSort&&o(T)&&g("div",{key:"badge",class:["v-data-table-header__sort-badge",...y.value],style:S.value},[r.value.findIndex(Q=>Q.key===T.key)+1])])}})},k=()=>{const V=me(e.headerProps??{}??{}),T=C(()=>c.value.filter(O=>(O==null?void 0:O.sortable)&&!e.disableSort)),I=C(()=>{if(c.value.find(A=>A.key==="data-table-select")!=null)return s.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return g(Ka,me({tag:"th",class:[...p.value],colspan:d.value.length+1},V),{default:()=>[g("div",{class:"v-data-table-header__content"},[g(kv,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:T.value,label:l("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:I.value,"onClick:append":()=>u(!s.value)},{...n,chip:O=>{var A;return g(ev,{onClick:(A=O.item.raw)!=null&&A.sortable?()=>a(O.item.raw):void 0,onMousedown:B=>{B.preventDefault(),B.stopPropagation()}},{default:()=>[O.item.title,g(Ue,{class:["v-data-table__td-sort-icon",o(O.item.raw)&&"v-data-table__td-sort-icon-active"],icon:m(O.item.raw),size:"small"},null)]})}})])]})};ge(()=>x.value?g("tr",null,[g(k,null,null)]):g(_e,null,[n.headers?n.headers(b.value):d.value.map((V,T)=>g("tr",null,[V.map((I,O)=>g(P,{column:I,x:O,y:T},null))])),e.loading&&g("tr",{class:"v-data-table-progress"},[g("th",{colspan:c.value.length},[g(Ci,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),zv=W({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Wv=Symbol.for("vuetify:data-table-group");function Kv(e){return{groupBy:Fe(e,"groupBy")}}function Uv(e){const{groupBy:t,sortBy:n}=e,l=ae(new Set),a=C(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function r(u){return l.value.has(u.id)}function o(u){const f=new Set(l.value);r(u)?f.delete(u.id):f.add(u.id),l.value=f}function i(u){function f(c){const d=[];for(const v of c.items)"type"in v&&v.type==="group"?d.push(...f(v)):d.push(v);return d}return f({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:a,toggleGroup:o,opened:l,groupBy:t,extractRows:i,isGroupOpen:r};return Ne(Wv,s),s}function Gv(){const e=xe(Wv);if(!e)throw new Error("Missing group!");return e}function g_(e,t){if(!e.length)return[];const n=new Map;for(const l of e){const a=$l(l.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(l)}return n}function qv(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=g_(e,t[0]),r=[],o=t.slice(1);return a.forEach((i,s)=>{const u=t[0],f=`${l}_${u}_${s}`;r.push({depth:n,id:f,key:u,value:s,items:o.length?qv(i,o,n+1,f):i,type:"group"})}),r}function Yv(e,t){const n=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&n.push(l),(t.has(l.id)||l.value==null)&&n.push(...Yv(l.items,t))):n.push(l);return n}function Qv(e,t,n){return{flatItems:C(()=>{if(!t.value.length)return e.value;const a=qv(e.value,t.value.map(r=>r.key));return Yv(a,n.value)})}}const y_=W({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),p_=fe()({name:"VDataTableGroupHeaderRow",props:y_(),setup(e,t){let{slots:n}=t;const{isGroupOpen:l,toggleGroup:a,extractRows:r}=Gv(),{isSelected:o,isSomeSelected:i,select:s}=yr(),{columns:u}=gr(),f=C(()=>r([e.item]));return()=>g("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(c=>{var d,v;if(c.key==="data-table-group"){const h=l(e.item)?"$expand":"$next",m=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:f.value.length,props:{icon:h,onClick:m}}))??g(Ka,{class:"v-data-table-group-header-row__column"},{default:()=>[g(Ze,{size:"small",variant:"text",icon:h,onClick:m},null),g("span",null,[e.item.value]),g("span",null,[Je("("),f.value.length,Je(")")])]})}if(c.key==="data-table-select"){const h=o(f.value),m=i(f.value)&&!h,y=S=>s(f.value,S);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:m,"onUpdate:modelValue":y}}))??g("td",null,[g(hr,{modelValue:h,indeterminate:m,"onUpdate:modelValue":y},null)])}return g("td",null,null)})])}}),b_=W({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Xv=Symbol.for("vuetify:datatable:expanded");function Zv(e){const t=J(e,"expandOnClick"),n=Fe(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function l(i,s){const u=new Set(n.value);s?u.add(i.value):u.delete(i.value),n.value=u}function a(i){return n.value.has(i.value)}function r(i){l(i,!a(i))}const o={expand:l,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:r};return Ne(Xv,o),o}function Jv(){const e=xe(Xv);if(!e)throw new Error("foo");return e}const S_=W({index:Number,item:Object,cellProps:[Object,Function],onClick:et(),onContextmenu:et(),onDblclick:et(),...Ql()},"VDataTableRow"),em=fe()({name:"VDataTableRow",props:S_(),setup(e,t){let{slots:n}=t;const{displayClasses:l,mobile:a}=ln(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:i,allSelected:s,selectAll:u}=yr(),{isExpanded:f,toggleExpand:c}=Jv(),{toggleSort:d,sortBy:v,isSorted:h}=Nv(),{columns:m}=gr();ge(()=>g("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},l.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((y,S)=>{const w=e.item,x=`item.${y.key}`,b=`header.${y.key}`,p={index:e.index,item:w.raw,internalItem:w,value:$l(w.columns,y.key),column:y,isSelected:r,toggleSelect:o,isExpanded:f,toggleExpand:c},P={column:y,selectAll:u,isSorted:h,toggleSort:d,sortBy:v.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},k=typeof e.cellProps=="function"?e.cellProps({index:p.index,item:p.item,internalItem:p.internalItem,value:p.value,column:y}):e.cellProps,V=typeof y.cellProps=="function"?y.cellProps({index:p.index,item:p.item,internalItem:p.internalItem,value:p.value}):y.cellProps;return g(Ka,me({align:y.align,class:{"v-data-table__td--expanded-row":y.key==="data-table-expand","v-data-table__td--select-row":y.key==="data-table-select"},fixed:y.fixed,fixedOffset:y.fixedOffset,lastFixed:y.lastFixed,maxWidth:a.value?void 0:y.maxWidth,noPadding:y.key==="data-table-select"||y.key==="data-table-expand",nowrap:y.nowrap,width:a.value?void 0:y.width},k,V),{default:()=>{var I,O,A,B,D;if(n[x]&&!a.value)return(I=n[x])==null?void 0:I.call(n,p);if(y.key==="data-table-select")return((O=n["item.data-table-select"])==null?void 0:O.call(n,p))??g(hr,{disabled:!w.selectable,modelValue:r([w]),onClick:Ss(()=>o(w),["stop"])},null);if(y.key==="data-table-expand")return((A=n["item.data-table-expand"])==null?void 0:A.call(n,p))??g(Ze,{icon:f(w)?"$collapse":"$expand",size:"small",variant:"text",onClick:Ss(()=>c(w),["stop"])},null);const T=Ln(p.value);return a.value?g(_e,null,[g("div",{class:"v-data-table__td-title"},[((B=n[b])==null?void 0:B.call(n,P))??y.title]),g("div",{class:"v-data-table__td-value"},[((D=n[x])==null?void 0:D.call(n,p))??T])]):T}})})]))}}),tm=W({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Ql()},"VDataTableRows"),Ga=fe()({name:"VDataTableRows",inheritAttrs:!1,props:tm(),setup(e,t){let{attrs:n,slots:l}=t;const{columns:a}=gr(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=Jv(),{isSelected:s,toggleSelect:u}=yr(),{toggleGroup:f,isGroupOpen:c}=Gv(),{t:d}=En(),{mobile:v}=ln(e);return ge(()=>{var h,m;return e.loading&&(!e.items.length||l.loading)?g("tr",{class:"v-data-table-rows-loading",key:"loading"},[g("td",{colspan:a.value.length},[((h=l.loading)==null?void 0:h.call(l))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?g("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[g("td",{colspan:a.value.length},[((m=l["no-data"])==null?void 0:m.call(l))??d(e.noDataText)])]):g(_e,null,[e.items.map((y,S)=>{var b;if(y.type==="group"){const p={index:S,item:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u,toggleGroup:f,isGroupOpen:c};return l["group-header"]?l["group-header"](p):g(p_,me({key:`group-header_${y.id}`,item:y},zs(n,":group-header",()=>p)),l)}const w={index:S,item:y.raw,internalItem:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u},x={...w,props:me({key:`item_${y.key??y.index}`,onClick:r.value?()=>{o(y)}:void 0,index:S,item:y,cellProps:e.cellProps,mobile:v.value},zs(n,":row",()=>w),typeof e.rowProps=="function"?e.rowProps({item:w.item,index:w.index,internalItem:w.internalItem}):e.rowProps)};return g(_e,{key:x.props.key},[l.item?l.item(x):g(em,x.props,l),i(y)&&((b=l["expanded-row"])==null?void 0:b.call(l,w))])})])}),{}}}),nm=W({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...we(),...Mt(),...We(),...ze()},"VTable"),qa=fe()({name:"VTable",props:nm(),setup(e,t){let{slots:n,emit:l}=t;const{themeClasses:a}=qe(e),{densityClasses:r}=qt(e);return ge(()=>g(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,r.value,e.class],style:e.style},{default:()=>{var o,i,s;return[(o=n.top)==null?void 0:o.call(n),n.default?g("div",{class:"v-table__wrapper",style:{height:ue(e.height)}},[g("table",null,[n.default()])]):(i=n.wrapper)==null?void 0:i.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),w_=W({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function __(e,t,n,l){const a=e.returnObject?t:ct(t,e.itemValue),r=ct(t,e.itemSelectable,!0),o=l.reduce((i,s)=>(s.key!=null&&(i[s.key]=ct(t,s.value)),i),{});return{type:"item",key:e.returnObject?ct(t,e.itemValue):a,index:n,value:a,selectable:r,columns:o,raw:t}}function C_(e,t,n){return t.map((l,a)=>__(e,l,a,n))}function lm(e,t){return{items:C(()=>C_(e,e.items,t.value))}}function am(e){let{page:t,itemsPerPage:n,sortBy:l,groupBy:a,search:r}=e;const o=je("VDataTable"),i=C(()=>({page:t.value,itemsPerPage:n.value,sortBy:l.value,groupBy:a.value,search:r.value}));let s=null;de(i,()=>{Pn(s,i.value)||(s&&s.search!==i.value.search&&(t.value=1),o.emit("update:options",i.value),s=i.value)},{deep:!0,immediate:!0})}const x_=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),rm=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function k_(e,t,n){var i;const l=[],a=(n==null?void 0:n.default)??x_,r=n!=null&&n.filterKeys?rt(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return l;e:for(let s=0;s0)&&!(n!=null&&n.noFilter)){if(typeof u=="object"){const y=r||Object.keys(f);for(const S of y){const w=ct(f,S),x=(i=n==null?void 0:n.customKeyFilter)==null?void 0:i[S];if(v=x?x(w,t,u):a(w,t,u),v!==-1&&v!==!1)x?c[S]=v:d[S]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(d.title=v);const h=Object.keys(d).length,m=Object.keys(c).length;if(!h&&!m||(n==null?void 0:n.filterMode)==="union"&&m!==o&&!h||(n==null?void 0:n.filterMode)==="intersection"&&(m!==o||!h))continue}l.push({index:s,matches:{...d,...c}})}return l}function om(e,t,n,l){const a=ae([]),r=ae(new Map),o=C(()=>l!=null&&l.transform?Ie(t).map(s=>[s,l.transform(s)]):Ie(t));ot(()=>{const s=typeof n=="function"?n():Ie(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),f=k_(o.value,u,{customKeyFilter:{...e.customKeyFilter,...Ie(l==null?void 0:l.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),c=Ie(t),d=[],v=new Map;f.forEach(h=>{let{index:m,matches:y}=h;const S=c[m];d.push(S),v.set(S.value,y)}),a.value=d,r.value=v});function i(s){return r.value.get(s.value)}return{filteredItems:a,filteredMatches:r,getMatches:i}}const im=W({...tm(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...b_(),...zv(),...o_(),...w_(),...v_(),...m_(),...jv(),...nm()},"DataTable"),P_=W({...t_(),...im(),...rm(),...Ev()},"VDataTable");fe()({name:"VDataTable",props:P_(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{groupBy:a}=Kv(e),{sortBy:r,multiSort:o,mustSort:i}=Dv(e),{page:s,itemsPerPage:u}=n_(e),{columns:f,headers:c,sortFunctions:d,sortRawFunctions:v,filterFunctions:h}=Ov(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:m}=lm(e,f),y=J(e,"search"),{filteredItems:S}=om(e,m,y,{transform:ie=>ie.columns,customKeyFilter:h}),{toggleSort:w}=$v({sortBy:r,multiSort:o,mustSort:i,page:s}),{sortByWithGroups:x,opened:b,extractRows:p,isGroupOpen:P,toggleGroup:k}=Uv({groupBy:a,sortBy:r}),{sortedItems:V}=Hv(e,S,x,{transform:ie=>ie.columns,sortFunctions:d,sortRawFunctions:v}),{flatItems:T}=Qv(V,a,b),I=C(()=>T.value.length),{startIndex:O,stopIndex:A,pageCount:B,setItemsPerPage:D}=l_({page:s,itemsPerPage:u,itemsLength:I}),{paginatedItems:U}=r_({items:T,startIndex:O,stopIndex:A,itemsPerPage:u}),z=C(()=>p(U.value)),{isSelected:Q,select:M,selectAll:N,toggleSelect:L,someSelected:H,allSelected:X}=Lv(e,{allItems:m,currentPage:z}),{isExpanded:oe,toggleExpand:se}=Zv(e);am({page:s,itemsPerPage:u,sortBy:r,groupBy:a,search:y}),Tt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const Z=C(()=>({page:s.value,itemsPerPage:u.value,sortBy:r.value,pageCount:B.value,toggleSort:w,setItemsPerPage:D,someSelected:H.value,allSelected:X.value,isSelected:Q,select:M,selectAll:N,toggleSelect:L,isExpanded:oe,toggleExpand:se,isGroupOpen:P,toggleGroup:k,items:z.value.map(ie=>ie.raw),internalItems:z.value,groupedItems:U.value,columns:f.value,headers:c.value}));return ge(()=>{const ie=Uu.filterProps(e),F=Ua.filterProps(e),G=Ga.filterProps(e),Y=qa.filterProps(e);return g(qa,me({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},Y),{top:()=>{var ne;return(ne=l.top)==null?void 0:ne.call(l,Z.value)},default:()=>{var ne,Ce,Ae,_,E,R;return l.default?l.default(Z.value):g(_e,null,[(ne=l.colgroup)==null?void 0:ne.call(l,Z.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(Ua,F,l)]),(Ce=l.thead)==null?void 0:Ce.call(l,Z.value),!e.hideDefaultBody&&g("tbody",null,[(Ae=l["body.prepend"])==null?void 0:Ae.call(l,Z.value),l.body?l.body(Z.value):g(Ga,me(n,G,{items:U.value}),l),(_=l["body.append"])==null?void 0:_.call(l,Z.value)]),(E=l.tbody)==null?void 0:E.call(l,Z.value),(R=l.tfoot)==null?void 0:R.call(l,Z.value)])},bottom:()=>l.bottom?l.bottom(Z.value):!e.hideDefaultFooter&&g(_e,null,[g(Pi,null,null),g(Uu,ie,{prepend:l["footer.prepend"]})])})}),{}}});const E_=W({...im(),...zv(),...Cv(),...rm()},"VDataTableVirtual"),A_=fe()({name:"VDataTableVirtual",props:E_(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{groupBy:a}=Kv(e),{sortBy:r,multiSort:o,mustSort:i}=Dv(e),{columns:s,headers:u,filterFunctions:f,sortFunctions:c,sortRawFunctions:d}=Ov(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:v}=lm(e,s),h=J(e,"search"),{filteredItems:m}=om(e,v,h,{transform:F=>F.columns,customKeyFilter:f}),{toggleSort:y}=$v({sortBy:r,multiSort:o,mustSort:i}),{sortByWithGroups:S,opened:w,extractRows:x,isGroupOpen:b,toggleGroup:p}=Uv({groupBy:a,sortBy:r}),{sortedItems:P}=Hv(e,m,S,{transform:F=>F.columns,sortFunctions:c,sortRawFunctions:d}),{flatItems:k}=Qv(P,a,w),V=C(()=>x(k.value)),{isSelected:T,select:I,selectAll:O,toggleSelect:A,someSelected:B,allSelected:D}=Lv(e,{allItems:V,currentPage:V}),{isExpanded:U,toggleExpand:z}=Zv(e),{containerRef:Q,markerRef:M,paddingTop:N,paddingBottom:L,computedItems:H,handleItemResize:X,handleScroll:oe,handleScrollend:se}=xv(e,k),Z=C(()=>H.value.map(F=>F.raw));am({sortBy:r,page:ce(1),itemsPerPage:ce(-1),groupBy:a,search:h}),Tt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const ie=C(()=>({sortBy:r.value,toggleSort:y,someSelected:B.value,allSelected:D.value,isSelected:T,select:I,selectAll:O,toggleSelect:A,isExpanded:U,toggleExpand:z,isGroupOpen:b,toggleGroup:p,items:V.value.map(F=>F.raw),internalItems:V.value,groupedItems:k.value,columns:s.value,headers:u.value}));ge(()=>{const F=Ua.filterProps(e),G=Ga.filterProps(e),Y=qa.filterProps(e);return g(qa,me({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Y),{top:()=>{var ne;return(ne=l.top)==null?void 0:ne.call(l,ie.value)},wrapper:()=>{var ne,Ce,Ae;return g("div",{ref:Q,onScrollPassive:oe,onScrollend:se,class:"v-table__wrapper",style:{height:ue(e.height)}},[g("table",null,[(ne=l.colgroup)==null?void 0:ne.call(l,ie.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(Ua,me(F,{sticky:e.fixedHeader}),l)]),!e.hideDefaultBody&&g("tbody",null,[g("tr",{ref:M,style:{height:ue(N.value),border:0}},[g("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(Ce=l["body.prepend"])==null?void 0:Ce.call(l,ie.value),g(Ga,me(n,G,{items:Z.value}),{...l,item:_=>g(_v,{key:_.internalItem.index,renderless:!0,"onUpdate:height":E=>X(_.internalItem.index,E)},{default:E=>{var j;let{itemRef:R}=E;return((j=l.item)==null?void 0:j.call(l,{..._,itemRef:R}))??g(em,me(_.props,{ref:R,key:_.internalItem.index,index:_.internalItem.index}),l)}})}),(Ae=l["body.append"])==null?void 0:Ae.call(l,ie.value),g("tr",{style:{height:ue(L.value),border:0}},[g("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var ne;return(ne=l.bottom)==null?void 0:ne.call(l,ie.value)}})})}}),T_=W({fluid:{type:Boolean,default:!1},...we(),...We()},"VContainer"),sm=fe()({name:"VContainer",props:T_(),setup(e,t){let{slots:n}=t;const{rtlClasses:l}=Lt();return ge(()=>g(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},l.value,e.class],style:e.style},n)),{}}}),I_=$e("h2",null,"All Supported Keyboards",-1),V_=$e("p",{class:"py-4 d-none d-md-flex"}," This page is automatically generated from keyboards currently in QMK. Default firmware files are up-to-date with the latest version of QMK. ",-1),O_={class:"d-flex flex-column flex-sm-row"},F_=ml({__name:"index",async setup(e){let t,n;const l=nd(),{data:a}=([t,n]=ka(()=>Yd()),t=await t,n(),t),{data:r,isFinished:o}=([t,n]=ka(()=>IS()),t=await t,n(),t),i=ae(),s=ae(l.query.search),u=()=>{var d;(d=i.value)==null||d.focus()},f=[{title:"Keyboard",key:"keyboard",align:"start",width:"70%"},{title:"QMK Folder",key:"folder",align:"center",width:"15%"},{title:"Firmware",key:"firmware",align:"center",width:"15%"}],c=C(()=>r.value.map(d=>{var h;const v=d.replaceAll("/","_");return{keyboard:d,firmware:((h=a.value[v])==null?void 0:h.url)??"",folder:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${d}`}}));return(d,v)=>{const h=Kn("shortkey");return Et(),jt(sm,{class:"py-8 px-6 h-100",fluid:""},{default:Re(()=>[I_,V_,$e("div",O_,[St(g(Po,{onShortkey:u,ref_key:"search_field",ref:i,density:"comfortable",class:"py-2",modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=m=>s.value=m),label:"Search","prepend-inner-icon":"fa-solid fa-search",variant:"outlined","hide-details":"","single-line":"",clearable:""},null,8,["modelValue"]),[[h,["ctrl","f"]]])]),g(A_,{"fixed-header":"","disable-sort":"",height:"calc(100vh - 23em)",loading:!Ie(o),search:s.value,headers:f,items:c.value,"item-value":"keyboard"},{"item.keyboard":Re(({item:m})=>[g(Ze,{variant:"text",to:`/keyboard/${m.keyboard}`},{default:Re(()=>[Je(Ln(m.keyboard),1)]),_:2},1032,["to"])]),"item.folder":Re(({item:m})=>[g(Ze,{variant:"text",icon:"fa-brands fa-github",href:m.folder},null,8,["href"])]),"item.firmware":Re(({item:m})=>[m.firmware?(Et(),jt(Ze,{key:0,variant:"text",icon:"fa-solid fa-download",href:m.firmware},null,8,["href"])):ya("",!0)]),_:2},1032,["loading","search","items"])]),_:1})}}}),B_=Object.freeze(Object.defineProperty({__proto__:null,default:F_},Symbol.toStringTag,{value:"Module"})),R_=(e,t)=>{const n=e.__vccOpts||e;for(const[l,a]of t)n[l]=a;return n},L_=W({actionText:String,bgColor:String,color:String,icon:Pe,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...we(),...Ut(),...Un({size:void 0}),...ze()},"VEmptyState"),M_=fe()({name:"VEmptyState",props:L_(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=pt(J(e,"bgColor")),{dimensionStyles:i}=Gt(e),{displayClasses:s}=ln();function u(f){n("click:action",f)}return ge(()=>{var y,S,w;const f=!!(l.actions||e.actionText),c=!!(l.headline||e.headline),d=!!(l.title||e.title),v=!!(l.text||e.text),h=!!(l.media||e.image||e.icon),m=e.size||(e.image?200:96);return g("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,r.value,s.value,e.class],style:[o.value,i.value,e.style]},[h&&g("div",{key:"media",class:"v-empty-state__media"},[l.media?g(Ke,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[l.media()]}):g(_e,null,[e.image?g(Zl,{key:"image",src:e.image,height:m},null):e.icon?g(Ue,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),c&&g("div",{key:"headline",class:"v-empty-state__headline"},[((y=l.headline)==null?void 0:y.call(l))??e.headline]),d&&g("div",{key:"title",class:"v-empty-state__title"},[((S=l.title)==null?void 0:S.call(l))??e.title]),v&&g("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:ue(e.textWidth)}},[((w=l.text)==null?void 0:w.call(l))??e.text]),l.default&&g("div",{key:"content",class:"v-empty-state__content"},[l.default()]),f&&g("div",{key:"actions",class:"v-empty-state__actions"},[g(Ke,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var x;return[((x=l.actions)==null?void 0:x.call(l,{props:{onClick:u}}))??g(Ze,{onClick:u},null)]}})])])}),{}}}),D_={};function $_(e,t){return Et(),jt(M_,{headline:"Whoops!",title:"Page not found"},{text:Re(()=>[Je(" The page you were looking for does not exist ")]),actions:Re(()=>[g(Ze,{color:"primary",to:"/"},{default:Re(()=>[Je("Return home")]),_:1})]),media:Re(()=>[g(Zl,{class:"ma-10",src:ad,height:"30vh"})]),_:1})}const N_=R_(D_,[["render",$_]]),H_=Object.freeze(Object.defineProperty({__proto__:null,default:N_},Symbol.toStringTag,{value:"Module"})),j_=async e=>hi(`${qd}/keyboards/${e}/info.json`,{afterFetch(t){return t.data=t.data.keyboards[e],t}}).get().json(),z_=W({color:String,density:String,...we()},"VBannerActions"),W_=fe()({name:"VBannerActions",props:z_(),setup(e,t){let{slots:n}=t;return Tt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ge(()=>{var l;return g("div",{class:["v-banner-actions",e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),um=Tf("v-banner-text"),K_=W({avatar:String,bgColor:String,color:String,icon:Pe,lines:String,stacked:Boolean,sticky:Boolean,text:String,...an(),...we(),...Mt(),...Ut(),...Ql({mobile:null}),...rn(),...Si(),...Vd(),...Ct(),...We(),...ze()},"VBanner"),U_=fe()({name:"VBanner",props:K_(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=pt(e,"bgColor"),{borderClasses:r}=An(e),{densityClasses:o}=qt(e),{displayClasses:i,mobile:s}=ln(e),{dimensionStyles:u}=Gt(e),{elevationClasses:f}=Tn(e),{locationStyles:c}=wi(e),{positionClasses:d}=Od(e),{roundedClasses:v}=Vt(e),{themeClasses:h}=qe(e),m=J(e,"color"),y=J(e,"density");Tt({VBannerActions:{color:m,density:y}}),ge(()=>{const S=!!(e.text||n.text),w=!!(e.avatar||e.icon),x=!!(w||n.prepend);return g(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,l.value,r.value,o.value,i.value,f.value,d.value,v.value,e.class],style:[a.value,u.value,c.value,e.style],role:"banner"},{default:()=>{var b;return[x&&g("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?g(Ke,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{color:m.value,density:y.value,icon:e.icon,image:e.avatar}}},n.prepend):g(vl,{key:"prepend-avatar",color:m.value,density:y.value,icon:e.icon,image:e.avatar},null)]),g("div",{class:"v-banner__content"},[S&&g(um,{key:"text"},{default:()=>{var p;return[((p=n.text)==null?void 0:p.call(n))??e.text]}}),(b=n.default)==null?void 0:b.call(n)]),n.actions&&g(W_,{key:"actions"},n.actions)]}})})}}),G_={class:"hidden-sm-and-down"},q_={class:"text-center"},Y_=$e("h2",null,"Make example for this keyboard (after setting up your build environment):",-1),Q_=$e("h2",null,"Flashing example for this keyboard:",-1),X_=$e("p",{class:"my-2"},[Je(" See the "),$e("a",{href:"https://docs.qmk.fm/getting_started_build_tools"},"build environment"),Je(" and the "),$e("a",{href:"https://docs.qmk.fm/getting_started_make_guide"},"make instructions"),Je(" for more information. Brand new to QMK? Start with our "),$e("a",{href:"https://docs.qmk.fm/newbs"},"Complete Newbs Guide"),Je(". ")],-1),Z_=$e("h2",null,"Bootloader",-1),J_=$e("p",null,"Enter the bootloader using one of the following methods:",-1),eC={class:"mx-10 my-4"},tC={key:0},nC=$e("li",null,[Je(" Keycode in layout: Press the key mapped to "),$e("code",{class:"v-code"},"QK_BOOT"),Je(" if it is available ")],-1),lC=ml({__name:"[kb]+",async setup(e){let t,n;const l=nd(),a=t0(),r=C(()=>l.params.kb.join("/")),o=C(()=>r.value.replaceAll("/","_")),{data:i}=([t,n]=ka(()=>Yd()),t=await t,n(),t),{data:s,error:u}=([t,n]=ka(()=>j_(r.value)),t=await t,n(),t);return u.value&&a.push("/404"),(f,c)=>Ie(s)?(Et(),jt(sm,{key:0},{default:Re(()=>{var d;return[g(U_,{lines:"one","bg-color":"transparent"},{actions:Re(()=>{var v;return[$e("div",G_,[g(Ze,{class:"ma-2 align-self-end",color:"primary",variant:"elevated","prepend-icon":"fa-brands fa-github",href:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${r.value}`},{default:Re(()=>[Je("QMK")]),_:1},8,["href"]),(v=Ie(i)[o.value])!=null&&v.url?(Et(),jt(Ze,{key:0,class:"ma-2 align-self-end",color:"orange",variant:"elevated","prepend-icon":"fa-solid fa-download",href:Ie(i)[o.value].url},{default:Re(()=>[Je("Firmware")]),_:1},8,["href"])):ya("",!0)])]}),default:Re(()=>[g(um,null,{default:Re(()=>[$e("h1",null,Ln(Ie(s).keyboard_name),1)]),_:1})]),_:1}),$e("div",q_,[g(Ue,{size:"300"},{default:Re(()=>[Je("fa-regular fa-keyboard")]),_:1})]),Y_,$e("pre",null,[$e("code",null,"qmk compile -kb "+Ln(r.value)+" -km default",1)]),Q_,$e("pre",null,[$e("code",null,"qmk flash -kb "+Ln(r.value)+" -km default",1)]),X_,Z_,J_,$e("ul",eC,[Ie(s).features.bootmagic?(Et(),Zh("li",tC," Bootmagic reset: Hold down the key at "+Ln(((d=Ie(s).bootmagic)==null?void 0:d.matrix)??[0,0])+" in the matrix (usually the top left key or Escape) and plug in the keyboard ",1)):ya("",!0),nC])]}),_:1})):ya("",!0)}}),aC=Object.freeze(Object.defineProperty({__proto__:null,default:lC},Symbol.toStringTag,{value:"Module"})); diff --git a/assets/index-Cuvl0WPd.js b/assets/index-Cuvl0WPd.js deleted file mode 100644 index 6aec5b4..0000000 --- a/assets/index-Cuvl0WPd.js +++ /dev/null @@ -1,25 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const r of a)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&l(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const r={};return a.integrity&&(r.integrity=a.integrity),a.referrerPolicy&&(r.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?r.credentials="include":a.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function l(a){if(a.ep)return;a.ep=!0;const r=n(a);fetch(a.href,r)}})();/** -* @vue/shared v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ao(e,t){const n=new Set(e.split(","));return l=>n.has(l)}const Re={},Zn=[],Ct=()=>{},cm=()=>!1,Ya=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),To=e=>e.startsWith("onUpdate:"),Ge=Object.assign,Io=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},fm=Object.prototype.hasOwnProperty,Ee=(e,t)=>fm.call(e,t),ye=Array.isArray,Jn=e=>Qa(e)==="[object Map]",Qu=e=>Qa(e)==="[object Set]",be=e=>typeof e=="function",qe=e=>typeof e=="string",_n=e=>typeof e=="symbol",Me=e=>e!==null&&typeof e=="object",Vo=e=>(Me(e)||be(e))&&be(e.then)&&be(e.catch),Xu=Object.prototype.toString,Qa=e=>Xu.call(e),dm=e=>Qa(e).slice(8,-1),Zu=e=>Qa(e)==="[object Object]",Oo=e=>qe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_l=Ao(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Xa=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},vm=/-(\w)/g,At=Xa(e=>e.replace(vm,(t,n)=>n?n.toUpperCase():"")),mm=/\B([A-Z])/g,cl=Xa(e=>e.replace(mm,"-$1").toLowerCase()),jn=Xa(e=>e.charAt(0).toUpperCase()+e.slice(1)),br=Xa(e=>e?`on${jn(e)}`:""),pn=(e,t)=>!Object.is(e,t),pr=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:l,value:n})},hm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ec=e=>{const t=qe(e)?Number(e):NaN;return isNaN(t)?e:t};let Mi;const tc=()=>Mi||(Mi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Fo(e){if(ye(e)){const t={};for(let n=0;n{if(n){const l=n.split(ym);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function Bo(e){let t="";if(qe(e))t=e;else if(ye(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ln=e=>qe(e)?e:e==null?"":ye(e)||Me(e)&&(e.toString===Xu||!be(e.toString))?lc(e)?Ln(e.value):JSON.stringify(e,ac,2):String(e),ac=(e,t)=>lc(t)?ac(e,t.value):Jn(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[l,a],r)=>(n[Sr(l,r)+" =>"]=a,n),{})}:Qu(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Sr(n))}:_n(t)?Sr(t):Me(t)&&!ye(t)&&!Zu(t)?String(t):t,Sr=(e,t="")=>{var n;return _n(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let mt;class rc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=mt,!t&&mt&&(this.index=(mt.scopes||(mt.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=mt;try{return mt=this,t()}finally{mt=n}}}on(){mt=this}off(){mt=this.parent}stop(t){if(this._active){let n,l;for(n=0,l=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Cn()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=yn,n=Mn;try{return yn=!0,Mn=this,this._runnings++,Di(this),this.fn()}finally{$i(this),this._runnings--,Mn=n,yn=t}}stop(){this.active&&(Di(this),$i(this),this.onStop&&this.onStop(),this.active=!1)}}function xm(e){return e.value}function Di(e){e._trackId++,e._depsLength=0}function $i(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},_a=new WeakMap,Dn=Symbol(""),qr=Symbol("");function dt(e,t,n){if(yn&&Mn){let l=_a.get(e);l||_a.set(e,l=new Map);let a=l.get(n);a||l.set(n,a=fc(()=>l.delete(n))),uc(Mn,a)}}function Zt(e,t,n,l,a,r){const o=_a.get(e);if(!o)return;let i=[];if(t==="clear")i=[...o.values()];else if(n==="length"&&ye(e)){const s=Number(l);o.forEach((u,f)=>{(f==="length"||!_n(f)&&f>=s)&&i.push(u)})}else switch(n!==void 0&&i.push(o.get(n)),t){case"add":ye(e)?Oo(n)&&i.push(o.get("length")):(i.push(o.get(Dn)),Jn(e)&&i.push(o.get(qr)));break;case"delete":ye(e)||(i.push(o.get(Dn)),Jn(e)&&i.push(o.get(qr)));break;case"set":Jn(e)&&i.push(o.get(Dn));break}Lo();for(const s of i)s&&cc(s,4);Mo()}function Cm(e,t){const n=_a.get(e);return n&&n.get(t)}const km=Ao("__proto__,__v_isRef,__isVue"),dc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(_n)),Ni=Pm();function Pm(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const l=pe(this);for(let r=0,o=this.length;r{e[t]=function(...n){xn(),Lo();const l=pe(this)[t].apply(this,n);return Mo(),Cn(),l}}),e}function Em(e){_n(e)||(e=String(e));const t=pe(this);return dt(t,"has",e),t.hasOwnProperty(e)}class vc{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,l){const a=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return r;if(n==="__v_raw")return l===(a?r?Nm:yc:r?gc:hc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(l)?t:void 0;const o=ye(t);if(!a){if(o&&Ee(Ni,n))return Reflect.get(Ni,n,l);if(n==="hasOwnProperty")return Em}const i=Reflect.get(t,n,l);return(_n(n)?dc.has(n):km(n))||(a||dt(t,"get",n),r)?i:De(i)?o&&Oo(n)?i:i.value:Me(i)?a?Bt(i):tt(i):i}}class mc extends vc{constructor(t=!1){super(!1,t)}set(t,n,l,a){let r=t[n];if(!this._isShallow){const s=Vl(r);if(!xa(l)&&!Vl(l)&&(r=pe(r),l=pe(l)),!ye(t)&&De(r)&&!De(l))return s?!1:(r.value=l,!0)}const o=ye(t)&&Oo(n)?Number(n)e,Ja=e=>Reflect.getPrototypeOf(e);function Jl(e,t,n=!1,l=!1){e=e.__v_raw;const a=pe(e),r=pe(t);n||(pn(t,r)&&dt(a,"get",t),dt(a,"get",r));const{has:o}=Ja(a),i=l?Do:n?Ho:Ol;if(o.call(a,t))return i(e.get(t));if(o.call(a,r))return i(e.get(r));e!==a&&e.get(t)}function ea(e,t=!1){const n=this.__v_raw,l=pe(n),a=pe(e);return t||(pn(e,a)&&dt(l,"has",e),dt(l,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function ta(e,t=!1){return e=e.__v_raw,!t&&dt(pe(e),"iterate",Dn),Reflect.get(e,"size",e)}function Hi(e){e=pe(e);const t=pe(this);return Ja(t).has.call(t,e)||(t.add(e),Zt(t,"add",e,e)),this}function ji(e,t){t=pe(t);const n=pe(this),{has:l,get:a}=Ja(n);let r=l.call(n,e);r||(e=pe(e),r=l.call(n,e));const o=a.call(n,e);return n.set(e,t),r?pn(t,o)&&Zt(n,"set",e,t):Zt(n,"add",e,t),this}function zi(e){const t=pe(this),{has:n,get:l}=Ja(t);let a=n.call(t,e);a||(e=pe(e),a=n.call(t,e)),l&&l.call(t,e);const r=t.delete(e);return a&&Zt(t,"delete",e,void 0),r}function Wi(){const e=pe(this),t=e.size!==0,n=e.clear();return t&&Zt(e,"clear",void 0,void 0),n}function na(e,t){return function(l,a){const r=this,o=r.__v_raw,i=pe(o),s=t?Do:e?Ho:Ol;return!e&&dt(i,"iterate",Dn),o.forEach((u,f)=>l.call(a,s(u),s(f),r))}}function la(e,t,n){return function(...l){const a=this.__v_raw,r=pe(a),o=Jn(r),i=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,u=a[e](...l),f=n?Do:t?Ho:Ol;return!t&&dt(r,"iterate",s?qr:Dn),{next(){const{value:c,done:d}=u.next();return d?{value:c,done:d}:{value:i?[f(c[0]),f(c[1])]:f(c),done:d}},[Symbol.iterator](){return this}}}}function on(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Om(){const e={get(r){return Jl(this,r)},get size(){return ta(this)},has:ea,add:Hi,set:ji,delete:zi,clear:Wi,forEach:na(!1,!1)},t={get(r){return Jl(this,r,!1,!0)},get size(){return ta(this)},has:ea,add:Hi,set:ji,delete:zi,clear:Wi,forEach:na(!1,!0)},n={get(r){return Jl(this,r,!0)},get size(){return ta(this,!0)},has(r){return ea.call(this,r,!0)},add:on("add"),set:on("set"),delete:on("delete"),clear:on("clear"),forEach:na(!0,!1)},l={get(r){return Jl(this,r,!0,!0)},get size(){return ta(this,!0)},has(r){return ea.call(this,r,!0)},add:on("add"),set:on("set"),delete:on("delete"),clear:on("clear"),forEach:na(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=la(r,!1,!1),n[r]=la(r,!0,!1),t[r]=la(r,!1,!0),l[r]=la(r,!0,!0)}),[e,n,t,l]}const[Fm,Bm,Rm,Lm]=Om();function $o(e,t){const n=t?e?Lm:Rm:e?Bm:Fm;return(l,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?l:Reflect.get(Ee(n,a)&&a in l?n:l,a,r)}const Mm={get:$o(!1,!1)},Dm={get:$o(!1,!0)},$m={get:$o(!0,!1)};const hc=new WeakMap,gc=new WeakMap,yc=new WeakMap,Nm=new WeakMap;function Hm(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function jm(e){return e.__v_skip||!Object.isExtensible(e)?0:Hm(dm(e))}function tt(e){return Vl(e)?e:No(e,!1,Tm,Mm,hc)}function bc(e){return No(e,!1,Vm,Dm,gc)}function Bt(e){return No(e,!0,Im,$m,yc)}function No(e,t,n,l,a){if(!Me(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const o=jm(e);if(o===0)return e;const i=new Proxy(e,o===2?l:n);return a.set(e,i),i}function xl(e){return Vl(e)?xl(e.__v_raw):!!(e&&e.__v_isReactive)}function Vl(e){return!!(e&&e.__v_isReadonly)}function xa(e){return!!(e&&e.__v_isShallow)}function pc(e){return e?!!e.__v_raw:!1}function pe(e){const t=e&&e.__v_raw;return t?pe(t):e}function zm(e){return Object.isExtensible(e)&&Ju(e,"__v_skip",!0),e}const Ol=e=>Me(e)?tt(e):e,Ho=e=>Me(e)?Bt(e):e;class Sc{constructor(t,n,l,a){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ro(()=>t(this._value),()=>Cl(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=l}get value(){const t=pe(this);return(!t._cacheable||t.effect.dirty)&&pn(t._value,t._value=t.effect.run())&&Cl(t,4),jo(t),t.effect._dirtyLevel>=2&&Cl(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Wm(e,t,n=!1){let l,a;const r=be(e);return r?(l=e,a=Ct):(l=e.get,a=e.set),new Sc(l,a,r||!a,n)}function jo(e){var t;yn&&Mn&&(e=pe(e),uc(Mn,(t=e.dep)!=null?t:e.dep=fc(()=>e.dep=void 0,e instanceof Sc?e:void 0)))}function Cl(e,t=4,n,l){e=pe(e);const a=e.dep;a&&cc(a,t)}function De(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return wc(e,!1)}function ce(e){return wc(e,!0)}function wc(e,t){return De(e)?e:new Km(e,t)}class Km{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:pe(t),this._value=n?t:Ol(t)}get value(){return jo(this),this._value}set value(t){const n=this.__v_isShallow||xa(t)||Vl(t);t=n?t:pe(t),pn(t,this._rawValue)&&(this._rawValue,this._rawValue=t,this._value=n?t:Ol(t),Cl(this,4))}}function Ie(e){return De(e)?e.value:e}const Um={get:(e,t,n)=>Ie(Reflect.get(e,t,n)),set:(e,t,n,l)=>{const a=e[t];return De(a)&&!De(n)?(a.value=n,!0):Reflect.set(e,t,n,l)}};function _c(e){return xl(e)?e:new Proxy(e,Um)}class Gm{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:l}=t(()=>jo(this),()=>Cl(this));this._get=n,this._set=l}get value(){return this._get()}set value(t){this._set(t)}}function qm(e){return new Gm(e)}function zo(e){const t=ye(e)?new Array(e.length):{};for(const n in e)t[n]=xc(e,n);return t}class Ym{constructor(t,n,l){this._object=t,this._key=n,this._defaultValue=l,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Cm(pe(this._object),this._key)}}class Qm{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ee(e,t,n){return De(e)?e:be(e)?new Qm(e):Me(e)&&arguments.length>1?xc(e,t,n):ae(e)}function xc(e,t,n){const l=e[t];return De(l)?l:new Ym(e,t,n)}/** -* @vue/runtime-core v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function bn(e,t,n,l){try{return l?e(...l):e()}catch(a){Gl(a,t,n)}}function Et(e,t,n,l){if(be(e)){const a=bn(e,t,n,l);return a&&Vo(a)&&a.catch(r=>{Gl(r,t,n)}),a}if(ye(e)){const a=[];for(let r=0;r>>1,a=nt[l],r=Bl(a);rNt&&nt.splice(t,1)}function Qr(e){ye(e)?el.push(...e):(!fn||!fn.includes(e,e.allowRecurse?Rn+1:Rn))&&el.push(e),kc()}function Ki(e,t,n=Fl?Nt+1:0){for(;nBl(n)-Bl(l));if(el.length=0,fn){fn.push(...t);return}for(fn=t,Rn=0;Rne.id==null?1/0:e.id,eh=(e,t)=>{const n=Bl(e)-Bl(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Ec(e){Yr=!1,Fl=!0,nt.sort(eh);try{for(Nt=0;Ntqe(v)?v.trim():v)),c&&(a=n.map(hm))}let i,s=l[i=br(t)]||l[i=br(At(t))];!s&&r&&(s=l[i=br(cl(t))]),s&&Et(s,e,6,a);const u=l[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Et(u,e,6,a)}}function Ac(e,t,n=!1){const l=t.emitsCache,a=l.get(e);if(a!==void 0)return a;const r=e.emits;let o={},i=!1;if(!be(e)){const s=u=>{const f=Ac(u,t,!0);f&&(i=!0,Ge(o,f))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!r&&!i?(Me(e)&&l.set(e,null),null):(ye(r)?r.forEach(s=>o[s]=null):Ge(o,r),Me(e)&&l.set(e,o),o)}function er(e,t){return!e||!Ya(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ee(e,t[0].toLowerCase()+t.slice(1))||Ee(e,cl(t))||Ee(e,t))}let ft=null,Tc=null;function Ca(e){const t=ft;return ft=e,Tc=e&&e.type.__scopeId||null,t}function Le(e,t=ft,n){if(!t||e._n)return e;const l=(...a)=>{l._d&&is(-1);const r=Ca(t);let o;try{o=e(...a)}finally{Ca(r),l._d&&is(1)}return o};return l._n=!0,l._c=!0,l._d=!0,l}function wr(e){const{type:t,vnode:n,proxy:l,withProxy:a,propsOptions:[r],slots:o,attrs:i,emit:s,render:u,renderCache:f,props:c,data:d,setupState:v,ctx:h,inheritAttrs:m}=e,y=Ca(e);let S,w;try{if(n.shapeFlag&4){const p=a||l,b=p;S=Ft(u.call(b,p,f,c,v,d,h)),w=i}else{const p=t;S=Ft(p.length>1?p(c,{attrs:i,slots:o,emit:s}):p(c,null)),w=t.props?i:lh(i)}}catch(p){Al.length=0,Gl(p,e,1),S=g(lt)}let k=S;if(w&&m!==!1){const p=Object.keys(w),{shapeFlag:b}=k;p.length&&b&7&&(r&&p.some(To)&&(w=ah(w,r)),k=Jt(k,w,!1,!0))}return n.dirs&&(k=Jt(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&(k.transition=n.transition),S=k,Ca(y),S}function nh(e,t=!0){let n;for(let l=0;l{let t;for(const n in e)(n==="class"||n==="style"||Ya(n))&&((t||(t={}))[n]=e[n]);return t},ah=(e,t)=>{const n={};for(const l in e)(!To(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function rh(e,t,n){const{props:l,children:a,component:r}=e,{props:o,children:i,patchFlag:s}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return l?Ui(l,o,u):!!o;if(s&8){const f=t.dynamicProps;for(let c=0;ce.__isSuspense;let Xr=0;const fh={name:"Suspense",__isSuspense:!0,process(e,t,n,l,a,r,o,i,s,u){if(e==null)vh(t,n,l,a,r,o,i,s,u);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}mh(e,t,n,l,a,o,i,s,u)}},hydrate:hh,normalize:gh},dh=fh;function Rl(e,t){const n=e.props&&e.props[t];be(n)&&n()}function vh(e,t,n,l,a,r,o,i,s){const{p:u,o:{createElement:f}}=s,c=f("div"),d=e.suspense=Ic(e,a,l,t,c,n,r,o,i,s);u(null,d.pendingBranch=e.ssContent,c,null,l,d,r,o),d.deps>0?(Rl(e,"onPending"),Rl(e,"onFallback"),u(null,e.ssFallback,t,n,l,null,r,o),tl(d,e.ssFallback)):d.resolve(!1,!0)}function mh(e,t,n,l,a,r,o,i,{p:s,um:u,o:{createElement:f}}){const c=t.suspense=e.suspense;c.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:y,isHydrating:S}=c;if(m)c.pendingBranch=d,Ht(d,m)?(s(m,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0?c.resolve():y&&(S||(s(h,v,n,l,a,null,r,o,i),tl(c,v)))):(c.pendingId=Xr++,S?(c.isHydrating=!1,c.activeBranch=m):u(m,a,c),c.deps=0,c.effects.length=0,c.hiddenContainer=f("div"),y?(s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0?c.resolve():(s(h,v,n,l,a,null,r,o,i),tl(c,v))):h&&Ht(d,h)?(s(h,d,n,l,a,c,r,o,i),c.resolve(!0)):(s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0&&c.resolve()));else if(h&&Ht(d,h))s(h,d,n,l,a,c,r,o,i),tl(c,d);else if(Rl(t,"onPending"),c.pendingBranch=d,d.shapeFlag&512?c.pendingId=d.component.suspenseId:c.pendingId=Xr++,s(null,d,c.hiddenContainer,null,a,c,r,o,i),c.deps<=0)c.resolve();else{const{timeout:w,pendingId:k}=c;w>0?setTimeout(()=>{c.pendingId===k&&c.fallback(v)},w):w===0&&c.fallback(v)}}function Ic(e,t,n,l,a,r,o,i,s,u,f=!1){const{p:c,m:d,um:v,n:h,o:{parentNode:m,remove:y}}=u;let S;const w=bh(e);w&&t&&t.pendingBranch&&(S=t.pendingId,t.deps++);const k=e.props?ec(e.props.timeout):void 0,p=r,b={vnode:e,parent:t,parentComponent:n,namespace:o,container:l,hiddenContainer:a,deps:0,pendingId:Xr++,timeout:typeof k=="number"?k:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(P=!1,C=!1){const{vnode:V,activeBranch:T,pendingBranch:I,pendingId:O,effects:A,parentComponent:B,container:D}=b;let U=!1;b.isHydrating?b.isHydrating=!1:P||(U=T&&I.transition&&I.transition.mode==="out-in",U&&(T.transition.afterLeave=()=>{O===b.pendingId&&(d(I,D,r===p?h(T):r,0),Qr(A))}),T&&(m(T.el)!==b.hiddenContainer&&(r=h(T)),v(T,B,b,!0)),U||d(I,D,r,0)),tl(b,I),b.pendingBranch=null,b.isInFallback=!1;let z=b.parent,Y=!1;for(;z;){if(z.pendingBranch){z.effects.push(...A),Y=!0;break}z=z.parent}!Y&&!U&&Qr(A),b.effects=[],w&&t&&t.pendingBranch&&S===t.pendingId&&(t.deps--,t.deps===0&&!C&&t.resolve()),Rl(V,"onResolve")},fallback(P){if(!b.pendingBranch)return;const{vnode:C,activeBranch:V,parentComponent:T,container:I,namespace:O}=b;Rl(C,"onFallback");const A=h(V),B=()=>{b.isInFallback&&(c(null,P,I,A,T,null,O,i,s),tl(b,P))},D=P.transition&&P.transition.mode==="out-in";D&&(V.transition.afterLeave=B),b.isInFallback=!0,v(V,T,null,!0),D||B()},move(P,C,V){b.activeBranch&&d(b.activeBranch,P,C,V),b.container=P},next(){return b.activeBranch&&h(b.activeBranch)},registerDep(P,C,V){const T=!!b.pendingBranch;T&&b.deps++;const I=P.vnode.el;P.asyncDep.catch(O=>{Gl(O,P,0)}).then(O=>{if(P.isUnmounted||b.isUnmounted||b.pendingId!==P.suspenseId)return;P.asyncResolved=!0;const{vnode:A}=P;oo(P,O,!1),I&&(A.el=I);const B=!I&&P.subTree.el;C(P,A,m(I||P.subTree.el),I?null:h(P.subTree),b,o,V),B&&y(B),Uo(P,A.el),T&&--b.deps===0&&b.resolve()})},unmount(P,C){b.isUnmounted=!0,b.activeBranch&&v(b.activeBranch,n,P,C),b.pendingBranch&&v(b.pendingBranch,n,P,C)}};return b}function hh(e,t,n,l,a,r,o,i,s){const u=t.suspense=Ic(t,l,n,e.parentNode,document.createElement("div"),null,a,r,o,i,!0),f=s(e,u.pendingBranch=t.ssContent,n,u,r,o);return u.deps===0&&u.resolve(!1,!0),f}function gh(e){const{shapeFlag:t,children:n}=e,l=t&32;e.ssContent=qi(l?n.default:n),e.ssFallback=l?qi(n.fallback):g(lt)}function qi(e){let t;if(be(e)){const n=ll&&e._c;n&&(e._d=!1,Pt()),e=e(),n&&(e._d=!0,t=kt,Jc())}return ye(e)&&(e=nh(e)),e=Ft(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function yh(e,t){t&&t.pendingBranch?ye(e)?t.effects.push(...e):t.effects.push(e):Qr(e)}function tl(e,t){e.activeBranch=t;const{vnode:n,parentComponent:l}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;n.el=a,l&&l.subTree===n&&(l.vnode.el=a,Uo(l,a))}function bh(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}function tr(e,t,n=Xe,l=!1){if(n){const a=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{xn();const i=Hn(n),s=Et(t,n,e,o);return i(),Cn(),s});return l?a.unshift(r):a.push(r),r}}const nn=e=>(t,n=Xe)=>{(!lr||e==="sp")&&tr(e,(...l)=>t(...l),n)},Yo=nn("bm"),Wt=nn("m"),Vc=nn("bu"),Qo=nn("u"),pt=nn("bum"),Oc=nn("um"),ph=nn("sp"),Sh=nn("rtg"),wh=nn("rtc");function _h(e,t=Xe){tr("ec",e,t)}function bt(e,t){if(ft===null)return e;const n=ar(ft),l=e.dirs||(e.dirs=[]);for(let a=0;a!!e.type.__asyncLoader,Zr=e=>e?nf(e)?ar(e):Zr(e.parent):null,kl=Ge(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=>Zr(e.parent),$root:e=>Zr(e.root),$emit:e=>e.emit,$options:e=>Xo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ko(e.update)}),$nextTick:e=>e.n||(e.n=He.bind(e.proxy)),$watch:e=>jh.bind(e)}),_r=(e,t)=>e!==Re&&!e.__isScriptSetup&&Ee(e,t),xh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:l,data:a,props:r,accessCache:o,type:i,appContext:s}=e;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return l[t];case 2:return a[t];case 4:return n[t];case 3:return r[t]}else{if(_r(l,t))return o[t]=1,l[t];if(a!==Re&&Ee(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&Ee(u,t))return o[t]=3,r[t];if(n!==Re&&Ee(n,t))return o[t]=4,n[t];Jr&&(o[t]=0)}}const f=kl[t];let c,d;if(f)return t==="$attrs"&&dt(e.attrs,"get",""),f(e);if((c=i.__cssModules)&&(c=c[t]))return c;if(n!==Re&&Ee(n,t))return o[t]=4,n[t];if(d=s.config.globalProperties,Ee(d,t))return d[t]},set({_:e},t,n){const{data:l,setupState:a,ctx:r}=e;return _r(a,t)?(a[t]=n,!0):l!==Re&&Ee(l,t)?(l[t]=n,!0):Ee(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:l,appContext:a,propsOptions:r}},o){let i;return!!n[o]||e!==Re&&Ee(e,o)||_r(t,o)||(i=r[0])&&Ee(i,o)||Ee(l,o)||Ee(kl,o)||Ee(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ee(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Yi(e){return ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function ka(e){const t=dl();let n=e();return ro(),Vo(n)&&(n=n.catch(l=>{throw Hn(t),l})),[n,()=>Hn(t)]}let Jr=!0;function Ch(e){const t=Xo(e),n=e.proxy,l=e.ctx;Jr=!1,t.beforeCreate&&Qi(t.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:i,provide:s,inject:u,created:f,beforeMount:c,mounted:d,beforeUpdate:v,updated:h,activated:m,deactivated:y,beforeDestroy:S,beforeUnmount:w,destroyed:k,unmounted:p,render:b,renderTracked:P,renderTriggered:C,errorCaptured:V,serverPrefetch:T,expose:I,inheritAttrs:O,components:A,directives:B,filters:D}=t;if(u&&kh(u,l,null),o)for(const Y in o){const M=o[Y];be(M)&&(l[Y]=M.bind(n))}if(a){const Y=a.call(n,n);Me(Y)&&(e.data=tt(Y))}if(Jr=!0,r)for(const Y in r){const M=r[Y],N=be(M)?M.bind(n,n):be(M.get)?M.get.bind(n,n):Ct,L=!be(M)&&be(M.set)?M.set.bind(n):Ct,j=x({get:N,set:L});Object.defineProperty(l,Y,{enumerable:!0,configurable:!0,get:()=>j.value,set:Q=>j.value=Q})}if(i)for(const Y in i)Fc(i[Y],l,n,Y);if(s){const Y=be(s)?s.call(n):s;Reflect.ownKeys(Y).forEach(M=>{Ne(M,Y[M])})}f&&Qi(f,e,"c");function z(Y,M){ye(M)?M.forEach(N=>Y(N.bind(n))):M&&Y(M.bind(n))}if(z(Yo,c),z(Wt,d),z(Vc,v),z(Qo,h),z(Kc,m),z(Uc,y),z(_h,V),z(wh,P),z(Sh,C),z(pt,w),z(Oc,p),z(ph,T),ye(I))if(I.length){const Y=e.exposed||(e.exposed={});I.forEach(M=>{Object.defineProperty(Y,M,{get:()=>n[M],set:N=>n[M]=N})})}else e.exposed||(e.exposed={});b&&e.render===Ct&&(e.render=b),O!=null&&(e.inheritAttrs=O),A&&(e.components=A),B&&(e.directives=B)}function kh(e,t,n=Ct){ye(e)&&(e=eo(e));for(const l in e){const a=e[l];let r;Me(a)?"default"in a?r=Ce(a.from||l,a.default,!0):r=Ce(a.from||l):r=Ce(a),De(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[l]=r}}function Qi(e,t,n){Et(ye(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function Fc(e,t,n,l){const a=l.includes(".")?Wc(n,l):()=>n[l];if(qe(e)){const r=t[e];be(r)&&de(a,r)}else if(be(e))de(a,e.bind(n));else if(Me(e))if(ye(e))e.forEach(r=>Fc(r,t,n,l));else{const r=be(e.handler)?e.handler.bind(n):t[e.handler];be(r)&&de(a,r,e)}}function Xo(e){const t=e.type,{mixins:n,extends:l}=t,{mixins:a,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,i=r.get(t);let s;return i?s=i:!a.length&&!n&&!l?s=t:(s={},a.length&&a.forEach(u=>Pa(s,u,o,!0)),Pa(s,t,o)),Me(t)&&r.set(t,s),s}function Pa(e,t,n,l=!1){const{mixins:a,extends:r}=t;r&&Pa(e,r,n,!0),a&&a.forEach(o=>Pa(e,o,n,!0));for(const o in t)if(!(l&&o==="expose")){const i=Ph[o]||n&&n[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const Ph={data:Xi,props:Zi,emits:Zi,methods:wl,computed:wl,beforeCreate:it,created:it,beforeMount:it,mounted:it,beforeUpdate:it,updated:it,beforeDestroy:it,beforeUnmount:it,destroyed:it,unmounted:it,activated:it,deactivated:it,errorCaptured:it,serverPrefetch:it,components:wl,directives:wl,watch:Ah,provide:Xi,inject:Eh};function Xi(e,t){return t?e?function(){return Ge(be(e)?e.call(this,this):e,be(t)?t.call(this,this):t)}:t:e}function Eh(e,t){return wl(eo(e),eo(t))}function eo(e){if(ye(e)){const t={};for(let n=0;n1)return n&&be(t)?t.call(l&&l.proxy):t}}const Rc={},Lc=()=>Object.create(Rc),Mc=e=>Object.getPrototypeOf(e)===Rc;function Vh(e,t,n,l=!1){const a={},r=Lc();e.propsDefaults=Object.create(null),Dc(e,t,a,r);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=l?a:bc(a):e.type.props?e.props=a:e.props=r,e.attrs=r}function Oh(e,t,n,l){const{props:a,attrs:r,vnode:{patchFlag:o}}=e,i=pe(a),[s]=e.propsOptions;let u=!1;if((l||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let c=0;c{s=!0;const[d,v]=$c(c,t,!0);Ge(o,d),v&&i.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!s)return Me(e)&&l.set(e,Zn),Zn;if(ye(r))for(let f=0;f-1,v[1]=m<0||h-1||Ee(v,"default"))&&i.push(c)}}}const u=[o,i];return Me(e)&&l.set(e,u),u}function Ji(e){return e[0]!=="$"&&!_l(e)}function es(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function ts(e,t){return es(e)===es(t)}function ns(e,t){return ye(t)?t.findIndex(n=>ts(n,e)):be(t)&&ts(t,e)?0:-1}const Nc=e=>e[0]==="_"||e==="$stable",Zo=e=>ye(e)?e.map(Ft):[Ft(e)],Fh=(e,t,n)=>{if(t._n)return t;const l=Le((...a)=>Zo(t(...a)),n);return l._c=!1,l},Hc=(e,t,n)=>{const l=e._ctx;for(const a in e){if(Nc(a))continue;const r=e[a];if(be(r))t[a]=Fh(a,r,l);else if(r!=null){const o=Zo(r);t[a]=()=>o}}},jc=(e,t)=>{const n=Zo(t);e.slots.default=()=>n},Bh=(e,t)=>{const n=e.slots=Lc();if(e.vnode.shapeFlag&32){const l=t._;l?(Ge(n,t),Ju(n,"_",l,!0)):Hc(t,n)}else t&&jc(e,t)},Rh=(e,t,n)=>{const{vnode:l,slots:a}=e;let r=!0,o=Re;if(l.shapeFlag&32){const i=t._;i?n&&i===1?r=!1:(Ge(a,t),!n&&i===1&&delete a._):(r=!t.$stable,Hc(t,a)),o=t}else t&&(jc(e,t),o={default:1});if(r)for(const i in a)!Nc(i)&&o[i]==null&&delete a[i]};function no(e,t,n,l,a=!1){if(ye(e)){e.forEach((d,v)=>no(d,t&&(ye(t)?t[v]:t),n,l,a));return}if(ma(l)&&!a)return;const r=l.shapeFlag&4?ar(l.component):l.el,o=a?null:r,{i,r:s}=e,u=t&&t.r,f=i.refs===Re?i.refs={}:i.refs,c=i.setupState;if(u!=null&&u!==s&&(qe(u)?(f[u]=null,Ee(c,u)&&(c[u]=null)):De(u)&&(u.value=null)),be(s))bn(s,i,12,[o,f]);else{const d=qe(s),v=De(s);if(d||v){const h=()=>{if(e.f){const m=d?Ee(c,s)?c[s]:f[s]:s.value;a?ye(m)&&Io(m,r):ye(m)?m.includes(r)||m.push(r):d?(f[s]=[r],Ee(c,s)&&(c[s]=f[s])):(s.value=[r],e.k&&(f[e.k]=s.value))}else d?(f[s]=o,Ee(c,s)&&(c[s]=o)):v&&(s.value=o,e.k&&(f[e.k]=o))};o?(h.id=-1,ut(h,n)):h()}}}const ut=yh;function Lh(e){return Mh(e)}function Mh(e,t){const n=tc();n.__VUE__=!0;const{insert:l,remove:a,patchProp:r,createElement:o,createText:i,createComment:s,setText:u,setElementText:f,parentNode:c,nextSibling:d,setScopeId:v=Ct,insertStaticContent:h}=e,m=(_,E,R,H=null,$=null,J=null,le=void 0,Z=null,te=!!E.dynamicChildren)=>{if(_===E)return;_&&!Ht(_,E)&&(H=F(_),Q(_,$,J,!0),_=null),E.patchFlag===-2&&(te=!1,E.dynamicChildren=null);const{type:K,ref:oe,shapeFlag:he}=E;switch(K){case ql:y(_,E,R,H);break;case lt:S(_,E,R,H);break;case kr:_==null&&w(E,R,H,le);break;case _e:A(_,E,R,H,$,J,le,Z,te);break;default:he&1?b(_,E,R,H,$,J,le,Z,te):he&6?B(_,E,R,H,$,J,le,Z,te):(he&64||he&128)&&K.process(_,E,R,H,$,J,le,Z,te,ne)}oe!=null&&$&&no(oe,_&&_.ref,J,E||_,!E)},y=(_,E,R,H)=>{if(_==null)l(E.el=i(E.children),R,H);else{const $=E.el=_.el;E.children!==_.children&&u($,E.children)}},S=(_,E,R,H)=>{_==null?l(E.el=s(E.children||""),R,H):E.el=_.el},w=(_,E,R,H)=>{[_.el,_.anchor]=h(_.children,E,R,H,_.el,_.anchor)},k=({el:_,anchor:E},R,H)=>{let $;for(;_&&_!==E;)$=d(_),l(_,R,H),_=$;l(E,R,H)},p=({el:_,anchor:E})=>{let R;for(;_&&_!==E;)R=d(_),a(_),_=R;a(E)},b=(_,E,R,H,$,J,le,Z,te)=>{E.type==="svg"?le="svg":E.type==="math"&&(le="mathml"),_==null?P(E,R,H,$,J,le,Z,te):T(_,E,$,J,le,Z,te)},P=(_,E,R,H,$,J,le,Z)=>{let te,K;const{props:oe,shapeFlag:he,transition:me,dirs:Se}=_;if(te=_.el=o(_.type,J,oe&&oe.is,oe),he&8?f(te,_.children):he&16&&V(_.children,te,null,H,$,xr(_,J),le,Z),Se&&Vn(_,null,H,"created"),C(te,_,_.scopeId,le,H),oe){for(const Be in oe)Be!=="value"&&!_l(Be)&&r(te,Be,null,oe[Be],J,_.children,H,$,re);"value"in oe&&r(te,"value",null,oe.value,J),(K=oe.onVnodeBeforeMount)&&$t(K,H,_)}Se&&Vn(_,null,H,"beforeMount");const ke=Dh($,me);ke&&me.beforeEnter(te),l(te,E,R),((K=oe&&oe.onVnodeMounted)||ke||Se)&&ut(()=>{K&&$t(K,H,_),ke&&me.enter(te),Se&&Vn(_,null,H,"mounted")},$)},C=(_,E,R,H,$)=>{if(R&&v(_,R),H)for(let J=0;J{for(let K=te;K<_.length;K++){const oe=_[K]=Z?vn(_[K]):Ft(_[K]);m(null,oe,E,R,H,$,J,le,Z)}},T=(_,E,R,H,$,J,le)=>{const Z=E.el=_.el;let{patchFlag:te,dynamicChildren:K,dirs:oe}=E;te|=_.patchFlag&16;const he=_.props||Re,me=E.props||Re;let Se;if(R&&On(R,!1),(Se=me.onVnodeBeforeUpdate)&&$t(Se,R,E,_),oe&&Vn(E,_,R,"beforeUpdate"),R&&On(R,!0),K?I(_.dynamicChildren,K,Z,R,H,xr(E,$),J):le||M(_,E,Z,null,R,H,xr(E,$),J,!1),te>0){if(te&16)O(Z,E,he,me,R,H,$);else if(te&2&&he.class!==me.class&&r(Z,"class",null,me.class,$),te&4&&r(Z,"style",he.style,me.style,$),te&8){const ke=E.dynamicProps;for(let Be=0;Be{Se&&$t(Se,R,E,_),oe&&Vn(E,_,R,"updated")},H)},I=(_,E,R,H,$,J,le)=>{for(let Z=0;Z{if(R!==H){if(R!==Re)for(const Z in R)!_l(Z)&&!(Z in H)&&r(_,Z,R[Z],null,le,E.children,$,J,re);for(const Z in H){if(_l(Z))continue;const te=H[Z],K=R[Z];te!==K&&Z!=="value"&&r(_,Z,K,te,le,E.children,$,J,re)}"value"in H&&r(_,"value",R.value,H.value,le)}},A=(_,E,R,H,$,J,le,Z,te)=>{const K=E.el=_?_.el:i(""),oe=E.anchor=_?_.anchor:i("");let{patchFlag:he,dynamicChildren:me,slotScopeIds:Se}=E;Se&&(Z=Z?Z.concat(Se):Se),_==null?(l(K,R,H),l(oe,R,H),V(E.children||[],R,oe,$,J,le,Z,te)):he>0&&he&64&&me&&_.dynamicChildren?(I(_.dynamicChildren,me,R,$,J,le,Z),(E.key!=null||$&&E===$.subTree)&&Jo(_,E,!0)):M(_,E,R,oe,$,J,le,Z,te)},B=(_,E,R,H,$,J,le,Z,te)=>{E.slotScopeIds=Z,_==null?E.shapeFlag&512?$.ctx.activate(E,R,H,le,te):D(E,R,H,$,J,le,te):U(_,E,te)},D=(_,E,R,H,$,J,le)=>{const Z=_.component=tg(_,H,$);if(nr(_)&&(Z.ctx.renderer=ne),ng(Z),Z.asyncDep){if($&&$.registerDep(Z,z,le),!_.el){const te=Z.subTree=g(lt);S(null,te,E,R)}}else z(Z,_,E,R,$,J,le)},U=(_,E,R)=>{const H=E.component=_.component;if(rh(_,E,R))if(H.asyncDep&&!H.asyncResolved){Y(H,E,R);return}else H.next=E,Jm(H.update),H.effect.dirty=!0,H.update();else E.el=_.el,H.vnode=E},z=(_,E,R,H,$,J,le)=>{const Z=()=>{if(_.isMounted){let{next:oe,bu:he,u:me,parent:Se,vnode:ke}=_;{const Kn=zc(_);if(Kn){oe&&(oe.el=ke.el,Y(_,oe,le)),Kn.asyncDep.then(()=>{_.isUnmounted||Z()});return}}let Be=oe,Te;On(_,!1),oe?(oe.el=ke.el,Y(_,oe,le)):oe=ke,he&&pr(he),(Te=oe.props&&oe.props.onVnodeBeforeUpdate)&&$t(Te,Se,oe,ke),On(_,!0);const Qe=wr(_),Ot=_.subTree;_.subTree=Qe,m(Ot,Qe,c(Ot.el),F(Ot),_,$,J),oe.el=Qe.el,Be===null&&Uo(_,Qe.el),me&&ut(me,$),(Te=oe.props&&oe.props.onVnodeUpdated)&&ut(()=>$t(Te,Se,oe,ke),$)}else{let oe;const{el:he,props:me}=E,{bm:Se,m:ke,parent:Be}=_,Te=ma(E);if(On(_,!1),Se&&pr(Se),!Te&&(oe=me&&me.onVnodeBeforeMount)&&$t(oe,Be,E),On(_,!0),he&&Ae){const Qe=()=>{_.subTree=wr(_),Ae(he,_.subTree,_,$,null)};Te?E.type.__asyncLoader().then(()=>!_.isUnmounted&&Qe()):Qe()}else{const Qe=_.subTree=wr(_);m(null,Qe,R,H,_,$,J),E.el=Qe.el}if(ke&&ut(ke,$),!Te&&(oe=me&&me.onVnodeMounted)){const Qe=E;ut(()=>$t(oe,Be,Qe),$)}(E.shapeFlag&256||Be&&ma(Be.vnode)&&Be.vnode.shapeFlag&256)&&_.a&&ut(_.a,$),_.isMounted=!0,E=R=H=null}},te=_.effect=new Ro(Z,Ct,()=>Ko(K),_.scope),K=_.update=()=>{te.dirty&&te.run()};K.id=_.uid,On(_,!0),K()},Y=(_,E,R)=>{E.component=_;const H=_.vnode.props;_.vnode=E,_.next=null,Oh(_,E.props,H,R),Rh(_,E.children,R),xn(),Ki(_),Cn()},M=(_,E,R,H,$,J,le,Z,te=!1)=>{const K=_&&_.children,oe=_?_.shapeFlag:0,he=E.children,{patchFlag:me,shapeFlag:Se}=E;if(me>0){if(me&128){L(K,he,R,H,$,J,le,Z,te);return}else if(me&256){N(K,he,R,H,$,J,le,Z,te);return}}Se&8?(oe&16&&re(K,$,J),he!==K&&f(R,he)):oe&16?Se&16?L(K,he,R,H,$,J,le,Z,te):re(K,$,J,!0):(oe&8&&f(R,""),Se&16&&V(he,R,H,$,J,le,Z,te))},N=(_,E,R,H,$,J,le,Z,te)=>{_=_||Zn,E=E||Zn;const K=_.length,oe=E.length,he=Math.min(K,oe);let me;for(me=0;meoe?re(_,$,J,!0,!1,he):V(E,R,H,$,J,le,Z,te,he)},L=(_,E,R,H,$,J,le,Z,te)=>{let K=0;const oe=E.length;let he=_.length-1,me=oe-1;for(;K<=he&&K<=me;){const Se=_[K],ke=E[K]=te?vn(E[K]):Ft(E[K]);if(Ht(Se,ke))m(Se,ke,R,null,$,J,le,Z,te);else break;K++}for(;K<=he&&K<=me;){const Se=_[he],ke=E[me]=te?vn(E[me]):Ft(E[me]);if(Ht(Se,ke))m(Se,ke,R,null,$,J,le,Z,te);else break;he--,me--}if(K>he){if(K<=me){const Se=me+1,ke=Seme)for(;K<=he;)Q(_[K],$,J,!0),K++;else{const Se=K,ke=K,Be=new Map;for(K=ke;K<=me;K++){const vt=E[K]=te?vn(E[K]):Ft(E[K]);vt.key!=null&&Be.set(vt.key,K)}let Te,Qe=0;const Ot=me-ke+1;let Kn=!1,Bi=0;const gl=new Array(Ot);for(K=0;K=Ot){Q(vt,$,J,!0);continue}let Dt;if(vt.key!=null)Dt=Be.get(vt.key);else for(Te=ke;Te<=me;Te++)if(gl[Te-ke]===0&&Ht(vt,E[Te])){Dt=Te;break}Dt===void 0?Q(vt,$,J,!0):(gl[Dt-ke]=K+1,Dt>=Bi?Bi=Dt:Kn=!0,m(vt,E[Dt],R,null,$,J,le,Z,te),Qe++)}const Ri=Kn?$h(gl):Zn;for(Te=Ri.length-1,K=Ot-1;K>=0;K--){const vt=ke+K,Dt=E[vt],Li=vt+1{const{el:J,type:le,transition:Z,children:te,shapeFlag:K}=_;if(K&6){j(_.component.subTree,E,R,H);return}if(K&128){_.suspense.move(E,R,H);return}if(K&64){le.move(_,E,R,ne);return}if(le===_e){l(J,E,R);for(let he=0;heZ.enter(J),$);else{const{leave:he,delayLeave:me,afterLeave:Se}=Z,ke=()=>l(J,E,R),Be=()=>{he(J,()=>{ke(),Se&&Se()})};me?me(J,ke,Be):Be()}else l(J,E,R)},Q=(_,E,R,H=!1,$=!1)=>{const{type:J,props:le,ref:Z,children:te,dynamicChildren:K,shapeFlag:oe,patchFlag:he,dirs:me,memoIndex:Se}=_;if(he===-2&&($=!1),Z!=null&&no(Z,null,R,_,!0),Se!=null&&(E.renderCache[Se]=void 0),oe&256){E.ctx.deactivate(_);return}const ke=oe&1&&me,Be=!ma(_);let Te;if(Be&&(Te=le&&le.onVnodeBeforeUnmount)&&$t(Te,E,_),oe&6)X(_.component,R,H);else{if(oe&128){_.suspense.unmount(R,H);return}ke&&Vn(_,null,E,"beforeUnmount"),oe&64?_.type.remove(_,E,R,ne,H):K&&(J!==_e||he>0&&he&64)?re(K,E,R,!1,!0):(J===_e&&he&384||!$&&oe&16)&&re(te,E,R),H&&ie(_)}(Be&&(Te=le&&le.onVnodeUnmounted)||ke)&&ut(()=>{Te&&$t(Te,E,_),ke&&Vn(_,null,E,"unmounted")},R)},ie=_=>{const{type:E,el:R,anchor:H,transition:$}=_;if(E===_e){se(R,H);return}if(E===kr){p(_);return}const J=()=>{a(R),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(_.shapeFlag&1&&$&&!$.persisted){const{leave:le,delayLeave:Z}=$,te=()=>le(R,J);Z?Z(_.el,J,te):te()}else J()},se=(_,E)=>{let R;for(;_!==E;)R=d(_),a(_),_=R;a(E)},X=(_,E,R)=>{const{bum:H,scope:$,update:J,subTree:le,um:Z,m:te,a:K}=_;ls(te),ls(K),H&&pr(H),$.stop(),J&&(J.active=!1,Q(le,_,E,R)),Z&&ut(Z,E),ut(()=>{_.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&_.asyncDep&&!_.asyncResolved&&_.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},re=(_,E,R,H=!1,$=!1,J=0)=>{for(let le=J;le<_.length;le++)Q(_[le],E,R,H,$)},F=_=>_.shapeFlag&6?F(_.component.subTree):_.shapeFlag&128?_.suspense.next():d(_.anchor||_.el);let G=!1;const q=(_,E,R)=>{_==null?E._vnode&&Q(E._vnode,null,null,!0):m(E._vnode||null,_,E,null,null,null,R),G||(G=!0,Ki(),Pc(),G=!1),E._vnode=_},ne={p:m,um:Q,m:j,r:ie,mt:D,mc:V,pc:M,pbc:I,n:F,o:e};let xe,Ae;return{render:q,hydrate:xe,createApp:Ih(q,xe)}}function xr({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 On({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Dh(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Jo(e,t,n=!1){const l=e.children,a=t.children;if(ye(l)&&ye(a))for(let r=0;r>1,e[n[i]]0&&(t[l]=n[r-1]),n[r]=l)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}function zc(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:zc(t)}function ls(e){if(e)for(let t=0;tCe(Nh);function ot(e,t){return ei(e,null,t)}const aa={};function de(e,t,n){return ei(e,t,n)}function ei(e,t,{immediate:n,deep:l,flush:a,once:r,onTrack:o,onTrigger:i}=Re){if(t&&r){const P=t;t=(...C)=>{P(...C),b()}}const s=Xe,u=P=>l===!0?P:hn(P,l===!1?1:void 0);let f,c=!1,d=!1;if(De(e)?(f=()=>e.value,c=xa(e)):xl(e)?(f=()=>u(e),c=!0):ye(e)?(d=!0,c=e.some(P=>xl(P)||xa(P)),f=()=>e.map(P=>{if(De(P))return P.value;if(xl(P))return u(P);if(be(P))return bn(P,s,2)})):be(e)?t?f=()=>bn(e,s,2):f=()=>(v&&v(),Et(e,s,3,[h])):f=Ct,t&&l){const P=f;f=()=>hn(P())}let v,h=P=>{v=k.onStop=()=>{bn(P,s,4),v=k.onStop=void 0}},m;if(lr)if(h=Ct,t?n&&Et(t,s,3,[f(),d?[]:void 0,h]):f(),a==="sync"){const P=Hh();m=P.__watcherHandles||(P.__watcherHandles=[])}else return Ct;let y=d?new Array(e.length).fill(aa):aa;const S=()=>{if(!(!k.active||!k.dirty))if(t){const P=k.run();(l||c||(d?P.some((C,V)=>pn(C,y[V])):pn(P,y)))&&(v&&v(),Et(t,s,3,[P,y===aa?void 0:d&&y[0]===aa?[]:y,h]),y=P)}else k.run()};S.allowRecurse=!!t;let w;a==="sync"?w=S:a==="post"?w=()=>ut(S,s&&s.suspense):(S.pre=!0,s&&(S.id=s.uid),w=()=>Ko(S));const k=new Ro(f,Ct,w),p=oc(),b=()=>{k.stop(),p&&Io(p.effects,k)};return t?n?S():y=k.run():a==="post"?ut(k.run.bind(k),s&&s.suspense):k.run(),m&&m.push(b),b}function jh(e,t,n){const l=this.proxy,a=qe(e)?e.includes(".")?Wc(l,e):()=>l[e]:e.bind(l,l);let r;be(t)?r=t:(r=t.handler,n=t);const o=Hn(this),i=ei(a,r.bind(l),n);return o(),i}function Wc(e,t){const n=t.split(".");return()=>{let l=e;for(let a=0;a{hn(l,t,n)});else if(Zu(e)){for(const l in e)hn(e[l],t,n);for(const l of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,l)&&hn(e[l],t,n)}return e}const nr=e=>e.type.__isKeepAlive;function Kc(e,t){Gc(e,"a",t)}function Uc(e,t){Gc(e,"da",t)}function Gc(e,t,n=Xe){const l=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(tr(t,l,n),n){let a=n.parent;for(;a&&a.parent;)nr(a.parent.vnode)&&zh(l,t,n,a),a=a.parent}}function zh(e,t,n,l){const a=tr(t,e,l,!0);Oc(()=>{Io(l[t],a)},n)}const dn=Symbol("_leaveCb"),ra=Symbol("_enterCb");function qc(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Wt(()=>{e.isMounted=!0}),pt(()=>{e.isUnmounting=!0}),e}const _t=[Function,Array],Yc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:_t,onEnter:_t,onAfterEnter:_t,onEnterCancelled:_t,onBeforeLeave:_t,onLeave:_t,onAfterLeave:_t,onLeaveCancelled:_t,onBeforeAppear:_t,onAppear:_t,onAfterAppear:_t,onAppearCancelled:_t},Qc=e=>{const t=e.subTree;return t.component?Qc(t.component):t},Wh={name:"BaseTransition",props:Yc,setup(e,{slots:t}){const n=dl(),l=qc();return()=>{const a=t.default&&ti(t.default(),!0);if(!a||!a.length)return;let r=a[0];if(a.length>1){for(const d of a)if(d.type!==lt){r=d;break}}const o=pe(e),{mode:i}=o;if(l.isLeaving)return Cr(r);const s=as(r);if(!s)return Cr(r);let u=Ll(s,o,l,n,d=>u=d);nl(s,u);const f=n.subTree,c=f&&as(f);if(c&&c.type!==lt&&!Ht(s,c)&&Qc(n).type!==lt){const d=Ll(c,o,l,n);if(nl(c,d),i==="out-in"&&s.type!==lt)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},Cr(r);i==="in-out"&&s.type!==lt&&(d.delayLeave=(v,h,m)=>{const y=Xc(l,c);y[String(c.key)]=c,v[dn]=()=>{h(),v[dn]=void 0,delete u.delayedLeave},u.delayedLeave=m})}return r}}},Kh=Wh;function Xc(e,t){const{leavingVNodes:n}=e;let l=n.get(t.type);return l||(l=Object.create(null),n.set(t.type,l)),l}function Ll(e,t,n,l,a){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:f,onEnterCancelled:c,onBeforeLeave:d,onLeave:v,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:y,onAppear:S,onAfterAppear:w,onAppearCancelled:k}=t,p=String(e.key),b=Xc(n,e),P=(T,I)=>{T&&Et(T,l,9,I)},C=(T,I)=>{const O=I[1];P(T,I),ye(T)?T.every(A=>A.length<=1)&&O():T.length<=1&&O()},V={mode:o,persisted:i,beforeEnter(T){let I=s;if(!n.isMounted)if(r)I=y||s;else return;T[dn]&&T[dn](!0);const O=b[p];O&&Ht(e,O)&&O.el[dn]&&O.el[dn](),P(I,[T])},enter(T){let I=u,O=f,A=c;if(!n.isMounted)if(r)I=S||u,O=w||f,A=k||c;else return;let B=!1;const D=T[ra]=U=>{B||(B=!0,U?P(A,[T]):P(O,[T]),V.delayedLeave&&V.delayedLeave(),T[ra]=void 0)};I?C(I,[T,D]):D()},leave(T,I){const O=String(e.key);if(T[ra]&&T[ra](!0),n.isUnmounting)return I();P(d,[T]);let A=!1;const B=T[dn]=D=>{A||(A=!0,I(),D?P(m,[T]):P(h,[T]),T[dn]=void 0,b[O]===e&&delete b[O])};b[O]=e,v?C(v,[T,B]):B()},clone(T){const I=Ll(T,t,n,l,a);return a&&a(I),I}};return V}function Cr(e){if(nr(e))return e=Jt(e),e.children=null,e}function as(e){if(!nr(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&be(n.default))return n.default()}}function nl(e,t){e.shapeFlag&6&&e.component?nl(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 ti(e,t=!1,n){let l=[],a=0;for(let r=0;r1)for(let r=0;re.__isTeleport,El=e=>e&&(e.disabled||e.disabled===""),rs=e=>typeof SVGElement<"u"&&e instanceof SVGElement,os=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,lo=(e,t)=>{const n=e&&e.to;return qe(n)?t?t(n):null:n},Gh={name:"Teleport",__isTeleport:!0,process(e,t,n,l,a,r,o,i,s,u){const{mc:f,pc:c,pbc:d,o:{insert:v,querySelector:h,createText:m,createComment:y}}=u,S=El(t.props);let{shapeFlag:w,children:k,dynamicChildren:p}=t;if(e==null){const b=t.el=m(""),P=t.anchor=m("");v(b,n,l),v(P,n,l);const C=t.target=lo(t.props,h),V=t.targetAnchor=m("");C&&(v(V,C),o==="svg"||rs(C)?o="svg":(o==="mathml"||os(C))&&(o="mathml"));const T=(I,O)=>{w&16&&f(k,I,O,a,r,o,i,s)};S?T(n,P):C&&T(C,V)}else{t.el=e.el;const b=t.anchor=e.anchor,P=t.target=e.target,C=t.targetAnchor=e.targetAnchor,V=El(e.props),T=V?n:P,I=V?b:C;if(o==="svg"||rs(P)?o="svg":(o==="mathml"||os(P))&&(o="mathml"),p?(d(e.dynamicChildren,p,T,a,r,o,i),Jo(e,t,!0)):s||c(e,t,T,I,a,r,o,i,!1),S)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):oa(t,n,b,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=lo(t.props,h);O&&oa(t,O,null,u,0)}else V&&oa(t,P,C,u,1)}Zc(t)},remove(e,t,n,{um:l,o:{remove:a}},r){const{shapeFlag:o,children:i,anchor:s,targetAnchor:u,target:f,props:c}=e;if(f&&a(u),r&&a(s),o&16){const d=r||!El(c);for(let v=0;v0?kt||Zn:null,Jc(),ll>0&&kt&&kt.push(e),e}function Qh(e,t,n,l,a,r){return ef($e(e,t,n,l,a,r,!0))}function jt(e,t,n,l,a){return ef(g(e,t,n,l,a,!0))}function Ml(e){return e?e.__v_isVNode===!0:!1}function Ht(e,t){return e.type===t.type&&e.key===t.key}const tf=({key:e})=>e??null,ha=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?qe(e)||De(e)||be(e)?{i:ft,r:e,k:t,f:!!n}:e:null);function $e(e,t=null,n=null,l=0,a=null,r=e===_e?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&tf(t),ref:t&&ha(t),scopeId:Tc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:l,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ft};return i?(ni(s,n),r&128&&e.normalize(s)):n&&(s.shapeFlag|=qe(n)?8:16),ll>0&&!o&&kt&&(s.patchFlag>0||r&6)&&s.patchFlag!==32&&kt.push(s),s}const g=Xh;function Xh(e,t=null,n=null,l=0,a=null,r=!1){if((!e||e===sh)&&(e=lt),Ml(e)){const i=Jt(e,t,!0);return n&&ni(i,n),ll>0&&!r&&kt&&(i.shapeFlag&6?kt[kt.indexOf(e)]=i:kt.push(i)),i.patchFlag=-2,i}if(ig(e)&&(e=e.__vccOpts),t){t=Zh(t);let{class:i,style:s}=t;i&&!qe(i)&&(t.class=Bo(i)),Me(s)&&(pc(s)&&!ye(s)&&(s=Ge({},s)),t.style=Fo(s))}const o=qe(e)?1:ch(e)?128:Uh(e)?64:Me(e)?4:be(e)?2:0;return $e(e,t,n,l,a,o,r,!0)}function Zh(e){return e?pc(e)||Mc(e)?Ge({},e):e:null}function Jt(e,t,n=!1,l=!1){const{props:a,ref:r,patchFlag:o,children:i,transition:s}=e,u=t?ve(a||{},t):a,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&tf(u),ref:t&&t.ref?n&&r?ye(r)?r.concat(ha(t)):[r,ha(t)]:ha(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Jt(e.ssContent),ssFallback:e.ssFallback&&Jt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&l&&nl(f,s.clone(f)),f}function Je(e=" ",t=0){return g(ql,null,e,t)}function ga(e="",t=!1){return t?(Pt(),jt(lt,null,e)):g(lt,null,e)}function Ft(e){return e==null||typeof e=="boolean"?g(lt):ye(e)?g(_e,null,e.slice()):typeof e=="object"?vn(e):g(ql,null,String(e))}function vn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Jt(e)}function ni(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(ye(t))n=16;else if(typeof t=="object")if(l&65){const a=t.default;a&&(a._c&&(a._d=!1),ni(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Mc(t)?t._ctx=ft:a===3&&ft&&(ft.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else be(t)?(t={default:t,_ctx:ft},n=32):(t=String(t),l&64?(n=16,t=[Je(t)]):n=8);e.children=t,e.shapeFlag|=n}function ve(...e){const t={};for(let n=0;nXe||ft;let Ea,ao;{const e=tc(),t=(n,l)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(l),r=>{a.length>1?a.forEach(o=>o(r)):a[0](r)}};Ea=t("__VUE_INSTANCE_SETTERS__",n=>Xe=n),ao=t("__VUE_SSR_SETTERS__",n=>lr=n)}const Hn=e=>{const t=Xe;return Ea(e),e.scope.on(),()=>{e.scope.off(),Ea(t)}},ro=()=>{Xe&&Xe.scope.off(),Ea(null)};function nf(e){return e.vnode.shapeFlag&4}let lr=!1;function ng(e,t=!1){t&&ao(t);const{props:n,children:l}=e.vnode,a=nf(e);Vh(e,n,a,t),Bh(e,l);const r=a?lg(e,t):void 0;return t&&ao(!1),r}function lg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,xh);const{setup:l}=n;if(l){const a=e.setupContext=l.length>1?rg(e):null,r=Hn(e);xn();const o=bn(l,e,0,[e.props,a]);if(Cn(),r(),Vo(o)){if(o.then(ro,ro),t)return o.then(i=>{oo(e,i,t)}).catch(i=>{Gl(i,e,0)});e.asyncDep=o}else oo(e,o,t)}else lf(e,t)}function oo(e,t,n){be(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Me(t)&&(e.setupState=_c(t)),lf(e,n)}let ss;function lf(e,t,n){const l=e.type;if(!e.render){if(!t&&ss&&!l.render){const a=l.template||Xo(e).template;if(a){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=l,u=Ge(Ge({isCustomElement:r,delimiters:i},o),s);l.render=ss(a,u)}}e.render=l.render||Ct}{const a=Hn(e);xn();try{Ch(e)}finally{Cn(),a()}}}const ag={get(e,t){return dt(e,"get",""),e[t]}};function rg(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ag),slots:e.slots,emit:e.emit,expose:t}}function ar(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(_c(zm(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in kl)return kl[n](e)},has(t,n){return n in t||n in kl}})):e.proxy}function og(e,t=!0){return be(e)?e.displayName||e.name:e.name||t&&e.__name}function ig(e){return be(e)&&"__vccOpts"in e}const x=(e,t)=>Wm(e,t,lr);function kn(e,t,n){const l=arguments.length;return l===2?Me(t)&&!ye(t)?Ml(t)?g(e,null,[t]):g(e,t):g(e,null,t):(l>3?n=Array.prototype.slice.call(arguments,2):l===3&&Ml(n)&&(n=[n]),g(e,t,n))}const sg="3.4.31";/** -* @vue/runtime-dom v3.4.31 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const ug="http://www.w3.org/2000/svg",cg="http://www.w3.org/1998/Math/MathML",Xt=typeof document<"u"?document:null,us=Xt&&Xt.createElement("template"),fg={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 a=t==="svg"?Xt.createElementNS(ug,e):t==="mathml"?Xt.createElementNS(cg,e):n?Xt.createElement(e,{is:n}):Xt.createElement(e);return e==="select"&&l&&l.multiple!=null&&a.setAttribute("multiple",l.multiple),a},createText:e=>Xt.createTextNode(e),createComment:e=>Xt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Xt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,l,a,r){const o=n?n.previousSibling:t.lastChild;if(a&&(a===r||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===r||!(a=a.nextSibling)););else{us.innerHTML=l==="svg"?`${e}`:l==="mathml"?`${e}`:e;const i=us.content;if(l==="svg"||l==="mathml"){const s=i.firstChild;for(;s.firstChild;)i.appendChild(s.firstChild);i.removeChild(s)}t.insertBefore(i,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},sn="transition",yl="animation",al=Symbol("_vtc"),en=(e,{slots:t})=>kn(Kh,rf(e),t);en.displayName="Transition";const af={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},dg=en.props=Ge({},Yc,af),Fn=(e,t=[])=>{ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},cs=e=>e?ye(e)?e.some(t=>t.length>1):e.length>1:!1;function rf(e){const t={};for(const A in e)A in af||(t[A]=e[A]);if(e.css===!1)return t;const{name:n="v",type:l,duration:a,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=r,appearActiveClass:u=o,appearToClass:f=i,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=vg(a),m=h&&h[0],y=h&&h[1],{onBeforeEnter:S,onEnter:w,onEnterCancelled:k,onLeave:p,onLeaveCancelled:b,onBeforeAppear:P=S,onAppear:C=w,onAppearCancelled:V=k}=t,T=(A,B,D)=>{cn(A,B?f:i),cn(A,B?u:o),D&&D()},I=(A,B)=>{A._isLeaving=!1,cn(A,c),cn(A,v),cn(A,d),B&&B()},O=A=>(B,D)=>{const U=A?C:w,z=()=>T(B,A,D);Fn(U,[B,z]),fs(()=>{cn(B,A?s:r),Qt(B,A?f:i),cs(U)||ds(B,l,m,z)})};return Ge(t,{onBeforeEnter(A){Fn(S,[A]),Qt(A,r),Qt(A,o)},onBeforeAppear(A){Fn(P,[A]),Qt(A,s),Qt(A,u)},onEnter:O(!1),onAppear:O(!0),onLeave(A,B){A._isLeaving=!0;const D=()=>I(A,B);Qt(A,c),Qt(A,d),sf(),fs(()=>{A._isLeaving&&(cn(A,c),Qt(A,v),cs(p)||ds(A,l,y,D))}),Fn(p,[A,D])},onEnterCancelled(A){T(A,!1),Fn(k,[A])},onAppearCancelled(A){T(A,!0),Fn(V,[A])},onLeaveCancelled(A){I(A),Fn(b,[A])}})}function vg(e){if(e==null)return null;if(Me(e))return[Pr(e.enter),Pr(e.leave)];{const t=Pr(e);return[t,t]}}function Pr(e){return ec(e)}function Qt(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[al]||(e[al]=new Set)).add(t)}function cn(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.remove(l));const n=e[al];n&&(n.delete(t),n.size||(e[al]=void 0))}function fs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let mg=0;function ds(e,t,n,l){const a=e._endId=++mg,r=()=>{a===e._endId&&l()};if(n)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=of(e,t);if(!o)return l();const u=o+"end";let f=0;const c=()=>{e.removeEventListener(u,d),r()},d=v=>{v.target===e&&++f>=s&&c()};setTimeout(()=>{f(n[h]||"").split(", "),a=l(`${sn}Delay`),r=l(`${sn}Duration`),o=vs(a,r),i=l(`${yl}Delay`),s=l(`${yl}Duration`),u=vs(i,s);let f=null,c=0,d=0;t===sn?o>0&&(f=sn,c=o,d=r.length):t===yl?u>0&&(f=yl,c=u,d=s.length):(c=Math.max(o,u),f=c>0?o>u?sn:yl:null,d=f?f===sn?r.length:s.length:0);const v=f===sn&&/\b(transform|all)(,|$)/.test(l(`${sn}Property`).toString());return{type:f,timeout:c,propCount:d,hasTransform:v}}function vs(e,t){for(;e.lengthms(n)+ms(e[l])))}function ms(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function sf(){return document.body.offsetHeight}function hg(e,t,n){const l=e[al];l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Aa=Symbol("_vod"),uf=Symbol("_vsh"),vl={beforeMount(e,{value:t},{transition:n}){e[Aa]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):bl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:l}){!t!=!n&&(l?t?(l.beforeEnter(e),bl(e,!0),l.enter(e)):l.leave(e,()=>{bl(e,!1)}):bl(e,t))},beforeUnmount(e,{value:t}){bl(e,t)}};function bl(e,t){e.style.display=t?e[Aa]:"none",e[uf]=!t}const gg=Symbol(""),yg=/(^|;)\s*display\s*:/;function bg(e,t,n){const l=e.style,a=qe(n);let r=!1;if(n&&!a){if(t)if(qe(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();n[i]==null&&ya(l,i,"")}else for(const o in t)n[o]==null&&ya(l,o,"");for(const o in n)o==="display"&&(r=!0),ya(l,o,n[o])}else if(a){if(t!==n){const o=l[gg];o&&(n+=";"+o),l.cssText=n,r=yg.test(n)}}else t&&e.removeAttribute("style");Aa in e&&(e[Aa]=r?l.display:"",e[uf]&&(l.display="none"))}const hs=/\s*!important$/;function ya(e,t,n){if(ye(n))n.forEach(l=>ya(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=pg(e,t);hs.test(n)?e.setProperty(cl(l),n.replace(hs,""),"important"):e[l]=n}}const gs=["Webkit","Moz","ms"],Er={};function pg(e,t){const n=Er[t];if(n)return n;let l=At(t);if(l!=="filter"&&l in e)return Er[t]=l;l=jn(l);for(let a=0;aAr||(kg.then(()=>Ar=0),Ar=Date.now());function Eg(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;Et(Ag(l,n.value),t,5,[l])};return n.value=e,n.attached=Pg(),n}function Ag(e,t){if(ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(l=>a=>!a._stopped&&l&&l(a))}else return t}const ws=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Tg=(e,t,n,l,a,r,o,i,s)=>{const u=a==="svg";t==="class"?hg(e,l,u):t==="style"?bg(e,n,l):Ya(t)?To(t)||xg(e,t,n,l,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ig(e,t,l,u))?(Sg(e,t,l,r,o,i,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&bs(e,t,l,u,o,t!=="value")):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),bs(e,t,l,u))};function Ig(e,t,n,l){if(l)return!!(t==="innerHTML"||t==="textContent"||t in e&&ws(t)&&be(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ws(t)&&qe(n)?!1:t in e}const cf=new WeakMap,ff=new WeakMap,Ta=Symbol("_moveCb"),_s=Symbol("_enterCb"),df={name:"TransitionGroup",props:Ge({},dg,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=dl(),l=qc();let a,r;return Qo(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!Rg(a[0].el,n.vnode.el,o))return;a.forEach(Og),a.forEach(Fg);const i=a.filter(Bg);sf(),i.forEach(s=>{const u=s.el,f=u.style;Qt(u,o),f.transform=f.webkitTransform=f.transitionDuration="";const c=u[Ta]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",c),u[Ta]=null,cn(u,o))};u.addEventListener("transitionend",c)})}),()=>{const o=pe(e),i=rf(o);let s=o.tag||_e;if(a=[],r)for(let u=0;udelete e.mode;df.props;const li=df;function Og(e){const t=e.el;t[Ta]&&t[Ta](),t[_s]&&t[_s]()}function Fg(e){ff.set(e,e.el.getBoundingClientRect())}function Bg(e){const t=cf.get(e),n=ff.get(e),l=t.left-n.left,a=t.top-n.top;if(l||a){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${l}px,${a}px)`,r.transitionDuration="0s",e}}function Rg(e,t,n){const l=e.cloneNode(),a=e[al];a&&a.forEach(i=>{i.split(/\s+/).forEach(s=>s&&l.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&l.classList.add(i)),l.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(l);const{hasTransform:o}=of(l);return r.removeChild(l),o}const Lg=["ctrl","shift","alt","meta"],Mg={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Lg.some(n=>e[`${n}Key`]&&!t.includes(n))},xs=(e,t)=>{const n=e._withMods||(e._withMods={}),l=t.join(".");return n[l]||(n[l]=(a,...r)=>{for(let o=0;o{const t=$g().createApp(...e),{mount:n}=t;return t.mount=l=>{const a=jg(l);if(!a)return;const r=t._component;!be(r)&&!r.render&&!r.template&&(r.template=a.innerHTML),a.innerHTML="";const o=n(a,!1,Hg(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function Hg(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function jg(e){return qe(e)?document.querySelector(e):e}const zg={collapse:"mdi-chevron-up",complete:"mdi-check",cancel:"mdi-close-circle",close:"mdi-close",delete:"mdi-close-circle",clear:"mdi-close-circle",success:"mdi-check-circle",info:"mdi-information",warning:"mdi-alert-circle",error:"mdi-close-circle",prev:"mdi-chevron-left",next:"mdi-chevron-right",checkboxOn:"mdi-checkbox-marked",checkboxOff:"mdi-checkbox-blank-outline",checkboxIndeterminate:"mdi-minus-box",delimiter:"mdi-circle",sortAsc:"mdi-arrow-up",sortDesc:"mdi-arrow-down",expand:"mdi-chevron-down",menu:"mdi-menu",subgroup:"mdi-menu-down",dropdown:"mdi-menu-down",radioOn:"mdi-radiobox-marked",radioOff:"mdi-radiobox-blank",edit:"mdi-pencil",ratingEmpty:"mdi-star-outline",ratingFull:"mdi-star",ratingHalf:"mdi-star-half-full",loading:"mdi-cached",first:"mdi-page-first",last:"mdi-page-last",unfold:"mdi-unfold-more-horizontal",file:"mdi-paperclip",plus:"mdi-plus",minus:"mdi-minus",calendar:"mdi-calendar",treeviewCollapse:"mdi-menu-down",treeviewExpand:"mdi-menu-right",eyeDropper:"mdi-eyedropper"},Wg={component:e=>kn(fi,{...e,class:"mdi"})},Oe=typeof window<"u",ai=Oe&&"IntersectionObserver"in window,Kg=Oe&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function vf(e,t,n){const l=t.length-1;if(l<0)return e===void 0?n:e;for(let a=0;aPn(e[l],t[l]))}function Dl(e,t,n){return e==null||!t||typeof t!="string"?n:e[t]!==void 0?e[t]:(t=t.replace(/\[(\w+)\]/g,".$1"),t=t.replace(/^\./,""),vf(e,t.split("."),n))}function ct(e,t,n){if(t===!0)return e===void 0?n:e;if(t==null||typeof t=="boolean")return n;if(e!==Object(e)){if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}if(typeof t=="string")return Dl(e,t,n);if(Array.isArray(t))return vf(e,t,n);if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}function Yn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,l)=>t+l)}function ue(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${t}`:void 0}function io(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function mf(e){if(e&&"$el"in e){const t=e.$el;return(t==null?void 0:t.nodeType)===Node.TEXT_NODE?t.nextElementSibling:t}return e}const ks=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Ps=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Tr(e,t){return t.every(n=>e.hasOwnProperty(n))}function hf(e,t){const n={},l=new Set(Object.keys(e));for(const a of t)l.has(a)&&(n[a]=e[a]);return n}function Es(e,t,n){const l=Object.create(null),a=Object.create(null);for(const r in e)t.some(o=>o instanceof RegExp?o.test(r):o===r)&&!(n!=null&&n.some(o=>o===r))?l[r]=e[r]:a[r]=e[r];return[l,a]}function ml(e,t){const n={...e};return t.forEach(l=>delete n[l]),n}function Ug(e,t){const n={};return t.forEach(l=>n[l]=e[l]),n}const gf=/^on[^a-z]/,rr=e=>gf.test(e),Gg=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function ri(e){const[t,n]=Es(e,[gf]),l=ml(t,Gg),[a,r]=Es(n,["class","style","id",/^data-/]);return Object.assign(a,t),Object.assign(r,l),[a,r]}function rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function qg(e,t){let n=0;const l=function(){for(var a=arguments.length,r=new Array(a),o=0;oe(...r),Ie(t))};return l.clear=()=>{clearTimeout(n)},l.immediate=e,l}function gt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(t,Math.min(n,e))}function As(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+n.repeat(Math.max(0,t-e.length))}function Ts(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Yg(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let l=0;for(;l0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;const l={};for(const a in e)l[a]=e[a];for(const a in t){const r=e[a],o=t[a];if(io(r)&&io(o)){l[a]=at(r,o,n);continue}if(Array.isArray(r)&&Array.isArray(o)&&n){l[a]=n(r,o);continue}l[a]=o}return l}function yf(e){return e.map(t=>t.type===_e?yf(t.children):t).flat()}function $n(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if($n.cache.has(e))return $n.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return $n.cache.set(e,t),t}$n.cache=new Map;function Qn(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Qn(e,n)).flat(1);if(t.suspense)return Qn(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>Qn(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return Qn(e,t.component.subTree).flat(1)}return[]}function oi(e){const t=tt({}),n=x(e);return ot(()=>{for(const l in n.value)t[l]=n.value[l]},{flush:"sync"}),zo(t)}function Ia(e,t){return e.includes(t)}function bf(e){return e[2].toLowerCase()+e.slice(3)}const et=()=>[Function,Array];function Is(e,t){return t="on"+jn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Qg(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(l=>`${l}${t?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(n)]}function pf(e,t,n){let l,a=e.indexOf(document.activeElement);const r=t==="next"?1:-1;do a+=r,l=e[a];while((!l||l.offsetParent==null||!((n==null?void 0:n(l))??!0))&&a=0);return l}function Oa(e,t){var l,a,r,o;const n=Va(e);if(!t)(e===document.activeElement||!e.contains(document.activeElement))&&((l=n[0])==null||l.focus());else if(t==="first")(a=n[0])==null||a.focus();else if(t==="last")(r=n.at(-1))==null||r.focus();else if(typeof t=="number")(o=n[t])==null||o.focus();else{const i=pf(n,t);i?i.focus():Oa(e,t==="next"?"first":"last")}}function ia(e){return e==null||typeof e=="string"&&e.trim()===""}function Fa(e,t){if(!(Oe&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function Sf(e){return e.some(t=>Ml(t)?t.type===lt?!1:t.type!==_e||Sf(t.children):!0)?e:null}function Xg(e,t){if(!Oe||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Vs(e,t){const n=ce();return ot(()=>{n.value=e()},{flush:"sync",...t}),Bt(n)}function Zg(e,t){const n=e.clientX,l=e.clientY,a=t.getBoundingClientRect(),r=a.left,o=a.top,i=a.right,s=a.bottom;return n>=r&&n<=i&&l>=o&&l<=s}function so(){const e=ce(),t=n=>{e.value=n};return Object.defineProperty(t,"value",{enumerable:!0,get:()=>e.value,set:n=>e.value=n}),Object.defineProperty(t,"el",{enumerable:!0,get:()=>mf(e.value)}),t}const wf=["top","bottom"],Jg=["start","end","left","right"];function uo(e,t){let[n,l]=e.split(" ");return l||(l=Ia(wf,n)?"start":Ia(Jg,n)?"top":"center"),{side:Os(n,t),align:Os(l,t)}}function Os(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Ir(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Vr(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Fs(e){return{side:e.align,align:e.side}}function Bs(e){return Ia(wf,e.side)?"y":"x"}class Nn{constructor(t){let{x:n,y:l,width:a,height:r}=t;this.x=n,this.y=l,this.width=a,this.height=r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function Rs(e,t){return{x:{before:Math.max(0,t.left-e.left),after:Math.max(0,e.right-t.right)},y:{before:Math.max(0,t.top-e.top),after:Math.max(0,e.bottom-t.bottom)}}}function _f(e){return Array.isArray(e)?new Nn({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function ii(e){const t=e.getBoundingClientRect(),n=getComputedStyle(e),l=n.transform;if(l){let a,r,o,i,s;if(l.startsWith("matrix3d("))a=l.slice(9,-1).split(/, /),r=+a[0],o=+a[5],i=+a[12],s=+a[13];else if(l.startsWith("matrix("))a=l.slice(7,-1).split(/, /),r=+a[0],o=+a[3],i=+a[4],s=+a[5];else return new Nn(t);const u=n.transformOrigin,f=t.x-i-(1-r)*parseFloat(u),c=t.y-s-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),d=r?t.width/r:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new Nn({x:f,y:c,width:d,height:v})}else return new Nn(t)}function Xn(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let l;try{l=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof l.finished>"u"&&(l.finished=new Promise(a=>{l.onfinish=()=>{a(l)}})),l}const ba=new WeakMap;function ey(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const l=bf(n),a=ba.get(e);if(t[n]==null)a==null||a.forEach(r=>{const[o,i]=r;o===l&&(e.removeEventListener(l,i),a.delete(r))});else if(!a||![...a].some(r=>r[0]===l&&r[1]===t[n])){e.addEventListener(l,t[n]);const r=a||new Set;r.add([l,t[n]]),ba.has(e)||ba.set(e,r)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function ty(e,t){Object.keys(t).forEach(n=>{if(rr(n)){const l=bf(n),a=ba.get(e);a==null||a.forEach(r=>{const[o,i]=r;o===l&&(e.removeEventListener(l,i),a.delete(r))})}else e.removeAttribute(n)})}const Un=2.4,Ls=.2126729,Ms=.7151522,Ds=.072175,ny=.55,ly=.58,ay=.57,ry=.62,sa=.03,$s=1.45,oy=5e-4,iy=1.25,sy=1.25,Ns=.078,Hs=12.82051282051282,ua=.06,js=.001;function zs(e,t){const n=(e.r/255)**Un,l=(e.g/255)**Un,a=(e.b/255)**Un,r=(t.r/255)**Un,o=(t.g/255)**Un,i=(t.b/255)**Un;let s=n*Ls+l*Ms+a*Ds,u=r*Ls+o*Ms+i*Ds;if(s<=sa&&(s+=(sa-s)**$s),u<=sa&&(u+=(sa-u)**$s),Math.abs(u-s)s){const c=(u**ny-s**ly)*iy;f=c-js?0:c>-Ns?c-c*Hs*ua:c+ua}return f*100}function uy(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Ba=.20689655172413793,cy=e=>e>Ba**3?Math.cbrt(e):e/(3*Ba**2)+4/29,fy=e=>e>Ba?e**3:3*Ba**2*(e-4/29);function xf(e){const t=cy,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Cf(e){const t=fy,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const dy=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],vy=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,my=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],hy=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function kf(e){const t=Array(3),n=vy,l=dy;for(let a=0;a<3;++a)t[a]=Math.round(gt(n(l[a][0]*e[0]+l[a][1]*e[1]+l[a][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function si(e){let{r:t,g:n,b:l}=e;const a=[0,0,0],r=hy,o=my;t=r(t/255),n=r(n/255),l=r(l/255);for(let i=0;i<3;++i)a[i]=o[i][0]*t+o[i][1]*n+o[i][2]*l;return a}function co(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function gy(e){return co(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const Ws=/^(?(?:rgb|hsl)a?)\((?.+)\)/,yy={rgb:(e,t,n,l)=>({r:e,g:t,b:n,a:l}),rgba:(e,t,n,l)=>({r:e,g:t,b:n,a:l}),hsl:(e,t,n,l)=>Ks({h:e,s:t,l:n,a:l}),hsla:(e,t,n,l)=>Ks({h:e,s:t,l:n,a:l}),hsv:(e,t,n,l)=>$l({h:e,s:t,v:n,a:l}),hsva:(e,t,n,l)=>$l({h:e,s:t,v:n,a:l})};function zt(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Ws.test(e)){const{groups:t}=e.match(Ws),{fn:n,values:l}=t,a=l.split(/,\s*/).map(r=>r.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(r)/100:parseFloat(r));return yy[n](...a)}else if(typeof e=="string"){let t=e.startsWith("#")?e.slice(1):e;return[3,4].includes(t.length)?t=t.split("").map(n=>n+n).join(""):[6,8].includes(t.length),py(t)}else if(typeof e=="object"){if(Tr(e,["r","g","b"]))return e;if(Tr(e,["h","s","l"]))return $l(Pf(e));if(Tr(e,["h","s","v"]))return $l(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function $l(e){const{h:t,s:n,v:l,a}=e,r=i=>{const s=(i+t/60)%6;return l-l*n*Math.max(Math.min(s,4-s,1),0)},o=[r(5),r(3),r(1)].map(i=>Math.round(i*255));return{r:o[0],g:o[1],b:o[2],a}}function Ks(e){return $l(Pf(e))}function Pf(e){const{h:t,s:n,l,a}=e,r=l+n*Math.min(l,1-l),o=r===0?0:2-2*l/r;return{h:t,s:o,v:r,a}}function ca(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function by(e){let{r:t,g:n,b:l,a}=e;return`#${[ca(t),ca(n),ca(l),a!==void 0?ca(Math.round(a*255)):""].join("")}`}function py(e){e=Sy(e);let[t,n,l,a]=Yg(e,2).map(r=>parseInt(r,16));return a=a===void 0?a:a/255,{r:t,g:n,b:l,a}}function Sy(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(t=>t+t).join("")),e.length!==6&&(e=As(As(e,6),8,"F")),e}function wy(e,t){const n=xf(si(e));return n[0]=n[0]+t*10,kf(Cf(n))}function _y(e,t){const n=xf(si(e));return n[0]=n[0]-t*10,kf(Cf(n))}function xy(e){const t=zt(e);return si(t)[1]}function Ef(e){const t=Math.abs(zs(zt(0),zt(e)));return Math.abs(zs(zt(16777215),zt(e)))>Math.min(t,50)?"#fff":"#000"}function W(e,t){return n=>Object.keys(e).reduce((l,a)=>{const o=typeof e[a]=="object"&&e[a]!=null&&!Array.isArray(e[a])?e[a]:{type:e[a]};return n&&a in n?l[a]={...o,default:n[a]}:l[a]=o,t&&!l[a].source&&(l[a].source=t),l},{})}const we=W({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function je(e,t){const n=dl();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Kt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=je(e).type;return $n((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Af=0,pa=new WeakMap;function It(){const e=je("getUid");if(pa.has(e))return pa.get(e);{const t=Af++;return pa.set(e,t),t}}It.reset=()=>{Af=0,pa=new WeakMap};function Cy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:je("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const rl=Symbol.for("vuetify:defaults");function ky(e){return ae(e)}function ui(){const e=Ce(rl);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Tt(e,t){const n=ui(),l=ae(e),a=x(()=>{if(Ie(t==null?void 0:t.disabled))return n.value;const o=Ie(t==null?void 0:t.scoped),i=Ie(t==null?void 0:t.reset),s=Ie(t==null?void 0:t.root);if(l.value==null&&!(o||i||s))return n.value;let u=at(l.value,{prev:n.value});if(o)return u;if(i||s){const f=Number(i||1/0);for(let c=0;c<=f&&!(!u||!("prev"in u));c++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=at(at(u,{prev:u}),u[s])),u}return u.prev?at(u.prev,u):u});return Ne(rl,a),a}function Py(e,t){var n,l;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((l=e.props)==null?void 0:l[$n(t)])<"u"}function Ey(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ui();const l=je("useDefaults");if(t=t??l.type.name??l.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const a=x(()=>{var s;return(s=n.value)==null?void 0:s[e._as??t]}),r=new Proxy(e,{get(s,u){var c,d,v,h,m,y,S;const f=Reflect.get(s,u);return u==="class"||u==="style"?[(c=a.value)==null?void 0:c[u],f].filter(w=>w!=null):typeof u=="string"&&!Py(l.vnode,u)?((d=a.value)==null?void 0:d[u])!==void 0?(v=a.value)==null?void 0:v[u]:((m=(h=n.value)==null?void 0:h.global)==null?void 0:m[u])!==void 0?(S=(y=n.value)==null?void 0:y.global)==null?void 0:S[u]:f:f}}),o=ce();ot(()=>{if(a.value){const s=Object.entries(a.value).filter(u=>{let[f]=u;return f.startsWith(f[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function i(){const s=Cy(rl,l);Ne(rl,x(()=>o.value?at((s==null?void 0:s.value)??{},o.value):s==null?void 0:s.value))}return{props:r,provideSubDefaults:i}}function hl(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=W(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(l){return hf(l,t)},e.props._as=String,e.setup=function(l,a){const r=ui();if(!r.value)return e._setup(l,a);const{props:o,provideSubDefaults:i}=Ey(l,l._as??e.name,r),s=e._setup(o,a);return i(),s}}return e}function fe(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?hl:fl)(t)}function Ay(e,t){return t.props=e,t}function Tf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return fe()({name:n??jn(At(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...we()},setup(l,a){let{slots:r}=a;return()=>{var o;return kn(l.tag,{class:[e,l.class],style:l.style},(o=r.default)==null?void 0:o.call(r))}}})}function If(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const t=e.getRootNode();return t!==document&&t.getRootNode({composed:!0})!==document?null:t}const Ra="cubic-bezier(0.4, 0, 0.2, 1)",Ty="cubic-bezier(0.0, 0, 0.2, 1)",Iy="cubic-bezier(0.4, 0, 1, 1)";function Us(e,t,n){return Object.keys(e).filter(l=>rr(l)&&l.endsWith(t)).reduce((l,a)=>(l[a.slice(0,-t.length)]=r=>e[a](r,n(r)),l),{})}function Vf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?Vy(e):ci(e))return e;e=e.parentElement}return document.scrollingElement}function La(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(ci(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function ci(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function Vy(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function Oy(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ge(e){const t=je("useRender");t.render=e}const Pe=[String,Function,Object,Array],fo=Symbol.for("vuetify:icons"),or=W({icon:{type:Pe},tag:{type:String,required:!0}},"icon"),Gs=fe()({name:"VComponentIcon",props:or(),setup(e,t){let{slots:n}=t;return()=>{const l=e.icon;return g(e.tag,null,{default:()=>{var a;return[e.icon?g(l,null,null):(a=n.default)==null?void 0:a.call(n)]}})}}}),Of=hl({name:"VSvgIcon",inheritAttrs:!1,props:or(),setup(e,t){let{attrs:n}=t;return()=>g(e.tag,ve(n,{style:null}),{default:()=>[g("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(l=>Array.isArray(l)?g("path",{d:l[0],"fill-opacity":l[1]},null):g("path",{d:l},null)):g("path",{d:e.icon},null)])]})}});hl({name:"VLigatureIcon",props:or(),setup(e){return()=>g(e.tag,null,{default:()=>[e.icon]})}});const fi=hl({name:"VClassIcon",props:or(),setup(e){return()=>g(e.tag,{class:e.icon},null)}});function Fy(){return{svg:{component:Of},class:{component:fi}}}function By(e){const t=Fy(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=Wg),at({defaultSet:n,sets:t,aliases:{...zg,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z","vuetify-play":["m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z",["M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z",.6]]}},e)}const Ry=e=>{const t=Ce(fo);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:x(()=>{var s;const l=Ie(e);if(!l)return{component:Gs};let a=l;if(typeof a=="string"&&(a=a.trim(),a.startsWith("$")&&(a=(s=t.aliases)==null?void 0:s[a.slice(1)])),Array.isArray(a))return{component:Of,icon:a};if(typeof a!="string")return{component:Gs,icon:a};const r=Object.keys(t.sets).find(u=>typeof a=="string"&&a.startsWith(`${u}:`)),o=r?a.slice(r.length+1):a;return{component:t.sets[r??t.defaultSet].component,icon:o}})}},Ly={collapse:"fas fa-chevron-up",complete:"fas fa-check",cancel:"fas fa-times-circle",close:"fas fa-times",delete:"fas fa-times-circle",clear:"fas fa-times-circle",success:"fas fa-check-circle",info:"fas fa-info-circle",warning:"fas fa-exclamation",error:"fas fa-exclamation-triangle",prev:"fas fa-chevron-left",next:"fas fa-chevron-right",checkboxOn:"fas fa-check-square",checkboxOff:"far fa-square",checkboxIndeterminate:"fas fa-minus-square",delimiter:"fas fa-circle",sortAsc:"fas fa-arrow-up",sortDesc:"fas fa-arrow-down",expand:"fas fa-chevron-down",menu:"fas fa-bars",subgroup:"fas fa-caret-down",dropdown:"fas fa-caret-down",radioOn:"far fa-dot-circle",radioOff:"far fa-circle",edit:"fas fa-edit",ratingEmpty:"far fa-star",ratingFull:"fas fa-star",ratingHalf:"fas fa-star-half",loading:"fas fa-sync",first:"fas fa-step-backward",last:"fas fa-step-forward",unfold:"fas fa-arrows-alt-v",file:"fas fa-paperclip",plus:"fas fa-plus",minus:"fas fa-minus",calendar:"fas fa-calendar",treeviewCollapse:"fas fa-caret-down",treeviewExpand:"fas fa-caret-right",eyeDropper:"fas fa-eye-dropper"},My={component:fi};function Sn(e,t){let n;function l(){n=Za(),n.run(()=>t.length?t(()=>{n==null||n.stop(),l()}):t())}de(e,a=>{a&&!n?l():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),st(()=>{n==null||n.stop()})}function Fe(e,t,n){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:c=>c,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:c=>c;const r=je("useProxiedModel"),o=ae(e[t]!==void 0?e[t]:n),i=$n(t),u=x(i!==t?()=>{var c,d,v,h;return e[t],!!(((c=r.vnode.props)!=null&&c.hasOwnProperty(t)||(d=r.vnode.props)!=null&&d.hasOwnProperty(i))&&((v=r.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(h=r.vnode.props)!=null&&h.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var c,d;return e[t],!!((c=r.vnode.props)!=null&&c.hasOwnProperty(t)&&((d=r.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});Sn(()=>!u.value,()=>{de(()=>e[t],c=>{o.value=c})});const f=x({get(){const c=e[t];return l(u.value?c:o.value)},set(c){const d=a(c),v=pe(u.value?e[t]:o.value);v===d||l(v)===c||(o.value=d,r==null||r.emit(`update:${t}`,d))}});return Object.defineProperty(f,"externalValue",{get:()=>u.value?e[t]:o.value}),f}const Dy={badge:"Badge",open:"Open",close:"Close",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},qs="$vuetify.",Ys=(e,t)=>e.replace(/\{(\d+)\}/g,(n,l)=>String(t[+l])),Ff=(e,t,n)=>function(l){for(var a=arguments.length,r=new Array(a>1?a-1:0),o=1;onew Intl.NumberFormat([e.value,t.value],l).format(n)}function Or(e,t,n){const l=Fe(e,t,e[t]??n.value);return l.value=e[t]??n.value,de(n,a=>{e[t]==null&&(l.value=n.value)}),l}function Rf(e){return t=>{const n=Or(t,"locale",e.current),l=Or(t,"fallback",e.fallback),a=Or(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:l,messages:a,t:Ff(n,l,a),n:Bf(n,l),provide:Rf({current:n,fallback:l,messages:a})}}}function $y(e){const t=ce((e==null?void 0:e.locale)??"en"),n=ce((e==null?void 0:e.fallback)??"en"),l=ae({en:Dy,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:l,t:Ff(t,n,l),n:Bf(t,n),provide:Rf({current:t,fallback:n,messages:l})}}const Ma=Symbol.for("vuetify:locale");function Ny(e){return e.name!=null}function Hy(e){const t=e!=null&&e.adapter&&Ny(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:$y(e),n=zy(t,e);return{...t,...n}}function En(){const e=Ce(Ma);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function jy(){return{af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,km:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1}}function zy(e,t){const n=ae((t==null?void 0:t.rtl)??jy()),l=x(()=>n.value[e.current.value]??!1);return{isRtl:l,rtl:n,rtlClasses:x(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function Lt(){const e=Ce(Ma);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const ir={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function Wy(e,t,n){const l=[];let a=[];const r=Lf(e),o=Mf(e),i=n??ir[t.slice(-2).toUpperCase()]??0,s=(r.getDay()-i+7)%7,u=(o.getDay()-i+7)%7;for(let f=0;f0&&l.push(a),l}function Ky(e,t,n){const l=n??ir[t.slice(-2).toUpperCase()]??0,a=new Date(e);for(;a.getDay()!==l;)a.setDate(a.getDate()-1);return a}function Uy(e,t){const n=new Date(e),l=((ir[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==l;)n.setDate(n.getDate()+1);return n}function Lf(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Mf(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function Gy(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const qy=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function Df(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(qy.test(e))return Gy(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const Qs=new Date(2e3,0,2);function Yy(e,t){const n=t??ir[e.slice(-2).toUpperCase()]??0;return Yn(7).map(l=>{const a=new Date(Qs);return a.setDate(Qs.getDate()+n+l),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function Qy(e,t,n,l){const a=Df(e)??new Date,r=l==null?void 0:l[t];if(typeof r=="function")return r(a,t,n);let o={};switch(t){case"fullDate":o={year:"numeric",month:"long",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const i=a.getDate(),s=new Intl.DateTimeFormat(n,{month:"long"}).format(a);return`${i} ${s}`;case"normalDateWithWeekday":o={weekday:"short",day:"numeric",month:"short"};break;case"shortDate":o={month:"short",day:"numeric"};break;case"year":o={year:"numeric"};break;case"month":o={month:"long"};break;case"monthShort":o={month:"short"};break;case"monthAndYear":o={month:"long",year:"numeric"};break;case"monthAndDate":o={month:"long",day:"numeric"};break;case"weekday":o={weekday:"long"};break;case"weekdayShort":o={weekday:"short"};break;case"dayOfMonth":return new Intl.NumberFormat(n).format(a.getDate());case"hours12h":o={hour:"numeric",hour12:!0};break;case"hours24h":o={hour:"numeric",hour12:!1};break;case"minutes":o={minute:"numeric"};break;case"seconds":o={second:"numeric"};break;case"fullTime":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime12h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;case"keyboardDateTime12h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!0};break;case"keyboardDateTime24h":o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",second:"numeric",hour12:!1};break;default:o=r??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,o).format(a)}function Xy(e,t){const n=e.toJsDate(t),l=n.getFullYear(),a=Ts(String(n.getMonth()+1),2,"0"),r=Ts(String(n.getDate()),2,"0");return`${l}-${a}-${r}`}function Zy(e){const[t,n,l]=e.split("-").map(Number);return new Date(t,n-1,l)}function Jy(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function eb(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function tb(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function nb(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function lb(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function ab(e){return e.getFullYear()}function rb(e){return e.getMonth()}function ob(e){return e.getDate()}function ib(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function sb(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function ub(e){return e.getHours()}function cb(e){return e.getMinutes()}function fb(e){return new Date(e.getFullYear(),0,1)}function db(e){return new Date(e.getFullYear(),11,31)}function vb(e,t){return Da(e,t[0])&&gb(e,t[1])}function mb(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function Da(e,t){return e.getTime()>t.getTime()}function hb(e,t){return Da(vo(e),vo(t))}function gb(e,t){return e.getTime(){n.locale=e.locale[l]??l??n.locale}),n}const mo=Symbol.for("vuetify:display"),Js={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},Vb=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Js;return at(Js,e)};function eu(e){return Oe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function tu(e){return Oe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function nu(e){const t=Oe&&!e?window.navigator.userAgent:"ssr";function n(h){return!!t.match(h)}const l=n(/android/i),a=n(/iphone|ipad|ipod/i),r=n(/cordova/i),o=n(/electron/i),i=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),f=n(/opera/i),c=n(/win/i),d=n(/mac/i),v=n(/linux/i);return{android:l,ios:a,cordova:r,electron:o,chrome:i,edge:s,firefox:u,opera:f,win:c,mac:d,linux:v,touch:Kg,ssr:t==="ssr"}}function Ob(e,t){const{thresholds:n,mobileBreakpoint:l}=Vb(e),a=ce(tu(t)),r=ce(nu(t)),o=tt({}),i=ce(eu(t));function s(){a.value=tu(),i.value=eu()}function u(){s(),r.value=nu()}return ot(()=>{const f=i.value=n.xxl,y=f?"xs":c?"sm":d?"md":v?"lg":h?"xl":"xxl",S=typeof l=="number"?l:n[l],w=i.value0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=Ce(mo);if(!n)throw new Error("Could not find Vuetify display injection");const l=x(()=>{if(e.mobile!=null)return e.mobile;if(!e.mobileBreakpoint)return n.mobile.value;const r=typeof e.mobileBreakpoint=="number"?e.mobileBreakpoint:n.thresholds.value[e.mobileBreakpoint];return n.width.valuet?{[`${t}--mobile`]:l.value}:{});return{...n,displayClasses:a,mobile:l}}const $f=Symbol.for("vuetify:goto");function Nf(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:e=>e,easeInQuad:e=>e**2,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e**2:-1+(4-2*e)*e,easeInCubic:e=>e**3,easeOutCubic:e=>--e**3+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e**4,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e**4,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e**5,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e**5}}}function Fb(e){return di(e)??(document.scrollingElement||document.body)}function di(e){return typeof e=="string"?document.querySelector(e):mf(e)}function Fr(e,t,n){if(typeof e=="number")return t&&n?-e:e;let l=di(e),a=0;for(;l;)a+=t?l.offsetLeft:l.offsetTop,l=l.offsetParent;return a}function Bb(e,t){return{rtl:t.isRtl,options:at(Nf(),e)}}async function lu(e,t,n,l){const a=n?"scrollLeft":"scrollTop",r=at((l==null?void 0:l.options)??Nf(),t),o=l==null?void 0:l.rtl.value,i=(typeof e=="number"?e:di(e))??0,s=r.container==="parent"&&i instanceof HTMLElement?i.parentElement:Fb(r.container),u=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!u)throw new TypeError(`Easing function "${r.easing}" not found.`);let f;if(typeof i=="number")f=Fr(i,n,o);else if(f=Fr(i,n,o)-Fr(s,n,o),r.layout){const h=window.getComputedStyle(i).getPropertyValue("--v-layout-top");h&&(f-=parseInt(h,10))}f+=r.offset,f=Lb(s,f,!!o,!!n);const c=s[a]??0;if(f===c)return Promise.resolve(f);const d=performance.now();return new Promise(v=>requestAnimationFrame(function h(m){const S=(m-d)/r.duration,w=Math.floor(c+(f-c)*u(gt(S,0,1)));if(s[a]=w,S>=1&&Math.abs(w-s[a])<10)return v(f);if(S>2)return v(s[a]);requestAnimationFrame(h)}))}function Rb(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=Ce($f),{isRtl:n}=Lt();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const l={...t,rtl:x(()=>t.rtl.value||n.value)};async function a(r,o){return lu(r,at(e,o),!1,l)}return a.horizontal=async(r,o)=>lu(r,at(e,o),!0,l),a}function Lb(e,t,n,l){const{scrollWidth:a,scrollHeight:r}=e,[o,i]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,u;return l?n?(s=-(a-o),u=0):(s=0,u=a-o):(s=0,u=r+-i),Math.max(Math.min(t,u),s)}const Nl=Symbol.for("vuetify:theme"),ze=W({theme:String},"theme");function au(){return{defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-bright":"#FFFFFF","surface-light":"#EEEEEE","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#1867C0","primary-darken-1":"#1F5592",secondary:"#48A9A6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#a3a3a3","on-surface-variant":"#424242",primary:"#2196F3","primary-darken-1":"#277CC1",secondary:"#54B6B2","secondary-darken-1":"#48A9A6",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}}}function Mb(){var l,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:au();const t=au();if(!e)return{...t,isDisabled:!0};const n={};for(const[r,o]of Object.entries(e.themes??{})){const i=o.dark||r==="dark"?(l=t.themes)==null?void 0:l.dark:(a=t.themes)==null?void 0:a.light;n[r]=at(i,o)}return at(t,{...e,themes:n})}function Db(e){const t=Mb(e),n=ae(t.defaultTheme),l=ae(t.themes),a=x(()=>{const f={};for(const[c,d]of Object.entries(l.value)){const v=f[c]={...d,colors:{...d.colors}};if(t.variations)for(const h of t.variations.colors){const m=v.colors[h];if(m)for(const y of["lighten","darken"]){const S=y==="lighten"?wy:_y;for(const w of Yn(t.variations[y],1))v.colors[`${h}-${y}-${w}`]=by(S(zt(m),w))}}for(const h of Object.keys(v.colors)){if(/^on-[a-z]/.test(h)||v.colors[`on-${h}`])continue;const m=`on-${h}`,y=zt(v.colors[h]);v.colors[m]=Ef(y)}}return f}),r=x(()=>a.value[n.value]),o=x(()=>{var h;const f=[];(h=r.value)!=null&&h.dark&&Bn(f,":root",["color-scheme: dark"]),Bn(f,":root",ru(r.value));for(const[m,y]of Object.entries(a.value))Bn(f,`.v-theme--${m}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...ru(y)]);const c=[],d=[],v=new Set(Object.values(a.value).flatMap(m=>Object.keys(m.colors)));for(const m of v)/^on-[a-z]/.test(m)?Bn(d,`.${m}`,[`color: rgb(var(--v-theme-${m})) !important`]):(Bn(c,`.bg-${m}`,[`--v-theme-overlay-multiplier: var(--v-theme-${m}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${m})) !important`,`color: rgb(var(--v-theme-on-${m})) !important`]),Bn(d,`.text-${m}`,[`color: rgb(var(--v-theme-${m})) !important`]),Bn(d,`.border-${m}`,[`--v-border-color: var(--v-theme-${m})`]));return f.push(...c,...d),f.map((m,y)=>y===0?m:` ${m}`).join("")});function i(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(f){if(t.isDisabled)return;const c=f._context.provides.usehead;if(c)if(c.push){const v=c.push(i);Oe&&de(o,()=>{v.patch(i)})}else Oe?(c.addHeadObjs(x(i)),ot(()=>c.updateDOM())):c.addHeadObjs(i());else{let h=function(){if(typeof document<"u"&&!v){const m=document.createElement("style");m.type="text/css",m.id="vuetify-theme-stylesheet",t.cspNonce&&m.setAttribute("nonce",t.cspNonce),v=m,document.head.appendChild(v)}v&&(v.innerHTML=o.value)};var d=h;let v=Oe?document.getElementById("vuetify-theme-stylesheet"):null;Oe?de(o,h,{immediate:!0}):h()}}const u=x(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:l,current:r,computedThemes:a,themeClasses:u,styles:o,global:{name:n,current:r}}}function Ye(e){je("provideTheme");const t=Ce(Nl,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=x(()=>e.theme??t.name.value),l=x(()=>t.themes.value[n.value]),a=x(()=>t.isDisabled?void 0:`v-theme--${n.value}`),r={...t,name:n,current:l,themeClasses:a};return Ne(Nl,r),r}function $b(){je("useTheme");const e=Ce(Nl,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Bn(e,t,n){e.push(`${t} { -`,...n.map(l=>` ${l}; -`),`} -`)}function ru(e){const t=e.dark?2:1,n=e.dark?1:2,l=[];for(const[a,r]of Object.entries(e.colors)){const o=zt(r);l.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||l.push(`--v-theme-${a}-overlay-multiplier: ${xy(r)>.18?t:n}`)}for(const[a,r]of Object.entries(e.variables)){const o=typeof r=="string"&&r.startsWith("#")?zt(r):void 0,i=o?`${o.r}, ${o.g}, ${o.b}`:void 0;l.push(`--v-${a}: ${i??r}`)}return l}function wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=so(),l=ae();if(Oe){const a=new ResizeObserver(r=>{e==null||e(r,a),r.length&&(t==="content"?l.value=r[0].contentRect:l.value=r[0].target.getBoundingClientRect())});pt(()=>{a.disconnect()}),de(()=>n.el,(r,o)=>{o&&(a.unobserve(o),l.value=void 0),r&&a.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Bt(l)}}const $a=Symbol.for("vuetify:layout"),Hf=Symbol.for("vuetify:layout-item"),ou=1e3,Nb=W({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),jf=W({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Hb(){const e=Ce($a);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{layoutIsReady:He(),getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function zf(e){const t=Ce($a);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${It()}`,l=je("useLayoutItem");Ne(Hf,{id:n});const a=ce(!1);Uc(()=>a.value=!0),Kc(()=>a.value=!1);const r=He(),{layoutItemStyles:o,layoutItemScrimStyles:i}=t.register(l,{...e,active:x(()=>a.value?!1:e.active.value),id:n});return pt(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:i,layoutIsReady:r}}const jb=(e,t,n,l)=>{let a={top:0,left:0,right:0,bottom:0};const r=[{id:"",layer:{...a}}];for(const o of e){const i=t.get(o),s=n.get(o),u=l.get(o);if(!i||!s||!u)continue;const f={...a,[i.value]:parseInt(a[i.value],10)+(u.value?parseInt(s.value,10):0)};r.push({id:o,layer:f}),a=f}return r};function zb(e){const t=Ce($a,null),n=x(()=>t?t.rootZIndex.value-100:ou),l=ae([]),a=tt(new Map),r=tt(new Map),o=tt(new Map),i=tt(new Map),s=tt(new Map),{resizeRef:u,contentRect:f}=wn(),c=Vs(()=>{const b=[...new Set([...o.values()].map(C=>C.value))].sort((C,V)=>C-V),P=[];for(const C of b){const V=l.value.filter(T=>{var I;return((I=o.get(T))==null?void 0:I.value)===C});P.push(...V)}return jb(P,a,r,i)}),d=x(()=>!Array.from(s.values()).some(b=>b.value)),v=x(()=>c.value[c.value.length-1].layer),h=x(()=>({"--v-layout-left":ue(v.value.left),"--v-layout-right":ue(v.value.right),"--v-layout-top":ue(v.value.top),"--v-layout-bottom":ue(v.value.bottom),...d.value?void 0:{transition:"none"}})),m=Vs(()=>c.value.slice(1).map((b,P)=>{let{id:C}=b;const{layer:V}=c.value[P],T=r.get(C),I=a.get(C);return{id:C,...V,size:Number(T.value),position:I.value}})),y=b=>m.value.find(P=>P.id===b),S=je("createLayout"),w=He();Ne($a,{register:(b,P)=>{let{id:C,order:V,position:T,layoutSize:I,elementSize:O,active:A,disableTransitions:B,absolute:D}=P;o.set(C,V),a.set(C,T),r.set(C,I),i.set(C,A),B&&s.set(C,B);const z=Qn(Hf,S==null?void 0:S.vnode).indexOf(b);z>-1?l.value.splice(z,0,C):l.value.push(C);const Y=x(()=>m.value.findIndex(j=>j.id===C)),M=x(()=>n.value+c.value.length*2-Y.value*2),N=x(()=>{const j=T.value==="left"||T.value==="right",Q=T.value==="right",ie=T.value==="bottom",se=O.value??I.value,X=se===0?"%":"px",re={[T.value]:0,zIndex:M.value,transform:`translate${j?"X":"Y"}(${(A.value?0:-(se===0?100:se))*(Q||ie?-1:1)}${X})`,position:D.value||n.value!==ou?"absolute":"fixed",...d.value?void 0:{transition:"none"}};if(Y.value<0)throw new Error(`Layout item "${C}" is missing`);const F=m.value[Y.value];if(!F)throw new Error(`[Vuetify] Could not find layout item "${C}"`);return{...re,height:j?`calc(100% - ${F.top}px - ${F.bottom}px)`:O.value?`${O.value}px`:void 0,left:Q?void 0:`${F.left}px`,right:Q?`${F.right}px`:void 0,top:T.value!=="bottom"?`${F.top}px`:void 0,bottom:T.value!=="top"?`${F.bottom}px`:void 0,width:j?O.value?`${O.value}px`:void 0:`calc(100% - ${F.left}px - ${F.right}px)`}}),L=x(()=>({zIndex:M.value-1}));return{layoutItemStyles:N,layoutItemScrimStyles:L,zIndex:M}},unregister:b=>{o.delete(b),a.delete(b),r.delete(b),i.delete(b),s.delete(b),l.value=l.value.filter(P=>P!==b)},mainRect:v,mainStyles:h,getLayoutItem:y,items:m,layoutRect:f,rootZIndex:n,layoutIsReady:w});const k=x(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),p=x(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:k,layoutStyles:p,getLayoutItem:y,items:m,layoutRect:f,layoutIsReady:w,layoutRef:u}}function Wf(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,l=at(t,n),{aliases:a={},components:r={},directives:o={}}=l,i=ky(l.defaults),s=Ob(l.display,l.ssr),u=Db(l.theme),f=By(l.icons),c=Hy(l.locale),d=Tb(l.date,c),v=Bb(l.goTo,c);return{install:m=>{for(const y in o)m.directive(y,o[y]);for(const y in r)m.component(y,r[y]);for(const y in a)m.component(y,hl({...a[y],name:y,aliasName:a[y].name}));if(u.install(m),m.provide(rl,i),m.provide(mo,s),m.provide(Nl,u),m.provide(fo,f),m.provide(Ma,c),m.provide(Ab,d.options),m.provide(Zs,d.instance),m.provide($f,v),Oe&&l.ssr)if(m.$nuxt)m.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:y}=m;m.mount=function(){const S=y(...arguments);return He(()=>s.update()),m.mount=y,S}}It.reset(),m.mixin({computed:{$vuetify(){return tt({defaults:Gn.call(this,rl),display:Gn.call(this,mo),theme:Gn.call(this,Nl),icons:Gn.call(this,fo),locale:Gn.call(this,Ma),date:Gn.call(this,Zs)})}}})},defaults:i,display:s,theme:u,icons:f,locale:c,date:d,goTo:v}}const Wb="3.6.12";Wf.version=Wb;function Gn(e){var l,a;const t=this.$,n=((l=t.parent)==null?void 0:l.provides)??((a=t.vnode.appContext)==null?void 0:a.provides);if(n&&e in n)return n[e]}const Kb=Wf({icons:{defaultSet:"fa",aliases:Ly,sets:{fa:My}},theme:{defaultTheme:"dark",themes:{dark:{colors:{background:"rgb(27, 27, 31)",surface:"rgb(22, 22, 24)",primary:"rgb(62, 99, 221)","on-background":"rgba(255, 255, 245, 0.86)","on-surface":"rgba(255, 255, 245, 0.86)"}}}}}),Ub="modulepreload",Gb=function(e){return"/"+e},iu={},Br=function(t,n,l){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),o=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));a=Promise.all(n.map(i=>{if(i=Gb(i),i in iu)return;iu[i]=!0;const s=i.endsWith(".css"),u=s?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${i}"]${u}`))return;const f=document.createElement("link");if(f.rel=s?"stylesheet":Ub,s||(f.as="script",f.crossOrigin=""),f.href=i,o&&f.setAttribute("nonce",o),document.head.appendChild(f),s)return new Promise((c,d)=>{f.addEventListener("load",c),f.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=r,window.dispatchEvent(o),!o.defaultPrevented)throw r})},su=[{path:"/",name:"/",component:()=>Br(()=>Promise.resolve().then(()=>O_),void 0)},{path:"/:path(.*)",name:"/[...path]",component:()=>Br(()=>Promise.resolve().then(()=>$_),void 0)},{path:"/keyboard",children:[{path:":kb+",name:"/keyboard/[kb]+",component:()=>Br(()=>Promise.resolve().then(()=>nx),void 0)}]}];/*! - * vue-router v4.4.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const qn=typeof document<"u";function qb(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Ve=Object.assign;function Rr(e,t){const n={};for(const l in t){const a=t[l];n[l]=Rt(a)?a.map(e):e(a)}return n}const Tl=()=>{},Rt=Array.isArray,Kf=/#/g,Yb=/&/g,Qb=/\//g,Xb=/=/g,Zb=/\?/g,Uf=/\+/g,Jb=/%5B/g,ep=/%5D/g,Gf=/%5E/g,tp=/%60/g,qf=/%7B/g,np=/%7C/g,Yf=/%7D/g,lp=/%20/g;function vi(e){return encodeURI(""+e).replace(np,"|").replace(Jb,"[").replace(ep,"]")}function ap(e){return vi(e).replace(qf,"{").replace(Yf,"}").replace(Gf,"^")}function ho(e){return vi(e).replace(Uf,"%2B").replace(lp,"+").replace(Kf,"%23").replace(Yb,"%26").replace(tp,"`").replace(qf,"{").replace(Yf,"}").replace(Gf,"^")}function rp(e){return ho(e).replace(Xb,"%3D")}function op(e){return vi(e).replace(Kf,"%23").replace(Zb,"%3F")}function ip(e){return e==null?"":op(e).replace(Qb,"%2F")}function Hl(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const sp=/\/$/,up=e=>e.replace(sp,"");function Lr(e,t,n="/"){let l,a={},r="",o="";const i=t.indexOf("#");let s=t.indexOf("?");return i=0&&(s=-1),s>-1&&(l=t.slice(0,s),r=t.slice(s+1,i>-1?i:t.length),a=e(r)),i>-1&&(l=l||t.slice(0,i),o=t.slice(i,t.length)),l=vp(l??t,n),{fullPath:l+(r&&"?")+r+o,path:l,query:a,hash:Hl(o)}}function cp(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function uu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function fp(e,t,n){const l=t.matched.length-1,a=n.matched.length-1;return l>-1&&l===a&&ol(t.matched[l],n.matched[a])&&Qf(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ol(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Qf(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!dp(e[n],t[n]))return!1;return!0}function dp(e,t){return Rt(e)?cu(e,t):Rt(t)?cu(t,e):e===t}function cu(e,t){return Rt(t)?e.length===t.length&&e.every((n,l)=>n===t[l]):e.length===1&&e[0]===t}function vp(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),l=e.split("/"),a=l[l.length-1];(a===".."||a===".")&&l.push("");let r=n.length-1,o,i;for(o=0;o1&&r--;else break;return n.slice(0,r).join("/")+"/"+l.slice(o).join("/")}const un={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var jl;(function(e){e.pop="pop",e.push="push"})(jl||(jl={}));var Il;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Il||(Il={}));function mp(e){if(!e)if(qn){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),up(e)}const hp=/^[^#]+#/;function gp(e,t){return e.replace(hp,"#")+t}function yp(e,t){const n=document.documentElement.getBoundingClientRect(),l=e.getBoundingClientRect();return{behavior:t.behavior,left:l.left-n.left-(t.left||0),top:l.top-n.top-(t.top||0)}}const sr=()=>({left:window.scrollX,top:window.scrollY});function bp(e){let t;if("el"in e){const n=e.el,l=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?l?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=yp(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fu(e,t){return(history.state?history.state.position-t:-1)+e}const go=new Map;function pp(e,t){go.set(e,t)}function Sp(e){const t=go.get(e);return go.delete(e),t}let wp=()=>location.protocol+"//"+location.host;function Xf(e,t){const{pathname:n,search:l,hash:a}=t,r=e.indexOf("#");if(r>-1){let i=a.includes(e.slice(r))?e.slice(r).length:1,s=a.slice(i);return s[0]!=="/"&&(s="/"+s),uu(s,"")}return uu(n,e)+l+a}function _p(e,t,n,l){let a=[],r=[],o=null;const i=({state:d})=>{const v=Xf(e,location),h=n.value,m=t.value;let y=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}y=m?d.position-m.position:0}else l(v);a.forEach(S=>{S(n.value,h,{delta:y,type:jl.pop,direction:y?y>0?Il.forward:Il.back:Il.unknown})})};function s(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return r.push(v),v}function f(){const{history:d}=window;d.state&&d.replaceState(Ve({},d.state,{scroll:sr()}),"")}function c(){for(const d of r)d();r=[],window.removeEventListener("popstate",i),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",i),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:s,listen:u,destroy:c}}function du(e,t,n,l=!1,a=!1){return{back:e,current:t,forward:n,replaced:l,position:window.history.length,scroll:a?sr():null}}function xp(e){const{history:t,location:n}=window,l={value:Xf(e,n)},a={value:t.state};a.value||r(l.value,{back:null,current:l.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(s,u,f){const c=e.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+s:wp()+e+s;try{t[f?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[f?"replace":"assign"](d)}}function o(s,u){const f=Ve({},t.state,du(a.value.back,s,a.value.forward,!0),u,{position:a.value.position});r(s,f,!0),l.value=s}function i(s,u){const f=Ve({},a.value,t.state,{forward:s,scroll:sr()});r(f.current,f,!0);const c=Ve({},du(l.value,s,null),{position:f.position+1},u);r(s,c,!1),l.value=s}return{location:l,state:a,push:i,replace:o}}function Cp(e){e=mp(e);const t=xp(e),n=_p(e,t.state,t.location,t.replace);function l(r,o=!0){o||n.pauseListeners(),history.go(r)}const a=Ve({location:"",base:e,go:l,createHref:gp.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function kp(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Cp(e)}function Pp(e){return typeof e=="string"||e&&typeof e=="object"}function Zf(e){return typeof e=="string"||typeof e=="symbol"}const Jf=Symbol("");var vu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vu||(vu={}));function il(e,t){return Ve(new Error,{type:e,[Jf]:!0},t)}function Yt(e,t){return e instanceof Error&&Jf in e&&(t==null||!!(e.type&t))}const mu="[^/]+?",Ep={sensitive:!1,strict:!1,start:!0,end:!0},Ap=/[.+*?^${}()[\]/\\]/g;function Tp(e,t){const n=Ve({},Ep,t),l=[];let a=n.start?"^":"";const r=[];for(const u of e){const f=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let c=0;ct.length?t.length===1&&t[0]===80?1:-1:0}function ed(e,t){let n=0;const l=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const Vp={type:0,value:""},Op=/[a-zA-Z0-9_]/;function Fp(e){if(!e)return[[]];if(e==="/")return[[Vp]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,l=n;const a=[];let r;function o(){r&&a.push(r),r=[]}let i=0,s,u="",f="";function c(){u&&(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:f,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;i{o(k)}:Tl}function o(c){if(Zf(c)){const d=l.get(c);d&&(l.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&l.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function i(){return n}function s(c){const d=$p(c,n);n.splice(d,0,c),c.record.name&&!yu(c)&&l.set(c.record.name,c)}function u(c,d){let v,h={},m,y;if("name"in c&&c.name){if(v=l.get(c.name),!v)throw il(1,{location:c});y=v.record.name,h=Ve(gu(d.params,v.keys.filter(k=>!k.optional).concat(v.parent?v.parent.keys.filter(k=>k.optional):[]).map(k=>k.name)),c.params&&gu(c.params,v.keys.map(k=>k.name))),m=v.stringify(h)}else if(c.path!=null)m=c.path,v=n.find(k=>k.re.test(m)),v&&(h=v.parse(m),y=v.record.name);else{if(v=d.name?l.get(d.name):n.find(k=>k.re.test(d.path)),!v)throw il(1,{location:c,currentLocation:d});y=v.record.name,h=Ve({},d.params,c.params),m=v.stringify(h)}const S=[];let w=v;for(;w;)S.unshift(w.record),w=w.parent;return{name:y,path:m,params:h,matched:S,meta:Dp(S)}}e.forEach(c=>r(c));function f(){n.length=0,l.clear()}return{addRoute:r,resolve:u,removeRoute:o,clearRoutes:f,getRoutes:i,getRecordMatcher:a}}function gu(e,t){const n={};for(const l of t)l in e&&(n[l]=e[l]);return n}function Lp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Mp(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Mp(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const l in e.components)t[l]=typeof n=="object"?n[l]:n;return t}function yu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Dp(e){return e.reduce((t,n)=>Ve(t,n.meta),{})}function bu(e,t){const n={};for(const l in e)n[l]=l in t?t[l]:e[l];return n}function $p(e,t){let n=0,l=t.length;for(;n!==l;){const r=n+l>>1;ed(e,t[r])<0?l=r:n=r+1}const a=Np(e);return a&&(l=t.lastIndexOf(a,l-1)),l}function Np(e){let t=e;for(;t=t.parent;)if(td(t)&&ed(e,t)===0)return t}function td({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Hp(e){const t={};if(e===""||e==="?")return t;const l=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&ho(r)):[l&&ho(l)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function jp(e){const t={};for(const n in e){const l=e[n];l!==void 0&&(t[n]=Rt(l)?l.map(a=>a==null?null:""+a):l==null?l:""+l)}return t}const zp=Symbol(""),Su=Symbol(""),ur=Symbol(""),mi=Symbol(""),yo=Symbol("");function pl(){let e=[];function t(l){return e.push(l),()=>{const a=e.indexOf(l);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function mn(e,t,n,l,a,r=o=>o()){const o=l&&(l.enterCallbacks[a]=l.enterCallbacks[a]||[]);return()=>new Promise((i,s)=>{const u=d=>{d===!1?s(il(4,{from:n,to:t})):d instanceof Error?s(d):Pp(d)?s(il(2,{from:t,to:d})):(o&&l.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),i())},f=r(()=>e.call(l&&l.instances[a],t,n,u));let c=Promise.resolve(f);e.length<3&&(c=c.then(u)),c.catch(d=>s(d))})}function Mr(e,t,n,l,a=r=>r()){const r=[];for(const o of e)for(const i in o.components){let s=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(Wp(s)){const f=(s.__vccOpts||s)[t];f&&r.push(mn(f,n,l,o,i,a))}else{let u=s();r.push(()=>u.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const c=qb(f)?f.default:f;o.components[i]=c;const v=(c.__vccOpts||c)[t];return v&&mn(v,n,l,o,i,a)()}))}}return r}function Wp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function wu(e){const t=Ce(ur),n=Ce(mi),l=x(()=>{const s=Ie(e.to);return t.resolve(s)}),a=x(()=>{const{matched:s}=l.value,{length:u}=s,f=s[u-1],c=n.matched;if(!f||!c.length)return-1;const d=c.findIndex(ol.bind(null,f));if(d>-1)return d;const v=_u(s[u-2]);return u>1&&_u(f)===v&&c[c.length-1].path!==v?c.findIndex(ol.bind(null,s[u-2])):d}),r=x(()=>a.value>-1&&qp(n.params,l.value.params)),o=x(()=>a.value>-1&&a.value===n.matched.length-1&&Qf(n.params,l.value.params));function i(s={}){return Gp(s)?t[Ie(e.replace)?"replace":"push"](Ie(e.to)).catch(Tl):Promise.resolve()}return{route:l,href:x(()=>l.value.href),isActive:r,isExactActive:o,navigate:i}}const Kp=fl({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:wu,setup(e,{slots:t}){const n=tt(wu(e)),{options:l}=Ce(ur),a=x(()=>({[xu(e.activeClass,l.linkActiveClass,"router-link-active")]:n.isActive,[xu(e.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:kn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),Up=Kp;function Gp(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function qp(e,t){for(const n in t){const l=t[n],a=e[n];if(typeof l=="string"){if(l!==a)return!1}else if(!Rt(a)||a.length!==l.length||l.some((r,o)=>r!==a[o]))return!1}return!0}function _u(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xu=(e,t,n)=>e??t??n,Yp=fl({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const l=Ce(yo),a=x(()=>e.route||l.value),r=Ce(Su,0),o=x(()=>{let u=Ie(r);const{matched:f}=a.value;let c;for(;(c=f[u])&&!c.components;)u++;return u}),i=x(()=>a.value.matched[o.value]);Ne(Su,x(()=>o.value+1)),Ne(zp,i),Ne(yo,a);const s=ae();return de(()=>[s.value,i.value,e.name],([u,f,c],[d,v,h])=>{f&&(f.instances[c]=u,v&&v!==f&&u&&u===d&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),u&&f&&(!v||!ol(f,v)||!d)&&(f.enterCallbacks[c]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=a.value,f=e.name,c=i.value,d=c&&c.components[f];if(!d)return Cu(n.default,{Component:d,route:u});const v=c.props[f],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,y=kn(d,Ve({},h,t,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(c.instances[f]=null)},ref:s}));return Cu(n.default,{Component:y,route:u})||y}}});function Cu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Qp=Yp;function Xp(e){const t=Rp(e.routes,e),n=e.parseQuery||Hp,l=e.stringifyQuery||pu,a=e.history,r=pl(),o=pl(),i=pl(),s=ce(un);let u=un;qn&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Rr.bind(null,F=>""+F),c=Rr.bind(null,ip),d=Rr.bind(null,Hl);function v(F,G){let q,ne;return Zf(F)?(q=t.getRecordMatcher(F),ne=G):ne=F,t.addRoute(ne,q)}function h(F){const G=t.getRecordMatcher(F);G&&t.removeRoute(G)}function m(){return t.getRoutes().map(F=>F.record)}function y(F){return!!t.getRecordMatcher(F)}function S(F,G){if(G=Ve({},G||s.value),typeof F=="string"){const E=Lr(n,F,G.path),R=t.resolve({path:E.path},G),H=a.createHref(E.fullPath);return Ve(E,R,{params:d(R.params),hash:Hl(E.hash),redirectedFrom:void 0,href:H})}let q;if(F.path!=null)q=Ve({},F,{path:Lr(n,F.path,G.path).path});else{const E=Ve({},F.params);for(const R in E)E[R]==null&&delete E[R];q=Ve({},F,{params:c(E)}),G.params=c(G.params)}const ne=t.resolve(q,G),xe=F.hash||"";ne.params=f(d(ne.params));const Ae=cp(l,Ve({},F,{hash:ap(xe),path:ne.path})),_=a.createHref(Ae);return Ve({fullPath:Ae,hash:xe,query:l===pu?jp(F.query):F.query||{}},ne,{redirectedFrom:void 0,href:_})}function w(F){return typeof F=="string"?Lr(n,F,s.value.path):Ve({},F)}function k(F,G){if(u!==F)return il(8,{from:G,to:F})}function p(F){return C(F)}function b(F){return p(Ve(w(F),{replace:!0}))}function P(F){const G=F.matched[F.matched.length-1];if(G&&G.redirect){const{redirect:q}=G;let ne=typeof q=="function"?q(F):q;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=w(ne):{path:ne},ne.params={}),Ve({query:F.query,hash:F.hash,params:ne.path!=null?{}:F.params},ne)}}function C(F,G){const q=u=S(F),ne=s.value,xe=F.state,Ae=F.force,_=F.replace===!0,E=P(q);if(E)return C(Ve(w(E),{state:typeof E=="object"?Ve({},xe,E.state):xe,force:Ae,replace:_}),G||q);const R=q;R.redirectedFrom=G;let H;return!Ae&&fp(l,ne,q)&&(H=il(16,{to:R,from:ne}),j(ne,ne,!0,!1)),(H?Promise.resolve(H):I(R,ne)).catch($=>Yt($)?Yt($,2)?$:L($):M($,R,ne)).then($=>{if($){if(Yt($,2))return C(Ve({replace:_},w($.to),{state:typeof $.to=="object"?Ve({},xe,$.to.state):xe,force:Ae}),G||R)}else $=A(R,ne,!0,_,xe);return O(R,ne,$),$})}function V(F,G){const q=k(F,G);return q?Promise.reject(q):Promise.resolve()}function T(F){const G=se.values().next().value;return G&&typeof G.runWithContext=="function"?G.runWithContext(F):F()}function I(F,G){let q;const[ne,xe,Ae]=Zp(F,G);q=Mr(ne.reverse(),"beforeRouteLeave",F,G);for(const E of ne)E.leaveGuards.forEach(R=>{q.push(mn(R,F,G))});const _=V.bind(null,F,G);return q.push(_),re(q).then(()=>{q=[];for(const E of r.list())q.push(mn(E,F,G));return q.push(_),re(q)}).then(()=>{q=Mr(xe,"beforeRouteUpdate",F,G);for(const E of xe)E.updateGuards.forEach(R=>{q.push(mn(R,F,G))});return q.push(_),re(q)}).then(()=>{q=[];for(const E of Ae)if(E.beforeEnter)if(Rt(E.beforeEnter))for(const R of E.beforeEnter)q.push(mn(R,F,G));else q.push(mn(E.beforeEnter,F,G));return q.push(_),re(q)}).then(()=>(F.matched.forEach(E=>E.enterCallbacks={}),q=Mr(Ae,"beforeRouteEnter",F,G,T),q.push(_),re(q))).then(()=>{q=[];for(const E of o.list())q.push(mn(E,F,G));return q.push(_),re(q)}).catch(E=>Yt(E,8)?E:Promise.reject(E))}function O(F,G,q){i.list().forEach(ne=>T(()=>ne(F,G,q)))}function A(F,G,q,ne,xe){const Ae=k(F,G);if(Ae)return Ae;const _=G===un,E=qn?history.state:{};q&&(ne||_?a.replace(F.fullPath,Ve({scroll:_&&E&&E.scroll},xe)):a.push(F.fullPath,xe)),s.value=F,j(F,G,q,_),L()}let B;function D(){B||(B=a.listen((F,G,q)=>{if(!X.listening)return;const ne=S(F),xe=P(ne);if(xe){C(Ve(xe,{replace:!0}),ne).catch(Tl);return}u=ne;const Ae=s.value;qn&&pp(fu(Ae.fullPath,q.delta),sr()),I(ne,Ae).catch(_=>Yt(_,12)?_:Yt(_,2)?(C(_.to,ne).then(E=>{Yt(E,20)&&!q.delta&&q.type===jl.pop&&a.go(-1,!1)}).catch(Tl),Promise.reject()):(q.delta&&a.go(-q.delta,!1),M(_,ne,Ae))).then(_=>{_=_||A(ne,Ae,!1),_&&(q.delta&&!Yt(_,8)?a.go(-q.delta,!1):q.type===jl.pop&&Yt(_,20)&&a.go(-1,!1)),O(ne,Ae,_)}).catch(Tl)}))}let U=pl(),z=pl(),Y;function M(F,G,q){L(F);const ne=z.list();return ne.length?ne.forEach(xe=>xe(F,G,q)):console.error(F),Promise.reject(F)}function N(){return Y&&s.value!==un?Promise.resolve():new Promise((F,G)=>{U.add([F,G])})}function L(F){return Y||(Y=!F,D(),U.list().forEach(([G,q])=>F?q(F):G()),U.reset()),F}function j(F,G,q,ne){const{scrollBehavior:xe}=e;if(!qn||!xe)return Promise.resolve();const Ae=!q&&Sp(fu(F.fullPath,0))||(ne||!q)&&history.state&&history.state.scroll||null;return He().then(()=>xe(F,G,Ae)).then(_=>_&&bp(_)).catch(_=>M(_,F,G))}const Q=F=>a.go(F);let ie;const se=new Set,X={currentRoute:s,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:S,options:e,push:p,replace:b,go:Q,back:()=>Q(-1),forward:()=>Q(1),beforeEach:r.add,beforeResolve:o.add,afterEach:i.add,onError:z.add,isReady:N,install(F){const G=this;F.component("RouterLink",Up),F.component("RouterView",Qp),F.config.globalProperties.$router=G,Object.defineProperty(F.config.globalProperties,"$route",{enumerable:!0,get:()=>Ie(s)}),qn&&!ie&&s.value===un&&(ie=!0,p(a.location).catch(xe=>{}));const q={};for(const xe in un)Object.defineProperty(q,xe,{get:()=>s.value[xe],enumerable:!0});F.provide(ur,G),F.provide(mi,bc(q)),F.provide(yo,s);const ne=F.unmount;se.add(F),F.unmount=function(){se.delete(F),se.size<1&&(u=un,B&&B(),B=null,s.value=un,ie=!1,Y=!1),ne()}}};function re(F){return F.reduce((G,q)=>G.then(()=>T(q)),Promise.resolve())}return X}function Zp(e,t){const n=[],l=[],a=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;ool(u,i))?l.push(i):n.push(i));const s=e.matched[o];s&&(t.matched.find(u=>ol(u,s))||a.push(s))}return[n,l,a]}function Jp(){return Ce(ur)}function nd(e){return Ce(mi)}function e0(e){const{extendRoutes:t}=e;return Xp(Object.assign(e,{routes:typeof t=="function"?t(su):su}))}const t0=e0({history:kp("/")});var n0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function l0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ld={exports:{}};(function(e,t){(function(n,l){e.exports=l()})(typeof self<"u"?self:n0,function(){return function(n){function l(r){if(a[r])return a[r].exports;var o=a[r]={i:r,l:!1,exports:{}};return n[r].call(o.exports,o,o.exports,l),o.l=!0,o.exports}var a={};return l.m=n,l.c=a,l.d=function(r,o,i){l.o(r,o)||Object.defineProperty(r,o,{configurable:!1,enumerable:!0,get:i})},l.n=function(r){var o=r&&r.__esModule?function(){return r.default}:function(){return r};return l.d(o,"a",o),o},l.o=function(r,o){return Object.prototype.hasOwnProperty.call(r,o)},l.p="../dist/",l(l.s=0)}([function(n,l,a){(function(r){function o(p){if(Array.isArray(p)){for(var b=0,P=Array(p.length);b1&&V>-1?u[C].el.splice(V,1):delete u[C]}};s.install=function(p,b){c=[].concat(o(b&&b.prevent?b.prevent:[])),console.log("installing..."),p.directive("shortkey",{beforeMount:function(P,C,V){var T=v(C.value);h(T,P,C,V)},updated:function(P,C,V){var T=v(C.oldValue);m(T,P);var I=v(C.value);h(I,P,C,V)},unmounted:function(P,C){var V=v(C.value);m(V,P)}})},s.decodeKey=function(p){return y(p)},s.encodeKey=function(p){var b={};b.shiftKey=p.includes("shift"),b.ctrlKey=p.includes("ctrl"),b.metaKey=p.includes("meta"),b.altKey=p.includes("alt");var P=y(b);return P+=p.filter(function(C){return!["shift","ctrl","meta","alt"].includes(C)}).join("")};var y=function(p){var b="";return(p.key==="Shift"||p.shiftKey)&&(b+="shift"),(p.key==="Control"||p.ctrlKey)&&(b+="ctrl"),(p.key==="Meta"||p.metaKey)&&(b+="meta"),(p.key==="Alt"||p.altKey)&&(b+="alt"),p.key==="ArrowUp"&&(b+="arrowup"),p.key==="ArrowLeft"&&(b+="arrowleft"),p.key==="ArrowRight"&&(b+="arrowright"),p.key==="ArrowDown"&&(b+="arrowdown"),p.key==="AltGraph"&&(b+="altgraph"),p.key==="Escape"&&(b+="esc"),p.key==="Enter"&&(b+="enter"),p.key==="Tab"&&(b+="tab"),p.key===" "&&(b+="space"),p.key==="PageUp"&&(b+="pageup"),p.key==="PageDown"&&(b+="pagedown"),p.key==="Home"&&(b+="home"),p.key==="End"&&(b+="end"),p.key==="Delete"&&(b+="del"),p.key==="Backspace"&&(b+="backspace"),p.key==="Insert"&&(b+="insert"),p.key==="NumLock"&&(b+="numlock"),p.key==="CapsLock"&&(b+="capslock"),p.key==="Pause"&&(b+="pause"),p.key==="ContextMenu"&&(b+="contextmenu"),p.key==="ScrollLock"&&(b+="scrolllock"),p.key==="BrowserHome"&&(b+="browserhome"),p.key==="MediaSelect"&&(b+="mediaselect"),(p.key&&p.key!==" "&&p.key.length===1||/F\d{1,2}|\//g.test(p.key))&&(b+=p.key.toLowerCase()),b},S=function(p){var b=new CustomEvent("shortkey",{bubbles:!1});u[p].key&&(b.srcKey=u[p].key);var P=u[p].el;console.log(u),console.log("pKey:",p),console.log(P),u[p].propagte?P.forEach(function(C){return C.dispatchEvent(b)}):P[P.length-1].dispatchEvent(b)};s.keyDown=function(p){(!u[p].once&&!u[p].push||u[p].push&&!d)&&S(p)},r&&Object({NODE_ENV:"production"})&&function(){document.addEventListener("keydown",function(p){var b=s.decodeKey(p);if(k(b)){if(u[b].propagte||(p.preventDefault(),p.stopPropagation()),u[b].focus)s.keyDown(b),d=!0;else if(!d){var P=u[b].el;P[P.length-1].focus(),d=!0}}},!0),document.addEventListener("keyup",function(p){var b=s.decodeKey(p);k(b)&&(u[b].propagte||(p.preventDefault(),p.stopPropagation()),(u[b].once||u[b].push)&&S(b)),d=!1},!0)}();var w=function(p){var b=p.b,P=p.push,C=p.once,V=p.focus,T=p.propagte,I=p.el;for(var O in b){var A=s.encodeKey(b[O]),B=u[A]&&u[A].el?u[A].el:[],D=u[A]&&u[A].propagte;B.push(I),u[A]={push:P,once:C,focus:V,key:O,propagte:D||T,el:B}}},k=function(p){var b=!!f.find(function(C){return C===document.activeElement}),P=!!c.find(function(C){return document.activeElement&&document.activeElement.matches(C)});return!!u[p]&&!(b||P)};n!==void 0&&n.exports?n.exports=s:(i=(function(){return s}).call(l,a,l,n))!==void 0&&(n.exports=i)}).call(l,a(1))},function(n,l){function a(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(k){if(d===setTimeout)return setTimeout(k,0);if((d===a||!d)&&setTimeout)return d=setTimeout,setTimeout(k,0);try{return d(k,0)}catch{try{return d.call(null,k,0)}catch{return d.call(this,k,0)}}}function i(k){if(v===clearTimeout)return clearTimeout(k);if((v===r||!v)&&clearTimeout)return v=clearTimeout,clearTimeout(k);try{return v(k)}catch{try{return v.call(null,k)}catch{return v.call(this,k)}}}function s(){S&&m&&(S=!1,m.length?y=m.concat(y):w=-1,y.length&&u())}function u(){if(!S){var k=o(s);S=!0;for(var p=y.length;p;){for(m=y,y=[];++w1)for(var b=1;b{e.delete(a)};return{on:a=>{e.add(a);const r=()=>t(a);return cr(r),{off:r}},off:t,trigger:(...a)=>Promise.all(Array.from(e).map(r=>r(...a)))}}function rd(e){let t=!1,n;const l=Za(!0);return(...a)=>(t||(n=l.run(()=>e(...a)),t=!0),n)}function xt(e){return typeof e=="function"?e():Ie(e)}const od=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const i0=Object.prototype.toString,s0=e=>i0.call(e)==="[object Object]",id=()=>{};function u0(e,t){function n(...l){return new Promise((a,r)=>{Promise.resolve(e(()=>t.apply(this,l),{fn:t,thisArg:this,args:l})).then(a).catch(r)})}return n}const sd=e=>e();function c0(e=sd){const t=ae(!0);function n(){t.value=!1}function l(){t.value=!0}const a=(...r)=>{t.value&&e(...r)};return{isActive:Bt(t),pause:n,resume:l,eventFilter:a}}function ku(e,t=!1,n="Timeout"){return new Promise((l,a)=>{setTimeout(t?()=>a(n):l,e)})}function f0(e,...t){return t.some(n=>n in e)}function d0(e){return dl()}function Sa(...e){if(e.length!==1)return ee(...e);const t=e[0];return typeof t=="function"?Bt(qm(()=>({get:t,set:id}))):ae(t)}function v0(e,t,n={}){const{eventFilter:l=sd,...a}=n;return de(e,u0(l,t),a)}function m0(e,t,n={}){const{eventFilter:l,...a}=n,{eventFilter:r,pause:o,resume:i,isActive:s}=c0(l);return{stop:v0(e,t,{...a,eventFilter:r}),pause:o,resume:i,isActive:s}}function ud(e,t=!0,n){d0()?Wt(e,n):t?e():He(e)}function bo(e,t=!1){function n(c,{flush:d="sync",deep:v=!1,timeout:h,throwOnTimeout:m}={}){let y=null;const w=[new Promise(k=>{y=de(e,p=>{c(p)!==t&&(y==null||y(),k(p))},{flush:d,deep:v,immediate:!0})})];return h!=null&&w.push(ku(h,m).then(()=>xt(e)).finally(()=>y==null?void 0:y())),Promise.race(w)}function l(c,d){if(!De(c))return n(p=>p===c,d);const{flush:v="sync",deep:h=!1,timeout:m,throwOnTimeout:y}=d??{};let S=null;const k=[new Promise(p=>{S=de([e,c],([b,P])=>{t!==(b===P)&&(S==null||S(),p(b))},{flush:v,deep:h,immediate:!0})})];return m!=null&&k.push(ku(m,y).then(()=>xt(e)).finally(()=>(S==null||S(),xt(e)))),Promise.race(k)}function a(c){return n(d=>!!d,c)}function r(c){return l(null,c)}function o(c){return l(void 0,c)}function i(c){return n(Number.isNaN,c)}function s(c,d){return n(v=>{const h=Array.from(v);return h.includes(c)||h.includes(xt(c))},d)}function u(c){return f(1,c)}function f(c=1,d){let v=-1;return n(()=>(v+=1,v>=c),d)}return Array.isArray(xt(e))?{toMatch:n,toContains:s,changed:u,changedTimes:f,get not(){return bo(e,!t)}}:{toMatch:n,toBe:l,toBeTruthy:a,toBeNull:r,toBeNaN:i,toBeUndefined:o,changed:u,changedTimes:f,get not(){return bo(e,!t)}}}function h0(e){return bo(e)}function g0(e,t,n={}){const{immediate:l=!0}=n,a=ae(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function i(){a.value=!1,o()}function s(...u){o(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...u)},xt(t))}return l&&(a.value=!0,od&&s()),cr(i),{isPending:Bt(a),start:s,stop:i}}function cd(e){var t;const n=xt(e);return(t=n==null?void 0:n.$el)!=null?t:n}const sl=od?window:void 0;function Pu(...e){let t,n,l,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,l,a]=e,t=sl):[t,n,l,a]=e,!t)return id;Array.isArray(n)||(n=[n]),Array.isArray(l)||(l=[l]);const r=[],o=()=>{r.forEach(f=>f()),r.length=0},i=(f,c,d,v)=>(f.addEventListener(c,d,v),()=>f.removeEventListener(c,d,v)),s=de(()=>[cd(t),xt(a)],([f,c])=>{if(o(),!f)return;const d=s0(c)?{...c}:c;r.push(...n.flatMap(v=>l.map(h=>i(f,v,h,d))))},{immediate:!0,flush:"post"}),u=()=>{s(),o()};return cr(u),u}function y0(){const e=ae(!1),t=dl();return t&&Wt(()=>{e.value=!0},t),e}function b0(e){const t=y0();return x(()=>(t.value,!!e()))}function p0(e,t={}){const{window:n=sl}=t,l=b0(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=ae(!1),o=u=>{r.value=u.matches},i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",o):a.removeListener(o))},s=ot(()=>{l.value&&(i(),a=n.matchMedia(xt(e)),"addEventListener"in a?a.addEventListener("change",o):a.addListener(o),r.value=a.matches)});return cr(()=>{s(),i(),a=void 0}),r}const fa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},da="__vueuse_ssr_handlers__",S0=w0();function w0(){return da in fa||(fa[da]=fa[da]||{}),fa[da]}function fd(e,t){return S0[e]||t}function _0(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const x0={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Eu="vueuse-storage";function C0(e,t,n,l={}){var a;const{flush:r="pre",deep:o=!0,listenToStorageChanges:i=!0,writeDefaults:s=!0,mergeDefaults:u=!1,shallow:f,window:c=sl,eventFilter:d,onError:v=I=>{console.error(I)},initOnMounted:h}=l,m=(f?ce:ae)(typeof t=="function"?t():t);if(!n)try{n=fd("getDefaultStorage",()=>{var I;return(I=sl)==null?void 0:I.localStorage})()}catch(I){v(I)}if(!n)return m;const y=xt(t),S=_0(y),w=(a=l.serializer)!=null?a:x0[S],{pause:k,resume:p}=m0(m,()=>P(m.value),{flush:r,deep:o,eventFilter:d});c&&i&&ud(()=>{Pu(c,"storage",V),Pu(c,Eu,T),h&&V()}),h||V();function b(I,O){c&&c.dispatchEvent(new CustomEvent(Eu,{detail:{key:e,oldValue:I,newValue:O,storageArea:n}}))}function P(I){try{const O=n.getItem(e);if(I==null)b(O,null),n.removeItem(e);else{const A=w.write(I);O!==A&&(n.setItem(e,A),b(O,A))}}catch(O){v(O)}}function C(I){const O=I?I.newValue:n.getItem(e);if(O==null)return s&&y!=null&&n.setItem(e,w.write(y)),y;if(!I&&u){const A=w.read(O);return typeof u=="function"?u(A,y):S==="object"&&!Array.isArray(A)?{...y,...A}:A}else return typeof O!="string"?O:w.read(O)}function V(I){if(!(I&&I.storageArea!==n)){if(I&&I.key==null){m.value=y;return}if(!(I&&I.key!==e)){k();try{(I==null?void 0:I.newValue)!==w.write(m.value)&&(m.value=C(I))}catch(O){v(O)}finally{I?He(p):p()}}}}function T(I){V(I.detail)}return m}function k0(e){return p0("(prefers-color-scheme: dark)",e)}function P0(e={}){const{selector:t="html",attribute:n="class",initialValue:l="auto",window:a=sl,storage:r,storageKey:o="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:s,emitAuto:u,disableTransition:f=!0}=e,c={auto:"",light:"light",dark:"dark",...e.modes||{}},d=k0({window:a}),v=x(()=>d.value?"dark":"light"),h=s||(o==null?Sa(l):C0(o,l,r,{window:a,listenToStorageChanges:i})),m=x(()=>h.value==="auto"?v.value:h.value),y=fd("updateHTMLAttrs",(p,b,P)=>{const C=typeof p=="string"?a==null?void 0:a.document.querySelector(p):cd(p);if(!C)return;let V;if(f&&(V=a.document.createElement("style"),V.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),a.document.head.appendChild(V)),b==="class"){const T=P.split(/\s/g);Object.values(c).flatMap(I=>(I||"").split(/\s/g)).filter(Boolean).forEach(I=>{T.includes(I)?C.classList.add(I):C.classList.remove(I)})}else C.setAttribute(b,P);f&&(a.getComputedStyle(V).opacity,document.head.removeChild(V))});function S(p){var b;y(t,n,(b=c[p])!=null?b:p)}function w(p){e.onChanged?e.onChanged(p,S):S(p)}de(m,w,{flush:"post",immediate:!0}),ud(()=>w(m.value));const k=x({get(){return u?h.value:m.value},set(p){h.value=p}});try{return Object.assign(k,{store:h,system:v,state:m})}catch{return k}}const E0={json:"application/json",text:"text/plain"};function Au(e){return e&&f0(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function $r(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function hi(e,...t){var n;const l=typeof AbortController=="function";let a={},r={immediate:!0,refetch:!1,timeout:0,updateDataOnError:!1};const o={method:"GET",type:"text",payload:void 0};t.length>0&&(Au(t[0])?r={...r,...t[0]}:a=t[0]),t.length>1&&Au(t[1])&&(r={...r,...t[1]});const{fetch:i=(n=sl)==null?void 0:n.fetch,initialData:s,timeout:u}=r,f=Dr(),c=Dr(),d=Dr(),v=ae(!1),h=ae(!1),m=ae(!1),y=ae(null),S=ce(null),w=ce(null),k=ce(s||null),p=x(()=>l&&h.value);let b,P;const C=()=>{l&&(b==null||b.abort(),b=new AbortController,b.signal.onabort=()=>m.value=!0,a={...a,signal:b.signal})},V=z=>{h.value=z,v.value=!z};u&&(P=g0(C,u,{immediate:!1}));let T=0;const I=async(z=!1)=>{var Y,M;C(),V(!0),w.value=null,y.value=null,m.value=!1,T+=1;const N=T,L={method:o.method,headers:{}};if(o.payload){const se=$r(L.headers),X=xt(o.payload);!o.payloadType&&X&&Object.getPrototypeOf(X)===Object.prototype&&!(X instanceof FormData)&&(o.payloadType="json"),o.payloadType&&(se["Content-Type"]=(Y=E0[o.payloadType])!=null?Y:o.payloadType),L.body=o.payloadType==="json"?JSON.stringify(X):X}let j=!1;const Q={url:xt(e),options:{...L,...a},cancel:()=>{j=!0}};if(r.beforeFetch&&Object.assign(Q,await r.beforeFetch(Q)),j||!i)return V(!1),Promise.resolve(null);let ie=null;return P&&P.start(),i(Q.url,{...L,...Q.options,headers:{...$r(L.headers),...$r((M=Q.options)==null?void 0:M.headers)}}).then(async se=>{if(S.value=se,y.value=se.status,ie=await se.clone()[o.type](),!se.ok)throw k.value=s||null,new Error(se.statusText);return r.afterFetch&&({data:ie}=await r.afterFetch({data:ie,response:se})),k.value=ie,f.trigger(se),se}).catch(async se=>{let X=se.message||se.name;if(r.onFetchError&&({error:X,data:ie}=await r.onFetchError({data:ie,error:se,response:S.value})),w.value=X,r.updateDataOnError&&(k.value=ie),c.trigger(se),z)throw se;return null}).finally(()=>{N===T&&V(!1),P&&P.stop(),d.trigger(null)})},O=Sa(r.refetch);de([O,Sa(e)],([z])=>z&&I(),{deep:!0});const A={isFinished:Bt(v),isFetching:Bt(h),statusCode:y,response:S,error:w,data:k,canAbort:p,aborted:m,abort:C,execute:I,onFetchResponse:f.on,onFetchError:c.on,onFetchFinally:d.on,get:B("GET"),put:B("PUT"),post:B("POST"),delete:B("DELETE"),patch:B("PATCH"),head:B("HEAD"),options:B("OPTIONS"),json:U("json"),text:U("text"),blob:U("blob"),arrayBuffer:U("arrayBuffer"),formData:U("formData")};function B(z){return(Y,M)=>{if(!h.value)return o.method=z,o.payload=Y,o.payloadType=M,De(o.payload)&&de([O,Sa(o.payload)],([N])=>N&&I(),{deep:!0}),{...A,then(N,L){return D().then(N,L)}}}}function D(){return new Promise((z,Y)=>{h0(v).toBe(!0).then(()=>z(A)).catch(M=>Y(M))})}function U(z){return()=>{if(!h.value)return o.type=z,{...A,then(Y,M){return D().then(Y,M)}}}}return r.immediate&&Promise.resolve().then(()=>I()),{...A,then(z,Y){return D().then(z,Y)}}}const A0=W({...we(),...Nb({fullHeight:!0}),...ze()},"VApp"),T0=fe()({name:"VApp",props:A0(),setup(e,t){let{slots:n}=t;const l=Ye(e),{layoutClasses:a,getLayoutItem:r,items:o,layoutRef:i}=zb(e),{rtlClasses:s}=Lt();return ge(()=>g("div",{ref:i,class:["v-application",l.themeClasses.value,a.value,s.value,e.class],style:[e.style]},[g("div",{class:"v-application__wrap"},[g(dh,null,{default:()=>{var u;return[g(_e,null,[(u=n.default)==null?void 0:u.call(n)])]}})])])),{getLayoutItem:r,items:o,theme:l}}}),We=W({tag:{type:String,default:"div"}},"tag"),dd=W({text:String,...we(),...We()},"VToolbarTitle"),vd=fe()({name:"VToolbarTitle",props:dd(),setup(e,t){let{slots:n}=t;return ge(()=>{const l=!!(n.default||n.text||e.text);return g(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[l&&g("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),I0=W({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function St(e,t,n){return fe()({name:e,props:I0({mode:n,origin:t}),setup(l,a){let{slots:r}=a;const o={onBeforeEnter(i){l.origin&&(i.style.transformOrigin=l.origin)},onLeave(i){if(l.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:f,offsetHeight:c}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${s}px`,i.style.left=`${u}px`,i.style.width=`${f}px`,i.style.height=`${c}px`}l.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(l.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:u,left:f,width:c,height:d}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=u||"",i.style.left=f||"",i.style.width=c||"",i.style.height=d||""}}};return()=>{const i=l.group?li:en;return kn(i,{name:l.disabled?"":e,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:o},r.default)}}})}function md(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return fe()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(l,a){let{slots:r}=a;const o=l.group?li:en;return()=>kn(o,{name:l.disabled?"":e,css:!l.disabled,...l.disabled?{}:t},r.default)}})}function hd(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",l=At(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const i=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[l]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=i.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=s})},onAfterEnter:r,onEnterCancelled:r,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[l]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),r(o)}function r(o){const i=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,i!=null&&(o.style[n]=i),delete o._initialStyle}}const V0=W({target:[Object,Array]},"v-dialog-transition"),gd=fe()({name:"VDialogTransition",props:V0(),setup(e,t){let{slots:n}=t;const l={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,r){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:i,sx:s,sy:u,speed:f}=Iu(e.target,a),c=Xn(a,[{transform:`translate(${o}px, ${i}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*f,easing:Ty});(d=Tu(a))==null||d.forEach(v=>{Xn(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Ra})}),c.finished.then(()=>r())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,r){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:i,sx:s,sy:u,speed:f}=Iu(e.target,a);Xn(a,[{},{transform:`translate(${o}px, ${i}px) scale(${s}, ${u})`,opacity:0}],{duration:125*f,easing:Iy}).finished.then(()=>r()),(d=Tu(a))==null||d.forEach(v=>{Xn(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Ra})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?g(en,ve({name:"dialog-transition"},l,{css:!1}),n):g(en,{name:"dialog-transition"},n)}});function Tu(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function Iu(e,t){const n=_f(e),l=ii(t),[a,r]=getComputedStyle(t).transformOrigin.split(" ").map(S=>parseFloat(S)),[o,i]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;o==="left"||i==="left"?s-=n.width/2:(o==="right"||i==="right")&&(s+=n.width/2);let u=n.top+n.height/2;o==="top"||i==="top"?u-=n.height/2:(o==="bottom"||i==="bottom")&&(u+=n.height/2);const f=n.width/l.width,c=n.height/l.height,d=Math.max(1,f,c),v=f/d||0,h=c/d||0,m=l.width*l.height/(window.innerWidth*window.innerHeight),y=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:s-(a+l.left),y:u-(r+l.top),sx:v,sy:h,speed:y}}const O0=St("fab-transition","center center","out-in");St("dialog-bottom-transition");St("dialog-top-transition");const Vu=St("fade-transition"),F0=St("scale-transition");St("scroll-x-transition");St("scroll-x-reverse-transition");St("scroll-y-transition");St("scroll-y-reverse-transition");St("slide-x-transition");St("slide-x-reverse-transition");const yd=St("slide-y-transition");St("slide-y-reverse-transition");const bd=md("expand-transition",hd()),pd=md("expand-x-transition",hd("",!0)),B0=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Ke=fe(!1)({name:"VDefaultsProvider",props:B0(),setup(e,t){let{slots:n}=t;const{defaults:l,disabled:a,reset:r,root:o,scoped:i}=zo(e);return Tt(l,{reset:r,root:o,scoped:i,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),Ut=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Gt(e){return{dimensionStyles:x(()=>{const n={},l=ue(e.height),a=ue(e.maxHeight),r=ue(e.maxWidth),o=ue(e.minHeight),i=ue(e.minWidth),s=ue(e.width);return l!=null&&(n.height=l),a!=null&&(n.maxHeight=a),r!=null&&(n.maxWidth=r),o!=null&&(n.minHeight=o),i!=null&&(n.minWidth=i),s!=null&&(n.width=s),n})}}function R0(e){return{aspectStyles:x(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Sd=W({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...we(),...Ut()},"VResponsive"),Ou=fe()({name:"VResponsive",props:Sd(),setup(e,t){let{slots:n}=t;const{aspectStyles:l}=R0(e),{dimensionStyles:a}=Gt(e);return ge(()=>{var r;return g("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[g("div",{class:"v-responsive__sizer",style:l.value},null),(r=n.additional)==null?void 0:r.call(n),n.default&&g("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function gi(e){return oi(()=>{const t=[],n={};if(e.value.background)if(co(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&gy(e.value.background)){const l=zt(e.value.background);if(l.a==null||l.a===1){const a=Ef(l);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(co(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function tn(e,t){const n=x(()=>({text:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=gi(n);return{textColorClasses:l,textColorStyles:a}}function yt(e,t){const n=x(()=>({background:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=gi(n);return{backgroundColorClasses:l,backgroundColorStyles:a}}const wt=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Vt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{roundedClasses:x(()=>{const l=De(e)?e.value:e.rounded,a=De(e)?e.value:e.tile,r=[];if(l===!0||l==="")r.push(`${t}--rounded`);else if(typeof l=="string"||l===0)for(const o of String(l).split(" "))r.push(`rounded-${o}`);else(a||l===!1)&&r.push("rounded-0");return r})}}const Ql=W({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),gn=(e,t)=>{let{slots:n}=t;const{transition:l,disabled:a,group:r,...o}=e,{component:i=r?li:en,...s}=typeof l=="object"?l:{};return kn(i,ve(typeof l=="string"?{name:a?"":l}:s,typeof l=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:r}).filter(u=>{let[f,c]=u;return c!==void 0})),o),n)};function L0(e,t){if(!ai)return;const n=t.modifiers||{},l=t.value,{handler:a,options:r}=typeof l=="object"?l:{handler:l,options:{}},o=new IntersectionObserver(function(){var c;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(c=e._observe)==null?void 0:c[t.instance.$.uid];if(!u)return;const f=i.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||f||u.init)&&a(f,i,s),f&&n.once?wd(e,t):u.init=!0},r);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function wd(e,t){var l;const n=(l=e._observe)==null?void 0:l[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const _d={mounted:L0,unmounted:wd},M0=W({alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...Sd(),...we(),...wt(),...Ql()},"VImg"),Xl=fe()({name:"VImg",directives:{intersect:_d},props:M0(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{backgroundColorClasses:a,backgroundColorStyles:r}=yt(ee(e,"color")),{roundedClasses:o}=Vt(e),i=je("VImg"),s=ce(""),u=ae(),f=ce(e.eager?"loading":"idle"),c=ce(),d=ce(),v=x(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=x(()=>v.value.aspect||c.value/d.value||0);de(()=>e.src,()=>{m(f.value!=="idle")}),de(h,(A,B)=>{!A&&B&&u.value&&p(u.value)}),Yo(()=>m());function m(A){if(!(e.eager&&A)&&!(ai&&!A&&!e.eager)){if(f.value="loading",v.value.lazySrc){const B=new Image;B.src=v.value.lazySrc,p(B,null)}v.value.src&&He(()=>{var B;n("loadstart",((B=u.value)==null?void 0:B.currentSrc)||v.value.src),setTimeout(()=>{var D;if(!i.isUnmounted)if((D=u.value)!=null&&D.complete){if(u.value.naturalWidth||S(),f.value==="error")return;h.value||p(u.value,null),f.value==="loading"&&y()}else h.value||p(u.value),w()})})}}function y(){var A;i.isUnmounted||(w(),p(u.value),f.value="loaded",n("load",((A=u.value)==null?void 0:A.currentSrc)||v.value.src))}function S(){var A;i.isUnmounted||(f.value="error",n("error",((A=u.value)==null?void 0:A.currentSrc)||v.value.src))}function w(){const A=u.value;A&&(s.value=A.currentSrc||A.src)}let k=-1;pt(()=>{clearTimeout(k)});function p(A){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const D=()=>{if(clearTimeout(k),i.isUnmounted)return;const{naturalHeight:U,naturalWidth:z}=A;U||z?(c.value=z,d.value=U):!A.complete&&f.value==="loading"&&B!=null?k=window.setTimeout(D,B):(A.currentSrc.endsWith(".svg")||A.currentSrc.startsWith("data:image/svg+xml"))&&(c.value=1,d.value=1)};D()}const b=x(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),P=()=>{var D;if(!v.value.src||f.value==="idle")return null;const A=g("img",{class:["v-img__img",b.value],style:{objectPosition:e.position},src:v.value.src,srcset:v.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:y,onError:S},null),B=(D=l.sources)==null?void 0:D.call(l);return g(gn,{transition:e.transition,appear:!0},{default:()=>[bt(B?g("picture",{class:"v-img__picture"},[B,A]):A,[[vl,f.value==="loaded"]])]})},C=()=>g(gn,{transition:e.transition},{default:()=>[v.value.lazySrc&&f.value!=="loaded"&&g("img",{class:["v-img__img","v-img__img--preload",b.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),V=()=>l.placeholder?g(gn,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!l.error)&&g("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,T=()=>l.error?g(gn,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&g("div",{class:"v-img__error"},[l.error()])]}):null,I=()=>e.gradient?g("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,O=ce(!1);{const A=de(h,B=>{B&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{O.value=!0})}),A())})}return ge(()=>{const A=Ou.filterProps(e);return bt(g(Ou,ve({class:["v-img",{"v-img--booting":!O.value},a.value,o.value,e.class],style:[{width:ue(e.width==="auto"?c.value:e.width)},r.value,e.style]},A,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>g(_e,null,[g(P,null,null),g(C,null,null),g(I,null,null),g(V,null,null),g(T,null,null)]),default:l.default}),[[zn("intersect"),{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:f,naturalWidth:c,naturalHeight:d}}}),an=W({border:[Boolean,Number,String]},"border");function An(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{borderClasses:x(()=>{const l=De(e)?e.value:e.border,a=[];if(l===!0||l==="")a.push(`${t}--border`);else if(typeof l=="string"||l===0)for(const r of String(l).split(" "))a.push(`border-${r}`);return a})}}const rn=W({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Tn(e){return{elevationClasses:x(()=>{const n=De(e)?e.value:e.elevation,l=[];return n==null||l.push(`elevation-${n}`),l})}}const D0=[null,"prominent","default","comfortable","compact"],xd=W({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>D0.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...an(),...we(),...rn(),...wt(),...We({tag:"header"}),...ze()},"VToolbar"),Fu=fe()({name:"VToolbar",props:xd(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=yt(ee(e,"color")),{borderClasses:r}=An(e),{elevationClasses:o}=Tn(e),{roundedClasses:i}=Vt(e),{themeClasses:s}=Ye(e),{rtlClasses:u}=Lt(),f=ce(!!(e.extended||(v=n.extension)!=null&&v.call(n))),c=x(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=x(()=>f.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Tt({VBtn:{variant:"text"}}),ge(()=>{var S;const h=!!(e.title||n.title),m=!!(n.image||e.image),y=(S=n.extension)==null?void 0:S.call(n);return f.value=!!(e.extended||y),g(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},l.value,r.value,o.value,i.value,s.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[m&&g("div",{key:"image",class:"v-toolbar__image"},[n.image?g(Ke,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):g(Xl,{key:"image-img",cover:!0,src:e.image},null)]),g(Ke,{defaults:{VTabs:{height:ue(c.value)}}},{default:()=>{var w,k,p;return[g("div",{class:"v-toolbar__content",style:{height:ue(c.value)}},[n.prepend&&g("div",{class:"v-toolbar__prepend"},[(w=n.prepend)==null?void 0:w.call(n)]),h&&g(vd,{key:"title",text:e.title},{text:n.title}),(k=n.default)==null?void 0:k.call(n),n.append&&g("div",{class:"v-toolbar__append"},[(p=n.append)==null?void 0:p.call(n)])])]}}),g(Ke,{defaults:{VTabs:{height:ue(d.value)}}},{default:()=>[g(bd,null,{default:()=>[f.value&&g("div",{class:"v-toolbar__extension",style:{height:ue(d.value)}},[y])]})]})]})}),{contentHeight:c,extensionHeight:d}}}),$0=W({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function N0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let l=0,a=0;const r=ae(null),o=ce(0),i=ce(0),s=ce(0),u=ce(!1),f=ce(!1),c=x(()=>Number(e.scrollThreshold)),d=x(()=>gt((c.value-o.value)/c.value||0)),v=()=>{const h=r.value;if(!h||n&&!n.value)return;l=o.value,o.value="window"in h?h.pageYOffset:h.scrollTop;const m=h instanceof Window?document.documentElement.scrollHeight:h.scrollHeight;if(a!==m){a=m;return}f.value=o.value{i.value=i.value||o.value}),de(u,()=>{i.value=0}),Wt(()=>{de(()=>e.scrollTarget,h=>{var y;const m=h?document.querySelector(h):window;m&&m!==r.value&&((y=r.value)==null||y.removeEventListener("scroll",v),r.value=m,r.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),pt(()=>{var h;(h=r.value)==null||h.removeEventListener("scroll",v)}),n&&de(n,v,{immediate:!0}),{scrollThreshold:c,currentScroll:o,currentThreshold:s,isScrollActive:u,scrollRatio:d,isScrollingUp:f,savedScroll:i}}function yi(){const e=ce(!1);return Wt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:x(()=>e.value?void 0:{transition:"none !important"}),isBooted:Bt(e)}}const H0=W({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...xd(),...jf(),...$0(),height:{type:[Number,String],default:64}},"VAppBar"),j0=fe()({name:"VAppBar",props:H0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=ae(),a=Fe(e,"modelValue"),r=x(()=>{var p;const k=new Set(((p=e.scrollBehavior)==null?void 0:p.split(" "))??[]);return{hide:k.has("hide"),fullyHide:k.has("fully-hide"),inverted:k.has("inverted"),collapse:k.has("collapse"),elevate:k.has("elevate"),fadeImage:k.has("fade-image")}}),o=x(()=>{const k=r.value;return k.hide||k.fullyHide||k.inverted||k.collapse||k.elevate||k.fadeImage||!a.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:u,scrollRatio:f}=N0(e,{canScroll:o}),c=x(()=>r.value.hide||r.value.fullyHide),d=x(()=>e.collapse||r.value.collapse&&(r.value.inverted?f.value>0:f.value===0)),v=x(()=>e.flat||r.value.fullyHide&&!a.value||r.value.elevate&&(r.value.inverted?i.value>0:i.value===0)),h=x(()=>r.value.fadeImage?r.value.inverted?1-f.value:f.value:void 0),m=x(()=>{var b,P;const k=Number(((b=l.value)==null?void 0:b.contentHeight)??e.height),p=Number(((P=l.value)==null?void 0:P.extensionHeight)??0);return c.value?i.value!!e.scrollBehavior),()=>{ot(()=>{c.value?r.value.inverted?a.value=i.value>s.value:a.value=u.value||i.valueparseInt(e.order,10)),position:ee(e,"location"),layoutSize:m,elementSize:ce(void 0),active:a,absolute:ee(e,"absolute")});return ge(()=>{const k=Fu.filterProps(e);return g(Fu,ve({ref:l,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":h.value,height:void 0,...y.value},e.style]},k,{collapse:d.value,flat:v.value}),n)}),w}}),z0=[null,"default","comfortable","compact"],Mt=W({density:{type:String,default:"default",validator:e=>z0.includes(e)}},"density");function qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{densityClasses:x(()=>`${t}--density-${e.density}`)}}const W0=["elevated","flat","tonal","outlined","text","plain"];function fr(e,t){return g(_e,null,[e&&g("span",{key:"overlay",class:`${t}__overlay`},null),g("span",{key:"underlay",class:`${t}__underlay`},null)])}const In=W({color:String,variant:{type:String,default:"elevated",validator:e=>W0.includes(e)}},"variant");function dr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=x(()=>{const{variant:r}=Ie(e);return`${t}--variant-${r}`}),{colorClasses:l,colorStyles:a}=gi(x(()=>{const{variant:r,color:o}=Ie(e);return{[["elevated","flat"].includes(r)?"background":"text"]:o}}));return{colorClasses:l,colorStyles:a,variantClasses:n}}const Cd=W({baseColor:String,divided:Boolean,...an(),...we(),...Mt(),...rn(),...wt(),...We(),...ze(),...In()},"VBtnGroup"),Bu=fe()({name:"VBtnGroup",props:Cd(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=Ye(e),{densityClasses:a}=qt(e),{borderClasses:r}=An(e),{elevationClasses:o}=Tn(e),{roundedClasses:i}=Vt(e);Tt({VBtn:{height:"auto",baseColor:ee(e,"baseColor"),color:ee(e,"color"),density:ee(e,"density"),flat:!0,variant:ee(e,"variant")}}),ge(()=>g(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},l.value,r.value,a.value,o.value,i.value,e.class],style:e.style},n))}}),bi=W({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),kd=W({value:null,disabled:Boolean,selectedClass:String},"group-item");function Pd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const l=je("useGroupItem");if(!l)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=It();Ne(Symbol.for(`${t.description}:id`),a);const r=Ce(t,null);if(!r){if(!n)return r;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=ee(e,"value"),i=x(()=>!!(r.disabled.value||e.disabled));r.register({id:a,value:o,disabled:i},l),pt(()=>{r.unregister(a)});const s=x(()=>r.isSelected(a)),u=x(()=>r.items.value[0].id===a),f=x(()=>r.items.value[r.items.value.length-1].id===a),c=x(()=>s.value&&[r.selectedClass.value,e.selectedClass]);return de(s,d=>{l.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:u,isLast:f,toggle:()=>r.select(a,!s.value),select:d=>r.select(a,d),selectedClass:c,value:o,disabled:i,group:r}}function pi(e,t){let n=!1;const l=tt([]),a=Fe(e,"modelValue",[],d=>d==null?[]:Ed(l,rt(d)),d=>{const v=U0(l,d);return e.multiple?v:v[0]}),r=je("useGroup");function o(d,v){const h=d,m=Symbol.for(`${t.description}:id`),S=Qn(m,r==null?void 0:r.vnode).indexOf(v);Ie(h.value)==null&&(h.value=S,h.useIndexAsValue=!0),S>-1?l.splice(S,0,h):l.push(h)}function i(d){if(n)return;s();const v=l.findIndex(h=>h.id===d);l.splice(v,1)}function s(){const d=l.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}Wt(()=>{s()}),pt(()=>{n=!0}),Qo(()=>{for(let d=0;dm.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const m=a.value.slice(),y=m.findIndex(w=>w===d),S=~y;if(v=v??!S,S&&e.mandatory&&m.length<=1||!S&&e.max!=null&&m.length+1>e.max)return;y<0&&v?m.push(d):y>=0&&!v&&m.splice(y,1),a.value=m}else{const m=a.value.includes(d);if(e.mandatory&&m)return;a.value=v??!m?[d]:[]}}function f(d){if(e.multiple,a.value.length){const v=a.value[0],h=l.findIndex(S=>S.id===v);let m=(h+d)%l.length,y=l[m];for(;y.disabled&&m!==h;)m=(m+d)%l.length,y=l[m];if(y.disabled)return;a.value=[l[m].id]}else{const v=l.find(h=>!h.disabled);v&&(a.value=[v.id])}}const c={register:o,unregister:i,selected:a,select:u,disabled:ee(e,"disabled"),prev:()=>f(l.length-1),next:()=>f(1),isSelected:d=>a.value.includes(d),selectedClass:x(()=>e.selectedClass),items:x(()=>l),getItemIndex:d=>K0(l,d)};return Ne(t,c),c}function K0(e,t){const n=Ed(e,[t]);return n.length?e.findIndex(l=>l.id===n[0]):-1}function Ed(e,t){const n=[];return t.forEach(l=>{const a=e.find(o=>Pn(l,o.value)),r=e[l];(a==null?void 0:a.value)!=null?n.push(a.id):r!=null&&n.push(r.id)}),n}function U0(e,t){const n=[];return t.forEach(l=>{const a=e.findIndex(r=>r.id===l);if(~a){const r=e[a];n.push(r.value!=null?r.value:a)}}),n}const Ad=Symbol.for("vuetify:v-btn-toggle"),G0=W({...Cd(),...bi()},"VBtnToggle");fe()({name:"VBtnToggle",props:G0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:l,next:a,prev:r,select:o,selected:i}=pi(e,Ad);return ge(()=>{const s=Bu.filterProps(e);return g(Bu,ve({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:l,next:a,prev:r,select:o,selected:i})]}})}),{next:a,prev:r,select:o}}});const q0=["x-small","small","default","large","x-large"],Wn=W({size:{type:[String,Number],default:"default"}},"size");function Zl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return oi(()=>{let n,l;return Ia(q0,e.size)?n=`${t}--size-${e.size}`:e.size&&(l={width:ue(e.size),height:ue(e.size)}),{sizeClasses:n,sizeStyles:l}})}const Y0=W({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Pe,...we(),...Wn(),...We({tag:"i"}),...ze()},"VIcon"),Ue=fe()({name:"VIcon",props:Y0(),setup(e,t){let{attrs:n,slots:l}=t;const a=ae(),{themeClasses:r}=Ye(e),{iconData:o}=Ry(x(()=>a.value||e.icon)),{sizeClasses:i}=Zl(e),{textColorClasses:s,textColorStyles:u}=tn(ee(e,"color"));return ge(()=>{var d,v;const f=(d=l.default)==null?void 0:d.call(l);f&&(a.value=(v=yf(f).filter(h=>h.type===ql&&h.children&&typeof h.children=="string")[0])==null?void 0:v.children);const c=!!(n.onClick||n.onClickOnce);return g(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",r.value,i.value,s.value,{"v-icon--clickable":c,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:ue(e.size),height:ue(e.size),width:ue(e.size)},u.value,e.style],role:c?"button":void 0,"aria-hidden":!c,tabindex:c?e.disabled?-1:0:void 0},{default:()=>[f]})}),{}}});function Td(e,t){const n=ae(),l=ce(!1);if(ai){const a=new IntersectionObserver(r=>{l.value=!!r.find(o=>o.isIntersecting)},t);pt(()=>{a.disconnect()}),de(n,(r,o)=>{o&&(a.unobserve(o),l.value=!1),r&&a.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:l}}const Q0=W({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...we(),...Wn(),...We({tag:"div"}),...ze()},"VProgressCircular"),Id=fe()({name:"VProgressCircular",props:Q0(),setup(e,t){let{slots:n}=t;const l=20,a=2*Math.PI*l,r=ae(),{themeClasses:o}=Ye(e),{sizeClasses:i,sizeStyles:s}=Zl(e),{textColorClasses:u,textColorStyles:f}=tn(ee(e,"color")),{textColorClasses:c,textColorStyles:d}=tn(ee(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=Td(),{resizeRef:m,contentRect:y}=wn(),S=x(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),w=x(()=>Number(e.width)),k=x(()=>s.value?Number(e.size):y.value?y.value.width:Math.max(w.value,32)),p=x(()=>l/(1-w.value/k.value)*2),b=x(()=>w.value/k.value*p.value),P=x(()=>ue((100-S.value)/100*a));return ot(()=>{v.value=r.value,m.value=r.value}),ge(()=>g(e.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,i.value,u.value,e.class],style:[s.value,f.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:S.value},{default:()=>[g("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${p.value} ${p.value}`},[g("circle",{class:["v-progress-circular__underlay",c.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":b.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),g("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":b.value,"stroke-dasharray":a,"stroke-dashoffset":P.value},null)]),n.default&&g("div",{class:"v-progress-circular__content"},[n.default({value:S.value})])]})),{}}}),Ru={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Si=W({location:String},"location");function wi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Lt();return{locationStyles:x(()=>{if(!e.location)return{};const{side:r,align:o}=uo(e.location.split(" ").length>1?e.location:`${e.location} center`,l.value);function i(u){return n?n(u):0}const s={};return r!=="center"&&(t?s[Ru[r]]=`calc(100% - ${i(r)}px)`:s[r]=0),o!=="center"?t?s[Ru[o]]=`calc(100% - ${i(o)}px)`:s[o]=0:(r==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[r]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[r]),s})}}const X0=W({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...we(),...Si({location:"top"}),...wt(),...We(),...ze()},"VProgressLinear"),Z0=fe()({name:"VProgressLinear",props:X0(),emits:{"update:modelValue":e=>!0},setup(e,t){var O;let{slots:n}=t;const l=Fe(e,"modelValue"),{isRtl:a,rtlClasses:r}=Lt(),{themeClasses:o}=Ye(e),{locationStyles:i}=wi(e),{textColorClasses:s,textColorStyles:u}=tn(e,"color"),{backgroundColorClasses:f,backgroundColorStyles:c}=yt(x(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=yt(x(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:m}=yt(e,"color"),{roundedClasses:y}=Vt(e),{intersectionRef:S,isIntersecting:w}=Td(),k=x(()=>parseFloat(e.max)),p=x(()=>parseFloat(e.height)),b=x(()=>gt(parseFloat(e.bufferValue)/k.value*100,0,100)),P=x(()=>gt(parseFloat(l.value)/k.value*100,0,100)),C=x(()=>a.value!==e.reverse),V=x(()=>e.indeterminate?"fade-transition":"slide-x-transition"),T=Oe&&((O=window.matchMedia)==null?void 0:O.call(window,"(forced-colors: active)").matches);function I(A){if(!S.value)return;const{left:B,right:D,width:U}=S.value.getBoundingClientRect(),z=C.value?U-A.clientX+(D-U):A.clientX-B;l.value=Math.round(z/U*k.value)}return ge(()=>g(e.tag,{ref:S,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":C.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},y.value,o.value,r.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?ue(p.value):0,"--v-progress-linear-height":ue(p.value),...e.absolute?i.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:P.value,onClick:e.clickable&&I},{default:()=>[e.stream&&g("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[C.value?"left":"right"]:ue(-p.value),borderTop:`${ue(p.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ue(p.value/4)})`,width:ue(100-b.value,"%"),"--v-progress-linear-stream-to":ue(p.value*(C.value?1:-1))}},null),g("div",{class:["v-progress-linear__background",T?void 0:f.value],style:[c.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),g("div",{class:["v-progress-linear__buffer",T?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:ue(b.value,"%")}]},null),g(en,{name:V.value},{default:()=>[e.indeterminate?g("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(A=>g("div",{key:A,class:["v-progress-linear__indeterminate",A,T?void 0:h.value],style:m.value},null))]):g("div",{class:["v-progress-linear__determinate",T?void 0:h.value],style:[m.value,{width:ue(P.value,"%")}]},null)]}),n.default&&g("div",{class:"v-progress-linear__content"},[n.default({value:P.value,buffer:b.value})])]})),{}}}),_i=W({loading:[Boolean,String]},"loader");function vr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{loaderClasses:x(()=>({[`${t}--loading`]:e.loading}))}}function xi(e,t){var l;let{slots:n}=t;return g("div",{class:`${e.name}__loader`},[((l=n.default)==null?void 0:l.call(n,{color:e.color,isActive:e.active}))||g(Z0,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const J0=["static","relative","fixed","absolute","sticky"],Vd=W({position:{type:String,validator:e=>J0.includes(e)}},"position");function Od(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();return{positionClasses:x(()=>e.position?`${t}--${e.position}`:void 0)}}function eS(){const e=je("useRoute");return x(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function tS(){var e,t;return(t=(e=je("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Ci(e,t){var u,f;const n=uh("RouterLink"),l=x(()=>!!(e.href||e.to)),a=x(()=>(l==null?void 0:l.value)||Is(t,"click")||Is(e,"click"));if(typeof n=="string"||!("useLink"in n))return{isLink:l,isClickable:a,href:ee(e,"href")};const r=x(()=>({...e,to:ee(()=>e.to||"")})),o=n.useLink(r.value),i=x(()=>e.to?o:void 0),s=eS();return{isLink:l,isClickable:a,route:(u=i.value)==null?void 0:u.route,navigate:(f=i.value)==null?void 0:f.navigate,isActive:x(()=>{var c,d,v;return i.value?e.exact?s.value?((v=i.value.isExactActive)==null?void 0:v.value)&&Pn(i.value.route.value.query,s.value.query):((d=i.value.isExactActive)==null?void 0:d.value)??!1:((c=i.value.isActive)==null?void 0:c.value)??!1:!1}),href:x(()=>{var c;return e.to?(c=i.value)==null?void 0:c.route.value.href:e.href})}}const ki=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Nr=!1;function nS(e,t){let n=!1,l,a;Oe&&(He(()=>{window.addEventListener("popstate",r),l=e==null?void 0:e.beforeEach((o,i,s)=>{Nr?n?t(s):s():setTimeout(()=>n?t(s):s()),Nr=!0}),a=e==null?void 0:e.afterEach(()=>{Nr=!1})}),st(()=>{window.removeEventListener("popstate",r),l==null||l(),a==null||a()}));function r(o){var i;(i=o.state)!=null&&i.replaced||(n=!0,setTimeout(()=>n=!1))}}function lS(e,t){de(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&He(()=>{t(!0)})},{immediate:!0})}const po=Symbol("rippleStop"),aS=80;function Lu(e,t){e.style.transform=t,e.style.webkitTransform=t}function So(e){return e.constructor.name==="TouchEvent"}function Fd(e){return e.constructor.name==="KeyboardEvent"}const rS=function(e,t){var c;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=0,a=0;if(!Fd(e)){const d=t.getBoundingClientRect(),v=So(e)?e.touches[e.touches.length-1]:e;l=v.clientX-d.left,a=v.clientY-d.top}let r=0,o=.3;(c=t._ripple)!=null&&c.circle?(o=.15,r=t.clientWidth/2,r=n.center?r:r+Math.sqrt((l-r)**2+(a-r)**2)/4):r=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const i=`${(t.clientWidth-r*2)/2}px`,s=`${(t.clientHeight-r*2)/2}px`,u=n.center?i:`${l-r}px`,f=n.center?s:`${a-r}px`;return{radius:r,scale:o,x:u,y:f,centerX:i,centerY:s}},Na={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const l=document.createElement("span"),a=document.createElement("span");l.appendChild(a),l.className="v-ripple__container",n.class&&(l.className+=` ${n.class}`);const{radius:r,scale:o,x:i,y:s,centerX:u,centerY:f}=rS(e,t,n),c=`${r*2}px`;a.className="v-ripple__animation",a.style.width=c,a.style.height=c,t.appendChild(l);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),Lu(a,`translate(${i}, ${s}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),Lu(a,`translate(${u}, ${f}) scale3d(1,1,1)`)},0)},hide(e){var r;if(!((r=e==null?void 0:e._ripple)!=null&&r.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const l=performance.now()-Number(n.dataset.activated),a=Math.max(250-l,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var i;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((i=n.parentNode)==null?void 0:i.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function Bd(e){return typeof e>"u"||!!e}function zl(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[po])){if(e[po]=!0,So(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Fd(e),n._ripple.class&&(t.class=n._ripple.class),So(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Na.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var l;(l=n==null?void 0:n._ripple)!=null&&l.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},aS)}else Na.show(e,n,t)}}function Mu(e){e[po]=!0}function ht(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{ht(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Na.hide(t)}}function Rd(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Wl=!1;function Ld(e){!Wl&&(e.keyCode===ks.enter||e.keyCode===ks.space)&&(Wl=!0,zl(e))}function Md(e){Wl=!1,ht(e)}function Dd(e){Wl&&(Wl=!1,ht(e))}function $d(e,t,n){const{value:l,modifiers:a}=t,r=Bd(l);if(r||Na.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=r,e._ripple.centered=a.center,e._ripple.circle=a.circle,io(l)&&l.class&&(e._ripple.class=l.class),r&&!n){if(a.stop){e.addEventListener("touchstart",Mu,{passive:!0}),e.addEventListener("mousedown",Mu);return}e.addEventListener("touchstart",zl,{passive:!0}),e.addEventListener("touchend",ht,{passive:!0}),e.addEventListener("touchmove",Rd,{passive:!0}),e.addEventListener("touchcancel",ht),e.addEventListener("mousedown",zl),e.addEventListener("mouseup",ht),e.addEventListener("mouseleave",ht),e.addEventListener("keydown",Ld),e.addEventListener("keyup",Md),e.addEventListener("blur",Dd),e.addEventListener("dragstart",ht,{passive:!0})}else!r&&n&&Nd(e)}function Nd(e){e.removeEventListener("mousedown",zl),e.removeEventListener("touchstart",zl),e.removeEventListener("touchend",ht),e.removeEventListener("touchmove",Rd),e.removeEventListener("touchcancel",ht),e.removeEventListener("mouseup",ht),e.removeEventListener("mouseleave",ht),e.removeEventListener("keydown",Ld),e.removeEventListener("keyup",Md),e.removeEventListener("dragstart",ht),e.removeEventListener("blur",Dd)}function oS(e,t){$d(e,t,!1)}function iS(e){delete e._ripple,Nd(e)}function sS(e,t){if(t.value===t.oldValue)return;const n=Bd(t.oldValue);$d(e,t,n)}const mr={mounted:oS,unmounted:iS,updated:sS},uS=W({active:{type:Boolean,default:void 0},baseColor:String,symbol:{type:null,default:Ad},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Pe,appendIcon:Pe,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...an(),...we(),...Mt(),...Ut(),...rn(),...kd(),..._i(),...Si(),...Vd(),...wt(),...ki(),...Wn(),...We({tag:"button"}),...ze(),...In({variant:"elevated"})},"VBtn"),Ze=fe()({name:"VBtn",props:uS(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=Ye(e),{borderClasses:r}=An(e),{densityClasses:o}=qt(e),{dimensionStyles:i}=Gt(e),{elevationClasses:s}=Tn(e),{loaderClasses:u}=vr(e),{locationStyles:f}=wi(e),{positionClasses:c}=Od(e),{roundedClasses:d}=Vt(e),{sizeClasses:v,sizeStyles:h}=Zl(e),m=Pd(e,e.symbol,!1),y=Ci(e,n),S=x(()=>{var I;return e.active!==void 0?e.active:y.isLink.value?(I=y.isActive)==null?void 0:I.value:m==null?void 0:m.isSelected.value}),w=x(()=>{var O,A;return{color:(m==null?void 0:m.isSelected.value)&&(!y.isLink.value||((O=y.isActive)==null?void 0:O.value))||!m||((A=y.isActive)==null?void 0:A.value)?e.color??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:k,colorStyles:p,variantClasses:b}=dr(w),P=x(()=>(m==null?void 0:m.disabled.value)||e.disabled),C=x(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),V=x(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function T(I){var O;P.value||y.isLink.value&&(I.metaKey||I.ctrlKey||I.shiftKey||I.button!==0||n.target==="_blank")||((O=y.navigate)==null||O.call(y,I),m==null||m.toggle())}return lS(y,m==null?void 0:m.select),ge(()=>{const I=y.isLink.value?"a":e.tag,O=!!(e.prependIcon||l.prepend),A=!!(e.appendIcon||l.append),B=!!(e.icon&&e.icon!==!0);return bt(g(I,{type:I==="a"?void 0:"button",class:["v-btn",m==null?void 0:m.selectedClass.value,{"v-btn--active":S.value,"v-btn--block":e.block,"v-btn--disabled":P.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,r.value,k.value,o.value,s.value,u.value,c.value,d.value,v.value,b.value,e.class],style:[p.value,i.value,f.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:P.value||void 0,href:y.href.value,tabindex:e.loading||e.readonly?-1:void 0,onClick:T,value:V.value},{default:()=>{var D;return[fr(!0,"v-btn"),!e.icon&&O&&g("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?g(Ke,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},l.prepend):g(Ue,{key:"prepend-icon",icon:e.prependIcon},null)]),g("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&B?g(Ue,{key:"content-icon",icon:e.icon},null):g(Ke,{key:"content-defaults",disabled:!B,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var U;return[((U=l.default)==null?void 0:U.call(l))??e.text]}})]),!e.icon&&A&&g("span",{key:"append",class:"v-btn__append"},[l.append?g(Ke,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},l.append):g(Ue,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&g("span",{key:"loader",class:"v-btn__loader"},[((D=l.loader)==null?void 0:D.call(l))??g(Id,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[mr,!P.value&&!!e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),cS=fe()({name:"VAppBarTitle",props:dd(),setup(e,t){let{slots:n}=t;return ge(()=>g(vd,ve(e,{class:"v-app-bar-title"}),n)),{}}}),fS=W({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...we(),...ze()},"VDivider"),Pi=fe()({name:"VDivider",props:fS(),setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=Ye(e),{textColorClasses:r,textColorStyles:o}=tn(ee(e,"color")),i=x(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ue(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ue(e.thickness)),s});return ge(()=>{const s=g("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,r.value,e.class],style:[i.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return l.default?g("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,g("div",{class:"v-divider__content"},[l.default()]),s]):s}),{}}}),dS=W({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...an(),...we(),...rn(),...jf(),...wt(),...We({tag:"footer"}),...ze()},"VFooter"),vS=fe()({name:"VFooter",props:dS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=Ye(e),{backgroundColorClasses:a,backgroundColorStyles:r}=yt(ee(e,"color")),{borderClasses:o}=An(e),{elevationClasses:i}=Tn(e),{roundedClasses:s}=Vt(e),u=ce(32),{resizeRef:f}=wn(h=>{h.length&&(u.value=h[0].target.clientHeight)}),c=x(()=>e.height==="auto"?u.value:parseInt(e.height,10)),{layoutItemStyles:d,layoutIsReady:v}=zf({id:e.name,order:x(()=>parseInt(e.order,10)),position:x(()=>"bottom"),layoutSize:c,elementSize:x(()=>e.height==="auto"?void 0:c.value),active:x(()=>e.app),absolute:ee(e,"absolute")});return ge(()=>g(e.tag,{ref:f,class:["v-footer",l.value,a.value,o.value,i.value,s.value,e.class],style:[r.value,e.app?d.value:{height:ue(e.height)},e.style]},n)),e.app?v:{}}}),mS=W({scrollable:Boolean,...we(),...Ut(),...We({tag:"main"})},"VMain"),hS=fe()({name:"VMain",props:mS(),setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=Gt(e),{mainStyles:a,layoutIsReady:r}=Hb(),{ssrBootStyles:o}=yi();return ge(()=>g(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,o.value,l.value,e.style]},{default:()=>{var i,s;return[e.scrollable?g("div",{class:"v-main__scroller"},[(i=n.default)==null?void 0:i.call(n)]):(s=n.default)==null?void 0:s.call(n)]}})),r}});function Hd(e){const{t}=En();function n(l){let{name:a}=l;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],i=o&&r?t(`$vuetify.input.${r}`,e.label??""):void 0;return g(Ue,{icon:e[`${a}Icon`],"aria-label":i,onClick:o},null)}return{InputIcon:n}}const gS=W({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...we(),...Ql({transition:{component:yd,leaveAbsolute:!0,group:!0}})},"VMessages"),yS=fe()({name:"VMessages",props:gS(),setup(e,t){let{slots:n}=t;const l=x(()=>rt(e.messages)),{textColorClasses:a,textColorStyles:r}=tn(x(()=>e.color));return ge(()=>g(gn,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[r.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&l.value.map((o,i)=>g("div",{class:"v-messages__message",key:`${i}-${l.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),jd=W({focused:Boolean,"onUpdate:focused":et()},"focus");function Ei(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt();const n=Fe(e,"focused"),l=x(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function r(){n.value=!1}return{focusClasses:l,isFocused:n,focus:a,blur:r}}const bS=Symbol.for("vuetify:form");function zd(){return Ce(bS,null)}const pS=W({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...jd()},"validation");function SS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kt(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:It();const l=Fe(e,"modelValue"),a=x(()=>e.validationValue===void 0?l.value:e.validationValue),r=zd(),o=ae([]),i=ce(!0),s=x(()=>!!(rt(l.value===""?null:l.value).length||rt(a.value===""?null:a.value).length)),u=x(()=>!!(e.disabled??(r==null?void 0:r.isDisabled.value))),f=x(()=>!!(e.readonly??(r==null?void 0:r.isReadonly.value))),c=x(()=>{var b;return(b=e.errorMessages)!=null&&b.length?rt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=x(()=>{let b=(e.validateOn??(r==null?void 0:r.validateOn.value))||"input";b==="lazy"&&(b="input lazy");const P=new Set((b==null?void 0:b.split(" "))??[]);return{blur:P.has("blur")||P.has("input"),input:P.has("input"),submit:P.has("submit"),lazy:P.has("lazy")}}),v=x(()=>{var b;return e.error||(b=e.errorMessages)!=null&&b.length?!1:e.rules.length?i.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=ce(!1),m=x(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:f.value})),y=je("validation"),S=x(()=>e.name??Ie(n));Yo(()=>{r==null||r.register({id:S.value,vm:y,validate:p,reset:w,resetValidation:k})}),pt(()=>{r==null||r.unregister(S.value)}),Wt(async()=>{d.value.lazy||await p(!0),r==null||r.update(S.value,v.value,c.value)}),Sn(()=>d.value.input,()=>{de(a,()=>{if(a.value!=null)p();else if(e.focused){const b=de(()=>e.focused,P=>{P||p(),b()})}})}),Sn(()=>d.value.blur,()=>{de(()=>e.focused,b=>{b||p()})}),de([v,c],()=>{r==null||r.update(S.value,v.value,c.value)});async function w(){l.value=null,await He(),await k()}async function k(){i.value=!0,d.value.lazy?o.value=[]:await p(!0)}async function p(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const P=[];h.value=!0;for(const C of e.rules){if(P.length>=+(e.maxErrors??1))break;const T=await(typeof C=="function"?C:()=>C)(a.value);if(T!==!0){if(T!==!1&&typeof T!="string"){console.warn(`${T} is not a valid value. Rule functions must return boolean true or a string.`);continue}P.push(T||"")}}return o.value=P,h.value=!1,i.value=b,o.value}return{errorMessages:c,isDirty:s,isDisabled:u,isReadonly:f,isPristine:i,isValid:v,isValidating:h,reset:w,resetValidation:k,validate:p,validationClasses:m}}const Ai=W({id:String,appendIcon:Pe,centerAffix:Boolean,prependIcon:Pe,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":et(),"onClick:append":et(),...we(),...Mt(),...Ug(Ut(),["maxWidth","minWidth","width"]),...ze(),...pS()},"VInput"),Ha=fe()({name:"VInput",props:{...Ai()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const{densityClasses:r}=qt(e),{dimensionStyles:o}=Gt(e),{themeClasses:i}=Ye(e),{rtlClasses:s}=Lt(),{InputIcon:u}=Hd(e),f=It(),c=x(()=>e.id||`input-${f}`),d=x(()=>`${c.value}-messages`),{errorMessages:v,isDirty:h,isDisabled:m,isReadonly:y,isPristine:S,isValid:w,isValidating:k,reset:p,resetValidation:b,validate:P,validationClasses:C}=SS(e,"v-input",c),V=x(()=>({id:c,messagesId:d,isDirty:h,isDisabled:m,isReadonly:y,isPristine:S,isValid:w,isValidating:k,reset:p,resetValidation:b,validate:P})),T=x(()=>{var I;return(I=e.errorMessages)!=null&&I.length||!S.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ge(()=>{var D,U,z,Y;const I=!!(l.prepend||e.prependIcon),O=!!(l.append||e.appendIcon),A=T.value.length>0,B=!e.hideDetails||e.hideDetails==="auto"&&(A||!!l.details);return g("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},r.value,i.value,s.value,C.value,e.class],style:[o.value,e.style]},[I&&g("div",{key:"prepend",class:"v-input__prepend"},[(D=l.prepend)==null?void 0:D.call(l,V.value),e.prependIcon&&g(u,{key:"prepend-icon",name:"prepend"},null)]),l.default&&g("div",{class:"v-input__control"},[(U=l.default)==null?void 0:U.call(l,V.value)]),O&&g("div",{key:"append",class:"v-input__append"},[e.appendIcon&&g(u,{key:"append-icon",name:"append"},null),(z=l.append)==null?void 0:z.call(l,V.value)]),B&&g("div",{class:"v-input__details"},[g(yS,{id:d.value,active:A,messages:T.value},{message:l.message}),(Y=l.details)==null?void 0:Y.call(l,V.value)])])}),{reset:p,resetValidation:b,validate:P,isValid:w,errorMessages:v}}}),wS=W({text:String,onClick:et(),...we(),...ze()},"VLabel"),Wd=fe()({name:"VLabel",props:wS(),setup(e,t){let{slots:n}=t;return ge(()=>{var l;return g("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(l=n.default)==null?void 0:l.call(n)])}),{}}}),Kd=Symbol.for("vuetify:selection-control-group"),Ud=W({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Pe,trueIcon:Pe,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:Pn},...we(),...Mt(),...ze()},"SelectionControlGroup"),_S=W({...Ud({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");fe()({name:"VSelectionControlGroup",props:_S(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),a=It(),r=x(()=>e.id||`v-selection-control-group-${a}`),o=x(()=>e.name||r.value),i=new Set;return Ne(Kd,{modelValue:l,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),st(()=>{i.delete(s)})}}),Tt({[e.defaultsTarget]:{color:ee(e,"color"),disabled:ee(e,"disabled"),density:ee(e,"density"),error:ee(e,"error"),inline:ee(e,"inline"),modelValue:l,multiple:x(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),name:o,falseIcon:ee(e,"falseIcon"),trueIcon:ee(e,"trueIcon"),readonly:ee(e,"readonly"),ripple:ee(e,"ripple"),type:ee(e,"type"),valueComparator:ee(e,"valueComparator")}}),ge(()=>{var s;return g("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}});const Ti=W({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...we(),...Ud()},"VSelectionControl");function xS(e){const t=Ce(Kd,void 0),{densityClasses:n}=qt(e),l=Fe(e,"modelValue"),a=x(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),r=x(()=>e.falseValue!==void 0?e.falseValue:!1),o=x(()=>!!e.multiple||e.multiple==null&&Array.isArray(l.value)),i=x({get(){const v=t?t.modelValue.value:l.value;return o.value?rt(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:r.value;let m=h;o.value&&(m=v?[...rt(l.value),h]:rt(l.value).filter(y=>!e.valueComparator(y,a.value))),t?t.modelValue.value=m:l.value=m}}),{textColorClasses:s,textColorStyles:u}=tn(x(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:f,backgroundColorStyles:c}=yt(x(()=>i.value&&!e.error&&!e.disabled?e.color:e.baseColor)),d=x(()=>i.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:r,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,icon:d}}const ja=fe()({name:"VSelectionControl",directives:{Ripple:mr},inheritAttrs:!1,props:Ti(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{group:a,densityClasses:r,icon:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,trueValue:d}=xS(e),v=It(),h=ce(!1),m=ce(!1),y=ae(),S=x(()=>e.id||`input-${v}`),w=x(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{y.value&&(y.value.checked=i.value)});function k(C){w.value&&(h.value=!0,Fa(C.target,":focus-visible")!==!1&&(m.value=!0))}function p(){h.value=!1,m.value=!1}function b(C){C.stopPropagation()}function P(C){if(!w.value){y.value&&(y.value.checked=i.value);return}e.readonly&&a&&He(()=>a.forceUpdate()),i.value=C.target.checked}return ge(()=>{var O,A;const C=l.label?l.label({label:e.label,props:{for:S.value}}):e.label,[V,T]=ri(n),I=g("input",ve({ref:y,checked:i.value,disabled:!!e.disabled,id:S.value,onBlur:p,onFocus:k,onInput:P,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},T),null);return g("div",ve({class:["v-selection-control",{"v-selection-control--dirty":i.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},r.value,e.class]},V,{style:e.style}),[g("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(O=l.default)==null?void 0:O.call(l,{backgroundColorClasses:f,backgroundColorStyles:c}),bt(g("div",{class:["v-selection-control__input"]},[((A=l.input)==null?void 0:A.call(l,{model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:f,backgroundColorStyles:c,inputNode:I,icon:o.value,props:{onFocus:k,onBlur:p,id:S.value}}))??g(_e,null,[o.value&&g(Ue,{key:"icon",icon:o.value},null),I])]),[[zn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),C&&g(Wd,{for:S.value,onClick:b},{default:()=>[C]})])}),{isFocused:h,input:y}}}),CS=W({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Ai(),...Ti()},"VSwitch"),kS=fe()({name:"VSwitch",inheritAttrs:!1,props:CS(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const a=Fe(e,"indeterminate"),r=Fe(e,"modelValue"),{loaderClasses:o}=vr(e),{isFocused:i,focus:s,blur:u}=Ei(e),f=ae(),c=Oe&&window.matchMedia("(forced-colors: active)").matches,d=x(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=It(),h=x(()=>e.id||`switch-${v}`);function m(){a.value&&(a.value=!1)}function y(S){var w,k;S.stopPropagation(),S.preventDefault(),(k=(w=f.value)==null?void 0:w.input)==null||k.click()}return ge(()=>{const[S,w]=ri(n),k=Ha.filterProps(e),p=ja.filterProps(e);return g(Ha,ve({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},S,k,{modelValue:r.value,"onUpdate:modelValue":b=>r.value=b,id:h.value,focused:i.value,style:e.style}),{...l,default:b=>{let{id:P,messagesId:C,isDisabled:V,isReadonly:T,isValid:I}=b;const O={model:r,isValid:I};return g(ja,ve({ref:f},p,{modelValue:r.value,"onUpdate:modelValue":[A=>r.value=A,m],id:P.value,"aria-describedby":C.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:V.value,readonly:T.value,onFocus:s,onBlur:u},w),{...l,default:A=>{let{backgroundColorClasses:B,backgroundColorStyles:D}=A;return g("div",{class:["v-switch__track",c?void 0:B.value],style:D.value,onClick:y},[l["track-true"]&&g("div",{key:"prepend",class:"v-switch__track-true"},[l["track-true"](O)]),l["track-false"]&&g("div",{key:"append",class:"v-switch__track-false"},[l["track-false"](O)])])},input:A=>{let{inputNode:B,icon:D,backgroundColorClasses:U,backgroundColorStyles:z}=A;return g(_e,null,[B,g("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":D||e.loading},e.inset||c?void 0:U.value],style:e.inset?void 0:z.value},[l.thumb?g(Ke,{defaults:{VIcon:{icon:D,size:"x-small"}}},{default:()=>[l.thumb({...O,icon:D})]}):g(F0,null,{default:()=>[e.loading?g(xi,{name:"v-switch",active:!0,color:I.value===!1?void 0:d.value},{default:Y=>l.loader?l.loader(Y):g(Id,{active:Y.isActive,color:Y.color,indeterminate:!0,size:"16",width:"2"},null)}):D&&g(Ue,{key:String(D),icon:D,size:"x-small"},null)]})])])}})}})}),{}}}),PS=$e("small",null,"This project is maintained by QMK collaborators and contributors like you!",-1),ES=fl({__name:"App",setup(e){const t=$b(),n=P0({onChanged:l=>{t.global.name.value=l}});return t.global.name.value=n.value,(l,a)=>{const r=ih("router-view");return Pt(),jt(T0,null,{default:Le(()=>[g(j0,{elevation:2},{prepend:Le(()=>[g(O0,null,{default:Le(()=>[l.$route.path=="/"?(Pt(),jt(Xl,{key:0,src:ad,height:"32px",width:"48px"})):(Pt(),jt(Ze,{key:1,to:"/",icon:"fa-solid fa-arrow-left"}))]),_:1})]),append:Le(()=>[g(kS,{class:"d-none d-sm-flex",inset:"","true-icon":"fa-regular fa-moon","false-icon":"fa-regular fa-sun","true-value":"dark","false-value":"light",modelValue:Ie(n),"onUpdate:modelValue":a[0]||(a[0]=o=>De(n)?n.value=o:null)},null,8,["modelValue"]),g(Pi,{class:"mx-2 my-4 d-none d-md-flex",vertical:""}),g(Ze,{class:"d-none d-md-flex",size:"small",href:"https://discord.gg/qmk",icon:"fa-brands fa-discord"}),g(Ze,{class:"d-none d-md-flex",size:"small",href:"https://github.com/qmk/qmk_browser",icon:"fa-brands fa-github"})]),default:Le(()=>[g(cS,null,{default:Le(()=>[Je("QMK Keyboards")]),_:1})]),_:1}),g(hS,null,{default:Le(()=>[(Pt(),jt(r,{key:l.$route.fullPath}))]),_:1}),g(vS,{app:"",class:"text-center d-flex flex-column",elevation:2},{default:Le(()=>[PS]),_:1})]),_:1})}}}),Gd=Ng(ES);o0(Gd);Gd.mount("#app");const qd="https://keyboards.qmk.fm/v1",Du="https://ci.qmk.fm/master/latest",AS=rd(async()=>await hi(`${qd}/keyboard_list.json`,{afterFetch(e){return e.data=e.data.keyboards,e}}).get().json()),Yd=rd(async()=>await hi(`${Du}/firmware_list.json`,{afterFetch(e){const t={};for(const n of e.data.files){const l=n.split("_default")[0];t[l]={url:`${Du}/${n}`,filename:n}}return e.data=t,e}}).get().json());function TS(){const e=ae([]);Vc(()=>e.value=[]);function t(n,l){e.value[l]=n}return{refs:e,updateRef:t}}const IS=W({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Pe,default:"$first"},prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},lastIcon:{type:Pe,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...an(),...we(),...Mt(),...rn(),...wt(),...Wn(),...We({tag:"nav"}),...ze(),...In({variant:"text"})},"VPagination"),$u=fe()({name:"VPagination",props:IS(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:l}=t;const a=Fe(e,"modelValue"),{t:r,n:o}=En(),{isRtl:i}=Lt(),{themeClasses:s}=Ye(e),{width:u}=ln(),f=ce(-1);Tt(void 0,{scoped:!0});const{resizeRef:c}=wn(V=>{if(!V.length)return;const{target:T,contentRect:I}=V[0],O=T.querySelector(".v-pagination__list > *");if(!O)return;const A=I.width,B=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;f.value=m(A,B)}),d=x(()=>parseInt(e.length,10)),v=x(()=>parseInt(e.start,10)),h=x(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:m(u.value,58));function m(V,T){const I=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((V-T*I)/T).toFixed(2)))}const y=x(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return Yn(d.value,v.value);const V=h.value%2===0,T=V?h.value/2:Math.floor(h.value/2),I=V?T:T+1,O=d.value-T;if(I-a.value>=0)return[...Yn(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-O>=(V?1:0)){const A=h.value-1,B=d.value-A+v.value;return[v.value,e.ellipsis,...Yn(A,B)]}else{const A=Math.max(1,h.value-3),B=A===1?a.value:a.value-Math.ceil(A/2)+v.value;return[v.value,e.ellipsis,...Yn(A,B),e.ellipsis,d.value]}});function S(V,T,I){V.preventDefault(),a.value=T,I&&l(I,T)}const{refs:w,updateRef:k}=TS();Tt({VPaginationBtn:{color:ee(e,"color"),border:ee(e,"border"),density:ee(e,"density"),size:ee(e,"size"),variant:ee(e,"variant"),rounded:ee(e,"rounded"),elevation:ee(e,"elevation")}});const p=x(()=>y.value.map((V,T)=>{const I=O=>k(O,T);if(typeof V=="string")return{isActive:!1,key:`ellipsis-${T}`,page:V,props:{ref:I,ellipsis:!0,icon:!0,disabled:!0}};{const O=V===a.value;return{isActive:O,key:V,page:o(V),props:{ref:I,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:O?e.activeColor:e.color,"aria-current":O,"aria-label":r(O?e.currentPageAriaLabel:e.pageAriaLabel,V),onClick:A=>S(A,V)}}}})),b=x(()=>{const V=!!e.disabled||a.value<=v.value,T=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:I=>S(I,v.value,"first"),disabled:V,"aria-label":r(e.firstAriaLabel),"aria-disabled":V}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:I=>S(I,a.value-1,"prev"),disabled:V,"aria-label":r(e.previousAriaLabel),"aria-disabled":V},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:I=>S(I,a.value+1,"next"),disabled:T,"aria-label":r(e.nextAriaLabel),"aria-disabled":T},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:I=>S(I,v.value+d.value-1,"last"),disabled:T,"aria-label":r(e.lastAriaLabel),"aria-disabled":T}:void 0}});function P(){var T;const V=a.value-v.value;(T=w.value[V])==null||T.$el.focus()}function C(V){V.key===Ps.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,He(P)):V.key===Ps.right&&!e.disabled&&a.valueg(e.tag,{ref:c,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":r(e.ariaLabel),onKeydown:C,"data-test":"v-pagination-root"},{default:()=>[g("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&g("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(b.value.first):g(Ze,ve({_as:"VPaginationBtn"},b.value.first),null)]),g("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(b.value.prev):g(Ze,ve({_as:"VPaginationBtn"},b.value.prev),null)]),p.value.map((V,T)=>g("li",{key:V.key,class:["v-pagination__item",{"v-pagination__item--is-active":V.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(V):g(Ze,ve({_as:"VPaginationBtn"},V.props),{default:()=>[V.page]})])),g("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(b.value.next):g(Ze,ve({_as:"VPaginationBtn"},b.value.next),null)]),e.showFirstLastPage&&g("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(b.value.last):g(Ze,ve({_as:"VPaginationBtn"},b.value.last),null)])])]})),{}}}),VS=W({start:Boolean,end:Boolean,icon:Pe,image:String,text:String,...we(),...Mt(),...wt(),...Wn(),...We(),...ze(),...In({variant:"flat"})},"VAvatar"),ul=fe()({name:"VAvatar",props:VS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=Ye(e),{colorClasses:a,colorStyles:r,variantClasses:o}=dr(e),{densityClasses:i}=qt(e),{roundedClasses:s}=Vt(e),{sizeClasses:u,sizeStyles:f}=Zl(e);return ge(()=>g(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},l.value,a.value,i.value,s.value,u.value,o.value,e.class],style:[r.value,f.value,e.style]},{default:()=>[n.default?g(Ke,{key:"content-defaults",defaults:{VImg:{cover:!0,image:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?g(Xl,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?g(Ue,{key:"icon",icon:e.icon},null):e.text,fr(!1,"v-avatar")]})),{}}}),OS=W({indeterminate:Boolean,indeterminateIcon:{type:Pe,default:"$checkboxIndeterminate"},...Ti({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),hr=fe()({name:"VCheckboxBtn",props:OS(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"indeterminate"),a=Fe(e,"modelValue");function r(s){l.value&&(l.value=!1)}const o=x(()=>l.value?e.indeterminateIcon:e.falseIcon),i=x(()=>l.value?e.indeterminateIcon:e.trueIcon);return ge(()=>{const s=ml(ja.filterProps(e),["modelValue"]);return g(ja,ve(s,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,r],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:i.value,"aria-checked":l.value?"mixed":void 0}),n)}),{}}});function FS(e){let{selectedElement:t,containerElement:n,isRtl:l,isHorizontal:a}=e;const r=Kl(a,n),o=Qd(a,l,n),i=Kl(a,t),s=Xd(a,t),u=i*.4;return o>s?s-u:o+rtypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...we(),...Yl({mobile:null}),...We(),...bi({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Hu=fe()({name:"VSlideGroup",props:Zd(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:l}=Lt(),{displayClasses:a,mobile:r}=ln(e),o=pi(e,e.symbol),i=ce(!1),s=ce(0),u=ce(0),f=ce(0),c=x(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=wn(),{resizeRef:h,contentRect:m}=wn(),y=Rb(),S=x(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),w=x(()=>o.selected.value.length?o.items.value.findIndex(L=>L.id===o.selected.value[0]):-1),k=x(()=>o.selected.value.length?o.items.value.findIndex(L=>L.id===o.selected.value[o.selected.value.length-1]):-1);if(Oe){let L=-1;de(()=>[o.selected.value,v.value,m.value,c.value],()=>{cancelAnimationFrame(L),L=requestAnimationFrame(()=>{if(v.value&&m.value){const j=c.value?"width":"height";u.value=v.value[j],f.value=m.value[j],i.value=u.value+1=0&&h.el){const j=h.el.children[k.value];b(j,e.centerActive)}})})}const p=ce(!1);function b(L,j){let Q=0;j?Q=BS({containerElement:d.el,isHorizontal:c.value,selectedElement:L}):Q=FS({containerElement:d.el,isHorizontal:c.value,isRtl:l.value,selectedElement:L}),P(Q)}function P(L){if(!Oe||!d.el)return;const j=Kl(c.value,d.el),Q=Qd(c.value,l.value,d.el);if(!(Nu(c.value,d.el)<=j||Math.abs(L-Q)<16)){if(c.value&&l.value&&d.el){const{scrollWidth:se,offsetWidth:X}=d.el;L=se-X-L}c.value?y.horizontal(L,S.value):y(L,S.value)}}function C(L){const{scrollTop:j,scrollLeft:Q}=L.target;s.value=c.value?Q:j}function V(L){if(p.value=!0,!(!i.value||!h.el)){for(const j of L.composedPath())for(const Q of h.el.children)if(Q===j){b(Q);return}}}function T(L){p.value=!1}let I=!1;function O(L){var j;!I&&!p.value&&!(L.relatedTarget&&((j=h.el)!=null&&j.contains(L.relatedTarget)))&&D(),I=!1}function A(){I=!0}function B(L){if(!h.el)return;function j(Q){L.preventDefault(),D(Q)}c.value?L.key==="ArrowRight"?j(l.value?"prev":"next"):L.key==="ArrowLeft"&&j(l.value?"next":"prev"):L.key==="ArrowDown"?j("next"):L.key==="ArrowUp"&&j("prev"),L.key==="Home"?j("first"):L.key==="End"&&j("last")}function D(L){var Q,ie;if(!h.el)return;let j;if(!L)j=Va(h.el)[0];else if(L==="next"){if(j=(Q=h.el.querySelector(":focus"))==null?void 0:Q.nextElementSibling,!j)return D("first")}else if(L==="prev"){if(j=(ie=h.el.querySelector(":focus"))==null?void 0:ie.previousElementSibling,!j)return D("last")}else L==="first"?j=h.el.firstElementChild:L==="last"&&(j=h.el.lastElementChild);j&&j.focus({preventScroll:!0})}function U(L){const j=c.value&&l.value?-1:1,Q=(L==="prev"?-j:j)*u.value;let ie=s.value+Q;if(c.value&&l.value&&d.el){const{scrollWidth:se,offsetWidth:X}=d.el;ie+=se-X}P(ie)}const z=x(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),Y=x(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!r.value;case!0:return i.value||Math.abs(s.value)>0;case"mobile":return r.value||i.value||Math.abs(s.value)>0;default:return!r.value&&(i.value||Math.abs(s.value)>0)}}),M=x(()=>Math.abs(s.value)>1),N=x(()=>{if(!d.value)return!1;const L=Nu(c.value,d.el),j=RS(c.value,d.el);return L-j-Math.abs(s.value)>1});return ge(()=>g(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!c.value,"v-slide-group--has-affixes":Y.value,"v-slide-group--is-overflowing":i.value},a.value,e.class],style:e.style,tabindex:p.value||o.selected.value.length?-1:0,onFocus:O},{default:()=>{var L,j,Q;return[Y.value&&g("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!M.value}],onMousedown:A,onClick:()=>M.value&&U("prev")},[((L=n.prev)==null?void 0:L.call(n,z.value))??g(Vu,null,{default:()=>[g(Ue,{icon:l.value?e.nextIcon:e.prevIcon},null)]})]),g("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:C},[g("div",{ref:h,class:"v-slide-group__content",onFocusin:V,onFocusout:T,onKeydown:B},[(j=n.default)==null?void 0:j.call(n,z.value)])]),Y.value&&g("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!N.value}],onMousedown:A,onClick:()=>N.value&&U("next")},[((Q=n.next)==null?void 0:Q.call(n,z.value))??g(Vu,null,{default:()=>[g(Ue,{icon:l.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:U,scrollOffset:s,focus:D}}}),Jd=Symbol.for("vuetify:v-chip-group"),MS=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Pn},...Zd(),...we(),...bi({selectedClass:"v-chip--selected"}),...We(),...ze(),...In({variant:"tonal"})},"VChipGroup");fe()({name:"VChipGroup",props:MS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:l}=Ye(e),{isSelected:a,select:r,next:o,prev:i,selected:s}=pi(e,Jd);return Tt({VChip:{color:ee(e,"color"),disabled:ee(e,"disabled"),filter:ee(e,"filter"),variant:ee(e,"variant")}}),ge(()=>{const u=Hu.filterProps(e);return g(Hu,ve(u,{class:["v-chip-group",{"v-chip-group--column":e.column},l.value,e.class],style:e.style}),{default:()=>{var f;return[(f=n.default)==null?void 0:f.call(n,{isSelected:a,select:r,next:o,prev:i,selected:s.value})]}})}),{}}});const DS=W({activeClass:String,appendAvatar:String,appendIcon:Pe,closable:Boolean,closeIcon:{type:Pe,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:et(),onClickOnce:et(),...an(),...we(),...Mt(),...rn(),...kd(),...wt(),...ki(),...Wn(),...We({tag:"span"}),...ze(),...In({variant:"tonal"})},"VChip"),ev=fe()({name:"VChip",directives:{Ripple:mr},props:DS(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{t:r}=En(),{borderClasses:o}=An(e),{colorClasses:i,colorStyles:s,variantClasses:u}=dr(e),{densityClasses:f}=qt(e),{elevationClasses:c}=Tn(e),{roundedClasses:d}=Vt(e),{sizeClasses:v}=Zl(e),{themeClasses:h}=Ye(e),m=Fe(e,"modelValue"),y=Pd(e,Jd,!1),S=Ci(e,n),w=x(()=>e.link!==!1&&S.isLink.value),k=x(()=>!e.disabled&&e.link!==!1&&(!!y||e.link||S.isClickable.value)),p=x(()=>({"aria-label":r(e.closeLabel),onClick(C){C.preventDefault(),C.stopPropagation(),m.value=!1,l("click:close",C)}}));function b(C){var V;l("click",C),k.value&&((V=S.navigate)==null||V.call(S,C),y==null||y.toggle())}function P(C){(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),b(C))}return()=>{const C=S.isLink.value?"a":e.tag,V=!!(e.appendIcon||e.appendAvatar),T=!!(V||a.append),I=!!(a.close||e.closable),O=!!(a.filter||e.filter)&&y,A=!!(e.prependIcon||e.prependAvatar),B=!!(A||a.prepend),D=!y||y.isSelected.value;return m.value&&bt(g(C,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":k.value,"v-chip--filter":O,"v-chip--pill":e.pill},h.value,o.value,D?i.value:void 0,f.value,c.value,d.value,v.value,u.value,y==null?void 0:y.selectedClass.value,e.class],style:[D?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:S.href.value,tabindex:k.value?0:void 0,onClick:b,onKeydown:k.value&&!w.value&&P},{default:()=>{var U;return[fr(k.value,"v-chip"),O&&g(pd,{key:"filter"},{default:()=>[bt(g("div",{class:"v-chip__filter"},[a.filter?g(Ke,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):g(Ue,{key:"filter-icon",icon:e.filterIcon},null)]),[[vl,y.isSelected.value]])]}),B&&g("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?g(Ke,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):g(_e,null,[e.prependIcon&&g(Ue,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&g(ul,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),g("div",{class:"v-chip__content","data-no-activator":""},[((U=a.default)==null?void 0:U.call(a,{isSelected:y==null?void 0:y.isSelected.value,selectedClass:y==null?void 0:y.selectedClass.value,select:y==null?void 0:y.select,toggle:y==null?void 0:y.toggle,value:y==null?void 0:y.value.value,disabled:e.disabled}))??e.text]),T&&g("div",{key:"append",class:"v-chip__append"},[a.append?g(Ke,{key:"append-defaults",disabled:!V,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):g(_e,null,[e.appendIcon&&g(Ue,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&g(ul,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),I&&g("button",ve({key:"close",class:"v-chip__close",type:"button"},p.value),[a.close?g(Ke,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):g(Ue,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[zn("ripple"),k.value&&e.ripple,null]])}}}),wo=Symbol.for("vuetify:list");function tv(){const e=Ce(wo,{hasPrepend:ce(!1),updateHasPrepend:()=>null}),t={hasPrepend:ce(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Ne(wo,t),e}function nv(){return Ce(wo,null)}const Ii=e=>{const t={activate:n=>{let{id:l,value:a,activated:r}=n;return l=pe(l),e&&!a&&r.size===1&&r.has(l)||(a?r.add(l):r.delete(l)),r},in:(n,l,a)=>{let r=new Set;if(n!=null)for(const o of rt(n))r=t.activate({id:o,value:!0,activated:new Set(r),children:l,parents:a});return r},out:n=>Array.from(n)};return t},lv=e=>{const t=Ii(e);return{activate:l=>{let{activated:a,id:r,...o}=l;r=pe(r);const i=a.has(r)?new Set([r]):new Set;return t.activate({...o,id:r,activated:i})},in:(l,a,r)=>{let o=new Set;if(l!=null){const i=rt(l);i.length&&(o=t.in(i.slice(0,1),a,r))}return o},out:(l,a,r)=>t.out(l,a,r)}},$S=e=>{const t=Ii(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=pe(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},NS=e=>{const t=lv(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=pe(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},HS={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){const r=new Set;r.add(t);let o=a.get(t);for(;o!=null;)r.add(o),o=a.get(o);return r}else return l.delete(t),l},select:()=>null},av={open:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(n){let r=a.get(t);for(l.add(t);r!=null&&r!==t;)l.add(r),r=a.get(r);return l}else l.delete(t);return l},select:()=>null},jS={open:av.open,select:e=>{let{id:t,value:n,opened:l,parents:a}=e;if(!n)return l;const r=[];let o=a.get(t);for(;o!=null;)r.push(o),o=a.get(o);return new Set(r)}},Vi=e=>{const t={select:n=>{let{id:l,value:a,selected:r}=n;if(l=pe(l),e&&!a){const o=Array.from(r.entries()).reduce((i,s)=>{let[u,f]=s;return f==="on"&&i.push(u),i},[]);if(o.length===1&&o[0]===l)return r}return r.set(l,a?"on":"off"),r},in:(n,l,a)=>{let r=new Map;for(const o of n||[])r=t.select({id:o,value:!0,selected:new Map(r),children:l,parents:a});return r},out:n=>{const l=[];for(const[a,r]of n.entries())r==="on"&&l.push(a);return l}};return t},rv=e=>{const t=Vi(e);return{select:l=>{let{selected:a,id:r,...o}=l;r=pe(r);const i=a.has(r)?new Map([[r,a.get(r)]]):new Map;return t.select({...o,id:r,selected:i})},in:(l,a,r)=>{let o=new Map;return l!=null&&l.length&&(o=t.in(l.slice(0,1),a,r)),o},out:(l,a,r)=>t.out(l,a,r)}},zS=e=>{const t=Vi(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=pe(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},WS=e=>{const t=rv(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=pe(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},KS=e=>{const t={select:n=>{let{id:l,value:a,selected:r,children:o,parents:i}=n;l=pe(l);const s=new Map(r),u=[l];for(;u.length;){const c=u.shift();r.set(c,a?"on":"off"),o.has(c)&&u.push(...o.get(c))}let f=i.get(l);for(;f;){const c=o.get(f),d=c.every(h=>r.get(h)==="on"),v=c.every(h=>!r.has(h)||r.get(h)==="off");r.set(f,d?"on":v?"off":"indeterminate"),f=i.get(f)}return e&&!a&&Array.from(r.entries()).reduce((d,v)=>{let[h,m]=v;return m==="on"&&d.push(h),d},[]).length===0?s:r},in:(n,l,a)=>{let r=new Map;for(const o of n||[])r=t.select({id:o,value:!0,selected:new Map(r),children:l,parents:a});return r},out:(n,l)=>{const a=[];for(const[r,o]of n.entries())o==="on"&&!l.has(r)&&a.push(r);return a}};return t},Ul=Symbol.for("vuetify:nested"),ov={id:ce(),root:{register:()=>null,unregister:()=>null,parents:ae(new Map),children:ae(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ae(!1),selectable:ae(!1),opened:ae(new Set),activated:ae(new Set),selected:ae(new Map),selectedValues:ae([])}},US=W({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),GS=e=>{let t=!1;const n=ae(new Map),l=ae(new Map),a=Fe(e,"opened",e.opened,v=>new Set(v),v=>[...v.values()]),r=x(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return $S(e.mandatory);case"single-leaf":return NS(e.mandatory);case"independent":return Ii(e.mandatory);case"single-independent":default:return lv(e.mandatory)}}),o=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;if(typeof e.selectStrategy=="function")return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case"single-leaf":return WS(e.mandatory);case"leaf":return zS(e.mandatory);case"independent":return Vi(e.mandatory);case"single-independent":return rv(e.mandatory);case"classic":default:return KS(e.mandatory)}}),i=x(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return jS;case"single":return HS;case"multiple":default:return av}}),s=Fe(e,"activated",e.activated,v=>r.value.in(v,n.value,l.value),v=>r.value.out(v,n.value,l.value)),u=Fe(e,"selected",e.selected,v=>o.value.in(v,n.value,l.value),v=>o.value.out(v,n.value,l.value));pt(()=>{t=!0});function f(v){const h=[];let m=v;for(;m!=null;)h.unshift(m),m=l.value.get(m);return h}const c=je("nested"),d={id:ce(),root:{opened:a,activatable:ee(e,"activatable"),selectable:ee(e,"selectable"),activated:s,selected:u,selectedValues:x(()=>{const v=[];for(const[h,m]of u.value.entries())m==="on"&&v.push(h);return v}),register:(v,h,m)=>{h&&v!==h&&l.value.set(v,h),m&&n.value.set(v,[]),h!=null&&n.value.set(h,[...n.value.get(h)||[],v])},unregister:v=>{if(t)return;n.value.delete(v);const h=l.value.get(v);if(h){const m=n.value.get(h)??[];n.value.set(h,m.filter(y=>y!==v))}l.value.delete(v),a.value.delete(v)},open:(v,h,m)=>{c.emit("click:open",{id:v,value:h,path:f(v),event:m});const y=i.value.open({id:v,value:h,opened:new Set(a.value),children:n.value,parents:l.value,event:m});y&&(a.value=y)},openOnSelect:(v,h,m)=>{const y=i.value.select({id:v,value:h,selected:new Map(u.value),opened:new Set(a.value),children:n.value,parents:l.value,event:m});y&&(a.value=y)},select:(v,h,m)=>{c.emit("click:select",{id:v,value:h,path:f(v),event:m});const y=o.value.select({id:v,value:h,selected:new Map(u.value),children:n.value,parents:l.value,event:m});y&&(u.value=y),d.root.openOnSelect(v,h,m)},activate:(v,h,m)=>{if(!e.activatable)return d.root.select(v,!0,m);c.emit("click:activate",{id:v,value:h,path:f(v),event:m});const y=r.value.activate({id:v,value:h,activated:new Set(s.value),children:n.value,parents:l.value,event:m});y&&(s.value=y)},children:n,parents:l}};return Ne(Ul,d),d.root},iv=(e,t)=>{const n=Ce(Ul,ov),l=Symbol(It()),a=x(()=>e.value!==void 0?e.value:l),r={...n,id:a,open:(o,i)=>n.root.open(a.value,o,i),openOnSelect:(o,i)=>n.root.openOnSelect(a.value,o,i),isOpen:x(()=>n.root.opened.value.has(a.value)),parent:x(()=>n.root.parents.value.get(a.value)),activate:(o,i)=>n.root.activate(a.value,o,i),isActivated:x(()=>n.root.activated.value.has(pe(a.value))),select:(o,i)=>n.root.select(a.value,o,i),isSelected:x(()=>n.root.selected.value.get(pe(a.value))==="on"),isIndeterminate:x(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:x(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),pt(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Ne(Ul,r),r},qS=()=>{const e=Ce(Ul,ov);Ne(Ul,{...e,isGroupActivator:!0})},YS=hl({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return qS(),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),QS=W({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Pe,default:"$collapse"},expandIcon:{type:Pe,default:"$expand"},prependIcon:Pe,appendIcon:Pe,fluid:Boolean,subgroup:Boolean,title:String,value:null,...we(),...We()},"VListGroup"),ju=fe()({name:"VListGroup",props:QS(),setup(e,t){let{slots:n}=t;const{isOpen:l,open:a,id:r}=iv(ee(e,"value"),!0),o=x(()=>`v-list-group--id-${String(r.value)}`),i=nv(),{isBooted:s}=yi();function u(v){v.stopPropagation(),a(!l.value,v)}const f=x(()=>({onClick:u,class:"v-list-group__header",id:o.value})),c=x(()=>l.value?e.collapseIcon:e.expandIcon),d=x(()=>({VListItem:{active:l.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&c.value,appendIcon:e.appendIcon||!e.subgroup&&c.value,title:e.title,value:e.value}}));return ge(()=>g(e.tag,{class:["v-list-group",{"v-list-group--prepend":i==null?void 0:i.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":l.value},e.class],style:e.style},{default:()=>[n.activator&&g(Ke,{defaults:d.value},{default:()=>[g(YS,null,{default:()=>[n.activator({props:f.value,isOpen:l.value})]})]}),g(gn,{transition:{component:bd},disabled:!s.value},{default:()=>{var v;return[bt(g("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[vl,l.value]])]}})]})),{isOpen:l}}}),XS=W({opacity:[Number,String],...we(),...We()},"VListItemSubtitle"),ZS=fe()({name:"VListItemSubtitle",props:XS(),setup(e,t){let{slots:n}=t;return ge(()=>g(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),JS=Tf("v-list-item-title"),ew=W({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Pe,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:et(),onClickOnce:et(),...an(),...we(),...Mt(),...Ut(),...rn(),...wt(),...ki(),...We(),...ze(),...In({variant:"text"})},"VListItem"),za=fe()({name:"VListItem",directives:{Ripple:mr},props:ew(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const r=Ci(e,n),o=x(()=>e.value===void 0?r.href.value:e.value),{activate:i,isActivated:s,select:u,isSelected:f,isIndeterminate:c,isGroupActivator:d,root:v,parent:h,openOnSelect:m}=iv(o,!1),y=nv(),S=x(()=>{var L;return e.active!==!1&&(e.active||((L=r.isActive)==null?void 0:L.value)||(v.activatable.value?s.value:f.value))}),w=x(()=>e.link!==!1&&r.isLink.value),k=x(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||!!y&&(v.selectable.value||v.activatable.value||e.value!=null))),p=x(()=>e.rounded||e.nav),b=x(()=>e.color??e.activeColor),P=x(()=>({color:S.value?b.value??e.baseColor:e.baseColor,variant:e.variant}));de(()=>{var L;return(L=r.isActive)==null?void 0:L.value},L=>{L&&h.value!=null&&v.open(h.value,!0),L&&m(L)},{immediate:!0});const{themeClasses:C}=Ye(e),{borderClasses:V}=An(e),{colorClasses:T,colorStyles:I,variantClasses:O}=dr(P),{densityClasses:A}=qt(e),{dimensionStyles:B}=Gt(e),{elevationClasses:D}=Tn(e),{roundedClasses:U}=Vt(p),z=x(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Y=x(()=>({isActive:S.value,select:u,isSelected:f.value,isIndeterminate:c.value}));function M(L){var j;a("click",L),k.value&&((j=r.navigate)==null||j.call(r,L),!d&&(v.activatable.value?i(!s.value,L):(v.selectable.value||e.value!=null)&&u(!f.value,L)))}function N(L){(L.key==="Enter"||L.key===" ")&&(L.preventDefault(),M(L))}return ge(()=>{const L=w.value?"a":e.tag,j=l.title||e.title!=null,Q=l.subtitle||e.subtitle!=null,ie=!!(e.appendAvatar||e.appendIcon),se=!!(ie||l.append),X=!!(e.prependAvatar||e.prependIcon),re=!!(X||l.prepend);return y==null||y.updateHasPrepend(re),e.activeColor&&uy("active-color",["color","base-color"]),bt(g(L,{class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":k.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!re&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&S.value},C.value,V.value,T.value,A.value,D.value,z.value,U.value,O.value,e.class],style:[I.value,B.value,e.style],href:r.href.value,tabindex:k.value?y?-2:0:void 0,onClick:M,onKeydown:k.value&&!w.value&&N},{default:()=>{var F;return[fr(k.value||S.value,"v-list-item"),re&&g("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?g(Ke,{key:"prepend-defaults",disabled:!X,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var G;return[(G=l.prepend)==null?void 0:G.call(l,Y.value)]}}):g(_e,null,[e.prependAvatar&&g(ul,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&g(Ue,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),g("div",{class:"v-list-item__spacer"},null)]),g("div",{class:"v-list-item__content","data-no-activator":""},[j&&g(JS,{key:"title"},{default:()=>{var G;return[((G=l.title)==null?void 0:G.call(l,{title:e.title}))??e.title]}}),Q&&g(ZS,{key:"subtitle"},{default:()=>{var G;return[((G=l.subtitle)==null?void 0:G.call(l,{subtitle:e.subtitle}))??e.subtitle]}}),(F=l.default)==null?void 0:F.call(l,Y.value)]),se&&g("div",{key:"append",class:"v-list-item__append"},[l.append?g(Ke,{key:"append-defaults",disabled:!ie,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var G;return[(G=l.append)==null?void 0:G.call(l,Y.value)]}}):g(_e,null,[e.appendIcon&&g(Ue,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&g(ul,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),g("div",{class:"v-list-item__spacer"},null)])]}}),[[zn("ripple"),k.value&&e.ripple]])}),{activate:i,isActivated:s,isGroupActivator:d,isSelected:f,list:y,select:u}}}),tw=W({color:String,inset:Boolean,sticky:Boolean,title:String,...we(),...We()},"VListSubheader"),nw=fe()({name:"VListSubheader",props:tw(),setup(e,t){let{slots:n}=t;const{textColorClasses:l,textColorStyles:a}=tn(ee(e,"color"));return ge(()=>{const r=!!(n.default||e.title);return g(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},l.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[r&&g("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),lw=W({items:Array,returnObject:Boolean},"VListChildren"),sv=fe()({name:"VListChildren",props:lw(),setup(e,t){let{slots:n}=t;return tv(),()=>{var l,a;return((l=n.default)==null?void 0:l.call(n))??((a=e.items)==null?void 0:a.map(r=>{var d,v;let{children:o,props:i,type:s,raw:u}=r;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:i}))??g(Pi,i,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:i}))??g(nw,i,null);const f={subtitle:n.subtitle?h=>{var m;return(m=n.subtitle)==null?void 0:m.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var m;return(m=n.prepend)==null?void 0:m.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var m;return(m=n.append)==null?void 0:m.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var m;return(m=n.title)==null?void 0:m.call(n,{...h,item:u})}:void 0},c=ju.filterProps(i);return o?g(ju,ve({value:i==null?void 0:i.value},c),{activator:h=>{let{props:m}=h;const y={...i,...m,value:e.returnObject?u:i.value};return n.header?n.header({props:y}):g(za,y,f)},default:()=>g(sv,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:i}):g(za,ve(i,{value:e.returnObject?u:i.value}),f)}))}}}),uv=W({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Pn}},"list-items");function _o(e,t){const n=ct(t,e.itemTitle,t),l=ct(t,e.itemValue,n),a=ct(t,e.itemChildren),r=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?ml(t,["children"]):t:void 0:ct(t,e.itemProps),o={title:n,value:l,...r};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?cv(e,a):void 0,raw:t}}function cv(e,t){const n=[];for(const l of t)n.push(_o(e,l));return n}function aw(e){const t=x(()=>cv(e,e.items)),n=x(()=>t.value.some(r=>r.value===null));function l(r){return n.value||(r=r.filter(o=>o!==null)),r.map(o=>e.returnObject&&typeof o=="string"?_o(e,o):t.value.find(i=>e.valueComparator(o,i.value))||_o(e,o))}function a(r){return e.returnObject?r.map(o=>{let{raw:i}=o;return i}):r.map(o=>{let{value:i}=o;return i})}return{items:t,transformIn:l,transformOut:a}}function rw(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function ow(e,t){const n=ct(t,e.itemType,"item"),l=rw(t)?t:ct(t,e.itemTitle),a=ct(t,e.itemValue,void 0),r=ct(t,e.itemChildren),o=e.itemProps===!0?ml(t,["children"]):ct(t,e.itemProps),i={title:l,value:a,...o};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&r?fv(e,r):void 0,raw:t}}function fv(e,t){const n=[];for(const l of t)n.push(ow(e,l));return n}function iw(e){return{items:x(()=>fv(e,e.items))}}const sw=W({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":et(),"onClick:select":et(),"onUpdate:opened":et(),...US({selectStrategy:"single-leaf",openStrategy:"list"}),...an(),...we(),...Mt(),...Ut(),...rn(),itemType:{type:String,default:"type"},...uv(),...wt(),...We(),...ze(),...In({variant:"text"})},"VList"),uw=fe()({name:"VList",props:sw(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:l}=iw(e),{themeClasses:a}=Ye(e),{backgroundColorClasses:r,backgroundColorStyles:o}=yt(ee(e,"bgColor")),{borderClasses:i}=An(e),{densityClasses:s}=qt(e),{dimensionStyles:u}=Gt(e),{elevationClasses:f}=Tn(e),{roundedClasses:c}=Vt(e),{children:d,open:v,parents:h,select:m}=GS(e),y=x(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=ee(e,"activeColor"),w=ee(e,"baseColor"),k=ee(e,"color");tv(),Tt({VListGroup:{activeColor:S,baseColor:w,color:k,expandIcon:ee(e,"expandIcon"),collapseIcon:ee(e,"collapseIcon")},VListItem:{activeClass:ee(e,"activeClass"),activeColor:S,baseColor:w,color:k,density:ee(e,"density"),disabled:ee(e,"disabled"),lines:ee(e,"lines"),nav:ee(e,"nav"),slim:ee(e,"slim"),variant:ee(e,"variant")}});const p=ce(!1),b=ae();function P(A){p.value=!0}function C(A){p.value=!1}function V(A){var B;!p.value&&!(A.relatedTarget&&((B=b.value)!=null&&B.contains(A.relatedTarget)))&&O()}function T(A){const B=A.target;if(!(!b.value||["INPUT","TEXTAREA"].includes(B.tagName))){if(A.key==="ArrowDown")O("next");else if(A.key==="ArrowUp")O("prev");else if(A.key==="Home")O("first");else if(A.key==="End")O("last");else return;A.preventDefault()}}function I(A){p.value=!0}function O(A){if(b.value)return Oa(b.value,A)}return ge(()=>g(e.tag,{ref:b,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,r.value,i.value,s.value,f.value,y.value,c.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||p.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:P,onFocusout:C,onFocus:V,onKeydown:T,onMousedown:I},{default:()=>[g(sv,{items:l.value,returnObject:e.returnObject},n)]})),{open:v,select:m,focus:O,children:d,parents:h}}});function Hr(e,t){return{x:e.x+t.x,y:e.y+t.y}}function cw(e,t){return{x:e.x-t.x,y:e.y-t.y}}function zu(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:l}=e,a=l==="left"?0:l==="center"?t.width/2:l==="right"?t.width:l,r=n==="top"?0:n==="bottom"?t.height:n;return Hr({x:a,y:r},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:l}=e,a=n==="left"?0:n==="right"?t.width:n,r=l==="top"?0:l==="center"?t.height/2:l==="bottom"?t.height:l;return Hr({x:a,y:r},t)}return Hr({x:t.width/2,y:t.height/2},t)}const dv={static:vw,connected:hw},fw=W({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in dv},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function dw(e,t){const n=ae({}),l=ae();Oe&&Sn(()=>!!(t.isActive.value&&e.locationStrategy),r=>{var o,i;de(()=>e.locationStrategy,r),st(()=>{window.removeEventListener("resize",a),l.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?l.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:l.value=(i=dv[e.locationStrategy](t,e,n))==null?void 0:i.updateLocation});function a(r){var o;(o=l.value)==null||o.call(l,r)}return{contentStyles:n,updateLocation:l}}function vw(){}function mw(e,t){t?e.style.removeProperty("left"):e.style.removeProperty("right");const n=ii(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function hw(e,t,n){(Array.isArray(e.target.value)||Oy(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:r}=oi(()=>{const h=uo(t.location,e.isRtl.value),m=t.origin==="overlap"?h:t.origin==="auto"?Ir(h):uo(t.origin,e.isRtl.value);return h.side===m.side&&h.align===Vr(m).align?{preferredAnchor:Fs(h),preferredOrigin:Fs(m)}:{preferredAnchor:h,preferredOrigin:m}}),[o,i,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>x(()=>{const m=parseFloat(t[h]);return isNaN(m)?1/0:m})),f=x(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let c=!1;const d=new ResizeObserver(()=>{c&&v()});de([e.target,e.contentEl],(h,m)=>{let[y,S]=h,[w,k]=m;w&&!Array.isArray(w)&&d.unobserve(w),y&&!Array.isArray(y)&&d.observe(y),k&&d.unobserve(k),S&&d.observe(S)},{immediate:!0}),st(()=>{d.disconnect()});function v(){if(c=!1,requestAnimationFrame(()=>c=!0),!e.target.value||!e.contentEl.value)return;const h=_f(e.target.value),m=mw(e.contentEl.value,e.isRtl.value),y=La(e.contentEl.value),S=12;y.length||(y.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const w=y.reduce((O,A)=>{const B=A.getBoundingClientRect(),D=new Nn({x:A===document.documentElement?0:B.x,y:A===document.documentElement?0:B.y,width:A.clientWidth,height:A.clientHeight});return O?new Nn({x:Math.max(O.left,D.left),y:Math.max(O.top,D.top),width:Math.min(O.right,D.right)-Math.max(O.left,D.left),height:Math.min(O.bottom,D.bottom)-Math.max(O.top,D.top)}):D},void 0);w.x+=S,w.y+=S,w.width-=S*2,w.height-=S*2;let k={anchor:a.value,origin:r.value};function p(O){const A=new Nn(m),B=zu(O.anchor,h),D=zu(O.origin,A);let{x:U,y:z}=cw(B,D);switch(O.anchor.side){case"top":z-=f.value[0];break;case"bottom":z+=f.value[0];break;case"left":U-=f.value[0];break;case"right":U+=f.value[0];break}switch(O.anchor.align){case"top":z-=f.value[1];break;case"bottom":z+=f.value[1];break;case"left":U-=f.value[1];break;case"right":U+=f.value[1];break}return A.x+=U,A.y+=z,A.width=Math.min(A.width,s.value),A.height=Math.min(A.height,u.value),{overflows:Rs(A,w),x:U,y:z}}let b=0,P=0;const C={x:0,y:0},V={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:O,y:A,overflows:B}=p(k);b+=O,P+=A,m.x+=O,m.y+=A;{const D=Bs(k.anchor),U=B.x.before||B.x.after,z=B.y.before||B.y.after;let Y=!1;if(["x","y"].forEach(M=>{if(M==="x"&&U&&!V.x||M==="y"&&z&&!V.y){const N={anchor:{...k.anchor},origin:{...k.origin}},L=M==="x"?D==="y"?Vr:Ir:D==="y"?Ir:Vr;N.anchor=L(N.anchor),N.origin=L(N.origin);const{overflows:j}=p(N);(j[M].before<=B[M].before&&j[M].after<=B[M].after||j[M].before+j[M].after<(B[M].before+B[M].after)/2)&&(k=N,Y=V[M]=!0)}}),Y)continue}B.x.before&&(b+=B.x.before,m.x+=B.x.before),B.x.after&&(b-=B.x.after,m.x-=B.x.after),B.y.before&&(P+=B.y.before,m.y+=B.y.before),B.y.after&&(P-=B.y.after,m.y-=B.y.after);{const D=Rs(m,w);C.x=w.width-D.x.before-D.x.after,C.y=w.height-D.y.before-D.y.after,b+=D.x.before,m.x+=D.x.before,P+=D.y.before,m.y+=D.y.before}break}const I=Bs(k.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${k.anchor.side} ${k.anchor.align}`,transformOrigin:`${k.origin.side} ${k.origin.align}`,top:ue(jr(P)),left:e.isRtl.value?void 0:ue(jr(b)),right:e.isRtl.value?ue(jr(-b)):void 0,minWidth:ue(I==="y"?Math.min(o.value,h.width):o.value),maxWidth:ue(Wu(gt(C.x,o.value===1/0?0:o.value,s.value))),maxHeight:ue(Wu(gt(C.y,i.value===1/0?0:i.value,u.value)))}),{available:C,contentBox:m}}return de(()=>[a.value,r.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),He(()=>{const h=v();if(!h)return;const{available:m,contentBox:y}=h;y.height>m.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function jr(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Wu(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let xo=!0;const Wa=[];function gw(e){!xo||Wa.length?(Wa.push(e),Co()):(xo=!1,e(),Co())}let Ku=-1;function Co(){cancelAnimationFrame(Ku),Ku=requestAnimationFrame(()=>{const e=Wa.shift();e&&e(),Wa.length?Co():xo=!0})}const wa={none:null,close:pw,block:Sw,reposition:ww},yw=W({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in wa}},"VOverlay-scroll-strategies");function bw(e,t){if(!Oe)return;let n;ot(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=Za(),await new Promise(l=>setTimeout(l)),n.active&&n.run(()=>{var l;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(l=wa[e.scrollStrategy])==null||l.call(wa,t,e,n)}))}),st(()=>{n==null||n.stop()})}function pw(e){function t(n){e.isActive.value=!1}vv(e.targetEl.value??e.contentEl.value,t)}function Sw(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,l=[...new Set([...La(e.targetEl.value,t.contained?n:void 0),...La(e.contentEl.value,t.contained?n:void 0)])].filter(i=>!i.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,r=(i=>ci(i)&&i)(n||document.documentElement);r&&e.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((i,s)=>{i.style.setProperty("--v-body-scroll-x",ue(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",ue(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",ue(a)),i.classList.add("v-overlay-scroll-blocked")}),st(()=>{l.forEach((i,s)=>{const u=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(i.style.getPropertyValue("--v-body-scroll-y")),c=i.style.scrollBehavior;i.style.scrollBehavior="auto",i.style.removeProperty("--v-body-scroll-x"),i.style.removeProperty("--v-body-scroll-y"),i.style.removeProperty("--v-scrollbar-offset"),i.classList.remove("v-overlay-scroll-blocked"),i.scrollLeft=-u,i.scrollTop=-f,i.style.scrollBehavior=c}),r&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function ww(e,t,n){let l=!1,a=-1,r=-1;function o(i){gw(()=>{var f,c;const s=performance.now();(c=(f=e.updateLocation).value)==null||c.call(f,i),l=(performance.now()-s)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{vv(e.targetEl.value??e.contentEl.value,i=>{l?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(i)})})):o(i)})})}),st(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(a)})}function vv(e,t){const n=[document,...La(e)];n.forEach(l=>{l.addEventListener("scroll",t,{passive:!0})}),st(()=>{n.forEach(l=>{l.removeEventListener("scroll",t)})})}const ko=Symbol.for("vuetify:v-menu"),_w=W({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function xw(e,t){let n=()=>{};function l(o){n==null||n();const i=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{n=Xg(i,()=>{t==null||t(o),s(o)})})}function a(){return l(!0)}function r(){return l(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:r}}const Cw=W({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,..._w()},"VOverlay-activator");function kw(e,t){let{isActive:n,isTop:l}=t;const a=je("useActivator"),r=ae();let o=!1,i=!1,s=!0;const u=x(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=x(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!u.value),{runOpenDelay:c,runCloseDelay:d}=xw(e,C=>{C===(e.openOnHover&&o||u.value&&i)&&!(e.openOnHover&&n.value&&!l.value)&&(n.value!==C&&(s=!0),n.value=C)}),v=ae(),h={onClick:C=>{C.stopPropagation(),r.value=C.currentTarget||C.target,n.value||(v.value=[C.clientX,C.clientY]),n.value=!n.value},onMouseenter:C=>{var V;(V=C.sourceCapabilities)!=null&&V.firesTouchEvents||(o=!0,r.value=C.currentTarget||C.target,c())},onMouseleave:C=>{o=!1,d()},onFocus:C=>{Fa(C.target,":focus-visible")!==!1&&(i=!0,C.stopPropagation(),r.value=C.currentTarget||C.target,c())},onBlur:C=>{i=!1,C.stopPropagation(),d()}},m=x(()=>{const C={};return f.value&&(C.onClick=h.onClick),e.openOnHover&&(C.onMouseenter=h.onMouseenter,C.onMouseleave=h.onMouseleave),u.value&&(C.onFocus=h.onFocus,C.onBlur=h.onBlur),C}),y=x(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{o=!0,c()},C.onMouseleave=()=>{o=!1,d()}),u.value&&(C.onFocusin=()=>{i=!0,c()},C.onFocusout=()=>{i=!1,d()}),e.closeOnContentClick){const V=Ce(ko,null);C.onClick=()=>{n.value=!1,V==null||V.closeParents()}}return C}),S=x(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{s&&(o=!0,s=!1,c())},C.onMouseleave=()=>{o=!1,d()}),C});de(l,C=>{C&&(e.openOnHover&&!o&&(!u.value||!i)||u.value&&!i&&(!e.openOnHover||!o))&&(n.value=!1)}),de(n,C=>{C||setTimeout(()=>{v.value=void 0})},{flush:"post"});const w=so();ot(()=>{w.value&&He(()=>{r.value=w.el})});const k=so(),p=x(()=>e.target==="cursor"&&v.value?v.value:k.value?k.el:mv(e.target,a)||r.value),b=x(()=>Array.isArray(p.value)?void 0:p.value);let P;return de(()=>!!e.activator,C=>{C&&Oe?(P=Za(),P.run(()=>{Pw(e,a,{activatorEl:r,activatorEvents:m})})):P&&P.stop()},{flush:"post",immediate:!0}),st(()=>{P==null||P.stop()}),{activatorEl:r,activatorRef:w,target:p,targetEl:b,targetRef:k,activatorEvents:m,contentEvents:y,scrimEvents:S}}function Pw(e,t,n){let{activatorEl:l,activatorEvents:a}=n;de(()=>e.activator,(s,u)=>{if(u&&s!==u){const f=i(u);f&&o(f)}s&&He(()=>r())},{immediate:!0}),de(()=>e.activatorProps,()=>{r()}),st(()=>{o()});function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ey(s,ve(a.value,u))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ty(s,ve(a.value,u))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=mv(s,t);return l.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,l.value}}function mv(e,t){var l,a;if(!e)return;let n;if(e==="parent"){let r=(a=(l=t==null?void 0:t.proxy)==null?void 0:l.$el)==null?void 0:a.parentNode;for(;r!=null&&r.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function Ew(){if(!Oe)return ce(!1);const{ssr:e}=ln();if(e){const t=ce(!1);return Wt(()=>{t.value=!0}),t}else return ce(!0)}const Aw=W({eager:Boolean},"lazy");function Tw(e,t){const n=ce(!1),l=x(()=>n.value||e.eager||t.value);de(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:l,onAfterLeave:a}}function hv(){const t=je("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Uu=Symbol.for("vuetify:stack"),Sl=tt([]);function Iw(e,t,n){const l=je("useStack"),a=!n,r=Ce(Uu,void 0),o=tt({activeChildren:new Set});Ne(Uu,o);const i=ce(+t.value);Sn(e,()=>{var c;const f=(c=Sl.at(-1))==null?void 0:c[1];i.value=f?f+10:+t.value,a&&Sl.push([l.uid,i.value]),r==null||r.activeChildren.add(l.uid),st(()=>{if(a){const d=pe(Sl).findIndex(v=>v[0]===l.uid);Sl.splice(d,1)}r==null||r.activeChildren.delete(l.uid)})});const s=ce(!0);a&&ot(()=>{var c;const f=((c=Sl.at(-1))==null?void 0:c[0])===l.uid;setTimeout(()=>s.value=f)});const u=x(()=>!o.activeChildren.size);return{globalTop:Bt(s),localTop:u,stackStyles:x(()=>({zIndex:i.value}))}}function Vw(e){return{teleportTarget:x(()=>{const n=e();if(n===!0||!Oe)return;const l=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(l==null)return;let a=l.querySelector(":scope > .v-overlay-container");return a||(a=document.createElement("div"),a.className="v-overlay-container",l.appendChild(a)),a})}}function Ow(){return!0}function gv(e,t,n){if(!e||yv(e,n)===!1)return!1;const l=If(t);if(typeof ShadowRoot<"u"&&l instanceof ShadowRoot&&l.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(r=>r==null?void 0:r.contains(e.target))}function yv(e,t){return(typeof t.value=="object"&&t.value.closeConditional||Ow)(e)}function Fw(e,t,n){const l=typeof n.value=="function"?n.value:n.value.handler;t._clickOutside.lastMousedownWasOutside&&gv(e,t,n)&&setTimeout(()=>{yv(e,n)&&l&&l(e)},0)}function Gu(e,t){const n=If(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const Bw={mounted(e,t){const n=a=>Fw(a,e,t),l=a=>{e._clickOutside.lastMousedownWasOutside=gv(a,e,t)};Gu(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",l,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:l}},unmounted(e,t){e._clickOutside&&(Gu(e,n=>{var r;if(!n||!((r=e._clickOutside)!=null&&r[t.instance.$.uid]))return;const{onClick:l,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",l,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function Rw(e){const{modelValue:t,color:n,...l}=e;return g(en,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&g("div",ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},l),null)]})}const bv=W({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Cw(),...we(),...Ut(),...Aw(),...fw(),...yw(),...ze(),...Ql()},"VOverlay"),qu=fe()({name:"VOverlay",directives:{ClickOutside:Bw},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...bv()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:l,emit:a}=t;const r=Fe(e,"modelValue"),o=x({get:()=>r.value,set:X=>{X&&e.disabled||(r.value=X)}}),{themeClasses:i}=Ye(e),{rtlClasses:s,isRtl:u}=Lt(),{hasContent:f,onAfterLeave:c}=Tw(e,o),d=yt(x(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:v,localTop:h,stackStyles:m}=Iw(o,ee(e,"zIndex"),e._disableGlobalStack),{activatorEl:y,activatorRef:S,target:w,targetEl:k,targetRef:p,activatorEvents:b,contentEvents:P,scrimEvents:C}=kw(e,{isActive:o,isTop:h}),{teleportTarget:V}=Vw(()=>{var F;const X=e.attach||e.contained;if(X)return X;const re=(F=y==null?void 0:y.value)==null?void 0:F.getRootNode();return re instanceof ShadowRoot?re:!1}),{dimensionStyles:T}=Gt(e),I=Ew(),{scopeId:O}=hv();de(()=>e.disabled,X=>{X&&(o.value=!1)});const A=ae(),B=ae(),D=ae(),{contentStyles:U,updateLocation:z}=dw(e,{isRtl:u,contentEl:D,target:w,isActive:o});bw(e,{root:A,contentEl:D,targetEl:k,isActive:o,updateLocation:z});function Y(X){a("click:outside",X),e.persistent?Q():o.value=!1}function M(X){return o.value&&v.value&&(!e.scrim||X.target===B.value)}Oe&&de(o,X=>{X?window.addEventListener("keydown",N):window.removeEventListener("keydown",N)},{immediate:!0}),pt(()=>{Oe&&window.removeEventListener("keydown",N)});function N(X){var re,F;X.key==="Escape"&&v.value&&(e.persistent?Q():(o.value=!1,(re=D.value)!=null&&re.contains(document.activeElement)&&((F=y.value)==null||F.focus())))}const L=tS();Sn(()=>e.closeOnBack,()=>{nS(L,X=>{v.value&&o.value?(X(!1),e.persistent?Q():o.value=!1):X()})});const j=ae();de(()=>o.value&&(e.absolute||e.contained)&&V.value==null,X=>{if(X){const re=Vf(A.value);re&&re!==document.scrollingElement&&(j.value=re.scrollTop)}});function Q(){e.noClickAnimation||D.value&&Xn(D.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ra})}function ie(){a("afterEnter")}function se(){c(),a("afterLeave")}return ge(()=>{var X;return g(_e,null,[(X=n.activator)==null?void 0:X.call(n,{isActive:o.value,targetRef:p,props:ve({ref:S},b.value,e.activatorProps)}),I.value&&f.value&&g(Yh,{disabled:!V.value,to:V.value},{default:()=>[g("div",ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":o.value,"v-overlay--contained":e.contained},i.value,s.value,e.class],style:[m.value,{"--v-overlay-opacity":e.opacity,top:ue(j.value)},e.style],ref:A},O,l),[g(Rw,ve({color:d,modelValue:o.value&&!!e.scrim,ref:B},C.value),null),g(gn,{appear:!0,persisted:!0,transition:e.transition,target:w.value,onAfterEnter:ie,onAfterLeave:se},{default:()=>{var re;return[bt(g("div",ve({ref:D,class:["v-overlay__content",e.contentClass],style:[T.value,U.value]},P.value,e.contentProps),[(re=n.default)==null?void 0:re.call(n,{isActive:o})]),[[vl,o.value],[zn("click-outside"),{handler:Y,closeConditional:M,include:()=>[y.value]}]])]}})])]})])}),{activatorEl:y,scrimEl:B,target:w,animateClick:Q,contentEl:D,globalTop:v,localTop:h,updateLocation:z}}}),zr=Symbol("Forwarded refs");function Wr(e,t){let n=e;for(;n;){const l=Reflect.getOwnPropertyDescriptor(n,t);if(l)return l;n=Object.getPrototypeOf(n)}}function Oi(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),l=1;l!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),{scopeId:a}=hv(),r=It(),o=x(()=>e.id||`v-menu-${r}`),i=ae(),s=Ce(ko,null),u=ce(0);Ne(ko,{register(){++u.value},unregister(){--u.value},closeParents(m){setTimeout(()=>{!u.value&&!e.persistent&&(m==null||m&&!Zg(m,i.value.contentEl))&&(l.value=!1,s==null||s.closeParents())},40)}});async function f(m){var w,k,p;const y=m.relatedTarget,S=m.target;await He(),l.value&&y!==S&&((w=i.value)!=null&&w.contentEl)&&((k=i.value)!=null&&k.globalTop)&&![document,i.value.contentEl].includes(S)&&!i.value.contentEl.contains(S)&&((p=Va(i.value.contentEl)[0])==null||p.focus())}de(l,m=>{m?(s==null||s.register(),document.addEventListener("focusin",f,{once:!0})):(s==null||s.unregister(),document.removeEventListener("focusin",f))});function c(m){s==null||s.closeParents(m)}function d(m){var y,S,w;if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),pf(Va((y=i.value)==null?void 0:y.contentEl,!1),m.shiftKey?"prev":"next",p=>p.tabIndex>=0)||(l.value=!1,(w=(S=i.value)==null?void 0:S.activatorEl)==null||w.focus())}else["Enter"," "].includes(m.key)&&e.closeOnContentClick&&(l.value=!1,s==null||s.closeParents())}function v(m){var S;if(e.disabled)return;const y=(S=i.value)==null?void 0:S.contentEl;y&&l.value?m.key==="ArrowDown"?(m.preventDefault(),Oa(y,"next")):m.key==="ArrowUp"&&(m.preventDefault(),Oa(y,"prev")):["ArrowDown","ArrowUp"].includes(m.key)&&(l.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const h=x(()=>ve({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":o.value,onKeydown:v},e.activatorProps));return ge(()=>{const m=qu.filterProps(e);return g(qu,ve({ref:i,id:o.value,class:["v-menu",e.class],style:e.style},m,{modelValue:l.value,"onUpdate:modelValue":y=>l.value=y,absolute:!0,activatorProps:h.value,"onClick:outside":c,onKeydown:d},a),{activator:n.activator,default:function(){for(var y=arguments.length,S=new Array(y),w=0;w{var k;return[(k=n.default)==null?void 0:k.call(n,...S)]}})}})}),Oi({id:o,ΨopenChildren:u},i)}}),Dw=W({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...we(),...Ql({transition:{component:yd}})},"VCounter"),$w=fe()({name:"VCounter",functional:!0,props:Dw(),setup(e,t){let{slots:n}=t;const l=x(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ge(()=>g(gn,{transition:e.transition},{default:()=>[bt(g("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[n.default?n.default({counter:l.value,max:e.max,value:e.value}):l.value]),[[vl,e.active]])]})),{}}}),Nw=W({floating:Boolean,...we()},"VFieldLabel"),va=fe()({name:"VFieldLabel",props:Nw(),setup(e,t){let{slots:n}=t;return ge(()=>g(Wd,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),Hw=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],pv=W({appendInnerIcon:Pe,bgColor:String,clearable:Boolean,clearIcon:{type:Pe,default:"$clear"},active:Boolean,centerAffix:Boolean,color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Pe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>Hw.includes(e)},"onClick:clear":et(),"onClick:appendInner":et(),"onClick:prependInner":et(),...we(),..._i(),...wt(),...ze()},"VField"),Sv=fe()({name:"VField",inheritAttrs:!1,props:{id:String,...jd(),...pv()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{themeClasses:r}=Ye(e),{loaderClasses:o}=vr(e),{focusClasses:i,isFocused:s,focus:u,blur:f}=Ei(e),{InputIcon:c}=Hd(e),{roundedClasses:d}=Vt(e),{rtlClasses:v}=Lt(),h=x(()=>e.singleLine||e.centerAffix),m=x(()=>e.dirty||e.active),y=x(()=>!h.value&&!!(e.label||a.label)),S=It(),w=x(()=>e.id||`input-${S}`),k=x(()=>`${w.value}-messages`),p=ae(),b=ae(),P=ae(),C=x(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:V,backgroundColorStyles:T}=yt(ee(e,"bgColor")),{textColorClasses:I,textColorStyles:O}=tn(x(()=>e.error||e.disabled?void 0:m.value&&s.value?e.color:e.baseColor));de(m,U=>{if(y.value){const z=p.value.$el,Y=b.value.$el;requestAnimationFrame(()=>{const M=ii(z),N=Y.getBoundingClientRect(),L=N.x-M.x,j=N.y-M.y-(M.height/2-N.height/2),Q=N.width/.75,ie=Math.abs(Q-M.width)>1?{maxWidth:ue(Q)}:void 0,se=getComputedStyle(z),X=getComputedStyle(Y),re=parseFloat(se.transitionDuration)*1e3||150,F=parseFloat(X.getPropertyValue("--v-field-label-scale")),G=X.getPropertyValue("color");z.style.visibility="visible",Y.style.visibility="hidden",Xn(z,{transform:`translate(${L}px, ${j}px) scale(${F})`,color:G,...ie},{duration:re,easing:Ra,direction:U?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),Y.style.removeProperty("visibility")})})}},{flush:"post"});const A=x(()=>({isActive:m,isFocused:s,controlRef:P,blur:f,focus:u}));function B(U){U.target!==document.activeElement&&U.preventDefault()}function D(U){var z;U.key!=="Enter"&&U.key!==" "||(U.preventDefault(),U.stopPropagation(),(z=e["onClick:clear"])==null||z.call(e,new MouseEvent("click")))}return ge(()=>{var L,j,Q;const U=e.variant==="outlined",z=!!(a["prepend-inner"]||e.prependInnerIcon),Y=!!(e.clearable||a.clear),M=!!(a["append-inner"]||e.appendInnerIcon||Y),N=()=>a.label?a.label({...A.value,label:e.label,props:{for:w.value}}):e.label;return g("div",ve({class:["v-field",{"v-field--active":m.value,"v-field--appended":M,"v-field--center-affix":e.centerAffix,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":z,"v-field--reverse":e.reverse,"v-field--single-line":h.value,"v-field--no-label":!N(),[`v-field--variant-${e.variant}`]:!0},r.value,V.value,i.value,o.value,d.value,v.value,e.class],style:[T.value,e.style],onClick:B},n),[g("div",{class:"v-field__overlay"},null),g(xi,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),z&&g("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&g(c,{key:"prepend-icon",name:"prependInner"},null),(L=a["prepend-inner"])==null?void 0:L.call(a,A.value)]),g("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&y.value&&g(va,{key:"floating-label",ref:b,class:[I.value],floating:!0,for:w.value,style:O.value},{default:()=>[N()]}),g(va,{ref:p,for:w.value},{default:()=>[N()]}),(j=a.default)==null?void 0:j.call(a,{...A.value,props:{id:w.value,class:"v-field__input","aria-describedby":k.value},focus:u,blur:f})]),Y&&g(pd,{key:"clear"},{default:()=>[bt(g("div",{class:"v-field__clearable",onMousedown:ie=>{ie.preventDefault(),ie.stopPropagation()}},[g(Ke,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...A.value,props:{onKeydown:D,onFocus:u,onBlur:f,onClick:e["onClick:clear"]}}):g(c,{name:"clear",onKeydown:D,onFocus:u,onBlur:f},null)]})]),[[vl,e.dirty]])]}),M&&g("div",{key:"append",class:"v-field__append-inner"},[(Q=a["append-inner"])==null?void 0:Q.call(a,A.value),e.appendInnerIcon&&g(c,{key:"append-icon",name:"appendInner"},null)]),g("div",{class:["v-field__outline",I.value],style:O.value},[U&&g(_e,null,[g("div",{class:"v-field__outline__start"},null),y.value&&g("div",{class:"v-field__outline__notch"},[g(va,{ref:b,floating:!0,for:w.value},{default:()=>[N()]})]),g("div",{class:"v-field__outline__end"},null)]),C.value&&y.value&&g(va,{ref:b,floating:!0,for:w.value},{default:()=>[N()]})])])}),{controlRef:P}}});function jw(e){const t=Object.keys(Sv.props).filter(n=>!rr(n)&&n!=="class"&&n!=="style");return hf(e,t)}const zw=["color","file","time","date","datetime-local","week","month"],wv=W({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Ai(),...pv()},"VTextField"),Po=fe()({name:"VTextField",directives:{Intersect:_d},inheritAttrs:!1,props:wv(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const r=Fe(e,"modelValue"),{isFocused:o,focus:i,blur:s}=Ei(e),u=x(()=>typeof e.counterValue=="function"?e.counterValue(r.value):typeof e.counterValue=="number"?e.counterValue:(r.value??"").toString().length),f=x(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),c=x(()=>["plain","underlined"].includes(e.variant));function d(P,C){var V,T;!e.autofocus||!P||(T=(V=C[0].target)==null?void 0:V.focus)==null||T.call(V)}const v=ae(),h=ae(),m=ae(),y=x(()=>zw.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function S(){var P;m.value!==document.activeElement&&((P=m.value)==null||P.focus()),o.value||i()}function w(P){l("mousedown:control",P),P.target!==m.value&&(S(),P.preventDefault())}function k(P){S(),l("click:control",P)}function p(P){P.stopPropagation(),S(),He(()=>{r.value=null,Qg(e["onClick:clear"],P)})}function b(P){var V;const C=P.target;if(r.value=C.value,(V=e.modelModifiers)!=null&&V.trim&&["text","search","password","tel","url"].includes(e.type)){const T=[C.selectionStart,C.selectionEnd];He(()=>{C.selectionStart=T[0],C.selectionEnd=T[1]})}}return ge(()=>{const P=!!(a.counter||e.counter!==!1&&e.counter!=null),C=!!(P||a.details),[V,T]=ri(n),{modelValue:I,...O}=Ha.filterProps(e),A=jw(e);return g(Ha,ve({ref:v,modelValue:r.value,"onUpdate:modelValue":B=>r.value=B,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":c.value},e.class],style:e.style},V,O,{focused:o.value}),{...a,default:B=>{let{id:D,isDisabled:U,isDirty:z,isReadonly:Y,isValid:M}=B;return g(Sv,ve({ref:h,onMousedown:w,onClick:k,"onClick:clear":p,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},A,{id:D.value,active:y.value||z.value,dirty:z.value||e.dirty,disabled:U.value,focused:o.value,centerAffix:e.centerAffix,error:M.value===!1}),{...a,default:N=>{let{props:{class:L,...j}}=N;const Q=bt(g("input",ve({ref:m,value:r.value,onInput:b,autofocus:e.autofocus,readonly:Y.value,disabled:U.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:S,onBlur:s},j,T),null),[[zn("intersect"),{handler:d},null,{once:!0}]]);return g(_e,null,[e.prefix&&g("span",{class:"v-text-field__prefix"},[g("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?g("div",{class:L,"data-no-activator":""},[a.default(),Q]):Jt(Q,{class:L}),e.suffix&&g("span",{class:"v-text-field__suffix"},[g("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:C?B=>{var D;return g(_e,null,[(D=a.details)==null?void 0:D.call(a,B),P&&g(_e,null,[g("span",null,null),g($w,{active:e.persistentCounter||o.value,value:u.value,max:f.value,disabled:e.disabled},a.counter)])])}:void 0})}),Oi({},v,h,m)}}),Ww=W({renderless:Boolean,...we()},"VVirtualScrollItem"),_v=fe()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Ww(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{resizeRef:r,contentRect:o}=wn(void 0,"border");de(()=>{var i;return(i=o.value)==null?void 0:i.height},i=>{i!=null&&l("update:height",i)}),ge(()=>{var i,s;return e.renderless?g(_e,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:r})]):g("div",ve({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),Kw=-1,Uw=1,Kr=100,xv=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Cv(e,t){const n=ln(),l=ce(0);ot(()=>{l.value=parseFloat(e.itemHeight||0)});const a=ce(0),r=ce(Math.ceil((parseInt(e.height)||n.height.value)/(l.value||16))||1),o=ce(0),i=ce(0),s=ae(),u=ae();let f=0;const{resizeRef:c,contentRect:d}=wn();ot(()=>{c.value=s.value});const v=x(()=>{var N;return s.value===document.documentElement?n.height.value:((N=d.value)==null?void 0:N.height)||parseInt(e.height)||0}),h=x(()=>!!(s.value&&u.value&&v.value&&l.value));let m=Array.from({length:t.value.length}),y=Array.from({length:t.value.length});const S=ce(0);let w=-1;function k(N){return m[N]||l.value}const p=qg(()=>{const N=performance.now();y[0]=0;const L=t.value.length;for(let j=1;j<=L-1;j++)y[j]=(y[j-1]||0)+k(j-1);S.value=Math.max(S.value,performance.now()-N)},S),b=de(h,N=>{N&&(b(),f=u.value.offsetTop,p.immediate(),U(),~w&&He(()=>{Oe&&window.requestAnimationFrame(()=>{Y(w),w=-1})}))});st(()=>{p.clear()});function P(N,L){const j=m[N],Q=l.value;l.value=Q?Math.min(l.value,L):L,(j!==L||Q!==l.value)&&(m[N]=L,p())}function C(N){return N=gt(N,0,t.value.length-1),y[N]||0}function V(N){return Gw(y,N)}let T=0,I=0,O=0;de(v,(N,L)=>{L&&(U(),N{I=0,U()}))});function A(){if(!s.value||!u.value)return;const N=s.value.scrollTop,L=performance.now();L-O>500?(I=Math.sign(N-T),f=u.value.offsetTop):I=N-T,T=N,O=L,U()}function B(){!s.value||!u.value||(I=0,O=0,U())}let D=-1;function U(){cancelAnimationFrame(D),D=requestAnimationFrame(z)}function z(){if(!s.value||!v.value)return;const N=T-f,L=Math.sign(I),j=Math.max(0,N-Kr),Q=gt(V(j),0,t.value.length),ie=N+v.value+Kr,se=gt(V(ie)+1,Q+1,t.value.length);if((L!==Kw||Qr.value)){const X=C(a.value)-C(Q),re=C(se)-C(r.value);Math.max(X,re)>Kr?(a.value=Q,r.value=se):(Q<=0&&(a.value=Q),se>=t.value.length&&(r.value=se))}o.value=C(a.value),i.value=C(t.value.length)-C(r.value)}function Y(N){const L=C(N);!s.value||N&&!L?w=N:s.value.scrollTop=L}const M=x(()=>t.value.slice(a.value,r.value).map((N,L)=>({raw:N,index:L+a.value})));return de(t,()=>{m=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),p.immediate(),U()},{deep:!0}),{containerRef:s,markerRef:u,computedItems:M,paddingTop:o,paddingBottom:i,scrollToIndex:Y,handleScroll:A,handleScrollend:B,handleItemResize:P}}function Gw(e,t){let n=e.length-1,l=0,a=0,r=null,o=-1;if(e[n]>1,r=e[a],r>t)n=a-1;else if(r[]},renderless:Boolean,...xv(),...we(),...Ut()},"VVirtualScroll"),Yw=fe()({name:"VVirtualScroll",props:qw(),setup(e,t){let{slots:n}=t;const l=je("VVirtualScroll"),{dimensionStyles:a}=Gt(e),{containerRef:r,markerRef:o,handleScroll:i,handleScrollend:s,handleItemResize:u,scrollToIndex:f,paddingTop:c,paddingBottom:d,computedItems:v}=Cv(e,ee(e,"items"));return Sn(()=>e.renderless,()=>{function h(){var S,w;const y=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";r.value===document.documentElement?(document[y]("scroll",i,{passive:!0}),document[y]("scrollend",s)):((S=r.value)==null||S[y]("scroll",i,{passive:!0}),(w=r.value)==null||w[y]("scrollend",s))}Wt(()=>{r.value=Vf(l.vnode.el,!0),h(!0)}),st(h)}),ge(()=>{const h=v.value.map(m=>g(_v,{key:m.index,renderless:e.renderless,"onUpdate:height":y=>u(m.index,y)},{default:y=>{var S;return(S=n.default)==null?void 0:S.call(n,{item:m.raw,index:m.index,...y})}}));return e.renderless?g(_e,null,[g("div",{ref:o,class:"v-virtual-scroll__spacer",style:{paddingTop:ue(c.value)}},null),h,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ue(d.value)}},null)]):g("div",{ref:r,class:["v-virtual-scroll",e.class],onScrollPassive:i,onScrollend:s,style:[a.value,e.style]},[g("div",{ref:o,class:"v-virtual-scroll__container",style:{paddingTop:ue(c.value),paddingBottom:ue(d.value)}},[h])])}),{scrollToIndex:f}}});function Qw(e,t){const n=ce(!1);let l;function a(i){cancelAnimationFrame(l),n.value=!0,l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{n.value=!1})})}async function r(){await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>requestAnimationFrame(i)),await new Promise(i=>{if(n.value){const s=de(n,()=>{s(),i()})}else i()})}async function o(i){var f,c;if(i.key==="Tab"&&((f=t.value)==null||f.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(c=e.value)==null?void 0:c.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await r();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onListScroll:a,onListKeydown:o}}const Xw=W({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Pe,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...uv({itemChildren:!1})},"Select"),Zw=W({...Xw(),...ml(wv({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Ql({transition:{component:gd}})},"VSelect"),kv=fe()({name:"VSelect",props:Zw(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=En(),a=ae(),r=ae(),o=ae(),i=Fe(e,"menu"),s=x({get:()=>i.value,set:M=>{var N;i.value&&!M&&((N=r.value)!=null&&N.ΨopenChildren)||(i.value=M)}}),{items:u,transformIn:f,transformOut:c}=aw(e),d=Fe(e,"modelValue",[],M=>f(M===null?[null]:rt(M)),M=>{const N=c(M);return e.multiple?N:N[0]??null}),v=x(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=zd(),m=x(()=>d.value.map(M=>M.value)),y=ce(!1),S=x(()=>s.value?e.closeText:e.openText);let w="",k;const p=x(()=>e.hideSelected?u.value.filter(M=>!d.value.some(N=>e.valueComparator(N,M))):u.value),b=x(()=>e.hideNoData&&!p.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),P=x(()=>{var M;return{...e.menuProps,activatorProps:{...((M=e.menuProps)==null?void 0:M.activatorProps)||{},"aria-haspopup":"listbox"}}}),C=ae(),{onListScroll:V,onListKeydown:T}=Qw(C,a);function I(M){e.openOnClear&&(s.value=!0)}function O(){b.value||(s.value=!s.value)}function A(M){var ie,se;if(!M.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(M.key)&&M.preventDefault(),["Enter","ArrowDown"," "].includes(M.key)&&(s.value=!0),["Escape","Tab"].includes(M.key)&&(s.value=!1),M.key==="Home"?(ie=C.value)==null||ie.focus("first"):M.key==="End"&&((se=C.value)==null||se.focus("last"));const N=1e3;function L(X){const re=X.key.length===1,F=!X.ctrlKey&&!X.metaKey&&!X.altKey;return re&&F}if(e.multiple||!L(M))return;const j=performance.now();j-k>N&&(w=""),w+=M.key.toLowerCase(),k=j;const Q=u.value.find(X=>X.title.toLowerCase().startsWith(w));if(Q!==void 0){d.value=[Q];const X=p.value.indexOf(Q);Oe&&window.requestAnimationFrame(()=>{var re;X>=0&&((re=o.value)==null||re.scrollToIndex(X))})}}function B(M){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!M.props.disabled)if(e.multiple){const L=d.value.findIndex(Q=>e.valueComparator(Q.value,M.value)),j=N??!~L;if(~L){const Q=j?[...d.value,M]:[...d.value];Q.splice(L,1),d.value=Q}else j&&(d.value=[...d.value,M])}else{const L=N!==!1;d.value=L?[M]:[],He(()=>{s.value=!1})}}function D(M){var N;(N=C.value)!=null&&N.$el.contains(M.relatedTarget)||(s.value=!1)}function U(){var M;y.value&&((M=a.value)==null||M.focus())}function z(M){y.value=!0}function Y(M){if(M==null)d.value=[];else if(Fa(a.value,":autofill")||Fa(a.value,":-webkit-autofill")){const N=u.value.find(L=>L.title===M);N&&B(N)}else a.value&&(a.value.value="")}return de(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const M=p.value.findIndex(N=>d.value.some(L=>e.valueComparator(L.value,N.value)));Oe&&window.requestAnimationFrame(()=>{var N;M>=0&&((N=o.value)==null||N.scrollToIndex(M))})}}),de(()=>e.items,(M,N)=>{s.value||y.value&&!N.length&&M.length&&(s.value=!0)}),ge(()=>{const M=!!(e.chips||n.chip),N=!!(!e.hideNoData||p.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),L=d.value.length>0,j=Po.filterProps(e),Q=L||!y.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g(Po,ve({ref:a},j,{modelValue:d.value.map(ie=>ie.props.value).join(", "),"onUpdate:modelValue":Y,focused:y.value,"onUpdate:focused":ie=>y.value=ie,validationValue:d.externalValue,counterValue:v.value,dirty:L,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:Q,"onClick:clear":I,"onMousedown:control":O,onBlur:D,onKeydown:A,"aria-label":l(S.value),title:l(S.value)}),{...n,default:()=>g(_e,null,[g(Mw,ve({ref:r,modelValue:s.value,"onUpdate:modelValue":ie=>s.value=ie,activator:"parent",contentClass:"v-select__content",disabled:b.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:U},P.value),{default:()=>[N&&g(uw,ve({ref:C,selected:m.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ie=>ie.preventDefault(),onKeydown:T,onFocusin:z,onScrollPassive:V,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},e.listProps),{default:()=>{var ie,se,X;return[(ie=n["prepend-item"])==null?void 0:ie.call(n),!p.value.length&&!e.hideNoData&&(((se=n["no-data"])==null?void 0:se.call(n))??g(za,{title:l(e.noDataText)},null)),g(Yw,{ref:o,renderless:!0,items:p.value},{default:re=>{var xe;let{item:F,index:G,itemRef:q}=re;const ne=ve(F.props,{ref:q,key:G,onClick:()=>B(F,null)});return((xe=n.item)==null?void 0:xe.call(n,{item:F,index:G,props:ne}))??g(za,ve(ne,{role:"option"}),{prepend:Ae=>{let{isSelected:_}=Ae;return g(_e,null,[e.multiple&&!e.hideSelected?g(hr,{key:F.value,modelValue:_,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&g(ul,{image:F.props.prependAvatar},null),F.props.prependIcon&&g(Ue,{icon:F.props.prependIcon},null)])}})}}),(X=n["append-item"])==null?void 0:X.call(n)]}})]}),d.value.map((ie,se)=>{function X(q){q.stopPropagation(),q.preventDefault(),B(ie,!1)}const re={"onClick:close":X,onKeydown(q){q.key!=="Enter"&&q.key!==" "||(q.preventDefault(),q.stopPropagation(),X(q))},onMousedown(q){q.preventDefault(),q.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=M?!!n.chip:!!n.selection,G=F?Sf(M?n.chip({item:ie,index:se,props:re}):n.selection({item:ie,index:se})):void 0;if(!(F&&!G))return g("div",{key:ie.value,class:"v-select__selection"},[M?n.chip?g(Ke,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ie.title}}},{default:()=>[G]}):g(ev,ve({key:"chip",closable:e.closableChips,size:"small",text:ie.title,disabled:ie.props.disabled},re),null):G??g("span",{class:"v-select__selection-text"},[ie.title,e.multiple&&se+(l??1)),n=Fe(e,"itemsPerPage",void 0,l=>+(l??10));return{page:t,itemsPerPage:n}}function t_(e){const{page:t,itemsPerPage:n,itemsLength:l}=e,a=x(()=>n.value===-1?0:n.value*(t.value-1)),r=x(()=>n.value===-1?l.value:Math.min(l.value,a.value+n.value)),o=x(()=>n.value===-1||l.value===0?1:Math.ceil(l.value/n.value));ot(()=>{t.value>o.value&&(t.value=o.value)});function i(d){n.value=d,t.value=1}function s(){t.value=gt(t.value+1,1,o.value)}function u(){t.value=gt(t.value-1,1,o.value)}function f(d){t.value=gt(d,1,o.value)}const c={page:t,itemsPerPage:n,startIndex:a,stopIndex:r,pageCount:o,itemsLength:l,nextPage:s,prevPage:u,setPage:f,setItemsPerPage:i};return Ne(Pv,c),c}function n_(){const e=Ce(Pv);if(!e)throw new Error("Missing pagination!");return e}function l_(e){const t=je("usePaginatedItems"),{items:n,startIndex:l,stopIndex:a,itemsPerPage:r}=e,o=x(()=>r.value<=0?n.value:n.value.slice(l.value,a.value));return de(o,i=>{t.emit("update:currentItems",i)}),{paginatedItems:o}}const Ev=W({prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},firstIcon:{type:Pe,default:"$first"},lastIcon:{type:Pe,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),Yu=fe()({name:"VDataTableFooter",props:Ev(),setup(e,t){let{slots:n}=t;const{t:l}=En(),{page:a,pageCount:r,startIndex:o,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:f}=n_(),c=x(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?l("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?l(d.title):d.title}));return ge(()=>{var v;const d=$u.filterProps(e);return g("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),g("div",{class:"v-data-table-footer__items-per-page"},[g("span",null,[l(e.itemsPerPageText)]),g(kv,{items:c.value,modelValue:u.value,"onUpdate:modelValue":h=>f(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),g("div",{class:"v-data-table-footer__info"},[g("div",null,[l(e.pageText,s.value?o.value+1:0,i.value,s.value)])]),g("div",{class:"v-data-table-footer__pagination"},[g($u,ve({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:r.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),Ka=Ay({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const l=e.tag??"td";return g(l,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:ue(e.height),width:ue(e.width),maxWidth:ue(e.maxWidth),left:ue(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),a_=W({headers:Array},"DataTable-header"),Av=Symbol.for("vuetify:data-table-headers"),Tv={title:"",sortable:!1},r_={...Tv,width:48};function o_(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,l)=>{let a=!1;for(let r=0;rl){t.splice(r,0,{element:n,priority:l}),a=!0;break}a||t.push({element:n,priority:l})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const l=Math.floor(t[0].priority);for(let a=0;at.shift()}}function Eo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)Eo(n,t);return t}function Iv(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&Iv(n.children,t);return t}function i_(e){if(e.key){if(e.key==="data-table-group")return Tv;if(["data-table-expand","data-table-select"].includes(e.key))return r_}}function Fi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Fi(n,t+1))):t}function s_(e){let t=!1;function n(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(r)if(o&&(r.fixed=!0),r.fixed)if(r.children)for(let i=r.children.length-1;i>=0;i--)n(r.children[i],!0);else t?isNaN(+r.width)&&(`${r.key}`,void 0):r.lastFixed=!0,t=!0;else if(r.children)for(let i=r.children.length-1;i>=0;i--)n(r.children[i]);else t=!1}for(let r=e.length-1;r>=0;r--)n(e[r]);function l(r){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!r)return o;if(r.children){r.fixedOffset=o;for(const i of r.children)o=l(i,o)}else r.fixed&&(r.fixedOffset=o,o+=parseFloat(r.width||"0")||0);return o}let a=0;for(const r of e)a=l(r,a)}function u_(e,t){const n=[];let l=0;const a=o_(e);for(;a.size()>0;){let o=a.count();const i=[];let s=1;for(;o>0;){const{element:u,priority:f}=a.dequeue(),c=t-l-Fi(u);if(i.push({...u,rowspan:c??1,colspan:u.children?Eo(u).length:1}),u.children)for(const d of u.children){const v=f%1+s/Math.pow(10,l+2);a.enqueue(d,l+c+v)}s+=1,o-=1}l+=1,n.push(i)}return{columns:e.map(o=>Eo(o)).flat(),headers:n}}function Vv(e){const t=[];for(const n of e){const l={...i_(n),...n},a=l.key??(typeof l.value=="string"?l.value:null),r=l.value??a??null,o={...l,key:a,value:r,sortable:l.sortable??(l.key!=null||!!l.sort),children:l.children?Vv(l.children):void 0};t.push(o)}return t}function Ov(e,t){const n=ae([]),l=ae([]),a=ae({}),r=ae({}),o=ae({});ot(()=>{var m,y,S;const u=(e.headers||Object.keys(e.items[0]??{}).map(w=>({key:w,title:jn(w)}))).slice(),f=Iv(u);(m=t==null?void 0:t.groupBy)!=null&&m.value.length&&!f.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(y=t==null?void 0:t.showSelect)!=null&&y.value&&!f.has("data-table-select")&&u.unshift({key:"data-table-select"}),(S=t==null?void 0:t.showExpand)!=null&&S.value&&!f.has("data-table-expand")&&u.push({key:"data-table-expand"});const c=Vv(u);s_(c);const d=Math.max(...c.map(w=>Fi(w)))+1,v=u_(c,d);n.value=v.headers,l.value=v.columns;const h=v.headers.flat(1);for(const w of h)w.key&&(w.sortable&&(w.sort&&(a.value[w.key]=w.sort),w.sortRaw&&(r.value[w.key]=w.sortRaw)),w.filter&&(o.value[w.key]=w.filter))});const i={headers:n,columns:l,sortFunctions:a,sortRawFunctions:r,filterFunctions:o};return Ne(Av,i),i}function gr(){const e=Ce(Av);if(!e)throw new Error("Missing headers!");return e}const c_={showSelectAll:!1,allSelected:()=>[],select:e=>{var l;let{items:t,value:n}=e;return new Set(n?[(l=t[0])==null?void 0:l.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},Fv={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:l}=e;for(const a of t)n?l.add(a.value):l.delete(a.value);return l},selectAll:e=>{let{value:t,currentPage:n,selected:l}=e;return Fv.select({items:n,value:t,selected:l})}},Bv={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:l}=e;for(const a of t)n?l.add(a.value):l.delete(a.value);return l},selectAll:e=>{let{value:t,allItems:n,selected:l}=e;return Bv.select({items:n,value:t,selected:l})}},f_=W({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Pn}},"DataTable-select"),Rv=Symbol.for("vuetify:data-table-selection");function Lv(e,t){let{allItems:n,currentPage:l}=t;const a=Fe(e,"modelValue",e.modelValue,S=>new Set(rt(S).map(w=>{var k;return((k=n.value.find(p=>e.valueComparator(w,p.value)))==null?void 0:k.value)??w})),S=>[...S.values()]),r=x(()=>n.value.filter(S=>S.selectable)),o=x(()=>l.value.filter(S=>S.selectable)),i=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return c_;case"all":return Bv;case"page":default:return Fv}});function s(S){return rt(S).every(w=>a.value.has(w.value))}function u(S){return rt(S).some(w=>a.value.has(w.value))}function f(S,w){const k=i.value.select({items:S,value:w,selected:new Set(a.value)});a.value=k}function c(S){f([S],!s([S]))}function d(S){const w=i.value.selectAll({value:S,allItems:r.value,currentPage:o.value,selected:new Set(a.value)});a.value=w}const v=x(()=>a.value.size>0),h=x(()=>{const S=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!S.length&&s(S)}),m=x(()=>i.value.showSelectAll),y={toggleSelect:c,select:f,selectAll:d,isSelected:s,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:m};return Ne(Rv,y),y}function yr(){const e=Ce(Rv);if(!e)throw new Error("Missing selection!");return e}const d_=W({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),Mv=Symbol.for("vuetify:data-table-sort");function Dv(e){const t=Fe(e,"sortBy"),n=ee(e,"mustSort"),l=ee(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:l}}function $v(e){const{sortBy:t,mustSort:n,multiSort:l,page:a}=e,r=s=>{if(s.key==null)return;let u=t.value.map(c=>({...c}))??[];const f=u.find(c=>c.key===s.key);f?f.order==="desc"?n.value?f.order="asc":u=u.filter(c=>c.key!==s.key):f.order="desc":l.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(s){return!!t.value.find(u=>u.key===s.key)}const i={sortBy:t,toggleSort:r,isSorted:o};return Ne(Mv,i),i}function Nv(){const e=Ce(Mv);if(!e)throw new Error("Missing sort!");return e}function Hv(e,t,n,l){const a=En();return{sortedItems:x(()=>{var o,i;return!n.value.length||e.disableSort?t.value:v_(t.value,n.value,a.current.value,{transform:l==null?void 0:l.transform,sortFunctions:{...e.customKeySort,...(o=l==null?void 0:l.sortFunctions)==null?void 0:o.value},sortRawFunctions:(i=l==null?void 0:l.sortRawFunctions)==null?void 0:i.value})})}}function v_(e,t,n,l){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,l!=null&&l.transform?l.transform(o):o]).sort((o,i)=>{var s,u;for(let f=0;fw!=null?w.toString().toLocaleLowerCase():w),h!==m)return ia(h)&&ia(m)?0:ia(h)?-1:ia(m)?1:!isNaN(h)&&!isNaN(m)?Number(h)-Number(m):a.compare(h,m)}}return 0}).map(o=>{let[i]=o;return i})}const jv=W({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:Pe,default:"$sortAsc"},sortDescIcon:{type:Pe,default:"$sortDesc"},headerProps:{type:Object},...Yl(),..._i()},"VDataTableHeaders"),Ua=fe()({name:"VDataTableHeaders",props:jv(),setup(e,t){let{slots:n}=t;const{t:l}=En(),{toggleSort:a,sortBy:r,isSorted:o}=Nv(),{someSelected:i,allSelected:s,selectAll:u,showSelectAll:f}=yr(),{columns:c,headers:d}=gr(),{loaderClasses:v}=vr(e);function h(V,T){if(!(!e.sticky&&!V.fixed))return{position:"sticky",left:V.fixed?ue(V.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${T})`:void 0}}function m(V){const T=r.value.find(I=>I.key===V.key);return T?T.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:y,backgroundColorStyles:S}=yt(e,"color"),{displayClasses:w,mobile:k}=ln(e),p=x(()=>({headers:d.value,columns:c.value,toggleSort:a,isSorted:o,sortBy:r.value,someSelected:i.value,allSelected:s.value,selectAll:u,getSortIcon:m})),b=x(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},w.value,v.value]),P=V=>{let{column:T,x:I,y:O}=V;const A=T.key==="data-table-select"||T.key==="data-table-expand",B=ve(e.headerProps??{},T.headerProps??{});return g(Ka,ve({tag:"th",align:T.align,class:[{"v-data-table__th--sortable":T.sortable&&!e.disableSort,"v-data-table__th--sorted":o(T),"v-data-table__th--fixed":T.fixed},...b.value],style:{width:ue(T.width),minWidth:ue(T.minWidth),maxWidth:ue(T.maxWidth),...h(T,O)},colspan:T.colspan,rowspan:T.rowspan,onClick:T.sortable?()=>a(T):void 0,fixed:T.fixed,nowrap:T.nowrap,lastFixed:T.lastFixed,noPadding:A},B),{default:()=>{var z;const D=`header.${T.key}`,U={column:T,selectAll:u,isSorted:o,toggleSort:a,sortBy:r.value,someSelected:i.value,allSelected:s.value,getSortIcon:m};return n[D]?n[D](U):T.key==="data-table-select"?((z=n["header.data-table-select"])==null?void 0:z.call(n,U))??(f.value&&g(hr,{modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":u},null)):g("div",{class:"v-data-table-header__content"},[g("span",null,[T.title]),T.sortable&&!e.disableSort&&g(Ue,{key:"icon",class:"v-data-table-header__sort-icon",icon:m(T)},null),e.multiSort&&o(T)&&g("div",{key:"badge",class:["v-data-table-header__sort-badge",...y.value],style:S.value},[r.value.findIndex(Y=>Y.key===T.key)+1])])}})},C=()=>{const V=ve(e.headerProps??{}??{}),T=x(()=>c.value.filter(O=>(O==null?void 0:O.sortable)&&!e.disableSort)),I=x(()=>{if(c.value.find(A=>A.key==="data-table-select")!=null)return s.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return g(Ka,ve({tag:"th",class:[...b.value],colspan:d.value.length+1},V),{default:()=>[g("div",{class:"v-data-table-header__content"},[g(kv,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:T.value,label:l("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:I.value,"onClick:append":()=>u(!s.value)},{...n,chip:O=>{var A;return g(ev,{onClick:(A=O.item.raw)!=null&&A.sortable?()=>a(O.item.raw):void 0,onMousedown:B=>{B.preventDefault(),B.stopPropagation()}},{default:()=>[O.item.title,g(Ue,{class:["v-data-table__td-sort-icon",o(O.item.raw)&&"v-data-table__td-sort-icon-active"],icon:m(O.item.raw),size:"small"},null)]})}})])]})};ge(()=>k.value?g("tr",null,[g(C,null,null)]):g(_e,null,[n.headers?n.headers(p.value):d.value.map((V,T)=>g("tr",null,[V.map((I,O)=>g(P,{column:I,x:O,y:T},null))])),e.loading&&g("tr",{class:"v-data-table-progress"},[g("th",{colspan:c.value.length},[g(xi,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),zv=W({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),Wv=Symbol.for("vuetify:data-table-group");function Kv(e){return{groupBy:Fe(e,"groupBy")}}function Uv(e){const{groupBy:t,sortBy:n}=e,l=ae(new Set),a=x(()=>t.value.map(u=>({...u,order:u.order??!1})).concat(n.value));function r(u){return l.value.has(u.id)}function o(u){const f=new Set(l.value);r(u)?f.delete(u.id):f.add(u.id),l.value=f}function i(u){function f(c){const d=[];for(const v of c.items)"type"in v&&v.type==="group"?d.push(...f(v)):d.push(v);return d}return f({type:"group",items:u,id:"dummy",key:"dummy",value:"dummy",depth:0})}const s={sortByWithGroups:a,toggleGroup:o,opened:l,groupBy:t,extractRows:i,isGroupOpen:r};return Ne(Wv,s),s}function Gv(){const e=Ce(Wv);if(!e)throw new Error("Missing group!");return e}function m_(e,t){if(!e.length)return[];const n=new Map;for(const l of e){const a=Dl(l.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(l)}return n}function qv(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=m_(e,t[0]),r=[],o=t.slice(1);return a.forEach((i,s)=>{const u=t[0],f=`${l}_${u}_${s}`;r.push({depth:n,id:f,key:u,value:s,items:o.length?qv(i,o,n+1,f):i,type:"group"})}),r}function Yv(e,t){const n=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&n.push(l),(t.has(l.id)||l.value==null)&&n.push(...Yv(l.items,t))):n.push(l);return n}function Qv(e,t,n){return{flatItems:x(()=>{if(!t.value.length)return e.value;const a=qv(e.value,t.value.map(r=>r.key));return Yv(a,n.value)})}}const h_=W({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),g_=fe()({name:"VDataTableGroupHeaderRow",props:h_(),setup(e,t){let{slots:n}=t;const{isGroupOpen:l,toggleGroup:a,extractRows:r}=Gv(),{isSelected:o,isSomeSelected:i,select:s}=yr(),{columns:u}=gr(),f=x(()=>r([e.item]));return()=>g("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(c=>{var d,v;if(c.key==="data-table-group"){const h=l(e.item)?"$expand":"$next",m=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:f.value.length,props:{icon:h,onClick:m}}))??g(Ka,{class:"v-data-table-group-header-row__column"},{default:()=>[g(Ze,{size:"small",variant:"text",icon:h,onClick:m},null),g("span",null,[e.item.value]),g("span",null,[Je("("),f.value.length,Je(")")])]})}if(c.key==="data-table-select"){const h=o(f.value),m=i(f.value)&&!h,y=S=>s(f.value,S);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:m,"onUpdate:modelValue":y}}))??g("td",null,[g(hr,{modelValue:h,indeterminate:m,"onUpdate:modelValue":y},null)])}return g("td",null,null)})])}}),y_=W({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Xv=Symbol.for("vuetify:datatable:expanded");function Zv(e){const t=ee(e,"expandOnClick"),n=Fe(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function l(i,s){const u=new Set(n.value);s?u.add(i.value):u.delete(i.value),n.value=u}function a(i){return n.value.has(i.value)}function r(i){l(i,!a(i))}const o={expand:l,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:r};return Ne(Xv,o),o}function Jv(){const e=Ce(Xv);if(!e)throw new Error("foo");return e}const b_=W({index:Number,item:Object,cellProps:[Object,Function],onClick:et(),onContextmenu:et(),onDblclick:et(),...Yl()},"VDataTableRow"),em=fe()({name:"VDataTableRow",props:b_(),setup(e,t){let{slots:n}=t;const{displayClasses:l,mobile:a}=ln(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:i,allSelected:s,selectAll:u}=yr(),{isExpanded:f,toggleExpand:c}=Jv(),{toggleSort:d,sortBy:v,isSorted:h}=Nv(),{columns:m}=gr();ge(()=>g("tr",{class:["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},l.value],onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((y,S)=>{const w=e.item,k=`item.${y.key}`,p=`header.${y.key}`,b={index:e.index,item:w.raw,internalItem:w,value:Dl(w.columns,y.key),column:y,isSelected:r,toggleSelect:o,isExpanded:f,toggleExpand:c},P={column:y,selectAll:u,isSorted:h,toggleSort:d,sortBy:v.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},C=typeof e.cellProps=="function"?e.cellProps({index:b.index,item:b.item,internalItem:b.internalItem,value:b.value,column:y}):e.cellProps,V=typeof y.cellProps=="function"?y.cellProps({index:b.index,item:b.item,internalItem:b.internalItem,value:b.value}):y.cellProps;return g(Ka,ve({align:y.align,class:{"v-data-table__td--expanded-row":y.key==="data-table-expand","v-data-table__td--select-row":y.key==="data-table-select"},fixed:y.fixed,fixedOffset:y.fixedOffset,lastFixed:y.lastFixed,maxWidth:a.value?void 0:y.maxWidth,noPadding:y.key==="data-table-select"||y.key==="data-table-expand",nowrap:y.nowrap,width:a.value?void 0:y.width},C,V),{default:()=>{var I,O,A,B,D;if(n[k]&&!a.value)return(I=n[k])==null?void 0:I.call(n,b);if(y.key==="data-table-select")return((O=n["item.data-table-select"])==null?void 0:O.call(n,b))??g(hr,{disabled:!w.selectable,modelValue:r([w]),onClick:xs(()=>o(w),["stop"])},null);if(y.key==="data-table-expand")return((A=n["item.data-table-expand"])==null?void 0:A.call(n,b))??g(Ze,{icon:f(w)?"$collapse":"$expand",size:"small",variant:"text",onClick:xs(()=>c(w),["stop"])},null);const T=Ln(b.value);return a.value?g(_e,null,[g("div",{class:"v-data-table__td-title"},[((B=n[p])==null?void 0:B.call(n,P))??y.title]),g("div",{class:"v-data-table__td-value"},[((D=n[k])==null?void 0:D.call(n,b))??T])]):T}})})]))}}),tm=W({loading:[Boolean,String],loadingText:{type:String,default:"$vuetify.dataIterator.loadingText"},hideNoData:Boolean,items:{type:Array,default:()=>[]},noDataText:{type:String,default:"$vuetify.noDataText"},rowProps:[Object,Function],cellProps:[Object,Function],...Yl()},"VDataTableRows"),Ga=fe()({name:"VDataTableRows",inheritAttrs:!1,props:tm(),setup(e,t){let{attrs:n,slots:l}=t;const{columns:a}=gr(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=Jv(),{isSelected:s,toggleSelect:u}=yr(),{toggleGroup:f,isGroupOpen:c}=Gv(),{t:d}=En(),{mobile:v}=ln(e);return ge(()=>{var h,m;return e.loading&&(!e.items.length||l.loading)?g("tr",{class:"v-data-table-rows-loading",key:"loading"},[g("td",{colspan:a.value.length},[((h=l.loading)==null?void 0:h.call(l))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?g("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[g("td",{colspan:a.value.length},[((m=l["no-data"])==null?void 0:m.call(l))??d(e.noDataText)])]):g(_e,null,[e.items.map((y,S)=>{var p;if(y.type==="group"){const b={index:S,item:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u,toggleGroup:f,isGroupOpen:c};return l["group-header"]?l["group-header"](b):g(g_,ve({key:`group-header_${y.id}`,item:y},Us(n,":group-header",()=>b)),l)}const w={index:S,item:y.raw,internalItem:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u},k={...w,props:ve({key:`item_${y.key??y.index}`,onClick:r.value?()=>{o(y)}:void 0,index:S,item:y,cellProps:e.cellProps,mobile:v.value},Us(n,":row",()=>w),typeof e.rowProps=="function"?e.rowProps({item:w.item,index:w.index,internalItem:w.internalItem}):e.rowProps)};return g(_e,{key:k.props.key},[l.item?l.item(k):g(em,k.props,l),i(y)&&((p=l["expanded-row"])==null?void 0:p.call(l,w))])})])}),{}}}),nm=W({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...we(),...Mt(),...We(),...ze()},"VTable"),qa=fe()({name:"VTable",props:nm(),setup(e,t){let{slots:n,emit:l}=t;const{themeClasses:a}=Ye(e),{densityClasses:r}=qt(e);return ge(()=>g(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,r.value,e.class],style:e.style},{default:()=>{var o,i,s;return[(o=n.top)==null?void 0:o.call(n),n.default?g("div",{class:"v-table__wrapper",style:{height:ue(e.height)}},[g("table",null,[n.default()])]):(i=n.wrapper)==null?void 0:i.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),p_=W({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},rowProps:[Object,Function],cellProps:[Object,Function],returnObject:Boolean},"DataTable-items");function S_(e,t,n,l){const a=e.returnObject?t:ct(t,e.itemValue),r=ct(t,e.itemSelectable,!0),o=l.reduce((i,s)=>(s.key!=null&&(i[s.key]=ct(t,s.value)),i),{});return{type:"item",key:e.returnObject?ct(t,e.itemValue):a,index:n,value:a,selectable:r,columns:o,raw:t}}function w_(e,t,n){return t.map((l,a)=>S_(e,l,a,n))}function lm(e,t){return{items:x(()=>w_(e,e.items,t.value))}}function am(e){let{page:t,itemsPerPage:n,sortBy:l,groupBy:a,search:r}=e;const o=je("VDataTable"),i=x(()=>({page:t.value,itemsPerPage:n.value,sortBy:l.value,groupBy:a.value,search:r.value}));let s=null;de(i,()=>{Pn(s,i.value)||(s&&s.search!==i.value.search&&(t.value=1),o.emit("update:options",i.value),s=i.value)},{deep:!0,immediate:!0})}const __=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),rm=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function x_(e,t,n){var i;const l=[],a=(n==null?void 0:n.default)??__,r=n!=null&&n.filterKeys?rt(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return l;e:for(let s=0;s0)&&!(n!=null&&n.noFilter)){if(typeof u=="object"){const y=r||Object.keys(f);for(const S of y){const w=ct(f,S),k=(i=n==null?void 0:n.customKeyFilter)==null?void 0:i[S];if(v=k?k(w,t,u):a(w,t,u),v!==-1&&v!==!1)k?c[S]=v:d[S]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(d.title=v);const h=Object.keys(d).length,m=Object.keys(c).length;if(!h&&!m||(n==null?void 0:n.filterMode)==="union"&&m!==o&&!h||(n==null?void 0:n.filterMode)==="intersection"&&(m!==o||!h))continue}l.push({index:s,matches:{...d,...c}})}return l}function om(e,t,n,l){const a=ae([]),r=ae(new Map),o=x(()=>l!=null&&l.transform?Ie(t).map(s=>[s,l.transform(s)]):Ie(t));ot(()=>{const s=typeof n=="function"?n():Ie(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),f=x_(o.value,u,{customKeyFilter:{...e.customKeyFilter,...Ie(l==null?void 0:l.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),c=Ie(t),d=[],v=new Map;f.forEach(h=>{let{index:m,matches:y}=h;const S=c[m];d.push(S),v.set(S.value,y)}),a.value=d,r.value=v});function i(s){return r.value.get(s.value)}return{filteredItems:a,filteredMatches:r,getMatches:i}}const im=W({...tm(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...y_(),...zv(),...a_(),...p_(),...f_(),...d_(),...jv(),...nm()},"DataTable"),C_=W({...Jw(),...im(),...rm(),...Ev()},"VDataTable");fe()({name:"VDataTable",props:C_(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{groupBy:a}=Kv(e),{sortBy:r,multiSort:o,mustSort:i}=Dv(e),{page:s,itemsPerPage:u}=e_(e),{columns:f,headers:c,sortFunctions:d,sortRawFunctions:v,filterFunctions:h}=Ov(e,{groupBy:a,showSelect:ee(e,"showSelect"),showExpand:ee(e,"showExpand")}),{items:m}=lm(e,f),y=ee(e,"search"),{filteredItems:S}=om(e,m,y,{transform:re=>re.columns,customKeyFilter:h}),{toggleSort:w}=$v({sortBy:r,multiSort:o,mustSort:i,page:s}),{sortByWithGroups:k,opened:p,extractRows:b,isGroupOpen:P,toggleGroup:C}=Uv({groupBy:a,sortBy:r}),{sortedItems:V}=Hv(e,S,k,{transform:re=>re.columns,sortFunctions:d,sortRawFunctions:v}),{flatItems:T}=Qv(V,a,p),I=x(()=>T.value.length),{startIndex:O,stopIndex:A,pageCount:B,setItemsPerPage:D}=t_({page:s,itemsPerPage:u,itemsLength:I}),{paginatedItems:U}=l_({items:T,startIndex:O,stopIndex:A,itemsPerPage:u}),z=x(()=>b(U.value)),{isSelected:Y,select:M,selectAll:N,toggleSelect:L,someSelected:j,allSelected:Q}=Lv(e,{allItems:m,currentPage:z}),{isExpanded:ie,toggleExpand:se}=Zv(e);am({page:s,itemsPerPage:u,sortBy:r,groupBy:a,search:y}),Tt({VDataTableRows:{hideNoData:ee(e,"hideNoData"),noDataText:ee(e,"noDataText"),loading:ee(e,"loading"),loadingText:ee(e,"loadingText")}});const X=x(()=>({page:s.value,itemsPerPage:u.value,sortBy:r.value,pageCount:B.value,toggleSort:w,setItemsPerPage:D,someSelected:j.value,allSelected:Q.value,isSelected:Y,select:M,selectAll:N,toggleSelect:L,isExpanded:ie,toggleExpand:se,isGroupOpen:P,toggleGroup:C,items:z.value.map(re=>re.raw),internalItems:z.value,groupedItems:U.value,columns:f.value,headers:c.value}));return ge(()=>{const re=Yu.filterProps(e),F=Ua.filterProps(e),G=Ga.filterProps(e),q=qa.filterProps(e);return g(qa,ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},q),{top:()=>{var ne;return(ne=l.top)==null?void 0:ne.call(l,X.value)},default:()=>{var ne,xe,Ae,_,E,R;return l.default?l.default(X.value):g(_e,null,[(ne=l.colgroup)==null?void 0:ne.call(l,X.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(Ua,F,l)]),(xe=l.thead)==null?void 0:xe.call(l,X.value),!e.hideDefaultBody&&g("tbody",null,[(Ae=l["body.prepend"])==null?void 0:Ae.call(l,X.value),l.body?l.body(X.value):g(Ga,ve(n,G,{items:U.value}),l),(_=l["body.append"])==null?void 0:_.call(l,X.value)]),(E=l.tbody)==null?void 0:E.call(l,X.value),(R=l.tfoot)==null?void 0:R.call(l,X.value)])},bottom:()=>l.bottom?l.bottom(X.value):!e.hideDefaultFooter&&g(_e,null,[g(Pi,null,null),g(Yu,re,{prepend:l["footer.prepend"]})])})}),{}}});const k_=W({...im(),...zv(),...xv(),...rm()},"VDataTableVirtual"),P_=fe()({name:"VDataTableVirtual",props:k_(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{groupBy:a}=Kv(e),{sortBy:r,multiSort:o,mustSort:i}=Dv(e),{columns:s,headers:u,filterFunctions:f,sortFunctions:c,sortRawFunctions:d}=Ov(e,{groupBy:a,showSelect:ee(e,"showSelect"),showExpand:ee(e,"showExpand")}),{items:v}=lm(e,s),h=ee(e,"search"),{filteredItems:m}=om(e,v,h,{transform:F=>F.columns,customKeyFilter:f}),{toggleSort:y}=$v({sortBy:r,multiSort:o,mustSort:i}),{sortByWithGroups:S,opened:w,extractRows:k,isGroupOpen:p,toggleGroup:b}=Uv({groupBy:a,sortBy:r}),{sortedItems:P}=Hv(e,m,S,{transform:F=>F.columns,sortFunctions:c,sortRawFunctions:d}),{flatItems:C}=Qv(P,a,w),V=x(()=>k(C.value)),{isSelected:T,select:I,selectAll:O,toggleSelect:A,someSelected:B,allSelected:D}=Lv(e,{allItems:V,currentPage:V}),{isExpanded:U,toggleExpand:z}=Zv(e),{containerRef:Y,markerRef:M,paddingTop:N,paddingBottom:L,computedItems:j,handleItemResize:Q,handleScroll:ie,handleScrollend:se}=Cv(e,C),X=x(()=>j.value.map(F=>F.raw));am({sortBy:r,page:ce(1),itemsPerPage:ce(-1),groupBy:a,search:h}),Tt({VDataTableRows:{hideNoData:ee(e,"hideNoData"),noDataText:ee(e,"noDataText"),loading:ee(e,"loading"),loadingText:ee(e,"loadingText")}});const re=x(()=>({sortBy:r.value,toggleSort:y,someSelected:B.value,allSelected:D.value,isSelected:T,select:I,selectAll:O,toggleSelect:A,isExpanded:U,toggleExpand:z,isGroupOpen:p,toggleGroup:b,items:V.value.map(F=>F.raw),internalItems:V.value,groupedItems:C.value,columns:s.value,headers:u.value}));ge(()=>{const F=Ua.filterProps(e),G=Ga.filterProps(e),q=qa.filterProps(e);return g(qa,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},q),{top:()=>{var ne;return(ne=l.top)==null?void 0:ne.call(l,re.value)},wrapper:()=>{var ne,xe,Ae;return g("div",{ref:Y,onScrollPassive:ie,onScrollend:se,class:"v-table__wrapper",style:{height:ue(e.height)}},[g("table",null,[(ne=l.colgroup)==null?void 0:ne.call(l,re.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(Ua,ve(F,{sticky:e.fixedHeader}),l)]),!e.hideDefaultBody&&g("tbody",null,[g("tr",{ref:M,style:{height:ue(N.value),border:0}},[g("td",{colspan:s.value.length,style:{height:0,border:0}},null)]),(xe=l["body.prepend"])==null?void 0:xe.call(l,re.value),g(Ga,ve(n,G,{items:X.value}),{...l,item:_=>g(_v,{key:_.internalItem.index,renderless:!0,"onUpdate:height":E=>Q(_.internalItem.index,E)},{default:E=>{var H;let{itemRef:R}=E;return((H=l.item)==null?void 0:H.call(l,{..._,itemRef:R}))??g(em,ve(_.props,{ref:R,key:_.internalItem.index,index:_.internalItem.index}),l)}})}),(Ae=l["body.append"])==null?void 0:Ae.call(l,re.value),g("tr",{style:{height:ue(L.value),border:0}},[g("td",{colspan:s.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var ne;return(ne=l.bottom)==null?void 0:ne.call(l,re.value)}})})}}),E_=W({fluid:{type:Boolean,default:!1},...we(),...We()},"VContainer"),sm=fe()({name:"VContainer",props:E_(),setup(e,t){let{slots:n}=t;const{rtlClasses:l}=Lt();return ge(()=>g(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},l.value,e.class],style:e.style},n)),{}}}),A_=$e("h2",null,"All Supported Keyboards",-1),T_=$e("p",{class:"py-4 d-none d-md-flex"}," This page is automatically generated from keyboards currently in QMK. Default firmware files are up-to-date with the latest version of QMK. ",-1),I_={class:"d-flex flex-column flex-sm-row"},V_=fl({__name:"index",async setup(e){let t,n;const l=nd(),{data:a}=([t,n]=ka(()=>Yd()),t=await t,n(),t),{data:r,isFinished:o}=([t,n]=ka(()=>AS()),t=await t,n(),t),i=ae(),s=ae(l.query.search),u=()=>{var d;(d=i.value)==null||d.focus()},f=[{title:"Keyboard",key:"keyboard",align:"start",width:"70%"},{title:"QMK Folder",key:"folder",align:"center",width:"15%"},{title:"Firmware",key:"firmware",align:"center",width:"15%"}],c=x(()=>r.value.map(d=>{var h;const v=d.replaceAll("/","_");return{keyboard:d,firmware:((h=a.value[v])==null?void 0:h.url)??"",folder:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${d}`}}));return(d,v)=>{const h=zn("shortkey");return Pt(),jt(sm,{class:"py-8 px-6 h-100",fluid:""},{default:Le(()=>[A_,T_,$e("div",I_,[bt(g(Po,{onShortkey:u,ref_key:"search_field",ref:i,density:"comfortable",class:"py-2",modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=m=>s.value=m),label:"Search","prepend-inner-icon":"fa-solid fa-search",variant:"outlined","hide-details":"","single-line":"",clearable:""},null,8,["modelValue"]),[[h,["ctrl","f"]]])]),g(P_,{"fixed-header":"","disable-sort":"",height:"calc(100vh - 23em)",loading:!Ie(o),search:s.value,headers:f,items:c.value,"item-value":"keyboard"},{"item.keyboard":Le(({item:m})=>[g(Ze,{variant:"text",to:`/keyboard/${m.keyboard}`},{default:Le(()=>[Je(Ln(m.keyboard),1)]),_:2},1032,["to"])]),"item.folder":Le(({item:m})=>[g(Ze,{variant:"text",icon:"fa-brands fa-github",href:m.folder},null,8,["href"])]),"item.firmware":Le(({item:m})=>[m.firmware?(Pt(),jt(Ze,{key:0,variant:"text",icon:"fa-solid fa-download",href:m.firmware},null,8,["href"])):ga("",!0)]),_:2},1032,["loading","search","items"])]),_:1})}}}),O_=Object.freeze(Object.defineProperty({__proto__:null,default:V_},Symbol.toStringTag,{value:"Module"})),F_=(e,t)=>{const n=e.__vccOpts||e;for(const[l,a]of t)n[l]=a;return n},B_=W({actionText:String,bgColor:String,color:String,icon:Pe,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...we(),...Ut(),...Wn({size:void 0}),...ze()},"VEmptyState"),R_=fe()({name:"VEmptyState",props:B_(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{themeClasses:a}=Ye(e),{backgroundColorClasses:r,backgroundColorStyles:o}=yt(ee(e,"bgColor")),{dimensionStyles:i}=Gt(e),{displayClasses:s}=ln();function u(f){n("click:action",f)}return ge(()=>{var y,S,w;const f=!!(l.actions||e.actionText),c=!!(l.headline||e.headline),d=!!(l.title||e.title),v=!!(l.text||e.text),h=!!(l.media||e.image||e.icon),m=e.size||(e.image?200:96);return g("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,r.value,s.value,e.class],style:[o.value,i.value,e.style]},[h&&g("div",{key:"media",class:"v-empty-state__media"},[l.media?g(Ke,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[l.media()]}):g(_e,null,[e.image?g(Xl,{key:"image",src:e.image,height:m},null):e.icon?g(Ue,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),c&&g("div",{key:"headline",class:"v-empty-state__headline"},[((y=l.headline)==null?void 0:y.call(l))??e.headline]),d&&g("div",{key:"title",class:"v-empty-state__title"},[((S=l.title)==null?void 0:S.call(l))??e.title]),v&&g("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:ue(e.textWidth)}},[((w=l.text)==null?void 0:w.call(l))??e.text]),l.default&&g("div",{key:"content",class:"v-empty-state__content"},[l.default()]),f&&g("div",{key:"actions",class:"v-empty-state__actions"},[g(Ke,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var k;return[((k=l.actions)==null?void 0:k.call(l,{props:{onClick:u}}))??g(Ze,{onClick:u},null)]}})])])}),{}}}),L_={};function M_(e,t){return Pt(),jt(R_,{headline:"Whoops!",title:"Page not found"},{text:Le(()=>[Je(" The page you were looking for does not exist ")]),actions:Le(()=>[g(Ze,{color:"primary",to:"/"},{default:Le(()=>[Je("Return home")]),_:1})]),media:Le(()=>[g(Xl,{class:"ma-10",src:ad,height:"30vh"})]),_:1})}const D_=F_(L_,[["render",M_]]),$_=Object.freeze(Object.defineProperty({__proto__:null,default:D_},Symbol.toStringTag,{value:"Module"})),N_=async e=>hi(`${qd}/keyboards/${e}/info.json`,{afterFetch(t){return t.data=t.data.keyboards[e],t}}).get().json(),H_=W({color:String,density:String,...we()},"VBannerActions"),j_=fe()({name:"VBannerActions",props:H_(),setup(e,t){let{slots:n}=t;return Tt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ge(()=>{var l;return g("div",{class:["v-banner-actions",e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),um=Tf("v-banner-text"),z_=W({avatar:String,bgColor:String,color:String,icon:Pe,lines:String,stacked:Boolean,sticky:Boolean,text:String,...an(),...we(),...Mt(),...Ut(),...Yl({mobile:null}),...rn(),...Si(),...Vd(),...wt(),...We(),...ze()},"VBanner"),W_=fe()({name:"VBanner",props:z_(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=yt(e,"bgColor"),{borderClasses:r}=An(e),{densityClasses:o}=qt(e),{displayClasses:i,mobile:s}=ln(e),{dimensionStyles:u}=Gt(e),{elevationClasses:f}=Tn(e),{locationStyles:c}=wi(e),{positionClasses:d}=Od(e),{roundedClasses:v}=Vt(e),{themeClasses:h}=Ye(e),m=ee(e,"color"),y=ee(e,"density");Tt({VBannerActions:{color:m,density:y}}),ge(()=>{const S=!!(e.text||n.text),w=!!(e.avatar||e.icon),k=!!(w||n.prepend);return g(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,l.value,r.value,o.value,i.value,f.value,d.value,v.value,e.class],style:[a.value,u.value,c.value,e.style],role:"banner"},{default:()=>{var p;return[k&&g("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?g(Ke,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{color:m.value,density:y.value,icon:e.icon,image:e.avatar}}},n.prepend):g(ul,{key:"prepend-avatar",color:m.value,density:y.value,icon:e.icon,image:e.avatar},null)]),g("div",{class:"v-banner__content"},[S&&g(um,{key:"text"},{default:()=>{var b;return[((b=n.text)==null?void 0:b.call(n))??e.text]}}),(p=n.default)==null?void 0:p.call(n)]),n.actions&&g(j_,{key:"actions"},n.actions)]}})})}}),K_={class:"hidden-sm-and-down"},U_={class:"text-center"},G_=$e("h2",null,"Make example for this keyboard (after setting up your build environment):",-1),q_=$e("h2",null,"Flashing example for this keyboard:",-1),Y_=$e("p",{class:"my-2"},[Je(" See the "),$e("a",{href:"https://docs.qmk.fm/getting_started_build_tools"},"build environment"),Je(" and the "),$e("a",{href:"https://docs.qmk.fm/getting_started_make_guide"},"make instructions"),Je(" for more information. Brand new to QMK? Start with our "),$e("a",{href:"https://docs.qmk.fm/newbs"},"Complete Newbs Guide"),Je(". ")],-1),Q_=$e("h2",null,"Bootloader",-1),X_=$e("p",null,"Enter the bootloader using one of the following methods:",-1),Z_={class:"mx-10 my-4"},J_={key:0},ex=$e("li",null,[Je(" Keycode in layout: Press the key mapped to "),$e("code",{class:"v-code"},"QK_BOOT"),Je(" if it is available ")],-1),tx=fl({__name:"[kb]+",async setup(e){let t,n;const l=nd(),a=Jp(),r=x(()=>l.params.kb.join("/")),o=x(()=>r.value.replaceAll("/","_")),{data:i}=([t,n]=ka(()=>Yd()),t=await t,n(),t),{data:s,error:u}=([t,n]=ka(()=>N_(r.value)),t=await t,n(),t);return u.value&&a.push("/404"),(f,c)=>Ie(s)?(Pt(),jt(sm,{key:0},{default:Le(()=>{var d;return[g(W_,{lines:"one","bg-color":"transparent"},{actions:Le(()=>{var v;return[$e("div",K_,[g(Ze,{class:"ma-2 align-self-end",color:"primary",variant:"elevated","prepend-icon":"fa-brands fa-github",href:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${r.value}`},{default:Le(()=>[Je("QMK")]),_:1},8,["href"]),(v=Ie(i)[o.value])!=null&&v.url?(Pt(),jt(Ze,{key:0,class:"ma-2 align-self-end",color:"orange",variant:"elevated","prepend-icon":"fa-solid fa-download",href:Ie(i)[o.value].url},{default:Le(()=>[Je("Firmware")]),_:1},8,["href"])):ga("",!0)])]}),default:Le(()=>[g(um,null,{default:Le(()=>[$e("h1",null,Ln(Ie(s).keyboard_name),1)]),_:1})]),_:1}),$e("div",U_,[g(Ue,{size:"300"},{default:Le(()=>[Je("fa-regular fa-keyboard")]),_:1})]),G_,$e("pre",null,[$e("code",null,"qmk compile -kb "+Ln(r.value)+" -km default",1)]),q_,$e("pre",null,[$e("code",null,"qmk flash -kb "+Ln(r.value)+" -km default",1)]),Y_,Q_,X_,$e("ul",Z_,[Ie(s).features.bootmagic?(Pt(),Qh("li",J_," Bootmagic reset: Hold down the key at "+Ln(((d=Ie(s).bootmagic)==null?void 0:d.matrix)??[0,0])+" in the matrix (usually the top left key or Escape) and plug in the keyboard ",1)):ga("",!0),ex])]}),_:1})):ga("",!0)}}),nx=Object.freeze(Object.defineProperty({__proto__:null,default:tx},Symbol.toStringTag,{value:"Module"})); diff --git a/index.html b/index.html index dfcdc0b..2ef8552 100644 --- a/index.html +++ b/index.html @@ -4,12 +4,12 @@ - + - + @@ -17,7 +17,7 @@ QMK Keyboards - +