diff --git a/assets/index-DNH9OsU5.js b/assets/index-DNH9OsU5.js new file mode 100644 index 0000000..4e5f888 --- /dev/null +++ b/assets/index-DNH9OsU5.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.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ho(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Be={},sl=[],Xt=()=>{},Im=()=>!1,rr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jo=e=>e.startsWith("onUpdate:"),Ye=Object.assign,zo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Vm=Object.prototype.hasOwnProperty,Te=(e,t)=>Vm.call(e,t),pe=Array.isArray,ul=e=>or(e)==="[object Map]",sc=e=>or(e)==="[object Set]",Se=e=>typeof e=="function",We=e=>typeof e=="string",En=e=>typeof e=="symbol",$e=e=>e!==null&&typeof e=="object",Wo=e=>($e(e)||Se(e))&&Se(e.then)&&Se(e.catch),uc=Object.prototype.toString,or=e=>uc.call(e),Om=e=>or(e).slice(8,-1),cc=e=>or(e)==="[object Object]",Ko=e=>We(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fl=Ho(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ir=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Fm=/-(\w)/g,yt=ir(e=>e.replace(Fm,(t,n)=>n?n.toUpperCase():"")),Bm=/\B([A-Z])/g,Yn=ir(e=>e.replace(Bm,"-$1").toLowerCase()),Qn=ir(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ar=ir(e=>e?`on${Qn(e)}`:""),kn=(e,t)=>!Object.is(e,t),Ir=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:l,value:n})},Dm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},dc=e=>{const t=We(e)?Number(e):NaN;return isNaN(t)?e:t};let Qi;const vc=()=>Qi||(Qi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Uo(e){if(pe(e)){const t={};for(let n=0;n{if(n){const l=n.split(Mm);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function Go(e){let t="";if(We(e))t=e;else if(pe(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Nn=e=>We(e)?e:e==null?"":pe(e)||$e(e)&&(e.toString===uc||!Se(e.toString))?hc(e)?Nn(e.value):JSON.stringify(e,gc,2):String(e),gc=(e,t)=>hc(t)?gc(e,t.value):ul(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[l,a],r)=>(n[Vr(l,r)+" =>"]=a,n),{})}:sc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Vr(n))}:En(t)?Vr(t):$e(t)&&!pe(t)&&!cc(t)?String(t):t,Vr=(e,t="")=>{var n;return En(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ut;class yc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ut,!t&&ut&&(this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;al;){let t=al,n;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=al,al=void 0;t;){if(n=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(l){e||(e=l)}t=n}}if(e)throw e}function xc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Cc(e){let t,n=e.depsTail,l=n;for(;l;){const a=l.prevDep;l.version===-1?(l===n&&(n=a),Qo(l),jm(l)):t=l,l.dep.activeLink=l.prevActiveLink,l.prevActiveLink=void 0,l=a}e.deps=t,e.depsTail=n}function oo(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(_c(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function _c(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===jl))return;e.globalVersion=jl;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!oo(e)){e.flags&=-3;return}const n=Me,l=Lt;Me=e,Lt=!0;try{xc(e);const a=e.fn(e._value);(t.version===0||kn(a,e._value))&&(e._value=a,t.version++)}catch(a){throw t.version++,a}finally{Me=n,Lt=l,Cc(e),e.flags&=-3}}function Qo(e,t=!1){const{dep:n,prevSub:l,nextSub:a}=e;if(l&&(l.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=l,e.nextSub=void 0),n.subs===e&&(n.subs=l),!n.subs&&n.computed){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Qo(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function jm(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Lt=!0;const kc=[];function Tn(){kc.push(Lt),Lt=!1}function An(){const e=kc.pop();Lt=e===void 0?!0:e}function Xi(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Me;Me=void 0;try{t()}finally{Me=n}}}let jl=0;class zm{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ur{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Me||!Lt||Me===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Me)n=this.activeLink=new zm(Me,this),Me.deps?(n.prevDep=Me.depsTail,Me.depsTail.nextDep=n,Me.depsTail=n):Me.deps=Me.depsTail=n,Pc(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const l=n.nextDep;l.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=l),n.prevDep=Me.depsTail,n.nextDep=void 0,Me.depsTail.nextDep=n,Me.depsTail=n,Me.deps===n&&(Me.deps=l)}return n}trigger(t){this.version++,jl++,this.notify(t)}notify(t){qo();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Yo()}}}function Pc(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let l=t.deps;l;l=l.nextDep)Pc(l)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Fa=new WeakMap,Hn=Symbol(""),io=Symbol(""),zl=Symbol("");function ot(e,t,n){if(Lt&&Me){let l=Fa.get(e);l||Fa.set(e,l=new Map);let a=l.get(n);a||(l.set(n,a=new ur),a.target=e,a.map=l,a.key=n),a.track()}}function sn(e,t,n,l,a,r){const o=Fa.get(e);if(!o){jl++;return}const i=s=>{s&&s.trigger()};if(qo(),t==="clear")o.forEach(i);else{const s=pe(e),c=s&&Ko(n);if(s&&n==="length"){const f=Number(l);o.forEach((u,d)=>{(d==="length"||d===zl||!En(d)&&d>=f)&&i(u)})}else switch(n!==void 0&&i(o.get(n)),c&&i(o.get(zl)),t){case"add":s?c&&i(o.get("length")):(i(o.get(Hn)),ul(e)&&i(o.get(io)));break;case"delete":s||(i(o.get(Hn)),ul(e)&&i(o.get(io)));break;case"set":ul(e)&&i(o.get(Hn));break}}Yo()}function Wm(e,t){const n=Fa.get(e);return n&&n.get(t)}function Jn(e){const t=me(e);return t===e?t:(ot(t,"iterate",zl),$t(e)?t:t.map(ct))}function Xo(e){return ot(e=me(e),"iterate",zl),e}const Km={__proto__:null,[Symbol.iterator](){return Fr(this,Symbol.iterator,ct)},concat(...e){return Jn(this).concat(...e.map(t=>pe(t)?Jn(t):t))},entries(){return Fr(this,"entries",e=>(e[1]=ct(e[1]),e))},every(e,t){return nn(this,"every",e,t,void 0,arguments)},filter(e,t){return nn(this,"filter",e,t,n=>n.map(ct),arguments)},find(e,t){return nn(this,"find",e,t,ct,arguments)},findIndex(e,t){return nn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return nn(this,"findLast",e,t,ct,arguments)},findLastIndex(e,t){return nn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return nn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Br(this,"includes",e)},indexOf(...e){return Br(this,"indexOf",e)},join(e){return Jn(this).join(e)},lastIndexOf(...e){return Br(this,"lastIndexOf",e)},map(e,t){return nn(this,"map",e,t,void 0,arguments)},pop(){return El(this,"pop")},push(...e){return El(this,"push",e)},reduce(e,...t){return Zi(this,"reduce",e,t)},reduceRight(e,...t){return Zi(this,"reduceRight",e,t)},shift(){return El(this,"shift")},some(e,t){return nn(this,"some",e,t,void 0,arguments)},splice(...e){return El(this,"splice",e)},toReversed(){return Jn(this).toReversed()},toSorted(e){return Jn(this).toSorted(e)},toSpliced(...e){return Jn(this).toSpliced(...e)},unshift(...e){return El(this,"unshift",e)},values(){return Fr(this,"values",ct)}};function Fr(e,t,n){const l=Xo(e),a=l[t]();return l!==e&&!$t(e)&&(a._next=a.next,a.next=()=>{const r=a._next();return r.value&&(r.value=n(r.value)),r}),a}const Um=Array.prototype;function nn(e,t,n,l,a,r){const o=Xo(e),i=o!==e&&!$t(e),s=o[t];if(s!==Um[t]){const u=s.apply(e,r);return i?ct(u):u}let c=n;o!==e&&(i?c=function(u,d){return n.call(this,ct(u),d,e)}:n.length>2&&(c=function(u,d){return n.call(this,u,d,e)}));const f=s.call(o,c,l);return i&&a?a(f):f}function Zi(e,t,n,l){const a=Xo(e);let r=n;return a!==e&&($t(e)?n.length>3&&(r=function(o,i,s){return n.call(this,o,i,s,e)}):r=function(o,i,s){return n.call(this,o,ct(i),s,e)}),a[t](r,...l)}function Br(e,t,n){const l=me(e);ot(l,"iterate",zl);const a=l[t](...n);return(a===-1||a===!1)&&ti(n[0])?(n[0]=me(n[0]),l[t](...n)):a}function El(e,t,n=[]){Tn(),qo();const l=me(e)[t].apply(e,n);return Yo(),An(),l}const Gm=Ho("__proto__,__v_isRef,__isVue"),Ec=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(En));function qm(e){En(e)||(e=String(e));const t=me(this);return ot(t,"has",e),t.hasOwnProperty(e)}class Tc{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?ih:Oc:r?Vc:Ic).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(l)?t:void 0;const o=pe(t);if(!a){let s;if(o&&(s=Km[n]))return s;if(n==="hasOwnProperty")return qm}const i=Reflect.get(t,n,De(t)?t:l);return(En(n)?Ec.has(n):Gm(n))||(a||ot(t,"get",n),r)?i:De(i)?o&&Ko(n)?i:i.value:$e(i)?a?Zt(i):Xe(i):i}}class Ac extends Tc{constructor(t=!1){super(!1,t)}set(t,n,l,a){let r=t[n];if(!this._isShallow){const s=Wn(r);if(!$t(l)&&!Wn(l)&&(r=me(r),l=me(l)),!pe(t)&&De(r)&&!De(l))return s?!1:(r.value=l,!0)}const o=pe(t)&&Ko(n)?Number(n)e,cr=e=>Reflect.getPrototypeOf(e);function ca(e,t,n=!1,l=!1){e=e.__v_raw;const a=me(e),r=me(t);n||(kn(t,r)&&ot(a,"get",t),ot(a,"get",r));const{has:o}=cr(a),i=l?Zo:n?ni:ct;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 fa(e,t=!1){const n=this.__v_raw,l=me(n),a=me(e);return t||(kn(e,a)&&ot(l,"has",e),ot(l,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function da(e,t=!1){return e=e.__v_raw,!t&&ot(me(e),"iterate",Hn),Reflect.get(e,"size",e)}function Ji(e,t=!1){!t&&!$t(e)&&!Wn(e)&&(e=me(e));const n=me(this);return cr(n).has.call(n,e)||(n.add(e),sn(n,"add",e,e)),this}function es(e,t,n=!1){!n&&!$t(t)&&!Wn(t)&&(t=me(t));const l=me(this),{has:a,get:r}=cr(l);let o=a.call(l,e);o||(e=me(e),o=a.call(l,e));const i=r.call(l,e);return l.set(e,t),o?kn(t,i)&&sn(l,"set",e,t):sn(l,"add",e,t),this}function ts(e){const t=me(this),{has:n,get:l}=cr(t);let a=n.call(t,e);a||(e=me(e),a=n.call(t,e)),l&&l.call(t,e);const r=t.delete(e);return a&&sn(t,"delete",e,void 0),r}function ns(){const e=me(this),t=e.size!==0,n=e.clear();return t&&sn(e,"clear",void 0,void 0),n}function va(e,t){return function(l,a){const r=this,o=r.__v_raw,i=me(o),s=t?Zo:e?ni:ct;return!e&&ot(i,"iterate",Hn),o.forEach((c,f)=>l.call(a,s(c),s(f),r))}}function ma(e,t,n){return function(...l){const a=this.__v_raw,r=me(a),o=ul(r),i=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,c=a[e](...l),f=n?Zo:t?ni:ct;return!t&&ot(r,"iterate",s?io:Hn),{next(){const{value:u,done:d}=c.next();return d?{value:u,done:d}:{value:i?[f(u[0]),f(u[1])]:f(u),done:d}},[Symbol.iterator](){return this}}}}function gn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Jm(){const e={get(r){return ca(this,r)},get size(){return da(this)},has:fa,add:Ji,set:es,delete:ts,clear:ns,forEach:va(!1,!1)},t={get(r){return ca(this,r,!1,!0)},get size(){return da(this)},has:fa,add(r){return Ji.call(this,r,!0)},set(r,o){return es.call(this,r,o,!0)},delete:ts,clear:ns,forEach:va(!1,!0)},n={get(r){return ca(this,r,!0)},get size(){return da(this,!0)},has(r){return fa.call(this,r,!0)},add:gn("add"),set:gn("set"),delete:gn("delete"),clear:gn("clear"),forEach:va(!0,!1)},l={get(r){return ca(this,r,!0,!0)},get size(){return da(this,!0)},has(r){return fa.call(this,r,!0)},add:gn("add"),set:gn("set"),delete:gn("delete"),clear:gn("clear"),forEach:va(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=ma(r,!1,!1),n[r]=ma(r,!0,!1),t[r]=ma(r,!1,!0),l[r]=ma(r,!0,!0)}),[e,n,t,l]}const[eh,th,nh,lh]=Jm();function Jo(e,t){const n=t?e?lh:nh:e?th:eh;return(l,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?l:Reflect.get(Te(n,a)&&a in l?n:l,a,r)}const ah={get:Jo(!1,!1)},rh={get:Jo(!1,!0)},oh={get:Jo(!0,!1)};const Ic=new WeakMap,Vc=new WeakMap,Oc=new WeakMap,ih=new WeakMap;function sh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function uh(e){return e.__v_skip||!Object.isExtensible(e)?0:sh(Om(e))}function Xe(e){return Wn(e)?e:ei(e,!1,Qm,ah,Ic)}function Fc(e){return ei(e,!1,Zm,rh,Vc)}function Zt(e){return ei(e,!0,Xm,oh,Oc)}function ei(e,t,n,l,a){if(!$e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const o=uh(e);if(o===0)return e;const i=new Proxy(e,o===2?l:n);return a.set(e,i),i}function Bl(e){return Wn(e)?Bl(e.__v_raw):!!(e&&e.__v_isReactive)}function Wn(e){return!!(e&&e.__v_isReadonly)}function $t(e){return!!(e&&e.__v_isShallow)}function ti(e){return e?!!e.__v_raw:!1}function me(e){const t=e&&e.__v_raw;return t?me(t):e}function ch(e){return!Te(e,"__v_skip")&&Object.isExtensible(e)&&fc(e,"__v_skip",!0),e}const ct=e=>$e(e)?Xe(e):e,ni=e=>$e(e)?Zt(e):e;function De(e){return e?e.__v_isRef===!0:!1}function ne(e){return Bc(e,!1)}function se(e){return Bc(e,!0)}function Bc(e,t){return De(e)?e:new fh(e,t)}class fh{constructor(t,n){this.dep=new ur,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:me(t),this._value=n?t:ct(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,l=this.__v_isShallow||$t(t)||Wn(t);t=l?t:me(t),kn(t,n)&&(this._rawValue=t,this._value=l?t:ct(t),this.dep.trigger())}}function Ae(e){return De(e)?e.value:e}const dh={get:(e,t,n)=>t==="__v_raw"?e:Ae(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 Dc(e){return Bl(e)?e:new Proxy(e,dh)}class vh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ur,{get:l,set:a}=t(n.track.bind(n),n.trigger.bind(n));this._get=l,this._set=a}get value(){return this._value=this._get()}set value(t){this._set(t)}}function mh(e){return new vh(e)}function na(e){const t=pe(e)?new Array(e.length):{};for(const n in e)t[n]=Rc(e,n);return t}class hh{constructor(t,n,l){this._object=t,this._key=n,this._defaultValue=l,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Wm(me(this._object),this._key)}}class gh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function J(e,t,n){return De(e)?e:Se(e)?new gh(e):$e(e)&&arguments.length>1?Rc(e,t,n):ne(e)}function Rc(e,t,n){const l=e[t];return De(l)?l:new hh(e,t,n)}class yh{constructor(t,n,l){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ur(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=jl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=l}notify(){if(this.flags|=16,!(this.flags&8)&&Me!==this)return wc(this),!0}get value(){const t=this.dep.track();return _c(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ph(e,t,n=!1){let l,a;return Se(e)?l=e:(l=e.get,a=e.set),new yh(l,a,n)}const ha={},Ba=new WeakMap;let $n;function bh(e,t=!1,n=$n){if(n){let l=Ba.get(n);l||Ba.set(n,l=[]),l.push(e)}}function Sh(e,t,n=Be){const{immediate:l,deep:a,once:r,scheduler:o,augmentJob:i,call:s}=n,c=p=>a?p:$t(p)||a===!1||a===0?on(p,1):on(p);let f,u,d,v,m=!1,h=!1;if(De(e)?(u=()=>e.value,m=$t(e)):Bl(e)?(u=()=>c(e),m=!0):pe(e)?(h=!0,m=e.some(p=>Bl(p)||$t(p)),u=()=>e.map(p=>{if(De(p))return p.value;if(Bl(p))return c(p);if(Se(p))return s?s(p,2):p()})):Se(e)?t?u=s?()=>s(e,2):e:u=()=>{if(d){Tn();try{d()}finally{An()}}const p=$n;$n=f;try{return s?s(e,3,[v]):e(v)}finally{$n=p}}:u=Xt,t&&a){const p=u,S=a===!0?1/0:a;u=()=>on(p(),S)}const y=pc(),b=()=>{f.stop(),y&&zo(y.effects,f)};if(r&&t){const p=t;t=(...S)=>{p(...S),b()}}let w=h?new Array(e.length).fill(ha):ha;const P=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const S=f.run();if(a||m||(h?S.some((A,I)=>kn(A,w[I])):kn(S,w))){d&&d();const A=$n;$n=f;try{const I=[S,w===ha?void 0:h&&w[0]===ha?[]:w,v];s?s(t,3,I):t(...I),w=S}finally{$n=A}}}else f.run()};return i&&i(P),f=new bc(u),f.scheduler=o?()=>o(P,!1):P,v=p=>bh(p,!1,f),d=f.onStop=()=>{const p=Ba.get(f);if(p){if(s)s(p,4);else for(const S of p)S();Ba.delete(f)}},t?l?P(!0):w=f.run():o?o(P.bind(null,!0),!0):f.run(),b.pause=f.pause.bind(f),b.resume=f.resume.bind(f),b.stop=b,b}function on(e,t=1/0,n){if(t<=0||!$e(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,De(e))on(e.value,t,n);else if(pe(e))for(let l=0;l{on(l,t,n)});else if(cc(e)){for(const l in e)on(e[l],t,n);for(const l of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,l)&&on(e[l],t,n)}return e}/** +* @vue/runtime-core v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function la(e,t,n,l){try{return l?e(...l):e()}catch(a){aa(a,t,n)}}function Nt(e,t,n,l){if(Se(e)){const a=la(e,t,n,l);return a&&Wo(a)&&a.catch(r=>{aa(r,t,n)}),a}if(pe(e)){const a=[];for(let r=0;r>>1,a=ft[l],r=Kl(a);r=Kl(n)?ft.push(e):ft.splice(xh(t),0,e),e.flags|=1,Lc()}}function Lc(){!Wl&&!so&&(so=!0,li=Mc.then(Nc))}function uo(e){pe(e)?cl.push(...e):Sn&&e.id===-1?Sn.splice(nl+1,0,e):e.flags&1||(cl.push(e),e.flags|=1),Lc()}function ls(e,t,n=Wl?qt+1:0){for(;nKl(n)-Kl(l));if(cl.length=0,Sn){Sn.push(...t);return}for(Sn=t,nl=0;nle.id==null?e.flags&2?-1:1/0:e.id;function Nc(e){so=!1,Wl=!0;try{for(qt=0;qt{l._d&&gs(-1);const r=Da(t);let o;try{o=e(...a)}finally{Da(r),l._d&&gs(1)}return o};return l._n=!0,l._c=!0,l._d=!0,l}function Pt(e,t){if(ht===null)return e;const n=hr(ht),l=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Dl=e=>e&&(e.disabled||e.disabled===""),Ch=e=>e&&(e.defer||e.defer===""),as=e=>typeof SVGElement<"u"&&e instanceof SVGElement,rs=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,co=(e,t)=>{const n=e&&e.to;return We(n)?t?t(n):null:n},_h={name:"Teleport",__isTeleport:!0,process(e,t,n,l,a,r,o,i,s,c){const{mc:f,pc:u,pbc:d,o:{insert:v,querySelector:m,createText:h,createComment:y}}=c,b=Dl(t.props);let{shapeFlag:w,children:P,dynamicChildren:p}=t;if(e==null){const S=t.el=h(""),A=t.anchor=h("");v(S,n,l),v(A,n,l);const I=(E,V)=>{w&16&&(a&&a.isCE&&(a.ce._teleportTarget=E),f(P,E,V,a,r,o,i,s))},k=()=>{const E=t.target=co(t.props,m),V=Wc(E,t,h,v);E&&(o!=="svg"&&as(E)?o="svg":o!=="mathml"&&rs(E)&&(o="mathml"),b||(I(E,V),ka(t)))};b&&(I(n,A),ka(t)),Ch(t.props)?vt(k,r):k()}else{t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,A=t.target=e.target,I=t.targetAnchor=e.targetAnchor,k=Dl(e.props),E=k?n:A,V=k?S:I;if(o==="svg"||as(A)?o="svg":(o==="mathml"||rs(A))&&(o="mathml"),p?(d(e.dynamicChildren,p,E,a,r,o,i),vi(e,t,!0)):s||u(e,t,E,V,a,r,o,i,!1),b)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ga(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=co(t.props,m);O&&ga(t,O,null,c,0)}else k&&ga(t,A,I,c,1);ka(t)}},remove(e,t,n,{um:l,o:{remove:a}},r){const{shapeFlag:o,children:i,anchor:s,targetStart:c,targetAnchor:f,target:u,props:d}=e;if(u&&(a(c),a(f)),r&&a(s),o&16){const v=r||!Dl(d);for(let m=0;m{e.isMounted=!0}),pt(()=>{e.isUnmounting=!0}),e}const At=[Function,Array],Uc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:At,onEnter:At,onAfterEnter:At,onEnterCancelled:At,onBeforeLeave:At,onLeave:At,onAfterLeave:At,onLeaveCancelled:At,onBeforeAppear:At,onAppear:At,onAfterAppear:At,onAppearCancelled:At},Gc=e=>{const t=e.subTree;return t.component?Gc(t.component):t},Eh={name:"BaseTransition",props:Uc,setup(e,{slots:t}){const n=xl(),l=Kc();return()=>{const a=t.default&&ri(t.default(),!0);if(!a||!a.length)return;const r=qc(a),o=me(e),{mode:i}=o;if(l.isLeaving)return Dr(r);const s=os(r);if(!s)return Dr(r);let c=Ul(s,o,l,n,d=>c=d);s.type!==Je&&Kn(s,c);const f=n.subTree,u=f&&os(f);if(u&&u.type!==Je&&!Yt(s,u)&&Gc(n).type!==Je){const d=Ul(u,o,l,n);if(Kn(u,d),i==="out-in"&&s.type!==Je)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},Dr(r);i==="in-out"&&s.type!==Je&&(d.delayLeave=(v,m,h)=>{const y=Yc(l,u);y[String(u.key)]=u,v[wn]=()=>{m(),v[wn]=void 0,delete c.delayedLeave},c.delayedLeave=h})}return r}}};function qc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Je){t=n;break}}return t}const Th=Eh;function Yc(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 Ul(e,t,n,l,a){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:d,onLeave:v,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:y,onAppear:b,onAfterAppear:w,onAppearCancelled:P}=t,p=String(e.key),S=Yc(n,e),A=(E,V)=>{E&&Nt(E,l,9,V)},I=(E,V)=>{const O=V[1];A(E,V),pe(E)?E.every(T=>T.length<=1)&&O():E.length<=1&&O()},k={mode:o,persisted:i,beforeEnter(E){let V=s;if(!n.isMounted)if(r)V=y||s;else return;E[wn]&&E[wn](!0);const O=S[p];O&&Yt(e,O)&&O.el[wn]&&O.el[wn](),A(V,[E])},enter(E){let V=c,O=f,T=u;if(!n.isMounted)if(r)V=b||c,O=w||f,T=P||u;else return;let F=!1;const M=E[ya]=Y=>{F||(F=!0,Y?A(T,[E]):A(O,[E]),k.delayedLeave&&k.delayedLeave(),E[ya]=void 0)};V?I(V,[E,M]):M()},leave(E,V){const O=String(e.key);if(E[ya]&&E[ya](!0),n.isUnmounting)return V();A(d,[E]);let T=!1;const F=E[wn]=M=>{T||(T=!0,V(),M?A(h,[E]):A(m,[E]),E[wn]=void 0,S[O]===e&&delete S[O])};S[O]=e,v?I(v,[E,F]):F()},clone(E){const V=Ul(E,t,n,l,a);return a&&a(V),V}};return k}function Dr(e){if(fr(e))return e=un(e),e.children=null,e}function os(e){if(!fr(e))return zc(e.type)&&e.children?qc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Se(n.default))return n.default()}}function Kn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Kn(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 ri(e,t=!1,n){let l=[],a=0;for(let r=0;r1)for(let r=0;rfo(m,t&&(pe(t)?t[h]:t),n,l,a));return}if(Rl(l)&&!a)return;const r=l.shapeFlag&4?hr(l.component):l.el,o=a?null:r,{i,r:s}=e,c=t&&t.r,f=i.refs===Be?i.refs={}:i.refs,u=i.setupState,d=me(u),v=u===Be?()=>!1:m=>Te(d,m);if(c!=null&&c!==s&&(We(c)?(f[c]=null,v(c)&&(u[c]=null)):De(c)&&(c.value=null)),Se(s))la(s,i,12,[o,f]);else{const m=We(s),h=De(s);if(m||h){const y=()=>{if(e.f){const b=m?v(s)?u[s]:f[s]:s.value;a?pe(b)&&zo(b,r):pe(b)?b.includes(r)||b.push(r):m?(f[s]=[r],v(s)&&(u[s]=f[s])):(s.value=[r],e.k&&(f[e.k]=s.value))}else m?(f[s]=o,v(s)&&(u[s]=o)):h&&(s.value=o,e.k&&(f[e.k]=o))};o?(y.id=-1,vt(y,n)):y()}}}const Rl=e=>!!e.type.__asyncLoader,fr=e=>e.type.__isKeepAlive;function Xc(e,t){Zc(e,"a",t)}function oi(e,t){Zc(e,"da",t)}function Zc(e,t,n=et){const l=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(dr(t,l,n),n){let a=n.parent;for(;a&&a.parent;)fr(a.parent.vnode)&&Ah(l,t,n,a),a=a.parent}}function Ah(e,t,n,l){const a=dr(t,e,l,!0);ef(()=>{zo(l[t],a)},n)}function dr(e,t,n=et,l=!1){if(n){const a=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Tn();const i=Un(n),s=Nt(t,n,e,o);return i(),An(),s});return l?a.unshift(r):a.push(r),r}}const dn=e=>(t,n=et)=>{(!mr||e==="sp")&&dr(e,(...l)=>t(...l),n)},ii=dn("bm"),jt=dn("m"),Jc=dn("bu"),si=dn("u"),pt=dn("bum"),ef=dn("um"),Ih=dn("sp"),Vh=dn("rtg"),Oh=dn("rtc");function Fh(e,t=et){dr("ec",e,t)}const ui="components",Bh="directives";function Dh(e,t){return ci(ui,e,!0,t)||e}const Rh=Symbol.for("v-ndc");function Mh(e){return We(e)&&ci(ui,e,!1)||e}function Xn(e){return ci(Bh,e)}function ci(e,t,n=!0,l=!1){const a=ht||et;if(a){const r=a.type;if(e===ui){const i=Ag(r,!1);if(i&&(i===t||i===yt(t)||i===Qn(yt(t))))return r}const o=is(a[e]||r[e],t)||is(a.appContext[e],t);return!o&&l?r:o}}function is(e,t){return e&&(e[t]||e[yt(t)]||e[Qn(yt(t))])}const vo=e=>e?wf(e)?hr(e):vo(e.parent):null,Ml=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=>vo(e.parent),$root:e=>vo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>fi(e),$forceUpdate:e=>e.f||(e.f=()=>{ai(e.update)}),$nextTick:e=>e.n||(e.n=Qe.bind(e.proxy)),$watch:e=>ag.bind(e)}),Rr=(e,t)=>e!==Be&&!e.__isScriptSetup&&Te(e,t),Lh={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 c;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(Rr(l,t))return o[t]=1,l[t];if(a!==Be&&Te(a,t))return o[t]=2,a[t];if((c=e.propsOptions[0])&&Te(c,t))return o[t]=3,r[t];if(n!==Be&&Te(n,t))return o[t]=4,n[t];mo&&(o[t]=0)}}const f=Ml[t];let u,d;if(f)return t==="$attrs"&&ot(e.attrs,"get",""),f(e);if((u=i.__cssModules)&&(u=u[t]))return u;if(n!==Be&&Te(n,t))return o[t]=4,n[t];if(d=s.config.globalProperties,Te(d,t))return d[t]},set({_:e},t,n){const{data:l,setupState:a,ctx:r}=e;return Rr(a,t)?(a[t]=n,!0):l!==Be&&Te(l,t)?(l[t]=n,!0):Te(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!==Be&&Te(e,o)||Rr(t,o)||(i=r[0])&&Te(i,o)||Te(l,o)||Te(Ml,o)||Te(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Te(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ss(e){return pe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ra(e){const t=xl();let n=e();return bo(),Wo(n)&&(n=n.catch(l=>{throw Un(t),l})),[n,()=>Un(t)]}let mo=!0;function $h(e){const t=fi(e),n=e.proxy,l=e.ctx;mo=!1,t.beforeCreate&&us(t.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:i,provide:s,inject:c,created:f,beforeMount:u,mounted:d,beforeUpdate:v,updated:m,activated:h,deactivated:y,beforeDestroy:b,beforeUnmount:w,destroyed:P,unmounted:p,render:S,renderTracked:A,renderTriggered:I,errorCaptured:k,serverPrefetch:E,expose:V,inheritAttrs:O,components:T,directives:F,filters:M}=t;if(c&&Nh(c,l,null),o)for(const X in o){const Z=o[X];Se(Z)&&(l[X]=Z.bind(n))}if(a){const X=a.call(n,n);$e(X)&&(e.data=Xe(X))}if(mo=!0,r)for(const X in r){const Z=r[X],R=Se(Z)?Z.bind(n,n):Se(Z.get)?Z.get.bind(n,n):Xt,L=!Se(Z)&&Se(Z.set)?Z.set.bind(n):Xt,j=x({get:R,set:L});Object.defineProperty(l,X,{enumerable:!0,configurable:!0,get:()=>j.value,set:H=>j.value=H})}if(i)for(const X in i)tf(i[X],l,n,X);if(s){const X=Se(s)?s.call(n):s;Reflect.ownKeys(X).forEach(Z=>{He(Z,X[Z])})}f&&us(f,e,"c");function K(X,Z){pe(Z)?Z.forEach(R=>X(R.bind(n))):Z&&X(Z.bind(n))}if(K(ii,u),K(jt,d),K(Jc,v),K(si,m),K(Xc,h),K(oi,y),K(Fh,k),K(Oh,A),K(Vh,I),K(pt,w),K(ef,p),K(Ih,E),pe(V))if(V.length){const X=e.exposed||(e.exposed={});V.forEach(Z=>{Object.defineProperty(X,Z,{get:()=>n[Z],set:R=>n[Z]=R})})}else e.exposed||(e.exposed={});S&&e.render===Xt&&(e.render=S),O!=null&&(e.inheritAttrs=O),T&&(e.components=T),F&&(e.directives=F),E&&Qc(e)}function Nh(e,t,n=Xt){pe(e)&&(e=ho(e));for(const l in e){const a=e[l];let r;$e(a)?"default"in a?r=_e(a.from||l,a.default,!0):r=_e(a.from||l):r=_e(a),De(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[l]=r}}function us(e,t,n){Nt(pe(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function tf(e,t,n,l){let a=l.includes(".")?mf(n,l):()=>n[l];if(We(e)){const r=t[e];Se(r)&&fe(a,r)}else if(Se(e))fe(a,e.bind(n));else if($e(e))if(pe(e))e.forEach(r=>tf(r,t,n,l));else{const r=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(r)&&fe(a,r,e)}}function fi(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(c=>Ma(s,c,o,!0)),Ma(s,t,o)),$e(t)&&r.set(t,s),s}function Ma(e,t,n,l=!1){const{mixins:a,extends:r}=t;r&&Ma(e,r,n,!0),a&&a.forEach(o=>Ma(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:cs,props:fs,emits:fs,methods:Ol,computed:Ol,beforeCreate:st,created:st,beforeMount:st,mounted:st,beforeUpdate:st,updated:st,beforeDestroy:st,beforeUnmount:st,destroyed:st,unmounted:st,activated:st,deactivated:st,errorCaptured:st,serverPrefetch:st,components:Ol,directives:Ol,watch:zh,provide:cs,inject:jh};function cs(e,t){return t?e?function(){return Ye(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function jh(e,t){return Ol(ho(e),ho(t))}function ho(e){if(pe(e)){const t={};for(let n=0;n1)return n&&Se(t)?t.call(l&&l.proxy):t}}const lf={},af=()=>Object.create(lf),rf=e=>Object.getPrototypeOf(e)===lf;function Uh(e,t,n,l=!1){const a={},r=af();e.propsDefaults=Object.create(null),of(e,t,a,r);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=l?a:Fc(a):e.type.props?e.props=a:e.props=r,e.attrs=r}function Gh(e,t,n,l){const{props:a,attrs:r,vnode:{patchFlag:o}}=e,i=me(a),[s]=e.propsOptions;let c=!1;if((l||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{s=!0;const[d,v]=sf(u,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 $e(e)&&l.set(e,sl),sl;if(pe(r))for(let f=0;fe[0]==="_"||e==="$stable",di=e=>pe(e)?e.map(Rt):[Rt(e)],Yh=(e,t,n)=>{if(t._n)return t;const l=Le((...a)=>di(t(...a)),n);return l._c=!1,l},cf=(e,t,n)=>{const l=e._ctx;for(const a in e){if(uf(a))continue;const r=e[a];if(Se(r))t[a]=Yh(a,r,l);else if(r!=null){const o=di(r);t[a]=()=>o}}},ff=(e,t)=>{const n=di(t);e.slots.default=()=>n},df=(e,t,n)=>{for(const l in t)(n||l!=="_")&&(e[l]=t[l])},Qh=(e,t,n)=>{const l=e.slots=af();if(e.vnode.shapeFlag&32){const a=t._;a?(df(l,t,n),n&&fc(l,"_",a,!0)):cf(t,l)}else t&&ff(e,t)},Xh=(e,t,n)=>{const{vnode:l,slots:a}=e;let r=!0,o=Be;if(l.shapeFlag&32){const i=t._;i?n&&i===1?r=!1:df(a,t,n):(r=!t.$stable,cf(t,a)),o=t}else t&&(ff(e,t),o={default:1});if(r)for(const i in a)!uf(i)&&o[i]==null&&delete a[i]},vt=yg;function Zh(e){return Jh(e)}function Jh(e,t){const n=vc();n.__VUE__=!0;const{insert:l,remove:a,patchProp:r,createElement:o,createText:i,createComment:s,setText:c,setElementText:f,parentNode:u,nextSibling:d,setScopeId:v=Xt,insertStaticContent:m}=e,h=(C,_,D,z=null,$=null,U=null,re=void 0,te=null,ee=!!_.dynamicChildren)=>{if(C===_)return;C&&!Yt(C,_)&&(z=B(C),H(C,$,U,!0),C=null),_.patchFlag===-2&&(ee=!1,_.dynamicChildren=null);const{type:q,ref:ye,shapeFlag:oe}=_;switch(q){case ra:y(C,_,D,z);break;case Je:b(C,_,D,z);break;case $r:C==null&&w(_,D,z,re);break;case Ce:T(C,_,D,z,$,U,re,te,ee);break;default:oe&1?S(C,_,D,z,$,U,re,te,ee):oe&6?F(C,_,D,z,$,U,re,te,ee):(oe&64||oe&128)&&q.process(C,_,D,z,$,U,re,te,ee,Q)}ye!=null&&$&&fo(ye,C&&C.ref,U,_||C,!_)},y=(C,_,D,z)=>{if(C==null)l(_.el=i(_.children),D,z);else{const $=_.el=C.el;_.children!==C.children&&c($,_.children)}},b=(C,_,D,z)=>{C==null?l(_.el=s(_.children||""),D,z):_.el=C.el},w=(C,_,D,z)=>{[C.el,C.anchor]=m(C.children,_,D,z,C.el,C.anchor)},P=({el:C,anchor:_},D,z)=>{let $;for(;C&&C!==_;)$=d(C),l(C,D,z),C=$;l(_,D,z)},p=({el:C,anchor:_})=>{let D;for(;C&&C!==_;)D=d(C),a(C),C=D;a(_)},S=(C,_,D,z,$,U,re,te,ee)=>{_.type==="svg"?re="svg":_.type==="math"&&(re="mathml"),C==null?A(_,D,z,$,U,re,te,ee):E(C,_,$,U,re,te,ee)},A=(C,_,D,z,$,U,re,te)=>{let ee,q;const{props:ye,shapeFlag:oe,transition:de,dirs:we}=C;if(ee=C.el=o(C.type,U,ye&&ye.is,ye),oe&8?f(ee,C.children):oe&16&&k(C.children,ee,null,z,$,Mr(C,U),re,te),we&&Dn(C,null,z,"created"),I(ee,C,C.scopeId,re,z),ye){for(const Re in ye)Re!=="value"&&!Fl(Re)&&r(ee,Re,null,ye[Re],U,z);"value"in ye&&r(ee,"value",null,ye.value,U),(q=ye.onVnodeBeforeMount)&&Gt(q,z,C)}we&&Dn(C,null,z,"beforeMount");const Pe=eg($,de);Pe&&de.beforeEnter(ee),l(ee,_,D),((q=ye&&ye.onVnodeMounted)||Pe||we)&&vt(()=>{q&&Gt(q,z,C),Pe&&de.enter(ee),we&&Dn(C,null,z,"mounted")},$)},I=(C,_,D,z,$)=>{if(D&&v(C,D),z)for(let U=0;U{for(let q=ee;q{const te=_.el=C.el;let{patchFlag:ee,dynamicChildren:q,dirs:ye}=_;ee|=C.patchFlag&16;const oe=C.props||Be,de=_.props||Be;let we;if(D&&Rn(D,!1),(we=de.onVnodeBeforeUpdate)&&Gt(we,D,_,C),ye&&Dn(_,C,D,"beforeUpdate"),D&&Rn(D,!0),(oe.innerHTML&&de.innerHTML==null||oe.textContent&&de.textContent==null)&&f(te,""),q?V(C.dynamicChildren,q,te,D,z,Mr(_,$),U):re||Z(C,_,te,null,D,z,Mr(_,$),U,!1),ee>0){if(ee&16)O(te,oe,de,D,$);else if(ee&2&&oe.class!==de.class&&r(te,"class",null,de.class,$),ee&4&&r(te,"style",oe.style,de.style,$),ee&8){const Pe=_.dynamicProps;for(let Re=0;Re{we&&Gt(we,D,_,C),ye&&Dn(_,C,D,"updated")},z)},V=(C,_,D,z,$,U,re)=>{for(let te=0;te<_.length;te++){const ee=C[te],q=_[te],ye=ee.el&&(ee.type===Ce||!Yt(ee,q)||ee.shapeFlag&70)?u(ee.el):D;h(ee,q,ye,null,z,$,U,re,!0)}},O=(C,_,D,z,$)=>{if(_!==D){if(_!==Be)for(const U in _)!Fl(U)&&!(U in D)&&r(C,U,_[U],null,$,z);for(const U in D){if(Fl(U))continue;const re=D[U],te=_[U];re!==te&&U!=="value"&&r(C,U,te,re,$,z)}"value"in D&&r(C,"value",_.value,D.value,$)}},T=(C,_,D,z,$,U,re,te,ee)=>{const q=_.el=C?C.el:i(""),ye=_.anchor=C?C.anchor:i("");let{patchFlag:oe,dynamicChildren:de,slotScopeIds:we}=_;we&&(te=te?te.concat(we):we),C==null?(l(q,D,z),l(ye,D,z),k(_.children||[],D,ye,$,U,re,te,ee)):oe>0&&oe&64&&de&&C.dynamicChildren?(V(C.dynamicChildren,de,D,$,U,re,te),(_.key!=null||$&&_===$.subTree)&&vi(C,_,!0)):Z(C,_,D,ye,$,U,re,te,ee)},F=(C,_,D,z,$,U,re,te,ee)=>{_.slotScopeIds=te,C==null?_.shapeFlag&512?$.ctx.activate(_,D,z,re,ee):M(_,D,z,$,U,re,ee):Y(C,_,ee)},M=(C,_,D,z,$,U,re)=>{const te=C.component=_g(C,z,$);if(fr(C)&&(te.ctx.renderer=Q),kg(te,!1,re),te.asyncDep){if($&&$.registerDep(te,K,re),!C.el){const ee=te.subTree=g(Je);b(null,ee,_,D)}}else K(te,C,_,D,$,U,re)},Y=(C,_,D)=>{const z=_.component=C.component;if(cg(C,_,D))if(z.asyncDep&&!z.asyncResolved){X(z,_,D);return}else z.next=_,z.update();else _.el=C.el,z.vnode=_},K=(C,_,D,z,$,U,re)=>{const te=()=>{if(C.isMounted){let{next:oe,bu:de,u:we,parent:Pe,vnode:Re}=C;{const St=vf(C);if(St){oe&&(oe.el=Re.el,X(C,oe,re)),St.asyncDep.then(()=>{C.isUnmounted||te()});return}}let Ie=oe,bt;Rn(C,!1),oe?(oe.el=Re.el,X(C,oe,re)):oe=Re,de&&Ir(de),(bt=oe.props&&oe.props.onVnodeBeforeUpdate)&&Gt(bt,Pe,oe,Re),Rn(C,!0);const lt=Lr(C),Dt=C.subTree;C.subTree=lt,h(Dt,lt,u(Dt.el),B(Dt),C,$,U),oe.el=lt.el,Ie===null&&hi(C,lt.el),we&&vt(we,$),(bt=oe.props&&oe.props.onVnodeUpdated)&&vt(()=>Gt(bt,Pe,oe,Re),$)}else{let oe;const{el:de,props:we}=_,{bm:Pe,m:Re,parent:Ie,root:bt,type:lt}=C,Dt=Rl(_);if(Rn(C,!1),Pe&&Ir(Pe),!Dt&&(oe=we&&we.onVnodeBeforeMount)&&Gt(oe,Ie,_),Rn(C,!0),de&&Ee){const St=()=>{C.subTree=Lr(C),Ee(de,C.subTree,C,$,null)};Dt&<.__asyncHydrate?lt.__asyncHydrate(de,C,St):St()}else{bt.ce&&bt.ce._injectChildStyle(lt);const St=C.subTree=Lr(C);h(null,St,D,z,C,$,U),_.el=St.el}if(Re&&vt(Re,$),!Dt&&(oe=we&&we.onVnodeMounted)){const St=_;vt(()=>Gt(oe,Ie,St),$)}(_.shapeFlag&256||Ie&&Rl(Ie.vnode)&&Ie.vnode.shapeFlag&256)&&C.a&&vt(C.a,$),C.isMounted=!0,_=D=z=null}};C.scope.on();const ee=C.effect=new bc(te);C.scope.off();const q=C.update=ee.run.bind(ee),ye=C.job=ee.runIfDirty.bind(ee);ye.i=C,ye.id=C.uid,ee.scheduler=()=>ai(ye),Rn(C,!0),q()},X=(C,_,D)=>{_.component=C;const z=C.vnode.props;C.vnode=_,C.next=null,Gh(C,_.props,z,D),Xh(C,_.children,D),Tn(),ls(C),An()},Z=(C,_,D,z,$,U,re,te,ee=!1)=>{const q=C&&C.children,ye=C?C.shapeFlag:0,oe=_.children,{patchFlag:de,shapeFlag:we}=_;if(de>0){if(de&128){L(q,oe,D,z,$,U,re,te,ee);return}else if(de&256){R(q,oe,D,z,$,U,re,te,ee);return}}we&8?(ye&16&&ae(q,$,U),oe!==q&&f(D,oe)):ye&16?we&16?L(q,oe,D,z,$,U,re,te,ee):ae(q,$,U,!0):(ye&8&&f(D,""),we&16&&k(oe,D,z,$,U,re,te,ee))},R=(C,_,D,z,$,U,re,te,ee)=>{C=C||sl,_=_||sl;const q=C.length,ye=_.length,oe=Math.min(q,ye);let de;for(de=0;deye?ae(C,$,U,!0,!1,oe):k(_,D,z,$,U,re,te,ee,oe)},L=(C,_,D,z,$,U,re,te,ee)=>{let q=0;const ye=_.length;let oe=C.length-1,de=ye-1;for(;q<=oe&&q<=de;){const we=C[q],Pe=_[q]=ee?xn(_[q]):Rt(_[q]);if(Yt(we,Pe))h(we,Pe,D,null,$,U,re,te,ee);else break;q++}for(;q<=oe&&q<=de;){const we=C[oe],Pe=_[de]=ee?xn(_[de]):Rt(_[de]);if(Yt(we,Pe))h(we,Pe,D,null,$,U,re,te,ee);else break;oe--,de--}if(q>oe){if(q<=de){const we=de+1,Pe=wede)for(;q<=oe;)H(C[q],$,U,!0),q++;else{const we=q,Pe=q,Re=new Map;for(q=Pe;q<=de;q++){const wt=_[q]=ee?xn(_[q]):Rt(_[q]);wt.key!=null&&Re.set(wt.key,q)}let Ie,bt=0;const lt=de-Pe+1;let Dt=!1,St=0;const Pl=new Array(lt);for(q=0;q=lt){H(wt,$,U,!0);continue}let Ut;if(wt.key!=null)Ut=Re.get(wt.key);else for(Ie=Pe;Ie<=de;Ie++)if(Pl[Ie-Pe]===0&&Yt(wt,_[Ie])){Ut=Ie;break}Ut===void 0?H(wt,$,U,!0):(Pl[Ut-Pe]=q+1,Ut>=St?St=Ut:Dt=!0,h(wt,_[Ut],D,null,$,U,re,te,ee),bt++)}const qi=Dt?tg(Pl):sl;for(Ie=qi.length-1,q=lt-1;q>=0;q--){const wt=Pe+q,Ut=_[wt],Yi=wt+1{const{el:U,type:re,transition:te,children:ee,shapeFlag:q}=C;if(q&6){j(C.component.subTree,_,D,z);return}if(q&128){C.suspense.move(_,D,z);return}if(q&64){re.move(C,_,D,Q);return}if(re===Ce){l(U,_,D);for(let oe=0;oete.enter(U),$);else{const{leave:oe,delayLeave:de,afterLeave:we}=te,Pe=()=>l(U,_,D),Re=()=>{oe(U,()=>{Pe(),we&&we()})};de?de(U,Pe,Re):Re()}else l(U,_,D)},H=(C,_,D,z=!1,$=!1)=>{const{type:U,props:re,ref:te,children:ee,dynamicChildren:q,shapeFlag:ye,patchFlag:oe,dirs:de,cacheIndex:we}=C;if(oe===-2&&($=!1),te!=null&&fo(te,null,D,C,!0),we!=null&&(_.renderCache[we]=void 0),ye&256){_.ctx.deactivate(C);return}const Pe=ye&1&&de,Re=!Rl(C);let Ie;if(Re&&(Ie=re&&re.onVnodeBeforeUnmount)&&Gt(Ie,_,C),ye&6)ge(C.component,D,z);else{if(ye&128){C.suspense.unmount(D,z);return}Pe&&Dn(C,null,_,"beforeUnmount"),ye&64?C.type.remove(C,_,D,Q,z):q&&!q.hasOnce&&(U!==Ce||oe>0&&oe&64)?ae(q,_,D,!1,!0):(U===Ce&&oe&384||!$&&ye&16)&&ae(ee,_,D),z&&ve(C)}(Re&&(Ie=re&&re.onVnodeUnmounted)||Pe)&&vt(()=>{Ie&&Gt(Ie,_,C),Pe&&Dn(C,null,_,"unmounted")},D)},ve=C=>{const{type:_,el:D,anchor:z,transition:$}=C;if(_===Ce){le(D,z);return}if(_===$r){p(C);return}const U=()=>{a(D),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(C.shapeFlag&1&&$&&!$.persisted){const{leave:re,delayLeave:te}=$,ee=()=>re(D,U);te?te(C.el,U,ee):ee()}else U()},le=(C,_)=>{let D;for(;C!==_;)D=d(C),a(C),C=D;a(_)},ge=(C,_,D)=>{const{bum:z,scope:$,job:U,subTree:re,um:te,m:ee,a:q}=C;vs(ee),vs(q),z&&Ir(z),$.stop(),U&&(U.flags|=8,H(re,C,_,D)),te&&vt(te,_),vt(()=>{C.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},ae=(C,_,D,z=!1,$=!1,U=0)=>{for(let re=U;re{if(C.shapeFlag&6)return B(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const _=d(C.anchor||C.el),D=_&&_[jc];return D?d(D):_};let N=!1;const G=(C,_,D)=>{C==null?_._vnode&&H(_._vnode,null,null,!0):h(_._vnode||null,C,_,null,null,null,D),_._vnode=C,N||(N=!0,ls(),$c(),N=!1)},Q={p:h,um:H,m:j,r:ve,mt:M,mc:k,pc:Z,pbc:V,n:B,o:e};let be,Ee;return{render:G,hydrate:be,createApp:Kh(G,be)}}function Mr({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 Rn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function eg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vi(e,t,n=!1){const l=e.children,a=t.children;if(pe(l)&&pe(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 vf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:vf(t)}function vs(e){if(e)for(let t=0;t_e(ng);function it(e,t){return mi(e,null,t)}function fe(e,t,n){return mi(e,t,n)}function mi(e,t,n=Be){const{immediate:l,deep:a,flush:r,once:o}=n,i=Ye({},n);let s;if(mr)if(r==="sync"){const d=lg();s=d.__watcherHandles||(d.__watcherHandles=[])}else if(!t||l)i.once=!0;else{const d=()=>{};return d.stop=Xt,d.resume=Xt,d.pause=Xt,d}const c=et;i.call=(d,v,m)=>Nt(d,c,v,m);let f=!1;r==="post"?i.scheduler=d=>{vt(d,c&&c.suspense)}:r!=="sync"&&(f=!0,i.scheduler=(d,v)=>{v?d():ai(d)}),i.augmentJob=d=>{t&&(d.flags|=4),f&&(d.flags|=2,c&&(d.id=c.uid,d.i=c))};const u=Sh(e,t,i);return s&&s.push(u),u}function ag(e,t,n){const l=this.proxy,a=We(e)?e.includes(".")?mf(l,e):()=>l[e]:e.bind(l,l);let r;Se(t)?r=t:(r=t.handler,n=t);const o=Un(this),i=mi(a,r.bind(l),n);return o(),i}function mf(e,t){const n=t.split(".");return()=>{let l=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${yt(t)}Modifiers`]||e[`${Yn(t)}Modifiers`];function og(e,t,...n){if(e.isUnmounted)return;const l=e.vnode.props||Be;let a=n;const r=t.startsWith("update:"),o=r&&rg(l,t.slice(7));o&&(o.trim&&(a=n.map(f=>We(f)?f.trim():f)),o.number&&(a=n.map(Dm)));let i,s=l[i=Ar(t)]||l[i=Ar(yt(t))];!s&&r&&(s=l[i=Ar(Yn(t))]),s&&Nt(s,e,6,a);const c=l[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Nt(c,e,6,a)}}function hf(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(!Se(e)){const s=c=>{const f=hf(c,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?($e(e)&&l.set(e,null),null):(pe(r)?r.forEach(s=>o[s]=null):Ye(o,r),$e(e)&&l.set(e,o),o)}function vr(e,t){return!e||!rr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Te(e,t[0].toLowerCase()+t.slice(1))||Te(e,Yn(t))||Te(e,t))}function Lr(e){const{type:t,vnode:n,proxy:l,withProxy:a,propsOptions:[r],slots:o,attrs:i,emit:s,render:c,renderCache:f,props:u,data:d,setupState:v,ctx:m,inheritAttrs:h}=e,y=Da(e);let b,w;try{if(n.shapeFlag&4){const p=a||l,S=p;b=Rt(c.call(S,p,f,u,v,d,m)),w=i}else{const p=t;b=Rt(p.length>1?p(u,{attrs:i,slots:o,emit:s}):p(u,null)),w=t.props?i:sg(i)}}catch(p){Ll.length=0,aa(p,e,1),b=g(Je)}let P=b;if(w&&h!==!1){const p=Object.keys(w),{shapeFlag:S}=P;p.length&&S&7&&(r&&p.some(jo)&&(w=ug(w,r)),P=un(P,w,!1,!0))}return n.dirs&&(P=un(P,null,!1,!0),P.dirs=P.dirs?P.dirs.concat(n.dirs):n.dirs),n.transition&&Kn(P,n.transition),b=P,Da(y),b}function ig(e,t=!0){let n;for(let l=0;l{let t;for(const n in e)(n==="class"||n==="style"||rr(n))&&((t||(t={}))[n]=e[n]);return t},ug=(e,t)=>{const n={};for(const l in e)(!jo(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function cg(e,t,n){const{props:l,children:a,component:r}=e,{props:o,children:i,patchFlag:s}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return l?ms(l,o,c):!!o;if(s&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense;let yo=0;const fg={name:"Suspense",__isSuspense:!0,process(e,t,n,l,a,r,o,i,s,c){if(e==null)vg(t,n,l,a,r,o,i,s,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}mg(e,t,n,l,a,o,i,s,c)}},hydrate:hg,normalize:gg},dg=fg;function Gl(e,t){const n=e.props&&e.props[t];Se(n)&&n()}function vg(e,t,n,l,a,r,o,i,s){const{p:c,o:{createElement:f}}=s,u=f("div"),d=e.suspense=yf(e,a,l,t,u,n,r,o,i,s);c(null,d.pendingBranch=e.ssContent,u,null,l,d,r,o),d.deps>0?(Gl(e,"onPending"),Gl(e,"onFallback"),c(null,e.ssFallback,t,n,l,null,r,o),dl(d,e.ssFallback)):d.resolve(!1,!0)}function mg(e,t,n,l,a,r,o,i,{p:s,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:y,isHydrating:b}=u;if(h)u.pendingBranch=d,Yt(d,h)?(s(h,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0?u.resolve():y&&(b||(s(m,v,n,l,a,null,r,o,i),dl(u,v)))):(u.pendingId=yo++,b?(u.isHydrating=!1,u.activeBranch=h):c(h,a,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),y?(s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0?u.resolve():(s(m,v,n,l,a,null,r,o,i),dl(u,v))):m&&Yt(d,m)?(s(m,d,n,l,a,u,r,o,i),u.resolve(!0)):(s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0&&u.resolve()));else if(m&&Yt(d,m))s(m,d,n,l,a,u,r,o,i),dl(u,d);else if(Gl(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=yo++,s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0)u.resolve();else{const{timeout:w,pendingId:P}=u;w>0?setTimeout(()=>{u.pendingId===P&&u.fallback(v)},w):w===0&&u.fallback(v)}}function yf(e,t,n,l,a,r,o,i,s,c,f=!1){const{p:u,m:d,um:v,n:m,o:{parentNode:h,remove:y}}=c;let b;const w=pg(e);w&&t&&t.pendingBranch&&(b=t.pendingId,t.deps++);const P=e.props?dc(e.props.timeout):void 0,p=r,S={vnode:e,parent:t,parentComponent:n,namespace:o,container:l,hiddenContainer:a,deps:0,pendingId:yo++,timeout:typeof P=="number"?P:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(A=!1,I=!1){const{vnode:k,activeBranch:E,pendingBranch:V,pendingId:O,effects:T,parentComponent:F,container:M}=S;let Y=!1;S.isHydrating?S.isHydrating=!1:A||(Y=E&&V.transition&&V.transition.mode==="out-in",Y&&(E.transition.afterLeave=()=>{O===S.pendingId&&(d(V,M,r===p?m(E):r,0),uo(T))}),E&&(h(E.el)===M&&(r=m(E)),v(E,F,S,!0)),Y||d(V,M,r,0)),dl(S,V),S.pendingBranch=null,S.isInFallback=!1;let K=S.parent,X=!1;for(;K;){if(K.pendingBranch){K.effects.push(...T),X=!0;break}K=K.parent}!X&&!Y&&uo(T),S.effects=[],w&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!I&&t.resolve()),Gl(k,"onResolve")},fallback(A){if(!S.pendingBranch)return;const{vnode:I,activeBranch:k,parentComponent:E,container:V,namespace:O}=S;Gl(I,"onFallback");const T=m(k),F=()=>{S.isInFallback&&(u(null,A,V,T,E,null,O,i,s),dl(S,A))},M=A.transition&&A.transition.mode==="out-in";M&&(k.transition.afterLeave=F),S.isInFallback=!0,v(k,E,null,!0),M||F()},move(A,I,k){S.activeBranch&&d(S.activeBranch,A,I,k),S.container=A},next(){return S.activeBranch&&m(S.activeBranch)},registerDep(A,I,k){const E=!!S.pendingBranch;E&&S.deps++;const V=A.vnode.el;A.asyncDep.catch(O=>{aa(O,A,0)}).then(O=>{if(A.isUnmounted||S.isUnmounted||S.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:T}=A;So(A,O,!1),V&&(T.el=V);const F=!V&&A.subTree.el;I(A,T,h(V||A.subTree.el),V?null:m(A.subTree),S,o,k),F&&y(F),hi(A,T.el),E&&--S.deps===0&&S.resolve()})},unmount(A,I){S.isUnmounted=!0,S.activeBranch&&v(S.activeBranch,n,A,I),S.pendingBranch&&v(S.pendingBranch,n,A,I)}};return S}function hg(e,t,n,l,a,r,o,i,s){const c=t.suspense=yf(t,l,n,e.parentNode,document.createElement("div"),null,a,r,o,i,!0),f=s(e,c.pendingBranch=t.ssContent,n,c,r,o);return c.deps===0&&c.resolve(!1,!0),f}function gg(e){const{shapeFlag:t,children:n}=e,l=t&32;e.ssContent=hs(l?n.default:n),e.ssFallback=l?hs(n.fallback):g(Je)}function hs(e){let t;if(Se(e)){const n=vl&&e._c;n&&(e._d=!1,xt()),e=e(),n&&(e._d=!0,t=gt,pf())}return pe(e)&&(e=ig(e)),e=Rt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function yg(e,t){t&&t.pendingBranch?pe(e)?t.effects.push(...e):t.effects.push(e):uo(e)}function dl(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,hi(l,a))}function pg(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ce=Symbol.for("v-fgt"),ra=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),$r=Symbol.for("v-stc"),Ll=[];let gt=null;function xt(e=!1){Ll.push(gt=e?null:[])}function pf(){Ll.pop(),gt=Ll[Ll.length-1]||null}let vl=1;function gs(e){vl+=e,e<0&>&&(gt.hasOnce=!0)}function bf(e){return e.dynamicChildren=vl>0?gt||sl:null,pf(),vl>0&>&>.push(e),e}function bg(e,t,n,l,a,r){return bf(Ne(e,t,n,l,a,r,!0))}function Mt(e,t,n,l,a){return bf(g(e,t,n,l,a,!0))}function ml(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}const Sf=({key:e})=>e??null,Pa=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?We(e)||De(e)||Se(e)?{i:ht,r:e,k:t,f:!!n}:e:null);function Ne(e,t=null,n=null,l=0,a=null,r=e===Ce?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Sf(t),ref:t&&Pa(t),scopeId:Hc,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:ht};return i?(gi(s,n),r&128&&e.normalize(s)):n&&(s.shapeFlag|=We(n)?8:16),vl>0&&!o&>&&(s.patchFlag>0||r&6)&&s.patchFlag!==32&>.push(s),s}const g=Sg;function Sg(e,t=null,n=null,l=0,a=null,r=!1){if((!e||e===Rh)&&(e=Je),ml(e)){const i=un(e,t,!0);return n&&gi(i,n),vl>0&&!r&>&&(i.shapeFlag&6?gt[gt.indexOf(e)]=i:gt.push(i)),i.patchFlag=-2,i}if(Ig(e)&&(e=e.__vccOpts),t){t=wg(t);let{class:i,style:s}=t;i&&!We(i)&&(t.class=Go(i)),$e(s)&&(ti(s)&&!pe(s)&&(s=Ye({},s)),t.style=Uo(s))}const o=We(e)?1:gf(e)?128:zc(e)?64:$e(e)?4:Se(e)?2:0;return Ne(e,t,n,l,a,o,r,!0)}function wg(e){return e?ti(e)||rf(e)?Ye({},e):e:null}function un(e,t,n=!1,l=!1){const{props:a,ref:r,patchFlag:o,children:i,transition:s}=e,c=t?ce(a||{},t):a,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Sf(c),ref:t&&t.ref?n&&r?pe(r)?r.concat(Pa(t)):[r,Pa(t)]:Pa(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!==Ce?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&&un(e.ssContent),ssFallback:e.ssFallback&&un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&l&&Kn(f,s.clone(f)),f}function Ze(e=" ",t=0){return g(ra,null,e,t)}function Ea(e="",t=!1){return t?(xt(),Mt(Je,null,e)):g(Je,null,e)}function Rt(e){return e==null||typeof e=="boolean"?g(Je):pe(e)?g(Ce,null,e.slice()):ml(e)?xn(e):g(ra,null,String(e))}function xn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:un(e)}function gi(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(pe(t))n=16;else if(typeof t=="object")if(l&65){const a=t.default;a&&(a._c&&(a._d=!1),gi(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!rf(t)?t._ctx=ht:a===3&&ht&&(ht.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Se(t)?(t={default:t,_ctx:ht},n=32):(t=String(t),l&64?(n=16,t=[Ze(t)]):n=8);e.children=t,e.shapeFlag|=n}function ce(...e){const t={};for(let n=0;net||ht;let La,po;{const e=vc(),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)}};La=t("__VUE_INSTANCE_SETTERS__",n=>et=n),po=t("__VUE_SSR_SETTERS__",n=>mr=n)}const Un=e=>{const t=et;return La(e),e.scope.on(),()=>{e.scope.off(),La(t)}},bo=()=>{et&&et.scope.off(),La(null)};function wf(e){return e.vnode.shapeFlag&4}let mr=!1;function kg(e,t=!1,n=!1){t&&po(t);const{props:l,children:a}=e.vnode,r=wf(e);Uh(e,l,r,t),Qh(e,a,n);const o=r?Pg(e,t):void 0;return t&&po(!1),o}function Pg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Lh);const{setup:l}=n;if(l){const a=e.setupContext=l.length>1?Tg(e):null,r=Un(e);Tn();const o=la(l,e,0,[e.props,a]);if(An(),r(),Wo(o)){if(Rl(e)||Qc(e),o.then(bo,bo),t)return o.then(i=>{So(e,i,t)}).catch(i=>{aa(i,e,0)});e.asyncDep=o}else So(e,o,t)}else xf(e,t)}function So(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:$e(t)&&(e.setupState=Dc(t)),xf(e,n)}let ys;function xf(e,t,n){const l=e.type;if(!e.render){if(!t&&ys&&!l.render){const a=l.template||fi(e).template;if(a){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=l,c=Ye(Ye({isCustomElement:r,delimiters:i},o),s);l.render=ys(a,c)}}e.render=l.render||Xt}{const a=Un(e);Tn();try{$h(e)}finally{An(),a()}}}const Eg={get(e,t){return ot(e,"get",""),e[t]}};function Tg(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Eg),slots:e.slots,emit:e.emit,expose:t}}function hr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Dc(ch(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ml)return Ml[n](e)},has(t,n){return n in t||n in Ml}})):e.proxy}function Ag(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function Ig(e){return Se(e)&&"__vccOpts"in e}const x=(e,t)=>ph(e,t,mr);function In(e,t,n){const l=arguments.length;return l===2?$e(t)&&!pe(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 Vg="3.5.10";/** +* @vue/runtime-dom v3.5.10 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let wo;const ps=typeof window<"u"&&window.trustedTypes;if(ps)try{wo=ps.createPolicy("vue",{createHTML:e=>e})}catch{}const Cf=wo?e=>wo.createHTML(e):e=>e,Og="http://www.w3.org/2000/svg",Fg="http://www.w3.org/1998/Math/MathML",rn=typeof document<"u"?document:null,bs=rn&&rn.createElement("template"),Bg={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"?rn.createElementNS(Og,e):t==="mathml"?rn.createElementNS(Fg,e):n?rn.createElement(e,{is:n}):rn.createElement(e);return e==="select"&&l&&l.multiple!=null&&a.setAttribute("multiple",l.multiple),a},createText:e=>rn.createTextNode(e),createComment:e=>rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rn.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{bs.innerHTML=Cf(l==="svg"?`${e}`:l==="mathml"?`${e}`:e);const i=bs.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]}},yn="transition",Tl="animation",hl=Symbol("_vtc"),_f={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},kf=Ye({},Uc,_f),Dg=e=>(e.displayName="Transition",e.props=kf,e),Gn=Dg((e,{slots:t})=>In(Th,Pf(e),t)),Mn=(e,t=[])=>{pe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ss=e=>e?pe(e)?e.some(t=>t.length>1):e.length>1:!1;function Pf(e){const t={};for(const T in e)T in _f||(t[T]=e[T]);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:c=o,appearToClass:f=i,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,m=Rg(a),h=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:P,onLeave:p,onLeaveCancelled:S,onBeforeAppear:A=b,onAppear:I=w,onAppearCancelled:k=P}=t,E=(T,F,M)=>{bn(T,F?f:i),bn(T,F?c:o),M&&M()},V=(T,F)=>{T._isLeaving=!1,bn(T,u),bn(T,v),bn(T,d),F&&F()},O=T=>(F,M)=>{const Y=T?I:w,K=()=>E(F,T,M);Mn(Y,[F,K]),ws(()=>{bn(F,T?s:r),an(F,T?f:i),Ss(Y)||xs(F,l,h,K)})};return Ye(t,{onBeforeEnter(T){Mn(b,[T]),an(T,r),an(T,o)},onBeforeAppear(T){Mn(A,[T]),an(T,s),an(T,c)},onEnter:O(!1),onAppear:O(!0),onLeave(T,F){T._isLeaving=!0;const M=()=>V(T,F);an(T,u),an(T,d),Tf(),ws(()=>{T._isLeaving&&(bn(T,u),an(T,v),Ss(p)||xs(T,l,y,M))}),Mn(p,[T,M])},onEnterCancelled(T){E(T,!1),Mn(P,[T])},onAppearCancelled(T){E(T,!0),Mn(k,[T])},onLeaveCancelled(T){V(T),Mn(S,[T])}})}function Rg(e){if(e==null)return null;if($e(e))return[Nr(e.enter),Nr(e.leave)];{const t=Nr(e);return[t,t]}}function Nr(e){return dc(e)}function an(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[hl]||(e[hl]=new Set)).add(t)}function bn(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.remove(l));const n=e[hl];n&&(n.delete(t),n.size||(e[hl]=void 0))}function ws(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Mg=0;function xs(e,t,n,l){const a=e._endId=++Mg,r=()=>{a===e._endId&&l()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=Ef(e,t);if(!o)return l();const c=o+"end";let f=0;const u=()=>{e.removeEventListener(c,d),r()},d=v=>{v.target===e&&++f>=s&&u()};setTimeout(()=>{f(n[m]||"").split(", "),a=l(`${yn}Delay`),r=l(`${yn}Duration`),o=Cs(a,r),i=l(`${Tl}Delay`),s=l(`${Tl}Duration`),c=Cs(i,s);let f=null,u=0,d=0;t===yn?o>0&&(f=yn,u=o,d=r.length):t===Tl?c>0&&(f=Tl,u=c,d=s.length):(u=Math.max(o,c),f=u>0?o>c?yn:Tl:null,d=f?f===yn?r.length:s.length:0);const v=f===yn&&/\b(transform|all)(,|$)/.test(l(`${yn}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:v}}function Cs(e,t){for(;e.length_s(n)+_s(e[l])))}function _s(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Tf(){return document.body.offsetHeight}function Lg(e,t,n){const l=e[hl];l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $a=Symbol("_vod"),Af=Symbol("_vsh"),Cl={beforeMount(e,{value:t},{transition:n}){e[$a]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Al(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),Al(e,!0),l.enter(e)):l.leave(e,()=>{Al(e,!1)}):Al(e,t))},beforeUnmount(e,{value:t}){Al(e,t)}};function Al(e,t){e.style.display=t?e[$a]:"none",e[Af]=!t}const $g=Symbol(""),Ng=/(^|;)\s*display\s*:/;function Hg(e,t,n){const l=e.style,a=We(n);let r=!1;if(n&&!a){if(t)if(We(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();n[i]==null&&Ta(l,i,"")}else for(const o in t)n[o]==null&&Ta(l,o,"");for(const o in n)o==="display"&&(r=!0),Ta(l,o,n[o])}else if(a){if(t!==n){const o=l[$g];o&&(n+=";"+o),l.cssText=n,r=Ng.test(n)}}else t&&e.removeAttribute("style");$a in e&&(e[$a]=r?l.display:"",e[Af]&&(l.display="none"))}const ks=/\s*!important$/;function Ta(e,t,n){if(pe(n))n.forEach(l=>Ta(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=jg(e,t);ks.test(n)?e.setProperty(Yn(l),n.replace(ks,""),"important"):e[l]=n}}const Ps=["Webkit","Moz","ms"],Hr={};function jg(e,t){const n=Hr[t];if(n)return n;let l=yt(t);if(l!=="filter"&&l in e)return Hr[t]=l;l=Qn(l);for(let a=0;ajr||(Gg.then(()=>jr=0),jr=Date.now());function Yg(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;Nt(Qg(l,n.value),t,5,[l])};return n.value=e,n.attached=qg(),n}function Qg(e,t){if(pe(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 Os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Xg=(e,t,n,l,a,r)=>{const o=a==="svg";t==="class"?Lg(e,l,o):t==="style"?Hg(e,n,l):rr(t)?jo(t)||Kg(e,t,n,l,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Zg(e,t,l,o))?(As(e,t,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ts(e,t,l,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!We(l))?As(e,yt(t),l):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),Ts(e,t,l,o))};function Zg(e,t,n,l){if(l)return!!(t==="innerHTML"||t==="textContent"||t in e&&Os(t)&&Se(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 Os(t)&&We(n)?!1:t in e}const If=new WeakMap,Vf=new WeakMap,Na=Symbol("_moveCb"),Fs=Symbol("_enterCb"),Jg=e=>(delete e.props.mode,e),ey=Jg({name:"TransitionGroup",props:Ye({},kf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xl(),l=Kc();let a,r;return si(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!ay(a[0].el,n.vnode.el,o))return;a.forEach(ty),a.forEach(ny);const i=a.filter(ly);Tf(),i.forEach(s=>{const c=s.el,f=c.style;an(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[Na]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",u),c[Na]=null,bn(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=me(e),i=Pf(o);let s=o.tag||Ce;if(a=[],r)for(let c=0;c{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}=Ef(l);return r.removeChild(l),o}const ry=["ctrl","shift","alt","meta"],oy={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)=>ry.some(n=>e[`${n}Key`]&&!t.includes(n))},Bs=(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=sy().createApp(...e),{mount:n}=t;return t.mount=l=>{const a=fy(l);if(!a)return;const r=t._component;!Se(r)&&!r.render&&!r.template&&(r.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=n(a,!1,cy(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function cy(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function fy(e){return We(e)?document.querySelector(e):e}const dy={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"},vy={component:e=>In(ki,{...e,class:"mdi"})},Oe=typeof window<"u",pi=Oe&&"IntersectionObserver"in window,my=Oe&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Of(e,t,n){const l=t.length-1;if(l<0)return e===void 0?n:e;for(let a=0;aVn(e[l],t[l]))}function qn(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(/^\./,""),Of(e,t.split("."),n))}function mt(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 qn(e,t,n);if(Array.isArray(t))return Of(e,t,n);if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}function rl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,l)=>t+l)}function ie(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 hy(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Rs(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Ff(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 Ms=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}),Ls=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 zr(e,t){return t.every(n=>e.hasOwnProperty(n))}function Bf(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 $s(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 _l(e,t){const n={...e};return t.forEach(l=>delete n[l]),n}function gy(e,t){const n={};return t.forEach(l=>n[l]=e[l]),n}const Df=/^on[^a-z]/,gr=e=>Df.test(e),yy=["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 bi(e){const[t,n]=$s(e,[Df]),l=_l(t,yy),[a,r]=$s(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 py(e,t){let n=0;const l=function(){for(var a=arguments.length,r=new Array(a),o=0;oe(...r),Ae(t))};return l.clear=()=>{clearTimeout(n)},l.immediate=e,l}function _t(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 Ns(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 Hs(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function by(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(Rs(r)&&Rs(o)){l[a]=at(r,o,n);continue}if(n&&Array.isArray(r)&&Array.isArray(o)){l[a]=n(r,o);continue}l[a]=o}return l}function Rf(e){return e.map(t=>t.type===Ce?Rf(t.children):t).flat()}function jn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(jn.cache.has(e))return jn.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return jn.cache.set(e,t),t}jn.cache=new Map;function ol(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>ol(e,n)).flat(1);if(t.suspense)return ol(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>ol(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return ol(e,t.component.subTree).flat(1)}return[]}function Si(e){const t=Xe({}),n=x(e);return it(()=>{for(const l in n.value)t[l]=n.value[l]},{flush:"sync"}),na(t)}function Ha(e,t){return e.includes(t)}function Mf(e){return e[2].toLowerCase()+e.slice(3)}const nt=()=>[Function,Array];function js(e,t){return t="on"+Qn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Sy(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 Lf(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 $l(e,t){var l,a,r,o;const n=ja(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=Lf(n,t);i?i.focus():$l(e,t==="next"?"first":"last")}}function pa(e){return e==null||typeof e=="string"&&e.trim()===""}function za(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 $f(e){return e.some(t=>ml(t)?t.type===Je?!1:t.type!==Ce||$f(t.children):!0)?e:null}function wy(e,t){if(!Oe||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function xy(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 xo(){const e=se(),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:()=>Ff(e.value)}),t}function zs(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}const Nf=["top","bottom"],Cy=["start","end","left","right"];function Co(e,t){let[n,l]=e.split(" ");return l||(l=Ha(Nf,n)?"start":Ha(Cy,n)?"top":"center"),{side:Ws(n,t),align:Ws(l,t)}}function Ws(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Wr(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Kr(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Ks(e){return{side:e.align,align:e.side}}function Us(e){return Ha(Nf,e.side)?"y":"x"}class zn{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 Gs(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 Hf(e){return Array.isArray(e)?new zn({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function wi(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 zn(t);const c=n.transformOrigin,f=t.x-i-(1-r)*parseFloat(c),u=t.y-s-(1-o)*parseFloat(c.slice(c.indexOf(" ")+1)),d=r?t.width/r:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new zn({x:f,y:u,width:d,height:v})}else return new zn(t)}function il(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 Aa=new WeakMap;function _y(e,t){Object.keys(t).forEach(n=>{if(gr(n)){const l=Mf(n),a=Aa.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]]),Aa.has(e)||Aa.set(e,r)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function ky(e,t){Object.keys(t).forEach(n=>{if(gr(n)){const l=Mf(n),a=Aa.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 el=2.4,qs=.2126729,Ys=.7151522,Qs=.072175,Py=.55,Ey=.58,Ty=.57,Ay=.62,ba=.03,Xs=1.45,Iy=5e-4,Vy=1.25,Oy=1.25,Zs=.078,Js=12.82051282051282,Sa=.06,eu=.001;function tu(e,t){const n=(e.r/255)**el,l=(e.g/255)**el,a=(e.b/255)**el,r=(t.r/255)**el,o=(t.g/255)**el,i=(t.b/255)**el;let s=n*qs+l*Ys+a*Qs,c=r*qs+o*Ys+i*Qs;if(s<=ba&&(s+=(ba-s)**Xs),c<=ba&&(c+=(ba-c)**Xs),Math.abs(c-s)s){const u=(c**Py-s**Ey)*Vy;f=u-eu?0:u>-Zs?u-u*Js*Sa:u+Sa}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 Wa=.20689655172413793,By=e=>e>Wa**3?Math.cbrt(e):e/(3*Wa**2)+4/29,Dy=e=>e>Wa?e**3:3*Wa**2*(e-4/29);function jf(e){const t=By,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function zf(e){const t=Dy,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const Ry=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],My=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,Ly=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],$y=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Wf(e){const t=Array(3),n=My,l=Ry;for(let a=0;a<3;++a)t[a]=Math.round(_t(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 xi(e){let{r:t,g:n,b:l}=e;const a=[0,0,0],r=$y,o=Ly;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 _o(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Ny(e){return _o(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const nu=/^(?(?:rgb|hsl)a?)\((?.+)\)/,Hy={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)=>lu({h:e,s:t,l:n,a:l}),hsla:(e,t,n,l)=>lu({h:e,s:t,l:n,a:l}),hsv:(e,t,n,l)=>ql({h:e,s:t,v:n,a:l}),hsva:(e,t,n,l)=>ql({h:e,s:t,v:n,a:l})};function Qt(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&nu.test(e)){const{groups:t}=e.match(nu),{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 Hy[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),zy(t)}else if(typeof e=="object"){if(zr(e,["r","g","b"]))return e;if(zr(e,["h","s","l"]))return ql(Kf(e));if(zr(e,["h","s","v"]))return ql(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 ql(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 lu(e){return ql(Kf(e))}function Kf(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 wa(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function jy(e){let{r:t,g:n,b:l,a}=e;return`#${[wa(t),wa(n),wa(l),a!==void 0?wa(Math.round(a*255)):""].join("")}`}function zy(e){e=Wy(e);let[t,n,l,a]=by(e,2).map(r=>parseInt(r,16));return a=a===void 0?a:a/255,{r:t,g:n,b:l,a}}function Wy(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=Ns(Ns(e,6),8,"F")),e}function Ky(e,t){const n=jf(xi(e));return n[0]=n[0]+t*10,Wf(zf(n))}function Uy(e,t){const n=jf(xi(e));return n[0]=n[0]-t*10,Wf(zf(n))}function Gy(e){const t=Qt(e);return xi(t)[1]}function Uf(e){const t=Math.abs(tu(Qt(0),Qt(e)));return Math.abs(tu(Qt(16777215),Qt(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 xe=W({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function je(e,t){const n=xl();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Jt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=je(e).type;return jn((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let Gf=0,Ia=new WeakMap;function Ot(){const e=je("getUid");if(Ia.has(e))return Ia.get(e);{const t=Gf++;return Ia.set(e,t),t}}Ot.reset=()=>{Gf=0,Ia=new WeakMap};function qy(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 gl=Symbol.for("vuetify:defaults");function Yy(e){return ne(e)}function Ci(){const e=_e(gl);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Vt(e,t){const n=Ci(),l=ne(e),a=x(()=>{if(Ae(t==null?void 0:t.disabled))return n.value;const o=Ae(t==null?void 0:t.scoped),i=Ae(t==null?void 0:t.reset),s=Ae(t==null?void 0:t.root);if(l.value==null&&!(o||i||s))return n.value;let c=at(l.value,{prev:n.value});if(o)return c;if(i||s){const f=Number(i||1/0);for(let u=0;u<=f&&!(!c||!("prev"in c));u++)c=c.prev;return c&&typeof s=="string"&&s in c&&(c=at(at(c,{prev:c}),c[s])),c}return c.prev?at(c.prev,c):c});return He(gl,a),a}function Qy(e,t){var n,l;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((l=e.props)==null?void 0:l[jn(t)])<"u"}function Xy(){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]:Ci();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,c){var u,d,v,m,h,y,b;const f=Reflect.get(s,c);return c==="class"||c==="style"?[(u=a.value)==null?void 0:u[c],f].filter(w=>w!=null):typeof c=="string"&&!Qy(l.vnode,c)?((d=a.value)==null?void 0:d[c])!==void 0?(v=a.value)==null?void 0:v[c]:((h=(m=n.value)==null?void 0:m.global)==null?void 0:h[c])!==void 0?(b=(y=n.value)==null?void 0:y.global)==null?void 0:b[c]:f:f}}),o=se();it(()=>{if(a.value){const s=Object.entries(a.value).filter(c=>{let[f]=c;return f.startsWith(f[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function i(){const s=qy(gl,l);He(gl,x(()=>o.value?at((s==null?void 0:s.value)??{},o.value):s==null?void 0:s.value))}return{props:r,provideSubDefaults:i}}function kl(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 Bf(l,t)},e.props._as=String,e.setup=function(l,a){const r=Ci();if(!r.value)return e._setup(l,a);const{props:o,provideSubDefaults:i}=Xy(l,l._as??e.name,r),s=e._setup(o,a);return i(),s}}return e}function ue(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?kl:wl)(t)}function Zy(e,t){return t.props=e,t}function qf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return ue()({name:n??Qn(yt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...xe()},setup(l,a){let{slots:r}=a;return()=>{var o;return In(l.tag,{class:[e,l.class],style:l.style},(o=r.default)==null?void 0:o.call(r))}}})}function Yf(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 Ka="cubic-bezier(0.4, 0, 0.2, 1)",Jy="cubic-bezier(0.0, 0, 0.2, 1)",ep="cubic-bezier(0.4, 0, 1, 1)";function au(e,t,n){return Object.keys(e).filter(l=>gr(l)&&l.endsWith(t)).reduce((l,a)=>(l[a.slice(0,-t.length)]=r=>e[a](r,n(r)),l),{})}function Qf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?tp(e):_i(e))return e;e=e.parentElement}return document.scrollingElement}function Ua(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(_i(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function _i(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 tp(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function np(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function he(e){const t=je("useRender");t.render=e}const ke=[String,Function,Object,Array],ko=Symbol.for("vuetify:icons"),yr=W({icon:{type:ke},tag:{type:String,required:!0}},"icon"),ru=ue()({name:"VComponentIcon",props:yr(),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)]}})}}}),Xf=kl({name:"VSvgIcon",inheritAttrs:!1,props:yr(),setup(e,t){let{attrs:n}=t;return()=>g(e.tag,ce(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)])]})}});kl({name:"VLigatureIcon",props:yr(),setup(e){return()=>g(e.tag,null,{default:()=>[e.icon]})}});const ki=kl({name:"VClassIcon",props:yr(),setup(e){return()=>g(e.tag,{class:e.icon},null)}});function lp(){return{svg:{component:Xf},class:{component:ki}}}function ap(e){const t=lp(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=vy),at({defaultSet:n,sets:t,aliases:{...dy,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 rp=e=>{const t=_e(ko);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:x(()=>{var s;const l=Ae(e);if(!l)return{component:ru};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:Xf,icon:a};if(typeof a!="string")return{component:ru,icon:a};const r=Object.keys(t.sets).find(c=>typeof a=="string"&&a.startsWith(`${c}:`)),o=r?a.slice(r.length+1):a;return{component:t.sets[r??t.defaultSet].component,icon:o}})}},op={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"},ip={component:ki};function cn(e,t){let n;function l(){n=sr(),n.run(()=>t.length?t(()=>{n==null||n.stop(),l()}):t())}fe(e,a=>{a&&!n?l():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),dt(()=>{n==null||n.stop()})}function Fe(e,t,n){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:u=>u,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:u=>u;const r=je("useProxiedModel"),o=ne(e[t]!==void 0?e[t]:n),i=jn(t),c=x(i!==t?()=>{var u,d,v,m;return e[t],!!(((u=r.vnode.props)!=null&&u.hasOwnProperty(t)||(d=r.vnode.props)!=null&&d.hasOwnProperty(i))&&((v=r.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(m=r.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var u,d;return e[t],!!((u=r.vnode.props)!=null&&u.hasOwnProperty(t)&&((d=r.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});cn(()=>!c.value,()=>{fe(()=>e[t],u=>{o.value=u})});const f=x({get(){const u=e[t];return l(c.value?u:o.value)},set(u){const d=a(u),v=me(c.value?e[t]:o.value);v===d||l(v)===u||(o.value=d,r==null||r.emit(`update:${t}`,d))}});return Object.defineProperty(f,"externalValue",{get:()=>c.value?e[t]:o.value}),f}const sp={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"}},ou="$vuetify.",iu=(e,t)=>e.replace(/\{(\d+)\}/g,(n,l)=>String(t[+l])),Zf=(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 Ur(e,t,n){const l=Fe(e,t,e[t]??n.value);return l.value=e[t]??n.value,fe(n,a=>{e[t]==null&&(l.value=n.value)}),l}function ed(e){return t=>{const n=Ur(t,"locale",e.current),l=Ur(t,"fallback",e.fallback),a=Ur(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:l,messages:a,t:Zf(n,l,a),n:Jf(n,l),provide:ed({current:n,fallback:l,messages:a})}}}function up(e){const t=se((e==null?void 0:e.locale)??"en"),n=se((e==null?void 0:e.fallback)??"en"),l=ne({en:sp,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:l,t:Zf(t,n,l),n:Jf(t,n),provide:ed({current:t,fallback:n,messages:l})}}const Ga=Symbol.for("vuetify:locale");function cp(e){return e.name!=null}function fp(e){const t=e!=null&&e.adapter&&cp(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:up(e),n=vp(t,e);return{...t,...n}}function On(){const e=_e(Ga);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function dp(){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 vp(e,t){const n=ne((t==null?void 0:t.rtl)??dp()),l=x(()=>n.value[e.current.value]??!1);return{isRtl:l,rtl:n,rtlClasses:x(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function Ft(){const e=_e(Ga);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const pr={"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 mp(e,t,n){const l=[];let a=[];const r=td(e),o=nd(e),i=n??pr[t.slice(-2).toUpperCase()]??0,s=(r.getDay()-i+7)%7,c=(o.getDay()-i+7)%7;for(let f=0;f0&&l.push(a),l}function hp(e,t,n){const l=n??pr[t.slice(-2).toUpperCase()]??0,a=new Date(e);for(;a.getDay()!==l;)a.setDate(a.getDate()-1);return a}function gp(e,t){const n=new Date(e),l=((pr[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==l;)n.setDate(n.getDate()+1);return n}function td(e){return new Date(e.getFullYear(),e.getMonth(),1)}function nd(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function yp(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const pp=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function ld(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(pp.test(e))return yp(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const su=new Date(2e3,0,2);function bp(e,t){const n=t??pr[e.slice(-2).toUpperCase()]??0;return rl(7).map(l=>{const a=new Date(su);return a.setDate(su.getDate()+n+l),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function Sp(e,t,n,l){const a=ld(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 wp(e,t){const n=e.toJsDate(t),l=n.getFullYear(),a=Hs(String(n.getMonth()+1),2,"0"),r=Hs(String(n.getDate()),2,"0");return`${l}-${a}-${r}`}function xp(e){const[t,n,l]=e.split("-").map(Number);return new Date(t,n-1,l)}function Cp(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function _p(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function kp(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function Pp(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function Ep(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function Tp(e){return e.getFullYear()}function Ap(e){return e.getMonth()}function Ip(e){return e.getDate()}function Vp(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Op(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function Fp(e){return e.getHours()}function Bp(e){return e.getMinutes()}function Dp(e){return new Date(e.getFullYear(),0,1)}function Rp(e){return new Date(e.getFullYear(),11,31)}function Mp(e,t){return qa(e,t[0])&&Np(e,t[1])}function Lp(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function qa(e,t){return e.getTime()>t.getTime()}function $p(e,t){return qa(Po(e),Po(t))}function Np(e,t){return e.getTime(){n.locale=e.locale[l]??l??n.locale}),n}const Eo=Symbol.for("vuetify:display"),fu={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},tb=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:fu;return at(fu,e)};function du(e){return Oe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function vu(e){return Oe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function mu(e){const t=Oe&&!e?window.navigator.userAgent:"ssr";function n(m){return!!t.match(m)}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),c=n(/firefox/i),f=n(/opera/i),u=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:c,opera:f,win:u,mac:d,linux:v,touch:my,ssr:t==="ssr"}}function nb(e,t){const{thresholds:n,mobileBreakpoint:l}=tb(e),a=se(vu(t)),r=se(mu(t)),o=Xe({}),i=se(du(t));function s(){a.value=vu(),i.value=du()}function c(){s(),r.value=mu()}return it(()=>{const f=i.value=n.xxl,y=f?"xs":u?"sm":d?"md":v?"lg":m?"xl":"xxl",b=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]:Jt();const n=_e(Eo);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 ad=Symbol.for("vuetify:goto");function rd(){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 lb(e){return Pi(e)??(document.scrollingElement||document.body)}function Pi(e){return typeof e=="string"?document.querySelector(e):Ff(e)}function Gr(e,t,n){if(typeof e=="number")return t&&n?-e:e;let l=Pi(e),a=0;for(;l;)a+=t?l.offsetLeft:l.offsetTop,l=l.offsetParent;return a}function ab(e,t){return{rtl:t.isRtl,options:at(rd(),e)}}async function hu(e,t,n,l){const a=n?"scrollLeft":"scrollTop",r=at((l==null?void 0:l.options)??rd(),t),o=l==null?void 0:l.rtl.value,i=(typeof e=="number"?e:Pi(e))??0,s=r.container==="parent"&&i instanceof HTMLElement?i.parentElement:lb(r.container),c=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!c)throw new TypeError(`Easing function "${r.easing}" not found.`);let f;if(typeof i=="number")f=Gr(i,n,o);else if(f=Gr(i,n,o)-Gr(s,n,o),r.layout){const m=window.getComputedStyle(i).getPropertyValue("--v-layout-top");m&&(f-=parseInt(m,10))}f+=r.offset,f=ob(s,f,!!o,!!n);const u=s[a]??0;if(f===u)return Promise.resolve(f);const d=performance.now();return new Promise(v=>requestAnimationFrame(function m(h){const b=(h-d)/r.duration,w=Math.floor(u+(f-u)*c(_t(b,0,1)));if(s[a]=w,b>=1&&Math.abs(w-s[a])<10)return v(f);if(b>2)return v(s[a]);requestAnimationFrame(m)}))}function rb(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=_e(ad),{isRtl:n}=Ft();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 hu(r,at(e,o),!1,l)}return a.horizontal=async(r,o)=>hu(r,at(e,o),!0,l),a}function ob(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,c;return l?n?(s=-(a-o),c=0):(s=0,c=a-o):(s=0,c=r+-i),Math.max(Math.min(t,c),s)}const Yl=Symbol.for("vuetify:theme"),ze=W({theme:String},"theme");function gu(){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 ib(){var l,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gu();const t=gu();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 sb(e){const t=ib(e),n=ne(t.defaultTheme),l=ne(t.themes),a=x(()=>{const f={};for(const[u,d]of Object.entries(l.value)){const v=f[u]={...d,colors:{...d.colors}};if(t.variations)for(const m of t.variations.colors){const h=v.colors[m];if(h)for(const y of["lighten","darken"]){const b=y==="lighten"?Ky:Uy;for(const w of rl(t.variations[y],1))v.colors[`${m}-${y}-${w}`]=jy(b(Qt(h),w))}}for(const m of Object.keys(v.colors)){if(/^on-[a-z]/.test(m)||v.colors[`on-${m}`])continue;const h=`on-${m}`,y=Qt(v.colors[m]);v.colors[h]=Uf(y)}}return f}),r=x(()=>a.value[n.value]),o=x(()=>{var m;const f=[];(m=r.value)!=null&&m.dark&&Ln(f,":root",["color-scheme: dark"]),Ln(f,":root",yu(r.value));for(const[h,y]of Object.entries(a.value))Ln(f,`.v-theme--${h}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...yu(y)]);const u=[],d=[],v=new Set(Object.values(a.value).flatMap(h=>Object.keys(h.colors)));for(const h of v)/^on-[a-z]/.test(h)?Ln(d,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(Ln(u,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),Ln(d,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),Ln(d,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return f.push(...u,...d),f.map((h,y)=>y===0?h:` ${h}`).join("")});function i(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(f){if(t.isDisabled)return;const u=f._context.provides.usehead;if(u)if(u.push){const v=u.push(i);Oe&&fe(o,()=>{v.patch(i)})}else Oe?(u.addHeadObjs(x(i)),it(()=>u.updateDOM())):u.addHeadObjs(i());else{let m=function(){if(typeof document<"u"&&!v){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),v=h,document.head.appendChild(v)}v&&(v.innerHTML=o.value)};var d=m;let v=Oe?document.getElementById("vuetify-theme-stylesheet"):null;Oe?fe(o,m,{immediate:!0}):m()}}const c=x(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:l,current:r,computedThemes:a,themeClasses:c,styles:o,global:{name:n,current:r}}}function qe(e){je("provideTheme");const t=_e(Yl,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 He(Yl,r),r}function ub(){je("useTheme");const e=_e(Yl,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Ln(e,t,n){e.push(`${t} { +`,...n.map(l=>` ${l}; +`),`} +`)}function yu(e){const t=e.dark?2:1,n=e.dark?1:2,l=[];for(const[a,r]of Object.entries(e.colors)){const o=Qt(r);l.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||l.push(`--v-theme-${a}-overlay-multiplier: ${Gy(r)>.18?t:n}`)}for(const[a,r]of Object.entries(e.variables)){const o=typeof r=="string"&&r.startsWith("#")?Qt(r):void 0,i=o?`${o.r}, ${o.g}, ${o.b}`:void 0;l.push(`--v-${a}: ${i??r}`)}return l}function Pn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=xo(),l=ne();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()}),fe(()=>n.el,(r,o)=>{o&&(a.unobserve(o),l.value=void 0),r&&a.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Zt(l)}}const Ya=Symbol.for("vuetify:layout"),od=Symbol.for("vuetify:layout-item"),pu=1e3,cb=W({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),id=W({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function fb(){const e=_e(Ya);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function sd(e){const t=_e(Ya);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Ot()}`,l=je("useLayoutItem");He(od,{id:n});const a=se(!1);oi(()=>a.value=!0),Xc(()=>a.value=!1);const{layoutItemStyles:r,layoutItemScrimStyles:o}=t.register(l,{...e,active:x(()=>a.value?!1:e.active.value),id:n});return pt(()=>t.unregister(n)),{layoutItemStyles:r,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const db=(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),c=l.get(o);if(!i||!s||!c)continue;const f={...a,[i.value]:parseInt(a[i.value],10)+(c.value?parseInt(s.value,10):0)};r.push({id:o,layer:f}),a=f}return r};function vb(e){const t=_e(Ya,null),n=x(()=>t?t.rootZIndex.value-100:pu),l=ne([]),a=Xe(new Map),r=Xe(new Map),o=Xe(new Map),i=Xe(new Map),s=Xe(new Map),{resizeRef:c,contentRect:f}=Pn(),u=x(()=>{const A=new Map,I=e.overlaps??[];for(const k of I.filter(E=>E.includes(":"))){const[E,V]=k.split(":");if(!l.value.includes(E)||!l.value.includes(V))continue;const O=a.get(E),T=a.get(V),F=r.get(E),M=r.get(V);!O||!T||!F||!M||(A.set(V,{position:O.value,amount:parseInt(F.value,10)}),A.set(E,{position:T.value,amount:-parseInt(M.value,10)}))}return A}),d=x(()=>{const A=[...new Set([...o.values()].map(k=>k.value))].sort((k,E)=>k-E),I=[];for(const k of A){const E=l.value.filter(V=>{var O;return((O=o.get(V))==null?void 0:O.value)===k});I.push(...E)}return db(I,a,r,i)}),v=x(()=>!Array.from(s.values()).some(A=>A.value)),m=x(()=>d.value[d.value.length-1].layer),h=x(()=>({"--v-layout-left":ie(m.value.left),"--v-layout-right":ie(m.value.right),"--v-layout-top":ie(m.value.top),"--v-layout-bottom":ie(m.value.bottom),...v.value?void 0:{transition:"none"}})),y=x(()=>d.value.slice(1).map((A,I)=>{let{id:k}=A;const{layer:E}=d.value[I],V=r.get(k),O=a.get(k);return{id:k,...E,size:Number(V.value),position:O.value}})),b=A=>y.value.find(I=>I.id===A),w=je("createLayout"),P=se(!1);jt(()=>{P.value=!0}),He(Ya,{register:(A,I)=>{let{id:k,order:E,position:V,layoutSize:O,elementSize:T,active:F,disableTransitions:M,absolute:Y}=I;o.set(k,E),a.set(k,V),r.set(k,O),i.set(k,F),M&&s.set(k,M);const X=ol(od,w==null?void 0:w.vnode).indexOf(A);X>-1?l.value.splice(X,0,k):l.value.push(k);const Z=x(()=>y.value.findIndex(H=>H.id===k)),R=x(()=>n.value+d.value.length*2-Z.value*2),L=x(()=>{const H=V.value==="left"||V.value==="right",ve=V.value==="right",le=V.value==="bottom",ge=T.value??O.value,ae=ge===0?"%":"px",B={[V.value]:0,zIndex:R.value,transform:`translate${H?"X":"Y"}(${(F.value?0:-(ge===0?100:ge))*(ve||le?-1:1)}${ae})`,position:Y.value||n.value!==pu?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!P.value)return B;const N=y.value[Z.value];if(!N)throw new Error(`[Vuetify] Could not find layout item "${k}"`);const G=u.value.get(k);return G&&(N[G.position]+=G.amount),{...B,height:H?`calc(100% - ${N.top}px - ${N.bottom}px)`:T.value?`${T.value}px`:void 0,left:ve?void 0:`${N.left}px`,right:ve?`${N.right}px`:void 0,top:V.value!=="bottom"?`${N.top}px`:void 0,bottom:V.value!=="top"?`${N.bottom}px`:void 0,width:H?T.value?`${T.value}px`:void 0:`calc(100% - ${N.left}px - ${N.right}px)`}}),j=x(()=>({zIndex:R.value-1}));return{layoutItemStyles:L,layoutItemScrimStyles:j,zIndex:R}},unregister:A=>{o.delete(A),a.delete(A),r.delete(A),i.delete(A),s.delete(A),l.value=l.value.filter(I=>I!==A)},mainRect:m,mainStyles:h,getLayoutItem:b,items:y,layoutRect:f,rootZIndex:n});const p=x(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),S=x(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:p,layoutStyles:S,getLayoutItem:b,items:y,layoutRect:f,layoutRef:c}}function ud(){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=Yy(l.defaults),s=nb(l.display,l.ssr),c=sb(l.theme),f=ap(l.icons),u=fp(l.locale),d=Jp(l.date,u),v=ab(l.goTo,u);return{install:h=>{for(const y in o)h.directive(y,o[y]);for(const y in r)h.component(y,r[y]);for(const y in a)h.component(y,kl({...a[y],name:y,aliasName:a[y].name}));if(c.install(h),h.provide(gl,i),h.provide(Eo,s),h.provide(Yl,c),h.provide(ko,f),h.provide(Ga,u),h.provide(Zp,d.options),h.provide(cu,d.instance),h.provide(ad,v),Oe&&l.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:y}=h;h.mount=function(){const b=y(...arguments);return Qe(()=>s.update()),h.mount=y,b}}Ot.reset(),h.mixin({computed:{$vuetify(){return Xe({defaults:tl.call(this,gl),display:tl.call(this,Eo),theme:tl.call(this,Yl),icons:tl.call(this,ko),locale:tl.call(this,Ga),date:tl.call(this,cu)})}}})},defaults:i,display:s,theme:c,icons:f,locale:u,date:d,goTo:v}}const mb="3.7.2";ud.version=mb;function tl(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 hb=ud({icons:{defaultSet:"fa",aliases:op,sets:{fa:ip}},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)"}}}}});/*! + * vue-router v4.4.5 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const ll=typeof document<"u";function cd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function gb(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&cd(e.default)}const Ve=Object.assign;function qr(e,t){const n={};for(const l in t){const a=t[l];n[l]=Ht(a)?a.map(e):e(a)}return n}const Nl=()=>{},Ht=Array.isArray,fd=/#/g,yb=/&/g,pb=/\//g,bb=/=/g,Sb=/\?/g,dd=/\+/g,wb=/%5B/g,xb=/%5D/g,vd=/%5E/g,Cb=/%60/g,md=/%7B/g,_b=/%7C/g,hd=/%7D/g,kb=/%20/g;function Ei(e){return encodeURI(""+e).replace(_b,"|").replace(wb,"[").replace(xb,"]")}function Pb(e){return Ei(e).replace(md,"{").replace(hd,"}").replace(vd,"^")}function To(e){return Ei(e).replace(dd,"%2B").replace(kb,"+").replace(fd,"%23").replace(yb,"%26").replace(Cb,"`").replace(md,"{").replace(hd,"}").replace(vd,"^")}function Eb(e){return To(e).replace(bb,"%3D")}function Tb(e){return Ei(e).replace(fd,"%23").replace(Sb,"%3F")}function Ab(e){return e==null?"":Tb(e).replace(pb,"%2F")}function Ql(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Ib=/\/$/,Vb=e=>e.replace(Ib,"");function Yr(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=Db(l??t,n),{fullPath:l+(r&&"?")+r+o,path:l,query:a,hash:Ql(o)}}function Ob(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function bu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Fb(e,t,n){const l=t.matched.length-1,a=n.matched.length-1;return l>-1&&l===a&&yl(t.matched[l],n.matched[a])&&gd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function yl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gd(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Bb(e[n],t[n]))return!1;return!0}function Bb(e,t){return Ht(e)?Su(e,t):Ht(t)?Su(t,e):e===t}function Su(e,t){return Ht(t)?e.length===t.length&&e.every((n,l)=>n===t[l]):e.length===1&&e[0]===t}function Db(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 pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Xl;(function(e){e.pop="pop",e.push="push"})(Xl||(Xl={}));var Hl;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hl||(Hl={}));function Rb(e){if(!e)if(ll){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Vb(e)}const Mb=/^[^#]+#/;function Lb(e,t){return e.replace(Mb,"#")+t}function $b(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 br=()=>({left:window.scrollX,top:window.scrollY});function Nb(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=$b(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 wu(e,t){return(history.state?history.state.position-t:-1)+e}const Ao=new Map;function Hb(e,t){Ao.set(e,t)}function jb(e){const t=Ao.get(e);return Ao.delete(e),t}let zb=()=>location.protocol+"//"+location.host;function yd(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),bu(s,"")}return bu(n,e)+l+a}function Wb(e,t,n,l){let a=[],r=[],o=null;const i=({state:d})=>{const v=yd(e,location),m=n.value,h=t.value;let y=0;if(d){if(n.value=v,t.value=d,o&&o===m){o=null;return}y=h?d.position-h.position:0}else l(v);a.forEach(b=>{b(n.value,m,{delta:y,type:Xl.pop,direction:y?y>0?Hl.forward:Hl.back:Hl.unknown})})};function s(){o=n.value}function c(d){a.push(d);const v=()=>{const m=a.indexOf(d);m>-1&&a.splice(m,1)};return r.push(v),v}function f(){const{history:d}=window;d.state&&d.replaceState(Ve({},d.state,{scroll:br()}),"")}function u(){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:c,destroy:u}}function xu(e,t,n,l=!1,a=!1){return{back:e,current:t,forward:n,replaced:l,position:window.history.length,scroll:a?br():null}}function Kb(e){const{history:t,location:n}=window,l={value:yd(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,c,f){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+s:zb()+e+s;try{t[f?"replaceState":"pushState"](c,"",d),a.value=c}catch(v){console.error(v),n[f?"replace":"assign"](d)}}function o(s,c){const f=Ve({},t.state,xu(a.value.back,s,a.value.forward,!0),c,{position:a.value.position});r(s,f,!0),l.value=s}function i(s,c){const f=Ve({},a.value,t.state,{forward:s,scroll:br()});r(f.current,f,!0);const u=Ve({},xu(l.value,s,null),{position:f.position+1},c);r(s,u,!1),l.value=s}return{location:l,state:a,push:i,replace:o}}function Ub(e){e=Rb(e);const t=Kb(e),n=Wb(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:Lb.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 Gb(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ub(e)}function qb(e){return typeof e=="string"||e&&typeof e=="object"}function pd(e){return typeof e=="string"||typeof e=="symbol"}const bd=Symbol("");var Cu;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Cu||(Cu={}));function pl(e,t){return Ve(new Error,{type:e,[bd]:!0},t)}function ln(e,t){return e instanceof Error&&bd in e&&(t==null||!!(e.type&t))}const _u="[^/]+?",Yb={sensitive:!1,strict:!1,start:!0,end:!0},Qb=/[.+*?^${}()[\]/\\]/g;function Xb(e,t){const n=Ve({},Yb,t),l=[];let a=n.start?"^":"";const r=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(let u=0;ut.length?t.length===1&&t[0]===80?1:-1:0}function Sd(e,t){let n=0;const l=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const Jb={type:0,value:""},e0=/[a-zA-Z0-9_]/;function t0(e){if(!e)return[[]];if(e==="/")return[[Jb]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,l=n;const a=[];let r;function o(){r&&a.push(r),r=[]}let i=0,s,c="",f="";function u(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:f,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;i{o(P)}:Nl}function o(u){if(pd(u)){const d=l.get(u);d&&(l.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&l.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function i(){return n}function s(u){const d=o0(u,n);n.splice(d,0,u),u.record.name&&!Tu(u)&&l.set(u.record.name,u)}function c(u,d){let v,m={},h,y;if("name"in u&&u.name){if(v=l.get(u.name),!v)throw pl(1,{location:u});y=v.record.name,m=Ve(Pu(d.params,v.keys.filter(P=>!P.optional).concat(v.parent?v.parent.keys.filter(P=>P.optional):[]).map(P=>P.name)),u.params&&Pu(u.params,v.keys.map(P=>P.name))),h=v.stringify(m)}else if(u.path!=null)h=u.path,v=n.find(P=>P.re.test(h)),v&&(m=v.parse(h),y=v.record.name);else{if(v=d.name?l.get(d.name):n.find(P=>P.re.test(d.path)),!v)throw pl(1,{location:u,currentLocation:d});y=v.record.name,m=Ve({},d.params,u.params),h=v.stringify(m)}const b=[];let w=v;for(;w;)b.unshift(w.record),w=w.parent;return{name:y,path:h,params:m,matched:b,meta:r0(b)}}e.forEach(u=>r(u));function f(){n.length=0,l.clear()}return{addRoute:r,resolve:c,removeRoute:o,clearRoutes:f,getRoutes:i,getRecordMatcher:a}}function Pu(e,t){const n={};for(const l of t)l in e&&(n[l]=e[l]);return n}function Eu(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:a0(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function a0(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 Tu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function r0(e){return e.reduce((t,n)=>Ve(t,n.meta),{})}function Au(e,t){const n={};for(const l in e)n[l]=l in t?t[l]:e[l];return n}function o0(e,t){let n=0,l=t.length;for(;n!==l;){const r=n+l>>1;Sd(e,t[r])<0?l=r:n=r+1}const a=i0(e);return a&&(l=t.lastIndexOf(a,l-1)),l}function i0(e){let t=e;for(;t=t.parent;)if(wd(t)&&Sd(e,t)===0)return t}function wd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function s0(e){const t={};if(e===""||e==="?")return t;const l=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&To(r)):[l&&To(l)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function u0(e){const t={};for(const n in e){const l=e[n];l!==void 0&&(t[n]=Ht(l)?l.map(a=>a==null?null:""+a):l==null?l:""+l)}return t}const c0=Symbol(""),Vu=Symbol(""),Sr=Symbol(""),Ti=Symbol(""),Io=Symbol("");function Il(){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 Cn(e,t,n,l,a,r=o=>o()){const o=l&&(l.enterCallbacks[a]=l.enterCallbacks[a]||[]);return()=>new Promise((i,s)=>{const c=d=>{d===!1?s(pl(4,{from:n,to:t})):d instanceof Error?s(d):qb(d)?s(pl(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,c));let u=Promise.resolve(f);e.length<3&&(u=u.then(c)),u.catch(d=>s(d))})}function Qr(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(cd(s)){const f=(s.__vccOpts||s)[t];f&&r.push(Cn(f,n,l,o,i,a))}else{let c=s();r.push(()=>c.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${i}" at "${o.path}"`);const u=gb(f)?f.default:f;o.mods[i]=f,o.components[i]=u;const v=(u.__vccOpts||u)[t];return v&&Cn(v,n,l,o,i,a)()}))}}return r}function Ou(e){const t=_e(Sr),n=_e(Ti),l=x(()=>{const s=Ae(e.to);return t.resolve(s)}),a=x(()=>{const{matched:s}=l.value,{length:c}=s,f=s[c-1],u=n.matched;if(!f||!u.length)return-1;const d=u.findIndex(yl.bind(null,f));if(d>-1)return d;const v=Fu(s[c-2]);return c>1&&Fu(f)===v&&u[u.length-1].path!==v?u.findIndex(yl.bind(null,s[c-2])):d}),r=x(()=>a.value>-1&&m0(n.params,l.value.params)),o=x(()=>a.value>-1&&a.value===n.matched.length-1&&gd(n.params,l.value.params));function i(s={}){return v0(s)?t[Ae(e.replace)?"replace":"push"](Ae(e.to)).catch(Nl):Promise.resolve()}return{route:l,href:x(()=>l.value.href),isActive:r,isExactActive:o,navigate:i}}const f0=wl({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:Ou,setup(e,{slots:t}){const n=Xe(Ou(e)),{options:l}=_e(Sr),a=x(()=>({[Bu(e.activeClass,l.linkActiveClass,"router-link-active")]:n.isActive,[Bu(e.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:In("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),d0=f0;function v0(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 m0(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(!Ht(a)||a.length!==l.length||l.some((r,o)=>r!==a[o]))return!1}return!0}function Fu(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Bu=(e,t,n)=>e??t??n,h0=wl({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const l=_e(Io),a=x(()=>e.route||l.value),r=_e(Vu,0),o=x(()=>{let c=Ae(r);const{matched:f}=a.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),i=x(()=>a.value.matched[o.value]);He(Vu,x(()=>o.value+1)),He(c0,i),He(Io,a);const s=ne();return fe(()=>[s.value,i.value,e.name],([c,f,u],[d,v,m])=>{f&&(f.instances[u]=c,v&&v!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),c&&f&&(!v||!yl(f,v)||!d)&&(f.enterCallbacks[u]||[]).forEach(h=>h(c))},{flush:"post"}),()=>{const c=a.value,f=e.name,u=i.value,d=u&&u.components[f];if(!d)return Du(n.default,{Component:d,route:c});const v=u.props[f],m=v?v===!0?c.params:typeof v=="function"?v(c):v:null,y=In(d,Ve({},m,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(u.instances[f]=null)},ref:s}));return Du(n.default,{Component:y,route:c})||y}}});function Du(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const g0=h0;function y0(e){const t=l0(e.routes,e),n=e.parseQuery||s0,l=e.stringifyQuery||Iu,a=e.history,r=Il(),o=Il(),i=Il(),s=se(pn);let c=pn;ll&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=qr.bind(null,B=>""+B),u=qr.bind(null,Ab),d=qr.bind(null,Ql);function v(B,N){let G,Q;return pd(B)?(G=t.getRecordMatcher(B),Q=N):Q=B,t.addRoute(Q,G)}function m(B){const N=t.getRecordMatcher(B);N&&t.removeRoute(N)}function h(){return t.getRoutes().map(B=>B.record)}function y(B){return!!t.getRecordMatcher(B)}function b(B,N){if(N=Ve({},N||s.value),typeof B=="string"){const _=Yr(n,B,N.path),D=t.resolve({path:_.path},N),z=a.createHref(_.fullPath);return Ve(_,D,{params:d(D.params),hash:Ql(_.hash),redirectedFrom:void 0,href:z})}let G;if(B.path!=null)G=Ve({},B,{path:Yr(n,B.path,N.path).path});else{const _=Ve({},B.params);for(const D in _)_[D]==null&&delete _[D];G=Ve({},B,{params:u(_)}),N.params=u(N.params)}const Q=t.resolve(G,N),be=B.hash||"";Q.params=f(d(Q.params));const Ee=Ob(l,Ve({},B,{hash:Pb(be),path:Q.path})),C=a.createHref(Ee);return Ve({fullPath:Ee,hash:be,query:l===Iu?u0(B.query):B.query||{}},Q,{redirectedFrom:void 0,href:C})}function w(B){return typeof B=="string"?Yr(n,B,s.value.path):Ve({},B)}function P(B,N){if(c!==B)return pl(8,{from:N,to:B})}function p(B){return I(B)}function S(B){return p(Ve(w(B),{replace:!0}))}function A(B){const N=B.matched[B.matched.length-1];if(N&&N.redirect){const{redirect:G}=N;let Q=typeof G=="function"?G(B):G;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=w(Q):{path:Q},Q.params={}),Ve({query:B.query,hash:B.hash,params:Q.path!=null?{}:B.params},Q)}}function I(B,N){const G=c=b(B),Q=s.value,be=B.state,Ee=B.force,C=B.replace===!0,_=A(G);if(_)return I(Ve(w(_),{state:typeof _=="object"?Ve({},be,_.state):be,force:Ee,replace:C}),N||G);const D=G;D.redirectedFrom=N;let z;return!Ee&&Fb(l,Q,G)&&(z=pl(16,{to:D,from:Q}),j(Q,Q,!0,!1)),(z?Promise.resolve(z):V(D,Q)).catch($=>ln($)?ln($,2)?$:L($):Z($,D,Q)).then($=>{if($){if(ln($,2))return I(Ve({replace:C},w($.to),{state:typeof $.to=="object"?Ve({},be,$.to.state):be,force:Ee}),N||D)}else $=T(D,Q,!0,C,be);return O(D,Q,$),$})}function k(B,N){const G=P(B,N);return G?Promise.reject(G):Promise.resolve()}function E(B){const N=le.values().next().value;return N&&typeof N.runWithContext=="function"?N.runWithContext(B):B()}function V(B,N){let G;const[Q,be,Ee]=p0(B,N);G=Qr(Q.reverse(),"beforeRouteLeave",B,N);for(const _ of Q)_.leaveGuards.forEach(D=>{G.push(Cn(D,B,N))});const C=k.bind(null,B,N);return G.push(C),ae(G).then(()=>{G=[];for(const _ of r.list())G.push(Cn(_,B,N));return G.push(C),ae(G)}).then(()=>{G=Qr(be,"beforeRouteUpdate",B,N);for(const _ of be)_.updateGuards.forEach(D=>{G.push(Cn(D,B,N))});return G.push(C),ae(G)}).then(()=>{G=[];for(const _ of Ee)if(_.beforeEnter)if(Ht(_.beforeEnter))for(const D of _.beforeEnter)G.push(Cn(D,B,N));else G.push(Cn(_.beforeEnter,B,N));return G.push(C),ae(G)}).then(()=>(B.matched.forEach(_=>_.enterCallbacks={}),G=Qr(Ee,"beforeRouteEnter",B,N,E),G.push(C),ae(G))).then(()=>{G=[];for(const _ of o.list())G.push(Cn(_,B,N));return G.push(C),ae(G)}).catch(_=>ln(_,8)?_:Promise.reject(_))}function O(B,N,G){i.list().forEach(Q=>E(()=>Q(B,N,G)))}function T(B,N,G,Q,be){const Ee=P(B,N);if(Ee)return Ee;const C=N===pn,_=ll?history.state:{};G&&(Q||C?a.replace(B.fullPath,Ve({scroll:C&&_&&_.scroll},be)):a.push(B.fullPath,be)),s.value=B,j(B,N,G,C),L()}let F;function M(){F||(F=a.listen((B,N,G)=>{if(!ge.listening)return;const Q=b(B),be=A(Q);if(be){I(Ve(be,{replace:!0}),Q).catch(Nl);return}c=Q;const Ee=s.value;ll&&Hb(wu(Ee.fullPath,G.delta),br()),V(Q,Ee).catch(C=>ln(C,12)?C:ln(C,2)?(I(C.to,Q).then(_=>{ln(_,20)&&!G.delta&&G.type===Xl.pop&&a.go(-1,!1)}).catch(Nl),Promise.reject()):(G.delta&&a.go(-G.delta,!1),Z(C,Q,Ee))).then(C=>{C=C||T(Q,Ee,!1),C&&(G.delta&&!ln(C,8)?a.go(-G.delta,!1):G.type===Xl.pop&&ln(C,20)&&a.go(-1,!1)),O(Q,Ee,C)}).catch(Nl)}))}let Y=Il(),K=Il(),X;function Z(B,N,G){L(B);const Q=K.list();return Q.length?Q.forEach(be=>be(B,N,G)):console.error(B),Promise.reject(B)}function R(){return X&&s.value!==pn?Promise.resolve():new Promise((B,N)=>{Y.add([B,N])})}function L(B){return X||(X=!B,M(),Y.list().forEach(([N,G])=>B?G(B):N()),Y.reset()),B}function j(B,N,G,Q){const{scrollBehavior:be}=e;if(!ll||!be)return Promise.resolve();const Ee=!G&&jb(wu(B.fullPath,0))||(Q||!G)&&history.state&&history.state.scroll||null;return Qe().then(()=>be(B,N,Ee)).then(C=>C&&Nb(C)).catch(C=>Z(C,B,N))}const H=B=>a.go(B);let ve;const le=new Set,ge={currentRoute:s,listening:!0,addRoute:v,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:h,resolve:b,options:e,push:p,replace:S,go:H,back:()=>H(-1),forward:()=>H(1),beforeEach:r.add,beforeResolve:o.add,afterEach:i.add,onError:K.add,isReady:R,install(B){const N=this;B.component("RouterLink",d0),B.component("RouterView",g0),B.config.globalProperties.$router=N,Object.defineProperty(B.config.globalProperties,"$route",{enumerable:!0,get:()=>Ae(s)}),ll&&!ve&&s.value===pn&&(ve=!0,p(a.location).catch(be=>{}));const G={};for(const be in pn)Object.defineProperty(G,be,{get:()=>s.value[be],enumerable:!0});B.provide(Sr,N),B.provide(Ti,Fc(G)),B.provide(Io,s);const Q=B.unmount;le.add(B),B.unmount=function(){le.delete(B),le.size<1&&(c=pn,F&&F(),F=null,s.value=pn,ve=!1,X=!1),Q()}}};function ae(B){return B.reduce((N,G)=>N.then(()=>E(G)),Promise.resolve())}return ge}function p0(e,t){const n=[],l=[],a=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;oyl(c,i))?l.push(i):n.push(i));const s=e.matched[o];s&&(t.matched.find(c=>yl(c,s))||a.push(s))}return[n,l,a]}function b0(){return _e(Sr)}function xd(e){return _e(Ti)}function S0(e){const{extendRoutes:t,routes:n}=e;return t&&console.warn('"extendRoutes()" is deprecated, please modify the routes directly. See https://uvr.esm.is/guide/extending-routes.html#extending-routes-at-runtime for an alternative.'),y0(Object.assign(e,{routes:typeof t=="function"&&t(n)||n}))}const w0="modulepreload",x0=function(e){return"/"+e},Ru={},Xr=function(t,n,l){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));a=Promise.allSettled(n.map(s=>{if(s=x0(s),s in Ru)return;Ru[s]=!0;const c=s.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${f}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":w0,c||(u.as="script"),u.crossOrigin="",u.href=s,i&&u.setAttribute("nonce",i),document.head.appendChild(u),c)return new Promise((d,v)=>{u.addEventListener("load",d),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${s}`)))})}))}function r(o){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o}return a.then(o=>{for(const i of o||[])i.status==="rejected"&&r(i.reason);return t().catch(r)})},C0=[{path:"/",name:"/",component:()=>Xr(()=>Promise.resolve().then(()=>Zx),void 0)},{path:"/:path(.*)",name:"/[...path]",component:()=>Xr(()=>Promise.resolve().then(()=>rC),void 0)},{path:"/keyboard",children:[{path:":kb+",name:"/keyboard/[kb]+",component:()=>Xr(()=>Promise.resolve().then(()=>gC),void 0)}]}],_0=S0({history:Gb("/"),routes:C0});var k0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function P0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cd={exports:{}};(function(e,t){(function(n,l){e.exports=l()})(typeof self<"u"?self:k0,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 S=0,A=Array(p.length);S1&&k>-1?c[I].el.splice(k,1):delete c[I]}};s.install=function(p,S){u=[].concat(o(S&&S.prevent?S.prevent:[])),console.log("installing..."),p.directive("shortkey",{beforeMount:function(A,I,k){var E=v(I.value);m(E,A,I,k)},updated:function(A,I,k){var E=v(I.oldValue);h(E,A);var V=v(I.value);m(V,A,I,k)},unmounted:function(A,I){var k=v(I.value);h(k,A)}})},s.decodeKey=function(p){return y(p)},s.encodeKey=function(p){var S={};S.shiftKey=p.includes("shift"),S.ctrlKey=p.includes("ctrl"),S.metaKey=p.includes("meta"),S.altKey=p.includes("alt");var A=y(S);return A+=p.filter(function(I){return!["shift","ctrl","meta","alt"].includes(I)}).join("")};var y=function(p){var S="";return(p.key==="Shift"||p.shiftKey)&&(S+="shift"),(p.key==="Control"||p.ctrlKey)&&(S+="ctrl"),(p.key==="Meta"||p.metaKey)&&(S+="meta"),(p.key==="Alt"||p.altKey)&&(S+="alt"),p.key==="ArrowUp"&&(S+="arrowup"),p.key==="ArrowLeft"&&(S+="arrowleft"),p.key==="ArrowRight"&&(S+="arrowright"),p.key==="ArrowDown"&&(S+="arrowdown"),p.key==="AltGraph"&&(S+="altgraph"),p.key==="Escape"&&(S+="esc"),p.key==="Enter"&&(S+="enter"),p.key==="Tab"&&(S+="tab"),p.key===" "&&(S+="space"),p.key==="PageUp"&&(S+="pageup"),p.key==="PageDown"&&(S+="pagedown"),p.key==="Home"&&(S+="home"),p.key==="End"&&(S+="end"),p.key==="Delete"&&(S+="del"),p.key==="Backspace"&&(S+="backspace"),p.key==="Insert"&&(S+="insert"),p.key==="NumLock"&&(S+="numlock"),p.key==="CapsLock"&&(S+="capslock"),p.key==="Pause"&&(S+="pause"),p.key==="ContextMenu"&&(S+="contextmenu"),p.key==="ScrollLock"&&(S+="scrolllock"),p.key==="BrowserHome"&&(S+="browserhome"),p.key==="MediaSelect"&&(S+="mediaselect"),(p.key&&p.key!==" "&&p.key.length===1||/F\d{1,2}|\//g.test(p.key))&&(S+=p.key.toLowerCase()),S},b=function(p){var S=new CustomEvent("shortkey",{bubbles:!1});c[p].key&&(S.srcKey=c[p].key);var A=c[p].el;console.log(c),console.log("pKey:",p),console.log(A),c[p].propagte?A.forEach(function(I){return I.dispatchEvent(S)}):A[A.length-1].dispatchEvent(S)};s.keyDown=function(p){(!c[p].once&&!c[p].push||c[p].push&&!d)&&b(p)},r&&Object({NODE_ENV:"production"})&&function(){document.addEventListener("keydown",function(p){var S=s.decodeKey(p);if(P(S)){if(c[S].propagte||(p.preventDefault(),p.stopPropagation()),c[S].focus)s.keyDown(S),d=!0;else if(!d){var A=c[S].el;A[A.length-1].focus(),d=!0}}},!0),document.addEventListener("keyup",function(p){var S=s.decodeKey(p);P(S)&&(c[S].propagte||(p.preventDefault(),p.stopPropagation()),(c[S].once||c[S].push)&&b(S)),d=!1},!0)}();var w=function(p){var S=p.b,A=p.push,I=p.once,k=p.focus,E=p.propagte,V=p.el;for(var O in S){var T=s.encodeKey(S[O]),F=c[T]&&c[T].el?c[T].el:[],M=c[T]&&c[T].propagte;F.push(V),c[T]={push:A,once:I,focus:k,key:O,propagte:M||E,el:F}}},P=function(p){var S=!!f.find(function(I){return I===document.activeElement}),A=!!u.find(function(I){return document.activeElement&&document.activeElement.matches(I)});return!!c[p]&&!(S||A)};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(P){if(d===setTimeout)return setTimeout(P,0);if((d===a||!d)&&setTimeout)return d=setTimeout,setTimeout(P,0);try{return d(P,0)}catch{try{return d.call(null,P,0)}catch{return d.call(this,P,0)}}}function i(P){if(v===clearTimeout)return clearTimeout(P);if((v===r||!v)&&clearTimeout)return v=clearTimeout,clearTimeout(P);try{return v(P)}catch{try{return v.call(null,P)}catch{return v.call(this,P)}}}function s(){b&&h&&(b=!1,h.length?y=h.concat(y):w=-1,y.length&&c())}function c(){if(!b){var P=o(s);b=!0;for(var p=y.length;p;){for(h=y,y=[];++w1)for(var S=1;S{e.delete(a)};return{on:a=>{e.add(a);const r=()=>t(a);return wr(r),{off:r}},off:t,trigger:(...a)=>Promise.all(Array.from(e).map(r=>r(...a)))}}function kd(e){let t=!1,n;const l=sr(!0);return(...a)=>(t||(n=l.run(()=>e(...a)),t=!0),n)}function It(e){return typeof e=="function"?e():Ae(e)}const Pd=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const I0=Object.prototype.toString,V0=e=>I0.call(e)==="[object Object]",Ed=()=>{};function O0(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 Td=e=>e();function F0(e=Td){const t=ne(!0);function n(){t.value=!1}function l(){t.value=!0}const a=(...r)=>{t.value&&e(...r)};return{isActive:Zt(t),pause:n,resume:l,eventFilter:a}}function Mu(e,t=!1,n="Timeout"){return new Promise((l,a)=>{setTimeout(t?()=>a(n):l,e)})}function B0(e,...t){return t.some(n=>n in e)}function D0(e){return xl()}function Va(...e){if(e.length!==1)return J(...e);const t=e[0];return typeof t=="function"?Zt(mh(()=>({get:t,set:Ed}))):ne(t)}function R0(e,t,n={}){const{eventFilter:l=Td,...a}=n;return fe(e,O0(l,t),a)}function M0(e,t,n={}){const{eventFilter:l,...a}=n,{eventFilter:r,pause:o,resume:i,isActive:s}=F0(l);return{stop:R0(e,t,{...a,eventFilter:r}),pause:o,resume:i,isActive:s}}function Ad(e,t=!0,n){D0()?jt(e,n):t?e():Qe(e)}function Vo(e,t=!1){function n(u,{flush:d="sync",deep:v=!1,timeout:m,throwOnTimeout:h}={}){let y=null;const w=[new Promise(P=>{y=fe(e,p=>{u(p)!==t&&(y==null||y(),P(p))},{flush:d,deep:v,immediate:!0})})];return m!=null&&w.push(Mu(m,h).then(()=>It(e)).finally(()=>y==null?void 0:y())),Promise.race(w)}function l(u,d){if(!De(u))return n(p=>p===u,d);const{flush:v="sync",deep:m=!1,timeout:h,throwOnTimeout:y}=d??{};let b=null;const P=[new Promise(p=>{b=fe([e,u],([S,A])=>{t!==(S===A)&&(b==null||b(),p(S))},{flush:v,deep:m,immediate:!0})})];return h!=null&&P.push(Mu(h,y).then(()=>It(e)).finally(()=>(b==null||b(),It(e)))),Promise.race(P)}function a(u){return n(d=>!!d,u)}function r(u){return l(null,u)}function o(u){return l(void 0,u)}function i(u){return n(Number.isNaN,u)}function s(u,d){return n(v=>{const m=Array.from(v);return m.includes(u)||m.includes(It(u))},d)}function c(u){return f(1,u)}function f(u=1,d){let v=-1;return n(()=>(v+=1,v>=u),d)}return Array.isArray(It(e))?{toMatch:n,toContains:s,changed:c,changedTimes:f,get not(){return Vo(e,!t)}}:{toMatch:n,toBe:l,toBeTruthy:a,toBeNull:r,toBeNaN:i,toBeUndefined:o,changed:c,changedTimes:f,get not(){return Vo(e,!t)}}}function L0(e){return Vo(e)}function $0(e,t,n={}){const{immediate:l=!0}=n,a=ne(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function i(){a.value=!1,o()}function s(...c){o(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...c)},It(t))}return l&&(a.value=!0,Pd&&s()),wr(i),{isPending:Zt(a),start:s,stop:i}}function Id(e){var t;const n=It(e);return(t=n==null?void 0:n.$el)!=null?t:n}const bl=Pd?window:void 0;function Lu(...e){let t,n,l,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,l,a]=e,t=bl):[t,n,l,a]=e,!t)return Ed;Array.isArray(n)||(n=[n]),Array.isArray(l)||(l=[l]);const r=[],o=()=>{r.forEach(f=>f()),r.length=0},i=(f,u,d,v)=>(f.addEventListener(u,d,v),()=>f.removeEventListener(u,d,v)),s=fe(()=>[Id(t),It(a)],([f,u])=>{if(o(),!f)return;const d=V0(u)?{...u}:u;r.push(...n.flatMap(v=>l.map(m=>i(f,v,m,d))))},{immediate:!0,flush:"post"}),c=()=>{s(),o()};return wr(c),c}function N0(){const e=ne(!1),t=xl();return t&&jt(()=>{e.value=!0},t),e}function H0(e){const t=N0();return x(()=>(t.value,!!e()))}function j0(e,t={}){const{window:n=bl}=t,l=H0(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=ne(!1),o=c=>{r.value=c.matches},i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",o):a.removeListener(o))},s=it(()=>{l.value&&(i(),a=n.matchMedia(It(e)),"addEventListener"in a?a.addEventListener("change",o):a.addListener(o),r.value=a.matches)});return wr(()=>{s(),i(),a=void 0}),r}const xa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ca="__vueuse_ssr_handlers__",z0=W0();function W0(){return Ca in xa||(xa[Ca]=xa[Ca]||{}),xa[Ca]}function Vd(e,t){return z0[e]||t}function K0(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 U0={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()}},$u="vueuse-storage";function G0(e,t,n,l={}){var a;const{flush:r="pre",deep:o=!0,listenToStorageChanges:i=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:f,window:u=bl,eventFilter:d,onError:v=V=>{console.error(V)},initOnMounted:m}=l,h=(f?se:ne)(typeof t=="function"?t():t);if(!n)try{n=Vd("getDefaultStorage",()=>{var V;return(V=bl)==null?void 0:V.localStorage})()}catch(V){v(V)}if(!n)return h;const y=It(t),b=K0(y),w=(a=l.serializer)!=null?a:U0[b],{pause:P,resume:p}=M0(h,()=>A(h.value),{flush:r,deep:o,eventFilter:d});u&&i&&Ad(()=>{Lu(u,"storage",k),Lu(u,$u,E),m&&k()}),m||k();function S(V,O){u&&u.dispatchEvent(new CustomEvent($u,{detail:{key:e,oldValue:V,newValue:O,storageArea:n}}))}function A(V){try{const O=n.getItem(e);if(V==null)S(O,null),n.removeItem(e);else{const T=w.write(V);O!==T&&(n.setItem(e,T),S(O,T))}}catch(O){v(O)}}function I(V){const O=V?V.newValue:n.getItem(e);if(O==null)return s&&y!=null&&n.setItem(e,w.write(y)),y;if(!V&&c){const T=w.read(O);return typeof c=="function"?c(T,y):b==="object"&&!Array.isArray(T)?{...y,...T}:T}else return typeof O!="string"?O:w.read(O)}function k(V){if(!(V&&V.storageArea!==n)){if(V&&V.key==null){h.value=y;return}if(!(V&&V.key!==e)){P();try{(V==null?void 0:V.newValue)!==w.write(h.value)&&(h.value=I(V))}catch(O){v(O)}finally{V?Qe(p):p()}}}}function E(V){k(V.detail)}return h}function q0(e){return j0("(prefers-color-scheme: dark)",e)}function Y0(e={}){const{selector:t="html",attribute:n="class",initialValue:l="auto",window:a=bl,storage:r,storageKey:o="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:s,emitAuto:c,disableTransition:f=!0}=e,u={auto:"",light:"light",dark:"dark",...e.modes||{}},d=q0({window:a}),v=x(()=>d.value?"dark":"light"),m=s||(o==null?Va(l):G0(o,l,r,{window:a,listenToStorageChanges:i})),h=x(()=>m.value==="auto"?v.value:m.value),y=Vd("updateHTMLAttrs",(p,S,A)=>{const I=typeof p=="string"?a==null?void 0:a.document.querySelector(p):Id(p);if(!I)return;let k;if(f&&(k=a.document.createElement("style"),k.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(k)),S==="class"){const E=A.split(/\s/g);Object.values(u).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{E.includes(V)?I.classList.add(V):I.classList.remove(V)})}else I.setAttribute(S,A);f&&(a.getComputedStyle(k).opacity,document.head.removeChild(k))});function b(p){var S;y(t,n,(S=u[p])!=null?S:p)}function w(p){e.onChanged?e.onChanged(p,b):b(p)}fe(h,w,{flush:"post",immediate:!0}),Ad(()=>w(h.value));const P=x({get(){return c?m.value:h.value},set(p){m.value=p}});try{return Object.assign(P,{store:m,system:v,state:h})}catch{return P}}const Q0={json:"application/json",text:"text/plain"};function Nu(e){return e&&B0(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function Jr(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function Ai(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&&(Nu(t[0])?r={...r,...t[0]}:a=t[0]),t.length>1&&Nu(t[1])&&(r={...r,...t[1]});const{fetch:i=(n=bl)==null?void 0:n.fetch,initialData:s,timeout:c}=r,f=Zr(),u=Zr(),d=Zr(),v=ne(!1),m=ne(!1),h=ne(!1),y=ne(null),b=se(null),w=se(null),P=se(s||null),p=x(()=>l&&m.value);let S,A;const I=()=>{l&&(S==null||S.abort(),S=new AbortController,S.signal.onabort=()=>h.value=!0,a={...a,signal:S.signal})},k=K=>{m.value=K,v.value=!K};c&&(A=$0(I,c,{immediate:!1}));let E=0;const V=async(K=!1)=>{var X,Z;I(),k(!0),w.value=null,y.value=null,h.value=!1,E+=1;const R=E,L={method:o.method,headers:{}};if(o.payload){const le=Jr(L.headers),ge=It(o.payload);!o.payloadType&&ge&&Object.getPrototypeOf(ge)===Object.prototype&&!(ge instanceof FormData)&&(o.payloadType="json"),o.payloadType&&(le["Content-Type"]=(X=Q0[o.payloadType])!=null?X:o.payloadType),L.body=o.payloadType==="json"?JSON.stringify(ge):ge}let j=!1;const H={url:It(e),options:{...L,...a},cancel:()=>{j=!0}};if(r.beforeFetch&&Object.assign(H,await r.beforeFetch(H)),j||!i)return k(!1),Promise.resolve(null);let ve=null;return A&&A.start(),i(H.url,{...L,...H.options,headers:{...Jr(L.headers),...Jr((Z=H.options)==null?void 0:Z.headers)}}).then(async le=>{if(b.value=le,y.value=le.status,ve=await le.clone()[o.type](),!le.ok)throw P.value=s||null,new Error(le.statusText);return r.afterFetch&&({data:ve}=await r.afterFetch({data:ve,response:le})),P.value=ve,f.trigger(le),le}).catch(async le=>{let ge=le.message||le.name;if(r.onFetchError&&({error:ge,data:ve}=await r.onFetchError({data:ve,error:le,response:b.value})),w.value=ge,r.updateDataOnError&&(P.value=ve),u.trigger(le),K)throw le;return null}).finally(()=>{R===E&&k(!1),A&&A.stop(),d.trigger(null)})},O=Va(r.refetch);fe([O,Va(e)],([K])=>K&&V(),{deep:!0});const T={isFinished:Zt(v),isFetching:Zt(m),statusCode:y,response:b,error:w,data:P,canAbort:p,aborted:h,abort:I,execute:V,onFetchResponse:f.on,onFetchError:u.on,onFetchFinally:d.on,get:F("GET"),put:F("PUT"),post:F("POST"),delete:F("DELETE"),patch:F("PATCH"),head:F("HEAD"),options:F("OPTIONS"),json:Y("json"),text:Y("text"),blob:Y("blob"),arrayBuffer:Y("arrayBuffer"),formData:Y("formData")};function F(K){return(X,Z)=>{if(!m.value)return o.method=K,o.payload=X,o.payloadType=Z,De(o.payload)&&fe([O,Va(o.payload)],([R])=>R&&V(),{deep:!0}),{...T,then(R,L){return M().then(R,L)}}}}function M(){return new Promise((K,X)=>{L0(v).toBe(!0).then(()=>K(T)).catch(Z=>X(Z))})}function Y(K){return()=>{if(!m.value)return o.type=K,{...T,then(X,Z){return M().then(X,Z)}}}}return r.immediate&&Promise.resolve().then(()=>V()),{...T,then(K,X){return M().then(K,X)}}}const X0=W({...xe(),...cb({fullHeight:!0}),...ze()},"VApp"),Z0=ue()({name:"VApp",props:X0(),setup(e,t){let{slots:n}=t;const l=qe(e),{layoutClasses:a,getLayoutItem:r,items:o,layoutRef:i}=vb(e),{rtlClasses:s}=Ft();return he(()=>{var c;return 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"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:r,items:o,theme:l}}}),Ke=W({tag:{type:String,default:"div"}},"tag"),Od=W({text:String,...xe(),...Ke()},"VToolbarTitle"),Fd=ue()({name:"VToolbarTitle",props:Od(),setup(e,t){let{slots:n}=t;return he(()=>{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)])]}})}),{}}}),J0=W({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Et(e,t,n){return ue()({name:e,props:J0({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:c,offsetWidth:f,offsetHeight:u}=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=`${c}px`,i.style.width=`${f}px`,i.style.height=`${u}px`}l.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(l.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:c,left:f,width:u,height:d}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=c||"",i.style.left=f||"",i.style.width=u||"",i.style.height=d||""}}};return()=>{const i=l.group?yi:Gn;return In(i,{name:l.disabled?"":e,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:o},r.default)}}})}function Bd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ue()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(l,a){let{slots:r}=a;const o=l.group?yi:Gn;return()=>In(o,{name:l.disabled?"":e,css:!l.disabled,...l.disabled?{}:t},r.default)}})}function Dd(){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=yt(`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 eS=W({target:[Object,Array]},"v-dialog-transition"),Rd=ue()({name:"VDialogTransition",props:eS(),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:c,speed:f}=ju(e.target,a),u=il(a,[{transform:`translate(${o}px, ${i}px) scale(${s}, ${c})`,opacity:0},{}],{duration:225*f,easing:Jy});(d=Hu(a))==null||d.forEach(v=>{il(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Ka})}),u.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:c,speed:f}=ju(e.target,a);il(a,[{},{transform:`translate(${o}px, ${i}px) scale(${s}, ${c})`,opacity:0}],{duration:125*f,easing:ep}).finished.then(()=>r()),(d=Hu(a))==null||d.forEach(v=>{il(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Ka})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?g(Gn,ce({name:"dialog-transition"},l,{css:!1}),n):g(Gn,{name:"dialog-transition"},n)}});function Hu(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 ju(e,t){const n=Hf(e),l=wi(t),[a,r]=getComputedStyle(t).transformOrigin.split(" ").map(b=>parseFloat(b)),[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 c=n.top+n.height/2;o==="top"||i==="top"?c-=n.height/2:(o==="bottom"||i==="bottom")&&(c+=n.height/2);const f=n.width/l.width,u=n.height/l.height,d=Math.max(1,f,u),v=f/d||0,m=u/d||0,h=l.width*l.height/(window.innerWidth*window.innerHeight),y=h>.12?Math.min(1.5,(h-.12)*10+1):1;return{x:s-(a+l.left),y:c-(r+l.top),sx:v,sy:m,speed:y}}const tS=Et("fab-transition","center center","out-in");Et("dialog-bottom-transition");Et("dialog-top-transition");const zu=Et("fade-transition"),nS=Et("scale-transition");Et("scroll-x-transition");Et("scroll-x-reverse-transition");Et("scroll-y-transition");Et("scroll-y-reverse-transition");Et("slide-x-transition");Et("slide-x-reverse-transition");const Md=Et("slide-y-transition");Et("slide-y-reverse-transition");const Ld=Bd("expand-transition",Dd()),$d=Bd("expand-x-transition",Dd("",!0)),lS=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Ue=ue(!1)({name:"VDefaultsProvider",props:lS(),setup(e,t){let{slots:n}=t;const{defaults:l,disabled:a,reset:r,root:o,scoped:i}=na(e);return Vt(l,{reset:r,root:o,scoped:i,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),zt=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Wt(e){return{dimensionStyles:x(()=>{const n={},l=ie(e.height),a=ie(e.maxHeight),r=ie(e.maxWidth),o=ie(e.minHeight),i=ie(e.minWidth),s=ie(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 aS(e){return{aspectStyles:x(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Nd=W({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...xe(),...zt()},"VResponsive"),Wu=ue()({name:"VResponsive",props:Nd(),setup(e,t){let{slots:n}=t;const{aspectStyles:l}=aS(e),{dimensionStyles:a}=Wt(e);return he(()=>{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 Ii(e){return Si(()=>{const t=[],n={};if(e.value.background)if(_o(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&Ny(e.value.background)){const l=Qt(e.value.background);if(l.a==null||l.a===1){const a=Uf(l);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(_o(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function fn(e,t){const n=x(()=>({text:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=Ii(n);return{textColorClasses:l,textColorStyles:a}}function kt(e,t){const n=x(()=>({background:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=Ii(n);return{backgroundColorClasses:l,backgroundColorStyles:a}}const Tt=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Bt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 ia=W({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),_n=(e,t)=>{let{slots:n}=t;const{transition:l,disabled:a,group:r,...o}=e,{component:i=r?yi:Gn,...s}=typeof l=="object"?l:{};return In(i,ce(typeof l=="string"?{name:a?"":l}:s,typeof l=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:r}).filter(c=>{let[f,u]=c;return u!==void 0})),o),n)};function rS(e,t){if(!pi)return;const n=t.modifiers||{},l=t.value,{handler:a,options:r}=typeof l=="object"?l:{handler:l,options:{}},o=new IntersectionObserver(function(){var u;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const c=(u=e._observe)==null?void 0:u[t.instance.$.uid];if(!c)return;const f=i.some(d=>d.isIntersecting);a&&(!n.quiet||c.init)&&(!n.once||f||c.init)&&a(f,i,s),f&&n.once?Hd(e,t):c.init=!0},r);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function Hd(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 jd={mounted:rS,unmounted:Hd},oS=W({absolute:Boolean,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,...Nd(),...xe(),...Tt(),...ia()},"VImg"),sa=ue()({name:"VImg",directives:{intersect:jd},props:oS(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{backgroundColorClasses:a,backgroundColorStyles:r}=kt(J(e,"color")),{roundedClasses:o}=Bt(e),i=je("VImg"),s=se(""),c=ne(),f=se(e.eager?"loading":"idle"),u=se(),d=se(),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)}),m=x(()=>v.value.aspect||u.value/d.value||0);fe(()=>e.src,()=>{h(f.value!=="idle")}),fe(m,(T,F)=>{!T&&F&&c.value&&p(c.value)}),ii(()=>h());function h(T){if(!(e.eager&&T)&&!(pi&&!T&&!e.eager)){if(f.value="loading",v.value.lazySrc){const F=new Image;F.src=v.value.lazySrc,p(F,null)}v.value.src&&Qe(()=>{var F;n("loadstart",((F=c.value)==null?void 0:F.currentSrc)||v.value.src),setTimeout(()=>{var M;if(!i.isUnmounted)if((M=c.value)!=null&&M.complete){if(c.value.naturalWidth||b(),f.value==="error")return;m.value||p(c.value,null),f.value==="loading"&&y()}else m.value||p(c.value),w()})})}}function y(){var T;i.isUnmounted||(w(),p(c.value),f.value="loaded",n("load",((T=c.value)==null?void 0:T.currentSrc)||v.value.src))}function b(){var T;i.isUnmounted||(f.value="error",n("error",((T=c.value)==null?void 0:T.currentSrc)||v.value.src))}function w(){const T=c.value;T&&(s.value=T.currentSrc||T.src)}let P=-1;pt(()=>{clearTimeout(P)});function p(T){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(P),i.isUnmounted)return;const{naturalHeight:Y,naturalWidth:K}=T;Y||K?(u.value=K,d.value=Y):!T.complete&&f.value==="loading"&&F!=null?P=window.setTimeout(M,F):(T.currentSrc.endsWith(".svg")||T.currentSrc.startsWith("data:image/svg+xml"))&&(u.value=1,d.value=1)};M()}const S=x(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),A=()=>{var M;if(!v.value.src||f.value==="idle")return null;const T=g("img",{class:["v-img__img",S.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:c,onLoad:y,onError:b},null),F=(M=l.sources)==null?void 0:M.call(l);return g(_n,{transition:e.transition,appear:!0},{default:()=>[Pt(F?g("picture",{class:"v-img__picture"},[F,T]):T,[[Cl,f.value==="loaded"]])]})},I=()=>g(_n,{transition:e.transition},{default:()=>[v.value.lazySrc&&f.value!=="loaded"&&g("img",{class:["v-img__img","v-img__img--preload",S.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),k=()=>l.placeholder?g(_n,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!l.error)&&g("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,E=()=>l.error?g(_n,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&g("div",{class:"v-img__error"},[l.error()])]}):null,V=()=>e.gradient?g("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,O=se(!1);{const T=fe(m,F=>{F&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{O.value=!0})}),T())})}return he(()=>{const T=Wu.filterProps(e);return Pt(g(Wu,ce({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!O.value},a.value,o.value,e.class],style:[{width:ie(e.width==="auto"?u.value:e.width)},r.value,e.style]},T,{aspectRatio:m.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>g(Ce,null,[g(A,null,null),g(I,null,null),g(V,null,null),g(k,null,null),g(E,null,null)]),default:l.default}),[[Xn("intersect"),{handler:h,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:c,state:f,naturalWidth:u,naturalHeight:d}}}),en=W({border:[Boolean,Number,String]},"border");function mn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 hn=W({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Fn(e){return{elevationClasses:x(()=>{const n=De(e)?e.value:e.elevation,l=[];return n==null||l.push(`elevation-${n}`),l})}}const iS=[null,"prominent","default","comfortable","compact"],zd=W({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>iS.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...en(),...xe(),...hn(),...Tt(),...Ke({tag:"header"}),...ze()},"VToolbar"),Ku=ue()({name:"VToolbar",props:zd(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=kt(J(e,"color")),{borderClasses:r}=mn(e),{elevationClasses:o}=Fn(e),{roundedClasses:i}=Bt(e),{themeClasses:s}=qe(e),{rtlClasses:c}=Ft(),f=se(!!(e.extended||(v=n.extension)!=null&&v.call(n))),u=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 Vt({VBtn:{variant:"text"}}),he(()=>{var b;const m=!!(e.title||n.title),h=!!(n.image||e.image),y=(b=n.extension)==null?void 0:b.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,c.value,e.class],style:[a.value,e.style]},{default:()=>[h&&g("div",{key:"image",class:"v-toolbar__image"},[n.image?g(Ue,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):g(sa,{key:"image-img",cover:!0,src:e.image},null)]),g(Ue,{defaults:{VTabs:{height:ie(u.value)}}},{default:()=>{var w,P,p;return[g("div",{class:"v-toolbar__content",style:{height:ie(u.value)}},[n.prepend&&g("div",{class:"v-toolbar__prepend"},[(w=n.prepend)==null?void 0:w.call(n)]),m&&g(Fd,{key:"title",text:e.title},{text:n.title}),(P=n.default)==null?void 0:P.call(n),n.append&&g("div",{class:"v-toolbar__append"},[(p=n.append)==null?void 0:p.call(n)])])]}}),g(Ue,{defaults:{VTabs:{height:ie(d.value)}}},{default:()=>[g(Ld,null,{default:()=>[f.value&&g("div",{class:"v-toolbar__extension",style:{height:ie(d.value)}},[y])]})]})]})}),{contentHeight:u,extensionHeight:d}}}),sS=W({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function uS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let l=0,a=0;const r=ne(null),o=se(0),i=se(0),s=se(0),c=se(!1),f=se(!1),u=x(()=>Number(e.scrollThreshold)),d=x(()=>_t((u.value-o.value)/u.value||0)),v=()=>{const m=r.value;if(!m||n&&!n.value)return;l=o.value,o.value="window"in m?m.pageYOffset:m.scrollTop;const h=m instanceof Window?document.documentElement.scrollHeight:m.scrollHeight;if(a!==h){a=h;return}f.value=o.value{i.value=i.value||o.value}),fe(c,()=>{i.value=0}),jt(()=>{fe(()=>e.scrollTarget,m=>{var y;const h=m?document.querySelector(m):window;h&&h!==r.value&&((y=r.value)==null||y.removeEventListener("scroll",v),r.value=h,r.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),pt(()=>{var m;(m=r.value)==null||m.removeEventListener("scroll",v)}),n&&fe(n,v,{immediate:!0}),{scrollThreshold:u,currentScroll:o,currentThreshold:s,isScrollActive:c,scrollRatio:d,isScrollingUp:f,savedScroll:i}}function Vi(){const e=se(!1);return jt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:x(()=>e.value?void 0:{transition:"none !important"}),isBooted:Zt(e)}}const cS=W({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...zd(),...id(),...sS(),height:{type:[Number,String],default:64}},"VAppBar"),fS=ue()({name:"VAppBar",props:cS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=ne(),a=Fe(e,"modelValue"),r=x(()=>{var P;const w=new Set(((P=e.scrollBehavior)==null?void 0:P.split(" "))??[]);return{hide:w.has("hide"),fullyHide:w.has("fully-hide"),inverted:w.has("inverted"),collapse:w.has("collapse"),elevate:w.has("elevate"),fadeImage:w.has("fade-image")}}),o=x(()=>{const w=r.value;return w.hide||w.fullyHide||w.inverted||w.collapse||w.elevate||w.fadeImage||!a.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:c,scrollRatio:f}=uS(e,{canScroll:o}),u=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)),m=x(()=>r.value.fadeImage?r.value.inverted?1-f.value:f.value:void 0),h=x(()=>{var p,S;if(r.value.hide&&r.value.inverted)return 0;const w=((p=l.value)==null?void 0:p.contentHeight)??0,P=((S=l.value)==null?void 0:S.extensionHeight)??0;return u.value?i.value!!e.scrollBehavior),()=>{it(()=>{u.value?r.value.inverted?a.value=i.value>s.value:a.value=c.value||i.valueparseInt(e.order,10)),position:J(e,"location"),layoutSize:h,elementSize:se(void 0),active:a,absolute:J(e,"absolute")});return he(()=>{const w=Ku.filterProps(e);return g(Ku,ce({ref:l,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...b.value,"--v-toolbar-image-opacity":m.value,height:void 0,...y.value},e.style]},w,{collapse:d.value,flat:v.value}),n)}),{}}}),dS=[null,"default","comfortable","compact"],Kt=W({density:{type:String,default:"default",validator:e=>dS.includes(e)}},"density");function tn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{densityClasses:x(()=>`${t}--density-${e.density}`)}}const vS=["elevated","flat","tonal","outlined","text","plain"];function xr(e,t){return g(Ce,null,[e&&g("span",{key:"overlay",class:`${t}__overlay`},null),g("span",{key:"underlay",class:`${t}__underlay`},null)])}const Bn=W({color:String,variant:{type:String,default:"elevated",validator:e=>vS.includes(e)}},"variant");function Cr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();const n=x(()=>{const{variant:r}=Ae(e);return`${t}--variant-${r}`}),{colorClasses:l,colorStyles:a}=Ii(x(()=>{const{variant:r,color:o}=Ae(e);return{[["elevated","flat"].includes(r)?"background":"text"]:o}}));return{colorClasses:l,colorStyles:a,variantClasses:n}}const Wd=W({baseColor:String,divided:Boolean,...en(),...xe(),...Kt(),...hn(),...Tt(),...Ke(),...ze(),...Bn()},"VBtnGroup"),Uu=ue()({name:"VBtnGroup",props:Wd(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{densityClasses:a}=tn(e),{borderClasses:r}=mn(e),{elevationClasses:o}=Fn(e),{roundedClasses:i}=Bt(e);Vt({VBtn:{height:"auto",baseColor:J(e,"baseColor"),color:J(e,"color"),density:J(e,"density"),flat:!0,variant:J(e,"variant")}}),he(()=>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))}}),Oi=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 Ud(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=Ot();He(Symbol.for(`${t.description}:id`),a);const r=_e(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=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)),c=x(()=>r.items.value[0].id===a),f=x(()=>r.items.value[r.items.value.length-1].id===a),u=x(()=>s.value&&[r.selectedClass.value,e.selectedClass]);return fe(s,d=>{l.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:c,isLast:f,toggle:()=>r.select(a,!s.value),select:d=>r.select(a,d),selectedClass:u,value:o,disabled:i,group:r}}function Fi(e,t){let n=!1;const l=Xe([]),a=Fe(e,"modelValue",[],d=>d==null?[]:Gd(l,rt(d)),d=>{const v=hS(l,d);return e.multiple?v:v[0]}),r=je("useGroup");function o(d,v){const m=d,h=Symbol.for(`${t.description}:id`),b=ol(h,r==null?void 0:r.vnode).indexOf(v);Ae(m.value)==null&&(m.value=b,m.useIndexAsValue=!0),b>-1?l.splice(b,0,m):l.push(m)}function i(d){if(n)return;s();const v=l.findIndex(m=>m.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])}jt(()=>{s()}),pt(()=>{n=!0}),si(()=>{for(let d=0;dh.id===d);if(!(v&&(m!=null&&m.disabled)))if(e.multiple){const h=a.value.slice(),y=h.findIndex(w=>w===d),b=~y;if(v=v??!b,b&&e.mandatory&&h.length<=1||!b&&e.max!=null&&h.length+1>e.max)return;y<0&&v?h.push(d):y>=0&&!v&&h.splice(y,1),a.value=h}else{const h=a.value.includes(d);if(e.mandatory&&h)return;a.value=v??!h?[d]:[]}}function f(d){if(e.multiple,a.value.length){const v=a.value[0],m=l.findIndex(b=>b.id===v);let h=(m+d)%l.length,y=l[h];for(;y.disabled&&h!==m;)h=(h+d)%l.length,y=l[h];if(y.disabled)return;a.value=[l[h].id]}else{const v=l.find(m=>!m.disabled);v&&(a.value=[v.id])}}const u={register:o,unregister:i,selected:a,select:c,disabled:J(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=>mS(l,d)};return He(t,u),u}function mS(e,t){const n=Gd(e,[t]);return n.length?e.findIndex(l=>l.id===n[0]):-1}function Gd(e,t){const n=[];return t.forEach(l=>{const a=e.find(o=>Vn(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 hS(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 qd=Symbol.for("vuetify:v-btn-toggle"),gS=W({...Wd(),...Oi()},"VBtnToggle");ue()({name:"VBtnToggle",props:gS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:l,next:a,prev:r,select:o,selected:i}=Fi(e,qd);return he(()=>{const s=Uu.filterProps(e);return g(Uu,ce({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:l,next:a,prev:r,select:o,selected:i})]}})}),{next:a,prev:r,select:o}}});const yS=["x-small","small","default","large","x-large"],Zn=W({size:{type:[String,Number],default:"default"}},"size");function ua(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return Si(()=>{let n,l;return Ha(yS,e.size)?n=`${t}--size-${e.size}`:e.size&&(l={width:ie(e.size),height:ie(e.size)}),{sizeClasses:n,sizeStyles:l}})}const pS=W({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:ke,...xe(),...Zn(),...Ke({tag:"i"}),...ze()},"VIcon"),Ge=ue()({name:"VIcon",props:pS(),setup(e,t){let{attrs:n,slots:l}=t;const a=ne(),{themeClasses:r}=qe(e),{iconData:o}=rp(x(()=>a.value||e.icon)),{sizeClasses:i}=ua(e),{textColorClasses:s,textColorStyles:c}=fn(J(e,"color"));return he(()=>{var d,v;const f=(d=l.default)==null?void 0:d.call(l);f&&(a.value=(v=Rf(f).filter(m=>m.type===ra&&m.children&&typeof m.children=="string")[0])==null?void 0:v.children);const u=!!(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":u,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:ie(e.size),height:ie(e.size),width:ie(e.size)},c.value,e.style],role:u?"button":void 0,"aria-hidden":!u,tabindex:u?e.disabled?-1:0:void 0},{default:()=>[f]})}),{}}});function Yd(e,t){const n=ne(),l=se(!1);if(pi){const a=new IntersectionObserver(r=>{l.value=!!r.find(o=>o.isIntersecting)},t);pt(()=>{a.disconnect()}),fe(n,(r,o)=>{o&&(a.unobserve(o),l.value=!1),r&&a.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:l}}const bS=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},...xe(),...Zn(),...Ke({tag:"div"}),...ze()},"VProgressCircular"),Qd=ue()({name:"VProgressCircular",props:bS(),setup(e,t){let{slots:n}=t;const l=20,a=2*Math.PI*l,r=ne(),{themeClasses:o}=qe(e),{sizeClasses:i,sizeStyles:s}=ua(e),{textColorClasses:c,textColorStyles:f}=fn(J(e,"color")),{textColorClasses:u,textColorStyles:d}=fn(J(e,"bgColor")),{intersectionRef:v,isIntersecting:m}=Yd(),{resizeRef:h,contentRect:y}=Pn(),b=x(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),w=x(()=>Number(e.width)),P=x(()=>s.value?Number(e.size):y.value?y.value.width:Math.max(w.value,32)),p=x(()=>l/(1-w.value/P.value)*2),S=x(()=>w.value/P.value*p.value),A=x(()=>ie((100-b.value)/100*a));return it(()=>{v.value=r.value,h.value=r.value}),he(()=>g(e.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":m.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,i.value,c.value,e.class],style:[s.value,f.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:b.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",u.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":S.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":S.value,"stroke-dasharray":a,"stroke-dashoffset":A.value},null)]),n.default&&g("div",{class:"v-progress-circular__content"},[n.default({value:b.value})])]})),{}}}),Gu={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Bi=W({location:String},"location");function Di(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Ft();return{locationStyles:x(()=>{if(!e.location)return{};const{side:r,align:o}=Co(e.location.split(" ").length>1?e.location:`${e.location} center`,l.value);function i(c){return n?n(c):0}const s={};return r!=="center"&&(t?s[Gu[r]]=`calc(100% - ${i(r)}px)`:s[r]=0),o!=="center"?t?s[Gu[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 SS=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,...xe(),...Bi({location:"top"}),...Tt(),...Ke(),...ze()},"VProgressLinear"),wS=ue()({name:"VProgressLinear",props:SS(),emits:{"update:modelValue":e=>!0},setup(e,t){var O;let{slots:n}=t;const l=Fe(e,"modelValue"),{isRtl:a,rtlClasses:r}=Ft(),{themeClasses:o}=qe(e),{locationStyles:i}=Di(e),{textColorClasses:s,textColorStyles:c}=fn(e,"color"),{backgroundColorClasses:f,backgroundColorStyles:u}=kt(x(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=kt(x(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:m,backgroundColorStyles:h}=kt(e,"color"),{roundedClasses:y}=Bt(e),{intersectionRef:b,isIntersecting:w}=Yd(),P=x(()=>parseFloat(e.max)),p=x(()=>parseFloat(e.height)),S=x(()=>_t(parseFloat(e.bufferValue)/P.value*100,0,100)),A=x(()=>_t(parseFloat(l.value)/P.value*100,0,100)),I=x(()=>a.value!==e.reverse),k=x(()=>e.indeterminate?"fade-transition":"slide-x-transition"),E=Oe&&((O=window.matchMedia)==null?void 0:O.call(window,"(forced-colors: active)").matches);function V(T){if(!b.value)return;const{left:F,right:M,width:Y}=b.value.getBoundingClientRect(),K=I.value?Y-T.clientX+(M-Y):T.clientX-F;l.value=Math.round(K/Y*P.value)}return he(()=>g(e.tag,{ref:b,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":I.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?ie(p.value):0,"--v-progress-linear-height":ie(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:A.value,onClick:e.clickable&&V},{default:()=>[e.stream&&g("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...c.value,[I.value?"left":"right"]:ie(-p.value),borderTop:`${ie(p.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ie(p.value/4)})`,width:ie(100-S.value,"%"),"--v-progress-linear-stream-to":ie(p.value*(I.value?1:-1))}},null),g("div",{class:["v-progress-linear__background",E?void 0:f.value],style:[u.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),g("div",{class:["v-progress-linear__buffer",E?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:ie(S.value,"%")}]},null),g(Gn,{name:k.value},{default:()=>[e.indeterminate?g("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(T=>g("div",{key:T,class:["v-progress-linear__indeterminate",T,E?void 0:m.value],style:h.value},null))]):g("div",{class:["v-progress-linear__determinate",E?void 0:m.value],style:[h.value,{width:ie(A.value,"%")}]},null)]}),n.default&&g("div",{class:"v-progress-linear__content"},[n.default({value:A.value,buffer:S.value})])]})),{}}}),Ri=W({loading:[Boolean,String]},"loader");function _r(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{loaderClasses:x(()=>({[`${t}--loading`]:e.loading}))}}function Mi(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(wS,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const xS=["static","relative","fixed","absolute","sticky"],Xd=W({position:{type:String,validator:e=>xS.includes(e)}},"position");function Zd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{positionClasses:x(()=>e.position?`${t}--${e.position}`:void 0)}}function CS(){const e=je("useRoute");return x(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function _S(){var e,t;return(t=(e=je("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Li(e,t){var u,d;const n=Mh("RouterLink"),l=x(()=>!!(e.href||e.to)),a=x(()=>(l==null?void 0:l.value)||js(t,"click")||js(e,"click"));if(typeof n=="string"||!("useLink"in n)){const v=J(e,"href");return{isLink:l,isClickable:a,href:v,linkProps:Xe({href:v})}}const r=x(()=>({...e,to:J(()=>e.to||"")})),o=n.useLink(r.value),i=x(()=>e.to?o:void 0),s=CS(),c=x(()=>{var v,m,h;return i.value?e.exact?s.value?((h=i.value.isExactActive)==null?void 0:h.value)&&Vn(i.value.route.value.query,s.value.query):((m=i.value.isExactActive)==null?void 0:m.value)??!1:((v=i.value.isActive)==null?void 0:v.value)??!1:!1}),f=x(()=>{var v;return e.to?(v=i.value)==null?void 0:v.route.value.href:e.href});return{isLink:l,isClickable:a,isActive:c,route:(u=i.value)==null?void 0:u.route,navigate:(d=i.value)==null?void 0:d.navigate,href:f,linkProps:Xe({href:f,"aria-current":x(()=>c.value?"page":void 0)})}}const $i=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let eo=!1;function kS(e,t){let n=!1,l,a;Oe&&(Qe(()=>{window.addEventListener("popstate",r),l=e==null?void 0:e.beforeEach((o,i,s)=>{eo?n?t(s):s():setTimeout(()=>n?t(s):s()),eo=!0}),a=e==null?void 0:e.afterEach(()=>{eo=!1})}),dt(()=>{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 PS(e,t){fe(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&Qe(()=>{t(!0)})},{immediate:!0})}const Oo=Symbol("rippleStop"),ES=80;function qu(e,t){e.style.transform=t,e.style.webkitTransform=t}function Fo(e){return e.constructor.name==="TouchEvent"}function Jd(e){return e.constructor.name==="KeyboardEvent"}const TS=function(e,t){var u;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=0,a=0;if(!Jd(e)){const d=t.getBoundingClientRect(),v=Fo(e)?e.touches[e.touches.length-1]:e;l=v.clientX-d.left,a=v.clientY-d.top}let r=0,o=.3;(u=t._ripple)!=null&&u.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`,c=n.center?i:`${l-r}px`,f=n.center?s:`${a-r}px`;return{radius:r,scale:o,x:c,y:f,centerX:i,centerY:s}},Qa={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:c,centerY:f}=TS(e,t,n),u=`${r*2}px`;a.className="v-ripple__animation",a.style.width=u,a.style.height=u,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"),qu(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"),qu(a,`translate(${c}, ${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 ev(e){return typeof e>"u"||!!e}function Zl(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Oo])){if(e[Oo]=!0,Fo(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||Jd(e),n._ripple.class&&(t.class=n._ripple.class),Fo(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Qa.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)},ES)}else Qa.show(e,n,t)}}function Yu(e){e[Oo]=!0}function Ct(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(()=>{Ct(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Qa.hide(t)}}function tv(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Jl=!1;function nv(e){!Jl&&(e.keyCode===Ms.enter||e.keyCode===Ms.space)&&(Jl=!0,Zl(e))}function lv(e){Jl=!1,Ct(e)}function av(e){Jl&&(Jl=!1,Ct(e))}function rv(e,t,n){const{value:l,modifiers:a}=t,r=ev(l);if(r||Qa.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=r,e._ripple.centered=a.center,e._ripple.circle=a.circle,hy(l)&&l.class&&(e._ripple.class=l.class),r&&!n){if(a.stop){e.addEventListener("touchstart",Yu,{passive:!0}),e.addEventListener("mousedown",Yu);return}e.addEventListener("touchstart",Zl,{passive:!0}),e.addEventListener("touchend",Ct,{passive:!0}),e.addEventListener("touchmove",tv,{passive:!0}),e.addEventListener("touchcancel",Ct),e.addEventListener("mousedown",Zl),e.addEventListener("mouseup",Ct),e.addEventListener("mouseleave",Ct),e.addEventListener("keydown",nv),e.addEventListener("keyup",lv),e.addEventListener("blur",av),e.addEventListener("dragstart",Ct,{passive:!0})}else!r&&n&&ov(e)}function ov(e){e.removeEventListener("mousedown",Zl),e.removeEventListener("touchstart",Zl),e.removeEventListener("touchend",Ct),e.removeEventListener("touchmove",tv),e.removeEventListener("touchcancel",Ct),e.removeEventListener("mouseup",Ct),e.removeEventListener("mouseleave",Ct),e.removeEventListener("keydown",nv),e.removeEventListener("keyup",lv),e.removeEventListener("dragstart",Ct),e.removeEventListener("blur",av)}function AS(e,t){rv(e,t,!1)}function IS(e){delete e._ripple,ov(e)}function VS(e,t){if(t.value===t.oldValue)return;const n=ev(t.oldValue);rv(e,t,n)}const kr={mounted:AS,unmounted:IS,updated:VS},OS=W({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:qd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ke,appendIcon:ke,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...en(),...xe(),...Kt(),...zt(),...hn(),...Kd(),...Ri(),...Bi(),...Xd(),...Tt(),...$i(),...Zn(),...Ke({tag:"button"}),...ze(),...Bn({variant:"elevated"})},"VBtn"),tt=ue()({name:"VBtn",props:OS(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{borderClasses:r}=mn(e),{densityClasses:o}=tn(e),{dimensionStyles:i}=Wt(e),{elevationClasses:s}=Fn(e),{loaderClasses:c}=_r(e),{locationStyles:f}=Di(e),{positionClasses:u}=Zd(e),{roundedClasses:d}=Bt(e),{sizeClasses:v,sizeStyles:m}=ua(e),h=Ud(e,e.symbol,!1),y=Li(e,n),b=x(()=>{var O;return e.active!==void 0?e.active:y.isLink.value?(O=y.isActive)==null?void 0:O.value:h==null?void 0:h.isSelected.value}),w=x(()=>b.value?e.activeColor??e.color:e.color),P=x(()=>{var T,F;return{color:(h==null?void 0:h.isSelected.value)&&(!y.isLink.value||((T=y.isActive)==null?void 0:T.value))||!h||((F=y.isActive)==null?void 0:F.value)?w.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:p,colorStyles:S,variantClasses:A}=Cr(P),I=x(()=>(h==null?void 0:h.disabled.value)||e.disabled),k=x(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),E=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 V(O){var T;I.value||y.isLink.value&&(O.metaKey||O.ctrlKey||O.shiftKey||O.button!==0||n.target==="_blank")||((T=y.navigate)==null||T.call(y,O),h==null||h.toggle())}return PS(y,h==null?void 0:h.select),he(()=>{const O=y.isLink.value?"a":e.tag,T=!!(e.prependIcon||l.prepend),F=!!(e.appendIcon||l.append),M=!!(e.icon&&e.icon!==!0);return Pt(g(O,ce({type:O==="a"?void 0:"button",class:["v-btn",h==null?void 0:h.selectedClass.value,{"v-btn--active":b.value,"v-btn--block":e.block,"v-btn--disabled":I.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,p.value,o.value,s.value,c.value,u.value,d.value,v.value,A.value,e.class],style:[S.value,i.value,f.value,m.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:I.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:V,value:E.value},y.linkProps),{default:()=>{var Y;return[xr(!0,"v-btn"),!e.icon&&T&&g("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?g(Ue,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},l.prepend):g(Ge,{key:"prepend-icon",icon:e.prependIcon},null)]),g("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&M?g(Ge,{key:"content-icon",icon:e.icon},null):g(Ue,{key:"content-defaults",disabled:!M,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var K;return[((K=l.default)==null?void 0:K.call(l))??e.text]}})]),!e.icon&&F&&g("span",{key:"append",class:"v-btn__append"},[l.append?g(Ue,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},l.append):g(Ge,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&g("span",{key:"loader",class:"v-btn__loader"},[((Y=l.loader)==null?void 0:Y.call(l))??g(Qd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[kr,!I.value&&e.ripple,"",{center:!!e.icon}]])}),{group:h}}}),FS=ue()({name:"VAppBarTitle",props:Od(),setup(e,t){let{slots:n}=t;return he(()=>g(Fd,ce(e,{class:"v-app-bar-title"}),n)),{}}}),BS=W({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...xe(),...ze()},"VDivider"),Ni=ue()({name:"VDivider",props:BS(),setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{textColorClasses:r,textColorStyles:o}=fn(J(e,"color")),i=x(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ie(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ie(e.thickness)),s});return he(()=>{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"},...en(),...xe(),...hn(),...id(),...Tt(),...Ke({tag:"footer"}),...ze()},"VFooter"),RS=ue()({name:"VFooter",props:DS(),setup(e,t){let{slots:n}=t;const l=ne(),{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"color")),{borderClasses:i}=mn(e),{elevationClasses:s}=Fn(e),{roundedClasses:c}=Bt(e),f=se(32),{resizeRef:u}=Pn(v=>{v.length&&(f.value=v[0].target.clientHeight)}),d=x(()=>e.height==="auto"?f.value:parseInt(e.height,10));return cn(()=>e.app,()=>{const v=sd({id:e.name,order:x(()=>parseInt(e.order,10)),position:x(()=>"bottom"),layoutSize:d,elementSize:x(()=>e.height==="auto"?void 0:d.value),active:x(()=>e.app),absolute:J(e,"absolute")});it(()=>{l.value=v.layoutItemStyles.value})}),he(()=>g(e.tag,{ref:u,class:["v-footer",a.value,r.value,i.value,s.value,c.value,e.class],style:[o.value,e.app?l.value:{height:ie(e.height)},e.style]},n)),{}}}),MS=W({scrollable:Boolean,...xe(),...zt(),...Ke({tag:"main"})},"VMain"),LS=ue()({name:"VMain",props:MS(),setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=Wt(e),{mainStyles:a}=fb(),{ssrBootStyles:r}=Vi();return he(()=>g(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,r.value,l.value,e.style]},{default:()=>{var o,i;return[e.scrollable?g("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(i=n.default)==null?void 0:i.call(n)]}})),{}}});function iv(e){const{t}=On();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(Ge,{icon:e[`${a}Icon`],"aria-label":i,onClick:o},null)}return{InputIcon:n}}const $S=W({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...xe(),...ia({transition:{component:Md,leaveAbsolute:!0,group:!0}})},"VMessages"),NS=ue()({name:"VMessages",props:$S(),setup(e,t){let{slots:n}=t;const l=x(()=>rt(e.messages)),{textColorClasses:a,textColorStyles:r}=fn(x(()=>e.color));return he(()=>g(_n,{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]))]})),{}}}),sv=W({focused:Boolean,"onUpdate:focused":nt()},"focus");function Hi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 HS=Symbol.for("vuetify:form");function uv(){return _e(HS,null)}const jS=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,...sv()},"validation");function zS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ot();const l=Fe(e,"modelValue"),a=x(()=>e.validationValue===void 0?l.value:e.validationValue),r=uv(),o=ne([]),i=se(!0),s=x(()=>!!(rt(l.value===""?null:l.value).length||rt(a.value===""?null:a.value).length)),c=x(()=>!!(e.disabled??(r==null?void 0:r.isDisabled.value))),f=x(()=>!!(e.readonly??(r==null?void 0:r.isReadonly.value))),u=x(()=>{var S;return(S=e.errorMessages)!=null&&S.length?rt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=x(()=>{let S=(e.validateOn??(r==null?void 0:r.validateOn.value))||"input";S==="lazy"&&(S="input lazy"),S==="eager"&&(S="input eager");const A=new Set((S==null?void 0:S.split(" "))??[]);return{input:A.has("input"),blur:A.has("blur")||A.has("input")||A.has("invalid-input"),invalidInput:A.has("invalid-input"),lazy:A.has("lazy"),eager:A.has("eager")}}),v=x(()=>{var S;return e.error||(S=e.errorMessages)!=null&&S.length?!1:e.rules.length?i.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),m=se(!1),h=x(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:c.value,[`${t}--readonly`]:f.value})),y=je("validation"),b=x(()=>e.name??Ae(n));ii(()=>{r==null||r.register({id:b.value,vm:y,validate:p,reset:w,resetValidation:P})}),pt(()=>{r==null||r.unregister(b.value)}),jt(async()=>{d.value.lazy||await p(!d.value.eager),r==null||r.update(b.value,v.value,u.value)}),cn(()=>d.value.input||d.value.invalidInput&&v.value===!1,()=>{fe(a,()=>{if(a.value!=null)p();else if(e.focused){const S=fe(()=>e.focused,A=>{A||p(),S()})}})}),cn(()=>d.value.blur,()=>{fe(()=>e.focused,S=>{S||p()})}),fe([v,u],()=>{r==null||r.update(b.value,v.value,u.value)});async function w(){l.value=null,await Qe(),await P()}async function P(){i.value=!0,d.value.lazy?o.value=[]:await p(!d.value.eager)}async function p(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const A=[];m.value=!0;for(const I of e.rules){if(A.length>=+(e.maxErrors??1))break;const E=await(typeof I=="function"?I:()=>I)(a.value);if(E!==!0){if(E!==!1&&typeof E!="string"){console.warn(`${E} is not a valid value. Rule functions must return boolean true or a string.`);continue}A.push(E||"")}}return o.value=A,m.value=!1,i.value=S,o.value}return{errorMessages:u,isDirty:s,isDisabled:c,isReadonly:f,isPristine:i,isValid:v,isValidating:m,reset:w,resetValidation:P,validate:p,validationClasses:h}}const ji=W({id:String,appendIcon:ke,centerAffix:{type:Boolean,default:!0},prependIcon:ke,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":nt(),"onClick:append":nt(),...xe(),...Kt(),...gy(zt(),["maxWidth","minWidth","width"]),...ze(),...jS()},"VInput"),Xa=ue()({name:"VInput",props:{...ji()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const{densityClasses:r}=tn(e),{dimensionStyles:o}=Wt(e),{themeClasses:i}=qe(e),{rtlClasses:s}=Ft(),{InputIcon:c}=iv(e),f=Ot(),u=x(()=>e.id||`input-${f}`),d=x(()=>`${u.value}-messages`),{errorMessages:v,isDirty:m,isDisabled:h,isReadonly:y,isPristine:b,isValid:w,isValidating:P,reset:p,resetValidation:S,validate:A,validationClasses:I}=zS(e,"v-input",u),k=x(()=>({id:u,messagesId:d,isDirty:m,isDisabled:h,isReadonly:y,isPristine:b,isValid:w,isValidating:P,reset:p,resetValidation:S,validate:A})),E=x(()=>{var V;return(V=e.errorMessages)!=null&&V.length||!b.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return he(()=>{var M,Y,K,X;const V=!!(l.prepend||e.prependIcon),O=!!(l.append||e.appendIcon),T=E.value.length>0,F=!e.hideDetails||e.hideDetails==="auto"&&(T||!!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,I.value,e.class],style:[o.value,e.style]},[V&&g("div",{key:"prepend",class:"v-input__prepend"},[(M=l.prepend)==null?void 0:M.call(l,k.value),e.prependIcon&&g(c,{key:"prepend-icon",name:"prepend"},null)]),l.default&&g("div",{class:"v-input__control"},[(Y=l.default)==null?void 0:Y.call(l,k.value)]),O&&g("div",{key:"append",class:"v-input__append"},[e.appendIcon&&g(c,{key:"append-icon",name:"append"},null),(K=l.append)==null?void 0:K.call(l,k.value)]),F&&g("div",{class:"v-input__details"},[g(NS,{id:d.value,active:T,messages:E.value},{message:l.message}),(X=l.details)==null?void 0:X.call(l,k.value)])])}),{reset:p,resetValidation:S,validate:A,isValid:w,errorMessages:v}}}),WS=W({text:String,onClick:nt(),...xe(),...ze()},"VLabel"),cv=ue()({name:"VLabel",props:WS(),setup(e,t){let{slots:n}=t;return he(()=>{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)])}),{}}}),fv=Symbol.for("vuetify:selection-control-group"),dv=W({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ke,trueIcon:ke,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:Vn},...xe(),...Kt(),...ze()},"SelectionControlGroup"),KS=W({...dv({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");ue()({name:"VSelectionControlGroup",props:KS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),a=Ot(),r=x(()=>e.id||`v-selection-control-group-${a}`),o=x(()=>e.name||r.value),i=new Set;return He(fv,{modelValue:l,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),dt(()=>{i.delete(s)})}}),Vt({[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:x(()=>!!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")}}),he(()=>{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 zi=W({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...xe(),...dv()},"VSelectionControl");function US(e){const t=_e(fv,void 0),{densityClasses:n}=tn(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(m=>e.valueComparator(m,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const m=v?a.value:r.value;let h=m;o.value&&(h=v?[...rt(l.value),m]:rt(l.value).filter(y=>!e.valueComparator(y,a.value))),t?t.modelValue.value=h:l.value=h}}),{textColorClasses:s,textColorStyles:c}=fn(x(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:f,backgroundColorStyles:u}=kt(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:c,backgroundColorClasses:f,backgroundColorStyles:u,icon:d}}const Za=ue()({name:"VSelectionControl",directives:{Ripple:kr},inheritAttrs:!1,props:zi(),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:c,backgroundColorClasses:f,backgroundColorStyles:u,trueValue:d}=US(e),v=Ot(),m=se(!1),h=se(!1),y=ne(),b=x(()=>e.id||`input-${v}`),w=x(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{y.value&&(y.value.checked=i.value)});function P(I){w.value&&(m.value=!0,za(I.target,":focus-visible")!==!1&&(h.value=!0))}function p(){m.value=!1,h.value=!1}function S(I){I.stopPropagation()}function A(I){if(!w.value){y.value&&(y.value.checked=i.value);return}e.readonly&&a&&Qe(()=>a.forceUpdate()),i.value=I.target.checked}return he(()=>{var O,T;const I=l.label?l.label({label:e.label,props:{for:b.value}}):e.label,[k,E]=bi(n),V=g("input",ce({ref:y,checked:i.value,disabled:!!e.disabled,id:b.value,onBlur:p,onFocus:P,onInput:A,"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},E),null);return g("div",ce({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":m.value,"v-selection-control--focus-visible":h.value,"v-selection-control--inline":e.inline},r.value,e.class]},k,{style:e.style}),[g("div",{class:["v-selection-control__wrapper",s.value],style:c.value},[(O=l.default)==null?void 0:O.call(l,{backgroundColorClasses:f,backgroundColorStyles:u}),Pt(g("div",{class:["v-selection-control__input"]},[((T=l.input)==null?void 0:T.call(l,{model:i,textColorClasses:s,textColorStyles:c,backgroundColorClasses:f,backgroundColorStyles:u,inputNode:V,icon:o.value,props:{onFocus:P,onBlur:p,id:b.value}}))??g(Ce,null,[o.value&&g(Ge,{key:"icon",icon:o.value},null),V])]),[[Xn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),I&&g(cv,{for:b.value,onClick:S},{default:()=>[I]})])}),{isFocused:m,input:y}}}),GS=W({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ji(),...zi()},"VSwitch"),qS=ue()({name:"VSwitch",inheritAttrs:!1,props:GS(),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}=_r(e),{isFocused:i,focus:s,blur:c}=Hi(e),f=ne(),u=Oe&&window.matchMedia("(forced-colors: active)").matches,d=x(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=Ot(),m=x(()=>e.id||`switch-${v}`);function h(){a.value&&(a.value=!1)}function y(b){var w,P;b.stopPropagation(),b.preventDefault(),(P=(w=f.value)==null?void 0:w.input)==null||P.click()}return he(()=>{const[b,w]=bi(n),P=Xa.filterProps(e),p=Za.filterProps(e);return g(Xa,ce({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},b,P,{modelValue:r.value,"onUpdate:modelValue":S=>r.value=S,id:m.value,focused:i.value,style:e.style}),{...l,default:S=>{let{id:A,messagesId:I,isDisabled:k,isReadonly:E,isValid:V}=S;const O={model:r,isValid:V};return g(Za,ce({ref:f},p,{modelValue:r.value,"onUpdate:modelValue":[T=>r.value=T,h],id:A.value,"aria-describedby":I.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:k.value,readonly:E.value,onFocus:s,onBlur:c},w),{...l,default:T=>{let{backgroundColorClasses:F,backgroundColorStyles:M}=T;return g("div",{class:["v-switch__track",u?void 0:F.value],style:M.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:T=>{let{inputNode:F,icon:M,backgroundColorClasses:Y,backgroundColorStyles:K}=T;return g(Ce,null,[F,g("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||u?void 0:Y.value],style:e.inset?void 0:K.value},[l.thumb?g(Ue,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[l.thumb({...O,icon:M})]}):g(nS,null,{default:()=>[e.loading?g(Mi,{name:"v-switch",active:!0,color:V.value===!1?void 0:d.value},{default:X=>l.loader?l.loader(X):g(Qd,{active:X.isActive,color:X.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&g(Ge,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),YS=wl({__name:"App",setup(e){const t=ub(),n=Y0({onChanged:l=>{t.global.name.value=l}});return t.global.name.value=n.value,(l,a)=>{const r=Dh("router-view");return xt(),Mt(Z0,null,{default:Le(()=>[g(fS,{elevation:2},{prepend:Le(()=>[g(tS,null,{default:Le(()=>[l.$route.path=="/"?(xt(),Mt(sa,{key:0,src:_d,height:"32px",width:"48px"})):(xt(),Mt(tt,{key:1,to:"/",icon:"fa-solid fa-arrow-left"}))]),_:1})]),append:Le(()=>[g(qS,{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:Ae(n),"onUpdate:modelValue":a[0]||(a[0]=o=>De(n)?n.value=o:null)},null,8,["modelValue"]),g(Ni,{class:"mx-2 my-4 d-none d-md-flex",vertical:""}),g(tt,{class:"d-none d-md-flex",size:"small",href:"https://discord.gg/qmk",icon:"fa-brands fa-discord"}),g(tt,{class:"d-none d-md-flex",size:"small",href:"https://github.com/qmk/qmk_browser",icon:"fa-brands fa-github"})]),default:Le(()=>[g(FS,null,{default:Le(()=>a[1]||(a[1]=[Ze("QMK Keyboards")])),_:1})]),_:1}),g(LS,null,{default:Le(()=>[(xt(),Mt(dg,null,{default:Le(()=>[(xt(),Mt(r,{key:l.$route.fullPath}))]),_:1}))]),_:1}),g(RS,{app:"",class:"text-center d-flex flex-column",elevation:2},{default:Le(()=>a[2]||(a[2]=[Ne("small",null,"This project is maintained by QMK collaborators and contributors like you!",-1)])),_:1})]),_:1})}}}),vv=uy(YS);A0(vv);vv.mount("#app");const mv="https://keyboards.qmk.fm/v1",Qu="https://ci.qmk.fm/master/latest",QS=kd(async()=>await Ai(`${mv}/keyboard_list.json`,{afterFetch(e){return e.data=e.data.keyboards,e}}).get().json()),hv=kd(async()=>await Ai(`${Qu}/firmware_list.json`,{afterFetch(e){const t={};for(const n of e.data.files){const l=n.split("_default")[0];t[l]={url:`${Qu}/${n}`,filename:n}}return e.data=t,e}}).get().json());function XS(){const e=ne([]);Jc(()=>e.value=[]);function t(n,l){e.value[l]=n}return{refs:e,updateRef:t}}const ZS=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:ke,default:"$first"},prevIcon:{type:ke,default:"$prev"},nextIcon:{type:ke,default:"$next"},lastIcon:{type:ke,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,...en(),...xe(),...Kt(),...hn(),...Tt(),...Zn(),...Ke({tag:"nav"}),...ze(),...Bn({variant:"text"})},"VPagination"),Xu=ue()({name:"VPagination",props:ZS(),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}=On(),{isRtl:i}=Ft(),{themeClasses:s}=qe(e),{width:c}=vn(),f=se(-1);Vt(void 0,{scoped:!0});const{resizeRef:u}=Pn(k=>{if(!k.length)return;const{target:E,contentRect:V}=k[0],O=E.querySelector(".v-pagination__list > *");if(!O)return;const T=V.width,F=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;f.value=h(T,F)}),d=x(()=>parseInt(e.length,10)),v=x(()=>parseInt(e.start,10)),m=x(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:h(c.value,58));function h(k,E){const V=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((k-E*V)/E).toFixed(2)))}const y=x(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(m.value<=0)return[];if(m.value===1)return[a.value];if(d.value<=m.value)return rl(d.value,v.value);const k=m.value%2===0,E=k?m.value/2:Math.floor(m.value/2),V=k?E:E+1,O=d.value-E;if(V-a.value>=0)return[...rl(Math.max(1,m.value-1),v.value),e.ellipsis,d.value];if(a.value-O>=(k?1:0)){const T=m.value-1,F=d.value-T+v.value;return[v.value,e.ellipsis,...rl(T,F)]}else{const T=Math.max(1,m.value-3),F=T===1?a.value:a.value-Math.ceil(T/2)+v.value;return[v.value,e.ellipsis,...rl(T,F),e.ellipsis,d.value]}});function b(k,E,V){k.preventDefault(),a.value=E,V&&l(V,E)}const{refs:w,updateRef:P}=XS();Vt({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 p=x(()=>y.value.map((k,E)=>{const V=O=>P(O,E);if(typeof k=="string")return{isActive:!1,key:`ellipsis-${E}`,page:k,props:{ref:V,ellipsis:!0,icon:!0,disabled:!0}};{const O=k===a.value;return{isActive:O,key:k,page:o(k),props:{ref:V,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,k),onClick:T=>b(T,k)}}}})),S=x(()=>{const k=!!e.disabled||a.value<=v.value,E=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:V=>b(V,v.value,"first"),disabled:k,"aria-label":r(e.firstAriaLabel),"aria-disabled":k}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:V=>b(V,a.value-1,"prev"),disabled:k,"aria-label":r(e.previousAriaLabel),"aria-disabled":k},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:V=>b(V,a.value+1,"next"),disabled:E,"aria-label":r(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:V=>b(V,v.value+d.value-1,"last"),disabled:E,"aria-label":r(e.lastAriaLabel),"aria-disabled":E}:void 0}});function A(){var E;const k=a.value-v.value;(E=w.value[k])==null||E.$el.focus()}function I(k){k.key===Ls.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,Qe(A)):k.key===Ls.right&&!e.disabled&&a.valueg(e.tag,{ref:u,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":r(e.ariaLabel),onKeydown:I,"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(S.value.first):g(tt,ce({_as:"VPaginationBtn"},S.value.first),null)]),g("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(S.value.prev):g(tt,ce({_as:"VPaginationBtn"},S.value.prev),null)]),p.value.map((k,E)=>g("li",{key:k.key,class:["v-pagination__item",{"v-pagination__item--is-active":k.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(k):g(tt,ce({_as:"VPaginationBtn"},k.props),{default:()=>[k.page]})])),g("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(S.value.next):g(tt,ce({_as:"VPaginationBtn"},S.value.next),null)]),e.showFirstLastPage&&g("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(S.value.last):g(tt,ce({_as:"VPaginationBtn"},S.value.last),null)])])]})),{}}}),JS=W({start:Boolean,end:Boolean,icon:ke,image:String,text:String,...en(),...xe(),...Kt(),...Tt(),...Zn(),...Ke(),...ze(),...Bn({variant:"flat"})},"VAvatar"),Sl=ue()({name:"VAvatar",props:JS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{borderClasses:a}=mn(e),{colorClasses:r,colorStyles:o,variantClasses:i}=Cr(e),{densityClasses:s}=tn(e),{roundedClasses:c}=Bt(e),{sizeClasses:f,sizeStyles:u}=ua(e);return he(()=>g(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},l.value,a.value,r.value,s.value,c.value,f.value,i.value,e.class],style:[o.value,u.value,e.style]},{default:()=>[n.default?g(Ue,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?g(sa,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?g(Ge,{key:"icon",icon:e.icon},null):e.text,xr(!1,"v-avatar")]})),{}}}),ew=W({indeterminate:Boolean,indeterminateIcon:{type:ke,default:"$checkboxIndeterminate"},...zi({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Pr=ue()({name:"VCheckboxBtn",props:ew(),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 he(()=>{const s=_l(Za.filterProps(e),["modelValue"]);return g(Za,ce(s,{modelValue:a.value,"onUpdate:modelValue":[c=>a.value=c,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 tw(e){let{selectedElement:t,containerElement:n,isRtl:l,isHorizontal:a}=e;const r=ea(a,n),o=gv(a,l,n),i=ea(a,t),s=yv(a,t),c=i*.4;return o>s?s-c:o+rtypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...xe(),...oa({mobile:null}),...Ke(),...Oi({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Ju=ue()({name:"VSlideGroup",props:pv(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:l}=Ft(),{displayClasses:a,mobile:r}=vn(e),o=Fi(e,e.symbol),i=se(!1),s=se(0),c=se(0),f=se(0),u=x(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=Pn(),{resizeRef:m,contentRect:h}=Pn(),y=rb(),b=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),P=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;fe(()=>[o.selected.value,v.value,h.value,u.value],()=>{cancelAnimationFrame(L),L=requestAnimationFrame(()=>{if(v.value&&h.value){const j=u.value?"width":"height";c.value=v.value[j],f.value=h.value[j],i.value=c.value+1=0&&m.el){const j=m.el.children[P.value];S(j,e.centerActive)}})})}const p=se(!1);function S(L,j){let H=0;j?H=nw({containerElement:d.el,isHorizontal:u.value,selectedElement:L}):H=tw({containerElement:d.el,isHorizontal:u.value,isRtl:l.value,selectedElement:L}),A(H)}function A(L){if(!Oe||!d.el)return;const j=ea(u.value,d.el),H=gv(u.value,l.value,d.el);if(!(Zu(u.value,d.el)<=j||Math.abs(L-H)<16)){if(u.value&&l.value&&d.el){const{scrollWidth:le,offsetWidth:ge}=d.el;L=le-ge-L}u.value?y.horizontal(L,b.value):y(L,b.value)}}function I(L){const{scrollTop:j,scrollLeft:H}=L.target;s.value=u.value?H:j}function k(L){if(p.value=!0,!(!i.value||!m.el)){for(const j of L.composedPath())for(const H of m.el.children)if(H===j){S(H);return}}}function E(L){p.value=!1}let V=!1;function O(L){var j;!V&&!p.value&&!(L.relatedTarget&&((j=m.el)!=null&&j.contains(L.relatedTarget)))&&M(),V=!1}function T(){V=!0}function F(L){if(!m.el)return;function j(H){L.preventDefault(),M(H)}u.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 M(L){var H,ve;if(!m.el)return;let j;if(!L)j=ja(m.el)[0];else if(L==="next"){if(j=(H=m.el.querySelector(":focus"))==null?void 0:H.nextElementSibling,!j)return M("first")}else if(L==="prev"){if(j=(ve=m.el.querySelector(":focus"))==null?void 0:ve.previousElementSibling,!j)return M("last")}else L==="first"?j=m.el.firstElementChild:L==="last"&&(j=m.el.lastElementChild);j&&j.focus({preventScroll:!0})}function Y(L){const j=u.value&&l.value?-1:1,H=(L==="prev"?-j:j)*c.value;let ve=s.value+H;if(u.value&&l.value&&d.el){const{scrollWidth:le,offsetWidth:ge}=d.el;ve+=le-ge}A(ve)}const K=x(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),X=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)}}),Z=x(()=>Math.abs(s.value)>1),R=x(()=>{if(!d.value)return!1;const L=Zu(u.value,d.el),j=lw(u.value,d.el);return L-j-Math.abs(s.value)>1});return he(()=>g(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!u.value,"v-slide-group--has-affixes":X.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,H;return[X.value&&g("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!Z.value}],onMousedown:T,onClick:()=>Z.value&&Y("prev")},[((L=n.prev)==null?void 0:L.call(n,K.value))??g(zu,null,{default:()=>[g(Ge,{icon:l.value?e.nextIcon:e.prevIcon},null)]})]),g("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:I},[g("div",{ref:m,class:"v-slide-group__content",onFocusin:k,onFocusout:E,onKeydown:F},[(j=n.default)==null?void 0:j.call(n,K.value)])]),X.value&&g("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!R.value}],onMousedown:T,onClick:()=>R.value&&Y("next")},[((H=n.next)==null?void 0:H.call(n,K.value))??g(zu,null,{default:()=>[g(Ge,{icon:l.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:Y,scrollOffset:s,focus:M,hasPrev:Z,hasNext:R}}}),bv=Symbol.for("vuetify:v-chip-group"),rw=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Vn},...pv(),...xe(),...Oi({selectedClass:"v-chip--selected"}),...Ke(),...ze(),...Bn({variant:"tonal"})},"VChipGroup");ue()({name:"VChipGroup",props:rw(),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}=Fi(e,bv);return Vt({VChip:{color:J(e,"color"),disabled:J(e,"disabled"),filter:J(e,"filter"),variant:J(e,"variant")}}),he(()=>{const c=Ju.filterProps(e);return g(Ju,ce(c,{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 ow=W({activeClass:String,appendAvatar:String,appendIcon:ke,closable:Boolean,closeIcon:{type:ke,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:ke,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:nt(),onClickOnce:nt(),...en(),...xe(),...Kt(),...hn(),...Kd(),...Tt(),...$i(),...Zn(),...Ke({tag:"span"}),...ze(),...Bn({variant:"tonal"})},"VChip"),Sv=ue()({name:"VChip",directives:{Ripple:kr},props:ow(),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}=On(),{borderClasses:o}=mn(e),{colorClasses:i,colorStyles:s,variantClasses:c}=Cr(e),{densityClasses:f}=tn(e),{elevationClasses:u}=Fn(e),{roundedClasses:d}=Bt(e),{sizeClasses:v}=ua(e),{themeClasses:m}=qe(e),h=Fe(e,"modelValue"),y=Ud(e,bv,!1),b=Li(e,n),w=x(()=>e.link!==!1&&b.isLink.value),P=x(()=>!e.disabled&&e.link!==!1&&(!!y||e.link||b.isClickable.value)),p=x(()=>({"aria-label":r(e.closeLabel),onClick(I){I.preventDefault(),I.stopPropagation(),h.value=!1,l("click:close",I)}}));function S(I){var k;l("click",I),P.value&&((k=b.navigate)==null||k.call(b,I),y==null||y.toggle())}function A(I){(I.key==="Enter"||I.key===" ")&&(I.preventDefault(),S(I))}return()=>{const I=b.isLink.value?"a":e.tag,k=!!(e.appendIcon||e.appendAvatar),E=!!(k||a.append),V=!!(a.close||e.closable),O=!!(a.filter||e.filter)&&y,T=!!(e.prependIcon||e.prependAvatar),F=!!(T||a.prepend),M=!y||y.isSelected.value;return h.value&&Pt(g(I,ce({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":P.value,"v-chip--filter":O,"v-chip--pill":e.pill},m.value,o.value,M?i.value:void 0,f.value,u.value,d.value,v.value,c.value,y==null?void 0:y.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:P.value?0:void 0,onClick:S,onKeydown:P.value&&!w.value&&A},b.linkProps),{default:()=>{var Y;return[xr(P.value,"v-chip"),O&&g($d,{key:"filter"},{default:()=>[Pt(g("div",{class:"v-chip__filter"},[a.filter?g(Ue,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):g(Ge,{key:"filter-icon",icon:e.filterIcon},null)]),[[Cl,y.isSelected.value]])]}),F&&g("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?g(Ue,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):g(Ce,null,[e.prependIcon&&g(Ge,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&g(Sl,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),g("div",{class:"v-chip__content","data-no-activator":""},[((Y=a.default)==null?void 0:Y.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]),E&&g("div",{key:"append",class:"v-chip__append"},[a.append?g(Ue,{key:"append-defaults",disabled:!k,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):g(Ce,null,[e.appendIcon&&g(Ge,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&g(Sl,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),V&&g("button",ce({key:"close",class:"v-chip__close",type:"button"},p.value),[a.close?g(Ue,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):g(Ge,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Xn("ripple"),P.value&&e.ripple,null]])}}}),Bo=Symbol.for("vuetify:list");function wv(){const e=_e(Bo,{hasPrepend:se(!1),updateHasPrepend:()=>null}),t={hasPrepend:se(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return He(Bo,t),e}function xv(){return _e(Bo,null)}const Wi=e=>{const t={activate:n=>{let{id:l,value:a,activated:r}=n;return l=me(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},Cv=e=>{const t=Wi(e);return{activate:l=>{let{activated:a,id:r,...o}=l;r=me(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)}},iw=e=>{const t=Wi(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},sw=e=>{const t=Cv(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},uw={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},_v={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},cw={open:_v.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)}},Ki=e=>{const t={select:n=>{let{id:l,value:a,selected:r}=n;if(l=me(l),e&&!a){const o=Array.from(r.entries()).reduce((i,s)=>{let[c,f]=s;return f==="on"&&i.push(c),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},kv=e=>{const t=Ki(e);return{select:l=>{let{selected:a,id:r,...o}=l;r=me(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)}},fw=e=>{const t=Ki(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},dw=e=>{const t=kv(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},vw=e=>{const t={select:n=>{let{id:l,value:a,selected:r,children:o,parents:i}=n;l=me(l);const s=new Map(r),c=[l];for(;c.length;){const u=c.shift();r.set(me(u),a?"on":"off"),o.has(u)&&c.push(...o.get(u))}let f=me(i.get(l));for(;f;){const u=o.get(f),d=u.every(m=>r.get(me(m))==="on"),v=u.every(m=>!r.has(me(m))||r.get(me(m))==="off");r.set(f,d?"on":v?"off":"indeterminate"),f=me(i.get(f))}return e&&!a&&Array.from(r.entries()).reduce((d,v)=>{let[m,h]=v;return h==="on"&&d.push(m),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},ta=Symbol.for("vuetify:nested"),Pv={id:se(),root:{register:()=>null,unregister:()=>null,parents:ne(new Map),children:ne(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ne(!1),selectable:ne(!1),opened:ne(new Set),activated:ne(new Set),selected:ne(new Map),selectedValues:ne([]),getPath:()=>[]}},mw=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"),hw=e=>{let t=!1;const n=ne(new Map),l=ne(new Map),a=Fe(e,"opened",e.opened,m=>new Set(m),m=>[...m.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 iw(e.mandatory);case"single-leaf":return sw(e.mandatory);case"independent":return Wi(e.mandatory);case"single-independent":default:return Cv(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 dw(e.mandatory);case"leaf":return fw(e.mandatory);case"independent":return Ki(e.mandatory);case"single-independent":return kv(e.mandatory);case"classic":default:return vw(e.mandatory)}}),i=x(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return cw;case"single":return uw;case"multiple":default:return _v}}),s=Fe(e,"activated",e.activated,m=>r.value.in(m,n.value,l.value),m=>r.value.out(m,n.value,l.value)),c=Fe(e,"selected",e.selected,m=>o.value.in(m,n.value,l.value),m=>o.value.out(m,n.value,l.value));pt(()=>{t=!0});function f(m){const h=[];let y=m;for(;y!=null;)h.unshift(y),y=l.value.get(y);return h}const u=je("nested"),d=new Set,v={id:se(),root:{opened:a,activatable:J(e,"activatable"),selectable:J(e,"selectable"),activated:s,selected:c,selectedValues:x(()=>{const m=[];for(const[h,y]of c.value.entries())y==="on"&&m.push(h);return m}),register:(m,h,y)=>{if(d.has(m)){f(m).join(" -> "),f(h).concat(m).join(" -> ");return}else d.add(m);h&&m!==h&&l.value.set(m,h),y&&n.value.set(m,[]),h!=null&&n.value.set(h,[...n.value.get(h)||[],m])},unregister:m=>{if(t)return;d.delete(m),n.value.delete(m);const h=l.value.get(m);if(h){const y=n.value.get(h)??[];n.value.set(h,y.filter(b=>b!==m))}l.value.delete(m)},open:(m,h,y)=>{u.emit("click:open",{id:m,value:h,path:f(m),event:y});const b=i.value.open({id:m,value:h,opened:new Set(a.value),children:n.value,parents:l.value,event:y});b&&(a.value=b)},openOnSelect:(m,h,y)=>{const b=i.value.select({id:m,value:h,selected:new Map(c.value),opened:new Set(a.value),children:n.value,parents:l.value,event:y});b&&(a.value=b)},select:(m,h,y)=>{u.emit("click:select",{id:m,value:h,path:f(m),event:y});const b=o.value.select({id:m,value:h,selected:new Map(c.value),children:n.value,parents:l.value,event:y});b&&(c.value=b),v.root.openOnSelect(m,h,y)},activate:(m,h,y)=>{if(!e.activatable)return v.root.select(m,!0,y);u.emit("click:activate",{id:m,value:h,path:f(m),event:y});const b=r.value.activate({id:m,value:h,activated:new Set(s.value),children:n.value,parents:l.value,event:y});b&&(s.value=b)},children:n,parents:l,getPath:f}};return He(ta,v),v.root},Ev=(e,t)=>{const n=_e(ta,Pv),l=Symbol(Ot()),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(me(a.value))),select:(o,i)=>n.root.select(a.value,o,i),isSelected:x(()=>n.root.selected.value.get(me(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&&He(ta,r),r},gw=()=>{const e=_e(ta,Pv);He(ta,{...e,isGroupActivator:!0})},yw=kl({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return gw(),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),pw=W({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ke,default:"$collapse"},expandIcon:{type:ke,default:"$expand"},prependIcon:ke,appendIcon:ke,fluid:Boolean,subgroup:Boolean,title:String,value:null,...xe(),...Ke()},"VListGroup"),ec=ue()({name:"VListGroup",props:pw(),setup(e,t){let{slots:n}=t;const{isOpen:l,open:a,id:r}=Ev(J(e,"value"),!0),o=x(()=>`v-list-group--id-${String(r.value)}`),i=xv(),{isBooted:s}=Vi();function c(v){v.stopPropagation(),a(!l.value,v)}const f=x(()=>({onClick:c,class:"v-list-group__header",id:o.value})),u=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&&u.value,appendIcon:e.appendIcon||!e.subgroup&&u.value,title:e.title,value:e.value}}));return he(()=>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(Ue,{defaults:d.value},{default:()=>[g(yw,null,{default:()=>[n.activator({props:f.value,isOpen:l.value})]})]}),g(_n,{transition:{component:Ld},disabled:!s.value},{default:()=>{var v;return[Pt(g("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Cl,l.value]])]}})]})),{isOpen:l}}}),bw=W({opacity:[Number,String],...xe(),...Ke()},"VListItemSubtitle"),Sw=ue()({name:"VListItemSubtitle",props:bw(),setup(e,t){let{slots:n}=t;return he(()=>g(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),ww=qf("v-list-item-title"),xw=W({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ke,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ke,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:nt(),onClickOnce:nt(),...en(),...xe(),...Kt(),...zt(),...hn(),...Tt(),...$i(),...Ke(),...ze(),...Bn({variant:"text"})},"VListItem"),Ja=ue()({name:"VListItem",directives:{Ripple:kr},props:xw(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const r=Li(e,n),o=x(()=>e.value===void 0?r.href.value:e.value),{activate:i,isActivated:s,select:c,isOpen:f,isSelected:u,isIndeterminate:d,isGroupActivator:v,root:m,parent:h,openOnSelect:y,id:b}=Ev(o,!1),w=xv(),P=x(()=>{var H;return e.active!==!1&&(e.active||((H=r.isActive)==null?void 0:H.value)||(m.activatable.value?s.value:u.value))}),p=x(()=>e.link!==!1&&r.isLink.value),S=x(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||!!w&&(m.selectable.value||m.activatable.value||e.value!=null))),A=x(()=>e.rounded||e.nav),I=x(()=>e.color??e.activeColor),k=x(()=>({color:P.value?I.value??e.baseColor:e.baseColor,variant:e.variant}));fe(()=>{var H;return(H=r.isActive)==null?void 0:H.value},H=>{H&&h.value!=null&&m.open(h.value,!0),H&&y(H)},{immediate:!0});const{themeClasses:E}=qe(e),{borderClasses:V}=mn(e),{colorClasses:O,colorStyles:T,variantClasses:F}=Cr(k),{densityClasses:M}=tn(e),{dimensionStyles:Y}=Wt(e),{elevationClasses:K}=Fn(e),{roundedClasses:X}=Bt(A),Z=x(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=x(()=>({isActive:P.value,select:c,isOpen:f.value,isSelected:u.value,isIndeterminate:d.value}));function L(H){var ve;a("click",H),S.value&&((ve=r.navigate)==null||ve.call(r,H),!v&&(m.activatable.value?i(!s.value,H):(m.selectable.value||e.value!=null)&&c(!u.value,H)))}function j(H){(H.key==="Enter"||H.key===" ")&&(H.preventDefault(),H.target.dispatchEvent(new MouseEvent("click",H)))}return he(()=>{const H=p.value?"a":e.tag,ve=l.title||e.title!=null,le=l.subtitle||e.subtitle!=null,ge=!!(e.appendAvatar||e.appendIcon),ae=!!(ge||l.append),B=!!(e.prependAvatar||e.prependIcon),N=!!(B||l.prepend);return w==null||w.updateHasPrepend(N),e.activeColor&&Fy("active-color",["color","base-color"]),Pt(g(H,ce({class:["v-list-item",{"v-list-item--active":P.value,"v-list-item--disabled":e.disabled,"v-list-item--link":S.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!N&&(w==null?void 0:w.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&P.value},E.value,V.value,O.value,M.value,K.value,Z.value,X.value,F.value,e.class],style:[T.value,Y.value,e.style],tabindex:S.value?w?-2:0:void 0,onClick:L,onKeydown:S.value&&!p.value&&j},r.linkProps),{default:()=>{var G;return[xr(S.value||P.value,"v-list-item"),N&&g("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?g(Ue,{key:"prepend-defaults",disabled:!B,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Q;return[(Q=l.prepend)==null?void 0:Q.call(l,R.value)]}}):g(Ce,null,[e.prependAvatar&&g(Sl,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&g(Ge,{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":""},[ve&&g(ww,{key:"title"},{default:()=>{var Q;return[((Q=l.title)==null?void 0:Q.call(l,{title:e.title}))??e.title]}}),le&&g(Sw,{key:"subtitle"},{default:()=>{var Q;return[((Q=l.subtitle)==null?void 0:Q.call(l,{subtitle:e.subtitle}))??e.subtitle]}}),(G=l.default)==null?void 0:G.call(l,R.value)]),ae&&g("div",{key:"append",class:"v-list-item__append"},[l.append?g(Ue,{key:"append-defaults",disabled:!ge,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Q;return[(Q=l.append)==null?void 0:Q.call(l,R.value)]}}):g(Ce,null,[e.appendIcon&&g(Ge,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&g(Sl,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),g("div",{class:"v-list-item__spacer"},null)])]}}),[[Xn("ripple"),S.value&&e.ripple]])}),{activate:i,isActivated:s,isGroupActivator:v,isSelected:u,list:w,select:c,root:m,id:b}}}),Cw=W({color:String,inset:Boolean,sticky:Boolean,title:String,...xe(),...Ke()},"VListSubheader"),_w=ue()({name:"VListSubheader",props:Cw(),setup(e,t){let{slots:n}=t;const{textColorClasses:l,textColorStyles:a}=fn(J(e,"color"));return he(()=>{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])]}})}),{}}}),kw=W({items:Array,returnObject:Boolean},"VListChildren"),Tv=ue()({name:"VListChildren",props:kw(),setup(e,t){let{slots:n}=t;return wv(),()=>{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:c}=r;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:i}))??g(Ni,i,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:i}))??g(_w,i,null);const f={subtitle:n.subtitle?m=>{var h;return(h=n.subtitle)==null?void 0:h.call(n,{...m,item:c})}:void 0,prepend:n.prepend?m=>{var h;return(h=n.prepend)==null?void 0:h.call(n,{...m,item:c})}:void 0,append:n.append?m=>{var h;return(h=n.append)==null?void 0:h.call(n,{...m,item:c})}:void 0,title:n.title?m=>{var h;return(h=n.title)==null?void 0:h.call(n,{...m,item:c})}:void 0},u=ec.filterProps(i);return o?g(ec,ce({value:i==null?void 0:i.value},u),{activator:m=>{let{props:h}=m;const y={...i,...h,value:e.returnObject?c:i.value};return n.header?n.header({props:y}):g(Ja,y,f)},default:()=>g(Tv,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:i}):g(Ja,ce(i,{value:e.returnObject?c:i.value}),f)}))}}}),Av=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:Vn}},"list-items");function Do(e,t){const n=mt(t,e.itemTitle,t),l=mt(t,e.itemValue,n),a=mt(t,e.itemChildren),r=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?_l(t,["children"]):t:void 0:mt(t,e.itemProps),o={title:n,value:l,...r};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?Iv(e,a):void 0,raw:t}}function Iv(e,t){const n=[];for(const l of t)n.push(Do(e,l));return n}function Pw(e){const t=x(()=>Iv(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"?Do(e,o):t.value.find(i=>e.valueComparator(o,i.value))||Do(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 Ew(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Tw(e,t){const n=mt(t,e.itemType,"item"),l=Ew(t)?t:mt(t,e.itemTitle),a=mt(t,e.itemValue,void 0),r=mt(t,e.itemChildren),o=e.itemProps===!0?_l(t,["children"]):mt(t,e.itemProps),i={title:l,value:a,...o};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&r?Vv(e,r):void 0,raw:t}}function Vv(e,t){const n=[];for(const l of t)n.push(Tw(e,l));return n}function Aw(e){return{items:x(()=>Vv(e,e.items))}}const Iw=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":nt(),"onClick:select":nt(),"onUpdate:opened":nt(),...mw({selectStrategy:"single-leaf",openStrategy:"list"}),...en(),...xe(),...Kt(),...zt(),...hn(),itemType:{type:String,default:"type"},...Av(),...Tt(),...Ke(),...ze(),...Bn({variant:"text"})},"VList"),Vw=ue()({name:"VList",props:Iw(),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}=Aw(e),{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"bgColor")),{borderClasses:i}=mn(e),{densityClasses:s}=tn(e),{dimensionStyles:c}=Wt(e),{elevationClasses:f}=Fn(e),{roundedClasses:u}=Bt(e),{children:d,open:v,parents:m,select:h,getPath:y}=hw(e),b=x(()=>e.lines?`v-list--${e.lines}-line`:void 0),w=J(e,"activeColor"),P=J(e,"baseColor"),p=J(e,"color");wv(),Vt({VListGroup:{activeColor:w,baseColor:P,color:p,expandIcon:J(e,"expandIcon"),collapseIcon:J(e,"collapseIcon")},VListItem:{activeClass:J(e,"activeClass"),activeColor:w,baseColor:P,color:p,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 S=se(!1),A=ne();function I(F){S.value=!0}function k(F){S.value=!1}function E(F){var M;!S.value&&!(F.relatedTarget&&((M=A.value)!=null&&M.contains(F.relatedTarget)))&&T()}function V(F){const M=F.target;if(!(!A.value||["INPUT","TEXTAREA"].includes(M.tagName))){if(F.key==="ArrowDown")T("next");else if(F.key==="ArrowUp")T("prev");else if(F.key==="Home")T("first");else if(F.key==="End")T("last");else return;F.preventDefault()}}function O(F){S.value=!0}function T(F){if(A.value)return $l(A.value,F)}return he(()=>g(e.tag,{ref:A,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,b.value,u.value,e.class],style:[o.value,c.value,e.style],tabindex:e.disabled||S.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:I,onFocusout:k,onFocus:E,onKeydown:V,onMousedown:O},{default:()=>[g(Tv,{items:l.value,returnObject:e.returnObject},n)]})),{open:v,select:h,focus:T,children:d,parents:m,getPath:y}}});function to(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Ow(e,t){return{x:e.x-t.x,y:e.y-t.y}}function tc(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 to({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 to({x:a,y:r},t)}return to({x:t.width/2,y:t.height/2},t)}const Ov={static:Dw,connected:Mw},Fw=W({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Ov},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Bw(e,t){const n=ne({}),l=ne();Oe&&cn(()=>!!(t.isActive.value&&e.locationStrategy),r=>{var o,i;fe(()=>e.locationStrategy,r),dt(()=>{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=Ov[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 Dw(){}function Rw(e,t){const n=wi(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 Mw(e,t,n){(Array.isArray(e.target.value)||np(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:r}=Si(()=>{const m=Co(t.location,e.isRtl.value),h=t.origin==="overlap"?m:t.origin==="auto"?Wr(m):Co(t.origin,e.isRtl.value);return m.side===h.side&&m.align===Kr(h).align?{preferredAnchor:Ks(m),preferredOrigin:Ks(h)}:{preferredAnchor:m,preferredOrigin:h}}),[o,i,s,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(m=>x(()=>{const h=parseFloat(t[m]);return isNaN(h)?1/0:h})),f=x(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const m=t.offset.split(" ").map(parseFloat);return m.length<2&&m.push(0),m}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let u=!1;const d=new ResizeObserver(()=>{u&&v()});fe([e.target,e.contentEl],(m,h)=>{let[y,b]=m,[w,P]=h;w&&!Array.isArray(w)&&d.unobserve(w),y&&!Array.isArray(y)&&d.observe(y),P&&d.unobserve(P),b&&d.observe(b)},{immediate:!0}),dt(()=>{d.disconnect()});function v(){if(u=!1,requestAnimationFrame(()=>u=!0),!e.target.value||!e.contentEl.value)return;const m=Hf(e.target.value),h=Rw(e.contentEl.value,e.isRtl.value),y=Ua(e.contentEl.value),b=12;y.length||(y.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(h.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),h.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const w=y.reduce((O,T)=>{const F=T.getBoundingClientRect(),M=new zn({x:T===document.documentElement?0:F.x,y:T===document.documentElement?0:F.y,width:T.clientWidth,height:T.clientHeight});return O?new zn({x:Math.max(O.left,M.left),y:Math.max(O.top,M.top),width:Math.min(O.right,M.right)-Math.max(O.left,M.left),height:Math.min(O.bottom,M.bottom)-Math.max(O.top,M.top)}):M},void 0);w.x+=b,w.y+=b,w.width-=b*2,w.height-=b*2;let P={anchor:a.value,origin:r.value};function p(O){const T=new zn(h),F=tc(O.anchor,m),M=tc(O.origin,T);let{x:Y,y:K}=Ow(F,M);switch(O.anchor.side){case"top":K-=f.value[0];break;case"bottom":K+=f.value[0];break;case"left":Y-=f.value[0];break;case"right":Y+=f.value[0];break}switch(O.anchor.align){case"top":K-=f.value[1];break;case"bottom":K+=f.value[1];break;case"left":Y-=f.value[1];break;case"right":Y+=f.value[1];break}return T.x+=Y,T.y+=K,T.width=Math.min(T.width,s.value),T.height=Math.min(T.height,c.value),{overflows:Gs(T,w),x:Y,y:K}}let S=0,A=0;const I={x:0,y:0},k={x:!1,y:!1};let E=-1;for(;!(E++>10);){const{x:O,y:T,overflows:F}=p(P);S+=O,A+=T,h.x+=O,h.y+=T;{const M=Us(P.anchor),Y=F.x.before||F.x.after,K=F.y.before||F.y.after;let X=!1;if(["x","y"].forEach(Z=>{if(Z==="x"&&Y&&!k.x||Z==="y"&&K&&!k.y){const R={anchor:{...P.anchor},origin:{...P.origin}},L=Z==="x"?M==="y"?Kr:Wr:M==="y"?Wr:Kr;R.anchor=L(R.anchor),R.origin=L(R.origin);const{overflows:j}=p(R);(j[Z].before<=F[Z].before&&j[Z].after<=F[Z].after||j[Z].before+j[Z].after<(F[Z].before+F[Z].after)/2)&&(P=R,X=k[Z]=!0)}}),X)continue}F.x.before&&(S+=F.x.before,h.x+=F.x.before),F.x.after&&(S-=F.x.after,h.x-=F.x.after),F.y.before&&(A+=F.y.before,h.y+=F.y.before),F.y.after&&(A-=F.y.after,h.y-=F.y.after);{const M=Gs(h,w);I.x=w.width-M.x.before-M.x.after,I.y=w.height-M.y.before-M.y.after,S+=M.x.before,h.x+=M.x.before,A+=M.y.before,h.y+=M.y.before}break}const V=Us(P.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${P.anchor.side} ${P.anchor.align}`,transformOrigin:`${P.origin.side} ${P.origin.align}`,top:ie(no(A)),left:e.isRtl.value?void 0:ie(no(S)),right:e.isRtl.value?ie(no(-S)):void 0,minWidth:ie(V==="y"?Math.min(o.value,m.width):o.value),maxWidth:ie(nc(_t(I.x,o.value===1/0?0:o.value,s.value))),maxHeight:ie(nc(_t(I.y,i.value===1/0?0:i.value,c.value)))}),{available:I,contentBox:h}}return fe(()=>[a.value,r.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),Qe(()=>{const m=v();if(!m)return;const{available:h,contentBox:y}=m;y.height>h.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function no(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function nc(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Ro=!0;const er=[];function Lw(e){!Ro||er.length?(er.push(e),Mo()):(Ro=!1,e(),Mo())}let lc=-1;function Mo(){cancelAnimationFrame(lc),lc=requestAnimationFrame(()=>{const e=er.shift();e&&e(),er.length?Mo():Ro=!0})}const Oa={none:null,close:Hw,block:jw,reposition:zw},$w=W({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Oa}},"VOverlay-scroll-strategies");function Nw(e,t){if(!Oe)return;let n;it(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=sr(),await new Promise(l=>setTimeout(l)),n.active&&n.run(()=>{var l;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(l=Oa[e.scrollStrategy])==null||l.call(Oa,t,e,n)}))}),dt(()=>{n==null||n.stop()})}function Hw(e){function t(n){e.isActive.value=!1}Fv(e.targetEl.value??e.contentEl.value,t)}function jw(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,l=[...new Set([...Ua(e.targetEl.value,t.contained?n:void 0),...Ua(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=>_i(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",ie(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",ie(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",ie(a)),i.classList.add("v-overlay-scroll-blocked")}),dt(()=>{l.forEach((i,s)=>{const c=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(i.style.getPropertyValue("--v-body-scroll-y")),u=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=-c,i.scrollTop=-f,i.style.scrollBehavior=u}),r&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function zw(e,t,n){let l=!1,a=-1,r=-1;function o(i){Lw(()=>{var f,u;const s=performance.now();(u=(f=e.updateLocation).value)==null||u.call(f,i),l=(performance.now()-s)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{Fv(e.targetEl.value??e.contentEl.value,i=>{l?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(i)})})):o(i)})})}),dt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(a)})}function Fv(e,t){const n=[document,...Ua(e)];n.forEach(l=>{l.addEventListener("scroll",t,{passive:!0})}),dt(()=>{n.forEach(l=>{l.removeEventListener("scroll",t)})})}const Lo=Symbol.for("vuetify:v-menu"),Ww=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=wy(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 Uw=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,...Ww()},"VOverlay-activator");function Gw(e,t){let{isActive:n,isTop:l,contentEl:a}=t;const r=je("useActivator"),o=ne();let i=!1,s=!1,c=!0;const f=x(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),u=x(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!f.value),{runOpenDelay:d,runCloseDelay:v}=Kw(e,k=>{k===(e.openOnHover&&i||f.value&&s)&&!(e.openOnHover&&n.value&&!l.value)&&(n.value!==k&&(c=!0),n.value=k)}),m=ne(),h={onClick:k=>{k.stopPropagation(),o.value=k.currentTarget||k.target,n.value||(m.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{var E;(E=k.sourceCapabilities)!=null&&E.firesTouchEvents||(i=!0,o.value=k.currentTarget||k.target,d())},onMouseleave:k=>{i=!1,v()},onFocus:k=>{za(k.target,":focus-visible")!==!1&&(s=!0,k.stopPropagation(),o.value=k.currentTarget||k.target,d())},onBlur:k=>{s=!1,k.stopPropagation(),v()}},y=x(()=>{const k={};return u.value&&(k.onClick=h.onClick),e.openOnHover&&(k.onMouseenter=h.onMouseenter,k.onMouseleave=h.onMouseleave),f.value&&(k.onFocus=h.onFocus,k.onBlur=h.onBlur),k}),b=x(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{i=!0,d()},k.onMouseleave=()=>{i=!1,v()}),f.value&&(k.onFocusin=()=>{s=!0,d()},k.onFocusout=()=>{s=!1,v()}),e.closeOnContentClick){const E=_e(Lo,null);k.onClick=()=>{n.value=!1,E==null||E.closeParents()}}return k}),w=x(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{c&&(i=!0,c=!1,d())},k.onMouseleave=()=>{i=!1,v()}),k});fe(l,k=>{var E;k&&(e.openOnHover&&!i&&(!f.value||!s)||f.value&&!s&&(!e.openOnHover||!i))&&!((E=a.value)!=null&&E.contains(document.activeElement))&&(n.value=!1)}),fe(n,k=>{k||setTimeout(()=>{m.value=void 0})},{flush:"post"});const P=xo();it(()=>{P.value&&Qe(()=>{o.value=P.el})});const p=xo(),S=x(()=>e.target==="cursor"&&m.value?m.value:p.value?p.el:Bv(e.target,r)||o.value),A=x(()=>Array.isArray(S.value)?void 0:S.value);let I;return fe(()=>!!e.activator,k=>{k&&Oe?(I=sr(),I.run(()=>{qw(e,r,{activatorEl:o,activatorEvents:y})})):I&&I.stop()},{flush:"post",immediate:!0}),dt(()=>{I==null||I.stop()}),{activatorEl:o,activatorRef:P,target:S,targetEl:A,targetRef:p,activatorEvents:y,contentEvents:b,scrimEvents:w}}function qw(e,t,n){let{activatorEl:l,activatorEvents:a}=n;fe(()=>e.activator,(s,c)=>{if(c&&s!==c){const f=i(c);f&&o(f)}s&&Qe(()=>r())},{immediate:!0}),fe(()=>e.activatorProps,()=>{r()}),dt(()=>{o()});function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&_y(s,ce(a.value,c))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ky(s,ce(a.value,c))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=Bv(s,t);return l.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,l.value}}function Bv(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 Yw(){if(!Oe)return se(!1);const{ssr:e}=vn();if(e){const t=se(!1);return jt(()=>{t.value=!0}),t}else return se(!0)}const Qw=W({eager:Boolean},"lazy");function Xw(e,t){const n=se(!1),l=x(()=>n.value||e.eager||t.value);fe(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:l,onAfterLeave:a}}function Dv(){const t=je("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const ac=Symbol.for("vuetify:stack"),Vl=Xe([]);function Zw(e,t,n){const l=je("useStack"),a=!n,r=_e(ac,void 0),o=Xe({activeChildren:new Set});He(ac,o);const i=se(+t.value);cn(e,()=>{var u;const f=(u=Vl.at(-1))==null?void 0:u[1];i.value=f?f+10:+t.value,a&&Vl.push([l.uid,i.value]),r==null||r.activeChildren.add(l.uid),dt(()=>{if(a){const d=me(Vl).findIndex(v=>v[0]===l.uid);Vl.splice(d,1)}r==null||r.activeChildren.delete(l.uid)})});const s=se(!0);a&&it(()=>{var u;const f=((u=Vl.at(-1))==null?void 0:u[0])===l.uid;setTimeout(()=>s.value=f)});const c=x(()=>!o.activeChildren.size);return{globalTop:Zt(s),localTop:c,stackStyles:x(()=>({zIndex:i.value}))}}function Jw(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.children].find(r=>r.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",l.appendChild(a)),a})}}function ex(){return!0}function Rv(e,t,n){if(!e||Mv(e,n)===!1)return!1;const l=Yf(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 Mv(e,t){return(typeof t.value=="object"&&t.value.closeConditional||ex)(e)}function tx(e,t,n){const l=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&Rv(e,t,n)&&setTimeout(()=>{Mv(e,n)&&l&&l(e)},0)}function rc(e,t){const n=Yf(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const nx={mounted(e,t){const n=a=>tx(a,e,t),l=a=>{e._clickOutside.lastMousedownWasOutside=Rv(a,e,t)};rc(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}},beforeUnmount(e,t){e._clickOutside&&(rc(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 lx(e){const{modelValue:t,color:n,...l}=e;return g(Gn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&g("div",ce({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},l),null)]})}const Lv=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},...Uw(),...xe(),...zt(),...Qw(),...Fw(),...$w(),...ze(),...ia()},"VOverlay"),oc=ue()({name:"VOverlay",directives:{ClickOutside:nx},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Lv()},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=je("VOverlay"),o=ne(),i=ne(),s=ne(),c=Fe(e,"modelValue"),f=x({get:()=>c.value,set:ae=>{ae&&e.disabled||(c.value=ae)}}),{themeClasses:u}=qe(e),{rtlClasses:d,isRtl:v}=Ft(),{hasContent:m,onAfterLeave:h}=Xw(e,f),y=kt(x(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:b,localTop:w,stackStyles:P}=Zw(f,J(e,"zIndex"),e._disableGlobalStack),{activatorEl:p,activatorRef:S,target:A,targetEl:I,targetRef:k,activatorEvents:E,contentEvents:V,scrimEvents:O}=Gw(e,{isActive:f,isTop:w,contentEl:s}),{teleportTarget:T}=Jw(()=>{var N,G,Q;const ae=e.attach||e.contained;if(ae)return ae;const B=((N=p==null?void 0:p.value)==null?void 0:N.getRootNode())||((Q=(G=r.proxy)==null?void 0:G.$el)==null?void 0:Q.getRootNode());return B instanceof ShadowRoot?B:!1}),{dimensionStyles:F}=Wt(e),M=Yw(),{scopeId:Y}=Dv();fe(()=>e.disabled,ae=>{ae&&(f.value=!1)});const{contentStyles:K,updateLocation:X}=Bw(e,{isRtl:v,contentEl:s,target:A,isActive:f});Nw(e,{root:o,contentEl:s,targetEl:I,isActive:f,updateLocation:X});function Z(ae){a("click:outside",ae),e.persistent?ve():f.value=!1}function R(ae){return f.value&&b.value&&(!e.scrim||ae.target===i.value||ae instanceof MouseEvent&&ae.shadowTarget===i.value)}Oe&&fe(f,ae=>{ae?window.addEventListener("keydown",L):window.removeEventListener("keydown",L)},{immediate:!0}),pt(()=>{Oe&&window.removeEventListener("keydown",L)});function L(ae){var B,N;ae.key==="Escape"&&b.value&&(e.persistent?ve():(f.value=!1,(B=s.value)!=null&&B.contains(document.activeElement)&&((N=p.value)==null||N.focus())))}const j=_S();cn(()=>e.closeOnBack,()=>{kS(j,ae=>{b.value&&f.value?(ae(!1),e.persistent?ve():f.value=!1):ae()})});const H=ne();fe(()=>f.value&&(e.absolute||e.contained)&&T.value==null,ae=>{if(ae){const B=Qf(o.value);B&&B!==document.scrollingElement&&(H.value=B.scrollTop)}});function ve(){e.noClickAnimation||s.value&&il(s.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ka})}function le(){a("afterEnter")}function ge(){h(),a("afterLeave")}return he(()=>{var ae;return g(Ce,null,[(ae=n.activator)==null?void 0:ae.call(n,{isActive:f.value,targetRef:k,props:ce({ref:S},E.value,e.activatorProps)}),M.value&&m.value&&g(Ph,{disabled:!T.value,to:T.value},{default:()=>[g("div",ce({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":f.value,"v-overlay--contained":e.contained},u.value,d.value,e.class],style:[P.value,{"--v-overlay-opacity":e.opacity,top:ie(H.value)},e.style],ref:o},Y,l),[g(lx,ce({color:y,modelValue:f.value&&!!e.scrim,ref:i},O.value),null),g(_n,{appear:!0,persisted:!0,transition:e.transition,target:A.value,onAfterEnter:le,onAfterLeave:ge},{default:()=>{var B;return[Pt(g("div",ce({ref:s,class:["v-overlay__content",e.contentClass],style:[F.value,K.value]},V.value,e.contentProps),[(B=n.default)==null?void 0:B.call(n,{isActive:f})]),[[Cl,f.value],[Xn("click-outside"),{handler:Z,closeConditional:R,include:()=>[p.value]}]])]}})])]})])}),{activatorEl:p,scrimEl:i,target:A,animateClick:ve,contentEl:s,globalTop:b,localTop:w,updateLocation:X}}}),lo=Symbol("Forwarded refs");function ao(e,t){let n=e;for(;n;){const l=Reflect.getOwnPropertyDescriptor(n,t);if(l)return l;n=Object.getPrototypeOf(n)}}function Ui(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}=Dv(),{isRtl:r}=Ft(),o=Ot(),i=x(()=>e.id||`v-menu-${o}`),s=ne(),c=_e(Lo,null),f=se(new Set);He(Lo,{register(){f.value.add(o)},unregister(){f.value.delete(o)},closeParents(y){setTimeout(()=>{var b;!f.value.size&&!e.persistent&&(y==null||(b=s.value)!=null&&b.contentEl&&!xy(y,s.value.contentEl))&&(l.value=!1,c==null||c.closeParents())},40)}}),pt(()=>c==null?void 0:c.unregister()),oi(()=>l.value=!1);async function u(y){var P,p,S;const b=y.relatedTarget,w=y.target;await Qe(),l.value&&b!==w&&((P=s.value)!=null&&P.contentEl)&&((p=s.value)!=null&&p.globalTop)&&![document,s.value.contentEl].includes(w)&&!s.value.contentEl.contains(w)&&((S=ja(s.value.contentEl)[0])==null||S.focus())}fe(l,y=>{y?(c==null||c.register(),document.addEventListener("focusin",u,{once:!0})):(c==null||c.unregister(),document.removeEventListener("focusin",u))});function d(y){c==null||c.closeParents(y)}function v(y){var b,w,P,p,S;if(!e.disabled)if(y.key==="Tab"||y.key==="Enter"&&!e.closeOnContentClick){if(y.key==="Enter"&&(y.target instanceof HTMLTextAreaElement||y.target instanceof HTMLInputElement&&y.target.closest("form")))return;y.key==="Enter"&&y.preventDefault(),Lf(ja((b=s.value)==null?void 0:b.contentEl,!1),y.shiftKey?"prev":"next",I=>I.tabIndex>=0)||(l.value=!1,(P=(w=s.value)==null?void 0:w.activatorEl)==null||P.focus())}else e.submenu&&y.key===(r.value?"ArrowRight":"ArrowLeft")&&(l.value=!1,(S=(p=s.value)==null?void 0:p.activatorEl)==null||S.focus())}function m(y){var w;if(e.disabled)return;const b=(w=s.value)==null?void 0:w.contentEl;b&&l.value?y.key==="ArrowDown"?(y.preventDefault(),y.stopImmediatePropagation(),$l(b,"next")):y.key==="ArrowUp"?(y.preventDefault(),y.stopImmediatePropagation(),$l(b,"prev")):e.submenu&&(y.key===(r.value?"ArrowRight":"ArrowLeft")?l.value=!1:y.key===(r.value?"ArrowLeft":"ArrowRight")&&(y.preventDefault(),$l(b,"first"))):(e.submenu?y.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(y.key))&&(l.value=!0,y.preventDefault(),setTimeout(()=>setTimeout(()=>m(y))))}const h=x(()=>ce({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":i.value,onKeydown:m},e.activatorProps));return he(()=>{const y=oc.filterProps(e);return g(oc,ce({ref:s,id:i.value,class:["v-menu",e.class],style:e.style},y,{modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,absolute:!0,activatorProps:h.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:v},a),{activator:n.activator,default:function(){for(var b=arguments.length,w=new Array(b),P=0;P{var p;return[(p=n.default)==null?void 0:p.call(n,...w)]}})}})}),Ui({id:i,ΨopenChildren:f},s)}}),ox=W({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...xe(),...ia({transition:{component:Md}})},"VCounter"),ix=ue()({name:"VCounter",functional:!0,props:ox(),setup(e,t){let{slots:n}=t;const l=x(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return he(()=>g(_n,{transition:e.transition},{default:()=>[Pt(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]),[[Cl,e.active]])]})),{}}}),sx=W({floating:Boolean,...xe()},"VFieldLabel"),_a=ue()({name:"VFieldLabel",props:sx(),setup(e,t){let{slots:n}=t;return he(()=>g(cv,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),ux=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],$v=W({appendInnerIcon:ke,bgColor:String,clearable:Boolean,clearIcon:{type:ke,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:ke,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>ux.includes(e)},"onClick:clear":nt(),"onClick:appendInner":nt(),"onClick:prependInner":nt(),...xe(),...Ri(),...Tt(),...ze()},"VField"),Nv=ue()({name:"VField",inheritAttrs:!1,props:{id:String,...sv(),...$v()},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}=_r(e),{focusClasses:i,isFocused:s,focus:c,blur:f}=Hi(e),{InputIcon:u}=iv(e),{roundedClasses:d}=Bt(e),{rtlClasses:v}=Ft(),m=x(()=>e.dirty||e.active),h=x(()=>!e.singleLine&&!!(e.label||a.label)),y=Ot(),b=x(()=>e.id||`input-${y}`),w=x(()=>`${b.value}-messages`),P=ne(),p=ne(),S=ne(),A=x(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:I,backgroundColorStyles:k}=kt(J(e,"bgColor")),{textColorClasses:E,textColorStyles:V}=fn(x(()=>e.error||e.disabled?void 0:m.value&&s.value?e.color:e.baseColor));fe(m,M=>{if(h.value){const Y=P.value.$el,K=p.value.$el;requestAnimationFrame(()=>{const X=wi(Y),Z=K.getBoundingClientRect(),R=Z.x-X.x,L=Z.y-X.y-(X.height/2-Z.height/2),j=Z.width/.75,H=Math.abs(j-X.width)>1?{maxWidth:ie(j)}:void 0,ve=getComputedStyle(Y),le=getComputedStyle(K),ge=parseFloat(ve.transitionDuration)*1e3||150,ae=parseFloat(le.getPropertyValue("--v-field-label-scale")),B=le.getPropertyValue("color");Y.style.visibility="visible",K.style.visibility="hidden",il(Y,{transform:`translate(${R}px, ${L}px) scale(${ae})`,color:B,...H},{duration:ge,easing:Ka,direction:M?"normal":"reverse"}).finished.then(()=>{Y.style.removeProperty("visibility"),K.style.removeProperty("visibility")})})}},{flush:"post"});const O=x(()=>({isActive:m,isFocused:s,controlRef:S,blur:f,focus:c}));function T(M){M.target!==document.activeElement&&M.preventDefault()}function F(M){var Y;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(Y=e["onClick:clear"])==null||Y.call(e,new MouseEvent("click")))}return he(()=>{var R,L,j;const M=e.variant==="outlined",Y=!!(a["prepend-inner"]||e.prependInnerIcon),K=!!(e.clearable||a.clear),X=!!(a["append-inner"]||e.appendInnerIcon||K),Z=()=>a.label?a.label({...O.value,label:e.label,props:{for:b.value}}):e.label;return g("div",ce({class:["v-field",{"v-field--active":m.value,"v-field--appended":X,"v-field--center-affix":e.centerAffix??!A.value,"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":Y,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!Z(),[`v-field--variant-${e.variant}`]:!0},r.value,I.value,i.value,o.value,d.value,v.value,e.class],style:[k.value,e.style],onClick:T},n),[g("div",{class:"v-field__overlay"},null),g(Mi,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),Y&&g("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&g(u,{key:"prepend-icon",name:"prependInner"},null),(R=a["prepend-inner"])==null?void 0:R.call(a,O.value)]),g("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&g(_a,{key:"floating-label",ref:p,class:[E.value],floating:!0,for:b.value,style:V.value},{default:()=>[Z()]}),g(_a,{ref:P,for:b.value},{default:()=>[Z()]}),(L=a.default)==null?void 0:L.call(a,{...O.value,props:{id:b.value,class:"v-field__input","aria-describedby":w.value},focus:c,blur:f})]),K&&g($d,{key:"clear"},{default:()=>[Pt(g("div",{class:"v-field__clearable",onMousedown:H=>{H.preventDefault(),H.stopPropagation()}},[g(Ue,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...O.value,props:{onKeydown:F,onFocus:c,onBlur:f,onClick:e["onClick:clear"]}}):g(u,{name:"clear",onKeydown:F,onFocus:c,onBlur:f},null)]})]),[[Cl,e.dirty]])]}),X&&g("div",{key:"append",class:"v-field__append-inner"},[(j=a["append-inner"])==null?void 0:j.call(a,O.value),e.appendInnerIcon&&g(u,{key:"append-icon",name:"appendInner"},null)]),g("div",{class:["v-field__outline",E.value],style:V.value},[M&&g(Ce,null,[g("div",{class:"v-field__outline__start"},null),h.value&&g("div",{class:"v-field__outline__notch"},[g(_a,{ref:p,floating:!0,for:b.value},{default:()=>[Z()]})]),g("div",{class:"v-field__outline__end"},null)]),A.value&&h.value&&g(_a,{ref:p,floating:!0,for:b.value},{default:()=>[Z()]})])])}),{controlRef:S}}});function cx(e){const t=Object.keys(Nv.props).filter(n=>!gr(n)&&n!=="class"&&n!=="style");return Bf(e,t)}const fx=["color","file","time","date","datetime-local","week","month"],Hv=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,...ji(),...$v()},"VTextField"),$o=ue()({name:"VTextField",directives:{Intersect:jd},inheritAttrs:!1,props:Hv(),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}=Hi(e),c=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}),u=x(()=>["plain","underlined"].includes(e.variant));function d(A,I){var k,E;!e.autofocus||!A||(E=(k=I[0].target)==null?void 0:k.focus)==null||E.call(k)}const v=ne(),m=ne(),h=ne(),y=x(()=>fx.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function b(){var A;h.value!==document.activeElement&&((A=h.value)==null||A.focus()),o.value||i()}function w(A){l("mousedown:control",A),A.target!==h.value&&(b(),A.preventDefault())}function P(A){b(),l("click:control",A)}function p(A){A.stopPropagation(),b(),Qe(()=>{r.value=null,Sy(e["onClick:clear"],A)})}function S(A){var k;const I=A.target;if(r.value=I.value,(k=e.modelModifiers)!=null&&k.trim&&["text","search","password","tel","url"].includes(e.type)){const E=[I.selectionStart,I.selectionEnd];Qe(()=>{I.selectionStart=E[0],I.selectionEnd=E[1]})}}return he(()=>{const A=!!(a.counter||e.counter!==!1&&e.counter!=null),I=!!(A||a.details),[k,E]=bi(n),{modelValue:V,...O}=Xa.filterProps(e),T=cx(e);return g(Xa,ce({ref:v,modelValue:r.value,"onUpdate:modelValue":F=>r.value=F,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":u.value},e.class],style:e.style},k,O,{centerAffix:!u.value,focused:o.value}),{...a,default:F=>{let{id:M,isDisabled:Y,isDirty:K,isReadonly:X,isValid:Z}=F;return g(Nv,ce({ref:m,onMousedown:w,onClick:P,"onClick:clear":p,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},T,{id:M.value,active:y.value||K.value,dirty:K.value||e.dirty,disabled:Y.value,focused:o.value,error:Z.value===!1}),{...a,default:R=>{let{props:{class:L,...j}}=R;const H=Pt(g("input",ce({ref:h,value:r.value,onInput:S,autofocus:e.autofocus,readonly:X.value,disabled:Y.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:b,onBlur:s},j,E),null),[[Xn("intersect"),{handler:d},null,{once:!0}]]);return g(Ce,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(),H]):un(H,{class:L}),e.suffix&&g("span",{class:"v-text-field__suffix"},[g("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:I?F=>{var M;return g(Ce,null,[(M=a.details)==null?void 0:M.call(a,F),A&&g(Ce,null,[g("span",null,null),g(ix,{active:e.persistentCounter||o.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ui({},v,m,h)}}),dx=W({renderless:Boolean,...xe()},"VVirtualScrollItem"),jv=ue()({name:"VVirtualScrollItem",inheritAttrs:!1,props:dx(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{resizeRef:r,contentRect:o}=Pn(void 0,"border");fe(()=>{var i;return(i=o.value)==null?void 0:i.height},i=>{i!=null&&l("update:height",i)}),he(()=>{var i,s;return e.renderless?g(Ce,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:r})]):g("div",ce({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),vx=-1,mx=1,ro=100,zv=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Wv(e,t){const n=vn(),l=se(0);it(()=>{l.value=parseFloat(e.itemHeight||0)});const a=se(0),r=se(Math.ceil((parseInt(e.height)||n.height.value)/(l.value||16))||1),o=se(0),i=se(0),s=ne(),c=ne();let f=0;const{resizeRef:u,contentRect:d}=Pn();it(()=>{u.value=s.value});const v=x(()=>{var R;return s.value===document.documentElement?n.height.value:((R=d.value)==null?void 0:R.height)||parseInt(e.height)||0}),m=x(()=>!!(s.value&&c.value&&v.value&&l.value));let h=Array.from({length:t.value.length}),y=Array.from({length:t.value.length});const b=se(0);let w=-1;function P(R){return h[R]||l.value}const p=py(()=>{const R=performance.now();y[0]=0;const L=t.value.length;for(let j=1;j<=L-1;j++)y[j]=(y[j-1]||0)+P(j-1);b.value=Math.max(b.value,performance.now()-R)},b),S=fe(m,R=>{R&&(S(),f=c.value.offsetTop,p.immediate(),Y(),~w&&Qe(()=>{Oe&&window.requestAnimationFrame(()=>{X(w),w=-1})}))});dt(()=>{p.clear()});function A(R,L){const j=h[R],H=l.value;l.value=H?Math.min(l.value,L):L,(j!==L||H!==l.value)&&(h[R]=L,p())}function I(R){return R=_t(R,0,t.value.length-1),y[R]||0}function k(R){return hx(y,R)}let E=0,V=0,O=0;fe(v,(R,L)=>{L&&(Y(),R{V=0,Y()}))});function T(){if(!s.value||!c.value)return;const R=s.value.scrollTop,L=performance.now();L-O>500?(V=Math.sign(R-E),f=c.value.offsetTop):V=R-E,E=R,O=L,Y()}function F(){!s.value||!c.value||(V=0,O=0,Y())}let M=-1;function Y(){cancelAnimationFrame(M),M=requestAnimationFrame(K)}function K(){if(!s.value||!v.value)return;const R=E-f,L=Math.sign(V),j=Math.max(0,R-ro),H=_t(k(j),0,t.value.length),ve=R+v.value+ro,le=_t(k(ve)+1,H+1,t.value.length);if((L!==vx||Hr.value)){const ge=I(a.value)-I(H),ae=I(le)-I(r.value);Math.max(ge,ae)>ro?(a.value=H,r.value=le):(H<=0&&(a.value=H),le>=t.value.length&&(r.value=le))}o.value=I(a.value),i.value=I(t.value.length)-I(r.value)}function X(R){const L=I(R);!s.value||R&&!L?w=R:s.value.scrollTop=L}const Z=x(()=>t.value.slice(a.value,r.value).map((R,L)=>({raw:R,index:L+a.value})));return fe(t,()=>{h=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),p.immediate(),Y()},{deep:!0}),{calculateVisibleItems:Y,containerRef:s,markerRef:c,computedItems:Z,paddingTop:o,paddingBottom:i,scrollToIndex:X,handleScroll:T,handleScrollend:F,handleItemResize:A}}function hx(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,...zv(),...xe(),...zt()},"VVirtualScroll"),yx=ue()({name:"VVirtualScroll",props:gx(),setup(e,t){let{slots:n}=t;const l=je("VVirtualScroll"),{dimensionStyles:a}=Wt(e),{calculateVisibleItems:r,containerRef:o,markerRef:i,handleScroll:s,handleScrollend:c,handleItemResize:f,scrollToIndex:u,paddingTop:d,paddingBottom:v,computedItems:m}=Wv(e,J(e,"items"));return cn(()=>e.renderless,()=>{function h(){var w,P;const b=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[b]("scroll",s,{passive:!0}),document[b]("scrollend",c)):((w=o.value)==null||w[b]("scroll",s,{passive:!0}),(P=o.value)==null||P[b]("scrollend",c))}jt(()=>{o.value=Qf(l.vnode.el,!0),h(!0)}),dt(h)}),he(()=>{const h=m.value.map(y=>g(jv,{key:y.index,renderless:e.renderless,"onUpdate:height":b=>f(y.index,b)},{default:b=>{var w;return(w=n.default)==null?void 0:w.call(n,{item:y.raw,index:y.index,...b})}}));return e.renderless?g(Ce,null,[g("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:ie(d.value)}},null),h,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ie(v.value)}},null)]):g("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:c,style:[a.value,e.style]},[g("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:ie(d.value),paddingBottom:ie(v.value)}},[h])])}),{calculateVisibleItems:r,scrollToIndex:u}}});function px(e,t){const n=se(!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=fe(n,()=>{s(),i()})}else i()})}async function o(i){var f,u;if(i.key==="Tab"&&((f=t.value)==null||f.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(u=e.value)==null?void 0:u.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await r();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of c)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...c].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onScrollPassive:a,onKeydown:o}}const bx=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:ke,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Av({itemChildren:!1})},"Select"),Sx=W({...bx(),..._l(Hv({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ia({transition:{component:Rd}})},"VSelect"),Kv=ue()({name:"VSelect",props:Sx(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=On(),a=ne(),r=ne(),o=ne(),i=Fe(e,"menu"),s=x({get:()=>i.value,set:R=>{var L;i.value&&!R&&((L=r.value)!=null&&L.ΨopenChildren.size)||(i.value=R)}}),{items:c,transformIn:f,transformOut:u}=Pw(e),d=Fe(e,"modelValue",[],R=>f(R===null?[null]:rt(R)),R=>{const L=u(R);return e.multiple?L:L[0]??null}),v=x(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),m=uv(),h=x(()=>d.value.map(R=>R.value)),y=se(!1),b=x(()=>s.value?e.closeText:e.openText);let w="",P;const p=x(()=>e.hideSelected?c.value.filter(R=>!d.value.some(L=>e.valueComparator(L,R))):c.value),S=x(()=>e.hideNoData&&!p.value.length||e.readonly||(m==null?void 0:m.isReadonly.value)),A=x(()=>{var R;return{...e.menuProps,activatorProps:{...((R=e.menuProps)==null?void 0:R.activatorProps)||{},"aria-haspopup":"listbox"}}}),I=ne(),k=px(I,a);function E(R){e.openOnClear&&(s.value=!0)}function V(){S.value||(s.value=!s.value)}function O(R){zs(R)&&T(R)}function T(R){var ve,le;if(!R.key||e.readonly||m!=null&&m.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(R.key)&&R.preventDefault(),["Enter","ArrowDown"," "].includes(R.key)&&(s.value=!0),["Escape","Tab"].includes(R.key)&&(s.value=!1),R.key==="Home"?(ve=I.value)==null||ve.focus("first"):R.key==="End"&&((le=I.value)==null||le.focus("last"));const L=1e3;if(e.multiple||!zs(R))return;const j=performance.now();j-P>L&&(w=""),w+=R.key.toLowerCase(),P=j;const H=c.value.find(ge=>ge.title.toLowerCase().startsWith(w));if(H!==void 0){d.value=[H];const ge=p.value.indexOf(H);Oe&&window.requestAnimationFrame(()=>{var ae;ge>=0&&((ae=o.value)==null||ae.scrollToIndex(ge))})}}function F(R){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!R.props.disabled)if(e.multiple){const j=d.value.findIndex(ve=>e.valueComparator(ve.value,R.value)),H=L??!~j;if(~j){const ve=H?[...d.value,R]:[...d.value];ve.splice(j,1),d.value=ve}else H&&(d.value=[...d.value,R])}else{const j=L!==!1;d.value=j?[R]:[],Qe(()=>{s.value=!1})}}function M(R){var L;(L=I.value)!=null&&L.$el.contains(R.relatedTarget)||(s.value=!1)}function Y(){var R;e.eager&&((R=o.value)==null||R.calculateVisibleItems())}function K(){var R;y.value&&((R=a.value)==null||R.focus())}function X(R){y.value=!0}function Z(R){if(R==null)d.value=[];else if(za(a.value,":autofill")||za(a.value,":-webkit-autofill")){const L=c.value.find(j=>j.title===R);L&&F(L)}else a.value&&(a.value.value="")}return fe(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const R=p.value.findIndex(L=>d.value.some(j=>e.valueComparator(j.value,L.value)));Oe&&window.requestAnimationFrame(()=>{var L;R>=0&&((L=o.value)==null||L.scrollToIndex(R))})}}),fe(()=>e.items,(R,L)=>{s.value||y.value&&!L.length&&R.length&&(s.value=!0)}),he(()=>{const R=!!(e.chips||n.chip),L=!!(!e.hideNoData||p.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),j=d.value.length>0,H=$o.filterProps(e),ve=j||!y.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g($o,ce({ref:a},H,{modelValue:d.value.map(le=>le.props.value).join(", "),"onUpdate:modelValue":Z,focused:y.value,"onUpdate:focused":le=>y.value=le,validationValue:d.externalValue,counterValue:v.value,dirty:j,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:ve,"onClick:clear":E,"onMousedown:control":V,onBlur:M,onKeydown:T,"aria-label":l(b.value),title:l(b.value)}),{...n,default:()=>g(Ce,null,[g(rx,ce({ref:r,modelValue:s.value,"onUpdate:modelValue":le=>s.value=le,activator:"parent",contentClass:"v-select__content",disabled:S.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:Y,onAfterLeave:K},A.value),{default:()=>[L&&g(Vw,ce({ref:I,selected:h.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:le=>le.preventDefault(),onKeydown:O,onFocusin:X,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},k,e.listProps),{default:()=>{var le,ge,ae;return[(le=n["prepend-item"])==null?void 0:le.call(n),!p.value.length&&!e.hideNoData&&(((ge=n["no-data"])==null?void 0:ge.call(n))??g(Ja,{title:l(e.noDataText)},null)),g(yx,{ref:o,renderless:!0,items:p.value},{default:B=>{var Ee;let{item:N,index:G,itemRef:Q}=B;const be=ce(N.props,{ref:Q,key:G,onClick:()=>F(N,null)});return((Ee=n.item)==null?void 0:Ee.call(n,{item:N,index:G,props:be}))??g(Ja,ce(be,{role:"option"}),{prepend:C=>{let{isSelected:_}=C;return g(Ce,null,[e.multiple&&!e.hideSelected?g(Pr,{key:N.value,modelValue:_,ripple:!1,tabindex:"-1"},null):void 0,N.props.prependAvatar&&g(Sl,{image:N.props.prependAvatar},null),N.props.prependIcon&&g(Ge,{icon:N.props.prependIcon},null)])}})}}),(ae=n["append-item"])==null?void 0:ae.call(n)]}})]}),d.value.map((le,ge)=>{function ae(Q){Q.stopPropagation(),Q.preventDefault(),F(le,!1)}const B={"onClick:close":ae,onKeydown(Q){Q.key!=="Enter"&&Q.key!==" "||(Q.preventDefault(),Q.stopPropagation(),ae(Q))},onMousedown(Q){Q.preventDefault(),Q.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},N=R?!!n.chip:!!n.selection,G=N?$f(R?n.chip({item:le,index:ge,props:B}):n.selection({item:le,index:ge})):void 0;if(!(N&&!G))return g("div",{key:le.value,class:"v-select__selection"},[R?n.chip?g(Ue,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:le.title}}},{default:()=>[G]}):g(Sv,ce({key:"chip",closable:e.closableChips,size:"small",text:le.title,disabled:le.props.disabled},B),null):G??g("span",{class:"v-select__selection-text"},[le.title,e.multiple&&ge+(l??1)),n=Fe(e,"itemsPerPage",void 0,l=>+(l??10));return{page:t,itemsPerPage:n}}function Cx(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));it(()=>{t.value>o.value&&(t.value=o.value)});function i(d){n.value=d,t.value=1}function s(){t.value=_t(t.value+1,1,o.value)}function c(){t.value=_t(t.value-1,1,o.value)}function f(d){t.value=_t(d,1,o.value)}const u={page:t,itemsPerPage:n,startIndex:a,stopIndex:r,pageCount:o,itemsLength:l,nextPage:s,prevPage:c,setPage:f,setItemsPerPage:i};return He(Uv,u),u}function _x(){const e=_e(Uv);if(!e)throw new Error("Missing pagination!");return e}function kx(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 fe(o,i=>{t.emit("update:currentItems",i)}),{paginatedItems:o}}const Gv=W({prevIcon:{type:ke,default:"$prev"},nextIcon:{type:ke,default:"$next"},firstIcon:{type:ke,default:"$first"},lastIcon:{type:ke,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"),ic=ue()({name:"VDataTableFooter",props:Gv(),setup(e,t){let{slots:n}=t;const{t:l}=On(),{page:a,pageCount:r,startIndex:o,stopIndex:i,itemsLength:s,itemsPerPage:c,setItemsPerPage:f}=_x(),u=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 he(()=>{var v;const d=Xu.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:u.value,modelValue:c.value,"onUpdate:modelValue":m=>f(Number(m)),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(Xu,ce({modelValue:a.value,"onUpdate:modelValue":m=>a.value=m,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)])])}),{}}}),tr=Zy({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:ie(e.height),width:ie(e.width),maxWidth:ie(e.maxWidth),left:ie(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),Px=W({headers:Array},"DataTable-header"),qv=Symbol.for("vuetify:data-table-headers"),Yv={title:"",sortable:!1},Ex={...Yv,width:48};function Tx(){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 No(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)No(n,t);return t}function Qv(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&&Qv(n.children,t);return t}function Ax(e){if(e.key){if(e.key==="data-table-group")return Yv;if(["data-table-expand","data-table-select"].includes(e.key))return Ex}}function Gi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Gi(n,t+1))):t}function Ix(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 Vx(e,t){const n=[];let l=0;const a=Tx(e);for(;a.size()>0;){let o=a.count();const i=[];let s=1;for(;o>0;){const{element:c,priority:f}=a.dequeue(),u=t-l-Gi(c);if(i.push({...c,rowspan:u??1,colspan:c.children?No(c).length:1}),c.children)for(const d of c.children){const v=f%1+s/Math.pow(10,l+2);a.enqueue(d,l+u+v)}s+=1,o-=1}l+=1,n.push(i)}return{columns:e.map(o=>No(o)).flat(),headers:n}}function Xv(e){const t=[];for(const n of e){const l={...Ax(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?Xv(l.children):void 0};t.push(o)}return t}function Zv(e,t){const n=ne([]),l=ne([]),a=ne({}),r=ne({}),o=ne({});it(()=>{var h,y,b;const c=(e.headers||Object.keys(e.items[0]??{}).map(w=>({key:w,title:Qn(w)}))).slice(),f=Qv(c);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!f.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(y=t==null?void 0:t.showSelect)!=null&&y.value&&!f.has("data-table-select")&&c.unshift({key:"data-table-select"}),(b=t==null?void 0:t.showExpand)!=null&&b.value&&!f.has("data-table-expand")&&c.push({key:"data-table-expand"});const u=Xv(c);Ix(u);const d=Math.max(...u.map(w=>Gi(w)))+1,v=Vx(u,d);n.value=v.headers,l.value=v.columns;const m=v.headers.flat(1);for(const w of m)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 He(qv,i),i}function Er(){const e=_e(qv);if(!e)throw new Error("Missing headers!");return e}const Ox={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}},Jv={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 Jv.select({items:n,value:t,selected:l})}},em={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 em.select({items:n,value:t,selected:l})}},Fx=W({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Vn}},"DataTable-select"),tm=Symbol.for("vuetify:data-table-selection");function nm(e,t){let{allItems:n,currentPage:l}=t;const a=Fe(e,"modelValue",e.modelValue,b=>new Set(rt(b).map(w=>{var P;return((P=n.value.find(p=>e.valueComparator(w,p.value)))==null?void 0:P.value)??w})),b=>[...b.values()]),r=x(()=>n.value.filter(b=>b.selectable)),o=x(()=>l.value.filter(b=>b.selectable)),i=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Ox;case"all":return em;case"page":default:return Jv}});function s(b){return rt(b).every(w=>a.value.has(w.value))}function c(b){return rt(b).some(w=>a.value.has(w.value))}function f(b,w){const P=i.value.select({items:b,value:w,selected:new Set(a.value)});a.value=P}function u(b){f([b],!s([b]))}function d(b){const w=i.value.selectAll({value:b,allItems:r.value,currentPage:o.value,selected:new Set(a.value)});a.value=w}const v=x(()=>a.value.size>0),m=x(()=>{const b=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!b.length&&s(b)}),h=x(()=>i.value.showSelectAll),y={toggleSelect:u,select:f,selectAll:d,isSelected:s,isSomeSelected:c,someSelected:v,allSelected:m,showSelectAll:h};return He(tm,y),y}function Tr(){const e=_e(tm);if(!e)throw new Error("Missing selection!");return e}const Bx=W({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),lm=Symbol.for("vuetify:data-table-sort");function am(e){const t=Fe(e,"sortBy"),n=J(e,"mustSort"),l=J(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:l}}function rm(e){const{sortBy:t,mustSort:n,multiSort:l,page:a}=e,r=s=>{if(s.key==null)return;let c=t.value.map(u=>({...u}))??[];const f=c.find(u=>u.key===s.key);f?f.order==="desc"?n.value?f.order="asc":c=c.filter(u=>u.key!==s.key):f.order="desc":l.value?c=[...c,{key:s.key,order:"asc"}]:c=[{key:s.key,order:"asc"}],t.value=c,a&&(a.value=1)};function o(s){return!!t.value.find(c=>c.key===s.key)}const i={sortBy:t,toggleSort:r,isSorted:o};return He(lm,i),i}function om(){const e=_e(lm);if(!e)throw new Error("Missing sort!");return e}function im(e,t,n,l){const a=On();return{sortedItems:x(()=>{var o,i;return n.value.length?Dx(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}):t.value})}}function Dx(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,c;for(let f=0;fw!=null?w.toString().toLocaleLowerCase():w),m!==h)return pa(m)&&pa(h)?0:pa(m)?-1:pa(h)?1:!isNaN(m)&&!isNaN(h)?Number(m)-Number(h):a.compare(m,h)}}return 0}).map(o=>{let[i]=o;return i})}const sm=W({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:ke,default:"$sortAsc"},sortDescIcon:{type:ke,default:"$sortDesc"},headerProps:{type:Object},...oa(),...Ri()},"VDataTableHeaders"),nr=ue()({name:"VDataTableHeaders",props:sm(),setup(e,t){let{slots:n}=t;const{t:l}=On(),{toggleSort:a,sortBy:r,isSorted:o}=om(),{someSelected:i,allSelected:s,selectAll:c,showSelectAll:f}=Tr(),{columns:u,headers:d}=Er(),{loaderClasses:v}=_r(e);function m(k,E){if(!(!e.sticky&&!k.fixed))return{position:"sticky",left:k.fixed?ie(k.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${E})`:void 0}}function h(k){const E=r.value.find(V=>V.key===k.key);return E?E.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:y,backgroundColorStyles:b}=kt(e,"color"),{displayClasses:w,mobile:P}=vn(e),p=x(()=>({headers:d.value,columns:u.value,toggleSort:a,isSorted:o,sortBy:r.value,someSelected:i.value,allSelected:s.value,selectAll:c,getSortIcon:h})),S=x(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},w.value,v.value]),A=k=>{let{column:E,x:V,y:O}=k;const T=E.key==="data-table-select"||E.key==="data-table-expand",F=ce(e.headerProps??{},E.headerProps??{});return g(tr,ce({tag:"th",align:E.align,class:[{"v-data-table__th--sortable":E.sortable&&!e.disableSort,"v-data-table__th--sorted":o(E),"v-data-table__th--fixed":E.fixed},...S.value],style:{width:ie(E.width),minWidth:ie(E.minWidth),maxWidth:ie(E.maxWidth),...m(E,O)},colspan:E.colspan,rowspan:E.rowspan,onClick:E.sortable?()=>a(E):void 0,fixed:E.fixed,nowrap:E.nowrap,lastFixed:E.lastFixed,noPadding:T},F),{default:()=>{var K;const M=`header.${E.key}`,Y={column:E,selectAll:c,isSorted:o,toggleSort:a,sortBy:r.value,someSelected:i.value,allSelected:s.value,getSortIcon:h};return n[M]?n[M](Y):E.key==="data-table-select"?((K=n["header.data-table-select"])==null?void 0:K.call(n,Y))??(f.value&&g(Pr,{modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":c},null)):g("div",{class:"v-data-table-header__content"},[g("span",null,[E.title]),E.sortable&&!e.disableSort&&g(Ge,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(E)},null),e.multiSort&&o(E)&&g("div",{key:"badge",class:["v-data-table-header__sort-badge",...y.value],style:b.value},[r.value.findIndex(X=>X.key===E.key)+1])])}})},I=()=>{const k=ce(e.headerProps??{}??{}),E=x(()=>u.value.filter(O=>(O==null?void 0:O.sortable)&&!e.disableSort)),V=x(()=>{if(u.value.find(T=>T.key==="data-table-select")!=null)return s.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return g(tr,ce({tag:"th",class:[...S.value],colspan:d.value.length+1},k),{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:E.value,label:l("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:V.value,"onClick:append":()=>c(!s.value)},{...n,chip:O=>{var T;return g(Sv,{onClick:(T=O.item.raw)!=null&&T.sortable?()=>a(O.item.raw):void 0,onMousedown:F=>{F.preventDefault(),F.stopPropagation()}},{default:()=>[O.item.title,g(Ge,{class:["v-data-table__td-sort-icon",o(O.item.raw)&&"v-data-table__td-sort-icon-active"],icon:h(O.item.raw),size:"small"},null)]})}})])]})};he(()=>P.value?g("tr",null,[g(I,null,null)]):g(Ce,null,[n.headers?n.headers(p.value):d.value.map((k,E)=>g("tr",null,[k.map((V,O)=>g(A,{column:V,x:O,y:E},null))])),e.loading&&g("tr",{class:"v-data-table-progress"},[g("th",{colspan:u.value.length},[g(Mi,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),um=W({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),cm=Symbol.for("vuetify:data-table-group");function fm(e){return{groupBy:Fe(e,"groupBy")}}function dm(e){const{disableSort:t,groupBy:n,sortBy:l}=e,a=ne(new Set),r=x(()=>n.value.map(f=>({...f,order:f.order??!1})).concat(t!=null&&t.value?[]:l.value));function o(f){return a.value.has(f.id)}function i(f){const u=new Set(a.value);o(f)?u.delete(f.id):u.add(f.id),a.value=u}function s(f){function u(d){const v=[];for(const m of d.items)"type"in m&&m.type==="group"?v.push(...u(m)):v.push(m);return v}return u({type:"group",items:f,id:"dummy",key:"dummy",value:"dummy",depth:0})}const c={sortByWithGroups:r,toggleGroup:i,opened:a,groupBy:n,extractRows:s,isGroupOpen:o};return He(cm,c),c}function vm(){const e=_e(cm);if(!e)throw new Error("Missing group!");return e}function Rx(e,t){if(!e.length)return[];const n=new Map;for(const l of e){const a=qn(l.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(l)}return n}function mm(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=Rx(e,t[0]),r=[],o=t.slice(1);return a.forEach((i,s)=>{const c=t[0],f=`${l}_${c}_${s}`;r.push({depth:n,id:f,key:c,value:s,items:o.length?mm(i,o,n+1,f):i,type:"group"})}),r}function hm(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(...hm(l.items,t))):n.push(l);return n}function gm(e,t,n){return{flatItems:x(()=>{if(!t.value.length)return e.value;const a=mm(e.value,t.value.map(r=>r.key));return hm(a,n.value)})}}const Mx=W({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Lx=ue()({name:"VDataTableGroupHeaderRow",props:Mx(),setup(e,t){let{slots:n}=t;const{isGroupOpen:l,toggleGroup:a,extractRows:r}=vm(),{isSelected:o,isSomeSelected:i,select:s}=Tr(),{columns:c}=Er(),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}},[c.value.map(u=>{var d,v;if(u.key==="data-table-group"){const m=l(e.item)?"$expand":"$next",h=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:f.value.length,props:{icon:m,onClick:h}}))??g(tr,{class:"v-data-table-group-header-row__column"},{default:()=>[g(tt,{size:"small",variant:"text",icon:m,onClick:h},null),g("span",null,[e.item.value]),g("span",null,[Ze("("),f.value.length,Ze(")")])]})}if(u.key==="data-table-select"){const m=o(f.value),h=i(f.value)&&!m,y=b=>s(f.value,b);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:m,indeterminate:h,"onUpdate:modelValue":y}}))??g("td",null,[g(Pr,{modelValue:m,indeterminate:h,"onUpdate:modelValue":y},null)])}return g("td",null,null)})])}}),$x=W({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),ym=Symbol.for("vuetify:datatable:expanded");function pm(e){const t=J(e,"expandOnClick"),n=Fe(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function l(i,s){const c=new Set(n.value);s?c.add(i.value):c.delete(i.value),n.value=c}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 He(ym,o),o}function bm(){const e=_e(ym);if(!e)throw new Error("foo");return e}const Nx=W({index:Number,item:Object,cellProps:[Object,Function],onClick:nt(),onContextmenu:nt(),onDblclick:nt(),...oa()},"VDataTableRow"),Sm=ue()({name:"VDataTableRow",props:Nx(),setup(e,t){let{slots:n}=t;const{displayClasses:l,mobile:a}=vn(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:i,allSelected:s,selectAll:c}=Tr(),{isExpanded:f,toggleExpand:u}=bm(),{toggleSort:d,sortBy:v,isSorted:m}=om(),{columns:h}=Er();he(()=>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&&h.value.map((y,b)=>{const w=e.item,P=`item.${y.key}`,p=`header.${y.key}`,S={index:e.index,item:w.raw,internalItem:w,value:qn(w.columns,y.key),column:y,isSelected:r,toggleSelect:o,isExpanded:f,toggleExpand:u},A={column:y,selectAll:c,isSorted:m,toggleSort:d,sortBy:v.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},I=typeof e.cellProps=="function"?e.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value,column:y}):e.cellProps,k=typeof y.cellProps=="function"?y.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value}):y.cellProps;return g(tr,ce({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},I,k),{default:()=>{var V,O,T,F,M;if(n[P]&&!a.value)return(V=n[P])==null?void 0:V.call(n,S);if(y.key==="data-table-select")return((O=n["item.data-table-select"])==null?void 0:O.call(n,S))??g(Pr,{disabled:!w.selectable,modelValue:r([w]),onClick:Bs(()=>o(w),["stop"])},null);if(y.key==="data-table-expand")return((T=n["item.data-table-expand"])==null?void 0:T.call(n,S))??g(tt,{icon:f(w)?"$collapse":"$expand",size:"small",variant:"text",onClick:Bs(()=>u(w),["stop"])},null);const E=Nn(S.value);return a.value?g(Ce,null,[g("div",{class:"v-data-table__td-title"},[((F=n[p])==null?void 0:F.call(n,A))??y.title]),g("div",{class:"v-data-table__td-value"},[((M=n[P])==null?void 0:M.call(n,S))??E])]):E}})})]))}}),wm=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],...oa()},"VDataTableRows"),lr=ue()({name:"VDataTableRows",inheritAttrs:!1,props:wm(),setup(e,t){let{attrs:n,slots:l}=t;const{columns:a}=Er(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=bm(),{isSelected:s,toggleSelect:c}=Tr(),{toggleGroup:f,isGroupOpen:u}=vm(),{t:d}=On(),{mobile:v}=vn(e);return he(()=>{var m,h;return e.loading&&(!e.items.length||l.loading)?g("tr",{class:"v-data-table-rows-loading",key:"loading"},[g("td",{colspan:a.value.length},[((m=l.loading)==null?void 0:m.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},[((h=l["no-data"])==null?void 0:h.call(l))??d(e.noDataText)])]):g(Ce,null,[e.items.map((y,b)=>{var p;if(y.type==="group"){const S={index:b,item:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:c,toggleGroup:f,isGroupOpen:u};return l["group-header"]?l["group-header"](S):g(Lx,ce({key:`group-header_${y.id}`,item:y},au(n,":group-header",()=>S)),l)}const w={index:b,item:y.raw,internalItem:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:c},P={...w,props:ce({key:`item_${y.key??y.index}`,onClick:r.value?()=>{o(y)}:void 0,index:b,item:y,cellProps:e.cellProps,mobile:v.value},au(n,":row",()=>w),typeof e.rowProps=="function"?e.rowProps({item:w.item,index:w.index,internalItem:w.internalItem}):e.rowProps)};return g(Ce,{key:P.props.key},[l.item?l.item(P):g(Sm,P.props,l),i(y)&&((p=l["expanded-row"])==null?void 0:p.call(l,w))])})])}),{}}}),xm=W({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...xe(),...Kt(),...Ke(),...ze()},"VTable"),ar=ue()({name:"VTable",props:xm(),setup(e,t){let{slots:n,emit:l}=t;const{themeClasses:a}=qe(e),{densityClasses:r}=tn(e);return he(()=>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:ie(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)]}})),{}}}),Hx=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 jx(e,t,n,l){const a=e.returnObject?t:mt(t,e.itemValue),r=mt(t,e.itemSelectable,!0),o=l.reduce((i,s)=>(s.key!=null&&(i[s.key]=mt(t,s.value)),i),{});return{type:"item",key:e.returnObject?mt(t,e.itemValue):a,index:n,value:a,selectable:r,columns:o,raw:t}}function zx(e,t,n){return t.map((l,a)=>jx(e,l,a,n))}function Cm(e,t){return{items:x(()=>zx(e,e.items,t.value))}}function _m(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;fe(i,()=>{Vn(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 Wx=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),km=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Kx(e,t,n){var i;const l=[],a=(n==null?void 0:n.default)??Wx,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 c=="object"){const y=r||Object.keys(f);for(const b of y){const w=mt(f,b),P=(i=n==null?void 0:n.customKeyFilter)==null?void 0:i[b];if(v=P?P(w,t,c):a(w,t,c),v!==-1&&v!==!1)P?u[b]=v:d[b]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(c,t,c),v!==-1&&v!==!1&&(d.title=v);const m=Object.keys(d).length,h=Object.keys(u).length;if(!m&&!h||(n==null?void 0:n.filterMode)==="union"&&h!==o&&!m||(n==null?void 0:n.filterMode)==="intersection"&&(h!==o||!m))continue}l.push({index:s,matches:{...d,...u}})}return l}function Pm(e,t,n,l){const a=ne([]),r=ne(new Map),o=x(()=>l!=null&&l.transform?Ae(t).map(s=>[s,l.transform(s)]):Ae(t));it(()=>{const s=typeof n=="function"?n():Ae(n),c=typeof s!="string"&&typeof s!="number"?"":String(s),f=Kx(o.value,c,{customKeyFilter:{...e.customKeyFilter,...Ae(l==null?void 0:l.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),u=Ae(t),d=[],v=new Map;f.forEach(m=>{let{index:h,matches:y}=m;const b=u[h];d.push(b),v.set(b.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 Em=W({...wm(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...$x(),...um(),...Px(),...Hx(),...Fx(),...Bx(),...sm(),...xm()},"DataTable"),Ux=W({...wx(),...Em(),...km(),...Gv()},"VDataTable");ue()({name:"VDataTable",props:Ux(),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}=fm(e),{sortBy:r,multiSort:o,mustSort:i}=am(e),{page:s,itemsPerPage:c}=xx(e),{disableSort:f}=na(e),{columns:u,headers:d,sortFunctions:v,sortRawFunctions:m,filterFunctions:h}=Zv(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:y}=Cm(e,u),b=J(e,"search"),{filteredItems:w}=Pm(e,y,b,{transform:B=>B.columns,customKeyFilter:h}),{toggleSort:P}=rm({sortBy:r,multiSort:o,mustSort:i,page:s}),{sortByWithGroups:p,opened:S,extractRows:A,isGroupOpen:I,toggleGroup:k}=dm({groupBy:a,sortBy:r,disableSort:f}),{sortedItems:E}=im(e,w,p,{transform:B=>({...B.raw,...B.columns}),sortFunctions:v,sortRawFunctions:m}),{flatItems:V}=gm(E,a,S),O=x(()=>V.value.length),{startIndex:T,stopIndex:F,pageCount:M,setItemsPerPage:Y}=Cx({page:s,itemsPerPage:c,itemsLength:O}),{paginatedItems:K}=kx({items:V,startIndex:T,stopIndex:F,itemsPerPage:c}),X=x(()=>A(K.value)),{isSelected:Z,select:R,selectAll:L,toggleSelect:j,someSelected:H,allSelected:ve}=nm(e,{allItems:y,currentPage:X}),{isExpanded:le,toggleExpand:ge}=pm(e);_m({page:s,itemsPerPage:c,sortBy:r,groupBy:a,search:b}),Vt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const ae=x(()=>({page:s.value,itemsPerPage:c.value,sortBy:r.value,pageCount:M.value,toggleSort:P,setItemsPerPage:Y,someSelected:H.value,allSelected:ve.value,isSelected:Z,select:R,selectAll:L,toggleSelect:j,isExpanded:le,toggleExpand:ge,isGroupOpen:I,toggleGroup:k,items:X.value.map(B=>B.raw),internalItems:X.value,groupedItems:K.value,columns:u.value,headers:d.value}));return he(()=>{const B=ic.filterProps(e),N=nr.filterProps(e),G=lr.filterProps(e),Q=ar.filterProps(e);return g(ar,ce({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 be;return(be=l.top)==null?void 0:be.call(l,ae.value)},default:()=>{var be,Ee,C,_,D,z;return l.default?l.default(ae.value):g(Ce,null,[(be=l.colgroup)==null?void 0:be.call(l,ae.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(nr,N,l)]),(Ee=l.thead)==null?void 0:Ee.call(l,ae.value),!e.hideDefaultBody&&g("tbody",null,[(C=l["body.prepend"])==null?void 0:C.call(l,ae.value),l.body?l.body(ae.value):g(lr,ce(n,G,{items:K.value}),l),(_=l["body.append"])==null?void 0:_.call(l,ae.value)]),(D=l.tbody)==null?void 0:D.call(l,ae.value),(z=l.tfoot)==null?void 0:z.call(l,ae.value)])},bottom:()=>l.bottom?l.bottom(ae.value):!e.hideDefaultFooter&&g(Ce,null,[g(Ni,null,null),g(ic,B,{prepend:l["footer.prepend"]})])})}),{}}});const Gx=W({...Em(),...um(),...zv(),...km()},"VDataTableVirtual"),qx=ue()({name:"VDataTableVirtual",props:Gx(),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}=fm(e),{sortBy:r,multiSort:o,mustSort:i}=am(e),{disableSort:s}=na(e),{columns:c,headers:f,filterFunctions:u,sortFunctions:d,sortRawFunctions:v}=Zv(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:m}=Cm(e,c),h=J(e,"search"),{filteredItems:y}=Pm(e,m,h,{transform:N=>N.columns,customKeyFilter:u}),{toggleSort:b}=rm({sortBy:r,multiSort:o,mustSort:i}),{sortByWithGroups:w,opened:P,extractRows:p,isGroupOpen:S,toggleGroup:A}=dm({groupBy:a,sortBy:r,disableSort:s}),{sortedItems:I}=im(e,y,w,{transform:N=>({...N.raw,...N.columns}),sortFunctions:d,sortRawFunctions:v}),{flatItems:k}=gm(I,a,P),E=x(()=>p(k.value)),{isSelected:V,select:O,selectAll:T,toggleSelect:F,someSelected:M,allSelected:Y}=nm(e,{allItems:E,currentPage:E}),{isExpanded:K,toggleExpand:X}=pm(e),{containerRef:Z,markerRef:R,paddingTop:L,paddingBottom:j,computedItems:H,handleItemResize:ve,handleScroll:le,handleScrollend:ge}=Wv(e,k),ae=x(()=>H.value.map(N=>N.raw));_m({sortBy:r,page:se(1),itemsPerPage:se(-1),groupBy:a,search:h}),Vt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const B=x(()=>({sortBy:r.value,toggleSort:b,someSelected:M.value,allSelected:Y.value,isSelected:V,select:O,selectAll:T,toggleSelect:F,isExpanded:K,toggleExpand:X,isGroupOpen:S,toggleGroup:A,items:E.value.map(N=>N.raw),internalItems:E.value,groupedItems:k.value,columns:c.value,headers:f.value}));he(()=>{const N=nr.filterProps(e),G=lr.filterProps(e),Q=ar.filterProps(e);return g(ar,ce({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Q),{top:()=>{var be;return(be=l.top)==null?void 0:be.call(l,B.value)},wrapper:()=>{var be,Ee,C;return g("div",{ref:Z,onScrollPassive:le,onScrollend:ge,class:"v-table__wrapper",style:{height:ie(e.height)}},[g("table",null,[(be=l.colgroup)==null?void 0:be.call(l,B.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(nr,ce(N,{sticky:e.fixedHeader}),l)]),!e.hideDefaultBody&&g("tbody",null,[g("tr",{ref:R,style:{height:ie(L.value),border:0}},[g("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),(Ee=l["body.prepend"])==null?void 0:Ee.call(l,B.value),g(lr,ce(n,G,{items:ae.value}),{...l,item:_=>g(jv,{key:_.internalItem.index,renderless:!0,"onUpdate:height":D=>ve(_.internalItem.index,D)},{default:D=>{var $;let{itemRef:z}=D;return(($=l.item)==null?void 0:$.call(l,{..._,itemRef:z}))??g(Sm,ce(_.props,{ref:z,key:_.internalItem.index,index:_.internalItem.index}),l)}})}),(C=l["body.append"])==null?void 0:C.call(l,B.value),g("tr",{style:{height:ie(j.value),border:0}},[g("td",{colspan:c.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var be;return(be=l.bottom)==null?void 0:be.call(l,B.value)}})})}}),Yx=W({fluid:{type:Boolean,default:!1},...xe(),...zt(),...Ke()},"VContainer"),Tm=ue()({name:"VContainer",props:Yx(),setup(e,t){let{slots:n}=t;const{rtlClasses:l}=Ft(),{dimensionStyles:a}=Wt(e);return he(()=>g(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},l.value,e.class],style:[a.value,e.style]},n)),{}}}),Qx={class:"d-flex flex-column flex-sm-row"},Xx=wl({__name:"index",async setup(e){let t,n;const l=xd(),{data:a}=([t,n]=Ra(()=>hv()),t=await t,n(),t),{data:r,isFinished:o}=([t,n]=Ra(()=>QS()),t=await t,n(),t),i=ne(),s=ne(l.query.search),c=()=>{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%"}],u=x(()=>r.value.map(d=>{var m;const v=d.replaceAll("/","_");return{keyboard:d,firmware:((m=a.value[v])==null?void 0:m.url)??"",folder:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${d}`}}));return(d,v)=>{const m=Xn("shortkey");return xt(),Mt(Tm,{class:"py-8 px-6 h-100",fluid:""},{default:Le(()=>[v[1]||(v[1]=Ne("h2",null,"All Supported Keyboards",-1)),v[2]||(v[2]=Ne("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)),Ne("div",Qx,[Pt(g($o,{onShortkey:c,ref_key:"search_field",ref:i,density:"comfortable",class:"py-2",modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=h=>s.value=h),label:"Search","prepend-inner-icon":"fa-solid fa-search",variant:"outlined","hide-details":"","single-line":"",clearable:""},null,8,["modelValue"]),[[m,["ctrl","f"]]])]),g(qx,{"fixed-header":"","disable-sort":"",height:"calc(100vh - 23em)",loading:!Ae(o),search:s.value,headers:f,items:u.value,"item-value":"keyboard"},{"item.keyboard":Le(({item:h})=>[g(tt,{variant:"text",to:`/keyboard/${h.keyboard}`},{default:Le(()=>[Ze(Nn(h.keyboard),1)]),_:2},1032,["to"])]),"item.folder":Le(({item:h})=>[g(tt,{variant:"text",icon:"fa-brands fa-github",href:h.folder},null,8,["href"])]),"item.firmware":Le(({item:h})=>[h.firmware?(xt(),Mt(tt,{key:0,variant:"text",icon:"fa-solid fa-download",href:h.firmware},null,8,["href"])):Ea("",!0)]),_:2},1032,["loading","search","items"])]),_:1})}}}),Zx=Object.freeze(Object.defineProperty({__proto__:null,default:Xx},Symbol.toStringTag,{value:"Module"})),Jx=(e,t)=>{const n=e.__vccOpts||e;for(const[l,a]of t)n[l]=a;return n},eC=W({actionText:String,bgColor:String,color:String,icon:ke,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...xe(),...zt(),...Zn({size:void 0}),...ze()},"VEmptyState"),tC=ue()({name:"VEmptyState",props:eC(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"bgColor")),{dimensionStyles:i}=Wt(e),{displayClasses:s}=vn();function c(f){n("click:action",f)}return he(()=>{var y,b,w;const f=!!(l.actions||e.actionText),u=!!(l.headline||e.headline),d=!!(l.title||e.title),v=!!(l.text||e.text),m=!!(l.media||e.image||e.icon),h=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]},[m&&g("div",{key:"media",class:"v-empty-state__media"},[l.media?g(Ue,{key:"media-defaults",defaults:{VImg:{src:e.image,height:h},VIcon:{size:h,icon:e.icon}}},{default:()=>[l.media()]}):g(Ce,null,[e.image?g(sa,{key:"image",src:e.image,height:h},null):e.icon?g(Ge,{key:"icon",color:e.color,size:h,icon:e.icon},null):void 0])]),u&&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"},[((b=l.title)==null?void 0:b.call(l))??e.title]),v&&g("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:ie(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(Ue,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var P;return[((P=l.actions)==null?void 0:P.call(l,{props:{onClick:c}}))??g(tt,{onClick:c},null)]}})])])}),{}}}),nC={};function lC(e,t){return xt(),Mt(tC,{headline:"Whoops!",title:"Page not found"},{text:Le(()=>t[0]||(t[0]=[Ze(" The page you were looking for does not exist ")])),actions:Le(()=>[g(tt,{color:"primary",to:"/"},{default:Le(()=>t[1]||(t[1]=[Ze("Return home")])),_:1})]),media:Le(()=>[g(sa,{class:"ma-10",src:_d,height:"30vh"})]),_:1})}const aC=Jx(nC,[["render",lC]]),rC=Object.freeze(Object.defineProperty({__proto__:null,default:aC},Symbol.toStringTag,{value:"Module"})),oC=async e=>Ai(`${mv}/keyboards/${e}/info.json`,{afterFetch(t){return t.data=t.data.keyboards[e],t}}).get().json(),iC=W({color:String,density:String,...xe()},"VBannerActions"),sC=ue()({name:"VBannerActions",props:iC(),setup(e,t){let{slots:n}=t;return Vt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),he(()=>{var l;return g("div",{class:["v-banner-actions",e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),Am=qf("v-banner-text"),uC=W({avatar:String,bgColor:String,color:String,icon:ke,lines:String,stacked:Boolean,sticky:Boolean,text:String,...en(),...xe(),...Kt(),...zt(),...oa({mobile:null}),...hn(),...Bi(),...Xd(),...Tt(),...Ke(),...ze()},"VBanner"),cC=ue()({name:"VBanner",props:uC(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=kt(e,"bgColor"),{borderClasses:r}=mn(e),{densityClasses:o}=tn(e),{displayClasses:i,mobile:s}=vn(e),{dimensionStyles:c}=Wt(e),{elevationClasses:f}=Fn(e),{locationStyles:u}=Di(e),{positionClasses:d}=Zd(e),{roundedClasses:v}=Bt(e),{themeClasses:m}=qe(e),h=J(e,"color"),y=J(e,"density");Vt({VBannerActions:{color:h,density:y}}),he(()=>{const b=!!(e.text||n.text),w=!!(e.avatar||e.icon),P=!!(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},m.value,l.value,r.value,o.value,i.value,f.value,d.value,v.value,e.class],style:[a.value,c.value,u.value,e.style],role:"banner"},{default:()=>{var p;return[P&&g("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?g(Ue,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{color:h.value,density:y.value,icon:e.icon,image:e.avatar}}},n.prepend):g(Sl,{key:"prepend-avatar",color:h.value,density:y.value,icon:e.icon,image:e.avatar},null)]),g("div",{class:"v-banner__content"},[b&&g(Am,{key:"text"},{default:()=>{var S;return[((S=n.text)==null?void 0:S.call(n))??e.text]}}),(p=n.default)==null?void 0:p.call(n)]),n.actions&&g(sC,{key:"actions"},n.actions)]}})})}}),fC={class:"hidden-sm-and-down"},dC={class:"text-center"},vC={class:"mx-10 my-4"},mC={key:0},hC=wl({__name:"[kb]+",async setup(e){let t,n;const l=xd(),a=b0(),r=x(()=>l.params.kb.join("/")),o=x(()=>r.value.replaceAll("/","_")),{data:i}=([t,n]=Ra(()=>hv()),t=await t,n(),t),{data:s,error:c}=([t,n]=Ra(()=>oC(r.value)),t=await t,n(),t);return c.value&&a.push("/404"),(f,u)=>Ae(s)?(xt(),Mt(Tm,{key:0},{default:Le(()=>{var d;return[g(cC,{lines:"one","bg-color":"transparent"},{actions:Le(()=>{var v;return[Ne("div",fC,[g(tt,{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(()=>u[0]||(u[0]=[Ze("QMK")])),_:1},8,["href"]),(v=Ae(i)[o.value])!=null&&v.url?(xt(),Mt(tt,{key:0,class:"ma-2 align-self-end",color:"orange",variant:"elevated","prepend-icon":"fa-solid fa-download",href:Ae(i)[o.value].url},{default:Le(()=>u[1]||(u[1]=[Ze("Firmware")])),_:1},8,["href"])):Ea("",!0)])]}),default:Le(()=>[g(Am,null,{default:Le(()=>[Ne("h1",null,Nn(Ae(s).keyboard_name),1)]),_:1})]),_:1}),Ne("div",dC,[g(Ge,{size:"300"},{default:Le(()=>u[2]||(u[2]=[Ze("fa-regular fa-keyboard")])),_:1})]),u[4]||(u[4]=Ne("h2",null,"Make example for this keyboard (after setting up your build environment):",-1)),Ne("pre",null,[Ne("code",null,"qmk compile -kb "+Nn(r.value)+" -km default",1)]),u[5]||(u[5]=Ne("h2",null,"Flashing example for this keyboard:",-1)),Ne("pre",null,[Ne("code",null,"qmk flash -kb "+Nn(r.value)+" -km default",1)]),u[6]||(u[6]=Ne("p",{class:"my-2"},[Ze(" See the "),Ne("a",{href:"https://docs.qmk.fm/getting_started_build_tools"},"build environment"),Ze(" and the "),Ne("a",{href:"https://docs.qmk.fm/getting_started_make_guide"},"make instructions"),Ze(" for more information. Brand new to QMK? Start with our "),Ne("a",{href:"https://docs.qmk.fm/newbs"},"Complete Newbs Guide"),Ze(". ")],-1)),u[7]||(u[7]=Ne("h2",null,"Bootloader",-1)),u[8]||(u[8]=Ne("p",null,"Enter the bootloader using one of the following methods:",-1)),Ne("ul",vC,[Ae(s).features.bootmagic?(xt(),bg("li",mC," Bootmagic reset: Hold down the key at "+Nn(((d=Ae(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)):Ea("",!0),u[3]||(u[3]=Ne("li",null,[Ze(" Keycode in layout: Press the key mapped to "),Ne("code",{class:"v-code"},"QK_BOOT"),Ze(" if it is available ")],-1))])]}),_:1})):Ea("",!0)}}),gC=Object.freeze(Object.defineProperty({__proto__:null,default:hC},Symbol.toStringTag,{value:"Module"})); diff --git a/assets/index-nkg0lyYV.js b/assets/index-nkg0lyYV.js deleted file mode 100644 index 53bd862..0000000 --- a/assets/index-nkg0lyYV.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.5.10 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ho(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Be={},sl=[],Xt=()=>{},Vm=()=>!1,rr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jo=e=>e.startsWith("onUpdate:"),Ye=Object.assign,zo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Om=Object.prototype.hasOwnProperty,Te=(e,t)=>Om.call(e,t),pe=Array.isArray,ul=e=>or(e)==="[object Map]",uc=e=>or(e)==="[object Set]",Se=e=>typeof e=="function",We=e=>typeof e=="string",En=e=>typeof e=="symbol",$e=e=>e!==null&&typeof e=="object",Wo=e=>($e(e)||Se(e))&&Se(e.then)&&Se(e.catch),cc=Object.prototype.toString,or=e=>cc.call(e),Fm=e=>or(e).slice(8,-1),fc=e=>or(e)==="[object Object]",Ko=e=>We(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Fl=Ho(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ir=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Bm=/-(\w)/g,yt=ir(e=>e.replace(Bm,(t,n)=>n?n.toUpperCase():"")),Dm=/\B([A-Z])/g,Yn=ir(e=>e.replace(Dm,"-$1").toLowerCase()),Qn=ir(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ar=ir(e=>e?`on${Qn(e)}`:""),kn=(e,t)=>!Object.is(e,t),Ir=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:l,value:n})},Rm=e=>{const t=parseFloat(e);return isNaN(t)?e:t},vc=e=>{const t=We(e)?Number(e):NaN;return isNaN(t)?e:t};let Qi;const mc=()=>Qi||(Qi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Uo(e){if(pe(e)){const t={};for(let n=0;n{if(n){const l=n.split(Lm);l.length>1&&(t[l[0].trim()]=l[1].trim())}}),t}function Go(e){let t="";if(We(e))t=e;else if(pe(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Nn=e=>We(e)?e:e==null?"":pe(e)||$e(e)&&(e.toString===cc||!Se(e.toString))?gc(e)?Nn(e.value):JSON.stringify(e,yc,2):String(e),yc=(e,t)=>gc(t)?yc(e,t.value):ul(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[l,a],r)=>(n[Vr(l,r)+" =>"]=a,n),{})}:uc(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Vr(n))}:En(t)?Vr(t):$e(t)&&!pe(t)&&!fc(t)?String(t):t,Vr=(e,t="")=>{var n;return En(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.10 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let ut;class pc{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ut,!t&&ut&&(this.index=(ut.scopes||(ut.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;let e;for(;al;){let t=al,n;for(;t;)t.flags&1||(t.flags&=-9),t=t.next;for(t=al,al=void 0;t;){if(n=t.next,t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(l){e||(e=l)}t=n}}if(e)throw e}function Cc(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function _c(e){let t,n=e.depsTail,l=n;for(;l;){const a=l.prevDep;l.version===-1?(l===n&&(n=a),Qo(l),zm(l)):t=l,l.dep.activeLink=l.prevActiveLink,l.prevActiveLink=void 0,l=a}e.deps=t,e.depsTail=n}function oo(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(kc(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function kc(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===jl))return;e.globalVersion=jl;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!oo(e)){e.flags&=-3;return}const n=Me,l=Lt;Me=e,Lt=!0;try{Cc(e);const a=e.fn(e._value);(t.version===0||kn(a,e._value))&&(e._value=a,t.version++)}catch(a){throw t.version++,a}finally{Me=n,Lt=l,_c(e),e.flags&=-3}}function Qo(e,t=!1){const{dep:n,prevSub:l,nextSub:a}=e;if(l&&(l.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=l,e.nextSub=void 0),n.subs===e&&(n.subs=l),!n.subs&&n.computed){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Qo(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function zm(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Lt=!0;const Pc=[];function Tn(){Pc.push(Lt),Lt=!1}function An(){const e=Pc.pop();Lt=e===void 0?!0:e}function Xi(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Me;Me=void 0;try{t()}finally{Me=n}}}let jl=0;class Wm{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ur{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.target=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Me||!Lt||Me===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Me)n=this.activeLink=new Wm(Me,this),Me.deps?(n.prevDep=Me.depsTail,Me.depsTail.nextDep=n,Me.depsTail=n):Me.deps=Me.depsTail=n,Ec(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const l=n.nextDep;l.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=l),n.prevDep=Me.depsTail,n.nextDep=void 0,Me.depsTail.nextDep=n,Me.depsTail=n,Me.deps===n&&(Me.deps=l)}return n}trigger(t){this.version++,jl++,this.notify(t)}notify(t){qo();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Yo()}}}function Ec(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let l=t.deps;l;l=l.nextDep)Ec(l)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Fa=new WeakMap,Hn=Symbol(""),io=Symbol(""),zl=Symbol("");function ot(e,t,n){if(Lt&&Me){let l=Fa.get(e);l||Fa.set(e,l=new Map);let a=l.get(n);a||(l.set(n,a=new ur),a.target=e,a.map=l,a.key=n),a.track()}}function sn(e,t,n,l,a,r){const o=Fa.get(e);if(!o){jl++;return}const i=s=>{s&&s.trigger()};if(qo(),t==="clear")o.forEach(i);else{const s=pe(e),c=s&&Ko(n);if(s&&n==="length"){const f=Number(l);o.forEach((u,d)=>{(d==="length"||d===zl||!En(d)&&d>=f)&&i(u)})}else switch(n!==void 0&&i(o.get(n)),c&&i(o.get(zl)),t){case"add":s?c&&i(o.get("length")):(i(o.get(Hn)),ul(e)&&i(o.get(io)));break;case"delete":s||(i(o.get(Hn)),ul(e)&&i(o.get(io)));break;case"set":ul(e)&&i(o.get(Hn));break}}Yo()}function Km(e,t){const n=Fa.get(e);return n&&n.get(t)}function Jn(e){const t=me(e);return t===e?t:(ot(t,"iterate",zl),$t(e)?t:t.map(ct))}function Xo(e){return ot(e=me(e),"iterate",zl),e}const Um={__proto__:null,[Symbol.iterator](){return Fr(this,Symbol.iterator,ct)},concat(...e){return Jn(this).concat(...e.map(t=>pe(t)?Jn(t):t))},entries(){return Fr(this,"entries",e=>(e[1]=ct(e[1]),e))},every(e,t){return nn(this,"every",e,t,void 0,arguments)},filter(e,t){return nn(this,"filter",e,t,n=>n.map(ct),arguments)},find(e,t){return nn(this,"find",e,t,ct,arguments)},findIndex(e,t){return nn(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return nn(this,"findLast",e,t,ct,arguments)},findLastIndex(e,t){return nn(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return nn(this,"forEach",e,t,void 0,arguments)},includes(...e){return Br(this,"includes",e)},indexOf(...e){return Br(this,"indexOf",e)},join(e){return Jn(this).join(e)},lastIndexOf(...e){return Br(this,"lastIndexOf",e)},map(e,t){return nn(this,"map",e,t,void 0,arguments)},pop(){return El(this,"pop")},push(...e){return El(this,"push",e)},reduce(e,...t){return Zi(this,"reduce",e,t)},reduceRight(e,...t){return Zi(this,"reduceRight",e,t)},shift(){return El(this,"shift")},some(e,t){return nn(this,"some",e,t,void 0,arguments)},splice(...e){return El(this,"splice",e)},toReversed(){return Jn(this).toReversed()},toSorted(e){return Jn(this).toSorted(e)},toSpliced(...e){return Jn(this).toSpliced(...e)},unshift(...e){return El(this,"unshift",e)},values(){return Fr(this,"values",ct)}};function Fr(e,t,n){const l=Xo(e),a=l[t]();return l!==e&&!$t(e)&&(a._next=a.next,a.next=()=>{const r=a._next();return r.value&&(r.value=n(r.value)),r}),a}const Gm=Array.prototype;function nn(e,t,n,l,a,r){const o=Xo(e),i=o!==e&&!$t(e),s=o[t];if(s!==Gm[t]){const u=s.apply(e,r);return i?ct(u):u}let c=n;o!==e&&(i?c=function(u,d){return n.call(this,ct(u),d,e)}:n.length>2&&(c=function(u,d){return n.call(this,u,d,e)}));const f=s.call(o,c,l);return i&&a?a(f):f}function Zi(e,t,n,l){const a=Xo(e);let r=n;return a!==e&&($t(e)?n.length>3&&(r=function(o,i,s){return n.call(this,o,i,s,e)}):r=function(o,i,s){return n.call(this,o,ct(i),s,e)}),a[t](r,...l)}function Br(e,t,n){const l=me(e);ot(l,"iterate",zl);const a=l[t](...n);return(a===-1||a===!1)&&ti(n[0])?(n[0]=me(n[0]),l[t](...n)):a}function El(e,t,n=[]){Tn(),qo();const l=me(e)[t].apply(e,n);return Yo(),An(),l}const qm=Ho("__proto__,__v_isRef,__isVue"),Tc=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(En));function Ym(e){En(e)||(e=String(e));const t=me(this);return ot(t,"has",e),t.hasOwnProperty(e)}class Ac{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?sh:Fc:r?Oc:Vc).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(l)?t:void 0;const o=pe(t);if(!a){let s;if(o&&(s=Um[n]))return s;if(n==="hasOwnProperty")return Ym}const i=Reflect.get(t,n,De(t)?t:l);return(En(n)?Tc.has(n):qm(n))||(a||ot(t,"get",n),r)?i:De(i)?o&&Ko(n)?i:i.value:$e(i)?a?Zt(i):Xe(i):i}}class Ic extends Ac{constructor(t=!1){super(!1,t)}set(t,n,l,a){let r=t[n];if(!this._isShallow){const s=Wn(r);if(!$t(l)&&!Wn(l)&&(r=me(r),l=me(l)),!pe(t)&&De(r)&&!De(l))return s?!1:(r.value=l,!0)}const o=pe(t)&&Ko(n)?Number(n)e,cr=e=>Reflect.getPrototypeOf(e);function ca(e,t,n=!1,l=!1){e=e.__v_raw;const a=me(e),r=me(t);n||(kn(t,r)&&ot(a,"get",t),ot(a,"get",r));const{has:o}=cr(a),i=l?Zo:n?ni:ct;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 fa(e,t=!1){const n=this.__v_raw,l=me(n),a=me(e);return t||(kn(e,a)&&ot(l,"has",e),ot(l,"has",a)),e===a?n.has(e):n.has(e)||n.has(a)}function da(e,t=!1){return e=e.__v_raw,!t&&ot(me(e),"iterate",Hn),Reflect.get(e,"size",e)}function Ji(e,t=!1){!t&&!$t(e)&&!Wn(e)&&(e=me(e));const n=me(this);return cr(n).has.call(n,e)||(n.add(e),sn(n,"add",e,e)),this}function es(e,t,n=!1){!n&&!$t(t)&&!Wn(t)&&(t=me(t));const l=me(this),{has:a,get:r}=cr(l);let o=a.call(l,e);o||(e=me(e),o=a.call(l,e));const i=r.call(l,e);return l.set(e,t),o?kn(t,i)&&sn(l,"set",e,t):sn(l,"add",e,t),this}function ts(e){const t=me(this),{has:n,get:l}=cr(t);let a=n.call(t,e);a||(e=me(e),a=n.call(t,e)),l&&l.call(t,e);const r=t.delete(e);return a&&sn(t,"delete",e,void 0),r}function ns(){const e=me(this),t=e.size!==0,n=e.clear();return t&&sn(e,"clear",void 0,void 0),n}function va(e,t){return function(l,a){const r=this,o=r.__v_raw,i=me(o),s=t?Zo:e?ni:ct;return!e&&ot(i,"iterate",Hn),o.forEach((c,f)=>l.call(a,s(c),s(f),r))}}function ma(e,t,n){return function(...l){const a=this.__v_raw,r=me(a),o=ul(r),i=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,c=a[e](...l),f=n?Zo:t?ni:ct;return!t&&ot(r,"iterate",s?io:Hn),{next(){const{value:u,done:d}=c.next();return d?{value:u,done:d}:{value:i?[f(u[0]),f(u[1])]:f(u),done:d}},[Symbol.iterator](){return this}}}}function gn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function eh(){const e={get(r){return ca(this,r)},get size(){return da(this)},has:fa,add:Ji,set:es,delete:ts,clear:ns,forEach:va(!1,!1)},t={get(r){return ca(this,r,!1,!0)},get size(){return da(this)},has:fa,add(r){return Ji.call(this,r,!0)},set(r,o){return es.call(this,r,o,!0)},delete:ts,clear:ns,forEach:va(!1,!0)},n={get(r){return ca(this,r,!0)},get size(){return da(this,!0)},has(r){return fa.call(this,r,!0)},add:gn("add"),set:gn("set"),delete:gn("delete"),clear:gn("clear"),forEach:va(!0,!1)},l={get(r){return ca(this,r,!0,!0)},get size(){return da(this,!0)},has(r){return fa.call(this,r,!0)},add:gn("add"),set:gn("set"),delete:gn("delete"),clear:gn("clear"),forEach:va(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=ma(r,!1,!1),n[r]=ma(r,!0,!1),t[r]=ma(r,!1,!0),l[r]=ma(r,!0,!0)}),[e,n,t,l]}const[th,nh,lh,ah]=eh();function Jo(e,t){const n=t?e?ah:lh:e?nh:th;return(l,a,r)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?l:Reflect.get(Te(n,a)&&a in l?n:l,a,r)}const rh={get:Jo(!1,!1)},oh={get:Jo(!1,!0)},ih={get:Jo(!0,!1)};const Vc=new WeakMap,Oc=new WeakMap,Fc=new WeakMap,sh=new WeakMap;function uh(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ch(e){return e.__v_skip||!Object.isExtensible(e)?0:uh(Fm(e))}function Xe(e){return Wn(e)?e:ei(e,!1,Xm,rh,Vc)}function Bc(e){return ei(e,!1,Jm,oh,Oc)}function Zt(e){return ei(e,!0,Zm,ih,Fc)}function ei(e,t,n,l,a){if(!$e(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=a.get(e);if(r)return r;const o=ch(e);if(o===0)return e;const i=new Proxy(e,o===2?l:n);return a.set(e,i),i}function Bl(e){return Wn(e)?Bl(e.__v_raw):!!(e&&e.__v_isReactive)}function Wn(e){return!!(e&&e.__v_isReadonly)}function $t(e){return!!(e&&e.__v_isShallow)}function ti(e){return e?!!e.__v_raw:!1}function me(e){const t=e&&e.__v_raw;return t?me(t):e}function fh(e){return!Te(e,"__v_skip")&&Object.isExtensible(e)&&dc(e,"__v_skip",!0),e}const ct=e=>$e(e)?Xe(e):e,ni=e=>$e(e)?Zt(e):e;function De(e){return e?e.__v_isRef===!0:!1}function ne(e){return Dc(e,!1)}function se(e){return Dc(e,!0)}function Dc(e,t){return De(e)?e:new dh(e,t)}class dh{constructor(t,n){this.dep=new ur,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:me(t),this._value=n?t:ct(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,l=this.__v_isShallow||$t(t)||Wn(t);t=l?t:me(t),kn(t,n)&&(this._rawValue=t,this._value=l?t:ct(t),this.dep.trigger())}}function Ae(e){return De(e)?e.value:e}const vh={get:(e,t,n)=>t==="__v_raw"?e:Ae(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 Rc(e){return Bl(e)?e:new Proxy(e,vh)}class mh{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new ur,{get:l,set:a}=t(n.track.bind(n),n.trigger.bind(n));this._get=l,this._set=a}get value(){return this._value=this._get()}set value(t){this._set(t)}}function hh(e){return new mh(e)}function na(e){const t=pe(e)?new Array(e.length):{};for(const n in e)t[n]=Mc(e,n);return t}class gh{constructor(t,n,l){this._object=t,this._key=n,this._defaultValue=l,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Km(me(this._object),this._key)}}class yh{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function J(e,t,n){return De(e)?e:Se(e)?new yh(e):$e(e)&&arguments.length>1?Mc(e,t,n):ne(e)}function Mc(e,t,n){const l=e[t];return De(l)?l:new gh(e,t,n)}class ph{constructor(t,n,l){this.fn=t,this.setter=n,this._value=void 0,this.dep=new ur(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=jl-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=l}notify(){if(this.flags|=16,!(this.flags&8)&&Me!==this)return xc(this),!0}get value(){const t=this.dep.track();return kc(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function bh(e,t,n=!1){let l,a;return Se(e)?l=e:(l=e.get,a=e.set),new ph(l,a,n)}const ha={},Ba=new WeakMap;let $n;function Sh(e,t=!1,n=$n){if(n){let l=Ba.get(n);l||Ba.set(n,l=[]),l.push(e)}}function wh(e,t,n=Be){const{immediate:l,deep:a,once:r,scheduler:o,augmentJob:i,call:s}=n,c=p=>a?p:$t(p)||a===!1||a===0?on(p,1):on(p);let f,u,d,v,m=!1,h=!1;if(De(e)?(u=()=>e.value,m=$t(e)):Bl(e)?(u=()=>c(e),m=!0):pe(e)?(h=!0,m=e.some(p=>Bl(p)||$t(p)),u=()=>e.map(p=>{if(De(p))return p.value;if(Bl(p))return c(p);if(Se(p))return s?s(p,2):p()})):Se(e)?t?u=s?()=>s(e,2):e:u=()=>{if(d){Tn();try{d()}finally{An()}}const p=$n;$n=f;try{return s?s(e,3,[v]):e(v)}finally{$n=p}}:u=Xt,t&&a){const p=u,S=a===!0?1/0:a;u=()=>on(p(),S)}const y=bc(),b=()=>{f.stop(),y&&zo(y.effects,f)};if(r&&t){const p=t;t=(...S)=>{p(...S),b()}}let w=h?new Array(e.length).fill(ha):ha;const P=p=>{if(!(!(f.flags&1)||!f.dirty&&!p))if(t){const S=f.run();if(a||m||(h?S.some((A,I)=>kn(A,w[I])):kn(S,w))){d&&d();const A=$n;$n=f;try{const I=[S,w===ha?void 0:h&&w[0]===ha?[]:w,v];s?s(t,3,I):t(...I),w=S}finally{$n=A}}}else f.run()};return i&&i(P),f=new Sc(u),f.scheduler=o?()=>o(P,!1):P,v=p=>Sh(p,!1,f),d=f.onStop=()=>{const p=Ba.get(f);if(p){if(s)s(p,4);else for(const S of p)S();Ba.delete(f)}},t?l?P(!0):w=f.run():o?o(P.bind(null,!0),!0):f.run(),b.pause=f.pause.bind(f),b.resume=f.resume.bind(f),b.stop=b,b}function on(e,t=1/0,n){if(t<=0||!$e(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,De(e))on(e.value,t,n);else if(pe(e))for(let l=0;l{on(l,t,n)});else if(fc(e)){for(const l in e)on(e[l],t,n);for(const l of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,l)&&on(e[l],t,n)}return e}/** -* @vue/runtime-core v3.5.10 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function la(e,t,n,l){try{return l?e(...l):e()}catch(a){aa(a,t,n)}}function Nt(e,t,n,l){if(Se(e)){const a=la(e,t,n,l);return a&&Wo(a)&&a.catch(r=>{aa(r,t,n)}),a}if(pe(e)){const a=[];for(let r=0;r>>1,a=ft[l],r=Kl(a);r=Kl(n)?ft.push(e):ft.splice(Ch(t),0,e),e.flags|=1,$c()}}function $c(){!Wl&&!so&&(so=!0,li=Lc.then(Hc))}function uo(e){pe(e)?cl.push(...e):Sn&&e.id===-1?Sn.splice(nl+1,0,e):e.flags&1||(cl.push(e),e.flags|=1),$c()}function ls(e,t,n=Wl?qt+1:0){for(;nKl(n)-Kl(l));if(cl.length=0,Sn){Sn.push(...t);return}for(Sn=t,nl=0;nle.id==null?e.flags&2?-1:1/0:e.id;function Hc(e){so=!1,Wl=!0;try{for(qt=0;qt{l._d&&gs(-1);const r=Da(t);let o;try{o=e(...a)}finally{Da(r),l._d&&gs(1)}return o};return l._n=!0,l._c=!0,l._d=!0,l}function Pt(e,t){if(ht===null)return e;const n=hr(ht),l=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Dl=e=>e&&(e.disabled||e.disabled===""),_h=e=>e&&(e.defer||e.defer===""),as=e=>typeof SVGElement<"u"&&e instanceof SVGElement,rs=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,co=(e,t)=>{const n=e&&e.to;return We(n)?t?t(n):null:n},kh={name:"Teleport",__isTeleport:!0,process(e,t,n,l,a,r,o,i,s,c){const{mc:f,pc:u,pbc:d,o:{insert:v,querySelector:m,createText:h,createComment:y}}=c,b=Dl(t.props);let{shapeFlag:w,children:P,dynamicChildren:p}=t;if(e==null){const S=t.el=h(""),A=t.anchor=h("");v(S,n,l),v(A,n,l);const I=(E,V)=>{w&16&&(a&&a.isCE&&(a.ce._teleportTarget=E),f(P,E,V,a,r,o,i,s))},k=()=>{const E=t.target=co(t.props,m),V=Kc(E,t,h,v);E&&(o!=="svg"&&as(E)?o="svg":o!=="mathml"&&rs(E)&&(o="mathml"),b||(I(E,V),ka(t)))};b&&(I(n,A),ka(t)),_h(t.props)?vt(k,r):k()}else{t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,A=t.target=e.target,I=t.targetAnchor=e.targetAnchor,k=Dl(e.props),E=k?n:A,V=k?S:I;if(o==="svg"||as(A)?o="svg":(o==="mathml"||rs(A))&&(o="mathml"),p?(d(e.dynamicChildren,p,E,a,r,o,i),vi(e,t,!0)):s||u(e,t,E,V,a,r,o,i,!1),b)k?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):ga(t,n,S,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const O=t.target=co(t.props,m);O&&ga(t,O,null,c,0)}else k&&ga(t,A,I,c,1);ka(t)}},remove(e,t,n,{um:l,o:{remove:a}},r){const{shapeFlag:o,children:i,anchor:s,targetStart:c,targetAnchor:f,target:u,props:d}=e;if(u&&(a(c),a(f)),r&&a(s),o&16){const v=r||!Dl(d);for(let m=0;m{e.isMounted=!0}),pt(()=>{e.isUnmounting=!0}),e}const At=[Function,Array],Gc={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:At,onEnter:At,onAfterEnter:At,onEnterCancelled:At,onBeforeLeave:At,onLeave:At,onAfterLeave:At,onLeaveCancelled:At,onBeforeAppear:At,onAppear:At,onAfterAppear:At,onAppearCancelled:At},qc=e=>{const t=e.subTree;return t.component?qc(t.component):t},Th={name:"BaseTransition",props:Gc,setup(e,{slots:t}){const n=xl(),l=Uc();return()=>{const a=t.default&&ri(t.default(),!0);if(!a||!a.length)return;const r=Yc(a),o=me(e),{mode:i}=o;if(l.isLeaving)return Dr(r);const s=os(r);if(!s)return Dr(r);let c=Ul(s,o,l,n,d=>c=d);s.type!==Je&&Kn(s,c);const f=n.subTree,u=f&&os(f);if(u&&u.type!==Je&&!Yt(s,u)&&qc(n).type!==Je){const d=Ul(u,o,l,n);if(Kn(u,d),i==="out-in"&&s.type!==Je)return l.isLeaving=!0,d.afterLeave=()=>{l.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave},Dr(r);i==="in-out"&&s.type!==Je&&(d.delayLeave=(v,m,h)=>{const y=Qc(l,u);y[String(u.key)]=u,v[wn]=()=>{m(),v[wn]=void 0,delete c.delayedLeave},c.delayedLeave=h})}return r}}};function Yc(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Je){t=n;break}}return t}const Ah=Th;function Qc(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 Ul(e,t,n,l,a){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:c,onAfterEnter:f,onEnterCancelled:u,onBeforeLeave:d,onLeave:v,onAfterLeave:m,onLeaveCancelled:h,onBeforeAppear:y,onAppear:b,onAfterAppear:w,onAppearCancelled:P}=t,p=String(e.key),S=Qc(n,e),A=(E,V)=>{E&&Nt(E,l,9,V)},I=(E,V)=>{const O=V[1];A(E,V),pe(E)?E.every(T=>T.length<=1)&&O():E.length<=1&&O()},k={mode:o,persisted:i,beforeEnter(E){let V=s;if(!n.isMounted)if(r)V=y||s;else return;E[wn]&&E[wn](!0);const O=S[p];O&&Yt(e,O)&&O.el[wn]&&O.el[wn](),A(V,[E])},enter(E){let V=c,O=f,T=u;if(!n.isMounted)if(r)V=b||c,O=w||f,T=P||u;else return;let F=!1;const M=E[ya]=Y=>{F||(F=!0,Y?A(T,[E]):A(O,[E]),k.delayedLeave&&k.delayedLeave(),E[ya]=void 0)};V?I(V,[E,M]):M()},leave(E,V){const O=String(e.key);if(E[ya]&&E[ya](!0),n.isUnmounting)return V();A(d,[E]);let T=!1;const F=E[wn]=M=>{T||(T=!0,V(),M?A(h,[E]):A(m,[E]),E[wn]=void 0,S[O]===e&&delete S[O])};S[O]=e,v?I(v,[E,F]):F()},clone(E){const V=Ul(E,t,n,l,a);return a&&a(V),V}};return k}function Dr(e){if(fr(e))return e=un(e),e.children=null,e}function os(e){if(!fr(e))return Wc(e.type)&&e.children?Yc(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Se(n.default))return n.default()}}function Kn(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Kn(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 ri(e,t=!1,n){let l=[],a=0;for(let r=0;r1)for(let r=0;rfo(m,t&&(pe(t)?t[h]:t),n,l,a));return}if(Rl(l)&&!a)return;const r=l.shapeFlag&4?hr(l.component):l.el,o=a?null:r,{i,r:s}=e,c=t&&t.r,f=i.refs===Be?i.refs={}:i.refs,u=i.setupState,d=me(u),v=u===Be?()=>!1:m=>Te(d,m);if(c!=null&&c!==s&&(We(c)?(f[c]=null,v(c)&&(u[c]=null)):De(c)&&(c.value=null)),Se(s))la(s,i,12,[o,f]);else{const m=We(s),h=De(s);if(m||h){const y=()=>{if(e.f){const b=m?v(s)?u[s]:f[s]:s.value;a?pe(b)&&zo(b,r):pe(b)?b.includes(r)||b.push(r):m?(f[s]=[r],v(s)&&(u[s]=f[s])):(s.value=[r],e.k&&(f[e.k]=s.value))}else m?(f[s]=o,v(s)&&(u[s]=o)):h&&(s.value=o,e.k&&(f[e.k]=o))};o?(y.id=-1,vt(y,n)):y()}}}const Rl=e=>!!e.type.__asyncLoader,fr=e=>e.type.__isKeepAlive;function Zc(e,t){Jc(e,"a",t)}function oi(e,t){Jc(e,"da",t)}function Jc(e,t,n=et){const l=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(dr(t,l,n),n){let a=n.parent;for(;a&&a.parent;)fr(a.parent.vnode)&&Ih(l,t,n,a),a=a.parent}}function Ih(e,t,n,l){const a=dr(t,e,l,!0);tf(()=>{zo(l[t],a)},n)}function dr(e,t,n=et,l=!1){if(n){const a=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Tn();const i=Un(n),s=Nt(t,n,e,o);return i(),An(),s});return l?a.unshift(r):a.push(r),r}}const dn=e=>(t,n=et)=>{(!mr||e==="sp")&&dr(e,(...l)=>t(...l),n)},ii=dn("bm"),jt=dn("m"),ef=dn("bu"),si=dn("u"),pt=dn("bum"),tf=dn("um"),Vh=dn("sp"),Oh=dn("rtg"),Fh=dn("rtc");function Bh(e,t=et){dr("ec",e,t)}const ui="components",Dh="directives";function Rh(e,t){return ci(ui,e,!0,t)||e}const Mh=Symbol.for("v-ndc");function Lh(e){return We(e)&&ci(ui,e,!1)||e}function Xn(e){return ci(Dh,e)}function ci(e,t,n=!0,l=!1){const a=ht||et;if(a){const r=a.type;if(e===ui){const i=Ig(r,!1);if(i&&(i===t||i===yt(t)||i===Qn(yt(t))))return r}const o=is(a[e]||r[e],t)||is(a.appContext[e],t);return!o&&l?r:o}}function is(e,t){return e&&(e[t]||e[yt(t)]||e[Qn(yt(t))])}const vo=e=>e?xf(e)?hr(e):vo(e.parent):null,Ml=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=>vo(e.parent),$root:e=>vo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>fi(e),$forceUpdate:e=>e.f||(e.f=()=>{ai(e.update)}),$nextTick:e=>e.n||(e.n=Qe.bind(e.proxy)),$watch:e=>rg.bind(e)}),Rr=(e,t)=>e!==Be&&!e.__isScriptSetup&&Te(e,t),$h={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 c;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(Rr(l,t))return o[t]=1,l[t];if(a!==Be&&Te(a,t))return o[t]=2,a[t];if((c=e.propsOptions[0])&&Te(c,t))return o[t]=3,r[t];if(n!==Be&&Te(n,t))return o[t]=4,n[t];mo&&(o[t]=0)}}const f=Ml[t];let u,d;if(f)return t==="$attrs"&&ot(e.attrs,"get",""),f(e);if((u=i.__cssModules)&&(u=u[t]))return u;if(n!==Be&&Te(n,t))return o[t]=4,n[t];if(d=s.config.globalProperties,Te(d,t))return d[t]},set({_:e},t,n){const{data:l,setupState:a,ctx:r}=e;return Rr(a,t)?(a[t]=n,!0):l!==Be&&Te(l,t)?(l[t]=n,!0):Te(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!==Be&&Te(e,o)||Rr(t,o)||(i=r[0])&&Te(i,o)||Te(l,o)||Te(Ml,o)||Te(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Te(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ss(e){return pe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Ra(e){const t=xl();let n=e();return bo(),Wo(n)&&(n=n.catch(l=>{throw Un(t),l})),[n,()=>Un(t)]}let mo=!0;function Nh(e){const t=fi(e),n=e.proxy,l=e.ctx;mo=!1,t.beforeCreate&&us(t.beforeCreate,e,"bc");const{data:a,computed:r,methods:o,watch:i,provide:s,inject:c,created:f,beforeMount:u,mounted:d,beforeUpdate:v,updated:m,activated:h,deactivated:y,beforeDestroy:b,beforeUnmount:w,destroyed:P,unmounted:p,render:S,renderTracked:A,renderTriggered:I,errorCaptured:k,serverPrefetch:E,expose:V,inheritAttrs:O,components:T,directives:F,filters:M}=t;if(c&&Hh(c,l,null),o)for(const X in o){const Z=o[X];Se(Z)&&(l[X]=Z.bind(n))}if(a){const X=a.call(n,n);$e(X)&&(e.data=Xe(X))}if(mo=!0,r)for(const X in r){const Z=r[X],R=Se(Z)?Z.bind(n,n):Se(Z.get)?Z.get.bind(n,n):Xt,L=!Se(Z)&&Se(Z.set)?Z.set.bind(n):Xt,j=x({get:R,set:L});Object.defineProperty(l,X,{enumerable:!0,configurable:!0,get:()=>j.value,set:H=>j.value=H})}if(i)for(const X in i)nf(i[X],l,n,X);if(s){const X=Se(s)?s.call(n):s;Reflect.ownKeys(X).forEach(Z=>{He(Z,X[Z])})}f&&us(f,e,"c");function K(X,Z){pe(Z)?Z.forEach(R=>X(R.bind(n))):Z&&X(Z.bind(n))}if(K(ii,u),K(jt,d),K(ef,v),K(si,m),K(Zc,h),K(oi,y),K(Bh,k),K(Fh,A),K(Oh,I),K(pt,w),K(tf,p),K(Vh,E),pe(V))if(V.length){const X=e.exposed||(e.exposed={});V.forEach(Z=>{Object.defineProperty(X,Z,{get:()=>n[Z],set:R=>n[Z]=R})})}else e.exposed||(e.exposed={});S&&e.render===Xt&&(e.render=S),O!=null&&(e.inheritAttrs=O),T&&(e.components=T),F&&(e.directives=F),E&&Xc(e)}function Hh(e,t,n=Xt){pe(e)&&(e=ho(e));for(const l in e){const a=e[l];let r;$e(a)?"default"in a?r=_e(a.from||l,a.default,!0):r=_e(a.from||l):r=_e(a),De(r)?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[l]=r}}function us(e,t,n){Nt(pe(e)?e.map(l=>l.bind(t.proxy)):e.bind(t.proxy),t,n)}function nf(e,t,n,l){let a=l.includes(".")?hf(n,l):()=>n[l];if(We(e)){const r=t[e];Se(r)&&fe(a,r)}else if(Se(e))fe(a,e.bind(n));else if($e(e))if(pe(e))e.forEach(r=>nf(r,t,n,l));else{const r=Se(e.handler)?e.handler.bind(n):t[e.handler];Se(r)&&fe(a,r,e)}}function fi(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(c=>Ma(s,c,o,!0)),Ma(s,t,o)),$e(t)&&r.set(t,s),s}function Ma(e,t,n,l=!1){const{mixins:a,extends:r}=t;r&&Ma(e,r,n,!0),a&&a.forEach(o=>Ma(e,o,n,!0));for(const o in t)if(!(l&&o==="expose")){const i=jh[o]||n&&n[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const jh={data:cs,props:fs,emits:fs,methods:Ol,computed:Ol,beforeCreate:st,created:st,beforeMount:st,mounted:st,beforeUpdate:st,updated:st,beforeDestroy:st,beforeUnmount:st,destroyed:st,unmounted:st,activated:st,deactivated:st,errorCaptured:st,serverPrefetch:st,components:Ol,directives:Ol,watch:Wh,provide:cs,inject:zh};function cs(e,t){return t?e?function(){return Ye(Se(e)?e.call(this,this):e,Se(t)?t.call(this,this):t)}:t:e}function zh(e,t){return Ol(ho(e),ho(t))}function ho(e){if(pe(e)){const t={};for(let n=0;n1)return n&&Se(t)?t.call(l&&l.proxy):t}}const af={},rf=()=>Object.create(af),of=e=>Object.getPrototypeOf(e)===af;function Gh(e,t,n,l=!1){const a={},r=rf();e.propsDefaults=Object.create(null),sf(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 qh(e,t,n,l){const{props:a,attrs:r,vnode:{patchFlag:o}}=e,i=me(a),[s]=e.propsOptions;let c=!1;if((l||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let u=0;u{s=!0;const[d,v]=uf(u,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 $e(e)&&l.set(e,sl),sl;if(pe(r))for(let f=0;fe[0]==="_"||e==="$stable",di=e=>pe(e)?e.map(Rt):[Rt(e)],Qh=(e,t,n)=>{if(t._n)return t;const l=Le((...a)=>di(t(...a)),n);return l._c=!1,l},ff=(e,t,n)=>{const l=e._ctx;for(const a in e){if(cf(a))continue;const r=e[a];if(Se(r))t[a]=Qh(a,r,l);else if(r!=null){const o=di(r);t[a]=()=>o}}},df=(e,t)=>{const n=di(t);e.slots.default=()=>n},vf=(e,t,n)=>{for(const l in t)(n||l!=="_")&&(e[l]=t[l])},Xh=(e,t,n)=>{const l=e.slots=rf();if(e.vnode.shapeFlag&32){const a=t._;a?(vf(l,t,n),n&&dc(l,"_",a,!0)):ff(t,l)}else t&&df(e,t)},Zh=(e,t,n)=>{const{vnode:l,slots:a}=e;let r=!0,o=Be;if(l.shapeFlag&32){const i=t._;i?n&&i===1?r=!1:vf(a,t,n):(r=!t.$stable,ff(t,a)),o=t}else t&&(df(e,t),o={default:1});if(r)for(const i in a)!cf(i)&&o[i]==null&&delete a[i]},vt=pg;function Jh(e){return eg(e)}function eg(e,t){const n=mc();n.__VUE__=!0;const{insert:l,remove:a,patchProp:r,createElement:o,createText:i,createComment:s,setText:c,setElementText:f,parentNode:u,nextSibling:d,setScopeId:v=Xt,insertStaticContent:m}=e,h=(C,_,D,z=null,$=null,U=null,re=void 0,te=null,ee=!!_.dynamicChildren)=>{if(C===_)return;C&&!Yt(C,_)&&(z=B(C),H(C,$,U,!0),C=null),_.patchFlag===-2&&(ee=!1,_.dynamicChildren=null);const{type:q,ref:ye,shapeFlag:oe}=_;switch(q){case ra:y(C,_,D,z);break;case Je:b(C,_,D,z);break;case $r:C==null&&w(_,D,z,re);break;case Ce:T(C,_,D,z,$,U,re,te,ee);break;default:oe&1?S(C,_,D,z,$,U,re,te,ee):oe&6?F(C,_,D,z,$,U,re,te,ee):(oe&64||oe&128)&&q.process(C,_,D,z,$,U,re,te,ee,Q)}ye!=null&&$&&fo(ye,C&&C.ref,U,_||C,!_)},y=(C,_,D,z)=>{if(C==null)l(_.el=i(_.children),D,z);else{const $=_.el=C.el;_.children!==C.children&&c($,_.children)}},b=(C,_,D,z)=>{C==null?l(_.el=s(_.children||""),D,z):_.el=C.el},w=(C,_,D,z)=>{[C.el,C.anchor]=m(C.children,_,D,z,C.el,C.anchor)},P=({el:C,anchor:_},D,z)=>{let $;for(;C&&C!==_;)$=d(C),l(C,D,z),C=$;l(_,D,z)},p=({el:C,anchor:_})=>{let D;for(;C&&C!==_;)D=d(C),a(C),C=D;a(_)},S=(C,_,D,z,$,U,re,te,ee)=>{_.type==="svg"?re="svg":_.type==="math"&&(re="mathml"),C==null?A(_,D,z,$,U,re,te,ee):E(C,_,$,U,re,te,ee)},A=(C,_,D,z,$,U,re,te)=>{let ee,q;const{props:ye,shapeFlag:oe,transition:de,dirs:we}=C;if(ee=C.el=o(C.type,U,ye&&ye.is,ye),oe&8?f(ee,C.children):oe&16&&k(C.children,ee,null,z,$,Mr(C,U),re,te),we&&Dn(C,null,z,"created"),I(ee,C,C.scopeId,re,z),ye){for(const Re in ye)Re!=="value"&&!Fl(Re)&&r(ee,Re,null,ye[Re],U,z);"value"in ye&&r(ee,"value",null,ye.value,U),(q=ye.onVnodeBeforeMount)&&Gt(q,z,C)}we&&Dn(C,null,z,"beforeMount");const Pe=tg($,de);Pe&&de.beforeEnter(ee),l(ee,_,D),((q=ye&&ye.onVnodeMounted)||Pe||we)&&vt(()=>{q&&Gt(q,z,C),Pe&&de.enter(ee),we&&Dn(C,null,z,"mounted")},$)},I=(C,_,D,z,$)=>{if(D&&v(C,D),z)for(let U=0;U{for(let q=ee;q{const te=_.el=C.el;let{patchFlag:ee,dynamicChildren:q,dirs:ye}=_;ee|=C.patchFlag&16;const oe=C.props||Be,de=_.props||Be;let we;if(D&&Rn(D,!1),(we=de.onVnodeBeforeUpdate)&&Gt(we,D,_,C),ye&&Dn(_,C,D,"beforeUpdate"),D&&Rn(D,!0),(oe.innerHTML&&de.innerHTML==null||oe.textContent&&de.textContent==null)&&f(te,""),q?V(C.dynamicChildren,q,te,D,z,Mr(_,$),U):re||Z(C,_,te,null,D,z,Mr(_,$),U,!1),ee>0){if(ee&16)O(te,oe,de,D,$);else if(ee&2&&oe.class!==de.class&&r(te,"class",null,de.class,$),ee&4&&r(te,"style",oe.style,de.style,$),ee&8){const Pe=_.dynamicProps;for(let Re=0;Re{we&&Gt(we,D,_,C),ye&&Dn(_,C,D,"updated")},z)},V=(C,_,D,z,$,U,re)=>{for(let te=0;te<_.length;te++){const ee=C[te],q=_[te],ye=ee.el&&(ee.type===Ce||!Yt(ee,q)||ee.shapeFlag&70)?u(ee.el):D;h(ee,q,ye,null,z,$,U,re,!0)}},O=(C,_,D,z,$)=>{if(_!==D){if(_!==Be)for(const U in _)!Fl(U)&&!(U in D)&&r(C,U,_[U],null,$,z);for(const U in D){if(Fl(U))continue;const re=D[U],te=_[U];re!==te&&U!=="value"&&r(C,U,te,re,$,z)}"value"in D&&r(C,"value",_.value,D.value,$)}},T=(C,_,D,z,$,U,re,te,ee)=>{const q=_.el=C?C.el:i(""),ye=_.anchor=C?C.anchor:i("");let{patchFlag:oe,dynamicChildren:de,slotScopeIds:we}=_;we&&(te=te?te.concat(we):we),C==null?(l(q,D,z),l(ye,D,z),k(_.children||[],D,ye,$,U,re,te,ee)):oe>0&&oe&64&&de&&C.dynamicChildren?(V(C.dynamicChildren,de,D,$,U,re,te),(_.key!=null||$&&_===$.subTree)&&vi(C,_,!0)):Z(C,_,D,ye,$,U,re,te,ee)},F=(C,_,D,z,$,U,re,te,ee)=>{_.slotScopeIds=te,C==null?_.shapeFlag&512?$.ctx.activate(_,D,z,re,ee):M(_,D,z,$,U,re,ee):Y(C,_,ee)},M=(C,_,D,z,$,U,re)=>{const te=C.component=kg(C,z,$);if(fr(C)&&(te.ctx.renderer=Q),Pg(te,!1,re),te.asyncDep){if($&&$.registerDep(te,K,re),!C.el){const ee=te.subTree=g(Je);b(null,ee,_,D)}}else K(te,C,_,D,$,U,re)},Y=(C,_,D)=>{const z=_.component=C.component;if(fg(C,_,D))if(z.asyncDep&&!z.asyncResolved){X(z,_,D);return}else z.next=_,z.update();else _.el=C.el,z.vnode=_},K=(C,_,D,z,$,U,re)=>{const te=()=>{if(C.isMounted){let{next:oe,bu:de,u:we,parent:Pe,vnode:Re}=C;{const St=mf(C);if(St){oe&&(oe.el=Re.el,X(C,oe,re)),St.asyncDep.then(()=>{C.isUnmounted||te()});return}}let Ie=oe,bt;Rn(C,!1),oe?(oe.el=Re.el,X(C,oe,re)):oe=Re,de&&Ir(de),(bt=oe.props&&oe.props.onVnodeBeforeUpdate)&&Gt(bt,Pe,oe,Re),Rn(C,!0);const lt=Lr(C),Dt=C.subTree;C.subTree=lt,h(Dt,lt,u(Dt.el),B(Dt),C,$,U),oe.el=lt.el,Ie===null&&hi(C,lt.el),we&&vt(we,$),(bt=oe.props&&oe.props.onVnodeUpdated)&&vt(()=>Gt(bt,Pe,oe,Re),$)}else{let oe;const{el:de,props:we}=_,{bm:Pe,m:Re,parent:Ie,root:bt,type:lt}=C,Dt=Rl(_);if(Rn(C,!1),Pe&&Ir(Pe),!Dt&&(oe=we&&we.onVnodeBeforeMount)&&Gt(oe,Ie,_),Rn(C,!0),de&&Ee){const St=()=>{C.subTree=Lr(C),Ee(de,C.subTree,C,$,null)};Dt&<.__asyncHydrate?lt.__asyncHydrate(de,C,St):St()}else{bt.ce&&bt.ce._injectChildStyle(lt);const St=C.subTree=Lr(C);h(null,St,D,z,C,$,U),_.el=St.el}if(Re&&vt(Re,$),!Dt&&(oe=we&&we.onVnodeMounted)){const St=_;vt(()=>Gt(oe,Ie,St),$)}(_.shapeFlag&256||Ie&&Rl(Ie.vnode)&&Ie.vnode.shapeFlag&256)&&C.a&&vt(C.a,$),C.isMounted=!0,_=D=z=null}};C.scope.on();const ee=C.effect=new Sc(te);C.scope.off();const q=C.update=ee.run.bind(ee),ye=C.job=ee.runIfDirty.bind(ee);ye.i=C,ye.id=C.uid,ee.scheduler=()=>ai(ye),Rn(C,!0),q()},X=(C,_,D)=>{_.component=C;const z=C.vnode.props;C.vnode=_,C.next=null,qh(C,_.props,z,D),Zh(C,_.children,D),Tn(),ls(C),An()},Z=(C,_,D,z,$,U,re,te,ee=!1)=>{const q=C&&C.children,ye=C?C.shapeFlag:0,oe=_.children,{patchFlag:de,shapeFlag:we}=_;if(de>0){if(de&128){L(q,oe,D,z,$,U,re,te,ee);return}else if(de&256){R(q,oe,D,z,$,U,re,te,ee);return}}we&8?(ye&16&&ae(q,$,U),oe!==q&&f(D,oe)):ye&16?we&16?L(q,oe,D,z,$,U,re,te,ee):ae(q,$,U,!0):(ye&8&&f(D,""),we&16&&k(oe,D,z,$,U,re,te,ee))},R=(C,_,D,z,$,U,re,te,ee)=>{C=C||sl,_=_||sl;const q=C.length,ye=_.length,oe=Math.min(q,ye);let de;for(de=0;deye?ae(C,$,U,!0,!1,oe):k(_,D,z,$,U,re,te,ee,oe)},L=(C,_,D,z,$,U,re,te,ee)=>{let q=0;const ye=_.length;let oe=C.length-1,de=ye-1;for(;q<=oe&&q<=de;){const we=C[q],Pe=_[q]=ee?xn(_[q]):Rt(_[q]);if(Yt(we,Pe))h(we,Pe,D,null,$,U,re,te,ee);else break;q++}for(;q<=oe&&q<=de;){const we=C[oe],Pe=_[de]=ee?xn(_[de]):Rt(_[de]);if(Yt(we,Pe))h(we,Pe,D,null,$,U,re,te,ee);else break;oe--,de--}if(q>oe){if(q<=de){const we=de+1,Pe=wede)for(;q<=oe;)H(C[q],$,U,!0),q++;else{const we=q,Pe=q,Re=new Map;for(q=Pe;q<=de;q++){const wt=_[q]=ee?xn(_[q]):Rt(_[q]);wt.key!=null&&Re.set(wt.key,q)}let Ie,bt=0;const lt=de-Pe+1;let Dt=!1,St=0;const Pl=new Array(lt);for(q=0;q=lt){H(wt,$,U,!0);continue}let Ut;if(wt.key!=null)Ut=Re.get(wt.key);else for(Ie=Pe;Ie<=de;Ie++)if(Pl[Ie-Pe]===0&&Yt(wt,_[Ie])){Ut=Ie;break}Ut===void 0?H(wt,$,U,!0):(Pl[Ut-Pe]=q+1,Ut>=St?St=Ut:Dt=!0,h(wt,_[Ut],D,null,$,U,re,te,ee),bt++)}const qi=Dt?ng(Pl):sl;for(Ie=qi.length-1,q=lt-1;q>=0;q--){const wt=Pe+q,Ut=_[wt],Yi=wt+1{const{el:U,type:re,transition:te,children:ee,shapeFlag:q}=C;if(q&6){j(C.component.subTree,_,D,z);return}if(q&128){C.suspense.move(_,D,z);return}if(q&64){re.move(C,_,D,Q);return}if(re===Ce){l(U,_,D);for(let oe=0;oete.enter(U),$);else{const{leave:oe,delayLeave:de,afterLeave:we}=te,Pe=()=>l(U,_,D),Re=()=>{oe(U,()=>{Pe(),we&&we()})};de?de(U,Pe,Re):Re()}else l(U,_,D)},H=(C,_,D,z=!1,$=!1)=>{const{type:U,props:re,ref:te,children:ee,dynamicChildren:q,shapeFlag:ye,patchFlag:oe,dirs:de,cacheIndex:we}=C;if(oe===-2&&($=!1),te!=null&&fo(te,null,D,C,!0),we!=null&&(_.renderCache[we]=void 0),ye&256){_.ctx.deactivate(C);return}const Pe=ye&1&&de,Re=!Rl(C);let Ie;if(Re&&(Ie=re&&re.onVnodeBeforeUnmount)&&Gt(Ie,_,C),ye&6)ge(C.component,D,z);else{if(ye&128){C.suspense.unmount(D,z);return}Pe&&Dn(C,null,_,"beforeUnmount"),ye&64?C.type.remove(C,_,D,Q,z):q&&!q.hasOnce&&(U!==Ce||oe>0&&oe&64)?ae(q,_,D,!1,!0):(U===Ce&&oe&384||!$&&ye&16)&&ae(ee,_,D),z&&ve(C)}(Re&&(Ie=re&&re.onVnodeUnmounted)||Pe)&&vt(()=>{Ie&&Gt(Ie,_,C),Pe&&Dn(C,null,_,"unmounted")},D)},ve=C=>{const{type:_,el:D,anchor:z,transition:$}=C;if(_===Ce){le(D,z);return}if(_===$r){p(C);return}const U=()=>{a(D),$&&!$.persisted&&$.afterLeave&&$.afterLeave()};if(C.shapeFlag&1&&$&&!$.persisted){const{leave:re,delayLeave:te}=$,ee=()=>re(D,U);te?te(C.el,U,ee):ee()}else U()},le=(C,_)=>{let D;for(;C!==_;)D=d(C),a(C),C=D;a(_)},ge=(C,_,D)=>{const{bum:z,scope:$,job:U,subTree:re,um:te,m:ee,a:q}=C;vs(ee),vs(q),z&&Ir(z),$.stop(),U&&(U.flags|=8,H(re,C,_,D)),te&&vt(te,_),vt(()=>{C.isUnmounted=!0},_),_&&_.pendingBranch&&!_.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===_.pendingId&&(_.deps--,_.deps===0&&_.resolve())},ae=(C,_,D,z=!1,$=!1,U=0)=>{for(let re=U;re{if(C.shapeFlag&6)return B(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const _=d(C.anchor||C.el),D=_&&_[zc];return D?d(D):_};let N=!1;const G=(C,_,D)=>{C==null?_._vnode&&H(_._vnode,null,null,!0):h(_._vnode||null,C,_,null,null,null,D),_._vnode=C,N||(N=!0,ls(),Nc(),N=!1)},Q={p:h,um:H,m:j,r:ve,mt:M,mc:k,pc:Z,pbc:V,n:B,o:e};let be,Ee;return{render:G,hydrate:be,createApp:Uh(G,be)}}function Mr({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 Rn({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function tg(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vi(e,t,n=!1){const l=e.children,a=t.children;if(pe(l)&&pe(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 mf(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:mf(t)}function vs(e){if(e)for(let t=0;t_e(lg);function it(e,t){return mi(e,null,t)}function fe(e,t,n){return mi(e,t,n)}function mi(e,t,n=Be){const{immediate:l,deep:a,flush:r,once:o}=n,i=Ye({},n);let s;if(mr)if(r==="sync"){const d=ag();s=d.__watcherHandles||(d.__watcherHandles=[])}else if(!t||l)i.once=!0;else{const d=()=>{};return d.stop=Xt,d.resume=Xt,d.pause=Xt,d}const c=et;i.call=(d,v,m)=>Nt(d,c,v,m);let f=!1;r==="post"?i.scheduler=d=>{vt(d,c&&c.suspense)}:r!=="sync"&&(f=!0,i.scheduler=(d,v)=>{v?d():ai(d)}),i.augmentJob=d=>{t&&(d.flags|=4),f&&(d.flags|=2,c&&(d.id=c.uid,d.i=c))};const u=wh(e,t,i);return s&&s.push(u),u}function rg(e,t,n){const l=this.proxy,a=We(e)?e.includes(".")?hf(l,e):()=>l[e]:e.bind(l,l);let r;Se(t)?r=t:(r=t.handler,n=t);const o=Un(this),i=mi(a,r.bind(l),n);return o(),i}function hf(e,t){const n=t.split(".");return()=>{let l=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${yt(t)}Modifiers`]||e[`${Yn(t)}Modifiers`];function ig(e,t,...n){if(e.isUnmounted)return;const l=e.vnode.props||Be;let a=n;const r=t.startsWith("update:"),o=r&&og(l,t.slice(7));o&&(o.trim&&(a=n.map(f=>We(f)?f.trim():f)),o.number&&(a=n.map(Rm)));let i,s=l[i=Ar(t)]||l[i=Ar(yt(t))];!s&&r&&(s=l[i=Ar(Yn(t))]),s&&Nt(s,e,6,a);const c=l[i+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Nt(c,e,6,a)}}function gf(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(!Se(e)){const s=c=>{const f=gf(c,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?($e(e)&&l.set(e,null),null):(pe(r)?r.forEach(s=>o[s]=null):Ye(o,r),$e(e)&&l.set(e,o),o)}function vr(e,t){return!e||!rr(t)?!1:(t=t.slice(2).replace(/Once$/,""),Te(e,t[0].toLowerCase()+t.slice(1))||Te(e,Yn(t))||Te(e,t))}function Lr(e){const{type:t,vnode:n,proxy:l,withProxy:a,propsOptions:[r],slots:o,attrs:i,emit:s,render:c,renderCache:f,props:u,data:d,setupState:v,ctx:m,inheritAttrs:h}=e,y=Da(e);let b,w;try{if(n.shapeFlag&4){const p=a||l,S=p;b=Rt(c.call(S,p,f,u,v,d,m)),w=i}else{const p=t;b=Rt(p.length>1?p(u,{attrs:i,slots:o,emit:s}):p(u,null)),w=t.props?i:ug(i)}}catch(p){Ll.length=0,aa(p,e,1),b=g(Je)}let P=b;if(w&&h!==!1){const p=Object.keys(w),{shapeFlag:S}=P;p.length&&S&7&&(r&&p.some(jo)&&(w=cg(w,r)),P=un(P,w,!1,!0))}return n.dirs&&(P=un(P,null,!1,!0),P.dirs=P.dirs?P.dirs.concat(n.dirs):n.dirs),n.transition&&Kn(P,n.transition),b=P,Da(y),b}function sg(e,t=!0){let n;for(let l=0;l{let t;for(const n in e)(n==="class"||n==="style"||rr(n))&&((t||(t={}))[n]=e[n]);return t},cg=(e,t)=>{const n={};for(const l in e)(!jo(l)||!(l.slice(9)in t))&&(n[l]=e[l]);return n};function fg(e,t,n){const{props:l,children:a,component:r}=e,{props:o,children:i,patchFlag:s}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return l?ms(l,o,c):!!o;if(s&8){const f=t.dynamicProps;for(let u=0;ue.__isSuspense;let yo=0;const dg={name:"Suspense",__isSuspense:!0,process(e,t,n,l,a,r,o,i,s,c){if(e==null)mg(t,n,l,a,r,o,i,s,c);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}hg(e,t,n,l,a,o,i,s,c)}},hydrate:gg,normalize:yg},vg=dg;function Gl(e,t){const n=e.props&&e.props[t];Se(n)&&n()}function mg(e,t,n,l,a,r,o,i,s){const{p:c,o:{createElement:f}}=s,u=f("div"),d=e.suspense=pf(e,a,l,t,u,n,r,o,i,s);c(null,d.pendingBranch=e.ssContent,u,null,l,d,r,o),d.deps>0?(Gl(e,"onPending"),Gl(e,"onFallback"),c(null,e.ssFallback,t,n,l,null,r,o),dl(d,e.ssFallback)):d.resolve(!1,!0)}function hg(e,t,n,l,a,r,o,i,{p:s,um:c,o:{createElement:f}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const d=t.ssContent,v=t.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:y,isHydrating:b}=u;if(h)u.pendingBranch=d,Yt(d,h)?(s(h,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0?u.resolve():y&&(b||(s(m,v,n,l,a,null,r,o,i),dl(u,v)))):(u.pendingId=yo++,b?(u.isHydrating=!1,u.activeBranch=h):c(h,a,u),u.deps=0,u.effects.length=0,u.hiddenContainer=f("div"),y?(s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0?u.resolve():(s(m,v,n,l,a,null,r,o,i),dl(u,v))):m&&Yt(d,m)?(s(m,d,n,l,a,u,r,o,i),u.resolve(!0)):(s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0&&u.resolve()));else if(m&&Yt(d,m))s(m,d,n,l,a,u,r,o,i),dl(u,d);else if(Gl(t,"onPending"),u.pendingBranch=d,d.shapeFlag&512?u.pendingId=d.component.suspenseId:u.pendingId=yo++,s(null,d,u.hiddenContainer,null,a,u,r,o,i),u.deps<=0)u.resolve();else{const{timeout:w,pendingId:P}=u;w>0?setTimeout(()=>{u.pendingId===P&&u.fallback(v)},w):w===0&&u.fallback(v)}}function pf(e,t,n,l,a,r,o,i,s,c,f=!1){const{p:u,m:d,um:v,n:m,o:{parentNode:h,remove:y}}=c;let b;const w=bg(e);w&&t&&t.pendingBranch&&(b=t.pendingId,t.deps++);const P=e.props?vc(e.props.timeout):void 0,p=r,S={vnode:e,parent:t,parentComponent:n,namespace:o,container:l,hiddenContainer:a,deps:0,pendingId:yo++,timeout:typeof P=="number"?P:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(A=!1,I=!1){const{vnode:k,activeBranch:E,pendingBranch:V,pendingId:O,effects:T,parentComponent:F,container:M}=S;let Y=!1;S.isHydrating?S.isHydrating=!1:A||(Y=E&&V.transition&&V.transition.mode==="out-in",Y&&(E.transition.afterLeave=()=>{O===S.pendingId&&(d(V,M,r===p?m(E):r,0),uo(T))}),E&&(h(E.el)===M&&(r=m(E)),v(E,F,S,!0)),Y||d(V,M,r,0)),dl(S,V),S.pendingBranch=null,S.isInFallback=!1;let K=S.parent,X=!1;for(;K;){if(K.pendingBranch){K.effects.push(...T),X=!0;break}K=K.parent}!X&&!Y&&uo(T),S.effects=[],w&&t&&t.pendingBranch&&b===t.pendingId&&(t.deps--,t.deps===0&&!I&&t.resolve()),Gl(k,"onResolve")},fallback(A){if(!S.pendingBranch)return;const{vnode:I,activeBranch:k,parentComponent:E,container:V,namespace:O}=S;Gl(I,"onFallback");const T=m(k),F=()=>{S.isInFallback&&(u(null,A,V,T,E,null,O,i,s),dl(S,A))},M=A.transition&&A.transition.mode==="out-in";M&&(k.transition.afterLeave=F),S.isInFallback=!0,v(k,E,null,!0),M||F()},move(A,I,k){S.activeBranch&&d(S.activeBranch,A,I,k),S.container=A},next(){return S.activeBranch&&m(S.activeBranch)},registerDep(A,I,k){const E=!!S.pendingBranch;E&&S.deps++;const V=A.vnode.el;A.asyncDep.catch(O=>{aa(O,A,0)}).then(O=>{if(A.isUnmounted||S.isUnmounted||S.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:T}=A;So(A,O,!1),V&&(T.el=V);const F=!V&&A.subTree.el;I(A,T,h(V||A.subTree.el),V?null:m(A.subTree),S,o,k),F&&y(F),hi(A,T.el),E&&--S.deps===0&&S.resolve()})},unmount(A,I){S.isUnmounted=!0,S.activeBranch&&v(S.activeBranch,n,A,I),S.pendingBranch&&v(S.pendingBranch,n,A,I)}};return S}function gg(e,t,n,l,a,r,o,i,s){const c=t.suspense=pf(t,l,n,e.parentNode,document.createElement("div"),null,a,r,o,i,!0),f=s(e,c.pendingBranch=t.ssContent,n,c,r,o);return c.deps===0&&c.resolve(!1,!0),f}function yg(e){const{shapeFlag:t,children:n}=e,l=t&32;e.ssContent=hs(l?n.default:n),e.ssFallback=l?hs(n.fallback):g(Je)}function hs(e){let t;if(Se(e)){const n=vl&&e._c;n&&(e._d=!1,xt()),e=e(),n&&(e._d=!0,t=gt,bf())}return pe(e)&&(e=sg(e)),e=Rt(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function pg(e,t){t&&t.pendingBranch?pe(e)?t.effects.push(...e):t.effects.push(e):uo(e)}function dl(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,hi(l,a))}function bg(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ce=Symbol.for("v-fgt"),ra=Symbol.for("v-txt"),Je=Symbol.for("v-cmt"),$r=Symbol.for("v-stc"),Ll=[];let gt=null;function xt(e=!1){Ll.push(gt=e?null:[])}function bf(){Ll.pop(),gt=Ll[Ll.length-1]||null}let vl=1;function gs(e){vl+=e,e<0&>&&(gt.hasOnce=!0)}function Sf(e){return e.dynamicChildren=vl>0?gt||sl:null,bf(),vl>0&>&>.push(e),e}function Sg(e,t,n,l,a,r){return Sf(Ne(e,t,n,l,a,r,!0))}function Mt(e,t,n,l,a){return Sf(g(e,t,n,l,a,!0))}function ml(e){return e?e.__v_isVNode===!0:!1}function Yt(e,t){return e.type===t.type&&e.key===t.key}const wf=({key:e})=>e??null,Pa=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?We(e)||De(e)||Se(e)?{i:ht,r:e,k:t,f:!!n}:e:null);function Ne(e,t=null,n=null,l=0,a=null,r=e===Ce?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wf(t),ref:t&&Pa(t),scopeId:jc,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:ht};return i?(gi(s,n),r&128&&e.normalize(s)):n&&(s.shapeFlag|=We(n)?8:16),vl>0&&!o&>&&(s.patchFlag>0||r&6)&&s.patchFlag!==32&>.push(s),s}const g=wg;function wg(e,t=null,n=null,l=0,a=null,r=!1){if((!e||e===Mh)&&(e=Je),ml(e)){const i=un(e,t,!0);return n&&gi(i,n),vl>0&&!r&>&&(i.shapeFlag&6?gt[gt.indexOf(e)]=i:gt.push(i)),i.patchFlag=-2,i}if(Vg(e)&&(e=e.__vccOpts),t){t=xg(t);let{class:i,style:s}=t;i&&!We(i)&&(t.class=Go(i)),$e(s)&&(ti(s)&&!pe(s)&&(s=Ye({},s)),t.style=Uo(s))}const o=We(e)?1:yf(e)?128:Wc(e)?64:$e(e)?4:Se(e)?2:0;return Ne(e,t,n,l,a,o,r,!0)}function xg(e){return e?ti(e)||of(e)?Ye({},e):e:null}function un(e,t,n=!1,l=!1){const{props:a,ref:r,patchFlag:o,children:i,transition:s}=e,c=t?ce(a||{},t):a,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&wf(c),ref:t&&t.ref?n&&r?pe(r)?r.concat(Pa(t)):[r,Pa(t)]:Pa(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!==Ce?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&&un(e.ssContent),ssFallback:e.ssFallback&&un(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&l&&Kn(f,s.clone(f)),f}function Ze(e=" ",t=0){return g(ra,null,e,t)}function Ea(e="",t=!1){return t?(xt(),Mt(Je,null,e)):g(Je,null,e)}function Rt(e){return e==null||typeof e=="boolean"?g(Je):pe(e)?g(Ce,null,e.slice()):ml(e)?xn(e):g(ra,null,String(e))}function xn(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:un(e)}function gi(e,t){let n=0;const{shapeFlag:l}=e;if(t==null)t=null;else if(pe(t))n=16;else if(typeof t=="object")if(l&65){const a=t.default;a&&(a._c&&(a._d=!1),gi(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!of(t)?t._ctx=ht:a===3&&ht&&(ht.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Se(t)?(t={default:t,_ctx:ht},n=32):(t=String(t),l&64?(n=16,t=[Ze(t)]):n=8);e.children=t,e.shapeFlag|=n}function ce(...e){const t={};for(let n=0;net||ht;let La,po;{const e=mc(),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)}};La=t("__VUE_INSTANCE_SETTERS__",n=>et=n),po=t("__VUE_SSR_SETTERS__",n=>mr=n)}const Un=e=>{const t=et;return La(e),e.scope.on(),()=>{e.scope.off(),La(t)}},bo=()=>{et&&et.scope.off(),La(null)};function xf(e){return e.vnode.shapeFlag&4}let mr=!1;function Pg(e,t=!1,n=!1){t&&po(t);const{props:l,children:a}=e.vnode,r=xf(e);Gh(e,l,r,t),Xh(e,a,n);const o=r?Eg(e,t):void 0;return t&&po(!1),o}function Eg(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,$h);const{setup:l}=n;if(l){const a=e.setupContext=l.length>1?Ag(e):null,r=Un(e);Tn();const o=la(l,e,0,[e.props,a]);if(An(),r(),Wo(o)){if(Rl(e)||Xc(e),o.then(bo,bo),t)return o.then(i=>{So(e,i,t)}).catch(i=>{aa(i,e,0)});e.asyncDep=o}else So(e,o,t)}else Cf(e,t)}function So(e,t,n){Se(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:$e(t)&&(e.setupState=Rc(t)),Cf(e,n)}let ys;function Cf(e,t,n){const l=e.type;if(!e.render){if(!t&&ys&&!l.render){const a=l.template||fi(e).template;if(a){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:i,compilerOptions:s}=l,c=Ye(Ye({isCustomElement:r,delimiters:i},o),s);l.render=ys(a,c)}}e.render=l.render||Xt}{const a=Un(e);Tn();try{Nh(e)}finally{An(),a()}}}const Tg={get(e,t){return ot(e,"get",""),e[t]}};function Ag(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Tg),slots:e.slots,emit:e.emit,expose:t}}function hr(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Rc(fh(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ml)return Ml[n](e)},has(t,n){return n in t||n in Ml}})):e.proxy}function Ig(e,t=!0){return Se(e)?e.displayName||e.name:e.name||t&&e.__name}function Vg(e){return Se(e)&&"__vccOpts"in e}const x=(e,t)=>bh(e,t,mr);function In(e,t,n){const l=arguments.length;return l===2?$e(t)&&!pe(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 Og="3.5.10";/** -* @vue/runtime-dom v3.5.10 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let wo;const ps=typeof window<"u"&&window.trustedTypes;if(ps)try{wo=ps.createPolicy("vue",{createHTML:e=>e})}catch{}const _f=wo?e=>wo.createHTML(e):e=>e,Fg="http://www.w3.org/2000/svg",Bg="http://www.w3.org/1998/Math/MathML",rn=typeof document<"u"?document:null,bs=rn&&rn.createElement("template"),Dg={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"?rn.createElementNS(Fg,e):t==="mathml"?rn.createElementNS(Bg,e):n?rn.createElement(e,{is:n}):rn.createElement(e);return e==="select"&&l&&l.multiple!=null&&a.setAttribute("multiple",l.multiple),a},createText:e=>rn.createTextNode(e),createComment:e=>rn.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rn.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{bs.innerHTML=_f(l==="svg"?`${e}`:l==="mathml"?`${e}`:e);const i=bs.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]}},yn="transition",Tl="animation",hl=Symbol("_vtc"),kf={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},Pf=Ye({},Gc,kf),Rg=e=>(e.displayName="Transition",e.props=Pf,e),Gn=Rg((e,{slots:t})=>In(Ah,Ef(e),t)),Mn=(e,t=[])=>{pe(e)?e.forEach(n=>n(...t)):e&&e(...t)},Ss=e=>e?pe(e)?e.some(t=>t.length>1):e.length>1:!1;function Ef(e){const t={};for(const T in e)T in kf||(t[T]=e[T]);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:c=o,appearToClass:f=i,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,m=Mg(a),h=m&&m[0],y=m&&m[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:P,onLeave:p,onLeaveCancelled:S,onBeforeAppear:A=b,onAppear:I=w,onAppearCancelled:k=P}=t,E=(T,F,M)=>{bn(T,F?f:i),bn(T,F?c:o),M&&M()},V=(T,F)=>{T._isLeaving=!1,bn(T,u),bn(T,v),bn(T,d),F&&F()},O=T=>(F,M)=>{const Y=T?I:w,K=()=>E(F,T,M);Mn(Y,[F,K]),ws(()=>{bn(F,T?s:r),an(F,T?f:i),Ss(Y)||xs(F,l,h,K)})};return Ye(t,{onBeforeEnter(T){Mn(b,[T]),an(T,r),an(T,o)},onBeforeAppear(T){Mn(A,[T]),an(T,s),an(T,c)},onEnter:O(!1),onAppear:O(!0),onLeave(T,F){T._isLeaving=!0;const M=()=>V(T,F);an(T,u),an(T,d),Af(),ws(()=>{T._isLeaving&&(bn(T,u),an(T,v),Ss(p)||xs(T,l,y,M))}),Mn(p,[T,M])},onEnterCancelled(T){E(T,!1),Mn(P,[T])},onAppearCancelled(T){E(T,!0),Mn(k,[T])},onLeaveCancelled(T){V(T),Mn(S,[T])}})}function Mg(e){if(e==null)return null;if($e(e))return[Nr(e.enter),Nr(e.leave)];{const t=Nr(e);return[t,t]}}function Nr(e){return vc(e)}function an(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[hl]||(e[hl]=new Set)).add(t)}function bn(e,t){t.split(/\s+/).forEach(l=>l&&e.classList.remove(l));const n=e[hl];n&&(n.delete(t),n.size||(e[hl]=void 0))}function ws(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Lg=0;function xs(e,t,n,l){const a=e._endId=++Lg,r=()=>{a===e._endId&&l()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=Tf(e,t);if(!o)return l();const c=o+"end";let f=0;const u=()=>{e.removeEventListener(c,d),r()},d=v=>{v.target===e&&++f>=s&&u()};setTimeout(()=>{f(n[m]||"").split(", "),a=l(`${yn}Delay`),r=l(`${yn}Duration`),o=Cs(a,r),i=l(`${Tl}Delay`),s=l(`${Tl}Duration`),c=Cs(i,s);let f=null,u=0,d=0;t===yn?o>0&&(f=yn,u=o,d=r.length):t===Tl?c>0&&(f=Tl,u=c,d=s.length):(u=Math.max(o,c),f=u>0?o>c?yn:Tl:null,d=f?f===yn?r.length:s.length:0);const v=f===yn&&/\b(transform|all)(,|$)/.test(l(`${yn}Property`).toString());return{type:f,timeout:u,propCount:d,hasTransform:v}}function Cs(e,t){for(;e.length_s(n)+_s(e[l])))}function _s(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Af(){return document.body.offsetHeight}function $g(e,t,n){const l=e[hl];l&&(t=(t?[t,...l]:[...l]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const $a=Symbol("_vod"),If=Symbol("_vsh"),Cl={beforeMount(e,{value:t},{transition:n}){e[$a]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Al(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),Al(e,!0),l.enter(e)):l.leave(e,()=>{Al(e,!1)}):Al(e,t))},beforeUnmount(e,{value:t}){Al(e,t)}};function Al(e,t){e.style.display=t?e[$a]:"none",e[If]=!t}const Ng=Symbol(""),Hg=/(^|;)\s*display\s*:/;function jg(e,t,n){const l=e.style,a=We(n);let r=!1;if(n&&!a){if(t)if(We(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();n[i]==null&&Ta(l,i,"")}else for(const o in t)n[o]==null&&Ta(l,o,"");for(const o in n)o==="display"&&(r=!0),Ta(l,o,n[o])}else if(a){if(t!==n){const o=l[Ng];o&&(n+=";"+o),l.cssText=n,r=Hg.test(n)}}else t&&e.removeAttribute("style");$a in e&&(e[$a]=r?l.display:"",e[If]&&(l.display="none"))}const ks=/\s*!important$/;function Ta(e,t,n){if(pe(n))n.forEach(l=>Ta(e,t,l));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const l=zg(e,t);ks.test(n)?e.setProperty(Yn(l),n.replace(ks,""),"important"):e[l]=n}}const Ps=["Webkit","Moz","ms"],Hr={};function zg(e,t){const n=Hr[t];if(n)return n;let l=yt(t);if(l!=="filter"&&l in e)return Hr[t]=l;l=Qn(l);for(let a=0;ajr||(qg.then(()=>jr=0),jr=Date.now());function Qg(e,t){const n=l=>{if(!l._vts)l._vts=Date.now();else if(l._vts<=n.attached)return;Nt(Xg(l,n.value),t,5,[l])};return n.value=e,n.attached=Yg(),n}function Xg(e,t){if(pe(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 Os=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Zg=(e,t,n,l,a,r)=>{const o=a==="svg";t==="class"?$g(e,l,o):t==="style"?jg(e,n,l):rr(t)?jo(t)||Ug(e,t,n,l,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Jg(e,t,l,o))?(As(e,t,l),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ts(e,t,l,o,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!We(l))?As(e,yt(t),l):(t==="true-value"?e._trueValue=l:t==="false-value"&&(e._falseValue=l),Ts(e,t,l,o))};function Jg(e,t,n,l){if(l)return!!(t==="innerHTML"||t==="textContent"||t in e&&Os(t)&&Se(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 Os(t)&&We(n)?!1:t in e}const Vf=new WeakMap,Of=new WeakMap,Na=Symbol("_moveCb"),Fs=Symbol("_enterCb"),ey=e=>(delete e.props.mode,e),ty=ey({name:"TransitionGroup",props:Ye({},Pf,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=xl(),l=Uc();let a,r;return si(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!ry(a[0].el,n.vnode.el,o))return;a.forEach(ny),a.forEach(ly);const i=a.filter(ay);Af(),i.forEach(s=>{const c=s.el,f=c.style;an(c,o),f.transform=f.webkitTransform=f.transitionDuration="";const u=c[Na]=d=>{d&&d.target!==c||(!d||/transform$/.test(d.propertyName))&&(c.removeEventListener("transitionend",u),c[Na]=null,bn(c,o))};c.addEventListener("transitionend",u)})}),()=>{const o=me(e),i=Ef(o);let s=o.tag||Ce;if(a=[],r)for(let c=0;c{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}=Tf(l);return r.removeChild(l),o}const oy=["ctrl","shift","alt","meta"],iy={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)=>oy.some(n=>e[`${n}Key`]&&!t.includes(n))},Bs=(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=uy().createApp(...e),{mount:n}=t;return t.mount=l=>{const a=dy(l);if(!a)return;const r=t._component;!Se(r)&&!r.render&&!r.template&&(r.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=n(a,!1,fy(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function fy(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function dy(e){return We(e)?document.querySelector(e):e}const vy={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"},my={component:e=>In(ki,{...e,class:"mdi"})},Oe=typeof window<"u",pi=Oe&&"IntersectionObserver"in window,hy=Oe&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function Ff(e,t,n){const l=t.length-1;if(l<0)return e===void 0?n:e;for(let a=0;aVn(e[l],t[l]))}function qn(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(/^\./,""),Ff(e,t.split("."),n))}function mt(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 qn(e,t,n);if(Array.isArray(t))return Ff(e,t,n);if(typeof t!="function")return n;const l=t(e,n);return typeof l>"u"?n:l}function rl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,l)=>t+l)}function ie(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 gy(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Rs(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Bf(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 Ms=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}),Ls=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 zr(e,t){return t.every(n=>e.hasOwnProperty(n))}function Df(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 $s(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 _l(e,t){const n={...e};return t.forEach(l=>delete n[l]),n}function yy(e,t){const n={};return t.forEach(l=>n[l]=e[l]),n}const Rf=/^on[^a-z]/,gr=e=>Rf.test(e),py=["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 bi(e){const[t,n]=$s(e,[Rf]),l=_l(t,py),[a,r]=$s(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 by(e,t){let n=0;const l=function(){for(var a=arguments.length,r=new Array(a),o=0;oe(...r),Ae(t))};return l.clear=()=>{clearTimeout(n)},l.immediate=e,l}function _t(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 Ns(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 Hs(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function Sy(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(Rs(r)&&Rs(o)){l[a]=at(r,o,n);continue}if(n&&Array.isArray(r)&&Array.isArray(o)){l[a]=n(r,o);continue}l[a]=o}return l}function Mf(e){return e.map(t=>t.type===Ce?Mf(t.children):t).flat()}function jn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(jn.cache.has(e))return jn.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return jn.cache.set(e,t),t}jn.cache=new Map;function ol(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>ol(e,n)).flat(1);if(t.suspense)return ol(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>ol(e,n)).flat(1);if(t.component){if(Object.getOwnPropertySymbols(t.component.provides).includes(e))return[t.component];if(t.component.subTree)return ol(e,t.component.subTree).flat(1)}return[]}function Si(e){const t=Xe({}),n=x(e);return it(()=>{for(const l in n.value)t[l]=n.value[l]},{flush:"sync"}),na(t)}function Ha(e,t){return e.includes(t)}function Lf(e){return e[2].toLowerCase()+e.slice(3)}const nt=()=>[Function,Array];function js(e,t){return t="on"+Qn(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function wy(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 $f(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 $l(e,t){var l,a,r,o;const n=ja(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=$f(n,t);i?i.focus():$l(e,t==="next"?"first":"last")}}function pa(e){return e==null||typeof e=="string"&&e.trim()===""}function za(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 Nf(e){return e.some(t=>ml(t)?t.type===Je?!1:t.type!==Ce||Nf(t.children):!0)?e:null}function xy(e,t){if(!Oe||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function Cy(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 xo(){const e=se(),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:()=>Bf(e.value)}),t}function zs(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}const Hf=["top","bottom"],_y=["start","end","left","right"];function Co(e,t){let[n,l]=e.split(" ");return l||(l=Ha(Hf,n)?"start":Ha(_y,n)?"top":"center"),{side:Ws(n,t),align:Ws(l,t)}}function Ws(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Wr(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Kr(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Ks(e){return{side:e.align,align:e.side}}function Us(e){return Ha(Hf,e.side)?"y":"x"}class zn{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 Gs(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 jf(e){return Array.isArray(e)?new zn({x:e[0],y:e[1],width:0,height:0}):e.getBoundingClientRect()}function wi(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 zn(t);const c=n.transformOrigin,f=t.x-i-(1-r)*parseFloat(c),u=t.y-s-(1-o)*parseFloat(c.slice(c.indexOf(" ")+1)),d=r?t.width/r:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new zn({x:f,y:u,width:d,height:v})}else return new zn(t)}function il(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 Aa=new WeakMap;function ky(e,t){Object.keys(t).forEach(n=>{if(gr(n)){const l=Lf(n),a=Aa.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]]),Aa.has(e)||Aa.set(e,r)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function Py(e,t){Object.keys(t).forEach(n=>{if(gr(n)){const l=Lf(n),a=Aa.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 el=2.4,qs=.2126729,Ys=.7151522,Qs=.072175,Ey=.55,Ty=.58,Ay=.57,Iy=.62,ba=.03,Xs=1.45,Vy=5e-4,Oy=1.25,Fy=1.25,Zs=.078,Js=12.82051282051282,Sa=.06,eu=.001;function tu(e,t){const n=(e.r/255)**el,l=(e.g/255)**el,a=(e.b/255)**el,r=(t.r/255)**el,o=(t.g/255)**el,i=(t.b/255)**el;let s=n*qs+l*Ys+a*Qs,c=r*qs+o*Ys+i*Qs;if(s<=ba&&(s+=(ba-s)**Xs),c<=ba&&(c+=(ba-c)**Xs),Math.abs(c-s)s){const u=(c**Ey-s**Ty)*Oy;f=u-eu?0:u>-Zs?u-u*Js*Sa:u+Sa}return f*100}function By(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Wa=.20689655172413793,Dy=e=>e>Wa**3?Math.cbrt(e):e/(3*Wa**2)+4/29,Ry=e=>e>Wa?e**3:3*Wa**2*(e-4/29);function zf(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 Wf(e){const t=Ry,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]],Ly=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,$y=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Ny=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Kf(e){const t=Array(3),n=Ly,l=My;for(let a=0;a<3;++a)t[a]=Math.round(_t(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 xi(e){let{r:t,g:n,b:l}=e;const a=[0,0,0],r=Ny,o=$y;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 _o(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function Hy(e){return _o(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const nu=/^(?(?:rgb|hsl)a?)\((?.+)\)/,jy={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)=>lu({h:e,s:t,l:n,a:l}),hsla:(e,t,n,l)=>lu({h:e,s:t,l:n,a:l}),hsv:(e,t,n,l)=>ql({h:e,s:t,v:n,a:l}),hsva:(e,t,n,l)=>ql({h:e,s:t,v:n,a:l})};function Qt(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&nu.test(e)){const{groups:t}=e.match(nu),{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 jy[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(zr(e,["r","g","b"]))return e;if(zr(e,["h","s","l"]))return ql(Uf(e));if(zr(e,["h","s","v"]))return ql(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 ql(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 lu(e){return ql(Uf(e))}function Uf(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 wa(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function zy(e){let{r:t,g:n,b:l,a}=e;return`#${[wa(t),wa(n),wa(l),a!==void 0?wa(Math.round(a*255)):""].join("")}`}function Wy(e){e=Ky(e);let[t,n,l,a]=Sy(e,2).map(r=>parseInt(r,16));return a=a===void 0?a:a/255,{r:t,g:n,b:l,a}}function Ky(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=Ns(Ns(e,6),8,"F")),e}function Uy(e,t){const n=zf(xi(e));return n[0]=n[0]+t*10,Kf(Wf(n))}function Gy(e,t){const n=zf(xi(e));return n[0]=n[0]-t*10,Kf(Wf(n))}function qy(e){const t=Qt(e);return xi(t)[1]}function Gf(e){const t=Math.abs(tu(Qt(0),Qt(e)));return Math.abs(tu(Qt(16777215),Qt(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 xe=W({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function je(e,t){const n=xl();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Jt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=je(e).type;return jn((t==null?void 0:t.aliasName)||(t==null?void 0:t.name))}let qf=0,Ia=new WeakMap;function Ot(){const e=je("getUid");if(Ia.has(e))return Ia.get(e);{const t=qf++;return Ia.set(e,t),t}}Ot.reset=()=>{qf=0,Ia=new WeakMap};function Yy(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 gl=Symbol.for("vuetify:defaults");function Qy(e){return ne(e)}function Ci(){const e=_e(gl);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Vt(e,t){const n=Ci(),l=ne(e),a=x(()=>{if(Ae(t==null?void 0:t.disabled))return n.value;const o=Ae(t==null?void 0:t.scoped),i=Ae(t==null?void 0:t.reset),s=Ae(t==null?void 0:t.root);if(l.value==null&&!(o||i||s))return n.value;let c=at(l.value,{prev:n.value});if(o)return c;if(i||s){const f=Number(i||1/0);for(let u=0;u<=f&&!(!c||!("prev"in c));u++)c=c.prev;return c&&typeof s=="string"&&s in c&&(c=at(at(c,{prev:c}),c[s])),c}return c.prev?at(c.prev,c):c});return He(gl,a),a}function Xy(e,t){var n,l;return typeof((n=e.props)==null?void 0:n[t])<"u"||typeof((l=e.props)==null?void 0:l[jn(t)])<"u"}function Zy(){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]:Ci();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,c){var u,d,v,m,h,y,b;const f=Reflect.get(s,c);return c==="class"||c==="style"?[(u=a.value)==null?void 0:u[c],f].filter(w=>w!=null):typeof c=="string"&&!Xy(l.vnode,c)?((d=a.value)==null?void 0:d[c])!==void 0?(v=a.value)==null?void 0:v[c]:((h=(m=n.value)==null?void 0:m.global)==null?void 0:h[c])!==void 0?(b=(y=n.value)==null?void 0:y.global)==null?void 0:b[c]:f:f}}),o=se();it(()=>{if(a.value){const s=Object.entries(a.value).filter(c=>{let[f]=c;return f.startsWith(f[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function i(){const s=Yy(gl,l);He(gl,x(()=>o.value?at((s==null?void 0:s.value)??{},o.value):s==null?void 0:s.value))}return{props:r,provideSubDefaults:i}}function kl(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 Df(l,t)},e.props._as=String,e.setup=function(l,a){const r=Ci();if(!r.value)return e._setup(l,a);const{props:o,provideSubDefaults:i}=Zy(l,l._as??e.name,r),s=e._setup(o,a);return i(),s}}return e}function ue(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?kl:wl)(t)}function Jy(e,t){return t.props=e,t}function Yf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return ue()({name:n??Qn(yt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...xe()},setup(l,a){let{slots:r}=a;return()=>{var o;return In(l.tag,{class:[e,l.class],style:l.style},(o=r.default)==null?void 0:o.call(r))}}})}function Qf(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 Ka="cubic-bezier(0.4, 0, 0.2, 1)",ep="cubic-bezier(0.0, 0, 0.2, 1)",tp="cubic-bezier(0.4, 0, 1, 1)";function au(e,t,n){return Object.keys(e).filter(l=>gr(l)&&l.endsWith(t)).reduce((l,a)=>(l[a.slice(0,-t.length)]=r=>e[a](r,n(r)),l),{})}function Xf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?np(e):_i(e))return e;e=e.parentElement}return document.scrollingElement}function Ua(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(_i(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function _i(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 np(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function lp(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function he(e){const t=je("useRender");t.render=e}const ke=[String,Function,Object,Array],ko=Symbol.for("vuetify:icons"),yr=W({icon:{type:ke},tag:{type:String,required:!0}},"icon"),ru=ue()({name:"VComponentIcon",props:yr(),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)]}})}}}),Zf=kl({name:"VSvgIcon",inheritAttrs:!1,props:yr(),setup(e,t){let{attrs:n}=t;return()=>g(e.tag,ce(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)])]})}});kl({name:"VLigatureIcon",props:yr(),setup(e){return()=>g(e.tag,null,{default:()=>[e.icon]})}});const ki=kl({name:"VClassIcon",props:yr(),setup(e){return()=>g(e.tag,{class:e.icon},null)}});function ap(){return{svg:{component:Zf},class:{component:ki}}}function rp(e){const t=ap(),n=(e==null?void 0:e.defaultSet)??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=my),at({defaultSet:n,sets:t,aliases:{...vy,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 op=e=>{const t=_e(ko);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:x(()=>{var s;const l=Ae(e);if(!l)return{component:ru};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:Zf,icon:a};if(typeof a!="string")return{component:ru,icon:a};const r=Object.keys(t.sets).find(c=>typeof a=="string"&&a.startsWith(`${c}:`)),o=r?a.slice(r.length+1):a;return{component:t.sets[r??t.defaultSet].component,icon:o}})}},ip={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"},sp={component:ki};function cn(e,t){let n;function l(){n=sr(),n.run(()=>t.length?t(()=>{n==null||n.stop(),l()}):t())}fe(e,a=>{a&&!n?l():a||(n==null||n.stop(),n=void 0)},{immediate:!0}),dt(()=>{n==null||n.stop()})}function Fe(e,t,n){let l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:u=>u,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:u=>u;const r=je("useProxiedModel"),o=ne(e[t]!==void 0?e[t]:n),i=jn(t),c=x(i!==t?()=>{var u,d,v,m;return e[t],!!(((u=r.vnode.props)!=null&&u.hasOwnProperty(t)||(d=r.vnode.props)!=null&&d.hasOwnProperty(i))&&((v=r.vnode.props)!=null&&v.hasOwnProperty(`onUpdate:${t}`)||(m=r.vnode.props)!=null&&m.hasOwnProperty(`onUpdate:${i}`)))}:()=>{var u,d;return e[t],!!((u=r.vnode.props)!=null&&u.hasOwnProperty(t)&&((d=r.vnode.props)!=null&&d.hasOwnProperty(`onUpdate:${t}`)))});cn(()=>!c.value,()=>{fe(()=>e[t],u=>{o.value=u})});const f=x({get(){const u=e[t];return l(c.value?u:o.value)},set(u){const d=a(u),v=me(c.value?e[t]:o.value);v===d||l(v)===u||(o.value=d,r==null||r.emit(`update:${t}`,d))}});return Object.defineProperty(f,"externalValue",{get:()=>c.value?e[t]:o.value}),f}const up={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"}},ou="$vuetify.",iu=(e,t)=>e.replace(/\{(\d+)\}/g,(n,l)=>String(t[+l])),Jf=(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 Ur(e,t,n){const l=Fe(e,t,e[t]??n.value);return l.value=e[t]??n.value,fe(n,a=>{e[t]==null&&(l.value=n.value)}),l}function td(e){return t=>{const n=Ur(t,"locale",e.current),l=Ur(t,"fallback",e.fallback),a=Ur(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:l,messages:a,t:Jf(n,l,a),n:ed(n,l),provide:td({current:n,fallback:l,messages:a})}}}function cp(e){const t=se((e==null?void 0:e.locale)??"en"),n=se((e==null?void 0:e.fallback)??"en"),l=ne({en:up,...e==null?void 0:e.messages});return{name:"vuetify",current:t,fallback:n,messages:l,t:Jf(t,n,l),n:ed(t,n),provide:td({current:t,fallback:n,messages:l})}}const Ga=Symbol.for("vuetify:locale");function fp(e){return e.name!=null}function dp(e){const t=e!=null&&e.adapter&&fp(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:cp(e),n=mp(t,e);return{...t,...n}}function On(){const e=_e(Ga);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function vp(){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 mp(e,t){const n=ne((t==null?void 0:t.rtl)??vp()),l=x(()=>n.value[e.current.value]??!1);return{isRtl:l,rtl:n,rtlClasses:x(()=>`v-locale--is-${l.value?"rtl":"ltr"}`)}}function Ft(){const e=_e(Ga);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const pr={"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 hp(e,t,n){const l=[];let a=[];const r=nd(e),o=ld(e),i=n??pr[t.slice(-2).toUpperCase()]??0,s=(r.getDay()-i+7)%7,c=(o.getDay()-i+7)%7;for(let f=0;f0&&l.push(a),l}function gp(e,t,n){const l=n??pr[t.slice(-2).toUpperCase()]??0,a=new Date(e);for(;a.getDay()!==l;)a.setDate(a.getDate()-1);return a}function yp(e,t){const n=new Date(e),l=((pr[t.slice(-2).toUpperCase()]??0)+6)%7;for(;n.getDay()!==l;)n.setDate(n.getDate()+1);return n}function nd(e){return new Date(e.getFullYear(),e.getMonth(),1)}function ld(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function pp(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const bp=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function ad(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(bp.test(e))return pp(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const su=new Date(2e3,0,2);function Sp(e,t){const n=t??pr[e.slice(-2).toUpperCase()]??0;return rl(7).map(l=>{const a=new Date(su);return a.setDate(su.getDate()+n+l),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(a)})}function wp(e,t,n,l){const a=ad(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 xp(e,t){const n=e.toJsDate(t),l=n.getFullYear(),a=Hs(String(n.getMonth()+1),2,"0"),r=Hs(String(n.getDate()),2,"0");return`${l}-${a}-${r}`}function Cp(e){const[t,n,l]=e.split("-").map(Number);return new Date(t,n-1,l)}function _p(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function kp(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function Pp(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function Ep(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function Tp(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function Ap(e){return e.getFullYear()}function Ip(e){return e.getMonth()}function Vp(e){return e.getDate()}function Op(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Fp(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function Bp(e){return e.getHours()}function Dp(e){return e.getMinutes()}function Rp(e){return new Date(e.getFullYear(),0,1)}function Mp(e){return new Date(e.getFullYear(),11,31)}function Lp(e,t){return qa(e,t[0])&&Hp(e,t[1])}function $p(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function qa(e,t){return e.getTime()>t.getTime()}function Np(e,t){return qa(Po(e),Po(t))}function Hp(e,t){return e.getTime(){n.locale=e.locale[l]??l??n.locale}),n}const Eo=Symbol.for("vuetify:display"),fu={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},nb=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:fu;return at(fu,e)};function du(e){return Oe&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function vu(e){return Oe&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function mu(e){const t=Oe&&!e?window.navigator.userAgent:"ssr";function n(m){return!!t.match(m)}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),c=n(/firefox/i),f=n(/opera/i),u=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:c,opera:f,win:u,mac:d,linux:v,touch:hy,ssr:t==="ssr"}}function lb(e,t){const{thresholds:n,mobileBreakpoint:l}=nb(e),a=se(vu(t)),r=se(mu(t)),o=Xe({}),i=se(du(t));function s(){a.value=vu(),i.value=du()}function c(){s(),r.value=mu()}return it(()=>{const f=i.value=n.xxl,y=f?"xs":u?"sm":d?"md":v?"lg":m?"xl":"xxl",b=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]:Jt();const n=_e(Eo);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 rd=Symbol.for("vuetify:goto");function od(){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 ab(e){return Pi(e)??(document.scrollingElement||document.body)}function Pi(e){return typeof e=="string"?document.querySelector(e):Bf(e)}function Gr(e,t,n){if(typeof e=="number")return t&&n?-e:e;let l=Pi(e),a=0;for(;l;)a+=t?l.offsetLeft:l.offsetTop,l=l.offsetParent;return a}function rb(e,t){return{rtl:t.isRtl,options:at(od(),e)}}async function hu(e,t,n,l){const a=n?"scrollLeft":"scrollTop",r=at((l==null?void 0:l.options)??od(),t),o=l==null?void 0:l.rtl.value,i=(typeof e=="number"?e:Pi(e))??0,s=r.container==="parent"&&i instanceof HTMLElement?i.parentElement:ab(r.container),c=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!c)throw new TypeError(`Easing function "${r.easing}" not found.`);let f;if(typeof i=="number")f=Gr(i,n,o);else if(f=Gr(i,n,o)-Gr(s,n,o),r.layout){const m=window.getComputedStyle(i).getPropertyValue("--v-layout-top");m&&(f-=parseInt(m,10))}f+=r.offset,f=ib(s,f,!!o,!!n);const u=s[a]??0;if(f===u)return Promise.resolve(f);const d=performance.now();return new Promise(v=>requestAnimationFrame(function m(h){const b=(h-d)/r.duration,w=Math.floor(u+(f-u)*c(_t(b,0,1)));if(s[a]=w,b>=1&&Math.abs(w-s[a])<10)return v(f);if(b>2)return v(s[a]);requestAnimationFrame(m)}))}function ob(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=_e(rd),{isRtl:n}=Ft();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 hu(r,at(e,o),!1,l)}return a.horizontal=async(r,o)=>hu(r,at(e,o),!0,l),a}function ib(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,c;return l?n?(s=-(a-o),c=0):(s=0,c=a-o):(s=0,c=r+-i),Math.max(Math.min(t,c),s)}const Yl=Symbol.for("vuetify:theme"),ze=W({theme:String},"theme");function gu(){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 sb(){var l,a;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gu();const t=gu();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 ub(e){const t=sb(e),n=ne(t.defaultTheme),l=ne(t.themes),a=x(()=>{const f={};for(const[u,d]of Object.entries(l.value)){const v=f[u]={...d,colors:{...d.colors}};if(t.variations)for(const m of t.variations.colors){const h=v.colors[m];if(h)for(const y of["lighten","darken"]){const b=y==="lighten"?Uy:Gy;for(const w of rl(t.variations[y],1))v.colors[`${m}-${y}-${w}`]=zy(b(Qt(h),w))}}for(const m of Object.keys(v.colors)){if(/^on-[a-z]/.test(m)||v.colors[`on-${m}`])continue;const h=`on-${m}`,y=Qt(v.colors[m]);v.colors[h]=Gf(y)}}return f}),r=x(()=>a.value[n.value]),o=x(()=>{var m;const f=[];(m=r.value)!=null&&m.dark&&Ln(f,":root",["color-scheme: dark"]),Ln(f,":root",yu(r.value));for(const[h,y]of Object.entries(a.value))Ln(f,`.v-theme--${h}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...yu(y)]);const u=[],d=[],v=new Set(Object.values(a.value).flatMap(h=>Object.keys(h.colors)));for(const h of v)/^on-[a-z]/.test(h)?Ln(d,`.${h}`,[`color: rgb(var(--v-theme-${h})) !important`]):(Ln(u,`.bg-${h}`,[`--v-theme-overlay-multiplier: var(--v-theme-${h}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${h})) !important`,`color: rgb(var(--v-theme-on-${h})) !important`]),Ln(d,`.text-${h}`,[`color: rgb(var(--v-theme-${h})) !important`]),Ln(d,`.border-${h}`,[`--v-border-color: var(--v-theme-${h})`]));return f.push(...u,...d),f.map((h,y)=>y===0?h:` ${h}`).join("")});function i(){return{style:[{children:o.value,id:"vuetify-theme-stylesheet",nonce:t.cspNonce||!1}]}}function s(f){if(t.isDisabled)return;const u=f._context.provides.usehead;if(u)if(u.push){const v=u.push(i);Oe&&fe(o,()=>{v.patch(i)})}else Oe?(u.addHeadObjs(x(i)),it(()=>u.updateDOM())):u.addHeadObjs(i());else{let m=function(){if(typeof document<"u"&&!v){const h=document.createElement("style");h.type="text/css",h.id="vuetify-theme-stylesheet",t.cspNonce&&h.setAttribute("nonce",t.cspNonce),v=h,document.head.appendChild(v)}v&&(v.innerHTML=o.value)};var d=m;let v=Oe?document.getElementById("vuetify-theme-stylesheet"):null;Oe?fe(o,m,{immediate:!0}):m()}}const c=x(()=>t.isDisabled?void 0:`v-theme--${n.value}`);return{install:s,isDisabled:t.isDisabled,name:n,themes:l,current:r,computedThemes:a,themeClasses:c,styles:o,global:{name:n,current:r}}}function qe(e){je("provideTheme");const t=_e(Yl,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 He(Yl,r),r}function cb(){je("useTheme");const e=_e(Yl,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Ln(e,t,n){e.push(`${t} { -`,...n.map(l=>` ${l}; -`),`} -`)}function yu(e){const t=e.dark?2:1,n=e.dark?1:2,l=[];for(const[a,r]of Object.entries(e.colors)){const o=Qt(r);l.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||l.push(`--v-theme-${a}-overlay-multiplier: ${qy(r)>.18?t:n}`)}for(const[a,r]of Object.entries(e.variables)){const o=typeof r=="string"&&r.startsWith("#")?Qt(r):void 0,i=o?`${o.r}, ${o.g}, ${o.b}`:void 0;l.push(`--v-${a}: ${i??r}`)}return l}function Pn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=xo(),l=ne();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()}),fe(()=>n.el,(r,o)=>{o&&(a.unobserve(o),l.value=void 0),r&&a.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Zt(l)}}const Ya=Symbol.for("vuetify:layout"),id=Symbol.for("vuetify:layout-item"),pu=1e3,fb=W({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),sd=W({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function db(){const e=_e(Ya);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function ud(e){const t=_e(Ya);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Ot()}`,l=je("useLayoutItem");He(id,{id:n});const a=se(!1);oi(()=>a.value=!0),Zc(()=>a.value=!1);const{layoutItemStyles:r,layoutItemScrimStyles:o}=t.register(l,{...e,active:x(()=>a.value?!1:e.active.value),id:n});return pt(()=>t.unregister(n)),{layoutItemStyles:r,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const vb=(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),c=l.get(o);if(!i||!s||!c)continue;const f={...a,[i.value]:parseInt(a[i.value],10)+(c.value?parseInt(s.value,10):0)};r.push({id:o,layer:f}),a=f}return r};function mb(e){const t=_e(Ya,null),n=x(()=>t?t.rootZIndex.value-100:pu),l=ne([]),a=Xe(new Map),r=Xe(new Map),o=Xe(new Map),i=Xe(new Map),s=Xe(new Map),{resizeRef:c,contentRect:f}=Pn(),u=x(()=>{const A=new Map,I=e.overlaps??[];for(const k of I.filter(E=>E.includes(":"))){const[E,V]=k.split(":");if(!l.value.includes(E)||!l.value.includes(V))continue;const O=a.get(E),T=a.get(V),F=r.get(E),M=r.get(V);!O||!T||!F||!M||(A.set(V,{position:O.value,amount:parseInt(F.value,10)}),A.set(E,{position:T.value,amount:-parseInt(M.value,10)}))}return A}),d=x(()=>{const A=[...new Set([...o.values()].map(k=>k.value))].sort((k,E)=>k-E),I=[];for(const k of A){const E=l.value.filter(V=>{var O;return((O=o.get(V))==null?void 0:O.value)===k});I.push(...E)}return vb(I,a,r,i)}),v=x(()=>!Array.from(s.values()).some(A=>A.value)),m=x(()=>d.value[d.value.length-1].layer),h=x(()=>({"--v-layout-left":ie(m.value.left),"--v-layout-right":ie(m.value.right),"--v-layout-top":ie(m.value.top),"--v-layout-bottom":ie(m.value.bottom),...v.value?void 0:{transition:"none"}})),y=x(()=>d.value.slice(1).map((A,I)=>{let{id:k}=A;const{layer:E}=d.value[I],V=r.get(k),O=a.get(k);return{id:k,...E,size:Number(V.value),position:O.value}})),b=A=>y.value.find(I=>I.id===A),w=je("createLayout"),P=se(!1);jt(()=>{P.value=!0}),He(Ya,{register:(A,I)=>{let{id:k,order:E,position:V,layoutSize:O,elementSize:T,active:F,disableTransitions:M,absolute:Y}=I;o.set(k,E),a.set(k,V),r.set(k,O),i.set(k,F),M&&s.set(k,M);const X=ol(id,w==null?void 0:w.vnode).indexOf(A);X>-1?l.value.splice(X,0,k):l.value.push(k);const Z=x(()=>y.value.findIndex(H=>H.id===k)),R=x(()=>n.value+d.value.length*2-Z.value*2),L=x(()=>{const H=V.value==="left"||V.value==="right",ve=V.value==="right",le=V.value==="bottom",ge=T.value??O.value,ae=ge===0?"%":"px",B={[V.value]:0,zIndex:R.value,transform:`translate${H?"X":"Y"}(${(F.value?0:-(ge===0?100:ge))*(ve||le?-1:1)}${ae})`,position:Y.value||n.value!==pu?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!P.value)return B;const N=y.value[Z.value];if(!N)throw new Error(`[Vuetify] Could not find layout item "${k}"`);const G=u.value.get(k);return G&&(N[G.position]+=G.amount),{...B,height:H?`calc(100% - ${N.top}px - ${N.bottom}px)`:T.value?`${T.value}px`:void 0,left:ve?void 0:`${N.left}px`,right:ve?`${N.right}px`:void 0,top:V.value!=="bottom"?`${N.top}px`:void 0,bottom:V.value!=="top"?`${N.bottom}px`:void 0,width:H?T.value?`${T.value}px`:void 0:`calc(100% - ${N.left}px - ${N.right}px)`}}),j=x(()=>({zIndex:R.value-1}));return{layoutItemStyles:L,layoutItemScrimStyles:j,zIndex:R}},unregister:A=>{o.delete(A),a.delete(A),r.delete(A),i.delete(A),s.delete(A),l.value=l.value.filter(I=>I!==A)},mainRect:m,mainStyles:h,getLayoutItem:b,items:y,layoutRect:f,rootZIndex:n});const p=x(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),S=x(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:p,layoutStyles:S,getLayoutItem:b,items:y,layoutRect:f,layoutRef:c}}function cd(){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=Qy(l.defaults),s=lb(l.display,l.ssr),c=ub(l.theme),f=rp(l.icons),u=dp(l.locale),d=eb(l.date,u),v=rb(l.goTo,u);return{install:h=>{for(const y in o)h.directive(y,o[y]);for(const y in r)h.component(y,r[y]);for(const y in a)h.component(y,kl({...a[y],name:y,aliasName:a[y].name}));if(c.install(h),h.provide(gl,i),h.provide(Eo,s),h.provide(Yl,c),h.provide(ko,f),h.provide(Ga,u),h.provide(Jp,d.options),h.provide(cu,d.instance),h.provide(rd,v),Oe&&l.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:y}=h;h.mount=function(){const b=y(...arguments);return Qe(()=>s.update()),h.mount=y,b}}Ot.reset(),h.mixin({computed:{$vuetify(){return Xe({defaults:tl.call(this,gl),display:tl.call(this,Eo),theme:tl.call(this,Yl),icons:tl.call(this,ko),locale:tl.call(this,Ga),date:tl.call(this,cu)})}}})},defaults:i,display:s,theme:c,icons:f,locale:u,date:d,goTo:v}}const hb="3.7.2";cd.version=hb;function tl(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 gb=cd({icons:{defaultSet:"fa",aliases:ip,sets:{fa:sp}},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)"}}}}}),yb="modulepreload",pb=function(e){return"/"+e},bu={},qr=function(t,n,l){let a=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),i=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));a=Promise.allSettled(n.map(s=>{if(s=pb(s),s in bu)return;bu[s]=!0;const c=s.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${f}`))return;const u=document.createElement("link");if(u.rel=c?"stylesheet":yb,c||(u.as="script"),u.crossOrigin="",u.href=s,i&&u.setAttribute("nonce",i),document.head.appendChild(u),c)return new Promise((d,v)=>{u.addEventListener("load",d),u.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${s}`)))})}))}function r(o){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o}return a.then(o=>{for(const i of o||[])i.status==="rejected"&&r(i.reason);return t().catch(r)})},Su=[{path:"/",name:"/",component:()=>qr(()=>Promise.resolve().then(()=>Zx),void 0)},{path:"/:path(.*)",name:"/[...path]",component:()=>qr(()=>Promise.resolve().then(()=>rC),void 0)},{path:"/keyboard",children:[{path:":kb+",name:"/keyboard/[kb]+",component:()=>qr(()=>Promise.resolve().then(()=>gC),void 0)}]}];/*! - * vue-router v4.4.5 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const ll=typeof document<"u";function fd(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function bb(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&fd(e.default)}const Ve=Object.assign;function Yr(e,t){const n={};for(const l in t){const a=t[l];n[l]=Ht(a)?a.map(e):e(a)}return n}const Nl=()=>{},Ht=Array.isArray,dd=/#/g,Sb=/&/g,wb=/\//g,xb=/=/g,Cb=/\?/g,vd=/\+/g,_b=/%5B/g,kb=/%5D/g,md=/%5E/g,Pb=/%60/g,hd=/%7B/g,Eb=/%7C/g,gd=/%7D/g,Tb=/%20/g;function Ei(e){return encodeURI(""+e).replace(Eb,"|").replace(_b,"[").replace(kb,"]")}function Ab(e){return Ei(e).replace(hd,"{").replace(gd,"}").replace(md,"^")}function To(e){return Ei(e).replace(vd,"%2B").replace(Tb,"+").replace(dd,"%23").replace(Sb,"%26").replace(Pb,"`").replace(hd,"{").replace(gd,"}").replace(md,"^")}function Ib(e){return To(e).replace(xb,"%3D")}function Vb(e){return Ei(e).replace(dd,"%23").replace(Cb,"%3F")}function Ob(e){return e==null?"":Vb(e).replace(wb,"%2F")}function Ql(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Fb=/\/$/,Bb=e=>e.replace(Fb,"");function Qr(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=Lb(l??t,n),{fullPath:l+(r&&"?")+r+o,path:l,query:a,hash:Ql(o)}}function Db(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function wu(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Rb(e,t,n){const l=t.matched.length-1,a=n.matched.length-1;return l>-1&&l===a&&yl(t.matched[l],n.matched[a])&&yd(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function yl(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function yd(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 Ht(e)?xu(e,t):Ht(t)?xu(t,e):e===t}function xu(e,t){return Ht(t)?e.length===t.length&&e.every((n,l)=>n===t[l]):e.length===1&&e[0]===t}function Lb(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 pn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Xl;(function(e){e.pop="pop",e.push="push"})(Xl||(Xl={}));var Hl;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Hl||(Hl={}));function $b(e){if(!e)if(ll){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Bb(e)}const Nb=/^[^#]+#/;function Hb(e,t){return e.replace(Nb,"#")+t}function jb(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 br=()=>({left:window.scrollX,top:window.scrollY});function zb(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=jb(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 Cu(e,t){return(history.state?history.state.position-t:-1)+e}const Ao=new Map;function Wb(e,t){Ao.set(e,t)}function Kb(e){const t=Ao.get(e);return Ao.delete(e),t}let Ub=()=>location.protocol+"//"+location.host;function pd(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),wu(s,"")}return wu(n,e)+l+a}function Gb(e,t,n,l){let a=[],r=[],o=null;const i=({state:d})=>{const v=pd(e,location),m=n.value,h=t.value;let y=0;if(d){if(n.value=v,t.value=d,o&&o===m){o=null;return}y=h?d.position-h.position:0}else l(v);a.forEach(b=>{b(n.value,m,{delta:y,type:Xl.pop,direction:y?y>0?Hl.forward:Hl.back:Hl.unknown})})};function s(){o=n.value}function c(d){a.push(d);const v=()=>{const m=a.indexOf(d);m>-1&&a.splice(m,1)};return r.push(v),v}function f(){const{history:d}=window;d.state&&d.replaceState(Ve({},d.state,{scroll:br()}),"")}function u(){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:c,destroy:u}}function _u(e,t,n,l=!1,a=!1){return{back:e,current:t,forward:n,replaced:l,position:window.history.length,scroll:a?br():null}}function qb(e){const{history:t,location:n}=window,l={value:pd(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,c,f){const u=e.indexOf("#"),d=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+s:Ub()+e+s;try{t[f?"replaceState":"pushState"](c,"",d),a.value=c}catch(v){console.error(v),n[f?"replace":"assign"](d)}}function o(s,c){const f=Ve({},t.state,_u(a.value.back,s,a.value.forward,!0),c,{position:a.value.position});r(s,f,!0),l.value=s}function i(s,c){const f=Ve({},a.value,t.state,{forward:s,scroll:br()});r(f.current,f,!0);const u=Ve({},_u(l.value,s,null),{position:f.position+1},c);r(s,u,!1),l.value=s}return{location:l,state:a,push:i,replace:o}}function Yb(e){e=$b(e);const t=qb(e),n=Gb(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:Hb.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 Qb(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Yb(e)}function Xb(e){return typeof e=="string"||e&&typeof e=="object"}function bd(e){return typeof e=="string"||typeof e=="symbol"}const Sd=Symbol("");var ku;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(ku||(ku={}));function pl(e,t){return Ve(new Error,{type:e,[Sd]:!0},t)}function ln(e,t){return e instanceof Error&&Sd in e&&(t==null||!!(e.type&t))}const Pu="[^/]+?",Zb={sensitive:!1,strict:!1,start:!0,end:!0},Jb=/[.+*?^${}()[\]/\\]/g;function e0(e,t){const n=Ve({},Zb,t),l=[];let a=n.start?"^":"";const r=[];for(const c of e){const f=c.length?[]:[90];n.strict&&!c.length&&(a+="/");for(let u=0;ut.length?t.length===1&&t[0]===80?1:-1:0}function wd(e,t){let n=0;const l=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const n0={type:0,value:""},l0=/[a-zA-Z0-9_]/;function a0(e){if(!e)return[[]];if(e==="/")return[[n0]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,l=n;const a=[];let r;function o(){r&&a.push(r),r=[]}let i=0,s,c="",f="";function u(){c&&(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:f,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),c="")}function d(){c+=s}for(;i{o(P)}:Nl}function o(u){if(bd(u)){const d=l.get(u);d&&(l.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&l.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function i(){return n}function s(u){const d=u0(u,n);n.splice(d,0,u),u.record.name&&!Iu(u)&&l.set(u.record.name,u)}function c(u,d){let v,m={},h,y;if("name"in u&&u.name){if(v=l.get(u.name),!v)throw pl(1,{location:u});y=v.record.name,m=Ve(Tu(d.params,v.keys.filter(P=>!P.optional).concat(v.parent?v.parent.keys.filter(P=>P.optional):[]).map(P=>P.name)),u.params&&Tu(u.params,v.keys.map(P=>P.name))),h=v.stringify(m)}else if(u.path!=null)h=u.path,v=n.find(P=>P.re.test(h)),v&&(m=v.parse(h),y=v.record.name);else{if(v=d.name?l.get(d.name):n.find(P=>P.re.test(d.path)),!v)throw pl(1,{location:u,currentLocation:d});y=v.record.name,m=Ve({},d.params,u.params),h=v.stringify(m)}const b=[];let w=v;for(;w;)b.unshift(w.record),w=w.parent;return{name:y,path:h,params:m,matched:b,meta:s0(b)}}e.forEach(u=>r(u));function f(){n.length=0,l.clear()}return{addRoute:r,resolve:c,removeRoute:o,clearRoutes:f,getRoutes:i,getRecordMatcher:a}}function Tu(e,t){const n={};for(const l of t)l in e&&(n[l]=e[l]);return n}function Au(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:i0(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function i0(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 Iu(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function s0(e){return e.reduce((t,n)=>Ve(t,n.meta),{})}function Vu(e,t){const n={};for(const l in e)n[l]=l in t?t[l]:e[l];return n}function u0(e,t){let n=0,l=t.length;for(;n!==l;){const r=n+l>>1;wd(e,t[r])<0?l=r:n=r+1}const a=c0(e);return a&&(l=t.lastIndexOf(a,l-1)),l}function c0(e){let t=e;for(;t=t.parent;)if(xd(t)&&wd(e,t)===0)return t}function xd({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function f0(e){const t={};if(e===""||e==="?")return t;const l=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ar&&To(r)):[l&&To(l)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function d0(e){const t={};for(const n in e){const l=e[n];l!==void 0&&(t[n]=Ht(l)?l.map(a=>a==null?null:""+a):l==null?l:""+l)}return t}const v0=Symbol(""),Fu=Symbol(""),Sr=Symbol(""),Ti=Symbol(""),Io=Symbol("");function Il(){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 Cn(e,t,n,l,a,r=o=>o()){const o=l&&(l.enterCallbacks[a]=l.enterCallbacks[a]||[]);return()=>new Promise((i,s)=>{const c=d=>{d===!1?s(pl(4,{from:n,to:t})):d instanceof Error?s(d):Xb(d)?s(pl(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,c));let u=Promise.resolve(f);e.length<3&&(u=u.then(c)),u.catch(d=>s(d))})}function Xr(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(fd(s)){const f=(s.__vccOpts||s)[t];f&&r.push(Cn(f,n,l,o,i,a))}else{let c=s();r.push(()=>c.then(f=>{if(!f)throw new Error(`Couldn't resolve component "${i}" at "${o.path}"`);const u=bb(f)?f.default:f;o.mods[i]=f,o.components[i]=u;const v=(u.__vccOpts||u)[t];return v&&Cn(v,n,l,o,i,a)()}))}}return r}function Bu(e){const t=_e(Sr),n=_e(Ti),l=x(()=>{const s=Ae(e.to);return t.resolve(s)}),a=x(()=>{const{matched:s}=l.value,{length:c}=s,f=s[c-1],u=n.matched;if(!f||!u.length)return-1;const d=u.findIndex(yl.bind(null,f));if(d>-1)return d;const v=Du(s[c-2]);return c>1&&Du(f)===v&&u[u.length-1].path!==v?u.findIndex(yl.bind(null,s[c-2])):d}),r=x(()=>a.value>-1&&y0(n.params,l.value.params)),o=x(()=>a.value>-1&&a.value===n.matched.length-1&&yd(n.params,l.value.params));function i(s={}){return g0(s)?t[Ae(e.replace)?"replace":"push"](Ae(e.to)).catch(Nl):Promise.resolve()}return{route:l,href:x(()=>l.value.href),isActive:r,isExactActive:o,navigate:i}}const m0=wl({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:Bu,setup(e,{slots:t}){const n=Xe(Bu(e)),{options:l}=_e(Sr),a=x(()=>({[Ru(e.activeClass,l.linkActiveClass,"router-link-active")]:n.isActive,[Ru(e.exactActiveClass,l.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:In("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}}),h0=m0;function g0(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 y0(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(!Ht(a)||a.length!==l.length||l.some((r,o)=>r!==a[o]))return!1}return!0}function Du(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Ru=(e,t,n)=>e??t??n,p0=wl({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const l=_e(Io),a=x(()=>e.route||l.value),r=_e(Fu,0),o=x(()=>{let c=Ae(r);const{matched:f}=a.value;let u;for(;(u=f[c])&&!u.components;)c++;return c}),i=x(()=>a.value.matched[o.value]);He(Fu,x(()=>o.value+1)),He(v0,i),He(Io,a);const s=ne();return fe(()=>[s.value,i.value,e.name],([c,f,u],[d,v,m])=>{f&&(f.instances[u]=c,v&&v!==f&&c&&c===d&&(f.leaveGuards.size||(f.leaveGuards=v.leaveGuards),f.updateGuards.size||(f.updateGuards=v.updateGuards))),c&&f&&(!v||!yl(f,v)||!d)&&(f.enterCallbacks[u]||[]).forEach(h=>h(c))},{flush:"post"}),()=>{const c=a.value,f=e.name,u=i.value,d=u&&u.components[f];if(!d)return Mu(n.default,{Component:d,route:c});const v=u.props[f],m=v?v===!0?c.params:typeof v=="function"?v(c):v:null,y=In(d,Ve({},m,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(u.instances[f]=null)},ref:s}));return Mu(n.default,{Component:y,route:c})||y}}});function Mu(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const b0=p0;function S0(e){const t=o0(e.routes,e),n=e.parseQuery||f0,l=e.stringifyQuery||Ou,a=e.history,r=Il(),o=Il(),i=Il(),s=se(pn);let c=pn;ll&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=Yr.bind(null,B=>""+B),u=Yr.bind(null,Ob),d=Yr.bind(null,Ql);function v(B,N){let G,Q;return bd(B)?(G=t.getRecordMatcher(B),Q=N):Q=B,t.addRoute(Q,G)}function m(B){const N=t.getRecordMatcher(B);N&&t.removeRoute(N)}function h(){return t.getRoutes().map(B=>B.record)}function y(B){return!!t.getRecordMatcher(B)}function b(B,N){if(N=Ve({},N||s.value),typeof B=="string"){const _=Qr(n,B,N.path),D=t.resolve({path:_.path},N),z=a.createHref(_.fullPath);return Ve(_,D,{params:d(D.params),hash:Ql(_.hash),redirectedFrom:void 0,href:z})}let G;if(B.path!=null)G=Ve({},B,{path:Qr(n,B.path,N.path).path});else{const _=Ve({},B.params);for(const D in _)_[D]==null&&delete _[D];G=Ve({},B,{params:u(_)}),N.params=u(N.params)}const Q=t.resolve(G,N),be=B.hash||"";Q.params=f(d(Q.params));const Ee=Db(l,Ve({},B,{hash:Ab(be),path:Q.path})),C=a.createHref(Ee);return Ve({fullPath:Ee,hash:be,query:l===Ou?d0(B.query):B.query||{}},Q,{redirectedFrom:void 0,href:C})}function w(B){return typeof B=="string"?Qr(n,B,s.value.path):Ve({},B)}function P(B,N){if(c!==B)return pl(8,{from:N,to:B})}function p(B){return I(B)}function S(B){return p(Ve(w(B),{replace:!0}))}function A(B){const N=B.matched[B.matched.length-1];if(N&&N.redirect){const{redirect:G}=N;let Q=typeof G=="function"?G(B):G;return typeof Q=="string"&&(Q=Q.includes("?")||Q.includes("#")?Q=w(Q):{path:Q},Q.params={}),Ve({query:B.query,hash:B.hash,params:Q.path!=null?{}:B.params},Q)}}function I(B,N){const G=c=b(B),Q=s.value,be=B.state,Ee=B.force,C=B.replace===!0,_=A(G);if(_)return I(Ve(w(_),{state:typeof _=="object"?Ve({},be,_.state):be,force:Ee,replace:C}),N||G);const D=G;D.redirectedFrom=N;let z;return!Ee&&Rb(l,Q,G)&&(z=pl(16,{to:D,from:Q}),j(Q,Q,!0,!1)),(z?Promise.resolve(z):V(D,Q)).catch($=>ln($)?ln($,2)?$:L($):Z($,D,Q)).then($=>{if($){if(ln($,2))return I(Ve({replace:C},w($.to),{state:typeof $.to=="object"?Ve({},be,$.to.state):be,force:Ee}),N||D)}else $=T(D,Q,!0,C,be);return O(D,Q,$),$})}function k(B,N){const G=P(B,N);return G?Promise.reject(G):Promise.resolve()}function E(B){const N=le.values().next().value;return N&&typeof N.runWithContext=="function"?N.runWithContext(B):B()}function V(B,N){let G;const[Q,be,Ee]=w0(B,N);G=Xr(Q.reverse(),"beforeRouteLeave",B,N);for(const _ of Q)_.leaveGuards.forEach(D=>{G.push(Cn(D,B,N))});const C=k.bind(null,B,N);return G.push(C),ae(G).then(()=>{G=[];for(const _ of r.list())G.push(Cn(_,B,N));return G.push(C),ae(G)}).then(()=>{G=Xr(be,"beforeRouteUpdate",B,N);for(const _ of be)_.updateGuards.forEach(D=>{G.push(Cn(D,B,N))});return G.push(C),ae(G)}).then(()=>{G=[];for(const _ of Ee)if(_.beforeEnter)if(Ht(_.beforeEnter))for(const D of _.beforeEnter)G.push(Cn(D,B,N));else G.push(Cn(_.beforeEnter,B,N));return G.push(C),ae(G)}).then(()=>(B.matched.forEach(_=>_.enterCallbacks={}),G=Xr(Ee,"beforeRouteEnter",B,N,E),G.push(C),ae(G))).then(()=>{G=[];for(const _ of o.list())G.push(Cn(_,B,N));return G.push(C),ae(G)}).catch(_=>ln(_,8)?_:Promise.reject(_))}function O(B,N,G){i.list().forEach(Q=>E(()=>Q(B,N,G)))}function T(B,N,G,Q,be){const Ee=P(B,N);if(Ee)return Ee;const C=N===pn,_=ll?history.state:{};G&&(Q||C?a.replace(B.fullPath,Ve({scroll:C&&_&&_.scroll},be)):a.push(B.fullPath,be)),s.value=B,j(B,N,G,C),L()}let F;function M(){F||(F=a.listen((B,N,G)=>{if(!ge.listening)return;const Q=b(B),be=A(Q);if(be){I(Ve(be,{replace:!0}),Q).catch(Nl);return}c=Q;const Ee=s.value;ll&&Wb(Cu(Ee.fullPath,G.delta),br()),V(Q,Ee).catch(C=>ln(C,12)?C:ln(C,2)?(I(C.to,Q).then(_=>{ln(_,20)&&!G.delta&&G.type===Xl.pop&&a.go(-1,!1)}).catch(Nl),Promise.reject()):(G.delta&&a.go(-G.delta,!1),Z(C,Q,Ee))).then(C=>{C=C||T(Q,Ee,!1),C&&(G.delta&&!ln(C,8)?a.go(-G.delta,!1):G.type===Xl.pop&&ln(C,20)&&a.go(-1,!1)),O(Q,Ee,C)}).catch(Nl)}))}let Y=Il(),K=Il(),X;function Z(B,N,G){L(B);const Q=K.list();return Q.length?Q.forEach(be=>be(B,N,G)):console.error(B),Promise.reject(B)}function R(){return X&&s.value!==pn?Promise.resolve():new Promise((B,N)=>{Y.add([B,N])})}function L(B){return X||(X=!B,M(),Y.list().forEach(([N,G])=>B?G(B):N()),Y.reset()),B}function j(B,N,G,Q){const{scrollBehavior:be}=e;if(!ll||!be)return Promise.resolve();const Ee=!G&&Kb(Cu(B.fullPath,0))||(Q||!G)&&history.state&&history.state.scroll||null;return Qe().then(()=>be(B,N,Ee)).then(C=>C&&zb(C)).catch(C=>Z(C,B,N))}const H=B=>a.go(B);let ve;const le=new Set,ge={currentRoute:s,listening:!0,addRoute:v,removeRoute:m,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:h,resolve:b,options:e,push:p,replace:S,go:H,back:()=>H(-1),forward:()=>H(1),beforeEach:r.add,beforeResolve:o.add,afterEach:i.add,onError:K.add,isReady:R,install(B){const N=this;B.component("RouterLink",h0),B.component("RouterView",b0),B.config.globalProperties.$router=N,Object.defineProperty(B.config.globalProperties,"$route",{enumerable:!0,get:()=>Ae(s)}),ll&&!ve&&s.value===pn&&(ve=!0,p(a.location).catch(be=>{}));const G={};for(const be in pn)Object.defineProperty(G,be,{get:()=>s.value[be],enumerable:!0});B.provide(Sr,N),B.provide(Ti,Bc(G)),B.provide(Io,s);const Q=B.unmount;le.add(B),B.unmount=function(){le.delete(B),le.size<1&&(c=pn,F&&F(),F=null,s.value=pn,ve=!1,X=!1),Q()}}};function ae(B){return B.reduce((N,G)=>N.then(()=>E(G)),Promise.resolve())}return ge}function w0(e,t){const n=[],l=[],a=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;oyl(c,i))?l.push(i):n.push(i));const s=e.matched[o];s&&(t.matched.find(c=>yl(c,s))||a.push(s))}return[n,l,a]}function x0(){return _e(Sr)}function Cd(e){return _e(Ti)}function C0(e){const{extendRoutes:t}=e;return S0(Object.assign(e,{routes:typeof t=="function"?t(Su):Su}))}const _0=C0({history:Qb("/")});var k0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function P0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var _d={exports:{}};(function(e,t){(function(n,l){e.exports=l()})(typeof self<"u"?self:k0,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 S=0,A=Array(p.length);S1&&k>-1?c[I].el.splice(k,1):delete c[I]}};s.install=function(p,S){u=[].concat(o(S&&S.prevent?S.prevent:[])),console.log("installing..."),p.directive("shortkey",{beforeMount:function(A,I,k){var E=v(I.value);m(E,A,I,k)},updated:function(A,I,k){var E=v(I.oldValue);h(E,A);var V=v(I.value);m(V,A,I,k)},unmounted:function(A,I){var k=v(I.value);h(k,A)}})},s.decodeKey=function(p){return y(p)},s.encodeKey=function(p){var S={};S.shiftKey=p.includes("shift"),S.ctrlKey=p.includes("ctrl"),S.metaKey=p.includes("meta"),S.altKey=p.includes("alt");var A=y(S);return A+=p.filter(function(I){return!["shift","ctrl","meta","alt"].includes(I)}).join("")};var y=function(p){var S="";return(p.key==="Shift"||p.shiftKey)&&(S+="shift"),(p.key==="Control"||p.ctrlKey)&&(S+="ctrl"),(p.key==="Meta"||p.metaKey)&&(S+="meta"),(p.key==="Alt"||p.altKey)&&(S+="alt"),p.key==="ArrowUp"&&(S+="arrowup"),p.key==="ArrowLeft"&&(S+="arrowleft"),p.key==="ArrowRight"&&(S+="arrowright"),p.key==="ArrowDown"&&(S+="arrowdown"),p.key==="AltGraph"&&(S+="altgraph"),p.key==="Escape"&&(S+="esc"),p.key==="Enter"&&(S+="enter"),p.key==="Tab"&&(S+="tab"),p.key===" "&&(S+="space"),p.key==="PageUp"&&(S+="pageup"),p.key==="PageDown"&&(S+="pagedown"),p.key==="Home"&&(S+="home"),p.key==="End"&&(S+="end"),p.key==="Delete"&&(S+="del"),p.key==="Backspace"&&(S+="backspace"),p.key==="Insert"&&(S+="insert"),p.key==="NumLock"&&(S+="numlock"),p.key==="CapsLock"&&(S+="capslock"),p.key==="Pause"&&(S+="pause"),p.key==="ContextMenu"&&(S+="contextmenu"),p.key==="ScrollLock"&&(S+="scrolllock"),p.key==="BrowserHome"&&(S+="browserhome"),p.key==="MediaSelect"&&(S+="mediaselect"),(p.key&&p.key!==" "&&p.key.length===1||/F\d{1,2}|\//g.test(p.key))&&(S+=p.key.toLowerCase()),S},b=function(p){var S=new CustomEvent("shortkey",{bubbles:!1});c[p].key&&(S.srcKey=c[p].key);var A=c[p].el;console.log(c),console.log("pKey:",p),console.log(A),c[p].propagte?A.forEach(function(I){return I.dispatchEvent(S)}):A[A.length-1].dispatchEvent(S)};s.keyDown=function(p){(!c[p].once&&!c[p].push||c[p].push&&!d)&&b(p)},r&&Object({NODE_ENV:"production"})&&function(){document.addEventListener("keydown",function(p){var S=s.decodeKey(p);if(P(S)){if(c[S].propagte||(p.preventDefault(),p.stopPropagation()),c[S].focus)s.keyDown(S),d=!0;else if(!d){var A=c[S].el;A[A.length-1].focus(),d=!0}}},!0),document.addEventListener("keyup",function(p){var S=s.decodeKey(p);P(S)&&(c[S].propagte||(p.preventDefault(),p.stopPropagation()),(c[S].once||c[S].push)&&b(S)),d=!1},!0)}();var w=function(p){var S=p.b,A=p.push,I=p.once,k=p.focus,E=p.propagte,V=p.el;for(var O in S){var T=s.encodeKey(S[O]),F=c[T]&&c[T].el?c[T].el:[],M=c[T]&&c[T].propagte;F.push(V),c[T]={push:A,once:I,focus:k,key:O,propagte:M||E,el:F}}},P=function(p){var S=!!f.find(function(I){return I===document.activeElement}),A=!!u.find(function(I){return document.activeElement&&document.activeElement.matches(I)});return!!c[p]&&!(S||A)};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(P){if(d===setTimeout)return setTimeout(P,0);if((d===a||!d)&&setTimeout)return d=setTimeout,setTimeout(P,0);try{return d(P,0)}catch{try{return d.call(null,P,0)}catch{return d.call(this,P,0)}}}function i(P){if(v===clearTimeout)return clearTimeout(P);if((v===r||!v)&&clearTimeout)return v=clearTimeout,clearTimeout(P);try{return v(P)}catch{try{return v.call(null,P)}catch{return v.call(this,P)}}}function s(){b&&h&&(b=!1,h.length?y=h.concat(y):w=-1,y.length&&c())}function c(){if(!b){var P=o(s);b=!0;for(var p=y.length;p;){for(h=y,y=[];++w1)for(var S=1;S{e.delete(a)};return{on:a=>{e.add(a);const r=()=>t(a);return wr(r),{off:r}},off:t,trigger:(...a)=>Promise.all(Array.from(e).map(r=>r(...a)))}}function Pd(e){let t=!1,n;const l=sr(!0);return(...a)=>(t||(n=l.run(()=>e(...a)),t=!0),n)}function It(e){return typeof e=="function"?e():Ae(e)}const Ed=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const I0=Object.prototype.toString,V0=e=>I0.call(e)==="[object Object]",Td=()=>{};function O0(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 Ad=e=>e();function F0(e=Ad){const t=ne(!0);function n(){t.value=!1}function l(){t.value=!0}const a=(...r)=>{t.value&&e(...r)};return{isActive:Zt(t),pause:n,resume:l,eventFilter:a}}function Lu(e,t=!1,n="Timeout"){return new Promise((l,a)=>{setTimeout(t?()=>a(n):l,e)})}function B0(e,...t){return t.some(n=>n in e)}function D0(e){return xl()}function Va(...e){if(e.length!==1)return J(...e);const t=e[0];return typeof t=="function"?Zt(hh(()=>({get:t,set:Td}))):ne(t)}function R0(e,t,n={}){const{eventFilter:l=Ad,...a}=n;return fe(e,O0(l,t),a)}function M0(e,t,n={}){const{eventFilter:l,...a}=n,{eventFilter:r,pause:o,resume:i,isActive:s}=F0(l);return{stop:R0(e,t,{...a,eventFilter:r}),pause:o,resume:i,isActive:s}}function Id(e,t=!0,n){D0()?jt(e,n):t?e():Qe(e)}function Vo(e,t=!1){function n(u,{flush:d="sync",deep:v=!1,timeout:m,throwOnTimeout:h}={}){let y=null;const w=[new Promise(P=>{y=fe(e,p=>{u(p)!==t&&(y==null||y(),P(p))},{flush:d,deep:v,immediate:!0})})];return m!=null&&w.push(Lu(m,h).then(()=>It(e)).finally(()=>y==null?void 0:y())),Promise.race(w)}function l(u,d){if(!De(u))return n(p=>p===u,d);const{flush:v="sync",deep:m=!1,timeout:h,throwOnTimeout:y}=d??{};let b=null;const P=[new Promise(p=>{b=fe([e,u],([S,A])=>{t!==(S===A)&&(b==null||b(),p(S))},{flush:v,deep:m,immediate:!0})})];return h!=null&&P.push(Lu(h,y).then(()=>It(e)).finally(()=>(b==null||b(),It(e)))),Promise.race(P)}function a(u){return n(d=>!!d,u)}function r(u){return l(null,u)}function o(u){return l(void 0,u)}function i(u){return n(Number.isNaN,u)}function s(u,d){return n(v=>{const m=Array.from(v);return m.includes(u)||m.includes(It(u))},d)}function c(u){return f(1,u)}function f(u=1,d){let v=-1;return n(()=>(v+=1,v>=u),d)}return Array.isArray(It(e))?{toMatch:n,toContains:s,changed:c,changedTimes:f,get not(){return Vo(e,!t)}}:{toMatch:n,toBe:l,toBeTruthy:a,toBeNull:r,toBeNaN:i,toBeUndefined:o,changed:c,changedTimes:f,get not(){return Vo(e,!t)}}}function L0(e){return Vo(e)}function $0(e,t,n={}){const{immediate:l=!0}=n,a=ne(!1);let r=null;function o(){r&&(clearTimeout(r),r=null)}function i(){a.value=!1,o()}function s(...c){o(),a.value=!0,r=setTimeout(()=>{a.value=!1,r=null,e(...c)},It(t))}return l&&(a.value=!0,Ed&&s()),wr(i),{isPending:Zt(a),start:s,stop:i}}function Vd(e){var t;const n=It(e);return(t=n==null?void 0:n.$el)!=null?t:n}const bl=Ed?window:void 0;function $u(...e){let t,n,l,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,l,a]=e,t=bl):[t,n,l,a]=e,!t)return Td;Array.isArray(n)||(n=[n]),Array.isArray(l)||(l=[l]);const r=[],o=()=>{r.forEach(f=>f()),r.length=0},i=(f,u,d,v)=>(f.addEventListener(u,d,v),()=>f.removeEventListener(u,d,v)),s=fe(()=>[Vd(t),It(a)],([f,u])=>{if(o(),!f)return;const d=V0(u)?{...u}:u;r.push(...n.flatMap(v=>l.map(m=>i(f,v,m,d))))},{immediate:!0,flush:"post"}),c=()=>{s(),o()};return wr(c),c}function N0(){const e=ne(!1),t=xl();return t&&jt(()=>{e.value=!0},t),e}function H0(e){const t=N0();return x(()=>(t.value,!!e()))}function j0(e,t={}){const{window:n=bl}=t,l=H0(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const r=ne(!1),o=c=>{r.value=c.matches},i=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",o):a.removeListener(o))},s=it(()=>{l.value&&(i(),a=n.matchMedia(It(e)),"addEventListener"in a?a.addEventListener("change",o):a.addListener(o),r.value=a.matches)});return wr(()=>{s(),i(),a=void 0}),r}const xa=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ca="__vueuse_ssr_handlers__",z0=W0();function W0(){return Ca in xa||(xa[Ca]=xa[Ca]||{}),xa[Ca]}function Od(e,t){return z0[e]||t}function K0(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 U0={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()}},Nu="vueuse-storage";function G0(e,t,n,l={}){var a;const{flush:r="pre",deep:o=!0,listenToStorageChanges:i=!0,writeDefaults:s=!0,mergeDefaults:c=!1,shallow:f,window:u=bl,eventFilter:d,onError:v=V=>{console.error(V)},initOnMounted:m}=l,h=(f?se:ne)(typeof t=="function"?t():t);if(!n)try{n=Od("getDefaultStorage",()=>{var V;return(V=bl)==null?void 0:V.localStorage})()}catch(V){v(V)}if(!n)return h;const y=It(t),b=K0(y),w=(a=l.serializer)!=null?a:U0[b],{pause:P,resume:p}=M0(h,()=>A(h.value),{flush:r,deep:o,eventFilter:d});u&&i&&Id(()=>{$u(u,"storage",k),$u(u,Nu,E),m&&k()}),m||k();function S(V,O){u&&u.dispatchEvent(new CustomEvent(Nu,{detail:{key:e,oldValue:V,newValue:O,storageArea:n}}))}function A(V){try{const O=n.getItem(e);if(V==null)S(O,null),n.removeItem(e);else{const T=w.write(V);O!==T&&(n.setItem(e,T),S(O,T))}}catch(O){v(O)}}function I(V){const O=V?V.newValue:n.getItem(e);if(O==null)return s&&y!=null&&n.setItem(e,w.write(y)),y;if(!V&&c){const T=w.read(O);return typeof c=="function"?c(T,y):b==="object"&&!Array.isArray(T)?{...y,...T}:T}else return typeof O!="string"?O:w.read(O)}function k(V){if(!(V&&V.storageArea!==n)){if(V&&V.key==null){h.value=y;return}if(!(V&&V.key!==e)){P();try{(V==null?void 0:V.newValue)!==w.write(h.value)&&(h.value=I(V))}catch(O){v(O)}finally{V?Qe(p):p()}}}}function E(V){k(V.detail)}return h}function q0(e){return j0("(prefers-color-scheme: dark)",e)}function Y0(e={}){const{selector:t="html",attribute:n="class",initialValue:l="auto",window:a=bl,storage:r,storageKey:o="vueuse-color-scheme",listenToStorageChanges:i=!0,storageRef:s,emitAuto:c,disableTransition:f=!0}=e,u={auto:"",light:"light",dark:"dark",...e.modes||{}},d=q0({window:a}),v=x(()=>d.value?"dark":"light"),m=s||(o==null?Va(l):G0(o,l,r,{window:a,listenToStorageChanges:i})),h=x(()=>m.value==="auto"?v.value:m.value),y=Od("updateHTMLAttrs",(p,S,A)=>{const I=typeof p=="string"?a==null?void 0:a.document.querySelector(p):Vd(p);if(!I)return;let k;if(f&&(k=a.document.createElement("style"),k.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(k)),S==="class"){const E=A.split(/\s/g);Object.values(u).flatMap(V=>(V||"").split(/\s/g)).filter(Boolean).forEach(V=>{E.includes(V)?I.classList.add(V):I.classList.remove(V)})}else I.setAttribute(S,A);f&&(a.getComputedStyle(k).opacity,document.head.removeChild(k))});function b(p){var S;y(t,n,(S=u[p])!=null?S:p)}function w(p){e.onChanged?e.onChanged(p,b):b(p)}fe(h,w,{flush:"post",immediate:!0}),Id(()=>w(h.value));const P=x({get(){return c?m.value:h.value},set(p){m.value=p}});try{return Object.assign(P,{store:m,system:v,state:h})}catch{return P}}const Q0={json:"application/json",text:"text/plain"};function Hu(e){return e&&B0(e,"immediate","refetch","initialData","timeout","beforeFetch","afterFetch","onFetchError","fetch","updateDataOnError")}function Jr(e){return typeof Headers<"u"&&e instanceof Headers?Object.fromEntries(e.entries()):e}function Ai(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&&(Hu(t[0])?r={...r,...t[0]}:a=t[0]),t.length>1&&Hu(t[1])&&(r={...r,...t[1]});const{fetch:i=(n=bl)==null?void 0:n.fetch,initialData:s,timeout:c}=r,f=Zr(),u=Zr(),d=Zr(),v=ne(!1),m=ne(!1),h=ne(!1),y=ne(null),b=se(null),w=se(null),P=se(s||null),p=x(()=>l&&m.value);let S,A;const I=()=>{l&&(S==null||S.abort(),S=new AbortController,S.signal.onabort=()=>h.value=!0,a={...a,signal:S.signal})},k=K=>{m.value=K,v.value=!K};c&&(A=$0(I,c,{immediate:!1}));let E=0;const V=async(K=!1)=>{var X,Z;I(),k(!0),w.value=null,y.value=null,h.value=!1,E+=1;const R=E,L={method:o.method,headers:{}};if(o.payload){const le=Jr(L.headers),ge=It(o.payload);!o.payloadType&&ge&&Object.getPrototypeOf(ge)===Object.prototype&&!(ge instanceof FormData)&&(o.payloadType="json"),o.payloadType&&(le["Content-Type"]=(X=Q0[o.payloadType])!=null?X:o.payloadType),L.body=o.payloadType==="json"?JSON.stringify(ge):ge}let j=!1;const H={url:It(e),options:{...L,...a},cancel:()=>{j=!0}};if(r.beforeFetch&&Object.assign(H,await r.beforeFetch(H)),j||!i)return k(!1),Promise.resolve(null);let ve=null;return A&&A.start(),i(H.url,{...L,...H.options,headers:{...Jr(L.headers),...Jr((Z=H.options)==null?void 0:Z.headers)}}).then(async le=>{if(b.value=le,y.value=le.status,ve=await le.clone()[o.type](),!le.ok)throw P.value=s||null,new Error(le.statusText);return r.afterFetch&&({data:ve}=await r.afterFetch({data:ve,response:le})),P.value=ve,f.trigger(le),le}).catch(async le=>{let ge=le.message||le.name;if(r.onFetchError&&({error:ge,data:ve}=await r.onFetchError({data:ve,error:le,response:b.value})),w.value=ge,r.updateDataOnError&&(P.value=ve),u.trigger(le),K)throw le;return null}).finally(()=>{R===E&&k(!1),A&&A.stop(),d.trigger(null)})},O=Va(r.refetch);fe([O,Va(e)],([K])=>K&&V(),{deep:!0});const T={isFinished:Zt(v),isFetching:Zt(m),statusCode:y,response:b,error:w,data:P,canAbort:p,aborted:h,abort:I,execute:V,onFetchResponse:f.on,onFetchError:u.on,onFetchFinally:d.on,get:F("GET"),put:F("PUT"),post:F("POST"),delete:F("DELETE"),patch:F("PATCH"),head:F("HEAD"),options:F("OPTIONS"),json:Y("json"),text:Y("text"),blob:Y("blob"),arrayBuffer:Y("arrayBuffer"),formData:Y("formData")};function F(K){return(X,Z)=>{if(!m.value)return o.method=K,o.payload=X,o.payloadType=Z,De(o.payload)&&fe([O,Va(o.payload)],([R])=>R&&V(),{deep:!0}),{...T,then(R,L){return M().then(R,L)}}}}function M(){return new Promise((K,X)=>{L0(v).toBe(!0).then(()=>K(T)).catch(Z=>X(Z))})}function Y(K){return()=>{if(!m.value)return o.type=K,{...T,then(X,Z){return M().then(X,Z)}}}}return r.immediate&&Promise.resolve().then(()=>V()),{...T,then(K,X){return M().then(K,X)}}}const X0=W({...xe(),...fb({fullHeight:!0}),...ze()},"VApp"),Z0=ue()({name:"VApp",props:X0(),setup(e,t){let{slots:n}=t;const l=qe(e),{layoutClasses:a,getLayoutItem:r,items:o,layoutRef:i}=mb(e),{rtlClasses:s}=Ft();return he(()=>{var c;return 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"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:r,items:o,theme:l}}}),Ke=W({tag:{type:String,default:"div"}},"tag"),Fd=W({text:String,...xe(),...Ke()},"VToolbarTitle"),Bd=ue()({name:"VToolbarTitle",props:Fd(),setup(e,t){let{slots:n}=t;return he(()=>{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)])]}})}),{}}}),J0=W({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Et(e,t,n){return ue()({name:e,props:J0({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:c,offsetWidth:f,offsetHeight:u}=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=`${c}px`,i.style.width=`${f}px`,i.style.height=`${u}px`}l.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(l.leaveAbsolute&&(i!=null&&i._transitionInitialStyles)){const{position:s,top:c,left:f,width:u,height:d}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=c||"",i.style.left=f||"",i.style.width=u||"",i.style.height=d||""}}};return()=>{const i=l.group?yi:Gn;return In(i,{name:l.disabled?"":e,css:!l.disabled,...l.group?void 0:{mode:l.mode},...l.disabled?{}:o},r.default)}}})}function Dd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ue()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(l,a){let{slots:r}=a;const o=l.group?yi:Gn;return()=>In(o,{name:l.disabled?"":e,css:!l.disabled,...l.disabled?{}:t},r.default)}})}function Rd(){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=yt(`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 eS=W({target:[Object,Array]},"v-dialog-transition"),Md=ue()({name:"VDialogTransition",props:eS(),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:c,speed:f}=zu(e.target,a),u=il(a,[{transform:`translate(${o}px, ${i}px) scale(${s}, ${c})`,opacity:0},{}],{duration:225*f,easing:ep});(d=ju(a))==null||d.forEach(v=>{il(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*f,easing:Ka})}),u.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:c,speed:f}=zu(e.target,a);il(a,[{},{transform:`translate(${o}px, ${i}px) scale(${s}, ${c})`,opacity:0}],{duration:125*f,easing:tp}).finished.then(()=>r()),(d=ju(a))==null||d.forEach(v=>{il(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*f,easing:Ka})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?g(Gn,ce({name:"dialog-transition"},l,{css:!1}),n):g(Gn,{name:"dialog-transition"},n)}});function ju(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 zu(e,t){const n=jf(e),l=wi(t),[a,r]=getComputedStyle(t).transformOrigin.split(" ").map(b=>parseFloat(b)),[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 c=n.top+n.height/2;o==="top"||i==="top"?c-=n.height/2:(o==="bottom"||i==="bottom")&&(c+=n.height/2);const f=n.width/l.width,u=n.height/l.height,d=Math.max(1,f,u),v=f/d||0,m=u/d||0,h=l.width*l.height/(window.innerWidth*window.innerHeight),y=h>.12?Math.min(1.5,(h-.12)*10+1):1;return{x:s-(a+l.left),y:c-(r+l.top),sx:v,sy:m,speed:y}}const tS=Et("fab-transition","center center","out-in");Et("dialog-bottom-transition");Et("dialog-top-transition");const Wu=Et("fade-transition"),nS=Et("scale-transition");Et("scroll-x-transition");Et("scroll-x-reverse-transition");Et("scroll-y-transition");Et("scroll-y-reverse-transition");Et("slide-x-transition");Et("slide-x-reverse-transition");const Ld=Et("slide-y-transition");Et("slide-y-reverse-transition");const $d=Dd("expand-transition",Rd()),Nd=Dd("expand-x-transition",Rd("",!0)),lS=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Ue=ue(!1)({name:"VDefaultsProvider",props:lS(),setup(e,t){let{slots:n}=t;const{defaults:l,disabled:a,reset:r,root:o,scoped:i}=na(e);return Vt(l,{reset:r,root:o,scoped:i,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),zt=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Wt(e){return{dimensionStyles:x(()=>{const n={},l=ie(e.height),a=ie(e.maxHeight),r=ie(e.maxWidth),o=ie(e.minHeight),i=ie(e.minWidth),s=ie(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 aS(e){return{aspectStyles:x(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const Hd=W({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...xe(),...zt()},"VResponsive"),Ku=ue()({name:"VResponsive",props:Hd(),setup(e,t){let{slots:n}=t;const{aspectStyles:l}=aS(e),{dimensionStyles:a}=Wt(e);return he(()=>{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 Ii(e){return Si(()=>{const t=[],n={};if(e.value.background)if(_o(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&Hy(e.value.background)){const l=Qt(e.value.background);if(l.a==null||l.a===1){const a=Gf(l);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&(_o(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function fn(e,t){const n=x(()=>({text:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=Ii(n);return{textColorClasses:l,textColorStyles:a}}function kt(e,t){const n=x(()=>({background:De(e)?e.value:t?e[t]:null})),{colorClasses:l,colorStyles:a}=Ii(n);return{backgroundColorClasses:l,backgroundColorStyles:a}}const Tt=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Bt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 ia=W({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),_n=(e,t)=>{let{slots:n}=t;const{transition:l,disabled:a,group:r,...o}=e,{component:i=r?yi:Gn,...s}=typeof l=="object"?l:{};return In(i,ce(typeof l=="string"?{name:a?"":l}:s,typeof l=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:r}).filter(c=>{let[f,u]=c;return u!==void 0})),o),n)};function rS(e,t){if(!pi)return;const n=t.modifiers||{},l=t.value,{handler:a,options:r}=typeof l=="object"?l:{handler:l,options:{}},o=new IntersectionObserver(function(){var u;let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const c=(u=e._observe)==null?void 0:u[t.instance.$.uid];if(!c)return;const f=i.some(d=>d.isIntersecting);a&&(!n.quiet||c.init)&&(!n.once||f||c.init)&&a(f,i,s),f&&n.once?jd(e,t):c.init=!0},r);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function jd(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 zd={mounted:rS,unmounted:jd},oS=W({absolute:Boolean,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,...Hd(),...xe(),...Tt(),...ia()},"VImg"),sa=ue()({name:"VImg",directives:{intersect:zd},props:oS(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{backgroundColorClasses:a,backgroundColorStyles:r}=kt(J(e,"color")),{roundedClasses:o}=Bt(e),i=je("VImg"),s=se(""),c=ne(),f=se(e.eager?"loading":"idle"),u=se(),d=se(),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)}),m=x(()=>v.value.aspect||u.value/d.value||0);fe(()=>e.src,()=>{h(f.value!=="idle")}),fe(m,(T,F)=>{!T&&F&&c.value&&p(c.value)}),ii(()=>h());function h(T){if(!(e.eager&&T)&&!(pi&&!T&&!e.eager)){if(f.value="loading",v.value.lazySrc){const F=new Image;F.src=v.value.lazySrc,p(F,null)}v.value.src&&Qe(()=>{var F;n("loadstart",((F=c.value)==null?void 0:F.currentSrc)||v.value.src),setTimeout(()=>{var M;if(!i.isUnmounted)if((M=c.value)!=null&&M.complete){if(c.value.naturalWidth||b(),f.value==="error")return;m.value||p(c.value,null),f.value==="loading"&&y()}else m.value||p(c.value),w()})})}}function y(){var T;i.isUnmounted||(w(),p(c.value),f.value="loaded",n("load",((T=c.value)==null?void 0:T.currentSrc)||v.value.src))}function b(){var T;i.isUnmounted||(f.value="error",n("error",((T=c.value)==null?void 0:T.currentSrc)||v.value.src))}function w(){const T=c.value;T&&(s.value=T.currentSrc||T.src)}let P=-1;pt(()=>{clearTimeout(P)});function p(T){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(P),i.isUnmounted)return;const{naturalHeight:Y,naturalWidth:K}=T;Y||K?(u.value=K,d.value=Y):!T.complete&&f.value==="loading"&&F!=null?P=window.setTimeout(M,F):(T.currentSrc.endsWith(".svg")||T.currentSrc.startsWith("data:image/svg+xml"))&&(u.value=1,d.value=1)};M()}const S=x(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),A=()=>{var M;if(!v.value.src||f.value==="idle")return null;const T=g("img",{class:["v-img__img",S.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:c,onLoad:y,onError:b},null),F=(M=l.sources)==null?void 0:M.call(l);return g(_n,{transition:e.transition,appear:!0},{default:()=>[Pt(F?g("picture",{class:"v-img__picture"},[F,T]):T,[[Cl,f.value==="loaded"]])]})},I=()=>g(_n,{transition:e.transition},{default:()=>[v.value.lazySrc&&f.value!=="loaded"&&g("img",{class:["v-img__img","v-img__img--preload",S.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),k=()=>l.placeholder?g(_n,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!l.error)&&g("div",{class:"v-img__placeholder"},[l.placeholder()])]}):null,E=()=>l.error?g(_n,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&g("div",{class:"v-img__error"},[l.error()])]}):null,V=()=>e.gradient?g("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,O=se(!1);{const T=fe(m,F=>{F&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{O.value=!0})}),T())})}return he(()=>{const T=Ku.filterProps(e);return Pt(g(Ku,ce({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!O.value},a.value,o.value,e.class],style:[{width:ie(e.width==="auto"?u.value:e.width)},r.value,e.style]},T,{aspectRatio:m.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>g(Ce,null,[g(A,null,null),g(I,null,null),g(V,null,null),g(k,null,null),g(E,null,null)]),default:l.default}),[[Xn("intersect"),{handler:h,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:c,state:f,naturalWidth:u,naturalHeight:d}}}),en=W({border:[Boolean,Number,String]},"border");function mn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 hn=W({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Fn(e){return{elevationClasses:x(()=>{const n=De(e)?e.value:e.elevation,l=[];return n==null||l.push(`elevation-${n}`),l})}}const iS=[null,"prominent","default","comfortable","compact"],Wd=W({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>iS.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...en(),...xe(),...hn(),...Tt(),...Ke({tag:"header"}),...ze()},"VToolbar"),Uu=ue()({name:"VToolbar",props:Wd(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=kt(J(e,"color")),{borderClasses:r}=mn(e),{elevationClasses:o}=Fn(e),{roundedClasses:i}=Bt(e),{themeClasses:s}=qe(e),{rtlClasses:c}=Ft(),f=se(!!(e.extended||(v=n.extension)!=null&&v.call(n))),u=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 Vt({VBtn:{variant:"text"}}),he(()=>{var b;const m=!!(e.title||n.title),h=!!(n.image||e.image),y=(b=n.extension)==null?void 0:b.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,c.value,e.class],style:[a.value,e.style]},{default:()=>[h&&g("div",{key:"image",class:"v-toolbar__image"},[n.image?g(Ue,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):g(sa,{key:"image-img",cover:!0,src:e.image},null)]),g(Ue,{defaults:{VTabs:{height:ie(u.value)}}},{default:()=>{var w,P,p;return[g("div",{class:"v-toolbar__content",style:{height:ie(u.value)}},[n.prepend&&g("div",{class:"v-toolbar__prepend"},[(w=n.prepend)==null?void 0:w.call(n)]),m&&g(Bd,{key:"title",text:e.title},{text:n.title}),(P=n.default)==null?void 0:P.call(n),n.append&&g("div",{class:"v-toolbar__append"},[(p=n.append)==null?void 0:p.call(n)])])]}}),g(Ue,{defaults:{VTabs:{height:ie(d.value)}}},{default:()=>[g($d,null,{default:()=>[f.value&&g("div",{class:"v-toolbar__extension",style:{height:ie(d.value)}},[y])]})]})]})}),{contentHeight:u,extensionHeight:d}}}),sS=W({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function uS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let l=0,a=0;const r=ne(null),o=se(0),i=se(0),s=se(0),c=se(!1),f=se(!1),u=x(()=>Number(e.scrollThreshold)),d=x(()=>_t((u.value-o.value)/u.value||0)),v=()=>{const m=r.value;if(!m||n&&!n.value)return;l=o.value,o.value="window"in m?m.pageYOffset:m.scrollTop;const h=m instanceof Window?document.documentElement.scrollHeight:m.scrollHeight;if(a!==h){a=h;return}f.value=o.value{i.value=i.value||o.value}),fe(c,()=>{i.value=0}),jt(()=>{fe(()=>e.scrollTarget,m=>{var y;const h=m?document.querySelector(m):window;h&&h!==r.value&&((y=r.value)==null||y.removeEventListener("scroll",v),r.value=h,r.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),pt(()=>{var m;(m=r.value)==null||m.removeEventListener("scroll",v)}),n&&fe(n,v,{immediate:!0}),{scrollThreshold:u,currentScroll:o,currentThreshold:s,isScrollActive:c,scrollRatio:d,isScrollingUp:f,savedScroll:i}}function Vi(){const e=se(!1);return jt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:x(()=>e.value?void 0:{transition:"none !important"}),isBooted:Zt(e)}}const cS=W({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Wd(),...sd(),...sS(),height:{type:[Number,String],default:64}},"VAppBar"),fS=ue()({name:"VAppBar",props:cS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=ne(),a=Fe(e,"modelValue"),r=x(()=>{var P;const w=new Set(((P=e.scrollBehavior)==null?void 0:P.split(" "))??[]);return{hide:w.has("hide"),fullyHide:w.has("fully-hide"),inverted:w.has("inverted"),collapse:w.has("collapse"),elevate:w.has("elevate"),fadeImage:w.has("fade-image")}}),o=x(()=>{const w=r.value;return w.hide||w.fullyHide||w.inverted||w.collapse||w.elevate||w.fadeImage||!a.value}),{currentScroll:i,scrollThreshold:s,isScrollingUp:c,scrollRatio:f}=uS(e,{canScroll:o}),u=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)),m=x(()=>r.value.fadeImage?r.value.inverted?1-f.value:f.value:void 0),h=x(()=>{var p,S;if(r.value.hide&&r.value.inverted)return 0;const w=((p=l.value)==null?void 0:p.contentHeight)??0,P=((S=l.value)==null?void 0:S.extensionHeight)??0;return u.value?i.value!!e.scrollBehavior),()=>{it(()=>{u.value?r.value.inverted?a.value=i.value>s.value:a.value=c.value||i.valueparseInt(e.order,10)),position:J(e,"location"),layoutSize:h,elementSize:se(void 0),active:a,absolute:J(e,"absolute")});return he(()=>{const w=Uu.filterProps(e);return g(Uu,ce({ref:l,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...b.value,"--v-toolbar-image-opacity":m.value,height:void 0,...y.value},e.style]},w,{collapse:d.value,flat:v.value}),n)}),{}}}),dS=[null,"default","comfortable","compact"],Kt=W({density:{type:String,default:"default",validator:e=>dS.includes(e)}},"density");function tn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{densityClasses:x(()=>`${t}--density-${e.density}`)}}const vS=["elevated","flat","tonal","outlined","text","plain"];function xr(e,t){return g(Ce,null,[e&&g("span",{key:"overlay",class:`${t}__overlay`},null),g("span",{key:"underlay",class:`${t}__underlay`},null)])}const Bn=W({color:String,variant:{type:String,default:"elevated",validator:e=>vS.includes(e)}},"variant");function Cr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();const n=x(()=>{const{variant:r}=Ae(e);return`${t}--variant-${r}`}),{colorClasses:l,colorStyles:a}=Ii(x(()=>{const{variant:r,color:o}=Ae(e);return{[["elevated","flat"].includes(r)?"background":"text"]:o}}));return{colorClasses:l,colorStyles:a,variantClasses:n}}const Kd=W({baseColor:String,divided:Boolean,...en(),...xe(),...Kt(),...hn(),...Tt(),...Ke(),...ze(),...Bn()},"VBtnGroup"),Gu=ue()({name:"VBtnGroup",props:Kd(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{densityClasses:a}=tn(e),{borderClasses:r}=mn(e),{elevationClasses:o}=Fn(e),{roundedClasses:i}=Bt(e);Vt({VBtn:{height:"auto",baseColor:J(e,"baseColor"),color:J(e,"color"),density:J(e,"density"),flat:!0,variant:J(e,"variant")}}),he(()=>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))}}),Oi=W({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Ud=W({value:null,disabled:Boolean,selectedClass:String},"group-item");function Gd(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=Ot();He(Symbol.for(`${t.description}:id`),a);const r=_e(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=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)),c=x(()=>r.items.value[0].id===a),f=x(()=>r.items.value[r.items.value.length-1].id===a),u=x(()=>s.value&&[r.selectedClass.value,e.selectedClass]);return fe(s,d=>{l.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:c,isLast:f,toggle:()=>r.select(a,!s.value),select:d=>r.select(a,d),selectedClass:u,value:o,disabled:i,group:r}}function Fi(e,t){let n=!1;const l=Xe([]),a=Fe(e,"modelValue",[],d=>d==null?[]:qd(l,rt(d)),d=>{const v=hS(l,d);return e.multiple?v:v[0]}),r=je("useGroup");function o(d,v){const m=d,h=Symbol.for(`${t.description}:id`),b=ol(h,r==null?void 0:r.vnode).indexOf(v);Ae(m.value)==null&&(m.value=b,m.useIndexAsValue=!0),b>-1?l.splice(b,0,m):l.push(m)}function i(d){if(n)return;s();const v=l.findIndex(m=>m.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])}jt(()=>{s()}),pt(()=>{n=!0}),si(()=>{for(let d=0;dh.id===d);if(!(v&&(m!=null&&m.disabled)))if(e.multiple){const h=a.value.slice(),y=h.findIndex(w=>w===d),b=~y;if(v=v??!b,b&&e.mandatory&&h.length<=1||!b&&e.max!=null&&h.length+1>e.max)return;y<0&&v?h.push(d):y>=0&&!v&&h.splice(y,1),a.value=h}else{const h=a.value.includes(d);if(e.mandatory&&h)return;a.value=v??!h?[d]:[]}}function f(d){if(e.multiple,a.value.length){const v=a.value[0],m=l.findIndex(b=>b.id===v);let h=(m+d)%l.length,y=l[h];for(;y.disabled&&h!==m;)h=(h+d)%l.length,y=l[h];if(y.disabled)return;a.value=[l[h].id]}else{const v=l.find(m=>!m.disabled);v&&(a.value=[v.id])}}const u={register:o,unregister:i,selected:a,select:c,disabled:J(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=>mS(l,d)};return He(t,u),u}function mS(e,t){const n=qd(e,[t]);return n.length?e.findIndex(l=>l.id===n[0]):-1}function qd(e,t){const n=[];return t.forEach(l=>{const a=e.find(o=>Vn(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 hS(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 Yd=Symbol.for("vuetify:v-btn-toggle"),gS=W({...Kd(),...Oi()},"VBtnToggle");ue()({name:"VBtnToggle",props:gS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:l,next:a,prev:r,select:o,selected:i}=Fi(e,Yd);return he(()=>{const s=Gu.filterProps(e);return g(Gu,ce({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:l,next:a,prev:r,select:o,selected:i})]}})}),{next:a,prev:r,select:o}}});const yS=["x-small","small","default","large","x-large"],Zn=W({size:{type:[String,Number],default:"default"}},"size");function ua(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return Si(()=>{let n,l;return Ha(yS,e.size)?n=`${t}--size-${e.size}`:e.size&&(l={width:ie(e.size),height:ie(e.size)}),{sizeClasses:n,sizeStyles:l}})}const pS=W({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:ke,...xe(),...Zn(),...Ke({tag:"i"}),...ze()},"VIcon"),Ge=ue()({name:"VIcon",props:pS(),setup(e,t){let{attrs:n,slots:l}=t;const a=ne(),{themeClasses:r}=qe(e),{iconData:o}=op(x(()=>a.value||e.icon)),{sizeClasses:i}=ua(e),{textColorClasses:s,textColorStyles:c}=fn(J(e,"color"));return he(()=>{var d,v;const f=(d=l.default)==null?void 0:d.call(l);f&&(a.value=(v=Mf(f).filter(m=>m.type===ra&&m.children&&typeof m.children=="string")[0])==null?void 0:v.children);const u=!!(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":u,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[i.value?void 0:{fontSize:ie(e.size),height:ie(e.size),width:ie(e.size)},c.value,e.style],role:u?"button":void 0,"aria-hidden":!u,tabindex:u?e.disabled?-1:0:void 0},{default:()=>[f]})}),{}}});function Qd(e,t){const n=ne(),l=se(!1);if(pi){const a=new IntersectionObserver(r=>{l.value=!!r.find(o=>o.isIntersecting)},t);pt(()=>{a.disconnect()}),fe(n,(r,o)=>{o&&(a.unobserve(o),l.value=!1),r&&a.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:l}}const bS=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},...xe(),...Zn(),...Ke({tag:"div"}),...ze()},"VProgressCircular"),Xd=ue()({name:"VProgressCircular",props:bS(),setup(e,t){let{slots:n}=t;const l=20,a=2*Math.PI*l,r=ne(),{themeClasses:o}=qe(e),{sizeClasses:i,sizeStyles:s}=ua(e),{textColorClasses:c,textColorStyles:f}=fn(J(e,"color")),{textColorClasses:u,textColorStyles:d}=fn(J(e,"bgColor")),{intersectionRef:v,isIntersecting:m}=Qd(),{resizeRef:h,contentRect:y}=Pn(),b=x(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),w=x(()=>Number(e.width)),P=x(()=>s.value?Number(e.size):y.value?y.value.width:Math.max(w.value,32)),p=x(()=>l/(1-w.value/P.value)*2),S=x(()=>w.value/P.value*p.value),A=x(()=>ie((100-b.value)/100*a));return it(()=>{v.value=r.value,h.value=r.value}),he(()=>g(e.tag,{ref:r,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":m.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,i.value,c.value,e.class],style:[s.value,f.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:b.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",u.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r:l,"stroke-width":S.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":S.value,"stroke-dasharray":a,"stroke-dashoffset":A.value},null)]),n.default&&g("div",{class:"v-progress-circular__content"},[n.default({value:b.value})])]})),{}}}),qu={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Bi=W({location:String},"location");function Di(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:l}=Ft();return{locationStyles:x(()=>{if(!e.location)return{};const{side:r,align:o}=Co(e.location.split(" ").length>1?e.location:`${e.location} center`,l.value);function i(c){return n?n(c):0}const s={};return r!=="center"&&(t?s[qu[r]]=`calc(100% - ${i(r)}px)`:s[r]=0),o!=="center"?t?s[qu[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 SS=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,...xe(),...Bi({location:"top"}),...Tt(),...Ke(),...ze()},"VProgressLinear"),wS=ue()({name:"VProgressLinear",props:SS(),emits:{"update:modelValue":e=>!0},setup(e,t){var O;let{slots:n}=t;const l=Fe(e,"modelValue"),{isRtl:a,rtlClasses:r}=Ft(),{themeClasses:o}=qe(e),{locationStyles:i}=Di(e),{textColorClasses:s,textColorStyles:c}=fn(e,"color"),{backgroundColorClasses:f,backgroundColorStyles:u}=kt(x(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=kt(x(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:m,backgroundColorStyles:h}=kt(e,"color"),{roundedClasses:y}=Bt(e),{intersectionRef:b,isIntersecting:w}=Qd(),P=x(()=>parseFloat(e.max)),p=x(()=>parseFloat(e.height)),S=x(()=>_t(parseFloat(e.bufferValue)/P.value*100,0,100)),A=x(()=>_t(parseFloat(l.value)/P.value*100,0,100)),I=x(()=>a.value!==e.reverse),k=x(()=>e.indeterminate?"fade-transition":"slide-x-transition"),E=Oe&&((O=window.matchMedia)==null?void 0:O.call(window,"(forced-colors: active)").matches);function V(T){if(!b.value)return;const{left:F,right:M,width:Y}=b.value.getBoundingClientRect(),K=I.value?Y-T.clientX+(M-Y):T.clientX-F;l.value=Math.round(K/Y*P.value)}return he(()=>g(e.tag,{ref:b,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&w.value,"v-progress-linear--reverse":I.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?ie(p.value):0,"--v-progress-linear-height":ie(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:A.value,onClick:e.clickable&&V},{default:()=>[e.stream&&g("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...c.value,[I.value?"left":"right"]:ie(-p.value),borderTop:`${ie(p.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${ie(p.value/4)})`,width:ie(100-S.value,"%"),"--v-progress-linear-stream-to":ie(p.value*(I.value?1:-1))}},null),g("div",{class:["v-progress-linear__background",E?void 0:f.value],style:[u.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),g("div",{class:["v-progress-linear__buffer",E?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:ie(S.value,"%")}]},null),g(Gn,{name:k.value},{default:()=>[e.indeterminate?g("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(T=>g("div",{key:T,class:["v-progress-linear__indeterminate",T,E?void 0:m.value],style:h.value},null))]):g("div",{class:["v-progress-linear__determinate",E?void 0:m.value],style:[h.value,{width:ie(A.value,"%")}]},null)]}),n.default&&g("div",{class:"v-progress-linear__content"},[n.default({value:A.value,buffer:S.value})])]})),{}}}),Ri=W({loading:[Boolean,String]},"loader");function _r(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{loaderClasses:x(()=>({[`${t}--loading`]:e.loading}))}}function Mi(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(wS,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const xS=["static","relative","fixed","absolute","sticky"],Zd=W({position:{type:String,validator:e=>xS.includes(e)}},"position");function Jd(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();return{positionClasses:x(()=>e.position?`${t}--${e.position}`:void 0)}}function CS(){const e=je("useRoute");return x(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function _S(){var e,t;return(t=(e=je("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function Li(e,t){var u,d;const n=Lh("RouterLink"),l=x(()=>!!(e.href||e.to)),a=x(()=>(l==null?void 0:l.value)||js(t,"click")||js(e,"click"));if(typeof n=="string"||!("useLink"in n)){const v=J(e,"href");return{isLink:l,isClickable:a,href:v,linkProps:Xe({href:v})}}const r=x(()=>({...e,to:J(()=>e.to||"")})),o=n.useLink(r.value),i=x(()=>e.to?o:void 0),s=CS(),c=x(()=>{var v,m,h;return i.value?e.exact?s.value?((h=i.value.isExactActive)==null?void 0:h.value)&&Vn(i.value.route.value.query,s.value.query):((m=i.value.isExactActive)==null?void 0:m.value)??!1:((v=i.value.isActive)==null?void 0:v.value)??!1:!1}),f=x(()=>{var v;return e.to?(v=i.value)==null?void 0:v.route.value.href:e.href});return{isLink:l,isClickable:a,isActive:c,route:(u=i.value)==null?void 0:u.route,navigate:(d=i.value)==null?void 0:d.navigate,href:f,linkProps:Xe({href:f,"aria-current":x(()=>c.value?"page":void 0)})}}const $i=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let eo=!1;function kS(e,t){let n=!1,l,a;Oe&&(Qe(()=>{window.addEventListener("popstate",r),l=e==null?void 0:e.beforeEach((o,i,s)=>{eo?n?t(s):s():setTimeout(()=>n?t(s):s()),eo=!0}),a=e==null?void 0:e.afterEach(()=>{eo=!1})}),dt(()=>{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 PS(e,t){fe(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&Qe(()=>{t(!0)})},{immediate:!0})}const Oo=Symbol("rippleStop"),ES=80;function Yu(e,t){e.style.transform=t,e.style.webkitTransform=t}function Fo(e){return e.constructor.name==="TouchEvent"}function ev(e){return e.constructor.name==="KeyboardEvent"}const TS=function(e,t){var u;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=0,a=0;if(!ev(e)){const d=t.getBoundingClientRect(),v=Fo(e)?e.touches[e.touches.length-1]:e;l=v.clientX-d.left,a=v.clientY-d.top}let r=0,o=.3;(u=t._ripple)!=null&&u.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`,c=n.center?i:`${l-r}px`,f=n.center?s:`${a-r}px`;return{radius:r,scale:o,x:c,y:f,centerX:i,centerY:s}},Qa={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:c,centerY:f}=TS(e,t,n),u=`${r*2}px`;a.className="v-ripple__animation",a.style.width=u,a.style.height=u,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"),Yu(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"),Yu(a,`translate(${c}, ${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 tv(e){return typeof e>"u"||!!e}function Zl(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[Oo])){if(e[Oo]=!0,Fo(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||ev(e),n._ripple.class&&(t.class=n._ripple.class),Fo(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Qa.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)},ES)}else Qa.show(e,n,t)}}function Qu(e){e[Oo]=!0}function Ct(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(()=>{Ct(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Qa.hide(t)}}function nv(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Jl=!1;function lv(e){!Jl&&(e.keyCode===Ms.enter||e.keyCode===Ms.space)&&(Jl=!0,Zl(e))}function av(e){Jl=!1,Ct(e)}function rv(e){Jl&&(Jl=!1,Ct(e))}function ov(e,t,n){const{value:l,modifiers:a}=t,r=tv(l);if(r||Qa.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=r,e._ripple.centered=a.center,e._ripple.circle=a.circle,gy(l)&&l.class&&(e._ripple.class=l.class),r&&!n){if(a.stop){e.addEventListener("touchstart",Qu,{passive:!0}),e.addEventListener("mousedown",Qu);return}e.addEventListener("touchstart",Zl,{passive:!0}),e.addEventListener("touchend",Ct,{passive:!0}),e.addEventListener("touchmove",nv,{passive:!0}),e.addEventListener("touchcancel",Ct),e.addEventListener("mousedown",Zl),e.addEventListener("mouseup",Ct),e.addEventListener("mouseleave",Ct),e.addEventListener("keydown",lv),e.addEventListener("keyup",av),e.addEventListener("blur",rv),e.addEventListener("dragstart",Ct,{passive:!0})}else!r&&n&&iv(e)}function iv(e){e.removeEventListener("mousedown",Zl),e.removeEventListener("touchstart",Zl),e.removeEventListener("touchend",Ct),e.removeEventListener("touchmove",nv),e.removeEventListener("touchcancel",Ct),e.removeEventListener("mouseup",Ct),e.removeEventListener("mouseleave",Ct),e.removeEventListener("keydown",lv),e.removeEventListener("keyup",av),e.removeEventListener("dragstart",Ct),e.removeEventListener("blur",rv)}function AS(e,t){ov(e,t,!1)}function IS(e){delete e._ripple,iv(e)}function VS(e,t){if(t.value===t.oldValue)return;const n=tv(t.oldValue);ov(e,t,n)}const kr={mounted:AS,unmounted:IS,updated:VS},OS=W({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:Yd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ke,appendIcon:ke,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...en(),...xe(),...Kt(),...zt(),...hn(),...Ud(),...Ri(),...Bi(),...Zd(),...Tt(),...$i(),...Zn(),...Ke({tag:"button"}),...ze(),...Bn({variant:"elevated"})},"VBtn"),tt=ue()({name:"VBtn",props:OS(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{borderClasses:r}=mn(e),{densityClasses:o}=tn(e),{dimensionStyles:i}=Wt(e),{elevationClasses:s}=Fn(e),{loaderClasses:c}=_r(e),{locationStyles:f}=Di(e),{positionClasses:u}=Jd(e),{roundedClasses:d}=Bt(e),{sizeClasses:v,sizeStyles:m}=ua(e),h=Gd(e,e.symbol,!1),y=Li(e,n),b=x(()=>{var O;return e.active!==void 0?e.active:y.isLink.value?(O=y.isActive)==null?void 0:O.value:h==null?void 0:h.isSelected.value}),w=x(()=>b.value?e.activeColor??e.color:e.color),P=x(()=>{var T,F;return{color:(h==null?void 0:h.isSelected.value)&&(!y.isLink.value||((T=y.isActive)==null?void 0:T.value))||!h||((F=y.isActive)==null?void 0:F.value)?w.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:p,colorStyles:S,variantClasses:A}=Cr(P),I=x(()=>(h==null?void 0:h.disabled.value)||e.disabled),k=x(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),E=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 V(O){var T;I.value||y.isLink.value&&(O.metaKey||O.ctrlKey||O.shiftKey||O.button!==0||n.target==="_blank")||((T=y.navigate)==null||T.call(y,O),h==null||h.toggle())}return PS(y,h==null?void 0:h.select),he(()=>{const O=y.isLink.value?"a":e.tag,T=!!(e.prependIcon||l.prepend),F=!!(e.appendIcon||l.append),M=!!(e.icon&&e.icon!==!0);return Pt(g(O,ce({type:O==="a"?void 0:"button",class:["v-btn",h==null?void 0:h.selectedClass.value,{"v-btn--active":b.value,"v-btn--block":e.block,"v-btn--disabled":I.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,p.value,o.value,s.value,c.value,u.value,d.value,v.value,A.value,e.class],style:[S.value,i.value,f.value,m.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:I.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:V,value:E.value},y.linkProps),{default:()=>{var Y;return[xr(!0,"v-btn"),!e.icon&&T&&g("span",{key:"prepend",class:"v-btn__prepend"},[l.prepend?g(Ue,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},l.prepend):g(Ge,{key:"prepend-icon",icon:e.prependIcon},null)]),g("span",{class:"v-btn__content","data-no-activator":""},[!l.default&&M?g(Ge,{key:"content-icon",icon:e.icon},null):g(Ue,{key:"content-defaults",disabled:!M,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var K;return[((K=l.default)==null?void 0:K.call(l))??e.text]}})]),!e.icon&&F&&g("span",{key:"append",class:"v-btn__append"},[l.append?g(Ue,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},l.append):g(Ge,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&g("span",{key:"loader",class:"v-btn__loader"},[((Y=l.loader)==null?void 0:Y.call(l))??g(Xd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[kr,!I.value&&e.ripple,"",{center:!!e.icon}]])}),{group:h}}}),FS=ue()({name:"VAppBarTitle",props:Fd(),setup(e,t){let{slots:n}=t;return he(()=>g(Bd,ce(e,{class:"v-app-bar-title"}),n)),{}}}),BS=W({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...xe(),...ze()},"VDivider"),Ni=ue()({name:"VDivider",props:BS(),setup(e,t){let{attrs:n,slots:l}=t;const{themeClasses:a}=qe(e),{textColorClasses:r,textColorStyles:o}=fn(J(e,"color")),i=x(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=ie(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=ie(e.thickness)),s});return he(()=>{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"},...en(),...xe(),...hn(),...sd(),...Tt(),...Ke({tag:"footer"}),...ze()},"VFooter"),RS=ue()({name:"VFooter",props:DS(),setup(e,t){let{slots:n}=t;const l=ne(),{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"color")),{borderClasses:i}=mn(e),{elevationClasses:s}=Fn(e),{roundedClasses:c}=Bt(e),f=se(32),{resizeRef:u}=Pn(v=>{v.length&&(f.value=v[0].target.clientHeight)}),d=x(()=>e.height==="auto"?f.value:parseInt(e.height,10));return cn(()=>e.app,()=>{const v=ud({id:e.name,order:x(()=>parseInt(e.order,10)),position:x(()=>"bottom"),layoutSize:d,elementSize:x(()=>e.height==="auto"?void 0:d.value),active:x(()=>e.app),absolute:J(e,"absolute")});it(()=>{l.value=v.layoutItemStyles.value})}),he(()=>g(e.tag,{ref:u,class:["v-footer",a.value,r.value,i.value,s.value,c.value,e.class],style:[o.value,e.app?l.value:{height:ie(e.height)},e.style]},n)),{}}}),MS=W({scrollable:Boolean,...xe(),...zt(),...Ke({tag:"main"})},"VMain"),LS=ue()({name:"VMain",props:MS(),setup(e,t){let{slots:n}=t;const{dimensionStyles:l}=Wt(e),{mainStyles:a}=db(),{ssrBootStyles:r}=Vi();return he(()=>g(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,r.value,l.value,e.style]},{default:()=>{var o,i;return[e.scrollable?g("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(i=n.default)==null?void 0:i.call(n)]}})),{}}});function sv(e){const{t}=On();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(Ge,{icon:e[`${a}Icon`],"aria-label":i,onClick:o},null)}return{InputIcon:n}}const $S=W({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...xe(),...ia({transition:{component:Ld,leaveAbsolute:!0,group:!0}})},"VMessages"),NS=ue()({name:"VMessages",props:$S(),setup(e,t){let{slots:n}=t;const l=x(()=>rt(e.messages)),{textColorClasses:a,textColorStyles:r}=fn(x(()=>e.color));return he(()=>g(_n,{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]))]})),{}}}),uv=W({focused:Boolean,"onUpdate:focused":nt()},"focus");function Hi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt();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 HS=Symbol.for("vuetify:form");function cv(){return _e(HS,null)}const jS=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,...uv()},"validation");function zS(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Jt(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ot();const l=Fe(e,"modelValue"),a=x(()=>e.validationValue===void 0?l.value:e.validationValue),r=cv(),o=ne([]),i=se(!0),s=x(()=>!!(rt(l.value===""?null:l.value).length||rt(a.value===""?null:a.value).length)),c=x(()=>!!(e.disabled??(r==null?void 0:r.isDisabled.value))),f=x(()=>!!(e.readonly??(r==null?void 0:r.isReadonly.value))),u=x(()=>{var S;return(S=e.errorMessages)!=null&&S.length?rt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=x(()=>{let S=(e.validateOn??(r==null?void 0:r.validateOn.value))||"input";S==="lazy"&&(S="input lazy"),S==="eager"&&(S="input eager");const A=new Set((S==null?void 0:S.split(" "))??[]);return{input:A.has("input"),blur:A.has("blur")||A.has("input")||A.has("invalid-input"),invalidInput:A.has("invalid-input"),lazy:A.has("lazy"),eager:A.has("eager")}}),v=x(()=>{var S;return e.error||(S=e.errorMessages)!=null&&S.length?!1:e.rules.length?i.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),m=se(!1),h=x(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:c.value,[`${t}--readonly`]:f.value})),y=je("validation"),b=x(()=>e.name??Ae(n));ii(()=>{r==null||r.register({id:b.value,vm:y,validate:p,reset:w,resetValidation:P})}),pt(()=>{r==null||r.unregister(b.value)}),jt(async()=>{d.value.lazy||await p(!d.value.eager),r==null||r.update(b.value,v.value,u.value)}),cn(()=>d.value.input||d.value.invalidInput&&v.value===!1,()=>{fe(a,()=>{if(a.value!=null)p();else if(e.focused){const S=fe(()=>e.focused,A=>{A||p(),S()})}})}),cn(()=>d.value.blur,()=>{fe(()=>e.focused,S=>{S||p()})}),fe([v,u],()=>{r==null||r.update(b.value,v.value,u.value)});async function w(){l.value=null,await Qe(),await P()}async function P(){i.value=!0,d.value.lazy?o.value=[]:await p(!d.value.eager)}async function p(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const A=[];m.value=!0;for(const I of e.rules){if(A.length>=+(e.maxErrors??1))break;const E=await(typeof I=="function"?I:()=>I)(a.value);if(E!==!0){if(E!==!1&&typeof E!="string"){console.warn(`${E} is not a valid value. Rule functions must return boolean true or a string.`);continue}A.push(E||"")}}return o.value=A,m.value=!1,i.value=S,o.value}return{errorMessages:u,isDirty:s,isDisabled:c,isReadonly:f,isPristine:i,isValid:v,isValidating:m,reset:w,resetValidation:P,validate:p,validationClasses:h}}const ji=W({id:String,appendIcon:ke,centerAffix:{type:Boolean,default:!0},prependIcon:ke,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":nt(),"onClick:append":nt(),...xe(),...Kt(),...yy(zt(),["maxWidth","minWidth","width"]),...ze(),...jS()},"VInput"),Xa=ue()({name:"VInput",props:{...ji()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const{densityClasses:r}=tn(e),{dimensionStyles:o}=Wt(e),{themeClasses:i}=qe(e),{rtlClasses:s}=Ft(),{InputIcon:c}=sv(e),f=Ot(),u=x(()=>e.id||`input-${f}`),d=x(()=>`${u.value}-messages`),{errorMessages:v,isDirty:m,isDisabled:h,isReadonly:y,isPristine:b,isValid:w,isValidating:P,reset:p,resetValidation:S,validate:A,validationClasses:I}=zS(e,"v-input",u),k=x(()=>({id:u,messagesId:d,isDirty:m,isDisabled:h,isReadonly:y,isPristine:b,isValid:w,isValidating:P,reset:p,resetValidation:S,validate:A})),E=x(()=>{var V;return(V=e.errorMessages)!=null&&V.length||!b.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return he(()=>{var M,Y,K,X;const V=!!(l.prepend||e.prependIcon),O=!!(l.append||e.appendIcon),T=E.value.length>0,F=!e.hideDetails||e.hideDetails==="auto"&&(T||!!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,I.value,e.class],style:[o.value,e.style]},[V&&g("div",{key:"prepend",class:"v-input__prepend"},[(M=l.prepend)==null?void 0:M.call(l,k.value),e.prependIcon&&g(c,{key:"prepend-icon",name:"prepend"},null)]),l.default&&g("div",{class:"v-input__control"},[(Y=l.default)==null?void 0:Y.call(l,k.value)]),O&&g("div",{key:"append",class:"v-input__append"},[e.appendIcon&&g(c,{key:"append-icon",name:"append"},null),(K=l.append)==null?void 0:K.call(l,k.value)]),F&&g("div",{class:"v-input__details"},[g(NS,{id:d.value,active:T,messages:E.value},{message:l.message}),(X=l.details)==null?void 0:X.call(l,k.value)])])}),{reset:p,resetValidation:S,validate:A,isValid:w,errorMessages:v}}}),WS=W({text:String,onClick:nt(),...xe(),...ze()},"VLabel"),fv=ue()({name:"VLabel",props:WS(),setup(e,t){let{slots:n}=t;return he(()=>{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)])}),{}}}),dv=Symbol.for("vuetify:selection-control-group"),vv=W({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ke,trueIcon:ke,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:Vn},...xe(),...Kt(),...ze()},"SelectionControlGroup"),KS=W({...vv({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup");ue()({name:"VSelectionControlGroup",props:KS(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const l=Fe(e,"modelValue"),a=Ot(),r=x(()=>e.id||`v-selection-control-group-${a}`),o=x(()=>e.name||r.value),i=new Set;return He(dv,{modelValue:l,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),dt(()=>{i.delete(s)})}}),Vt({[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:x(()=>!!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")}}),he(()=>{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 zi=W({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...xe(),...vv()},"VSelectionControl");function US(e){const t=_e(dv,void 0),{densityClasses:n}=tn(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(m=>e.valueComparator(m,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const m=v?a.value:r.value;let h=m;o.value&&(h=v?[...rt(l.value),m]:rt(l.value).filter(y=>!e.valueComparator(y,a.value))),t?t.modelValue.value=h:l.value=h}}),{textColorClasses:s,textColorStyles:c}=fn(x(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor})),{backgroundColorClasses:f,backgroundColorStyles:u}=kt(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:c,backgroundColorClasses:f,backgroundColorStyles:u,icon:d}}const Za=ue()({name:"VSelectionControl",directives:{Ripple:kr},inheritAttrs:!1,props:zi(),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:c,backgroundColorClasses:f,backgroundColorStyles:u,trueValue:d}=US(e),v=Ot(),m=se(!1),h=se(!1),y=ne(),b=x(()=>e.id||`input-${v}`),w=x(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{y.value&&(y.value.checked=i.value)});function P(I){w.value&&(m.value=!0,za(I.target,":focus-visible")!==!1&&(h.value=!0))}function p(){m.value=!1,h.value=!1}function S(I){I.stopPropagation()}function A(I){if(!w.value){y.value&&(y.value.checked=i.value);return}e.readonly&&a&&Qe(()=>a.forceUpdate()),i.value=I.target.checked}return he(()=>{var O,T;const I=l.label?l.label({label:e.label,props:{for:b.value}}):e.label,[k,E]=bi(n),V=g("input",ce({ref:y,checked:i.value,disabled:!!e.disabled,id:b.value,onBlur:p,onFocus:P,onInput:A,"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},E),null);return g("div",ce({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":m.value,"v-selection-control--focus-visible":h.value,"v-selection-control--inline":e.inline},r.value,e.class]},k,{style:e.style}),[g("div",{class:["v-selection-control__wrapper",s.value],style:c.value},[(O=l.default)==null?void 0:O.call(l,{backgroundColorClasses:f,backgroundColorStyles:u}),Pt(g("div",{class:["v-selection-control__input"]},[((T=l.input)==null?void 0:T.call(l,{model:i,textColorClasses:s,textColorStyles:c,backgroundColorClasses:f,backgroundColorStyles:u,inputNode:V,icon:o.value,props:{onFocus:P,onBlur:p,id:b.value}}))??g(Ce,null,[o.value&&g(Ge,{key:"icon",icon:o.value},null),V])]),[[Xn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),I&&g(fv,{for:b.value,onClick:S},{default:()=>[I]})])}),{isFocused:m,input:y}}}),GS=W({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ji(),...zi()},"VSwitch"),qS=ue()({name:"VSwitch",inheritAttrs:!1,props:GS(),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}=_r(e),{isFocused:i,focus:s,blur:c}=Hi(e),f=ne(),u=Oe&&window.matchMedia("(forced-colors: active)").matches,d=x(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=Ot(),m=x(()=>e.id||`switch-${v}`);function h(){a.value&&(a.value=!1)}function y(b){var w,P;b.stopPropagation(),b.preventDefault(),(P=(w=f.value)==null?void 0:w.input)==null||P.click()}return he(()=>{const[b,w]=bi(n),P=Xa.filterProps(e),p=Za.filterProps(e);return g(Xa,ce({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},b,P,{modelValue:r.value,"onUpdate:modelValue":S=>r.value=S,id:m.value,focused:i.value,style:e.style}),{...l,default:S=>{let{id:A,messagesId:I,isDisabled:k,isReadonly:E,isValid:V}=S;const O={model:r,isValid:V};return g(Za,ce({ref:f},p,{modelValue:r.value,"onUpdate:modelValue":[T=>r.value=T,h],id:A.value,"aria-describedby":I.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:k.value,readonly:E.value,onFocus:s,onBlur:c},w),{...l,default:T=>{let{backgroundColorClasses:F,backgroundColorStyles:M}=T;return g("div",{class:["v-switch__track",u?void 0:F.value],style:M.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:T=>{let{inputNode:F,icon:M,backgroundColorClasses:Y,backgroundColorStyles:K}=T;return g(Ce,null,[F,g("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||u?void 0:Y.value],style:e.inset?void 0:K.value},[l.thumb?g(Ue,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[l.thumb({...O,icon:M})]}):g(nS,null,{default:()=>[e.loading?g(Mi,{name:"v-switch",active:!0,color:V.value===!1?void 0:d.value},{default:X=>l.loader?l.loader(X):g(Xd,{active:X.isActive,color:X.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&g(Ge,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),YS=wl({__name:"App",setup(e){const t=cb(),n=Y0({onChanged:l=>{t.global.name.value=l}});return t.global.name.value=n.value,(l,a)=>{const r=Rh("router-view");return xt(),Mt(Z0,null,{default:Le(()=>[g(fS,{elevation:2},{prepend:Le(()=>[g(tS,null,{default:Le(()=>[l.$route.path=="/"?(xt(),Mt(sa,{key:0,src:kd,height:"32px",width:"48px"})):(xt(),Mt(tt,{key:1,to:"/",icon:"fa-solid fa-arrow-left"}))]),_:1})]),append:Le(()=>[g(qS,{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:Ae(n),"onUpdate:modelValue":a[0]||(a[0]=o=>De(n)?n.value=o:null)},null,8,["modelValue"]),g(Ni,{class:"mx-2 my-4 d-none d-md-flex",vertical:""}),g(tt,{class:"d-none d-md-flex",size:"small",href:"https://discord.gg/qmk",icon:"fa-brands fa-discord"}),g(tt,{class:"d-none d-md-flex",size:"small",href:"https://github.com/qmk/qmk_browser",icon:"fa-brands fa-github"})]),default:Le(()=>[g(FS,null,{default:Le(()=>a[1]||(a[1]=[Ze("QMK Keyboards")])),_:1})]),_:1}),g(LS,null,{default:Le(()=>[(xt(),Mt(vg,null,{default:Le(()=>[(xt(),Mt(r,{key:l.$route.fullPath}))]),_:1}))]),_:1}),g(RS,{app:"",class:"text-center d-flex flex-column",elevation:2},{default:Le(()=>a[2]||(a[2]=[Ne("small",null,"This project is maintained by QMK collaborators and contributors like you!",-1)])),_:1})]),_:1})}}}),mv=cy(YS);A0(mv);mv.mount("#app");const hv="https://keyboards.qmk.fm/v1",Xu="https://ci.qmk.fm/master/latest",QS=Pd(async()=>await Ai(`${hv}/keyboard_list.json`,{afterFetch(e){return e.data=e.data.keyboards,e}}).get().json()),gv=Pd(async()=>await Ai(`${Xu}/firmware_list.json`,{afterFetch(e){const t={};for(const n of e.data.files){const l=n.split("_default")[0];t[l]={url:`${Xu}/${n}`,filename:n}}return e.data=t,e}}).get().json());function XS(){const e=ne([]);ef(()=>e.value=[]);function t(n,l){e.value[l]=n}return{refs:e,updateRef:t}}const ZS=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:ke,default:"$first"},prevIcon:{type:ke,default:"$prev"},nextIcon:{type:ke,default:"$next"},lastIcon:{type:ke,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,...en(),...xe(),...Kt(),...hn(),...Tt(),...Zn(),...Ke({tag:"nav"}),...ze(),...Bn({variant:"text"})},"VPagination"),Zu=ue()({name:"VPagination",props:ZS(),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}=On(),{isRtl:i}=Ft(),{themeClasses:s}=qe(e),{width:c}=vn(),f=se(-1);Vt(void 0,{scoped:!0});const{resizeRef:u}=Pn(k=>{if(!k.length)return;const{target:E,contentRect:V}=k[0],O=E.querySelector(".v-pagination__list > *");if(!O)return;const T=V.width,F=O.offsetWidth+parseFloat(getComputedStyle(O).marginRight)*2;f.value=h(T,F)}),d=x(()=>parseInt(e.length,10)),v=x(()=>parseInt(e.start,10)),m=x(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):f.value>=0?f.value:h(c.value,58));function h(k,E){const V=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((k-E*V)/E).toFixed(2)))}const y=x(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(m.value<=0)return[];if(m.value===1)return[a.value];if(d.value<=m.value)return rl(d.value,v.value);const k=m.value%2===0,E=k?m.value/2:Math.floor(m.value/2),V=k?E:E+1,O=d.value-E;if(V-a.value>=0)return[...rl(Math.max(1,m.value-1),v.value),e.ellipsis,d.value];if(a.value-O>=(k?1:0)){const T=m.value-1,F=d.value-T+v.value;return[v.value,e.ellipsis,...rl(T,F)]}else{const T=Math.max(1,m.value-3),F=T===1?a.value:a.value-Math.ceil(T/2)+v.value;return[v.value,e.ellipsis,...rl(T,F),e.ellipsis,d.value]}});function b(k,E,V){k.preventDefault(),a.value=E,V&&l(V,E)}const{refs:w,updateRef:P}=XS();Vt({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 p=x(()=>y.value.map((k,E)=>{const V=O=>P(O,E);if(typeof k=="string")return{isActive:!1,key:`ellipsis-${E}`,page:k,props:{ref:V,ellipsis:!0,icon:!0,disabled:!0}};{const O=k===a.value;return{isActive:O,key:k,page:o(k),props:{ref:V,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,k),onClick:T=>b(T,k)}}}})),S=x(()=>{const k=!!e.disabled||a.value<=v.value,E=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:V=>b(V,v.value,"first"),disabled:k,"aria-label":r(e.firstAriaLabel),"aria-disabled":k}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:V=>b(V,a.value-1,"prev"),disabled:k,"aria-label":r(e.previousAriaLabel),"aria-disabled":k},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:V=>b(V,a.value+1,"next"),disabled:E,"aria-label":r(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:V=>b(V,v.value+d.value-1,"last"),disabled:E,"aria-label":r(e.lastAriaLabel),"aria-disabled":E}:void 0}});function A(){var E;const k=a.value-v.value;(E=w.value[k])==null||E.$el.focus()}function I(k){k.key===Ls.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,Qe(A)):k.key===Ls.right&&!e.disabled&&a.valueg(e.tag,{ref:u,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":r(e.ariaLabel),onKeydown:I,"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(S.value.first):g(tt,ce({_as:"VPaginationBtn"},S.value.first),null)]),g("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(S.value.prev):g(tt,ce({_as:"VPaginationBtn"},S.value.prev),null)]),p.value.map((k,E)=>g("li",{key:k.key,class:["v-pagination__item",{"v-pagination__item--is-active":k.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(k):g(tt,ce({_as:"VPaginationBtn"},k.props),{default:()=>[k.page]})])),g("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(S.value.next):g(tt,ce({_as:"VPaginationBtn"},S.value.next),null)]),e.showFirstLastPage&&g("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(S.value.last):g(tt,ce({_as:"VPaginationBtn"},S.value.last),null)])])]})),{}}}),JS=W({start:Boolean,end:Boolean,icon:ke,image:String,text:String,...en(),...xe(),...Kt(),...Tt(),...Zn(),...Ke(),...ze(),...Bn({variant:"flat"})},"VAvatar"),Sl=ue()({name:"VAvatar",props:JS(),setup(e,t){let{slots:n}=t;const{themeClasses:l}=qe(e),{borderClasses:a}=mn(e),{colorClasses:r,colorStyles:o,variantClasses:i}=Cr(e),{densityClasses:s}=tn(e),{roundedClasses:c}=Bt(e),{sizeClasses:f,sizeStyles:u}=ua(e);return he(()=>g(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},l.value,a.value,r.value,s.value,c.value,f.value,i.value,e.class],style:[o.value,u.value,e.style]},{default:()=>[n.default?g(Ue,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?g(sa,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?g(Ge,{key:"icon",icon:e.icon},null):e.text,xr(!1,"v-avatar")]})),{}}}),ew=W({indeterminate:Boolean,indeterminateIcon:{type:ke,default:"$checkboxIndeterminate"},...zi({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Pr=ue()({name:"VCheckboxBtn",props:ew(),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 he(()=>{const s=_l(Za.filterProps(e),["modelValue"]);return g(Za,ce(s,{modelValue:a.value,"onUpdate:modelValue":[c=>a.value=c,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 tw(e){let{selectedElement:t,containerElement:n,isRtl:l,isHorizontal:a}=e;const r=ea(a,n),o=yv(a,l,n),i=ea(a,t),s=pv(a,t),c=i*.4;return o>s?s-c:o+rtypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...xe(),...oa({mobile:null}),...Ke(),...Oi({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ec=ue()({name:"VSlideGroup",props:bv(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:l}=Ft(),{displayClasses:a,mobile:r}=vn(e),o=Fi(e,e.symbol),i=se(!1),s=se(0),c=se(0),f=se(0),u=x(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=Pn(),{resizeRef:m,contentRect:h}=Pn(),y=ob(),b=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),P=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;fe(()=>[o.selected.value,v.value,h.value,u.value],()=>{cancelAnimationFrame(L),L=requestAnimationFrame(()=>{if(v.value&&h.value){const j=u.value?"width":"height";c.value=v.value[j],f.value=h.value[j],i.value=c.value+1=0&&m.el){const j=m.el.children[P.value];S(j,e.centerActive)}})})}const p=se(!1);function S(L,j){let H=0;j?H=nw({containerElement:d.el,isHorizontal:u.value,selectedElement:L}):H=tw({containerElement:d.el,isHorizontal:u.value,isRtl:l.value,selectedElement:L}),A(H)}function A(L){if(!Oe||!d.el)return;const j=ea(u.value,d.el),H=yv(u.value,l.value,d.el);if(!(Ju(u.value,d.el)<=j||Math.abs(L-H)<16)){if(u.value&&l.value&&d.el){const{scrollWidth:le,offsetWidth:ge}=d.el;L=le-ge-L}u.value?y.horizontal(L,b.value):y(L,b.value)}}function I(L){const{scrollTop:j,scrollLeft:H}=L.target;s.value=u.value?H:j}function k(L){if(p.value=!0,!(!i.value||!m.el)){for(const j of L.composedPath())for(const H of m.el.children)if(H===j){S(H);return}}}function E(L){p.value=!1}let V=!1;function O(L){var j;!V&&!p.value&&!(L.relatedTarget&&((j=m.el)!=null&&j.contains(L.relatedTarget)))&&M(),V=!1}function T(){V=!0}function F(L){if(!m.el)return;function j(H){L.preventDefault(),M(H)}u.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 M(L){var H,ve;if(!m.el)return;let j;if(!L)j=ja(m.el)[0];else if(L==="next"){if(j=(H=m.el.querySelector(":focus"))==null?void 0:H.nextElementSibling,!j)return M("first")}else if(L==="prev"){if(j=(ve=m.el.querySelector(":focus"))==null?void 0:ve.previousElementSibling,!j)return M("last")}else L==="first"?j=m.el.firstElementChild:L==="last"&&(j=m.el.lastElementChild);j&&j.focus({preventScroll:!0})}function Y(L){const j=u.value&&l.value?-1:1,H=(L==="prev"?-j:j)*c.value;let ve=s.value+H;if(u.value&&l.value&&d.el){const{scrollWidth:le,offsetWidth:ge}=d.el;ve+=le-ge}A(ve)}const K=x(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),X=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)}}),Z=x(()=>Math.abs(s.value)>1),R=x(()=>{if(!d.value)return!1;const L=Ju(u.value,d.el),j=lw(u.value,d.el);return L-j-Math.abs(s.value)>1});return he(()=>g(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!u.value,"v-slide-group--has-affixes":X.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,H;return[X.value&&g("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!Z.value}],onMousedown:T,onClick:()=>Z.value&&Y("prev")},[((L=n.prev)==null?void 0:L.call(n,K.value))??g(Wu,null,{default:()=>[g(Ge,{icon:l.value?e.nextIcon:e.prevIcon},null)]})]),g("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:I},[g("div",{ref:m,class:"v-slide-group__content",onFocusin:k,onFocusout:E,onKeydown:F},[(j=n.default)==null?void 0:j.call(n,K.value)])]),X.value&&g("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!R.value}],onMousedown:T,onClick:()=>R.value&&Y("next")},[((H=n.next)==null?void 0:H.call(n,K.value))??g(Wu,null,{default:()=>[g(Ge,{icon:l.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:Y,scrollOffset:s,focus:M,hasPrev:Z,hasNext:R}}}),Sv=Symbol.for("vuetify:v-chip-group"),rw=W({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Vn},...bv(),...xe(),...Oi({selectedClass:"v-chip--selected"}),...Ke(),...ze(),...Bn({variant:"tonal"})},"VChipGroup");ue()({name:"VChipGroup",props:rw(),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}=Fi(e,Sv);return Vt({VChip:{color:J(e,"color"),disabled:J(e,"disabled"),filter:J(e,"filter"),variant:J(e,"variant")}}),he(()=>{const c=ec.filterProps(e);return g(ec,ce(c,{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 ow=W({activeClass:String,appendAvatar:String,appendIcon:ke,closable:Boolean,closeIcon:{type:ke,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:ke,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:nt(),onClickOnce:nt(),...en(),...xe(),...Kt(),...hn(),...Ud(),...Tt(),...$i(),...Zn(),...Ke({tag:"span"}),...ze(),...Bn({variant:"tonal"})},"VChip"),wv=ue()({name:"VChip",directives:{Ripple:kr},props:ow(),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}=On(),{borderClasses:o}=mn(e),{colorClasses:i,colorStyles:s,variantClasses:c}=Cr(e),{densityClasses:f}=tn(e),{elevationClasses:u}=Fn(e),{roundedClasses:d}=Bt(e),{sizeClasses:v}=ua(e),{themeClasses:m}=qe(e),h=Fe(e,"modelValue"),y=Gd(e,Sv,!1),b=Li(e,n),w=x(()=>e.link!==!1&&b.isLink.value),P=x(()=>!e.disabled&&e.link!==!1&&(!!y||e.link||b.isClickable.value)),p=x(()=>({"aria-label":r(e.closeLabel),onClick(I){I.preventDefault(),I.stopPropagation(),h.value=!1,l("click:close",I)}}));function S(I){var k;l("click",I),P.value&&((k=b.navigate)==null||k.call(b,I),y==null||y.toggle())}function A(I){(I.key==="Enter"||I.key===" ")&&(I.preventDefault(),S(I))}return()=>{const I=b.isLink.value?"a":e.tag,k=!!(e.appendIcon||e.appendAvatar),E=!!(k||a.append),V=!!(a.close||e.closable),O=!!(a.filter||e.filter)&&y,T=!!(e.prependIcon||e.prependAvatar),F=!!(T||a.prepend),M=!y||y.isSelected.value;return h.value&&Pt(g(I,ce({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":P.value,"v-chip--filter":O,"v-chip--pill":e.pill},m.value,o.value,M?i.value:void 0,f.value,u.value,d.value,v.value,c.value,y==null?void 0:y.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:P.value?0:void 0,onClick:S,onKeydown:P.value&&!w.value&&A},b.linkProps),{default:()=>{var Y;return[xr(P.value,"v-chip"),O&&g(Nd,{key:"filter"},{default:()=>[Pt(g("div",{class:"v-chip__filter"},[a.filter?g(Ue,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):g(Ge,{key:"filter-icon",icon:e.filterIcon},null)]),[[Cl,y.isSelected.value]])]}),F&&g("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?g(Ue,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):g(Ce,null,[e.prependIcon&&g(Ge,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&g(Sl,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),g("div",{class:"v-chip__content","data-no-activator":""},[((Y=a.default)==null?void 0:Y.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]),E&&g("div",{key:"append",class:"v-chip__append"},[a.append?g(Ue,{key:"append-defaults",disabled:!k,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):g(Ce,null,[e.appendIcon&&g(Ge,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&g(Sl,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),V&&g("button",ce({key:"close",class:"v-chip__close",type:"button"},p.value),[a.close?g(Ue,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):g(Ge,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Xn("ripple"),P.value&&e.ripple,null]])}}}),Bo=Symbol.for("vuetify:list");function xv(){const e=_e(Bo,{hasPrepend:se(!1),updateHasPrepend:()=>null}),t={hasPrepend:se(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return He(Bo,t),e}function Cv(){return _e(Bo,null)}const Wi=e=>{const t={activate:n=>{let{id:l,value:a,activated:r}=n;return l=me(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},_v=e=>{const t=Wi(e);return{activate:l=>{let{activated:a,id:r,...o}=l;r=me(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)}},iw=e=>{const t=Wi(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},sw=e=>{const t=_v(e);return{activate:l=>{let{id:a,activated:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.activate({id:a,activated:r,children:o,...i})},in:t.in,out:t.out}},uw={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},kv={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},cw={open:kv.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)}},Ki=e=>{const t={select:n=>{let{id:l,value:a,selected:r}=n;if(l=me(l),e&&!a){const o=Array.from(r.entries()).reduce((i,s)=>{let[c,f]=s;return f==="on"&&i.push(c),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},Pv=e=>{const t=Ki(e);return{select:l=>{let{selected:a,id:r,...o}=l;r=me(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)}},fw=e=>{const t=Ki(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},dw=e=>{const t=Pv(e);return{select:l=>{let{id:a,selected:r,children:o,...i}=l;return a=me(a),o.has(a)?r:t.select({id:a,selected:r,children:o,...i})},in:t.in,out:t.out}},vw=e=>{const t={select:n=>{let{id:l,value:a,selected:r,children:o,parents:i}=n;l=me(l);const s=new Map(r),c=[l];for(;c.length;){const u=c.shift();r.set(me(u),a?"on":"off"),o.has(u)&&c.push(...o.get(u))}let f=me(i.get(l));for(;f;){const u=o.get(f),d=u.every(m=>r.get(me(m))==="on"),v=u.every(m=>!r.has(me(m))||r.get(me(m))==="off");r.set(f,d?"on":v?"off":"indeterminate"),f=me(i.get(f))}return e&&!a&&Array.from(r.entries()).reduce((d,v)=>{let[m,h]=v;return h==="on"&&d.push(m),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},ta=Symbol.for("vuetify:nested"),Ev={id:se(),root:{register:()=>null,unregister:()=>null,parents:ne(new Map),children:ne(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:ne(!1),selectable:ne(!1),opened:ne(new Set),activated:ne(new Set),selected:ne(new Map),selectedValues:ne([]),getPath:()=>[]}},mw=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"),hw=e=>{let t=!1;const n=ne(new Map),l=ne(new Map),a=Fe(e,"opened",e.opened,m=>new Set(m),m=>[...m.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 iw(e.mandatory);case"single-leaf":return sw(e.mandatory);case"independent":return Wi(e.mandatory);case"single-independent":default:return _v(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 dw(e.mandatory);case"leaf":return fw(e.mandatory);case"independent":return Ki(e.mandatory);case"single-independent":return Pv(e.mandatory);case"classic":default:return vw(e.mandatory)}}),i=x(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return cw;case"single":return uw;case"multiple":default:return kv}}),s=Fe(e,"activated",e.activated,m=>r.value.in(m,n.value,l.value),m=>r.value.out(m,n.value,l.value)),c=Fe(e,"selected",e.selected,m=>o.value.in(m,n.value,l.value),m=>o.value.out(m,n.value,l.value));pt(()=>{t=!0});function f(m){const h=[];let y=m;for(;y!=null;)h.unshift(y),y=l.value.get(y);return h}const u=je("nested"),d=new Set,v={id:se(),root:{opened:a,activatable:J(e,"activatable"),selectable:J(e,"selectable"),activated:s,selected:c,selectedValues:x(()=>{const m=[];for(const[h,y]of c.value.entries())y==="on"&&m.push(h);return m}),register:(m,h,y)=>{if(d.has(m)){f(m).join(" -> "),f(h).concat(m).join(" -> ");return}else d.add(m);h&&m!==h&&l.value.set(m,h),y&&n.value.set(m,[]),h!=null&&n.value.set(h,[...n.value.get(h)||[],m])},unregister:m=>{if(t)return;d.delete(m),n.value.delete(m);const h=l.value.get(m);if(h){const y=n.value.get(h)??[];n.value.set(h,y.filter(b=>b!==m))}l.value.delete(m)},open:(m,h,y)=>{u.emit("click:open",{id:m,value:h,path:f(m),event:y});const b=i.value.open({id:m,value:h,opened:new Set(a.value),children:n.value,parents:l.value,event:y});b&&(a.value=b)},openOnSelect:(m,h,y)=>{const b=i.value.select({id:m,value:h,selected:new Map(c.value),opened:new Set(a.value),children:n.value,parents:l.value,event:y});b&&(a.value=b)},select:(m,h,y)=>{u.emit("click:select",{id:m,value:h,path:f(m),event:y});const b=o.value.select({id:m,value:h,selected:new Map(c.value),children:n.value,parents:l.value,event:y});b&&(c.value=b),v.root.openOnSelect(m,h,y)},activate:(m,h,y)=>{if(!e.activatable)return v.root.select(m,!0,y);u.emit("click:activate",{id:m,value:h,path:f(m),event:y});const b=r.value.activate({id:m,value:h,activated:new Set(s.value),children:n.value,parents:l.value,event:y});b&&(s.value=b)},children:n,parents:l,getPath:f}};return He(ta,v),v.root},Tv=(e,t)=>{const n=_e(ta,Ev),l=Symbol(Ot()),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(me(a.value))),select:(o,i)=>n.root.select(a.value,o,i),isSelected:x(()=>n.root.selected.value.get(me(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&&He(ta,r),r},gw=()=>{const e=_e(ta,Ev);He(ta,{...e,isGroupActivator:!0})},yw=kl({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return gw(),()=>{var l;return(l=n.default)==null?void 0:l.call(n)}}}),pw=W({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ke,default:"$collapse"},expandIcon:{type:ke,default:"$expand"},prependIcon:ke,appendIcon:ke,fluid:Boolean,subgroup:Boolean,title:String,value:null,...xe(),...Ke()},"VListGroup"),tc=ue()({name:"VListGroup",props:pw(),setup(e,t){let{slots:n}=t;const{isOpen:l,open:a,id:r}=Tv(J(e,"value"),!0),o=x(()=>`v-list-group--id-${String(r.value)}`),i=Cv(),{isBooted:s}=Vi();function c(v){v.stopPropagation(),a(!l.value,v)}const f=x(()=>({onClick:c,class:"v-list-group__header",id:o.value})),u=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&&u.value,appendIcon:e.appendIcon||!e.subgroup&&u.value,title:e.title,value:e.value}}));return he(()=>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(Ue,{defaults:d.value},{default:()=>[g(yw,null,{default:()=>[n.activator({props:f.value,isOpen:l.value})]})]}),g(_n,{transition:{component:$d},disabled:!s.value},{default:()=>{var v;return[Pt(g("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Cl,l.value]])]}})]})),{isOpen:l}}}),bw=W({opacity:[Number,String],...xe(),...Ke()},"VListItemSubtitle"),Sw=ue()({name:"VListItemSubtitle",props:bw(),setup(e,t){let{slots:n}=t;return he(()=>g(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),ww=Yf("v-list-item-title"),xw=W({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ke,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ke,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:nt(),onClickOnce:nt(),...en(),...xe(),...Kt(),...zt(),...hn(),...Tt(),...$i(),...Ke(),...ze(),...Bn({variant:"text"})},"VListItem"),Ja=ue()({name:"VListItem",directives:{Ripple:kr},props:xw(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:l,emit:a}=t;const r=Li(e,n),o=x(()=>e.value===void 0?r.href.value:e.value),{activate:i,isActivated:s,select:c,isOpen:f,isSelected:u,isIndeterminate:d,isGroupActivator:v,root:m,parent:h,openOnSelect:y,id:b}=Tv(o,!1),w=Cv(),P=x(()=>{var H;return e.active!==!1&&(e.active||((H=r.isActive)==null?void 0:H.value)||(m.activatable.value?s.value:u.value))}),p=x(()=>e.link!==!1&&r.isLink.value),S=x(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||!!w&&(m.selectable.value||m.activatable.value||e.value!=null))),A=x(()=>e.rounded||e.nav),I=x(()=>e.color??e.activeColor),k=x(()=>({color:P.value?I.value??e.baseColor:e.baseColor,variant:e.variant}));fe(()=>{var H;return(H=r.isActive)==null?void 0:H.value},H=>{H&&h.value!=null&&m.open(h.value,!0),H&&y(H)},{immediate:!0});const{themeClasses:E}=qe(e),{borderClasses:V}=mn(e),{colorClasses:O,colorStyles:T,variantClasses:F}=Cr(k),{densityClasses:M}=tn(e),{dimensionStyles:Y}=Wt(e),{elevationClasses:K}=Fn(e),{roundedClasses:X}=Bt(A),Z=x(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),R=x(()=>({isActive:P.value,select:c,isOpen:f.value,isSelected:u.value,isIndeterminate:d.value}));function L(H){var ve;a("click",H),S.value&&((ve=r.navigate)==null||ve.call(r,H),!v&&(m.activatable.value?i(!s.value,H):(m.selectable.value||e.value!=null)&&c(!u.value,H)))}function j(H){(H.key==="Enter"||H.key===" ")&&(H.preventDefault(),H.target.dispatchEvent(new MouseEvent("click",H)))}return he(()=>{const H=p.value?"a":e.tag,ve=l.title||e.title!=null,le=l.subtitle||e.subtitle!=null,ge=!!(e.appendAvatar||e.appendIcon),ae=!!(ge||l.append),B=!!(e.prependAvatar||e.prependIcon),N=!!(B||l.prepend);return w==null||w.updateHasPrepend(N),e.activeColor&&By("active-color",["color","base-color"]),Pt(g(H,ce({class:["v-list-item",{"v-list-item--active":P.value,"v-list-item--disabled":e.disabled,"v-list-item--link":S.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!N&&(w==null?void 0:w.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&P.value},E.value,V.value,O.value,M.value,K.value,Z.value,X.value,F.value,e.class],style:[T.value,Y.value,e.style],tabindex:S.value?w?-2:0:void 0,onClick:L,onKeydown:S.value&&!p.value&&j},r.linkProps),{default:()=>{var G;return[xr(S.value||P.value,"v-list-item"),N&&g("div",{key:"prepend",class:"v-list-item__prepend"},[l.prepend?g(Ue,{key:"prepend-defaults",disabled:!B,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var Q;return[(Q=l.prepend)==null?void 0:Q.call(l,R.value)]}}):g(Ce,null,[e.prependAvatar&&g(Sl,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&g(Ge,{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":""},[ve&&g(ww,{key:"title"},{default:()=>{var Q;return[((Q=l.title)==null?void 0:Q.call(l,{title:e.title}))??e.title]}}),le&&g(Sw,{key:"subtitle"},{default:()=>{var Q;return[((Q=l.subtitle)==null?void 0:Q.call(l,{subtitle:e.subtitle}))??e.subtitle]}}),(G=l.default)==null?void 0:G.call(l,R.value)]),ae&&g("div",{key:"append",class:"v-list-item__append"},[l.append?g(Ue,{key:"append-defaults",disabled:!ge,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var Q;return[(Q=l.append)==null?void 0:Q.call(l,R.value)]}}):g(Ce,null,[e.appendIcon&&g(Ge,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&g(Sl,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),g("div",{class:"v-list-item__spacer"},null)])]}}),[[Xn("ripple"),S.value&&e.ripple]])}),{activate:i,isActivated:s,isGroupActivator:v,isSelected:u,list:w,select:c,root:m,id:b}}}),Cw=W({color:String,inset:Boolean,sticky:Boolean,title:String,...xe(),...Ke()},"VListSubheader"),_w=ue()({name:"VListSubheader",props:Cw(),setup(e,t){let{slots:n}=t;const{textColorClasses:l,textColorStyles:a}=fn(J(e,"color"));return he(()=>{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])]}})}),{}}}),kw=W({items:Array,returnObject:Boolean},"VListChildren"),Av=ue()({name:"VListChildren",props:kw(),setup(e,t){let{slots:n}=t;return xv(),()=>{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:c}=r;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:i}))??g(Ni,i,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:i}))??g(_w,i,null);const f={subtitle:n.subtitle?m=>{var h;return(h=n.subtitle)==null?void 0:h.call(n,{...m,item:c})}:void 0,prepend:n.prepend?m=>{var h;return(h=n.prepend)==null?void 0:h.call(n,{...m,item:c})}:void 0,append:n.append?m=>{var h;return(h=n.append)==null?void 0:h.call(n,{...m,item:c})}:void 0,title:n.title?m=>{var h;return(h=n.title)==null?void 0:h.call(n,{...m,item:c})}:void 0},u=tc.filterProps(i);return o?g(tc,ce({value:i==null?void 0:i.value},u),{activator:m=>{let{props:h}=m;const y={...i,...h,value:e.returnObject?c:i.value};return n.header?n.header({props:y}):g(Ja,y,f)},default:()=>g(Av,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:i}):g(Ja,ce(i,{value:e.returnObject?c:i.value}),f)}))}}}),Iv=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:Vn}},"list-items");function Do(e,t){const n=mt(t,e.itemTitle,t),l=mt(t,e.itemValue,n),a=mt(t,e.itemChildren),r=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?_l(t,["children"]):t:void 0:mt(t,e.itemProps),o={title:n,value:l,...r};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?Vv(e,a):void 0,raw:t}}function Vv(e,t){const n=[];for(const l of t)n.push(Do(e,l));return n}function Pw(e){const t=x(()=>Vv(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"?Do(e,o):t.value.find(i=>e.valueComparator(o,i.value))||Do(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 Ew(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function Tw(e,t){const n=mt(t,e.itemType,"item"),l=Ew(t)?t:mt(t,e.itemTitle),a=mt(t,e.itemValue,void 0),r=mt(t,e.itemChildren),o=e.itemProps===!0?_l(t,["children"]):mt(t,e.itemProps),i={title:l,value:a,...o};return{type:n,title:i.title,value:i.value,props:i,children:n==="item"&&r?Ov(e,r):void 0,raw:t}}function Ov(e,t){const n=[];for(const l of t)n.push(Tw(e,l));return n}function Aw(e){return{items:x(()=>Ov(e,e.items))}}const Iw=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":nt(),"onClick:select":nt(),"onUpdate:opened":nt(),...mw({selectStrategy:"single-leaf",openStrategy:"list"}),...en(),...xe(),...Kt(),...zt(),...hn(),itemType:{type:String,default:"type"},...Iv(),...Tt(),...Ke(),...ze(),...Bn({variant:"text"})},"VList"),Vw=ue()({name:"VList",props:Iw(),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}=Aw(e),{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"bgColor")),{borderClasses:i}=mn(e),{densityClasses:s}=tn(e),{dimensionStyles:c}=Wt(e),{elevationClasses:f}=Fn(e),{roundedClasses:u}=Bt(e),{children:d,open:v,parents:m,select:h,getPath:y}=hw(e),b=x(()=>e.lines?`v-list--${e.lines}-line`:void 0),w=J(e,"activeColor"),P=J(e,"baseColor"),p=J(e,"color");xv(),Vt({VListGroup:{activeColor:w,baseColor:P,color:p,expandIcon:J(e,"expandIcon"),collapseIcon:J(e,"collapseIcon")},VListItem:{activeClass:J(e,"activeClass"),activeColor:w,baseColor:P,color:p,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 S=se(!1),A=ne();function I(F){S.value=!0}function k(F){S.value=!1}function E(F){var M;!S.value&&!(F.relatedTarget&&((M=A.value)!=null&&M.contains(F.relatedTarget)))&&T()}function V(F){const M=F.target;if(!(!A.value||["INPUT","TEXTAREA"].includes(M.tagName))){if(F.key==="ArrowDown")T("next");else if(F.key==="ArrowUp")T("prev");else if(F.key==="Home")T("first");else if(F.key==="End")T("last");else return;F.preventDefault()}}function O(F){S.value=!0}function T(F){if(A.value)return $l(A.value,F)}return he(()=>g(e.tag,{ref:A,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,b.value,u.value,e.class],style:[o.value,c.value,e.style],tabindex:e.disabled||S.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:I,onFocusout:k,onFocus:E,onKeydown:V,onMousedown:O},{default:()=>[g(Av,{items:l.value,returnObject:e.returnObject},n)]})),{open:v,select:h,focus:T,children:d,parents:m,getPath:y}}});function to(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Ow(e,t){return{x:e.x-t.x,y:e.y-t.y}}function nc(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 to({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 to({x:a,y:r},t)}return to({x:t.width/2,y:t.height/2},t)}const Fv={static:Dw,connected:Mw},Fw=W({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Fv},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Bw(e,t){const n=ne({}),l=ne();Oe&&cn(()=>!!(t.isActive.value&&e.locationStrategy),r=>{var o,i;fe(()=>e.locationStrategy,r),dt(()=>{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=Fv[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 Dw(){}function Rw(e,t){const n=wi(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 Mw(e,t,n){(Array.isArray(e.target.value)||lp(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:r}=Si(()=>{const m=Co(t.location,e.isRtl.value),h=t.origin==="overlap"?m:t.origin==="auto"?Wr(m):Co(t.origin,e.isRtl.value);return m.side===h.side&&m.align===Kr(h).align?{preferredAnchor:Ks(m),preferredOrigin:Ks(h)}:{preferredAnchor:m,preferredOrigin:h}}),[o,i,s,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(m=>x(()=>{const h=parseFloat(t[m]);return isNaN(h)?1/0:h})),f=x(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const m=t.offset.split(" ").map(parseFloat);return m.length<2&&m.push(0),m}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let u=!1;const d=new ResizeObserver(()=>{u&&v()});fe([e.target,e.contentEl],(m,h)=>{let[y,b]=m,[w,P]=h;w&&!Array.isArray(w)&&d.unobserve(w),y&&!Array.isArray(y)&&d.observe(y),P&&d.unobserve(P),b&&d.observe(b)},{immediate:!0}),dt(()=>{d.disconnect()});function v(){if(u=!1,requestAnimationFrame(()=>u=!0),!e.target.value||!e.contentEl.value)return;const m=jf(e.target.value),h=Rw(e.contentEl.value,e.isRtl.value),y=Ua(e.contentEl.value),b=12;y.length||(y.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(h.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),h.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const w=y.reduce((O,T)=>{const F=T.getBoundingClientRect(),M=new zn({x:T===document.documentElement?0:F.x,y:T===document.documentElement?0:F.y,width:T.clientWidth,height:T.clientHeight});return O?new zn({x:Math.max(O.left,M.left),y:Math.max(O.top,M.top),width:Math.min(O.right,M.right)-Math.max(O.left,M.left),height:Math.min(O.bottom,M.bottom)-Math.max(O.top,M.top)}):M},void 0);w.x+=b,w.y+=b,w.width-=b*2,w.height-=b*2;let P={anchor:a.value,origin:r.value};function p(O){const T=new zn(h),F=nc(O.anchor,m),M=nc(O.origin,T);let{x:Y,y:K}=Ow(F,M);switch(O.anchor.side){case"top":K-=f.value[0];break;case"bottom":K+=f.value[0];break;case"left":Y-=f.value[0];break;case"right":Y+=f.value[0];break}switch(O.anchor.align){case"top":K-=f.value[1];break;case"bottom":K+=f.value[1];break;case"left":Y-=f.value[1];break;case"right":Y+=f.value[1];break}return T.x+=Y,T.y+=K,T.width=Math.min(T.width,s.value),T.height=Math.min(T.height,c.value),{overflows:Gs(T,w),x:Y,y:K}}let S=0,A=0;const I={x:0,y:0},k={x:!1,y:!1};let E=-1;for(;!(E++>10);){const{x:O,y:T,overflows:F}=p(P);S+=O,A+=T,h.x+=O,h.y+=T;{const M=Us(P.anchor),Y=F.x.before||F.x.after,K=F.y.before||F.y.after;let X=!1;if(["x","y"].forEach(Z=>{if(Z==="x"&&Y&&!k.x||Z==="y"&&K&&!k.y){const R={anchor:{...P.anchor},origin:{...P.origin}},L=Z==="x"?M==="y"?Kr:Wr:M==="y"?Wr:Kr;R.anchor=L(R.anchor),R.origin=L(R.origin);const{overflows:j}=p(R);(j[Z].before<=F[Z].before&&j[Z].after<=F[Z].after||j[Z].before+j[Z].after<(F[Z].before+F[Z].after)/2)&&(P=R,X=k[Z]=!0)}}),X)continue}F.x.before&&(S+=F.x.before,h.x+=F.x.before),F.x.after&&(S-=F.x.after,h.x-=F.x.after),F.y.before&&(A+=F.y.before,h.y+=F.y.before),F.y.after&&(A-=F.y.after,h.y-=F.y.after);{const M=Gs(h,w);I.x=w.width-M.x.before-M.x.after,I.y=w.height-M.y.before-M.y.after,S+=M.x.before,h.x+=M.x.before,A+=M.y.before,h.y+=M.y.before}break}const V=Us(P.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${P.anchor.side} ${P.anchor.align}`,transformOrigin:`${P.origin.side} ${P.origin.align}`,top:ie(no(A)),left:e.isRtl.value?void 0:ie(no(S)),right:e.isRtl.value?ie(no(-S)):void 0,minWidth:ie(V==="y"?Math.min(o.value,m.width):o.value),maxWidth:ie(lc(_t(I.x,o.value===1/0?0:o.value,s.value))),maxHeight:ie(lc(_t(I.y,i.value===1/0?0:i.value,c.value)))}),{available:I,contentBox:h}}return fe(()=>[a.value,r.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),Qe(()=>{const m=v();if(!m)return;const{available:h,contentBox:y}=m;y.height>h.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function no(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function lc(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Ro=!0;const er=[];function Lw(e){!Ro||er.length?(er.push(e),Mo()):(Ro=!1,e(),Mo())}let ac=-1;function Mo(){cancelAnimationFrame(ac),ac=requestAnimationFrame(()=>{const e=er.shift();e&&e(),er.length?Mo():Ro=!0})}const Oa={none:null,close:Hw,block:jw,reposition:zw},$w=W({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Oa}},"VOverlay-scroll-strategies");function Nw(e,t){if(!Oe)return;let n;it(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=sr(),await new Promise(l=>setTimeout(l)),n.active&&n.run(()=>{var l;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(l=Oa[e.scrollStrategy])==null||l.call(Oa,t,e,n)}))}),dt(()=>{n==null||n.stop()})}function Hw(e){function t(n){e.isActive.value=!1}Bv(e.targetEl.value??e.contentEl.value,t)}function jw(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,l=[...new Set([...Ua(e.targetEl.value,t.contained?n:void 0),...Ua(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=>_i(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",ie(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",ie(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",ie(a)),i.classList.add("v-overlay-scroll-blocked")}),dt(()=>{l.forEach((i,s)=>{const c=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),f=parseFloat(i.style.getPropertyValue("--v-body-scroll-y")),u=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=-c,i.scrollTop=-f,i.style.scrollBehavior=u}),r&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function zw(e,t,n){let l=!1,a=-1,r=-1;function o(i){Lw(()=>{var f,u;const s=performance.now();(u=(f=e.updateLocation).value)==null||u.call(f,i),l=(performance.now()-s)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{Bv(e.targetEl.value??e.contentEl.value,i=>{l?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(i)})})):o(i)})})}),dt(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(a)})}function Bv(e,t){const n=[document,...Ua(e)];n.forEach(l=>{l.addEventListener("scroll",t,{passive:!0})}),dt(()=>{n.forEach(l=>{l.removeEventListener("scroll",t)})})}const Lo=Symbol.for("vuetify:v-menu"),Ww=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=xy(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 Uw=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,...Ww()},"VOverlay-activator");function Gw(e,t){let{isActive:n,isTop:l,contentEl:a}=t;const r=je("useActivator"),o=ne();let i=!1,s=!1,c=!0;const f=x(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),u=x(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!f.value),{runOpenDelay:d,runCloseDelay:v}=Kw(e,k=>{k===(e.openOnHover&&i||f.value&&s)&&!(e.openOnHover&&n.value&&!l.value)&&(n.value!==k&&(c=!0),n.value=k)}),m=ne(),h={onClick:k=>{k.stopPropagation(),o.value=k.currentTarget||k.target,n.value||(m.value=[k.clientX,k.clientY]),n.value=!n.value},onMouseenter:k=>{var E;(E=k.sourceCapabilities)!=null&&E.firesTouchEvents||(i=!0,o.value=k.currentTarget||k.target,d())},onMouseleave:k=>{i=!1,v()},onFocus:k=>{za(k.target,":focus-visible")!==!1&&(s=!0,k.stopPropagation(),o.value=k.currentTarget||k.target,d())},onBlur:k=>{s=!1,k.stopPropagation(),v()}},y=x(()=>{const k={};return u.value&&(k.onClick=h.onClick),e.openOnHover&&(k.onMouseenter=h.onMouseenter,k.onMouseleave=h.onMouseleave),f.value&&(k.onFocus=h.onFocus,k.onBlur=h.onBlur),k}),b=x(()=>{const k={};if(e.openOnHover&&(k.onMouseenter=()=>{i=!0,d()},k.onMouseleave=()=>{i=!1,v()}),f.value&&(k.onFocusin=()=>{s=!0,d()},k.onFocusout=()=>{s=!1,v()}),e.closeOnContentClick){const E=_e(Lo,null);k.onClick=()=>{n.value=!1,E==null||E.closeParents()}}return k}),w=x(()=>{const k={};return e.openOnHover&&(k.onMouseenter=()=>{c&&(i=!0,c=!1,d())},k.onMouseleave=()=>{i=!1,v()}),k});fe(l,k=>{var E;k&&(e.openOnHover&&!i&&(!f.value||!s)||f.value&&!s&&(!e.openOnHover||!i))&&!((E=a.value)!=null&&E.contains(document.activeElement))&&(n.value=!1)}),fe(n,k=>{k||setTimeout(()=>{m.value=void 0})},{flush:"post"});const P=xo();it(()=>{P.value&&Qe(()=>{o.value=P.el})});const p=xo(),S=x(()=>e.target==="cursor"&&m.value?m.value:p.value?p.el:Dv(e.target,r)||o.value),A=x(()=>Array.isArray(S.value)?void 0:S.value);let I;return fe(()=>!!e.activator,k=>{k&&Oe?(I=sr(),I.run(()=>{qw(e,r,{activatorEl:o,activatorEvents:y})})):I&&I.stop()},{flush:"post",immediate:!0}),dt(()=>{I==null||I.stop()}),{activatorEl:o,activatorRef:P,target:S,targetEl:A,targetRef:p,activatorEvents:y,contentEvents:b,scrimEvents:w}}function qw(e,t,n){let{activatorEl:l,activatorEvents:a}=n;fe(()=>e.activator,(s,c)=>{if(c&&s!==c){const f=i(c);f&&o(f)}s&&Qe(()=>r())},{immediate:!0}),fe(()=>e.activatorProps,()=>{r()}),dt(()=>{o()});function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&ky(s,ce(a.value,c))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&Py(s,ce(a.value,c))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const c=Dv(s,t);return l.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,l.value}}function Dv(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 Yw(){if(!Oe)return se(!1);const{ssr:e}=vn();if(e){const t=se(!1);return jt(()=>{t.value=!0}),t}else return se(!0)}const Qw=W({eager:Boolean},"lazy");function Xw(e,t){const n=se(!1),l=x(()=>n.value||e.eager||t.value);fe(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:l,onAfterLeave:a}}function Rv(){const t=je("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const rc=Symbol.for("vuetify:stack"),Vl=Xe([]);function Zw(e,t,n){const l=je("useStack"),a=!n,r=_e(rc,void 0),o=Xe({activeChildren:new Set});He(rc,o);const i=se(+t.value);cn(e,()=>{var u;const f=(u=Vl.at(-1))==null?void 0:u[1];i.value=f?f+10:+t.value,a&&Vl.push([l.uid,i.value]),r==null||r.activeChildren.add(l.uid),dt(()=>{if(a){const d=me(Vl).findIndex(v=>v[0]===l.uid);Vl.splice(d,1)}r==null||r.activeChildren.delete(l.uid)})});const s=se(!0);a&&it(()=>{var u;const f=((u=Vl.at(-1))==null?void 0:u[0])===l.uid;setTimeout(()=>s.value=f)});const c=x(()=>!o.activeChildren.size);return{globalTop:Zt(s),localTop:c,stackStyles:x(()=>({zIndex:i.value}))}}function Jw(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.children].find(r=>r.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",l.appendChild(a)),a})}}function ex(){return!0}function Mv(e,t,n){if(!e||Lv(e,n)===!1)return!1;const l=Qf(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 Lv(e,t){return(typeof t.value=="object"&&t.value.closeConditional||ex)(e)}function tx(e,t,n){const l=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&Mv(e,t,n)&&setTimeout(()=>{Lv(e,n)&&l&&l(e)},0)}function oc(e,t){const n=Qf(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const nx={mounted(e,t){const n=a=>tx(a,e,t),l=a=>{e._clickOutside.lastMousedownWasOutside=Mv(a,e,t)};oc(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}},beforeUnmount(e,t){e._clickOutside&&(oc(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 lx(e){const{modelValue:t,color:n,...l}=e;return g(Gn,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&g("div",ce({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},l),null)]})}const $v=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},...Uw(),...xe(),...zt(),...Qw(),...Fw(),...$w(),...ze(),...ia()},"VOverlay"),ic=ue()({name:"VOverlay",directives:{ClickOutside:nx},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...$v()},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=je("VOverlay"),o=ne(),i=ne(),s=ne(),c=Fe(e,"modelValue"),f=x({get:()=>c.value,set:ae=>{ae&&e.disabled||(c.value=ae)}}),{themeClasses:u}=qe(e),{rtlClasses:d,isRtl:v}=Ft(),{hasContent:m,onAfterLeave:h}=Xw(e,f),y=kt(x(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:b,localTop:w,stackStyles:P}=Zw(f,J(e,"zIndex"),e._disableGlobalStack),{activatorEl:p,activatorRef:S,target:A,targetEl:I,targetRef:k,activatorEvents:E,contentEvents:V,scrimEvents:O}=Gw(e,{isActive:f,isTop:w,contentEl:s}),{teleportTarget:T}=Jw(()=>{var N,G,Q;const ae=e.attach||e.contained;if(ae)return ae;const B=((N=p==null?void 0:p.value)==null?void 0:N.getRootNode())||((Q=(G=r.proxy)==null?void 0:G.$el)==null?void 0:Q.getRootNode());return B instanceof ShadowRoot?B:!1}),{dimensionStyles:F}=Wt(e),M=Yw(),{scopeId:Y}=Rv();fe(()=>e.disabled,ae=>{ae&&(f.value=!1)});const{contentStyles:K,updateLocation:X}=Bw(e,{isRtl:v,contentEl:s,target:A,isActive:f});Nw(e,{root:o,contentEl:s,targetEl:I,isActive:f,updateLocation:X});function Z(ae){a("click:outside",ae),e.persistent?ve():f.value=!1}function R(ae){return f.value&&b.value&&(!e.scrim||ae.target===i.value||ae instanceof MouseEvent&&ae.shadowTarget===i.value)}Oe&&fe(f,ae=>{ae?window.addEventListener("keydown",L):window.removeEventListener("keydown",L)},{immediate:!0}),pt(()=>{Oe&&window.removeEventListener("keydown",L)});function L(ae){var B,N;ae.key==="Escape"&&b.value&&(e.persistent?ve():(f.value=!1,(B=s.value)!=null&&B.contains(document.activeElement)&&((N=p.value)==null||N.focus())))}const j=_S();cn(()=>e.closeOnBack,()=>{kS(j,ae=>{b.value&&f.value?(ae(!1),e.persistent?ve():f.value=!1):ae()})});const H=ne();fe(()=>f.value&&(e.absolute||e.contained)&&T.value==null,ae=>{if(ae){const B=Xf(o.value);B&&B!==document.scrollingElement&&(H.value=B.scrollTop)}});function ve(){e.noClickAnimation||s.value&&il(s.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Ka})}function le(){a("afterEnter")}function ge(){h(),a("afterLeave")}return he(()=>{var ae;return g(Ce,null,[(ae=n.activator)==null?void 0:ae.call(n,{isActive:f.value,targetRef:k,props:ce({ref:S},E.value,e.activatorProps)}),M.value&&m.value&&g(Eh,{disabled:!T.value,to:T.value},{default:()=>[g("div",ce({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":f.value,"v-overlay--contained":e.contained},u.value,d.value,e.class],style:[P.value,{"--v-overlay-opacity":e.opacity,top:ie(H.value)},e.style],ref:o},Y,l),[g(lx,ce({color:y,modelValue:f.value&&!!e.scrim,ref:i},O.value),null),g(_n,{appear:!0,persisted:!0,transition:e.transition,target:A.value,onAfterEnter:le,onAfterLeave:ge},{default:()=>{var B;return[Pt(g("div",ce({ref:s,class:["v-overlay__content",e.contentClass],style:[F.value,K.value]},V.value,e.contentProps),[(B=n.default)==null?void 0:B.call(n,{isActive:f})]),[[Cl,f.value],[Xn("click-outside"),{handler:Z,closeConditional:R,include:()=>[p.value]}]])]}})])]})])}),{activatorEl:p,scrimEl:i,target:A,animateClick:ve,contentEl:s,globalTop:b,localTop:w,updateLocation:X}}}),lo=Symbol("Forwarded refs");function ao(e,t){let n=e;for(;n;){const l=Reflect.getOwnPropertyDescriptor(n,t);if(l)return l;n=Object.getPrototypeOf(n)}}function Ui(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}=Rv(),{isRtl:r}=Ft(),o=Ot(),i=x(()=>e.id||`v-menu-${o}`),s=ne(),c=_e(Lo,null),f=se(new Set);He(Lo,{register(){f.value.add(o)},unregister(){f.value.delete(o)},closeParents(y){setTimeout(()=>{var b;!f.value.size&&!e.persistent&&(y==null||(b=s.value)!=null&&b.contentEl&&!Cy(y,s.value.contentEl))&&(l.value=!1,c==null||c.closeParents())},40)}}),pt(()=>c==null?void 0:c.unregister()),oi(()=>l.value=!1);async function u(y){var P,p,S;const b=y.relatedTarget,w=y.target;await Qe(),l.value&&b!==w&&((P=s.value)!=null&&P.contentEl)&&((p=s.value)!=null&&p.globalTop)&&![document,s.value.contentEl].includes(w)&&!s.value.contentEl.contains(w)&&((S=ja(s.value.contentEl)[0])==null||S.focus())}fe(l,y=>{y?(c==null||c.register(),document.addEventListener("focusin",u,{once:!0})):(c==null||c.unregister(),document.removeEventListener("focusin",u))});function d(y){c==null||c.closeParents(y)}function v(y){var b,w,P,p,S;if(!e.disabled)if(y.key==="Tab"||y.key==="Enter"&&!e.closeOnContentClick){if(y.key==="Enter"&&(y.target instanceof HTMLTextAreaElement||y.target instanceof HTMLInputElement&&y.target.closest("form")))return;y.key==="Enter"&&y.preventDefault(),$f(ja((b=s.value)==null?void 0:b.contentEl,!1),y.shiftKey?"prev":"next",I=>I.tabIndex>=0)||(l.value=!1,(P=(w=s.value)==null?void 0:w.activatorEl)==null||P.focus())}else e.submenu&&y.key===(r.value?"ArrowRight":"ArrowLeft")&&(l.value=!1,(S=(p=s.value)==null?void 0:p.activatorEl)==null||S.focus())}function m(y){var w;if(e.disabled)return;const b=(w=s.value)==null?void 0:w.contentEl;b&&l.value?y.key==="ArrowDown"?(y.preventDefault(),y.stopImmediatePropagation(),$l(b,"next")):y.key==="ArrowUp"?(y.preventDefault(),y.stopImmediatePropagation(),$l(b,"prev")):e.submenu&&(y.key===(r.value?"ArrowRight":"ArrowLeft")?l.value=!1:y.key===(r.value?"ArrowLeft":"ArrowRight")&&(y.preventDefault(),$l(b,"first"))):(e.submenu?y.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(y.key))&&(l.value=!0,y.preventDefault(),setTimeout(()=>setTimeout(()=>m(y))))}const h=x(()=>ce({"aria-haspopup":"menu","aria-expanded":String(l.value),"aria-owns":i.value,onKeydown:m},e.activatorProps));return he(()=>{const y=ic.filterProps(e);return g(ic,ce({ref:s,id:i.value,class:["v-menu",e.class],style:e.style},y,{modelValue:l.value,"onUpdate:modelValue":b=>l.value=b,absolute:!0,activatorProps:h.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:v},a),{activator:n.activator,default:function(){for(var b=arguments.length,w=new Array(b),P=0;P{var p;return[(p=n.default)==null?void 0:p.call(n,...w)]}})}})}),Ui({id:i,ΨopenChildren:f},s)}}),ox=W({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...xe(),...ia({transition:{component:Ld}})},"VCounter"),ix=ue()({name:"VCounter",functional:!0,props:ox(),setup(e,t){let{slots:n}=t;const l=x(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return he(()=>g(_n,{transition:e.transition},{default:()=>[Pt(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]),[[Cl,e.active]])]})),{}}}),sx=W({floating:Boolean,...xe()},"VFieldLabel"),_a=ue()({name:"VFieldLabel",props:sx(),setup(e,t){let{slots:n}=t;return he(()=>g(fv,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),ux=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Nv=W({appendInnerIcon:ke,bgColor:String,clearable:Boolean,clearIcon:{type:ke,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:ke,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>ux.includes(e)},"onClick:clear":nt(),"onClick:appendInner":nt(),"onClick:prependInner":nt(),...xe(),...Ri(),...Tt(),...ze()},"VField"),Hv=ue()({name:"VField",inheritAttrs:!1,props:{id:String,...uv(),...Nv()},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}=_r(e),{focusClasses:i,isFocused:s,focus:c,blur:f}=Hi(e),{InputIcon:u}=sv(e),{roundedClasses:d}=Bt(e),{rtlClasses:v}=Ft(),m=x(()=>e.dirty||e.active),h=x(()=>!e.singleLine&&!!(e.label||a.label)),y=Ot(),b=x(()=>e.id||`input-${y}`),w=x(()=>`${b.value}-messages`),P=ne(),p=ne(),S=ne(),A=x(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:I,backgroundColorStyles:k}=kt(J(e,"bgColor")),{textColorClasses:E,textColorStyles:V}=fn(x(()=>e.error||e.disabled?void 0:m.value&&s.value?e.color:e.baseColor));fe(m,M=>{if(h.value){const Y=P.value.$el,K=p.value.$el;requestAnimationFrame(()=>{const X=wi(Y),Z=K.getBoundingClientRect(),R=Z.x-X.x,L=Z.y-X.y-(X.height/2-Z.height/2),j=Z.width/.75,H=Math.abs(j-X.width)>1?{maxWidth:ie(j)}:void 0,ve=getComputedStyle(Y),le=getComputedStyle(K),ge=parseFloat(ve.transitionDuration)*1e3||150,ae=parseFloat(le.getPropertyValue("--v-field-label-scale")),B=le.getPropertyValue("color");Y.style.visibility="visible",K.style.visibility="hidden",il(Y,{transform:`translate(${R}px, ${L}px) scale(${ae})`,color:B,...H},{duration:ge,easing:Ka,direction:M?"normal":"reverse"}).finished.then(()=>{Y.style.removeProperty("visibility"),K.style.removeProperty("visibility")})})}},{flush:"post"});const O=x(()=>({isActive:m,isFocused:s,controlRef:S,blur:f,focus:c}));function T(M){M.target!==document.activeElement&&M.preventDefault()}function F(M){var Y;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(Y=e["onClick:clear"])==null||Y.call(e,new MouseEvent("click")))}return he(()=>{var R,L,j;const M=e.variant==="outlined",Y=!!(a["prepend-inner"]||e.prependInnerIcon),K=!!(e.clearable||a.clear),X=!!(a["append-inner"]||e.appendInnerIcon||K),Z=()=>a.label?a.label({...O.value,label:e.label,props:{for:b.value}}):e.label;return g("div",ce({class:["v-field",{"v-field--active":m.value,"v-field--appended":X,"v-field--center-affix":e.centerAffix??!A.value,"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":Y,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!Z(),[`v-field--variant-${e.variant}`]:!0},r.value,I.value,i.value,o.value,d.value,v.value,e.class],style:[k.value,e.style],onClick:T},n),[g("div",{class:"v-field__overlay"},null),g(Mi,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),Y&&g("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&g(u,{key:"prepend-icon",name:"prependInner"},null),(R=a["prepend-inner"])==null?void 0:R.call(a,O.value)]),g("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&h.value&&g(_a,{key:"floating-label",ref:p,class:[E.value],floating:!0,for:b.value,style:V.value},{default:()=>[Z()]}),g(_a,{ref:P,for:b.value},{default:()=>[Z()]}),(L=a.default)==null?void 0:L.call(a,{...O.value,props:{id:b.value,class:"v-field__input","aria-describedby":w.value},focus:c,blur:f})]),K&&g(Nd,{key:"clear"},{default:()=>[Pt(g("div",{class:"v-field__clearable",onMousedown:H=>{H.preventDefault(),H.stopPropagation()}},[g(Ue,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...O.value,props:{onKeydown:F,onFocus:c,onBlur:f,onClick:e["onClick:clear"]}}):g(u,{name:"clear",onKeydown:F,onFocus:c,onBlur:f},null)]})]),[[Cl,e.dirty]])]}),X&&g("div",{key:"append",class:"v-field__append-inner"},[(j=a["append-inner"])==null?void 0:j.call(a,O.value),e.appendInnerIcon&&g(u,{key:"append-icon",name:"appendInner"},null)]),g("div",{class:["v-field__outline",E.value],style:V.value},[M&&g(Ce,null,[g("div",{class:"v-field__outline__start"},null),h.value&&g("div",{class:"v-field__outline__notch"},[g(_a,{ref:p,floating:!0,for:b.value},{default:()=>[Z()]})]),g("div",{class:"v-field__outline__end"},null)]),A.value&&h.value&&g(_a,{ref:p,floating:!0,for:b.value},{default:()=>[Z()]})])])}),{controlRef:S}}});function cx(e){const t=Object.keys(Hv.props).filter(n=>!gr(n)&&n!=="class"&&n!=="style");return Df(e,t)}const fx=["color","file","time","date","datetime-local","week","month"],jv=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,...ji(),...Nv()},"VTextField"),$o=ue()({name:"VTextField",directives:{Intersect:zd},inheritAttrs:!1,props:jv(),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}=Hi(e),c=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}),u=x(()=>["plain","underlined"].includes(e.variant));function d(A,I){var k,E;!e.autofocus||!A||(E=(k=I[0].target)==null?void 0:k.focus)==null||E.call(k)}const v=ne(),m=ne(),h=ne(),y=x(()=>fx.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function b(){var A;h.value!==document.activeElement&&((A=h.value)==null||A.focus()),o.value||i()}function w(A){l("mousedown:control",A),A.target!==h.value&&(b(),A.preventDefault())}function P(A){b(),l("click:control",A)}function p(A){A.stopPropagation(),b(),Qe(()=>{r.value=null,wy(e["onClick:clear"],A)})}function S(A){var k;const I=A.target;if(r.value=I.value,(k=e.modelModifiers)!=null&&k.trim&&["text","search","password","tel","url"].includes(e.type)){const E=[I.selectionStart,I.selectionEnd];Qe(()=>{I.selectionStart=E[0],I.selectionEnd=E[1]})}}return he(()=>{const A=!!(a.counter||e.counter!==!1&&e.counter!=null),I=!!(A||a.details),[k,E]=bi(n),{modelValue:V,...O}=Xa.filterProps(e),T=cx(e);return g(Xa,ce({ref:v,modelValue:r.value,"onUpdate:modelValue":F=>r.value=F,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":u.value},e.class],style:e.style},k,O,{centerAffix:!u.value,focused:o.value}),{...a,default:F=>{let{id:M,isDisabled:Y,isDirty:K,isReadonly:X,isValid:Z}=F;return g(Hv,ce({ref:m,onMousedown:w,onClick:P,"onClick:clear":p,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},T,{id:M.value,active:y.value||K.value,dirty:K.value||e.dirty,disabled:Y.value,focused:o.value,error:Z.value===!1}),{...a,default:R=>{let{props:{class:L,...j}}=R;const H=Pt(g("input",ce({ref:h,value:r.value,onInput:S,autofocus:e.autofocus,readonly:X.value,disabled:Y.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:b,onBlur:s},j,E),null),[[Xn("intersect"),{handler:d},null,{once:!0}]]);return g(Ce,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(),H]):un(H,{class:L}),e.suffix&&g("span",{class:"v-text-field__suffix"},[g("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:I?F=>{var M;return g(Ce,null,[(M=a.details)==null?void 0:M.call(a,F),A&&g(Ce,null,[g("span",null,null),g(ix,{active:e.persistentCounter||o.value,value:c.value,max:f.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ui({},v,m,h)}}),dx=W({renderless:Boolean,...xe()},"VVirtualScrollItem"),zv=ue()({name:"VVirtualScrollItem",inheritAttrs:!1,props:dx(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:l,slots:a}=t;const{resizeRef:r,contentRect:o}=Pn(void 0,"border");fe(()=>{var i;return(i=o.value)==null?void 0:i.height},i=>{i!=null&&l("update:height",i)}),he(()=>{var i,s;return e.renderless?g(Ce,null,[(i=a.default)==null?void 0:i.call(a,{itemRef:r})]):g("div",ce({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),vx=-1,mx=1,ro=100,Wv=W({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function Kv(e,t){const n=vn(),l=se(0);it(()=>{l.value=parseFloat(e.itemHeight||0)});const a=se(0),r=se(Math.ceil((parseInt(e.height)||n.height.value)/(l.value||16))||1),o=se(0),i=se(0),s=ne(),c=ne();let f=0;const{resizeRef:u,contentRect:d}=Pn();it(()=>{u.value=s.value});const v=x(()=>{var R;return s.value===document.documentElement?n.height.value:((R=d.value)==null?void 0:R.height)||parseInt(e.height)||0}),m=x(()=>!!(s.value&&c.value&&v.value&&l.value));let h=Array.from({length:t.value.length}),y=Array.from({length:t.value.length});const b=se(0);let w=-1;function P(R){return h[R]||l.value}const p=by(()=>{const R=performance.now();y[0]=0;const L=t.value.length;for(let j=1;j<=L-1;j++)y[j]=(y[j-1]||0)+P(j-1);b.value=Math.max(b.value,performance.now()-R)},b),S=fe(m,R=>{R&&(S(),f=c.value.offsetTop,p.immediate(),Y(),~w&&Qe(()=>{Oe&&window.requestAnimationFrame(()=>{X(w),w=-1})}))});dt(()=>{p.clear()});function A(R,L){const j=h[R],H=l.value;l.value=H?Math.min(l.value,L):L,(j!==L||H!==l.value)&&(h[R]=L,p())}function I(R){return R=_t(R,0,t.value.length-1),y[R]||0}function k(R){return hx(y,R)}let E=0,V=0,O=0;fe(v,(R,L)=>{L&&(Y(),R{V=0,Y()}))});function T(){if(!s.value||!c.value)return;const R=s.value.scrollTop,L=performance.now();L-O>500?(V=Math.sign(R-E),f=c.value.offsetTop):V=R-E,E=R,O=L,Y()}function F(){!s.value||!c.value||(V=0,O=0,Y())}let M=-1;function Y(){cancelAnimationFrame(M),M=requestAnimationFrame(K)}function K(){if(!s.value||!v.value)return;const R=E-f,L=Math.sign(V),j=Math.max(0,R-ro),H=_t(k(j),0,t.value.length),ve=R+v.value+ro,le=_t(k(ve)+1,H+1,t.value.length);if((L!==vx||Hr.value)){const ge=I(a.value)-I(H),ae=I(le)-I(r.value);Math.max(ge,ae)>ro?(a.value=H,r.value=le):(H<=0&&(a.value=H),le>=t.value.length&&(r.value=le))}o.value=I(a.value),i.value=I(t.value.length)-I(r.value)}function X(R){const L=I(R);!s.value||R&&!L?w=R:s.value.scrollTop=L}const Z=x(()=>t.value.slice(a.value,r.value).map((R,L)=>({raw:R,index:L+a.value})));return fe(t,()=>{h=Array.from({length:t.value.length}),y=Array.from({length:t.value.length}),p.immediate(),Y()},{deep:!0}),{calculateVisibleItems:Y,containerRef:s,markerRef:c,computedItems:Z,paddingTop:o,paddingBottom:i,scrollToIndex:X,handleScroll:T,handleScrollend:F,handleItemResize:A}}function hx(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,...Wv(),...xe(),...zt()},"VVirtualScroll"),yx=ue()({name:"VVirtualScroll",props:gx(),setup(e,t){let{slots:n}=t;const l=je("VVirtualScroll"),{dimensionStyles:a}=Wt(e),{calculateVisibleItems:r,containerRef:o,markerRef:i,handleScroll:s,handleScrollend:c,handleItemResize:f,scrollToIndex:u,paddingTop:d,paddingBottom:v,computedItems:m}=Kv(e,J(e,"items"));return cn(()=>e.renderless,()=>{function h(){var w,P;const b=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[b]("scroll",s,{passive:!0}),document[b]("scrollend",c)):((w=o.value)==null||w[b]("scroll",s,{passive:!0}),(P=o.value)==null||P[b]("scrollend",c))}jt(()=>{o.value=Xf(l.vnode.el,!0),h(!0)}),dt(h)}),he(()=>{const h=m.value.map(y=>g(zv,{key:y.index,renderless:e.renderless,"onUpdate:height":b=>f(y.index,b)},{default:b=>{var w;return(w=n.default)==null?void 0:w.call(n,{item:y.raw,index:y.index,...b})}}));return e.renderless?g(Ce,null,[g("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:ie(d.value)}},null),h,g("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:ie(v.value)}},null)]):g("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:c,style:[a.value,e.style]},[g("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:ie(d.value),paddingBottom:ie(v.value)}},[h])])}),{calculateVisibleItems:r,scrollToIndex:u}}});function px(e,t){const n=se(!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=fe(n,()=>{s(),i()})}else i()})}async function o(i){var f,u;if(i.key==="Tab"&&((f=t.value)==null||f.focus()),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=(u=e.value)==null?void 0:u.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await r();const c=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of c)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...c].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onScrollPassive:a,onKeydown:o}}const bx=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:ke,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...Iv({itemChildren:!1})},"Select"),Sx=W({...bx(),..._l(jv({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ia({transition:{component:Md}})},"VSelect"),Uv=ue()({name:"VSelect",props:Sx(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:l}=On(),a=ne(),r=ne(),o=ne(),i=Fe(e,"menu"),s=x({get:()=>i.value,set:R=>{var L;i.value&&!R&&((L=r.value)!=null&&L.ΨopenChildren.size)||(i.value=R)}}),{items:c,transformIn:f,transformOut:u}=Pw(e),d=Fe(e,"modelValue",[],R=>f(R===null?[null]:rt(R)),R=>{const L=u(R);return e.multiple?L:L[0]??null}),v=x(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),m=cv(),h=x(()=>d.value.map(R=>R.value)),y=se(!1),b=x(()=>s.value?e.closeText:e.openText);let w="",P;const p=x(()=>e.hideSelected?c.value.filter(R=>!d.value.some(L=>e.valueComparator(L,R))):c.value),S=x(()=>e.hideNoData&&!p.value.length||e.readonly||(m==null?void 0:m.isReadonly.value)),A=x(()=>{var R;return{...e.menuProps,activatorProps:{...((R=e.menuProps)==null?void 0:R.activatorProps)||{},"aria-haspopup":"listbox"}}}),I=ne(),k=px(I,a);function E(R){e.openOnClear&&(s.value=!0)}function V(){S.value||(s.value=!s.value)}function O(R){zs(R)&&T(R)}function T(R){var ve,le;if(!R.key||e.readonly||m!=null&&m.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(R.key)&&R.preventDefault(),["Enter","ArrowDown"," "].includes(R.key)&&(s.value=!0),["Escape","Tab"].includes(R.key)&&(s.value=!1),R.key==="Home"?(ve=I.value)==null||ve.focus("first"):R.key==="End"&&((le=I.value)==null||le.focus("last"));const L=1e3;if(e.multiple||!zs(R))return;const j=performance.now();j-P>L&&(w=""),w+=R.key.toLowerCase(),P=j;const H=c.value.find(ge=>ge.title.toLowerCase().startsWith(w));if(H!==void 0){d.value=[H];const ge=p.value.indexOf(H);Oe&&window.requestAnimationFrame(()=>{var ae;ge>=0&&((ae=o.value)==null||ae.scrollToIndex(ge))})}}function F(R){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!R.props.disabled)if(e.multiple){const j=d.value.findIndex(ve=>e.valueComparator(ve.value,R.value)),H=L??!~j;if(~j){const ve=H?[...d.value,R]:[...d.value];ve.splice(j,1),d.value=ve}else H&&(d.value=[...d.value,R])}else{const j=L!==!1;d.value=j?[R]:[],Qe(()=>{s.value=!1})}}function M(R){var L;(L=I.value)!=null&&L.$el.contains(R.relatedTarget)||(s.value=!1)}function Y(){var R;e.eager&&((R=o.value)==null||R.calculateVisibleItems())}function K(){var R;y.value&&((R=a.value)==null||R.focus())}function X(R){y.value=!0}function Z(R){if(R==null)d.value=[];else if(za(a.value,":autofill")||za(a.value,":-webkit-autofill")){const L=c.value.find(j=>j.title===R);L&&F(L)}else a.value&&(a.value.value="")}return fe(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const R=p.value.findIndex(L=>d.value.some(j=>e.valueComparator(j.value,L.value)));Oe&&window.requestAnimationFrame(()=>{var L;R>=0&&((L=o.value)==null||L.scrollToIndex(R))})}}),fe(()=>e.items,(R,L)=>{s.value||y.value&&!L.length&&R.length&&(s.value=!0)}),he(()=>{const R=!!(e.chips||n.chip),L=!!(!e.hideNoData||p.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),j=d.value.length>0,H=$o.filterProps(e),ve=j||!y.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return g($o,ce({ref:a},H,{modelValue:d.value.map(le=>le.props.value).join(", "),"onUpdate:modelValue":Z,focused:y.value,"onUpdate:focused":le=>y.value=le,validationValue:d.externalValue,counterValue:v.value,dirty:j,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:ve,"onClick:clear":E,"onMousedown:control":V,onBlur:M,onKeydown:T,"aria-label":l(b.value),title:l(b.value)}),{...n,default:()=>g(Ce,null,[g(rx,ce({ref:r,modelValue:s.value,"onUpdate:modelValue":le=>s.value=le,activator:"parent",contentClass:"v-select__content",disabled:S.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:Y,onAfterLeave:K},A.value),{default:()=>[L&&g(Vw,ce({ref:I,selected:h.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:le=>le.preventDefault(),onKeydown:O,onFocusin:X,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},k,e.listProps),{default:()=>{var le,ge,ae;return[(le=n["prepend-item"])==null?void 0:le.call(n),!p.value.length&&!e.hideNoData&&(((ge=n["no-data"])==null?void 0:ge.call(n))??g(Ja,{title:l(e.noDataText)},null)),g(yx,{ref:o,renderless:!0,items:p.value},{default:B=>{var Ee;let{item:N,index:G,itemRef:Q}=B;const be=ce(N.props,{ref:Q,key:G,onClick:()=>F(N,null)});return((Ee=n.item)==null?void 0:Ee.call(n,{item:N,index:G,props:be}))??g(Ja,ce(be,{role:"option"}),{prepend:C=>{let{isSelected:_}=C;return g(Ce,null,[e.multiple&&!e.hideSelected?g(Pr,{key:N.value,modelValue:_,ripple:!1,tabindex:"-1"},null):void 0,N.props.prependAvatar&&g(Sl,{image:N.props.prependAvatar},null),N.props.prependIcon&&g(Ge,{icon:N.props.prependIcon},null)])}})}}),(ae=n["append-item"])==null?void 0:ae.call(n)]}})]}),d.value.map((le,ge)=>{function ae(Q){Q.stopPropagation(),Q.preventDefault(),F(le,!1)}const B={"onClick:close":ae,onKeydown(Q){Q.key!=="Enter"&&Q.key!==" "||(Q.preventDefault(),Q.stopPropagation(),ae(Q))},onMousedown(Q){Q.preventDefault(),Q.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},N=R?!!n.chip:!!n.selection,G=N?Nf(R?n.chip({item:le,index:ge,props:B}):n.selection({item:le,index:ge})):void 0;if(!(N&&!G))return g("div",{key:le.value,class:"v-select__selection"},[R?n.chip?g(Ue,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:le.title}}},{default:()=>[G]}):g(wv,ce({key:"chip",closable:e.closableChips,size:"small",text:le.title,disabled:le.props.disabled},B),null):G??g("span",{class:"v-select__selection-text"},[le.title,e.multiple&&ge+(l??1)),n=Fe(e,"itemsPerPage",void 0,l=>+(l??10));return{page:t,itemsPerPage:n}}function Cx(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));it(()=>{t.value>o.value&&(t.value=o.value)});function i(d){n.value=d,t.value=1}function s(){t.value=_t(t.value+1,1,o.value)}function c(){t.value=_t(t.value-1,1,o.value)}function f(d){t.value=_t(d,1,o.value)}const u={page:t,itemsPerPage:n,startIndex:a,stopIndex:r,pageCount:o,itemsLength:l,nextPage:s,prevPage:c,setPage:f,setItemsPerPage:i};return He(Gv,u),u}function _x(){const e=_e(Gv);if(!e)throw new Error("Missing pagination!");return e}function kx(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 fe(o,i=>{t.emit("update:currentItems",i)}),{paginatedItems:o}}const qv=W({prevIcon:{type:ke,default:"$prev"},nextIcon:{type:ke,default:"$next"},firstIcon:{type:ke,default:"$first"},lastIcon:{type:ke,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"),sc=ue()({name:"VDataTableFooter",props:qv(),setup(e,t){let{slots:n}=t;const{t:l}=On(),{page:a,pageCount:r,startIndex:o,stopIndex:i,itemsLength:s,itemsPerPage:c,setItemsPerPage:f}=_x(),u=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 he(()=>{var v;const d=Zu.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(Uv,{items:u.value,modelValue:c.value,"onUpdate:modelValue":m=>f(Number(m)),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(Zu,ce({modelValue:a.value,"onUpdate:modelValue":m=>a.value=m,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)])])}),{}}}),tr=Jy({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:ie(e.height),width:ie(e.width),maxWidth:ie(e.maxWidth),left:ie(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),Px=W({headers:Array},"DataTable-header"),Yv=Symbol.for("vuetify:data-table-headers"),Qv={title:"",sortable:!1},Ex={...Qv,width:48};function Tx(){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 No(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)No(n,t);return t}function Xv(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&&Xv(n.children,t);return t}function Ax(e){if(e.key){if(e.key==="data-table-group")return Qv;if(["data-table-expand","data-table-select"].includes(e.key))return Ex}}function Gi(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>Gi(n,t+1))):t}function Ix(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 Vx(e,t){const n=[];let l=0;const a=Tx(e);for(;a.size()>0;){let o=a.count();const i=[];let s=1;for(;o>0;){const{element:c,priority:f}=a.dequeue(),u=t-l-Gi(c);if(i.push({...c,rowspan:u??1,colspan:c.children?No(c).length:1}),c.children)for(const d of c.children){const v=f%1+s/Math.pow(10,l+2);a.enqueue(d,l+u+v)}s+=1,o-=1}l+=1,n.push(i)}return{columns:e.map(o=>No(o)).flat(),headers:n}}function Zv(e){const t=[];for(const n of e){const l={...Ax(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?Zv(l.children):void 0};t.push(o)}return t}function Jv(e,t){const n=ne([]),l=ne([]),a=ne({}),r=ne({}),o=ne({});it(()=>{var h,y,b;const c=(e.headers||Object.keys(e.items[0]??{}).map(w=>({key:w,title:Qn(w)}))).slice(),f=Xv(c);(h=t==null?void 0:t.groupBy)!=null&&h.value.length&&!f.has("data-table-group")&&c.unshift({key:"data-table-group",title:"Group"}),(y=t==null?void 0:t.showSelect)!=null&&y.value&&!f.has("data-table-select")&&c.unshift({key:"data-table-select"}),(b=t==null?void 0:t.showExpand)!=null&&b.value&&!f.has("data-table-expand")&&c.push({key:"data-table-expand"});const u=Zv(c);Ix(u);const d=Math.max(...u.map(w=>Gi(w)))+1,v=Vx(u,d);n.value=v.headers,l.value=v.columns;const m=v.headers.flat(1);for(const w of m)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 He(Yv,i),i}function Er(){const e=_e(Yv);if(!e)throw new Error("Missing headers!");return e}const Ox={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}},em={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 em.select({items:n,value:t,selected:l})}},tm={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 tm.select({items:n,value:t,selected:l})}},Fx=W({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Vn}},"DataTable-select"),nm=Symbol.for("vuetify:data-table-selection");function lm(e,t){let{allItems:n,currentPage:l}=t;const a=Fe(e,"modelValue",e.modelValue,b=>new Set(rt(b).map(w=>{var P;return((P=n.value.find(p=>e.valueComparator(w,p.value)))==null?void 0:P.value)??w})),b=>[...b.values()]),r=x(()=>n.value.filter(b=>b.selectable)),o=x(()=>l.value.filter(b=>b.selectable)),i=x(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return Ox;case"all":return tm;case"page":default:return em}});function s(b){return rt(b).every(w=>a.value.has(w.value))}function c(b){return rt(b).some(w=>a.value.has(w.value))}function f(b,w){const P=i.value.select({items:b,value:w,selected:new Set(a.value)});a.value=P}function u(b){f([b],!s([b]))}function d(b){const w=i.value.selectAll({value:b,allItems:r.value,currentPage:o.value,selected:new Set(a.value)});a.value=w}const v=x(()=>a.value.size>0),m=x(()=>{const b=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!b.length&&s(b)}),h=x(()=>i.value.showSelectAll),y={toggleSelect:u,select:f,selectAll:d,isSelected:s,isSomeSelected:c,someSelected:v,allSelected:m,showSelectAll:h};return He(nm,y),y}function Tr(){const e=_e(nm);if(!e)throw new Error("Missing selection!");return e}const Bx=W({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),am=Symbol.for("vuetify:data-table-sort");function rm(e){const t=Fe(e,"sortBy"),n=J(e,"mustSort"),l=J(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:l}}function om(e){const{sortBy:t,mustSort:n,multiSort:l,page:a}=e,r=s=>{if(s.key==null)return;let c=t.value.map(u=>({...u}))??[];const f=c.find(u=>u.key===s.key);f?f.order==="desc"?n.value?f.order="asc":c=c.filter(u=>u.key!==s.key):f.order="desc":l.value?c=[...c,{key:s.key,order:"asc"}]:c=[{key:s.key,order:"asc"}],t.value=c,a&&(a.value=1)};function o(s){return!!t.value.find(c=>c.key===s.key)}const i={sortBy:t,toggleSort:r,isSorted:o};return He(am,i),i}function im(){const e=_e(am);if(!e)throw new Error("Missing sort!");return e}function sm(e,t,n,l){const a=On();return{sortedItems:x(()=>{var o,i;return n.value.length?Dx(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}):t.value})}}function Dx(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,c;for(let f=0;fw!=null?w.toString().toLocaleLowerCase():w),m!==h)return pa(m)&&pa(h)?0:pa(m)?-1:pa(h)?1:!isNaN(m)&&!isNaN(h)?Number(m)-Number(h):a.compare(m,h)}}return 0}).map(o=>{let[i]=o;return i})}const um=W({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:ke,default:"$sortAsc"},sortDescIcon:{type:ke,default:"$sortDesc"},headerProps:{type:Object},...oa(),...Ri()},"VDataTableHeaders"),nr=ue()({name:"VDataTableHeaders",props:um(),setup(e,t){let{slots:n}=t;const{t:l}=On(),{toggleSort:a,sortBy:r,isSorted:o}=im(),{someSelected:i,allSelected:s,selectAll:c,showSelectAll:f}=Tr(),{columns:u,headers:d}=Er(),{loaderClasses:v}=_r(e);function m(k,E){if(!(!e.sticky&&!k.fixed))return{position:"sticky",left:k.fixed?ie(k.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${E})`:void 0}}function h(k){const E=r.value.find(V=>V.key===k.key);return E?E.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:y,backgroundColorStyles:b}=kt(e,"color"),{displayClasses:w,mobile:P}=vn(e),p=x(()=>({headers:d.value,columns:u.value,toggleSort:a,isSorted:o,sortBy:r.value,someSelected:i.value,allSelected:s.value,selectAll:c,getSortIcon:h})),S=x(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},w.value,v.value]),A=k=>{let{column:E,x:V,y:O}=k;const T=E.key==="data-table-select"||E.key==="data-table-expand",F=ce(e.headerProps??{},E.headerProps??{});return g(tr,ce({tag:"th",align:E.align,class:[{"v-data-table__th--sortable":E.sortable&&!e.disableSort,"v-data-table__th--sorted":o(E),"v-data-table__th--fixed":E.fixed},...S.value],style:{width:ie(E.width),minWidth:ie(E.minWidth),maxWidth:ie(E.maxWidth),...m(E,O)},colspan:E.colspan,rowspan:E.rowspan,onClick:E.sortable?()=>a(E):void 0,fixed:E.fixed,nowrap:E.nowrap,lastFixed:E.lastFixed,noPadding:T},F),{default:()=>{var K;const M=`header.${E.key}`,Y={column:E,selectAll:c,isSorted:o,toggleSort:a,sortBy:r.value,someSelected:i.value,allSelected:s.value,getSortIcon:h};return n[M]?n[M](Y):E.key==="data-table-select"?((K=n["header.data-table-select"])==null?void 0:K.call(n,Y))??(f.value&&g(Pr,{modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":c},null)):g("div",{class:"v-data-table-header__content"},[g("span",null,[E.title]),E.sortable&&!e.disableSort&&g(Ge,{key:"icon",class:"v-data-table-header__sort-icon",icon:h(E)},null),e.multiSort&&o(E)&&g("div",{key:"badge",class:["v-data-table-header__sort-badge",...y.value],style:b.value},[r.value.findIndex(X=>X.key===E.key)+1])])}})},I=()=>{const k=ce(e.headerProps??{}??{}),E=x(()=>u.value.filter(O=>(O==null?void 0:O.sortable)&&!e.disableSort)),V=x(()=>{if(u.value.find(T=>T.key==="data-table-select")!=null)return s.value?"$checkboxOn":i.value?"$checkboxIndeterminate":"$checkboxOff"});return g(tr,ce({tag:"th",class:[...S.value],colspan:d.value.length+1},k),{default:()=>[g("div",{class:"v-data-table-header__content"},[g(Uv,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:E.value,label:l("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>r.value=[],appendIcon:V.value,"onClick:append":()=>c(!s.value)},{...n,chip:O=>{var T;return g(wv,{onClick:(T=O.item.raw)!=null&&T.sortable?()=>a(O.item.raw):void 0,onMousedown:F=>{F.preventDefault(),F.stopPropagation()}},{default:()=>[O.item.title,g(Ge,{class:["v-data-table__td-sort-icon",o(O.item.raw)&&"v-data-table__td-sort-icon-active"],icon:h(O.item.raw),size:"small"},null)]})}})])]})};he(()=>P.value?g("tr",null,[g(I,null,null)]):g(Ce,null,[n.headers?n.headers(p.value):d.value.map((k,E)=>g("tr",null,[k.map((V,O)=>g(A,{column:V,x:O,y:E},null))])),e.loading&&g("tr",{class:"v-data-table-progress"},[g("th",{colspan:u.value.length},[g(Mi,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),cm=W({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),fm=Symbol.for("vuetify:data-table-group");function dm(e){return{groupBy:Fe(e,"groupBy")}}function vm(e){const{disableSort:t,groupBy:n,sortBy:l}=e,a=ne(new Set),r=x(()=>n.value.map(f=>({...f,order:f.order??!1})).concat(t!=null&&t.value?[]:l.value));function o(f){return a.value.has(f.id)}function i(f){const u=new Set(a.value);o(f)?u.delete(f.id):u.add(f.id),a.value=u}function s(f){function u(d){const v=[];for(const m of d.items)"type"in m&&m.type==="group"?v.push(...u(m)):v.push(m);return v}return u({type:"group",items:f,id:"dummy",key:"dummy",value:"dummy",depth:0})}const c={sortByWithGroups:r,toggleGroup:i,opened:a,groupBy:n,extractRows:s,isGroupOpen:o};return He(fm,c),c}function mm(){const e=_e(fm);if(!e)throw new Error("Missing group!");return e}function Rx(e,t){if(!e.length)return[];const n=new Map;for(const l of e){const a=qn(l.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(l)}return n}function hm(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=Rx(e,t[0]),r=[],o=t.slice(1);return a.forEach((i,s)=>{const c=t[0],f=`${l}_${c}_${s}`;r.push({depth:n,id:f,key:c,value:s,items:o.length?hm(i,o,n+1,f):i,type:"group"})}),r}function gm(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(...gm(l.items,t))):n.push(l);return n}function ym(e,t,n){return{flatItems:x(()=>{if(!t.value.length)return e.value;const a=hm(e.value,t.value.map(r=>r.key));return gm(a,n.value)})}}const Mx=W({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),Lx=ue()({name:"VDataTableGroupHeaderRow",props:Mx(),setup(e,t){let{slots:n}=t;const{isGroupOpen:l,toggleGroup:a,extractRows:r}=mm(),{isSelected:o,isSomeSelected:i,select:s}=Tr(),{columns:c}=Er(),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}},[c.value.map(u=>{var d,v;if(u.key==="data-table-group"){const m=l(e.item)?"$expand":"$next",h=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:f.value.length,props:{icon:m,onClick:h}}))??g(tr,{class:"v-data-table-group-header-row__column"},{default:()=>[g(tt,{size:"small",variant:"text",icon:m,onClick:h},null),g("span",null,[e.item.value]),g("span",null,[Ze("("),f.value.length,Ze(")")])]})}if(u.key==="data-table-select"){const m=o(f.value),h=i(f.value)&&!m,y=b=>s(f.value,b);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:m,indeterminate:h,"onUpdate:modelValue":y}}))??g("td",null,[g(Pr,{modelValue:m,indeterminate:h,"onUpdate:modelValue":y},null)])}return g("td",null,null)})])}}),$x=W({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),pm=Symbol.for("vuetify:datatable:expanded");function bm(e){const t=J(e,"expandOnClick"),n=Fe(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function l(i,s){const c=new Set(n.value);s?c.add(i.value):c.delete(i.value),n.value=c}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 He(pm,o),o}function Sm(){const e=_e(pm);if(!e)throw new Error("foo");return e}const Nx=W({index:Number,item:Object,cellProps:[Object,Function],onClick:nt(),onContextmenu:nt(),onDblclick:nt(),...oa()},"VDataTableRow"),wm=ue()({name:"VDataTableRow",props:Nx(),setup(e,t){let{slots:n}=t;const{displayClasses:l,mobile:a}=vn(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:i,allSelected:s,selectAll:c}=Tr(),{isExpanded:f,toggleExpand:u}=Sm(),{toggleSort:d,sortBy:v,isSorted:m}=im(),{columns:h}=Er();he(()=>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&&h.value.map((y,b)=>{const w=e.item,P=`item.${y.key}`,p=`header.${y.key}`,S={index:e.index,item:w.raw,internalItem:w,value:qn(w.columns,y.key),column:y,isSelected:r,toggleSelect:o,isExpanded:f,toggleExpand:u},A={column:y,selectAll:c,isSorted:m,toggleSort:d,sortBy:v.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},I=typeof e.cellProps=="function"?e.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value,column:y}):e.cellProps,k=typeof y.cellProps=="function"?y.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value}):y.cellProps;return g(tr,ce({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},I,k),{default:()=>{var V,O,T,F,M;if(n[P]&&!a.value)return(V=n[P])==null?void 0:V.call(n,S);if(y.key==="data-table-select")return((O=n["item.data-table-select"])==null?void 0:O.call(n,S))??g(Pr,{disabled:!w.selectable,modelValue:r([w]),onClick:Bs(()=>o(w),["stop"])},null);if(y.key==="data-table-expand")return((T=n["item.data-table-expand"])==null?void 0:T.call(n,S))??g(tt,{icon:f(w)?"$collapse":"$expand",size:"small",variant:"text",onClick:Bs(()=>u(w),["stop"])},null);const E=Nn(S.value);return a.value?g(Ce,null,[g("div",{class:"v-data-table__td-title"},[((F=n[p])==null?void 0:F.call(n,A))??y.title]),g("div",{class:"v-data-table__td-value"},[((M=n[P])==null?void 0:M.call(n,S))??E])]):E}})})]))}}),xm=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],...oa()},"VDataTableRows"),lr=ue()({name:"VDataTableRows",inheritAttrs:!1,props:xm(),setup(e,t){let{attrs:n,slots:l}=t;const{columns:a}=Er(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=Sm(),{isSelected:s,toggleSelect:c}=Tr(),{toggleGroup:f,isGroupOpen:u}=mm(),{t:d}=On(),{mobile:v}=vn(e);return he(()=>{var m,h;return e.loading&&(!e.items.length||l.loading)?g("tr",{class:"v-data-table-rows-loading",key:"loading"},[g("td",{colspan:a.value.length},[((m=l.loading)==null?void 0:m.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},[((h=l["no-data"])==null?void 0:h.call(l))??d(e.noDataText)])]):g(Ce,null,[e.items.map((y,b)=>{var p;if(y.type==="group"){const S={index:b,item:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:c,toggleGroup:f,isGroupOpen:u};return l["group-header"]?l["group-header"](S):g(Lx,ce({key:`group-header_${y.id}`,item:y},au(n,":group-header",()=>S)),l)}const w={index:b,item:y.raw,internalItem:y,columns:a.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:c},P={...w,props:ce({key:`item_${y.key??y.index}`,onClick:r.value?()=>{o(y)}:void 0,index:b,item:y,cellProps:e.cellProps,mobile:v.value},au(n,":row",()=>w),typeof e.rowProps=="function"?e.rowProps({item:w.item,index:w.index,internalItem:w.internalItem}):e.rowProps)};return g(Ce,{key:P.props.key},[l.item?l.item(P):g(wm,P.props,l),i(y)&&((p=l["expanded-row"])==null?void 0:p.call(l,w))])})])}),{}}}),Cm=W({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...xe(),...Kt(),...Ke(),...ze()},"VTable"),ar=ue()({name:"VTable",props:Cm(),setup(e,t){let{slots:n,emit:l}=t;const{themeClasses:a}=qe(e),{densityClasses:r}=tn(e);return he(()=>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:ie(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)]}})),{}}}),Hx=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 jx(e,t,n,l){const a=e.returnObject?t:mt(t,e.itemValue),r=mt(t,e.itemSelectable,!0),o=l.reduce((i,s)=>(s.key!=null&&(i[s.key]=mt(t,s.value)),i),{});return{type:"item",key:e.returnObject?mt(t,e.itemValue):a,index:n,value:a,selectable:r,columns:o,raw:t}}function zx(e,t,n){return t.map((l,a)=>jx(e,l,a,n))}function _m(e,t){return{items:x(()=>zx(e,e.items,t.value))}}function km(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;fe(i,()=>{Vn(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 Wx=(e,t,n)=>e==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),Pm=W({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function Kx(e,t,n){var i;const l=[],a=(n==null?void 0:n.default)??Wx,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 c=="object"){const y=r||Object.keys(f);for(const b of y){const w=mt(f,b),P=(i=n==null?void 0:n.customKeyFilter)==null?void 0:i[b];if(v=P?P(w,t,c):a(w,t,c),v!==-1&&v!==!1)P?u[b]=v:d[b]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(c,t,c),v!==-1&&v!==!1&&(d.title=v);const m=Object.keys(d).length,h=Object.keys(u).length;if(!m&&!h||(n==null?void 0:n.filterMode)==="union"&&h!==o&&!m||(n==null?void 0:n.filterMode)==="intersection"&&(h!==o||!m))continue}l.push({index:s,matches:{...d,...u}})}return l}function Em(e,t,n,l){const a=ne([]),r=ne(new Map),o=x(()=>l!=null&&l.transform?Ae(t).map(s=>[s,l.transform(s)]):Ae(t));it(()=>{const s=typeof n=="function"?n():Ae(n),c=typeof s!="string"&&typeof s!="number"?"":String(s),f=Kx(o.value,c,{customKeyFilter:{...e.customKeyFilter,...Ae(l==null?void 0:l.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),u=Ae(t),d=[],v=new Map;f.forEach(m=>{let{index:h,matches:y}=m;const b=u[h];d.push(b),v.set(b.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 Tm=W({...xm(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...$x(),...cm(),...Px(),...Hx(),...Fx(),...Bx(),...um(),...Cm()},"DataTable"),Ux=W({...wx(),...Tm(),...Pm(),...qv()},"VDataTable");ue()({name:"VDataTable",props:Ux(),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}=dm(e),{sortBy:r,multiSort:o,mustSort:i}=rm(e),{page:s,itemsPerPage:c}=xx(e),{disableSort:f}=na(e),{columns:u,headers:d,sortFunctions:v,sortRawFunctions:m,filterFunctions:h}=Jv(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:y}=_m(e,u),b=J(e,"search"),{filteredItems:w}=Em(e,y,b,{transform:B=>B.columns,customKeyFilter:h}),{toggleSort:P}=om({sortBy:r,multiSort:o,mustSort:i,page:s}),{sortByWithGroups:p,opened:S,extractRows:A,isGroupOpen:I,toggleGroup:k}=vm({groupBy:a,sortBy:r,disableSort:f}),{sortedItems:E}=sm(e,w,p,{transform:B=>({...B.raw,...B.columns}),sortFunctions:v,sortRawFunctions:m}),{flatItems:V}=ym(E,a,S),O=x(()=>V.value.length),{startIndex:T,stopIndex:F,pageCount:M,setItemsPerPage:Y}=Cx({page:s,itemsPerPage:c,itemsLength:O}),{paginatedItems:K}=kx({items:V,startIndex:T,stopIndex:F,itemsPerPage:c}),X=x(()=>A(K.value)),{isSelected:Z,select:R,selectAll:L,toggleSelect:j,someSelected:H,allSelected:ve}=lm(e,{allItems:y,currentPage:X}),{isExpanded:le,toggleExpand:ge}=bm(e);km({page:s,itemsPerPage:c,sortBy:r,groupBy:a,search:b}),Vt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const ae=x(()=>({page:s.value,itemsPerPage:c.value,sortBy:r.value,pageCount:M.value,toggleSort:P,setItemsPerPage:Y,someSelected:H.value,allSelected:ve.value,isSelected:Z,select:R,selectAll:L,toggleSelect:j,isExpanded:le,toggleExpand:ge,isGroupOpen:I,toggleGroup:k,items:X.value.map(B=>B.raw),internalItems:X.value,groupedItems:K.value,columns:u.value,headers:d.value}));return he(()=>{const B=sc.filterProps(e),N=nr.filterProps(e),G=lr.filterProps(e),Q=ar.filterProps(e);return g(ar,ce({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 be;return(be=l.top)==null?void 0:be.call(l,ae.value)},default:()=>{var be,Ee,C,_,D,z;return l.default?l.default(ae.value):g(Ce,null,[(be=l.colgroup)==null?void 0:be.call(l,ae.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(nr,N,l)]),(Ee=l.thead)==null?void 0:Ee.call(l,ae.value),!e.hideDefaultBody&&g("tbody",null,[(C=l["body.prepend"])==null?void 0:C.call(l,ae.value),l.body?l.body(ae.value):g(lr,ce(n,G,{items:K.value}),l),(_=l["body.append"])==null?void 0:_.call(l,ae.value)]),(D=l.tbody)==null?void 0:D.call(l,ae.value),(z=l.tfoot)==null?void 0:z.call(l,ae.value)])},bottom:()=>l.bottom?l.bottom(ae.value):!e.hideDefaultFooter&&g(Ce,null,[g(Ni,null,null),g(sc,B,{prepend:l["footer.prepend"]})])})}),{}}});const Gx=W({...Tm(),...cm(),...Wv(),...Pm()},"VDataTableVirtual"),qx=ue()({name:"VDataTableVirtual",props:Gx(),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}=dm(e),{sortBy:r,multiSort:o,mustSort:i}=rm(e),{disableSort:s}=na(e),{columns:c,headers:f,filterFunctions:u,sortFunctions:d,sortRawFunctions:v}=Jv(e,{groupBy:a,showSelect:J(e,"showSelect"),showExpand:J(e,"showExpand")}),{items:m}=_m(e,c),h=J(e,"search"),{filteredItems:y}=Em(e,m,h,{transform:N=>N.columns,customKeyFilter:u}),{toggleSort:b}=om({sortBy:r,multiSort:o,mustSort:i}),{sortByWithGroups:w,opened:P,extractRows:p,isGroupOpen:S,toggleGroup:A}=vm({groupBy:a,sortBy:r,disableSort:s}),{sortedItems:I}=sm(e,y,w,{transform:N=>({...N.raw,...N.columns}),sortFunctions:d,sortRawFunctions:v}),{flatItems:k}=ym(I,a,P),E=x(()=>p(k.value)),{isSelected:V,select:O,selectAll:T,toggleSelect:F,someSelected:M,allSelected:Y}=lm(e,{allItems:E,currentPage:E}),{isExpanded:K,toggleExpand:X}=bm(e),{containerRef:Z,markerRef:R,paddingTop:L,paddingBottom:j,computedItems:H,handleItemResize:ve,handleScroll:le,handleScrollend:ge}=Kv(e,k),ae=x(()=>H.value.map(N=>N.raw));km({sortBy:r,page:se(1),itemsPerPage:se(-1),groupBy:a,search:h}),Vt({VDataTableRows:{hideNoData:J(e,"hideNoData"),noDataText:J(e,"noDataText"),loading:J(e,"loading"),loadingText:J(e,"loadingText")}});const B=x(()=>({sortBy:r.value,toggleSort:b,someSelected:M.value,allSelected:Y.value,isSelected:V,select:O,selectAll:T,toggleSelect:F,isExpanded:K,toggleExpand:X,isGroupOpen:S,toggleGroup:A,items:E.value.map(N=>N.raw),internalItems:E.value,groupedItems:k.value,columns:c.value,headers:f.value}));he(()=>{const N=nr.filterProps(e),G=lr.filterProps(e),Q=ar.filterProps(e);return g(ar,ce({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Q),{top:()=>{var be;return(be=l.top)==null?void 0:be.call(l,B.value)},wrapper:()=>{var be,Ee,C;return g("div",{ref:Z,onScrollPassive:le,onScrollend:ge,class:"v-table__wrapper",style:{height:ie(e.height)}},[g("table",null,[(be=l.colgroup)==null?void 0:be.call(l,B.value),!e.hideDefaultHeader&&g("thead",{key:"thead"},[g(nr,ce(N,{sticky:e.fixedHeader}),l)]),!e.hideDefaultBody&&g("tbody",null,[g("tr",{ref:R,style:{height:ie(L.value),border:0}},[g("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),(Ee=l["body.prepend"])==null?void 0:Ee.call(l,B.value),g(lr,ce(n,G,{items:ae.value}),{...l,item:_=>g(zv,{key:_.internalItem.index,renderless:!0,"onUpdate:height":D=>ve(_.internalItem.index,D)},{default:D=>{var $;let{itemRef:z}=D;return(($=l.item)==null?void 0:$.call(l,{..._,itemRef:z}))??g(wm,ce(_.props,{ref:z,key:_.internalItem.index,index:_.internalItem.index}),l)}})}),(C=l["body.append"])==null?void 0:C.call(l,B.value),g("tr",{style:{height:ie(j.value),border:0}},[g("td",{colspan:c.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var be;return(be=l.bottom)==null?void 0:be.call(l,B.value)}})})}}),Yx=W({fluid:{type:Boolean,default:!1},...xe(),...zt(),...Ke()},"VContainer"),Am=ue()({name:"VContainer",props:Yx(),setup(e,t){let{slots:n}=t;const{rtlClasses:l}=Ft(),{dimensionStyles:a}=Wt(e);return he(()=>g(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},l.value,e.class],style:[a.value,e.style]},n)),{}}}),Qx={class:"d-flex flex-column flex-sm-row"},Xx=wl({__name:"index",async setup(e){let t,n;const l=Cd(),{data:a}=([t,n]=Ra(()=>gv()),t=await t,n(),t),{data:r,isFinished:o}=([t,n]=Ra(()=>QS()),t=await t,n(),t),i=ne(),s=ne(l.query.search),c=()=>{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%"}],u=x(()=>r.value.map(d=>{var m;const v=d.replaceAll("/","_");return{keyboard:d,firmware:((m=a.value[v])==null?void 0:m.url)??"",folder:`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${d}`}}));return(d,v)=>{const m=Xn("shortkey");return xt(),Mt(Am,{class:"py-8 px-6 h-100",fluid:""},{default:Le(()=>[v[1]||(v[1]=Ne("h2",null,"All Supported Keyboards",-1)),v[2]||(v[2]=Ne("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)),Ne("div",Qx,[Pt(g($o,{onShortkey:c,ref_key:"search_field",ref:i,density:"comfortable",class:"py-2",modelValue:s.value,"onUpdate:modelValue":v[0]||(v[0]=h=>s.value=h),label:"Search","prepend-inner-icon":"fa-solid fa-search",variant:"outlined","hide-details":"","single-line":"",clearable:""},null,8,["modelValue"]),[[m,["ctrl","f"]]])]),g(qx,{"fixed-header":"","disable-sort":"",height:"calc(100vh - 23em)",loading:!Ae(o),search:s.value,headers:f,items:u.value,"item-value":"keyboard"},{"item.keyboard":Le(({item:h})=>[g(tt,{variant:"text",to:`/keyboard/${h.keyboard}`},{default:Le(()=>[Ze(Nn(h.keyboard),1)]),_:2},1032,["to"])]),"item.folder":Le(({item:h})=>[g(tt,{variant:"text",icon:"fa-brands fa-github",href:h.folder},null,8,["href"])]),"item.firmware":Le(({item:h})=>[h.firmware?(xt(),Mt(tt,{key:0,variant:"text",icon:"fa-solid fa-download",href:h.firmware},null,8,["href"])):Ea("",!0)]),_:2},1032,["loading","search","items"])]),_:1})}}}),Zx=Object.freeze(Object.defineProperty({__proto__:null,default:Xx},Symbol.toStringTag,{value:"Module"})),Jx=(e,t)=>{const n=e.__vccOpts||e;for(const[l,a]of t)n[l]=a;return n},eC=W({actionText:String,bgColor:String,color:String,icon:ke,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...xe(),...zt(),...Zn({size:void 0}),...ze()},"VEmptyState"),tC=ue()({name:"VEmptyState",props:eC(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:l}=t;const{themeClasses:a}=qe(e),{backgroundColorClasses:r,backgroundColorStyles:o}=kt(J(e,"bgColor")),{dimensionStyles:i}=Wt(e),{displayClasses:s}=vn();function c(f){n("click:action",f)}return he(()=>{var y,b,w;const f=!!(l.actions||e.actionText),u=!!(l.headline||e.headline),d=!!(l.title||e.title),v=!!(l.text||e.text),m=!!(l.media||e.image||e.icon),h=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]},[m&&g("div",{key:"media",class:"v-empty-state__media"},[l.media?g(Ue,{key:"media-defaults",defaults:{VImg:{src:e.image,height:h},VIcon:{size:h,icon:e.icon}}},{default:()=>[l.media()]}):g(Ce,null,[e.image?g(sa,{key:"image",src:e.image,height:h},null):e.icon?g(Ge,{key:"icon",color:e.color,size:h,icon:e.icon},null):void 0])]),u&&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"},[((b=l.title)==null?void 0:b.call(l))??e.title]),v&&g("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:ie(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(Ue,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var P;return[((P=l.actions)==null?void 0:P.call(l,{props:{onClick:c}}))??g(tt,{onClick:c},null)]}})])])}),{}}}),nC={};function lC(e,t){return xt(),Mt(tC,{headline:"Whoops!",title:"Page not found"},{text:Le(()=>t[0]||(t[0]=[Ze(" The page you were looking for does not exist ")])),actions:Le(()=>[g(tt,{color:"primary",to:"/"},{default:Le(()=>t[1]||(t[1]=[Ze("Return home")])),_:1})]),media:Le(()=>[g(sa,{class:"ma-10",src:kd,height:"30vh"})]),_:1})}const aC=Jx(nC,[["render",lC]]),rC=Object.freeze(Object.defineProperty({__proto__:null,default:aC},Symbol.toStringTag,{value:"Module"})),oC=async e=>Ai(`${hv}/keyboards/${e}/info.json`,{afterFetch(t){return t.data=t.data.keyboards[e],t}}).get().json(),iC=W({color:String,density:String,...xe()},"VBannerActions"),sC=ue()({name:"VBannerActions",props:iC(),setup(e,t){let{slots:n}=t;return Vt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),he(()=>{var l;return g("div",{class:["v-banner-actions",e.class],style:e.style},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),Im=Yf("v-banner-text"),uC=W({avatar:String,bgColor:String,color:String,icon:ke,lines:String,stacked:Boolean,sticky:Boolean,text:String,...en(),...xe(),...Kt(),...zt(),...oa({mobile:null}),...hn(),...Bi(),...Zd(),...Tt(),...Ke(),...ze()},"VBanner"),cC=ue()({name:"VBanner",props:uC(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:l,backgroundColorStyles:a}=kt(e,"bgColor"),{borderClasses:r}=mn(e),{densityClasses:o}=tn(e),{displayClasses:i,mobile:s}=vn(e),{dimensionStyles:c}=Wt(e),{elevationClasses:f}=Fn(e),{locationStyles:u}=Di(e),{positionClasses:d}=Jd(e),{roundedClasses:v}=Bt(e),{themeClasses:m}=qe(e),h=J(e,"color"),y=J(e,"density");Vt({VBannerActions:{color:h,density:y}}),he(()=>{const b=!!(e.text||n.text),w=!!(e.avatar||e.icon),P=!!(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},m.value,l.value,r.value,o.value,i.value,f.value,d.value,v.value,e.class],style:[a.value,c.value,u.value,e.style],role:"banner"},{default:()=>{var p;return[P&&g("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?g(Ue,{key:"prepend-defaults",disabled:!w,defaults:{VAvatar:{color:h.value,density:y.value,icon:e.icon,image:e.avatar}}},n.prepend):g(Sl,{key:"prepend-avatar",color:h.value,density:y.value,icon:e.icon,image:e.avatar},null)]),g("div",{class:"v-banner__content"},[b&&g(Im,{key:"text"},{default:()=>{var S;return[((S=n.text)==null?void 0:S.call(n))??e.text]}}),(p=n.default)==null?void 0:p.call(n)]),n.actions&&g(sC,{key:"actions"},n.actions)]}})})}}),fC={class:"hidden-sm-and-down"},dC={class:"text-center"},vC={class:"mx-10 my-4"},mC={key:0},hC=wl({__name:"[kb]+",async setup(e){let t,n;const l=Cd(),a=x0(),r=x(()=>l.params.kb.join("/")),o=x(()=>r.value.replaceAll("/","_")),{data:i}=([t,n]=Ra(()=>gv()),t=await t,n(),t),{data:s,error:c}=([t,n]=Ra(()=>oC(r.value)),t=await t,n(),t);return c.value&&a.push("/404"),(f,u)=>Ae(s)?(xt(),Mt(Am,{key:0},{default:Le(()=>{var d;return[g(cC,{lines:"one","bg-color":"transparent"},{actions:Le(()=>{var v;return[Ne("div",fC,[g(tt,{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(()=>u[0]||(u[0]=[Ze("QMK")])),_:1},8,["href"]),(v=Ae(i)[o.value])!=null&&v.url?(xt(),Mt(tt,{key:0,class:"ma-2 align-self-end",color:"orange",variant:"elevated","prepend-icon":"fa-solid fa-download",href:Ae(i)[o.value].url},{default:Le(()=>u[1]||(u[1]=[Ze("Firmware")])),_:1},8,["href"])):Ea("",!0)])]}),default:Le(()=>[g(Im,null,{default:Le(()=>[Ne("h1",null,Nn(Ae(s).keyboard_name),1)]),_:1})]),_:1}),Ne("div",dC,[g(Ge,{size:"300"},{default:Le(()=>u[2]||(u[2]=[Ze("fa-regular fa-keyboard")])),_:1})]),u[4]||(u[4]=Ne("h2",null,"Make example for this keyboard (after setting up your build environment):",-1)),Ne("pre",null,[Ne("code",null,"qmk compile -kb "+Nn(r.value)+" -km default",1)]),u[5]||(u[5]=Ne("h2",null,"Flashing example for this keyboard:",-1)),Ne("pre",null,[Ne("code",null,"qmk flash -kb "+Nn(r.value)+" -km default",1)]),u[6]||(u[6]=Ne("p",{class:"my-2"},[Ze(" See the "),Ne("a",{href:"https://docs.qmk.fm/getting_started_build_tools"},"build environment"),Ze(" and the "),Ne("a",{href:"https://docs.qmk.fm/getting_started_make_guide"},"make instructions"),Ze(" for more information. Brand new to QMK? Start with our "),Ne("a",{href:"https://docs.qmk.fm/newbs"},"Complete Newbs Guide"),Ze(". ")],-1)),u[7]||(u[7]=Ne("h2",null,"Bootloader",-1)),u[8]||(u[8]=Ne("p",null,"Enter the bootloader using one of the following methods:",-1)),Ne("ul",vC,[Ae(s).features.bootmagic?(xt(),Sg("li",mC," Bootmagic reset: Hold down the key at "+Nn(((d=Ae(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)):Ea("",!0),u[3]||(u[3]=Ne("li",null,[Ze(" Keycode in layout: Press the key mapped to "),Ne("code",{class:"v-code"},"QK_BOOT"),Ze(" if it is available ")],-1))])]}),_:1})):Ea("",!0)}}),gC=Object.freeze(Object.defineProperty({__proto__:null,default:hC},Symbol.toStringTag,{value:"Module"})); diff --git a/index.html b/index.html index fbd6e87..d5dd77e 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@ QMK Keyboards - +