Files
2026-04-07 17:56:15 +02:00

26 lines
778 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CRlenhn2.js","./wKjIcb_L.js","./BN5pGhFp.js","./BEl2LAkQ.js","./imprint.Bg2LVb4w.css","./BrwJbHal.js","./portfolio.CsD-7uez.css","./jiv3OOnY.js","./default.DvXYmI2S.css","./fKpzCM01.js","./error.CnqMh6AM.css","./BHlbuXNu.js","./error-404.DL_4WIao.css","./BOpdKnyW.js","./error-500.I1Dtv2V5.css"])))=>i.map(i=>d[i]);
(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))a(l);new MutationObserver(l=>{for(const r of l)if(r.type==="childList")for(const o of r.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const r={};return l.integrity&&(r.integrity=l.integrity),l.referrerPolicy&&(r.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?r.credentials="include":l.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(l){if(l.ep)return;l.ep=!0;const r=n(l);fetch(l.href,r)}})();function Tf(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const mt={},Nr=[],ba=()=>{},ub=()=>!1,wi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Js=e=>e.startsWith("onUpdate:"),Ht=Object.assign,Ef=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},kC=Object.prototype.hasOwnProperty,lt=(e,t)=>kC.call(e,t),Me=Array.isArray,Fr=e=>so(e)==="[object Map]",cb=e=>so(e)==="[object Set]",Om=e=>so(e)==="[object Date]",wC=e=>so(e)==="[object RegExp]",$e=e=>typeof e=="function",bt=e=>typeof e=="string",En=e=>typeof e=="symbol",nt=e=>e!==null&&typeof e=="object",Af=e=>(nt(e)||$e(e))&&$e(e.then)&&$e(e.catch),db=Object.prototype.toString,so=e=>db.call(e),_C=e=>so(e).slice(8,-1),fb=e=>so(e)==="[object Object]",Zs=e=>bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,jl=Tf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qs=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},CC=/-\w/g,Qt=Qs(e=>e.replace(CC,t=>t.slice(1).toUpperCase())),xC=/\B([A-Z])/g,cr=Qs(e=>e.replace(xC,"-$1").toLowerCase()),xa=Qs(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ju=Qs(e=>e?`on${xa(e)}`:""),va=(e,t)=>!Object.is(e,t),Br=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},vb=(e,t,n,a=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Vf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},mb=e=>{const t=bt(e)?Number(e):NaN;return isNaN(t)?e:t};let Mm;const eu=()=>Mm||(Mm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function pe(e){if(Me(e)){const t={};for(let n=0;n<e.length;n++){const a=e[n],l=bt(a)?EC(a):pe(a);if(l)for(const r in l)t[r]=l[r]}return t}else if(bt(e)||nt(e))return e}const IC=/;(?![^(]*\))/g,PC=/:([^]+)/,TC=/\/\*[^]*?\*\//g;function EC(e){const t={};return e.replace(TC,"").split(IC).forEach(n=>{if(n){const a=n.split(PC);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ue(e){let t="";if(bt(e))t=e;else if(Me(e))for(let n=0;n<e.length;n++){const a=ue(e[n]);a&&(t+=a+" ")}else if(nt(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function hb(e){if(!e)return null;let{class:t,style:n}=e;return t&&!bt(t)&&(e.class=ue(t)),n&&(e.style=pe(n)),e}const AC="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",VC=Tf(AC);function gb(e){return!!e||e===""}function LC(e,t){if(e.length!==t.length)return!1;let n=!0;for(let a=0;n&&a<e.length;a++)n=Lf(e[a],t[a]);return n}function Lf(e,t){if(e===t)return!0;let n=Om(e),a=Om(t);if(n||a)return n&&a?e.getTime()===t.getTime():!1;if(n=En(e),a=En(t),n||a)return e===t;if(n=Me(e),a=Me(t),n||a)return n&&a?LC(e,t):!1;if(n=nt(e),a=nt(t),n||a){if(!n||!a)return!1;const l=Object.keys(e).length,r=Object.keys(t).length;if(l!==r)return!1;for(const o in e){const i=e.hasOwnProperty(o),s=t.hasOwnProperty(o);if(i&&!s||!i&&s||!Lf(e[o],t[o]))return!1}}return String(e)===String(t)}const yb=e=>!!(e&&e.__v_isRef===!0),za=e=>bt(e)?e:e==null?"":Me(e)||nt(e)&&(e.toString===db||!$e(e.toString))?yb(e)?za(e.value):JSON.stringify(e,bb,2):String(e),bb=(e,t)=>yb(t)?bb(e,t.value):Fr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,l],r)=>(n[Zu(a,r)+" =>"]=l,n),{})}:cb(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Zu(n))}:En(t)?Zu(t):nt(t)&&!Me(t)&&!fb(t)?String(t):t,Zu=(e,t="")=>{var n;return En(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let an;class pb{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.__v_skip=!0,this.parent=an,!t&&an&&(this.index=(an.scopes||(an.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;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=an;try{return an=this,t()}finally{an=n}}}on(){++this._on===1&&(this.prevScope=an,an=this)}off(){this._on>0&&--this._on===0&&(an=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n<a;n++)this.effects[n].stop();for(this.effects.length=0,n=0,a=this.cleanups.length;n<a;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,a=this.scopes.length;n<a;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const l=this.parent.scopes.pop();l&&l!==this&&(this.parent.scopes[this.index]=l,l.index=this.index)}this.parent=void 0}}}function Ka(e){return new pb(e)}function uo(){return an}function ft(e,t=!1){an&&an.cleanups.push(e)}let yt;const Qu=new WeakSet;class Sb{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,an&&an.active&&an.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,Qu.has(this)&&(Qu.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||wb(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Nm(this),_b(this);const t=yt,n=qn;yt=this,qn=!0;try{return this.fn()}finally{Cb(this),yt=t,qn=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Of(t);this.deps=this.depsTail=void 0,Nm(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?Qu.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Hc(this)&&this.run()}get dirty(){return Hc(this)}}let kb=0,Fo,Bo;function wb(e,t=!1){if(e.flags|=8,t){e.next=Bo,Bo=e;return}e.next=Fo,Fo=e}function Df(){kb++}function Rf(){if(--kb>0)return;if(Bo){let t=Bo;for(Bo=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Fo;){let t=Fo;for(Fo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function _b(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Cb(e){let t,n=e.depsTail,a=n;for(;a;){const l=a.prevDep;a.version===-1?(a===n&&(n=l),Of(a),DC(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=l}e.deps=t,e.depsTail=n}function Hc(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(xb(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function xb(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===qo)||(e.globalVersion=qo,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Hc(e))))return;e.flags|=2;const t=e.dep,n=yt,a=qn;yt=e,qn=!0;try{_b(e);const l=e.fn(e._value);(t.version===0||va(l,e._value))&&(e.flags|=128,e._value=l,t.version++)}catch(l){throw t.version++,l}finally{yt=n,qn=a,Cb(e),e.flags&=-3}}function Of(e,t=!1){const{dep:n,prevSub:a,nextSub:l}=e;if(a&&(a.nextSub=l,e.prevSub=void 0),l&&(l.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Of(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function DC(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let qn=!0;const Ib=[];function Ga(){Ib.push(qn),qn=!1}function Ya(){const e=Ib.pop();qn=e===void 0?!0:e}function Nm(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=yt;yt=void 0;try{t()}finally{yt=n}}}let qo=0;class RC{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 tu{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!yt||!qn||yt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==yt)n=this.activeLink=new RC(yt,this),yt.deps?(n.prevDep=yt.depsTail,yt.depsTail.nextDep=n,yt.depsTail=n):yt.deps=yt.depsTail=n,Pb(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=yt.depsTail,n.nextDep=void 0,yt.depsTail.nextDep=n,yt.depsTail=n,yt.deps===n&&(yt.deps=a)}return n}trigger(t){this.version++,qo++,this.notify(t)}notify(t){Df();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Rf()}}}function Pb(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)Pb(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ys=new WeakMap,Ul=Symbol(""),Wc=Symbol(""),Xo=Symbol("");function ln(e,t,n){if(qn&&yt){let a=ys.get(e);a||ys.set(e,a=new Map);let l=a.get(n);l||(a.set(n,l=new tu),l.map=a,l.key=n),l.track()}}function Ma(e,t,n,a,l,r){const o=ys.get(e);if(!o){qo++;return}const i=s=>{s&&s.trigger()};if(Df(),t==="clear")o.forEach(i);else{const s=Me(e),u=s&&Zs(n);if(s&&n==="length"){const c=Number(a);o.forEach((d,f)=>{(f==="length"||f===Xo||!En(f)&&f>=c)&&i(d)})}else switch((n!==void 0||o.has(void 0))&&i(o.get(n)),u&&i(o.get(Xo)),t){case"add":s?u&&i(o.get("length")):(i(o.get(Ul)),Fr(e)&&i(o.get(Wc)));break;case"delete":s||(i(o.get(Ul)),Fr(e)&&i(o.get(Wc)));break;case"set":Fr(e)&&i(o.get(Ul));break}}Rf()}function OC(e,t){const n=ys.get(e);return n&&n.get(t)}function wr(e){const t=Ve(e);return t===e?t:(ln(t,"iterate",Xo),Pn(e)?t:t.map(Zn))}function nu(e){return ln(e=Ve(e),"iterate",Xo),e}function fa(e,t){return Sa(e)?zr(Wa(e)?Zn(t):t):Zn(t)}const MC={__proto__:null,[Symbol.iterator](){return ec(this,Symbol.iterator,e=>fa(this,e))},concat(...e){return wr(this).concat(...e.map(t=>Me(t)?wr(t):t))},entries(){return ec(this,"entries",e=>(e[1]=fa(this,e[1]),e))},every(e,t){return Aa(this,"every",e,t,void 0,arguments)},filter(e,t){return Aa(this,"filter",e,t,n=>n.map(a=>fa(this,a)),arguments)},find(e,t){return Aa(this,"find",e,t,n=>fa(this,n),arguments)},findIndex(e,t){return Aa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Aa(this,"findLast",e,t,n=>fa(this,n),arguments)},findLastIndex(e,t){return Aa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Aa(this,"forEach",e,t,void 0,arguments)},includes(...e){return tc(this,"includes",e)},indexOf(...e){return tc(this,"indexOf",e)},join(e){return wr(this).join(e)},lastIndexOf(...e){return tc(this,"lastIndexOf",e)},map(e,t){return Aa(this,"map",e,t,void 0,arguments)},pop(){return wo(this,"pop")},push(...e){return wo(this,"push",e)},reduce(e,...t){return Fm(this,"reduce",e,t)},reduceRight(e,...t){return Fm(this,"reduceRight",e,t)},shift(){return wo(this,"shift")},some(e,t){return Aa(this,"some",e,t,void 0,arguments)},splice(...e){return wo(this,"splice",e)},toReversed(){return wr(this).toReversed()},toSorted(e){return wr(this).toSorted(e)},toSpliced(...e){return wr(this).toSpliced(...e)},unshift(...e){return wo(this,"unshift",e)},values(){return ec(this,"values",e=>fa(this,e))}};function ec(e,t,n){const a=nu(e),l=a[t]();return a!==e&&!Pn(e)&&(l._next=l.next,l.next=()=>{const r=l._next();return r.done||(r.value=n(r.value)),r}),l}const NC=Array.prototype;function Aa(e,t,n,a,l,r){const o=nu(e),i=o!==e&&!Pn(e),s=o[t];if(s!==NC[t]){const d=s.apply(e,r);return i?Zn(d):d}let u=n;o!==e&&(i?u=function(d,f){return n.call(this,fa(e,d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=s.call(o,u,a);return i&&l?l(c):c}function Fm(e,t,n,a){const l=nu(e),r=l!==e&&!Pn(e);let o=n,i=!1;l!==e&&(r?(i=a.length===0,o=function(u,c,d){return i&&(i=!1,u=fa(e,u)),n.call(this,u,fa(e,c),d,e)}):n.length>3&&(o=function(u,c,d){return n.call(this,u,c,d,e)}));const s=l[t](o,...a);return i?fa(e,s):s}function tc(e,t,n){const a=Ve(e);ln(a,"iterate",Xo);const l=a[t](...n);return(l===-1||l===!1)&&_i(n[0])?(n[0]=Ve(n[0]),a[t](...n)):l}function wo(e,t,n=[]){Ga(),Df();const a=Ve(e)[t].apply(e,n);return Rf(),Ya(),a}const FC=Tf("__proto__,__v_isRef,__isVue"),Tb=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(En));function BC(e){En(e)||(e=String(e));const t=Ve(this);return ln(t,"has",e),t.hasOwnProperty(e)}class Eb{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const l=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!l;if(n==="__v_isReadonly")return l;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(l?r?qC:Db:r?Lb:Vb).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const o=Me(t);if(!l){let s;if(o&&(s=MC[n]))return s;if(n==="hasOwnProperty")return BC}const i=Reflect.get(t,n,dt(t)?t:a);if((En(n)?Tb.has(n):FC(n))||(l||ln(t,"get",n),r))return i;if(dt(i)){const s=o&&Zs(n)?i:i.value;return l&&nt(s)?Zl(s):s}return nt(i)?l?Zl(i):wt(i):i}}class Ab extends Eb{constructor(t=!1){super(!1,t)}set(t,n,a,l){let r=t[n];const o=Me(t)&&Zs(n);if(!this._isShallow){const u=Sa(r);if(!Pn(a)&&!Sa(a)&&(r=Ve(r),a=Ve(a)),!o&&dt(r)&&!dt(a))return u||(r.value=a),!0}const i=o?Number(n)<t.length:lt(t,n),s=Reflect.set(t,n,a,dt(t)?t:l);return t===Ve(l)&&(i?va(a,r)&&Ma(t,"set",n,a):Ma(t,"add",n,a)),s}deleteProperty(t,n){const a=lt(t,n);t[n];const l=Reflect.deleteProperty(t,n);return l&&a&&Ma(t,"delete",n,void 0),l}has(t,n){const a=Reflect.has(t,n);return(!En(n)||!Tb.has(n))&&ln(t,"has",n),a}ownKeys(t){return ln(t,"iterate",Me(t)?"length":Ul),Reflect.ownKeys(t)}}class $C extends Eb{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const HC=new Ab,WC=new $C,jC=new Ab(!0);const jc=e=>e,Hi=e=>Reflect.getPrototypeOf(e);function UC(e,t,n){return function(...a){const l=this.__v_raw,r=Ve(l),o=Fr(r),i=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,u=l[e](...a),c=n?jc:t?zr:Zn;return!t&&ln(r,"iterate",s?Wc:Ul),Ht(Object.create(u),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:i?[c(d[0]),c(d[1])]:c(d),done:f}}})}}function Wi(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function zC(e,t){const n={get(l){const r=this.__v_raw,o=Ve(r),i=Ve(l);e||(va(l,i)&&ln(o,"get",l),ln(o,"get",i));const{has:s}=Hi(o),u=t?jc:e?zr:Zn;if(s.call(o,l))return u(r.get(l));if(s.call(o,i))return u(r.get(i));r!==o&&r.get(l)},get size(){const l=this.__v_raw;return!e&&ln(Ve(l),"iterate",Ul),l.size},has(l){const r=this.__v_raw,o=Ve(r),i=Ve(l);return e||(va(l,i)&&ln(o,"has",l),ln(o,"has",i)),l===i?r.has(l):r.has(l)||r.has(i)},forEach(l,r){const o=this,i=o.__v_raw,s=Ve(i),u=t?jc:e?zr:Zn;return!e&&ln(s,"iterate",Ul),i.forEach((c,d)=>l.call(r,u(c),u(d),o))}};return Ht(n,e?{add:Wi("add"),set:Wi("set"),delete:Wi("delete"),clear:Wi("clear")}:{add(l){const r=Ve(this),o=Hi(r),i=Ve(l),s=!t&&!Pn(l)&&!Sa(l)?i:l;return o.has.call(r,s)||va(l,s)&&o.has.call(r,l)||va(i,s)&&o.has.call(r,i)||(r.add(s),Ma(r,"add",s,s)),this},set(l,r){!t&&!Pn(r)&&!Sa(r)&&(r=Ve(r));const o=Ve(this),{has:i,get:s}=Hi(o);let u=i.call(o,l);u||(l=Ve(l),u=i.call(o,l));const c=s.call(o,l);return o.set(l,r),u?va(r,c)&&Ma(o,"set",l,r):Ma(o,"add",l,r),this},delete(l){const r=Ve(this),{has:o,get:i}=Hi(r);let s=o.call(r,l);s||(l=Ve(l),s=o.call(r,l)),i&&i.call(r,l);const u=r.delete(l);return s&&Ma(r,"delete",l,void 0),u},clear(){const l=Ve(this),r=l.size!==0,o=l.clear();return r&&Ma(l,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(l=>{n[l]=UC(l,e,t)}),n}function Mf(e,t){const n=zC(e,t);return(a,l,r)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?a:Reflect.get(lt(n,l)&&l in a?n:a,l,r)}const KC={get:Mf(!1,!1)},GC={get:Mf(!1,!0)},YC={get:Mf(!0,!1)};const Vb=new WeakMap,Lb=new WeakMap,Db=new WeakMap,qC=new WeakMap;function XC(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function JC(e){return e.__v_skip||!Object.isExtensible(e)?0:XC(_C(e))}function wt(e){return Sa(e)?e:Nf(e,!1,HC,KC,Vb)}function ha(e){return Nf(e,!1,jC,GC,Lb)}function Zl(e){return Nf(e,!0,WC,YC,Db)}function Nf(e,t,n,a,l){if(!nt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=JC(e);if(r===0)return e;const o=l.get(e);if(o)return o;const i=new Proxy(e,r===2?a:n);return l.set(e,i),i}function Wa(e){return Sa(e)?Wa(e.__v_raw):!!(e&&e.__v_isReactive)}function Sa(e){return!!(e&&e.__v_isReadonly)}function Pn(e){return!!(e&&e.__v_isShallow)}function _i(e){return e?!!e.__v_raw:!1}function Ve(e){const t=e&&e.__v_raw;return t?Ve(t):e}function Rb(e){return!lt(e,"__v_skip")&&Object.isExtensible(e)&&vb(e,"__v_skip",!0),e}const Zn=e=>nt(e)?wt(e):e,zr=e=>nt(e)?Zl(e):e;function dt(e){return e?e.__v_isRef===!0:!1}function re(e){return Ob(e,!1)}function fe(e){return Ob(e,!0)}function Ob(e,t){return dt(e)?e:new ZC(e,t)}class ZC{constructor(t,n){this.dep=new tu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ve(t),this._value=n?t:Zn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Pn(t)||Sa(t);t=a?t:Ve(t),va(t,n)&&(this._rawValue=t,this._value=a?t:Zn(t),this.dep.trigger())}}function Oe(e){return dt(e)?e.value:e}function tt(e){return $e(e)?e():Oe(e)}const QC={get:(e,t,n)=>t==="__v_raw"?e:Oe(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const l=e[t];return dt(l)&&!dt(n)?(l.value=n,!0):Reflect.set(e,t,n,a)}};function Mb(e){return Wa(e)?e:new Proxy(e,QC)}class ex{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new tu,{get:a,set:l}=t(n.track.bind(n),n.trigger.bind(n));this._get=a,this._set=l}get value(){return this._value=this._get()}set value(t){this._set(t)}}function tx(e){return new ex(e)}function co(e){const t=Me(e)?new Array(e.length):{};for(const n in e)t[n]=Nb(e,n);return t}class nx{constructor(t,n,a){this._object=t,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0,this._key=En(n)?n:String(n),this._raw=Ve(t);let l=!0,r=t;if(!Me(t)||En(this._key)||!Zs(this._key))do l=!_i(r)||Pn(r);while(l&&(r=r.__v_raw));this._shallow=l}get value(){let t=this._object[this._key];return this._shallow&&(t=Oe(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&dt(this._raw[this._key])){const n=this._object[this._key];if(dt(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return OC(this._raw,this._key)}}class ax{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 M(e,t,n){return dt(e)?e:$e(e)?new ax(e):nt(e)&&arguments.length>1?Nb(e,t,n):re(e)}function Nb(e,t,n){return new nx(e,t,n)}class lx{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new tu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=qo-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&yt!==this)return wb(this,!0),!0}get value(){const t=this.dep.track();return xb(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function rx(e,t,n=!1){let a,l;return $e(e)?a=e:(a=e.get,l=e.set),new lx(a,l,n)}const ji={},bs=new WeakMap;let Nl;function ox(e,t=!1,n=Nl){if(n){let a=bs.get(n);a||bs.set(n,a=[]),a.push(e)}}function ix(e,t,n=mt){const{immediate:a,deep:l,once:r,scheduler:o,augmentJob:i,call:s}=n,u=w=>l?w:Pn(w)||l===!1||l===0?Na(w,1):Na(w);let c,d,f,v,g=!1,m=!1;if(dt(e)?(d=()=>e.value,g=Pn(e)):Wa(e)?(d=()=>u(e),g=!0):Me(e)?(m=!0,g=e.some(w=>Wa(w)||Pn(w)),d=()=>e.map(w=>{if(dt(w))return w.value;if(Wa(w))return u(w);if($e(w))return s?s(w,2):w()})):$e(e)?t?d=s?()=>s(e,2):e:d=()=>{if(f){Ga();try{f()}finally{Ya()}}const w=Nl;Nl=c;try{return s?s(e,3,[v]):e(v)}finally{Nl=w}}:d=ba,t&&l){const w=d,S=l===!0?1/0:l;d=()=>Na(w(),S)}const k=uo(),h=()=>{c.stop(),k&&k.active&&Ef(k.effects,c)};if(r&&t){const w=t;t=(...S)=>{w(...S),h()}}let p=m?new Array(e.length).fill(ji):ji;const b=w=>{if(!(!(c.flags&1)||!c.dirty&&!w))if(t){const S=c.run();if(l||g||(m?S.some((y,_)=>va(y,p[_])):va(S,p))){f&&f();const y=Nl;Nl=c;try{const _=[S,p===ji?void 0:m&&p[0]===ji?[]:p,v];p=S,s?s(t,3,_):t(..._)}finally{Nl=y}}}else c.run()};return i&&i(b),c=new Sb(d),c.scheduler=o?()=>o(b,!1):b,v=w=>ox(w,!1,c),f=c.onStop=()=>{const w=bs.get(c);if(w){if(s)s(w,4);else for(const S of w)S();bs.delete(c)}},t?a?b(!0):p=c.run():o?o(b.bind(null,!0),!0):c.run(),h.pause=c.pause.bind(c),h.resume=c.resume.bind(c),h.stop=h,h}function Na(e,t=1/0,n){if(t<=0||!nt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,dt(e))Na(e.value,t,n);else if(Me(e))for(let a=0;a<e.length;a++)Na(e[a],t,n);else if(cb(e)||Fr(e))e.forEach(a=>{Na(a,t,n)});else if(fb(e)){for(const a in e)Na(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Na(e[a],t,n)}return e}function Ci(e,t,n,a){try{return a?e(...a):e()}catch(l){fo(l,t,n)}}function Qn(e,t,n,a){if($e(e)){const l=Ci(e,t,n,a);return l&&Af(l)&&l.catch(r=>{fo(r,t,n)}),l}if(Me(e)){const l=[];for(let r=0;r<e.length;r++)l.push(Qn(e[r],t,n,a));return l}}function fo(e,t,n,a=!0){const l=t?t.vnode:null,{errorHandler:r,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||mt;if(t){let i=t.parent;const s=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;i;){const c=i.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,s,u)===!1)return}i=i.parent}if(r){Ga(),Ci(r,null,10,[e,s,u]),Ya();return}}sx(e,n,l,a,o)}function sx(e,t,n,a=!0,l=!1){if(l)throw e;console.error(e)}const vn=[];let ua=-1;const $r=[];let cl=null,Er=0;const Fb=Promise.resolve();let ps=null;function Ee(e){const t=ps||Fb;return e?t.then(this?e.bind(this):e):t}function ux(e){let t=ua+1,n=vn.length;for(;t<n;){const a=t+n>>>1,l=vn[a],r=Jo(l);r<e||r===e&&l.flags&2?t=a+1:n=a}return t}function Ff(e){if(!(e.flags&1)){const t=Jo(e),n=vn[vn.length-1];!n||!(e.flags&2)&&t>=Jo(n)?vn.push(e):vn.splice(ux(t),0,e),e.flags|=1,Bb()}}function Bb(){ps||(ps=Fb.then($b))}function Uc(e){Me(e)?$r.push(...e):cl&&e.id===-1?cl.splice(Er+1,0,e):e.flags&1||($r.push(e),e.flags|=1),Bb()}function Bm(e,t,n=ua+1){for(;n<vn.length;n++){const a=vn[n];if(a&&a.flags&2){if(e&&a.id!==e.uid)continue;vn.splice(n,1),n--,a.flags&4&&(a.flags&=-2),a(),a.flags&4||(a.flags&=-2)}}}function Ss(e){if($r.length){const t=[...new Set($r)].sort((n,a)=>Jo(n)-Jo(a));if($r.length=0,cl){cl.push(...t);return}for(cl=t,Er=0;Er<cl.length;Er++){const n=cl[Er];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}cl=null,Er=0}}const Jo=e=>e.id==null?e.flags&2?-1:1/0:e.id;function $b(e){try{for(ua=0;ua<vn.length;ua++){const t=vn[ua];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),Ci(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;ua<vn.length;ua++){const t=vn[ua];t&&(t.flags&=-2)}ua=-1,vn.length=0,Ss(),ps=null,(vn.length||$r.length)&&$b()}}let Jt=null,Hb=null;function ks(e){const t=Jt;return Jt=e,Hb=e&&e.type.__scopeId||null,t}function Bf(e,t=Jt,n){if(!t||e._n)return e;const a=(...l)=>{a._d&&Ps(-1);const r=ks(t);let o;try{o=e(...l)}finally{ks(r),a._d&&Ps(1)}return o};return a._n=!0,a._c=!0,a._d=!0,a}function ot(e,t){if(Jt===null)return e;const n=uu(Jt),a=e.dirs||(e.dirs=[]);for(let l=0;l<t.length;l++){let[r,o,i,s=mt]=t[l];r&&($e(r)&&(r={mounted:r,updated:r}),r.deep&&Na(o),a.push({dir:r,instance:n,value:o,oldValue:void 0,arg:i,modifiers:s}))}return e}function ca(e,t,n,a){const l=e.dirs,r=t&&t.dirs;for(let o=0;o<l.length;o++){const i=l[o];r&&(i.oldValue=r[o].value);let s=i.dir[a];s&&(Ga(),Qn(s,n,8,[e.el,i,e,t]),Ya())}}function Ke(e,t){if(Xt){let n=Xt.provides;const a=Xt.parent&&Xt.parent.provides;a===n&&(n=Xt.provides=Object.create(a)),n[e]=t}}function Re(e,t,n=!1){const a=Ln();if(a||zl){let l=zl?zl._context.provides:a?a.parent==null||a.ce?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides:void 0;if(l&&e in l)return l[e];if(arguments.length>1)return n&&$e(t)?t.call(a&&a.proxy):t}}function au(){return!!(Ln()||zl)}const cx=Symbol.for("v-scx"),dx=()=>Re(cx);function vt(e,t){return $f(e,null,t)}function ge(e,t,n){return $f(e,t,n)}function $f(e,t,n=mt){const{immediate:a,deep:l,flush:r,once:o}=n,i=Ht({},n),s=t&&a||!t&&r!=="post";let u;if(Gr){if(r==="sync"){const v=dx();u=v.__watcherHandles||(v.__watcherHandles=[])}else if(!s){const v=()=>{};return v.stop=ba,v.resume=ba,v.pause=ba,v}}const c=Xt;i.call=(v,g,m)=>Qn(v,c,g,m);let d=!1;r==="post"?i.scheduler=v=>{Ft(v,c&&c.suspense)}:r!=="sync"&&(d=!0,i.scheduler=(v,g)=>{g?v():Ff(v)}),i.augmentJob=v=>{t&&(v.flags|=4),d&&(v.flags|=2,c&&(v.id=c.uid,v.i=c))};const f=ix(e,t,i);return Gr&&(u?u.push(f):s&&f()),f}function fx(e,t,n){const a=this.proxy,l=bt(e)?e.includes(".")?Wb(a,e):()=>a[e]:e.bind(a,a);let r;$e(t)?r=t:(r=t.handler,n=t);const o=Pi(this),i=$f(l,r.bind(a),n);return o(),i}function Wb(e,t){const n=t.split(".");return()=>{let a=e;for(let l=0;l<n.length&&a;l++)a=a[n[l]];return a}}const Vl=new WeakMap,jb=Symbol("_vte"),Ub=e=>e.__isTeleport,$l=e=>e&&(e.disabled||e.disabled===""),vx=e=>e&&(e.defer||e.defer===""),$m=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Hm=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,zc=(e,t)=>{const n=e&&e.to;return bt(n)?t?t(n):null:n},mx={name:"Teleport",__isTeleport:!0,process(e,t,n,a,l,r,o,i,s,u){const{mc:c,pc:d,pbc:f,o:{insert:v,querySelector:g,createText:m,createComment:k}}=u,h=$l(t.props);let{dynamicChildren:p}=t;const b=(y,_,C)=>{y.shapeFlag&16&&c(y.children,_,C,l,r,o,i,s)},w=(y=t)=>{const _=$l(y.props),C=y.target=zc(y.props,g),E=Kc(C,y,m,v);C&&(o!=="svg"&&$m(C)?o="svg":o!=="mathml"&&Hm(C)&&(o="mathml"),l&&l.isCE&&(l.ce._teleportTargets||(l.ce._teleportTargets=new Set)).add(C),_||(b(y,C,E),Vo(y,!1)))},S=y=>{const _=()=>{Vl.get(y)===_&&(Vl.delete(y),$l(y.props)&&(b(y,n,y.anchor),Vo(y,!0)),w(y))};Vl.set(y,_),Ft(_,r)};if(e==null){const y=t.el=m(""),_=t.anchor=m("");if(v(y,n,a),v(_,n,a),vx(t.props)||r&&r.pendingBranch){S(t);return}h&&(b(t,n,_),Vo(t,!0)),w()}else{t.el=e.el;const y=t.anchor=e.anchor,_=Vl.get(e);if(_){_.flags|=8,Vl.delete(e),S(t);return}t.targetStart=e.targetStart;const C=t.target=e.target,E=t.targetAnchor=e.targetAnchor,T=$l(e.props),D=T?n:C,L=T?y:E;if(o==="svg"||$m(C)?o="svg":(o==="mathml"||Hm(C))&&(o="mathml"),p?(f(e.dynamicChildren,p,D,l,r,o,i),Kf(e,t,!0)):s||d(e,t,D,L,l,r,o,i,!1),h)T?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ui(t,n,y,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const A=t.target=zc(t.props,g);A&&Ui(t,A,null,u,0)}else T&&Ui(t,C,E,u,1);Vo(t,h)}},remove(e,t,n,{um:a,o:{remove:l}},r){const{shapeFlag:o,children:i,anchor:s,targetStart:u,targetAnchor:c,target:d,props:f}=e;let v=r||!$l(f);const g=Vl.get(e);if(g&&(g.flags|=8,Vl.delete(e),v=!1),d&&(l(u),l(c)),r&&l(s),o&16)for(let m=0;m<i.length;m++){const k=i[m];a(k,t,n,v,!!k.dynamicChildren)}},move:Ui,hydrate:hx};function Ui(e,t,n,{o:{insert:a},m:l},r=2){r===0&&a(e.targetAnchor,t,n);const{el:o,anchor:i,shapeFlag:s,children:u,props:c}=e,d=r===2;if(d&&a(o,t,n),(!d||$l(c))&&s&16)for(let f=0;f<u.length;f++)l(u[f],t,n,2);d&&a(i,t,n)}function hx(e,t,n,a,l,r,{o:{nextSibling:o,parentNode:i,querySelector:s,insert:u,createText:c}},d){function f(k,h){let p=h;for(;p;){if(p&&p.nodeType===8){if(p.data==="teleport start anchor")t.targetStart=p;else if(p.data==="teleport anchor"){t.targetAnchor=p,k._lpa=t.targetAnchor&&o(t.targetAnchor);break}}p=o(p)}}function v(k,h){h.anchor=d(o(k),h,i(k),n,a,l,r)}const g=t.target=zc(t.props,s),m=$l(t.props);if(g){const k=g._lpa||g.firstChild;t.shapeFlag&16&&(m?(v(e,t),f(g,k),t.targetAnchor||Kc(g,t,c,u,i(e)===g?e:null)):(t.anchor=o(e),f(g,k),t.targetAnchor||Kc(g,t,c,u),d(k&&o(k),t,g,n,a,l,r))),Vo(t,m)}else m&&t.shapeFlag&16&&(v(e,t),t.targetStart=e,t.targetAnchor=o(e));return t.anchor&&o(t.anchor)}const gx=mx;function Vo(e,t){const n=e.ctx;if(n&&n.ut){let a,l;for(t?(a=e.el,l=e.anchor):(a=e.targetStart,l=e.targetAnchor);a&&a!==l;)a.nodeType===1&&a.setAttribute("data-v-owner",n.uid),a=a.nextSibling;n.ut()}}function Kc(e,t,n,a,l=null){const r=t.targetStart=n(""),o=t.targetAnchor=n("");return r[jb]=o,e&&(a(r,e,l),a(o,e,l)),o}const da=Symbol("_leaveCb"),_o=Symbol("_enterCb");function zb(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return pt(()=>{e.isMounted=!0}),Wt(()=>{e.isUnmounting=!0}),e}const Nn=[Function,Array],Kb={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Nn,onEnter:Nn,onAfterEnter:Nn,onEnterCancelled:Nn,onBeforeLeave:Nn,onLeave:Nn,onAfterLeave:Nn,onLeaveCancelled:Nn,onBeforeAppear:Nn,onAppear:Nn,onAfterAppear:Nn,onAppearCancelled:Nn},Gb=e=>{const t=e.subTree;return t.component?Gb(t.component):t},yx={name:"BaseTransition",props:Kb,setup(e,{slots:t}){const n=Ln(),a=zb();return()=>{const l=t.default&&Hf(t.default(),!0);if(!l||!l.length)return;const r=Yb(l),o=Ve(e),{mode:i}=o;if(a.isLeaving)return nc(r);const s=Wm(r);if(!s)return nc(r);let u=Zo(s,o,a,n,d=>u=d);s.type!==Ot&&yl(s,u);let c=n.subTree&&Wm(n.subTree);if(c&&c.type!==Ot&&!Kn(c,s)&&Gb(n).type!==Ot){let d=Zo(c,o,a,n);if(yl(c,d),i==="out-in"&&s.type!==Ot)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},nc(r);i==="in-out"&&s.type!==Ot?d.delayLeave=(f,v,g)=>{const m=qb(a,c);m[String(c.key)]=c,f[da]=()=>{v(),f[da]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{g(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Yb(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Ot){t=n;break}}return t}const bx=yx;function qb(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Zo(e,t,n,a,l){const{appear:r,mode:o,persisted:i=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:v,onAfterLeave:g,onLeaveCancelled:m,onBeforeAppear:k,onAppear:h,onAfterAppear:p,onAppearCancelled:b}=t,w=String(e.key),S=qb(n,e),y=(E,T)=>{E&&Qn(E,a,9,T)},_=(E,T)=>{const D=T[1];y(E,T),Me(E)?E.every(L=>L.length<=1)&&D():E.length<=1&&D()},C={mode:o,persisted:i,beforeEnter(E){let T=s;if(!n.isMounted)if(r)T=k||s;else return;E[da]&&E[da](!0);const D=S[w];D&&Kn(e,D)&&D.el[da]&&D.el[da](),y(T,[E])},enter(E){if(S[w]===e)return;let T=u,D=c,L=d;if(!n.isMounted)if(r)T=h||u,D=p||c,L=b||d;else return;let A=!1;E[_o]=B=>{A||(A=!0,B?y(L,[E]):y(D,[E]),C.delayedLeave&&C.delayedLeave(),E[_o]=void 0)};const V=E[_o].bind(null,!1);T?_(T,[E,V]):V()},leave(E,T){const D=String(e.key);if(E[_o]&&E[_o](!0),n.isUnmounting)return T();y(f,[E]);let L=!1;E[da]=V=>{L||(L=!0,T(),V?y(m,[E]):y(g,[E]),E[da]=void 0,S[D]===e&&delete S[D])};const A=E[da].bind(null,!1);S[D]=e,v?_(v,[E,A]):A()},clone(E){const T=Zo(E,t,n,a,l);return l&&l(T),T}};return C}function nc(e){if(xi(e))return e=Tn(e),e.children=null,e}function Wm(e){if(!xi(e))return Ub(e.type)&&e.children?Yb(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&$e(n.default))return n.default()}}function yl(e,t){e.shapeFlag&6&&e.component?(e.transition=t,yl(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 Hf(e,t=!1,n){let a=[],l=0;for(let r=0;r<e.length;r++){let o=e[r];const i=n==null?o.key:String(n)+String(o.key!=null?o.key:r);o.type===ke?(o.patchFlag&128&&l++,a=a.concat(Hf(o.children,t,i))):(t||o.type!==Ot)&&a.push(i!=null?Tn(o,{key:i}):o)}if(l>1)for(let r=0;r<a.length;r++)a[r].patchFlag=-2;return a}function Vn(e,t){return $e(e)?Ht({name:e.name},t,{setup:e}):e}function zt(){const e=Ln();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function Wf(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function jm(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const ws=new WeakMap;function Hr(e,t,n,a,l=!1){if(Me(e)){e.forEach((m,k)=>Hr(m,t&&(Me(t)?t[k]:t),n,a,l));return}if(ja(a)&&!l){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Hr(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?uu(a.component):a.el,o=l?null:r,{i,r:s}=e,u=t&&t.r,c=i.refs===mt?i.refs={}:i.refs,d=i.setupState,f=Ve(d),v=d===mt?ub:m=>jm(c,m)?!1:lt(f,m),g=(m,k)=>!(k&&jm(c,k));if(u!=null&&u!==s){if(Um(t),bt(u))c[u]=null,v(u)&&(d[u]=null);else if(dt(u)){const m=t;g(u,m.k)&&(u.value=null),m.k&&(c[m.k]=null)}}if($e(s))Ci(s,i,12,[o,c]);else{const m=bt(s),k=dt(s);if(m||k){const h=()=>{if(e.f){const p=m?v(s)?d[s]:c[s]:g()||!e.k?s.value:c[e.k];if(l)Me(p)&&Ef(p,r);else if(Me(p))p.includes(r)||p.push(r);else if(m)c[s]=[r],v(s)&&(d[s]=c[s]);else{const b=[r];g(s,e.k)&&(s.value=b),e.k&&(c[e.k]=b)}}else m?(c[s]=o,v(s)&&(d[s]=o)):k&&(g(s,e.k)&&(s.value=o),e.k&&(c[e.k]=o))};if(o){const p=()=>{h(),ws.delete(e)};p.id=-1,ws.set(e,p),Ft(p,n)}else Um(e),h()}}}function Um(e){const t=ws.get(e);t&&(t.flags|=8,ws.delete(e))}let zm=!1;const _r=()=>{zm||(console.error("Hydration completed but contains mismatches."),zm=!0)},px=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Sx=e=>e.namespaceURI.includes("MathML"),zi=e=>{if(e.nodeType===1){if(px(e))return"svg";if(Sx(e))return"mathml"}},Rr=e=>e.nodeType===8;function kx(e){const{mt:t,p:n,o:{patchProp:a,createText:l,nextSibling:r,parentNode:o,remove:i,insert:s,createComment:u}}=e,c=(b,w)=>{if(!w.hasChildNodes()){n(null,b,w),Ss(),w._vnode=b;return}d(w.firstChild,b,null,null,null),Ss(),w._vnode=b},d=(b,w,S,y,_,C=!1)=>{C=C||!!w.dynamicChildren;const E=Rr(b)&&b.data==="[",T=()=>m(b,w,S,y,_,E),{type:D,ref:L,shapeFlag:A,patchFlag:V}=w;let B=b.nodeType;w.el=b,V===-2&&(C=!1,w.dynamicChildren=null);let W=null;switch(D){case Ua:B!==3?w.children===""?(s(w.el=l(""),o(b),b),W=b):W=T():(b.data!==w.children&&(_r(),b.data=w.children),W=r(b));break;case Ot:p(b)?(W=r(b),h(w.el=b.content.firstChild,b,S)):B!==8||E?W=T():W=r(b);break;case Ho:if(E&&(b=r(b),B=b.nodeType),B===1||B===3){W=b;const U=!w.children.length;for(let q=0;q<w.staticCount;q++)U&&(w.children+=W.nodeType===1?W.outerHTML:W.data),q===w.staticCount-1&&(w.anchor=W),W=r(W);return E?r(W):W}else T();break;case ke:E?W=g(b,w,S,y,_,C):W=T();break;default:if(A&1)(B!==1||w.type.toLowerCase()!==b.tagName.toLowerCase())&&!p(b)?W=T():W=f(b,w,S,y,_,C);else if(A&6){w.slotScopeIds=_;const U=o(b);if(E?W=k(b):Rr(b)&&b.data==="teleport start"?W=k(b,b.data,"teleport end"):W=r(b),t(w,U,null,S,y,zi(U),C),ja(w)&&!w.type.__asyncResolved){let q;E?(q=x(ke),q.anchor=W?W.previousSibling:U.lastChild):q=b.nodeType===3?pn(""):x("div"),q.el=b,w.component.subTree=q}}else A&64?B!==8?W=T():W=w.type.hydrate(b,w,S,y,_,C,e,v):A&128&&(W=w.type.hydrate(b,w,S,y,zi(o(b)),_,C,e,d))}return L!=null&&Hr(L,null,y,w),W},f=(b,w,S,y,_,C)=>{C=C||!!w.dynamicChildren;const{type:E,props:T,patchFlag:D,shapeFlag:L,dirs:A,transition:V}=w,B=E==="input"||E==="option";if(B||D!==-1){A&&ca(w,null,S,"created");let W=!1;if(p(b)){W=bp(null,V)&&S&&S.vnode.props&&S.vnode.props.appear;const q=b.content.firstChild;if(W){const Z=q.getAttribute("class");Z&&(q.$cls=Z),V.beforeEnter(q)}h(q,b,S),w.el=b=q}if(L&16&&!(T&&(T.innerHTML||T.textContent))){let q=v(b.firstChild,w,b,S,y,_,C);for(;q;){Ki(b,1)||_r();const Z=q;q=q.nextSibling,i(Z)}}else if(L&8){let q=w.children;q[0]===`
`&&(b.tagName==="PRE"||b.tagName==="TEXTAREA")&&(q=q.slice(1));const{textContent:Z}=b;Z!==q&&Z!==q.replace(/\r\n|\r/g,`
`)&&(Ki(b,0)||_r(),b.textContent=w.children)}if(T){if(B||!C||D&48){const q=b.tagName.includes("-");for(const Z in T)(B&&(Z.endsWith("value")||Z==="indeterminate")||wi(Z)&&!jl(Z)||Z[0]==="."||q&&!jl(Z))&&a(b,Z,null,T[Z],void 0,S)}else if(T.onClick)a(b,"onClick",null,T.onClick,void 0,S);else if(D&4&&Wa(T.style))for(const q in T.style)T.style[q]}let U;(U=T&&T.onVnodeBeforeMount)&&hn(U,S,w),A&&ca(w,null,S,"beforeMount"),((U=T&&T.onVnodeMounted)||A||W)&&wp(()=>{U&&hn(U,S,w),W&&V.enter(b),A&&ca(w,null,S,"mounted")},y)}return b.nextSibling},v=(b,w,S,y,_,C,E)=>{E=E||!!w.dynamicChildren;const T=w.children,D=T.length;for(let L=0;L<D;L++){const A=E?T[L]:T[L]=kn(T[L]),V=A.type===Ua;b?(V&&!E&&L+1<D&&kn(T[L+1]).type===Ua&&(s(l(b.data.slice(A.children.length)),S,r(b)),b.data=A.children),b=d(b,A,y,_,C,E)):V&&!A.children?s(A.el=l(""),S):(Ki(S,1)||_r(),n(null,A,S,null,y,_,zi(S),C))}return b},g=(b,w,S,y,_,C)=>{const{slotScopeIds:E}=w;E&&(_=_?_.concat(E):E);const T=o(b),D=v(r(b),w,T,S,y,_,C);return D&&Rr(D)&&D.data==="]"?r(w.anchor=D):(_r(),s(w.anchor=u("]"),T,D),D)},m=(b,w,S,y,_,C)=>{if(Ki(b.parentElement,1)||_r(),w.el=null,C){const D=k(b);for(;;){const L=r(b);if(L&&L!==D)i(L);else break}}const E=r(b),T=o(b);return i(b),n(null,w,T,E,S,y,zi(T),_),S&&(S.vnode.el=w.el,su(S,w.el)),E},k=(b,w="[",S="]")=>{let y=0;for(;b;)if(b=r(b),b&&Rr(b)&&(b.data===w&&y++,b.data===S)){if(y===0)return r(b);y--}return b},h=(b,w,S)=>{const y=w.parentNode;y&&y.replaceChild(b,w);let _=S;for(;_;)_.vnode.el===w&&(_.vnode.el=_.subTree.el=b),_=_.parent},p=b=>b.nodeType===1&&b.tagName==="TEMPLATE";return[c,d]}const Km="data-allow-mismatch",wx={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Ki(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(Km);)e=e.parentElement;const n=e&&e.getAttribute(Km);if(n==null)return!1;if(n==="")return!0;{const a=n.split(",");return t===0&&a.includes("children")?!0:a.includes(wx[t])}}eu().requestIdleCallback;eu().cancelIdleCallback;function _x(e,t){if(Rr(e)&&e.data==="["){let n=1,a=e.nextSibling;for(;a;){if(a.nodeType===1){if(t(a)===!1)break}else if(Rr(a))if(a.data==="]"){if(--n===0)break}else a.data==="["&&n++;a=a.nextSibling}}else t(e)}const ja=e=>!!e.type.__asyncLoader;function _s(e){$e(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:a,delay:l=200,hydrate:r,timeout:o,suspensible:i=!0,onError:s}=e;let u=null,c,d=0;const f=()=>(d++,u=null,v()),v=()=>{let g;return u||(g=u=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),s)return new Promise((k,h)=>{s(m,()=>k(f()),()=>h(m),d+1)});throw m}).then(m=>g!==u&&u?u:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return Vn({name:"AsyncComponentWrapper",__asyncLoader:v,__asyncHydrate(g,m,k){let h=!1;(m.bu||(m.bu=[])).push(()=>h=!0);const p=()=>{h||k()},b=r?()=>{const w=r(p,S=>_x(g,S));w&&(m.bum||(m.bum=[])).push(w)}:p;c?b():v().then(()=>!m.isUnmounted&&b())},get __asyncResolved(){return c},setup(){const g=Xt;if(Wf(g),c)return()=>Gi(c,g);const m=b=>{u=null,fo(b,g,13,!a)};if(i&&g.suspense||Gr)return v().then(b=>()=>Gi(b,g)).catch(b=>(m(b),()=>a?x(a,{error:b}):null));const k=re(!1),h=re(),p=re(!!l);return l&&setTimeout(()=>{p.value=!1},l),o!=null&&setTimeout(()=>{if(!k.value&&!h.value){const b=new Error(`Async component timed out after ${o}ms.`);m(b),h.value=b}},o),v().then(()=>{k.value=!0,g.parent&&xi(g.parent.vnode)&&g.parent.update()}).catch(b=>{m(b),h.value=b}),()=>{if(k.value&&c)return Gi(c,g);if(h.value&&a)return x(a,{error:h.value});if(n&&!p.value)return Gi(n,g)}}})}function Gi(e,t){const{ref:n,props:a,children:l,ce:r}=t.vnode,o=x(e,a,l);return o.ref=n,o.ce=r,delete t.vnode.ce,o}const xi=e=>e.type.__isKeepAlive,Cx={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ln(),a=n.ctx;if(!a.renderer)return()=>{const p=t.default&&t.default();return p&&p.length===1?p[0]:p};const l=new Map,r=new Set;let o=null;const i=n.suspense,{renderer:{p:s,m:u,um:c,o:{createElement:d}}}=a,f=d("div");a.activate=(p,b,w,S,y)=>{const _=p.component;u(p,b,w,0,i),s(_.vnode,p,b,w,_,i,S,p.slotScopeIds,y),Ft(()=>{_.isDeactivated=!1,_.a&&Br(_.a);const C=p.props&&p.props.onVnodeMounted;C&&hn(C,_.parent,p)},i)},a.deactivate=p=>{const b=p.component;xs(b.m),xs(b.a),u(p,f,null,1,i),Ft(()=>{b.da&&Br(b.da);const w=p.props&&p.props.onVnodeUnmounted;w&&hn(w,b.parent,p),b.isDeactivated=!0},i)};function v(p){ac(p),c(p,n,i,!0)}function g(p){l.forEach((b,w)=>{const S=td(ja(b)?b.type.__asyncResolved||{}:b.type);S&&!p(S)&&m(w)})}function m(p){const b=l.get(p);b&&(!o||!Kn(b,o))?v(b):o&&ac(o),l.delete(p),r.delete(p)}ge(()=>[e.include,e.exclude],([p,b])=>{p&&g(w=>Lo(p,w)),b&&g(w=>!Lo(b,w))},{flush:"post",deep:!0});let k=null;const h=()=>{k!=null&&(Is(n.subTree.type)?Ft(()=>{l.set(k,Yi(n.subTree))},n.subTree.suspense):l.set(k,Yi(n.subTree)))};return pt(h),Ii(h),Wt(()=>{l.forEach(p=>{const{subTree:b,suspense:w}=n,S=Yi(b);if(p.type===S.type&&p.key===S.key){ac(S);const y=S.component.da;y&&Ft(y,w);return}v(p)})}),()=>{if(k=null,!t.default)return o=null;const p=t.default(),b=p[0];if(p.length>1)return o=null,p;if(!bl(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let w=Yi(b);if(w.type===Ot)return o=null,w;const S=w.type,y=td(ja(w)?w.type.__asyncResolved||{}:S),{include:_,exclude:C,max:E}=e;if(_&&(!y||!Lo(_,y))||C&&y&&Lo(C,y))return w.shapeFlag&=-257,o=w,b;const T=w.key==null?S:w.key,D=l.get(T);return w.el&&(w=Tn(w),b.shapeFlag&128&&(b.ssContent=w)),k=T,D?(w.el=D.el,w.component=D.component,w.transition&&yl(w,w.transition),w.shapeFlag|=512,r.delete(T),r.add(T)):(r.add(T),E&&r.size>parseInt(E,10)&&m(r.values().next().value)),w.shapeFlag|=256,o=w,Is(b.type)?b:w}}},xx=Cx;function Lo(e,t){return Me(e)?e.some(n=>Lo(n,t)):bt(e)?e.split(",").includes(t):wC(e)?(e.lastIndex=0,e.test(t)):!1}function jf(e,t){Xb(e,"a",t)}function lu(e,t){Xb(e,"da",t)}function Xb(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(ru(t,a,n),n){let l=n.parent;for(;l&&l.parent;)xi(l.parent.vnode)&&Ix(a,t,n,l),l=l.parent}}function Ix(e,t,n,a){const l=ru(t,e,a,!0);ou(()=>{Ef(a[t],l)},n)}function ac(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Yi(e){return e.shapeFlag&128?e.ssContent:e}function ru(e,t,n=Xt,a=!1){if(n){const l=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...o)=>{Ga();const i=Pi(n),s=Qn(t,n,e,o);return i(),Ya(),s});return a?l.unshift(r):l.push(r),r}}const Za=e=>(t,n=Xt)=>{(!Gr||e==="sp")&&ru(e,(...a)=>t(...a),n)},vo=Za("bm"),pt=Za("m"),Jb=Za("bu"),Ii=Za("u"),Wt=Za("bum"),ou=Za("um"),Px=Za("sp"),Tx=Za("rtg"),Ex=Za("rtc");function Zb(e,t=Xt){ru("ec",e,t)}const Qb="components";function Ax(e,t){return np(Qb,e,!0,t)||e}const ep=Symbol.for("v-ndc");function tp(e){return bt(e)?np(Qb,e,!1)||e:e||ep}function np(e,t,n=!0,a=!1){const l=Jt||Xt;if(l){const r=l.type;{const i=td(r,!1);if(i&&(i===t||i===Qt(t)||i===xa(Qt(t))))return r}const o=Gm(l[e]||r[e],t)||Gm(l.appContext[e],t);return!o&&a?r:o}}function Gm(e,t){return e&&(e[t]||e[Qt(t)]||e[xa(Qt(t))])}function h3(e,t,n,a){let l;const r=n,o=Me(e);if(o||bt(e)){const i=o&&Wa(e);let s=!1,u=!1;i&&(s=!Pn(e),u=Sa(e),e=nu(e)),l=new Array(e.length);for(let c=0,d=e.length;c<d;c++)l[c]=t(s?u?zr(Zn(e[c])):Zn(e[c]):e[c],c,void 0,r)}else if(typeof e=="number"){l=new Array(e);for(let i=0;i<e;i++)l[i]=t(i+1,i,void 0,r)}else if(nt(e))if(e[Symbol.iterator])l=Array.from(e,(i,s)=>t(i,s,void 0,r));else{const i=Object.keys(e);l=new Array(i.length);for(let s=0,u=i.length;s<u;s++){const c=i[s];l[s]=t(e[c],c,s,r)}}else l=[];return l}function g3(e,t,n={},a,l){if(Jt.ce||Jt.parent&&ja(Jt.parent)&&Jt.parent.ce){const u=Object.keys(n).length>0;return gn(),ma(ke,null,[x("slot",n,a)],u?-2:64)}let r=e[t];r&&r._c&&(r._d=!1),gn();const o=r&&ap(r(n)),i=n.key||o&&o.key,s=ma(ke,{key:(i&&!En(i)?i:`_${t}`)+(!o&&a?"_fb":"")},o||[],o&&e._===1?64:-2);return r&&r._c&&(r._d=!0),s}function ap(e){return e.some(t=>bl(t)?!(t.type===Ot||t.type===ke&&!ap(t.children)):!0)?e:null}const Gc=e=>e?Ip(e)?uu(e):Gc(e.parent):null,$o=Ht(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=>Gc(e.parent),$root:e=>Gc(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>rp(e),$forceUpdate:e=>e.f||(e.f=()=>{Ff(e.update)}),$nextTick:e=>e.n||(e.n=Ee.bind(e.proxy)),$watch:e=>fx.bind(e)}),lc=(e,t)=>e!==mt&&!e.__isScriptSetup&&lt(e,t),Vx={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:l,props:r,accessCache:o,type:i,appContext:s}=e;if(t[0]!=="$"){const f=o[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return l[t];case 4:return n[t];case 3:return r[t]}else{if(lc(a,t))return o[t]=1,a[t];if(l!==mt&&lt(l,t))return o[t]=2,l[t];if(lt(r,t))return o[t]=3,r[t];if(n!==mt&&lt(n,t))return o[t]=4,n[t];Yc&&(o[t]=0)}}const u=$o[t];let c,d;if(u)return t==="$attrs"&&ln(e.attrs,"get",""),u(e);if((c=i.__cssModules)&&(c=c[t]))return c;if(n!==mt&&lt(n,t))return o[t]=4,n[t];if(d=s.config.globalProperties,lt(d,t))return d[t]},set({_:e},t,n){const{data:a,setupState:l,ctx:r}=e;return lc(l,t)?(l[t]=n,!0):a!==mt&&lt(a,t)?(a[t]=n,!0):lt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:l,props:r,type:o}},i){let s;return!!(n[i]||e!==mt&&i[0]!=="$"&&lt(e,i)||lc(t,i)||lt(r,i)||lt(a,i)||lt($o,i)||lt(l.config.globalProperties,i)||(s=o.__cssModules)&&s[i])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:lt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ym(e){return Me(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yc=!0;function Lx(e){const t=rp(e),n=e.proxy,a=e.ctx;Yc=!1,t.beforeCreate&&qm(t.beforeCreate,e,"bc");const{data:l,computed:r,methods:o,watch:i,provide:s,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:v,updated:g,activated:m,deactivated:k,beforeDestroy:h,beforeUnmount:p,destroyed:b,unmounted:w,render:S,renderTracked:y,renderTriggered:_,errorCaptured:C,serverPrefetch:E,expose:T,inheritAttrs:D,components:L,directives:A,filters:V}=t;if(u&&Dx(u,a,null),o)for(const U in o){const q=o[U];$e(q)&&(a[U]=q.bind(n))}if(l){const U=l.call(n,n);nt(U)&&(e.data=wt(U))}if(Yc=!0,r)for(const U in r){const q=r[U],Z=$e(q)?q.bind(n,n):$e(q.get)?q.get.bind(n,n):ba,K=!$e(q)&&$e(q.set)?q.set.bind(n):ba,te=P({get:Z,set:K});Object.defineProperty(a,U,{enumerable:!0,configurable:!0,get:()=>te.value,set:X=>te.value=X})}if(i)for(const U in i)lp(i[U],a,n,U);if(s){const U=$e(s)?s.call(n):s;Reflect.ownKeys(U).forEach(q=>{Ke(q,U[q])})}c&&qm(c,e,"c");function W(U,q){Me(q)?q.forEach(Z=>U(Z.bind(n))):q&&U(q.bind(n))}if(W(vo,d),W(pt,f),W(Jb,v),W(Ii,g),W(jf,m),W(lu,k),W(Zb,C),W(Ex,y),W(Tx,_),W(Wt,p),W(ou,w),W(Px,E),Me(T))if(T.length){const U=e.exposed||(e.exposed={});T.forEach(q=>{Object.defineProperty(U,q,{get:()=>n[q],set:Z=>n[q]=Z,enumerable:!0})})}else e.exposed||(e.exposed={});S&&e.render===ba&&(e.render=S),D!=null&&(e.inheritAttrs=D),L&&(e.components=L),A&&(e.directives=A),E&&Wf(e)}function Dx(e,t,n=ba){Me(e)&&(e=qc(e));for(const a in e){const l=e[a];let r;nt(l)?"default"in l?r=Re(l.from||a,l.default,!0):r=Re(l.from||a):r=Re(l),dt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:o=>r.value=o}):t[a]=r}}function qm(e,t,n){Qn(Me(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function lp(e,t,n,a){let l=a.includes(".")?Wb(n,a):()=>n[a];if(bt(e)){const r=t[e];$e(r)&&ge(l,r)}else if($e(e))ge(l,e.bind(n));else if(nt(e))if(Me(e))e.forEach(r=>lp(r,t,n,a));else{const r=$e(e.handler)?e.handler.bind(n):t[e.handler];$e(r)&&ge(l,r,e)}}function rp(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:l,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,i=r.get(t);let s;return i?s=i:!l.length&&!n&&!a?s=t:(s={},l.length&&l.forEach(u=>Cs(s,u,o,!0)),Cs(s,t,o)),nt(t)&&r.set(t,s),s}function Cs(e,t,n,a=!1){const{mixins:l,extends:r}=t;r&&Cs(e,r,n,!0),l&&l.forEach(o=>Cs(e,o,n,!0));for(const o in t)if(!(a&&o==="expose")){const i=Rx[o]||n&&n[o];e[o]=i?i(e[o],t[o]):t[o]}return e}const Rx={data:Xm,props:Jm,emits:Jm,methods:Do,computed:Do,beforeCreate:cn,created:cn,beforeMount:cn,mounted:cn,beforeUpdate:cn,updated:cn,beforeDestroy:cn,beforeUnmount:cn,destroyed:cn,unmounted:cn,activated:cn,deactivated:cn,errorCaptured:cn,serverPrefetch:cn,components:Do,directives:Do,watch:Mx,provide:Xm,inject:Ox};function Xm(e,t){return t?e?function(){return Ht($e(e)?e.call(this,this):e,$e(t)?t.call(this,this):t)}:t:e}function Ox(e,t){return Do(qc(e),qc(t))}function qc(e){if(Me(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function cn(e,t){return e?[...new Set([].concat(e,t))]:t}function Do(e,t){return e?Ht(Object.create(null),e,t):t}function Jm(e,t){return e?Me(e)&&Me(t)?[...new Set([...e,...t])]:Ht(Object.create(null),Ym(e),Ym(t??{})):t}function Mx(e,t){if(!e)return t;if(!t)return e;const n=Ht(Object.create(null),e);for(const a in t)n[a]=cn(e[a],t[a]);return n}function op(){return{app:null,config:{isNativeTag:ub,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Nx=0;function Fx(e,t){return function(a,l=null){$e(a)||(a=Ht({},a)),l!=null&&!nt(l)&&(l=null);const r=op(),o=new WeakSet,i=[];let s=!1;const u=r.app={_uid:Nx++,_component:a,_props:l,_container:null,_context:r,_instance:null,version:y1,get config(){return r.config},set config(c){},use(c,...d){return o.has(c)||(c&&$e(c.install)?(o.add(c),c.install(u,...d)):$e(c)&&(o.add(c),c(u,...d))),u},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),u},component(c,d){return d?(r.components[c]=d,u):r.components[c]},directive(c,d){return d?(r.directives[c]=d,u):r.directives[c]},mount(c,d,f){if(!s){const v=u._ceVNode||x(a,l);return v.appContext=r,f===!0?f="svg":f===!1&&(f=void 0),d&&t?t(v,c):e(v,c,f),s=!0,u._container=c,c.__vue_app__=u,uu(v.component)}},onUnmount(c){i.push(c)},unmount(){s&&(Qn(i,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return r.provides[c]=d,u},runWithContext(c){const d=zl;zl=u;try{return c()}finally{zl=d}}};return u}}let zl=null;const Bx=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Qt(t)}Modifiers`]||e[`${cr(t)}Modifiers`];function $x(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||mt;let l=n;const r=t.startsWith("update:"),o=r&&Bx(a,t.slice(7));o&&(o.trim&&(l=n.map(c=>bt(c)?c.trim():c)),o.number&&(l=n.map(Vf)));let i,s=a[i=Ju(t)]||a[i=Ju(Qt(t))];!s&&r&&(s=a[i=Ju(cr(t))]),s&&Qn(s,e,6,l);const u=a[i+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[i])return;e.emitted[i]=!0,Qn(u,e,6,l)}}const Hx=new WeakMap;function ip(e,t,n=!1){const a=n?Hx:t.emitsCache,l=a.get(e);if(l!==void 0)return l;const r=e.emits;let o={},i=!1;if(!$e(e)){const s=u=>{const c=ip(u,t,!0);c&&(i=!0,Ht(o,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!r&&!i?(nt(e)&&a.set(e,null),null):(Me(r)?r.forEach(s=>o[s]=null):Ht(o,r),nt(e)&&a.set(e,o),o)}function iu(e,t){return!e||!wi(t)?!1:(t=t.slice(2).replace(/Once$/,""),lt(e,t[0].toLowerCase()+t.slice(1))||lt(e,cr(t))||lt(e,t))}function rc(e){const{type:t,vnode:n,proxy:a,withProxy:l,propsOptions:[r],slots:o,attrs:i,emit:s,render:u,renderCache:c,props:d,data:f,setupState:v,ctx:g,inheritAttrs:m}=e,k=ks(e);let h,p;try{if(n.shapeFlag&4){const w=l||a,S=w;h=kn(u.call(S,w,c,d,v,f,g)),p=i}else{const w=t;h=kn(w.length>1?w(d,{attrs:i,slots:o,emit:s}):w(d,null)),p=t.props?i:jx(i)}}catch(w){Wo.length=0,fo(w,e,1),h=x(Ot)}let b=h;if(p&&m!==!1){const w=Object.keys(p),{shapeFlag:S}=b;w.length&&S&7&&(r&&w.some(Js)&&(p=Ux(p,r)),b=Tn(b,p,!1,!0))}return n.dirs&&(b=Tn(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&yl(b,n.transition),h=b,ks(k),h}function Wx(e,t=!0){let n;for(let a=0;a<e.length;a++){const l=e[a];if(bl(l)){if(l.type!==Ot||l.children==="v-if"){if(n)return;n=l}}else return}return n}const jx=e=>{let t;for(const n in e)(n==="class"||n==="style"||wi(n))&&((t||(t={}))[n]=e[n]);return t},Ux=(e,t)=>{const n={};for(const a in e)(!Js(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function zx(e,t,n){const{props:a,children:l,component:r}=e,{props:o,children:i,patchFlag:s}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return a?Zm(a,o,u):!!o;if(s&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const f=c[d];if(sp(o,a,f)&&!iu(u,f))return!0}}}else return(l||i)&&(!i||!i.$stable)?!0:a===o?!1:a?o?Zm(a,o,u):!0:!!o;return!1}function Zm(e,t,n){const a=Object.keys(t);if(a.length!==Object.keys(e).length)return!0;for(let l=0;l<a.length;l++){const r=a[l];if(sp(t,e,r)&&!iu(n,r))return!0}return!1}function sp(e,t,n){const a=e[n],l=t[n];return n==="style"&&nt(a)&&nt(l)?!Lf(a,l):a!==l}function su({vnode:e,parent:t,suspense:n},a){for(;t;){const l=t.subTree;if(l.suspense&&l.suspense.activeBranch===e&&(l.suspense.vnode.el=l.el=a,e=l),l===e)(e=t.vnode).el=a,t=t.parent;else break}n&&n.activeBranch===e&&(n.vnode.el=a)}const up={},cp=()=>Object.create(up),dp=e=>Object.getPrototypeOf(e)===up;function Kx(e,t,n,a=!1){const l={},r=cp();e.propsDefaults=Object.create(null),fp(e,t,l,r);for(const o in e.propsOptions[0])o in l||(l[o]=void 0);n?e.props=a?l:ha(l):e.type.props?e.props=l:e.props=r,e.attrs=r}function Gx(e,t,n,a){const{props:l,attrs:r,vnode:{patchFlag:o}}=e,i=Ve(l),[s]=e.propsOptions;let u=!1;if((a||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let f=c[d];if(iu(e.emitsOptions,f))continue;const v=t[f];if(s)if(lt(r,f))v!==r[f]&&(r[f]=v,u=!0);else{const g=Qt(f);l[g]=Xc(s,i,g,v,e,!1)}else v!==r[f]&&(r[f]=v,u=!0)}}}else{fp(e,t,l,r)&&(u=!0);let c;for(const d in i)(!t||!lt(t,d)&&((c=cr(d))===d||!lt(t,c)))&&(s?n&&(n[d]!==void 0||n[c]!==void 0)&&(l[d]=Xc(s,i,d,void 0,e,!0)):delete l[d]);if(r!==i)for(const d in r)(!t||!lt(t,d))&&(delete r[d],u=!0)}u&&Ma(e.attrs,"set","")}function fp(e,t,n,a){const[l,r]=e.propsOptions;let o=!1,i;if(t)for(let s in t){if(jl(s))continue;const u=t[s];let c;l&&lt(l,c=Qt(s))?!r||!r.includes(c)?n[c]=u:(i||(i={}))[c]=u:iu(e.emitsOptions,s)||(!(s in a)||u!==a[s])&&(a[s]=u,o=!0)}if(r){const s=Ve(n),u=i||mt;for(let c=0;c<r.length;c++){const d=r[c];n[d]=Xc(l,s,d,u[d],e,!lt(u,d))}}return o}function Xc(e,t,n,a,l,r){const o=e[n];if(o!=null){const i=lt(o,"default");if(i&&a===void 0){const s=o.default;if(o.type!==Function&&!o.skipFactory&&$e(s)){const{propsDefaults:u}=l;if(n in u)a=u[n];else{const c=Pi(l);a=u[n]=s.call(null,t),c()}}else a=s;l.ce&&l.ce._setProp(n,a)}o[0]&&(r&&!i?a=!1:o[1]&&(a===""||a===cr(n))&&(a=!0))}return a}const Yx=new WeakMap;function vp(e,t,n=!1){const a=n?Yx:t.propsCache,l=a.get(e);if(l)return l;const r=e.props,o={},i=[];let s=!1;if(!$e(e)){const c=d=>{s=!0;const[f,v]=vp(d,t,!0);Ht(o,f),v&&i.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!s)return nt(e)&&a.set(e,Nr),Nr;if(Me(r))for(let c=0;c<r.length;c++){const d=Qt(r[c]);Qm(d)&&(o[d]=mt)}else if(r)for(const c in r){const d=Qt(c);if(Qm(d)){const f=r[c],v=o[d]=Me(f)||$e(f)?{type:f}:Ht({},f),g=v.type;let m=!1,k=!0;if(Me(g))for(let h=0;h<g.length;++h){const p=g[h],b=$e(p)&&p.name;if(b==="Boolean"){m=!0;break}else b==="String"&&(k=!1)}else m=$e(g)&&g.name==="Boolean";v[0]=m,v[1]=k,(m||lt(v,"default"))&&i.push(d)}}const u=[o,i];return nt(e)&&a.set(e,u),u}function Qm(e){return e[0]!=="$"&&!jl(e)}const Uf=e=>e==="_"||e==="_ctx"||e==="$stable",zf=e=>Me(e)?e.map(kn):[kn(e)],qx=(e,t,n)=>{if(t._n)return t;const a=Bf((...l)=>zf(t(...l)),n);return a._c=!1,a},mp=(e,t,n)=>{const a=e._ctx;for(const l in e){if(Uf(l))continue;const r=e[l];if($e(r))t[l]=qx(l,r,a);else if(r!=null){const o=zf(r);t[l]=()=>o}}},hp=(e,t)=>{const n=zf(t);e.slots.default=()=>n},gp=(e,t,n)=>{for(const a in t)(n||!Uf(a))&&(e[a]=t[a])},Xx=(e,t,n)=>{const a=e.slots=cp();if(e.vnode.shapeFlag&32){const l=t._;l?(gp(a,t,n),n&&vb(a,"_",l,!0)):mp(t,a)}else t&&hp(e,t)},Jx=(e,t,n)=>{const{vnode:a,slots:l}=e;let r=!0,o=mt;if(a.shapeFlag&32){const i=t._;i?n&&i===1?r=!1:gp(l,t,n):(r=!t.$stable,mp(t,l)),o=t}else t&&(hp(e,t),o={default:1});if(r)for(const i in l)!Uf(i)&&o[i]==null&&delete l[i]},Ft=wp;function Zx(e){return yp(e)}function Qx(e){return yp(e,kx)}function yp(e,t){const n=eu();n.__VUE__=!0;const{insert:a,remove:l,patchProp:r,createElement:o,createText:i,createComment:s,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:v=ba,insertStaticContent:g}=e,m=(N,R,Q,se=null,de=null,O=null,F=void 0,$=null,le=!!R.dynamicChildren)=>{if(N===R)return;N&&!Kn(N,R)&&(se=j(N),X(N,de,O,!0),N=null),R.patchFlag===-2&&(le=!1,R.dynamicChildren=null);const{type:oe,ref:G,shapeFlag:H}=R;switch(oe){case Ua:k(N,R,Q,se);break;case Ot:h(N,R,Q,se);break;case Ho:N==null&&p(R,Q,se,F);break;case ke:L(N,R,Q,se,de,O,F,$,le);break;default:H&1?S(N,R,Q,se,de,O,F,$,le):H&6?A(N,R,Q,se,de,O,F,$,le):(H&64||H&128)&&oe.process(N,R,Q,se,de,O,F,$,le,he)}G!=null&&de?Hr(G,N&&N.ref,O,R||N,!R):G==null&&N&&N.ref!=null&&Hr(N.ref,null,O,N,!0)},k=(N,R,Q,se)=>{if(N==null)a(R.el=i(R.children),Q,se);else{const de=R.el=N.el;R.children!==N.children&&u(de,R.children)}},h=(N,R,Q,se)=>{N==null?a(R.el=s(R.children||""),Q,se):R.el=N.el},p=(N,R,Q,se)=>{[N.el,N.anchor]=g(N.children,R,Q,se,N.el,N.anchor)},b=({el:N,anchor:R},Q,se)=>{let de;for(;N&&N!==R;)de=f(N),a(N,Q,se),N=de;a(R,Q,se)},w=({el:N,anchor:R})=>{let Q;for(;N&&N!==R;)Q=f(N),l(N),N=Q;l(R)},S=(N,R,Q,se,de,O,F,$,le)=>{if(R.type==="svg"?F="svg":R.type==="math"&&(F="mathml"),N==null)y(R,Q,se,de,O,F,$,le);else{const oe=N.el&&N.el._isVueCE?N.el:null;try{oe&&oe._beginPatch(),E(N,R,de,O,F,$,le)}finally{oe&&oe._endPatch()}}},y=(N,R,Q,se,de,O,F,$)=>{let le,oe;const{props:G,shapeFlag:H,transition:ae,dirs:ye}=N;if(le=N.el=o(N.type,O,G&&G.is,G),H&8?c(le,N.children):H&16&&C(N.children,le,null,se,de,oc(N,O),F,$),ye&&ca(N,null,se,"created"),_(le,N,N.scopeId,F,se),G){for(const Te in G)Te!=="value"&&!jl(Te)&&r(le,Te,null,G[Te],O,se);"value"in G&&r(le,"value",null,G.value,O),(oe=G.onVnodeBeforeMount)&&hn(oe,se,N)}ye&&ca(N,null,se,"beforeMount");const Se=bp(de,ae);Se&&ae.beforeEnter(le),a(le,R,Q),((oe=G&&G.onVnodeMounted)||Se||ye)&&Ft(()=>{oe&&hn(oe,se,N),Se&&ae.enter(le),ye&&ca(N,null,se,"mounted")},de)},_=(N,R,Q,se,de)=>{if(Q&&v(N,Q),se)for(let O=0;O<se.length;O++)v(N,se[O]);if(de){let O=de.subTree;if(R===O||Is(O.type)&&(O.ssContent===R||O.ssFallback===R)){const F=de.vnode;_(N,F,F.scopeId,F.slotScopeIds,de.parent)}}},C=(N,R,Q,se,de,O,F,$,le=0)=>{for(let oe=le;oe<N.length;oe++){const G=N[oe]=$?Ra(N[oe]):kn(N[oe]);m(null,G,R,Q,se,de,O,F,$)}},E=(N,R,Q,se,de,O,F)=>{const $=R.el=N.el;let{patchFlag:le,dynamicChildren:oe,dirs:G}=R;le|=N.patchFlag&16;const H=N.props||mt,ae=R.props||mt;let ye;if(Q&&Ll(Q,!1),(ye=ae.onVnodeBeforeUpdate)&&hn(ye,Q,R,N),G&&ca(R,N,Q,"beforeUpdate"),Q&&Ll(Q,!0),(H.innerHTML&&ae.innerHTML==null||H.textContent&&ae.textContent==null)&&c($,""),oe?T(N.dynamicChildren,oe,$,Q,se,oc(R,de),O):F||q(N,R,$,null,Q,se,oc(R,de),O,!1),le>0){if(le&16)D($,H,ae,Q,de);else if(le&2&&H.class!==ae.class&&r($,"class",null,ae.class,de),le&4&&r($,"style",H.style,ae.style,de),le&8){const Se=R.dynamicProps;for(let Te=0;Te<Se.length;Te++){const De=Se[Te],Ae=H[De],je=ae[De];(je!==Ae||De==="value")&&r($,De,Ae,je,de,Q)}}le&1&&N.children!==R.children&&c($,R.children)}else!F&&oe==null&&D($,H,ae,Q,de);((ye=ae.onVnodeUpdated)||G)&&Ft(()=>{ye&&hn(ye,Q,R,N),G&&ca(R,N,Q,"updated")},se)},T=(N,R,Q,se,de,O,F)=>{for(let $=0;$<R.length;$++){const le=N[$],oe=R[$],G=le.el&&(le.type===ke||!Kn(le,oe)||le.shapeFlag&198)?d(le.el):Q;m(le,oe,G,null,se,de,O,F,!0)}},D=(N,R,Q,se,de)=>{if(R!==Q){if(R!==mt)for(const O in R)!jl(O)&&!(O in Q)&&r(N,O,R[O],null,de,se);for(const O in Q){if(jl(O))continue;const F=Q[O],$=R[O];F!==$&&O!=="value"&&r(N,O,$,F,de,se)}"value"in Q&&r(N,"value",R.value,Q.value,de)}},L=(N,R,Q,se,de,O,F,$,le)=>{const oe=R.el=N?N.el:i(""),G=R.anchor=N?N.anchor:i("");let{patchFlag:H,dynamicChildren:ae,slotScopeIds:ye}=R;ye&&($=$?$.concat(ye):ye),N==null?(a(oe,Q,se),a(G,Q,se),C(R.children||[],Q,G,de,O,F,$,le)):H>0&&H&64&&ae&&N.dynamicChildren&&N.dynamicChildren.length===ae.length?(T(N.dynamicChildren,ae,Q,de,O,F,$),(R.key!=null||de&&R===de.subTree)&&Kf(N,R,!0)):q(N,R,Q,G,de,O,F,$,le)},A=(N,R,Q,se,de,O,F,$,le)=>{R.slotScopeIds=$,N==null?R.shapeFlag&512?de.ctx.activate(R,Q,se,F,le):V(R,Q,se,de,O,F,le):B(N,R,le)},V=(N,R,Q,se,de,O,F)=>{const $=N.component=d1(N,se,de);if(xi(N)&&($.ctx.renderer=he),f1($,!1,F),$.asyncDep){if(de&&de.registerDep($,W,F),!N.el){const le=$.subTree=x(Ot);h(null,le,R,Q),N.placeholder=le.el}}else W($,N,R,Q,de,O,F)},B=(N,R,Q)=>{const se=R.component=N.component;if(zx(N,R,Q))if(se.asyncDep&&!se.asyncResolved){U(se,R,Q);return}else se.next=R,se.update();else R.el=N.el,se.vnode=R},W=(N,R,Q,se,de,O,F)=>{const $=()=>{if(N.isMounted){let{next:H,bu:ae,u:ye,parent:Se,vnode:Te}=N;{const Dt=pp(N);if(Dt){H&&(H.el=Te.el,U(N,H,F)),Dt.asyncDep.then(()=>{Ft(()=>{N.isUnmounted||oe()},de)});return}}let De=H,Ae;Ll(N,!1),H?(H.el=Te.el,U(N,H,F)):H=Te,ae&&Br(ae),(Ae=H.props&&H.props.onVnodeBeforeUpdate)&&hn(Ae,Se,H,Te),Ll(N,!0);const je=rc(N),et=N.subTree;N.subTree=je,m(et,je,d(et.el),j(et),N,de,O),H.el=je.el,De===null&&su(N,je.el),ye&&Ft(ye,de),(Ae=H.props&&H.props.onVnodeUpdated)&&Ft(()=>hn(Ae,Se,H,Te),de)}else{let H;const{el:ae,props:ye}=R,{bm:Se,m:Te,parent:De,root:Ae,type:je}=N,et=ja(R);if(Ll(N,!1),Se&&Br(Se),!et&&(H=ye&&ye.onVnodeBeforeMount)&&hn(H,De,R),Ll(N,!0),ae&&Le){const Dt=()=>{N.subTree=rc(N),Le(ae,N.subTree,N,de,null)};et&&je.__asyncHydrate?je.__asyncHydrate(ae,N,Dt):Dt()}else{Ae.ce&&Ae.ce._hasShadowRoot()&&Ae.ce._injectChildStyle(je,N.parent?N.parent.type:void 0);const Dt=N.subTree=rc(N);m(null,Dt,Q,se,N,de,O),R.el=Dt.el}if(Te&&Ft(Te,de),!et&&(H=ye&&ye.onVnodeMounted)){const Dt=R;Ft(()=>hn(H,De,Dt),de)}(R.shapeFlag&256||De&&ja(De.vnode)&&De.vnode.shapeFlag&256)&&N.a&&Ft(N.a,de),N.isMounted=!0,R=Q=se=null}};N.scope.on();const le=N.effect=new Sb($);N.scope.off();const oe=N.update=le.run.bind(le),G=N.job=le.runIfDirty.bind(le);G.i=N,G.id=N.uid,le.scheduler=()=>Ff(G),Ll(N,!0),oe()},U=(N,R,Q)=>{R.component=N;const se=N.vnode.props;N.vnode=R,N.next=null,Gx(N,R.props,se,Q),Jx(N,R.children,Q),Ga(),Bm(N),Ya()},q=(N,R,Q,se,de,O,F,$,le=!1)=>{const oe=N&&N.children,G=N?N.shapeFlag:0,H=R.children,{patchFlag:ae,shapeFlag:ye}=R;if(ae>0){if(ae&128){K(oe,H,Q,se,de,O,F,$,le);return}else if(ae&256){Z(oe,H,Q,se,de,O,F,$,le);return}}ye&8?(G&16&&we(oe,de,O),H!==oe&&c(Q,H)):G&16?ye&16?K(oe,H,Q,se,de,O,F,$,le):we(oe,de,O,!0):(G&8&&c(Q,""),ye&16&&C(H,Q,se,de,O,F,$,le))},Z=(N,R,Q,se,de,O,F,$,le)=>{N=N||Nr,R=R||Nr;const oe=N.length,G=R.length,H=Math.min(oe,G);let ae;for(ae=0;ae<H;ae++){const ye=R[ae]=le?Ra(R[ae]):kn(R[ae]);m(N[ae],ye,Q,null,de,O,F,$,le)}oe>G?we(N,de,O,!0,!1,H):C(R,Q,se,de,O,F,$,le,H)},K=(N,R,Q,se,de,O,F,$,le)=>{let oe=0;const G=R.length;let H=N.length-1,ae=G-1;for(;oe<=H&&oe<=ae;){const ye=N[oe],Se=R[oe]=le?Ra(R[oe]):kn(R[oe]);if(Kn(ye,Se))m(ye,Se,Q,null,de,O,F,$,le);else break;oe++}for(;oe<=H&&oe<=ae;){const ye=N[H],Se=R[ae]=le?Ra(R[ae]):kn(R[ae]);if(Kn(ye,Se))m(ye,Se,Q,null,de,O,F,$,le);else break;H--,ae--}if(oe>H){if(oe<=ae){const ye=ae+1,Se=ye<G?R[ye].el:se;for(;oe<=ae;)m(null,R[oe]=le?Ra(R[oe]):kn(R[oe]),Q,Se,de,O,F,$,le),oe++}}else if(oe>ae)for(;oe<=H;)X(N[oe],de,O,!0),oe++;else{const ye=oe,Se=oe,Te=new Map;for(oe=Se;oe<=ae;oe++){const un=R[oe]=le?Ra(R[oe]):kn(R[oe]);un.key!=null&&Te.set(un.key,oe)}let De,Ae=0;const je=ae-Se+1;let et=!1,Dt=0;const Un=new Array(je);for(oe=0;oe<je;oe++)Un[oe]=0;for(oe=ye;oe<=H;oe++){const un=N[oe];if(Ae>=je){X(un,de,O,!0);continue}let ra;if(un.key!=null)ra=Te.get(un.key);else for(De=Se;De<=ae;De++)if(Un[De-Se]===0&&Kn(un,R[De])){ra=De;break}ra===void 0?X(un,de,O,!0):(Un[ra-Se]=oe+1,ra>=Dt?Dt=ra:et=!0,m(un,R[ra],Q,null,de,O,F,$,le),Ae++)}const nn=et?e1(Un):Nr;for(De=nn.length-1,oe=je-1;oe>=0;oe--){const un=Se+oe,ra=R[un],Dm=R[un+1],Rm=un+1<G?Dm.el||Sp(Dm):se;Un[oe]===0?m(null,ra,Q,Rm,de,O,F,$,le):et&&(De<0||oe!==nn[De]?te(ra,Q,Rm,2):De--)}}},te=(N,R,Q,se,de=null)=>{const{el:O,type:F,transition:$,children:le,shapeFlag:oe}=N;if(oe&6){te(N.component.subTree,R,Q,se);return}if(oe&128){N.suspense.move(R,Q,se);return}if(oe&64){F.move(N,R,Q,he);return}if(F===ke){a(O,R,Q);for(let H=0;H<le.length;H++)te(le[H],R,Q,se);a(N.anchor,R,Q);return}if(F===Ho){b(N,R,Q);return}if(se!==2&&oe&1&&$)if(se===0)$.beforeEnter(O),a(O,R,Q),Ft(()=>$.enter(O),de);else{const{leave:H,delayLeave:ae,afterLeave:ye}=$,Se=()=>{N.ctx.isUnmounted?l(O):a(O,R,Q)},Te=()=>{O._isLeaving&&O[da](!0),H(O,()=>{Se(),ye&&ye()})};ae?ae(O,Se,Te):Te()}else a(O,R,Q)},X=(N,R,Q,se=!1,de=!1)=>{const{type:O,props:F,ref:$,children:le,dynamicChildren:oe,shapeFlag:G,patchFlag:H,dirs:ae,cacheIndex:ye,memo:Se}=N;if(H===-2&&(de=!1),$!=null&&(Ga(),Hr($,null,Q,N,!0),Ya()),ye!=null&&(R.renderCache[ye]=void 0),G&256){R.ctx.deactivate(N);return}const Te=G&1&&ae,De=!ja(N);let Ae;if(De&&(Ae=F&&F.onVnodeBeforeUnmount)&&hn(Ae,R,N),G&6)ve(N.component,Q,se);else{if(G&128){N.suspense.unmount(Q,se);return}Te&&ca(N,null,R,"beforeUnmount"),G&64?N.type.remove(N,R,Q,he,se):oe&&!oe.hasOnce&&(O!==ke||H>0&&H&64)?we(oe,R,Q,!1,!0):(O===ke&&H&384||!de&&G&16)&&we(le,R,Q),se&&z(N)}const je=Se!=null&&ye==null;(De&&(Ae=F&&F.onVnodeUnmounted)||Te||je)&&Ft(()=>{Ae&&hn(Ae,R,N),Te&&ca(N,null,R,"unmounted"),je&&(N.el=null)},Q)},z=N=>{const{type:R,el:Q,anchor:se,transition:de}=N;if(R===ke){J(Q,se);return}if(R===Ho){w(N);return}const O=()=>{l(Q),de&&!de.persisted&&de.afterLeave&&de.afterLeave()};if(N.shapeFlag&1&&de&&!de.persisted){const{leave:F,delayLeave:$}=de,le=()=>F(Q,O);$?$(N.el,O,le):le()}else O()},J=(N,R)=>{let Q;for(;N!==R;)Q=f(N),l(N),N=Q;l(R)},ve=(N,R,Q)=>{const{bum:se,scope:de,job:O,subTree:F,um:$,m:le,a:oe}=N;xs(le),xs(oe),se&&Br(se),de.stop(),O&&(O.flags|=8,X(F,N,R,Q)),$&&Ft($,R),Ft(()=>{N.isUnmounted=!0},R)},we=(N,R,Q,se=!1,de=!1,O=0)=>{for(let F=O;F<N.length;F++)X(N[F],R,Q,se,de)},j=N=>{if(N.shapeFlag&6)return j(N.component.subTree);if(N.shapeFlag&128)return N.suspense.next();const R=f(N.anchor||N.el),Q=R&&R[jb];return Q?f(Q):R};let ne=!1;const me=(N,R,Q)=>{let se;N==null?R._vnode&&(X(R._vnode,null,null,!0),se=R._vnode.component):m(R._vnode||null,N,R,null,null,null,Q),R._vnode=N,ne||(ne=!0,Bm(se),Ss(),ne=!1)},he={p:m,um:X,m:te,r:z,mt:V,mc:C,pc:q,pbc:T,n:j,o:e};let _e,Le;return t&&([_e,Le]=t(he)),{render:me,hydrate:_e,createApp:Fx(me,_e)}}function oc({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 Ll({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function bp(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Kf(e,t,n=!1){const a=e.children,l=t.children;if(Me(a)&&Me(l))for(let r=0;r<a.length;r++){const o=a[r];let i=l[r];i.shapeFlag&1&&!i.dynamicChildren&&((i.patchFlag<=0||i.patchFlag===32)&&(i=l[r]=Ra(l[r]),i.el=o.el),!n&&i.patchFlag!==-2&&Kf(o,i)),i.type===Ua&&(i.patchFlag===-1&&(i=l[r]=Ra(i)),i.el=o.el),i.type===Ot&&!i.el&&(i.el=o.el)}}function e1(e){const t=e.slice(),n=[0];let a,l,r,o,i;const s=e.length;for(a=0;a<s;a++){const u=e[a];if(u!==0){if(l=n[n.length-1],e[l]<u){t[a]=l,n.push(a);continue}for(r=0,o=n.length-1;r<o;)i=r+o>>1,e[n[i]]<u?r=i+1:o=i;u<e[n[r]]&&(r>0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,o=n[r-1];r-- >0;)n[r]=o,o=t[o];return n}function pp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:pp(t)}function xs(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Sp(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?Sp(t.subTree):null}const Is=e=>e.__isSuspense;let Jc=0;const t1={name:"Suspense",__isSuspense:!0,process(e,t,n,a,l,r,o,i,s,u){if(e==null)n1(t,n,a,l,r,o,i,s,u);else{if(r&&r.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}a1(e,t,n,a,l,o,i,s,u)}},hydrate:l1,normalize:r1},Gf=t1;function Qo(e,t){const n=e.props&&e.props[t];$e(n)&&n()}function n1(e,t,n,a,l,r,o,i,s){const{p:u,o:{createElement:c}}=s,d=c("div"),f=e.suspense=kp(e,l,a,t,d,n,r,o,i,s);u(null,f.pendingBranch=e.ssContent,d,null,a,f,r,o),f.deps>0?(Qo(e,"onPending"),Qo(e,"onFallback"),u(null,e.ssFallback,t,n,a,null,r,o),Wr(f,e.ssFallback)):f.resolve(!1,!0)}function a1(e,t,n,a,l,r,o,i,{p:s,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const f=t.ssContent,v=t.ssFallback,{activeBranch:g,pendingBranch:m,isInFallback:k,isHydrating:h}=d;if(m)d.pendingBranch=f,Kn(m,f)?(s(m,f,d.hiddenContainer,null,l,d,r,o,i),d.deps<=0?d.resolve():k&&(h||(s(g,v,n,a,l,null,r,o,i),Wr(d,v)))):(d.pendingId=Jc++,h?(d.isHydrating=!1,d.activeBranch=m):u(m,l,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),k?(s(null,f,d.hiddenContainer,null,l,d,r,o,i),d.deps<=0?d.resolve():(s(g,v,n,a,l,null,r,o,i),Wr(d,v))):g&&Kn(g,f)?(s(g,f,n,a,l,d,r,o,i),d.resolve(!0)):(s(null,f,d.hiddenContainer,null,l,d,r,o,i),d.deps<=0&&d.resolve()));else if(g&&Kn(g,f))s(g,f,n,a,l,d,r,o,i),Wr(d,f);else if(Qo(t,"onPending"),d.pendingBranch=f,f.shapeFlag&512?d.pendingId=f.component.suspenseId:d.pendingId=Jc++,s(null,f,d.hiddenContainer,null,l,d,r,o,i),d.deps<=0)d.resolve();else{const{timeout:p,pendingId:b}=d;p>0?setTimeout(()=>{d.pendingId===b&&d.fallback(v)},p):p===0&&d.fallback(v)}}function kp(e,t,n,a,l,r,o,i,s,u,c=!1){const{p:d,m:f,um:v,n:g,o:{parentNode:m,remove:k}}=u;let h;const p=o1(e);p&&t&&t.pendingBranch&&(h=t.pendingId,t.deps++);const b=e.props?mb(e.props.timeout):void 0,w=r,S={vnode:e,parent:t,parentComponent:n,namespace:o,container:a,hiddenContainer:l,deps:0,pendingId:Jc++,timeout:typeof b=="number"?b:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(y=!1,_=!1){const{vnode:C,activeBranch:E,pendingBranch:T,pendingId:D,effects:L,parentComponent:A,container:V,isInFallback:B}=S;let W=!1;S.isHydrating?S.isHydrating=!1:y||(W=E&&T.transition&&T.transition.mode==="out-in",W&&(E.transition.afterLeave=()=>{D===S.pendingId&&(f(T,V,r===w?g(E):r,0),Uc(L),B&&C.ssFallback&&(C.ssFallback.el=null))}),E&&!S.isFallbackMountPending&&(m(E.el)===V&&(r=g(E)),v(E,A,S,!0),!W&&B&&C.ssFallback&&Ft(()=>C.ssFallback.el=null,S)),W||f(T,V,r,0)),S.isFallbackMountPending=!1,Wr(S,T),S.pendingBranch=null,S.isInFallback=!1;let U=S.parent,q=!1;for(;U;){if(U.pendingBranch){U.effects.push(...L),q=!0;break}U=U.parent}!q&&!W&&Uc(L),S.effects=[],p&&t&&t.pendingBranch&&h===t.pendingId&&(t.deps--,t.deps===0&&!_&&t.resolve()),Qo(C,"onResolve")},fallback(y){if(!S.pendingBranch)return;const{vnode:_,activeBranch:C,parentComponent:E,container:T,namespace:D}=S;Qo(_,"onFallback");const L=g(C),A=()=>{S.isFallbackMountPending=!1,S.isInFallback&&(d(null,y,T,L,E,null,D,i,s),Wr(S,y))},V=y.transition&&y.transition.mode==="out-in";V&&(S.isFallbackMountPending=!0,C.transition.afterLeave=A),S.isInFallback=!0,v(C,E,null,!0),V||A()},move(y,_,C){S.activeBranch&&f(S.activeBranch,y,_,C),S.container=y},next(){return S.activeBranch&&g(S.activeBranch)},registerDep(y,_,C){const E=!!S.pendingBranch;E&&S.deps++;const T=y.vnode.el;y.asyncDep.catch(D=>{fo(D,y,0)}).then(D=>{if(y.isUnmounted||S.isUnmounted||S.pendingId!==y.suspenseId)return;Qc(),y.asyncResolved=!0;const{vnode:L}=y;ed(y,D),T&&(L.el=T);const A=!T&&y.subTree.el;_(y,L,m(T||y.subTree.el),T?null:g(y.subTree),S,o,C),A&&(L.placeholder=null,k(A)),su(y,L.el),E&&--S.deps===0&&S.resolve()})},unmount(y,_){S.isUnmounted=!0,S.activeBranch&&v(S.activeBranch,n,y,_),S.pendingBranch&&v(S.pendingBranch,n,y,_)}};return S}function l1(e,t,n,a,l,r,o,i,s){const u=t.suspense=kp(t,a,n,e.parentNode,document.createElement("div"),null,l,r,o,i,!0),c=s(e,u.pendingBranch=t.ssContent,n,u,r,o);return u.deps===0&&u.resolve(!1,!0),c}function r1(e){const{shapeFlag:t,children:n}=e,a=t&32;e.ssContent=eh(a?n.default:n),e.ssFallback=a?eh(n.fallback):x(Ot)}function eh(e){let t;if($e(e)){const n=Kr&&e._c;n&&(e._d=!1,gn()),e=e(),n&&(e._d=!0,t=yn,_p())}return Me(e)&&(e=Wx(e)),e=kn(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function wp(e,t){t&&t.pendingBranch?Me(e)?t.effects.push(...e):t.effects.push(e):Uc(e)}function Wr(e,t){e.activeBranch=t;const{vnode:n,parentComponent:a}=e;let l=t.el;for(;!l&&t.component;)t=t.component.subTree,l=t.el;n.el=l,a&&a.subTree===n&&(a.vnode.el=l,su(a,l))}function o1(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const ke=Symbol.for("v-fgt"),Ua=Symbol.for("v-txt"),Ot=Symbol.for("v-cmt"),Ho=Symbol.for("v-stc"),Wo=[];let yn=null;function gn(e=!1){Wo.push(yn=e?null:[])}function _p(){Wo.pop(),yn=Wo[Wo.length-1]||null}let Kr=1;function Ps(e,t=!1){Kr+=e,e<0&&yn&&t&&(yn.hasOnce=!0)}function Cp(e){return e.dynamicChildren=Kr>0?yn||Nr:null,_p(),Kr>0&&yn&&yn.push(e),e}function Yf(e,t,n,a,l,r){return Cp(I(e,t,n,a,l,r,!0))}function ma(e,t,n,a,l){return Cp(x(e,t,n,a,l,!0))}function bl(e){return e?e.__v_isVNode===!0:!1}function Kn(e,t){return e.type===t.type&&e.key===t.key}const xp=({key:e})=>e??null,ds=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?bt(e)||dt(e)||$e(e)?{i:Jt,r:e,k:t,f:!!n}:e:null);function I(e,t=null,n=null,a=0,l=null,r=e===ke?0:1,o=!1,i=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xp(t),ref:t&&ds(t),scopeId:Hb,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:a,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:Jt};return i?(Xf(s,n),r&128&&e.normalize(s)):n&&(s.shapeFlag|=bt(n)?8:16),Kr>0&&!o&&yn&&(s.patchFlag>0||r&6)&&s.patchFlag!==32&&yn.push(s),s}const x=i1;function i1(e,t=null,n=null,a=0,l=null,r=!1){if((!e||e===ep)&&(e=Ot),bl(e)){const i=Tn(e,t,!0);return n&&Xf(i,n),Kr>0&&!r&&yn&&(i.shapeFlag&6?yn[yn.indexOf(e)]=i:yn.push(i)),i.patchFlag=-2,i}if(g1(e)&&(e=e.__vccOpts),t){t=qf(t);let{class:i,style:s}=t;i&&!bt(i)&&(t.class=ue(i)),nt(s)&&(_i(s)&&!Me(s)&&(s=Ht({},s)),t.style=pe(s))}const o=bt(e)?1:Is(e)?128:Ub(e)?64:nt(e)?4:$e(e)?2:0;return I(e,t,n,a,l,o,r,!0)}function qf(e){return e?_i(e)||dp(e)?Ht({},e):e:null}function Tn(e,t,n=!1,a=!1){const{props:l,ref:r,patchFlag:o,children:i,transition:s}=e,u=t?ee(l||{},t):l,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&xp(u),ref:t&&t.ref?n&&r?Me(r)?r.concat(ds(t)):[r,ds(t)]:ds(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!==ke?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&&Tn(e.ssContent),ssFallback:e.ssFallback&&Tn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&a&&yl(c,s.clone(c)),c}function pn(e=" ",t=0){return x(Ua,null,e,t)}function s1(e,t){const n=x(Ho,null,e);return n.staticCount=t,n}function y3(e="",t=!1){return t?(gn(),ma(Ot,null,e)):x(Ot,null,e)}function kn(e){return e==null||typeof e=="boolean"?x(Ot):Me(e)?x(ke,null,e.slice()):bl(e)?Ra(e):x(Ua,null,String(e))}function Ra(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tn(e)}function Xf(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Me(t))n=16;else if(typeof t=="object")if(a&65){const l=t.default;l&&(l._c&&(l._d=!1),Xf(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!dp(t)?t._ctx=Jt:l===3&&Jt&&(Jt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else $e(t)?(t={default:t,_ctx:Jt},n=32):(t=String(t),a&64?(n=16,t=[pn(t)]):n=8);e.children=t,e.shapeFlag|=n}function ee(...e){const t={};for(let n=0;n<e.length;n++){const a=e[n];for(const l in a)if(l==="class")t.class!==a.class&&(t.class=ue([t.class,a.class]));else if(l==="style")t.style=pe([t.style,a.style]);else if(wi(l)){const r=t[l],o=a[l];o&&r!==o&&!(Me(r)&&r.includes(o))?t[l]=r?[].concat(r,o):o:o==null&&r==null&&!Js(l)&&(t[l]=o)}else l!==""&&(t[l]=a[l])}return t}function hn(e,t,n,a=null){Qn(e,t,7,[n,a])}const u1=op();let c1=0;function d1(e,t,n){const a=e.type,l=(t?t.appContext:e.appContext)||u1,r={uid:c1++,vnode:e,type:a,parent:t,appContext:l,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new pb(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(l.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:vp(a,l),emitsOptions:ip(a,l),emit:null,emitted:null,propsDefaults:mt,inheritAttrs:a.inheritAttrs,ctx:mt,data:mt,props:mt,attrs:mt,slots:mt,refs:mt,setupState:mt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=$x.bind(null,r),e.ce&&e.ce(r),r}let Xt=null;const Ln=()=>Xt||Jt;let Ts,Zc;{const e=eu(),t=(n,a)=>{let l;return(l=e[n])||(l=e[n]=[]),l.push(a),r=>{l.length>1?l.forEach(o=>o(r)):l[0](r)}};Ts=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),Zc=t("__VUE_SSR_SETTERS__",n=>Gr=n)}const Pi=e=>{const t=Xt;return Ts(e),e.scope.on(),()=>{e.scope.off(),Ts(t)}},Qc=()=>{Xt&&Xt.scope.off(),Ts(null)};function Ip(e){return e.vnode.shapeFlag&4}let Gr=!1;function f1(e,t=!1,n=!1){t&&Zc(t);const{props:a,children:l}=e.vnode,r=Ip(e);Kx(e,a,r,t),Xx(e,l,n||t);const o=r?v1(e,t):void 0;return t&&Zc(!1),o}function v1(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vx);const{setup:a}=n;if(a){Ga();const l=e.setupContext=a.length>1?h1(e):null,r=Pi(e),o=Ci(a,e,0,[e.props,l]),i=Af(o);if(Ya(),r(),(i||e.sp)&&!ja(e)&&Wf(e),i){if(o.then(Qc,Qc),t)return o.then(s=>{ed(e,s)}).catch(s=>{fo(s,e,0)});e.asyncDep=o}else ed(e,o)}else Pp(e)}function ed(e,t,n){$e(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:nt(t)&&(e.setupState=Mb(t)),Pp(e)}function Pp(e,t,n){const a=e.type;e.render||(e.render=a.render||ba);{const l=Pi(e);Ga();try{Lx(e)}finally{Ya(),l()}}}const m1={get(e,t){return ln(e,"get",""),e[t]}};function h1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,m1),slots:e.slots,emit:e.emit,expose:t}}function uu(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Mb(Rb(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in $o)return $o[n](e)},has(t,n){return n in t||n in $o}})):e.proxy}function td(e,t=!0){return $e(e)?e.displayName||e.name:e.name||t&&e.__name}function g1(e){return $e(e)&&"__vccOpts"in e}const P=(e,t)=>rx(e,t,Gr);function qe(e,t,n){try{Ps(-1);const a=arguments.length;return a===2?nt(t)&&!Me(t)?bl(t)?x(e,null,[t]):x(e,t):x(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&bl(n)&&(n=[n]),x(e,t,n))}finally{Ps(1)}}const y1="3.5.32";let nd;const th=typeof window<"u"&&window.trustedTypes;if(th)try{nd=th.createPolicy("vue",{createHTML:e=>e})}catch{}const Tp=nd?e=>nd.createHTML(e):e=>e,b1="http://www.w3.org/2000/svg",p1="http://www.w3.org/1998/Math/MathML",Da=typeof document<"u"?document:null,nh=Da&&Da.createElement("template"),S1={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const l=t==="svg"?Da.createElementNS(b1,e):t==="mathml"?Da.createElementNS(p1,e):n?Da.createElement(e,{is:n}):Da.createElement(e);return e==="select"&&a&&a.multiple!=null&&l.setAttribute("multiple",a.multiple),l},createText:e=>Da.createTextNode(e),createComment:e=>Da.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Da.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,l,r){const o=n?n.previousSibling:t.lastChild;if(l&&(l===r||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===r||!(l=l.nextSibling)););else{nh.innerHTML=Tp(a==="svg"?`<svg>${e}</svg>`:a==="mathml"?`<math>${e}</math>`:e);const i=nh.content;if(a==="svg"||a==="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]}},ol="transition",Co="animation",Yr=Symbol("_vtc"),Ep={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},Ap=Ht({},Kb,Ep),k1=e=>(e.displayName="Transition",e.props=Ap,e),qa=k1((e,{slots:t})=>qe(bx,Vp(e),t)),Dl=(e,t=[])=>{Me(e)?e.forEach(n=>n(...t)):e&&e(...t)},ah=e=>e?Me(e)?e.some(t=>t.length>1):e.length>1:!1;function Vp(e){const t={};for(const L in e)L in Ep||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:a,duration:l,enterFromClass:r=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:i=`${n}-enter-to`,appearFromClass:s=r,appearActiveClass:u=o,appearToClass:c=i,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,g=w1(l),m=g&&g[0],k=g&&g[1],{onBeforeEnter:h,onEnter:p,onEnterCancelled:b,onLeave:w,onLeaveCancelled:S,onBeforeAppear:y=h,onAppear:_=p,onAppearCancelled:C=b}=t,E=(L,A,V,B)=>{L._enterCancelled=B,ul(L,A?c:i),ul(L,A?u:o),V&&V()},T=(L,A)=>{L._isLeaving=!1,ul(L,d),ul(L,v),ul(L,f),A&&A()},D=L=>(A,V)=>{const B=L?_:p,W=()=>E(A,L,V);Dl(B,[A,W]),lh(()=>{ul(A,L?s:r),ia(A,L?c:i),ah(B)||rh(A,a,m,W)})};return Ht(t,{onBeforeEnter(L){Dl(h,[L]),ia(L,r),ia(L,o)},onBeforeAppear(L){Dl(y,[L]),ia(L,s),ia(L,u)},onEnter:D(!1),onAppear:D(!0),onLeave(L,A){L._isLeaving=!0;const V=()=>T(L,A);ia(L,d),L._enterCancelled?(ia(L,f),ad(L)):(ad(L),ia(L,f)),lh(()=>{L._isLeaving&&(ul(L,d),ia(L,v),ah(w)||rh(L,a,k,V))}),Dl(w,[L,V])},onEnterCancelled(L){E(L,!1,void 0,!0),Dl(b,[L])},onAppearCancelled(L){E(L,!0,void 0,!0),Dl(C,[L])},onLeaveCancelled(L){T(L),Dl(S,[L])}})}function w1(e){if(e==null)return null;if(nt(e))return[ic(e.enter),ic(e.leave)];{const t=ic(e);return[t,t]}}function ic(e){return mb(e)}function ia(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Yr]||(e[Yr]=new Set)).add(t)}function ul(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Yr];n&&(n.delete(t),n.size||(e[Yr]=void 0))}function lh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let _1=0;function rh(e,t,n,a){const l=e._endId=++_1,r=()=>{l===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:o,timeout:i,propCount:s}=Lp(e,t);if(!o)return a();const u=o+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=v=>{v.target===e&&++c>=s&&d()};setTimeout(()=>{c<s&&d()},i+1),e.addEventListener(u,f)}function Lp(e,t){const n=window.getComputedStyle(e),a=g=>(n[g]||"").split(", "),l=a(`${ol}Delay`),r=a(`${ol}Duration`),o=oh(l,r),i=a(`${Co}Delay`),s=a(`${Co}Duration`),u=oh(i,s);let c=null,d=0,f=0;t===ol?o>0&&(c=ol,d=o,f=r.length):t===Co?u>0&&(c=Co,d=u,f=s.length):(d=Math.max(o,u),c=d>0?o>u?ol:Co:null,f=c?c===ol?r.length:s.length:0);const v=c===ol&&/\b(?:transform|all)(?:,|$)/.test(a(`${ol}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:v}}function oh(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,a)=>ih(n)+ih(e[a])))}function ih(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function ad(e){return(e?e.ownerDocument:document).body.offsetHeight}function C1(e,t,n){const a=e[Yr];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Es=Symbol("_vod"),Dp=Symbol("_vsh"),la={name:"show",beforeMount(e,{value:t},{transition:n}){e[Es]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):xo(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),xo(e,!0),a.enter(e)):a.leave(e,()=>{xo(e,!1)}):xo(e,t))},beforeUnmount(e,{value:t}){xo(e,t)}};function xo(e,t){e.style.display=t?e[Es]:"none",e[Dp]=!t}const x1=Symbol(""),I1=/(?:^|;)\s*display\s*:/;function P1(e,t,n){const a=e.style,l=bt(n);let r=!1;if(n&&!l){if(t)if(bt(t))for(const o of t.split(";")){const i=o.slice(0,o.indexOf(":")).trim();n[i]==null&&fs(a,i,"")}else for(const o in t)n[o]==null&&fs(a,o,"");for(const o in n)o==="display"&&(r=!0),fs(a,o,n[o])}else if(l){if(t!==n){const o=a[x1];o&&(n+=";"+o),a.cssText=n,r=I1.test(n)}}else t&&e.removeAttribute("style");Es in e&&(e[Es]=r?a.display:"",e[Dp]&&(a.display="none"))}const sh=/\s*!important$/;function fs(e,t,n){if(Me(n))n.forEach(a=>fs(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=T1(e,t);sh.test(n)?e.setProperty(cr(a),n.replace(sh,""),"important"):e[a]=n}}const uh=["Webkit","Moz","ms"],sc={};function T1(e,t){const n=sc[t];if(n)return n;let a=Qt(t);if(a!=="filter"&&a in e)return sc[t]=a;a=xa(a);for(let l=0;l<uh.length;l++){const r=uh[l]+a;if(r in e)return sc[t]=r}return t}const ch="http://www.w3.org/1999/xlink";function dh(e,t,n,a,l,r=VC(t)){a&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(ch,t.slice(6,t.length)):e.setAttributeNS(ch,t,n):n==null||r&&!gb(n)?e.removeAttribute(t):e.setAttribute(t,r?"":En(n)?String(n):n)}function fh(e,t,n,a,l){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?Tp(n):n);return}const r=e.tagName;if(t==="value"&&r!=="PROGRESS"&&!r.includes("-")){const i=r==="OPTION"?e.getAttribute("value")||"":e.value,s=n==null?e.type==="checkbox"?"on":"":String(n);(i!==s||!("_value"in e))&&(e.value=s),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const i=typeof e[t];i==="boolean"?n=gb(n):n==null&&i==="string"?(n="",o=!0):i==="number"&&(n=0,o=!0)}try{e[t]=n}catch{}o&&e.removeAttribute(l||t)}function Ar(e,t,n,a){e.addEventListener(t,n,a)}function E1(e,t,n,a){e.removeEventListener(t,n,a)}const vh=Symbol("_vei");function A1(e,t,n,a,l=null){const r=e[vh]||(e[vh]={}),o=r[t];if(a&&o)o.value=a;else{const[i,s]=V1(t);if(a){const u=r[t]=R1(a,l);Ar(e,i,u,s)}else o&&(E1(e,i,o,s),r[t]=void 0)}}const mh=/(?:Once|Passive|Capture)$/;function V1(e){let t;if(mh.test(e)){t={};let a;for(;a=e.match(mh);)e=e.slice(0,e.length-a[0].length),t[a[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):cr(e.slice(2)),t]}let uc=0;const L1=Promise.resolve(),D1=()=>uc||(L1.then(()=>uc=0),uc=Date.now());function R1(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Qn(O1(a,n.value),t,5,[a])};return n.value=e,n.attached=D1(),n}function O1(e,t){if(Me(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>l=>!l._stopped&&a&&a(l))}else return t}const hh=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,M1=(e,t,n,a,l,r)=>{const o=l==="svg";t==="class"?C1(e,a,o):t==="style"?P1(e,n,a):wi(t)?Js(t)||A1(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):N1(e,t,a,o))?(fh(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&dh(e,t,a,o,r,t!=="value")):e._isVueCE&&(F1(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!bt(a)))?fh(e,Qt(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),dh(e,t,a,o))};function N1(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&hh(t)&&$e(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const l=e.tagName;if(l==="IMG"||l==="VIDEO"||l==="CANVAS"||l==="SOURCE")return!1}return hh(t)&&bt(n)?!1:t in e}function F1(e,t){const n=e._def.props;if(!n)return!1;const a=Qt(t);return Array.isArray(n)?n.some(l=>Qt(l)===a):Object.keys(n).some(l=>Qt(l)===a)}const Rp=new WeakMap,Op=new WeakMap,As=Symbol("_moveCb"),gh=Symbol("_enterCb"),B1=e=>(delete e.props.mode,e),$1=B1({name:"TransitionGroup",props:Ht({},Ap,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ln(),a=zb();let l,r;return Ii(()=>{if(!l.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!U1(l[0].el,n.vnode.el,o)){l=[];return}l.forEach(H1),l.forEach(W1);const i=l.filter(j1);ad(n.vnode.el),i.forEach(s=>{const u=s.el,c=u.style;ia(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[As]=f=>{f&&f.target!==u||(!f||f.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",d),u[As]=null,ul(u,o))};u.addEventListener("transitionend",d)}),l=[]}),()=>{const o=Ve(e),i=Vp(o);let s=o.tag||ke;if(l=[],r)for(let u=0;u<r.length;u++){const c=r[u];c.el&&c.el instanceof Element&&(l.push(c),yl(c,Zo(c,i,a,n)),Rp.set(c,Mp(c.el)))}r=t.default?Hf(t.default()):[];for(let u=0;u<r.length;u++){const c=r[u];c.key!=null&&yl(c,Zo(c,i,a,n))}return x(s,null,r)}}}),Jf=$1;function H1(e){const t=e.el;t[As]&&t[As](),t[gh]&&t[gh]()}function W1(e){Op.set(e,Mp(e.el))}function j1(e){const t=Rp.get(e),n=Op.get(e),a=t.left-n.left,l=t.top-n.top;if(a||l){const r=e.el,o=r.style,i=r.getBoundingClientRect();let s=1,u=1;return r.offsetWidth&&(s=i.width/r.offsetWidth),r.offsetHeight&&(u=i.height/r.offsetHeight),(!Number.isFinite(s)||s===0)&&(s=1),(!Number.isFinite(u)||u===0)&&(u=1),Math.abs(s-1)<.01&&(s=1),Math.abs(u-1)<.01&&(u=1),o.transform=o.webkitTransform=`translate(${a/s}px,${l/u}px)`,o.transitionDuration="0s",e}}function Mp(e){const t=e.getBoundingClientRect();return{left:t.left,top:t.top}}function U1(e,t,n){const a=e.cloneNode(),l=e[Yr];l&&l.forEach(i=>{i.split(/\s+/).forEach(s=>s&&a.classList.remove(s))}),n.split(/\s+/).forEach(i=>i&&a.classList.add(i)),a.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(a);const{hasTransform:o}=Lp(a);return r.removeChild(a),o}const yh=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Me(t)?n=>Br(t,n):t};function z1(e){e.target.composing=!0}function bh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const cc=Symbol("_assign");function ph(e,t,n){return t&&(e=e.trim()),n&&(e=Vf(e)),e}const K1={created(e,{modifiers:{lazy:t,trim:n,number:a}},l){e[cc]=yh(l);const r=a||l.props&&l.props.type==="number";Ar(e,t?"change":"input",o=>{o.target.composing||e[cc](ph(e.value,n,r))}),(n||r)&&Ar(e,"change",()=>{e.value=ph(e.value,n,r)}),t||(Ar(e,"compositionstart",z1),Ar(e,"compositionend",bh),Ar(e,"change",bh))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:l,number:r}},o){if(e[cc]=yh(o),e.composing)return;const i=(r||e.type==="number")&&!/^0\d/.test(e.value)?Vf(e.value):e.value,s=t??"";if(i===s)return;const u=e.getRootNode();(u instanceof Document||u instanceof ShadowRoot)&&u.activeElement===e&&e.type!=="range"&&(a&&t===n||l&&e.value.trim()===s)||(e.value=s)}},G1=["ctrl","shift","alt","meta"],Y1={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)=>G1.some(n=>e[`${n}Key`]&&!t.includes(n))},qi=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=((l,...r)=>{for(let o=0;o<t.length;o++){const i=Y1[t[o]];if(i&&i(l,t))return}return e(l,...r)}))},Np=Ht({patchProp:M1},S1);let jo,Sh=!1;function Fp(){return jo||(jo=Zx(Np))}function q1(){return jo=Sh?jo:Qx(Np),Sh=!0,jo}const Bp=((...e)=>{Fp().render(...e)}),X1=((...e)=>{const t=Fp().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=Hp(a);if(!l)return;const r=t._component;!$e(r)&&!r.render&&!r.template&&(r.template=l.innerHTML),l.nodeType===1&&(l.textContent="");const o=n(l,!1,$p(l));return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),o},t}),J1=((...e)=>{const t=q1().createApp(...e),{mount:n}=t;return t.mount=a=>{const l=Hp(a);if(l)return n(l,!0,$p(l))},t});function $p(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Hp(e){return bt(e)?document.querySelector(e):e}const Z1=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,Q1=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,eI=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function tI(e,t){if(e==="__proto__"||e==="constructor"&&t&&typeof t=="object"&&"prototype"in t){nI(e);return}return t}function nI(e){console.warn(`[destr] Dropping "${e}" key to prevent prototype pollution.`)}function ei(e,t={}){if(typeof e!="string")return e;if(e[0]==='"'&&e[e.length-1]==='"'&&e.indexOf("\\")===-1)return e.slice(1,-1);const n=e.trim();if(n.length<=9)switch(n.toLowerCase()){case"true":return!0;case"false":return!1;case"undefined":return;case"null":return null;case"nan":return Number.NaN;case"infinity":return Number.POSITIVE_INFINITY;case"-infinity":return Number.NEGATIVE_INFINITY}if(!eI.test(e)){if(t.strict)throw new SyntaxError("[destr] Invalid JSON");return e}try{if(Z1.test(e)||Q1.test(e)){if(t.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(e,tI)}return JSON.parse(e)}catch(a){if(t.strict)throw a;return e}}const Wp=/#/g,jp=/&/g,aI=/\//g,lI=/=/g,rI=/\?/g,cu=/\+/g,oI=/%5e/gi,iI=/%60/gi,sI=/%7c/gi,uI=/%20/gi,cI=/%2f/gi,dI=/%252f/gi;function Up(e){return encodeURI(""+e).replace(sI,"|")}function ld(e){return Up(typeof e=="string"?e:JSON.stringify(e)).replace(cu,"%2B").replace(uI,"+").replace(Wp,"%23").replace(jp,"%26").replace(iI,"`").replace(oI,"^").replace(aI,"%2F")}function dc(e){return ld(e).replace(lI,"%3D")}function fI(e){return Up(e).replace(Wp,"%23").replace(rI,"%3F").replace(dI,"%2F").replace(jp,"%26").replace(cu,"%2B")}function Ql(e=""){try{return decodeURIComponent(""+e)}catch{return""+e}}function vI(e){return Ql(e.replace(cI,"%252F"))}function mI(e){return Ql(e.replace(cu," "))}function hI(e){return Ql(e.replace(cu," "))}function Zf(e=""){const t=Object.create(null);e[0]==="?"&&(e=e.slice(1));for(const n of e.split("&")){const a=n.match(/([^=]+)=?(.*)/)||[];if(a.length<2)continue;const l=mI(a[1]);if(l==="__proto__"||l==="constructor")continue;const r=hI(a[2]||"");t[l]===void 0?t[l]=r:Array.isArray(t[l])?t[l].push(r):t[l]=[t[l],r]}return t}function gI(e,t){return(typeof t=="number"||typeof t=="boolean")&&(t=String(t)),t?Array.isArray(t)?t.map(n=>`${dc(e)}=${ld(n)}`).join("&"):`${dc(e)}=${ld(t)}`:dc(e)}function yI(e){return Object.keys(e).filter(t=>e[t]!==void 0).map(t=>gI(t,e[t])).filter(Boolean).join("&")}const bI=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,pI=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,SI=/^([/\\]\s*){2,}[^/\\]/,kI=/^[\s\0]*(blob|data|javascript|vbscript):$/i,wI=/\/$|\/\?|\/#/,_I=/^\.?\//;function Qa(e,t={}){return typeof t=="boolean"&&(t={acceptRelative:t}),t.strict?bI.test(e):pI.test(e)||(t.acceptRelative?SI.test(e):!1)}function CI(e){return!!e&&kI.test(e)}function rd(e="",t){return t?wI.test(e):e.endsWith("/")}function ti(e="",t){if(!t)return(rd(e)?e.slice(0,-1):e)||"/";if(!rd(e,!0))return e||"/";let n=e,a="";const l=e.indexOf("#");l!==-1&&(n=e.slice(0,l),a=e.slice(l));const[r,...o]=n.split("?");return((r.endsWith("/")?r.slice(0,-1):r)||"/")+(o.length>0?`?${o.join("?")}`:"")+a}function Vs(e="",t){if(!t)return e.endsWith("/")?e:e+"/";if(rd(e,!0))return e||"/";let n=e,a="";const l=e.indexOf("#");if(l!==-1&&(n=e.slice(0,l),a=e.slice(l),!n))return a;const[r,...o]=n.split("?");return r+"/"+(o.length>0?`?${o.join("?")}`:"")+a}function xI(e=""){return e.startsWith("/")}function kh(e=""){return xI(e)?e:"/"+e}function II(e,t){if(zp(t)||Qa(e))return e;const n=ti(t);if(e.startsWith(n)){const a=e[n.length];if(!a||a==="/"||a==="?")return e}return mo(n,e)}function wh(e,t){if(zp(t))return e;const n=ti(t);if(!e.startsWith(n))return e;const a=e[n.length];if(a&&a!=="/"&&a!=="?")return e;const l=e.slice(n.length);return l[0]==="/"?l:"/"+l}function du(e,t){const n=Qf(e),a={...Zf(n.search),...t};return n.search=yI(a),TI(n)}function zp(e){return!e||e==="/"}function PI(e){return e&&e!=="/"}function mo(e,...t){let n=e||"";for(const a of t.filter(l=>PI(l)))if(n){const l=a.replace(_I,"");n=Vs(n)+l}else n=a;return n}function Kp(...e){const t=/\/(?!\/)/,n=e.filter(Boolean),a=[];let l=0;for(const o of n)if(!(!o||o==="/")){for(const[i,s]of o.split(t).entries())if(!(!s||s===".")){if(s===".."){if(a.length===1&&Qa(a[0]))continue;a.pop(),l--;continue}if(i===1&&a[a.length-1]?.endsWith(":/")){a[a.length-1]+="/"+s;continue}a.push(s),l++}}let r=a.join("/");return l>=0?n[0]?.startsWith("/")&&!r.startsWith("/")?r="/"+r:n[0]?.startsWith("./")&&!r.startsWith("./")&&(r="./"+r):r="../".repeat(-1*l)+r,n[n.length-1]?.endsWith("/")&&!r.endsWith("/")&&(r+="/"),r}function Gp(e,t){return Ql(ti(e))===Ql(ti(t))}function _h(e,t,n={}){return n.trailingSlash||(e=Vs(e),t=Vs(t)),n.leadingSlash||(e=kh(e),t=kh(t)),n.encoding||(e=Ql(e),t=Ql(t)),e===t}const Yp=Symbol.for("ufo:protocolRelative");function Qf(e="",t){const n=e.match(/^[\s\0]*(blob:|data:|javascript:|vbscript:)(.*)/i);if(n){const[,d,f=""]=n;return{protocol:d.toLowerCase(),pathname:f,href:d+f,auth:"",host:"",search:"",hash:""}}if(!Qa(e,{acceptRelative:!0}))return od(e);const[,a="",l,r=""]=e.replace(/\\/g,"/").match(/^[\s\0]*([\w+.-]{2,}:)?\/\/([^/@]+@)?(.*)/)||[];let[,o="",i=""]=r.match(/([^#/?]*)(.*)?/)||[];a==="file:"&&(i=i.replace(/\/(?=[A-Za-z]:)/,""));const{pathname:s,search:u,hash:c}=od(i);return{protocol:a.toLowerCase(),auth:l?l.slice(0,Math.max(0,l.length-1)):"",host:o,pathname:s,search:u,hash:c,[Yp]:!a}}function od(e=""){const[t="",n="",a=""]=(e.match(/([^#?]*)(\?[^#]*)?(#.*)?/)||[]).splice(1);return{pathname:t,search:n,hash:a}}function TI(e){const t=e.pathname||"",n=e.search?(e.search.startsWith("?")?"":"?")+e.search:"",a=e.hash||"",l=e.auth?e.auth+"@":"",r=e.host||"";return(e.protocol||e[Yp]?(e.protocol||"")+"//":"")+l+r+t+n+a}class EI extends Error{constructor(t,n){super(t,n),this.name="FetchError",n?.cause&&!this.cause&&(this.cause=n.cause)}}function AI(e){const t=e.error?.message||e.error?.toString()||"",n=e.request?.method||e.options?.method||"GET",a=e.request?.url||String(e.request)||"/",l=`[${n}] ${JSON.stringify(a)}`,r=e.response?`${e.response.status} ${e.response.statusText}`:"<no response>",o=`${l}: ${r}${t?` ${t}`:""}`,i=new EI(o,e.error?{cause:e.error}:void 0);for(const s of["request","options","response"])Object.defineProperty(i,s,{get(){return e[s]}});for(const[s,u]of[["data","_data"],["status","status"],["statusCode","status"],["statusText","statusText"],["statusMessage","statusText"]])Object.defineProperty(i,s,{get(){return e.response&&e.response[u]}});return i}const VI=new Set(Object.freeze(["PATCH","POST","PUT","DELETE"]));function Ch(e="GET"){return VI.has(e.toUpperCase())}function LI(e){if(e===void 0)return!1;const t=typeof e;return t==="string"||t==="number"||t==="boolean"||t===null?!0:t!=="object"?!1:Array.isArray(e)?!0:e.buffer||e instanceof FormData||e instanceof URLSearchParams?!1:e.constructor&&e.constructor.name==="Object"||typeof e.toJSON=="function"}const DI=new Set(["image/svg","application/xml","application/xhtml","application/html"]),RI=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function OI(e=""){if(!e)return"json";const t=e.split(";").shift()||"";return RI.test(t)?"json":t==="text/event-stream"?"stream":DI.has(t)||t.startsWith("text/")?"text":"blob"}function MI(e,t,n,a){const l=NI(t?.headers??e?.headers,n?.headers,a);let r;return(n?.query||n?.params||t?.params||t?.query)&&(r={...n?.params,...n?.query,...t?.params,...t?.query}),{...n,...t,query:r,params:r,headers:l}}function NI(e,t,n){if(!t)return new n(e);const a=new n(t);if(e)for(const[l,r]of Symbol.iterator in e||Array.isArray(e)?e:new n(e))a.set(l,r);return a}async function Xi(e,t){if(t)if(Array.isArray(t))for(const n of t)await n(e);else await t(e)}const FI=new Set([408,409,425,429,500,502,503,504]),BI=new Set([101,204,205,304]);function qp(e={}){const{fetch:t=globalThis.fetch,Headers:n=globalThis.Headers,AbortController:a=globalThis.AbortController}=e;async function l(i){const s=i.error&&i.error.name==="AbortError"&&!i.options.timeout||!1;if(i.options.retry!==!1&&!s){let c;typeof i.options.retry=="number"?c=i.options.retry:c=Ch(i.options.method)?0:1;const d=i.response&&i.response.status||500;if(c>0&&(Array.isArray(i.options.retryStatusCodes)?i.options.retryStatusCodes.includes(d):FI.has(d))){const f=typeof i.options.retryDelay=="function"?i.options.retryDelay(i):i.options.retryDelay||0;return f>0&&await new Promise(v=>setTimeout(v,f)),r(i.request,{...i.options,retry:c-1})}}const u=AI(i);throw Error.captureStackTrace&&Error.captureStackTrace(u,r),u}const r=async function(s,u={}){const c={request:s,options:MI(s,u,e.defaults,n),response:void 0,error:void 0};if(c.options.method&&(c.options.method=c.options.method.toUpperCase()),c.options.onRequest&&(await Xi(c,c.options.onRequest),c.options.headers instanceof n||(c.options.headers=new n(c.options.headers||{}))),typeof c.request=="string"&&(c.options.baseURL&&(c.request=II(c.request,c.options.baseURL)),c.options.query&&(c.request=du(c.request,c.options.query),delete c.options.query),"query"in c.options&&delete c.options.query,"params"in c.options&&delete c.options.params),c.options.body&&Ch(c.options.method))if(LI(c.options.body)){const v=c.options.headers.get("content-type");typeof c.options.body!="string"&&(c.options.body=v==="application/x-www-form-urlencoded"?new URLSearchParams(c.options.body).toString():JSON.stringify(c.options.body)),v||c.options.headers.set("content-type","application/json"),c.options.headers.has("accept")||c.options.headers.set("accept","application/json")}else("pipeTo"in c.options.body&&typeof c.options.body.pipeTo=="function"||typeof c.options.body.pipe=="function")&&("duplex"in c.options||(c.options.duplex="half"));let d;if(!c.options.signal&&c.options.timeout){const v=new a;d=setTimeout(()=>{const g=new Error("[TimeoutError]: The operation was aborted due to timeout");g.name="TimeoutError",g.code=23,v.abort(g)},c.options.timeout),c.options.signal=v.signal}try{c.response=await t(c.request,c.options)}catch(v){return c.error=v,c.options.onRequestError&&await Xi(c,c.options.onRequestError),await l(c)}finally{d&&clearTimeout(d)}if((c.response.body||c.response._bodyInit)&&!BI.has(c.response.status)&&c.options.method!=="HEAD"){const v=(c.options.parseResponse?"json":c.options.responseType)||OI(c.response.headers.get("content-type")||"");switch(v){case"json":{const g=await c.response.text(),m=c.options.parseResponse||ei;c.response._data=m(g);break}case"stream":{c.response._data=c.response.body||c.response._bodyInit;break}default:c.response._data=await c.response[v]()}}return c.options.onResponse&&await Xi(c,c.options.onResponse),!c.options.ignoreResponseError&&c.response.status>=400&&c.response.status<600?(c.options.onResponseError&&await Xi(c,c.options.onResponseError),await l(c)):c.response},o=async function(s,u){return(await r(s,u))._data};return o.raw=r,o.native=(...i)=>t(...i),o.create=(i={},s={})=>qp({...e,...s,defaults:{...e.defaults,...s.defaults,...i}}),o}const Ls=(function(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")})(),$I=Ls.fetch?(...e)=>Ls.fetch(...e):()=>Promise.reject(new Error("[ofetch] global.fetch is not supported!")),HI=Ls.Headers,WI=Ls.AbortController,jI=qp({fetch:$I,Headers:HI,AbortController:WI}),UI=jI,zI=()=>window?.__NUXT__?.config||{},ev=()=>zI().app,KI=()=>ev().baseURL,GI=()=>ev().buildAssetsDir,tv=(...e)=>Kp(Xp(),GI(),...e),Xp=(...e)=>{const t=ev(),n=t.cdnURL||t.baseURL;return e.length?Kp(n,...e):n};globalThis.__buildAssetsURL=tv,globalThis.__publicAssetsURL=Xp;globalThis.$fetch||(globalThis.$fetch=UI.create({baseURL:KI()}));"global"in globalThis||(globalThis.global=globalThis);function id(e,t={},n){for(const a in e){const l=e[a],r=n?`${n}:${a}`:a;typeof l=="object"&&l!==null?id(l,t,r):typeof l=="function"&&(t[r]=l)}return t}const YI={run:e=>e()},qI=()=>YI,Jp=typeof console.createTask<"u"?console.createTask:qI;function XI(e,t){const n=t.shift(),a=Jp(n);return e.reduce((l,r)=>l.then(()=>a.run(()=>r(...t))),Promise.resolve())}function JI(e,t){const n=t.shift(),a=Jp(n);return Promise.all(e.map(l=>a.run(()=>l(...t))))}function fc(e,t){for(const n of[...e])n(t)}let ZI=class{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(t,n,a={}){if(!t||typeof n!="function")return()=>{};const l=t;let r;for(;this._deprecatedHooks[t];)r=this._deprecatedHooks[t],t=r.to;if(r&&!a.allowDeprecated){let o=r.message;o||(o=`${l} hook has been deprecated`+(r.to?`, please use ${r.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(o)||(console.warn(o),this._deprecatedMessages.add(o))}if(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(n),()=>{n&&(this.removeHook(t,n),n=void 0)}}hookOnce(t,n){let a,l=(...r)=>(typeof a=="function"&&a(),a=void 0,l=void 0,n(...r));return a=this.hook(t,l),a}removeHook(t,n){if(this._hooks[t]){const a=this._hooks[t].indexOf(n);a!==-1&&this._hooks[t].splice(a,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,n){this._deprecatedHooks[t]=typeof n=="string"?{to:n}:n;const a=this._hooks[t]||[];delete this._hooks[t];for(const l of a)this.hook(t,l)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const n in t)this.deprecateHook(n,t[n])}addHooks(t){const n=id(t),a=Object.keys(n).map(l=>this.hook(l,n[l]));return()=>{for(const l of a.splice(0,a.length))l()}}removeHooks(t){const n=id(t);for(const a in n)this.removeHook(a,n[a])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...n){return n.unshift(t),this.callHookWith(XI,t,...n)}callHookParallel(t,...n){return n.unshift(t),this.callHookWith(JI,t,...n)}callHookWith(t,n,...a){const l=this._before||this._after?{name:n,args:a,context:{}}:void 0;this._before&&fc(this._before,l);const r=t(n in this._hooks?[...this._hooks[n]]:[],a);return r instanceof Promise?r.finally(()=>{this._after&&l&&fc(this._after,l)}):(this._after&&l&&fc(this._after,l),r)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const n=this._before.indexOf(t);n!==-1&&this._before.splice(n,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const n=this._after.indexOf(t);n!==-1&&this._after.splice(n,1)}}}};function QI(){return new ZI}function eP(e={}){let t,n=!1;const a=o=>{if(t&&t!==o)throw new Error("Context conflict")};let l;if(e.asyncContext){const o=e.AsyncLocalStorage||globalThis.AsyncLocalStorage;o?l=new o:console.warn("[unctx] `AsyncLocalStorage` is not provided.")}const r=()=>{if(l){const o=l.getStore();if(o!==void 0)return o}return t};return{use:()=>{const o=r();if(o===void 0)throw new Error("Context is not available");return o},tryUse:()=>r(),set:(o,i)=>{i||a(o),t=o,n=!0},unset:()=>{t=void 0,n=!1},call:(o,i)=>{a(o),t=o;try{return l?l.run(o,i):i()}finally{n||(t=void 0)}},async callAsync(o,i){t=o;const s=()=>{t=o},u=()=>t===o?s:void 0;sd.add(u);try{const c=l?l.run(o,i):i();return n||(t=void 0),await c}finally{sd.delete(u)}}}}function tP(e={}){const t={};return{get(n,a={}){return t[n]||(t[n]=eP({...e,...a})),t[n]}}}const Ds=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof global<"u"?global:typeof window<"u"?window:{},xh="__unctx__",nP=Ds[xh]||(Ds[xh]=tP()),aP=(e,t={})=>nP.get(e,t),Ih="__unctx_async_handlers__",sd=Ds[Ih]||(Ds[Ih]=new Set);function ga(e){const t=[];for(const l of sd){const r=l();r&&t.push(r)}const n=()=>{for(const l of t)l()};let a=e();return a&&typeof a=="object"&&"catch"in a&&(a=a.catch(l=>{throw n(),l})),[a,n]}const Ph=!1,Th=!1,lP=!1,p3={componentName:"NuxtLink",prefetch:!0,prefetchOn:{visibility:!0}},rP=null,oP="#__nuxt",Zp="nuxt-app",Eh=36e5,iP="vite:preloadError";function Qp(e=Zp){return aP(e,{asyncContext:!1})}const sP="__nuxt_plugin";function uP(e){let t=0;const n={_id:e.id||Zp||"nuxt-app",_scope:Ka(),provide:void 0,globalName:"nuxt",versions:{get nuxt(){return"3.21.2"},get vue(){return n.vueApp.version}},payload:ha({...e.ssrContext?.payload||{},data:ha({}),state:wt({}),once:new Set,_errors:ha({})}),static:{data:{}},runWithContext(l){return n._scope.active&&!uo()?n._scope.run(()=>Ah(n,l)):Ah(n,l)},isHydrating:!0,deferHydration(){if(!n.isHydrating)return()=>{};t++;let l=!1;return()=>{if(!l&&(l=!0,t--,t===0))return n.isHydrating=!1,n.callHook("app:suspense:resolve")}},_asyncDataPromises:{},_asyncData:ha({}),_payloadRevivers:{},...e};{const l=window.__NUXT__;if(l)for(const r in l)switch(r){case"data":case"state":case"_errors":Object.assign(n.payload[r],l[r]);break;default:n.payload[r]=l[r]}}n.hooks=QI(),n.hook=n.hooks.hook,n.callHook=n.hooks.callHook,n.provide=(l,r)=>{const o="$"+l;Ji(n,o,r),Ji(n.vueApp.config.globalProperties,o,r)},Ji(n.vueApp,"$nuxt",n),Ji(n.vueApp.config.globalProperties,"$nuxt",n);{window.addEventListener(iP,r=>{n.callHook("app:chunkError",{error:r.payload}),r.payload.message.includes("Unable to preload CSS")&&r.preventDefault()}),window.useNuxtApp||=it;const l=n.hook("app:error",(...r)=>{console.error("[nuxt] error caught during app initialization",...r)});n.hook("app:mounted",l)}const a=n.payload.config;return n.provide("config",a),n}function cP(e,t){t.hooks&&e.hooks.addHooks(t.hooks)}async function dP(e,t){if(typeof t=="function"){const{provide:n}=await e.runWithContext(()=>t(e))||{};if(n&&typeof n=="object")for(const a in n)e.provide(a,n[a])}}async function fP(e,t){const n=new Set,a=[],l=[];let r,o=0;async function i(s){const u=s.dependsOn?.filter(c=>t.some(d=>d._name===c)&&!n.has(c))??[];if(u.length>0)a.push([new Set(u),s]);else{const c=dP(e,s).then(async()=>{s._name&&(n.add(s._name),await Promise.all(a.map(async([d,f])=>{d.has(s._name)&&(d.delete(s._name),d.size===0&&(o++,await i(f)))})))}).catch(d=>{if(!s.parallel&&!e.payload.error)throw d;r||=d});s.parallel?l.push(c):await c}}for(const s of t)cP(e,s);for(const s of t)await i(s);if(await Promise.all(l),o)for(let s=0;s<o;s++)await Promise.all(l);if(r)throw e.payload.error||r}function Dn(e){if(typeof e=="function")return e;const t=e._name||e.name;return delete e.name,Object.assign(e.setup||(()=>{}),e,{[sP]:!0,_name:t})}function Ah(e,t,n){const a=()=>t();return Qp(e._id).set(e),e.vueApp.runWithContext(a)}function eS(e){let t;return au()&&(t=Ln()?.appContext.app.$nuxt),t||=Qp(e).tryUse(),t||null}function it(e){const t=eS(e);if(!t)throw new Error("[nuxt] instance unavailable");return t}function dr(e){return it().$config}function Ji(e,t,n){Object.defineProperty(e,t,{get:()=>n})}function vc(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function ud(e,t,n=".",a){if(!vc(t))return ud(e,{},n,a);const l={...t};for(const r of Object.keys(e)){if(r==="__proto__"||r==="constructor")continue;const o=e[r];o!=null&&(a&&a(l,r,o,n)||(Array.isArray(o)&&Array.isArray(l[r])?l[r]=[...o,...l[r]]:vc(o)&&vc(l[r])?l[r]=ud(o,l[r],(n?`${n}.`:"")+r.toString(),a):l[r]=o))}return l}function vP(e){return(...t)=>t.reduce((n,a)=>ud(n,a,"",e),{})}const tS=vP();function mP(e,t){try{return t in e}catch{return!1}}class Vh extends Error{static __h3_error__=!0;statusCode=500;fatal=!1;unhandled=!1;statusMessage;data;cause;constructor(t,n={}){super(t,n),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const t={message:this.message,statusCode:cd(this.statusCode,500)};return this.statusMessage&&(t.statusMessage=nS(this.statusMessage)),this.data!==void 0&&(t.data=this.data),t}}function hP(e){if(typeof e=="string")return new Vh(e);if(gP(e))return e;const t=new Vh(e.message??e.statusMessage??"",{cause:e.cause||e});if(mP(e,"stack"))try{Object.defineProperty(t,"stack",{get(){return e.stack}})}catch{try{t.stack=e.stack}catch{}}if(e.data&&(t.data=e.data),e.statusCode?t.statusCode=cd(e.statusCode,t.statusCode):e.status&&(t.statusCode=cd(e.status,t.statusCode)),e.statusMessage?t.statusMessage=e.statusMessage:e.statusText&&(t.statusMessage=e.statusText),t.statusMessage){const n=t.statusMessage;nS(t.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return e.fatal!==void 0&&(t.fatal=e.fatal),e.unhandled!==void 0&&(t.unhandled=e.unhandled),t}function gP(e){return e?.constructor?.__h3_error__===!0}const yP=/[^\u0009\u0020-\u007E]/g;function nS(e=""){return e.replace(yP,"")}function cd(e,t=200){return!e||(typeof e=="string"&&(e=Number.parseInt(e,10)),e<100||e>999)?t:e}const aS=Symbol("layout-meta"),er=Symbol("route");import.meta.url.replace(/\/app\/.*$/,"/");const Sn=()=>it()?.$router,nv=()=>au()?Re(er,it()._route):it()._route;const bP=(e,t,n={})=>{const a=it(),l=n.global||typeof e!="string",r=t;if(!r){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",e);return}l?a._middleware.global.push(r):a._middleware.named[e]=r},pP=()=>{try{if(it()._processingMiddleware)return!0}catch{return!1}return!1},Cr=(e,t)=>{e||="/";const n=typeof e=="string"?e:"path"in e?SP(e):Sn().resolve(e).href;if(t?.open){const{target:u="_blank",windowFeatures:c={}}=t.open,d=[];for(const[f,v]of Object.entries(c))v!==void 0&&d.push(`${f.toLowerCase()}=${v}`);return open(n,u,d.join(", ")),Promise.resolve()}const a=Qa(n,{acceptRelative:!0}),l=t?.external||a;if(l){if(!t?.external)throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const{protocol:u}=new URL(n,window.location.href);if(u&&CI(u))throw new Error(`Cannot navigate to a URL with '${u}' protocol.`)}const r=pP();if(!l&&r){if(t?.replace){if(typeof e=="string"){const{pathname:u,search:c,hash:d}=Qf(e);return{path:u,...c&&{query:Zf(c)},...d&&{hash:d},replace:!0}}return{...e,replace:!0}}return e}const o=Sn(),i=it();if(l)return i._scope.stop(),t?.replace?location.replace(n):location.href=n,r?i.isHydrating?new Promise(()=>{}):!1:Promise.resolve();const s=typeof e=="string"?kP(e):e;return t?.replace?o.replace(s):o.push(s)};function SP(e){return du(e.path||"",e.query||{})+(e.hash||"")}function kP(e){const t=Qf(e);return fI(vI(t.pathname))+t.search+t.hash}const lS="__nuxt_error",fu=()=>M(it().payload,"error"),Fl=e=>{const t=Kl(e);try{const n=fu();it().hooks.callHook("app:error",t),n.value||=t}catch{throw t}return t},wP=async(e={})=>{const t=it(),n=fu();t.callHook("app:error:cleared",e),e.redirect&&await Sn().replace(e.redirect),n.value=rP},rS=e=>!!e&&typeof e=="object"&&lS in e,Kl=e=>{typeof e!="string"&&e.statusText&&(e.message??=e.statusText);const t=hP(e);return Object.defineProperty(t,lS,{value:!0,configurable:!1,writable:!1}),Object.defineProperty(t,"status",{get:()=>t.statusCode,configurable:!0}),Object.defineProperty(t,"statusText",{get:()=>t.statusMessage,configurable:!0}),t};function _P(e){return Uint8Array.fromBase64(e).buffer}function CP(e){return Uint8Array.from(Buffer.from(e,"base64")).buffer}function xP(e){const t=atob(e),n=t.length,a=new Uint8Array(n);for(let l=0;l<n;l++)a[l]=t.charCodeAt(l);return a.buffer}const IP=typeof Uint8Array.fromBase64=="function",PP=typeof process=="object"&&process.versions?.node!==void 0,TP=IP?_P:PP?CP:xP,EP=-1,AP=-2,VP=-3,LP=-4,DP=-5,RP=-6,OP=-7;function MP(e,t){return NP(JSON.parse(e),t)}function NP(e,t){if(typeof e=="number")return r(e,!0);if(!Array.isArray(e)||e.length===0)throw new Error("Invalid input");const n=e,a=Array(n.length);let l=null;function r(o,i=!1){if(o===EP)return;if(o===VP)return NaN;if(o===LP)return 1/0;if(o===DP)return-1/0;if(o===RP)return-0;if(i||typeof o!="number")throw new Error("Invalid input");if(o in a)return a[o];const s=n[o];if(!s||typeof s!="object")a[o]=s;else if(Array.isArray(s))if(typeof s[0]=="string"){const u=s[0],c=t&&Object.hasOwn(t,u)?t[u]:void 0;if(c){let d=s[1];if(typeof d!="number"&&(d=n.push(s[1])-1),l??=new Set,l.has(d))throw new Error("Invalid circular reference");return l.add(d),a[o]=c(r(d)),l.delete(d),a[o]}switch(u){case"Date":a[o]=new Date(s[1]);break;case"Set":const d=new Set;a[o]=d;for(let g=1;g<s.length;g+=1)d.add(r(s[g]));break;case"Map":const f=new Map;a[o]=f;for(let g=1;g<s.length;g+=2)f.set(r(s[g]),r(s[g+1]));break;case"RegExp":a[o]=new RegExp(s[1],s[2]);break;case"Object":{const g=s[1];if(typeof n[g]=="object"&&n[g][0]!=="BigInt")throw new Error("Invalid input");a[o]=Object(r(g));break}case"BigInt":a[o]=BigInt(s[1]);break;case"null":const v=Object.create(null);a[o]=v;for(let g=1;g<s.length;g+=2){if(s[g]==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");v[s[g]]=r(s[g+1])}break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Float16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":case"DataView":{if(n[s[1]][0]!=="ArrayBuffer")throw new Error("Invalid data");const g=globalThis[u],m=r(s[1]);a[o]=s[2]!==void 0?new g(m,s[2],s[3]):new g(m);break}case"ArrayBuffer":{const g=s[1];if(typeof g!="string")throw new Error("Invalid ArrayBuffer encoding");const m=TP(g);a[o]=m;break}case"Temporal.Duration":case"Temporal.Instant":case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.PlainMonthDay":case"Temporal.PlainYearMonth":case"Temporal.ZonedDateTime":{const g=u.slice(9);a[o]=Temporal[g].from(s[1]);break}case"URL":{const g=new URL(s[1]);a[o]=g;break}case"URLSearchParams":{const g=new URLSearchParams(s[1]);a[o]=g;break}default:throw new Error(`Unknown type ${u}`)}}else if(s[0]===OP){const u=s[1];if(!Number.isInteger(u)||u<0)throw new Error("Invalid input");const c=new Array(u);a[o]=c;for(let d=2;d<s.length;d+=2){const f=s[d];if(!Number.isInteger(f)||f<0||f>=u)throw new Error("Invalid input");c[f]=r(s[d+1])}}else{const u=new Array(s.length);a[o]=u;for(let c=0;c<s.length;c+=1){const d=s[c];d!==AP&&(u[c]=r(d))}}else{const u={};a[o]=u;for(const c of Object.keys(s)){if(c==="__proto__")throw new Error("Cannot parse an object with a `__proto__` property");const d=s[c];u[c]=r(d)}}return a[o]}return r(0)}const FP=new Set(["link","style","script","noscript"]),BP=new Set(["title","titleTemplate","script","style","noscript"]),dd=new Set(["base","meta","link","style","script","noscript"]),$P=new Set(["title","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),HP=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),WP=new Set(["key","tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"]),jP=new Set(["templateParams","htmlAttrs","bodyAttrs"]),UP=new Set(["theme-color","google-site-verification","og","article","book","profile","twitter","author"]);function fd(e,t={},n){for(const a in e){const l=e[a],r=n?`${n}:${a}`:a;typeof l=="object"&&l!==null?fd(l,t,r):typeof l=="function"&&(t[r]=l)}return t}const oS=(()=>{if(console.createTask)return console.createTask;const e={run:t=>t()};return()=>e})();function iS(e,t,n,a){for(let l=n;l<e.length;l+=1)try{const r=a?a.run(()=>e[l](...t)):e[l](...t);if(r instanceof Promise)return r.then(()=>iS(e,t,l+1,a))}catch(r){return Promise.reject(r)}}function zP(e,t,n){if(e.length>0)return iS(e,t,0,oS(n))}function KP(e,t,n){if(e.length>0){const a=oS(n);return Promise.all(e.map(l=>a.run(()=>l(...t))))}}function mc(e,t){for(const n of[...e])n(t)}var GP=class{_hooks;_before;_after;_deprecatedHooks;_deprecatedMessages;constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,t,n={}){if(!e||typeof t!="function")return()=>{};const a=e;let l;for(;this._deprecatedHooks[e];)l=this._deprecatedHooks[e],e=l.to;if(l&&!n.allowDeprecated){let r=l.message;r||(r=`${a} hook has been deprecated`+(l.to?`, please use ${l.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(r)||(console.warn(r),this._deprecatedMessages.add(r))}if(!t.name)try{Object.defineProperty(t,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(t),()=>{t&&(this.removeHook(e,t),t=void 0)}}hookOnce(e,t){let n,a=(...l)=>(typeof n=="function"&&n(),n=void 0,a=void 0,t(...l));return n=this.hook(e,a),n}removeHook(e,t){const n=this._hooks[e];if(n){const a=n.indexOf(t);a!==-1&&n.splice(a,1),n.length===0&&(this._hooks[e]=void 0)}}clearHook(e){this._hooks[e]=void 0}deprecateHook(e,t){this._deprecatedHooks[e]=typeof t=="string"?{to:t}:t;const n=this._hooks[e]||[];this._hooks[e]=void 0;for(const a of n)this.hook(e,a)}deprecateHooks(e){for(const t in e)this.deprecateHook(t,e[t])}addHooks(e){const t=fd(e),n=Object.keys(t).map(a=>this.hook(a,t[a]));return()=>{for(const a of n)a();n.length=0}}removeHooks(e){const t=fd(e);for(const n in t)this.removeHook(n,t[n])}removeAllHooks(){this._hooks={}}callHook(e,...t){return this.callHookWith(zP,e,t)}callHookParallel(e,...t){return this.callHookWith(KP,e,t)}callHookWith(e,t,n){const a=this._before||this._after?{name:t,args:n,context:{}}:void 0;this._before&&mc(this._before,a);const l=e(this._hooks[t]?[...this._hooks[t]]:[],n,t);return l instanceof Promise?l.finally(()=>{this._after&&a&&mc(this._after,a)}):(this._after&&a&&mc(this._after,a),l)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const t=this._before.indexOf(e);t!==-1&&this._before.splice(t,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const t=this._after.indexOf(e);t!==-1&&this._after.splice(t,1)}}}};function YP(){return new GP}const qP=["name","property","http-equiv"],XP=new Set(["viewport","description","keywords","robots"]);function sS(e){const t=e.split(":");return t.length?UP.has(t[1]):!1}function vd(e){const{props:t,tag:n}=e;if(HP.has(n))return n;if(n==="link"&&t.rel==="canonical")return"canonical";if(n==="link"&&t.rel==="alternate"){const a=t.hreflang||t.type;if(a)return`alternate:${a}`}if(t.charset)return"charset";if(e.tag==="meta"){for(const a of qP)if(t[a]!==void 0){const l=t[a],r=l&&typeof l=="string"&&l.includes(":"),o=l&&XP.has(l),s=!(r||o)&&e.key?`:key:${e.key}`:"";return`${n}:${l}${s}`}}if(e.key)return`${n}:key:${e.key}`;if(t.id)return`${n}:id:${t.id}`;if(n==="link"&&t.rel==="alternate")return`alternate:${t.href||""}`;if(BP.has(n)){const a=e.textContent||e.innerHTML;if(a)return`${n}:content:${a}`}}function uS(e){const t=e._h||e._d;if(t)return t;const n=e.textContent||e.innerHTML;return n||`${e.tag}:${Object.entries(e.props).map(([a,l])=>`${a}:${String(l)}`).join(",")}`}function Rs(e,t,n){typeof e==="function"&&(!n||n!=="titleTemplate"&&!(n[0]==="o"&&n[1]==="n"))&&(e=e());const l=t?t(n,e):e;if(Array.isArray(l))return l.map(r=>Rs(r,t));if(l?.constructor===Object){const r={};for(const o of Object.keys(l))r[o]=Rs(l[o],t,o);return r}return l}function JP(e,t){const n=e==="style"?new Map:new Set;function a(l){if(l==null||l===void 0)return;const r=String(l).trim();if(r)if(e==="style"){const[o,...i]=r.split(":").map(s=>s?s.trim():"");o&&i.length&&n.set(o,i.join(":"))}else r.split(" ").filter(Boolean).forEach(o=>n.add(o))}return typeof t=="string"?e==="style"?t.split(";").forEach(a):a(t):Array.isArray(t)?t.forEach(l=>a(l)):t&&typeof t=="object"&&Object.entries(t).forEach(([l,r])=>{r&&r!=="false"&&(e==="style"?n.set(String(l).trim(),String(r)):a(l))}),n}function cS(e,t){if(e.props=e.props||{},!t)return e;if(e.tag==="templateParams")return e.props=t,e;const n=dd.has(e.tag)||e.tag==="htmlAttrs"||e.tag==="bodyAttrs";return Object.entries(t).forEach(([a,l])=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;if(l===null){e.props[a]=null;return}if(a==="class"||a==="style"){e.props[a]=JP(a,l);return}if(WP.has(a)){if((a==="textContent"||a==="innerHTML")&&typeof l=="object"){let u=t.type;if(t.type||(u="application/json"),!u?.endsWith("json")&&u!=="speculationrules")return;t.type=u,e.props.type=u,e[a]=JSON.stringify(l)}else e[a]=l;return}const r=a.startsWith("data-"),o=n&&!r?a.toLowerCase():a,i=String(l),s=e.tag==="meta"&&o==="content";i==="true"||i===""?e.props[o]=r||s?i:!0:!l&&r&&i==="false"?e.props[o]="false":l!==void 0&&(e.props[o]=l)}),e}function ZP(e,t){const n=typeof t=="object"&&typeof t!="function"?t:{[e==="script"||e==="noscript"||e==="style"?"innerHTML":"textContent"]:t},a=cS({tag:e,props:{}},n);return a.key&&FP.has(a.tag)&&(a.props["data-hid"]=a._h=a.key),a.tag==="script"&&typeof a.innerHTML=="object"&&(a.innerHTML=JSON.stringify(a.innerHTML),a.props.type=a.props.type||"application/json"),Array.isArray(a.props.content)?a.props.content.map(l=>({...a,props:{...a.props,content:l}})):a}function QP(e,t){if(!e)return[];typeof e=="function"&&(e=e());const n=(l,r)=>{for(let o=0;o<t.length;o++)r=t[o](l,r);return r};e=n(void 0,e);const a=[];return e=Rs(e,n),Object.entries(e||{}).forEach(([l,r])=>{if(r!==void 0)for(const o of Array.isArray(r)?r:[r])a.push(ZP(l,o))}),a.flat()}const md=(e,t)=>e._w===t._w?e._p-t._p:e._w-t._w,Lh={base:-10,title:10},eT={critical:-8,high:-1,low:2},Dh={meta:{"content-security-policy":-30,charset:-20,viewport:-15},link:{preconnect:20,stylesheet:60,preload:70,modulepreload:70,prefetch:90,"dns-prefetch":90,prerender:90},script:{async:30,defer:80,sync:50},style:{imported:40,sync:60}},tT=/@import/,Io=e=>e===""||e===!0;function nT(e,t){if(typeof t.tagPriority=="number")return t.tagPriority;let n=100;const a=eT[t.tagPriority]||0,l=e.resolvedOptions.disableCapoSorting?{link:{},script:{},style:{}}:Dh;if(t.tag in Lh)n=Lh[t.tag];else if(t.tag==="meta"){const r=t.props["http-equiv"]==="content-security-policy"?"content-security-policy":t.props.charset?"charset":t.props.name==="viewport"?"viewport":null;r&&(n=Dh.meta[r])}else if(t.tag==="link"&&t.props.rel)n=l.link[t.props.rel];else if(t.tag==="script"){const r=String(t.props.type);Io(t.props.async)?n=l.script.async:t.props.src&&!Io(t.props.defer)&&!Io(t.props.async)&&r!=="module"&&!r.endsWith("json")||t.innerHTML&&!r.endsWith("json")?n=l.script.sync:(Io(t.props.defer)&&t.props.src&&!Io(t.props.async)||r==="module")&&(n=l.script.defer)}else t.tag==="style"&&(n=t.innerHTML&&tT.test(t.innerHTML)?l.style.imported:l.style.sync);return(n||100)+a}function Rh(e,t){const n=typeof t=="function"?t(e):t,a=n.key||String(e.plugins.size+1);e.plugins.get(a)||(e.plugins.set(a,n),e.hooks.addHooks(n.hooks||{}))}function aT(e={}){const t=YP();t.addHooks(e.hooks||{});const n=!e.document,a=new Map,l=new Map,r=new Set,o={_entryCount:1,plugins:l,dirty:!1,resolvedOptions:e,hooks:t,ssr:n,entries:a,headEntries(){return[...a.values()]},use:i=>Rh(o,i),push(i,s){const u={...s||{}};delete u.head;const c=u._index??o._entryCount++,d={_i:c,input:i,options:u},f={_poll(v=!1){o.dirty=!0,!v&&r.add(c),t.callHook("entries:updated",o)},dispose(){a.delete(c)&&o.invalidate()},patch(v){(!u.mode||u.mode==="server"&&n||u.mode==="client"&&!n)&&(d.input=v,a.set(c,d),f._poll())}};return f.patch(i),f},async resolveTags(){const i={tagMap:new Map,tags:[],entries:[...o.entries.values()]};for(await t.callHook("entries:resolve",i);r.size;){const f=r.values().next().value;r.delete(f);const v=a.get(f);if(v){const g={tags:QP(v.input,e.propResolvers||[]).map(m=>Object.assign(m,v.options)),entry:v};await t.callHook("entries:normalize",g),v._tags=g.tags.map((m,k)=>(m._w=nT(o,m),m._p=(v._i<<10)+k,m._d=vd(m),m._d||(m._h=uS(m)),m))}}let s=!1;i.entries.flatMap(f=>(f._tags||[]).map(v=>({...v,props:{...v.props}}))).sort(md).reduce((f,v)=>{const g=v._d||v._h;if(!f.has(g))return f.set(g,v);const m=f.get(g);if((v?.tagDuplicateStrategy||(jP.has(v.tag)?"merge":null)||(v.key&&v.key===m.key?"merge":null))==="merge"){const h={...m.props};Object.entries(v.props).forEach(([p,b])=>h[p]=p==="style"?new Map([...m.props.style||new Map,...b]):p==="class"?new Set([...m.props.class||new Set,...b]):b),f.set(g,{...v,props:h})}else v._p>>10===m._p>>10&&v.tag==="meta"&&sS(g)?(f.set(g,Object.assign([...Array.isArray(m)?m:[m],v],v)),s=!0):(v._w===m._w?v._p>m._p:v?._w<m?._w)&&f.set(g,v);return f},i.tagMap);const u=i.tagMap.get("title"),c=i.tagMap.get("titleTemplate");if(o._title=u?.textContent,c){const f=c?.textContent;if(o._titleTemplate=f,f){let v=typeof f=="function"?f(u?.textContent):f;typeof v=="string"&&!o.plugins.has("template-params")&&(v=v.replace("%s",u?.textContent||"")),u?v===null?i.tagMap.delete("title"):i.tagMap.set("title",{...u,textContent:v}):(c.tag="title",c.textContent=v)}}i.tags=Array.from(i.tagMap.values()),s&&(i.tags=i.tags.flat().sort(md)),await t.callHook("tags:beforeResolve",i),await t.callHook("tags:resolve",i),await t.callHook("tags:afterResolve",i);const d=[];for(const f of i.tags){const{innerHTML:v,tag:g,props:m}=f;if($P.has(g)&&!(Object.keys(m).length===0&&!f.innerHTML&&!f.textContent)&&!(g==="meta"&&!m.content&&!m["http-equiv"]&&!m.charset)){if(g==="script"&&v){if(String(m.type).endsWith("json")){const k=typeof v=="string"?v:JSON.stringify(v);f.innerHTML=k.replace(/</g,"\\u003C")}else typeof v=="string"&&(f.innerHTML=v.replace(new RegExp(`</${g}`,"g"),`<\\/${g}`));f._d=vd(f)}d.push(f)}}return d},invalidate(){for(const i of a.values())r.add(i._i);o.dirty=!0,t.callHook("entries:updated",o)}};return(e?.plugins||[]).forEach(i=>Rh(o,i)),o.hooks.callHook("init",o),e.init?.forEach(i=>i&&o.push(i)),o}const hc="%separator";function lT(e,t,n=!1){let a;if(t==="s"||t==="pageTitle")a=e.pageTitle;else if(t.includes(".")){const l=t.indexOf(".");a=e[t.substring(0,l)]?.[t.substring(l+1)]}else a=e[t];if(a!==void 0)return n?(a||"").replace(/\\/g,"\\\\").replace(/</g,"\\u003C").replace(/"/g,'\\"'):a||""}function Zi(e,t,n,a=!1){if(typeof e!="string"||!e.includes("%"))return e;let l=e;try{l=decodeURI(e)}catch{}const r=l.match(/%\w+(?:\.\w+)?/g);if(!r)return e;const o=e.includes(hc);return e=e.replace(/%\w+(?:\.\w+)?/g,i=>{if(i===hc||!r.includes(i))return i;const s=lT(t,i.slice(1),a);return s!==void 0?s:i}).trim(),o&&(e=e.split(hc).map(i=>i.trim()).filter(i=>i!=="").join(n?` ${n} `:" ")),e}const Oh=e=>e.includes(":key")?e:e.split(":").join(":key:"),rT={key:"aliasSorting",hooks:{"tags:resolve":e=>{let t=!1;for(const n of e.tags){const a=n.tagPriority;if(!a)continue;const l=String(a);if(l.startsWith("before:")){const r=Oh(l.slice(7)),o=e.tagMap.get(r);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p-1,t=!0)}else if(l.startsWith("after:")){const r=Oh(l.slice(6)),o=e.tagMap.get(r);o&&(typeof o.tagPriority=="number"&&(n.tagPriority=o.tagPriority),n._p=o._p+1,t=!0)}}t&&(e.tags=e.tags.sort(md))}}},oT={key:"deprecations",hooks:{"entries:normalize":({tags:e})=>{for(const t of e)t.props.children&&(t.innerHTML=t.props.children,delete t.props.children),t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),t.props.body&&(t.tagPosition="bodyClose",delete t.props.body)}}};async function hd(e){if(typeof e==="function")return e;if(e instanceof Promise)return await e;if(Array.isArray(e))return await Promise.all(e.map(n=>hd(n)));if(e?.constructor===Object){const n={};for(const a of Object.keys(e))n[a]=await hd(e[a]);return n}return e}const iT={key:"promises",hooks:{"entries:resolve":async e=>{const t=[];for(const n in e.entries)e.entries[n]._promisesProcessed||t.push(hd(e.entries[n].input).then(a=>{e.entries[n].input=a,e.entries[n]._promisesProcessed=!0}));await Promise.all(t)}}},sT={meta:"content",link:"href",htmlAttrs:"lang"},uT=["innerHTML","textContent"],cT=e=>({key:"template-params",hooks:{"entries:normalize":t=>{const n=t.tags.filter(a=>a.tag==="templateParams"&&a.mode==="server")?.[0]?.props||{};Object.keys(n).length&&(e._ssrPayload={templateParams:{...e._ssrPayload?.templateParams||{},...n}})},"tags:resolve":({tagMap:t,tags:n})=>{const a=t.get("templateParams")?.props||{},l=a.separator||"|";delete a.separator,a.pageTitle=Zi(a.pageTitle||e._title||"",a,l);for(const r of n){if(r.processTemplateParams===!1)continue;const o=sT[r.tag];if(o&&typeof r.props[o]=="string")r.props[o]=Zi(r.props[o],a,l);else if(r.processTemplateParams||r.tag==="titleTemplate"||r.tag==="title")for(const i of uT)typeof r[i]=="string"&&(r[i]=Zi(r[i],a,l,r.tag==="script"&&r.props.type.endsWith("json")))}e._templateParams=a,e._separator=l},"tags:afterResolve":({tagMap:t})=>{const n=t.get("title");n?.textContent&&n.processTemplateParams!==!1&&(n.textContent=Zi(n.textContent,e._templateParams,e._separator))}}}),dT=(e,t)=>dt(t)?tt(t):t,av="usehead";function fT(e){return{install(n){n.config.globalProperties.$unhead=e,n.config.globalProperties.$head=e,n.provide(av,e)}}.install}function vT(){if(au()){const e=Re(av);if(e)return e}throw new Error("useHead() was called without provide context, ensure you call it through the setup() function.")}function mT(e,t={}){const n=t.head||vT();return n.ssr?n.push(e||{},t):hT(n,e,t)}function hT(e,t,n={}){const a=re(!1);let l;return vt(()=>{const o=a.value?{}:Rs(t,dT);l?l.patch(o):l=e.push(o,n)}),Ln()&&(Wt(()=>{l.dispose()}),lu(()=>{a.value=!0}),jf(()=>{a.value=!1})),l}function dS(e){const t=e||eS();return t?.ssrContext?.head||t?.runWithContext(()=>{if(au())return Re(av)})}function S3(e,t={}){const n=dS(t.nuxt);if(n)return mT(e,{head:n,...t})}const gT=(e,t)=>[],fS=e=>tS({},...gT().map(t=>t.data).reverse()),yT=fS;let vs;function bT(){return vs=$fetch(tv(`builds/meta/${dr().app.buildId}.json`),{responseType:"json"}),vs.catch(e=>{console.error("[nuxt] Error fetching app manifest.",e)}),vs}function pT(){return vs||bT()}function vS(e){const t=typeof e=="string"?e:e.path;try{return yT(t)}catch(n){return console.error("[nuxt] Error matching route rules.",n),{}}}async function ST(e){return null}let Rl=null;async function kT(){if(Rl)return Rl;const e=document.getElementById("__NUXT_DATA__");if(!e)return{};const t=await wT(e.textContent||""),n=e.dataset.src?await ST(e.dataset.src):void 0;return Rl={...t,...n,...window.__NUXT__},Rl.config?.public&&(Rl.config.public=wt(Rl.config.public)),Rl}async function wT(e){return await MP(e,it()._payloadRevivers)}function _T(e,t){it()._payloadRevivers[e]=t}const CT=[["NuxtError",e=>Kl(e)],["EmptyShallowRef",e=>fe(e==="_"?void 0:e==="0n"?BigInt(0):ei(e))],["EmptyRef",e=>re(e==="_"?void 0:e==="0n"?BigInt(0):ei(e))],["ShallowRef",e=>fe(e)],["ShallowReactive",e=>ha(e)],["Ref",e=>re(e)],["Reactive",e=>wt(e)]],xT=Dn({name:"nuxt:revive-payload:client",order:-30,async setup(e){let t,n;for(const[a,l]of CT)_T(a,l);Object.assign(e.payload,([t,n]=ga(()=>e.runWithContext(kT)),t=await t,n(),t)),window.__NUXT__=e.payload}});async function lv(e,t={}){const n=t.document||e.resolvedOptions.document;if(!n||!e.dirty)return;const a={shouldRender:!0,tags:[]};if(await e.hooks.callHook("dom:beforeRender",a),!!a.shouldRender)return e._domUpdatePromise||(e._domUpdatePromise=new Promise(async l=>{const r=new Map,o=new Promise(v=>{e.resolveTags().then(g=>{v(g.map(m=>{const k=r.get(m._d)||0,h={tag:m,id:(k?`${m._d}:${k}`:m._d)||m._h,shouldRender:!0};return m._d&&sS(m._d)&&r.set(m._d,k+1),h}))})});let i=e._dom;if(!i){i={title:n.title,elMap:new Map().set("htmlAttrs",n.documentElement).set("bodyAttrs",n.body)};for(const v of["body","head"]){const g=n[v]?.children;for(const m of g){const k=m.tagName.toLowerCase();if(!dd.has(k))continue;const h=cS({tag:k,props:{}},{innerHTML:m.innerHTML,...m.getAttributeNames().reduce((p,b)=>(p[b]=m.getAttribute(b),p),{})||{}});if(h.key=m.getAttribute("data-hid")||void 0,h._d=vd(h)||uS(h),i.elMap.has(h._d)){let p=1,b=h._d;for(;i.elMap.has(b);)b=`${h._d}:${p++}`;i.elMap.set(b,m)}else i.elMap.set(h._d,m)}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function s(v,g,m){const k=`${v}:${g}`;i.sideEffects[k]=m,delete i.pendingSideEffects[k]}function u({id:v,$el:g,tag:m}){const k=m.tag.endsWith("Attrs");i.elMap.set(v,g),k||(m.textContent&&m.textContent!==g.textContent&&(g.textContent=m.textContent),m.innerHTML&&m.innerHTML!==g.innerHTML&&(g.innerHTML=m.innerHTML),s(v,"el",()=>{g?.remove(),i.elMap.delete(v)}));for(const h in m.props){if(!Object.prototype.hasOwnProperty.call(m.props,h))continue;const p=m.props[h];if(h.startsWith("on")&&typeof p=="function"){const w=g?.dataset;if(w&&w[`${h}fired`]){const S=h.slice(0,-5);p.call(g,new Event(S.substring(2)))}g.getAttribute(`data-${h}`)!==""&&((m.tag==="bodyAttrs"?n.defaultView:g).addEventListener(h.substring(2),p.bind(g)),g.setAttribute(`data-${h}`,""));continue}const b=`attr:${h}`;if(h==="class"){if(!p)continue;for(const w of p)k&&s(v,`${b}:${w}`,()=>g.classList.remove(w)),!g.classList.contains(w)&&g.classList.add(w)}else if(h==="style"){if(!p)continue;for(const[w,S]of p)s(v,`${b}:${w}`,()=>{g.style.removeProperty(w)}),g.style.setProperty(w,S)}else p!==!1&&p!==null&&(g.getAttribute(h)!==p&&g.setAttribute(h,p===!0?"":String(p)),k&&s(v,b,()=>g.removeAttribute(h)))}}const c=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0},f=await o;for(const v of f){const{tag:g,shouldRender:m,id:k}=v;if(m){if(g.tag==="title"){n.title=g.textContent,s("title","",()=>n.title=i.title);continue}v.$el=v.$el||i.elMap.get(k),v.$el?u(v):dd.has(g.tag)&&c.push(v)}}for(const v of c){const g=v.tag.tagPosition||"head";v.$el=n.createElement(v.tag.tag),u(v),d[g]=d[g]||n.createDocumentFragment(),d[g].appendChild(v.$el)}for(const v of f)await e.hooks.callHook("dom:renderTag",v,n,s);d.head&&n.head.appendChild(d.head),d.bodyOpen&&n.body.insertBefore(d.bodyOpen,n.body.firstChild),d.bodyClose&&n.body.appendChild(d.bodyClose);for(const v in i.pendingSideEffects)i.pendingSideEffects[v]();e._dom=i,await e.hooks.callHook("dom:rendered",{renders:f}),l()}).finally(()=>{e._domUpdatePromise=void 0,e.dirty=!1})),e._domUpdatePromise}function IT(e={}){const t=e.domOptions?.render||lv;e.document=e.document||(typeof window<"u"?document:void 0);const n=e.document?.head.querySelector('script[id="unhead:payload"]')?.innerHTML||!1;return aT({...e,plugins:[...e.plugins||[],{key:"client",hooks:{"entries:updated":t}}],init:[n?JSON.parse(n):!1,...e.init||[]]})}function PT(e,t){let n=0;return()=>{const a=++n;t(()=>{n===a&&e()})}}function TT(e={}){const t=IT({domOptions:{render:PT(()=>lv(t),n=>setTimeout(n,0))},...e});return t.install=fT(t),t}const ET={disableDefaults:!0,disableCapoSorting:!1,plugins:[oT,iT,cT,rT]},AT=Dn({name:"nuxt:head",enforce:"pre",setup(e){const t=TT(ET);e.vueApp.use(t);{let n=!0;const a=async()=>{n=!1,await lv(t)};t.hooks.hook("dom:beforeRender",l=>{l.shouldRender=!n}),e.hooks.hook("page:start",()=>{n=!0}),e.hooks.hook("page:finish",()=>{e.isHydrating||a()}),e.hooks.hook("app:error",a),e.hooks.hook("app:suspense:resolve",a)}}});const Vr=typeof document<"u";function mS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function VT(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&mS(e.default)}const at=Object.assign;function gc(e,t){const n={};for(const a in t){const l=t[a];n[a]=ea(l)?l.map(e):e(l)}return n}const Uo=()=>{},ea=Array.isArray;function Mh(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}const hS=/#/g,LT=/&/g,DT=/\//g,RT=/=/g,OT=/\?/g,gS=/\+/g,MT=/%5B/g,NT=/%5D/g,yS=/%5E/g,FT=/%60/g,bS=/%7B/g,BT=/%7C/g,pS=/%7D/g,$T=/%20/g;function rv(e){return e==null?"":encodeURI(""+e).replace(BT,"|").replace(MT,"[").replace(NT,"]")}function HT(e){return rv(e).replace(bS,"{").replace(pS,"}").replace(yS,"^")}function gd(e){return rv(e).replace(gS,"%2B").replace($T,"+").replace(hS,"%23").replace(LT,"%26").replace(FT,"`").replace(bS,"{").replace(pS,"}").replace(yS,"^")}function WT(e){return gd(e).replace(RT,"%3D")}function jT(e){return rv(e).replace(hS,"%23").replace(OT,"%3F")}function UT(e){return jT(e).replace(DT,"%2F")}function ni(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const zT=/\/$/,KT=e=>e.replace(zT,"");function yc(e,t,n="/"){let a,l={},r="",o="";const i=t.indexOf("#");let s=t.indexOf("?");return s=i>=0&&s>i?-1:s,s>=0&&(a=t.slice(0,s),r=t.slice(s,i>0?i:t.length),l=e(r.slice(1))),i>=0&&(a=a||t.slice(0,i),o=t.slice(i,t.length)),a=XT(a??t,n),{fullPath:a+r+o,path:a,query:l,hash:ni(o)}}function GT(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Nh(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function YT(e,t,n){const a=t.matched.length-1,l=n.matched.length-1;return a>-1&&a===l&&qr(t.matched[a],n.matched[l])&&SS(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function qr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function SS(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!qT(e[n],t[n]))return!1;return!0}function qT(e,t){return ea(e)?Fh(e,t):ea(t)?Fh(t,e):e?.valueOf()===t?.valueOf()}function Fh(e,t){return ea(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function XT(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),l=a[a.length-1];(l===".."||l===".")&&a.push("");let r=n.length-1,o,i;for(o=0;o<a.length;o++)if(i=a[o],i!==".")if(i==="..")r>1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(o).join("/")}const Fn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let yd=(function(e){return e.pop="pop",e.push="push",e})({}),bc=(function(e){return e.back="back",e.forward="forward",e.unknown="",e})({});function JT(e){if(!e)if(Vr){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),KT(e)}const ZT=/^[^#]+#/;function QT(e,t){return e.replace(ZT,"#")+t}function eE(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const vu=()=>({left:window.scrollX,top:window.scrollY});function tE(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),l=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!l)return;t=eE(l,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 Bh(e,t){return(history.state?history.state.position-t:-1)+e}const bd=new Map;function nE(e,t){bd.set(e,t)}function aE(e){const t=bd.get(e);return bd.delete(e),t}function lE(e){return typeof e=="string"||e&&typeof e=="object"}function kS(e){return typeof e=="string"||typeof e=="symbol"}let At=(function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e})({});const wS=Symbol("");At.MATCHER_NOT_FOUND+"",At.NAVIGATION_GUARD_REDIRECT+"",At.NAVIGATION_ABORTED+"",At.NAVIGATION_CANCELLED+"",At.NAVIGATION_DUPLICATED+"";function Xr(e,t){return at(new Error,{type:e,[wS]:!0},t)}function sa(e,t){return e instanceof Error&&wS in e&&(t==null||!!(e.type&t))}const rE=["params","query","hash"];function oE(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of rE)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function iE(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;a<n.length;++a){const l=n[a].replace(gS," "),r=l.indexOf("="),o=ni(r<0?l:l.slice(0,r)),i=r<0?null:ni(l.slice(r+1));if(o in t){let s=t[o];ea(s)||(s=t[o]=[s]),s.push(i)}else t[o]=i}return t}function $h(e){let t="";for(let n in e){const a=e[n];if(n=WT(n),a==null){a!==void 0&&(t+=(t.length?"&":"")+n);continue}(ea(a)?a.map(l=>l&&gd(l)):[a&&gd(a)]).forEach(l=>{l!==void 0&&(t+=(t.length?"&":"")+n,l!=null&&(t+="="+l))})}return t}function sE(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=ea(a)?a.map(l=>l==null?null:""+l):a==null?a:""+a)}return t}const uE=Symbol(""),Hh=Symbol(""),ov=Symbol(""),iv=Symbol(""),pd=Symbol("");function Po(){let e=[];function t(a){return e.push(a),()=>{const l=e.indexOf(a);l>-1&&e.splice(l,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function dl(e,t,n,a,l,r=o=>o()){const o=a&&(a.enterCallbacks[l]=a.enterCallbacks[l]||[]);return()=>new Promise((i,s)=>{const u=f=>{f===!1?s(Xr(At.NAVIGATION_ABORTED,{from:n,to:t})):f instanceof Error?s(f):lE(f)?s(Xr(At.NAVIGATION_GUARD_REDIRECT,{from:t,to:f})):(o&&a.enterCallbacks[l]===o&&typeof f=="function"&&o.push(f),i())},c=r(()=>e.call(a&&a.instances[l],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>s(f))})}function pc(e,t,n,a,l=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(mS(s)){const u=(s.__vccOpts||s)[t];u&&r.push(dl(u,n,a,o,i,l))}else{let u=s();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${i}" at "${o.path}"`);const d=VT(c)?c.default:c;o.mods[i]=c,o.components[i]=d;const f=(d.__vccOpts||d)[t];return f&&dl(f,n,a,o,i,l)()}))}}return r}function cE(e,t){const n=[],a=[],l=[],r=Math.max(t.matched.length,e.matched.length);for(let o=0;o<r;o++){const i=t.matched[o];i&&(e.matched.find(u=>qr(u,i))?a.push(i):n.push(i));const s=e.matched[o];s&&(t.matched.find(u=>qr(u,s))||l.push(s))}return[n,a,l]}let dE=()=>location.protocol+"//"+location.host;function _S(e,t){const{pathname:n,search:a,hash:l}=t,r=e.indexOf("#");if(r>-1){let o=l.includes(e.slice(r))?e.slice(r).length:1,i=l.slice(o);return i[0]!=="/"&&(i="/"+i),Nh(i,"")}return Nh(n,e)+a+l}function fE(e,t,n,a){let l=[],r=[],o=null;const i=({state:f})=>{const v=_S(e,location),g=n.value,m=t.value;let k=0;if(f){if(n.value=v,t.value=f,o&&o===g){o=null;return}k=m?f.position-m.position:0}else a(v);l.forEach(h=>{h(n.value,g,{delta:k,type:yd.pop,direction:k?k>0?bc.forward:bc.back:bc.unknown})})};function s(){o=n.value}function u(f){l.push(f);const v=()=>{const g=l.indexOf(f);g>-1&&l.splice(g,1)};return r.push(v),v}function c(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(at({},f.state,{scroll:vu()}),"")}}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",i),window.removeEventListener("pagehide",c),document.removeEventListener("visibilitychange",c)}return window.addEventListener("popstate",i),window.addEventListener("pagehide",c),document.addEventListener("visibilitychange",c),{pauseListeners:s,listen:u,destroy:d}}function Wh(e,t,n,a=!1,l=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:l?vu():null}}function vE(e){const{history:t,location:n}=window,a={value:_S(e,n)},l={value:t.state};l.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(s,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+s:dE()+e+s;try{t[c?"replaceState":"pushState"](u,"",f),l.value=u}catch(v){console.error(v),n[c?"replace":"assign"](f)}}function o(s,u){r(s,at({},t.state,Wh(l.value.back,s,l.value.forward,!0),u,{position:l.value.position}),!0),a.value=s}function i(s,u){const c=at({},l.value,t.state,{forward:s,scroll:vu()});r(c.current,c,!0),r(s,at({},Wh(a.value,s,null),{position:c.position+1},u),!1),a.value=s}return{location:a,state:l,push:i,replace:o}}function mE(e){e=JT(e);const t=vE(e),n=fE(e,t.state,t.location,t.replace);function a(r,o=!0){o||n.pauseListeners(),history.go(r)}const l=at({location:"",base:e,go:a,createHref:QT.bind(null,e)},t,n);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>t.state.value}),l}let Hl=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e})({});var jt=(function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e})(jt||{});const hE={type:Hl.Static,value:""},gE=/[a-zA-Z0-9_]/;function yE(e){if(!e)return[[]];if(e==="/")return[[hE]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=jt.Static,a=n;const l=[];let r;function o(){r&&l.push(r),r=[]}let i=0,s,u="",c="";function d(){u&&(n===jt.Static?r.push({type:Hl.Static,value:u}):n===jt.Param||n===jt.ParamRegExp||n===jt.ParamRegExpEnd?(r.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:Hl.Param,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=s}for(;i<e.length;){if(s=e[i++],s==="\\"&&n!==jt.ParamRegExp){a=n,n=jt.EscapeNext;continue}switch(n){case jt.Static:s==="/"?(u&&d(),o()):s===":"?(d(),n=jt.Param):f();break;case jt.EscapeNext:f(),n=a;break;case jt.Param:s==="("?n=jt.ParamRegExp:gE.test(s)?f():(d(),n=jt.Static,s!=="*"&&s!=="?"&&s!=="+"&&i--);break;case jt.ParamRegExp:s===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+s:n=jt.ParamRegExpEnd:c+=s;break;case jt.ParamRegExpEnd:d(),n=jt.Static,s!=="*"&&s!=="?"&&s!=="+"&&i--,c="";break;default:t("Unknown state");break}}return n===jt.ParamRegExp&&t(`Unfinished custom RegExp for param "${u}"`),d(),o(),l}const jh="[^/]+?",bE={sensitive:!1,strict:!1,start:!0,end:!0};var fn=(function(e){return e[e._multiplier=10]="_multiplier",e[e.Root=90]="Root",e[e.Segment=40]="Segment",e[e.SubSegment=30]="SubSegment",e[e.Static=40]="Static",e[e.Dynamic=20]="Dynamic",e[e.BonusCustomRegExp=10]="BonusCustomRegExp",e[e.BonusWildcard=-50]="BonusWildcard",e[e.BonusRepeatable=-20]="BonusRepeatable",e[e.BonusOptional=-8]="BonusOptional",e[e.BonusStrict=.7000000000000001]="BonusStrict",e[e.BonusCaseSensitive=.25]="BonusCaseSensitive",e})(fn||{});const pE=/[.+*?^${}()[\]/\\]/g;function SE(e,t){const n=at({},bE,t),a=[];let l=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[fn.Root];n.strict&&!u.length&&(l+="/");for(let d=0;d<u.length;d++){const f=u[d];let v=fn.Segment+(n.sensitive?fn.BonusCaseSensitive:0);if(f.type===Hl.Static)d||(l+="/"),l+=f.value.replace(pE,"\\$&"),v+=fn.Static;else if(f.type===Hl.Param){const{value:g,repeatable:m,optional:k,regexp:h}=f;r.push({name:g,repeatable:m,optional:k});const p=h||jh;if(p!==jh){v+=fn.BonusCustomRegExp;try{`${p}`}catch(w){throw new Error(`Invalid custom RegExp for param "${g}" (${p}): `+w.message)}}let b=m?`((?:${p})(?:/(?:${p}))*)`:`(${p})`;d||(b=k&&u.length<2?`(?:/${b})`:"/"+b),k&&(b+="?"),l+=b,v+=fn.Dynamic,k&&(v+=fn.BonusOptional),m&&(v+=fn.BonusRepeatable),p===".*"&&(v+=fn.BonusWildcard)}c.push(v)}a.push(c)}if(n.strict&&n.end){const u=a.length-1;a[u][a[u].length-1]+=fn.BonusStrict}n.strict||(l+="/?"),n.end?l+="$":n.strict&&!l.endsWith("/")&&(l+="(?:/|$)");const o=new RegExp(l,n.sensitive?"":"i");function i(u){const c=u.match(o),d={};if(!c)return null;for(let f=1;f<c.length;f++){const v=c[f]||"",g=r[f-1];d[g.name]=v&&g.repeatable?v.split("/"):v}return d}function s(u){let c="",d=!1;for(const f of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const v of f)if(v.type===Hl.Static)c+=v.value;else if(v.type===Hl.Param){const{value:g,repeatable:m,optional:k}=v,h=g in u?u[g]:"";if(ea(h)&&!m)throw new Error(`Provided param "${g}" is an array but it is not repeatable (* or + modifiers)`);const p=ea(h)?h.join("/"):h;if(!p)if(k)f.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${g}"`);c+=p}}return c||"/"}return{re:o,score:a,keys:r,parse:i,stringify:s}}function kE(e,t){let n=0;for(;n<e.length&&n<t.length;){const a=t[n]-e[n];if(a)return a;n++}return e.length<t.length?e.length===1&&e[0]===fn.Static+fn.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===fn.Static+fn.Segment?1:-1:0}function CS(e,t){let n=0;const a=e.score,l=t.score;for(;n<a.length&&n<l.length;){const r=kE(a[n],l[n]);if(r)return r;n++}if(Math.abs(l.length-a.length)===1){if(Uh(a))return 1;if(Uh(l))return-1}return l.length-a.length}function Uh(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const wE={strict:!1,end:!0,sensitive:!1};function _E(e,t,n){const a=SE(yE(e.path),n),l=at(a,{record:e,parent:t,children:[],alias:[]});return t&&!l.record.aliasOf==!t.record.aliasOf&&t.children.push(l),l}function CE(e,t){const n=[],a=new Map;t=Mh(wE,t);function l(d){return a.get(d)}function r(d,f,v){const g=!v,m=Kh(d);m.aliasOf=v&&v.record;const k=Mh(t,d),h=[m];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const S of w)h.push(Kh(at({},m,{components:v?v.record.components:m.components,path:S,aliasOf:v?v.record:m})))}let p,b;for(const w of h){const{path:S}=w;if(f&&S[0]!=="/"){const y=f.record.path,_=y[y.length-1]==="/"?"":"/";w.path=f.record.path+(S&&_+S)}if(p=_E(w,f,k),v?v.alias.push(p):(b=b||p,b!==p&&b.alias.push(p),g&&d.name&&!Gh(p)&&o(d.name)),xS(p)&&s(p),m.children){const y=m.children;for(let _=0;_<y.length;_++)r(y[_],p,v&&v.children[_])}v=v||p}return b?()=>{o(b)}:Uo}function o(d){if(kS(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(o),f.alias.forEach(o))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function i(){return n}function s(d){const f=PE(d,n);n.splice(f,0,d),d.record.name&&!Gh(d)&&a.set(d.record.name,d)}function u(d,f){let v,g={},m,k;if("name"in d&&d.name){if(v=a.get(d.name),!v)throw Xr(At.MATCHER_NOT_FOUND,{location:d});k=v.record.name,g=at(zh(f.params,v.keys.filter(b=>!b.optional).concat(v.parent?v.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),d.params&&zh(d.params,v.keys.map(b=>b.name))),m=v.stringify(g)}else if(d.path!=null)m=d.path,v=n.find(b=>b.re.test(m)),v&&(g=v.parse(m),k=v.record.name);else{if(v=f.name?a.get(f.name):n.find(b=>b.re.test(f.path)),!v)throw Xr(At.MATCHER_NOT_FOUND,{location:d,currentLocation:f});k=v.record.name,g=at({},f.params,d.params),m=v.stringify(g)}const h=[];let p=v;for(;p;)h.unshift(p.record),p=p.parent;return{name:k,path:m,params:g,matched:h,meta:IE(h)}}e.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:i,getRecordMatcher:l}}function zh(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function Kh(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:xE(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 xE(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="object"?n[a]:n;return t}function Gh(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function IE(e){return e.reduce((t,n)=>at(t,n.meta),{})}function PE(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;CS(e,t[r])<0?a=r:n=r+1}const l=TE(e);return l&&(a=t.lastIndexOf(l,a-1)),a}function TE(e){let t=e;for(;t=t.parent;)if(xS(t)&&CS(e,t)===0)return t}function xS({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Yh(e){const t=Re(ov),n=Re(iv),a=P(()=>{const s=Oe(e.to);return t.resolve(s)}),l=P(()=>{const{matched:s}=a.value,{length:u}=s,c=s[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(qr.bind(null,c));if(f>-1)return f;const v=qh(s[u-2]);return u>1&&qh(c)===v&&d[d.length-1].path!==v?d.findIndex(qr.bind(null,s[u-2])):f}),r=P(()=>l.value>-1&&DE(n.params,a.value.params)),o=P(()=>l.value>-1&&l.value===n.matched.length-1&&SS(n.params,a.value.params));function i(s={}){if(LE(s)){const u=t[Oe(e.replace)?"replace":"push"](Oe(e.to)).catch(Uo);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:P(()=>a.value.href),isActive:r,isExactActive:o,navigate:i}}function EE(e){return e.length===1?e[0]:e}const AE=Vn({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"},viewTransition:Boolean},useLink:Yh,setup(e,{slots:t}){const n=wt(Yh(e)),{options:a}=Re(ov),l=P(()=>({[Xh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[Xh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&EE(t.default(n));return e.custom?r:qe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:l.value},r)}}}),VE=AE;function LE(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 DE(e,t){for(const n in t){const a=t[n],l=e[n];if(typeof a=="string"){if(a!==l)return!1}else if(!ea(l)||l.length!==a.length||a.some((r,o)=>r.valueOf()!==l[o].valueOf()))return!1}return!0}function qh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Xh=(e,t,n)=>e??t??n,RE=Vn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Re(pd),l=P(()=>e.route||a.value),r=Re(Hh,0),o=P(()=>{let u=Oe(r);const{matched:c}=l.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),i=P(()=>l.value.matched[o.value]);Ke(Hh,P(()=>o.value+1)),Ke(uE,i),Ke(pd,l);const s=re();return ge(()=>[s.value,i.value,e.name],([u,c,d],[f,v,g])=>{c&&(c.instances[d]=u,v&&v!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!qr(c,v)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=l.value,c=e.name,d=i.value,f=d&&d.components[c];if(!f)return Jh(n.default,{Component:f,route:u});const v=d.props[c],g=v?v===!0?u.params:typeof v=="function"?v(u):v:null,k=qe(f,at({},g,t,{onVnodeUnmounted:h=>{h.component.isUnmounted&&(d.instances[c]=null)},ref:s}));return Jh(n.default,{Component:k,route:u})||k}}});function Jh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const IS=RE;function OE(e){const t=CE(e.routes,e),n=e.parseQuery||iE,a=e.stringifyQuery||$h,l=e.history,r=Po(),o=Po(),i=Po(),s=fe(Fn);let u=Fn;Vr&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=gc.bind(null,j=>""+j),d=gc.bind(null,UT),f=gc.bind(null,ni);function v(j,ne){let me,he;return kS(j)?(me=t.getRecordMatcher(j),he=ne):he=j,t.addRoute(he,me)}function g(j){const ne=t.getRecordMatcher(j);ne&&t.removeRoute(ne)}function m(){return t.getRoutes().map(j=>j.record)}function k(j){return!!t.getRecordMatcher(j)}function h(j,ne){if(ne=at({},ne||s.value),typeof j=="string"){const R=yc(n,j,ne.path),Q=t.resolve({path:R.path},ne),se=l.createHref(R.fullPath);return at(R,Q,{params:f(Q.params),hash:ni(R.hash),redirectedFrom:void 0,href:se})}let me;if(j.path!=null)me=at({},j,{path:yc(n,j.path,ne.path).path});else{const R=at({},j.params);for(const Q in R)R[Q]==null&&delete R[Q];me=at({},j,{params:d(R)}),ne.params=d(ne.params)}const he=t.resolve(me,ne),_e=j.hash||"";he.params=c(f(he.params));const Le=GT(a,at({},j,{hash:HT(_e),path:he.path})),N=l.createHref(Le);return at({fullPath:Le,hash:_e,query:a===$h?sE(j.query):j.query||{}},he,{redirectedFrom:void 0,href:N})}function p(j){return typeof j=="string"?yc(n,j,s.value.path):at({},j)}function b(j,ne){if(u!==j)return Xr(At.NAVIGATION_CANCELLED,{from:ne,to:j})}function w(j){return _(j)}function S(j){return w(at(p(j),{replace:!0}))}function y(j,ne){const me=j.matched[j.matched.length-1];if(me&&me.redirect){const{redirect:he}=me;let _e=typeof he=="function"?he(j,ne):he;return typeof _e=="string"&&(_e=_e.includes("?")||_e.includes("#")?_e=p(_e):{path:_e},_e.params={}),at({query:j.query,hash:j.hash,params:_e.path!=null?{}:j.params},_e)}}function _(j,ne){const me=u=h(j),he=s.value,_e=j.state,Le=j.force,N=j.replace===!0,R=y(me,he);if(R)return _(at(p(R),{state:typeof R=="object"?at({},_e,R.state):_e,force:Le,replace:N}),ne||me);const Q=me;Q.redirectedFrom=ne;let se;return!Le&&YT(a,he,me)&&(se=Xr(At.NAVIGATION_DUPLICATED,{to:Q,from:he}),te(he,he,!0,!1)),(se?Promise.resolve(se):T(Q,he)).catch(de=>sa(de)?sa(de,At.NAVIGATION_GUARD_REDIRECT)?de:K(de):q(de,Q,he)).then(de=>{if(de){if(sa(de,At.NAVIGATION_GUARD_REDIRECT))return _(at({replace:N},p(de.to),{state:typeof de.to=="object"?at({},_e,de.to.state):_e,force:Le}),ne||Q)}else de=L(Q,he,!0,N,_e);return D(Q,he,de),de})}function C(j,ne){const me=b(j,ne);return me?Promise.reject(me):Promise.resolve()}function E(j){const ne=J.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(j):j()}function T(j,ne){let me;const[he,_e,Le]=cE(j,ne);me=pc(he.reverse(),"beforeRouteLeave",j,ne);for(const R of he)R.leaveGuards.forEach(Q=>{me.push(dl(Q,j,ne))});const N=C.bind(null,j,ne);return me.push(N),we(me).then(()=>{me=[];for(const R of r.list())me.push(dl(R,j,ne));return me.push(N),we(me)}).then(()=>{me=pc(_e,"beforeRouteUpdate",j,ne);for(const R of _e)R.updateGuards.forEach(Q=>{me.push(dl(Q,j,ne))});return me.push(N),we(me)}).then(()=>{me=[];for(const R of Le)if(R.beforeEnter)if(ea(R.beforeEnter))for(const Q of R.beforeEnter)me.push(dl(Q,j,ne));else me.push(dl(R.beforeEnter,j,ne));return me.push(N),we(me)}).then(()=>(j.matched.forEach(R=>R.enterCallbacks={}),me=pc(Le,"beforeRouteEnter",j,ne,E),me.push(N),we(me))).then(()=>{me=[];for(const R of o.list())me.push(dl(R,j,ne));return me.push(N),we(me)}).catch(R=>sa(R,At.NAVIGATION_CANCELLED)?R:Promise.reject(R))}function D(j,ne,me){i.list().forEach(he=>E(()=>he(j,ne,me)))}function L(j,ne,me,he,_e){const Le=b(j,ne);if(Le)return Le;const N=ne===Fn,R=Vr?history.state:{};me&&(he||N?l.replace(j.fullPath,at({scroll:N&&R&&R.scroll},_e)):l.push(j.fullPath,_e)),s.value=j,te(j,ne,me,N),K()}let A;function V(){A||(A=l.listen((j,ne,me)=>{if(!ve.listening)return;const he=h(j),_e=y(he,ve.currentRoute.value);if(_e){_(at(_e,{replace:!0,force:!0}),he).catch(Uo);return}u=he;const Le=s.value;Vr&&nE(Bh(Le.fullPath,me.delta),vu()),T(he,Le).catch(N=>sa(N,At.NAVIGATION_ABORTED|At.NAVIGATION_CANCELLED)?N:sa(N,At.NAVIGATION_GUARD_REDIRECT)?(_(at(p(N.to),{force:!0}),he).then(R=>{sa(R,At.NAVIGATION_ABORTED|At.NAVIGATION_DUPLICATED)&&!me.delta&&me.type===yd.pop&&l.go(-1,!1)}).catch(Uo),Promise.reject()):(me.delta&&l.go(-me.delta,!1),q(N,he,Le))).then(N=>{N=N||L(he,Le,!1),N&&(me.delta&&!sa(N,At.NAVIGATION_CANCELLED)?l.go(-me.delta,!1):me.type===yd.pop&&sa(N,At.NAVIGATION_ABORTED|At.NAVIGATION_DUPLICATED)&&l.go(-1,!1)),D(he,Le,N)}).catch(Uo)}))}let B=Po(),W=Po(),U;function q(j,ne,me){K(j);const he=W.list();return he.length?he.forEach(_e=>_e(j,ne,me)):console.error(j),Promise.reject(j)}function Z(){return U&&s.value!==Fn?Promise.resolve():new Promise((j,ne)=>{B.add([j,ne])})}function K(j){return U||(U=!j,V(),B.list().forEach(([ne,me])=>j?me(j):ne()),B.reset()),j}function te(j,ne,me,he){const{scrollBehavior:_e}=e;if(!Vr||!_e)return Promise.resolve();const Le=!me&&aE(Bh(j.fullPath,0))||(he||!me)&&history.state&&history.state.scroll||null;return Ee().then(()=>_e(j,ne,Le)).then(N=>N&&tE(N)).catch(N=>q(N,j,ne))}const X=j=>l.go(j);let z;const J=new Set,ve={currentRoute:s,listening:!0,addRoute:v,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:k,getRoutes:m,resolve:h,options:e,push:w,replace:S,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:r.add,beforeResolve:o.add,afterEach:i.add,onError:W.add,isReady:Z,install(j){j.component("RouterLink",VE),j.component("RouterView",IS),j.config.globalProperties.$router=ve,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>Oe(s)}),Vr&&!z&&s.value===Fn&&(z=!0,w(l.location).catch(he=>{}));const ne={};for(const he in Fn)Object.defineProperty(ne,he,{get:()=>s.value[he],enumerable:!0});j.provide(ov,ve),j.provide(iv,ha(ne)),j.provide(pd,s);const me=j.unmount;J.add(j),j.unmount=function(){J.delete(j),J.size<1&&(u=Fn,A&&A(),A=null,s.value=Fn,z=!1,U=!1),me()}}};function we(j){return j.reduce((ne,me)=>ne.then(()=>E(me)),Promise.resolve())}return ve}function PS(e){return Re(iv)}const ME=/(:\w+)\([^)]+\)/g,NE=/(:\w+)[?+*]/g,FE=/:\w+/g,BE=(e,t)=>t.path.replace(ME,"$1").replace(NE,"$1").replace(FE,n=>e.params[n.slice(1)]?.toString()||""),Sd=(e,t)=>{const n=e.route.matched.find(l=>l.components?.default===e.Component.type),a=t??n?.meta.key??(n&&BE(e.route,n));return typeof a=="function"?a(e.route):a},$E=(e,t)=>({default:()=>e?qe(xx,e===!0?{}:e,t):t});function TS(e){return Array.isArray(e)?e:[e]}const HE="modulepreload",WE=function(e,t){return new URL(e,t).href},Zh={},Fa=function(t,n,a){let l=Promise.resolve();if(n&&n.length>0){let u=function(c){return Promise.all(c.map(d=>Promise.resolve(d).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};const o=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),s=i?.nonce||i?.getAttribute("nonce");l=u(n.map(c=>{if(c=WE(c,a),c in Zh)return;Zh[c]=!0;const d=c.endsWith(".css"),f=d?'[rel="stylesheet"]':"";if(a)for(let g=o.length-1;g>=0;g--){const m=o[g];if(m.href===c&&(!d||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${f}`))return;const v=document.createElement("link");if(v.rel=d?"stylesheet":HE,d||(v.as="script"),v.crossOrigin="",v.href=c,s&&v.setAttribute("nonce",s),document.head.appendChild(v),d)return new Promise((g,m)=>{v.addEventListener("load",g),v.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${c}`)))})}))}function r(o){const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=o,window.dispatchEvent(i),!i.defaultPrevented)throw o}return l.then(o=>{for(const i of o||[])i.status==="rejected"&&r(i.reason);return t().catch(r)})},jE={id:2,pageTransition:{name:"slide",mode:"out-in"}},UE={id:1,pageTransition:{name:"slide",mode:"out-in"}},zE={id:4,pageTransition:!1},KE={id:3,pageTransition:{name:"slide",mode:"out-in"}},Sc=[{name:"bio",path:"/bio",meta:jE||{},component:()=>Fa(()=>import("./CRlenhn2.js"),__vite__mapDeps([0,1]),import.meta.url)},{name:"index",path:"/",meta:UE||{},component:()=>Fa(()=>import("./BN5pGhFp.js"),__vite__mapDeps([2,1]),import.meta.url)},{name:"imprint",path:"/imprint",meta:zE||{},component:()=>Fa(()=>import("./BEl2LAkQ.js"),__vite__mapDeps([3,4]),import.meta.url)},{name:"portfolio",path:"/portfolio",meta:KE||{},component:()=>Fa(()=>import("./BrwJbHal.js"),__vite__mapDeps([5,6]),import.meta.url)}],ES=(e,t)=>({default:()=>e?qe(qa,e===!0?{}:e,t):t.default?.()}),GE=/(:\w+)\([^)]+\)/g,YE=/(:\w+)[?+*]/g,qE=/:\w+/g;function Qh(e){const t=e?.meta.key??e.path.replace(GE,"$1").replace(YE,"$1").replace(qE,n=>e.params[n.slice(1)]?.toString()||"");return typeof t=="function"?t(e):t}function XE(e,t){return e===t||t===Fn?!1:Qh(e)!==Qh(t)?!0:!e.matched.every((a,l)=>a.components&&a.components.default===t.matched[l]?.components?.default)}function JE(e,t=!1){if(e){if(e.nodeName==="#comment"&&e.nodeValue==="[")return AS(e,[],t);if(t){const n=e.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(a=>{a.innerHTML=""}),[n.outerHTML]}return[e.outerHTML]}}function AS(e,t=[],n=!1){if(e&&e.nodeName){if(QE(e))return t;if(!ZE(e)){const a=e.cloneNode(!0);n&&a.querySelectorAll?.("[data-island-slot]").forEach(l=>{l.innerHTML=""}),t.push(a.outerHTML)}AS(e.nextSibling,t,n)}return t}function kc(e,t){const n=e?JE(e):[t];return n?s1(n.join(""),n.length):qe("div")}function ZE(e){return e.nodeName==="#comment"&&e.nodeValue==="["}function QE(e){return e.nodeName==="#comment"&&e.nodeValue==="]"}function eg(e){return Array.isArray(e)?e:[e]}function VS(e){const t=[];for(const n of e)n&&t.push({...n,onAfterLeave:n.onAfterLeave?eg(n.onAfterLeave):void 0,onBeforeLeave:n.onBeforeLeave?eg(n.onBeforeLeave):void 0});return tS(...t)}const eA={scrollBehavior(e,t,n){const a=it(),l=Sn().options?.scrollBehaviorType??"auto";return e.path.replace(/\/$/,"")===t.path.replace(/\/$/,"")?t.hash&&!e.hash?{left:0,top:0}:e.hash?{el:e.hash,top:LS(e.hash),behavior:l}:!1:(typeof e.meta.scrollToTop=="function"?e.meta.scrollToTop(e,t):e.meta.scrollToTop)===!1?!1:t===Fn?tg(e,t,n,l):new Promise(o=>{const i=()=>{requestAnimationFrame(()=>o(tg(e,t,n,l)))};a.hooks.hookOnce("page:loading:end",()=>{const s=a["~transitionPromise"];s?s.then(i):i()})})}};function LS(e){try{const t=document.querySelector(e);if(t)return(Number.parseFloat(getComputedStyle(t).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}function tg(e,t,n,a){if(n)return n;const l=XE(e,t);return e.hash?{el:e.hash,top:LS(e.hash),behavior:l?a:"instant"}:{left:0,top:0}}const tA={hashMode:!1,scrollBehaviorType:"auto"},il={...tA,...eA},nA=async(e,t)=>{let n,a;if(!e.meta?.validate)return;const l=([n,a]=ga(()=>Promise.resolve(e.meta.validate(e))),n=await n,a(),n);if(l===!0)return;const r=Kl({fatal:!0,status:l&&(l.status||l.statusCode)||404,statusText:l&&(l.statusText||l.statusMessage)||`Page Not Found: ${e.fullPath}`,data:{path:e.fullPath}});return typeof window<"u"&&window.history.pushState({},"",t.fullPath),r},aA=(e,t)=>{if(typeof e.meta.pageTransition=="object"&&typeof t.meta.pageTransition=="object"){if(typeof e.meta.id!="number"||typeof t.meta.id!="number")return;const n=e.meta.id>t.meta.id?"slide-left":"slide-right";e.meta.pageTransition.name=t.meta.pageTransition.name=n}},lA=e=>{const t=vS({path:e.path});if(t.redirect){const n=t.redirect.includes("#")?t.redirect:t.redirect+e.hash;return Qa(n,{acceptRelative:!0})?(window.location.href=n,!1):n}},rA=[nA,aA,lA],kd={};function oA(e,t,n){const{pathname:a,search:l,hash:r}=t,o=e.indexOf("#");if(o>-1){const u=r.includes(e.slice(o))?e.slice(o).length:1;let c=r.slice(u);return c[0]!=="/"&&(c="/"+c),wh(c,"")}const i=wh(a,e),s=!n||Gp(i,n)?i:n;return s+(s.includes("?")?"":l)+r}const iA=Dn({name:"nuxt:router",enforce:"pre",async setup(e){let t,n,a=dr().app.baseURL;const l=il.history?.(a)??mE(a),r=il.routes?([t,n]=ga(()=>il.routes(Sc)),t=await t,n(),t??Sc):Sc;let o;const i=OE({...il,scrollBehavior:(h,p,b)=>{if(p===Fn){o=b;return}if(il.scrollBehavior){if(i.options.scrollBehavior=il.scrollBehavior,"scrollRestoration"in window.history){const w=i.beforeEach(()=>{w(),window.history.scrollRestoration="manual"})}return il.scrollBehavior(h,Fn,o||b)}},history:l,routes:r});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),e.vueApp.use(i);const s=fe(i.currentRoute.value);i.afterEach((h,p)=>{s.value=p}),Object.defineProperty(e.vueApp.config.globalProperties,"previousRoute",{get:()=>s.value});const u=oA(a,window.location,e.payload.path),c=fe(i.currentRoute.value),d=()=>{c.value=i.currentRoute.value};i.afterEach((h,p)=>{h.matched.at(-1)?.components?.default===p.matched.at(-1)?.components?.default&&d()});const f={sync:d};for(const h in c.value)Object.defineProperty(f,h,{get:()=>c.value[h],enumerable:!0});e._route=ha(f),e._middleware||={global:[],named:{}};const v=fu();i.afterEach(async(h,p,b)=>{delete e._processingMiddleware,!e.isHydrating&&v.value&&await e.runWithContext(wP),b&&await e.callHook("page:loading:end")});try{[t,n]=ga(()=>i.isReady()),await t,n()}catch(h){[t,n]=ga(()=>e.runWithContext(()=>Fl(h))),await t,n()}const g=u!==i.currentRoute.value.fullPath?i.resolve(u):i.currentRoute.value,m=e.isHydrating&&e.payload.prerenderedAt&&e.payload.path&&u!==e.payload.path&&Gp(i.currentRoute.value.path,e.payload.path);d();const k=e.payload.state._layout;return i.beforeEach(async(h,p)=>{await e.callHook("page:loading:start"),h.meta=wt(h.meta),e.isHydrating&&k&&!Sa(h.meta.layout)&&(h.meta.layout=k),e._processingMiddleware=!0;{const b=new Set([...rA,...e._middleware.global]);for(const S of h.matched){const y=S.meta.middleware;if(y)for(const _ of TS(y))b.add(_)}const w=vS({path:h.path});if(w.appMiddleware)for(const S in w.appMiddleware)w.appMiddleware[S]?b.add(S):b.delete(S);for(const S of b){const y=typeof S=="string"?e._middleware.named[S]||await kd[S]?.().then(_=>_.default||_):S;if(!y)throw new Error(`Unknown route middleware: '${S}'.`);try{const _=await e.runWithContext(()=>y(h,p));if(!e.payload.serverRendered&&e.isHydrating&&(_===!1||_ instanceof Error)){const C=_||Kl({status:404,statusText:`Page Not Found: ${u}`});return await e.runWithContext(()=>Fl(C)),!1}if(_===!0)continue;if(_===!1)return _;if(_)return rS(_)&&_.fatal&&await e.runWithContext(()=>Fl(_)),_}catch(_){const C=Kl(_);return C.fatal&&await e.runWithContext(()=>Fl(C)),C}}}}),i.onError(async()=>{delete e._processingMiddleware,await e.callHook("page:loading:end")}),i.afterEach(h=>{if(h.matched.length===0&&!v.value)return e.runWithContext(()=>Fl(Kl({status:404,fatal:!1,statusText:`Page not found: ${h.fullPath}`,data:{path:h.fullPath}})))}),e.hooks.hookOnce("app:created",async()=>{try{if("name"in g&&(g.name=void 0),m){const h=i.resolve(e.payload.path);"name"in h&&(h.name=void 0),await i.replace({...h,force:!0}),e.hooks.hookOnce("app:suspense:resolve",async()=>{await i.replace({...g,force:!0})})}else await i.replace({...g,force:!0});i.options.scrollBehavior=il.scrollBehavior}catch(h){await e.runWithContext(()=>Fl(h))}}),{provide:{router:i}}}}),ng=globalThis.requestIdleCallback||(e=>{const t=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))};return setTimeout(()=>{e(n)},1)}),k3=globalThis.cancelIdleCallback||(e=>{clearTimeout(e)}),DS=e=>{const t=it();t.isHydrating?t.hooks.hookOnce("app:suspense:resolve",()=>{ng(()=>e())}):ng(()=>e())},sA=Dn(()=>{const e=Sn();DS(()=>{e.beforeResolve(async()=>{await new Promise(t=>{setTimeout(t,100),requestAnimationFrame(()=>{setTimeout(t,0)})})})})}),uA=Dn(e=>{let t;async function n(){let a;try{a=await pT()}catch(l){const r=l;if(!("status"in r&&(r.status===404||r.status===403)))throw r}t&&clearTimeout(t),t=setTimeout(n,Eh);try{const l=await $fetch(tv("builds/latest.json")+`?${Date.now()}`);l.id!==a?.id&&(e.hooks.callHook("app:manifest:update",l),t&&clearTimeout(t))}catch{}}DS(()=>{t=setTimeout(n,Eh)})});function cA(e={}){const t=e.path||window.location.pathname;let n={};try{n=ei(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(e.force||n?.path!==t||n?.expires<Date.now()){try{sessionStorage.setItem("nuxt:reload",JSON.stringify({path:t,expires:Date.now()+(e.ttl??1e4)}))}catch{}if(e.persistState)try{sessionStorage.setItem("nuxt:reload:state",JSON.stringify({state:it().payload.state}))}catch{}window.location.pathname!==t?window.location.href=t:window.location.reload()}}const dA=Dn({name:"nuxt:chunk-reload",setup(e){const t=Sn(),n=dr(),a=new Set;t.beforeEach(()=>{a.clear()}),e.hook("app:chunkError",({error:r})=>{a.add(r)});function l(r){const o=mo(n.app.baseURL,r.fullPath);cA({path:o,persistState:!0})}e.hook("app:manifest:update",()=>{t.beforeResolve(l)}),t.onError((r,o)=>{a.has(r)&&l(o)})}});function fA(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Os=typeof window<"u",Il=(e,t=!1)=>t?Symbol.for(e):Symbol(e),vA=(e,t,n)=>mA({l:e,k:t,s:n}),mA=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Bt=e=>typeof e=="number"&&isFinite(e),hA=e=>hu(e)==="[object Date]",Ms=e=>hu(e)==="[object RegExp]",mu=e=>Ge(e)&&Object.keys(e).length===0,_t=Object.assign,gA=Object.create,ct=(e=null)=>gA(e);let ag;const sv=()=>ag||(ag=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:ct());function lg(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function rg(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function yA(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(a,l,r)=>`${l}="${rg(r)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(a,l,r)=>`${l}='${rg(r)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(a=>{e=e.replace(a,"$1javascript&#58;")}),e}const bA=Object.prototype.hasOwnProperty;function Yn(e,t){return bA.call(e,t)}const Vt=Array.isArray,ht=e=>typeof e=="function",Ie=e=>typeof e=="string",Ct=e=>typeof e=="boolean",Xe=e=>e!==null&&typeof e=="object",pA=e=>Xe(e)&&ht(e.then)&&ht(e.catch),RS=Object.prototype.toString,hu=e=>RS.call(e),Ge=e=>hu(e)==="[object Object]",SA=e=>e==null?"":Vt(e)||Ge(e)&&e.toString===RS?JSON.stringify(e,null,2):String(e);function uv(e,t=""){return e.reduce((n,a,l)=>l===0?n+a:n+t+a,"")}const Qi=e=>!Xe(e)||Vt(e);function jr(e,t){if(Qi(e)||Qi(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:a,des:l}=n.pop();Object.keys(a).forEach(r=>{r!=="__proto__"&&(Xe(a[r])&&!Xe(l[r])&&(l[r]=Array.isArray(a[r])?[]:ct()),Qi(l[r])||Qi(a[r])?l[r]=a[r]:n.push({src:a[r],des:l[r]}))})}}const vl=[],wd={},kA=[()=>Fa(()=>import("./DCewgJJU.js"),[],import.meta.url)],Jr=[],OS="@nuxtjs/i18n",wA=!1,_A="i18n_redirected",CA="nuxtI18nInternal",og="nuxt-i18n-slp";function ig(e){return typeof e=="string"?`'${e}'`:new xA().serialize(e)}const xA=(function(){class e{#e=new Map;compare(n,a){const l=typeof n,r=typeof a;return l==="string"&&r==="string"?n.localeCompare(a):l==="number"&&r==="number"?n-a:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(a,!0))}serialize(n,a){if(n===null)return"null";switch(typeof n){case"string":return a?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const a=Object.prototype.toString.call(n);if(a!=="[object Object]")return this.serializeBuiltInType(a.length<10?`unknown:${a}`:a.slice(8,-1),n);const l=n.constructor,r=l===Object||l===void 0?"":l.name;if(r!==""&&globalThis[r]===l)return this.serializeBuiltInType(r,n);if(typeof n.toJSON=="function"){const o=n.toJSON();return r+(o!==null&&typeof o=="object"?this.$object(o):`(${this.serialize(o)})`)}return this.serializeObjectEntries(r,Object.entries(n))}serializeBuiltInType(n,a){const l=this["$"+n];if(l)return l.call(this,a);if(typeof a?.entries=="function")return this.serializeObjectEntries(n,a.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,a){const l=Array.from(a).sort((o,i)=>this.compare(o[0],i[0]));let r=`${n}{`;for(let o=0;o<l.length;o++){const[i,s]=l[o];r+=`${this.serialize(i,!0)}:${this.serialize(s)}`,o<l.length-1&&(r+=",")}return r+"}"}$object(n){let a=this.#e.get(n);return a===void 0&&(this.#e.set(n,`#${this.#e.size}`),a=this.serializeObject(n),this.#e.set(n,a)),a}$function(n){const a=Function.prototype.toString.call(n);return a.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${a.replace(/\s*\n\s*/g,"")}`}$Array(n){let a="[";for(let l=0;l<n.length;l++)a+=this.serialize(n[l]),l<n.length-1&&(a+=",");return a+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((a,l)=>this.compare(a,l)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const t of["Error","RegExp","URL"])e.prototype["$"+t]=function(n){return`${t}(${n})`};for(const t of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join(",")}]`};for(const t of["BigInt64Array","BigUint64Array"])e.prototype["$"+t]=function(n){return`${t}[${n.join("n,")}${n.length>0?"n":""}]`};return e})();function IA(e,t){return e===t||ig(e)===ig(t)}const es="<div></div>",wc=new WeakMap;function PA(e){if(wc.has(e))return wc.get(e);const t={...e};return t.render?t.render=(n,a,l,r,o,i)=>{if(r.mounted$??n.mounted$){const s=e.render?.bind(n)(n,a,l,r,o,i);return s.children===null||typeof s.children=="string"?Tn(s):qe(s)}return kc(n._.vnode.el,es)}:t.template&&=`
<template v-if="mounted$">${e.template}</template>
<template v-else>${es}</template>
`,t.setup=(n,a)=>{const l=it(),r=fe(l.isHydrating===!1),o=Ln();if(l.isHydrating){const s={...o.attrs},u=TA(o);for(const c in s)delete o.attrs[c];pt(()=>{Object.assign(o.attrs,s),o.vnode.dirs=u})}pt(()=>{r.value=!0});const i=e.setup?.(n,a)||{};return Af(i)?Promise.resolve(i).then(s=>typeof s!="function"?(s||={},s.mounted$=r,s):(...u)=>{if(r.value||!l.isHydrating){const c=s(...u);return c.children===null||typeof c.children=="string"?Tn(c):qe(c)}return kc(o?.vnode.el,es)}):typeof i=="function"?(...s)=>{if(r.value){const u=i(...s),c=t.inheritAttrs!==!1?a.attrs:void 0;return u.children===null||typeof u.children=="string"?Tn(u,c):qe(u,c)}return kc(o?.vnode.el,es)}:Object.assign(i,{mounted$:r})},wc.set(e,t),t}function TA(e){if(!e||!e.vnode.dirs)return null;const t=e.vnode.dirs;return e.vnode.dirs=null,t}const EA="$s";function MS(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(t);const[n,a]=e;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(a!==void 0&&typeof a!="function")throw new Error("[nuxt] [useState] init must be a function: "+a);const l=EA+n,r=it(),o=M(r.payload.state,l);if(o.value===void 0&&a){const i=a();if(dt(i))return r.payload.state[l]=i,i;o.value=i}return o}const AA=(()=>{const e=function(){};return e.prototype=Object.create(null),e})();function VA(e,t){if(typeof e!="string")throw new TypeError("argument str must be a string");const n=new AA,a=t||{},l=a.decode||LA;let r=0;for(;r<e.length;){const o=e.indexOf("=",r);if(o===-1)break;let i=e.indexOf(";",r);if(i===-1)i=e.length;else if(i<o){r=e.lastIndexOf(";",o-1)+1;continue}const s=e.slice(r,o).trim();if(a?.filter&&!a?.filter(s)){r=i+1;continue}if(n[s]===void 0){let u=e.slice(o+1,i).trim();u.codePointAt(0)===34&&(u=u.slice(1,-1)),n[s]=DA(u,l)}r=i+1}return n}function LA(e){return e.includes("%")?decodeURIComponent(e):e}function DA(e,t){try{return t(e)}catch{return e}}const ts=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function sg(e,t,n){const a=n||{},l=a.encode||encodeURIComponent;if(typeof l!="function")throw new TypeError("option encode is invalid");if(!ts.test(e))throw new TypeError("argument name is invalid");const r=l(t);if(r&&!ts.test(r))throw new TypeError("argument val is invalid");let o=e+"="+r;if(a.maxAge!==void 0&&a.maxAge!==null){const i=a.maxAge-0;if(Number.isNaN(i)||!Number.isFinite(i))throw new TypeError("option maxAge is invalid");o+="; Max-Age="+Math.floor(i)}if(a.domain){if(!ts.test(a.domain))throw new TypeError("option domain is invalid");o+="; Domain="+a.domain}if(a.path){if(!ts.test(a.path))throw new TypeError("option path is invalid");o+="; Path="+a.path}if(a.expires){if(!RA(a.expires)||Number.isNaN(a.expires.valueOf()))throw new TypeError("option expires is invalid");o+="; Expires="+a.expires.toUTCString()}if(a.httpOnly&&(o+="; HttpOnly"),a.secure&&(o+="; Secure"),a.priority)switch(typeof a.priority=="string"?a.priority.toLowerCase():a.priority){case"low":{o+="; Priority=Low";break}case"medium":{o+="; Priority=Medium";break}case"high":{o+="; Priority=High";break}default:throw new TypeError("option priority is invalid")}if(a.sameSite)switch(typeof a.sameSite=="string"?a.sameSite.toLowerCase():a.sameSite){case!0:{o+="; SameSite=Strict";break}case"lax":{o+="; SameSite=Lax";break}case"strict":{o+="; SameSite=Strict";break}case"none":{o+="; SameSite=None";break}default:throw new TypeError("option sameSite is invalid")}return a.partitioned&&(o+="; Partitioned"),o}function RA(e){return Object.prototype.toString.call(e)==="[object Date]"||e instanceof Date}function zn(e){if(typeof e!="object")return e;var t,n,a=Object.prototype.toString.call(e);if(a==="[object Object]"){if(e.constructor!==Object&&typeof e.constructor=="function"){n=new e.constructor;for(t in e)e.hasOwnProperty(t)&&n[t]!==e[t]&&(n[t]=zn(e[t]))}else{n={};for(t in e)t==="__proto__"?Object.defineProperty(n,t,{value:zn(e[t]),configurable:!0,enumerable:!0,writable:!0}):n[t]=zn(e[t])}return n}if(a==="[object Array]"){for(t=e.length,n=Array(t);t--;)n[t]=zn(e[t]);return n}return a==="[object Set]"?(n=new Set,e.forEach(function(l){n.add(zn(l))}),n):a==="[object Map]"?(n=new Map,e.forEach(function(l,r){n.set(zn(r),zn(l))}),n):a==="[object Date]"?new Date(+e):a==="[object RegExp]"?(n=new RegExp(e.source,e.flags),n.lastIndex=e.lastIndex,n):a==="[object DataView]"?new e.constructor(zn(e.buffer)):a==="[object ArrayBuffer]"?e.slice(0):a.slice(-6)==="Array]"?new e.constructor(e):e}const OA={path:"/",watch:!0,decode:e=>{const t=decodeURIComponent(e),n=ei(t);return typeof n=="number"&&(!Number.isFinite(n)||String(n)!==t)?t:n},encode:e=>encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))},ns=globalThis.cookieStore;function MA(e,t){const n={...OA,...t};n.filter??=u=>u===e;const a=ug(n)||{};let l;n.maxAge!==void 0?l=n.maxAge*1e3:n.expires&&(l=n.expires.getTime()-Date.now());const r=l!==void 0&&l<=0,o=r||a[e]===void 0||a[e]===null,i=zn(r?void 0:a[e]??n.default?.()),s=l&&!r?BA(i,l,n.watch&&n.watch!=="shallow"):re(i);{let u=null;try{!ns&&typeof BroadcastChannel<"u"&&(u=new BroadcastChannel(`nuxt:cookies:${e}`))}catch{}const c=(g=!1)=>{!g&&(n.readonly||IA(s.value,a[e]))||(FA(e,s.value,n),a[e]=zn(s.value),u?.postMessage({value:n.encode(s.value)}))},d=g=>{const m=g.refresh?ug(n)?.[e]:n.decode(g.value);f=!0,s.value=m,a[e]=zn(m),Ee(()=>{f=!1})};let f=!1;const v=!!uo();if(v&&ft(()=>{f=!0,c(),u?.close()}),ns){const g=m=>{const k=m.changed.find(p=>p.name===e),h=m.deleted.find(p=>p.name===e);k&&d({value:k.value}),h&&d({value:null})};ns.addEventListener("change",g),v&&ft(()=>ns.removeEventListener("change",g))}else u&&(u.onmessage=({data:g})=>d(g));n.watch&&ge(s,()=>{f||c()},{deep:n.watch!=="shallow"}),o&&c(o)}return s}function ug(e={}){return VA(document.cookie,e)}function NA(e,t,n={}){return t==null?sg(e,t,{...n,maxAge:-1}):sg(e,t,n)}function FA(e,t,n={}){document.cookie=NA(e,t,n)}const cg=2147483647;function BA(e,t,n){let a,l,r=0;const o=n?re(e):{value:e};return uo()&&ft(()=>{l?.(),clearTimeout(a)}),tx((i,s)=>{n&&(l=ge(o,s));function u(){const d=t-r,f=d<cg?d:cg;a=setTimeout(()=>{if(r+=f,r<t)return u();o.value=void 0,s()},f)}function c(){r=0,clearTimeout(a),u()}return{get(){return i(),o.value},set(d){c(),o.value=d,s()}}})}function $A(e){if(e?.__asyncLoader&&!e.__asyncResolved)return e.__asyncLoader()}async function HA(e,t=Sn()){const{path:n,matched:a}=t.resolve(e);if(!a.length||(t._routePreloaded||=new Set,t._routePreloaded.has(n)))return;const l=t._preloadPromises||=[];if(l.length>4)return Promise.all(l).then(()=>HA(e,t));t._routePreloaded.add(n);for(const r of a){const o=r.components?.default;if(typeof o!="function")continue;const i=Promise.resolve(o()).catch(()=>{}).finally(()=>l.splice(l.indexOf(i),1));l.push(i)}await Promise.all(l)}function WA(e={}){const t=fe(""),n=fe(e.politeness||"polite"),a=dS();function l(u="",c="polite"){t.value=u,n.value=c}function r(u){return l(u,"polite")}function o(u){return l(u,"assertive")}function i(){l(document?.title?.trim(),n.value)}function s(){a?.hooks?.removeHook("dom:rendered",i)}return i(),a?.hooks?.hook("dom:rendered",()=>{i()}),{_cleanup:s,message:t,politeness:n,set:l,polite:r,assertive:o}}function jA(e={}){const t=it(),n=t._routeAnnouncer||=WA(e);return e.politeness!==n.politeness.value&&(n.politeness.value=e.politeness||"polite"),uo()&&(t._routeAnnouncerDeps||=0,t._routeAnnouncerDeps++,ft(()=>{t._routeAnnouncerDeps--,t._routeAnnouncerDeps===0&&(n._cleanup(),delete t._routeAnnouncer)})),n}function gu(e){return Ie(e)?e:e!=null?e.toString():"(null)"}function dg(e,t,n){const{defaultLocale:a,strategy:l,routesNameSeparator:r,defaultLocaleRouteNameSuffix:o,differentDomains:i}=n,s=l!=="no_prefix"||i,u=gu(e)+(s?r+t:"");return t===a&&l==="prefix_and_default"?u+r+o:u}function UA(e,t){const n=[];for(const[a,l]of t.entries()){const r=e.find(o=>o.language?.toLowerCase()===l.toLowerCase());if(r){n.push({code:r.code,score:1-a/t.length});break}}for(const[a,l]of t.entries()){const r=l.split("-")[0].toLowerCase(),o=e.find(i=>i.language?.split("-")[0].toLowerCase()===r);if(o){n.push({code:o.code,score:.999-a/t.length});break}}return n}function zA(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score}function KA(e,t){const n=e.map(l=>({code:l.code,language:l.language||l.code})),a=UA(n,t);return a.length===0?"":(a.length>1&&a.sort(zA),a[0].code)}function NS(e){return new RegExp(`^/(${e.join("|")})(?:/|$)`,"i")}const GA=`(${vl.join("|")})`,_d=NS(vl);function YA(){const{routesNameSeparator:e,defaultLocaleRouteNameSuffix:t}=dr().public.i18n,n=`(?:${e}${t})?`,a=new RegExp(`${e}${GA}${n}$`,"i");return l=>Ie(l)?l.match(_d)?.[1]??"":l.name?gu(l.name).match(a)?.[1]??"":l.path?l.path.match(_d)?.[1]??"":""}function qA(e){return e!=null&&"global"in e&&"mode"in e}function XA(e){return e!=null&&!("__composer"in e)&&"locale"in e&&dt(e.locale)}function FS(e){return e!=null&&"__composer"in e}function Ns(e){return qA(e)?e.global:e}function Ro(e){const t=Ns(e);return XA(t)?t:FS(t)?t.__composer:t}function yu(){return window.location.host}function JA(e,t,n){const a=yu();if(!a)return a;const l=Ie(n)?n:n.path,r=e.filter(i=>i.domain?(Qa(i.domain)?i.domain.replace(/(http|https):\/\//,""):i.domain)===a:Vt(i?.domains)?i.domains.includes(a):!1);if(r.length===0)return"";if(r.length===1)return r[0]?.code??"";if(t==="no_prefix")return console.warn(HS("Multiple matching domains found! This is not supported for no_prefix strategy in combination with differentDomains!")),r[0]?.code??"";if(n&&l){const i=l.match(NS(r.map(s=>s.code)))?.at(1);if(i)return r.find(u=>u.code===i)?.code??""}return r.find(i=>i.defaultForDomains?.includes(a)??i.domainDefault)?.code??""}function BS(e){it();const t=yu(),{domainLocales:n}=dr().public.i18n,a=Jr.find(o=>o.code===e),l=n?.[e]?.domain||a?.domain||a?.domains?.find(o=>o===t);if(!l){console.warn(HS("Could not find domain name for locale "+e));return}return Qa(l,{strict:!0})?l:new URL(window.location.origin).protocol+"//"+l}function ZA(e,t){const{multiDomainLocales:n,strategy:a,routesNameSeparator:l,defaultLocaleRouteNameSuffix:r}=e;if(!n||!(a==="prefix_except_default"||a==="prefix_and_default"))return;const o=Sn(),i=[l,r].join("");for(const s of o.getRoutes()){const u=gu(s.name);if(u.endsWith(i)){o.removeRoute(u);continue}const c=u.split(l)[1];c===t&&o.addRoute({...s,path:s.path===`/${c}`?"/":s.path.replace(`/${c}`,"")})}}function QA(e){const{locales:t,domainLocales:n,defaultLocale:a,multiDomainLocales:l}=e,r=yu();return l?t.some(o=>!Ie(o)&&o.defaultForDomains!=null)?t.find(i=>!Ie(i)&&!!i.defaultForDomains?.includes(r))?.code??"":a||"":Jr.find(i=>{const s=Ie(i)?i:i.code,u=Jr.find(d=>d.code===s);return(n?.[s]?.domain??u?.domain)===r})?.code??a??""}const zo=new Map;async function eV(e,t){const n={messages:{}};for(const a of e){const{default:l}=await a(),r=ht(l)?await t.runWithContext(()=>l()):l;jr(r,n)}return n}function $S(e,t){if(e===!1)return[];if(Vt(e))return e;let n=[];if(Ie(e))return t.every(l=>l!==e)&&n.push(e),n;const a=[...t,"default"];for(const l of a)l in e&&(n=[...n,...e[l].filter(Boolean)]);return n}const tV=e=>hu(e)==="[object Module]";async function nV(e,{key:t,load:n},a){let l=null;try{const r=await n().then(o=>tV(o)?o.default:o);ht(r)?l=await a.runWithContext(()=>r(e)):(l=r,l!=null&&zo&&zo.set(t,l))}catch(r){console.error("Failed locale loading: "+r.message)}return l}async function Cd(e,t,n,a){const l=t[e];if(l==null)return;const r={};for(const o of l){let i=null;zo&&zo.has(o.key)&&o.cache?i=zo.get(o.key):i=await a.runWithContext(()=>nV(e,o,a)),i!=null&&jr(i,r)}n(e,r)}function Zr(e,t){const n=Oe(t),a=Xe(n)?n?.name:n;if(!(n==null||!a))return gu(a).split(e.runtimeConfig.public.i18n.routesNameSeparator)[0]}function cv(e,t,n){if(Ie(t)&&Qa(t,{acceptRelative:!0}))return t;const a=dv(e,t,n);return a==null?"":a.redirectedFrom?.fullPath||a.fullPath}function bu(e,t,n){return dv(e,t,n)??void 0}function aV(e){if(!Ie(e))return _t({},e);if(e[0]==="/"){const{pathname:t,search:n,hash:a}=od(e);return{path:t,query:Zf(n),hash:a}}return{name:e}}const lV=e=>!!e.path&&!e.name;function rV(e,t,n){const a=e.runtimeConfig.public.i18n;if(lV(t)){const r=iV(e,t,n),o=Zr(e,r);return o?(r.name=dg(o,n,a),r):(!a.differentDomains&&cV(n,a.defaultLocale,a.strategy)&&(t.path="/"+n+t.path),t.path=(a.trailingSlash?Vs:ti)(t.path,!0),t)}t.name||=Zr(e,e.router.currentRoute.value);const l=dg(t.name,n,a);return e.router.hasRoute(l)&&(t.name=l),t}function dv(e,t,n){try{const a=n||Oe(Ns(e.i18n).locale),l=aV(t),r=e.router.resolve(rV(e,l,a));return r.name?r:e.router.resolve(t)}catch(a){if(sa(a,1))return null}}function oV(e,t){if(e.runtimeConfig.public.i18n.experimental.switchLocalePathLinkSSR)return Oe(e.metaState.value);const n=t.meta||{};return Oe(n)?.[CA]||{}}function fv(e,t,n){const a=n??e.router.currentRoute.value,l=Zr(e,a);if(!l)return"";const r=oV(e,a)[t],o={name:l,params:_t({},a.params,r),fullPath:a.fullPath,query:a.query,hash:a.hash,path:a.path,meta:a.meta},i=cv(e,o,t);if(e.runtimeConfig.public.i18n.differentDomains){const s=BS(t);return s&&mo(s,i)||i}return i}function iV(e,t,n){if(e.runtimeConfig.public.i18n.strategy==="no_prefix")return t;if(e.runtimeConfig.public.i18n.strategy!=="prefix")return e.router.resolve(t);const a=t.path.slice(1),l=t.path[0]+n+(a&&"/"+a),r=e.router.options.routes.find(o=>o.path===l);return r==null?t:e.router.resolve(_t({},t,r,{path:l}))}function HS(e){return`[${OS}]: ${e}`}function WS(e){return{i18n:e??it().$i18n,router:Sn(),runtimeConfig:dr(),metaState:MS("nuxt-i18n-meta",()=>({}))}}async function jS(e,t,n=!1){const{differentDomains:a,skipSettingLocaleOnNavigate:l}=e.$config.public.i18n,r=ho(e.$config.public.i18n),o=Oe(e.$i18n.locale),i=Oe(e.$i18n.localeCodes);function s(f=o){r===!1||!r.useCookie||l||e.$i18n.setLocaleCookie(f)}const u=await e.$i18n.onBeforeLanguageSwitch(o,t,n,e);if(u&&i.includes(u)){if(o===u)return s(),!1;t=u}if(!t||!n&&a||o===t)return s(),!1;const c=Oe(e.$i18n.fallbackLocale),d=e.$i18n.mergeLocaleMessage.bind(e.$i18n);if(c){const f=$S(c,[t]);await Promise.all(f.map(v=>Cd(v,wd,d,e)))}return await Cd(t,wd,d,e),l?!1:(s(t),e._vueI18n.__setLocale(t),await e.$i18n.onLanguageSwitched(o,t),!0)}function sV(e,t,n,a,l){const{strategy:r,defaultLocale:o,differentDomains:i,multiDomainLocales:s}=e.$config.public.i18n,u=ho(),c=KS(e,t,l,a);if(c.locale&&c.from!=null&&vl.includes(c.locale))return c.locale;let d="";i||s?d||=JA(Jr,r,t):r!=="no_prefix"&&(d||=n);const f=(vl.includes(c.locale)||l&&vl.includes(l))&&u&&u.useCookie&&l;return d||=f||a||o||"",d}function US({to:e,nuxtApp:t,from:n,locale:a,routeLocale:l},r=!1){if(l===a||t.$i18n.strategy==="no_prefix")return"";const o=WS();let i=fv(o,a,e);return r&&!i&&(i=cv(o,e.fullPath,a)),_h(i,e.fullPath)||n&&_h(i,n.fullPath)?"":i}const uV=()=>MS(OS+":redirect",()=>"");async function zS({nuxt:e,locale:t,route:n,redirectPath:a},l=!1){const{rootRedirect:r,differentDomains:o,multiDomainLocales:i,skipSettingLocaleOnNavigate:s,locales:u,strategy:c}=e.$config.public.i18n;if(n.path==="/"&&r)return Ie(r)?a="/"+r:(a="/"+r.path,r.statusCode),a=e.$localePath(a,t),Cr(a,{});if(!(s&&(e._vueI18n.__pendingLocale=t,e._vueI18n.__pendingLocalePromise=new Promise(d=>{e._vueI18n.__resolvePendingLocalePromise=()=>d()}),!l))){if(i&&c==="prefix_except_default"){const d=yu(),f=u.find(g=>{if(!Ie(g))return g.defaultForDomains?.find(m=>m===d)}),v=Ie(f)?void 0:f?.code;if(n.path.startsWith(`/${v}`))return Cr(n.path.replace(`/${v}`,""));if(!n.path.startsWith(`/${t}`)&&t!==v){const g=e._vueI18n.__localeFromRoute(n.path);return Cr(g!==""?`/${t+n.path.replace(`/${g}`,"")}`:`/${t+(n.path==="/"?"":n.path)}`)}return a&&n.path!==a?Cr(a):void 0}if(o){const d=uV();d.value&&d.value!==a&&(d.value="",window.location.assign(a))}else if(a)return Cr(a)}}function cV(e,t,n){return n!=="no_prefix"&&!(e===t&&(n==="prefix_and_default"||n==="prefix_except_default"))}function dV(e){const{baseUrl:t,defaultLocale:n,differentDomains:a}=e.$config.public.i18n;if(ht(t))return()=>t(e);const l=ht(n)?n():n;return()=>{if(a&&l){const r=BS(l);if(r)return r}return t??""}}function fV(e){return Vt(e)?e:[e]}function tr(e,t=WS()){return(...n)=>e(t,...n)}function vV(){const e=navigator.languages;return KA(Jr,e)||void 0}function mV(){const e=ho(),t=e&&e.cookieKey||_A,n=new Date,a={path:"/",readonly:!1,expires:new Date(n.setDate(n.getDate()+365)),sameSite:e&&e.cookieCrossOrigin?"none":"lax",domain:e&&e.cookieDomain||void 0,secure:e&&e.cookieCrossOrigin||e&&e.cookieSecure};return MA(t,a)}function hV(e,t,n){if(t===!1||!t.useCookie)return;const a=e.value??void 0;if(a!=null){if(vl.includes(a))return a;if(n)return e.value=n,n;e.value=void 0}}function KS(e,t,n,a=""){const l=ho();if(!l)return{locale:"",error:"disabled"};const r=e.$i18n.strategy,o=e._vueI18n.__firstAccess;if(!o)return{locale:r==="no_prefix"?a:"",error:"first_access_only"};if(r!=="no_prefix"){const u=Ie(t)?t:t.path;if(l.redirectOn==="root"&&u!=="/")return{locale:"",error:"not_redirect_on_root"};if(l.redirectOn==="no prefix"&&!l.alwaysRedirect&&u.match(_d))return{locale:"",error:"not_redirect_on_no_prefix"}}const i=l.useCookie&&n||void 0;if(i)return{locale:i,from:"cookie"};const s=e.$i18n.getBrowserLocale();return s?{locale:s,from:"navigator_or_header"}:{locale:l.fallbackLocale||"",from:"fallback"}}function ho(e=dr().public.i18n){return e?.detectBrowserLanguage===!1?!1:e?.detectBrowserLanguage}function gV(e){const t=it(),n=Oe(t.$i18n.locale),a=Oe(t.$i18n.locales).map(i=>Ie(i)?{code:i}:i),l=a.find(i=>i.code===n)||{code:n},r=mo(Oe(Ro(t.$i18n).baseUrl),t.$config.app.baseURL),o=t.$config.public.i18n;return r||console.warn("I18n `baseUrl` is required to generate valid SEO tag links."),{dir:e.dir,lang:e.lang,key:e.key,seo:e.seo,locale:n,locales:a,currentDir:l.dir||o.defaultDirection,currentLocale:l,currentLanguage:l.language,baseUrl:r,runtimeI18n:o}}function yV(e,{dir:t=!0,lang:n=!0,seo:a=!0,key:l="hid"}){return bV(e,{dir:t,lang:n,seo:a,key:l})}function bV(e,t){const n={htmlAttrs:{},link:[],meta:[]},a=gV(t);return a.baseUrl==null||(a.dir&&(n.htmlAttrs.dir=a.currentDir),a.lang&&a.currentLanguage&&(n.htmlAttrs.lang=a.currentLanguage),a.seo&&(n.link=n.link.concat(pV(e,a),SV(e,a)),n.meta=n.meta.concat(kV(e,a),wV(a),_V(a)))),n}function pV(e,t){const{defaultLocale:n,strategy:a,differentDomains:l}=t.runtimeI18n,r=[];if(a==="no_prefix"&&!l)return r;const o=new Map;for(const u of t.locales){if(!u.language){console.warn("Locale `language` ISO code is required to generate alternate link");continue}const[c,d]=u.language.split("-");c&&d&&(u.isCatchallLocale||!o.has(c))&&o.set(c,u),o.set(u.language,u)}const i=t.runtimeI18n.experimental.alternateLinkCanonicalQueries===!0,s=i?e.router.resolve({query:{}}):void 0;!t.runtimeI18n.experimental.switchLocalePathLinkSSR&&i&&(s.meta=e.router.currentRoute.value.meta);for(const[u,c]of o.entries()){const d=fv(e,c.code,s);if(!d)continue;const f=l&&c.domain?d:mo(t.baseUrl,d),v=du(f,i?YS(e,t):{});r.push({[t.key]:`i18n-alt-${u}`,rel:"alternate",href:v,hreflang:u}),n&&n===c.code&&r.unshift({[t.key]:"i18n-xd",rel:"alternate",href:v,hreflang:"x-default"})}return r}function GS(e,t){const n=e.router.currentRoute.value,a=bu(e,_t({},n,{path:void 0,name:Zr(e,n)}));return a?du(mo(t.baseUrl,a.path),YS(e,t)):""}function SV(e,t){const n=GS(e,t);return n?[{[t.key]:"i18n-can",rel:"canonical",href:n}]:[]}function YS(e,t){const n=e.router.currentRoute.value,a=bu(e,_t({},n,{path:void 0,name:Zr(e,n)})),l=Xe(t.seo)&&t.seo?.canonicalQueries||[],r=a?.query||{},o={};for(const i of l.filter(s=>s in r)){o[i]??=[];for(const s of fV(r[i]))o[i].push(s||"")}return o}function kV(e,t){const n=GS(e,t);return n?[{[t.key]:"i18n-og-url",property:"og:url",content:n}]:[]}function wV(e){return e.currentLanguage?[{[e.key]:"i18n-og",property:"og:locale",content:qS(e.currentLanguage)}]:[]}function _V(e){return e.locales.filter(n=>n.language&&n.language!==e.currentLanguage).map(n=>({[e.key]:`i18n-og-alt-${n.language}`,property:"og:locale:alternate",content:qS(n.language)}))}function qS(e=""){return e.replace(/-/g,"_")}function CV(e,t,n){return{line:e,column:t,offset:n}}function xd(e,t,n){return{start:e,end:t}}const st={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},xV=17;function pu(e,t,n={}){const{domain:a,messages:l,args:r}=n,o=e,i=new SyntaxError(String(o));return i.code=e,t&&(i.location=t),i.domain=a,i}function IV(e){throw e}const Va=" ",PV="\r",dn=`
`,TV="\u2028",EV="\u2029";function AV(e){const t=e;let n=0,a=1,l=1,r=0;const o=_=>t[_]===PV&&t[_+1]===dn,i=_=>t[_]===dn,s=_=>t[_]===EV,u=_=>t[_]===TV,c=_=>o(_)||i(_)||s(_)||u(_),d=()=>n,f=()=>a,v=()=>l,g=()=>r,m=_=>o(_)||s(_)||u(_)?dn:t[_],k=()=>m(n),h=()=>m(n+r);function p(){return r=0,c(n)&&(a++,l=0),o(n)&&n++,n++,l++,t[n]}function b(){return o(n+r)&&r++,r++,t[n+r]}function w(){n=0,a=1,l=1,r=0}function S(_=0){r=_}function y(){const _=n+r;for(;_!==n;)p();r=0}return{index:d,line:f,column:v,peekOffset:g,charAt:m,currentChar:k,currentPeek:h,next:p,peek:b,reset:w,resetPeek:S,skipToPeek:y}}const sl=void 0,VV=".",fg="'",LV="tokenizer";function DV(e,t={}){const n=t.location!==!1,a=AV(e),l=()=>a.index(),r=()=>CV(a.line(),a.column(),a.index()),o=r(),i=l(),s={currentType:13,offset:i,startLoc:o,endLoc:o,lastType:13,lastOffset:i,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},u=()=>s,{onError:c}=t;function d(O,F,$,...le){const oe=u();if(F.column+=$,F.offset+=$,c){const G=n?xd(oe.startLoc,F):null,H=pu(O,G,{domain:LV,args:le});c(H)}}function f(O,F,$){O.endLoc=r(),O.currentType=F;const le={type:F};return n&&(le.loc=xd(O.startLoc,O.endLoc)),$!=null&&(le.value=$),le}const v=O=>f(O,13);function g(O,F){return O.currentChar()===F?(O.next(),F):(d(st.EXPECTED_TOKEN,r(),0,F),"")}function m(O){let F="";for(;O.currentPeek()===Va||O.currentPeek()===dn;)F+=O.currentPeek(),O.peek();return F}function k(O){const F=m(O);return O.skipToPeek(),F}function h(O){if(O===sl)return!1;const F=O.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F===95}function p(O){if(O===sl)return!1;const F=O.charCodeAt(0);return F>=48&&F<=57}function b(O,F){const{currentType:$}=F;if($!==2)return!1;m(O);const le=h(O.currentPeek());return O.resetPeek(),le}function w(O,F){const{currentType:$}=F;if($!==2)return!1;m(O);const le=O.currentPeek()==="-"?O.peek():O.currentPeek(),oe=p(le);return O.resetPeek(),oe}function S(O,F){const{currentType:$}=F;if($!==2)return!1;m(O);const le=O.currentPeek()===fg;return O.resetPeek(),le}function y(O,F){const{currentType:$}=F;if($!==7)return!1;m(O);const le=O.currentPeek()===".";return O.resetPeek(),le}function _(O,F){const{currentType:$}=F;if($!==8)return!1;m(O);const le=h(O.currentPeek());return O.resetPeek(),le}function C(O,F){const{currentType:$}=F;if(!($===7||$===11))return!1;m(O);const le=O.currentPeek()===":";return O.resetPeek(),le}function E(O,F){const{currentType:$}=F;if($!==9)return!1;const le=()=>{const G=O.currentPeek();return G==="{"?h(O.peek()):G==="@"||G==="|"||G===":"||G==="."||G===Va||!G?!1:G===dn?(O.peek(),le()):D(O,!1)},oe=le();return O.resetPeek(),oe}function T(O){m(O);const F=O.currentPeek()==="|";return O.resetPeek(),F}function D(O,F=!0){const $=(oe=!1,G="")=>{const H=O.currentPeek();return H==="{"||H==="@"||!H?oe:H==="|"?!(G===Va||G===dn):H===Va?(O.peek(),$(!0,Va)):H===dn?(O.peek(),$(!0,dn)):!0},le=$();return F&&O.resetPeek(),le}function L(O,F){const $=O.currentChar();return $===sl?sl:F($)?(O.next(),$):null}function A(O){const F=O.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36}function V(O){return L(O,A)}function B(O){const F=O.charCodeAt(0);return F>=97&&F<=122||F>=65&&F<=90||F>=48&&F<=57||F===95||F===36||F===45}function W(O){return L(O,B)}function U(O){const F=O.charCodeAt(0);return F>=48&&F<=57}function q(O){return L(O,U)}function Z(O){const F=O.charCodeAt(0);return F>=48&&F<=57||F>=65&&F<=70||F>=97&&F<=102}function K(O){return L(O,Z)}function te(O){let F="",$="";for(;F=q(O);)$+=F;return $}function X(O){let F="";for(;;){const $=O.currentChar();if($==="{"||$==="}"||$==="@"||$==="|"||!$)break;if($===Va||$===dn)if(D(O))F+=$,O.next();else{if(T(O))break;F+=$,O.next()}else F+=$,O.next()}return F}function z(O){k(O);let F="",$="";for(;F=W(O);)$+=F;return O.currentChar()===sl&&d(st.UNTERMINATED_CLOSING_BRACE,r(),0),$}function J(O){k(O);let F="";return O.currentChar()==="-"?(O.next(),F+=`-${te(O)}`):F+=te(O),O.currentChar()===sl&&d(st.UNTERMINATED_CLOSING_BRACE,r(),0),F}function ve(O){return O!==fg&&O!==dn}function we(O){k(O),g(O,"'");let F="",$="";for(;F=L(O,ve);)F==="\\"?$+=j(O):$+=F;const le=O.currentChar();return le===dn||le===sl?(d(st.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),le===dn&&(O.next(),g(O,"'")),$):(g(O,"'"),$)}function j(O){const F=O.currentChar();switch(F){case"\\":case"'":return O.next(),`\\${F}`;case"u":return ne(O,F,4);case"U":return ne(O,F,6);default:return d(st.UNKNOWN_ESCAPE_SEQUENCE,r(),0,F),""}}function ne(O,F,$){g(O,F);let le="";for(let oe=0;oe<$;oe++){const G=K(O);if(!G){d(st.INVALID_UNICODE_ESCAPE_SEQUENCE,r(),0,`\\${F}${le}${O.currentChar()}`);break}le+=G}return`\\${F}${le}`}function me(O){return O!=="{"&&O!=="}"&&O!==Va&&O!==dn}function he(O){k(O);let F="",$="";for(;F=L(O,me);)$+=F;return $}function _e(O){let F="",$="";for(;F=V(O);)$+=F;return $}function Le(O){const F=$=>{const le=O.currentChar();return le==="{"||le==="@"||le==="|"||le==="("||le===")"||!le||le===Va?$:($+=le,O.next(),F($))};return F("")}function N(O){k(O);const F=g(O,"|");return k(O),F}function R(O,F){let $=null;switch(O.currentChar()){case"{":return F.braceNest>=1&&d(st.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),O.next(),$=f(F,2,"{"),k(O),F.braceNest++,$;case"}":return F.braceNest>0&&F.currentType===2&&d(st.EMPTY_PLACEHOLDER,r(),0),O.next(),$=f(F,3,"}"),F.braceNest--,F.braceNest>0&&k(O),F.inLinked&&F.braceNest===0&&(F.inLinked=!1),$;case"@":return F.braceNest>0&&d(st.UNTERMINATED_CLOSING_BRACE,r(),0),$=Q(O,F)||v(F),F.braceNest=0,$;default:{let oe=!0,G=!0,H=!0;if(T(O))return F.braceNest>0&&d(st.UNTERMINATED_CLOSING_BRACE,r(),0),$=f(F,1,N(O)),F.braceNest=0,F.inLinked=!1,$;if(F.braceNest>0&&(F.currentType===4||F.currentType===5||F.currentType===6))return d(st.UNTERMINATED_CLOSING_BRACE,r(),0),F.braceNest=0,se(O,F);if(oe=b(O,F))return $=f(F,4,z(O)),k(O),$;if(G=w(O,F))return $=f(F,5,J(O)),k(O),$;if(H=S(O,F))return $=f(F,6,we(O)),k(O),$;if(!oe&&!G&&!H)return $=f(F,12,he(O)),d(st.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,$.value),k(O),$;break}}return $}function Q(O,F){const{currentType:$}=F;let le=null;const oe=O.currentChar();switch(($===7||$===8||$===11||$===9)&&(oe===dn||oe===Va)&&d(st.INVALID_LINKED_FORMAT,r(),0),oe){case"@":return O.next(),le=f(F,7,"@"),F.inLinked=!0,le;case".":return k(O),O.next(),f(F,8,".");case":":return k(O),O.next(),f(F,9,":");default:return T(O)?(le=f(F,1,N(O)),F.braceNest=0,F.inLinked=!1,le):y(O,F)||C(O,F)?(k(O),Q(O,F)):_(O,F)?(k(O),f(F,11,_e(O))):E(O,F)?(k(O),oe==="{"?R(O,F)||le:f(F,10,Le(O))):($===7&&d(st.INVALID_LINKED_FORMAT,r(),0),F.braceNest=0,F.inLinked=!1,se(O,F))}}function se(O,F){let $={type:13};if(F.braceNest>0)return R(O,F)||v(F);if(F.inLinked)return Q(O,F)||v(F);switch(O.currentChar()){case"{":return R(O,F)||v(F);case"}":return d(st.UNBALANCED_CLOSING_BRACE,r(),0),O.next(),f(F,3,"}");case"@":return Q(O,F)||v(F);default:{if(T(O))return $=f(F,1,N(O)),F.braceNest=0,F.inLinked=!1,$;if(D(O))return f(F,0,X(O));break}}return $}function de(){const{currentType:O,offset:F,startLoc:$,endLoc:le}=s;return s.lastType=O,s.lastOffset=F,s.lastStartLoc=$,s.lastEndLoc=le,s.offset=l(),s.startLoc=r(),a.currentChar()===sl?f(s,13):se(a,s)}return{nextToken:de,currentOffset:l,currentPosition:r,context:u}}const RV="parser",OV=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function MV(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const a=parseInt(t||n,16);return a<=55295||a>=57344?String.fromCodePoint(a):""}}}function NV(e={}){const t=e.location!==!1,{onError:n}=e;function a(h,p,b,w,...S){const y=h.currentPosition();if(y.offset+=w,y.column+=w,n){const _=t?xd(b,y):null,C=pu(p,_,{domain:RV,args:S});n(C)}}function l(h,p,b){const w={type:h};return t&&(w.start=p,w.end=p,w.loc={start:b,end:b}),w}function r(h,p,b,w){t&&(h.end=p,h.loc&&(h.loc.end=b))}function o(h,p){const b=h.context(),w=l(3,b.offset,b.startLoc);return w.value=p,r(w,h.currentOffset(),h.currentPosition()),w}function i(h,p){const b=h.context(),{lastOffset:w,lastStartLoc:S}=b,y=l(5,w,S);return y.index=parseInt(p,10),h.nextToken(),r(y,h.currentOffset(),h.currentPosition()),y}function s(h,p){const b=h.context(),{lastOffset:w,lastStartLoc:S}=b,y=l(4,w,S);return y.key=p,h.nextToken(),r(y,h.currentOffset(),h.currentPosition()),y}function u(h,p){const b=h.context(),{lastOffset:w,lastStartLoc:S}=b,y=l(9,w,S);return y.value=p.replace(OV,MV),h.nextToken(),r(y,h.currentOffset(),h.currentPosition()),y}function c(h){const p=h.nextToken(),b=h.context(),{lastOffset:w,lastStartLoc:S}=b,y=l(8,w,S);return p.type!==11?(a(h,st.UNEXPECTED_EMPTY_LINKED_MODIFIER,b.lastStartLoc,0),y.value="",r(y,w,S),{nextConsumeToken:p,node:y}):(p.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,oa(p)),y.value=p.value||"",r(y,h.currentOffset(),h.currentPosition()),{node:y})}function d(h,p){const b=h.context(),w=l(7,b.offset,b.startLoc);return w.value=p,r(w,h.currentOffset(),h.currentPosition()),w}function f(h){const p=h.context(),b=l(6,p.offset,p.startLoc);let w=h.nextToken();if(w.type===8){const S=c(h);b.modifier=S.node,w=S.nextConsumeToken||h.nextToken()}switch(w.type!==9&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(w)),w=h.nextToken(),w.type===2&&(w=h.nextToken()),w.type){case 10:w.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(w)),b.key=d(h,w.value||"");break;case 4:w.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(w)),b.key=s(h,w.value||"");break;case 5:w.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(w)),b.key=i(h,w.value||"");break;case 6:w.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(w)),b.key=u(h,w.value||"");break;default:{a(h,st.UNEXPECTED_EMPTY_LINKED_KEY,p.lastStartLoc,0);const S=h.context(),y=l(7,S.offset,S.startLoc);return y.value="",r(y,S.offset,S.startLoc),b.key=y,r(b,S.offset,S.startLoc),{nextConsumeToken:w,node:b}}}return r(b,h.currentOffset(),h.currentPosition()),{node:b}}function v(h){const p=h.context(),b=p.currentType===1?h.currentOffset():p.offset,w=p.currentType===1?p.endLoc:p.startLoc,S=l(2,b,w);S.items=[];let y=null;do{const E=y||h.nextToken();switch(y=null,E.type){case 0:E.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(E)),S.items.push(o(h,E.value||""));break;case 5:E.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(E)),S.items.push(i(h,E.value||""));break;case 4:E.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(E)),S.items.push(s(h,E.value||""));break;case 6:E.value==null&&a(h,st.UNEXPECTED_LEXICAL_ANALYSIS,p.lastStartLoc,0,oa(E)),S.items.push(u(h,E.value||""));break;case 7:{const T=f(h);S.items.push(T.node),y=T.nextConsumeToken||null;break}}}while(p.currentType!==13&&p.currentType!==1);const _=p.currentType===1?p.lastOffset:h.currentOffset(),C=p.currentType===1?p.lastEndLoc:h.currentPosition();return r(S,_,C),S}function g(h,p,b,w){const S=h.context();let y=w.items.length===0;const _=l(1,p,b);_.cases=[],_.cases.push(w);do{const C=v(h);y||(y=C.items.length===0),_.cases.push(C)}while(S.currentType!==13);return y&&a(h,st.MUST_HAVE_MESSAGES_IN_PLURAL,b,0),r(_,h.currentOffset(),h.currentPosition()),_}function m(h){const p=h.context(),{offset:b,startLoc:w}=p,S=v(h);return p.currentType===13?S:g(h,b,w,S)}function k(h){const p=DV(h,_t({},e)),b=p.context(),w=l(0,b.offset,b.startLoc);return t&&w.loc&&(w.loc.source=h),w.body=m(p),e.onCacheKey&&(w.cacheKey=e.onCacheKey(h)),b.currentType!==13&&a(p,st.UNEXPECTED_LEXICAL_ANALYSIS,b.lastStartLoc,0,h[b.offset]||""),r(w,p.currentOffset(),p.currentPosition()),w}return{parse:k}}function oa(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function FV(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function vg(e,t){for(let n=0;n<e.length;n++)vv(e[n],t)}function vv(e,t){switch(e.type){case 1:vg(e.cases,t),t.helper("plural");break;case 2:vg(e.items,t);break;case 6:{vv(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function BV(e,t={}){const n=FV(e);n.helper("normalize"),e.body&&vv(e.body,n);const a=n.context();e.helpers=Array.from(a.helpers)}function $V(e){const t=e.body;return t.type===2?mg(t):t.cases.forEach(n=>mg(n)),e}function mg(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const a=e.items[n];if(!(a.type===3||a.type===9)||a.value==null)break;t.push(a.value)}if(t.length===e.items.length){e.static=uv(t);for(let n=0;n<e.items.length;n++){const a=e.items[n];(a.type===3||a.type===9)&&delete a.value}}}}function Lr(e){switch(e.t=e.type,e.type){case 0:{const t=e;Lr(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let a=0;a<n.length;a++)Lr(n[a]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let a=0;a<n.length;a++)Lr(n[a]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Lr(t.key),t.k=t.key,delete t.key,t.modifier&&(Lr(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function HV(e,t){const{filename:n,breakLineCode:a,needIndent:l}=t,r=t.location!==!1,o={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:a,needIndent:l,indentLevel:0};r&&e.loc&&(o.source=e.loc.source);const i=()=>o;function s(m,k){o.code+=m}function u(m,k=!0){const h=k?a:"";s(l?h+" ".repeat(m):h)}function c(m=!0){const k=++o.indentLevel;m&&u(k)}function d(m=!0){const k=--o.indentLevel;m&&u(k)}function f(){u(o.indentLevel)}return{context:i,push:s,indent:c,deindent:d,newline:f,helper:m=>`_${m}`,needIndent:()=>o.needIndent}}function WV(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),Qr(e,t.key),t.modifier?(e.push(", "),Qr(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function jV(e,t){const{helper:n,needIndent:a}=e;e.push(`${n("normalize")}([`),e.indent(a());const l=t.items.length;for(let r=0;r<l&&(Qr(e,t.items[r]),r!==l-1);r++)e.push(", ");e.deindent(a()),e.push("])")}function UV(e,t){const{helper:n,needIndent:a}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(a());const l=t.cases.length;for(let r=0;r<l&&(Qr(e,t.cases[r]),r!==l-1);r++)e.push(", ");e.deindent(a()),e.push("])")}}function zV(e,t){t.body?Qr(e,t.body):e.push("null")}function Qr(e,t){const{helper:n}=e;switch(t.type){case 0:zV(e,t);break;case 1:UV(e,t);break;case 2:jV(e,t);break;case 6:WV(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const KV=(e,t={})=>{const n=Ie(t.mode)?t.mode:"normal",a=Ie(t.filename)?t.filename:"message.intl";t.sourceMap;const l=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,r=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],i=HV(e,{filename:a,breakLineCode:l,needIndent:r});i.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),i.indent(r),o.length>0&&(i.push(`const { ${uv(o.map(c=>`${c}: _${c}`),", ")} } = ctx`),i.newline()),i.push("return "),Qr(i,e),i.deindent(r),i.push("}"),delete e.helpers;const{code:s,map:u}=i.context();return{ast:e,code:s,map:u?u.toJSON():void 0}};function GV(e,t={}){const n=_t({},t),a=!!n.jit,l=!!n.minify,r=n.optimize==null?!0:n.optimize,i=NV(n).parse(e);return a?(r&&$V(i),l&&Lr(i),{ast:i,code:""}):(BV(i,n),KV(i,n))}function YV(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sv().__INTLIFY_PROD_DEVTOOLS__=!1)}function pa(e){return Xe(e)&&mv(e)===0&&(Yn(e,"b")||Yn(e,"body"))}const XS=["b","body"];function qV(e){return Pl(e,XS)}const JS=["c","cases"];function XV(e){return Pl(e,JS,[])}const ZS=["s","static"];function JV(e){return Pl(e,ZS)}const QS=["i","items"];function ZV(e){return Pl(e,QS,[])}const ek=["t","type"];function mv(e){return Pl(e,ek)}const tk=["v","value"];function as(e,t){const n=Pl(e,tk);if(n!=null)return n;throw ai(t)}const nk=["m","modifier"];function QV(e){return Pl(e,nk)}const ak=["k","key"];function eL(e){const t=Pl(e,ak);if(t)return t;throw ai(6)}function Pl(e,t,n){for(let a=0;a<t.length;a++){const l=t[a];if(Yn(e,l)&&e[l]!=null)return e[l]}return n}const lk=[...XS,...JS,...ZS,...QS,...ak,...nk,...tk,...ek];function ai(e){return new Error(`unhandled node type: ${e}`)}function _c(e){return n=>tL(n,e)}function tL(e,t){const n=qV(t);if(n==null)throw ai(0);if(mv(n)===1){const r=XV(n);return e.plural(r.reduce((o,i)=>[...o,hg(e,i)],[]))}else return hg(e,n)}function hg(e,t){const n=JV(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const a=ZV(t).reduce((l,r)=>[...l,Id(e,r)],[]);return e.normalize(a)}}function Id(e,t){const n=mv(t);switch(n){case 3:return as(t,n);case 9:return as(t,n);case 4:{const a=t;if(Yn(a,"k")&&a.k)return e.interpolate(e.named(a.k));if(Yn(a,"key")&&a.key)return e.interpolate(e.named(a.key));throw ai(n)}case 5:{const a=t;if(Yn(a,"i")&&Bt(a.i))return e.interpolate(e.list(a.i));if(Yn(a,"index")&&Bt(a.index))return e.interpolate(e.list(a.index));throw ai(n)}case 6:{const a=t,l=QV(a),r=eL(a);return e.linked(Id(e,r),l?Id(e,l):void 0,e.type)}case 7:return as(t,n);case 8:return as(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const nL=e=>e;let ls=ct();function aL(e,t={}){let n=!1;const a=t.onError||IV;return t.onError=l=>{n=!0,a(l)},{...GV(e,t),detectError:n}}function lL(e,t){if(Ie(e)){Ct(t.warnHtmlMessage)&&t.warnHtmlMessage;const a=(t.onCacheKey||nL)(e),l=ls[a];if(l)return l;const{ast:r,detectError:o}=aL(e,{...t,location:!1,jit:!0}),i=_c(r);return o?i:ls[a]=i}else{const n=e.cacheKey;if(n){const a=ls[n];return a||(ls[n]=_c(e))}else return _c(e)}}let li=null;function rL(e){li=e}function oL(e,t,n){li&&li.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const iL=sL("function:translate");function sL(e){return t=>li&&li.emit(e,t)}const Ba={INVALID_ARGUMENT:xV,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},uL=24;function $a(e){return pu(e,null,void 0)}function hv(e,t){return t.locale!=null?gg(t.locale):gg(e.locale)}let Cc;function gg(e){if(Ie(e))return e;if(ht(e)){if(e.resolvedOnce&&Cc!=null)return Cc;if(e.constructor.name==="Function"){const t=e();if(pA(t))throw $a(Ba.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Cc=t}else throw $a(Ba.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw $a(Ba.NOT_SUPPORT_LOCALE_TYPE)}function cL(e,t,n){return[...new Set([n,...Vt(t)?t:Xe(t)?Object.keys(t):Ie(t)?[t]:[n]])]}function rk(e,t,n){const a=Ie(n)?n:Fs,l=e;l.__localeChainCache||(l.__localeChainCache=new Map);let r=l.__localeChainCache.get(a);if(!r){r=[];let o=[n];for(;Vt(o);)o=yg(r,o,t);const i=Vt(t)||!Ge(t)?t:t.default?t.default:null;o=Ie(i)?[i]:i,Vt(o)&&yg(r,o,!1),l.__localeChainCache.set(a,r)}return r}function yg(e,t,n){let a=!0;for(let l=0;l<t.length&&Ct(a);l++){const r=t[l];Ie(r)&&(a=dL(e,t[l],n))}return a}function dL(e,t,n){let a;const l=t.split("-");do{const r=l.join("-");a=fL(e,r,n),l.splice(-1,1)}while(l.length&&a===!0);return a}function fL(e,t,n){let a=!1;if(!e.includes(t)&&(a=!0,t)){a=t[t.length-1]!=="!";const l=t.replace(/!/g,"");e.push(l),(Vt(n)||Ge(n))&&n[l]&&(a=n[l])}return a}const Tl=[];Tl[0]={w:[0],i:[3,0],"[":[4],o:[7]};Tl[1]={w:[1],".":[2],"[":[4],o:[7]};Tl[2]={w:[2],i:[3,0],0:[3,0]};Tl[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};Tl[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};Tl[5]={"'":[4,0],o:8,l:[5,0]};Tl[6]={'"':[4,0],o:8,l:[6,0]};const vL=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function mL(e){return vL.test(e)}function hL(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function gL(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function yL(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:mL(t)?hL(t):"*"+t}function bL(e){const t=[];let n=-1,a=0,l=0,r,o,i,s,u,c,d;const f=[];f[0]=()=>{o===void 0?o=i:o+=i},f[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},f[2]=()=>{f[0](),l++},f[3]=()=>{if(l>0)l--,a=4,f[0]();else{if(l=0,o===void 0||(o=yL(o),o===!1))return!1;f[1]()}};function v(){const g=e[n+1];if(a===5&&g==="'"||a===6&&g==='"')return n++,i="\\"+g,f[0](),!0}for(;a!==null;)if(n++,r=e[n],!(r==="\\"&&v())){if(s=gL(r),d=Tl[a],u=d[s]||d.l||8,u===8||(a=u[0],u[1]!==void 0&&(c=f[u[1]],c&&(i=r,c()===!1))))return;if(a===7)return t}}const bg=new Map;function pL(e,t){return Xe(e)?e[t]:null}function SL(e,t){if(!Xe(e))return null;let n=bg.get(t);if(n||(n=bL(t),n&&bg.set(t,n)),!n)return null;const a=n.length;let l=e,r=0;for(;r<a;){const o=n[r];if(lk.includes(o)&&pa(l))return null;const i=l[o];if(i===void 0||ht(l))return null;l=i,r++}return l}const kL="10.0.8",Su=-1,Fs="en-US",pg="",Sg=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function wL(){return{upper:(e,t)=>t==="text"&&Ie(e)?e.toUpperCase():t==="vnode"&&Xe(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Ie(e)?e.toLowerCase():t==="vnode"&&Xe(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Ie(e)?Sg(e):t==="vnode"&&Xe(e)&&"__v_isVNode"in e?Sg(e.children):e}}let ok;function _L(e){ok=e}let ik;function CL(e){ik=e}let sk;function xL(e){sk=e}let uk=null;const IL=e=>{uk=e},PL=()=>uk;let ck=null;const kg=e=>{ck=e},TL=()=>ck;let wg=0;function EL(e={}){const t=ht(e.onWarn)?e.onWarn:fA,n=Ie(e.version)?e.version:kL,a=Ie(e.locale)||ht(e.locale)?e.locale:Fs,l=ht(a)?Fs:a,r=Vt(e.fallbackLocale)||Ge(e.fallbackLocale)||Ie(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l,o=Ge(e.messages)?e.messages:xc(l),i=Ge(e.datetimeFormats)?e.datetimeFormats:xc(l),s=Ge(e.numberFormats)?e.numberFormats:xc(l),u=_t(ct(),e.modifiers,wL()),c=e.pluralRules||ct(),d=ht(e.missing)?e.missing:null,f=Ct(e.missingWarn)||Ms(e.missingWarn)?e.missingWarn:!0,v=Ct(e.fallbackWarn)||Ms(e.fallbackWarn)?e.fallbackWarn:!0,g=!!e.fallbackFormat,m=!!e.unresolving,k=ht(e.postTranslation)?e.postTranslation:null,h=Ge(e.processor)?e.processor:null,p=Ct(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter,w=ht(e.messageCompiler)?e.messageCompiler:ok,S=ht(e.messageResolver)?e.messageResolver:ik||pL,y=ht(e.localeFallbacker)?e.localeFallbacker:sk||cL,_=Xe(e.fallbackContext)?e.fallbackContext:void 0,C=e,E=Xe(C.__datetimeFormatters)?C.__datetimeFormatters:new Map,T=Xe(C.__numberFormatters)?C.__numberFormatters:new Map,D=Xe(C.__meta)?C.__meta:{};wg++;const L={version:n,cid:wg,locale:a,fallbackLocale:r,messages:o,modifiers:u,pluralRules:c,missing:d,missingWarn:f,fallbackWarn:v,fallbackFormat:g,unresolving:m,postTranslation:k,processor:h,warnHtmlMessage:p,escapeParameter:b,messageCompiler:w,messageResolver:S,localeFallbacker:y,fallbackContext:_,onWarn:t,__meta:D};return L.datetimeFormats=i,L.numberFormats=s,L.__datetimeFormatters=E,L.__numberFormatters=T,__INTLIFY_PROD_DEVTOOLS__&&oL(L,n,D),L}const xc=e=>({[e]:ct()});function gv(e,t,n,a,l){const{missing:r,onWarn:o}=e;if(r!==null){const i=r(e,n,t,l);return Ie(i)?i:t}else return t}function To(e,t,n){const a=e;a.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function AL(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function VL(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let a=n+1;a<t.length;a++)if(AL(e,t[a]))return!0;return!1}function _g(e,...t){const{datetimeFormats:n,unresolving:a,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__datetimeFormatters:i}=e,[s,u,c,d]=Pd(...t),f=Ct(c.missingWarn)?c.missingWarn:e.missingWarn;Ct(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,g=hv(e,c),m=o(e,l,g);if(!Ie(s)||s==="")return new Intl.DateTimeFormat(g,d).format(u);let k={},h,p=null;const b="datetime format";for(let y=0;y<m.length&&(h=m[y],k=n[h]||{},p=k[s],!Ge(p));y++)gv(e,s,h,f,b);if(!Ge(p)||!Ie(h))return a?Su:s;let w=`${h}__${s}`;mu(d)||(w=`${w}__${JSON.stringify(d)}`);let S=i.get(w);return S||(S=new Intl.DateTimeFormat(h,_t({},p,d)),i.set(w,S)),v?S.formatToParts(u):S.format(u)}const dk=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function Pd(...e){const[t,n,a,l]=e,r=ct();let o=ct(),i;if(Ie(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw $a(Ba.INVALID_ISO_DATE_ARGUMENT);const u=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();i=new Date(u);try{i.toISOString()}catch{throw $a(Ba.INVALID_ISO_DATE_ARGUMENT)}}else if(hA(t)){if(isNaN(t.getTime()))throw $a(Ba.INVALID_DATE_ARGUMENT);i=t}else if(Bt(t))i=t;else throw $a(Ba.INVALID_ARGUMENT);return Ie(n)?r.key=n:Ge(n)&&Object.keys(n).forEach(s=>{dk.includes(s)?o[s]=n[s]:r[s]=n[s]}),Ie(a)?r.locale=a:Ge(a)&&(o=a),Ge(l)&&(o=l),[r.key||"",i,r,o]}function Cg(e,t,n){const a=e;for(const l in n){const r=`${t}__${l}`;a.__datetimeFormatters.has(r)&&a.__datetimeFormatters.delete(r)}}function xg(e,...t){const{numberFormats:n,unresolving:a,fallbackLocale:l,onWarn:r,localeFallbacker:o}=e,{__numberFormatters:i}=e,[s,u,c,d]=Td(...t),f=Ct(c.missingWarn)?c.missingWarn:e.missingWarn;Ct(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const v=!!c.part,g=hv(e,c),m=o(e,l,g);if(!Ie(s)||s==="")return new Intl.NumberFormat(g,d).format(u);let k={},h,p=null;const b="number format";for(let y=0;y<m.length&&(h=m[y],k=n[h]||{},p=k[s],!Ge(p));y++)gv(e,s,h,f,b);if(!Ge(p)||!Ie(h))return a?Su:s;let w=`${h}__${s}`;mu(d)||(w=`${w}__${JSON.stringify(d)}`);let S=i.get(w);return S||(S=new Intl.NumberFormat(h,_t({},p,d)),i.set(w,S)),v?S.formatToParts(u):S.format(u)}const fk=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function Td(...e){const[t,n,a,l]=e,r=ct();let o=ct();if(!Bt(t))throw $a(Ba.INVALID_ARGUMENT);const i=t;return Ie(n)?r.key=n:Ge(n)&&Object.keys(n).forEach(s=>{fk.includes(s)?o[s]=n[s]:r[s]=n[s]}),Ie(a)?r.locale=a:Ge(a)&&(o=a),Ge(l)&&(o=l),[r.key||"",i,r,o]}function Ig(e,t,n){const a=e;for(const l in n){const r=`${t}__${l}`;a.__numberFormatters.has(r)&&a.__numberFormatters.delete(r)}}const LL=e=>e,DL=e=>"",RL="text",OL=e=>e.length===0?"":uv(e),ML=SA;function Pg(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function NL(e){const t=Bt(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Bt(e.named.count)||Bt(e.named.n))?Bt(e.named.count)?e.named.count:Bt(e.named.n)?e.named.n:t:t}function FL(e,t){t.count||(t.count=e),t.n||(t.n=e)}function BL(e={}){const t=e.locale,n=NL(e),a=Xe(e.pluralRules)&&Ie(t)&&ht(e.pluralRules[t])?e.pluralRules[t]:Pg,l=Xe(e.pluralRules)&&Ie(t)&&ht(e.pluralRules[t])?Pg:void 0,r=h=>h[a(n,h.length,l)],o=e.list||[],i=h=>o[h],s=e.named||ct();Bt(e.pluralIndex)&&FL(n,s);const u=h=>s[h];function c(h,p){const b=ht(e.messages)?e.messages(h,!!p):Xe(e.messages)?e.messages[h]:!1;return b||(e.parent?e.parent.message(h):DL)}const d=h=>e.modifiers?e.modifiers[h]:LL,f=Ge(e.processor)&&ht(e.processor.normalize)?e.processor.normalize:OL,v=Ge(e.processor)&&ht(e.processor.interpolate)?e.processor.interpolate:ML,g=Ge(e.processor)&&Ie(e.processor.type)?e.processor.type:RL,k={list:i,named:u,plural:r,linked:(h,...p)=>{const[b,w]=p;let S="text",y="";p.length===1?Xe(b)?(y=b.modifier||y,S=b.type||S):Ie(b)&&(y=b||y):p.length===2&&(Ie(b)&&(y=b||y),Ie(w)&&(S=w||S));const _=c(h,!0)(k),C=S==="vnode"&&Vt(_)&&y?_[0]:_;return y?d(y)(C,S):C},message:c,type:g,interpolate:v,normalize:f,values:_t(ct(),o,s)};return k}const Tg=()=>"",$n=e=>ht(e);function Eg(e,...t){const{fallbackFormat:n,postTranslation:a,unresolving:l,messageCompiler:r,fallbackLocale:o,messages:i}=e,[s,u]=Ed(...t),c=Ct(u.missingWarn)?u.missingWarn:e.missingWarn,d=Ct(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,f=Ct(u.escapeParameter)?u.escapeParameter:e.escapeParameter,v=!!u.resolvedMessage,g=Ie(u.default)||Ct(u.default)?Ct(u.default)?r?s:()=>s:u.default:n?r?s:()=>s:null,m=n||g!=null&&(Ie(g)||ht(g)),k=hv(e,u);f&&$L(u);let[h,p,b]=v?[s,k,i[k]||ct()]:vk(e,s,k,o,d,c),w=h,S=s;if(!v&&!(Ie(w)||pa(w)||$n(w))&&m&&(w=g,S=w),!v&&(!(Ie(w)||pa(w)||$n(w))||!Ie(p)))return l?Su:s;let y=!1;const _=()=>{y=!0},C=$n(w)?w:mk(e,s,p,w,S,_);if(y)return w;const E=jL(e,p,b,u),T=BL(E),D=HL(e,C,T);let L=a?a(D,s):D;if(f&&Ie(L)&&(L=yA(L)),__INTLIFY_PROD_DEVTOOLS__){const A={timestamp:Date.now(),key:Ie(s)?s:$n(w)?w.key:"",locale:p||($n(w)?w.locale:""),format:Ie(w)?w:$n(w)?w.source:"",message:L};A.meta=_t({},e.__meta,PL()||{}),iL(A)}return L}function $L(e){Vt(e.list)?e.list=e.list.map(t=>Ie(t)?lg(t):t):Xe(e.named)&&Object.keys(e.named).forEach(t=>{Ie(e.named[t])&&(e.named[t]=lg(e.named[t]))})}function vk(e,t,n,a,l,r){const{messages:o,onWarn:i,messageResolver:s,localeFallbacker:u}=e,c=u(e,a,n);let d=ct(),f,v=null;const g="translate";for(let m=0;m<c.length&&(f=c[m],d=o[f]||ct(),(v=s(d,t))===null&&(v=d[t]),!(Ie(v)||pa(v)||$n(v)));m++)if(!VL(f,c)){const k=gv(e,t,f,r,g);k!==t&&(v=k)}return[v,f,d]}function mk(e,t,n,a,l,r){const{messageCompiler:o,warnHtmlMessage:i}=e;if($n(a)){const u=a;return u.locale=u.locale||n,u.key=u.key||t,u}if(o==null){const u=(()=>a);return u.locale=n,u.key=t,u}const s=o(a,WL(e,n,l,a,i,r));return s.locale=n,s.key=t,s.source=a,s}function HL(e,t,n){return t(n)}function Ed(...e){const[t,n,a]=e,l=ct();if(!Ie(t)&&!Bt(t)&&!$n(t)&&!pa(t))throw $a(Ba.INVALID_ARGUMENT);const r=Bt(t)?String(t):($n(t),t);return Bt(n)?l.plural=n:Ie(n)?l.default=n:Ge(n)&&!mu(n)?l.named=n:Vt(n)&&(l.list=n),Bt(a)?l.plural=a:Ie(a)?l.default=a:Ge(a)&&_t(l,a),[r,l]}function WL(e,t,n,a,l,r){return{locale:t,key:n,warnHtmlMessage:l,onError:o=>{throw r&&r(o),o},onCacheKey:o=>vA(t,n,o)}}function jL(e,t,n,a){const{modifiers:l,pluralRules:r,messageResolver:o,fallbackLocale:i,fallbackWarn:s,missingWarn:u,fallbackContext:c}=e,f={locale:t,modifiers:l,pluralRules:r,messages:(v,g)=>{let m=o(n,v);if(m==null&&(c||g)){const[,,k]=vk(c||e,v,t,i,s,u);m=o(k,v)}if(Ie(m)||pa(m)){let k=!1;const p=mk(e,v,t,m,v,()=>{k=!0});return k?Tg:p}else return $n(m)?m:Tg}};return e.processor&&(f.processor=e.processor),a.list&&(f.list=a.list),a.named&&(f.named=a.named),Bt(a.plural)&&(f.pluralIndex=a.plural),f}YV();const UL="10.0.8";function zL(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(sv().__INTLIFY_PROD_DEVTOOLS__=!1)}const Hn={UNEXPECTED_RETURN_TYPE:uL,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function ta(e,...t){return pu(e,null,void 0)}const Ad=Il("__translateVNode"),Vd=Il("__datetimeParts"),Ld=Il("__numberParts"),KL=Il("__setPluralRules"),GL=Il("__injectWithOption"),Dd=Il("__dispose");function ri(e){if(!Xe(e)||pa(e))return e;for(const t in e)if(Yn(e,t))if(!t.includes("."))Xe(e[t])&&ri(e[t]);else{const n=t.split("."),a=n.length-1;let l=e,r=!1;for(let o=0;o<a;o++){if(n[o]==="__proto__")throw new Error(`unsafe key: ${n[o]}`);if(n[o]in l||(l[n[o]]=ct()),!Xe(l[n[o]])){r=!0;break}l=l[n[o]]}if(r||(pa(l)?lk.includes(n[a])||delete e[t]:(l[n[a]]=e[t],delete e[t])),!pa(l)){const o=l[n[a]];Xe(o)&&ri(o)}}return e}function hk(e,t){const{messages:n,__i18n:a,messageResolver:l,flatJson:r}=t,o=Ge(n)?n:Vt(a)?ct():{[e]:ct()};if(Vt(a)&&a.forEach(i=>{if("locale"in i&&"resource"in i){const{locale:s,resource:u}=i;s?(o[s]=o[s]||ct(),jr(u,o[s])):jr(u,o)}else Ie(i)&&jr(JSON.parse(i),o)}),l==null&&r)for(const i in o)Yn(o,i)&&ri(o[i]);return o}function gk(e){return e.type}function YL(e,t,n){let a=Xe(t.messages)?t.messages:ct();"__i18nGlobal"in n&&(a=hk(e.locale.value,{messages:a,__i18n:n.__i18nGlobal}));const l=Object.keys(a);l.length&&l.forEach(r=>{e.mergeLocaleMessage(r,a[r])});{if(Xe(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Xe(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function Ag(e){return x(Ua,null,e,0)}const Vg="__INTLIFY_META__",Lg=()=>[],qL=()=>!1;let Dg=0;function Rg(e){return((t,n,a,l)=>e(n,a,Ln()||void 0,l))}const XL=()=>{const e=Ln();let t=null;return e&&(t=gk(e)[Vg])?{[Vg]:t}:null};function yk(e={}){const{__root:t,__injectWithOption:n}=e,a=t===void 0,l=e.flatJson,r=Os?re:fe;let o=Ct(e.inheritLocale)?e.inheritLocale:!0;const i=r(t&&o?t.locale.value:Ie(e.locale)?e.locale:Fs),s=r(t&&o?t.fallbackLocale.value:Ie(e.fallbackLocale)||Vt(e.fallbackLocale)||Ge(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:i.value),u=r(hk(i.value,e)),c=r(Ge(e.datetimeFormats)?e.datetimeFormats:{[i.value]:{}}),d=r(Ge(e.numberFormats)?e.numberFormats:{[i.value]:{}});let f=t?t.missingWarn:Ct(e.missingWarn)||Ms(e.missingWarn)?e.missingWarn:!0,v=t?t.fallbackWarn:Ct(e.fallbackWarn)||Ms(e.fallbackWarn)?e.fallbackWarn:!0,g=t?t.fallbackRoot:Ct(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,k=ht(e.missing)?e.missing:null,h=ht(e.missing)?Rg(e.missing):null,p=ht(e.postTranslation)?e.postTranslation:null,b=t?t.warnHtmlMessage:Ct(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter;const S=t?t.modifiers:Ge(e.modifiers)?e.modifiers:{};let y=e.pluralRules||t&&t.pluralRules,_;_=(()=>{a&&kg(null);const H={version:UL,locale:i.value,fallbackLocale:s.value,messages:u.value,modifiers:S,pluralRules:y,missing:h===null?void 0:h,missingWarn:f,fallbackWarn:v,fallbackFormat:m,unresolving:!0,postTranslation:p===null?void 0:p,warnHtmlMessage:b,escapeParameter:w,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};H.datetimeFormats=c.value,H.numberFormats=d.value,H.__datetimeFormatters=Ge(_)?_.__datetimeFormatters:void 0,H.__numberFormatters=Ge(_)?_.__numberFormatters:void 0;const ae=EL(H);return a&&kg(ae),ae})(),To(_,i.value,s.value);function E(){return[i.value,s.value,u.value,c.value,d.value]}const T=P({get:()=>i.value,set:H=>{i.value=H,_.locale=i.value}}),D=P({get:()=>s.value,set:H=>{s.value=H,_.fallbackLocale=s.value,To(_,i.value,H)}}),L=P(()=>u.value),A=P(()=>c.value),V=P(()=>d.value);function B(){return ht(p)?p:null}function W(H){p=H,_.postTranslation=H}function U(){return k}function q(H){H!==null&&(h=Rg(H)),k=H,_.missing=h}const Z=(H,ae,ye,Se,Te,De)=>{E();let Ae;try{__INTLIFY_PROD_DEVTOOLS__,a||(_.fallbackContext=t?TL():void 0),Ae=H(_)}finally{__INTLIFY_PROD_DEVTOOLS__,a||(_.fallbackContext=void 0)}if(ye!=="translate exists"&&Bt(Ae)&&Ae===Su||ye==="translate exists"&&!Ae){const[je,et]=ae();return t&&g?Se(t):Te(je)}else{if(De(Ae))return Ae;throw ta(Hn.UNEXPECTED_RETURN_TYPE)}};function K(...H){return Z(ae=>Reflect.apply(Eg,null,[ae,...H]),()=>Ed(...H),"translate",ae=>Reflect.apply(ae.t,ae,[...H]),ae=>ae,ae=>Ie(ae))}function te(...H){const[ae,ye,Se]=H;if(Se&&!Xe(Se))throw ta(Hn.INVALID_ARGUMENT);return K(ae,ye,_t({resolvedMessage:!0},Se||{}))}function X(...H){return Z(ae=>Reflect.apply(_g,null,[ae,...H]),()=>Pd(...H),"datetime format",ae=>Reflect.apply(ae.d,ae,[...H]),()=>pg,ae=>Ie(ae))}function z(...H){return Z(ae=>Reflect.apply(xg,null,[ae,...H]),()=>Td(...H),"number format",ae=>Reflect.apply(ae.n,ae,[...H]),()=>pg,ae=>Ie(ae))}function J(H){return H.map(ae=>Ie(ae)||Bt(ae)||Ct(ae)?Ag(String(ae)):ae)}const we={normalize:J,interpolate:H=>H,type:"vnode"};function j(...H){return Z(ae=>{let ye;const Se=ae;try{Se.processor=we,ye=Reflect.apply(Eg,null,[Se,...H])}finally{Se.processor=null}return ye},()=>Ed(...H),"translate",ae=>ae[Ad](...H),ae=>[Ag(ae)],ae=>Vt(ae))}function ne(...H){return Z(ae=>Reflect.apply(xg,null,[ae,...H]),()=>Td(...H),"number format",ae=>ae[Ld](...H),Lg,ae=>Ie(ae)||Vt(ae))}function me(...H){return Z(ae=>Reflect.apply(_g,null,[ae,...H]),()=>Pd(...H),"datetime format",ae=>ae[Vd](...H),Lg,ae=>Ie(ae)||Vt(ae))}function he(H){y=H,_.pluralRules=y}function _e(H,ae){return Z(()=>{if(!H)return!1;const ye=Ie(ae)?ae:i.value,Se=R(ye),Te=_.messageResolver(Se,H);return pa(Te)||$n(Te)||Ie(Te)},()=>[H],"translate exists",ye=>Reflect.apply(ye.te,ye,[H,ae]),qL,ye=>Ct(ye))}function Le(H){let ae=null;const ye=rk(_,s.value,i.value);for(let Se=0;Se<ye.length;Se++){const Te=u.value[ye[Se]]||{},De=_.messageResolver(Te,H);if(De!=null){ae=De;break}}return ae}function N(H){const ae=Le(H);return ae??(t?t.tm(H)||{}:{})}function R(H){return u.value[H]||{}}function Q(H,ae){if(l){const ye={[H]:ae};for(const Se in ye)Yn(ye,Se)&&ri(ye[Se]);ae=ye[H]}u.value[H]=ae,_.messages=u.value}function se(H,ae){u.value[H]=u.value[H]||{};const ye={[H]:ae};if(l)for(const Se in ye)Yn(ye,Se)&&ri(ye[Se]);ae=ye[H],jr(ae,u.value[H]),_.messages=u.value}function de(H){return c.value[H]||{}}function O(H,ae){c.value[H]=ae,_.datetimeFormats=c.value,Cg(_,H,ae)}function F(H,ae){c.value[H]=_t(c.value[H]||{},ae),_.datetimeFormats=c.value,Cg(_,H,ae)}function $(H){return d.value[H]||{}}function le(H,ae){d.value[H]=ae,_.numberFormats=d.value,Ig(_,H,ae)}function oe(H,ae){d.value[H]=_t(d.value[H]||{},ae),_.numberFormats=d.value,Ig(_,H,ae)}Dg++,t&&Os&&(ge(t.locale,H=>{o&&(i.value=H,_.locale=H,To(_,i.value,s.value))}),ge(t.fallbackLocale,H=>{o&&(s.value=H,_.fallbackLocale=H,To(_,i.value,s.value))}));const G={id:Dg,locale:T,fallbackLocale:D,get inheritLocale(){return o},set inheritLocale(H){o=H,H&&t&&(i.value=t.locale.value,s.value=t.fallbackLocale.value,To(_,i.value,s.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:L,get modifiers(){return S},get pluralRules(){return y||{}},get isGlobal(){return a},get missingWarn(){return f},set missingWarn(H){f=H,_.missingWarn=f},get fallbackWarn(){return v},set fallbackWarn(H){v=H,_.fallbackWarn=v},get fallbackRoot(){return g},set fallbackRoot(H){g=H},get fallbackFormat(){return m},set fallbackFormat(H){m=H,_.fallbackFormat=m},get warnHtmlMessage(){return b},set warnHtmlMessage(H){b=H,_.warnHtmlMessage=H},get escapeParameter(){return w},set escapeParameter(H){w=H,_.escapeParameter=H},t:K,getLocaleMessage:R,setLocaleMessage:Q,mergeLocaleMessage:se,getPostTranslationHandler:B,setPostTranslationHandler:W,getMissingHandler:U,setMissingHandler:q,[KL]:he};return G.datetimeFormats=A,G.numberFormats=V,G.rt=te,G.te=_e,G.tm=N,G.d=X,G.n=z,G.getDateTimeFormat=de,G.setDateTimeFormat=O,G.mergeDateTimeFormat=F,G.getNumberFormat=$,G.setNumberFormat=le,G.mergeNumberFormat=oe,G[GL]=n,G[Ad]=j,G[Vd]=me,G[Ld]=ne,G}const yv={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function JL({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((a,l)=>[...a,...l.type===ke?l.children:[l]],[]):t.reduce((n,a)=>{const l=e[a];return l&&(n[a]=l()),n},ct())}function bk(){return ke}const ZL=Vn({name:"i18n-t",props:_t({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Bt(e)||!isNaN(e)}},yv),setup(e,t){const{slots:n,attrs:a}=t,l=e.i18n||bv({useScope:e.scope,__useComponent:!0});return()=>{const r=Object.keys(n).filter(d=>d!=="_"),o=ct();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=Ie(e.plural)?+e.plural:e.plural);const i=JL(t,r),s=l[Ad](e.keypath,i,o),u=_t(ct(),a),c=Ie(e.tag)||Xe(e.tag)?e.tag:bk();return qe(c,u,s)}}}),Og=ZL;function QL(e){return Vt(e)&&!Ie(e[0])}function pk(e,t,n,a){const{slots:l,attrs:r}=t;return()=>{const o={part:!0};let i=ct();e.locale&&(o.locale=e.locale),Ie(e.format)?o.key=e.format:Xe(e.format)&&(Ie(e.format.key)&&(o.key=e.format.key),i=Object.keys(e.format).reduce((f,v)=>n.includes(v)?_t(ct(),f,{[v]:e.format[v]}):f,ct()));const s=a(e.value,o,i);let u=[o.key];Vt(s)?u=s.map((f,v)=>{const g=l[f.type],m=g?g({[f.type]:f.value,index:v,parts:s}):[f.value];return QL(m)&&(m[0].key=`${f.type}-${v}`),m}):Ie(s)&&(u=[s]);const c=_t(ct(),r),d=Ie(e.tag)||Xe(e.tag)?e.tag:bk();return qe(d,c,u)}}const eD=Vn({name:"i18n-n",props:_t({value:{type:Number,required:!0},format:{type:[String,Object]}},yv),setup(e,t){const n=e.i18n||bv({useScope:e.scope,__useComponent:!0});return pk(e,t,fk,(...a)=>n[Ld](...a))}}),Mg=eD,tD=Vn({name:"i18n-d",props:_t({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},yv),setup(e,t){const n=e.i18n||bv({useScope:e.scope,__useComponent:!0});return pk(e,t,dk,(...a)=>n[Vd](...a))}}),Ng=tD;function nD(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const a=n.__getInstance(t);return a!=null?a.__composer:e.global.__composer}}function aD(e){const t=o=>{const{instance:i,value:s}=o;if(!i||!i.$)throw ta(Hn.UNEXPECTED_ERROR);const u=nD(e,i.$),c=Fg(s);return[Reflect.apply(u.t,u,[...Bg(c)]),u]};return{created:(o,i)=>{const[s,u]=t(i);Os&&e.global===u&&(o.__i18nWatcher=ge(u.locale,()=>{i.instance&&i.instance.$forceUpdate()})),o.__composer=u,o.textContent=s},unmounted:o=>{Os&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:i})=>{if(o.__composer){const s=o.__composer,u=Fg(i);o.textContent=Reflect.apply(s.t,s,[...Bg(u)])}},getSSRProps:o=>{const[i]=t(o);return{textContent:i}}}}function Fg(e){if(Ie(e))return{path:e};if(Ge(e)){if(!("path"in e))throw ta(Hn.REQUIRED_VALUE,"path");return e}else throw ta(Hn.INVALID_VALUE)}function Bg(e){const{path:t,locale:n,args:a,choice:l,plural:r}=e,o={},i=a||{};return Ie(n)&&(o.locale=n),Bt(l)&&(o.plural=l),Bt(r)&&(o.plural=r),[t,i,o]}function lD(e,t,...n){const a=Ge(n[0])?n[0]:{};(!Ct(a.globalInstall)||a.globalInstall)&&([Og.name,"I18nT"].forEach(r=>e.component(r,Og)),[Mg.name,"I18nN"].forEach(r=>e.component(r,Mg)),[Ng.name,"I18nD"].forEach(r=>e.component(r,Ng))),e.directive("t",aD(t))}const rD=Il("global-vue-i18n");function oD(e={},t){const n=Ct(e.globalInjection)?e.globalInjection:!0,a=new Map,[l,r]=iD(e),o=Il("");function i(d){return a.get(d)||null}function s(d,f){a.set(d,f)}function u(d){a.delete(d)}const c={get mode(){return"composition"},async install(d,...f){if(d.__VUE_I18N_SYMBOL__=o,d.provide(d.__VUE_I18N_SYMBOL__,c),Ge(f[0])){const m=f[0];c.__composerExtend=m.__composerExtend,c.__vueI18nExtend=m.__vueI18nExtend}let v=null;n&&(v=hD(d,c.global)),lD(d,c,...f);const g=d.unmount;d.unmount=()=>{v&&v(),c.dispose(),g()}},get global(){return r},dispose(){l.stop()},__instances:a,__getInstance:i,__setInstance:s,__deleteInstance:u};return c}function bv(e={}){const t=Ln();if(t==null)throw ta(Hn.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw ta(Hn.NOT_INSTALLED);const n=sD(t),a=cD(n),l=gk(t),r=uD(e,l);if(r==="global")return YL(a,e,l),a;if(r==="parent"){let s=dD(n,t,e.__useComponent);return s==null&&(s=a),s}const o=n;let i=o.__getInstance(t);if(i==null){const s=_t({},e);"__i18n"in l&&(s.__i18n=l.__i18n),a&&(s.__root=a),i=yk(s),o.__composerExtend&&(i[Dd]=o.__composerExtend(i)),vD(o,t,i),o.__setInstance(t,i)}return i}function iD(e,t,n){const a=Ka(),l=a.run(()=>yk(e));if(l==null)throw ta(Hn.UNEXPECTED_ERROR);return[a,l]}function sD(e){const t=Re(e.isCE?rD:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw ta(e.isCE?Hn.NOT_INSTALLED_WITH_PROVIDE:Hn.UNEXPECTED_ERROR);return t}function uD(e,t){return mu(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function cD(e){return e.mode==="composition"?e.global:e.global.__composer}function dD(e,t,n=!1){let a=null;const l=t.root;let r=fD(t,n);for(;r!=null;){const o=e;if(e.mode==="composition"&&(a=o.__getInstance(r)),a!=null||l===r)break;r=r.parent}return a}function fD(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function vD(e,t,n){pt(()=>{},t),ou(()=>{const a=n;e.__deleteInstance(t);const l=a[Dd];l&&(l(),delete a[Dd])},t)}const mD=["locale","fallbackLocale","availableLocales"],$g=["t","rt","d","n","tm","te"];function hD(e,t){const n=Object.create(null);return mD.forEach(l=>{const r=Object.getOwnPropertyDescriptor(t,l);if(!r)throw ta(Hn.UNEXPECTED_ERROR);const o=dt(r.value)?{get(){return r.value.value},set(i){r.value.value=i}}:{get(){return r.get&&r.get()}};Object.defineProperty(n,l,o)}),e.config.globalProperties.$i18n=n,$g.forEach(l=>{const r=Object.getOwnPropertyDescriptor(t,l);if(!r||!r.value)throw ta(Hn.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${l}`,r)}),()=>{delete e.config.globalProperties.$i18n,$g.forEach(l=>{delete e.config.globalProperties[`$${l}`]})}}zL();_L(lL);CL(SL);xL(rk);if(__INTLIFY_PROD_DEVTOOLS__){const e=sv();e.__INTLIFY__=!0,rL(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}function gD(){return tr(Zr)}function yD(){return tr(cv)}function bD(){return tr(bu)}function pD(){return tr(bu)}function Sk(){return tr(fv)}const SD=Dn({name:"i18n:plugin:switch-locale-path-ssr",dependsOn:["i18n:plugin"],setup(e){const t=it(e._id);if(t.$config.public.i18n.experimental.switchLocalePathLinkSSR!==!0)return;const n=Sk(),a=new RegExp([`<!--${og}-\\[(\\w+)\\]-->`,".+?",`<!--/${og}-->`].join(""),"g");t.hook("app:rendered",l=>{l.renderResult?.html!=null&&(l.renderResult.html=l.renderResult.html.replaceAll(a,(r,o)=>r.replace(/href="([^"]+)"/,`href="${encodeURI(n(o??""))}"`)))})}}),kD=Dn({name:"i18n:plugin:route-locale-detect",dependsOn:["i18n:plugin"],async setup(e){let t,n;const a=it(e._id),l=a.$router.currentRoute;async function r(i){let s=sV(a,i,a._vueI18n.__localeFromRoute(i),Oe(a.$i18n.locale),a.$i18n.getLocaleCookie());if(a._vueI18n.__firstAccess){a._vueI18n.__setLocale(s);const c=$S(Oe(a._vueI18n.global.fallbackLocale),[s]);await Promise.all(c.map(d=>a.$i18n.loadLocaleMessages(d))),await a.$i18n.loadLocaleMessages(s)}return await a.runWithContext(()=>jS(a,s,a._vueI18n.__firstAccess))&&(s=Oe(a.$i18n.locale)),s}[t,n]=ga(()=>r(l.value)),await t,n(),bP("locale-changing",async(i,s)=>{let u,c;const d=([u,c]=ga(()=>a.runWithContext(()=>r(i))),u=await u,c(),u),f=([u,c]=ga(()=>a.runWithContext(()=>US({to:i,nuxtApp:a,from:s,locale:d,routeLocale:a._vueI18n.__localeFromRoute(i)},!0))),u=await u,c(),u);return a._vueI18n.__firstAccess=!1,[u,c]=ga(()=>a.runWithContext(()=>zS({nuxt:a,redirectPath:f,locale:d,route:i}))),u=await u,c(),u},{global:!0})}});function wD(e,{extendComposer:t,extendComposerInstance:n}){const a=Ka(),l=e.install.bind(e);e.install=(r,...o)=>{const i=_t({},o[0]);i.__composerExtend=u=>(n(u,Ro(e)),()=>{}),e.mode==="legacy"&&(i.__vueI18nExtend=u=>(n(u,Ro(u)),()=>{})),Reflect.apply(l,e,[r,i]);const s=Ro(e);if(a.run(()=>{t(s),e.mode==="legacy"&&FS(e.global)&&n(e.global,Ro(e.global))}),e.mode==="composition"&&r.config.globalProperties.$i18n!=null&&n(r.config.globalProperties.$i18n,s),r.unmount){const u=r.unmount.bind(r);r.unmount=()=>{a.stop(),u()}}}}const _D=Dn({name:"i18n:plugin",parallel:wA,async setup(e){let t,n;const a=it(e._id);Object.defineProperty(e.versions,"nuxtI18n",{get:()=>"9.5.6"});const l=a.$config.public.i18n,r=QA(l);ZA(l,r),a.$config.public.i18n.defaultLocale=r;const o={...l,defaultLocale:r,baseUrl:dV(a)},i=([t,n]=ga(()=>eV(kA,it())),t=await t,n(),t);i.messages||={},i.fallbackLocale??=!1,r&&(i.locale=r);for(const d of vl)i.messages[d]??={};const s=oD(i);a._vueI18n=s,s.__localeFromRoute=YA(),s.__firstAccess=!0,s.__setLocale=d=>{const f=Ns(s);dt(f.locale)?f.locale.value=d:f.locale=d};const u=mV(),c=ho();return wD(s,{extendComposer(d){const f=re(o.locales);d.locales=P(()=>f.value);const v=re(vl);d.localeCodes=P(()=>v.value);const g=re(o.baseUrl());d.baseUrl=P(()=>g.value),ge(d.locale,()=>g.value=o.baseUrl()),d.strategy=o.strategy,d.localeProperties=P(()=>Jr.find(m=>m.code===d.locale.value)||{code:d.locale.value}),d.setLocale=async m=>{if(await jS(a,m,s.__firstAccess),d.strategy==="no_prefix"){await d.loadLocaleMessages(m),s.__setLocale(m);return}const k=a.$router.currentRoute.value,h=await a.runWithContext(()=>US({to:k,nuxtApp:a,locale:m,routeLocale:s.__localeFromRoute(k)}));await a.runWithContext(()=>zS({nuxt:a,redirectPath:h,locale:m,route:k},!0))},d.loadLocaleMessages=async m=>await Cd(m,wd,d.mergeLocaleMessage.bind(d),a),d.differentDomains=o.differentDomains,d.defaultLocale=o.defaultLocale,d.getBrowserLocale=()=>vV(),d.getLocaleCookie=()=>hV(u,c,d.defaultLocale),d.setLocaleCookie=m=>{!c||!c.useCookie||(u.value=m)},d.onBeforeLanguageSwitch=(m,k,h,p)=>a.callHook("i18n:beforeLocaleSwitch",{oldLocale:m,newLocale:k,initialSetup:h,context:p}),d.onLanguageSwitched=(m,k)=>a.callHook("i18n:localeSwitched",{oldLocale:m,newLocale:k}),d.finalizePendingLocaleChange=async()=>{s.__pendingLocale&&(s.__setLocale(s.__pendingLocale),s.__resolvePendingLocalePromise?.(),s.__pendingLocale=void 0)},d.waitForPendingLocaleChange=async()=>{s.__pendingLocale&&s.__pendingLocalePromise&&await s.__pendingLocalePromise}},extendComposerInstance(d,f){const v=[["locales",()=>f.locales],["localeCodes",()=>f.localeCodes],["baseUrl",()=>f.baseUrl],["strategy",()=>f.strategy],["localeProperties",()=>f.localeProperties],["setLocale",()=>async g=>Reflect.apply(f.setLocale,f,[g])],["loadLocaleMessages",()=>async g=>Reflect.apply(f.loadLocaleMessages,f,[g])],["differentDomains",()=>f.differentDomains],["defaultLocale",()=>f.defaultLocale],["getBrowserLocale",()=>()=>Reflect.apply(f.getBrowserLocale,f,[])],["getLocaleCookie",()=>()=>Reflect.apply(f.getLocaleCookie,f,[])],["setLocaleCookie",()=>g=>Reflect.apply(f.setLocaleCookie,f,[g])],["onBeforeLanguageSwitch",()=>(g,m,k,h)=>Reflect.apply(f.onBeforeLanguageSwitch,f,[g,m,k,h])],["onLanguageSwitched",()=>(g,m)=>Reflect.apply(f.onLanguageSwitched,f,[g,m])],["finalizePendingLocaleChange",()=>()=>Reflect.apply(f.finalizePendingLocaleChange,f,[])],["waitForPendingLocaleChange",()=>()=>Reflect.apply(f.waitForPendingLocaleChange,f,[])]];for(const[g,m]of v)Object.defineProperty(d,g,{get:m})}}),a.vueApp.use(s),Object.defineProperty(a,"$i18n",{get:()=>Ns(s)}),{provide:{localeHead:tr(yV),localePath:yD(),localeRoute:bD(),getRouteBaseName:gD(),switchLocalePath:Sk(),resolveRoute:tr(dv),localeLocation:pD()}}}}),CD=Dn({name:"nuxt:global-components"}),fl={default:_s(()=>Fa(()=>import("./jiv3OOnY.js"),__vite__mapDeps([7,8]),import.meta.url).then(e=>e.default||e)),error:_s(()=>Fa(()=>import("./fKpzCM01.js"),__vite__mapDeps([9,1,10]),import.meta.url).then(e=>e.default||e))},xD=Dn({name:"nuxt:prefetch",setup(e){const t=Sn();e.hooks.hook("app:mounted",()=>{t.beforeEach(async n=>{const a=n?.meta?.layout;a&&typeof fl[a]=="function"&&await fl[a]()})}),e.hooks.hook("link:prefetch",n=>{if(Qa(n))return;const a=t.resolve(n);if(!a)return;const l=a.meta.layout;let r=TS(a.meta.middleware);r=r.filter(o=>typeof o=="string");for(const o of r)typeof kd[o]=="function"&&kd[o]();typeof l=="string"&&l in fl&&$A(fl[l])})}});function kk(e,t){t=Array.isArray(t)?t.slice(0,-1).map(n=>`'${n}'`).join(", ")+` or '${t.at(-1)}'`:`'${t}'`}const Ze=typeof window<"u",pv=Ze&&"IntersectionObserver"in window,ID=Ze&&("ontouchstart"in window||window.navigator.maxTouchPoints>0),Hg=Ze&&"EyeDropper"in window,Sv=Ze&&"matchMedia"in window&&typeof window.matchMedia=="function",ka=()=>Sv&&window.matchMedia("(prefers-reduced-motion: reduce)").matches;function Wg(e,t,n){PD(e,t),t.set(e,n)}function PD(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function jg(e,t,n){return e.set(wk(e,t),n),n}function La(e,t){return e.get(wk(e,t))}function wk(e,t,n){if(typeof e=="function"?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function _k(e,t,n){const a=t.length-1;if(a<0)return e===void 0?n:e;for(let l=0;l<a;l++){if(e==null)return n;e=e[t[l]]}return e==null||e[t[a]]===void 0?n:e[t[a]]}function nr(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(/^\./,""),_k(e,t.split("."),n))}function xt(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 l=t(e,n);return typeof l>"u"?n:l}if(typeof t=="string")return nr(e,t,n);if(Array.isArray(t))return _k(e,t,n);if(typeof t!="function")return n;const a=t(e,n);return typeof a>"u"?n:a}function ya(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(n,a)=>t+a)}function be(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(e==null||e==="")return;const n=Number(e);return isNaN(n)?String(e):isFinite(n)?`${n}${t}`:void 0}function ar(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Rd(e){let t;return e!==null&&typeof e=="object"&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function kv(e){if(e&&"$el"in e){const t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}const Od=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 Ck(e){return Object.keys(e)}function Wl(e,t){return t.every(n=>e.hasOwnProperty(n))}function mn(e,t){const n={};for(const a of t)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}function Md(e,t,n){const a=Object.create(null),l=Object.create(null);for(const r in e)t.some(o=>o instanceof RegExp?o.test(r):o===r)?a[r]=e[r]:l[r]=e[r];return[a,l]}function Be(e,t){const n={...e};return t.forEach(a=>delete n[a]),n}const xk=/^on[^a-z]/,wv=e=>xk.test(e),TD=["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"],ED=["ArrowUp","ArrowDown","ArrowRight","ArrowLeft","Enter","Escape","Tab"," "];function AD(e){return e.isComposing&&ED.includes(e.key)}function Ia(e){const[t,n]=Md(e,[xk]),a=Be(t,TD),[l,r]=Md(n,["class","style","id","inert",/^data-/]);return Object.assign(l,t),Object.assign(r,a),[l,r]}function rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function Ik(e,t){let n=0;const a=function(){for(var l=arguments.length,r=new Array(l),o=0;o<l;o++)r[o]=arguments[o];clearTimeout(n),n=setTimeout(()=>e(...r),Oe(t))};return a.clear=()=>{clearTimeout(n)},a.immediate=e,a}function Je(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 Ug(e){const t=e.toString().trim();return t.includes(".")?t.length-t.indexOf(".")-1:0}function zg(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 Kg(e,t){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0").repeat(Math.max(0,t-e.length))+e}function VD(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const n=[];let a=0;for(;a<e.length;)n.push(e.substr(a,t)),a+=t;return n}function Gg(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e3;if(e<t)return`${e} B`;const n=t===1024?["Ki","Mi","Gi"]:["k","M","G"];let a=-1;for(;Math.abs(e)>=t&&a<n.length-1;)e/=t,++a;return`${e.toFixed(1)} ${n[a]}B`}function Zt(){let e=arguments.length>0&&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 a={};for(const l in e)a[l]=e[l];for(const l in t){const r=e[l],o=t[l];if(Rd(r)&&Rd(o)){a[l]=Zt(r,o,n);continue}if(n&&Array.isArray(r)&&Array.isArray(o)){a[l]=n(r,o);continue}a[l]=o}return a}function Pk(e){return e.map(t=>t.type===ke?Pk(t.children):t).flat()}function Gl(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(Gl.cache.has(e))return Gl.cache.get(e);const t=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return Gl.cache.set(e,t),t}Gl.cache=new Map;function Or(e,t){if(!t||typeof t!="object")return[];if(Array.isArray(t))return t.map(n=>Or(e,n)).flat(1);if(t.suspense)return Or(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(n=>Or(e,n)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return Or(e,t.component.subTree).flat(1)}return[]}var xr=new WeakMap,Ol=new WeakMap;class Tk{constructor(t){Wg(this,xr,[]),Wg(this,Ol,0),this.size=t}get isFull(){return La(xr,this).length===this.size}push(t){La(xr,this)[La(Ol,this)]=t,jg(Ol,this,(La(Ol,this)+1)%this.size)}values(){return La(xr,this).slice(La(Ol,this)).concat(La(xr,this).slice(0,La(Ol,this)))}clear(){La(xr,this).length=0,jg(Ol,this,0)}}function LD(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function _v(e){const t=wt({});vt(()=>{const a=e();for(const l in a)t[l]=a[l]},{flush:"sync"});const n={};for(const a in t)n[a]=M(()=>t[a]);return n}function Bs(e,t){return e.includes(t)}function Ek(e){return e[2].toLowerCase()+e.slice(3)}const Kt=()=>[Function,Array];function Yg(e,t){return t="on"+xa(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function Ti(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if(Array.isArray(e))for(const l of e)l(...n);else typeof e=="function"&&e(...n)}function ml(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const n=["button","[href]",'input:not([type="hidden"])',"select","textarea","details:not(:has(> summary))","details > summary","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]"].map(l=>`${l}${t?':not([tabindex="-1"])':""}:not([disabled], [inert])`).join(", ");let a;try{a=[...e.querySelectorAll(n)]}catch{return[]}return a.filter(l=>!l.closest("[inert]")).filter(l=>!!l.offsetParent||l.getClientRects().length>0).filter(l=>!l.parentElement?.closest("details:not([open])")||l.tagName==="SUMMARY"&&l.parentElement?.tagName==="DETAILS")}function Ak(e,t,n){let a,l=e.indexOf(document.activeElement);const r=t==="next"?1:-1;do l+=r,a=e[l];while((!a||a.offsetParent==null||!(n?.(a)??!0))&&l<e.length&&l>=0);return a}function Yl(e,t){const n=ml(e);if(t==null)(e===document.activeElement||!e.contains(document.activeElement))&&n[0]?.focus();else if(t==="first")n[0]?.focus();else if(t==="last")n.at(-1)?.focus();else if(typeof t=="number")n[t]?.focus();else{const a=Ak(n,t);a?a.focus():Yl(e,t==="next"?"first":"last")}}function Oo(e){return e==null||typeof e=="string"&&e.trim()===""}function ku(){}function eo(e,t){if(!(Ze&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function wu(e){return e.some(t=>bl(t)?t.type===Ot?!1:t.type!==ke||wu(t.children):!0)?e:null}function rs(e,t,n){return e?.(t)??n?.(t)}function DD(e,t){if(!Ze||e===0)return t(),()=>{};const n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function RD(e,t){const n=e.clientX,a=e.clientY,l=t.getBoundingClientRect(),r=l.left,o=l.top,i=l.right,s=l.bottom;return n>=r&&n<=i&&a>=o&&a<=s}function oi(){const e=fe(),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:()=>kv(e.value)}),t}function to(e){const t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function pl(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"||typeof e=="bigint"}function $s(e){return"\\^$*+?.()|{}[]".includes(e)?`\\${e}`:e}function OD(e,t,n){const a=new RegExp(`[\\d\\-${$s(n)}]`),l=e.split("").filter(o=>a.test(o)).filter((o,i,s)=>i===0&&/[-]/.test(o)||o===n&&i===s.indexOf(o)||/\d/.test(o)).join("");if(t===0)return l.split(n)[0];const r=new RegExp(`${$s(n)}\\d`);if(t!==null&&r.test(l)){const o=l.split(n);return[o[0],o[1].substring(0,t)].join(n)}return l}function MD(e){const t={};for(const n in e)t[Qt(n)]=e[n];return t}function ND(e){const t=["checked","disabled"];return Object.fromEntries(Object.entries(e).filter(n=>{let[a,l]=n;return t.includes(a)?!!l:l!==void 0}))}function qg(e){const t=n=>Array.isArray(n)?n.map(a=>t(a)):dt(n)||Wa(n)||_i(n)?t(Ve(n)):Rd(n)?Object.keys(n).reduce((a,l)=>(a[l]=t(n[l]),a),{}):n;return t(e)}const Vk=["top","bottom"],FD=["start","end","left","right"];function Nd(e,t){let[n,a]=e.split(" ");return a||(a=Bs(Vk,n)?"start":Bs(FD,n)?"top":"center"),{side:Fd(n,t),align:Fd(a,t)}}function Fd(e,t){return e==="start"?t?"right":"left":e==="end"?t?"left":"right":e}function Ic(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function Pc(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function Xg(e){return{side:e.align,align:e.side}}function Jg(e){return Bs(Vk,e.side)?"y":"x"}class _n{constructor(t){const n=document.body.currentCSSZoom??1,a=t instanceof Element,l=a?1+(1-n)/n:1,{x:r,y:o,width:i,height:s}=a?t.getBoundingClientRect():t;this.x=r*l,this.y=o*l,this.width=i*l,this.height=s*l}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 Zg(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 Lk(e){if(Array.isArray(e)){const t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new _n({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new _n(e)}function BD(e){if(e===document.documentElement)if(visualViewport){const t=document.body.currentCSSZoom??1;return new _n({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/t,height:visualViewport.height*visualViewport.scale/t})}else return new _n({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new _n(e)}function Cv(e){const t=new _n(e),n=getComputedStyle(e),a=n.transform;if(a){let l,r,o,i,s;if(a.startsWith("matrix3d("))l=a.slice(9,-1).split(/, /),r=Number(l[0]),o=Number(l[5]),i=Number(l[12]),s=Number(l[13]);else if(a.startsWith("matrix("))l=a.slice(7,-1).split(/, /),r=Number(l[0]),o=Number(l[3]),i=Number(l[4]),s=Number(l[5]);else return new _n(t);const u=n.transformOrigin,c=t.x-i-(1-r)*parseFloat(u),d=t.y-s-(1-o)*parseFloat(u.slice(u.indexOf(" ")+1)),f=r?t.width/r:e.offsetWidth+1,v=o?t.height/o:e.offsetHeight+1;return new _n({x:c,y:d,width:f,height:v})}else return new _n(t)}function Oa(e,t,n){if(typeof e.animate>"u")return{finished:Promise.resolve()};let a;try{a=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return typeof a.finished>"u"&&(a.finished=new Promise(l=>{a.onfinish=()=>{l(a)}})),a}const ms=new WeakMap;function $D(e,t){Object.keys(t).forEach(n=>{if(wv(n)){const a=Ek(n),l=ms.get(e);if(t[n]==null)l?.forEach(r=>{const[o,i]=r;o===a&&(e.removeEventListener(a,i),l.delete(r))});else if(!l||![...l].some(r=>r[0]===a&&r[1]===t[n])){e.addEventListener(a,t[n]);const r=l||new Set;r.add([a,t[n]]),ms.has(e)||ms.set(e,r)}}else t[n]==null?e.removeAttribute(n):e.setAttribute(n,t[n])})}function HD(e,t){Object.keys(t).forEach(n=>{if(wv(n)){const a=Ek(n),l=ms.get(e);l?.forEach(r=>{const[o,i]=r;o===a&&(e.removeEventListener(a,i),l.delete(r))})}else e.removeAttribute(n)})}const Ir=2.4,Qg=.2126729,ey=.7151522,ty=.072175,WD=.55,jD=.58,UD=.57,zD=.62,os=.03,ny=1.45,KD=5e-4,GD=1.25,YD=1.25,ay=.078,ly=12.82051282051282,is=.06,ry=.001;function oy(e,t){const n=(e.r/255)**Ir,a=(e.g/255)**Ir,l=(e.b/255)**Ir,r=(t.r/255)**Ir,o=(t.g/255)**Ir,i=(t.b/255)**Ir;let s=n*Qg+a*ey+l*ty,u=r*Qg+o*ey+i*ty;if(s<=os&&(s+=(os-s)**ny),u<=os&&(u+=(os-u)**ny),Math.abs(u-s)<KD)return 0;let c;if(u>s){const d=(u**WD-s**jD)*GD;c=d<ry?0:d<ay?d-d*ly*is:d-is}else{const d=(u**zD-s**UD)*YD;c=d>-ry?0:d>-ay?d-d*ly*is:d+is}return c*100}const Hs=.20689655172413793,qD=e=>e>Hs**3?Math.cbrt(e):e/(3*Hs**2)+4/29,XD=e=>e>Hs?e**3:3*Hs**2*(e-4/29);function Dk(e){const t=qD,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Rk(e){const t=XD,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}const JD=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],ZD=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,QD=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],eR=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function Ok(e){const t=Array(3),n=ZD,a=JD;for(let l=0;l<3;++l)t[l]=Math.round(Je(n(a[l][0]*e[0]+a[l][1]*e[1]+a[l][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function xv(e){let{r:t,g:n,b:a}=e;const l=[0,0,0],r=eR,o=QD;t=r(t/255),n=r(n/255),a=r(a/255);for(let i=0;i<3;++i)l[i]=o[i][0]*t+o[i][1]*n+o[i][2]*a;return l}function Bd(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function tR(e){return Bd(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}const iy=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,nR={rgb:(e,t,n,a)=>({r:e,g:t,b:n,a}),rgba:(e,t,n,a)=>({r:e,g:t,b:n,a}),hsl:(e,t,n,a)=>sy({h:e,s:t,l:n,a}),hsla:(e,t,n,a)=>sy({h:e,s:t,l:n,a}),hsv:(e,t,n,a)=>wa({h:e,s:t,v:n,a}),hsva:(e,t,n,a)=>wa({h:e,s:t,v:n,a})};function Cn(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&iy.test(e)){const{groups:t}=e.match(iy),{fn:n,values:a}=t,l=a.split(/,\s*|\s*\/\s*|\s+/).map((r,o)=>r.endsWith("%")||o>0&&o<3&&["hsl","hsla","hsv","hsva"].includes(n)?parseFloat(r)/100:parseFloat(r));return nR[n](...l)}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),Bk(t)}else if(typeof e=="object"){if(Wl(e,["r","g","b"]))return e;if(Wl(e,["h","s","l"]))return wa(Iv(e));if(Wl(e,["h","s","v"]))return wa(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 wa(e){const{h:t,s:n,v:a,a:l}=e,r=i=>{const s=(i+t/60)%6;return a-a*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:l}}function sy(e){return wa(Iv(e))}function Ei(e){if(!e)return{h:0,s:1,v:1,a:1};const t=e.r/255,n=e.g/255,a=e.b/255,l=Math.max(t,n,a),r=Math.min(t,n,a);let o=0;l!==r&&(l===t?o=60*(0+(n-a)/(l-r)):l===n?o=60*(2+(a-t)/(l-r)):l===a&&(o=60*(4+(t-n)/(l-r)))),o<0&&(o=o+360);const i=l===0?0:(l-r)/l,s=[o,i,l];return{h:s[0],s:s[1],v:s[2],a:e.a}}function $d(e){const{h:t,s:n,v:a,a:l}=e,r=a-a*n/2,o=r===1||r===0?0:(a-r)/Math.min(r,1-r);return{h:t,s:o,l:r,a:l}}function Iv(e){const{h:t,s:n,l:a,a:l}=e,r=a+n*Math.min(a,1-a),o=r===0?0:2-2*a/r;return{h:t,s:o,v:r,a:l}}function Mk(e){let{r:t,g:n,b:a,a:l}=e;return l===void 0?`rgb(${t}, ${n}, ${a})`:`rgba(${t}, ${n}, ${a}, ${l})`}function Nk(e){return Mk(wa(e))}function ss(e){const t=Math.round(e).toString(16);return("00".substr(0,2-t.length)+t).toUpperCase()}function Fk(e){let{r:t,g:n,b:a,a:l}=e;return`#${[ss(t),ss(n),ss(a),l!==void 0?ss(Math.round(l*255)):""].join("")}`}function Bk(e){e=lR(e);let[t,n,a,l]=VD(e,2).map(r=>parseInt(r,16));return l=l===void 0?l:l/255,{r:t,g:n,b:a,a:l}}function aR(e){const t=Bk(e);return Ei(t)}function $k(e){return Fk(wa(e))}function lR(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=zg(zg(e,6),8,"F")),e}function rR(e,t){const n=Dk(xv(e));return n[0]=n[0]+t*10,Ok(Rk(n))}function oR(e,t){const n=Dk(xv(e));return n[0]=n[0]-t*10,Ok(Rk(n))}function Hd(e){const t=Cn(e);return xv(t)[1]}function iR(e,t){const n=Hd(e),a=Hd(t),l=Math.max(n,a),r=Math.min(n,a);return(l+.05)/(r+.05)}function Hk(e){const t=Math.abs(oy(Cn(0),Cn(e)));return Math.abs(oy(Cn(16777215),Cn(e)))>Math.min(t,50)?"#fff":"#000"}function Y(e,t){return n=>Object.keys(e).reduce((a,l)=>{const o=typeof e[l]=="object"&&e[l]!=null&&!Array.isArray(e[l])?e[l]:{type:e[l]};return n&&l in n?a[l]={...o,default:n[l]}:a[l]=o,t&&!a[l].source&&(a[l].source=t),a},{})}const Ce=Y({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},"component");function It(e,t){const n=Ln();if(!n)throw new Error(`[Vuetify] ${e} must be called from inside a setup function`);return n}function Pa(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const t=It(e).type;return Gl(t?.aliasName||t?.name)}function sR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:It("injectSelf");const{provides:n}=t;if(n&&e in n)return n[e]}const no=Symbol.for("vuetify:defaults");function uR(e){return re(e)}function Pv(){const e=Re(no);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function St(e,t){const n=Pv(),a=re(e),l=P(()=>{if(Oe(t?.disabled))return n.value;const o=Oe(t?.scoped),i=Oe(t?.reset),s=Oe(t?.root);if(a.value==null&&!(o||i||s))return n.value;let u=Zt(a.value,{prev:n.value});if(o)return u;if(i||s){const c=Number(i||1/0);for(let d=0;d<=c&&!(!u||!("prev"in u));d++)u=u.prev;return u&&typeof s=="string"&&s in u&&(u=Zt(Zt(u,{prev:u}),u[s])),u}return u.prev?Zt(u.prev,u):u});return Ke(no,l),l}function cR(e,t){return e.props&&(typeof e.props[t]<"u"||typeof e.props[Gl(t)]<"u")}function dR(){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]:Pv();const a=It("useDefaults");if(t=t??a.type.name??a.type.__name,!t)throw new Error("[Vuetify] Could not determine component name");const l=P(()=>n.value?.[e._as??t]),r=new Proxy(e,{get(s,u){const c=Reflect.get(s,u);if(u==="class"||u==="style")return[l.value?.[u],c].filter(v=>v!=null);if(cR(a.vnode,u))return c;const d=l.value?.[u];if(d!==void 0)return d;const f=n.value?.global?.[u];return f!==void 0?f:c}}),o=fe();vt(()=>{if(l.value){const s=Object.entries(l.value).filter(u=>{let[c]=u;return c.startsWith(c[0].toUpperCase())});o.value=s.length?Object.fromEntries(s):void 0}else o.value=void 0});function i(){const s=sR(no,a);Ke(no,P(()=>o.value?Zt(s?.value??{},o.value):s?.value))}return{props:r,provideSubDefaults:i}}function on(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=Y(e.props??{},e.name)();const t=Object.keys(e.props).filter(n=>n!=="class"&&n!=="style");e.filterProps=function(a){return mn(a,t)},e.props._as=String,e.setup=function(a,l){const r=Pv();if(!r.value)return e._setup(a,l);const{props:o,provideSubDefaults:i}=dR(a,a._as??e.name,r),s=e._setup(o,l);return i(),s}}return e}function ie(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t=>(e?on:Vn)(t)}function fR(e,t){return t.props=e,t}function el(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",n=arguments.length>2?arguments[2]:void 0;return ie()({name:n??xa(Qt(e.replace(/__/g,"-"))),props:{tag:{type:String,default:t},...Ce()},setup(a,l){let{slots:r}=l;return()=>qe(a.tag,{class:[e,a.class],style:a.style},r.default?.())}})}function vR(e,t,n,a){if(!n||pl(e)||pl(t))return;const l=n.get(e);if(l)l.set(t,a);else{const r=new WeakMap;r.set(t,a),n.set(e,r)}}function mR(e,t,n){if(!n||pl(e)||pl(t))return null;const a=n.get(e)?.get(t);if(typeof a=="boolean")return a;const l=n.get(t)?.get(e);return typeof l=="boolean"?l:null}function $t(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new WeakMap;if(e===t)return!0;if(e instanceof Date&&t instanceof Date&&e.getTime()!==t.getTime()||e!==Object(e)||t!==Object(t))return!1;const a=Object.keys(e);if(a.length!==Object.keys(t).length)return!1;const l=mR(e,t,n);return l||(vR(e,t,n,!0),a.every(r=>$t(e[r],t[r],n)))}function Wk(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 ii="cubic-bezier(0.4, 0, 0.2, 1)",uy="cubic-bezier(0.0, 0, 0.2, 1)",cy="cubic-bezier(0.4, 0, 1, 1)",hR={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,instant:e=>1};function xn(e,t,n){return Object.keys(e).filter(a=>wv(a)&&a.endsWith(t)).reduce((a,l)=>(a[l.slice(0,-t.length)]=r=>Ti(e[l],r,n(r)),a),{})}function _u(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(t?gR(e):Tv(e))return e;e=e.parentElement}return document.scrollingElement}function Ws(e,t){const n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Tv(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Tv(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e),n=t.overflowY==="scroll"||t.overflowY==="auto"&&e.scrollHeight>e.clientHeight,a=t.overflowX==="scroll"||t.overflowX==="auto"&&e.scrollWidth>e.clientWidth;return n||a}function gR(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const t=window.getComputedStyle(e);return["scroll","auto"].includes(t.overflowY)}function yR(e){let{depth:t,isLast:n,isLastGroup:a,leafLinks:l,separateRoots:r,parentIndentLines:o,variant:i}=e;const s=n&&(!a||r||t>1);return!o||!t?{leaf:void 0,node:void 0,children:o,footer:o&&(!s||i==="simple")?[...o,r?"none":"line"]:["none"]}:i==="simple"?{leaf:[...o,"line"],node:[...o,"line"],children:[...o,"line"],footer:[...o,"line","line"]}:{leaf:[...o,s?"last-leaf":"leaf",...l?["leaf-link"]:[]],node:[...o,s?"last-leaf":"leaf"],children:[...o,s?"none":"line"],footer:[...o,s?"none":"line"]}}function bR(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function ce(e){const t=It("useRender");t.render=e}function pR(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},a=0,l=0,r=!1,o=0;function i(){clearTimeout(a),r=!1,o=0}const s=function(){for(var u=arguments.length,c=new Array(u),d=0;d<u;d++)c[d]=arguments[d];clearTimeout(a);const f=Date.now();o||(o=f);const v=f-Math.max(o,l);function g(){l=Date.now(),a=setTimeout(i,t),e(...c)}r?v>=t?g():n.trailing&&(a=setTimeout(g,t-v)):(r=!0,n.leading&&g())};return s.clear=i,s.immediate=e,s}const Pe=[String,Function,Object,Array],Wd=Symbol.for("vuetify:icons"),Cu=Y({icon:{type:Pe},tag:{type:[String,Object,Function],required:!0}},"icon"),jd=ie()({name:"VComponentIcon",props:Cu(),setup(e,t){let{slots:n}=t;return()=>{const a=e.icon;return x(e.tag,null,{default:()=>[e.icon?x(a,null,null):n.default?.()]})}}}),Ev=on({name:"VSvgIcon",inheritAttrs:!1,props:Cu(),setup(e,t){let{attrs:n}=t;return()=>x(e.tag,ee(n,{style:null}),{default:()=>[I("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(a=>Array.isArray(a)?I("path",{d:a[0],"fill-opacity":a[1]},null):I("path",{d:a},null)):I("path",{d:e.icon},null)])]})}}),SR=on({name:"VLigatureIcon",props:Cu(),setup(e){return()=>x(e.tag,null,{default:()=>[e.icon]})}}),Av=on({name:"VClassIcon",props:Cu(),setup(e){return()=>x(e.tag,{class:ue(e.icon)},null)}}),kR=e=>{const t=Re(Wd);if(!t)throw new Error("Missing Vuetify Icons provide!");return{iconData:P(()=>{const a=tt(e);if(!a)return{component:jd};let l=a;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=t.aliases?.[l.slice(1)])),Array.isArray(l))return{component:Ev,icon:l};if(typeof l!="string")return{component:jd,icon:l};const r=Object.keys(t.sets).find(s=>typeof l=="string"&&l.startsWith(`${s}:`)),o=r?l.slice(r.length+1):l;return{component:t.sets[r??t.defaultSet].component,icon:o}})}},wR={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",tableGroupCollapse:"mdi-chevron-down",tableGroupExpand:"mdi-chevron-right",eyeDropper:"mdi-eyedropper",upload:"mdi-cloud-upload",color:"mdi-palette",command:"mdi-apple-keyboard-command",ctrl:"mdi-apple-keyboard-control",space:"mdi-keyboard-space",shift:"mdi-apple-keyboard-shift",alt:"mdi-apple-keyboard-option",enter:"mdi-keyboard-return",arrowup:"mdi-arrow-up",arrowdown:"mdi-arrow-down",arrowleft:"mdi-arrow-left",arrowright:"mdi-arrow-right",backspace:"mdi-backspace",play:"mdi-play",pause:"mdi-pause",fullscreen:"mdi-fullscreen",fullscreenExit:"mdi-fullscreen-exit",volumeHigh:"mdi-volume-high",volumeMedium:"mdi-volume-medium",volumeLow:"mdi-volume-low",volumeOff:"mdi-volume-variant-off",search:"mdi-magnify"},Vv={component:e=>qe(Av,{...e,class:"mdi"})};function _R(){return{svg:{component:Ev},class:{component:Av}}}function CR(e){const t=_R(),n=e?.defaultSet??"mdi";return n==="mdi"&&!t.mdi&&(t.mdi=Vv),Zt({defaultSet:n,sets:t,aliases:{...wR,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)}function Gt(e,t){let n;function a(){n=Ka(),n.run(()=>t.length?t(()=>{n?.stop(),a()}):t())}ge(e,l=>{l&&!n?a():l||(n?.stop(),n=void 0)},{immediate:!0}),ft(()=>{n?.stop()})}function xe(e,t,n){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:d=>d,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:d=>d;const r=It("useProxiedModel"),o=re(e[t]!==void 0?e[t]:n),i=Gl(t),u=P(i!==t?()=>(e[t],!!((r.vnode.props?.hasOwnProperty(t)||r.vnode.props?.hasOwnProperty(i))&&(r.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||r.vnode.props?.hasOwnProperty(`onUpdate:${i}`)))):()=>(e[t],!!(r.vnode.props?.hasOwnProperty(t)&&r.vnode.props?.hasOwnProperty(`onUpdate:${t}`))));Gt(()=>!u.value,()=>{ge(()=>e[t],d=>{o.value=d})});const c=P({get(){const d=e[t];return a(u.value?d:o.value)},set(d){const f=l(d),v=Ve(u.value?e[t]:o.value);v===f||a(v)===d||(o.value=f,r?.emit(`update:${t}`,f))}});return Object.defineProperty(c,"externalValue",{get:()=>u.value?e[t]:o.value}),c}const xR={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"},ariaLabel:{previousMonth:"Previous month",nextMonth:"Next month",selectYear:"Select year",previousYear:"Previous year",nextYear:"Next year",selectMonth:"Select month",selectDate:"{0}",currentDate:"Today, {0}"}},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)"},fileUpload:{title:"Drag and drop files here",divider:"or",browse:"Browse Files"},timePicker:{am:"AM",pm:"PM",title:"Select Time",hour:"Hour",minute:"Minute",second:"Second",notAllowed:"Value is not allowed"},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"},rules:{required:"This field is required",email:"Please enter a valid email",number:"This field can only contain numbers",integer:"This field can only contain integer values",capital:"This field can only contain uppercase letters",maxLength:"You must enter a maximum of {0} characters",minLength:"You must enter a minimum of {0} characters",strictLength:"The length of the entered field is invalid",exclude:"The {0} character is not allowed",notEmpty:"Please choose at least one value",pattern:"Invalid format"},command:{search:"Type a command or search..."},hotkey:{then:"then",ctrl:"Ctrl",command:"Command",space:"Space",shift:"Shift",alt:"Alt",enter:"Enter",escape:"Escape",upArrow:"Up Arrow",downArrow:"Down Arrow",leftArrow:"Left Arrow",rightArrow:"Right Arrow",backspace:"Backspace",option:"Option",plus:"plus",shortcut:"Keyboard shortcut: {0}",or:"or"},video:{play:"Play",pause:"Pause",seek:"Seek",volume:"Volume",showVolume:"Show volume control",mute:"Mute",unmute:"Unmute",enterFullscreen:"Full screen",exitFullscreen:"Exit full screen"},colorPicker:{ariaLabel:{eyedropper:"Select color with eyedropper",hueSlider:"Hue",alphaSlider:"Alpha",redInput:"Red value",greenInput:"Green value",blueInput:"Blue value",alphaInput:"Alpha value",hueInput:"Hue value",saturationInput:"Saturation value",lightnessInput:"Lightness value",hexInput:"HEX value",hexaInput:"HEX with alpha value",changeFormat:"Change color format"}}},dy="$vuetify.",fy=(e,t)=>e.replace(/\{(\d+)\}/g,(n,a)=>String(t[Number(a)])),jk=(e,t,n)=>function(a){for(var l=arguments.length,r=new Array(l>1?l-1:0),o=1;o<l;o++)r[o-1]=arguments[o];if(!a.startsWith(dy))return fy(a,r);const i=a.replace(dy,""),s=e.value&&n.value[e.value],u=t.value&&n.value[t.value];let c=nr(s,i,null);return c||(`${a}${e.value}`,c=nr(u,i,null)),c||(c=a),typeof c!="string"&&(c=a),fy(c,r)};function Lv(e,t){return(n,a)=>new Intl.NumberFormat([e.value,t.value],a).format(n)}function Uk(e,t){return Lv(e,t)(.1).includes(",")?",":"."}function Tc(e,t,n){const a=xe(e,t,e[t]??n.value);return a.value=e[t]??n.value,ge(n,l=>{e[t]==null&&(a.value=n.value)}),a}function zk(e){return t=>{const n=Tc(t,"locale",e.current),a=Tc(t,"fallback",e.fallback),l=Tc(t,"messages",e.messages);return{name:"vuetify",current:n,fallback:a,messages:l,decimalSeparator:M(()=>Uk(n,a)),t:jk(n,a,l),n:Lv(n,a),provide:zk({current:n,fallback:a,messages:l})}}}function IR(e){const t=fe(e?.locale??"en"),n=fe(e?.fallback??"en"),a=re({en:xR,...e?.messages});return{name:"vuetify",current:t,fallback:n,messages:a,decimalSeparator:M(()=>e?.decimalSeparator??Uk(t,n)),t:jk(t,n,a),n:Lv(t,n),provide:zk({current:t,fallback:n,messages:a})}}const ao=Symbol.for("vuetify:locale");function PR(e){return e.name!=null}function TR(e){const t=e?.adapter&&PR(e?.adapter)?e?.adapter:IR(e),n=AR(t,e);return{...t,...n}}function Qe(){const e=Re(ao);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function Kk(e){const t=Re(ao);if(!t)throw new Error("[Vuetify] Could not find injected locale instance");const n=t.provide(e),a=VR(n,t.rtl,e),l={...n,...a};return Ke(ao,l),l}function ER(){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 AR(e,t){const n=re(t?.rtl??ER()),a=P(()=>n.value[e.current.value]??!1);return{isRtl:a,rtl:n,rtlClasses:M(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function VR(e,t,n){const a=P(()=>n.rtl??t.value[e.current.value]??!1);return{isRtl:a,rtl:t,rtlClasses:M(()=>`v-locale--is-${a.value?"rtl":"ltr"}`)}}function Lt(){const e=Re(ao);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}function Ai(e){const t=e.slice(-2).toUpperCase();switch(!0){case e==="GB-alt-variant":return{firstDay:0,firstWeekSize:4};case e==="001":return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE
KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US
VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV
MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS
IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case"AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY".includes(t):return{firstDay:6,firstWeekSize:1};case t==="MV":return{firstDay:5,firstWeekSize:1};case t==="PT":return{firstDay:0,firstWeekSize:4};default:return null}}function LR(e,t,n){const a=[];let l=[];const r=Gk(e),o=Yk(e),i=n??Ai(t)?.firstDay??0,s=(r.getDay()-i+7)%7,u=(o.getDay()-i+7)%7;for(let c=0;c<s;c++){const d=new Date(r);d.setDate(d.getDate()-(s-c)),l.push(d)}for(let c=1;c<=o.getDate();c++){const d=new Date(e.getFullYear(),e.getMonth(),c);l.push(d),l.length===7&&(a.push(l),l=[])}for(let c=1;c<7-u;c++){const d=new Date(o);d.setDate(d.getDate()+c),l.push(d)}return l.length>0&&a.push(l),a}function Ko(e,t,n){let a=(n??Ai(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(a)||(a=0);const l=new Date(e);for(;l.getDay()!==a;)l.setDate(l.getDate()-1);return l}function DR(e,t){const n=new Date(e),a=((Ai(t)?.firstDay??0)+6)%7;for(;n.getDay()!==a;)n.setDate(n.getDate()+1);return n}function Gk(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Yk(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function RR(e){const t=e.split("-").map(Number);return new Date(t[0],t[1]-1,t[2])}const OR=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function qk(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e=="string"){let t;if(OR.test(e))return RR(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}const vy=new Date(2e3,0,2);function MR(e,t,n){const a=t??Ai(e)?.firstDay??0;return ya(7).map(l=>{const r=new Date(vy);return r.setDate(vy.getDate()+a+l),new Intl.DateTimeFormat(e,{weekday:n??"narrow"}).format(r)})}function NR(e,t,n,a){const l=qk(e)??new Date,r=a?.[t];if(typeof r=="function")return r(l,t,n);let o={};switch(t){case"fullDate":o={year:"numeric",month:"short",day:"numeric"};break;case"fullDateWithWeekday":o={weekday:"long",year:"numeric",month:"long",day:"numeric"};break;case"normalDate":const i=l.getDate(),s=new Intl.DateTimeFormat(n,{month:"long"}).format(l);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(l.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"};break;case"fullTime12h":o={hour:"numeric",minute:"numeric",hour12:!0};break;case"fullTime24h":o={hour:"numeric",minute:"numeric",hour12:!1};break;case"fullDateTime":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric"};break;case"fullDateTime12h":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!0};break;case"fullDateTime24h":o={year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",hour12:!1};break;case"keyboardDate":o={year:"numeric",month:"2-digit",day:"2-digit"};break;case"keyboardDateTime":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric"},new Intl.DateTimeFormat(n,o).format(l).replace(/, /g," ");case"keyboardDateTime12h":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!0},new Intl.DateTimeFormat(n,o).format(l).replace(/, /g," ");case"keyboardDateTime24h":return o={year:"numeric",month:"2-digit",day:"2-digit",hour:"numeric",minute:"numeric",hour12:!1},new Intl.DateTimeFormat(n,o).format(l).replace(/, /g," ");default:o=r??{timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(n,o).format(l)}function FR(e,t){const n=e.toJsDate(t),a=n.getFullYear(),l=Kg(String(n.getMonth()+1),2,"0"),r=Kg(String(n.getDate()),2,"0");return`${a}-${l}-${r}`}function BR(e){const[t,n,a]=e.split("-").map(Number);return new Date(t,n-1,a)}function $R(e,t){const n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function HR(e,t){const n=new Date(e);return n.setHours(n.getHours()+t),n}function ql(e,t){const n=new Date(e);return n.setDate(n.getDate()+t),n}function WR(e,t){const n=new Date(e);return n.setDate(n.getDate()+t*7),n}function jR(e,t){const n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function si(e){return e.getFullYear()}function UR(e){return e.getMonth()}function zR(e,t,n,a){const l=Ai(t),r=n??l?.firstDay??0,o=l?.firstWeekSize??1;return a!==void 0?KR(e,t,r,a):GR(e,t,r,o)}function KR(e,t,n,a){const l=(7+a-n)%7,r=Ko(e,t,n),o=ql(r,6);function i(f){return(7+new Date(f,0,1).getDay()-n)%7}let s=si(r);s<si(o)&&i(s+1)<=l&&s++;const u=new Date(s,0,1),c=i(s),d=c<=l?ql(u,-c):ql(u,7-c);return 1+Us(Dv(r),ui(d),"weeks")}function GR(e,t,n,a){const l=Ko(e,t,n),r=ql(Ko(e,t,n),6);function o(d){const f=new Date(d,0,1);return 7-Us(f,Ko(f,t,n),"days")}let i=si(l);i<si(r)&&o(i+1)>=a&&i++;const s=new Date(i,0,1),u=o(i),c=u>=a?ql(s,u-7):ql(s,u);return 1+Us(Dv(l),ui(c),"weeks")}function YR(e){return e.getDate()}function qR(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function XR(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function JR(e){return e.getHours()}function ZR(e){return e.getMinutes()}function QR(e){return new Date(e.getFullYear(),0,1)}function eO(e){return new Date(e.getFullYear(),11,31)}function tO(e,t){return js(e,t[0])&&lO(e,t[1])}function nO(e){const t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function js(e,t){return e.getTime()>t.getTime()}function aO(e,t){return js(ui(e),ui(t))}function lO(e,t){return e.getTime()<t.getTime()}function my(e,t){return e.getTime()===t.getTime()}function rO(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function oO(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function iO(e,t){return e.getFullYear()===t.getFullYear()}function Us(e,t,n){const a=new Date(e),l=new Date(t);switch(n){case"years":return a.getFullYear()-l.getFullYear();case"quarters":return Math.floor((a.getMonth()-l.getMonth()+(a.getFullYear()-l.getFullYear())*12)/4);case"months":return a.getMonth()-l.getMonth()+(a.getFullYear()-l.getFullYear())*12;case"weeks":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60*24*7));case"days":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60*24));case"hours":return Math.floor((a.getTime()-l.getTime())/(1e3*60*60));case"minutes":return Math.floor((a.getTime()-l.getTime())/(1e3*60));case"seconds":return Math.floor((a.getTime()-l.getTime())/1e3);default:return a.getTime()-l.getTime()}}function sO(e,t){const n=new Date(e);return n.setHours(t),n}function uO(e,t){const n=new Date(e);return n.setMinutes(t),n}function cO(e,t){const n=new Date(e);return n.setMonth(t),n}function dO(e,t){const n=new Date(e);return n.setDate(t),n}function fO(e,t){const n=new Date(e);return n.setFullYear(t),n}function ui(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function Dv(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}class vO{constructor(t){this.locale=t.locale,this.formats=t.formats}date(t){return qk(t)}toJsDate(t){return t}toISO(t){return FR(this,t)}parseISO(t){return BR(t)}addMinutes(t,n){return $R(t,n)}addHours(t,n){return HR(t,n)}addDays(t,n){return ql(t,n)}addWeeks(t,n){return WR(t,n)}addMonths(t,n){return jR(t,n)}getWeekArray(t,n){const a=n!==void 0?Number(n):void 0;return LR(t,this.locale,a)}startOfWeek(t,n){const a=n!==void 0?Number(n):void 0;return Ko(t,this.locale,a)}endOfWeek(t){return DR(t,this.locale)}startOfMonth(t){return Gk(t)}endOfMonth(t){return Yk(t)}format(t,n){return NR(t,n,this.locale,this.formats)}isEqual(t,n){return my(t,n)}isValid(t){return nO(t)}isWithinRange(t,n){return tO(t,n)}isAfter(t,n){return js(t,n)}isAfterDay(t,n){return aO(t,n)}isBefore(t,n){return!js(t,n)&&!my(t,n)}isSameDay(t,n){return rO(t,n)}isSameMonth(t,n){return oO(t,n)}isSameYear(t,n){return iO(t,n)}setMinutes(t,n){return uO(t,n)}setHours(t,n){return sO(t,n)}setMonth(t,n){return cO(t,n)}setDate(t,n){return dO(t,n)}setYear(t,n){return fO(t,n)}getDiff(t,n,a){return Us(t,n,a)}getWeekdays(t,n){const a=t!==void 0?Number(t):void 0;return MR(this.locale,a,n)}getYear(t){return si(t)}getMonth(t){return UR(t)}getWeek(t,n,a){const l=n!==void 0?Number(n):void 0,r=a!==void 0?Number(a):void 0;return zR(t,this.locale,l,r)}getDate(t){return YR(t)}getNextMonth(t){return qR(t)}getPreviousMonth(t){return XR(t)}getHours(t){return JR(t)}getMinutes(t){return ZR(t)}startOfDay(t){return ui(t)}endOfDay(t){return Dv(t)}startOfYear(t){return QR(t)}endOfYear(t){return eO(t)}}const Xk=Symbol.for("vuetify:date-options"),hy=Symbol.for("vuetify:date-adapter");function mO(e,t){const n=Zt({adapter:vO,locale:{af:"af-ZA",bg:"bg-BG",ca:"ca-ES",ckb:"",cs:"cs-CZ",de:"de-DE",el:"el-GR",en:"en-US",et:"et-EE",fa:"fa-IR",fi:"fi-FI",hr:"hr-HR",hu:"hu-HU",he:"he-IL",id:"id-ID",it:"it-IT",ja:"ja-JP",ko:"ko-KR",lv:"lv-LV",lt:"lt-LT",nl:"nl-NL",no:"no-NO",pl:"pl-PL",pt:"pt-PT",ro:"ro-RO",ru:"ru-RU",sk:"sk-SK",sl:"sl-SI",srCyrl:"sr-SP",srLatn:"sr-SP",sv:"sv-SE",th:"th-TH",tr:"tr-TR",az:"az-AZ",uk:"uk-UA",vi:"vi-VN",zhHans:"zh-CN",zhHant:"zh-TW"}},e);return{options:n,instance:Zk(n,t)}}function hO(e,t,n){const a=Jk(e,t,n),l=[t];for(let r=1;r<a;r++){const o=e.addDays(t,r);l.push(o)}return n&&l.push(e.endOfDay(n)),l}function Jk(e,t,n){const a=[`${e.toISO(n??t).split("T")[0]}T00:00:00Z`,`${e.toISO(t).split("T")[0]}T00:00:00Z`];return typeof e.date()=="string"?e.getDiff(a[0],a[1],"days"):e.getDiff(e.date(a[0]),e.date(a[1]),"days")}function Zk(e,t){const n=wt(typeof e.adapter=="function"?new e.adapter({locale:e.locale[t.current.value]??t.current.value,formats:e.formats}):e.adapter);return ge(t.current,a=>{n.locale=e.locale[a]??a??n.locale}),n}function fr(){const e=Re(Xk);if(!e)throw new Error("[Vuetify] Could not find injected date options");const t=Qe();return Zk(e,t)}const xu=["sm","md","lg","xl","xxl"],Ud=Symbol.for("vuetify:display"),gy={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},gO=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:gy;return Zt(gy,e)};function yy(e){return Ze&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function by(e){return Ze&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function py(e){const t=Ze&&!e?window.navigator.userAgent:"ssr";function n(g){return!!t.match(g)}const a=n(/android/i),l=n(/iphone|ipad|ipod/i),r=n(/cordova/i),o=n(/electron/i),i=n(/chrome/i),s=n(/edge/i),u=n(/firefox/i),c=n(/opera/i),d=n(/win/i),f=n(/mac/i),v=n(/linux/i);return{android:a,ios:l,cordova:r,electron:o,chrome:i,edge:s,firefox:u,opera:c,win:d,mac:f,linux:v,touch:ID,ssr:t==="ssr"}}function yO(e,t){const{thresholds:n,mobileBreakpoint:a}=gO(e),l=fe(by(t)),r=fe(py(t)),o=wt({}),i=fe(yy(t));function s(){l.value=by(),i.value=yy()}function u(){s(),r.value=py()}return vt(()=>{const c=i.value<n.sm,d=i.value<n.md&&!c,f=i.value<n.lg&&!(d||c),v=i.value<n.xl&&!(f||d||c),g=i.value<n.xxl&&!(v||f||d||c),m=i.value>=n.xxl,k=c?"xs":d?"sm":f?"md":v?"lg":g?"xl":"xxl",h=typeof a=="number"?a:n[a],p=i.value<h;o.xs=c,o.sm=d,o.md=f,o.lg=v,o.xl=g,o.xxl=m,o.smAndUp=!c,o.mdAndUp=!(c||d),o.lgAndUp=!(c||d||f),o.xlAndUp=!(c||d||f||v),o.smAndDown=!(f||v||g||m),o.mdAndDown=!(v||g||m),o.lgAndDown=!(g||m),o.xlAndDown=!m,o.name=k,o.height=l.value,o.width=i.value,o.mobile=p,o.mobileBreakpoint=a,o.platform=r.value,o.thresholds=n}),Ze&&(window.addEventListener("resize",s,{passive:!0}),ft(()=>{window.removeEventListener("resize",s)},!0)),{...co(o),update:u,ssr:!!t}}const vr=Y({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},"display");function Rn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{mobile:null},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();const n=Re(Ud);if(!n)throw new Error("Could not find Vuetify display injection");const a=P(()=>e.mobile?!0:typeof e.mobileBreakpoint=="number"?n.width.value<e.mobileBreakpoint:e.mobileBreakpoint?n.width.value<n.thresholds.value[e.mobileBreakpoint]:e.mobile===null?n.mobile.value:!1);return{...n,displayClasses:M(()=>t?{[`${t}--mobile`]:a.value}:{}),mobile:a}}const Qk=Symbol.for("vuetify:goto");function ew(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:hR}}function bO(e){return Rv(e)??(document.scrollingElement||document.body)}function Rv(e){return typeof e=="string"?document.querySelector(e):kv(e)}function Ec(e,t,n){if(typeof e=="number")return t&&n?-e:e;let a=Rv(e),l=0;for(;a;)l+=t?a.offsetLeft:a.offsetTop,a=a.offsetParent;return l}function pO(e,t){return{rtl:t.isRtl,options:Zt(ew(),e)}}async function Sy(e,t,n,a){const l=n?"scrollLeft":"scrollTop",r=Zt(a?.options??ew(),t),o=a?.rtl.value,i=(typeof e=="number"?e:Rv(e))??0,s=r.container==="parent"&&i instanceof HTMLElement?i.parentElement:bO(r.container),u=ka()?r.patterns.instant:typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!u)throw new TypeError(`Easing function "${r.easing}" not found.`);let c;if(typeof i=="number")c=Ec(i,n,o);else if(c=Ec(i,n,o)-Ec(s,n,o),r.layout){const g=window.getComputedStyle(i).getPropertyValue("--v-layout-top");g&&(c-=parseInt(g,10))}c+=r.offset,c=kO(s,c,!!o,!!n);const d=s[l]??0;if(c===d)return Promise.resolve(c);const f=performance.now();return new Promise(v=>requestAnimationFrame(function g(m){const h=(m-f)/r.duration,p=Math.floor(d+(c-d)*u(Je(h,0,1)));if(s[l]=p,h>=1&&Math.abs(p-s[l])<10)return v(c);if(h>2)return v(s[l]);requestAnimationFrame(g)}))}function SO(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t=Re(Qk),{isRtl:n}=Lt();if(!t)throw new Error("[Vuetify] Could not find injected goto instance");const a={...t,rtl:M(()=>t.rtl.value||n.value)};async function l(r,o){return Sy(r,Zt(e,o),!1,a)}return l.horizontal=async(r,o)=>Sy(r,Zt(e,o),!0,a),l}function kO(e,t,n,a){const{scrollWidth:l,scrollHeight:r}=e,[o,i]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight];let s,u;return a?n?(s=-(l-o),u=0):(s=0,u=l-o):(s=0,u=r+-i),Je(t,s,u)}const ci=Symbol.for("vuetify:theme"),We=Y({theme:String},"theme");function ky(){return{defaultTheme:"light",prefix:"v-",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":"#EEEEEE","theme-on-kbd":"#000000","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-bright":"#ccbfd6","surface-light":"#424242","surface-variant":"#c8c8c8","on-surface-variant":"#000000",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":"#424242","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}},stylesheetId:"vuetify-theme-stylesheet",scoped:!1,unimportant:!1,utilities:!0}}function wO(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ky();const t=ky();if(!e)return{...t,isDisabled:!0};const n={};for(const[a,l]of Object.entries(e.themes??{})){const r=l.dark||a==="dark"?t.themes?.dark:t.themes?.light;n[a]=Zt(r,l)}return Zt(t,{...e,themes:n})}function Ml(e,t,n,a){e.push(`${IO(t,a)} {
`,...n.map(l=>` ${l};
`),`}
`)}function wy(e,t){const n=e.dark?2:1,a=e.dark?1:2,l=[];for(const[r,o]of Object.entries(e.colors)){const i=Cn(o);l.push(`--${t}theme-${r}: ${i.r},${i.g},${i.b}`),r.startsWith("on-")||l.push(`--${t}theme-${r}-overlay-multiplier: ${Hd(o)>.18?n:a}`)}for(const[r,o]of Object.entries(e.variables)){const i=typeof o=="string"&&o.startsWith("#")?Cn(o):void 0,s=i?`${i.r}, ${i.g}, ${i.b}`:void 0;l.push(`--${t}${r}: ${s??o}`)}return l}function _O(e,t,n){const a={};if(n)for(const l of["lighten","darken"]){const r=l==="lighten"?rR:oR;for(const o of ya(n[l],1))a[`${e}-${l}-${o}`]=Fk(r(Cn(t),o))}return a}function CO(e,t){if(!t)return{};let n={};for(const a of t.colors){const l=e[a];l&&(n={...n,..._O(a,l,t)})}return n}function xO(e){const t={};for(const n of Object.keys(e)){if(n.startsWith("on-")||e[`on-${n}`])continue;const a=`on-${n}`,l=Cn(e[n]);t[a]=Hk(l)}return t}function IO(e,t){if(!t)return e;const n=`:where(${t})`;return e===":root"?n:`${n} ${e}`}function PO(e,t,n){const a=TO(e,t);a&&(a.innerHTML=n)}function TO(e,t){if(!Ze)return null;let n=document.getElementById(e);return n||(n=document.createElement("style"),n.id=e,n.type="text/css",t&&n.setAttribute("nonce",t),document.head.appendChild(n)),n}function EO(e){const t=wO(e),n=fe(t.defaultTheme),a=re(t.themes),l=fe("light"),r=P({get(){return n.value==="system"?l.value:n.value},set(h){n.value=h}}),o=P(()=>{const h={};for(const[p,b]of Object.entries(a.value)){const w={...b.colors,...CO(b.colors,t.variations)};h[p]={...b,colors:{...w,...xO(w)}}}return h}),i=M(()=>o.value[r.value]),s=M(()=>n.value==="system"),u=P(()=>{const h=[],p=t.unimportant?"":" !important",b=t.scoped?t.prefix:"";i.value?.dark&&Ml(h,":root",["color-scheme: dark"],t.scope),Ml(h,":root",wy(i.value,t.prefix),t.scope);for(const[S,y]of Object.entries(o.value))Ml(h,`.${t.prefix}theme--${S}`,[`color-scheme: ${y.dark?"dark":"normal"}`,...wy(y,t.prefix)],t.scope);if(t.utilities){const S=[],y=[],_=new Set(Object.values(o.value).flatMap(C=>Object.keys(C.colors)));for(const C of _)C.startsWith("on-")?Ml(y,`.${C}`,[`color: rgb(var(--${t.prefix}theme-${C}))${p}`],t.scope):(Ml(S,`.${b}bg-${C}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${C}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${C}))${p}`,`color: rgb(var(--${t.prefix}theme-on-${C}))${p}`],t.scope),Ml(y,`.${b}text-${C}`,[`color: rgb(var(--${t.prefix}theme-${C}))${p}`],t.scope),Ml(y,`.${b}border-${C}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${C})`],t.scope));t.layers?h.push(`@layer background {
`,...S.map(C=>` ${C}`),`}
`,`@layer foreground {
`,...y.map(C=>` ${C}`),`}
`):h.push(...S,...y)}let w=h.map((S,y)=>y===0?S:` ${S}`).join("");return t.layers&&(w=`@layer vuetify.theme {
`+h.map(S=>` ${S}`).join("")+`
}`),w}),c=M(()=>t.isDisabled?void 0:`${t.prefix}theme--${r.value}`),d=M(()=>Object.keys(o.value));if(Sv){let p=function(){l.value=h.matches?"dark":"light"};const h=window.matchMedia("(prefers-color-scheme: dark)");p(),h.addEventListener("change",p,{passive:!0}),uo()&&ft(()=>{h.removeEventListener("change",p)})}function f(h){if(t.isDisabled)return;const p=h._context.provides.usehead;if(p){let b=function(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1}]}};if(p.push){const w=p.push(b);Ze&&ge(u,()=>{w.patch(b)})}else Ze?(p.addHeadObjs(M(b)),vt(()=>p.updateDOM())):p.addHeadObjs(b())}else{let b=function(){PO(t.stylesheetId,t.cspNonce,u.value)};Ze?ge(u,b,{immediate:!0}):b()}}function v(h){h!=="system"&&!d.value.includes(h)||(r.value=h)}function g(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:d.value;const p=h.indexOf(r.value),b=p===-1?0:(p+1)%h.length;v(h[b])}function m(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["light","dark"];g(h)}const k=new Proxy(r,{get(h,p){return Reflect.get(h,p)},set(h,p,b){return p==="value"&&kk(`theme.global.name.value = ${b}`,`theme.change('${b}')`),Reflect.set(h,p,b)}});return{install:f,change:v,cycle:g,toggle:m,isDisabled:t.isDisabled,isSystem:s,name:r,themes:a,current:i,computedThemes:o,prefix:t.prefix,themeClasses:c,styles:u,global:{name:k,current:i}}}function ze(e){It("provideTheme");const t=Re(ci,null);if(!t)throw new Error("Could not find Vuetify theme injection");const n=M(()=>e.theme??t.name.value),r={...t,name:n,current:M(()=>t.themes.value[n.value]),themeClasses:M(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`)};return Ke(ci,r),r}function Iu(){It("useTheme");const e=Re(ci,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function Wn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=oi(),a=re();if(Ze){const l=new ResizeObserver(r=>{e?.(r,l),r.length&&(t==="content"?a.value=r[0].contentRect:a.value=r[0].target.getBoundingClientRect())});Wt(()=>{l.disconnect()}),ge(()=>n.el,(r,o)=>{o&&(l.unobserve(o),a.value=void 0),r&&l.observe(r)},{flush:"post"})}return{resizeRef:n,contentRect:Zl(a)}}const di=Symbol.for("vuetify:layout"),tw=Symbol.for("vuetify:layout-item"),_y=1e3,nw=Y({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),mr=Y({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function aw(){const e=Re(di);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function hr(e){const t=Re(di);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${zt()}`,a=It("useLayoutItem");Ke(tw,{id:n});const l=fe(!1);lu(()=>l.value=!0),jf(()=>l.value=!1);const{layoutItemStyles:r,layoutItemScrimStyles:o}=t.register(a,{...e,active:P(()=>l.value?!1:e.active.value),id:n});return Wt(()=>t.unregister(n)),{layoutItemStyles:r,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const AO=(e,t,n,a)=>{let l={top:0,left:0,right:0,bottom:0};const r=[{id:"",layer:{...l}}];for(const o of e){const i=t.get(o),s=n.get(o),u=a.get(o);if(!i||!s||!u)continue;const c={...l,[i.value]:parseInt(l[i.value],10)+(u.value?parseInt(s.value,10):0)};r.push({id:o,layer:c}),l=c}return r};function lw(e){const t=Re(di,null),n=P(()=>t?t.rootZIndex.value-100:_y),a=re([]),l=wt(new Map),r=wt(new Map),o=wt(new Map),i=wt(new Map),s=wt(new Map),{resizeRef:u,contentRect:c}=Wn(),d=P(()=>{const y=new Map,_=e.overlaps??[];for(const C of _.filter(E=>E.includes(":"))){const[E,T]=C.split(":");if(!a.value.includes(E)||!a.value.includes(T))continue;const D=l.get(E),L=l.get(T),A=r.get(E),V=r.get(T);!D||!L||!A||!V||(y.set(T,{position:D.value,amount:parseInt(A.value,10)}),y.set(E,{position:L.value,amount:-parseInt(V.value,10)}))}return y}),f=P(()=>{const y=[...new Set([...o.values()].map(C=>C.value))].sort((C,E)=>C-E),_=[];for(const C of y){const E=a.value.filter(T=>o.get(T)?.value===C);_.push(...E)}return AO(_,l,r,i)}),v=P(()=>!Array.from(s.values()).some(y=>y.value)),g=P(()=>f.value[f.value.length-1].layer),m=M(()=>({"--v-layout-left":be(g.value.left),"--v-layout-right":be(g.value.right),"--v-layout-top":be(g.value.top),"--v-layout-bottom":be(g.value.bottom),...v.value?void 0:{transition:"none"}})),k=P(()=>f.value.slice(1).map((y,_)=>{let{id:C}=y;const{layer:E}=f.value[_],T=r.get(C),D=l.get(C);return{id:C,...E,size:Number(T.value),position:D.value}})),h=y=>k.value.find(_=>_.id===y),p=It("createLayout"),b=fe(!1);return pt(()=>{b.value=!0}),Ke(di,{register:(y,_)=>{let{id:C,order:E,position:T,layoutSize:D,elementSize:L,active:A,disableTransitions:V,absolute:B}=_;o.set(C,E),l.set(C,T),r.set(C,D),i.set(C,A),V&&s.set(C,V);const U=Or(tw,p?.vnode).indexOf(y);U>-1?a.value.splice(U,0,C):a.value.push(C);const q=P(()=>k.value.findIndex(X=>X.id===C)),Z=P(()=>n.value+f.value.length*2-q.value*2),K=P(()=>{const X=T.value==="left"||T.value==="right",z=T.value==="right",J=T.value==="bottom",ve=L.value??D.value,we=ve===0?"%":"px",j={[T.value]:0,zIndex:Z.value,transform:`translate${X?"X":"Y"}(${(A.value?0:-(ve===0?100:ve))*(z||J?-1:1)}${we})`,position:B.value||n.value!==_y?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!b.value)return j;const ne=k.value[q.value],me=d.value.get(C);return me&&(ne[me.position]+=me.amount),{...j,height:X?`calc(100% - ${ne.top}px - ${ne.bottom}px)`:L.value?`${L.value}px`:void 0,left:z?void 0:`${ne.left}px`,right:z?`${ne.right}px`:void 0,top:T.value!=="bottom"?`${ne.top}px`:void 0,bottom:T.value!=="top"?`${ne.bottom}px`:void 0,width:X?L.value?`${L.value}px`:void 0:`calc(100% - ${ne.left}px - ${ne.right}px)`}}),te=P(()=>({zIndex:Z.value-1}));return{layoutItemStyles:K,layoutItemScrimStyles:te,zIndex:Z}},unregister:y=>{o.delete(y),l.delete(y),r.delete(y),i.delete(y),s.delete(y),a.value=a.value.filter(_=>_!==y)},mainRect:g,mainStyles:m,getLayoutItem:h,items:k,layoutRect:c,rootZIndex:n}),{layoutClasses:M(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),layoutStyles:M(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0})),getLayoutItem:h,items:k,layoutRect:c,layoutRef:u}}const VO={control:"ctrl",command:"cmd",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright",esc:"escape",spacebar:" ",space:" ",return:"enter",del:"delete",plus:"+",slash:"/",underscore:"_",minus:"-",hyphen:"-"};function Cy(e){const t=e.toLowerCase();return VO[t]||t}function rw(e){const t={keys:[],separators:[]};if(!e||e.length>1&&["+","/","_"].some(u=>e.startsWith(u))&&!["++","//","__"].some(u=>e.startsWith(u))||e.includes("++")||e.includes("//")||e.includes("__")||e==="+"||e==="/"||e==="_"||e.length>1&&(e.endsWith("+")||e.endsWith("/")||e.endsWith("_"))&&e.at(-2)!==e.at(-1)||e==="++"||e==="//"||e==="--"||e==="__")return t;const l=[],r=[];let o="";const i=u=>{o&&(u&&r.push(u),l.push(Cy(o)),o="")};for(let u=0;u<e.length;u++){const c=e[u],d=e[u+1];["+","/","_","-"].includes(c)?c===d?(i(c),l.push(c),u++):["+","/","_"].includes(c)?i(c):o+=c:o+=c}return i(),l.some(u=>u.length>1&&u.includes("-")&&u!=="--")?t:l.length===0&&e?{keys:[Cy(e)],separators:r}:{keys:l,separators:r}}function LO(e){if(!e)return[];const t=e.startsWith("-")&&e!=="-"&&!["---","--+"].includes(e),n=e.endsWith("-")&&!e.endsWith("+-")&&!e.endsWith("_-")&&e!=="-"&&e!=="---";if(t||n)return[];const a=[];let l="",r=0;for(;r<e.length;){const u=e[r];if(u==="-"){const c=e[r-1],d=r>1?e[r-2]:void 0;["+","_"].includes(c)&&!["+","/"].includes(d??"")?(l+=u,r++):(l?(a.push(l),l=""):a.push("-"),r++)}else l+=u,r++}l&&a.push(l);const o=[];let i=0;for(const u of a)u==="-"?(i%2===0&&o.push("-"),i++):(i=0,o.push(u));return o.every(u=>rw(u).keys.length>0)?o:[]}function ow(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,a=Zt(t,n),{aliases:l={},components:r={},directives:o={}}=a,i=Ka();return i.run(()=>{const s=uR(a.defaults),u=yO(a.display,a.ssr),c=EO(a.theme),d=CR(a.icons),f=TR(a.locale),v=mO(a.date,f),g=pO(a.goTo,f);function m(h){for(const b in o)h.directive(b,o[b]);for(const b in r)h.component(b,r[b]);for(const b in l)h.component(b,on({...l[b],name:b,aliasName:l[b].name}));const p=Ka();if(p.run(()=>{c.install(h)}),h.onUnmount(()=>p.stop()),h.provide(no,s),h.provide(Ud,u),h.provide(ci,c),h.provide(Wd,d),h.provide(ao,f),h.provide(Xk,v.options),h.provide(hy,v.instance),h.provide(Qk,g),Ze&&a.ssr)if(h.$nuxt)h.$nuxt.hook("app:suspense:resolve",()=>{u.update()});else{const{mount:b}=h;h.mount=function(){const w=b(...arguments);return Ee(()=>u.update()),h.mount=b,w}}h.mixin({computed:{$vuetify(){return wt({defaults:Pr.call(this,no),display:Pr.call(this,Ud),theme:Pr.call(this,ci),icons:Pr.call(this,Wd),locale:Pr.call(this,ao),date:Pr.call(this,hy)})}}})}function k(){i.stop()}return{install:m,unmount:k,defaults:s,display:u,theme:c,icons:d,locale:f,date:v,goTo:g}})}const DO="3.12.5";ow.version=DO;function Pr(e){const t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}const RO=Y({...Ce(),...Be(nw(),["fullHeight"]),...We()},"VApp"),OO=ie()({name:"VApp",props:RO(),setup(e,t){let{slots:n}=t;const a=ze(e),{layoutClasses:l,getLayoutItem:r,items:o,layoutRef:i}=lw({...e,fullHeight:!0}),{rtlClasses:s}=Lt();return ce(()=>I("div",{ref:i,class:ue(["v-application",a.themeClasses.value,l.value,s.value,e.class]),style:pe([e.style])},[I("div",{class:"v-application__wrap"},[n.default?.()])])),{getLayoutItem:r,items:o,theme:a}}}),Ne=Y({tag:{type:[String,Object,Function],default:"div"}},"tag"),iw=Y({text:String,...Ce(),...Ne()},"VToolbarTitle"),Ov=ie()({name:"VToolbarTitle",props:iw(),setup(e,t){let{slots:n}=t;return ce(()=>{const a=!!(n.default||n.text||e.text);return x(e.tag,{class:ue(["v-toolbar-title",e.class]),style:pe(e.style)},{default:()=>[a&&I("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,n.default?.()])]})}),{}}}),MO=Y({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function On(e,t,n){return ie()({name:e,props:MO({mode:n,origin:t}),setup(a,l){let{slots:r}=l;const o={onBeforeEnter(i){a.origin&&(i.style.transformOrigin=a.origin)},onLeave(i){if(a.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:c,offsetHeight:d}=i;i._transitionInitialStyles={position:i.style.position,top:i.style.top,left:i.style.left,width:i.style.width,height:i.style.height},i.style.position="absolute",i.style.top=`${s}px`,i.style.left=`${u}px`,i.style.width=`${c}px`,i.style.height=`${d}px`}a.hideOnLeave&&i.style.setProperty("display","none","important")},onAfterLeave(i){if(a.leaveAbsolute&&i?._transitionInitialStyles){const{position:s,top:u,left:c,width:d,height:f}=i._transitionInitialStyles;delete i._transitionInitialStyles,i.style.position=s||"",i.style.top=u||"",i.style.left=c||"",i.style.width=d||"",i.style.height=f||""}}};return()=>{const i=a.group?Jf:qa;return qe(i,{name:a.disabled?"":e,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:o},r.default)}}})}function Mv(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ie()({name:e,props:{mode:{type:String,default:n},disabled:{type:Boolean,default:ka()},group:Boolean,hideOnLeave:Boolean},setup(a,l){let{slots:r}=l;const o=a.group?Jf:qa;return()=>qe(o,{name:a.disabled?"":e,css:!a.disabled,...a.disabled?{}:{...t,onLeave:i=>{a.hideOnLeave?i.style.setProperty("display","none","important"):t.onLeave?.(i)}}},r.default)}})}function Nv(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"y";return{onBeforeEnter(l){l._parent=l.parentNode,l._initialStyle={transition:l.style.transition,overflow:l.style.overflow,width:l.style.width,height:l.style.height}},onEnter(l){const r=l._initialStyle;if(!r)return;l.style.setProperty("transition","none","important"),l.style.overflow="hidden";const o=`${l.offsetWidth}px`,i=`${l.offsetHeight}px`;["x","both"].includes(t)&&(l.style.width="0"),["y","both"].includes(t)&&(l.style.height="0"),l.offsetHeight,l.style.transition=r.transition,e&&l._parent&&l._parent.classList.add(e),requestAnimationFrame(()=>{["x","both"].includes(t)&&(l.style.width=o),["y","both"].includes(t)&&(l.style.height=i)})},onAfterEnter:a,onEnterCancelled:a,onLeave(l){l._initialStyle={transition:"",overflow:l.style.overflow,width:l.style.width,height:l.style.height},l.style.overflow="hidden",["x","both"].includes(t)&&(l.style.width=`${l.offsetWidth}px`),["y","both"].includes(t)&&(l.style.height=`${l.offsetHeight}px`),l.offsetHeight,requestAnimationFrame(()=>{["x","both"].includes(t)&&(l.style.width="0"),["y","both"].includes(t)&&(l.style.height="0")})},onAfterLeave:n,onLeaveCancelled:n};function n(l){e&&l._parent&&l._parent.classList.remove(e),a(l)}function a(l){if(!l._initialStyle)return;const{width:r,height:o}=l._initialStyle;l.style.overflow=l._initialStyle.overflow,r!=null&&["x","both"].includes(t)&&(l.style.width=r),o!=null&&["y","both"].includes(t)&&(l.style.height=o),delete l._initialStyle}}const NO=Y({target:[Object,Array]},"v-dialog-transition"),Ac=new WeakMap,Pu=ie()({name:"VDialogTransition",props:NO(),setup(e,t){let{slots:n}=t;const a={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,r){await new Promise(f=>requestAnimationFrame(f)),await new Promise(f=>requestAnimationFrame(f)),l.style.visibility="";const o=Iy(e.target,l),{x:i,y:s,sx:u,sy:c,speed:d}=o;if(Ac.set(l,o),ka())Oa(l,[{opacity:0},{}],{duration:125*d,easing:uy}).finished.then(()=>r());else{const f=Oa(l,[{transform:`translate(${i}px, ${s}px) scale(${u}, ${c})`,opacity:0},{}],{duration:225*d,easing:uy});xy(l)?.forEach(v=>{Oa(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:450*d,easing:ii})}),f.finished.then(()=>r())}},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,r){await new Promise(f=>requestAnimationFrame(f));let o;!Ac.has(l)||Array.isArray(e.target)||e.target.offsetParent||e.target.getClientRects().length?o=Iy(e.target,l):o=Ac.get(l);const{x:i,y:s,sx:u,sy:c,speed:d}=o;ka()?Oa(l,[{},{opacity:0}],{duration:85*d,easing:cy}).finished.then(()=>r()):(Oa(l,[{},{transform:`translate(${i}px, ${s}px) scale(${u}, ${c})`,opacity:0}],{duration:125*d,easing:cy}).finished.then(()=>r()),xy(l)?.forEach(v=>{Oa(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:250*d,easing:ii})}))},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?x(qa,ee({name:"dialog-transition"},a,{css:!1}),n):x(qa,{name:"dialog-transition"},n)}});function xy(e){const t=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list")?.children;return t&&[...t]}function Iy(e,t){const n=Lk(e),a=Cv(t),[l,r]=getComputedStyle(t).transformOrigin.split(" ").map(h=>parseFloat(h)),[o,i]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;o==="left"||i==="left"?s-=n.width/2:(o==="right"||i==="right")&&(s+=n.width/2);let u=n.top+n.height/2;o==="top"||i==="top"?u-=n.height/2:(o==="bottom"||i==="bottom")&&(u+=n.height/2);const c=n.width/a.width,d=n.height/a.height,f=Math.max(1,c,d),v=c/f||0,g=d/f||0,m=a.width*a.height/(window.innerWidth*window.innerHeight),k=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:s-(l+a.left),y:u-(r+a.top),sx:v,sy:g,speed:k}}const FO=On("fab-transition","center center","out-in"),BO=On("dialog-bottom-transition"),$O=On("dialog-top-transition"),fi=On("fade-transition"),Fv=On("scale-transition"),HO=On("scroll-x-transition"),WO=On("scroll-x-reverse-transition"),jO=On("scroll-y-transition"),UO=On("scroll-y-reverse-transition"),zO=On("slide-x-transition"),KO=On("slide-x-reverse-transition"),Bv=On("slide-y-transition"),GO=On("slide-y-reverse-transition"),Tu=Mv("expand-transition",Nv()),$v=Mv("expand-x-transition",Nv("","x")),YO=Mv("expand-both-transition",Nv("","both")),qO=Y({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),Fe=ie(!1)({name:"VDefaultsProvider",props:qO(),setup(e,t){let{slots:n}=t;const{defaults:a,disabled:l,reset:r,root:o,scoped:i}=co(e);return St(a,{reset:r,root:o,scoped:i,disabled:l}),()=>n.default?.()}}),Pt=Y({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Tt(e){return{dimensionStyles:P(()=>{const n={},a=be(e.height),l=be(e.maxHeight),r=be(e.maxWidth),o=be(e.minHeight),i=be(e.minWidth),s=be(e.width);return a!=null&&(n.height=a),l!=null&&(n.maxHeight=l),r!=null&&(n.maxWidth=r),o!=null&&(n.minHeight=o),i!=null&&(n.minWidth=i),s!=null&&(n.width=s),n})}}function XO(e){return{aspectStyles:P(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const sw=Y({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Ce(),...Pt()},"VResponsive"),zd=ie()({name:"VResponsive",props:sw(),setup(e,t){let{slots:n}=t;const{aspectStyles:a}=XO(e),{dimensionStyles:l}=Tt(e);return ce(()=>I("div",{class:ue(["v-responsive",{"v-responsive--inline":e.inline},e.class]),style:pe([l.value,e.style])},[I("div",{class:"v-responsive__sizer",style:pe(a.value)},null),n.additional?.(),n.default&&I("div",{class:ue(["v-responsive__content",e.contentClass])},[n.default()])])),{}}});function Hv(e){return _v(()=>{const{class:t,style:n}=uw(e);return{colorClasses:t,colorStyles:n}})}function Ut(e){const{colorClasses:t,colorStyles:n}=Hv(()=>({text:tt(e)}));return{textColorClasses:t,textColorStyles:n}}function Ye(e){const{colorClasses:t,colorStyles:n}=Hv(()=>({background:tt(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function JO(e){return{text:typeof e.text=="string"?e.text.replace(/^text-/,""):e.text,background:typeof e.background=="string"?e.background.replace(/^bg-/,""):e.background}}function uw(e){const t=JO(tt(e)),n=[],a={};if(t.background)if(Bd(t.background)){if(a.backgroundColor=t.background,!t.text&&tR(t.background)){const l=Cn(t.background);if(l.a==null||l.a===1){const r=Hk(l);a.color=r,a.caretColor=r}}}else n.push(`bg-${t.background}`);return t.text&&(Bd(t.text)?(a.color=t.text,a.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:a}}const ut=Y({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function gt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return{roundedClasses:P(()=>{const a=dt(e)?e.value:e.rounded,l=dt(e)?!1:e.tile,r=[];if(l||a===!1)r.push("rounded-0");else if(a===!0||a==="")r.push(`${t}--rounded`);else if(typeof a=="string"||a===0)for(const o of String(a).split(" "))r.push(`rounded-${o}`);return r})}}const tl=Y({transition:{type:null,default:"fade-transition",validator:e=>e!==!0}},"transition"),rn=(e,t)=>{let{slots:n}=t;const{transition:a,disabled:l,group:r,...o}=e,{component:i=r?Jf:qa,...s}=ar(a)?a:{};let u;return ar(a)?u=ee(s,ND({disabled:l,group:r}),o):u=ee({name:l||!a?"":a},o),qe(i,u,n)};function Py(e,t){if(!pv)return;const n=t.modifiers||{},a=t.value,{handler:l,options:r}=typeof a=="object"?a:{handler:a,options:{}},o=new IntersectionObserver(function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=e._observe?.[t.instance.$.uid];if(!u)return;const c=i.some(d=>d.isIntersecting);l&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&l(c,i,s),c&&n.once?Kd(e,t):u.init=!0},r);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function Kd(e,t){const n=e._observe?.[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const na={mounted:Py,unmounted:Kd,updated:(e,t)=>{e._observe?.[t.instance.$.uid]&&(Kd(e,t),Py(e,t))}},cw=Y({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,imageClass:null,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,...sw(),...Ce(),...ut(),...tl()},"VImg"),Xa=ie()({name:"VImg",directives:{vIntersect:na},props:cw(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color),{roundedClasses:o}=gt(e),i=It("VImg"),s=fe(""),u=re(),c=fe(e.eager?"loading":"idle"),d=fe(),f=fe(),v=P(()=>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)}),g=P(()=>v.value.aspect||d.value/f.value||0);ge(()=>e.src,()=>{m(c.value!=="idle")}),ge(g,(L,A)=>{!L&&A&&u.value&&w(u.value)}),vo(()=>m());function m(L){if(!(e.eager&&L)&&!(pv&&!L&&!e.eager)){if(c.value="loading",v.value.lazySrc){const A=new Image;A.src=v.value.lazySrc,w(A,null)}v.value.src&&Ee(()=>{n("loadstart",u.value?.currentSrc||v.value.src),setTimeout(()=>{if(!i.isUnmounted)if(u.value?.complete){if(u.value.naturalWidth||h(),c.value==="error")return;g.value||w(u.value,null),c.value==="loading"&&k()}else g.value||w(u.value),p()})})}}function k(){i.isUnmounted||(p(),w(u.value),c.value="loaded",n("load",u.value?.currentSrc||v.value.src))}function h(){i.isUnmounted||(c.value="error",n("error",u.value?.currentSrc||v.value.src))}function p(){const L=u.value;L&&(s.value=L.currentSrc||L.src)}let b=-1;Wt(()=>{clearTimeout(b)});function w(L){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const V=()=>{if(clearTimeout(b),i.isUnmounted)return;const{naturalHeight:B,naturalWidth:W}=L;B||W?(d.value=W,f.value=B):!L.complete&&c.value==="loading"&&A!=null?b=window.setTimeout(V,A):(L.currentSrc.endsWith(".svg")||L.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,f.value=1)};V()}const S=M(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),y=()=>{if(!v.value.src||c.value==="idle")return null;const L=I("img",{class:ue(["v-img__img",S.value,e.imageClass]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.src,srcset:v.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:k,onError:h},null),A=a.sources?.();return x(rn,{transition:e.transition,appear:!0},{default:()=>[ot(A?I("picture",{class:"v-img__picture"},[A,L]):L,[[la,c.value==="loaded"]])]})},_=()=>x(rn,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&I("img",{class:ue(["v-img__img","v-img__img--preload",S.value]),style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),C=()=>a.placeholder?x(rn,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!a.error)&&I("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,E=()=>a.error?x(rn,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&I("div",{class:"v-img__error"},[a.error()])]}):null,T=()=>e.gradient?I("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,D=fe(!1);{const L=ge(g,A=>{A&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{D.value=!0})}),L())})}return ce(()=>{const L=zd.filterProps(e);return ot(x(zd,ee({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!D.value,"v-img--fit-content":e.width==="fit-content"},l.value,o.value,e.class],style:[{width:be(e.width==="auto"?d.value:e.width)},r.value,e.style]},L,{aspectRatio:g.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>I(ke,null,[x(y,null,null),x(_,null,null),x(T,null,null),x(C,null,null),x(E,null,null)]),default:a.default}),[[na,{handler:m,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:c,naturalWidth:d,naturalHeight:f}}}),tn=Y({border:[Boolean,Number,String]},"border");function sn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return{borderClasses:P(()=>{const a=e.border;return a===!0||a===""?`${t}--border`:typeof a=="string"||a===0?String(a).split(" ").map(l=>`border-${l}`):[]})}}const Et=Y({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Mt(e){return{elevationClasses:M(()=>{const n=dt(e)?e.value:e.elevation;return n==null?[]:[`elevation-${n}`]})}}const Ty={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ta=Y({location:String},"location");function El(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:a}=Lt();return{locationStyles:P(()=>{if(!e.location)return{};const{side:r,align:o}=Nd(e.location.split(" ").length>1?e.location:`${e.location} center`,a.value);function i(u){return n?n(u):0}const s={};return r!=="center"&&(t?s[Ty[r]]=`calc(100% - ${i(r)}px)`:s[r]=0),o!=="center"?t?s[Ty[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 ZO=[null,"prominent","default","comfortable","compact"],dw=Y({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>ZO.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...tn(),...Ce(),...Et(),...Ta(),...ut(),...Ne({tag:"header"}),...We()},"VToolbar"),Gd=ie()({name:"VToolbar",props:dw(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(()=>e.color),{borderClasses:r}=sn(e),{elevationClasses:o}=Mt(e),{locationStyles:i}=El(e),{roundedClasses:s}=gt(e),{themeClasses:u}=ze(e),{rtlClasses:c}=Lt(),d=fe(e.extended===null?!!n.extension?.():e.extended),f=P(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),v=P(()=>d.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 St({VBtn:{variant:"text"}}),ce(()=>{const g=!!(e.title||n.title),m=!!(n.image||e.image),k=n.extension?.();return d.value=e.extended===null?!!k:e.extended,x(e.tag,{class:ue(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"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},a.value,r.value,o.value,s.value,u.value,c.value,e.class]),style:pe([l.value,i.value,e.style])},{default:()=>[m&&I("div",{key:"image",class:"v-toolbar__image"},[n.image?x(Fe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):x(Xa,{key:"image-img",cover:!0,src:e.image},null)]),x(Fe,{defaults:{VTabs:{height:be(f.value)}}},{default:()=>[I("div",{class:"v-toolbar__content",style:{height:be(f.value)}},[n.prepend&&I("div",{class:"v-toolbar__prepend"},[n.prepend?.()]),g&&x(Ov,{key:"title",text:e.title},{text:n.title}),n.default?.(),n.append&&I("div",{class:"v-toolbar__append"},[n.append?.()])])]}),x(Fe,{defaults:{VTabs:{height:be(v.value)}}},{default:()=>[x(Tu,null,{default:()=>[d.value&&I("div",{class:"v-toolbar__extension",style:{height:be(v.value)}},[k])]})]})]})}),{contentHeight:f,extensionHeight:v}}}),QO=Y({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function eM(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n,layoutSize:a}=t;let l=0,r=0;const o=re(null),i=fe(0),s=fe(0),u=fe(0),c=fe(!1),d=fe(!1),f=fe(!1),v=fe(!1),g=fe(!0),m=P(()=>Number(e.scrollThreshold)),k=P(()=>Je((m.value-i.value)/m.value||0));function h(S){const y="window"in S?window.innerHeight:S.clientHeight,_="window"in S?document.documentElement.scrollHeight:S.scrollHeight;return{clientHeight:y,scrollHeight:_}}function p(){const S=o.value;if(!S)return;const{clientHeight:y,scrollHeight:_}=h(S),C=_-y,E=a?.value||0,T=m.value+E;g.value=C>T}function b(){p()}function w(){const S=o.value;if(!S||n&&!n.value)return;l=i.value,i.value="window"in S?S.pageYOffset:S.scrollTop;const y=S instanceof Window?document.documentElement.scrollHeight:S.scrollHeight;r!==y&&(y>r&&p(),r=y),d.value=i.value<l,u.value=Math.abs(i.value-m.value);const{clientHeight:_,scrollHeight:C}=h(S),E=i.value+_>=C-5;!d.value&&E&&i.value>=m.value&&g.value&&(v.value=!0);const T=Math.abs(i.value-l)>100,D=i.value<=5;(d.value&&l-i.value>1&&!E||T&&i.value<m.value||D)&&(v.value=!1),f.value=E}return ge(d,()=>{s.value=s.value||i.value}),ge(c,()=>{s.value=0}),pt(()=>{ge(()=>e.scrollTarget,S=>{const y=S?document.querySelector(S):window;y&&y!==o.value&&(o.value?.removeEventListener("scroll",w),o.value=y,o.value.addEventListener("scroll",w,{passive:!0}),Promise.resolve().then(()=>{p()}))},{immediate:!0}),window.addEventListener("resize",b,{passive:!0})}),Wt(()=>{o.value?.removeEventListener("scroll",w),window.removeEventListener("resize",b)}),n&&ge(n,w,{immediate:!0}),{scrollThreshold:m,currentScroll:i,currentThreshold:u,isScrollActive:c,scrollRatio:k,isScrollingUp:d,savedScroll:s,isAtBottom:f,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:g}}function gr(){const e=fe(!1);return pt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:M(()=>e.value?void 0:{transition:"none !important"}),isBooted:Zl(e)}}const tM=Y({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...Be(dw(),["location"]),...mr(),...QO(),height:{type:[Number,String],default:64}},"VAppBar"),nM=ie()({name:"VAppBar",props:tM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=re(),l=xe(e,"modelValue"),r=P(()=>{const y=new Set(e.scrollBehavior?.split(" ")??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),o=P(()=>{const y=r.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!l.value}),i=P(()=>{const y=a.value?.contentHeight??0,_=a.value?.extensionHeight??0;return y+_}),{currentScroll:s,scrollThreshold:u,isScrollingUp:c,scrollRatio:d,isAtBottom:f,reachedBottomWhileScrollingDown:v,hasEnoughScrollableSpace:g}=eM(e,{canScroll:o,layoutSize:i}),m=M(()=>r.value.hide||r.value.fullyHide),k=P(()=>e.collapse||r.value.collapse&&(r.value.inverted?d.value>0:d.value===0)),h=P(()=>e.flat||r.value.fullyHide&&!l.value||r.value.elevate&&(r.value.inverted?s.value>0:s.value===0)),p=P(()=>r.value.fadeImage?r.value.inverted?1-d.value:d.value:void 0),b=P(()=>{if(r.value.hide&&r.value.inverted)return 0;const y=a.value?.contentHeight??0,_=a.value?.extensionHeight??0;return m.value?s.value<u.value||r.value.fullyHide?y+_:y:y+_});Gt(()=>!!e.scrollBehavior,()=>{vt(()=>{if(!m.value){l.value=!0;return}if(r.value.inverted){l.value=s.value>u.value;return}if(!g.value){l.value=!0;return}if(v.value){l.value=!1;return}l.value=c.value&&!f.value||s.value<u.value})});const{ssrBootStyles:w}=gr(),{layoutItemStyles:S}=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:M(()=>e.location),layoutSize:b,elementSize:fe(void 0),active:l,absolute:M(()=>e.absolute)});return ce(()=>{const y=Be(Gd.filterProps(e),["location"]);return x(Gd,ee({ref:a,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...S.value,"--v-toolbar-image-opacity":p.value,height:void 0,...w.value},e.style]},y,{collapse:k.value,flat:h.value}),n)}),{}}}),aM=[null,"default","comfortable","compact"],kt=Y({density:{type:String,default:"default",validator:e=>aM.includes(e)}},"density");function qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return{densityClasses:M(()=>`${t}--density-${e.density}`)}}const lM=["elevated","flat","tonal","outlined","text","plain"];function nl(e,t){return I(ke,null,[e&&I("span",{key:"overlay",class:ue(`${t}__overlay`)},null),I("span",{key:"underlay",class:ue(`${t}__underlay`)},null)])}const Mn=Y({color:String,variant:{type:String,default:"elevated",validator:e=>lM.includes(e)}},"variant");function al(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();const n=M(()=>{const{variant:r}=tt(e);return`${t}--variant-${r}`}),{colorClasses:a,colorStyles:l}=Hv(()=>{const{variant:r,color:o}=tt(e);return{[["elevated","flat"].includes(r)?"background":"text"]:o}});return{colorClasses:a,colorStyles:l,variantClasses:n}}const fw=Y({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...tn(),...Ce(),...kt(),...Et(),...ut(),...Ne(),...We(),...Mn()},"VBtnGroup"),Yd=ie()({name:"VBtnGroup",props:fw(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{densityClasses:l}=qt(e),{borderClasses:r}=sn(e),{elevationClasses:o}=Mt(e),{roundedClasses:i}=gt(e);St({VBtn:{height:M(()=>e.direction==="horizontal"?"auto":null),baseColor:M(()=>e.baseColor),color:M(()=>e.color),density:M(()=>e.density),flat:!0,variant:M(()=>e.variant)}}),ce(()=>x(e.tag,{class:ue(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},a.value,r.value,l.value,o.value,i.value,e.class]),style:pe(e.style)},n))}}),yr=Y({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),br=Y({value:null,disabled:Boolean,selectedClass:String},"group-item");function Sl(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const a=It("useGroupItem");if(!a)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=zt();Ke(Symbol.for(`${t.description}:id`),l);const r=Re(t,null);if(!r){if(!n)return r;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=M(()=>e.value),i=P(()=>!!(r.disabled.value||e.disabled));function s(){r?.register({id:l,value:o,disabled:i},a)}function u(){r?.unregister(l)}s(),Wt(()=>u());const c=P(()=>r.isSelected(l)),d=P(()=>r.items.value[0].id===l),f=P(()=>r.items.value[r.items.value.length-1].id===l),v=P(()=>c.value&&[r.selectedClass.value,e.selectedClass]);return ge(c,g=>{a.emit("group:selected",{value:g})},{flush:"sync"}),{id:l,isSelected:c,isFirst:d,isLast:f,toggle:()=>r.select(l,!c.value),select:g=>r.select(l,g),selectedClass:v,value:o,disabled:i,group:r,register:s,unregister:u}}function Al(e,t){let n=!1;const a=wt([]),l=xe(e,"modelValue",[],f=>f===void 0?[]:vw(a,f===null?[null]:rt(f)),f=>{const v=oM(a,f);return e.multiple?v:v[0]}),r=It("useGroup");function o(f,v){const g=f,m=Symbol.for(`${t.description}:id`),h=Or(m,r?.vnode).indexOf(v);Oe(g.value)===void 0&&(g.value=h,g.useIndexAsValue=!0),h>-1?a.splice(h,0,g):a.push(g)}function i(f){if(n)return;s();const v=a.findIndex(g=>g.id===f);a.splice(v,1)}function s(){const f=a.find(v=>!v.disabled);f&&e.mandatory==="force"&&!l.value.length&&(l.value=[f.id])}pt(()=>{s()}),Wt(()=>{n=!0}),Ii(()=>{for(let f=0;f<a.length;f++)a[f].useIndexAsValue&&(a[f].value=f)});function u(f,v){const g=a.find(m=>m.id===f);if(!(v&&g?.disabled))if(e.multiple){const m=l.value.slice(),k=m.findIndex(p=>p===f),h=~k;if(v=v??!h,h&&e.mandatory&&m.length<=1||!h&&e.max!=null&&m.length+1>e.max)return;k<0&&v?m.push(f):k>=0&&!v&&m.splice(k,1),l.value=m}else{const m=l.value.includes(f);if(e.mandatory&&m||!m&&!v)return;l.value=v??!m?[f]:[]}}function c(f){if(e.multiple,l.value.length){const v=l.value[0],g=a.findIndex(h=>h.id===v);let m=(g+f)%a.length,k=a[m];for(;k.disabled&&m!==g;)m=(m+f)%a.length,k=a[m];if(k.disabled)return;l.value=[a[m].id]}else{const v=a.find(g=>!g.disabled);v&&(l.value=[v.id])}}const d={register:o,unregister:i,selected:l,select:u,disabled:M(()=>e.disabled),prev:()=>c(a.length-1),next:()=>c(1),isSelected:f=>l.value.includes(f),selectedClass:M(()=>e.selectedClass),items:M(()=>a),getItemIndex:f=>rM(a,f)};return Ke(t,d),d}function rM(e,t){const n=vw(e,[t]);return n.length?e.findIndex(a=>a.id===n[0]):-1}function vw(e,t){const n=[];return t.forEach(a=>{const l=e.find(o=>$t(a,o.value)),r=e[a];l?.value!==void 0?n.push(l.id):r?.useIndexAsValue&&n.push(r.id)}),n}function oM(e,t){const n=[];return t.forEach(a=>{const l=e.findIndex(r=>r.id===a);if(~l){const r=e[l];n.push(r.value!==void 0?r.value:l)}}),n}const Wv=Symbol.for("vuetify:v-btn-toggle"),iM=Y({...fw(),...yr()},"VBtnToggle"),sM=ie()({name:"VBtnToggle",props:iM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,next:l,prev:r,select:o,selected:i}=Al(e,Wv);return ce(()=>{const s=Yd.filterProps(e);return x(Yd,ee({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>[n.default?.({isSelected:a,next:l,prev:r,select:o,selected:i})]})}),{next:l,prev:r,select:o}}}),uM=["x-small","small","default","large","x-large"],Ea=Y({size:{type:[String,Number],default:"default"}},"size");function go(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return _v(()=>{const n=e.size;let a,l;return Bs(uM,n)?a=`${t}--size-${n}`:n&&(l={width:be(n),height:be(n)}),{sizeClasses:a,sizeStyles:l}})}const cM=Y({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Pe,opacity:[String,Number],...Ce(),...Ea(),...Ne({tag:"i"}),...We()},"VIcon"),Ue=ie()({name:"VIcon",props:cM(),setup(e,t){let{attrs:n,slots:a}=t;const l=fe(),{themeClasses:r}=Iu(),{iconData:o}=kR(()=>l.value||e.icon),{sizeClasses:i}=go(e),{textColorClasses:s,textColorStyles:u}=Ut(()=>e.color);return ce(()=>{const c=a.default?.();c&&(l.value=Pk(c).filter(f=>f.type===Ua&&f.children&&typeof f.children=="string")[0]?.children);const d=!!(n.onClick||n.onClickOnce);return x(o.value.component,{tag:e.tag,icon:o.value.icon,class:ue(["v-icon","notranslate",r.value,i.value,s.value,{"v-icon--clickable":d,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:pe([{"--v-icon-opacity":e.opacity},i.value?void 0:{fontSize:be(e.size),height:be(e.size),width:be(e.size)},u.value,e.style]),role:d?"button":void 0,"aria-hidden":!d,tabindex:d?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function Vi(e,t){const n=re(),a=fe(!1);if(pv){const l=new IntersectionObserver(r=>{a.value=!!r.find(o=>o.isIntersecting)},t);ft(()=>{l.disconnect()}),ge(n,(r,o)=>{o&&(l.unobserve(o),a.value=!1),r&&l.observe(r)},{flush:"post"})}return{intersectionRef:n,isIntersecting:a}}const dM=Y({reveal:{type:[Boolean,Object],default:!1}},"reveal");function fM(e){const n=M(()=>typeof e.reveal=="object"?Math.max(0,Number(e.reveal.duration??900)):900),a=fe(e.reveal?"initial":"disabled");return pt(async()=>{e.reveal&&(a.value="initial",await new Promise(l=>requestAnimationFrame(l)),a.value="pending",await new Promise(l=>setTimeout(l,n.value)),a.value="done")}),{duration:n,state:a}}const vM=Y({bgColor:String,color:String,indeterminate:[Boolean,String],rounded:Boolean,modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Ce(),...dM(),...Ea(),...Ne({tag:"div"}),...We()},"VProgressCircular"),kl=ie()({name:"VProgressCircular",props:vM(),setup(e,t){let{slots:n}=t;const a=20,l=2*Math.PI*a,r=re(),{themeClasses:o}=ze(e),{sizeClasses:i,sizeStyles:s}=go(e),{textColorClasses:u,textColorStyles:c}=Ut(()=>e.color),{textColorClasses:d,textColorStyles:f}=Ut(()=>e.bgColor),{intersectionRef:v,isIntersecting:g}=Vi(),{resizeRef:m,contentRect:k}=Wn(),{state:h,duration:p}=fM(e),b=M(()=>h.value==="initial"?0:Je(parseFloat(e.modelValue),0,100)),w=M(()=>Number(e.width)),S=M(()=>s.value?Number(e.size):k.value?k.value.width:Math.max(w.value,32)),y=M(()=>a/(1-w.value/S.value)*2),_=M(()=>w.value/S.value*y.value),C=M(()=>{const T=(100-b.value)/100*l;return e.rounded&&b.value>0&&b.value<100?be(Math.min(l-.01,T+_.value)):be(T)}),E=P(()=>{const T=Number(e.rotate);return e.rounded?T+_.value/2/l*360:T});return vt(()=>{v.value=r.value,m.value=r.value}),ce(()=>x(e.tag,{ref:r,class:ue(["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":g.value,"v-progress-circular--disable-shrink":e.indeterminate&&(e.indeterminate==="disable-shrink"||ka()),"v-progress-circular--revealing":["initial","pending"].includes(h.value)},o.value,i.value,u.value,e.class]),style:pe([s.value,c.value,{"--progress-reveal-duration":`${p.value}ms`},e.style]),role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:b.value},{default:()=>[I("svg",{style:{transform:`rotate(calc(-90deg + ${E.value}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${y.value} ${y.value}`},[I("circle",{class:ue(["v-progress-circular__underlay",d.value]),style:pe(f.value),fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":_.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),I("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:a,"stroke-width":_.value,"stroke-dasharray":l,"stroke-dashoffset":C.value,"stroke-linecap":e.rounded?"round":void 0},null)]),n.default&&I("div",{class:"v-progress-circular__content"},[n.default({value:b.value})])]})),{}}}),mM=Y({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},"chunks");function hM(e,t){const n=M(()=>!!e.chunkCount||!!e.chunkWidth),a=P(()=>{const i=tt(t);if(!i)return 0;if(!e.chunkCount)return Number(e.chunkWidth);const s=Number(e.chunkCount);return(i-Number(e.chunkGap)*(s-1))/s}),l=M(()=>Number(e.chunkGap)),r=P(()=>{if(!n.value)return{};const i=be(l.value),s=be(a.value);return{maskRepeat:"repeat-x",maskImage:`linear-gradient(90deg, #000, #000 ${s}, transparent ${s}, transparent)`,maskSize:`calc(${s} + ${i}) 100%`}});function o(i){const s=tt(t);if(!s)return i;const u=100*l.value/s,c=100*(a.value+l.value)/s,d=Math.floor((i+u)/c);return Je(0,d*c-u/2,100)}return{hasChunks:n,chunksMaskStyles:r,snapValueToChunk:o}}const gM=Y({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,...mM(),...Ce(),...Ta({location:"top"}),...ut(),...Ne(),...We()},"VProgressLinear"),Eu=ie()({name:"VProgressLinear",props:gM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=re(),l=xe(e,"modelValue"),{isRtl:r,rtlClasses:o}=Lt(),{themeClasses:i}=ze(e),{locationStyles:s}=El(e),{textColorClasses:u,textColorStyles:c}=Ut(()=>e.color),{backgroundColorClasses:d,backgroundColorStyles:f}=Ye(()=>e.bgColor||e.color),{backgroundColorClasses:v,backgroundColorStyles:g}=Ye(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:m,backgroundColorStyles:k}=Ye(()=>e.color),{roundedClasses:h}=gt(e),{intersectionRef:p,isIntersecting:b}=Vi(),w=P(()=>parseFloat(e.max)),S=P(()=>parseFloat(e.height)),y=P(()=>Je(parseFloat(e.bufferValue)/w.value*100,0,100)),_=P(()=>Je(parseFloat(l.value)/w.value*100,0,100)),C=P(()=>r.value!==e.reverse),E=P(()=>e.indeterminate?"fade-transition":"slide-x-transition"),T=fe(0),{hasChunks:D,chunksMaskStyles:L,snapValueToChunk:A}=hM(e,T);Gt(D,()=>{const{resizeRef:U}=Wn(q=>T.value=q[0].contentRect.width);vt(()=>U.value=a.value)});const V=P(()=>D.value?A(y.value):y.value),B=P(()=>D.value?A(_.value):_.value);function W(U){if(!p.value)return;const{left:q,right:Z,width:K}=p.value.getBoundingClientRect(),te=C.value?K-U.clientX+(Z-K):U.clientX-q;l.value=Math.round(te/K*w.value)}return vt(()=>{p.value=a.value}),ce(()=>x(e.tag,{ref:a,class:ue(["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&b.value,"v-progress-linear--reverse":C.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped,"v-progress-linear--clickable":e.clickable},h.value,i.value,o.value,e.class]),style:pe([{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?be(S.value):0,"--v-progress-linear-height":be(S.value),...e.absolute?s.value:{}},L.value,e.style]),role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Math.min(parseFloat(l.value),w.value),onClick:e.clickable&&W},{default:()=>[e.stream&&I("div",{key:"stream",class:ue(["v-progress-linear__stream",u.value]),style:{...c.value,[C.value?"left":"right"]:be(-S.value),borderTop:`${be(S.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${be(S.value/4)})`,width:be(100-y.value,"%"),"--v-progress-linear-stream-to":be(S.value*(C.value?1:-1))}},null),I("div",{class:ue(["v-progress-linear__background",d.value]),style:pe([f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),I("div",{class:ue(["v-progress-linear__buffer",v.value]),style:pe([g.value,{opacity:parseFloat(e.bufferOpacity),width:be(V.value,"%")}])},null),x(qa,{name:E.value},{default:()=>[e.indeterminate?I("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(U=>I("div",{key:U,class:ue(["v-progress-linear__indeterminate",U,m.value]),style:pe(k.value)},null))]):I("div",{class:ue(["v-progress-linear__determinate",m.value]),style:pe([k.value,{width:be(B.value,"%")}])},null)]}),n.default&&I("div",{class:"v-progress-linear__content"},[n.default({value:_.value,buffer:y.value})])]})),{}}}),Au=Y({loading:[Boolean,String]},"loader");function Li(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return{loaderClasses:M(()=>({[`${t}--loading`]:e.loading}))}}function Di(e,t){let{slots:n}=t;return I("div",{class:ue(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||x(Eu,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const yM=["static","relative","fixed","absolute","sticky"],yo=Y({position:{type:String,validator:e=>yM.includes(e)}},"position");function bo(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();return{positionClasses:M(()=>e.position?`${t}--${e.position}`:void 0)}}function bM(){const e=It("useRoute");return P(()=>e?.proxy?.$route)}function mw(){return It("useRouter")?.proxy?.$router}function Ri(e,t){const n=tp("RouterLink"),a=M(()=>!!(e.href||e.to)),l=P(()=>a?.value||Yg(t,"click")||Yg(e,"click"));if(typeof n=="string"||!("useLink"in n)){const d=M(()=>e.href);return{isLink:a,isRouterLink:M(()=>!1),isClickable:l,href:d,linkProps:wt({href:d}),route:M(()=>{}),navigate:M(()=>{})}}const r=n.useLink({to:M(()=>e.to||""),replace:M(()=>e.replace)}),o=P(()=>e.to?r:void 0),i=bM(),s=P(()=>o.value?e.exact?i.value?o.value.isExactActive?.value&&$t(o.value.route.value.query,i.value.query):o.value.isExactActive?.value??!1:o.value.isActive?.value??!1:!1),u=P(()=>e.to?o.value?.route.value.href:e.href);return{isLink:a,isRouterLink:M(()=>!!e.to),isClickable:l,isActive:s,route:M(()=>o.value?.route.value),navigate:M(()=>o.value?.navigate),href:u,linkProps:wt({href:u,"aria-current":M(()=>s.value?"page":void 0),"aria-disabled":M(()=>e.disabled&&a.value?"true":void 0),tabindex:M(()=>e.disabled&&a.value?"-1":void 0)})}}const Oi=Y({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Vc=!1;function pM(e,t){let n=!1,a,l;Ze&&e?.beforeEach&&(Ee(()=>{window.addEventListener("popstate",r),a=e.beforeEach(()=>Vc?n?t():void 0:(Vc=!0,new Promise(o=>{setTimeout(()=>o(n?t():void 0))}))),l=e?.afterEach(()=>{Vc=!1})}),ft(()=>{window.removeEventListener("popstate",r),a?.(),l?.()}));function r(o){o.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}function SM(e,t){ge(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&Ee(()=>{t(n)})},{immediate:!0})}const qd=Symbol("rippleStop"),kM=80;function Ey(e,t){e.style.transform=t,e.style.webkitTransform=t}function Xd(e){return e.constructor.name==="TouchEvent"}function hw(e){return e.constructor.name==="KeyboardEvent"}const wM=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=0,l=0;if(!hw(e)){const d=t.getBoundingClientRect(),f=Xd(e)?e.touches[e.touches.length-1]:e;a=f.clientX-d.left,l=f.clientY-d.top}let r=0,o=.3;t._ripple?.circle?(o=.15,r=t.clientWidth/2,r=n.center?r:r+Math.sqrt((a-r)**2+(l-r)**2)/4):r=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const i=`${(t.clientWidth-r*2)/2}px`,s=`${(t.clientHeight-r*2)/2}px`,u=n.center?i:`${a-r}px`,c=n.center?s:`${l-r}px`;return{radius:r,scale:o,x:u,y:c,centerX:i,centerY:s}},zs={show(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t?._ripple?.enabled)return;const a=document.createElement("span"),l=document.createElement("span");a.appendChild(l),a.className="v-ripple__container",n.class&&(a.className+=` ${n.class}`);const{radius:r,scale:o,x:i,y:s,centerX:u,centerY:c}=wM(e,t,n),d=`${r*2}px`;l.className="v-ripple__animation",l.style.width=d,l.style.height=d,t.appendChild(a);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Ey(l,`translate(${i}, ${s}) scale3d(${o},${o},${o})`),l.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Ey(l,`translate(${u}, ${c}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=Array.from(t).findLast(r=>!r.dataset.isHiding);if(n)n.dataset.isHiding="true";else return;const a=performance.now()-Number(n.dataset.activated),l=Math.max(250-a,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),n.parentNode?.parentNode===e&&e.removeChild(n.parentNode)},300)},l)}};function gw(e){return typeof e>"u"||!!e}function vi(e){const t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[qd])){if(e[qd]=!0,Xd(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||hw(e),n._ripple.class&&(t.class=n._ripple.class),Xd(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{zs.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},kM)}else zs.show(e,n,t)}}function Ks(e){e[qd]=!0}function wn(e){const t=e.currentTarget;if(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(()=>{wn(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),zs.hide(t)}}function yw(e){const t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let mi=!1;function _M(e,t){!mi&&t.includes(e.key)&&(mi=!0,vi(e))}function bw(e){mi=!1,wn(e)}function pw(e){mi&&(mi=!1,wn(e))}function Sw(e,t,n){const{value:a,modifiers:l}=t,r=gw(a);r||zs.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=r,e._ripple.centered=l.center,e._ripple.circle=l.circle;const o=ar(a)?a:{};o.class&&(e._ripple.class=o.class);const i=o.keys??["Enter","Space"];if(e._ripple.keyDownHandler=s=>_M(s,i),r&&!n){if(l.stop){e.addEventListener("touchstart",Ks,{passive:!0}),e.addEventListener("mousedown",Ks);return}e.addEventListener("touchstart",vi,{passive:!0}),e.addEventListener("touchend",wn,{passive:!0}),e.addEventListener("touchmove",yw,{passive:!0}),e.addEventListener("touchcancel",wn),e.addEventListener("mousedown",vi),e.addEventListener("mouseup",wn),e.addEventListener("mouseleave",wn),e.addEventListener("keydown",e._ripple.keyDownHandler),e.addEventListener("keyup",bw),e.addEventListener("blur",pw),e.addEventListener("dragstart",wn,{passive:!0})}else!r&&n&&kw(e)}function kw(e){e.removeEventListener("touchstart",Ks),e.removeEventListener("mousedown",Ks),e.removeEventListener("touchstart",vi),e.removeEventListener("touchend",wn),e.removeEventListener("touchmove",yw),e.removeEventListener("touchcancel",wn),e.removeEventListener("mousedown",vi),e.removeEventListener("mouseup",wn),e.removeEventListener("mouseleave",wn),e._ripple?.keyDownHandler&&e.removeEventListener("keydown",e._ripple.keyDownHandler),e.removeEventListener("keyup",bw),e.removeEventListener("blur",pw),e.removeEventListener("dragstart",wn)}function CM(e,t){Sw(e,t,!1)}function xM(e){kw(e),delete e._ripple}function IM(e,t){if(t.value===t.oldValue)return;const n=gw(t.oldValue);Sw(e,t,n)}const Yt={mounted:CM,unmounted:xM,updated:IM},Vu=Y({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:Wv},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Pe,appendIcon:Pe,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...tn(),...Ce(),...kt(),...Pt(),...Et(),...br(),...Au(),...Ta(),...yo(),...ut(),...Oi(),...Ea(),...Ne({tag:"button"}),...We(),...Mn({variant:"elevated"})},"VBtn"),He=ie()({name:"VBtn",props:Vu(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=ze(e),{borderClasses:r}=sn(e),{densityClasses:o}=qt(e),{dimensionStyles:i}=Tt(e),{elevationClasses:s}=Mt(e),{loaderClasses:u}=Li(e),{locationStyles:c}=El(e),{positionClasses:d}=bo(e),{roundedClasses:f}=gt(e),{sizeClasses:v,sizeStyles:g}=go(e),m=Sl(e,e.symbol,!1),k=Ri(e,n),h=P(()=>e.active!==void 0?e.active:k.isRouterLink.value?k.isActive?.value:m?.isSelected.value),p=M(()=>h.value?e.activeColor??e.color:e.color),b=P(()=>({color:m?.isSelected.value&&(!k.isLink.value||k.isActive?.value)||!m||k.isActive?.value?p.value??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:w,colorStyles:S,variantClasses:y}=al(b),_=P(()=>m?.disabled.value||e.disabled),C=M(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),E=P(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function T(D){_.value||k.isLink.value&&(D.metaKey||D.ctrlKey||D.shiftKey||D.button!==0||n.target==="_blank")||(k.isRouterLink.value?k.navigate.value?.(D):m?.toggle())}return SM(k,m?.select),ce(()=>{const D=k.isLink.value?"a":e.tag,L=!!(e.prependIcon||a.prepend),A=!!(e.appendIcon||a.append),V=!!(e.icon&&e.icon!==!0);return ot(x(D,ee(k.linkProps,{type:D==="a"?void 0:"button",class:["v-btn",m?.selectedClass.value,{"v-btn--active":h.value,"v-btn--block":e.block,"v-btn--disabled":_.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}`]:[],l.value,r.value,w.value,o.value,s.value,u.value,d.value,f.value,v.value,y.value,e.class],style:[S.value,i.value,c.value,g.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:_.value&&D!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:T,value:E.value}),{default:()=>[nl(!0,"v-btn"),!e.icon&&L&&I("span",{key:"prepend",class:"v-btn__prepend"},[a.prepend?x(Fe,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},a.prepend):x(Ue,{key:"prepend-icon",icon:e.prependIcon},null)]),I("span",{class:"v-btn__content","data-no-activator":""},[!a.default&&V?x(Ue,{key:"content-icon",icon:e.icon},null):x(Fe,{key:"content-defaults",disabled:!V,defaults:{VIcon:{icon:e.icon}}},{default:()=>[a.default?.()??za(e.text)]})]),!e.icon&&A&&I("span",{key:"append",class:"v-btn__append"},[a.append?x(Fe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},a.append):x(Ue,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&I("span",{key:"loader",class:"v-btn__loader"},[a.loader?.()??x(kl,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}),[[Yt,!_.value&&e.ripple,"",{center:!!e.icon}]])}),{group:m}}}),PM=Y({...Be(Vu({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),TM=ie()({name:"VAppBarNavIcon",props:PM(),setup(e,t){let{slots:n}=t;return ce(()=>x(He,ee(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),EM=ie()({name:"VAppBarTitle",props:iw(),setup(e,t){let{slots:n}=t;return ce(()=>x(Ov,ee(e,{class:"v-app-bar-title"}),n)),{}}}),ww=el("v-alert-title"),_w=Y({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[["x-small",10],["small",16],["default",24],["large",28],["x-large",32]]}},"iconSize");function Cw(e,t){return{iconSize:P(()=>{const a=new Map(e.iconSizes),l=e.iconSize??t()??"default";return a.has(l)?a.get(l):l})}}const AM=["success","info","warning","error"],VM=Y({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Pe,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>AM.includes(e)},...Ce(),...kt(),...Pt(),...Et(),..._w(),...Ta(),...yo(),...ut(),...Ne(),...We(),...Mn({variant:"flat"})},"VAlert"),LM=ie()({name:"VAlert",props:VM(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=xe(e,"modelValue"),r=M(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:o}=Cw(e,()=>e.prominent?44:void 0),{themeClasses:i}=ze(e),{colorClasses:s,colorStyles:u,variantClasses:c}=al(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:d}=qt(e),{dimensionStyles:f}=Tt(e),{elevationClasses:v}=Mt(e),{locationStyles:g}=El(e),{positionClasses:m}=bo(e),{roundedClasses:k}=gt(e),{textColorClasses:h,textColorStyles:p}=Ut(()=>e.borderColor),{t:b}=Qe(),w=M(()=>({"aria-label":b(e.closeLabel),onClick(S){l.value=!1,n("click:close",S)}}));return()=>{const S=!!(a.prepend||r.value),y=!!(a.title||e.title),_=!!(a.close||e.closable),C={density:e.density,icon:r.value,size:e.iconSize||e.prominent?o.value:void 0};return l.value&&x(e.tag,{class:ue(["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},i.value,s.value,d.value,v.value,m.value,k.value,c.value,e.class]),style:pe([u.value,f.value,g.value,e.style]),role:"alert"},{default:()=>[nl(!1,"v-alert"),e.border&&I("div",{key:"border",class:ue(["v-alert__border",h.value]),style:pe(p.value)},null),S&&I("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?x(Fe,{key:"prepend-defaults",disabled:!r.value,defaults:{VIcon:{...C}}},a.prepend):x(Ue,ee({key:"prepend-icon"},C),null)]),I("div",{class:"v-alert__content"},[y&&x(ww,{key:"title"},{default:()=>[a.title?.()??e.title]}),a.text?.()??e.text,a.default?.()]),a.append&&I("div",{key:"append",class:"v-alert__append"},[a.append()]),_&&I("div",{key:"close",class:"v-alert__close"},[a.close?x(Fe,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>[a.close?.({props:w.value})]}):x(He,ee({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},w.value),null)])]})}}}),DM=Y({start:Boolean,end:Boolean,icon:Pe,image:String,text:String,...tn(),...Ce(),...kt(),...ut(),...Ea(),...Ne(),...We(),...Mn({variant:"flat"})},"VAvatar"),An=ie()({name:"VAvatar",props:DM(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{borderClasses:l}=sn(e),{colorClasses:r,colorStyles:o,variantClasses:i}=al(e),{densityClasses:s}=qt(e),{roundedClasses:u}=gt(e),{sizeClasses:c,sizeStyles:d}=go(e);return ce(()=>x(e.tag,{class:ue(["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},a.value,l.value,r.value,s.value,u.value,c.value,i.value,e.class]),style:pe([o.value,d.value,e.style])},{default:()=>[n.default?x(Fe,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?x(Xa,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?x(Ue,{key:"icon",icon:e.icon},null):e.text,nl(!1,"v-avatar")]})),{}}}),RM=Y({text:String,onClick:Kt(),...Ce(),...We()},"VLabel"),po=ie()({name:"VLabel",props:RM(),setup(e,t){let{slots:n}=t;return ce(()=>I("label",{class:ue(["v-label",{"v-label--clickable":!!e.onClick},e.class]),style:pe(e.style),onClick:e.onClick},[e.text,n.default?.()])),{}}}),xw=Symbol.for("vuetify:selection-control-group"),jv=Y({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Pe,trueIcon:Pe,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:$t},...Ce(),...kt(),...We()},"SelectionControlGroup"),OM=Y({...jv({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Iw=ie()({name:"VSelectionControlGroup",props:OM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),l=zt(),r=M(()=>e.id||`v-selection-control-group-${l}`),o=M(()=>e.name||r.value),i=new Set;return Ke(xw,{modelValue:a,forceUpdate:()=>{i.forEach(s=>s())},onForceUpdate:s=>{i.add(s),ft(()=>{i.delete(s)})}}),St({[e.defaultsTarget]:{color:M(()=>e.color),disabled:M(()=>e.disabled),density:M(()=>e.density),error:M(()=>e.error),inline:M(()=>e.inline),modelValue:a,multiple:M(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),name:o,falseIcon:M(()=>e.falseIcon),trueIcon:M(()=>e.trueIcon),readonly:M(()=>e.readonly),ripple:M(()=>e.ripple),type:M(()=>e.type),valueComparator:M(()=>e.valueComparator)}}),ce(()=>I("div",{class:ue(["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class]),style:pe(e.style),role:e.type==="radio"?"radiogroup":void 0},[n.default?.()])),{}}}),Lu=Y({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Ce(),...jv()},"VSelectionControl");function MM(e){const t=Re(xw,void 0),{densityClasses:n}=qt(e),a=xe(e,"modelValue"),l=P(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),r=P(()=>e.falseValue!==void 0?e.falseValue:!1),o=P(()=>!!e.multiple||e.multiple==null&&Array.isArray(a.value)),i=P({get(){const v=t?t.modelValue.value:a.value;return o.value?rt(v).some(g=>e.valueComparator(g,l.value)):e.valueComparator(v,l.value)},set(v){if(e.readonly)return;const g=v?l.value:r.value;let m=g;o.value&&(m=v?[...rt(a.value),g]:rt(a.value).filter(k=>!e.valueComparator(k,l.value))),t?t.modelValue.value=m:a.value=m}}),{textColorClasses:s,textColorStyles:u}=Ut(()=>{if(!(e.error||e.disabled))return i.value?e.color:e.baseColor}),{backgroundColorClasses:c,backgroundColorStyles:d}=Ye(()=>i.value&&!e.error&&!e.disabled?e.color:e.baseColor),f=P(()=>i.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:l,falseValue:r,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,icon:f}}const wl=ie()({name:"VSelectionControl",directives:{vRipple:Yt},inheritAttrs:!1,props:Lu(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{group:l,densityClasses:r,icon:o,model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,trueValue:f}=MM(e),v=zt(),g=fe(!1),m=fe(!1),k=re(),h=M(()=>e.id||`input-${v}`),p=M(()=>!e.disabled&&!e.readonly);l?.onForceUpdate(()=>{k.value&&(k.value.checked=i.value)});function b(_){p.value&&(g.value=!0,eo(_.target,":focus-visible")!==!1&&(m.value=!0))}function w(){g.value=!1,m.value=!1}function S(_){_.stopPropagation()}function y(_){if(!p.value){k.value&&(k.value.checked=i.value);return}e.readonly&&l&&Ee(()=>l.forceUpdate()),i.value=_.target.checked}return ce(()=>{const _=a.label?a.label({label:e.label,props:{for:h.value}}):e.label,[C,E]=Ia(n),T=I("input",ee({ref:k,checked:i.value,disabled:!!e.disabled,id:h.value,onBlur:w,onFocus:b,onInput:y,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:f.value,name:e.name,"aria-checked":e.type==="checkbox"?i.value:void 0},E),null);return I("div",ee({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":g.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":e.inline},r.value,e.class]},C,{style:e.style}),[I("div",{class:ue(["v-selection-control__wrapper",s.value]),style:pe(u.value)},[a.default?.({backgroundColorClasses:c,backgroundColorStyles:d}),ot(I("div",{class:ue(["v-selection-control__input"])},[a.input?.({model:i,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:d,inputNode:T,icon:o.value,props:{onFocus:b,onBlur:w,id:h.value}})??I(ke,null,[o.value&&x(Ue,{key:"icon",icon:o.value},null),T])]),[[Yt,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),_&&x(po,{for:h.value,onClick:S},{default:()=>[_]})])}),{isFocused:g,input:k}}}),Pw=Y({indeterminate:Boolean,indeterminateIcon:{type:Pe,default:"$checkboxIndeterminate"},...Lu({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),aa=ie()({name:"VCheckboxBtn",props:Pw(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"indeterminate"),l=xe(e,"modelValue");function r(s){a.value&&(a.value=!1)}const o=M(()=>a.value?e.indeterminateIcon:e.falseIcon),i=M(()=>a.value?e.indeterminateIcon:e.trueIcon);return ce(()=>{const s=Be(wl.filterProps(e),["modelValue"]);return x(wl,ee(s,{modelValue:l.value,"onUpdate:modelValue":[u=>l.value=u,r],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:i.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}});function Mi(e){const{t}=Qe();function n(a){let{name:l,color:r,...o}=a;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],s=e[`onClick:${l}`];function u(d){d.key!=="Enter"&&d.key!==" "||(d.preventDefault(),d.stopPropagation(),Ti(s,new PointerEvent("click",d)))}const c=s&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return x(Ue,ee({icon:e[`${l}Icon`],"aria-label":c,onClick:s,onKeydown:u,color:r},o),null)}return{InputIcon:n}}const NM=Y({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Ce(),...tl({transition:{component:Bv,leaveAbsolute:!0,group:!0}})},"VMessages"),Tw=ie()({name:"VMessages",props:NM(),setup(e,t){let{slots:n}=t;const a=P(()=>rt(e.messages)),{textColorClasses:l,textColorStyles:r}=Ut(()=>e.color);return ce(()=>x(rn,{transition:e.transition,tag:"div",class:ue(["v-messages",l.value,e.class]),style:pe([r.value,e.style])},{default:()=>[e.active&&a.value.map((o,i)=>I("div",{class:"v-messages__message",key:`${i}-${a.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),Ni=Y({focused:Boolean,"onUpdate:focused":Kt()},"focus");function ll(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa();const n=xe(e,"focused"),a=M(()=>({[`${t}--focused`]:n.value}));function l(){n.value=!0}function r(){n.value=!1}return{focusClasses:a,isFocused:n,focus:l,blur:r}}const Ew=Symbol.for("vuetify:form"),FM=Y({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function BM(e){const t=xe(e,"modelValue"),n=M(()=>e.disabled),a=M(()=>e.readonly),l=fe(!1),r=re([]),o=re([]);async function i(){const c=[];let d=!0;o.value=[],l.value=!0;for(const f of r.value){const v=await f.validate();if(v.length>0&&(d=!1,c.push({id:f.id,errorMessages:v})),!d&&e.fastFail)break}return o.value=c,l.value=!1,{valid:d,errors:o.value}}function s(){r.value.forEach(c=>c.reset())}function u(){r.value.forEach(c=>c.resetValidation())}return ge(r,()=>{let c=0,d=0;const f=[];for(const v of r.value)v.isValid===!1?(d++,f.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=f,t.value=d>0?!1:c===r.value.length?!0:null},{deep:!0,flush:"post"}),Ke(Ew,{register:c=>{let{id:d,vm:f,validate:v,reset:g,resetValidation:m}=c;r.value.some(k=>k.id===d),r.value.push({id:d,validate:v,reset:g,resetValidation:m,vm:Rb(f),isValid:null,errorMessages:[]})},unregister:c=>{r.value=r.value.filter(d=>d.id!==c)},update:(c,d,f)=>{const v=r.value.find(g=>g.id===c);v&&(v.isValid=d,v.errorMessages=f)},isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:r,validateOn:M(()=>e.validateOn)}),{errors:o,isDisabled:n,isReadonly:a,isValidating:l,isValid:t,items:r,validate:i,reset:s,resetValidation:u}}function So(e){const t=Re(Ew,null);return{...t,isReadonly:P(()=>!!(e?.readonly??t?.isReadonly.value)),isDisabled:P(()=>!!(e?.disabled??t?.isDisabled.value))}}const $M=Symbol.for("vuetify:rules");function HM(e){const t=Re($M,null);if(!e){if(!t)throw new Error("Could not find Vuetify rules injection");return t.aliases}return t?.resolve(e)??M(e)}const Aw=Y({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,...Ni()},"validation");function Vw(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:zt();const a=xe(e,"modelValue"),l=P(()=>e.validationValue===void 0?a.value:e.validationValue),r=So(e),o=HM(()=>e.rules),i=re([]),s=fe(!0),u=P(()=>!!(rt(a.value===""?null:a.value).length||rt(l.value===""?null:l.value).length)),c=P(()=>e.errorMessages?.length?rt(e.errorMessages).concat(i.value).slice(0,Math.max(0,Number(e.maxErrors))):i.value),d=P(()=>{let w=(e.validateOn??r.validateOn?.value)||"input";w==="lazy"&&(w="input lazy"),w==="eager"&&(w="input eager");const S=new Set(w?.split(" ")??[]);return{input:S.has("input"),blur:S.has("blur")||S.has("input")||S.has("invalid-input"),invalidInput:S.has("invalid-input"),lazy:S.has("lazy"),eager:S.has("eager")}}),f=P(()=>e.error||e.errorMessages?.length?!1:e.rules.length?s.value?i.value.length||d.value.lazy?null:!0:!i.value.length:!0),v=fe(!1),g=P(()=>({[`${t}--error`]:f.value===!1,[`${t}--dirty`]:u.value,[`${t}--disabled`]:r.isDisabled.value,[`${t}--readonly`]:r.isReadonly.value})),m=It("validation"),k=P(()=>e.name??Oe(n));vo(()=>{r.register?.({id:k.value,vm:m,validate:b,reset:h,resetValidation:p})}),Wt(()=>{r.unregister?.(k.value)}),pt(async()=>{d.value.lazy||await b(!d.value.eager),r.update?.(k.value,f.value,c.value)}),Gt(()=>d.value.input||d.value.invalidInput&&f.value===!1,()=>{ge(l,()=>{if(l.value!=null)b();else if(e.focused){const w=ge(()=>e.focused,S=>{S||b(),w()})}})}),Gt(()=>d.value.blur,()=>{ge(()=>e.focused,w=>{w||b()})}),ge([f,c],()=>{r.update?.(k.value,f.value,c.value)});async function h(){a.value=null,await Ee(),await p()}async function p(){s.value=!0,d.value.lazy?i.value=[]:await b(!d.value.eager)}async function b(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const S=[];v.value=!0;for(const y of o.value){if(S.length>=Number(e.maxErrors??1))break;const C=await(typeof y=="function"?y:()=>y)(l.value);if(C!==!0){if(C!==!1&&typeof C!="string"){console.warn(`${C} is not a valid value. Rule functions must return boolean true or a string.`);continue}S.push(C||"")}}return i.value=S,v.value=!1,s.value=w,i.value}return{errorMessages:c,isDirty:u,isDisabled:r.isDisabled,isReadonly:r.isReadonly,isPristine:s,isValid:f,isValidating:v,reset:h,resetValidation:p,validate:b,validationClasses:g}}const rl=Y({id:String,appendIcon:Pe,baseColor:String,centerAffix:{type:Boolean,default:!0},color:String,glow:Boolean,iconColor:[Boolean,String],prependIcon:Pe,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":Kt(),"onClick:append":Kt(),...Ce(),...kt(),...mn(Pt(),["maxWidth","minWidth","width"]),...We(),...Aw()},"VInput"),en=ie()({name:"VInput",props:{...rl()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const{densityClasses:r}=qt(e),{dimensionStyles:o}=Tt(e),{themeClasses:i}=ze(e),{rtlClasses:s}=Lt(),{InputIcon:u}=Mi(e),c=zt(),d=P(()=>e.id||`input-${c}`),{errorMessages:f,isDirty:v,isDisabled:g,isReadonly:m,isPristine:k,isValid:h,isValidating:p,reset:b,resetValidation:w,validate:S,validationClasses:y}=Vw(e,"v-input",d),_=P(()=>e.errorMessages?.length||!k.value&&f.value.length?f.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages),C=M(()=>_.value.length>0),E=M(()=>!e.hideDetails||e.hideDetails==="auto"&&(C.value||!!a.details)),T=P(()=>E.value?`${d.value}-messages`:void 0),D=P(()=>({id:d,messagesId:T,isDirty:v,isDisabled:g,isReadonly:m,isPristine:k,isValid:h,isValidating:p,hasDetails:E,reset:b,resetValidation:w,validate:S})),L=M(()=>e.error||e.disabled?void 0:e.focused?e.color:e.baseColor),A=M(()=>{if(e.iconColor)return e.iconColor===!0?L.value:e.iconColor});return ce(()=>{const V=!!(a.prepend||e.prependIcon),B=!!(a.append||e.appendIcon);return I("div",{class:ue(["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--focused":e.focused,"v-input--glow":e.glow,"v-input--hide-spin-buttons":e.hideSpinButtons},r.value,i.value,s.value,y.value,e.class]),style:pe([o.value,e.style])},[V&&I("div",{key:"prepend",class:"v-input__prepend"},[a.prepend?a.prepend(D.value):e.prependIcon&&x(u,{key:"prepend-icon",name:"prepend",color:A.value},null)]),a.default&&I("div",{class:"v-input__control"},[a.default?.(D.value)]),B&&I("div",{key:"append",class:"v-input__append"},[a.append?a.append(D.value):e.appendIcon&&x(u,{key:"append-icon",name:"append",color:A.value},null)]),E.value&&I("div",{id:T.value,class:"v-input__details",role:"alert","aria-live":"polite"},[x(Tw,{active:C.value,messages:_.value},{message:a.message}),a.details?.(D.value)])])}),{reset:b,resetValidation:w,validate:S,isValid:h,errorMessages:f}}}),Lc=Symbol("Forwarded refs");function Dc(e,t){let n=e;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,t);if(a)return a;n=Object.getPrototypeOf(n)}}function Nt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e[Lc]=n,new Proxy(e,{get(l,r){if(Reflect.has(l,r))return Reflect.get(l,r);if(!(typeof r=="symbol"||r.startsWith("$")||r.startsWith("__"))){for(const o of n)if(o.value&&Reflect.has(o.value,r)){const i=Reflect.get(o.value,r);return typeof i=="function"?i.bind(o.value):i}}},has(l,r){if(Reflect.has(l,r))return!0;if(typeof r=="symbol"||r.startsWith("$")||r.startsWith("__"))return!1;for(const o of n)if(o.value&&Reflect.has(o.value,r))return!0;return!1},set(l,r,o){if(Reflect.has(l,r))return Reflect.set(l,r,o);if(typeof r=="symbol"||r.startsWith("$")||r.startsWith("__"))return!1;for(const i of n)if(i.value&&Reflect.has(i.value,r))return Reflect.set(i.value,r,o);return!1},getOwnPropertyDescriptor(l,r){const o=Reflect.getOwnPropertyDescriptor(l,r);if(o)return o;if(!(typeof r=="symbol"||r.startsWith("$")||r.startsWith("__"))){for(const i of n){if(!i.value)continue;const s=Dc(i.value,r)??("_"in i.value?Dc(i.value._?.setupState,r):void 0);if(s)return s}for(const i of n){const s=i.value&&i.value[Lc];if(!s)continue;const u=s.slice();for(;u.length;){const c=u.shift(),d=Dc(c.value,r);if(d)return d;const f=c.value&&c.value[Lc];f&&u.push(...f)}}}}})}const WM=Y({...Be(rl(),["direction"]),...Be(Pw(),["inline"])},"VCheckbox"),jM=ie()({name:"VCheckbox",inheritAttrs:!1,props:WM(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=xe(e,"modelValue"),{isFocused:r,focus:o,blur:i}=ll(e),s=re(),u=zt();return ce(()=>{const[c,d]=Ia(n),f=en.filterProps(e),v=aa.filterProps(e);return x(en,ee({ref:s,class:["v-checkbox",e.class]},c,f,{modelValue:l.value,"onUpdate:modelValue":g=>l.value=g,id:e.id||`checkbox-${u}`,focused:r.value,style:e.style}),{...a,default:g=>{let{id:m,messagesId:k,isDisabled:h,isReadonly:p,isValid:b}=g;return x(aa,ee(v,{id:m.value,"aria-describedby":k.value,disabled:h.value,readonly:p.value},d,{error:b.value===!1,modelValue:l.value,"onUpdate:modelValue":w=>l.value=w,onFocus:o,onBlur:i}),a)}})}),Nt({},s)}});function UM(e){let{selectedElement:t,containerElement:n,isRtl:a,isHorizontal:l}=e;const r=hi(l,n),o=Lw(l,a,n),i=hi(l,t),s=Dw(l,t),u=i*.4;return o>s?s-u:o+r<s+i?s-r+i+u:o}function zM(e){let{selectedElement:t,containerElement:n,isHorizontal:a}=e;const l=hi(a,n),r=Dw(a,t),o=hi(a,t);return r-l/2+o/2}function Ay(e,t){return t?.[e?"scrollWidth":"scrollHeight"]||0}function KM(e,t){return t?.[e?"clientWidth":"clientHeight"]||0}function Lw(e,t,n){if(!n)return 0;const{scrollLeft:a,offsetWidth:l,scrollWidth:r}=n;return e?t?r-l+a:a:n.scrollTop}function hi(e,t){return t?.[e?"offsetWidth":"offsetHeight"]||0}function Dw(e,t){return t?.[e?"offsetLeft":"offsetTop"]||0}const Uv=Symbol.for("vuetify:v-slide-group"),zv=Y({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Uv},nextIcon:{type:Pe,default:"$next"},prevIcon:{type:Pe,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile","never"].includes(e)},...Ce(),...vr({mobile:null}),...Ne(),...yr({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),gi=ie()({name:"VSlideGroup",props:zv(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:a}=Lt(),{displayClasses:l,mobile:r}=Rn(e),o=Al(e,e.symbol),i=fe(!1),s=fe(0),u=fe(0),c=fe(0),d=P(()=>e.direction==="horizontal"),{resizeRef:f,contentRect:v}=Wn(),{resizeRef:g,contentRect:m}=Wn(),k=SO(),h=P(()=>({container:f.el,duration:200,easing:"easeOutQuart"})),p=P(()=>o.selected.value.length?o.items.value.findIndex(X=>X.id===o.selected.value[0]):-1),b=P(()=>o.selected.value.length?o.items.value.findIndex(X=>X.id===o.selected.value[o.selected.value.length-1]):-1);if(Ze){let X=-1;ge(()=>[o.selected.value,v.value,m.value,d.value],()=>{cancelAnimationFrame(X),X=requestAnimationFrame(()=>{if(v.value&&m.value){const z=d.value?"width":"height";u.value=v.value[z],c.value=m.value[z],i.value=u.value+1<c.value}if(e.scrollToActive&&p.value>=0&&g.el){const z=g.el.children[b.value];S(z,e.centerActive)}})})}const w=fe(!1);function S(X,z){let J=0;z?J=zM({containerElement:f.el,isHorizontal:d.value,selectedElement:X}):J=UM({containerElement:f.el,isHorizontal:d.value,isRtl:a.value,selectedElement:X}),y(J)}function y(X){if(!Ze||!f.el)return;const z=hi(d.value,f.el),J=Lw(d.value,a.value,f.el);if(!(Ay(d.value,f.el)<=z||Math.abs(X-J)<16)){if(d.value&&a.value&&f.el){const{scrollWidth:we,offsetWidth:j}=f.el;X=we-j-X}d.value?k.horizontal(X,h.value):k(X,h.value)}}function _(X){const{scrollTop:z,scrollLeft:J}=X.target;s.value=d.value?J:z}function C(X){if(w.value=!0,!(!i.value||!g.el)){for(const z of X.composedPath())for(const J of g.el.children)if(J===z){S(J);return}}}function E(X){w.value=!1}let T=!1;function D(X){!T&&!w.value&&!(X.relatedTarget&&g.el?.contains(X.relatedTarget))&&B(),T=!1}function L(){T=!0}function A(X){if(!g.el)return;function z(J){X.preventDefault(),B(J)}d.value?X.key==="ArrowRight"?z(a.value?"prev":"next"):X.key==="ArrowLeft"&&z(a.value?"next":"prev"):X.key==="ArrowDown"?z("next"):X.key==="ArrowUp"&&z("prev"),X.key==="Home"?z("first"):X.key==="End"&&z("last")}function V(X,z){if(!X)return;let J=X;do J=J?.[z==="next"?"nextElementSibling":"previousElementSibling"];while(J?.hasAttribute("disabled"));return J}function B(X){if(!g.el)return;let z;if(!X)z=ml(g.el)[0];else if(X==="next"){if(z=V(g.el.querySelector(":focus"),X),!z)return B("first")}else if(X==="prev"){if(z=V(g.el.querySelector(":focus"),X),!z)return B("last")}else X==="first"?(z=g.el.firstElementChild,z?.hasAttribute("disabled")&&(z=V(z,"next"))):X==="last"&&(z=g.el.lastElementChild,z?.hasAttribute("disabled")&&(z=V(z,"prev")));z&&z.focus({preventScroll:!0})}function W(X){const z=d.value&&a.value?-1:1,J=(X==="prev"?-z:z)*u.value;let ve=s.value+J;if(d.value&&a.value&&f.el){const{scrollWidth:we,offsetWidth:j}=f.el;ve+=we-j}y(ve)}const U=P(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),q=P(()=>i.value||Math.abs(s.value)>0),Z=P(()=>{switch(e.showArrows){case"never":return!1;case"always":return!0;case"desktop":return!r.value;case!0:return q.value;case"mobile":return r.value||q.value;default:return!r.value&&q.value}}),K=P(()=>Math.abs(s.value)>1),te=P(()=>{if(!f.value||!q.value)return!1;const X=Ay(d.value,f.el),z=KM(d.value,f.el);return X-z-Math.abs(s.value)>1});return ce(()=>x(e.tag,{class:ue(["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":Z.value,"v-slide-group--is-overflowing":i.value},l.value,e.class]),style:pe(e.style),tabindex:w.value||o.selected.value.length?-1:0,onFocus:D},{default:()=>[Z.value&&I("div",{key:"prev",class:ue(["v-slide-group__prev",{"v-slide-group__prev--disabled":!K.value}]),onMousedown:L,onClick:()=>K.value&&W("prev")},[n.prev?.(U.value)??x(fi,null,{default:()=>[x(Ue,{icon:a.value?e.nextIcon:e.prevIcon},null)]})]),I("div",{key:"container",ref:f,class:ue(["v-slide-group__container",e.contentClass]),onScroll:_},[I("div",{ref:g,class:"v-slide-group__content",onFocusin:C,onFocusout:E,onKeydown:A},[n.default?.(U.value)])]),Z.value&&I("div",{key:"next",class:ue(["v-slide-group__next",{"v-slide-group__next--disabled":!te.value}]),onMousedown:L,onClick:()=>te.value&&W("next")},[n.next?.(U.value)??x(fi,null,{default:()=>[x(Ue,{icon:a.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:o.selected,scrollTo:W,scrollOffset:s,focus:B,hasPrev:K,hasNext:te}}}),Rw=Symbol.for("vuetify:v-chip-group"),GM=Y({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:$t},...zv({scrollToActive:!1}),...Ce(),...yr({selectedClass:"v-chip--selected"}),...Ne(),...We(),...Mn({variant:"tonal"})},"VChipGroup"),YM=ie()({name:"VChipGroup",props:GM(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{isSelected:l,select:r,next:o,prev:i,selected:s}=Al(e,Rw);return St({VChip:{baseColor:M(()=>e.baseColor),color:M(()=>e.color),disabled:M(()=>e.disabled),filter:M(()=>e.filter),variant:M(()=>e.variant)}}),ce(()=>{const u=gi.filterProps(e);return x(gi,ee(u,{class:["v-chip-group",{"v-chip-group--column":e.column},a.value,e.class],style:e.style}),{default:()=>[n.default?.({isSelected:l,select:r,next:o,prev:i,selected:s.value})]})}),{}}}),qM=Y({activeClass:String,appendAvatar:String,appendIcon:Pe,baseColor:String,closable:Boolean,closeIcon:{type:Pe,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Pe,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Kt(),onClickOnce:Kt(),...tn(),...Ce(),...kt(),...Et(),...br(),...ut(),...Oi(),...Ea(),...Ne({tag:"span"}),...We(),...Mn({variant:"tonal"})},"VChip"),Ja=ie()({name:"VChip",directives:{vRipple:Yt},props:qM(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:r}=Qe(),{borderClasses:o}=sn(e),{densityClasses:i}=qt(e),{elevationClasses:s}=Mt(e),{roundedClasses:u}=gt(e),{sizeClasses:c}=go(e),{themeClasses:d}=ze(e),f=xe(e,"modelValue"),v=Sl(e,Rw,!1),g=Sl(e,Uv,!1),m=Ri(e,n),k=M(()=>e.link!==!1&&m.isLink.value),h=P(()=>!e.disabled&&e.link!==!1&&(!!v||e.link||m.isClickable.value)),p=M(()=>({"aria-label":r(e.closeLabel),disabled:e.disabled,onClick(C){C.preventDefault(),C.stopPropagation(),f.value=!1,a("click:close",C)}}));ge(f,C=>{C?(v?.register(),g?.register()):(v?.unregister(),g?.unregister())});const{colorClasses:b,colorStyles:w,variantClasses:S}=al(()=>({color:!v||v.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function y(C){a("click",C),h.value&&(m.navigate.value?.(C),v?.toggle())}function _(C){(C.key==="Enter"||C.key===" ")&&(C.preventDefault(),y(C))}return()=>{const C=m.isLink.value?"a":e.tag,E=!!(e.appendIcon||e.appendAvatar),T=!!(E||l.append),D=!!(l.close||e.closable),L=!!(l.filter||e.filter)&&v,A=!!(e.prependIcon||e.prependAvatar),V=!!(A||l.prepend);return f.value&&ot(x(C,ee(m.linkProps,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":h.value,"v-chip--filter":L,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&m.isActive?.value},d.value,o.value,b.value,i.value,s.value,u.value,c.value,S.value,v?.selectedClass.value,e.class],style:[w.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:h.value?0:void 0,onClick:y,onKeydown:h.value&&!k.value&&_}),{default:()=>[nl(h.value,"v-chip"),L&&x($v,{key:"filter"},{default:()=>[ot(I("div",{class:"v-chip__filter"},[l.filter?x(Fe,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):x(Ue,{key:"filter-icon",icon:e.filterIcon},null)]),[[la,v.isSelected.value]])]}),V&&I("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?x(Fe,{key:"prepend-defaults",disabled:!A,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):I(ke,null,[e.prependIcon&&x(Ue,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&x(An,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),I("div",{class:"v-chip__content","data-no-activator":""},[l.default?.({isSelected:v?.isSelected.value,selectedClass:v?.selectedClass.value,select:v?.select,toggle:v?.toggle,value:v?.value.value,disabled:e.disabled})??za(e.text)]),T&&I("div",{key:"append",class:"v-chip__append"},[l.append?x(Fe,{key:"append-defaults",disabled:!E,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):I(ke,null,[e.appendIcon&&x(Ue,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&x(An,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),D&&I("button",ee({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},p.value),[l.close?x(Fe,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):x(Ue,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}),[[Yt,h.value&&e.ripple,null]])}}}),XM=["dotted","dashed","solid","double"],JM=Y({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:"solid",validator:e=>XM.includes(e)},...Ce(),...We()},"VDivider"),In=ie()({name:"VDivider",props:JM(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=ze(e),{textColorClasses:r,textColorStyles:o}=Ut(()=>e.color),i=P(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=be(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=be(e.thickness)),u}),s=M(()=>{const u=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,c=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&u?be(u):void 0,marginInline:!e.vertical&&u?be(u):void 0,transform:c?`translate${e.vertical?"X":"Y"}(${be(c)})`:void 0}});return ce(()=>{const u=I("hr",{class:ue([{"v-divider":!0,"v-divider--gradient":e.gradient&&!a.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,r.value,e.class]),style:pe([i.value,o.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return a.default?I("div",{class:ue(["v-divider__wrapper",{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[u,I("div",{class:"v-divider__content",style:pe(s.value)},[a.default()]),u]):u}),{}}}),Jd=Symbol.for("vuetify:list");function Ow(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const t=Re(Jd,{filterable:!1,hasPrepend:fe(!1),updateHasPrepend:()=>null,trackingIndex:fe(-1),navigationStrategy:fe("focus"),uid:""}),{filterable:n,trackingIndex:a=t.trackingIndex,navigationStrategy:l=t.navigationStrategy,uid:r=t.uid||zt()}=e,o={filterable:t.filterable||n,hasPrepend:fe(!1),updateHasPrepend:i=>{i&&(o.hasPrepend.value=i)},trackingIndex:a,navigationStrategy:l,uid:r};return Ke(Jd,o),t}function Mw(){return Re(Jd,null)}const Kv=e=>{const t={activate:n=>{let{id:a,value:l,activated:r}=n;return a=Ve(a),e&&!l&&r.size===1&&r.has(a)||(l?r.add(a):r.delete(a)),r},in:(n,a,l)=>{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:a,parents:l});return r},out:n=>Array.from(n)};return t},Nw=e=>{const t=Kv(e);return{activate:a=>{let{activated:l,id:r,...o}=a;r=Ve(r);const i=l.has(r)?new Set([r]):new Set;return t.activate({...o,id:r,activated:i})},in:(a,l,r)=>{let o=new Set;if(a!=null){const i=rt(a);i.length&&(o=t.in(i.slice(0,1),l,r))}return o},out:(a,l,r)=>t.out(a,l,r)}},ZM=e=>{const t=Kv(e);return{activate:a=>{let{id:l,activated:r,children:o,...i}=a;return l=Ve(l),o.has(l)?r:t.activate({id:l,activated:r,children:o,...i})},in:t.in,out:t.out}},QM=e=>{const t=Nw(e);return{activate:a=>{let{id:l,activated:r,children:o,...i}=a;return l=Ve(l),o.has(l)?r:t.activate({id:l,activated:r,children:o,...i})},in:t.in,out:t.out}},eN={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){const r=new Set;r.add(t);let o=l.get(t);for(;o!=null;)r.add(o),o=l.get(o);return r}else return a.delete(t),a},select:()=>null},Fw={open:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(n){let r=l.get(t);for(a.add(t);r!=null&&r!==t;)a.add(r),r=l.get(r);return a}else a.delete(t);return a},select:()=>null},tN={open:Fw.open,select:e=>{let{id:t,value:n,opened:a,parents:l}=e;if(!n)return a;const r=[];let o=l.get(t);for(;o!=null;)r.push(o),o=l.get(o);return new Set(r)}},Gv=e=>{const t={select:n=>{let{id:a,value:l,selected:r}=n;if(a=Ve(a),e&&!l){const o=Array.from(r.entries()).reduce((i,s)=>{let[u,c]=s;return c==="on"&&i.push(u),i},[]);if(o.length===1&&o[0]===a)return r}return r.set(a,l?"on":"off"),r},in:(n,a,l,r)=>{const o=new Map;for(const i of n||[])t.select({id:i,value:!0,selected:o,children:a,parents:l,disabled:r});return o},out:n=>{const a=[];for(const[l,r]of n.entries())r==="on"&&a.push(l);return a}};return t},Bw=e=>{const t=Gv(e);return{select:a=>{let{selected:l,id:r,...o}=a;r=Ve(r);const i=l.has(r)?new Map([[r,l.get(r)]]):new Map;return t.select({...o,id:r,selected:i})},in:(a,l,r,o)=>a?.length?t.in(a.slice(0,1),l,r,o):new Map,out:(a,l,r)=>t.out(a,l,r)}},nN=e=>{const t=Gv(e);return{select:a=>{let{id:l,selected:r,children:o,...i}=a;return l=Ve(l),o.has(l)?r:t.select({id:l,selected:r,children:o,...i})},in:t.in,out:t.out}},aN=e=>{const t=Bw(e);return{select:a=>{let{id:l,selected:r,children:o,...i}=a;return l=Ve(l),o.has(l)?r:t.select({id:l,selected:r,children:o,...i})},in:t.in,out:t.out}},Yv=e=>{const t={select:n=>{let{id:a,value:l,selected:r,children:o,parents:i,disabled:s}=n;a=Ve(a);const u=new Map(r),c=[a];for(;c.length;){const f=c.shift();s.has(f)||r.set(Ve(f),l?"on":"off"),o.has(f)&&c.push(...o.get(f))}let d=Ve(i.get(a));for(;d;){let f=!0,v=!0;for(const g of o.get(d)){const m=Ve(g);if(!s.has(m)&&(r.get(m)!=="on"&&(f=!1),r.has(m)&&r.get(m)!=="off"&&(v=!1),!f&&!v))break}r.set(d,f?"on":v?"off":"indeterminate"),d=Ve(i.get(d))}return e&&!l&&Array.from(r.entries()).reduce((v,g)=>{let[m,k]=g;return k==="on"&&v.push(m),v},[]).length===0?u:r},in:(n,a,l)=>{let r=new Map;for(const o of n||[])r=t.select({id:o,value:!0,selected:r,children:a,parents:l,disabled:new Set});return r},out:(n,a)=>{const l=[];for(const[r,o]of n.entries())o==="on"&&!a.has(r)&&l.push(r);return l}};return t},lN=e=>{const t=Yv(e);return{select:t.select,in:t.in,out:(a,l,r)=>{const o=[];for(const[i,s]of a.entries())if(s==="on"){if(r.has(i)){const u=r.get(i);if(a.get(u)==="on")continue}o.push(i)}return o}}},rN=e=>{const n={select:Yv(e).select,in:(a,l,r,o)=>{let i=new Map;for(const s of a||[])l.has(s)||(i=n.select({id:s,value:!0,selected:i,children:l,parents:r,disabled:o}));return i},out:a=>{const l=[];for(const[r,o]of a.entries())(o==="on"||o==="indeterminate")&&l.push(r);return l}};return n},lo=Symbol.for("vuetify:nested"),$w={id:fe(),root:{itemsRegistration:re("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:re(new Map),parents:re(new Map),disabled:re(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:re(!1),scrollToActive:re(!1),selectable:re(!1),opened:re(new Set),activated:re(new Set),selected:re(new Map),selectedValues:re([]),getPath:()=>[]}},oN=Y({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),iN=(e,t)=>{let{items:n,returnObject:a,scrollToActive:l}=t,r=!1;const o=fe(new Map),i=fe(new Map),s=fe(new Set),u=xe(e,"opened",e.opened,S=>new Set(Array.isArray(S)?S.map(y=>Ve(y)):S),S=>[...S.values()]),c=P(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return ZM(e.mandatory);case"single-leaf":return QM(e.mandatory);case"independent":return Kv(e.mandatory);default:return Nw(e.mandatory)}}),d=P(()=>{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 aN(e.mandatory);case"leaf":return nN(e.mandatory);case"independent":return Gv(e.mandatory);case"single-independent":return Bw(e.mandatory);case"trunk":return lN(e.mandatory);case"branch":return rN(e.mandatory);default:return Yv(e.mandatory)}}),f=P(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return tN;case"single":return eN;default:return Fw}}),v=xe(e,"activated",e.activated,S=>c.value.in(S,o.value,i.value),S=>c.value.out(S,o.value,i.value)),g=xe(e,"selected",e.selected,S=>d.value.in(S,o.value,i.value,s.value),S=>d.value.out(S,o.value,i.value));Wt(()=>{r=!0});function m(S){const y=[];let _=Ve(S);for(;_!==void 0;)y.unshift(_),_=i.value.get(_);return y}const k=It("nested"),h=new Set,p=pR(()=>{Ee(()=>{o.value=new Map(o.value),i.value=new Map(i.value)})},100);ge(()=>[n.value,tt(a)],()=>{e.itemsRegistration==="props"&&b()},{immediate:!0});function b(){const S=new Map,y=new Map,_=new Set,C=tt(a)?D=>Ve(D.raw):D=>D.value,E=[...n.value];let T=0;for(;T<E.length;){const D=E[T++],L=C(D);if(D.children){const A=[];for(const V of D.children){const B=C(V);S.set(B,L),A.push(B),E.push(V)}y.set(L,A)}D.props.disabled&&_.add(L)}o.value=y,i.value=S,s.value=_}const w={id:fe(),root:{opened:u,activatable:M(()=>e.activatable),scrollToActive:M(()=>tt(l)),selectable:M(()=>e.selectable),activated:v,selected:g,selectedValues:P(()=>{const S=[];for(const[y,_]of g.value.entries())_==="on"&&S.push(y);return S}),itemsRegistration:M(()=>e.itemsRegistration),register:(S,y,_,C)=>{if(h.has(S)){m(S).map(String).join(" -> "),m(y).concat(S).map(String).join(" -> ");return}else h.add(S);y&&S!==y&&i.value.set(S,y),_&&s.value.add(S),C&&o.value.set(S,[]),y!=null&&o.value.set(y,[...o.value.get(y)||[],S]),p()},unregister:S=>{if(r)return;h.delete(S),o.value.delete(S),s.value.delete(S);const y=i.value.get(S);if(y){const _=o.value.get(y)??[];o.value.set(y,_.filter(C=>C!==S))}i.value.delete(S),p()},updateDisabled:(S,y)=>{y?s.value.add(S):s.value.delete(S)},open:(S,y,_)=>{k.emit("click:open",{id:S,value:y,path:m(S),event:_});const C=f.value.open({id:S,value:y,opened:new Set(u.value),children:o.value,parents:i.value,event:_});C&&(u.value=C)},openOnSelect:(S,y,_)=>{const C=f.value.select({id:S,value:y,selected:new Map(g.value),opened:new Set(u.value),children:o.value,parents:i.value,event:_});C&&(u.value=C)},select:(S,y,_)=>{k.emit("click:select",{id:S,value:y,path:m(S),event:_});const C=d.value.select({id:S,value:y,selected:new Map(g.value),children:o.value,parents:i.value,disabled:s.value,event:_});C&&(g.value=C),w.root.openOnSelect(S,y,_)},activate:(S,y,_)=>{if(!e.activatable)return w.root.select(S,!0,_);k.emit("click:activate",{id:S,value:y,path:m(S),event:_});const C=c.value.activate({id:S,value:y,activated:new Set(v.value),children:o.value,parents:i.value,event:_});if(C.size!==v.value.size)v.value=C;else{for(const E of C)if(!v.value.has(E)){v.value=C;return}for(const E of v.value)if(!C.has(E)){v.value=C;return}}},children:o,parents:i,disabled:s,getPath:m}};return Ke(lo,w),w.root},Hw=(e,t,n)=>{const a=Re(lo,$w),l=Symbol("nested item"),r=P(()=>{const i=Ve(tt(e));return i!==void 0?i:l}),o={...a,id:r,open:(i,s)=>a.root.open(r.value,i,s),openOnSelect:(i,s)=>a.root.openOnSelect(r.value,i,s),isOpen:P(()=>a.root.opened.value.has(r.value)),parent:P(()=>a.root.parents.value.get(r.value)),activate:(i,s)=>a.root.activate(r.value,i,s),isActivated:P(()=>a.root.activated.value.has(r.value)),scrollToActive:a.root.scrollToActive,select:(i,s)=>a.root.select(r.value,i,s),isSelected:P(()=>a.root.selected.value.get(r.value)==="on"),isIndeterminate:P(()=>a.root.selected.value.get(r.value)==="indeterminate"),isLeaf:P(()=>!a.root.children.value.get(r.value)),isGroupActivator:a.isGroupActivator};return vo(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||Ee(()=>{a.root.register(r.value,a.id.value,tt(t),n)})}),Wt(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||a.root.unregister(r.value)}),ge(r,(i,s)=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||(a.root.unregister(s),Ee(()=>{a.root.register(i,a.id.value,tt(t),n)}))}),ge(()=>tt(t),i=>{a.root.updateDisabled(r.value,i)}),n&&Ke(lo,o),o},sN=()=>{const e=Re(lo,$w);Ke(lo,{...e,isGroupActivator:!0})},uN=on({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return sN(),()=>n.default?.()}}),Ww=Y({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Pe,default:"$collapse"},disabled:Boolean,expandIcon:{type:Pe,default:"$expand"},rawId:[String,Number],prependIcon:Pe,appendIcon:Pe,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Ce(),...Ne()},"VListGroup"),yi=ie()({name:"VListGroup",props:Ww(),setup(e,t){let{slots:n}=t;const{isOpen:a,open:l,id:r}=Hw(()=>e.value,()=>e.disabled,!0),o=P(()=>`v-list-group--id-${String(e.rawId??r.value)}`),i=Mw(),{isBooted:s}=gr(),u=Re(lo),c=M(()=>u?.root?.itemsRegistration.value==="render");function d(m){["INPUT","TEXTAREA"].includes(m.target?.tagName)||l(!a.value,m)}const f=P(()=>({onClick:d,class:"v-list-group__header",id:o.value})),v=P(()=>a.value?e.collapseIcon:e.expandIcon),g=P(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&v.value,appendIcon:e.appendIcon||!e.subgroup&&v.value,title:e.title,value:e.value}}));return ce(()=>x(e.tag,{class:ue(["v-list-group",{"v-list-group--prepend":i?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":a.value},e.class]),style:pe(e.style)},{default:()=>[n.activator&&x(Fe,{defaults:g.value},{default:()=>[x(uN,null,{default:()=>[n.activator({props:f.value,isOpen:a.value})]})]}),x(rn,{transition:{component:Tu},disabled:!s.value},{default:()=>[c.value?ot(I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[n.default?.()]),[[la,a.value]]):a.value&&I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[n.default?.()])]})]})),{isOpen:a}}}),cN=Y({opacity:[Number,String],...Ce(),...Ne()},"VListItemSubtitle"),jw=ie()({name:"VListItemSubtitle",props:cN(),setup(e,t){let{slots:n}=t;return ce(()=>x(e.tag,{class:ue(["v-list-item-subtitle",e.class]),style:pe([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},n)),{}}}),Uw=el("v-list-item-title"),zw=Y({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Pe,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:Kt(),onClickOnce:Kt(),...tn(),...Ce(),...kt(),...Pt(),...Et(),...ut(),...Oi(),...Ne(),...We(),...Mn({variant:"text"})},"VListItem"),jn=ie()({name:"VListItem",directives:{vRipple:Yt},props:zw(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const r=Ri(e,n),o=re(),i=P(()=>e.value===void 0?r.href.value:e.value),{activate:s,isActivated:u,select:c,isOpen:d,isSelected:f,isIndeterminate:v,isGroupActivator:g,root:m,parent:k,openOnSelect:h,scrollToActive:p,id:b}=Hw(i,()=>e.disabled,!1),w=Mw(),S=P(()=>e.active!==!1&&(e.active||r.isActive?.value||(m.activatable.value?u.value:f.value))),y=M(()=>e.link!==!1&&r.isLink.value),_=P(()=>!!w&&(m.selectable.value||m.activatable.value||e.value!=null)),C=P(()=>!e.disabled&&e.link!==!1&&(e.link||r.isClickable.value||_.value)),E=P(()=>w&&w.navigationStrategy.value==="track"&&e.index!==void 0&&w.trackingIndex.value===e.index),T=P(()=>w?y.value?"link":_.value?"option":"listitem":void 0),D=P(()=>{if(_.value)return m.activatable.value?u.value:m.selectable.value?f.value:S.value}),L=M(()=>e.rounded||e.nav),A=M(()=>e.color??e.activeColor),V=M(()=>({color:S.value?A.value??e.baseColor:e.baseColor,variant:e.variant}));ge(()=>r.isActive?.value,he=>{he&&B()}),ge(u,he=>{!he||!p||o.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),ge(E,he=>{he&&o.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),vo(()=>{r.isActive?.value&&Ee(()=>B())});function B(){k.value!=null&&m.open(k.value,!0),h(!0)}const{themeClasses:W}=ze(e),{borderClasses:U}=sn(e),{colorClasses:q,colorStyles:Z,variantClasses:K}=al(V),{densityClasses:te}=qt(e),{dimensionStyles:X}=Tt(e),{elevationClasses:z}=Mt(e),{roundedClasses:J}=gt(L),ve=M(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),we=M(()=>e.ripple!==void 0&&e.ripple&&w?.filterable?{keys:["Enter"]}:e.ripple),j=P(()=>({isActive:S.value,select:c,isOpen:d.value,isSelected:f.value,isIndeterminate:v.value,isDisabled:e.disabled}));function ne(he){l("click",he),!["INPUT","TEXTAREA"].includes(he.target?.tagName)&&C.value&&(r.navigate.value?.(he),!g&&(m.activatable.value?s(!u.value,he):(m.selectable.value||e.value!=null&&!y.value)&&c(!f.value,he)))}function me(he){const _e=he.target;["INPUT","TEXTAREA"].includes(_e.tagName)||(he.key==="Enter"||he.key===" "&&!w?.filterable)&&(he.preventDefault(),he.stopPropagation(),he.target.dispatchEvent(new MouseEvent("click",he)))}return ce(()=>{const he=y.value?"a":e.tag,_e=a.title||e.title!=null,Le=a.subtitle||e.subtitle!=null,R=!!(!!(e.appendAvatar||e.appendIcon)||a.append),se=!!(!!(e.prependAvatar||e.prependIcon)||a.prepend);return w?.updateHasPrepend(se),e.activeColor&&kk("active-color",["color","base-color"]),ot(x(he,ee(r.linkProps,{ref:o,id:e.index!==void 0&&w?`v-list-item-${w.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":S.value,"v-list-item--disabled":e.disabled,"v-list-item--link":C.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!se&&w?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":E.value,[`${e.activeClass}`]:e.activeClass&&S.value},W.value,U.value,q.value,te.value,z.value,ve.value,J.value,K.value,e.class],style:[{"--v-list-prepend-gap":be(e.prependGap)},Z.value,X.value,e.style],tabindex:e.tabindex??(C.value?w?-2:0:void 0),"aria-selected":D.value,role:T.value,onClick:ne,onKeydown:C.value&&!y.value&&me}),{default:()=>[nl(C.value||S.value,"v-list-item"),se&&I("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?x(Fe,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.prepend?.(j.value)]}):I(ke,null,[e.prependAvatar&&x(An,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&x(Ue,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),I("div",{class:"v-list-item__spacer"},null)]),I("div",{class:"v-list-item__content","data-no-activator":""},[_e&&x(Uw,{key:"title"},{default:()=>[a.title?.({title:e.title})??za(e.title)]}),Le&&x(jw,{key:"subtitle"},{default:()=>[a.subtitle?.({subtitle:e.subtitle})??za(e.subtitle)]}),a.default?.(j.value)]),R&&I("div",{key:"append",class:"v-list-item__append"},[a.append?x(Fe,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.append?.(j.value)]}):I(ke,null,[e.appendIcon&&x(Ue,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&x(An,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),I("div",{class:"v-list-item__spacer"},null)])]}),[[Yt,C.value&&we.value]])}),{activate:s,isActivated:u,isGroupActivator:g,isSelected:f,list:w,select:c,root:m,id:b,link:r}}}),dN=Y({color:String,inset:Boolean,sticky:Boolean,title:String,...Ce(),...Ne()},"VListSubheader"),ko=ie()({name:"VListSubheader",props:dN(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:l}=Ut(()=>e.color);return ce(()=>{const r=!!(n.default||e.title);return x(e.tag,{class:ue(["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},a.value,e.class]),style:pe([{textColorStyles:l},e.style])},{default:()=>[r&&I("div",{class:"v-list-subheader__text"},[n.default?.()??e.title])]})}),{}}}),fN=Y({items:Array,returnObject:Boolean},"VListChildren"),Kw=ie()({name:"VListChildren",props:fN(),setup(e,t){let{slots:n}=t;return Ow(),()=>n.default?.()??e.items?.map((a,l)=>{let{children:r,props:o,type:i,raw:s}=a;if(i==="divider")return n.divider?.({props:o})??x(In,o,null);if(i==="subheader")return n.subheader?.({props:o})??x(ko,o,null);const u={subtitle:n.subtitle?d=>n.subtitle?.({...d,item:s}):void 0,prepend:n.prepend?d=>n.prepend?.({...d,item:s}):void 0,append:n.append?d=>n.append?.({...d,item:s}):void 0,title:n.title?d=>n.title?.({...d,item:s}):void 0},c=yi.filterProps(o);return r?x(yi,ee(c,{value:e.returnObject?s:o?.value,rawId:o?.value}),{activator:d=>{let{props:f}=d;const v=ee(o,f,{value:e.returnObject?s:o.value});return n.header?n.header({props:v}):x(jn,ee(v,{index:l}),u)},default:()=>x(Kw,{items:r,returnObject:e.returnObject},n)}):n.item?n.item({props:{...o,index:l}}):x(jn,ee(o,{index:l,value:e.returnObject?s:o.value}),u)})}}),Gw=Y({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"},itemType:{type:[Boolean,String,Array,Function],default:"type"},returnObject:Boolean,valueComparator:Function},"list-items"),vN=new Set(["item","divider","subheader"]);function Gn(e,t){const n=xt(t,e.itemTitle,t),a=xt(t,e.itemValue,n),l=xt(t,e.itemChildren),r=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?Be(t,["children"]):t:void 0:xt(t,e.itemProps);let o=xt(t,e.itemType,"item");vN.has(o)||(o="item");const i={title:n,value:a,...r};return{type:o,title:String(i.title??""),value:i.value,props:i,children:o==="item"&&Array.isArray(l)?Yw(e,l):void 0,raw:t}}Gn.neededProps=["itemTitle","itemValue","itemChildren","itemProps","itemType"];function Yw(e,t){const n=mn(e,Gn.neededProps),a=[];for(const l of t)a.push(Gn(n,l));return a}function qv(e){const t=P(()=>Yw(e,e.items)),n=P(()=>t.value.some(i=>i.value===null)),a=fe(new Map),l=fe([]);vt(()=>{const i=t.value,s=new Map,u=[];for(let c=0;c<i.length;c++){const d=i[c];if(pl(d.value)||d.value===null){let f=s.get(d.value);f||(f=[],s.set(d.value,f)),f.push(d)}else u.push(d)}a.value=s,l.value=u});function r(i){const s=a.value,u=t.value,c=l.value,d=n.value,f=e.returnObject,v=!!e.valueComparator,g=e.valueComparator||$t,m=mn(e,Gn.neededProps),k=[];e:for(const h of i){if(!d&&h===null)continue;if(f&&typeof h=="string"){k.push(Gn(m,h));continue}const p=s.get(h);if(v||!p){for(const b of v?u:c)if(g(h,b.value)){k.push(b);continue e}k.push(Gn(m,h));continue}k.push(...p)}return k}function o(i){return e.returnObject?i.map(s=>{let{raw:u}=s;return u}):i.map(s=>{let{value:u}=s;return u})}return{items:t,transformIn:r,transformOut:o}}const mN=new Set(["item","divider","subheader"]);function hN(e,t){const n=pl(t)?t:xt(t,e.itemTitle),a=pl(t)?t:xt(t,e.itemValue,void 0),l=xt(t,e.itemChildren),r=e.itemProps===!0?Be(t,["children"]):xt(t,e.itemProps);let o=xt(t,e.itemType,"item");mN.has(o)||(o="item");const i={title:n,value:a,...r};return{type:o,title:i.title,value:i.value,props:i,children:o==="item"&&l?qw(e,l):void 0,raw:t}}function qw(e,t){const n=[];for(const a of t)n.push(hN(e,a));return n}function Xw(e){return{items:P(()=>qw(e,e.items))}}const Jw=Y({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Pe,collapseIcon:Pe,lines:{type:[Boolean,String],default:"one"},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:"focus"},navigationIndex:Number,"onClick:open":Kt(),"onClick:select":Kt(),"onUpdate:opened":Kt(),...oN({selectStrategy:"single-leaf",openStrategy:"list"}),...tn(),...Ce(),...kt(),...Pt(),...Et(),...Gw(),...ut(),...Ne(),...We(),...Mn({variant:"text"})},"VList"),ro=ie()({name:"VList",props:Jw(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{attrs:n,slots:a,emit:l}=t;const{items:r}=Xw(e),{themeClasses:o}=ze(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Ye(()=>e.bgColor),{borderClasses:u}=sn(e),{densityClasses:c}=qt(e),{dimensionStyles:d}=Tt(e),{elevationClasses:f}=Mt(e),{roundedClasses:v}=gt(e),{children:g,open:m,parents:k,select:h,getPath:p}=iN(e,{items:r,returnObject:M(()=>e.returnObject),scrollToActive:M(()=>e.navigationStrategy==="track")}),b=M(()=>e.lines?`v-list--${e.lines}-line`:void 0),w=M(()=>e.activeColor),S=M(()=>e.baseColor),y=M(()=>e.color),_=M(()=>e.selectable||e.activatable),C=xe(e,"navigationIndex",-1,te=>te??-1),E=zt();Ow({filterable:e.filterable,trackingIndex:C,navigationStrategy:M(()=>e.navigationStrategy),uid:E}),ge(r,()=>{e.navigationStrategy==="track"&&(C.value=-1)}),St({VListGroup:{activeColor:w,baseColor:S,color:y,expandIcon:M(()=>e.expandIcon),collapseIcon:M(()=>e.collapseIcon)},VListItem:{activeClass:M(()=>e.activeClass),activeColor:w,baseColor:S,color:y,density:M(()=>e.density),disabled:M(()=>e.disabled),lines:M(()=>e.lines),nav:M(()=>e.nav),slim:M(()=>e.slim),variant:M(()=>e.variant),tabindex:M(()=>e.navigationStrategy==="track"?-1:void 0)}});const T=fe(!1),D=re();function L(te){T.value=!0}function A(te){T.value=!1}function V(te){e.navigationStrategy==="track"?~C.value||(C.value=U("first")):!T.value&&!(te.relatedTarget&&D.value?.contains(te.relatedTarget))&&K()}function B(){e.navigationStrategy==="track"&&(C.value=-1)}function W(te){switch(te){case"ArrowDown":return"next";case"ArrowUp":return"prev";case"Home":return"first";case"End":return"last";default:return null}}function U(te){const X=r.value.length;if(X===0)return-1;let z;te==="first"?z=0:te==="last"?z=X-1:(z=C.value+(te==="next"?1:-1),z<0&&(z=X-1),z>=X&&(z=0));const J=z;let ve=0;for(;ve<X;){const we=r.value[z];if(we&&we.type!=="divider"&&we.type!=="subheader")return z;if(z+=te==="next"||te==="first"?1:-1,z<0&&(z=X-1),z>=X&&(z=0),z===J)return-1;ve++}return-1}function q(te){const X=te.target;if(!D.value||X.tagName==="INPUT"&&["Home","End"].includes(te.key)||X.tagName==="TEXTAREA")return;const z=W(te.key);if(z!==null)if(te.preventDefault(),e.navigationStrategy==="track"){const J=U(z);J!==-1&&(C.value=J)}else K(z)}function Z(te){T.value=!0}function K(te){if(D.value)return Yl(D.value,te)}return ce(()=>{const te=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),X=_.value?n.ariaMultiselectable??!String(e.selectStrategy).startsWith("single-"):void 0;return x(e.tag,{ref:D,class:ue(["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},o.value,i.value,u.value,c.value,f.value,b.value,v.value,e.class]),style:pe([{"--v-list-indent":be(te),"--v-list-group-prepend":te?"0px":void 0,"--v-list-prepend-gap":be(e.prependGap)},s.value,d.value,e.style]),tabindex:e.disabled?-1:0,role:_.value?"listbox":"list","aria-activedescendant":e.navigationStrategy==="track"&&C.value>=0?`v-list-item-${E}-${C.value}`:void 0,"aria-multiselectable":X,onFocusin:L,onFocusout:A,onFocus:V,onBlur:B,onKeydown:q,onMousedown:Z},{default:()=>[x(Kw,{items:r.value,returnObject:e.returnObject},a)]})}),{open:m,select:h,focus:K,children:g,parents:k,getPath:p,navigationIndex:C}}}),gN=el("v-list-img"),yN=Y({start:Boolean,end:Boolean,...Ce(),...Ne()},"VListItemAction"),Xv=ie()({name:"VListItemAction",props:yN(),setup(e,t){let{slots:n}=t;return ce(()=>x(e.tag,{class:ue(["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:pe(e.style)},n)),{}}}),bN=Y({start:Boolean,end:Boolean,...Ce(),...Ne()},"VListItemMedia"),pN=ie()({name:"VListItemMedia",props:bN(),setup(e,t){let{slots:n}=t;return ce(()=>x(e.tag,{class:ue(["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:pe(e.style)},n)),{}}});function Rc(e,t){return{x:e.x+t.x,y:e.y+t.y}}function SN(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Vy(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:a}=e,l=a==="left"?0:a==="center"?t.width/2:a==="right"?t.width:a,r=n==="top"?0:n==="bottom"?t.height:n;return Rc({x:l,y:r},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:a}=e,l=n==="left"?0:n==="right"?t.width:n,r=a==="top"?0:a==="center"?t.height/2:a==="bottom"?t.height:a;return Rc({x:l,y:r},t)}return Rc({x:t.width/2,y:t.height/2},t)}const Zw={static:_N,connected:xN},kN=Y({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in Zw},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array],stickToTarget:Boolean,viewportMargin:{type:[Number,String],default:12}},"VOverlay-location-strategies");function wN(e,t){const n=re({}),a=re();Ze&&Gt(()=>!!(t.isActive.value&&e.locationStrategy),i=>{ge(()=>e.locationStrategy,i),ft(()=>{window.removeEventListener("resize",l),visualViewport?.removeEventListener("resize",r),visualViewport?.removeEventListener("scroll",o),a.value=void 0}),window.addEventListener("resize",l,{passive:!0}),visualViewport?.addEventListener("resize",r,{passive:!0}),visualViewport?.addEventListener("scroll",o,{passive:!0}),typeof e.locationStrategy=="function"?a.value=e.locationStrategy(t,e,n)?.updateLocation:a.value=Zw[e.locationStrategy](t,e,n)?.updateLocation});function l(i){a.value?.(i)}function r(i){a.value?.(i)}function o(i){a.value?.(i)}return{contentStyles:n,updateLocation:a}}function _N(){}function CN(e,t){const n=Cv(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 xN(e,t,n){(Array.isArray(e.target.value)||bR(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:r}=_v(()=>{const h=Nd(t.location,e.isRtl.value),p=t.origin==="overlap"?h:t.origin==="auto"?Ic(h):Nd(t.origin,e.isRtl.value);return h.side===p.side&&h.align===Pc(p).align?{preferredAnchor:Xg(h),preferredOrigin:Xg(p)}:{preferredAnchor:h,preferredOrigin:p}}),[o,i,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>P(()=>{const p=parseFloat(t[h]);return isNaN(p)?1/0:p})),c=P(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let d=!1,f=-1;const v=new Tk(4),g=new ResizeObserver(()=>{if(!d)return;if(requestAnimationFrame(p=>{p!==f&&v.clear(),requestAnimationFrame(b=>{f=b})}),v.isFull){const p=v.values();if($t(p.at(-1),p.at(-3))&&!$t(p.at(-1),p.at(-2)))return}const h=k();h&&v.push(h.flipped)});let m=new _n({x:0,y:0,width:0,height:0});ge(e.target,(h,p)=>{p&&!Array.isArray(p)&&g.unobserve(p),Array.isArray(h)?$t(h,p)||k():h&&g.observe(h)},{immediate:!0}),ge(e.contentEl,(h,p)=>{p&&g.unobserve(p),h&&g.observe(h)},{immediate:!0}),ft(()=>{g.disconnect()});function k(){if(d=!1,requestAnimationFrame(()=>d=!0),!e.target.value||!e.contentEl.value)return;(Array.isArray(e.target.value)||e.target.value.offsetParent||e.target.value.getClientRects().length)&&(m=Lk(e.target.value));const h=CN(e.contentEl.value,e.isRtl.value),p=Ws(e.contentEl.value),b=Number(t.viewportMargin);p.length||(p.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=p.reduce((A,V)=>{const B=BD(V);return A?new _n({x:Math.max(A.left,B.left),y:Math.max(A.top,B.top),width:Math.min(A.right,B.right)-Math.max(A.left,B.left),height:Math.min(A.bottom,B.bottom)-Math.max(A.top,B.top)}):B},void 0);t.stickToTarget?(w.x+=Math.min(b,m.x),w.y+=Math.min(b,m.y),w.width=Math.max(w.width-b*2,m.x+m.width-b),w.height=Math.max(w.height-b*2,m.y+m.height-b)):(w.x+=b,w.y+=b,w.width-=b*2,w.height-=b*2);let S={anchor:l.value,origin:r.value};function y(A){const V=new _n(h),B=Vy(A.anchor,m),W=Vy(A.origin,V);let{x:U,y:q}=SN(B,W);switch(A.anchor.side){case"top":q-=c.value[0];break;case"bottom":q+=c.value[0];break;case"left":U-=c.value[0];break;case"right":U+=c.value[0];break}switch(A.anchor.align){case"top":q-=c.value[1];break;case"bottom":q+=c.value[1];break;case"left":U-=c.value[1];break;case"right":U+=c.value[1];break}return V.x+=U,V.y+=q,V.width=Math.min(V.width,s.value),V.height=Math.min(V.height,u.value),{overflows:Zg(V,w),x:U,y:q}}let _=0,C=0;const E={x:0,y:0},T={x:!1,y:!1};let D=-1;for(;!(D++>10);){const{x:A,y:V,overflows:B}=y(S);_+=A,C+=V,h.x+=A,h.y+=V;{const W=Jg(S.anchor),U=B.x.before||B.x.after,q=B.y.before||B.y.after;let Z=!1;if(["x","y"].forEach(K=>{if(K==="x"&&U&&!T.x||K==="y"&&q&&!T.y){const te={anchor:{...S.anchor},origin:{...S.origin}},X=K==="x"?W==="y"?Pc:Ic:W==="y"?Ic:Pc;te.anchor=X(te.anchor),te.origin=X(te.origin);const{overflows:z}=y(te);(z[K].before<=B[K].before&&z[K].after<=B[K].after||z[K].before+z[K].after<(B[K].before+B[K].after)/2)&&(S=te,Z=T[K]=!0)}}),Z)continue}B.x.before&&(_+=B.x.before,h.x+=B.x.before),B.x.after&&(_-=B.x.after,h.x-=B.x.after),B.y.before&&(C+=B.y.before,h.y+=B.y.before),B.y.after&&(C-=B.y.after,h.y-=B.y.after);{const W=Zg(h,w);E.x=w.width-W.x.before-W.x.after,E.y=w.height-W.y.before-W.y.after,_+=W.x.before,h.x+=W.x.before,C+=W.y.before,h.y+=W.y.before}break}const L=Jg(S.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${S.anchor.side} ${S.anchor.align}`,transformOrigin:`${S.origin.side} ${S.origin.align}`,top:be(Oc(C)),left:e.isRtl.value?void 0:be(Oc(_)),right:e.isRtl.value?be(Oc(-_)):void 0,minWidth:be(L==="y"?Math.min(o.value,m.width):o.value),maxWidth:be(Ly(Je(E.x,o.value===1/0?0:o.value,s.value))),maxHeight:be(Ly(Je(E.y,i.value===1/0?0:i.value,u.value)))}),{available:E,contentBox:h,flipped:T}}return ge(()=>[l.value,r.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>k()),Ee(()=>{const h=k();if(!h)return;const{available:p,contentBox:b}=h;b.height>p.y&&requestAnimationFrame(()=>{k(),requestAnimationFrame(()=>{k()})})}),{updateLocation:k}}function Oc(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Ly(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Zd=!0;const Gs=[];function IN(e){!Zd||Gs.length?(Gs.push(e),Qd()):(Zd=!1,e(),Qd())}let Dy=-1;function Qd(){cancelAnimationFrame(Dy),Dy=requestAnimationFrame(()=>{const e=Gs.shift();e&&e(),Gs.length?Qd():Zd=!0})}const Qw={none:null,close:EN,block:AN,reposition:VN},PN=Y({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Qw}},"VOverlay-scroll-strategies");function TN(e,t){if(!Ze)return;let n;vt(async()=>{n?.stop(),t.isActive.value&&e.scrollStrategy&&(n=Ka(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):Qw[e.scrollStrategy]?.(t,e,n)}))}),ft(()=>{n?.stop()})}function EN(e){function t(n){e.isActive.value=!1}e0(Jv(e.target.value,e.contentEl.value),t)}function AN(e,t){const n=e.root.value?.offsetParent,a=Jv(e.target.value,e.contentEl.value),l=[...new Set([...Ws(a,t.contained?n:void 0),...Ws(e.contentEl.value,t.contained?n:void 0)])].filter(i=>!i.classList.contains("v-overlay-scroll-blocked")),r=window.innerWidth-document.documentElement.offsetWidth,o=(i=>Tv(i)&&i)(n||document.documentElement);o&&e.root.value.classList.add("v-overlay--scroll-blocked"),l.forEach((i,s)=>{i.style.setProperty("--v-body-scroll-x",be(-i.scrollLeft)),i.style.setProperty("--v-body-scroll-y",be(-i.scrollTop)),i!==document.documentElement&&i.style.setProperty("--v-scrollbar-offset",be(r)),i.classList.add("v-overlay-scroll-blocked")}),ft(()=>{l.forEach((i,s)=>{const u=parseFloat(i.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(i.style.getPropertyValue("--v-body-scroll-y")),d=i.style.scrollBehavior;i.style.scrollBehavior="auto",i.style.removeProperty("--v-body-scroll-x"),i.style.removeProperty("--v-body-scroll-y"),i.style.removeProperty("--v-scrollbar-offset"),i.classList.remove("v-overlay-scroll-blocked"),i.scrollLeft=-u,i.scrollTop=-c,i.style.scrollBehavior=d}),o&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function VN(e,t,n){let a=!1,l=-1,r=-1;function o(i){IN(()=>{const s=performance.now();e.updateLocation.value?.(i),a=(performance.now()-s)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?i=>i():requestIdleCallback)(()=>{n.run(()=>{e0(Jv(e.target.value,e.contentEl.value),i=>{a?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{o(i)})})):o(i)})})}),ft(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(l)})}function Jv(e,t){return Array.isArray(e)?document.elementsFromPoint(...e).find(n=>!t?.contains(n)):e??t}function e0(e,t){const n=[document,...Ws(e)];n.forEach(a=>{a.addEventListener("scroll",t,{passive:!0})}),ft(()=>{n.forEach(a=>{a.removeEventListener("scroll",t)})})}const ef=Symbol.for("vuetify:v-menu"),Zv=Y({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Qv(e,t){let n=()=>{};function a(o,i){n?.();const s=o?e.openDelay:e.closeDelay,u=Math.max(i?.minDelay??0,Number(s??0));return new Promise(c=>{n=DD(u,()=>{t?.(o),c(o)})})}function l(){return a(!0)}function r(o){return a(!1,o)}return{clearDelay:n,runOpenDelay:l,runCloseDelay:r}}const LN=Y({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,...Zv()},"VOverlay-activator");function DN(e,t){let{isActive:n,isTop:a,contentEl:l}=t;const r=It("useActivator"),o=re();let i=!1,s=!1,u=!0;const c=P(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),d=P(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:f,runCloseDelay:v}=Qv(e,C=>{C===(e.openOnHover&&i||c.value&&s)&&!(e.openOnHover&&n.value&&!a.value)&&(n.value!==C&&(u=!0),n.value=C)}),g=re(),m={onClick:C=>{C.stopPropagation(),o.value=C.currentTarget||C.target,n.value||(g.value=[C.clientX,C.clientY]),n.value=!n.value},onMouseenter:C=>{i=!0,o.value=C.currentTarget||C.target,f()},onMouseleave:C=>{i=!1,v()},onFocus:C=>{eo(C.target,":focus-visible")!==!1&&(s=!0,C.stopPropagation(),o.value=C.currentTarget||C.target,f())},onBlur:C=>{s=!1,C.stopPropagation(),v({minDelay:1})}},k=P(()=>{const C={};return d.value&&(C.onClick=m.onClick),e.openOnHover&&(C.onMouseenter=m.onMouseenter,C.onMouseleave=m.onMouseleave),c.value&&(C.onFocus=m.onFocus,C.onBlur=m.onBlur),C}),h=P(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{i=!0,f()},C.onMouseleave=()=>{i=!1,v()}),c.value&&(C.onFocusin=E=>{E.target.matches(":focus-visible")&&(s=!0,f())},C.onFocusout=()=>{s=!1,v({minDelay:1})}),e.closeOnContentClick){const E=Re(ef,null);C.onClick=()=>{n.value=!1,E?.closeParents()}}return C}),p=P(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{u&&(i=!0,u=!1,f())},C.onMouseleave=()=>{i=!1,v()}),C});ge(a,C=>{C&&(e.openOnHover&&!i&&(!c.value||!s)||c.value&&!s&&(!e.openOnHover||!i))&&!l.value?.contains(document.activeElement)&&v()}),ge(n,C=>{C||setTimeout(()=>{g.value=void 0})},{flush:"post"});const b=oi();vt(()=>{b.value&&Ee(()=>{o.value=b.el})});const w=oi(),S=P(()=>e.target==="cursor"&&g.value?g.value:w.value?w.el:t0(e.target,r)||o.value),y=P(()=>Array.isArray(S.value)?void 0:S.value);let _;return ge(()=>!!e.activator,C=>{C&&Ze?(_=Ka(),_.run(()=>{RN(e,r,{activatorEl:o,activatorEvents:k})})):_&&_.stop()},{flush:"post",immediate:!0}),ft(()=>{_?.stop()}),{activatorEl:o,activatorRef:b,target:S,targetEl:y,targetRef:w,activatorEvents:k,contentEvents:h,scrimEvents:p}}function RN(e,t,n){let{activatorEl:a,activatorEvents:l}=n;ge(()=>e.activator,(s,u)=>{if(u&&s!==u){const c=i(u);c&&o(c)}s&&Ee(()=>r())},{immediate:!0}),ge(()=>e.activatorProps,()=>{r()}),ft(()=>{o()});function r(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&$D(s,ee(l.value,u))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&HD(s,ee(l.value,u))}function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=t0(s,t);return a.value=u?.nodeType===Node.ELEMENT_NODE?u:void 0,a.value}}function t0(e,t){if(!e)return;let n;if(e==="parent"){let a=t?.proxy?.$el?.parentNode;for(;a?.hasAttribute("data-no-activator");)a=a.parentNode;n=a}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}const n0=Y({retainFocus:Boolean,captureFocus:Boolean,disableInitialFocus:Boolean},"focusTrap"),hs=new Map;let Ry=0;function Oy(e){const t=document.activeElement;if(e.key!=="Tab"||!t)return;const n=Array.from(hs.values()).filter(u=>{let{isActive:c,contentEl:d}=u;return c.value&&d.value?.contains(t)}).map(u=>u.contentEl.value);let a,l=t.parentElement;for(;l;){if(n.includes(l)){a=l;break}l=l.parentElement}if(!a)return;const r=ml(a).filter(u=>u.tabIndex>=0);if(!r.length)return;const o=document.activeElement;if(r.length===1&&r[0].classList.contains("v-list")&&r[0].contains(o)){e.preventDefault();return}const i=r[0],s=r[r.length-1];e.shiftKey&&(o===i||i.classList.contains("v-list")&&i.contains(o))&&(e.preventDefault(),s.focus()),!e.shiftKey&&(o===s||s.classList.contains("v-list")&&s.contains(o))&&(e.preventDefault(),i.focus())}function a0(e,t){let{isActive:n,localTop:a,activatorEl:l,contentEl:r}=t;const o=Symbol("trap");let i=!1,s=-1;async function u(){i=!0,s=window.setTimeout(()=>{i=!1},100)}async function c(v){const g=v.relatedTarget,m=v.target;document.removeEventListener("pointerdown",u),document.removeEventListener("keydown",d),await Ee(),n.value&&!i&&g!==m&&r.value&&tt(a)&&![document,r.value].includes(m)&&!r.value.contains(m)&&ml(r.value)[0]?.focus()}function d(v){if(v.key==="Tab"&&(document.removeEventListener("keydown",d),n.value&&r.value&&v.target&&!r.value.contains(v.target))){const g=ml(document.documentElement);if(v.shiftKey&&v.target===g.at(0)||!v.shiftKey&&v.target===g.at(-1)){const m=ml(r.value);m.length>0&&(v.preventDefault(),m[0].focus())}}}const f=M(()=>n.value&&e.captureFocus&&!e.disableInitialFocus);Ze&&(ge(()=>e.retainFocus,v=>{v?hs.set(o,{isActive:n,contentEl:r}):hs.delete(o)},{immediate:!0}),ge(f,v=>{v?(document.addEventListener("pointerdown",u),document.addEventListener("focusin",c,{once:!0}),document.addEventListener("keydown",d)):(document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",d))},{immediate:!0}),Ry++<1&&document.addEventListener("keydown",Oy)),ft(()=>{hs.delete(o),clearTimeout(s),document.removeEventListener("pointerdown",u),document.removeEventListener("focusin",c),document.removeEventListener("keydown",d),--Ry<1&&document.removeEventListener("keydown",Oy)})}function l0(){if(!Ze)return fe(!1);const{ssr:e}=Rn();if(e){const t=fe(!1);return pt(()=>{t.value=!0}),t}else return fe(!0)}const em=Y({eager:Boolean},"lazy");function tm(e,t){const n=fe(!1),a=M(()=>n.value||e.eager||t.value);ge(t,()=>n.value=!0);function l(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:l}}function pr(){const t=It("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const My=Symbol.for("vuetify:stack"),Eo=wt([]);function ON(e,t,n){const a=It("useStack"),l=!n,r=Re(My,void 0),o=wt({activeChildren:new Set});Ke(My,o);const i=fe(Number(tt(t)));Gt(e,()=>{const c=Eo.at(-1)?.[1];i.value=c?c+10:Number(tt(t)),l&&Eo.push([a.uid,i.value]),r?.activeChildren.add(a.uid),ft(()=>{if(l){const d=Ve(Eo).findIndex(f=>f[0]===a.uid);Eo.splice(d,1)}r?.activeChildren.delete(a.uid)})});const s=fe(!0);return l&&vt(()=>{const c=Eo.at(-1)?.[0]===a.uid;setTimeout(()=>s.value=c)}),{globalTop:Zl(s),localTop:M(()=>!o.activeChildren.size),stackStyles:M(()=>({zIndex:i.value}))}}function MN(e){return{teleportTarget:P(()=>{const n=e();if(n===!0||!Ze)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let l=[...a.children].find(r=>r.matches(".v-overlay-container"));return l||(l=document.createElement("div"),l.className="v-overlay-container",a.appendChild(l)),l})}}function NN(){return!0}function r0(e,t,n){if(!e||o0(e,n)===!1)return!1;const a=Wk(t);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===e.target)return!1;const l=(typeof n.value=="object"&&n.value.include||(()=>[]))();return l.push(t),!l.some(r=>r?.contains(e.target))}function o0(e,t){return(typeof t.value=="object"&&t.value.closeConditional||NN)(e)}function FN(e,t,n){const a=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&r0(e,t,n)&&setTimeout(()=>{o0(e,n)&&a&&a(e)},0)}function Ny(e,t){const n=Wk(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const tf={mounted(e,t){const n=l=>FN(l,e,t),a=l=>{e._clickOutside.lastMousedownWasOutside=r0(l,e,t)};Ny(e,l=>{l.addEventListener("click",n,!0),l.addEventListener("mousedown",a,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(e,t){e._clickOutside&&(Ny(e,n=>{if(!n||!e._clickOutside?.[t.instance.$.uid])return;const{onClick:a,onMousedown:l}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[t.instance.$.uid])}};function BN(e){const{modelValue:t,color:n,...a}=e;return x(qa,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&I("div",ee({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},a),null)]})}const Fi=Y({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},...LN(),...Ce(),...Pt(),...em(),...kN(),...PN(),...n0(),...We(),...tl()},"VOverlay"),_a=ie()({name:"VOverlay",directives:{vClickOutside:tf},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Be(Fi(),["disableInitialFocus"])},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,keydown:e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:a,emit:l}=t;const r=It("VOverlay"),o=re(),i=re(),s=re(),u=xe(e,"modelValue"),c=P({get:()=>u.value,set:j=>{j&&e.disabled||(u.value=j)}}),{themeClasses:d}=ze(e),{rtlClasses:f,isRtl:v}=Lt(),{hasContent:g,onAfterLeave:m}=tm(e,c),k=Ye(()=>typeof e.scrim=="string"?e.scrim:null),{globalTop:h,localTop:p,stackStyles:b}=ON(c,()=>e.zIndex,e._disableGlobalStack),{activatorEl:w,activatorRef:S,target:y,targetEl:_,targetRef:C,activatorEvents:E,contentEvents:T,scrimEvents:D}=DN(e,{isActive:c,isTop:p,contentEl:s}),{teleportTarget:L}=MN(()=>{const j=e.attach||e.contained;if(j)return j;const ne=w?.value?.getRootNode()||r.proxy?.$el?.getRootNode();return ne instanceof ShadowRoot?ne:!1}),{dimensionStyles:A}=Tt(e),V=l0(),{scopeId:B}=pr();ge(()=>e.disabled,j=>{j&&(c.value=!1)});const{contentStyles:W,updateLocation:U}=wN(e,{isRtl:v,contentEl:s,target:y,isActive:c});TN(e,{root:o,contentEl:s,targetEl:_,target:y,isActive:c,updateLocation:U});function q(j){l("click:outside",j),e.persistent?J():c.value=!1}function Z(j){return c.value&&p.value&&(!e.scrim||j.target===i.value||j instanceof MouseEvent&&j.shadowTarget===i.value)}a0(e,{isActive:c,localTop:p,contentEl:s,activatorEl:w}),Ze&&ge(c,j=>{j?window.addEventListener("keydown",K):window.removeEventListener("keydown",K)},{immediate:!0}),Wt(()=>{Ze&&window.removeEventListener("keydown",K)});function K(j){j.key==="Escape"&&h.value&&(s.value?.contains(document.activeElement)||l("keydown",j),e.persistent?J():(c.value=!1,s.value?.contains(document.activeElement)&&w.value?.focus()))}function te(j){j.key==="Escape"&&!h.value||l("keydown",j)}const X=mw();Gt(()=>e.closeOnBack,()=>{pM(X,()=>{if(h.value&&c.value)return e.persistent?J():c.value=!1,!1})});const z=re();ge(()=>c.value&&(e.absolute||e.contained)&&L.value==null,j=>{if(j){const ne=_u(o.value);ne&&ne!==document.scrollingElement&&(z.value=ne.scrollTop)}});function J(){e.noClickAnimation||s.value&&Oa(s.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:ii})}function ve(){l("afterEnter")}function we(){m(),l("afterLeave")}return ce(()=>I(ke,null,[n.activator?.({isActive:c.value,targetRef:C,props:ee({ref:S},E.value,e.activatorProps)}),V.value&&g.value&&x(gx,{disabled:!L.value,to:L.value},{default:()=>[I("div",ee({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},d.value,f.value,e.class],style:[b.value,{"--v-overlay-opacity":e.opacity,top:be(z.value)},e.style],ref:o,onKeydown:te},B,a),[x(BN,ee({color:k,modelValue:c.value&&!!e.scrim,ref:i},D.value),null),x(rn,{appear:!0,persisted:!0,transition:e.transition,target:y.value,onAfterEnter:ve,onAfterLeave:we},{default:()=>[ot(I("div",ee({ref:s,class:["v-overlay__content",e.contentClass],style:[A.value,W.value]},T.value,e.contentProps),[n.default?.({isActive:c})]),[[la,c.value],[tf,{handler:q,closeConditional:Z,include:()=>[w.value]}]])]})])]})])),{activatorEl:w,scrimEl:i,target:y,animateClick:J,contentEl:s,rootEl:o,globalTop:h,localTop:p,updateLocation:U}}}),i0=Y({id:String,submenu:Boolean,...Be(Fi({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:"connected",location:void 0,openDelay:300,scrim:!1,scrollStrategy:"reposition",transition:{component:Pu}}),["absolute"])},"VMenu"),oo=ie()({name:"VMenu",props:i0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),{scopeId:l}=pr(),{isRtl:r}=Lt(),o=zt(),i=M(()=>e.id||`v-menu-${o}`),s=re(),u=Re(ef,null),c=fe(new Set);Ke(ef,{register(){c.value.add(o)},unregister(){c.value.delete(o)},closeParents(m){setTimeout(()=>{!c.value.size&&!e.persistent&&(m==null||s.value?.contentEl&&!RD(m,s.value.contentEl))&&(a.value=!1,u?.closeParents())},40)}}),Wt(()=>u?.unregister()),lu(()=>a.value=!1),ge(a,m=>{m?u?.register():u?.unregister()},{immediate:!0});function d(m){u?.closeParents(m)}function f(m){if(!e.disabled)if(m.key==="Tab"||m.key==="Enter"&&!e.closeOnContentClick){if(m.key==="Enter"&&(m.target instanceof HTMLTextAreaElement||m.target instanceof HTMLInputElement&&m.target.closest("form")))return;m.key==="Enter"&&m.preventDefault(),!Ak(ml(s.value?.contentEl,!1),m.shiftKey?"prev":"next",h=>h.tabIndex>=0)&&!e.retainFocus&&(a.value=!1,s.value?.activatorEl?.focus())}else e.submenu&&m.key===(r.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,s.value?.activatorEl?.focus())}function v(m){if(e.disabled)return;const k=s.value?.contentEl;k&&a.value?m.key==="ArrowDown"?(m.preventDefault(),m.stopImmediatePropagation(),Yl(k,"next")):m.key==="ArrowUp"?(m.preventDefault(),m.stopImmediatePropagation(),Yl(k,"prev")):e.submenu&&(m.key===(r.value?"ArrowRight":"ArrowLeft")?a.value=!1:m.key===(r.value?"ArrowLeft":"ArrowRight")&&(m.preventDefault(),Yl(k,"first"))):(e.submenu?m.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(m.key))&&(a.value=!0,m.preventDefault(),setTimeout(()=>setTimeout(()=>v(m))))}const g=P(()=>ee({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":i.value,"aria-owns":i.value,onKeydown:v},e.activatorProps));return ce(()=>{const m=_a.filterProps(e);return x(_a,ee({ref:s,id:i.value,class:["v-menu",e.class],style:e.style},m,{modelValue:a.value,"onUpdate:modelValue":k=>a.value=k,absolute:!0,activatorProps:g.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:f},l),{activator:n.activator,default:function(){for(var k=arguments.length,h=new Array(k),p=0;p<k;p++)h[p]=arguments[p];return x(Fe,{root:"VMenu"},{default:()=>[n.default?.(...h)]})}})}),Nt({id:i,ΨopenChildren:c},s)}}),nm=Y({color:String,...tn(),...Ce(),...Pt(),...Et(),...Ta(),...yo(),...ut(),...Ne(),...We()},"VSheet"),_l=ie()({name:"VSheet",props:nm(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color),{borderClasses:o}=sn(e),{dimensionStyles:i}=Tt(e),{elevationClasses:s}=Mt(e),{locationStyles:u}=El(e),{positionClasses:c}=bo(e),{roundedClasses:d}=gt(e);return ce(()=>x(e.tag,{class:ue(["v-sheet",a.value,l.value,o.value,s.value,c.value,d.value,e.class]),style:pe([r.value,i.value,u.value,e.style])},n)),{}}}),$N=Y({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Ce(),...tl({transition:{component:Bv}})},"VCounter"),Du=ie()({name:"VCounter",functional:!0,props:$N(),setup(e,t){let{slots:n}=t;const a=M(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ce(()=>x(rn,{transition:e.transition},{default:()=>[ot(I("div",{class:ue(["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:pe(e.style)},[n.default?n.default({counter:a.value,max:e.max,value:e.value}):a.value]),[[la,e.active]])]})),{}}}),HN=Y({floating:Boolean,...Ce()},"VFieldLabel"),Mo=ie()({name:"VFieldLabel",props:HN(),setup(e,t){let{slots:n}=t;return ce(()=>x(po,{class:ue(["v-field-label",{"v-field-label--floating":e.floating},e.class]),style:pe(e.style)},n)),{}}}),WN=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Bi=Y({appendInnerIcon:Pe,bgColor:String,clearable:Boolean,clearIcon:{type:Pe,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:Pe,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>WN.includes(e)},"onClick:clear":Kt(),"onClick:appendInner":Kt(),"onClick:prependInner":Kt(),...Ce(),...Au(),...ut(),...We()},"VField"),Cl=ie()({name:"VField",inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...Ni(),...Bi()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{themeClasses:r}=ze(e),{loaderClasses:o}=Li(e),{focusClasses:i,isFocused:s,focus:u,blur:c}=ll(e),{InputIcon:d}=Mi(e),{roundedClasses:f}=gt(e),{rtlClasses:v}=Lt(),g=M(()=>e.dirty||e.active),m=M(()=>!!(e.label||l.label)),k=M(()=>!e.singleLine&&m.value),h=zt(),p=P(()=>e.id||`input-${h}`),b=M(()=>e.details?`${p.value}-messages`:void 0),w=re(),S=re(),y=re(),_=P(()=>["plain","underlined"].includes(e.variant)),C=P(()=>e.error||e.disabled?void 0:g.value&&s.value?e.color:e.baseColor),E=P(()=>{if(!(!e.iconColor||e.glow&&!s.value))return e.iconColor===!0?C.value:e.iconColor}),{backgroundColorClasses:T,backgroundColorStyles:D}=Ye(()=>e.bgColor),{textColorClasses:L,textColorStyles:A}=Ut(C);ge(g,q=>{if(k.value&&!ka()){const Z=w.value.$el,K=S.value.$el;requestAnimationFrame(()=>{const te=Cv(Z),X=new _n(K),z=X.x-te.x,J=X.y-te.y-(te.height/2-X.height/2),ve=X.width/.75,we=Math.abs(ve-te.width)>1?{maxWidth:be(ve)}:void 0,j=getComputedStyle(Z),ne=getComputedStyle(K),me=parseFloat(j.transitionDuration)*1e3||150,he=parseFloat(ne.getPropertyValue("--v-field-label-scale")),_e=ne.getPropertyValue("color");Z.style.visibility="visible",K.style.visibility="hidden",Oa(Z,{transform:`translate(${z}px, ${J}px) scale(${he})`,color:_e,...we},{duration:me,easing:ii,direction:q?"normal":"reverse"}).finished.then(()=>{Z.style.removeProperty("visibility"),K.style.removeProperty("visibility")})})}},{flush:"post"});const V=P(()=>({isActive:g,isFocused:s,controlRef:y,iconColor:E,blur:c,focus:u})),B=M(()=>{const q=!g.value;return{"aria-hidden":q,for:q?void 0:p.value}}),W=M(()=>{const q=k.value&&g.value;return{"aria-hidden":q,for:q?void 0:p.value}});function U(q){q.target!==document.activeElement&&q.preventDefault()}return ce(()=>{const q=e.variant==="outlined",Z=!!(l["prepend-inner"]||e.prependInnerIcon),K=!!(e.clearable||l.clear)&&!e.disabled,te=!!(l["append-inner"]||e.appendInnerIcon||K),X=()=>l.label?l.label({...V.value,label:e.label,props:{for:p.value}}):e.label;return I("div",ee({class:["v-field",{"v-field--active":g.value,"v-field--appended":te,"v-field--center-affix":e.centerAffix??!_.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":Z,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!X(),[`v-field--variant-${e.variant}`]:!0},r.value,T.value,i.value,o.value,f.value,v.value,e.class],style:[D.value,e.style],onClick:U},n),[I("div",{class:"v-field__overlay"},null),x(Di,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),Z&&I("div",{key:"prepend",class:"v-field__prepend-inner"},[l["prepend-inner"]?l["prepend-inner"](V.value):e.prependInnerIcon&&x(d,{key:"prepend-icon",name:"prependInner",color:E.value},null)]),I("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&k.value&&x(Mo,ee({key:"floating-label",ref:S,class:[L.value],floating:!0},B.value,{style:A.value}),{default:()=>[X()]}),m.value&&x(Mo,ee({key:"label",ref:w,id:e.labelId},W.value),{default:()=>[X()]}),l.default?.({...V.value,props:{id:p.value,class:"v-field__input","aria-describedby":b.value},focus:u,blur:c})??I("div",{id:p.value,class:"v-field__input","aria-describedby":b.value},null)]),K&&x($v,{key:"clear"},{default:()=>[ot(I("div",{class:"v-field__clearable",onMousedown:z=>{z.preventDefault(),z.stopPropagation()}},[x(Fe,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[l.clear?l.clear({...V.value,props:{onFocus:u,onBlur:c,onClick:e["onClick:clear"],tabindex:-1}}):x(d,{name:"clear",onFocus:u,onBlur:c,tabindex:-1},null)]})]),[[la,e.dirty]])]}),te&&I("div",{key:"append",class:"v-field__append-inner"},[l["append-inner"]?l["append-inner"](V.value):e.appendInnerIcon&&x(d,{key:"append-icon",name:"appendInner",color:E.value},null)]),I("div",{class:ue(["v-field__outline",L.value]),style:pe(A.value)},[q&&I(ke,null,[I("div",{class:"v-field__outline__start"},null),k.value&&I("div",{class:"v-field__outline__notch"},[x(Mo,ee({ref:S,floating:!0},B.value),{default:()=>[X()]})]),I("div",{class:"v-field__outline__end"},null)]),_.value&&k.value&&x(Mo,ee({ref:S,floating:!0},B.value),{default:()=>[X()]})])])}),{controlRef:y,fieldIconColor:E}}}),s0=Y({autocomplete:String},"autocomplete");function am(e){const t=zt(),n=fe(0),a=M(()=>e.autocomplete==="suppress");return{isSuppressing:a,fieldAutocomplete:M(()=>a.value?"off":e.autocomplete),fieldName:M(()=>{if(e.name)return a.value?`${e.name}-${t}-${n.value}`:e.name}),update:()=>n.value=new Date().getTime()}}function u0(e){function t(n,a){if(!e.autofocus||!n)return;const l=a[0].target;(l.matches("input,textarea")?l:l.querySelector("input,textarea"))?.focus()}return{onIntersect:t}}const jN=["color","file","time","date","datetime-local","week","month"],$i=Y({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,...s0(),...Be(rl(),["direction"]),...Bi()},"VTextField"),Ca=ie()({name:"VTextField",directives:{vIntersect:na},inheritAttrs:!1,props:$i(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const r=xe(e,"modelValue",void 0,_=>Object.is(_,-0)?"-0":_),{isFocused:o,focus:i,blur:s}=ll(e),{onIntersect:u}=u0(e),c=P(()=>typeof e.counterValue=="function"?e.counterValue(r.value):typeof e.counterValue=="number"?e.counterValue:(r.value??"").toString().length),d=P(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=P(()=>["plain","underlined"].includes(e.variant)),v=re(),g=re(),m=re(),k=am(e),h=P(()=>jN.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function p(){k.isSuppressing.value&&k.update(),o.value||i(),Ee(()=>{m.value!==document.activeElement&&m.value?.focus()})}function b(_){a("mousedown:control",_),_.target!==m.value&&(p(),_.preventDefault())}function w(_){a("click:control",_)}function S(_,C){_.stopPropagation(),p(),Ee(()=>{C(),Ti(e["onClick:clear"],_)})}function y(_){const C=_.target;if(!(e.modelModifiers?.trim&&["text","search","password","tel","url"].includes(e.type))){r.value=C.value;return}const E=C.value,T=C.selectionStart,D=C.selectionEnd;r.value=E,Ee(()=>{let L=0;E.trimStart().length===C.value.length&&(L=E.length-C.value.length),T!=null&&(C.selectionStart=T-L),D!=null&&(C.selectionEnd=D-L)})}return ce(()=>{const _=!!(l.counter||e.counter!==!1&&e.counter!=null),C=!!(_||l.details),[E,T]=Ia(n),{modelValue:D,...L}=en.filterProps(e),A=Cl.filterProps(e);return x(en,ee({ref:v,modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},E,L,{centerAffix:!f.value,focused:o.value}),{...l,default:V=>{let{id:B,isDisabled:W,isDirty:U,isReadonly:q,isValid:Z,hasDetails:K,reset:te}=V;return x(Cl,ee({ref:g,onMousedown:b,onClick:w,"onClick:clear":X=>S(X,te),role:e.role},Be(A,["onClick:clear"]),{id:B.value,labelId:`${B.value}-label`,active:h.value||U.value,dirty:U.value||e.dirty,disabled:W.value,focused:o.value,details:K.value,error:Z.value===!1}),{...l,default:X=>{let{props:{class:z,...J},controlRef:ve}=X;const we=I("input",ee({ref:j=>m.value=ve.value=j,value:r.value,onInput:y,autofocus:e.autofocus,readonly:q.value,disabled:W.value,name:k.fieldName.value,autocomplete:k.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:i,onBlur:s,"aria-labelledby":`${B.value}-label`},J,T),null);return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[I("span",{class:"v-text-field__prefix__text"},[e.prefix])]),ot(l.default?I("div",{class:ue(z),"data-no-activator":""},[l.default({id:B}),we]):Tn(we,{class:z}),[[na,u,null,{once:!0}]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[I("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:C?V=>I(ke,null,[l.details?.(V),_&&I(ke,null,[I("span",null,null),x(Du,{active:e.persistentCounter||o.value,value:c.value,max:d.value,disabled:e.disabled},l.counter)])]):void 0})}),Nt({},v,g,m)}}),UN=Y({renderless:Boolean,...Ce()},"VVirtualScrollItem"),c0=ie()({name:"VVirtualScrollItem",inheritAttrs:!1,props:UN(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{resizeRef:r,contentRect:o}=Wn(void 0,"border");ge(()=>o.value?.height,i=>{i!=null&&a("update:height",i)}),ce(()=>e.renderless?I(ke,null,[l.default?.({itemRef:r})]):I("div",ee({ref:r,class:["v-virtual-scroll__item",e.class],style:e.style},n),[l.default?.()]))}}),zN=-1,KN=1,Mc=100,d0=Y({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},"virtual");function f0(e,t){const n=Rn(),a=fe(0);vt(()=>{a.value=parseFloat(e.itemHeight||0)});const l=fe(0),r=fe(Math.ceil((parseInt(e.height)||n.height.value)/(a.value||16))||1),o=fe(0),i=fe(0),s=re(),u=re();let c=0;const{resizeRef:d,contentRect:f}=Wn();vt(()=>{d.value=s.value});const v=P(()=>s.value===document.documentElement?n.height.value:f.value?.height||parseInt(e.height)||0),g=P(()=>!!(s.value&&u.value&&v.value&&a.value));let m=Array.from({length:t.value.length}),k=Array.from({length:t.value.length});const h=fe(0);let p=-1;function b(K){return m[K]||a.value}const w=Ik(()=>{const K=performance.now();k[0]=0;const te=t.value.length;for(let X=1;X<=te;X++)k[X]=(k[X-1]||0)+b(X-1);h.value=Math.max(h.value,performance.now()-K)},h),S=ge(g,K=>{K&&(S(),c=u.value.offsetTop,w.immediate(),W(),~p&&Ee(()=>{Ze&&window.requestAnimationFrame(()=>{q(p),p=-1})}))});ft(()=>{w.clear()});function y(K,te){const X=m[K],z=a.value;a.value=z?Math.min(a.value,te):te,(X!==te||z!==a.value)&&(m[K]=te,w())}function _(K){K=Je(K,0,t.value.length);const te=Math.floor(K),X=K%1,z=te+1,J=k[te]||0,ve=k[z]||J;return J+(ve-J)*X}function C(K){return GN(k,K)}let E=0,T=0,D=0;ge(v,(K,te)=>{W(),K<te&&requestAnimationFrame(()=>{T=0,W()})});let L=-1;function A(){if(!s.value||!u.value)return;const K=s.value.scrollTop,te=performance.now();te-D>500?(T=Math.sign(K-E),c=u.value.offsetTop):T=K-E,E=K,D=te,window.clearTimeout(L),L=window.setTimeout(V,500),W()}function V(){!s.value||!u.value||(T=0,D=0,window.clearTimeout(L),W())}let B=-1;function W(){cancelAnimationFrame(B),B=requestAnimationFrame(U)}function U(){if(!s.value||!v.value||!a.value)return;const K=E-c,te=Math.sign(T),X=Math.max(0,K-Mc),z=Je(C(X),0,t.value.length),J=K+v.value+Mc,ve=Je(C(J)+1,z+1,t.value.length);if((te!==zN||z<l.value)&&(te!==KN||ve>r.value)){const we=_(l.value)-_(z),j=_(ve)-_(r.value);Math.max(we,j)>Mc?(l.value=z,r.value=ve):(z<=0&&(l.value=z),ve>=t.value.length&&(r.value=ve))}o.value=_(l.value),i.value=_(t.value.length)-_(r.value)}function q(K){const te=_(K);!s.value||K&&!te?p=K:s.value.scrollTop=te}const Z=P(()=>t.value.slice(l.value,r.value).map((K,te)=>{const X=te+l.value;return{raw:K,index:X,key:xt(K,e.itemKey,X)}}));return ge(t,()=>{m=Array.from({length:t.value.length}),k=Array.from({length:t.value.length}),w.immediate(),W()},{deep:1}),{calculateVisibleItems:W,containerRef:s,markerRef:u,computedItems:Z,paddingTop:o,paddingBottom:i,scrollToIndex:q,handleScroll:A,handleScrollend:V,handleItemResize:y}}function GN(e,t){let n=e.length-1,a=0,l=0,r=null,o=-1;if(e[n]<t)return n;for(;a<=n;)if(l=a+n>>1,r=e[l],r>t)n=l-1;else if(r<t)o=l,a=l+1;else return r===t?l:a;return o}const YN=Y({items:{type:Array,default:()=>[]},renderless:Boolean,...d0(),...Ce(),...Pt()},"VVirtualScroll"),Ru=ie()({name:"VVirtualScroll",props:YN(),setup(e,t){let{slots:n}=t;const a=It("VVirtualScroll"),{dimensionStyles:l}=Tt(e),{calculateVisibleItems:r,containerRef:o,markerRef:i,handleScroll:s,handleScrollend:u,handleItemResize:c,scrollToIndex:d,paddingTop:f,paddingBottom:v,computedItems:g}=f0(e,M(()=>e.items));return Gt(()=>e.renderless,()=>{function m(){const h=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[h]("scroll",s,{passive:!0}),document[h]("scrollend",u)):(o.value?.[h]("scroll",s,{passive:!0}),o.value?.[h]("scrollend",u))}pt(()=>{o.value=_u(a.vnode.el,!0),m(!0)}),ft(m)}),ce(()=>{const m=g.value.map(k=>x(c0,{key:k.key,renderless:e.renderless,"onUpdate:height":h=>c(k.index,h)},{default:h=>n.default?.({item:k.raw,index:k.index,...h})}));return e.renderless?I(ke,null,[I("div",{ref:i,class:"v-virtual-scroll__spacer",style:{paddingTop:be(f.value)}},null),m,I("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:be(v.value)}},null)]):I("div",{ref:o,class:ue(["v-virtual-scroll",e.class]),onScrollPassive:s,onScrollend:u,style:pe([l.value,e.style])},[I("div",{ref:i,class:"v-virtual-scroll__container",style:{paddingTop:be(f.value),paddingBottom:be(v.value)}},[m])])}),{calculateVisibleItems:r,scrollToIndex:d}}});function lm(e,t){const n=fe(!1);let a;function l(i){cancelAnimationFrame(a),n.value=!0,a=requestAnimationFrame(()=>{a=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=ge(n,()=>{s(),i()})}else i()})}async function o(i){if(i.key==="Tab"&&t.value?.focus(),!["PageDown","PageUp","Home","End"].includes(i.key))return;const s=e.value?.$el;if(!s)return;(i.key==="Home"||i.key==="End")&&s.scrollTo({top:i.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await r();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(i.key==="PageDown"||i.key==="Home"){const c=s.getBoundingClientRect().top;for(const d of u)if(d.getBoundingClientRect().top>=c){d.focus();break}}else{const c=s.getBoundingClientRect().bottom;for(const d of[...u].reverse())if(d.getBoundingClientRect().bottom<=c){d.focus();break}}}return{onScrollPassive:l,onKeydown:o}}function rm(e){let{groups:t,onLeave:n}=e;function a(i){return i.type==="list"?i.contentRef.value?.$el:i.contentRef.value}function l(i){const s=a(i);return s?ml(s):[]}function r(i){const s=i.target,u=i.shiftKey?"backward":"forward",c=t.map(l),d=t.map(v=>v.type==="list"?v.contentRef.value?.$el:v.contentRef.value).findIndex(v=>v?.contains(s)),f=o(c,d,u,s);if(f===null){const v=t[d],g=c[d];(v.type==="list"||(u==="forward"?g.at(-1)===i.target:g.at(0)===i.target))&&n()}else{i.preventDefault(),i.stopImmediatePropagation();const v=t[f];if(v.type==="list"&&tt(v.displayItemsCount)>0)v.contentRef.value?.focus(0);else{const g=u==="forward";c[f].at(g?0:-1).focus()}}}function o(i,s,u,c){const d=t[s],f=i[s];if(d.type!=="list"&&!(u==="forward"?f.at(-1)===c:f.at(0)===c))return null;const v=u==="forward"?1:-1;for(let g=s+v;g>=0&&g<t.length;g+=v){const m=t[g];if(i[g].length>0||m.type==="list"&&tt(m.displayItemsCount)>0)return g}return null}return{onTabKeydown:r}}const qN=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();const a=[];let l=e.indexOf(t);for(;~l;)a.push([l,l+t.length]),l=e.indexOf(t,l+t.length);return a.length?a:-1};function Nc(e,t){if(!(e==null||typeof e=="boolean"||e===-1))return typeof e=="number"?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}const Sr=Y({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function XN(e,t,n){const a=[],l=n?.default??qN,r=n?.filterKeys?rt(n.filterKeys):!1,o=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return a;let i=[];e:for(let s=0;s<e.length;s++){const[u,c=u]=rt(e[s]),d={},f={};let v=-1;if((t||o>0)&&!n?.noFilter){let g=!1;if(typeof u=="object"){if(u.type==="divider"||u.type==="subheader"){(i.at(-1)?.type!=="divider"||u.type!=="subheader")&&(i=[]),i.push({index:s,matches:{},type:u.type});continue}const h=r||Object.keys(c);g=h.length===o;for(const p of h){const b=xt(c,p),w=n?.customKeyFilter?.[p];if(v=w?w(b,t,u):l(b,t,u),v!==-1&&v!==!1)w?d[p]=Nc(v,t):f[p]=Nc(v,t);else if(n?.filterMode==="every")continue e}}else v=l(u,t,u),v!==-1&&v!==!1&&(f.title=Nc(v,t));const m=Object.keys(f).length,k=Object.keys(d).length;if(!m&&!k||n?.filterMode==="union"&&k!==o&&!m||n?.filterMode==="intersection"&&(k!==o||!m&&o>0&&!g))continue}i.length&&(a.push(...i),i=[]),a.push({index:s,matches:{...f,...d}})}return a}function kr(e,t,n,a){const l=fe([]),r=fe(new Map),o=P(()=>a?.transform?Oe(t).map(s=>[s,a.transform(s)]):Oe(t));vt(()=>{const s=typeof n=="function"?n():Oe(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=XN(o.value,u,{customKeyFilter:{...e.customKeyFilter,...Oe(a?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=Oe(t),f=[],v=new Map;c.forEach(g=>{let{index:m,matches:k}=g;const h=d[m];f.push(h),v.set(h.value,k)}),l.value=f,r.value=v});function i(s){return r.value.get(s.value)}return{filteredItems:l,filteredMatches:r,getMatches:i}}function om(e,t,n){return n==null||!n.length?t:n.map((a,l)=>{const r=l===0?0:n[l-1][1],o=[I("span",{class:ue(`${e}__unmask`)},[t.slice(r,a[0])]),I("span",{class:ue(`${e}__mask`)},[t.slice(a[0],a[1])])];return l===n.length-1&&o.push(I("span",{class:ue(`${e}__unmask`)},[t.slice(a[1])])),I(ke,null,[o])})}const JN=Y({closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"}},"autocomplete");function im(e,t){const n=zt(),a=P(()=>`menu-${n}`);return{menuId:a,ariaExpanded:M(()=>tt(t)),ariaControls:M(()=>a.value)}}const sm=Y({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Pe,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...JN(),...Gw({itemChildren:!1})},"Select"),ZN=Y({search:String,...Sr({filterKeys:["title"]}),...sm(),...Be($i({modelValue:null,role:"combobox"}),["validationValue","dirty"]),...tl({transition:{component:Pu}})},"VSelect"),um=ie()({name:"VSelect",props:ZN(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=Qe(),l=re(),r=re(),o=re(),i=re(),s=re(),{items:u,transformIn:c,transformOut:d}=qv(e),f=xe(e,"search",""),{filteredItems:v,getMatches:g}=kr(e,u,()=>f.value),m=xe(e,"modelValue",[],R=>c(R===null?[null]:rt(R)),R=>{const Q=d(R);return e.multiple?Q:Q[0]??null}),k=P(()=>typeof e.counterValue=="function"?e.counterValue(m.value):typeof e.counterValue=="number"?e.counterValue:m.value.length),h=So(e),p=am(e),b=P(()=>m.value.map(R=>R.value)),w=fe(!1),S=M(()=>e.closableChips&&!h.isReadonly.value&&!h.isDisabled.value),{InputIcon:y}=Mi(e);let _="",C=0,E;const T=P(()=>{const R=f.value?v.value:u.value;return e.hideSelected?R.filter(Q=>!m.value.some(se=>(e.valueComparator||$t)(se,Q))):R}),D=P(()=>e.hideNoData&&!T.value.length||h.isReadonly.value||h.isDisabled.value),L=xe(e,"menu"),A=P({get:()=>L.value,set:R=>{L.value&&!R&&r.value?.ΨopenChildren.size||R&&D.value||(L.value=R)}}),{menuId:V,ariaExpanded:B,ariaControls:W}=im(e,A),U=P(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":"listbox"}})),q=re(),Z=lm(q,l),{onTabKeydown:K}=rm({groups:[{type:"element",contentRef:o},{type:"list",contentRef:q,displayItemsCount:()=>T.value.length},{type:"element",contentRef:i}],onLeave:()=>{A.value=!1,l.value?.focus()}});function te(R){e.openOnClear&&(A.value=!0)}function X(){D.value||(A.value=!A.value)}function z(R){R.key==="Tab"&&K(R),q.value?.$el.contains(R.target)&&to(R)&&J(R)}function J(R){if(!R.key||h.isReadonly.value)return;if(["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(R.key)&&R.preventDefault(),["Enter","ArrowDown"," "].includes(R.key)&&(A.value=!0),["Escape","Tab"].includes(R.key)&&(A.value=!1),e.clearable&&R.key==="Backspace"){R.preventDefault(),m.value=[],te();return}R.key==="Home"?q.value?.focus("first"):R.key==="End"&&q.value?.focus("last");const Q=1e3;if(!to(R))return;const se=performance.now();se-E>Q&&(_="",C=0),_+=R.key.toLowerCase(),E=se;const de=T.value;function O(){let G=F();return G||_.at(-1)===_.at(-2)&&(_=_.slice(0,-1),C++,G=F(),G)||(C=0,G=F(),G)?G:(_=R.key.toLowerCase(),F())}function F(){for(let G=C;G<de.length;G++){const H=de[G];if(H.title.toLowerCase().startsWith(_))return[H,G]}}const $=O();if(!$)return;const[le,oe]=$;C=oe,q.value?.focus(oe),e.multiple||(m.value=[le])}function ve(R){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!R.props.disabled)if(e.multiple){const se=m.value.findIndex(O=>(e.valueComparator||$t)(O.value,R.value)),de=Q??!~se;if(~se){const O=de?[...m.value,R]:[...m.value];O.splice(se,1),m.value=O}else de&&(m.value=[...m.value,R])}else{const se=Q!==!1;m.value=se?[R]:[],Ee(()=>{A.value=!1})}}function we(R){const Q=R.target;l.value?.$el.contains(Q)||(A.value=!1)}function j(){return T.value.findIndex(R=>m.value.some(Q=>(e.valueComparator||$t)(Q.value,R.value)))}function ne(){if(!m.value.length)return-1;const R=e.valueComparator||$t;let Q=0;for(const se of T.value){if(m.value.some(O=>R(O.value,se.value)))return se.props.disabled?-1:Q;se.props.disabled||Q++}return-1}function me(){if(e.eager&&s.value?.calculateVisibleItems(),q.value&&w.value){const R=ne();q.value.focus(R>=0?R:"first")}}function he(){f.value="",w.value&&l.value?.focus()}function _e(R){w.value=!0}function Le(R){l.value?.$el.contains(R.relatedTarget)||(w.value=!1)}function N(R){if(R==null)m.value=[];else if(eo(l.value,":autofill")||eo(l.value,":-webkit-autofill")){const Q=u.value.find(se=>se.title===R);Q&&ve(Q)}else l.value&&(l.value.value="")}return ge(A,()=>{if(!e.hideSelected&&A.value&&m.value.length){const R=j();Ze&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{R>=0&&s.value?.scrollToIndex(R)})}}),ge(u,(R,Q)=>{A.value||w.value&&e.hideNoData&&!Q.length&&R.length&&(A.value=!0)}),ce(()=>{const R=!!(e.chips||n.chip),Q=!!(!e.hideNoData||T.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),se=m.value.length>0,de=Ca.filterProps(e),O=se||!w.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,F={search:f,filteredItems:v.value};return x(Ca,ee({ref:l},de,{modelValue:m.value.map($=>$.props.title).join(", "),name:void 0,"onUpdate:modelValue":N,focused:w.value,"onUpdate:focused":$=>w.value=$,validationValue:m.externalValue,counterValue:k.value,dirty:se,class:["v-select",{"v-select--active-menu":A.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":m.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:O,"onClick:clear":te,"onMousedown:control":X,onBlur:we,onKeydown:J,"aria-expanded":B.value,"aria-controls":W.value}),{...n,default:$=>{let{id:le}=$;return I(ke,null,[I("select",{hidden:!0,multiple:e.multiple,name:p.fieldName.value},[u.value.map(oe=>I("option",{key:oe.value,value:oe.value,selected:b.value.includes(oe.value)},null))]),x(oo,ee({id:V.value,ref:r,modelValue:A.value,"onUpdate:modelValue":oe=>A.value=oe,activator:"parent",contentClass:"v-select__content",disabled:D.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:me,onAfterLeave:he},U.value),{default:()=>[x(_l,{onFocusin:_e,onFocusout:Le,onKeydown:z},{default:()=>[n["menu-header"]&&I("header",{ref:o},[n["menu-header"](F)]),Q&&x(ro,ee({key:"select-list",ref:q,selected:b.value,selectStrategy:e.multiple?"independent":"single-independent",tabindex:"-1",selectable:!!T.value.length,"aria-live":"polite","aria-labelledby":`${le.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},Z,e.listProps),{default:()=>[n["prepend-item"]?.(),!T.value.length&&!e.hideNoData&&(n["no-data"]?.()??x(jn,{key:"no-data",title:a(e.noDataText)},null)),x(Ru,{ref:s,renderless:!0,items:T.value,itemKey:"value"},{default:oe=>{let{item:G,index:H,itemRef:ae}=oe;const ye=MD(G.props),Se=ee(G.props,{ref:ae,key:G.value,onClick:()=>ve(G,null),"aria-posinset":H+1,"aria-setsize":T.value.length});return G.type==="divider"?n.divider?.({props:G.raw,index:H})??x(In,ee(G.props,{key:`divider-${H}`}),null):G.type==="subheader"?n.subheader?.({props:G.raw,index:H})??x(ko,ee(G.props,{key:`subheader-${H}`}),null):n.item?.({item:G,index:H,props:Se})??x(jn,ee(Se,{role:"option"}),{prepend:Te=>{let{isSelected:De}=Te;return I(ke,null,[e.multiple&&!e.hideSelected?x(aa,{key:G.value,modelValue:De,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Ae=>Ae.preventDefault()},null):void 0,ye.prependAvatar&&x(An,{image:ye.prependAvatar},null),ye.prependIcon&&x(Ue,{icon:ye.prependIcon},null)])},title:()=>f.value?om("v-select",G.title,g(G)?.title):G.title})}}),n["append-item"]?.()]}),n["menu-footer"]&&I("footer",{ref:i},[n["menu-footer"](F)])]})]}),m.value.map((oe,G)=>{function H(Te){Te.stopPropagation(),Te.preventDefault(),ve(oe,!1)}const ae=ee(Ja.filterProps(oe.props),{"onClick:close":H,onKeydown(Te){Te.key!=="Enter"&&Te.key!==" "||(Te.preventDefault(),Te.stopPropagation(),H(Te))},onMousedown(Te){Te.preventDefault(),Te.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),ye=R?!!n.chip:!!n.selection,Se=ye?wu(R?n.chip({item:oe,index:G,props:ae}):n.selection({item:oe,index:G})):void 0;if(!(ye&&!Se))return I("div",{key:oe.value,class:"v-select__selection"},[R?n.chip?x(Fe,{key:"chip-defaults",defaults:{VChip:{closable:S.value,size:"small",text:oe.title}}},{default:()=>[Se]}):x(Ja,ee({key:"chip",closable:S.value,size:"small",text:oe.title,disabled:oe.props.disabled},ae),null):Se??I("span",{class:"v-select__selection-text"},[oe.title,e.multiple&&G<m.value.length-1&&I("span",{class:"v-select__selection-comma"},[pn(",")])])])})])},"append-inner":function(){for(var $=arguments.length,le=new Array($),oe=0;oe<$;oe++)le[oe]=arguments[oe];return I(ke,null,[n["append-inner"]?.(...le),e.menuIcon?x(Ue,{class:"v-select__menu-icon",color:l.value?.fieldIconColor,icon:e.menuIcon,"aria-hidden":!0},null):void 0,e.appendInnerIcon&&x(y,{key:"append-icon",name:"appendInner",color:le[0].iconColor.value},null)])}})}),Nt({isFocused:w,menu:A,search:f,filteredItems:v,select:ve},l)}}),QN=Y({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Sr({filterKeys:["title"]}),...sm(),...Be($i({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VAutocomplete"),eF=ie()({name:"VAutocomplete",props:QN(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=Qe(),l=re(),r=fe(!1),o=fe(!0),i=fe(!1),s=re(),u=re(),c=fe(-1),d=fe(null),{items:f,transformIn:v,transformOut:g}=qv(e),{textColorClasses:m,textColorStyles:k}=Ut(()=>l.value?.color),{InputIcon:h}=Mi(e),p=xe(e,"search",""),b=xe(e,"modelValue",[],$=>v($===null?[null]:rt($)),$=>{const le=g($);return e.multiple?le:le[0]??null}),w=P(()=>typeof e.counterValue=="function"?e.counterValue(b.value):typeof e.counterValue=="number"?e.counterValue:b.value.length),S=So(e),{filteredItems:y,getMatches:_}=kr(e,f,()=>d.value??(o.value?"":p.value)),C=P(()=>e.hideSelected&&d.value===null?y.value.filter($=>!b.value.some(le=>le.value===$.value)):y.value),E=M(()=>e.closableChips&&!S.isReadonly.value&&!S.isDisabled.value),T=P(()=>!!(e.chips||n.chip)),D=P(()=>T.value||!!n.selection),L=P(()=>b.value.map($=>$.props.value)),A=P(()=>C.value.find($=>$.type==="item"&&!$.props.disabled)),V=P(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&p.value===A.value?.title)&&C.value.length>0&&!o.value&&!i.value),B=P(()=>e.hideNoData&&!C.value.length||S.isReadonly.value||S.isDisabled.value),W=xe(e,"menu"),U=P({get:()=>W.value,set:$=>{W.value&&!$&&s.value?.ΨopenChildren.size||$&&B.value||(W.value=$)}}),{menuId:q,ariaExpanded:Z,ariaControls:K}=im(e,U),te=re(),X=re(),z=re(),J=lm(te,l),{onTabKeydown:ve}=rm({groups:[{type:"element",contentRef:X},{type:"list",contentRef:te,displayItemsCount:()=>C.value.length},{type:"element",contentRef:z}],onLeave:()=>{U.value=!1,l.value?.focus()}});function we($){e.openOnClear&&(U.value=!0),p.value=""}function j(){B.value||(U.value=!0)}function ne($){B.value||(r.value&&($.preventDefault(),$.stopPropagation()),U.value=!U.value)}function me($){$.key==="Tab"&&ve($),te.value?.$el.contains($.target)&&(to($)||$.key==="Backspace")&&l.value?.focus()}function he($){if(S.isReadonly.value)return;const le=l.value?.selectionStart,oe=b.value.length;if(["Enter","ArrowDown","ArrowUp"].includes($.key)&&$.preventDefault(),["Enter","ArrowDown"].includes($.key)&&(U.value=!0),["Escape"].includes($.key)&&(U.value=!1),V.value&&["Enter","Tab"].includes($.key)&&A.value&&!b.value.some(G=>{let{value:H}=G;return H===A.value.value})&&F(A.value),$.key==="ArrowDown"&&V.value&&te.value?.focus("next"),["Backspace","Delete"].includes($.key)){if(!e.multiple&&D.value&&b.value.length>0&&!p.value)return F(b.value[0],!1);if(~c.value){$.preventDefault();const G=c.value;F(b.value[c.value],!1),c.value=G>=oe-1?oe-2:G}else $.key==="Backspace"&&!p.value&&(c.value=oe-1);return}if(e.multiple)if($.key==="ArrowLeft"){if(c.value<0&&le&&le>0)return;const G=c.value>-1?c.value-1:oe-1;if(b.value[G])c.value=G;else{const H=p.value?.length??null;c.value=-1,l.value?.setSelectionRange(H,H)}}else if($.key==="ArrowRight"){if(c.value<0)return;const G=c.value+1;b.value[G]?c.value=G:(c.value=-1,l.value?.setSelectionRange(0,0))}else~c.value&&to($)&&(c.value=-1)}function _e($){if(eo(l.value,":autofill")||eo(l.value,":-webkit-autofill")){const le=f.value.find(oe=>oe.title===$.target.value);le&&F(le)}}function Le(){e.eager&&u.value?.calculateVisibleItems()}function N(){r.value&&(o.value=!0,l.value?.focus()),d.value=null}function R($){r.value=!0,setTimeout(()=>{i.value=!0})}function Q($){i.value=!1,l.value?.$el.contains($.relatedTarget)||(r.value=!1)}function se($){($==null||$===""&&!e.multiple&&!D.value)&&(b.value=[])}function de($){s.value?.contentEl?.contains($.relatedTarget)&&(r.value=!0)}const O=fe(!1);function F($){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!$||$.props.disabled))if(e.multiple){const oe=b.value.findIndex(H=>(e.valueComparator||$t)(H.value,$.value)),G=le??!~oe;if(~oe){const H=G?[...b.value,$]:[...b.value];H.splice(oe,1),b.value=H}else G&&(b.value=[...b.value,$]);e.clearOnSelect&&(p.value="")}else{const oe=le!==!1;b.value=oe?[$]:[],d.value=o.value?"":p.value??"",p.value=oe&&!D.value?$.title:"",Ee(()=>{U.value=!1,o.value=!0})}}return ge(r,($,le)=>{$!==le&&($?(O.value=!0,p.value=e.multiple||D.value?"":String(b.value.at(-1)?.props.title??""),o.value=!0,Ee(()=>O.value=!1)):(!e.multiple&&p.value==null&&(b.value=[]),U.value=!1,!o.value&&p.value&&(d.value=p.value),p.value="",c.value=-1))}),ge(p,$=>{!r.value||O.value||($&&(U.value=!0),o.value=!$)}),ge(U,$=>{if(!e.hideSelected&&$&&b.value.length&&o.value){const le=C.value.findIndex(oe=>b.value.some(G=>oe.value===G.value));Ze&&window.requestAnimationFrame(()=>{le>=0&&u.value?.scrollToIndex(le)})}$&&(d.value=null)}),ge(f,($,le)=>{U.value||r.value&&!le.length&&$.length&&(U.value=!0)}),ce(()=>{const $=!!(!e.hideNoData||C.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),le=b.value.length>0,oe=Ca.filterProps(e),G={search:p,filteredItems:y.value};return x(Ca,ee({ref:l},oe,{modelValue:p.value,"onUpdate:modelValue":[H=>p.value=H,se],focused:r.value,"onUpdate:focused":H=>r.value=H,validationValue:b.externalValue,counterValue:w.value,dirty:le,onChange:_e,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":U.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!D.value,"v-autocomplete--selecting-index":c.value>-1},e.class],style:e.style,readonly:S.isReadonly.value,placeholder:le?void 0:e.placeholder,"onClick:clear":we,"onMousedown:control":j,onKeydown:he,onBlur:de,"aria-expanded":Z.value,"aria-controls":K.value}),{...n,default:H=>{let{id:ae}=H;return I(ke,null,[x(oo,ee({id:q.value,ref:s,modelValue:U.value,"onUpdate:modelValue":ye=>U.value=ye,activator:"parent",contentClass:"v-autocomplete__content",disabled:B.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Le,onAfterLeave:N},e.menuProps),{default:()=>[x(_l,{onFocusin:R,onKeydown:me},{default:()=>[n["menu-header"]&&I("header",{ref:X},[n["menu-header"](G)]),$&&x(ro,ee({key:"autocomplete-list",ref:te,filterable:!0,selected:L.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ye=>ye.preventDefault(),onFocusout:Q,tabindex:"-1",selectable:!!C.value.length,"aria-live":"polite","aria-labelledby":`${ae.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},J,e.listProps),{default:()=>[n["prepend-item"]?.(),!C.value.length&&!e.hideNoData&&(n["no-data"]?.()??x(jn,{key:"no-data",title:a(e.noDataText)},null)),x(Ru,{ref:u,renderless:!0,items:C.value,itemKey:"value"},{default:ye=>{let{item:Se,index:Te,itemRef:De}=ye;const Ae=ee(Se.props,{ref:De,key:Se.value,active:V.value&&Se===A.value?!0:void 0,onClick:()=>F(Se,null),"aria-posinset":Te+1,"aria-setsize":C.value.length});return Se.type==="divider"?n.divider?.({props:Se.raw,index:Te})??x(In,ee(Se.props,{key:`divider-${Te}`}),null):Se.type==="subheader"?n.subheader?.({props:Se.raw,index:Te})??x(ko,ee(Se.props,{key:`subheader-${Te}`}),null):n.item?.({item:Se,index:Te,props:Ae})??x(jn,ee(Ae,{role:"option"}),{prepend:je=>{let{isSelected:et}=je;return I(ke,null,[e.multiple&&!e.hideSelected?x(aa,{key:Se.value,modelValue:et,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:Dt=>Dt.preventDefault()},null):void 0,Se.props.prependAvatar&&x(An,{image:Se.props.prependAvatar},null),Se.props.prependIcon&&x(Ue,{icon:Se.props.prependIcon},null)])},title:()=>o.value?Se.title:om("v-autocomplete",Se.title,_(Se)?.title)})}}),n["append-item"]?.()]}),n["menu-footer"]&&I("footer",{ref:z},[n["menu-footer"](G)])]})]}),b.value.map((ye,Se)=>{function Te(et){et.stopPropagation(),et.preventDefault(),F(ye,!1)}const De=ee(Ja.filterProps(ye.props),{"onClick:close":Te,onKeydown(et){et.key!=="Enter"&&et.key!==" "||(et.preventDefault(),et.stopPropagation(),Te(et))},onMousedown(et){et.preventDefault(),et.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),Ae=T.value?!!n.chip:!!n.selection,je=Ae?wu(T.value?n.chip({item:ye,index:Se,props:De}):n.selection({item:ye,index:Se})):void 0;if(!(Ae&&!je))return I("div",{key:ye.value,class:ue(["v-autocomplete__selection",Se===c.value&&["v-autocomplete__selection--selected",m.value]]),style:pe(Se===c.value?k.value:{})},[T.value?n.chip?x(Fe,{key:"chip-defaults",defaults:{VChip:{closable:E.value,size:"small",text:ye.title}}},{default:()=>[je]}):x(Ja,ee({key:"chip",closable:E.value,size:"small",text:ye.title,disabled:ye.props.disabled},De),null):je??I("span",{class:"v-autocomplete__selection-text"},[ye.title,e.multiple&&Se<b.value.length-1&&I("span",{class:"v-autocomplete__selection-comma"},[pn(",")])])])})])},"append-inner":function(){for(var H=arguments.length,ae=new Array(H),ye=0;ye<H;ye++)ae[ye]=arguments[ye];return I(ke,null,[n["append-inner"]?.(...ae),e.menuIcon?x(Ue,{class:"v-autocomplete__menu-icon",color:l.value?.fieldIconColor,icon:e.menuIcon,onMousedown:ne,onClick:ku,"aria-hidden":!0,tabindex:"-1"},null):void 0,e.appendInnerIcon&&x(h,{key:"append-icon",name:"appendInner",color:ae[0].iconColor.value},null)])}})}),Nt({isFocused:r,isPristine:o,menu:U,search:p,filteredItems:y,select:F},l)}}),tF=Y({bordered:Boolean,color:String,content:[Number,String],dot:Boolean,floating:Boolean,icon:Pe,inline:Boolean,label:{type:String,default:"$vuetify.badge"},max:[Number,String],modelValue:{type:Boolean,default:!0},offsetX:[Number,String],offsetY:[Number,String],textColor:String,...Ce(),...Ta({location:"top end"}),...ut(),...Ne(),...We(),...tl({transition:"scale-rotate-transition"}),...Pt()},"VBadge"),v0=ie()({name:"VBadge",inheritAttrs:!1,props:tF(),setup(e,t){const{backgroundColorClasses:n,backgroundColorStyles:a}=Ye(()=>e.color),{roundedClasses:l}=gt(e),{t:r}=Qe(),{textColorClasses:o,textColorStyles:i}=Ut(()=>e.textColor),{themeClasses:s}=Iu(),{locationStyles:u}=El(e,!0,d=>(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(d)?Number(e.offsetY??0):["left","right"].includes(d)?Number(e.offsetX??0):0)),{dimensionStyles:c}=Tt(e);return ce(()=>{const d=Number(e.content),f=!e.max||isNaN(d)?e.content:d<=Number(e.max)?d:`${e.max}+`,[v,g]=Md(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return x(e.tag,ee({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},g,{style:e.style}),{default:()=>[I("div",{class:"v-badge__wrapper"},[t.slots.default?.(),x(rn,{transition:e.transition},{default:()=>[ot(I("span",ee({class:["v-badge__badge",s.value,n.value,l.value,o.value],style:[a.value,i.value,c.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":r(e.label,d),"aria-live":"polite",role:"status"},v),[e.dot?void 0:t.slots.badge?t.slots.badge?.():e.icon?x(Ue,{icon:e.icon},null):f]),[[la,e.modelValue]])]})])]})}),{}}}),nF=Y({color:String,density:String,...Ce()},"VBannerActions"),m0=ie()({name:"VBannerActions",props:nF(),setup(e,t){let{slots:n}=t;return St({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ce(()=>I("div",{class:ue(["v-banner-actions",e.class]),style:pe(e.style)},[n.default?.()])),{}}}),h0=el("v-banner-text"),aF=Y({avatar:String,bgColor:String,color:String,icon:Pe,lines:String,stacked:Boolean,sticky:Boolean,text:String,...tn(),...Ce(),...kt(),...Pt(),...vr({mobile:null}),...Et(),...Ta(),...yo(),...ut(),...Ne(),...We()},"VBanner"),lF=ie()({name:"VBanner",props:aF(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(()=>e.bgColor),{borderClasses:r}=sn(e),{densityClasses:o}=qt(e),{displayClasses:i,mobile:s}=Rn(e),{dimensionStyles:u}=Tt(e),{elevationClasses:c}=Mt(e),{locationStyles:d}=El(e),{positionClasses:f}=bo(e),{roundedClasses:v}=gt(e),{themeClasses:g}=ze(e),m=M(()=>e.color),k=M(()=>e.density);St({VBannerActions:{color:m,density:k}}),ce(()=>{const h=!!(e.text||n.text),p=!!(e.avatar||e.icon),b=!!(p||n.prepend);return x(e.tag,{class:ue(["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},g.value,a.value,r.value,o.value,i.value,c.value,f.value,v.value,e.class]),style:pe([l.value,u.value,d.value,e.style]),role:"banner"},{default:()=>[b&&I("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?x(Fe,{key:"prepend-defaults",disabled:!p,defaults:{VAvatar:{color:m.value,density:k.value,icon:e.icon,image:e.avatar}}},n.prepend):x(An,{key:"prepend-avatar",color:m.value,density:k.value,icon:e.icon,image:e.avatar},null)]),I("div",{class:"v-banner__content"},[h&&x(h0,{key:"text"},{default:()=>[n.text?.()??e.text]}),n.default?.()]),n.actions&&x(m0,{key:"actions"},n.actions)]})})}}),rF=Y({baseColor:String,bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...tn(),...Ce(),...kt(),...Et(),...ut(),...mr({name:"bottom-navigation"}),...Ne({tag:"header"}),...yr({selectedClass:"v-btn--selected"}),...We()},"VBottomNavigation"),oF=ie()({name:"VBottomNavigation",props:rF(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=Iu(),{borderClasses:l}=sn(e),{backgroundColorClasses:r,backgroundColorStyles:o}=Ye(()=>e.bgColor),{densityClasses:i}=qt(e),{elevationClasses:s}=Mt(e),{roundedClasses:u}=gt(e),{ssrBootStyles:c}=gr(),d=P(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),f=xe(e,"active",e.active),{layoutItemStyles:v}=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:M(()=>"bottom"),layoutSize:M(()=>f.value?d.value:0),elementSize:d,active:f,absolute:M(()=>e.absolute)});return Al(e,Wv),St({VBtn:{baseColor:M(()=>e.baseColor),color:M(()=>e.color),density:M(()=>e.density),stacked:M(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),ce(()=>x(e.tag,{class:ue(["v-bottom-navigation",{"v-bottom-navigation--active":f.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},a.value,r.value,l.value,i.value,s.value,u.value,e.class]),style:pe([o.value,v.value,{height:be(d.value)},c.value,e.style])},{default:()=>[n.default&&I("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}}),g0=Y({fullscreen:Boolean,scrollable:Boolean,...Be(Fi({captureFocus:!0,origin:"center center",scrollStrategy:"block",transition:{component:Pu},zIndex:2400,retainFocus:!0}),["disableInitialFocus"])},"VDialog"),nf=ie()({name:"VDialog",props:g0(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=xe(e,"modelValue"),{scopeId:r}=pr(),o=re();function i(){n("afterEnter"),(e.scrim||e.retainFocus)&&o.value?.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function s(){n("afterLeave")}return ge(l,async u=>{u||(await Ee(),o.value.activatorEl?.focus({preventScroll:!0}))}),ce(()=>{const u=_a.filterProps(e),c=ee({"aria-haspopup":"dialog"},e.activatorProps),d=ee({tabindex:-1},e.contentProps);return x(_a,ee({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},u,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,"aria-modal":"true",activatorProps:c,contentProps:d,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:i,onAfterLeave:s},r),{activator:a.activator,default:function(){for(var f=arguments.length,v=new Array(f),g=0;g<f;g++)v[g]=arguments[g];return x(Fe,{root:"VDialog"},{default:()=>[a.default?.(...v)]})}})}),Nt({},o)}}),iF=Y({inset:Boolean,...g0({transition:"bottom-sheet-transition"})},"VBottomSheet"),sF=ie()({name:"VBottomSheet",props:iF(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue");return ce(()=>{const l=nf.filterProps(e);return x(nf,ee(l,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:a.value,"onUpdate:modelValue":r=>a.value=r,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}}),uF=Y({divider:[Number,String],...Ce()},"VBreadcrumbsDivider"),y0=ie()({name:"VBreadcrumbsDivider",props:uF(),setup(e,t){let{slots:n}=t;return ce(()=>I("li",{"aria-hidden":"true",class:ue(["v-breadcrumbs-divider",e.class]),style:pe(e.style)},[n?.default?.()??e.divider])),{}}}),cF=Y({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Ce(),...mn(Pt(),["width","maxWidth"]),...Oi(),...Ne({tag:"li"})},"VBreadcrumbsItem"),b0=ie()({name:"VBreadcrumbsItem",props:cF(),setup(e,t){let{slots:n,attrs:a}=t;const l=Ri(e,a),r=P(()=>e.active||l.isActive?.value),{dimensionStyles:o}=Tt(e),{textColorClasses:i,textColorStyles:s}=Ut(()=>r.value?e.activeColor:e.color);return ce(()=>x(e.tag,{class:ue(["v-breadcrumbs-item",{"v-breadcrumbs-item--active":r.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:r.value&&e.activeClass},i.value,e.class]),style:pe([s.value,o.value,e.style]),"aria-current":r.value?"page":void 0},{default:()=>[l.isLink.value?I("a",ee({class:"v-breadcrumbs-item--link",onClick:l.navigate.value},l.linkProps),[n.default?.()??e.title]):n.default?.()??e.title]})),{}}}),dF=Y({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Pe,items:{type:Array,default:()=>[]},...Ce(),...kt(),...ut(),...Ne({tag:"ul"})},"VBreadcrumbs"),fF=ie()({name:"VBreadcrumbs",props:dF(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(()=>e.bgColor),{densityClasses:r}=qt(e),{roundedClasses:o}=gt(e);St({VBreadcrumbsDivider:{divider:M(()=>e.divider)},VBreadcrumbsItem:{activeClass:M(()=>e.activeClass),activeColor:M(()=>e.activeColor),color:M(()=>e.color),disabled:M(()=>e.disabled)}});const i=P(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return ce(()=>{const s=!!(n.prepend||e.icon);return x(e.tag,{class:ue(["v-breadcrumbs",a.value,r.value,o.value,e.class]),style:pe([l.value,e.style])},{default:()=>[s&&I("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?x(Fe,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):x(Ue,{key:"prepend-icon",start:!0,icon:e.icon},null)]),i.value.map((u,c,d)=>{let{item:f,raw:v}=u;return I(ke,null,[n.item?.({item:f,index:c})??x(b0,ee({key:c,disabled:c>=d.length-1},typeof f=="string"?{title:f}:f),{default:n.title?()=>n.title?.({item:f,index:c}):void 0}),c<d.length-1&&x(y0,null,{default:n.divider?()=>n.divider?.({item:v,index:c}):void 0})])}),n.default?.()]})}),{}}}),vF=Y({active:{type:Boolean,default:void 0},activeColor:String,activeIcon:[String,Function,Object],activeVariant:String,baseVariant:{type:String,default:"tonal"},disabled:Boolean,height:[Number,String],width:[Number,String],hideOverlay:Boolean,icon:[String,Function,Object],iconColor:String,loading:Boolean,opacity:[Number,String],readonly:Boolean,rotate:[Number,String],size:{type:[Number,String],default:"default"},sizes:{type:Array,default:()=>[["x-small",16],["small",24],["default",40],["large",48],["x-large",56]]},text:{type:[String,Number,Boolean],default:void 0},...tn(),...Ce(),...Et(),..._w(),...ut(),...Ne({tag:"button"}),...We(),...Mn({variant:"flat"})},"VIconBtn"),p0=ie()({name:"VIconBtn",props:vF(),emits:{"update:active":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=xe(e,"active"),{themeClasses:r}=ze(e),{borderClasses:o}=sn(e),{elevationClasses:i}=Mt(e),{roundedClasses:s}=gt(e),{colorClasses:u,colorStyles:c,variantClasses:d}=al(()=>({color:(()=>{if(!e.disabled)return l.value?e.activeColor??e.color??"surface-variant":e.color})(),variant:l.value===void 0?e.variant:l.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),f=new Map(e.sizes);function v(){e.disabled||e.readonly||l.value===void 0||e.tag==="a"&&n.href||(l.value=!l.value)}return ce(()=>{const g=l.value?e.activeIcon??e.icon:e.icon,m=e.size,h=f.has(m)?f.get(m):m,p=e.height??h,b=e.width??h,{iconSize:w}=Cw(e,()=>new Map(e.iconSizes).get(m)),S={icon:g,size:w.value,color:e.iconColor,opacity:e.opacity};return x(e.tag,{type:e.tag==="button"?"button":void 0,class:ue([{"v-icon-btn":!0,"v-icon-btn--active":l.value,"v-icon-btn--disabled":e.disabled,"v-icon-btn--loading":e.loading,"v-icon-btn--readonly":e.readonly,[`v-icon-btn--${e.size}`]:!0},r.value,u.value,o.value,i.value,s.value,d.value,e.class]),style:pe([{"--v-icon-btn-rotate":be(e.rotate,"deg"),"--v-icon-btn-height":be(p),"--v-icon-btn-width":be(b)},c.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:v},{default:()=>[nl(!e.hideOverlay,"v-icon-btn"),I("div",{class:"v-icon-btn__content","data-no-activator":""},[!a.default&&g?x(Ue,ee({key:"content-icon"},S),null):x(Fe,{key:"content-defaults",disabled:!g,defaults:{VIcon:{...S}}},{default:()=>a.default?.()??za(e.text)})]),!!e.loading&&I("span",{key:"loader",class:"v-icon-btn__loader"},[a.loader?.()??x(kl,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:"disable-shrink",width:"2",size:w.value},null)])]})}),{}}});function mF(e){return e%4===0&&e%100!==0||e%400===0}const S0=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,k0=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,hF=[0,31,28,31,30,31,30,31,31,30,31,30,31],gF=[0,31,29,31,30,31,30,31,31,30,31,30,31],yF=28,bF=31,cm=12,w0=1,Ou=1,hl=7,Fy=60,pF=59,SF=1440,kF=24,wF=23,_F=0,CF=1e4,xF=100,IF=100,PF=1e4;function TF(e,t,n){const a=bn(e);return T0(a,t[0],P0),Xn(a),n&&lr(a,n,a.hasTime),a}function EF(e,t,n){const a=bn(e);return T0(a,t[t.length-1]),Xn(a),n&&lr(a,n,a.hasTime),a}function _0(e){const t=bn(e);return t.day=Ou,Mu(t),Xn(t),t}function C0(e){const t=bn(e);return t.day=fm(t.year,t.month),Mu(t),Xn(t),t}function Dr(e){return isFinite(parseInt(e))}function AF(e){return typeof e=="number"&&isFinite(e)||!!k0.exec(e)||typeof e=="object"&&isFinite(e.hour)&&isFinite(e.minute)}function By(e){if(typeof e=="number")return e;if(typeof e=="string"){const t=k0.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}else return typeof e=="object"?typeof e.hour!="number"||typeof e.minute!="number"?!1:e.hour*60+e.minute:!1}function Ur(e){return typeof e=="number"&&isFinite(e)||typeof e=="string"&&!!S0.exec(e)||e instanceof Date}function Ha(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;if(typeof e=="number"&&isFinite(e)&&(e=new Date(e)),e instanceof Date){const r=dm(e);return n&&lr(r,n,r.hasTime),r}if(typeof e!="string"){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const a=S0.exec(e);if(!a){if(t)throw new Error(`${e} is not a valid timestamp. It must be a Date, number of milliseconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`);return null}const l={date:e,time:"",year:parseInt(a[1]),month:parseInt(a[2]),day:parseInt(a[4])||1,hour:parseInt(a[6])||0,minute:parseInt(a[8])||0,weekday:0,hasDay:!!a[4],hasTime:!!(a[6]&&a[8]),past:!1,present:!1,future:!1};return Mu(l),Xn(l),n&&lr(l,n,l.hasTime),l}function dm(e){return Xn({date:"",time:"",year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),weekday:e.getDay(),hour:e.getHours(),minute:e.getMinutes(),hasDay:!0,hasTime:!0,past:!1,present:!0,future:!1})}function Rt(e){return e.year*CF+e.month*xF+e.day}function af(e){return e.hour*IF+e.minute}function xl(e){return Rt(e)*PF+af(e)}function lr(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=Rt(t),l=Rt(e),r=a===l;return e.hasTime&&n&&r&&(a=af(t),l=af(e),r=a===l),e.past=l<a,e.present=r,e.future=l>a,e}function $y(e){return e instanceof Date||typeof e=="number"&&isFinite(e)}function Hy(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=wF,e.minute=pF,e.time=I0(e))),e}function x0(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,lf(e,t),Xn(e),n&&lr(e,n,!0),e}function Mu(e){return e.weekday=VF(e),e}function Xn(e){return e.time=I0(e),e.date=LF(e),e}function VF(e){if(e.hasDay){const t=Math.floor,n=e.day,a=(e.month+9)%cm+1,l=t(e.year/100),r=e.year%100-(e.month<=2?1:0);return((n+t(2.6*a-.2)-2*l+r+t(r/4)+t(l/4))%7+7)%7}return e.weekday}function fm(e,t){return mF(e)?gF[t]:hF[t]}function bn(e){if(e==null)return null;const{date:t,time:n,year:a,month:l,day:r,weekday:o,hour:i,minute:s,hasDay:u,hasTime:c,past:d,present:f,future:v}=e;return{date:t,time:n,year:a,month:l,day:r,weekday:o,hour:i,minute:s,hasDay:u,hasTime:c,past:d,present:f,future:v}}function Xl(e,t){let n=String(e);for(;n.length<t;)n="0"+n;return n}function LF(e){let t=`${Xl(e.year,4)}-${Xl(e.month,2)}`;return e.hasDay&&(t+=`-${Xl(e.day,2)}`),t}function I0(e){return e.hasTime?`${Xl(e.hour,2)}:${Xl(e.minute,2)}`:""}function lf(e,t){for(e.minute+=t;e.minute>=Fy;)e.minute-=Fy,e.hour++,e.hour>=kF&&(gl(e),e.hour=_F);return e}function gl(e){return e.day++,e.weekday=(e.weekday+1)%hl,e.day>yF&&e.day>fm(e.year,e.month)&&(e.day=Ou,e.month++,e.month>cm&&(e.month=w0,e.year++)),e}function P0(e){return e.day--,e.weekday=(e.weekday+6)%hl,e.day<Ou&&(e.month--,e.month<w0&&(e.year--,e.month=cm),e.day=fm(e.year,e.month)),e}function Bl(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:gl,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;for(;--n>=0;)t(e);return e}function DF(e,t){const n=(t.year-e.year)*525600,a=(t.month-e.month)*43800,l=(t.day-e.day)*1440,r=(t.hour-e.hour)*60,o=t.minute-e.minute;return n+a+l+r+o}function T0(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:gl,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:6;for(;e.weekday!==t&&--a>=0;)n(e);return e}function RF(e){const t=[1,1,1,1,1,1,1],n=[0,0,0,0,0,0,0];for(let a=0;a<e.length;a++)n[e[a]]=1;for(let a=0;a<hl;a++){let l=1;for(let r=1;r<hl;r++){const o=(a+r)%hl;if(n[o])break;l++}t[a]=n[a]*l}return t}function rf(e){const t=`${Xl(e.hour,2)}:${Xl(e.minute,2)}`,n=e.date;return new Date(`${n}T${t}:00+00:00`)}function Ys(e,t,n,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:42,r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;const o=Rt(t),i=[];let s=bn(e),u=0,c=u===o;if(o<Rt(e))throw new Error("End date is earlier than start date.");for(;(!c||i.length<r)&&i.length<l;){if(u=Rt(s),c=c||u===o,a[s.weekday]===0){s=gl(s);continue}const d=bn(s);Xn(d),lr(d,n),i.push(d),s=Bl(s,gl,a[s.weekday])}if(!i.length)throw new Error("No dates found using specified start date, end date, and weekdays.");return i}function OF(e,t,n,a,l){const r=[];for(let o=0;o<a;o++){const i=t+o*n,s=bn(e);r.push(x0(s,i,l))}return r}function Go(e,t){const n=(a,l)=>"";return typeof Intl>"u"||typeof Intl.DateTimeFormat>"u"?n:(a,l)=>{try{return new Intl.DateTimeFormat(e||void 0,t(a,l)).format(rf(a))}catch{return""}}}function MF(e){if(typeof e=="string"&&(e=e.split(",")),Array.isArray(e)){const t=e.map(l=>parseInt(l));if(t.length>hl||t.length===0)return!1;const n={};let a=!1;for(let l=0;l<t.length;l++){const r=t[l];if(!isFinite(r)||r<0||r>=hl)return!1;if(l>0){const o=r-t[l-1];if(o<0){if(a)return!1;a=!0}else if(o===0)return!1}if(n[r])return!1;n[r]=!0}return!0}return!1}function NF(e){const t=wt({now:Ha("0000-00-00 00:00",!0),today:Ha("0000-00-00",!0)}),n=P(()=>e.now&&Ur(e.now)?Ha(e.now,!0):null);function a(){t.now.present=t.today.present=!0,t.now.past=t.today.past=!1,t.now.future=t.today.future=!1}function l(){return dm(new Date)}function r(s,u){s.date!==u.date&&(u.year=s.year,u.month=s.month,u.day=s.day,u.weekday=s.weekday,u.date=s.date)}function o(s,u){s.time!==u.time&&(u.hour=s.hour,u.minute=s.minute,u.time=s.time)}function i(){const s=n.value||l();r(s,t.now),o(s,t.now),r(s,t.today)}return ge(n,i),i(),a(),{times:t,parsedNow:n,updateTimes:i,setPresent:a,getNow:l,updateDay:r,updateTime:o}}const Nu=Y({start:{type:[String,Number,Date],validate:Ur,default:()=>dm(new Date).date},end:{type:[String,Number,Date],validate:Ur},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:MF},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:Ur},type:{type:String,default:"month"}},"VCalendar-base");function vm(e){const{times:t,updateTimes:n}=NF({now:e.now}),a=Kk(e),l=fr(),r=P(()=>e.type==="month"?_0(Ha(e.start,!0)):Ha(e.start,!0)),o=P(()=>{const w=r.value,S=e.end&&Ha(e.end)||w,y=xl(S)<xl(w)?w:S;return e.type==="month"?C0(y):y}),i=P(()=>Ur(e.modelValue)?Ha(e.modelValue,!0):r.value||t.today),s=P(()=>{const w=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||"").split(",").map(y=>parseInt(y,10)),S=l.toJsDate(l.startOfWeek(l.date(),e.firstDayOfWeek)).getDay();return[...w.toSorted().filter(y=>y>=S),...w.toSorted().filter(y=>y<S)]}),u=P(()=>{const w=i.value,S=parseInt(String(e.categoryDays))||1;switch(e.type){case"day":return[w.weekday];case"4day":return[w.weekday,(w.weekday+1)%7,(w.weekday+2)%7,(w.weekday+3)%7];case"category":return Array.from({length:S},(y,_)=>(w.weekday+_)%7);default:return s.value}}),c=P(()=>RF(s.value)),d=P(()=>Ys(r.value,o.value,t.today,c.value)),f=P(()=>e.dayFormat?e.dayFormat:Go(a.current.value,()=>({timeZone:"UTC",day:"numeric"}))),v=P(()=>e.weekdayFormat?e.weekdayFormat:Go(a.current.value,(w,S)=>({timeZone:"UTC",weekday:S?"short":"long"})));function g(w){return uw(w)}function m(w){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{"v-present":w.present,"v-past":w.past,"v-future":w.future,"v-outside":S}}function k(w){return l.getWeek(l.date(w.date),e.firstDayOfWeek,e.firstDayOfYear)}function h(w){return TF(w,s.value,t.today)}function p(w){return EF(w,s.value,t.today)}function b(w){return Go(a.current.value,()=>w)}return{times:t,locale:a,parsedValue:i,parsedWeekdays:s,effectiveWeekdays:u,weekdaySkips:c,parsedStart:r,parsedEnd:o,days:d,dayFormatter:f,weekdayFormatter:v,getColorProps:g,getRelativeClasses:m,getWeekNumber:k,getStartOfWeek:h,getEndOfWeek:p,getFormatter:b,updateTimes:n}}const E0=Y({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:Dr},intervalWidth:{type:[Number,String],default:60,validate:Dr},intervalMinutes:{type:[Number,String],default:60,validate:Dr},firstInterval:{type:[Number,String],default:0,validate:Dr},firstTime:{type:[Number,String,Object],validate:AF},intervalCount:{type:[Number,String],default:24,validate:Dr},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},"VCalendar-intervals");function A0(e){const t=vm(e),n=fe(),a=P(()=>parseInt(String(e.firstInterval||0))),l=P(()=>parseInt(String(e.intervalMinutes||60))),r=P(()=>parseInt(String(e.intervalCount||24))),o=P(()=>parseFloat(String(e.intervalHeight||48))),i=P(()=>By(e.firstTime)),s=P(()=>{const S=i.value;return S!==!1&&S>=0&&S<=SF?S:a.value*l.value}),u=P(()=>r.value*o.value),c=P(()=>Ys(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),d=P(()=>{const S=c.value,y=s.value,_=l.value,C=r.value,E=t.times.now;return S.map(T=>OF(T,y,_,C,E))}),f=P(()=>e.intervalFormat?e.intervalFormat:Go(t.locale.current.value,(S,y)=>y?S.minute===0?{timeZone:"UTC",hour:"numeric"}:{timeZone:"UTC",hour:"numeric",minute:"2-digit"}:{timeZone:"UTC",hour:"2-digit",minute:"2-digit"}));function v(S){const y=d.value[0][0];return!(y.hour===S.hour&&y.minute===S.minute)}function g(S){}function m(S,y){const _=bn(y),C=S.currentTarget.getBoundingClientRect(),E=s.value,T=S,D=S,L=T.changedTouches||T.touches,V=((L&&L[0]?L[0].clientY:D.clientY)-C.top)/o.value,B=Math.floor(V*l.value),W=E+B;return x0(_,W,t.times.now)}function k(S){const y=bn(S);return y.timeToY=b,y.timeDelta=w,y.minutesToPixels=p,y.week=c.value,y.intervalRange=[s.value,s.value+r.value*l.value],y}function h(S){const y=b(S),_=n.value;return y===!1||!_?!1:(_.scrollTop=y,!0)}function p(S){return S/l.value*o.value}function b(S){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const _=y!==!1;let E=w(S,typeof y!="boolean"?y:void 0);return E===!1||(E*=u.value,_?E<0?E=0:E>u.value&&(E=u.value):E<0?E=E+u.value:E>u.value&&(E=E-u.value)),E}function w(S,y){let _=By(S);if(_===!1)return!1;const C=r.value*l.value;if(y&&typeof S=="object"&&"day"in S){const T=Rt(S),D=Rt(y);_+=(T-D)*C}const E=s.value;return(_-E)/C}return{...t,scrollAreaRef:n,parsedFirstInterval:a,parsedIntervalMinutes:l,parsedIntervalCount:r,parsedIntervalHeight:o,parsedFirstTime:i,firstMinute:s,bodyHeight:u,days:c,intervals:d,intervalFormatter:f,showIntervalLabelDefault:v,intervalStyleDefault:g,getTimestampAtEvent:m,getSlotScope:k,scrollToTime:h,minutesToPixels:p,timeToY:b,timeDelta:w}}function FF(e,t){const n=t.value,a={passive:!t.modifiers?.active};window.addEventListener("resize",n,a),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:a},t.modifiers?.quiet||n()}function BF(e,t){if(!e._onResize?.[t.instance.$.uid])return;const{handler:n,options:a}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,a),delete e._onResize[t.instance.$.uid]}const bi={mounted:FF,unmounted:BF},No=on({name:"VCalendarDaily",directives:{vResize:bi},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...Nu(),...E0()},setup(e,t){let{slots:n,attrs:a}=t;const l=re(0),r=re(),o=A0(e);function i(){Ee(s)}function s(){l.value=u()}function u(){return o.scrollAreaRef.value&&r.value?o.scrollAreaRef.value.offsetWidth-r.value.offsetWidth:0}function c(){return I("div",{class:"v-calendar-daily__head",style:{marginRight:l.value+"px"}},[d(),f()])}function d(){const A=be(e.intervalWidth);return I("div",{class:"v-calendar-daily__intervals-head",style:{width:A}},[n["interval-header"]?.()])}function f(){return o.days.value.map(v)}function v(A,V){const B=xn(a,":day",W=>({nativeEvent:W,...o.getSlotScope(A)}));return I("div",ee({key:A.date,class:["v-calendar-daily_head-day",o.getRelativeClasses(A)]},B),[m(A),k(A),g(A,V)])}function g(A,V){return n["day-header"]?.({week:o.days.value,...A,index:V})??[]}function m(A){const V=A.present?e.color:void 0;return I("div",ee(o.getColorProps({text:V}),{class:"v-calendar-daily_head-weekday"}),[o.weekdayFormatter.value(A,e.shortWeekdays)])}function k(A){return I("div",{class:"v-calendar-daily_head-day-label"},[n["day-label-header"]?.(A)??h(A)])}function h(A){const V=xn(a,":date",B=>({nativeEvent:B,...A}));return x(p0,ee({active:A.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":ku},V),{default:()=>[o.dayFormatter.value(A,!1)]})}function p(){return I("div",{class:"v-calendar-daily__body"},[b()])}function b(){return I("div",{ref:o.scrollAreaRef,class:"v-calendar-daily__scroll-area"},[w()])}function w(){return I("div",{ref:r,class:"v-calendar-daily__pane",style:{height:be(o.bodyHeight.value)}},[S()])}function S(){return I("div",{class:"v-calendar-daily__day-container"},[T(),n.days?.()??y()])}function y(){return o.days.value.map((A,V)=>{const B=xn(a,":time",W=>({nativeEvent:W,...o.getSlotScope(o.getTimestampAtEvent(W,A))}));return I("div",ee({key:A.date,class:["v-calendar-daily__day",o.getRelativeClasses(A)]},B),[C(V),_(A)])})}function _(A){return n["day-body"]?.(o.getSlotScope(A))??[]}function C(A){return o.intervals.value[A].map(E)}function E(A){const V=be(e.intervalHeight),B=e.intervalStyle||o.intervalStyleDefault;return I("div",{class:"v-calendar-daily__day-interval",key:A.time,style:pe([{height:V},B(A)])},[n.interval?.(o.getSlotScope(A))])}function T(){const A=be(e.intervalWidth),V=xn(a,":interval",B=>({nativeEvent:B,...o.getTimestampAtEvent(B,o.parsedStart.value)}));return I("div",ee({class:"v-calendar-daily__intervals-body",style:{width:A}},V),[D()])}function D(){return o.intervals.value.length?o.intervals.value[0].map(L):null}function L(A){const V=be(e.intervalHeight),B=e.shortIntervals,q=(e.showIntervalLabel||o.showIntervalLabelDefault)(A)?o.intervalFormatter.value(A,B):void 0;return I("div",{key:A.time,class:"v-calendar-daily__interval",style:{height:V}},[I("div",{class:"v-calendar-daily__interval-text"},[q])])}return pt(i),ce(()=>ot(I("div",{class:ue(["v-calendar-daily",a.class]),onDragstart:A=>A.preventDefault()},[e.hideHeader?void 0:c(),p()]),[[bi,s,void 0,{quiet:!0}]])),{...o,scrollPush:l,pane:r,init:i,onResize:s,getScrollPush:u}}});function $F(e,t){return typeof t=="function"?t(e):typeof t=="string"&&typeof e=="object"&&e?e[t]:typeof e=="string"?e:""}function V0(e,t){return typeof e=="string"?e.split(/\s*,\s/):Array.isArray(e)?e.map(n=>{if(typeof n=="string")return n;const a=typeof n.categoryName=="string"?n.categoryName:$F(n,t);return{...n,categoryName:a}}):[]}const HF=on({name:"VCalendarCategory",props:{categories:{type:[Array,String],default:""},categoryText:[String,Function],categoryForInvalid:{type:String,default:""},...Nu(),...E0()},setup(e,t){let{slots:n,attrs:a}=t;const l=A0(e),r=P(()=>V0(e.categories,e.categoryText));function o(k,h){const p=typeof h=="object"&&h&&h.categoryName===e.categoryForInvalid?null:h;return{...k,category:p}}function i(k){return I("div",{class:"v-calendar-category__columns"},[r.value.map(h=>s(k,o(k,h)))])}function s(k,h){const p=typeof h.category=="object"?h.category.categoryName:h.category,b=xn(a,":dayCategory",()=>o(l.getSlotScope(k)||k,h.category));return I("div",ee({class:"v-calendar-category__column-header"},b),[n.category?.(h)??u(p),n["day-header"]?.(h)])}function u(k){return I("div",{class:"v-calendar-category__category"},[k===null?e.categoryForInvalid:k])}function c(){const k=[];return l.days.value.forEach((h,p)=>{const b=new Array(r.value.length||1);b.fill(h),k.push(...b.map((w,S)=>d(w,p,S)))}),k}function d(k,h,p){const b=r.value[p],w=xn(a,":time",S=>l.getSlotScope(l.getTimestampAtEvent(S,k)));return I("div",ee({key:k.date+"-"+p,class:["v-calendar-daily__day",l.getRelativeClasses(k)]},w),[f(h,b),g(k,b)])}function f(k,h){return l.intervals.value[k].map(p=>v(p,h))}function v(k,h){const p=be(e.intervalHeight),b=e.intervalStyle||l.intervalStyleDefault;return I("div",{key:k.time,class:"v-calendar-daily__day-interval",style:pe([{height:p},b({...k,category:h})])},[n.interval?.(o(l.getSlotScope(k),h))])}function g(k,h){return I("div",{class:"v-calendar-category__columns"},[m(k,h)])}function m(k,h){const p=xn(a,":timeCategory",b=>o(l.getSlotScope(l.getTimestampAtEvent(b,k)),h));return I("div",ee({class:"v-calendar-category__column"},p),[n["day-body"]?.(o(l.getSlotScope(k),h))])}return ce(()=>x(No,ee({class:["v-calendar-daily","v-calendar-category"]},e),{...n,days:c,"day-header":i})),{...l,parsedCategories:r}}}),Wy=on({name:"VCalendarWeekly",props:{minWeeks:{validate:Dr,default:1},monthFormat:Function,showWeek:Boolean,color:String,shortWeekdays:{type:Boolean,default:!0},showMonthOnFirst:{type:Boolean,default:!0},shortMonths:{type:Boolean,default:!0},hideHeader:Boolean,...Nu()},setup(e,t){let{slots:n,attrs:a}=t;const l=vm(e),r=Iu(),o=P(()=>parseInt(String(e.minWeeks))),i=P(()=>{const S=o.value*l.parsedWeekdays.value.length,y=l.getStartOfWeek(l.parsedStart.value),_=l.getEndOfWeek(l.parsedEnd.value);return Ys(y,_,l.times.today,l.weekdaySkips.value,Number.MAX_SAFE_INTEGER,S)}),s=P(()=>{const S=l.times.today,y=l.getStartOfWeek(S),_=l.getEndOfWeek(S);return Ys(y,_,S,l.weekdaySkips.value,l.parsedWeekdays.value.length,l.parsedWeekdays.value.length)}),u=P(()=>e.monthFormat?e.monthFormat:Go(l.locale.current.value,(S,y)=>({timeZone:"UTC",month:y?"short":"long"})));function c(S){const y=Rt(S);return y<Rt(l.parsedStart.value)||y>Rt(l.parsedEnd.value)}function d(){return I("div",{class:"v-calendar-weekly__head",role:"row"},[f()])}function f(){const S=s.value.map(v);return e.showWeek&&S.unshift(I("div",{class:"v-calendar-weekly__head-weeknumber"},null)),S}function v(S,y){const _=c(i.value[y]),C=S.present?e.color:void 0;return I("div",ee(l.getColorProps({text:C}),{key:S.date,class:["v-calendar-weekly__head-weekday",l.getRelativeClasses(S,_)],role:"columnheader"}),[l.weekdayFormatter.value(S,e.shortWeekdays)])}function g(){const S=i.value,y=l.parsedWeekdays.value.length,_=[];for(let C=0;C<S.length;C+=y)_.push(m(S.slice(C,C+y),k(S[C])));return _}function m(S,y){const _=S.map((C,E)=>p(C,E,S));return e.showWeek&&_.unshift(h(y)),I("div",{key:S[0].date,class:"v-calendar-weekly__week",role:"row"},[_])}function k(S){return l.getWeekNumber(S)}function h(S){return I("div",{class:"v-calendar-weekly__weeknumber"},[I("small",null,[String(S)])])}function p(S,y,_){const C=c(S),E=xn(a,":day",T=>({nativeEvent:T,...S}));return I("div",ee({key:S.date,class:["v-calendar-weekly__day",l.getRelativeClasses(S,C)],role:"cell"},E),[b(S),n.day?.({outside:C,index:y,week:_,...S})])}function b(S){return I("div",{class:"v-calendar-weekly__day-label"},[n["day-label"]?.(S)??w(S)])}function w(S){const y=S.day===1&&e.showMonthOnFirst,_=xn(a,":date",C=>({nativeEvent:C,...S}));return x(p0,ee({active:S.present,activeColor:e.color,variant:"outlined",baseVariant:"text","onUpdate:active":ku},_),{default:()=>[y?u.value(S,e.shortMonths)+" "+l.dayFormatter.value(S,!1):l.dayFormatter.value(S,!1)]})}return ce(()=>I("div",{class:ue(["v-calendar-weekly",r.themeClasses.value]),onDragstart:S=>S.preventDefault()},[e.hideHeader?void 0:d(),g()])),{...l,days:i,todayWeek:s,monthFormatter:u,isOutside:c}}}),WF=864e5;function L0(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const n=e.map(a=>({event:a,columnCount:0,column:0,left:0,width:100}));return n.sort((a,l)=>Math.max(t,a.event.startTimestampIdentifier)-Math.max(t,l.event.startTimestampIdentifier)||l.event.endTimestampIdentifier-a.event.endTimestampIdentifier),n}function Jn(e,t,n,a){return(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0)?!(e>=a||t<=n):!(e>a||t<n)}function jy(e){e.forEach(t=>{t.visuals.forEach(n=>{n.columnCount=e.length})})}function D0(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function R0(e){return[e.startIdentifier,e.endIdentifier]}function O0(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+WF,e.endTimestampIdentifier)]}function jF(e,t,n,a){for(let l=0;l<e.length;l++){const r=e[l];let o=!1;if(Jn(t,n,r.start,r.end,a))for(let i=0;i<r.visuals.length;i++){const s=r.visuals[i],[u,c]=a?D0(s.event):R0(s.event);if(Jn(t,n,u,c,a)){o=!0;break}}if(!o)return l}return-1}function M0(e){const t={groups:[],min:-1,max:-1,reset:()=>{t.groups=[],t.min=t.max=-1},getVisuals:function(n,a,l){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;(n.weekday===e||r)&&t.reset();const o=xl(n),i=L0(a,o);return i.forEach(s=>{const[u,c]=l?D0(s.event):R0(s.event);t.groups.length>0&&!Jn(u,c,t.min,t.max,l)&&(jy(t.groups),t.reset());let d=jF(t.groups,u,c,l);d===-1&&(d=t.groups.length,t.groups.push({start:u,end:c,visuals:[]}));const f=t.groups[d];f.visuals.push(s),f.start=Math.min(f.start,u),f.end=Math.max(f.end,c),s.column=d,t.min===-1?(t.min=u,t.max=c):(t.min=Math.min(t.min,u),t.max=Math.max(t.max,c))}),jy(t.groups),l&&t.reset(),i}};return t}const Uy=100,UF=(e,t,n)=>{const a=M0(t);return(l,r,o,i)=>{const s=a.getVisuals(l,r,o,i);return o&&s.forEach(u=>{u.left=u.column*Uy/u.columnCount,u.width=Uy/u.columnCount}),s}},us=100,zF=5,KF=1.7,GF=(e,t,n)=>{const a=M0(t);return(l,r,o,i)=>{if(!o)return a.getVisuals(l,r,o,i);const s=xl(l),u=L0(r,s),c=eB(u,s);for(const d of c){const f=[];for(const v of d.visuals){const g=tB(v,s),m=JF(g,f);if(m===!1){const k=ZF(g,f);k&&(g.parent=k,g.sibling=Jn(g.start,g.end,k.start,gs(k.start,n)),g.index=k.index+1,k.children.push(g))}else{const[k]=zy(g,f,m-1,m-1),h=zy(g,f,m+1,m+f.length,!0);g.children=h,g.index=m,k&&(g.parent=k,g.sibling=Jn(g.start,g.end,k.start,gs(k.start,n)),k.children.push(g));for(const p of h)p.parent===k&&(p.parent=g),p.index-g.index<=1&&g.sibling&&Jn(g.start,gs(g.start,n),p.start,p.end)&&(p.sibling=!0)}f.push(g)}YF(f,n)}return u.sort((d,f)=>d.left-f.left||d.event.startTimestampIdentifier-f.event.startTimestampIdentifier),u}};function YF(e,t){for(const n of e){const{visual:a,parent:l}=n,r=N0(n)+1,o=l?l.visual.left:0,i=us-o,s=Math.min(zF,us/r),u=qF(n,e),c=i/(r-n.index+1),d=i/(r-n.index+(n.sibling?1:0))*u;l&&(a.left=n.sibling?o+c:o+s),a.width=QF(n,e,t)?us-a.left:Math.min(us-a.left,d*KF)}}function qF(e,t){if(!e.children.length)return 1;const n=e.index+t.length;return e.children.reduce((l,r)=>Math.min(l,r.index),n)-e.index}function XF(e,t){const n=[];for(const a of t)Jn(e.start,e.end,a.start,a.end)&&n.push(a.index);return n}function JF(e,t){const n=XF(e,t);n.sort();for(let a=0;a<n.length;a++)if(a<n[a])return a;return!1}function zy(e,t,n,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;const r=[];for(const o of t)o.index>=n&&o.index<=a&&Jn(e.start,e.end,o.start,o.end)&&r.push(o);if(l&&r.length>0){const o=r.reduce((i,s)=>Math.min(i,s.index),r[0].index);return r.filter(i=>i.index===o)}return r}function ZF(e,t){let n=null;for(const a of t)Jn(e.start,e.end,a.start,a.end)&&(n===null||a.index>n.index)&&(n=a);return n}function QF(e,t,n){for(const a of t)if(a!==e&&a.index>e.index&&Jn(e.start,gs(e.start,n),a.start,a.end))return!1;return!0}function eB(e,t){const n=[];for(const a of e){const[l,r]=O0(a.event,t);let o=!1;for(const i of n)if(Jn(l,r,i.start,i.end)){i.visuals.push(a),i.end=Math.max(i.end,r),o=!0;break}o||n.push({start:l,end:r,visuals:[a]})}return n}function tB(e,t){const[n,a]=O0(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:a,children:[]}}function N0(e){let t=e.index;for(const n of e.children){const a=N0(n);a>t&&(t=a)}return t}function gs(e,t){const n=e%100,a=n+t,l=Math.floor(a/60),r=a%60;return e-n+l*100+r}const F0={stack:GF,column:UF};function nB(e,t,n,a){let l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,r=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1;const o=e[n],i=e[a],s=Ha(o,!0),u=i?Ha(i,!0):s,c=$y(o)?Hy(s,l):s,d=$y(i)?Hy(u,l):u,f=Rt(c),v=xl(c),g=Rt(d),m=c.hasTime?0:2359,k=xl(d)+m,h=!c.hasTime;return{input:e,start:c,startIdentifier:f,startTimestampIdentifier:v,end:d,endIdentifier:g,endTimestampIdentifier:k,allDay:h,index:t,category:r}}function mm(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function aB(e,t,n){if(n){const a=lf(bn(t),n[0]),l=lf(bn(t),n[1]),r=e.startTimestampIdentifier<xl(l),o=e.endTimestampIdentifier>xl(a);return r&&o}return mm(e,Rt(t))}function lB(e,t){return e.end.time==="00:00"&&e.end.date===t.date&&e.start.date!==t.date}function Ky(e,t,n,a){return n===e.startIdentifier||a===t.weekday&&mm(e,n)}function rB(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}const oB=100,iB=95,sB=Y({events:{type:Array,default:()=>[]},eventStart:{type:String,default:"start"},eventEnd:{type:String,default:"end"},eventTimed:{type:[String,Function],default:"timed"},eventCategory:{type:[String,Function],default:"category"},eventHeight:{type:Number,default:20},eventColor:{type:[String,Function],default:"primary"},eventTextColor:{type:[String,Function]},eventName:{type:[String,Function],default:"name"},eventOverlapThreshold:{type:[String,Number],default:60},eventOverlapMode:{type:[String,Function],default:"stack",validate:e=>e in F0||typeof e=="function"},eventMore:{type:Boolean,default:!0},eventMoreText:{type:String,default:"$vuetify.calendar.moreEvents"},eventRipple:{type:[Boolean,Object],default:null},eventMarginBottom:{type:Number,default:1}},"VCalendar-events");function uB(e,t,n){const a=vm(e),l=P(()=>!Array.isArray(e.events)||e.events.length===0),r=P(()=>e.type==="category"),o=P(()=>typeof e.eventTimed=="function"?e.eventTimed:V=>!!V[e.eventTimed]),i=P(()=>typeof e.eventCategory=="function"?e.eventCategory:V=>V[e.eventCategory]),s=P(()=>e.events?e.events.map((V,B)=>nB(V,B,e.eventStart||"",e.eventEnd||"",o.value(V),r.value?i.value(V):!1)):[]),u=P(()=>parseInt(String(e.eventOverlapThreshold||0))),c=P(()=>typeof e.eventTextColor=="function"?e.eventTextColor:()=>e.eventTextColor),d=P(()=>typeof e.eventName=="function"?e.eventName:(V,B)=>V.input[e.eventName]||""),f=P(()=>typeof e.eventOverlapMode=="function"?e.eventOverlapMode:F0[e.eventOverlapMode]),v=P(()=>a.effectiveWeekdays.value);function g(V){return typeof e.eventColor=="function"?e.eventColor(V):V.color||e.eventColor}const m=re([]);function k(){if(l.value||!e.eventMore)return;const V=e.eventHeight||0,B=h();for(const W in B){const{parent:U,events:q,more:Z}=B[W];if(!Z)break;const K=U.getBoundingClientRect(),te=q.length-1,X=q.map(J=>({event:J,bottom:J.getBoundingClientRect().bottom})).sort((J,ve)=>J.bottom-ve.bottom);let z=0;for(let J=0;J<=te;J++){const ve=X[J].bottom;(J===te?ve>K.bottom:ve+V>K.bottom)&&(X[J].event.style.display="none",z++)}z?(Z.style.display="",Z.innerHTML=a.locale.t(e.eventMoreText,z)):Z.style.display="none"}}function h(){const V={},B=m.value;return!B||!B.length||B.forEach(W=>{const U=W.getAttribute("data-date");W.parentElement&&U&&(U in V||(V[U]={parent:W.parentElement,more:null,events:[]}),W.getAttribute("data-more")?V[U].more=W:(V[U].events.push(W),W.style.display=""))}),V}function p(V,B){let{event:W}=V;const U=e.eventHeight||0,q=e.eventMarginBottom||0,Z=Rt(B),K=B.week,te=Z===W.startIdentifier;let X=Z===W.endIdentifier,z=iB;if(!r.value)for(let ve=B.index+1;ve<K.length;ve++){const we=Rt(K[ve]);if(W.endIdentifier>=we)z+=oB,X=X||we===W.endIdentifier;else{X=!0;break}}return w(W,{eventParsed:W,day:B,start:te,end:X,timed:!1},!1,{class:["v-event",{"v-event-start":te,"v-event-end":X}],style:{height:`${U}px`,width:`${z}%`,marginBottom:`${q}px`},"data-date":B.date})}function b(V,B){let{event:W,left:U,width:q}=V;const Z=B.timeDelta(W.start,B),K=B.timeDelta(W.end,B);if(K===!1||Z===!1||K<0||Z>=1||lB(W,B))return!1;const te=Rt(B),X=W.startIdentifier>=te,z=W.endIdentifier>te,J=B.timeToY(W.start,B),ve=B.timeToY(W.end,B),we=Math.max(e.eventHeight||0,ve-J);return w(W,{eventParsed:W,day:B,start:X,end:z,timed:!0},!0,{class:"v-event-timed",style:{top:`${J}px`,height:`${we}px`,left:`${U}%`,width:`${q}%`}})}function w(V,B,W,U){const q=t.event,Z=c.value(V.input),K=g(V.input),te=V.start.hour<12&&V.end.hour>=12,X=DF(V.start,V.end)<=u.value,z=(ne,me)=>a.getFormatter({timeZone:"UTC",hour:"numeric",minute:ne.minute>0?"numeric":void 0})(ne,!0),J=()=>z(V.start)+" - "+z(V.end),ve=()=>{const ne=d.value(V,W);if(V.start.hasTime)if(W){const me=J(),he=X?", ":I("br",null,null);return I("span",{class:"v-event-summary"},[I("strong",null,[ne]),he,me])}else{const me=z(V.start);return I("span",{class:"v-event-summary"},[I("strong",null,[me]),pn(" "),ne])}return I("span",{class:"v-event-summary"},[ne])},we={...B,event:V.input,outside:B.day.outside,singline:X,overlapsNoon:te,formatTime:z,timeSummary:J,eventSummary:ve},j=xn(n,":event",ne=>({...we,nativeEvent:ne}));return ot(I("div",ee(a.getColorProps({text:Z,background:K}),j,U,{ref_for:!0,ref:m}),[q?.(we)??S(ve)]),[[Yt,e.eventRipple??!0]])}function S(V){return I("div",{class:"pl-1"},[V()])}function y(V){const B=(e.eventHeight||0)+(e.eventMarginBottom||0);return I("div",{style:{height:`${B}px`},"data-date":V.date,ref_for:!0,ref:m},null)}function _(V){const B=e.eventHeight||0,W=e.eventMarginBottom||0,U=xn(n,":more",q=>({nativeEvent:q,...V}));return ot(I("div",ee({class:["v-event-more pl-1",{"v-outside":V.outside}],"data-date":V.date,"data-more":"1",style:{display:"none",height:`${B}px`,marginBottom:`${W}px`},ref_for:!0,ref:m},U),null),[[Yt,e.eventRipple??!0]])}function C(){const V=a.days.value,B=Rt(V[0]),W=Rt(V[V.length-1]);return s.value.filter(U=>rB(U,B,W))}function E(V,B){return!r.value||typeof B=="object"&&B.categoryName&&B.categoryName===V.category||typeof V.category=="string"&&B===V.category||typeof V.category!="string"&&B===null}function T(V){const B=Rt(V),W=v.value[0];return s.value.filter(U=>Ky(U,V,B,W))}function D(V){const B=Rt(V),W=v.value[0];return s.value.filter(U=>U.allDay&&(r.value?mm(U,B):Ky(U,V,B,W))&&E(U,V.category))}function L(V){return s.value.filter(B=>!B.allDay&&aB(B,V,V.intervalRange)&&E(B,V.category))}function A(){if(l.value)return{...t};const V=f.value(s.value,v.value[0],u.value),B=U=>!!U,W=(U,q,Z,K)=>{const te=q(U),X=V(U,te,K,r.value);if(K)return X.map(J=>Z(J,U)).filter(B);const z=[];return X.forEach((J,ve)=>{for(;z.length<J.column;)z.push(y(U));const we=Z(J,U);we&&z.push(we)}),z};return{...t,day:U=>{let q=W(U,T,p,!1);if(q&&q.length>0&&e.eventMore&&q.push(_(U)),t.day){const Z=t.day(U);Z&&(q=q?q.concat(Z):Z)}return q},"day-header":U=>{let q=W(U,D,p,!1);if(t["day-header"]){const Z=t["day-header"](U);Z&&(q=q?q.concat(Z):Z)}return q},"day-body":U=>{const q=W(U,L,b,!0);let Z=[I("div",{class:"v-event-timed-container"},[q])];if(t["day-body"]){const K=t["day-body"](U);K&&(Z=Z.concat(K))}return Z}}}return{...a,noEvents:l,parsedEvents:s,parsedEventOverlapThreshold:u,eventTimedFunction:o,eventCategoryFunction:i,eventTextColorFunction:c,eventNameFunction:d,eventModeFunction:f,eventWeekdays:v,categoryMode:r,eventColorFunction:g,eventsRef:m,updateEventVisibility:k,getEventsMap:h,genDayEvent:p,genTimedEvent:b,genEvent:w,genName:S,genPlaceholder:y,genMore:_,getVisibleEvents:C,isEventForCategory:E,getEventsForDay:T,getEventsForDayAll:D,getEventsForDayTimed:L,getScopedSlots:A}}const cB=ie()({name:"VCalendar",directives:{vResize:bi},props:{modelValue:{type:[String,Number,Date],validate:Ur},categoryDays:{type:[Number,String],default:1,validate:e=>isFinite(parseInt(e))&&parseInt(e)>0},categories:{type:[Array,String],default:""},categoryText:{type:[String,Function]},maxDays:{type:Number,default:7},categoryHideDynamic:{type:Boolean},categoryShowAll:{type:Boolean},categoryForInvalid:{type:String,default:""},...Nu(),...sB()},setup(e,t){let{slots:n,attrs:a,emit:l}=t;const r=re(),o=uB(e,n,a),i=re(null),s=re(null),u=P(()=>parseInt(String(e.categoryDays))||1),c=P(()=>V0(e.categories,e.categoryText)),d=P(()=>{const y=o.parsedValue.value;let _=null,C=e.maxDays,E=c.value,T=y,D=y;switch(e.type){case"month":_=Wy,T=_0(y),D=C0(y);break;case"week":_=No,T=o.getStartOfWeek(y),D=o.getEndOfWeek(y),C=7;break;case"day":_=No,C=1;break;case"4day":_=No,D=Bl(bn(D),gl,3),Xn(D),C=4;break;case"custom-weekly":_=Wy,T=o.parsedStart.value||y,D=o.parsedEnd.value;break;case"custom-daily":_=No,T=o.parsedStart.value||y,D=o.parsedEnd.value;break;case"category":const L=u.value;_=HF,D=Bl(bn(D),gl,L),Xn(D),C=L,E=S(E);break;default:const A=e.type;throw new Error(`${A} is not a valid Calendar type`)}return{component:_,start:T,end:D,maxDays:C,categories:E}}),f=P(()=>o.effectiveWeekdays.value),v=P(()=>e.type==="category"),g=P(()=>o.getFormatter({timeZone:"UTC",month:"long"})),m=P(()=>o.getFormatter({timeZone:"UTC",month:"short"})),k=P(()=>{const{start:y,end:_}=d.value,C=y.year!==_.year,E=C||y.month!==_.month;return C?m.value(y,!0)+" "+y.year+" - "+m.value(_,!0)+" "+_.year:E?m.value(y,!0)+" - "+m.value(_,!0)+" "+_.year:g.value(y,!1)+" "+y.year});function h(){const{start:y,end:_}=d.value;(!i.value||!s.value||y.date!==i.value.date||_.date!==s.value.date)&&(i.value=y,s.value=_,l("change",{start:y,end:_}))}function p(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;const _=bn(o.parsedValue.value),C=y>0,E=C?gl:P0,T=C?bF:Ou;let D=C?y:-y;for(;--D>=0;)switch(e.type){case"month":_.day=T,E(_);break;case"week":Bl(_,E,hl);break;case"day":Bl(_,E,1);break;case"4day":Bl(_,E,4);break;case"category":Bl(_,E,u.value);break}Mu(_),Xn(_),lr(_,o.times.now),e.modelValue instanceof Date?l("update:modelValue",rf(_)):typeof e.modelValue=="number"?l("update:modelValue",rf(_).getTime()):l("update:modelValue",_.date),l("moved",_)}function b(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;p(y)}function w(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;p(-y)}function S(y){if(!o.noEvents.value){const _=y.reduce((C,E,T)=>(typeof E=="object"&&E.categoryName?C[E.categoryName]={index:T,count:0}:typeof E=="string"&&(C[E]={index:T,count:0}),C),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let C=y.length;o.parsedEvents.value.forEach(E=>{let T=E.category;typeof T!="string"&&(T=e.categoryForInvalid),T&&(T in _?_[T].count++:e.categoryHideDynamic||(_[T]={index:C++,count:1}))})}if(!e.categoryShowAll)for(const C in _)_[C].count===0&&delete _[C];y=y.filter(C=>typeof C=="object"&&C.categoryName?_.hasOwnProperty(C.categoryName):typeof C=="string"?_.hasOwnProperty(C):!1)}return y}return ge(d,h),pt(()=>{o.updateEventVisibility(),h()}),Ii(()=>{window.requestAnimationFrame(o.updateEventVisibility)}),ce(()=>{const{start:y,end:_,maxDays:C,component:E,categories:T}=d.value;return ot(x(E,ee({ref:r,class:["v-calendar",{"v-calendar-events":!o.noEvents.value}],role:"grid"},E.filterProps(e),{start:y.date,end:_.date,maxDays:C,weekdays:o.effectiveWeekdays.value,categories:T,"onClick:date":(D,L)=>{a["onUpdate:modelValue"]&&l("update:modelValue",L.date)}}),o.getScopedSlots()),[[bi,o.updateEventVisibility,void 0,{quiet:!0}]])}),Nt({...o,lastStart:i,lastEnd:s,parsedCategoryDays:u,renderProps:d,eventWeekdays:f,categoryMode:v,title:k,monthLongFormatter:g,monthShortFormatter:m,parsedCategories:c,checkChange:h,move:p,next:b,prev:w,getCategoryList:S},r)}}),dB=Y({...Ce(),...Ne()},"VCardActions"),B0=ie()({name:"VCardActions",props:dB(),setup(e,t){let{slots:n}=t;return St({VBtn:{slim:!0,variant:"text"}}),ce(()=>x(e.tag,{class:ue(["v-card-actions",e.class]),style:pe(e.style)},n)),{}}}),fB=Y({opacity:[Number,String],...Ce(),...Ne()},"VCardSubtitle"),$0=ie()({name:"VCardSubtitle",props:fB(),setup(e,t){let{slots:n}=t;return ce(()=>x(e.tag,{class:ue(["v-card-subtitle",e.class]),style:pe([{"--v-card-subtitle-opacity":e.opacity},e.style])},n)),{}}}),H0=el("v-card-title"),vB=Y({appendAvatar:String,appendIcon:Pe,prependAvatar:String,prependIcon:Pe,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Ce(),...kt(),...Ne()},"VCardItem"),W0=ie()({name:"VCardItem",props:vB(),setup(e,t){let{slots:n}=t;return ce(()=>{const a=!!(e.prependAvatar||e.prependIcon),l=!!(a||n.prepend),r=!!(e.appendAvatar||e.appendIcon),o=!!(r||n.append),i=!!(e.title!=null||n.title),s=!!(e.subtitle!=null||n.subtitle);return x(e.tag,{class:ue(["v-card-item",e.class]),style:pe(e.style)},{default:()=>[l&&I("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?x(Fe,{key:"prepend-defaults",disabled:!a,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):I(ke,null,[e.prependAvatar&&x(An,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&x(Ue,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),I("div",{class:"v-card-item__content"},[i&&x(H0,{key:"title"},{default:()=>[n.title?.()??za(e.title)]}),s&&x($0,{key:"subtitle"},{default:()=>[n.subtitle?.()??za(e.subtitle)]}),n.default?.()]),o&&I("div",{key:"append",class:"v-card-item__append"},[n.append?x(Fe,{key:"append-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):I(ke,null,[e.appendIcon&&x(Ue,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&x(An,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])]})}),{}}}),mB=Y({opacity:[Number,String],...Ce(),...Ne()},"VCardText"),j0=ie()({name:"VCardText",props:mB(),setup(e,t){let{slots:n}=t;return ce(()=>x(e.tag,{class:ue(["v-card-text",e.class]),style:pe([{"--v-card-text-opacity":e.opacity},e.style])},n)),{}}}),hB=Y({appendAvatar:String,appendIcon:Pe,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Pe,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...tn(),...Ce(),...kt(),...Pt(),...Et(),...Au(),...Ta(),...yo(),...ut(),...Oi(),...Ne(),...We(),...Mn({variant:"elevated"})},"VCard"),gB=ie()({name:"VCard",directives:{vRipple:Yt},props:hB(),setup(e,t){let{attrs:n,slots:a}=t;const{themeClasses:l}=ze(e),{borderClasses:r}=sn(e),{colorClasses:o,colorStyles:i,variantClasses:s}=al(e),{densityClasses:u}=qt(e),{dimensionStyles:c}=Tt(e),{elevationClasses:d}=Mt(e),{loaderClasses:f}=Li(e),{locationStyles:v}=El(e),{positionClasses:g}=bo(e),{roundedClasses:m}=gt(e),k=Ri(e,n),h=fe(void 0);return ge(()=>e.loading,(p,b)=>{h.value=!p&&typeof b=="string"?b:typeof p=="boolean"?void 0:p},{immediate:!0}),ce(()=>{const p=e.link!==!1&&k.isLink.value,b=!e.disabled&&e.link!==!1&&(e.link||k.isClickable.value),w=p?"a":e.tag,S=!!(a.title||e.title!=null),y=!!(a.subtitle||e.subtitle!=null),_=S||y,C=!!(a.append||e.appendAvatar||e.appendIcon),E=!!(a.prepend||e.prependAvatar||e.prependIcon),T=!!(a.image||e.image),D=_||E||C,L=!!(a.text||e.text!=null);return ot(x(w,ee(k.linkProps,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":b},l.value,r.value,o.value,u.value,d.value,f.value,g.value,m.value,s.value,e.class],style:[i.value,c.value,v.value,{"--v-card-height":be(e.height)},e.style],onClick:b&&k.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>[T&&I("div",{key:"image",class:"v-card__image"},[a.image?x(Fe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},a.image):x(Xa,{key:"image-img",cover:!0,src:e.image},null)]),x(Di,{name:"v-card",active:!!e.loading,color:h.value},{default:a.loader}),D&&x(W0,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:a.item,prepend:a.prepend,title:a.title,subtitle:a.subtitle,append:a.append}),L&&x(j0,{key:"text"},{default:()=>[a.text?.()??e.text]}),a.default?.(),a.actions&&x(B0,null,{default:a.actions}),nl(b,"v-card")]}),[[Yt,b&&e.ripple]])}),{}}}),yB=e=>{const{touchstartX:t,touchendX:n,touchstartY:a,touchendY:l}=e,r=.5,o=16;e.offsetX=n-t,e.offsetY=l-a,Math.abs(e.offsetY)<r*Math.abs(e.offsetX)&&(e.left&&n<t-o&&e.left(e),e.right&&n>t+o&&e.right(e)),Math.abs(e.offsetX)<r*Math.abs(e.offsetY)&&(e.up&&l<a-o&&e.up(e),e.down&&l>a+o&&e.down(e))};function bB(e,t){const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function pB(e,t){const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),yB(t)}function SB(e,t){const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function kB(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>bB(n,t),touchend:n=>pB(n,t),touchmove:n=>SB(n,t)}}function wB(e,t){const n=t.value,a=n?.parent?e.parentElement:e,l=n?.options??{passive:!0},r=t.instance?.$.uid;if(!a||r===void 0)return;const o=kB(t.value);a._touchHandlers=a._touchHandlers??Object.create(null),a._touchHandlers[r]=o,Ck(o).forEach(i=>{a.addEventListener(i,o[i],l)})}function _B(e,t){const n=t.value?.parent?e.parentElement:e,a=t.instance?.$.uid;if(!n?._touchHandlers||a===void 0)return;const l=n._touchHandlers[a];Ck(l).forEach(r=>{n.removeEventListener(r,l[r])}),delete n._touchHandlers[a]}const qs={mounted:wB,unmounted:_B},U0=Symbol.for("vuetify:v-window"),z0=Symbol.for("vuetify:v-window-group"),Fu=Y({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},verticalArrows:[Boolean,String],touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},crossfade:Boolean,transitionDuration:Number,...Ce(),...Ne(),...We()},"VWindow"),rr=ie()({name:"VWindow",directives:{vTouch:qs},props:Fu(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{isRtl:l}=Lt(),{t:r}=Qe(),o=Al(e,z0),i=re(),s=P(()=>l.value?!e.reverse:e.reverse),u=fe(!1),c=P(()=>{if(e.crossfade)return"v-window-crossfade-transition";const y=e.direction==="vertical"?"y":"x",C=(s.value?!u.value:u.value)?"-reverse":"";return`v-window-${y}${C}-transition`}),d=fe(0),f=re(void 0),v=P(()=>o.items.value.findIndex(y=>o.selected.value.includes(y.id)));ge(v,(y,_)=>{let C;const E={left:0,top:0};Ze&&_>=0&&(C=_u(i.value),E.left=C?.scrollLeft,E.top=C?.scrollTop);const T=o.items.value.length,D=T-1;T<=2?u.value=y<_:y===D&&_===0?u.value=!1:y===0&&_===D?u.value=!0:u.value=y<_,Ee(()=>{if(!Ze||!C)return;C.scrollTop!==E.top&&C.scrollTo({...E,behavior:"instant"}),requestAnimationFrame(()=>{if(!C)return;C.scrollTop!==E.top&&C.scrollTo({...E,behavior:"instant"})})})},{flush:"sync"}),Ke(U0,{transition:c,isReversed:u,transitionCount:d,transitionHeight:f,rootRef:i});const g=M(()=>e.continuous||v.value!==0),m=M(()=>e.continuous||v.value!==o.items.value.length-1);function k(){g.value&&o.prev()}function h(){m.value&&o.next()}const p=P(()=>{const y=[],_={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:o.prev,"aria-label":r("$vuetify.carousel.prev")};y.push(g.value?n.prev?n.prev({props:_}):x(He,_,null):I("div",null,null));const C={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:o.next,"aria-label":r("$vuetify.carousel.next")};return y.push(m.value?n.next?n.next({props:C}):x(He,C,null):I("div",null,null)),y}),b=P(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?k():h()},right:()=>{s.value?h():k()},start:_=>{let{originalEvent:C}=_;C.stopPropagation()}},...e.touch===!0?{}:e.touch});function w(y){(e.direction==="horizontal"&&y.key==="ArrowLeft"||e.direction==="vertical"&&y.key==="ArrowUp")&&(y.preventDefault(),k(),Ee(()=>{g.value?S(0):S(1)})),(e.direction==="horizontal"&&y.key==="ArrowRight"||e.direction==="vertical"&&y.key==="ArrowDown")&&(y.preventDefault(),h(),Ee(()=>{m.value?S(1):S(0)}))}function S(y){const _=p.value[y];if(!_)return;(Array.isArray(_)?_[0]:_).el?.focus()}return ce(()=>ot(x(e.tag,{ref:i,class:ue(["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover","v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},a.value,e.class]),style:pe([e.style,{"--v-window-transition-duration":ka()?null:be(e.transitionDuration,"ms")}])},{default:()=>[I("div",{class:"v-window__container",style:{height:f.value}},[n.default?.({group:o}),e.showArrows!==!1&&I("div",{class:ue(["v-window__controls",{"v-window__controls--left":e.verticalArrows==="left"||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows==="right"}]),onKeydown:w},[p.value])]),n.additional?.({group:o})]}),[[qs,b.value]])),{group:o}}}),CB=Y({color:String,cycle:Boolean,delimiterIcon:{type:Pe,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...Fu({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),xB=ie()({name:"VCarousel",props:CB(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),{t:l}=Qe(),r=re();let o=-1;ge(a,s),ge(()=>e.interval,s),ge(()=>e.cycle,c=>{c?s():window.clearTimeout(o)}),pt(i);function i(){!e.cycle||!r.value||(o=window.setTimeout(r.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function s(){window.clearTimeout(o),window.requestAnimationFrame(i)}function u(c,d){(e.direction==="horizontal"&&c.key==="ArrowLeft"||e.direction==="vertical"&&c.key==="ArrowUp")&&(c.preventDefault(),d.prev(),Ee(()=>r.value?.$el.querySelector(".v-btn--active")?.focus())),(e.direction==="horizontal"&&c.key==="ArrowRight"||e.direction==="vertical"&&c.key==="ArrowDown")&&(c.preventDefault(),d.next(),Ee(()=>r.value?.$el.querySelector(".v-btn--active")?.focus()))}return ce(()=>{const c=rr.filterProps(e);return x(rr,ee({ref:r},c,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:be(e.height)},e.style]}),{default:n.default,additional:d=>{let{group:f}=d;return I(ke,null,[!e.hideDelimiters&&I("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&x(Fe,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((v,g)=>{const m={id:`carousel-item-${v.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",g+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(v.id)&&"v-btn--active"],onClick:()=>f.select(v.id,!0),onKeydown:k=>u(k,f)};return n.item?n.item({props:m,item:v}):x(He,ee(v,m),null)})]})]),e.progress&&x(Eu,{absolute:!0,class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(a.value)+1)/f.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),Bu=Y({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Ce(),...br(),...em()},"VWindowItem"),or=ie()({name:"VWindowItem",directives:{vTouch:qs},props:Bu(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Re(U0),l=Sl(e,z0),{isBooted:r}=gr();if(!a||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=fe(!1),i=P(()=>r.value&&(a.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!o.value||!a||(o.value=!1,a.transitionCount.value>0&&(a.transitionCount.value-=1,a.transitionCount.value===0&&(a.transitionHeight.value=void 0)))}function u(){o.value||!a||(o.value=!0,a.transitionCount.value===0&&(a.transitionHeight.value=be(a.rootRef.value?.clientHeight)),a.transitionCount.value+=1)}function c(){s()}function d(g){o.value&&Ee(()=>{!i.value||!o.value||!a||(a.transitionHeight.value=be(g.clientHeight))})}const f=P(()=>{const g=a.isReversed.value?e.reverseTransition:e.transition;return i.value?{name:typeof g!="string"?a.transition.value:g,onBeforeEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:s,onLeaveCancelled:c,onEnter:d}:!1}),{hasContent:v}=tm(e,l.isSelected);return ce(()=>x(rn,{transition:f.value,disabled:!r.value},{default:()=>[ot(I("div",{class:ue(["v-window-item",l.selectedClass.value,e.class]),style:pe(e.style)},[v.value&&n.default?.()]),[[la,l.isSelected.value]])]})),{groupItem:l}}}),IB=Y({...cw(),...Bu()},"VCarouselItem"),PB=ie()({name:"VCarouselItem",inheritAttrs:!1,props:IB(),setup(e,t){let{slots:n,attrs:a}=t;ce(()=>{const l=Xa.filterProps(e),r=or.filterProps(e);return x(or,ee({class:["v-carousel-item",e.class]},r),{default:()=>[x(Xa,ee(a,l),n)]})})}}),TB=el("v-code","code"),EB=Y({color:{type:Object},disabled:Boolean,readonly:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Ce()},"VColorPickerCanvas"),AB=on({name:"VColorPickerCanvas",props:EB(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const a=fe(!1),l=re(),r=fe(parseFloat(e.width)),o=fe(parseFloat(e.height)),i=re({x:0,y:0}),s=M(()=>!e.disabled&&!e.readonly),u=P({get:()=>i.value,set(h){if(!l.value)return;const{x:p,y:b}=h;i.value=h,n("update:color",{h:e.color?.h??0,s:Je(p,0,r.value)/r.value,v:1-Je(b,0,o.value)/o.value,a:e.color?.a??1})}}),c=P(()=>{const{x:h,y:p}=u.value,b=parseInt(e.dotSize,10)/2;return{width:be(e.dotSize),height:be(e.dotSize),transform:`translate(${be(h-b)}, ${be(p-b)})`}}),{resizeRef:d}=Wn(h=>{if(!d.el?.offsetParent)return;const{width:p,height:b}=h[0].contentRect;r.value=Math.round(p),o.value=Math.round(b)});function f(h,p,b){const{left:w,top:S,width:y,height:_}=b;u.value={x:Je(h-w,0,y),y:Je(p-S,0,_)}}function v(h){h.type==="mousedown"&&h.preventDefault(),s.value&&(g(h),window.addEventListener("mousemove",g),window.addEventListener("mouseup",m),window.addEventListener("touchmove",g),window.addEventListener("touchend",m))}function g(h){if(!s.value||!l.value)return;a.value=!0;const p=LD(h);f(p.clientX,p.clientY,l.value.getBoundingClientRect())}function m(){window.removeEventListener("mousemove",g),window.removeEventListener("mouseup",m),window.removeEventListener("touchmove",g),window.removeEventListener("touchend",m)}function k(){if(!l.value)return;const h=l.value,p=h.getContext("2d");if(!p)return;const b=p.createLinearGradient(0,0,h.width,0);b.addColorStop(0,"hsla(0, 0%, 100%, 1)"),b.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),p.fillStyle=b,p.fillRect(0,0,h.width,h.height);const w=p.createLinearGradient(0,0,0,h.height);w.addColorStop(0,"hsla(0, 0%, 0%, 0)"),w.addColorStop(1,"hsla(0, 0%, 0%, 1)"),p.fillStyle=w,p.fillRect(0,0,h.width,h.height)}return ge(()=>e.color?.h,k,{immediate:!0}),ge(()=>[r.value,o.value],(h,p)=>{k(),i.value={x:u.value.x*h[0]/p[0],y:u.value.y*h[1]/p[1]}},{flush:"post"}),ge(()=>e.color,()=>{if(a.value){a.value=!1;return}i.value=e.color?{x:e.color.s*r.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),pt(()=>k()),ce(()=>I("div",{ref:d,class:ue(["v-color-picker-canvas",e.class]),style:pe(e.style),onMousedown:v,onTouchstartPassive:v},[I("canvas",{ref:l,width:r.value,height:o.value},null),e.color&&I("div",{class:ue(["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:pe(c.value)},null)])),{}}});function VB(e,t){if(t){const{a:n,...a}=e;return a}return e}function LB(e,t){if(t==null||typeof t=="string"){const n=typeof e.a=="number"&&e.a<1;if(t?.startsWith("rgb(")){const{r:l,g:r,b:o,a:i}=wa(e);return`rgb(${l} ${r} ${o}`+(n?` / ${i})`:")")}else if(t?.startsWith("hsl(")){const{h:l,s:r,l:o,a:i}=$d(e);return`hsl(${l} ${Math.round(r*100)} ${Math.round(o*100)}`+(n?` / ${i})`:")")}const a=$k(e);return e.a===1?a.slice(0,7):a}if(typeof t=="object"){let n;return Wl(t,["r","g","b"])?n=wa(e):Wl(t,["h","s","l"])?n=$d(e):Wl(t,["h","s","v"])&&(n=e),VB(n,!Wl(t,["a"])&&e.a===1)}return e}const Mr={h:0,s:0,v:0,a:1},of={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,t)=>({...e,r:Number(t)}),localeKey:"redInput"},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)}),localeKey:"greenInput"},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)}),localeKey:"blueInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:wa,from:Ei},DB={...of,inputs:of.inputs?.slice(0,3)},sf={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,t)=>({...e,h:Number(t)}),localeKey:"hueInput"},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)}),localeKey:"saturationInput"},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)}),localeKey:"lightnessInput"},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)}),localeKey:"alphaInput"}],to:$d,from:Iv},RB={...sf,inputs:sf.inputs.slice(0,3)},K0={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t,localeKey:"hexaInput"}],to:$k,from:aR},OB={...K0,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:"hexInput"}]},Jl={rgb:DB,rgba:of,hsl:RB,hsla:sf,hex:OB,hexa:K0},MB=e=>{let{label:t,...n}=e;return I("div",{class:"v-color-picker-edit__input"},[I("input",hb(qf(n)),null),I("span",null,[t])])},NB=Y({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Jl).includes(e)},modes:{type:Array,default:()=>Object.keys(Jl),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Jl).includes(t))},...Ce()},"VColorPickerEdit"),FB=on({name:"VColorPickerEdit",props:NB(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const{t:a}=Qe(),l=P(()=>e.modes.map(o=>({...Jl[o],name:o}))),r=P(()=>{const o=l.value.find(s=>s.name===e.mode);if(!o)return[];const i=e.color?o.to(e.color):null;return o.inputs?.map(s=>{let{getValue:u,getColor:c,localeKey:d,...f}=s;return{...o.inputProps,...f,ariaLabel:a(`$vuetify.colorPicker.ariaLabel.${d}`),disabled:e.disabled,readonly:e.readonly,value:i&&u(i),onChange:v=>{const g=v.target;g&&n("update:color",o.from(c(i??o.to(Mr),g.value)))}}})});return ce(()=>I("div",{class:ue(["v-color-picker-edit",e.class]),style:pe(e.style)},[r.value?.map(o=>x(MB,o,null)),l.value.length>1&&x(He,{icon:"$unfold",size:"x-small",variant:"plain","aria-label":a("$vuetify.colorPicker.ariaLabel.changeFormat"),onClick:()=>{const o=l.value.findIndex(i=>i.name===e.mode);n("update:mode",l.value[(o+1)%l.value.length].name)}},null)])),{}}}),hm=Symbol.for("vuetify:v-slider");function uf(e,t,n){const a=n==="vertical",l=t.getBoundingClientRect(),r="touches"in e?e.touches[0]:e;return a?r.clientY-(l.top+l.height/2):r.clientX-(l.left+l.width/2)}function BB(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const G0=Y({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"||e==="hover"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,noKeyboard:Boolean,...ut(),...Et({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),Y0=e=>{const t=P(()=>parseFloat(e.min)),n=P(()=>parseFloat(e.max)),a=P(()=>Number(e.step)>0?parseFloat(e.step):0),l=P(()=>Math.max(Ug(a.value),Ug(t.value)));function r(o){if(o=parseFloat(o),a.value<=0)return o;const i=Je(o,t.value,n.value),s=t.value%a.value;let u=Math.round((i-s)/a.value)*a.value+s;return i>u&&u+a.value>n.value&&(u=n.value),parseFloat(Math.min(u,n.value).toFixed(l.value))}return{min:t,max:n,step:a,decimals:l,roundValue:r}},q0=e=>{let{props:t,steps:n,onSliderStart:a,onSliderMove:l,onSliderEnd:r,getActiveThumb:o}=e;const i=So(t),{isRtl:s}=Lt(),u=M(()=>t.reverse),c=P(()=>t.direction==="vertical"),d=P(()=>c.value!==u.value),{min:f,max:v,step:g,decimals:m,roundValue:k}=n,h=P(()=>parseInt(t.thumbSize,10)),p=P(()=>parseInt(t.tickSize,10)),b=P(()=>parseInt(t.trackSize,10)),w=P(()=>(v.value-f.value)/g.value),S=P(()=>t.error||i.isDisabled.value?void 0:t.thumbColor??t.color),y=P(()=>t.error||i.isDisabled.value?void 0:t.thumbColor),_=P(()=>t.error||i.isDisabled.value?void 0:t.trackColor??t.color),C=P(()=>t.error||i.isDisabled.value?void 0:t.trackFillColor??t.color),E=fe(!1),T=fe(0),D=re(),L=re();function A(j){const ne=D.value?.$el;if(!ne)return;const me=t.direction==="vertical",he=me?"top":"left",_e=me?"height":"width",Le=me?"clientY":"clientX",{[he]:N,[_e]:R}=ne.getBoundingClientRect(),Q=BB(j,Le);let se=Je((Q-N-T.value)/R)||0;return(me?d.value:d.value!==s.value)&&(se=1-se),k(f.value+se*(v.value-f.value))}const V=j=>{const ne=A(j);ne!=null&&r({value:ne}),E.value=!1,T.value=0},B=j=>{const ne=A(j);L.value=o(j),L.value&&(E.value=!0,L.value.contains(j.target)?T.value=uf(j,L.value,t.direction):(T.value=0,ne!=null&&l({value:ne})),ne!=null&&a({value:ne}),Ee(()=>L.value?.focus()))},W={passive:!0,capture:!0};function U(j){const ne=A(j);ne!=null&&l({value:ne})}function q(j){j.stopPropagation(),j.preventDefault(),V(j),window.removeEventListener("mousemove",U,W),window.removeEventListener("mouseup",q)}function Z(j){V(j),window.removeEventListener("touchmove",U,W),j.target?.removeEventListener("touchend",Z)}function K(j){B(j),window.addEventListener("touchmove",U,W),j.target?.addEventListener("touchend",Z,{passive:!1})}function te(j){j.button===0&&(j.preventDefault(),B(j),window.addEventListener("mousemove",U,W),window.addEventListener("mouseup",q,{passive:!1}))}ft(()=>{window.removeEventListener("touchmove",U),window.removeEventListener("mousemove",U),window.removeEventListener("mouseup",q)});const X=j=>{const ne=(j-f.value)/(v.value-f.value)*100;return Je(isNaN(ne)?0:ne,0,100)},z=M(()=>t.showTicks),J=P(()=>z.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(j=>({value:j,position:X(j),label:j.toString()})):Object.keys(t.ticks).map(j=>({value:parseFloat(j),position:X(parseFloat(j)),label:t.ticks[j]})):w.value!==1/0?ya(w.value+1).map(j=>{const ne=f.value+j*g.value;return{value:ne,position:X(ne)}}):[]:[]),ve=P(()=>J.value.some(j=>{let{label:ne}=j;return!!ne})),we={activeThumbRef:L,color:M(()=>t.color),decimals:m,disabled:i.isDisabled,direction:M(()=>t.direction),elevation:M(()=>t.elevation),hasLabels:ve,isReversed:u,indexFromEnd:d,min:f,max:v,mousePressed:E,noKeyboard:M(()=>t.noKeyboard),numTicks:w,onSliderMousedown:te,onSliderTouchstart:K,parsedTicks:J,parseMouseMove:A,position:X,readonly:i.isReadonly,rounded:M(()=>t.rounded),roundValue:k,showTicks:z,startOffset:T,step:g,thumbSize:h,thumbColor:S,thumbLabelColor:y,thumbLabel:M(()=>t.thumbLabel),ticks:M(()=>t.ticks),tickSize:p,trackColor:_,trackContainerRef:D,trackFillColor:C,trackSize:b,vertical:c};return Ke(hm,we),we},$B=Y({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},name:String,noKeyboard:Boolean,...Ce()},"VSliderThumb"),cf=ie()({name:"VSliderThumb",directives:{vRipple:Yt},props:$B(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Re(hm),{isRtl:r,rtlClasses:o}=Lt();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{min:i,max:s,thumbColor:u,thumbLabelColor:c,step:d,disabled:f,thumbSize:v,thumbLabel:g,direction:m,isReversed:k,vertical:h,readonly:p,elevation:b,mousePressed:w,decimals:S,indexFromEnd:y}=l,_=fe(!1),C=fe(!1),E=P(()=>f.value?void 0:b.value),{elevationClasses:T}=Mt(E),{textColorClasses:D,textColorStyles:L}=Ut(u),{backgroundColorClasses:A,backgroundColorStyles:V}=Ye(c),{pageup:B,pagedown:W,end:U,home:q,left:Z,right:K,down:te,up:X}=Od,z=[B,W,U,q,Z,K,te,X],J=P(()=>d.value?[1,2,3]:[1,5,10]);function ve(j,ne){if(e.noKeyboard||f.value||!z.includes(j.key))return;j.preventDefault();const me=d.value||.1,he=(s.value-i.value)/me;if([Z,K,te,X].includes(j.key)){const Le=(h.value?[r.value?Z:K,k.value?te:X]:y.value!==r.value?[Z,X]:[K,X]).includes(j.key)?1:-1,N=j.shiftKey?2:j.ctrlKey?1:0;Le===-1&&ne===s.value&&!N&&!Number.isInteger(he)?ne=ne-he%1*me:ne=ne+Le*me*J.value[N]}else if(j.key===q)ne=i.value;else if(j.key===U)ne=s.value;else{const _e=j.key===W?1:-1;ne=ne-_e*me*(he>100?he/10:10)}return Math.max(e.min,Math.min(e.max,ne))}function we(j){const ne=ve(j,e.modelValue);ne!=null&&(C.value=!1,a("update:modelValue",ne))}return ge(()=>e.focused,j=>{j&&(C.value=!1)}),ce(()=>{const j=be(y.value?100-e.position:e.position,"%"),ne=g.value==="always"||g.value===!0&&e.focused||g.value==="hover"&&(_.value||e.focused&&!C.value);return I("div",{class:ue(["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&w.value},e.class,o.value]),style:pe([{"--v-slider-thumb-position":j,"--v-slider-thumb-size":be(v.value)},e.style]),role:"slider",tabindex:f.value?-1:0,"aria-label":e.name,"aria-valuemin":i.value,"aria-valuemax":s.value,"aria-valuenow":e.modelValue,"aria-readonly":!!p.value,"aria-orientation":m.value,onKeydown:p.value?void 0:we,onMouseenter:()=>{_.value=!0},onMouseleave:()=>{_.value=!1,C.value=!0}},[I("div",{class:ue(["v-slider-thumb__surface",D.value,T.value]),style:pe(L.value)},null),ot(I("div",{class:ue(["v-slider-thumb__ripple",D.value]),style:pe(L.value)},null),[[Yt,e.ripple,null,{circle:!0,center:!0}]]),x(Fv,{origin:"bottom center"},{default:()=>[ot(I("div",{class:"v-slider-thumb__label-container"},[I("div",{class:ue(["v-slider-thumb__label",A.value]),style:pe(V.value)},[I("div",null,[n["thumb-label"]?.({modelValue:e.modelValue})??e.modelValue.toFixed(d.value?S.value:1)]),I("div",{class:"v-slider-thumb__label-wedge"},null)])]),[[la,ne]])]})])}),{}}}),HB=Y({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Ce()},"VSliderTrack"),X0=ie()({name:"VSliderTrack",props:HB(),emits:{},setup(e,t){let{slots:n}=t;const a=Re(hm);if(!a)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,parsedTicks:r,rounded:o,showTicks:i,tickSize:s,trackColor:u,trackFillColor:c,trackSize:d,vertical:f,min:v,max:g,indexFromEnd:m}=a,{roundedClasses:k}=gt(o),{backgroundColorClasses:h,backgroundColorStyles:p}=Ye(c),{backgroundColorClasses:b,backgroundColorStyles:w}=Ye(u),S=P(()=>`inset-${f.value?"block":"inline"}-${m.value?"end":"start"}`),y=P(()=>f.value?"height":"width"),_=P(()=>({[S.value]:"0%",[y.value]:"100%"})),C=P(()=>e.stop-e.start),E=P(()=>({[S.value]:be(e.start,"%"),[y.value]:be(C.value,"%")})),T=P(()=>i.value?(f.value?r.value.slice().reverse():r.value).map((L,A)=>{const V=L.value!==v.value&&L.value!==g.value?be(L.position,"%"):void 0;return I("div",{key:L.value,class:ue(["v-slider-track__tick",{"v-slider-track__tick--filled":L.position>=e.start&&L.position<=e.stop,"v-slider-track__tick--first":L.value===v.value,"v-slider-track__tick--last":L.value===g.value}]),style:{[S.value]:V}},[(L.label||n["tick-label"])&&I("div",{class:"v-slider-track__tick-label"},[n["tick-label"]?.({tick:L,index:A})??L.label])])}):[]);return ce(()=>I("div",{class:ue(["v-slider-track",k.value,e.class]),style:pe([{"--v-slider-track-size":be(d.value),"--v-slider-tick-size":be(s.value)},e.style])},[I("div",{class:ue(["v-slider-track__background",b.value,{"v-slider-track__background--opacity":!!l.value||!c.value}]),style:{..._.value,...w.value}},null),I("div",{class:ue(["v-slider-track__fill",h.value]),style:{...E.value,...p.value}},null),i.value&&I("div",{class:ue(["v-slider-track__ticks",{"v-slider-track__ticks--always-show":i.value==="always"}])},[T.value])])),{}}}),WB=Y({...Ni(),...G0(),...rl(),modelValue:{type:[Number,String],default:0}},"VSlider"),df=ie()({name:"VSlider",inheritAttrs:!1,props:WB(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:a,attrs:l}=t;const r=re(),o=re(),{rtlClasses:i}=Lt(),s=Y0(e),u=xe(e,"modelValue",void 0,T=>s.roundValue(T??s.min.value)),{min:c,max:d,mousePressed:f,roundValue:v,onSliderMousedown:g,onSliderTouchstart:m,trackContainerRef:k,position:h,hasLabels:p,disabled:b,readonly:w,noKeyboard:S}=q0({props:e,steps:s,onSliderStart:()=>{!b.value&&!w.value&&a("start",u.value)},onSliderEnd:T=>{let{value:D}=T;const L=v(D);!b.value&&!w.value&&(u.value=L),a("end",L)},onSliderMove:T=>{let{value:D}=T;!b.value&&!w.value&&(u.value=v(D))},getActiveThumb:()=>r.value?.$el}),{isFocused:y,focus:_,blur:C}=ll(e),E=P(()=>h(u.value));return ce(()=>{const T=en.filterProps(e),[D,L]=Ia(l),A=!!(e.label||n.label||n.prepend);return x(en,ee({ref:o,class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||p.value,"v-slider--focused":y.value,"v-slider--pressed":f.value,"v-slider--disabled":b.value},i.value,e.class],style:e.style},T,D,{focused:y.value}),{...n,prepend:A?V=>I(ke,null,[n.label?.(V)??(e.label?x(po,{id:V.id.value,class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(V)]):void 0,default:V=>{let{id:B,messagesId:W}=V;return I("div",{class:"v-slider__container",onMousedown:w.value?void 0:g,onTouchstartPassive:w.value?void 0:m},[I("input",{id:B.value,name:e.name||B.value,disabled:b.value,readonly:w.value,tabindex:"-1",value:u.value},null),x(X0,{ref:k,start:0,stop:E.value},{"tick-label":n["tick-label"]}),x(cf,ee({ref:r,"aria-describedby":W.value,focused:y.value,noKeyboard:S.value,min:c.value,max:d.value,modelValue:u.value,"onUpdate:modelValue":U=>u.value=U,position:E.value,elevation:e.elevation,onFocus:_,onBlur:C,ripple:e.ripple,name:e.name},L),{"thumb-label":n["thumb-label"]})])}})}),Nt({focus:()=>r.value?.$el.focus()},o)}}),J0=Y({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:Pe,default:"$eyeDropper"},...Ce()},"VColorPickerPreview"),jB=on({name:"VColorPickerPreview",props:J0(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const{t:a}=Qe(),l=new AbortController,r=M(()=>!e.disabled&&!e.readonly);ou(()=>l.abort());async function o(){if(!Hg||!r.value)return;const i=new window.EyeDropper;try{const s=await i.open({signal:l.signal}),u=Ei(Cn(s.sRGBHex));n("update:color",{...e.color??Mr,...u})}catch{}}return ce(()=>I("div",{class:ue(["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:pe(e.style)},[Hg&&!e.hideEyeDropper&&I("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[x(He,{"aria-label":a("$vuetify.colorPicker.ariaLabel.eyedropper"),density:"comfortable",disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:"plain",onClick:o},null)]),I("div",{class:"v-color-picker-preview__dot"},[I("div",{style:{background:Nk(e.color??Mr)}},null)]),I("div",{class:"v-color-picker-preview__sliders"},[x(df,{class:"v-color-picker-preview__track v-color-picker-preview__hue","aria-label":a("$vuetify.colorPicker.ariaLabel.hueSlider"),modelValue:e.color?.h,"onUpdate:modelValue":i=>n("update:color",{...e.color??Mr,h:i}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&x(df,{class:"v-color-picker-preview__track v-color-picker-preview__alpha","aria-label":a("$vuetify.colorPicker.ariaLabel.alphaSlider"),modelValue:e.color?.a??1,"onUpdate:modelValue":i=>n("update:color",{...e.color??Mr,a:i}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])),{}}}),UB={base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"},zB={base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"},KB={base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"},GB={base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"},YB={base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"},qB={base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"},XB={base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"},JB={base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"},ZB={base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"},QB={base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"},e$={base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"},t$={base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"},n$={base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"},a$={base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"},l$={base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"},r$={base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"},o$={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},i$={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},s$={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},u$={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},c$={red:UB,pink:zB,purple:KB,deepPurple:GB,indigo:YB,blue:qB,lightBlue:XB,cyan:JB,teal:ZB,green:QB,lightGreen:e$,lime:t$,yellow:n$,amber:a$,orange:l$,deepOrange:r$,brown:o$,blueGrey:i$,grey:s$,shades:u$},d$=Y({swatches:{type:Array,default:()=>f$(c$)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...Ce()},"VColorPickerSwatches");function f$(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const v$=on({name:"VColorPickerSwatches",props:d$(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const a=M(()=>!e.disabled&&!e.readonly);function l(r){!a.value||!r||n("update:color",r)}return ce(()=>I("div",{class:ue(["v-color-picker-swatches",e.class]),style:pe([{maxHeight:be(e.maxHeight)},e.style])},[I("div",null,[e.swatches.map(r=>I("div",{class:"v-color-picker-swatches__swatch"},[r.map(o=>{const i=Cn(o),s=Ei(i),u=Mk(i);return I("div",{class:ue(["v-color-picker-swatches__color",{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>l(s)},[I("div",{style:{background:u}},[e.color&&$t(e.color,s)?x(Ue,{size:"x-small",icon:"$success",color:iR(o,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),m$=el("v-picker-title"),$u=Y({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...nm()},"VPicker"),io=ie()({name:"VPicker",props:$u(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:a,backgroundColorStyles:l}=Ye(()=>e.color);return ce(()=>{const r=_l.filterProps(e),o=!e.hideTitle&&!!(e.title||n.title);return x(_l,ee(r,{color:e.bgColor,class:["v-picker",{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&I("div",{key:"header",class:ue(["v-picker__header-wrapper",a.value]),style:pe([l.value])},[o&&x(m$,{key:"picker-title"},{default:()=>[n.title?.()??e.title]}),n.header&&I("div",{class:"v-picker__header"},[n.header()])]),I("div",{class:"v-picker__body"},[n.default?.()]),n.actions&&x(Fe,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[I("div",{class:"v-picker__actions"},[n.actions()])]})]})}),{}}}),h$=Y({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Jl).includes(e)},modes:{type:Array,default:()=>Object.keys(Jl),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Jl).includes(t))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...$u({hideHeader:!0}),...mn(J0(),["hideEyeDropper","eyeDropperIcon"])},"VColorPicker"),g$=on({name:"VColorPicker",props:h$(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"mode"),l=re(null),r=xe(e,"modelValue",void 0,c=>{if(c==null||c==="")return null;let d;try{d=Ei(Cn(c))}catch{return null}return d},c=>c?LB(c,e.modelValue):null),o=P(()=>r.value?{...r.value,h:l.value??r.value.h}:null),{rtlClasses:i}=Lt();let s=!0;ge(r,c=>{if(!s){s=!0;return}c&&(l.value=c.h)},{immediate:!0});const u=c=>{s=!1,l.value=c.h,r.value=c};return vo(()=>{e.modes.includes(a.value)||(a.value=e.modes[0])}),St({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),ce(()=>{const c=io.filterProps(e);return x(io,ee(c,{class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":Nk({...o.value??Mr,a:1})},e.style]}),{...n,default:()=>I(ke,null,[!e.hideCanvas&&x(AB,{key:"canvas",color:o.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&I("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&x(jB,{key:"preview",color:o.value,"onUpdate:color":u,hideAlpha:!a.value.endsWith("a"),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&x(FB,{key:"edit",modes:e.modes,mode:a.value,"onUpdate:mode":d=>a.value=d,color:o.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&x(v$,{key:"swatches",color:o.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})}),{}}}),y$=Y({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Sr({filterKeys:["title"]}),...sm({hideNoData:!0,returnObject:!0}),...Be($i({modelValue:null,role:"combobox"}),["validationValue","dirty"])},"VCombobox"),b$=ie()({name:"VCombobox",props:y$(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=Qe(),r=re(),o=fe(!1),i=fe(!0),s=fe(!1),u=re(),c=re(),d=fe(-1);let f=!1;const{items:v,transformIn:g,transformOut:m}=qv(e),{textColorClasses:k,textColorStyles:h}=Ut(()=>r.value?.color),{InputIcon:p}=Mi(e),b=xe(e,"modelValue",[],G=>g(rt(G)),G=>{const H=m(G);return e.multiple?H:H[0]??null}),w=So(e),S=M(()=>e.closableChips&&!w.isReadonly.value&&!w.isDisabled.value),y=P(()=>!!(e.chips||a.chip)),_=P(()=>y.value||!!a.selection),C=fe(!e.multiple&&!_.value?b.value[0]?.title??"":""),E=fe(null),T=P({get:()=>C.value,set:async G=>{if(C.value=G??"",G===null||G===""&&!e.multiple&&!_.value?b.value=[]:!e.multiple&&!_.value&&(b.value=[Gn(e,G)],Ee(()=>c.value?.scrollToIndex(0))),G&&e.multiple&&e.delimiters?.length){const H=O(G);H.length>1&&(F(H),C.value="")}G||(d.value=-1),i.value=!G}}),D=P(()=>typeof e.counterValue=="function"?e.counterValue(b.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?b.value.length:T.value.length),{filteredItems:L,getMatches:A}=kr(e,v,()=>E.value??(e.alwaysFilter||!i.value?T.value:"")),V=P(()=>e.hideSelected&&E.value===null?L.value.filter(G=>!b.value.some(H=>H.value===G.value)):L.value),B=P(()=>e.hideNoData&&!V.value.length||w.isReadonly.value||w.isDisabled.value),W=xe(e,"menu"),U=P({get:()=>W.value,set:G=>{W.value&&!G&&u.value?.ΨopenChildren.size||G&&B.value||(W.value=G)}}),{menuId:q,ariaExpanded:Z,ariaControls:K}=im(e,U);ge(C,G=>{f?Ee(()=>f=!1):o.value&&!U.value&&(U.value=!0),n("update:search",G)}),ge(b,G=>{!e.multiple&&!_.value&&(C.value=G[0]?.title??"")});const te=P(()=>b.value.map(G=>G.value)),X=P(()=>V.value.find(G=>G.type==="item"&&!G.props.disabled)),z=P(()=>(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&T.value===X.value?.title)&&V.value.length>0&&!i.value&&!s.value),J=re(),ve=re(),we=re(),j=lm(J,r),{onTabKeydown:ne}=rm({groups:[{type:"element",contentRef:ve},{type:"list",contentRef:J,displayItemsCount:()=>V.value.length},{type:"element",contentRef:we}],onLeave:()=>{U.value=!1,r.value?.focus()}});function me(G){f=!0,Ee(()=>f=!1),e.openOnClear&&(U.value=!0)}function he(){B.value||(U.value=!0)}function _e(G){B.value||(o.value&&(G.preventDefault(),G.stopPropagation()),U.value=!U.value)}function Le(G){G.key==="Tab"&&ne(G),J.value?.$el.contains(G.target)&&(to(G)||G.key==="Backspace")&&r.value?.focus()}function N(G){if(AD(G)||w.isReadonly.value)return;const H=r.value?.selectionStart,ae=b.value.length;if(["Enter","ArrowDown","ArrowUp"].includes(G.key)&&G.preventDefault(),["Enter","ArrowDown"].includes(G.key)&&(U.value=!0),["Escape"].includes(G.key)&&(U.value=!1),z.value&&["Enter","Tab"].includes(G.key)&&X.value&&!b.value.some(ye=>{let{value:Se}=ye;return Se===X.value.value})&&de(X.value),G.key==="ArrowDown"&&z.value&&J.value?.focus("next"),G.key==="Enter"&&T.value&&(de(Gn(e,T.value),!0,!0),_.value&&(C.value="")),["Backspace","Delete"].includes(G.key)){if(!e.multiple&&_.value&&b.value.length>0&&!T.value)return de(b.value[0],!1);if(~d.value){G.preventDefault();const ye=d.value;de(b.value[d.value],!1),d.value=ye>=ae-1?ae-2:ye}else G.key==="Backspace"&&!T.value&&(d.value=ae-1);return}if(e.multiple)if(G.key==="ArrowLeft"){if(d.value<0&&H&&H>0)return;const ye=d.value>-1?d.value-1:ae-1;b.value[ye]?d.value=ye:(d.value=-1,r.value?.setSelectionRange(T.value.length,T.value.length))}else if(G.key==="ArrowRight"){if(d.value<0)return;const ye=d.value+1;b.value[ye]?d.value=ye:(d.value=-1,r.value?.setSelectionRange(0,0))}else~d.value&&to(G)&&(d.value=-1)}function R(G){const H=G?.clipboardData?.getData("Text")??"",ae=O(H);ae.length>1&&e.multiple&&(G.preventDefault(),F(ae))}function Q(){e.eager&&c.value?.calculateVisibleItems()}function se(){o.value&&r.value?.focus(),i.value=!0,E.value=null}function de(G){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!(!G||G.props.disabled))if(e.multiple){const ye=b.value.findIndex(Te=>(e.valueComparator||$t)(Te.value,G.value)),Se=H??!~ye;if(~ye){const Te=Se?[...b.value,G]:[...b.value];Te.splice(ye,1),b.value=Te}else Se&&(b.value=[...b.value,G]);e.clearOnSelect&&(T.value="")}else{const ye=H!==!1;b.value=ye?[G]:[],(!i.value||e.alwaysFilter)&&C.value&&(E.value=C.value),C.value=ye&&!_.value?G.title:"",Ee(()=>{U.value=ae,i.value=!0})}}function O(G){const ae=[`
`,...e.delimiters??[]].map($s).join("|");return G.split(new RegExp(`(?:${ae})+`))}async function F(G){for(let H of G)H=H.trim(),H&&(de(Gn(e,H)),await Ee())}function $(G){o.value=!0,setTimeout(()=>{s.value=!0})}function le(G){s.value=!1,r.value?.$el.contains(G.relatedTarget)||(o.value=!1)}function oe(G){u.value?.contentEl?.contains(G.relatedTarget)&&(o.value=!0)}return ge(o,(G,H)=>{if(!(G||G===H)&&(d.value=-1,U.value=!1,T.value)){if(e.multiple){de(Gn(e,T.value));return}if(!_.value)return;b.value.some(ae=>{let{title:ye}=ae;return ye===T.value})?C.value="":de(Gn(e,T.value))}}),ge(U,G=>{if(!e.hideSelected&&G&&b.value.length&&i.value){const H=V.value.findIndex(ae=>b.value.some(ye=>(e.valueComparator||$t)(ye.value,ae.value)));Ze&&window.requestAnimationFrame(()=>{H>=0&&c.value?.scrollToIndex(H)})}G&&(E.value=null)}),ge(v,(G,H)=>{U.value||o.value&&!H.length&&G.length&&(U.value=!0)}),ce(()=>{const G=!!(!e.hideNoData||V.value.length||a["prepend-item"]||a["append-item"]||a["no-data"]),H=b.value.length>0,ae=Ca.filterProps(e),ye={search:T,filteredItems:L.value};return x(Ca,ee({ref:r},ae,{modelValue:T.value,"onUpdate:modelValue":Se=>T.value=Se,focused:o.value,"onUpdate:focused":Se=>o.value=Se,validationValue:b.externalValue,counterValue:D.value,dirty:H,class:["v-combobox",{"v-combobox--active-menu":U.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!_.value,"v-combobox--selecting-index":d.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:H?void 0:e.placeholder,"onClick:clear":me,"onMousedown:control":he,onKeydown:N,onPaste:R,onBlur:oe,"aria-expanded":Z.value,"aria-controls":K.value}),{...a,default:Se=>{let{id:Te}=Se;return I(ke,null,[x(oo,ee({id:q.value,ref:u,modelValue:U.value,"onUpdate:modelValue":De=>U.value=De,activator:"parent",contentClass:"v-combobox__content",disabled:B.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:Q,onAfterLeave:se},e.menuProps),{default:()=>[x(_l,{onFocusin:$,onKeydown:Le},{default:()=>[a["menu-header"]&&I("header",{ref:ve},[a["menu-header"](ye)]),G&&x(ro,ee({key:"combobox-list",ref:J,filterable:!0,selected:te.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:De=>De.preventDefault(),selectable:!!V.value.length,onFocusout:le,tabindex:"-1","aria-live":"polite","aria-labelledby":`${Te.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},j,e.listProps),{default:()=>[a["prepend-item"]?.(),!V.value.length&&!e.hideNoData&&(a["no-data"]?.()??x(jn,{key:"no-data",title:l(e.noDataText)},null)),x(Ru,{ref:c,renderless:!0,items:V.value,itemKey:"value"},{default:De=>{let{item:Ae,index:je,itemRef:et}=De;const Dt=ee(Ae.props,{ref:et,key:Ae.value,active:z.value&&Ae===X.value?!0:void 0,onClick:()=>de(Ae,null),"aria-posinset":je+1,"aria-setsize":V.value.length});return Ae.type==="divider"?a.divider?.({props:Ae.raw,index:je})??x(In,ee(Ae.props,{key:`divider-${je}`}),null):Ae.type==="subheader"?a.subheader?.({props:Ae.raw,index:je})??x(ko,ee(Ae.props,{key:`subheader-${je}`}),null):a.item?.({item:Ae,index:je,props:Dt})??x(jn,ee(Dt,{role:"option"}),{prepend:Un=>{let{isSelected:nn}=Un;return I(ke,null,[e.multiple&&!e.hideSelected?x(aa,{key:Ae.value,modelValue:nn,ripple:!1,tabindex:"-1","aria-hidden":!0,onClick:un=>un.preventDefault()},null):void 0,Ae.props.prependAvatar&&x(An,{image:Ae.props.prependAvatar},null),Ae.props.prependIcon&&x(Ue,{icon:Ae.props.prependIcon},null)])},title:()=>i.value?Ae.title:om("v-combobox",Ae.title,A(Ae)?.title)})}}),a["append-item"]?.()]}),a["menu-footer"]&&I("footer",{ref:we},[a["menu-footer"](ye)])]})]}),b.value.map((De,Ae)=>{function je(nn){nn.stopPropagation(),nn.preventDefault(),de(De,!1)}const et=ee(Ja.filterProps(De.props),{"onClick:close":je,onKeydown(nn){nn.key!=="Enter"&&nn.key!==" "||(nn.preventDefault(),nn.stopPropagation(),je(nn))},onMousedown(nn){nn.preventDefault(),nn.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),Dt=y.value?!!a.chip:!!a.selection,Un=Dt?wu(y.value?a.chip({item:De,index:Ae,props:et}):a.selection({item:De,index:Ae})):void 0;if(!(Dt&&!Un))return I("div",{key:De.value,class:ue(["v-combobox__selection",Ae===d.value&&["v-combobox__selection--selected",k.value]]),style:pe(Ae===d.value?h.value:{})},[y.value?a.chip?x(Fe,{key:"chip-defaults",defaults:{VChip:{closable:S.value,size:"small",text:De.title}}},{default:()=>[Un]}):x(Ja,ee({key:"chip",closable:S.value,size:"small",text:De.title,disabled:De.props.disabled},et),null):Un??I("span",{class:"v-combobox__selection-text"},[De.title,e.multiple&&Ae<b.value.length-1&&I("span",{class:"v-combobox__selection-comma"},[pn(",")])])])})])},"append-inner":function(){for(var Se=arguments.length,Te=new Array(Se),De=0;De<Se;De++)Te[De]=arguments[De];return I(ke,null,[a["append-inner"]?.(...Te),(!e.hideNoData||e.items.length)&&e.menuIcon?x(Ue,{class:"v-combobox__menu-icon",color:r.value?.fieldIconColor,icon:e.menuIcon,onMousedown:_e,onClick:ku,"aria-hidden":!0,tabindex:"-1"},null):void 0,e.appendInnerIcon&&x(p,{key:"append-icon",name:"appendInner",color:Te[0].iconColor.value},null)])}})}),Nt({isFocused:o,isPristine:i,menu:U,search:T,selectionIndex:d,filteredItems:L,select:de},r)}}),p$=Y({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"},disabled:{type:[Boolean,Array],default:void 0},hideActions:Boolean},"VConfirmEdit"),S$=ie()({name:"VConfirmEdit",props:p$(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=xe(e,"modelValue"),r=re();vt(()=>{r.value=structuredClone(qg(l.value))});const{t:o}=Qe(),i=P(()=>$t(l.value,r.value));function s(m){return typeof e.disabled=="boolean"?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(m):i.value}const u=P(()=>s("save")),c=P(()=>s("cancel"));function d(){l.value=r.value,n("save",r.value)}function f(){r.value=structuredClone(qg(l.value)),n("cancel")}function v(m){return I(ke,null,[x(He,ee({disabled:c.value,variant:"text",color:e.color,onClick:f,text:o(e.cancelText)},m),null),x(He,ee({disabled:u.value,variant:"text",color:e.color,onClick:d,text:o(e.okText)},m),null)])}let g=!1;return ce(()=>I(ke,null,[a.default?.({model:r,save:d,cancel:f,isPristine:i.value,get actions(){return g=!0,v}}),!e.hideActions&&!g&&v()])),{save:d,cancel:f,isPristine:i}}}),Z0=Y({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),Q0=Symbol.for("vuetify:datatable:expanded");function Hu(e){const t=M(()=>e.expandOnClick),n=xe(e,"expanded",e.expanded,i=>new Set(i),i=>[...i.values()]);function a(i,s){const u=new Set(n.value),c=Ve(i.value);if(s)u.add(c);else{const d=[...n.value].find(f=>Ve(f)===c);u.delete(d)}n.value=u}function l(i){const s=Ve(i.value);return[...n.value].some(u=>Ve(u)===s)}function r(i){a(i,!l(i))}const o={expand:a,expanded:n,expandOnClick:t,isExpanded:l,toggleExpand:r};return Ke(Q0,o),o}function e_(){const e=Re(Q0);if(!e)throw new Error("foo");return e}const gm=Y({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),t_=Symbol.for("vuetify:data-table-group");function ym(e){return{groupBy:xe(e,"groupBy")}}function Wu(e){const{disableSort:t,groupBy:n,sortBy:a}=e,l=re(new Set),r=P(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t?.value?[]:a.value));function o(c){return l.value.has(c.id)}function i(c){const d=new Set(l.value);o(c)?d.delete(c.id):d.add(c.id),l.value=d}function s(c){function d(f){const v=[];for(const g of f.items)"type"in g&&g.type==="group"?v.push(...d(g)):v.push(g);return[...new Set(v)]}return d({items:c})}const u={sortByWithGroups:r,toggleGroup:i,opened:l,groupBy:n,extractRows:s,isGroupOpen:o};return Ke(t_,u),u}function n_(){const e=Re(t_);if(!e)throw new Error("Missing group!");return e}function k$(e,t){if(!e.length)return[];const n=new Map;for(const a of e){const l=nr(a.raw,t);n.has(l)||n.set(l,[]),n.get(l).push(a)}return n}function a_(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const l=k$(e,t[0]),r=[],o=t.slice(1);return l.forEach((i,s)=>{const u=t[0],c=`${a}_${u}_${s}`;r.push({depth:n,id:c,key:u,value:s,items:o.length?a_(i,o,n+1,c):i,type:"group"})}),r}function l_(e,t,n){const a=[];for(const l of e)"type"in l&&l.type==="group"?(l.value!=null&&a.push(l),(t.has(l.id)||l.value==null)&&(a.push(...l_(l.items,t,n)),n&&a.push({...l,type:"group-summary"}))):a.push(l);return a}function ju(e,t,n,a){const l=P(()=>t.value.length?a_(tt(e),t.value.map(o=>o.key)):[]),r=P(()=>t.value.length?l_(l.value,n.value,tt(a)):tt(e));return{groups:l,flatItems:r}}function Uu(e){let{page:t,itemsPerPage:n,sortBy:a,groupBy:l,search:r}=e;const o=It("VDataTable"),i=()=>({page:t.value,itemsPerPage:n.value,sortBy:a.value,groupBy:l.value,search:r.value});let s=null;ge(i,u=>{$t(s,u)||(s&&s.search!==u.search&&(t.value=1),o.emit("update:options",u),s=u)},{deep:!0,immediate:!0})}const bm=Y({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:"any"}},"DataTable-paginate"),r_=Symbol.for("vuetify:data-table-pagination");function pm(e){const t=xe(e,"page",void 0,a=>Number(a??1)),n=xe(e,"itemsPerPage",void 0,a=>Number(a??10));return{page:t,itemsPerPage:n}}function Sm(e){const{page:t,itemsPerPage:n,itemsLength:a}=e,l=P(()=>n.value===-1?0:n.value*(t.value-1)),r=P(()=>n.value===-1?a.value:Math.min(a.value,l.value+n.value)),o=P(()=>n.value===-1||a.value===0?1:Math.ceil(a.value/n.value));ge([t,o],()=>{t.value>o.value&&(t.value=o.value)});function i(f){n.value=f,t.value=1}function s(){t.value=Je(t.value+1,1,o.value)}function u(){t.value=Je(t.value-1,1,o.value)}function c(f){t.value=Je(f,1,o.value)}const d={page:t,itemsPerPage:n,startIndex:l,stopIndex:r,pageCount:o,itemsLength:a,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:i};return Ke(r_,d),d}function w$(){const e=Re(r_);if(!e)throw new Error("Missing pagination!");return e}function o_(e){const t=It("usePaginatedItems"),{items:n,startIndex:a,stopIndex:l,itemsPerPage:r}=e,o=P(()=>r.value<=0?tt(n):tt(n).slice(a.value,l.value));return ge(o,i=>{t.emit("update:currentItems",i)},{immediate:!0}),{paginatedItems:o}}function _$(e){const{sortedItems:t,paginate:n,group:a}=e,l=tt(e.pageBy);if(l==="item"){const{paginatedItems:r,pageCount:o,setItemsPerPage:i}=n(t),{flatItems:s}=a(r);return{pageCount:o,setItemsPerPage:i,paginatedItems:s}}if(l==="group"){const{flatItems:r,groups:o}=a(t),{paginatedItems:i,pageCount:s,setItemsPerPage:u}=n(o),c=P(()=>{if(!i.value.length)return[];const d=i.value.at(0).id,f=i.value.at(-1).id,v=r.value.findIndex(k=>k.type==="group"&&k.id===d),g=r.value.findIndex(k=>k.type==="group"&&k.id===f),m=r.value.findIndex((k,h)=>h>g&&k.type==="group"&&k.depth===0);return r.value.slice(v,m===-1?void 0:m)});return{pageCount:s,setItemsPerPage:u,paginatedItems:c}}if(l==="any"){const{flatItems:r}=a(t),{paginatedItems:o,pageCount:i,setItemsPerPage:s}=n(r);return{pageCount:i,setItemsPerPage:s,paginatedItems:o}}throw new Error(`Unrecognized pagination target ${l}`)}const C$={showSelectAll:!1,allSelected:()=>[],select:e=>{let{items:t,value:n}=e;return new Set(n?[t[0]?.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},i_={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,currentPage:n,selected:a}=e;return i_.select({items:n,value:t,selected:a})}},x$={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:a}=e;for(const l of t)n?a.add(l.value):a.delete(l.value);return a},selectAll:e=>{let{value:t,allItems:n}=e;return new Set(t?n.map(a=>a.value):[])}},s_=Y({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:Function},"DataTable-select"),u_=Symbol.for("vuetify:data-table-selection");function zu(e,t){let{allItems:n,currentPage:a}=t;const l=xe(e,"modelValue",e.modelValue,p=>{const b=e.valueComparator;return b?new Set(rt(p).map(w=>n.value.find(S=>b(w,S.value))?.value??w)):new Set(rt(p).map(w=>pl(w)?n.value.find(S=>w===S.value)?.value??w:n.value.find(S=>$t(w,S.value))?.value??w))},p=>[...p.values()]),r=P(()=>n.value.filter(p=>p.selectable)),o=P(()=>tt(a).filter(p=>p.selectable)),i=P(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return C$;case"all":return x$;default:return i_}}),s=fe(null);function u(p){return rt(p).every(b=>l.value.has(b.value))}function c(p){return rt(p).some(b=>l.value.has(b.value))}function d(p,b){const w=i.value.select({items:p,value:b,selected:new Set(l.value)});l.value=w}function f(p,b,w){const S=[],y=tt(a);if(b=b??y.findIndex(_=>_.value===p.value),e.selectStrategy!=="single"&&w?.shiftKey&&s.value!==null){const[_,C]=[s.value,b].sort((E,T)=>E-T);S.push(...y.slice(_,C+1).filter(E=>E.selectable))}else S.push(p),s.value=b;d(S,!u([p]))}function v(p){const b=i.value.selectAll({value:p,allItems:r.value,currentPage:o.value,selected:new Set(l.value)});l.value=b}const g=P(()=>l.value.size>0),m=P(()=>{const p=i.value.allSelected({allItems:r.value,currentPage:o.value});return!!p.length&&u(p)}),h={toggleSelect:f,select:d,selectAll:v,isSelected:u,isSomeSelected:c,someSelected:g,allSelected:m,showSelectAll:M(()=>i.value.showSelectAll),lastSelectedIndex:s,selectStrategy:i};return Ke(u_,h),h}function Ku(){const e=Re(u_);if(!e)throw new Error("Missing selection!");return e}const c_=Y({initialSortOrder:{type:String,default:"asc",validator:e=>!e||["asc","desc"].includes(e)},sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:{type:[Boolean,Object],default:!1},mustSort:Boolean},"DataTable-sort"),d_=Symbol.for("vuetify:data-table-sort");function Gu(e){const t=M(()=>e.initialSortOrder),n=xe(e,"sortBy");return{initialSortOrder:t,sortBy:n,multiSort:M(()=>e.multiSort),mustSort:M(()=>e.mustSort)}}function I$(e,t){if(!ar(e))return{active:!!e};const{key:n,mode:a,modifier:l}=e,r=l==="alt"&&t?.altKey||l==="shift"&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:r?a==="append"?"prepend":"append":a}}function Yu(e){const{initialSortOrder:t,sortBy:n,mustSort:a,multiSort:l,page:r}=e,o=function(u,c){let d=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(u.key==null)return;let f=n.value.map(k=>({...k}))??[];const v=f.find(k=>k.key===u.key),g=t.value,m=t.value==="desc"?"asc":"desc";if(v)v.order===m?d||a.value&&f.length===1?v.order=t.value:f=f.filter(k=>k.key!==u.key):v.order=m;else{const{active:k,mode:h}=I$(l.value,c);k?h==="prepend"?f.unshift({key:u.key,order:g}):f.push({key:u.key,order:g}):f=[{key:u.key,order:g}]}n.value=f,r&&(r.value=1)};function i(u){return!!n.value.find(c=>c.key===u.key)}const s={sortBy:n,toggleSort:o,isSorted:i};return Ke(d_,s),s}function f_(){const e=Re(d_);if(!e)throw new Error("Missing sort!");return e}function km(e,t,n,a){const l=Qe();return{sortedItems:P(()=>n.value.length?P$(t.value,n.value,l.current.value,{transform:a?.transform,sortFunctions:{...e.customKeySort,...a?.sortFunctions?.value},sortRawFunctions:a?.sortRawFunctions?.value}):t.value)}}function P$(e,t,n,a){const l=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,a?.transform?a.transform(o):o]).sort((o,i)=>{for(let s=0;s<t.length;s++){let u=!1;const c=t[s].key,d=t[s].order??"asc";if(d===!1)continue;let f=nr(o[1],c),v=nr(i[1],c),g=o[0].raw,m=i[0].raw;if(d==="desc"&&([f,v]=[v,f],[g,m]=[m,g]),a?.sortRawFunctions?.[c]){const k=a.sortRawFunctions[c](g,m);if(k==null)continue;if(u=!0,k)return k}if(a?.sortFunctions?.[c]){const k=a.sortFunctions[c](f,v);if(k==null)continue;if(u=!0,k)return k}if(!u&&(f instanceof Date&&v instanceof Date&&(f=f.getTime(),v=v.getTime()),[f,v]=[f,v].map(k=>k!=null?k.toString().toLocaleLowerCase():k),f!==v))return Oo(f)&&Oo(v)?0:Oo(f)?-1:Oo(v)?1:!isNaN(f)&&!isNaN(v)?Number(f)-Number(v):l.compare(f,v)}return 0}).map(o=>{let[i]=o;return i})}const T$=Y({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function E$(e,t){const n=e.returnObject?t:xt(t,e.itemValue),a=xt(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:a,raw:t}}function A$(e,t){const n=[];for(const a of t)n.push(E$(e,a));return n}function V$(e){return{items:P(()=>A$(e,e.items))}}const L$=Y({search:String,loading:Boolean,itemsLength:[Number,String],...Ce(),...T$(),...s_(),...c_(),...bm({itemsPerPage:5}),...Z0(),...gm(),...Sr(),...Ne(),...tl({transition:{component:fi,hideOnLeave:!0}})},"VDataIterator"),D$=ie()({name:"VDataIterator",props:L$(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"groupBy"),l=M(()=>e.search),{items:r}=V$(e),{filteredItems:o}=kr(e,r,l,{transform:J=>J.raw}),{initialSortOrder:i,sortBy:s,multiSort:u,mustSort:c}=Gu(e),{page:d,itemsPerPage:f}=pm(e),{toggleSort:v}=Yu({initialSortOrder:i,sortBy:s,multiSort:u,mustSort:c,page:d}),{sortByWithGroups:g,opened:m,extractRows:k,isGroupOpen:h,toggleGroup:p}=Wu({groupBy:a,sortBy:s}),{sortedItems:b}=km(e,o,g,{transform:J=>J.raw}),{flatItems:w}=ju(b,a,m,!1),S=M(()=>!Oo(e.itemsLength)),y=M(()=>S.value?Number(e.itemsLength):w.value.length),{startIndex:_,stopIndex:C,pageCount:E,prevPage:T,nextPage:D,setItemsPerPage:L,setPage:A}=Sm({page:d,itemsPerPage:f,itemsLength:y}),V=fe([]),B=P(()=>S.value?w.value:V.value);Gt(()=>!S.value,()=>{const{paginatedItems:J}=o_({items:w,startIndex:_,stopIndex:C,itemsPerPage:f});vt(()=>{V.value=J.value})});const W=P(()=>k(B.value)),{isSelected:U,select:q,selectAll:Z,toggleSelect:K}=zu(e,{allItems:r,currentPage:W}),{isExpanded:te,toggleExpand:X}=Hu(e);Uu({page:d,itemsPerPage:f,sortBy:s,groupBy:a,search:l});const z=P(()=>({page:d.value,itemsPerPage:f.value,sortBy:s.value,pageCount:E.value,toggleSort:v,prevPage:T,nextPage:D,setPage:A,setItemsPerPage:L,isSelected:U,select:q,selectAll:Z,toggleSelect:K,isExpanded:te,toggleExpand:X,isGroupOpen:h,toggleGroup:p,items:W.value,itemsCount:o.value.length,groupedItems:B.value}));return ce(()=>x(e.tag,{class:ue(["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class]),style:pe(e.style)},{default:()=>[n.header?.(z.value),x(rn,{transition:e.transition},{default:()=>[e.loading?x(Di,{key:"loader",name:"v-data-iterator",active:!0},{default:J=>n.loader?.(J)}):I("div",{key:"items"},[B.value.length?n.default?.(z.value):n["no-data"]?.()])]}),n.footer?.(z.value)]})),{}}});function R$(){const e=re([]);Jb(()=>e.value=[]);function t(n,a){e.value[a]=n}return{refs:e,updateRef:t}}const O$=Y({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:Pe,default:"$first"},prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},lastIcon:{type:Pe,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...tn(),...Ce(),...kt(),...Et(),...ut(),...Ea(),...Ne({tag:"nav"}),...We(),...Mn({variant:"text"})},"VPagination"),ff=ie()({name:"VPagination",props:O$(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=xe(e,"modelValue"),{t:r,n:o}=Qe(),{isRtl:i}=Lt(),{themeClasses:s}=ze(e),{width:u}=Rn(),c=fe(-1);St(void 0,{scoped:!0});const{resizeRef:d}=Wn(C=>{if(!C.length)return;const{target:E,contentRect:T}=C[0],D=E.querySelector(".v-pagination__list > *");if(!D)return;const L=T.width,A=D.offsetWidth+parseFloat(getComputedStyle(D).marginRight)*2;c.value=m(L,A)}),f=P(()=>parseInt(e.length,10)),v=P(()=>parseInt(e.start,10)),g=P(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:m(u.value,58));function m(C,E){const T=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((C-E*T)/E).toFixed(2))))}const k=P(()=>{if(f.value<=0||isNaN(f.value)||f.value>Number.MAX_SAFE_INTEGER)return[];if(g.value<=0)return[];if(g.value===1)return[l.value];if(f.value<=g.value)return ya(f.value,v.value);const C=g.value%2===0,E=C?g.value/2:Math.floor(g.value/2),T=C?E:E+1,D=f.value-E;if(T-l.value>=0)return[...ya(Math.max(1,g.value-1),v.value),e.ellipsis,f.value];if(l.value-D>=(C?1:0)){const L=g.value-1,A=f.value-L+v.value;return[v.value,e.ellipsis,...ya(L,A)]}else{const L=Math.max(1,g.value-2),A=L===1?l.value:l.value-Math.ceil(L/2)+v.value;return[v.value,e.ellipsis,...ya(L,A),e.ellipsis,f.value]}});function h(C,E,T){C.preventDefault(),l.value=E,T&&a(T,E)}const{refs:p,updateRef:b}=R$();St({VPaginationBtn:{color:M(()=>e.color),border:M(()=>e.border),density:M(()=>e.density),size:M(()=>e.size),variant:M(()=>e.variant),rounded:M(()=>e.rounded),elevation:M(()=>e.elevation)}});const w=P(()=>k.value.map((C,E)=>{const T=D=>b(D,E);if(typeof C=="string")return{isActive:!1,key:`ellipsis-${E}`,page:C,props:{ref:T,ellipsis:!0,icon:!0,disabled:!0}};{const D=C===l.value;return{isActive:D,key:C,page:o(C),props:{ref:T,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:D?e.activeColor:e.color,"aria-current":D,"aria-label":r(D?e.currentPageAriaLabel:e.pageAriaLabel,C),onClick:L=>h(L,C)}}}})),S=P(()=>{const C=!!e.disabled||l.value<=v.value,E=!!e.disabled||l.value>=v.value+f.value-1;return{first:e.showFirstLastPage?{icon:i.value?e.lastIcon:e.firstIcon,onClick:T=>h(T,v.value,"first"),disabled:C,"aria-label":r(e.firstAriaLabel),"aria-disabled":C}:void 0,prev:{icon:i.value?e.nextIcon:e.prevIcon,onClick:T=>h(T,l.value-1,"prev"),disabled:C,"aria-label":r(e.previousAriaLabel),"aria-disabled":C},next:{icon:i.value?e.prevIcon:e.nextIcon,onClick:T=>h(T,l.value+1,"next"),disabled:E,"aria-label":r(e.nextAriaLabel),"aria-disabled":E},last:e.showFirstLastPage?{icon:i.value?e.firstIcon:e.lastIcon,onClick:T=>h(T,v.value+f.value-1,"last"),disabled:E,"aria-label":r(e.lastAriaLabel),"aria-disabled":E}:void 0}});function y(){const C=l.value-v.value;p.value[C]?.$el.focus()}function _(C){C.key===Od.left&&!e.disabled&&l.value>Number(e.start)?(l.value=l.value-1,Ee(y)):C.key===Od.right&&!e.disabled&&l.value<v.value+f.value-1&&(l.value=l.value+1,Ee(y))}return ce(()=>x(e.tag,{ref:d,class:ue(["v-pagination",s.value,e.class]),style:pe(e.style),role:"navigation","aria-label":r(e.ariaLabel),onKeydown:_,"data-test":"v-pagination-root"},{default:()=>[I("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&I("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(S.value.first):x(He,ee({_as:"VPaginationBtn"},S.value.first),null)]),I("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(S.value.prev):x(He,ee({_as:"VPaginationBtn"},S.value.prev),null)]),w.value.map((C,E)=>I("li",{key:C.key,class:ue(["v-pagination__item",{"v-pagination__item--is-active":C.isActive}]),"data-test":"v-pagination-item"},[n.item?n.item(C):x(He,ee({_as:"VPaginationBtn"},C.props),{default:()=>[C.page]})])),I("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(S.value.next):x(He,ee({_as:"VPaginationBtn"},S.value.next),null)]),e.showFirstLastPage&&I("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(S.value.last):x(He,ee({_as:"VPaginationBtn"},S.value.last),null)])])]})),{}}}),wm=Y({color:String,prevIcon:{type:Pe,default:"$prev"},nextIcon:{type:Pe,default:"$next"},firstIcon:{type:Pe,default:"$first"},lastIcon:{type:Pe,default:"$last"},itemsPerPageText:{type:String,default:"$vuetify.dataFooter.itemsPerPageText"},pageText:{type:String,default:"$vuetify.dataFooter.pageText"},firstPageLabel:{type:String,default:"$vuetify.dataFooter.firstPage"},prevPageLabel:{type:String,default:"$vuetify.dataFooter.prevPage"},nextPageLabel:{type:String,default:"$vuetify.dataFooter.nextPage"},lastPageLabel:{type:String,default:"$vuetify.dataFooter.lastPage"},itemsPerPageOptions:{type:Array,default:()=>[{value:10,title:"10"},{value:25,title:"25"},{value:50,title:"50"},{value:100,title:"100"},{value:-1,title:"$vuetify.dataFooter.itemsPerPageAll"}]},showCurrentPage:Boolean},"VDataTableFooter"),pi=ie()({name:"VDataTableFooter",props:wm(),setup(e,t){let{slots:n}=t;const{t:a}=Qe(),{page:l,pageCount:r,startIndex:o,stopIndex:i,itemsLength:s,itemsPerPage:u,setItemsPerPage:c}=w$(),d=P(()=>e.itemsPerPageOptions.map(f=>typeof f=="number"?{value:f,title:f===-1?a("$vuetify.dataFooter.itemsPerPageAll"):String(f)}:{...f,title:isNaN(Number(f.title))?a(f.title):f.title}));return ce(()=>{const f=ff.filterProps(e);return I("div",{class:"v-data-table-footer"},[n.prepend?.(),I("div",{class:"v-data-table-footer__items-per-page"},[I("span",null,[a(e.itemsPerPageText)]),x(um,{items:d.value,itemColor:e.color,modelValue:u.value,"onUpdate:modelValue":v=>c(Number(v)),density:"compact",variant:"outlined","aria-label":a(e.itemsPerPageText),hideDetails:!0},null)]),I("div",{class:"v-data-table-footer__info"},[I("div",null,[a(e.pageText,s.value?o.value+1:0,i.value,s.value)])]),I("div",{class:"v-data-table-footer__pagination"},[x(ff,ee({modelValue:l.value,"onUpdate:modelValue":v=>l.value=v,density:"comfortable",firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:r.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:e.showCurrentPage?1:0,variant:"plain"},Be(f,["color"])),null)])])}),{}}}),Si=fR({align:{type:String,default:"start"},fixed:{type:[Boolean,String],default:!1},fixedOffset:[Number,String],fixedEndOffset:[Number,String],height:[Number,String],lastFixed:Boolean,firstFixedEnd:Boolean,noPadding:Boolean,indent:[Number,String],empty:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const a=e.tag??"td",l=typeof e.fixed=="string"?e.fixed:e.fixed?"start":"none";return x(a,{class:ue(["v-data-table__td",{"v-data-table-column--fixed":l==="start","v-data-table-column--fixed-end":l==="end","v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--first-fixed-end":e.firstFixedEnd,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap,"v-data-table-column--empty":e.empty},`v-data-table-column--align-${e.align}`]),style:{height:be(e.height),width:be(e.width),maxWidth:be(e.maxWidth),left:l==="start"?be(e.fixedOffset||null):void 0,right:l==="end"?be(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?be(e.indent):void 0}},{default:()=>[n.default?.()]})}),M$=Y({headers:Array},"DataTable-header"),v_=Symbol.for("vuetify:data-table-headers"),m_={title:"",sortable:!1},N$={...m_,width:48};function F$(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,a)=>{let l=!1;for(let r=0;r<t.length;r++)if(t[r].priority>a){t.splice(r,0,{element:n,priority:a}),l=!0;break}l||t.push({element:n,priority:a})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const a=Math.floor(t[0].priority);for(let l=0;l<t.length;l++)Math.floor(t[l].priority)===a&&(n+=1);return n},dequeue:()=>t.shift()}}function vf(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)vf(n,t);return t}function h_(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&&h_(n.children,t);return t}function B$(e){if(e.key){if(e.key==="data-table-group")return m_;if(["data-table-expand","data-table-select"].includes(e.key))return N$}}function _m(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>_m(n,t+1))):t}function $$(e){let t=!1;function n(r,o){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"none";if(r)if(i!=="none"&&(r.fixed=i),r.fixed===!0&&(r.fixed="start"),r.fixed===o)if(r.children)if(o==="start")for(let s=r.children.length-1;s>=0;s--)n(r.children[s],o,o);else for(let s=0;s<r.children.length;s++)n(r.children[s],o,o);else!t&&o==="start"?r.lastFixed=!0:!t&&o==="end"?r.firstFixedEnd=!0:isNaN(Number(r.width))?(`${r.key}`,void 0):r.minWidth=Math.max(Number(r.width)||0,Number(r.minWidth)||0),t=!0;else if(r.children)if(o==="start")for(let s=r.children.length-1;s>=0;s--)n(r.children[s],o);else for(let s=0;s<r.children.length;s++)n(r.children[s],o);else t=!1}for(let r=e.length-1;r>=0;r--)n(e[r],"start");for(let r=0;r<e.length;r++)n(e[r],"end");let a=0;for(let r=0;r<e.length;r++)a=g_(e[r],a);let l=0;for(let r=e.length-1;r>=0;r--)l=y_(e[r],l)}function g_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedOffset=t;for(const n of e.children)t=g_(n,t)}else e.fixed&&e.fixed!=="end"&&(e.fixedOffset=t,t+=parseFloat(e.width||"0")||0);return t}function y_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!e)return t;if(e.children){e.fixedEndOffset=t;for(const n of e.children)t=y_(n,t)}else e.fixed==="end"&&(e.fixedEndOffset=t,t+=parseFloat(e.width||"0")||0);return t}function H$(e,t){const n=[];let a=0;const l=F$(e);for(;l.size()>0;){let o=l.count();const i=[];let s=1;for(;o>0;){const{element:u,priority:c}=l.dequeue(),d=t-a-_m(u);if(i.push({...u,rowspan:d??1,colspan:u.children?vf(u).length:1}),u.children)for(const f of u.children){const v=c%1+s/Math.pow(10,a+2);l.enqueue(f,a+d+v)}s+=1,o-=1}a+=1,n.push(i)}return{columns:e.map(o=>vf(o)).flat(),headers:n}}function b_(e){const t=[];for(const n of e){const a={...B$(n),...n},l=a.key??(typeof a.value=="string"?a.value:null),r=a.value??l??null,o={...a,key:l,value:r,sortable:a.sortable??(a.key!=null||!!a.sort),children:a.children?b_(a.children):void 0};t.push(o)}return t}function Cm(e,t){const n=re([]),a=re([]),l=re({}),r=re({}),o=re({});vt(()=>{const u=(e.headers||Object.keys(e.items[0]??{}).map(m=>({key:m,title:xa(m)}))).slice(),c=h_(u);t?.groupBy?.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),t?.showSelect?.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),t?.showExpand?.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const d=b_(u);$$(d);const f=Math.max(...d.map(m=>_m(m)))+1,v=H$(d,f);n.value=v.headers,a.value=v.columns;const g=v.headers.flat(1);for(const m of g)m.key&&(m.sortable&&(m.sort&&(l.value[m.key]=m.sort),m.sortRaw&&(r.value[m.key]=m.sortRaw)),m.filter&&(o.value[m.key]=m.filter))});const i={headers:n,columns:a,sortFunctions:l,sortRawFunctions:r,filterFunctions:o};return Ke(v_,i),i}function qu(){const e=Re(v_);if(!e)throw new Error("Missing headers!");return e}const p_=Y({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:Pe},sortAscIcon:{type:Pe,default:"$sortAsc"},sortDescIcon:{type:Pe,default:"$sortDesc"},headerProps:{type:Object},sticky:Boolean,...kt(),...vr(),...Au()},"VDataTableHeaders"),ir=ie()({name:"VDataTableHeaders",props:p_(),setup(e,t){let{slots:n}=t;const{t:a}=Qe(),{toggleSort:l,sortBy:r,isSorted:o}=f_(),{someSelected:i,allSelected:s,selectAll:u,showSelectAll:c}=Ku(),{columns:d,headers:f}=qu(),{loaderClasses:v}=Li(e);function g(E,T){if(!(e.sticky||e.fixedHeader)&&!E.fixed)return;const D=typeof E.fixed=="string"?E.fixed:E.fixed?"start":"none";return{position:"sticky",left:D==="start"?be(E.fixedOffset):void 0,right:D==="end"?be(E.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${T})`:void 0}}function m(E,T){E.key==="Enter"&&!e.disableSort&&l(T,E)}function k(E){switch(r.value.find(D=>D.key===E.key)?.order){case"asc":return e.sortAscIcon;case"desc":return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder==="asc"?e.sortAscIcon:e.sortDescIcon)}}const{backgroundColorClasses:h,backgroundColorStyles:p}=Ye(()=>e.color),{displayClasses:b,mobile:w}=Rn(e),S=P(()=>({headers:f.value,columns:d.value,toggleSort:l,isSorted:o,sortBy:r.value,someSelected:i.value,allSelected:s.value,selectAll:u,getSortIcon:k})),y=P(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky||e.fixedHeader},b.value,v.value]),_=E=>{let{column:T,x:D,y:L}=E;const A=T.key==="data-table-select"||T.key==="data-table-expand",V=T.key==="data-table-group"&&T.width===0&&!T.title,B=ee(e.headerProps??{},T.headerProps??{});return x(Si,ee({tag:"th",align:T.align,class:[{"v-data-table__th--sortable":T.sortable&&!e.disableSort,"v-data-table__th--sorted":o(T),"v-data-table__th--fixed":T.fixed},...y.value],style:{width:be(T.width),minWidth:be(T.minWidth),maxWidth:be(T.maxWidth),...g(T,L)},colspan:T.colspan,rowspan:T.rowspan,fixed:T.fixed,nowrap:T.nowrap,lastFixed:T.lastFixed,firstFixedEnd:T.firstFixedEnd,noPadding:A,empty:V,tabindex:T.sortable?0:void 0,onClick:T.sortable?W=>l(T,W):void 0,onKeydown:T.sortable?W=>m(W,T):void 0},B),{default:()=>{const W=`header.${T.key}`,U={column:T,selectAll:u,isSorted:o,toggleSort:l,sortBy:r.value,someSelected:i.value,allSelected:s.value,getSortIcon:k};return n[W]?n[W](U):V?"":T.key==="data-table-select"?n["header.data-table-select"]?.(U)??(c.value&&x(aa,{color:e.color,density:e.density,modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":u},null)):I("div",{class:"v-data-table-header__content"},[I("span",null,[T.title]),T.sortable&&!e.disableSort&&x(Ue,{key:"icon",class:"v-data-table-header__sort-icon",icon:k(T)},null),e.multiSort&&o(T)&&I("div",{key:"badge",class:ue(["v-data-table-header__sort-badge",...h.value]),style:pe(p.value)},[r.value.findIndex(q=>q.key===T.key)+1])])}})},C=()=>{const E=P(()=>d.value.filter(L=>L?.sortable&&!e.disableSort)),T=d.value.find(L=>L.key==="data-table-select"),D=P({get:()=>E.value.filter(L=>{let{key:A}=L;return r.value.some(V=>V.key===A)}),set:L=>{const A=rt(L),V=r.value.map(W=>W.key);A.filter(W=>{let{key:U}=W;return!V.includes(U)}).forEach(W=>l(W)),Ee(()=>r.value=r.value.filter(W=>{let{key:U}=W;return A.some(q=>q.key===U)}))}});return x(Si,ee({tag:"th",class:[...y.value],colspan:f.value.length+1},e.headerProps),{default:()=>[I("div",{class:"v-data-table-header__content"},[x(um,{modelValue:D.value,"onUpdate:modelValue":L=>D.value=L,chips:!0,color:e.color,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:E.value,label:a("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined",returnObject:!0,"onClick:clear":()=>r.value=[]},{append:T?()=>x(aa,{color:e.color,density:"compact",modelValue:s.value,indeterminate:i.value&&!s.value,"onUpdate:modelValue":()=>u(!s.value)},null):void 0,chip:L=>{let{item:A}=L;return x(Ja,{onClick:A.raw.sortable?()=>l(A.raw,void 0,!0):void 0,onMousedown:V=>{V.preventDefault(),V.stopPropagation()}},{default:()=>[A.title,x(Ue,{class:ue(["v-data-table__td-sort-icon",o(A.raw)&&"v-data-table__td-sort-icon-active"]),icon:k(A.raw),size:"small"},null)]})}})])]})};ce(()=>w.value?I("tr",null,[x(C,null,null)]):I(ke,null,[n.headers?n.headers(S.value):f.value.map((E,T)=>I("tr",null,[E.map((D,L)=>x(_,{column:D,x:L,y:T},null))])),e.loading&&I("tr",{class:"v-data-table-progress"},[I("th",{colspan:d.value.length},[x(Di,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"||e.loading==="true"?e.color:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),S_=Y({item:{type:Object,required:!0},groupCollapseIcon:{type:Pe,default:"$tableGroupCollapse"},groupExpandIcon:{type:Pe,default:"$tableGroupExpand"},...kt()},"VDataTableGroupHeaderRow"),W$=ie()({name:"VDataTableGroupHeaderRow",props:S_(),setup(e,t){let{slots:n}=t;const{isGroupOpen:a,toggleGroup:l,extractRows:r}=n_(),{isSelected:o,isSomeSelected:i,select:s}=Ku(),{columns:u}=qu(),c=P(()=>r([e.item])),d=M(()=>u.value.length-(u.value.some(f=>f.key==="data-table-select")?1:0));return()=>I("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(f=>{if(f.key==="data-table-group"){const v=a(e.item)?e.groupCollapseIcon:e.groupExpandIcon,g=()=>l(e.item);return n["data-table-group"]?.({item:e.item,count:c.value.length,props:{icon:v,onClick:g}})??x(Si,{class:"v-data-table-group-header-row__column",colspan:d.value},{default:()=>[x(He,{size:"small",variant:"text",icon:v,onClick:g},null),I("span",null,[e.item.value]),I("span",null,[pn("("),c.value.length,pn(")")])]})}else if(f.key==="data-table-select"){const v=c.value.filter(h=>h.selectable),g=v.length>0&&o(v),m=i(v)&&!g,k=h=>s(v,h);return n["data-table-select"]?.({props:{modelValue:g,indeterminate:m,"onUpdate:modelValue":k}})??x(Si,{class:"v-data-table__td--select-row",noPadding:!0},{default:()=>[x(aa,{density:e.density,disabled:v.length===0,modelValue:g,indeterminate:m,"onUpdate:modelValue":k},null)]})}return""})])}}),k_=Y({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:Pe,default:"$collapse"},expandIcon:{type:Pe,default:"$expand"},onClick:Kt(),onContextmenu:Kt(),onDblclick:Kt(),...kt(),...vr()},"VDataTableRow"),xm=ie()({name:"VDataTableRow",props:k_(),setup(e,t){let{slots:n}=t;const{displayClasses:a,mobile:l}=Rn(e,"v-data-table__tr"),{isSelected:r,toggleSelect:o,someSelected:i,allSelected:s,selectAll:u}=Ku(),{isExpanded:c,toggleExpand:d}=e_(),{toggleSort:f,sortBy:v,isSorted:g}=f_(),{columns:m}=qu();ce(()=>I("tr",{class:ue(["v-data-table__tr",{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},a.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&m.value.map((k,h)=>{const p=e.item,b=`item.${k.key}`,w=`header.${k.key}`,S={index:e.index,item:p.raw,internalItem:p,value:nr(p.columns,k.key),column:k,isSelected:r,toggleSelect:o,isExpanded:c,toggleExpand:d},y={column:k,selectAll:u,isSorted:g,toggleSort:f,sortBy:v.value,someSelected:i.value,allSelected:s.value,getSortIcon:()=>""},_=typeof e.cellProps=="function"?e.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value,column:k}):e.cellProps,C=typeof k.cellProps=="function"?k.cellProps({index:S.index,item:S.item,internalItem:S.internalItem,value:S.value}):k.cellProps,E=k.key==="data-table-select"||k.key==="data-table-expand",T=k.key==="data-table-group"&&k.width===0&&!k.title;return x(Si,ee({align:k.align,indent:k.indent,class:{"v-data-table__td--expanded-row":k.key==="data-table-expand","v-data-table__td--select-row":k.key==="data-table-select"},fixed:k.fixed,fixedOffset:k.fixedOffset,fixedEndOffset:k.fixedEndOffset,lastFixed:k.lastFixed,firstFixedEnd:k.firstFixedEnd,maxWidth:l.value?void 0:k.maxWidth,noPadding:E,empty:T,nowrap:k.nowrap,width:l.value?void 0:k.width},_,C),{default:()=>{if(k.key==="data-table-select")return n["item.data-table-select"]?.({...S,props:{color:e.color,disabled:!p.selectable,modelValue:r([p]),onClick:qi(()=>o(p),["stop"])}})??x(aa,{color:e.color,disabled:!p.selectable,density:e.density,modelValue:r([p]),onClick:qi(L=>o(p,e.index,L),["stop"])},null);if(k.key==="data-table-expand")return n["item.data-table-expand"]?.({...S,props:{icon:c(p)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:qi(()=>d(p),["stop"])}})??x(He,{icon:c(p)?e.collapseIcon:e.expandIcon,size:"small",variant:"text",onClick:qi(()=>d(p),["stop"])},null);if(n[b]&&!l.value)return n[b](S);const D=za(S.value);return l.value?I(ke,null,[I("div",{class:"v-data-table__td-title"},[n[w]?.(y)??k.title]),I("div",{class:"v-data-table__td-value"},[n[b]?.(S)??D])]):D}})})]))}}),w_=Y({color:String,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],...mn(k_(),["collapseIcon","expandIcon","density"]),...mn(S_(),["groupCollapseIcon","groupExpandIcon","density"]),...vr()},"VDataTableRows"),sr=ie()({name:"VDataTableRows",inheritAttrs:!1,props:w_(),setup(e,t){let{attrs:n,slots:a}=t;const{columns:l}=qu(),{expandOnClick:r,toggleExpand:o,isExpanded:i}=e_(),{isSelected:s,toggleSelect:u}=Ku(),{toggleGroup:c,isGroupOpen:d}=n_(),{t:f}=Qe(),{mobile:v}=Rn(e);return ce(()=>{const g=mn(e,["groupCollapseIcon","groupExpandIcon","density"]);return e.loading&&(!e.items.length||a.loading)?I("tr",{class:"v-data-table-rows-loading",key:"loading"},[I("td",{colspan:l.value.length},[a.loading?.()??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?I("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[I("td",{colspan:l.value.length},[a["no-data"]?.()??f(e.noDataText)])]):I(ke,null,[e.items.map((m,k)=>{if(m.type==="group"){const b={index:k,item:m,columns:l.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u,toggleGroup:c,isGroupOpen:d};return a["group-header"]?a["group-header"](b):x(W$,ee({key:`group-header_${m.id}`,item:m},xn(n,":groupHeader",()=>b),g),a)}if(m.type==="group-summary"){const b={index:k,item:m,columns:l.value,toggleGroup:c};return a["group-summary"]?.(b)??""}const h={index:m.virtualIndex??k,item:m.raw,internalItem:m,columns:l.value,isExpanded:i,toggleExpand:o,isSelected:s,toggleSelect:u},p={...h,props:ee({key:`item_${m.key??m.index}`,onClick:r.value?()=>{o(m)}:void 0,index:k,item:m,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:v.value},xn(n,":row",()=>h),typeof e.rowProps=="function"?e.rowProps({item:h.item,index:h.index,internalItem:h.internalItem}):e.rowProps)};return I(ke,{key:p.props.key},[a.item?a.item(p):x(xm,p.props,a),i(m)&&a["expanded-row"]?.(h)])})])}),{}}}),__=Y({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>["even","odd"].includes(e)},...Ce(),...kt(),...Ne(),...We()},"VTable"),ur=ie()({name:"VTable",props:__(),setup(e,t){let{slots:n,emit:a}=t;const{themeClasses:l}=ze(e),{densityClasses:r}=qt(e);return ce(()=>x(e.tag,{class:ue(["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,"v-table--striped-even":e.striped==="even","v-table--striped-odd":e.striped==="odd"},l.value,r.value,e.class]),style:pe(e.style)},{default:()=>[n.top?.(),n.default?I("div",{class:"v-table__wrapper",style:{height:be(e.height)}},[I("table",null,[n.default()])]):n.wrapper?.(),n.bottom?.()]})),{}}}),j$=Y({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 U$(e,t,n,a){const l=e.returnObject?t:xt(t,e.itemValue),r=xt(t,e.itemSelectable,!0),o=a.reduce((i,s)=>(s.key!=null&&(i[s.key]=xt(t,s.value)),i),{});return{type:"item",key:e.returnObject?xt(t,e.itemValue):l,index:n,value:l,selectable:r,columns:o,raw:t}}function z$(e,t,n){return t.map((a,l)=>U$(e,a,l,n))}function Im(e,t){return{items:P(()=>z$(e,e.items,t.value))}}const Pm=Y({...w_(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Z0(),...gm(),...M$(),...j$(),...s_(),...c_(),...Be(p_(),["multiSort","initialSortOrder"]),...__()},"DataTable"),K$=Y({...bm(),...Pm(),...Sr(),...wm()},"VDataTable"),G$=ie()({name:"VDataTable",props:K$(),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:a}=t;const{groupBy:l}=ym(e),{initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s}=Gu(e),{page:u,itemsPerPage:c}=pm(e),{disableSort:d}=co(e),{columns:f,headers:v,sortFunctions:g,sortRawFunctions:m,filterFunctions:k}=Cm(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:h}=Im(e,f),p=M(()=>e.search),{filteredItems:b}=kr(e,h,p,{transform:ve=>ve.columns,customKeyFilter:k}),{toggleSort:w}=Yu({initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s,page:u}),{sortByWithGroups:S,opened:y,extractRows:_,isGroupOpen:C,toggleGroup:E}=Wu({groupBy:l,sortBy:o,disableSort:d}),{sortedItems:T}=km(e,b,S,{transform:ve=>({...ve.raw,...ve.columns}),sortFunctions:g,sortRawFunctions:m}),D=P(()=>e.pageBy==="auto"?e.groupBy.length?"group":"item":e.pageBy),{pageCount:L,setItemsPerPage:A,paginatedItems:V}=_$({pageBy:D,sortedItems:T,paginate:ve=>{const we=P(()=>tt(ve).length),{startIndex:j,stopIndex:ne,pageCount:me,setItemsPerPage:he}=Sm({page:u,itemsPerPage:c,itemsLength:we}),{paginatedItems:_e}=o_({items:ve,startIndex:j,stopIndex:ne,itemsPerPage:c});return{paginatedItems:_e,pageCount:me,setItemsPerPage:he}},group:ve=>ju(ve,l,y,()=>!!a["group-summary"])}),B=P(()=>_(V.value)),{isSelected:W,select:U,selectAll:q,toggleSelect:Z,someSelected:K,allSelected:te}=zu(e,{allItems:h,currentPage:B}),{isExpanded:X,toggleExpand:z}=Hu(e);Uu({page:u,itemsPerPage:c,sortBy:o,groupBy:l,search:p}),St({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const J=P(()=>({page:u.value,itemsPerPage:c.value,sortBy:o.value,pageCount:L.value,toggleSort:w,setItemsPerPage:A,someSelected:K.value,allSelected:te.value,isSelected:W,select:U,selectAll:q,toggleSelect:Z,isExpanded:X,toggleExpand:z,isGroupOpen:C,toggleGroup:E,items:B.value.map(ve=>ve.raw),internalItems:B.value,groupedItems:V.value,columns:f.value,headers:v.value}));return ce(()=>{const ve=pi.filterProps(e),we=ir.filterProps(Be(e,["multiSort"])),j=sr.filterProps(e),ne=ur.filterProps(e);return x(ur,ee({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},ne,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(J.value),default:()=>a.default?a.default(J.value):I(ke,null,[a.colgroup?.(J.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[x(ir,ee(we,{multiSort:!!e.multiSort}),a)]),a.thead?.(J.value),!e.hideDefaultBody&&I("tbody",null,[a["body.prepend"]?.(J.value),a.body?a.body(J.value):x(sr,ee(n,j,{items:V.value}),a),a["body.append"]?.(J.value)]),a.tbody?.(J.value),a.tfoot?.(J.value)]),bottom:()=>a.bottom?a.bottom(J.value):!e.hideDefaultFooter&&I(ke,null,[x(In,null,null),x(pi,ve,{prepend:a["footer.prepend"]})])})}),{}}}),Y$=Y({...Be(Pm(),["hideDefaultFooter"]),...gm(),...d0(),...Sr()},"VDataTableVirtual"),q$=ie()({name:"VDataTableVirtual",props:Y$(),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:a}=t;const{groupBy:l}=ym(e),{initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s}=Gu(e),{disableSort:u}=co(e),{columns:c,headers:d,filterFunctions:f,sortFunctions:v,sortRawFunctions:g}=Cm(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:m}=Im(e,c),k=M(()=>e.search),{filteredItems:h}=kr(e,m,k,{transform:_e=>_e.columns,customKeyFilter:f}),{toggleSort:p}=Yu({initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s}),{sortByWithGroups:b,opened:w,extractRows:S,isGroupOpen:y,toggleGroup:_}=Wu({groupBy:l,sortBy:o,disableSort:u}),{sortedItems:C}=km(e,h,b,{transform:_e=>({..._e.raw,..._e.columns}),sortFunctions:v,sortRawFunctions:g}),{flatItems:E}=ju(C,l,w,()=>!!a["group-summary"]),T=P(()=>S(E.value)),{isSelected:D,select:L,selectAll:A,toggleSelect:V,someSelected:B,allSelected:W}=zu(e,{allItems:T,currentPage:T}),{isExpanded:U,toggleExpand:q}=Hu(e),{containerRef:Z,markerRef:K,paddingTop:te,paddingBottom:X,computedItems:z,handleItemResize:J,handleScroll:ve,handleScrollend:we,calculateVisibleItems:j,scrollToIndex:ne}=f0(e,E),me=P(()=>z.value.map(_e=>({..._e.raw,virtualIndex:_e.index})));Uu({sortBy:o,page:fe(1),itemsPerPage:fe(-1),groupBy:l,search:k}),St({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const he=P(()=>({sortBy:o.value,toggleSort:p,someSelected:B.value,allSelected:W.value,isSelected:D,select:L,selectAll:A,toggleSelect:V,isExpanded:U,toggleExpand:q,isGroupOpen:y,toggleGroup:_,items:T.value.map(_e=>_e.raw),internalItems:T.value,groupedItems:E.value,columns:c.value,headers:d.value}));return ce(()=>{const _e=ir.filterProps(Be(e,["multiSort"])),Le=sr.filterProps(e),N=ur.filterProps(e);return x(ur,ee({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},N,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(he.value),wrapper:()=>I("div",{ref:Z,onScrollPassive:ve,onScrollend:we,class:"v-table__wrapper",style:{height:be(e.height)}},[I("table",null,[a.colgroup?.(he.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[x(ir,ee(_e,{multiSort:!!e.multiSort}),a)]),a.thead?.(he.value),!e.hideDefaultBody&&I("tbody",{key:"tbody"},[I("tr",{ref:K,style:{height:be(te.value),border:0}},[I("td",{colspan:c.value.length,style:{height:0,border:0}},null)]),a["body.prepend"]?.(he.value),x(sr,ee(n,Le,{items:me.value}),{...a,item:R=>x(c0,{key:R.internalItem.index,renderless:!0,"onUpdate:height":Q=>J(R.internalItem.index,Q)},{default:Q=>{let{itemRef:se}=Q;return a.item?.({...R,itemRef:se})??x(xm,ee(R.props,{ref:se,key:R.internalItem.index,index:R.index}),a)}})}),a["body.append"]?.(he.value),I("tr",{style:{height:be(X.value),border:0}},[I("td",{colspan:c.value.length,style:{height:0,border:0}},null)])]),a.tbody?.(he.value),a.tfoot?.(he.value)])]),bottom:()=>a.bottom?.(he.value)})}),{calculateVisibleItems:j,scrollToIndex:ne}}}),X$=Y({itemsLength:{type:[Number,String],required:!0},...bm(),...Pm(),...wm()},"VDataTableServer"),J$=ie()({name:"VDataTableServer",props:X$(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const{groupBy:l}=ym(e),{initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s}=Gu(e),{page:u,itemsPerPage:c}=pm(e),{disableSort:d}=co(e),f=P(()=>parseInt(e.itemsLength,10)),{columns:v,headers:g}=Cm(e,{groupBy:l,showSelect:M(()=>e.showSelect),showExpand:M(()=>e.showExpand)}),{items:m}=Im(e,v),{toggleSort:k}=Yu({initialSortOrder:r,sortBy:o,multiSort:i,mustSort:s,page:u}),{opened:h,isGroupOpen:p,toggleGroup:b,extractRows:w}=Wu({groupBy:l,sortBy:o,disableSort:d}),{pageCount:S,setItemsPerPage:y}=Sm({page:u,itemsPerPage:c,itemsLength:f}),{flatItems:_}=ju(m,l,h,()=>!!a["group-summary"]),{isSelected:C,select:E,selectAll:T,toggleSelect:D,someSelected:L,allSelected:A}=zu(e,{allItems:m,currentPage:m}),{isExpanded:V,toggleExpand:B}=Hu(e),W=P(()=>w(m.value));Uu({page:u,itemsPerPage:c,sortBy:o,groupBy:l,search:M(()=>e.search)}),Ke("v-data-table",{toggleSort:k,sortBy:o}),St({VDataTableRows:{hideNoData:M(()=>e.hideNoData),noDataText:M(()=>e.noDataText),loading:M(()=>e.loading),loadingText:M(()=>e.loadingText)}});const U=P(()=>({page:u.value,itemsPerPage:c.value,sortBy:o.value,pageCount:S.value,toggleSort:k,setItemsPerPage:y,someSelected:L.value,allSelected:A.value,isSelected:C,select:E,selectAll:T,toggleSelect:D,isExpanded:V,toggleExpand:B,isGroupOpen:p,toggleGroup:b,items:W.value.map(q=>q.raw),internalItems:W.value,groupedItems:_.value,columns:v.value,headers:g.value}));ce(()=>{const q=pi.filterProps(e),Z=ir.filterProps(Be(e,["multiSort"])),K=sr.filterProps(e),te=ur.filterProps(e);return x(ur,ee({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},te,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>a.top?.(U.value),default:()=>a.default?a.default(U.value):I(ke,null,[a.colgroup?.(U.value),!e.hideDefaultHeader&&I("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[x(ir,ee(Z,{multiSort:!!e.multiSort}),a)]),a.thead?.(U.value),!e.hideDefaultBody&&I("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[a["body.prepend"]?.(U.value),a.body?a.body(U.value):x(sr,ee(n,K,{items:_.value}),a),a["body.append"]?.(U.value)]),a.tbody?.(U.value),a.tfoot?.(U.value)]),bottom:()=>a.bottom?a.bottom(U.value):!e.hideDefaultFooter&&I(ke,null,[x(In,null,null),x(pi,q,{prepend:a["footer.prepend"]})])})})}}),Z$=Y({fluid:{type:Boolean,default:!1},...Ce(),...Pt(),...Ne()},"VContainer"),Q$=ie()({name:"VContainer",props:Z$(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=Lt(),{dimensionStyles:l}=Tt(e);return ce(()=>x(e.tag,{class:ue(["v-container",{"v-container--fluid":e.fluid},a.value,e.class]),style:pe([l.value,e.style])},n)),{}}}),C_=xu.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),x_=xu.reduce((e,t)=>{const n="offset"+xa(t);return e[n]={type:[String,Number],default:null},e},{}),I_=xu.reduce((e,t)=>{const n="order"+xa(t);return e[n]={type:[String,Number],default:null},e},{}),Gy={col:Object.keys(C_),offset:Object.keys(x_),order:Object.keys(I_)};function e2(e,t,n){let a=e;if(!(n==null||n===!1)){if(t){const l=t.replace(e,"");a+=`-${l}`}return e==="col"&&(a="v-"+a),e==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const t2=["auto","start","end","center","baseline","stretch"],n2=Y({cols:{type:[Boolean,String,Number],default:!1},...C_,offset:{type:[String,Number],default:null},...x_,order:{type:[String,Number],default:null},...I_,alignSelf:{type:String,default:null,validator:e=>t2.includes(e)},...Ce(),...Ne()},"VCol"),a2=ie()({name:"VCol",props:n2(),setup(e,t){let{slots:n}=t;const a=P(()=>{const l=[];let r;for(r in Gy)Gy[r].forEach(i=>{const s=e[i],u=e2(r,i,s);u&&l.push(u)});const o=l.some(i=>i.startsWith("v-col-"));return l.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>qe(e.tag,{class:[a.value,e.class],style:e.style},n.default?.())}}),Tm=["start","end","center"],P_=["space-between","space-around","space-evenly"];function Em(e,t){return xu.reduce((n,a)=>{const l=e+xa(a);return n[l]=t(),n},{})}const l2=[...Tm,"baseline","stretch"],T_=e=>l2.includes(e),E_=Em("align",()=>({type:String,default:null,validator:T_})),r2=[...Tm,...P_],A_=e=>r2.includes(e),V_=Em("justify",()=>({type:String,default:null,validator:A_})),o2=[...Tm,...P_,"stretch"],L_=e=>o2.includes(e),D_=Em("alignContent",()=>({type:String,default:null,validator:L_})),Yy={align:Object.keys(E_),justify:Object.keys(V_),alignContent:Object.keys(D_)},i2={align:"align",justify:"justify",alignContent:"align-content"};function s2(e,t,n){let a=i2[e];if(n!=null){if(t){const l=t.replace(e,"");a+=`-${l}`}return a+=`-${n}`,a.toLowerCase()}}const u2=Y({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:T_},...E_,justify:{type:String,default:null,validator:A_},...V_,alignContent:{type:String,default:null,validator:L_},...D_,...Ce(),...Ne()},"VRow"),c2=ie()({name:"VRow",props:u2(),setup(e,t){let{slots:n}=t;const a=P(()=>{const l=[];let r;for(r in Yy)Yy[r].forEach(o=>{const i=e[o],s=s2(r,o,i);s&&l.push(s)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>qe(e.tag,{class:["v-row",a.value,e.class],style:e.style},n.default?.())}}),mf=el("v-spacer","div","VSpacer"),R_=Y({active:{type:[String,Array],default:void 0},controlHeight:[Number,String],controlVariant:{type:String,default:"docked"},noMonthPicker:Boolean,disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:Pe,default:"$next"},prevIcon:{type:Pe,default:"$prev"},modeIcon:{type:Pe,default:"$subgroup"},text:String,monthText:String,yearText:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),hf=ie()({name:"VDatePickerControls",props:R_(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=Qe(),r=P(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),o=P(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=P(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-month"):!!e.disabled),s=P(()=>Array.isArray(e.disabled)?e.disabled.includes("next-month"):!!e.disabled),u=P(()=>Array.isArray(e.disabled)?e.disabled.includes("prev-year"):!!e.disabled),c=P(()=>Array.isArray(e.disabled)?e.disabled.includes("next-year"):!!e.disabled);function d(){n("click:prev")}function f(){n("click:next")}function v(){n("click:prev-year")}function g(){n("click:next-year")}function m(){n("click:year")}function k(){n("click:month")}return ce(()=>{const h={VBtn:{density:"comfortable",variant:"text"}},p=x(He,{"data-testid":"prev-month",disabled:i.value,icon:e.prevIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.previousMonth"),onClick:d},null),b=x(He,{"data-testid":"next-month",disabled:s.value,icon:e.nextIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.nextMonth"),onClick:f},null),w=x(He,{"data-testid":"prev-year",disabled:u.value,icon:e.prevIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.previousYear"),onClick:v},null),S=x(He,{"data-testid":"next-year",disabled:c.value,icon:e.nextIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.nextYear"),onClick:g},null),y=x(He,{class:"v-date-picker-controls__only-month-btn","data-testid":"month-btn",density:"default",disabled:r.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:k},null),_=x(He,{class:"v-date-picker-controls__only-year-btn","data-testid":"year-btn",density:"default",disabled:o.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),C=x(He,{class:"v-date-picker-controls__year-btn","data-testid":"year-btn",density:"default",disabled:o.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null),E=I(ke,null,[x(He,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",height:"36",disabled:r.value,text:e.text,rounded:!0,"aria-label":l("$vuetify.datePicker.ariaLabel.selectMonth"),onClick:k},null),x(He,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:o.value,icon:e.modeIcon,"aria-label":l("$vuetify.datePicker.ariaLabel.selectYear"),onClick:m},null)]),T={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??"",monthText:e.monthText??"",yearText:e.yearText??"",openMonths:k,openYears:m,prevMonth:d,nextMonth:f,prevYear:v,nextYear:g},D=I(ke,null,[e.noMonthPicker?C:E,x(mf,null,null),I("div",{class:"v-date-picker-controls__month"},[p,b])]),L=I(ke,null,[I("div",{class:"v-date-picker-controls__month"},[p,y,b]),x(mf,null,null),I("div",{class:"v-date-picker-controls__year"},[w,_,S])]);return x(Fe,{defaults:h},{default:()=>[I("div",{class:ue(["v-date-picker-controls",`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":be(e.controlHeight)}},[a.default?.(T)??I(ke,null,[e.controlVariant==="modal"&&D,e.controlVariant==="docked"&&L])])]})}),{}}}),d2=Y({appendIcon:Pe,color:String,header:String,transition:String,onClick:Kt()},"VDatePickerHeader"),gf=ie()({name:"VDatePickerHeader",props:d2(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color);function o(){n("click")}function i(){n("click:append")}return ce(()=>{const s=!!(a.default||e.header),u=!!(a.append||e.appendIcon);return I("div",{class:ue(["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},l.value]),style:pe(r.value),onClick:o},[a.prepend&&I("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),s&&x(rn,{key:"content",name:e.transition},{default:()=>[I("div",{key:e.header,class:"v-date-picker-header__content"},[a.default?.()??e.header])]}),u&&I("div",{class:"v-date-picker-header__append"},[a.append?x(Fe,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>[a.append?.()]}):x(He,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:i},null)])])}),{}}}),f2=Y({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:{type:[Number,String],default:void 0},firstDayOfYear:{type:[Number,String],default:void 0},weekdayFormat:String},"calendar");function v2(e){const t=fr(),n=xe(e,"modelValue",[],m=>rt(m).map(k=>t.date(k))),a=P(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),l=xe(e,"year",void 0,m=>{const k=m!=null?Number(m):t.getYear(a.value);return t.startOfYear(t.setYear(t.date(),k))},m=>t.getYear(m)),r=xe(e,"month",void 0,m=>{const k=m!=null?Number(m):t.getMonth(a.value),h=t.setYear(t.startOfMonth(t.date()),t.getYear(l.value));return t.setMonth(h,k)},m=>t.getMonth(m)),o=P(()=>{const m=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((k,h)=>e.weekdays.includes((h+m)%7))}),i=P(()=>{const m=t.getWeekArray(r.value,e.firstDayOfWeek),k=m.flat(),h=42;if(e.weeksInMonth==="static"&&k.length<h){const p=k[k.length-1];let b=[];for(let w=1;w<=h-k.length;w++)b.push(t.addDays(p,w)),w%7===0&&(m.push(b),b=[])}return m});function s(m,k){return m.filter(h=>e.weekdays.includes(t.toJsDate(h).getDay())).map((h,p)=>{const b=t.toISO(h),w=!t.isSameMonth(h,r.value),S=t.isSameDay(h,t.startOfMonth(r.value)),y=t.isSameDay(h,t.endOfMonth(r.value)),_=t.isSameDay(h,r.value),C=e.weekdays.length;return{date:h,formatted:t.format(h,"keyboardDate"),isAdjacent:w,isDisabled:g(h),isEnd:y,isHidden:w&&!e.showAdjacentMonths,isSame:_,isSelected:n.value.some(E=>t.isSameDay(h,E)),isStart:S,isToday:t.isSameDay(h,k),isWeekEnd:p%C===C-1,isWeekStart:p%C===0,isoDate:b,localized:t.format(h,"dayOfMonth"),month:t.getMonth(h),year:t.getYear(h)}})}const u=P(()=>{const m=t.startOfWeek(a.value,e.firstDayOfWeek),k=[];for(let p=0;p<=6;p++)k.push(t.addDays(m,p));const h=t.date();return s(k,h)}),c=P(()=>{const m=i.value.flat(),k=t.date();return s(m,k)}),d=P(()=>i.value.map(m=>m.length?t.getWeek(m[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:f,maxDate:v}=O_(e);function g(m){if(e.disabled)return!0;const k=t.date(m);return f.value&&t.isBefore(t.endOfDay(k),f.value)||v.value&&t.isAfter(k,v.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(h=>t.isSameDay(t.date(h),k)):typeof e.allowedDates=="function"?!e.allowedDates(k):!1}return{displayValue:a,daysInMonth:c,daysInWeek:u,genDays:s,model:n,weeksInMonth:i,weekdayLabels:o,weekNumbers:d}}function O_(e){const t=fr(),n=P(()=>{if(!e.min)return null;const o=t.date(e.min);return t.isValid(o)?o:null}),a=P(()=>{if(!e.max)return null;const o=t.date(e.max);return t.isValid(o)?o:null});function l(o){return n.value&&t.isBefore(o,n.value)?n.value:a.value&&t.isAfter(o,a.value)?a.value:o}function r(o){return(!n.value||t.isAfter(o,n.value))&&(!a.value||t.isBefore(o,a.value))}return{minDate:n,maxDate:a,clampDate:l,isInAllowedRange:r}}const M_=Y({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,readonly:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},events:{type:[Array,Function,Object],default:()=>null},eventColor:{type:[Array,Function,Object,String],default:()=>null},...Be(f2(),["displayValue"])},"VDatePickerMonth"),yf=ie()({name:"VDatePickerMonth",props:M_(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=re(),{t:r}=Qe(),{daysInMonth:o,model:i,weekNumbers:s,weekdayLabels:u}=v2(e),c=fr(),d=fe(),f=fe(),v=fe(!1),g=M(()=>v.value?e.reverseTransition:e.transition);e.multiple==="range"&&i.value.length>0&&(d.value=i.value[0],i.value.length>1&&(f.value=i.value[i.value.length-1]));const m=P(()=>{const y=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return i.value.length>=y});ge(o,(y,_)=>{_&&(v.value=c.isBefore(y[0].date,_[0].date))});function k(y){const _=c.startOfDay(y);if(i.value.length===0?d.value=void 0:i.value.length===1&&(d.value=i.value[0],f.value=void 0),!d.value)d.value=_,i.value=[d.value];else if(f.value)d.value=y,f.value=void 0,i.value=[d.value];else{if(c.isSameDay(_,d.value)){d.value=void 0,i.value=[];return}else c.isBefore(_,d.value)?(f.value=c.endOfDay(d.value),d.value=_):f.value=c.endOfDay(_);i.value=hO(c,d.value,f.value)}}function h(y){const _=c.format(y.date,"fullDateWithWeekday"),C=y.isToday?"currentDate":"selectDate";return r(`$vuetify.datePicker.ariaLabel.${C}`,_)}function p(y){const _=i.value.findIndex(C=>c.isSameDay(C,y));if(_===-1)i.value=[...i.value,y];else{const C=[...i.value];C.splice(_,1),i.value=C}}function b(y){e.multiple==="range"?k(y):e.multiple?p(y):i.value=[y]}function w(y){const{events:_,eventColor:C}=e;let E,T=[];if(Array.isArray(_)?E=_.includes(y):_ instanceof Function?E=_(y)||!1:_?E=_[y]||!1:E=!1,E)E!==!0?T=rt(E):typeof C=="string"?T=[C]:typeof C=="function"?T=rt(C(y)):Array.isArray(C)?T=C:typeof C=="object"&&C!==null&&(T=rt(C[y]));else return[];return T.length?T.filter(Boolean).map(D=>typeof D=="string"?D:"surface-variant"):["surface-variant"]}function S(y){const _=w(y);return _.length?I("div",{class:"v-date-picker-month__events"},[_.map(C=>x(v0,{dot:!0,color:C},null))]):null}ce(()=>I("div",{class:"v-date-picker-month",style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&I("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&I("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[pn(" ")]),s.value.map(y=>I("div",{class:ue(["v-date-picker-month__day","v-date-picker-month__day--adjacent"])},[y]))]),x(rn,{name:g.value},{default:()=>[I("div",{ref:l,key:o.value[0].date?.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&u.value.map(y=>I("div",{class:ue(["v-date-picker-month__day","v-date-picker-month__weekday"])},[y])),o.value.map((y,_)=>{const C={props:{class:"v-date-picker-month__day-btn",color:y.isSelected||y.isToday?e.color:void 0,disabled:y.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:y.isSelected?"flat":y.isToday?"outlined":"text","aria-label":h(y),"aria-current":y.isToday?"date":void 0,onClick:()=>b(y.date)},item:y,i:_};return m.value&&!y.isSelected&&(y.isDisabled=!0),I("div",{class:ue(["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":y.isAdjacent,"v-date-picker-month__day--hide-adjacent":y.isHidden,"v-date-picker-month__day--selected":y.isSelected,"v-date-picker-month__day--week-end":y.isWeekEnd,"v-date-picker-month__day--week-start":y.isWeekStart}]),"data-v-date":y.isDisabled?void 0:y.isoDate},[(e.showAdjacentMonths||!y.isAdjacent)&&(a.day?.(C)??x(He,C.props,{default:()=>[y.localized,S(y.isoDate)]}))])})])]})]))}}),N_=Y({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},"VDatePickerMonths"),bf=ie()({name:"VDatePickerMonths",props:N_(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=fr(),r=xe(e,"modelValue"),o=P(()=>{let s=l.startOfYear(l.date());return e.year&&(s=l.setYear(s,e.year)),ya(12).map(u=>{const c=l.format(s,"monthShort"),d=l.format(s,"month"),f=!!(!i(u)||e.min&&l.isAfter(l.startOfMonth(l.date(e.min)),s)||e.max&&l.isAfter(s,l.startOfMonth(l.date(e.max))));return s=l.getNextMonth(s),{isDisabled:f,text:c,label:d,value:u}})});vt(()=>{r.value=r.value??l.getMonth(l.date())});function i(s){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(s):typeof e.allowedMonths=="function"?e.allowedMonths(s):!0}return ce(()=>I("div",{class:"v-date-picker-months",style:{height:be(e.height)}},[I("div",{class:"v-date-picker-months__content"},[o.value.map((s,u)=>{const c={active:r.value===u,ariaLabel:s.label,color:r.value===u?e.color:void 0,disabled:s.isDisabled,rounded:!0,text:s.text,variant:r.value===s.value?"flat":"text",onClick:()=>d(u)};function d(f){if(r.value===f){n("update:modelValue",r.value);return}r.value=f}return a.month?.({month:s,i:u,props:c})??x(He,ee({key:"month"},c),null)})])])),{}}}),F_=Y({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},"VDatePickerYears"),pf=ie()({name:"VDatePickerYears",props:F_(),directives:{vIntersect:na},emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=fr(),r=xe(e,"modelValue"),o=fe(!1),i=P(()=>{const f=l.getYear(l.date());let v=f-100,g=f+52;e.min&&(v=l.getYear(l.date(e.min))),e.max&&(g=l.getYear(l.date(e.max)));let m=l.startOfYear(l.date());return m=l.setYear(m,v),ya(g-v+1,v).map(k=>{const h=l.format(m,"year");return m=l.setYear(m,l.getYear(m)+1),{text:h,value:k,isDisabled:!d(k)}})});vt(()=>{r.value=r.value??l.getYear(l.date())});const s=oi(),u=oi();function c(){const f=s.el,v=u.el;if(!f||!v)return;const g=f.getBoundingClientRect(),m=v.getBoundingClientRect();f.scrollTop+=m.top-g.top-f.clientHeight/2+m.height/2}function d(f){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(f):typeof e.allowedYears=="function"?e.allowedYears(f):!0}return ce(()=>ot(I("div",{class:"v-date-picker-years",ref:s,style:{height:be(e.height)}},[I("div",{class:"v-date-picker-years__content",onFocus:()=>u.el?.focus(),onFocusin:()=>o.value=!0,onFocusout:()=>o.value=!1,tabindex:o.value?-1:0},[i.value.map((f,v)=>{const g={ref:r.value===f.value?u:void 0,active:r.value===f.value,color:r.value===f.value?e.color:void 0,rounded:!0,text:f.text,disabled:f.isDisabled,variant:r.value===f.value?"flat":"text",onClick:()=>{if(r.value===f.value){n("update:modelValue",r.value);return}r.value=f.value}};return a.year?.({year:f,i:v,props:g})??x(He,ee({key:"month"},g),null)})])]),[[na,{handler:c},null,{once:!0}]])),{}}}),m2=Y({header:{type:String,default:"$vuetify.datePicker.header"},headerColor:String,headerDateFormat:{type:String,default:"normalDateWithWeekday"},landscapeHeaderWidth:[Number,String],...Be(R_(),["active","monthText","yearText"]),...M_({weeksInMonth:"static"}),...Be(N_(),["modelValue"]),...Be(F_(),["modelValue"]),...$u({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),h2=ie()({name:"VDatePicker",props:m2(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const l=fr(),{t:r}=Qe(),{rtlClasses:o}=Lt(),i=xe(e,"modelValue",void 0,J=>rt(J).map(ve=>l.date(ve)),J=>e.multiple?J:J[0]),s=xe(e,"viewMode"),{minDate:u,maxDate:c,clampDate:d}=O_(e),f=P(()=>{const J=l.date(),ve=i.value?.[0]?l.date(i.value[0]):d(J);return ve&&l.isValid(ve)?ve:J}),v=M(()=>e.headerColor??e.color),g=xe(e,"month"),m=P({get:()=>Number(g.value??l.getMonth(l.startOfMonth(f.value))),set:J=>g.value=J}),k=xe(e,"year"),h=P({get:()=>Number(k.value??l.getYear(l.startOfYear(l.setMonth(f.value,m.value)))),set:J=>k.value=J}),p=fe(!1),b=P(()=>{if(e.multiple&&i.value.length>1)return r("$vuetify.datePicker.itemsSelected",i.value.length);const J=i.value[0]&&l.isValid(i.value[0])?l.format(l.date(i.value[0]),e.headerDateFormat):r(e.header);return e.landscape&&J.split(" ").length===3?J.replace(" ",`
`):J}),w=M(()=>{let J=l.date();return J=l.setDate(J,1),J=l.setMonth(J,m.value),J=l.setYear(J,h.value),J}),S=M(()=>l.format(w.value,"monthAndYear")),y=M(()=>l.format(w.value,"monthShort")),_=M(()=>l.format(w.value,"year")),C=M(()=>`date-picker-header${p.value?"-reverse":""}-transition`),E=P(()=>{if(e.disabled)return!0;const J=[];if(s.value!=="month")J.push("prev-month","next-month","prev-year","next-year");else{let ve=l.date();if(ve=l.startOfMonth(ve),ve=l.setMonth(ve,m.value),ve=l.setYear(ve,h.value),u.value){const we=l.addDays(l.startOfMonth(ve),-1),j=l.addDays(l.startOfYear(ve),-1);l.isAfter(u.value,we)&&J.push("prev-month"),l.isAfter(u.value,j)&&J.push("prev-year")}if(c.value){const we=l.addDays(l.endOfMonth(ve),1),j=l.addDays(l.endOfYear(ve),1);l.isAfter(we,c.value)&&J.push("next-month"),l.isAfter(j,c.value)&&J.push("next-year")}}return J}),T=P(()=>e.allowedYears||A),D=P(()=>e.allowedMonths||V);function L(J,ve){const we=e.allowedDates;if(typeof we!="function")return!0;const j=1+Jk(l,J,ve);for(let ne=0;ne<j;ne++)if(we(l.addDays(J,ne)))return!0;return!1}function A(J){if(typeof e.allowedDates=="function"){const ve=l.parseISO(`${J}-01-01`);return L(ve,l.endOfYear(ve))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const ve of e.allowedDates)if(l.getYear(l.date(ve))===J)return!0;return!1}return!0}function V(J){if(typeof e.allowedDates=="function"){const ve=String(J+1).padStart(2,"0"),we=l.parseISO(`${h.value}-${ve}-01`);return L(we,l.endOfMonth(we))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(const ve of e.allowedDates)if(l.getYear(l.date(ve))===h.value&&l.getMonth(l.date(ve))===J)return!0;return!1}return!0}function B(){m.value<11?m.value++:(h.value++,m.value=0,z()),X()}function W(){m.value>0?m.value--:(h.value--,m.value=11,z()),X()}function U(){if(h.value++,c.value){const J=String(m.value+1).padStart(2,"0"),ve=l.parseISO(`${h.value}-${J}-01`);l.isAfter(ve,c.value)&&(m.value=l.getMonth(c.value))}z()}function q(){if(h.value--,u.value){const J=String(m.value+1).padStart(2,"0"),ve=l.endOfMonth(l.parseISO(`${h.value}-${J}-01`));l.isAfter(u.value,ve)&&(m.value=l.getMonth(u.value))}z()}function Z(){s.value="month"}function K(){s.value=s.value==="months"?"month":"months"}function te(){s.value=s.value==="year"?"month":"year"}function X(){s.value==="months"&&K()}function z(){s.value==="year"&&te()}return ge(i,(J,ve)=>{const we=rt(ve),j=rt(J);if(!j.length)return;const ne=l.date(we[we.length-1]),me=l.date(j[j.length-1]);if(l.isSameDay(ne,me))return;const he=l.getMonth(me),_e=l.getYear(me);he!==m.value&&(m.value=he,X()),_e!==h.value&&(h.value=_e,z()),p.value=l.isBefore(ne,me)}),ce(()=>{const J=io.filterProps(e),ve=Be(hf.filterProps(e),["viewMode"]),we=gf.filterProps(e),j=yf.filterProps(e),ne=Be(bf.filterProps(e),["modelValue"]),me=Be(pf.filterProps(e),["modelValue"]),he={color:v.value,header:b.value,transition:C.value};return x(io,ee(J,{color:v.value,class:["v-date-picker",`v-date-picker--${s.value}`,{"v-date-picker--show-week":e.showWeek},o.value,e.class],style:[{"--v-date-picker-landscape-header-width":be(e.landscapeHeaderWidth)},e.style]}),{title:()=>a.title?.()??I("div",{class:"v-date-picker__title"},[r(e.title)]),header:()=>a.header?x(Fe,{defaults:{VDatePickerHeader:{...he}}},{default:()=>[a.header?.(he)]}):x(gf,ee({key:"header"},we,he,{onClick:s.value!=="month"?Z:void 0}),{prepend:a.prepend,append:a.append}),default:()=>I(ke,null,[x(hf,ee(ve,{disabled:E.value,viewMode:s.value,text:S.value,monthText:y.value,yearText:_.value,"onClick:next":B,"onClick:prev":W,"onClick:nextYear":U,"onClick:prevYear":q,"onClick:month":K,"onClick:year":te}),{default:a.controls}),x(fi,{hideOnLeave:!0},{default:()=>[s.value==="months"?x(bf,ee({key:"date-picker-months"},ne,{modelValue:m.value,"onUpdate:modelValue":[_e=>m.value=_e,X],min:u.value,max:c.value,year:h.value,allowedMonths:D.value}),{month:a.month}):s.value==="year"?x(pf,ee({key:"date-picker-years"},me,{modelValue:h.value,"onUpdate:modelValue":[_e=>h.value=_e,z],min:u.value,max:c.value,allowedYears:T.value}),{year:a.year}):x(yf,ee({key:"date-picker-month"},j,{modelValue:i.value,"onUpdate:modelValue":_e=>i.value=_e,month:m.value,"onUpdate:month":[_e=>m.value=_e,X],year:h.value,"onUpdate:year":[_e=>h.value=_e,z],min:u.value,max:c.value}),{day:a.day})]})]),actions:a.actions})}),{}}}),g2=Y({actionText:String,bgColor:String,color:String,icon:Pe,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...Ce(),...Pt(),...Ea({size:void 0}),...We()},"VEmptyState"),y2=ie()({name:"VEmptyState",props:g2(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{themeClasses:l}=ze(e),{backgroundColorClasses:r,backgroundColorStyles:o}=Ye(()=>e.bgColor),{dimensionStyles:i}=Tt(e),{displayClasses:s}=Rn();function u(c){n("click:action",c)}return ce(()=>{const c=!!(a.actions||e.actionText),d=!!(a.headline||e.headline),f=!!(a.title||e.title),v=!!(a.text||e.text),g=!!(a.media||e.image||e.icon),m=e.size||(e.image?200:96);return I("div",{class:ue(["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},l.value,r.value,s.value,e.class]),style:pe([o.value,i.value,e.style])},[g&&I("div",{key:"media",class:"v-empty-state__media"},[a.media?x(Fe,{key:"media-defaults",defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[a.media()]}):I(ke,null,[e.image?x(Xa,{key:"image",src:e.image,height:m},null):e.icon?x(Ue,{key:"icon",color:e.color,size:m,icon:e.icon},null):void 0])]),d&&I("div",{key:"headline",class:"v-empty-state__headline"},[a.headline?.()??e.headline]),f&&I("div",{key:"title",class:"v-empty-state__title"},[a.title?.()??e.title]),v&&I("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:be(e.textWidth)}},[a.text?.()??e.text]),a.default&&I("div",{key:"content",class:"v-empty-state__content"},[a.default()]),c&&I("div",{key:"actions",class:"v-empty-state__actions"},[x(Fe,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",href:e.href,text:e.actionText,to:e.to}}},{default:()=>[a.actions?.({props:{onClick:u}})??x(He,{onClick:u},null)]})])])}),{}}}),ki=Symbol.for("vuetify:v-expansion-panel"),B_=Y({...Ce(),...em()},"VExpansionPanelText"),Sf=ie()({name:"VExpansionPanelText",props:B_(),setup(e,t){let{slots:n}=t;const a=Re(ki);if(!a)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:r}=tm(e,a.isSelected);return ce(()=>x(Tu,{onAfterLeave:r},{default:()=>[ot(I("div",{class:ue(["v-expansion-panel-text",e.class]),style:pe(e.style)},[n.default&&l.value&&I("div",{class:"v-expansion-panel-text__wrapper"},[n.default?.()])]),[[la,a.isSelected.value]])]})),{}}}),$_=Y({color:String,expandIcon:{type:Pe,default:"$expand"},collapseIcon:{type:Pe,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Ce(),...Pt()},"VExpansionPanelTitle"),kf=ie()({name:"VExpansionPanelTitle",directives:{vRipple:Yt},props:$_(),setup(e,t){let{slots:n}=t;const a=Re(ki);if(!a)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color),{dimensionStyles:o}=Tt(e),i=P(()=>({collapseIcon:e.collapseIcon,disabled:a.disabled.value,expanded:a.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),s=M(()=>a.isSelected.value?e.collapseIcon:e.expandIcon);return ce(()=>ot(I("button",{class:ue(["v-expansion-panel-title",{"v-expansion-panel-title--active":a.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},l.value,e.class]),style:pe([r.value,o.value,e.style]),type:"button",tabindex:a.disabled.value?-1:void 0,disabled:a.disabled.value,"aria-expanded":a.isSelected.value,onClick:e.readonly?void 0:a.toggle},[I("span",{class:"v-expansion-panel-title__overlay"},null),n.default?.(i.value),!e.hideActions&&x(Fe,{defaults:{VIcon:{icon:s.value}}},{default:()=>[I("span",{class:"v-expansion-panel-title__icon"},[n.actions?.(i.value)??x(Ue,null,null)])]})]),[[Yt,e.ripple]])),{}}}),H_=Y({title:String,text:String,bgColor:String,...Et(),...br(),...ut(),...Ne(),...$_(),...B_()},"VExpansionPanel"),b2=ie()({name:"VExpansionPanel",props:H_(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Sl(e,ki),{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.bgColor),{elevationClasses:o}=Mt(e),{roundedClasses:i}=gt(e),s=M(()=>a?.disabled.value||e.disabled),u=P(()=>a.group.items.value.reduce((f,v,g)=>(a.group.selected.value.includes(v.id)&&f.push(g),f),[])),c=P(()=>{const f=a.group.items.value.findIndex(v=>v.id===a.id);return!a.isSelected.value&&u.value.some(v=>v-f===1)}),d=P(()=>{const f=a.group.items.value.findIndex(v=>v.id===a.id);return!a.isSelected.value&&u.value.some(v=>v-f===-1)});return Ke(ki,a),ce(()=>{const f=!!(n.text||e.text),v=!!(n.title||e.title),g=kf.filterProps(e),m=Sf.filterProps(e);return x(e.tag,{class:ue(["v-expansion-panel",{"v-expansion-panel--active":a.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":d.value,"v-expansion-panel--disabled":s.value},i.value,l.value,e.class]),style:pe([r.value,e.style])},{default:()=>[I("div",{class:ue(["v-expansion-panel__shadow",...o.value])},null),x(Fe,{defaults:{VExpansionPanelTitle:{...g},VExpansionPanelText:{...m}}},{default:()=>[v&&x(kf,{key:"title"},{default:()=>[n.title?n.title():e.title]}),f&&x(Sf,{key:"text"},{default:()=>[n.text?n.text():e.text]}),n.default?.()]})]})}),{groupItem:a}}}),p2=["default","accordion","inset","popout"],S2=Y({flat:Boolean,...yr(),...mn(H_(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...We(),...Ce(),...Ne(),variant:{type:String,default:"default",validator:e=>p2.includes(e)}},"VExpansionPanels"),k2=ie()({name:"VExpansionPanels",props:S2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:a,prev:l}=Al(e,ki),{themeClasses:r}=ze(e),o=M(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return St({VExpansionPanel:{bgColor:M(()=>e.bgColor),collapseIcon:M(()=>e.collapseIcon),color:M(()=>e.color),eager:M(()=>e.eager),elevation:M(()=>e.elevation),expandIcon:M(()=>e.expandIcon),focusable:M(()=>e.focusable),hideActions:M(()=>e.hideActions),readonly:M(()=>e.readonly),ripple:M(()=>e.ripple),rounded:M(()=>e.rounded),static:M(()=>e.static)}}),ce(()=>x(e.tag,{class:ue(["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},r.value,o.value,e.class]),style:pe(e.style)},{default:()=>[n.default?.({prev:l,next:a})]})),{next:a,prev:l}}}),w2=Y({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Be(Vu({active:!0}),["location","spaced"]),...mr(),...Ta(),...tl({transition:"fab-transition"})},"VFab"),_2=ie()({name:"VFab",props:w2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),l=fe(56),r=re(),{resizeRef:o}=Wn(d=>{d.length&&(l.value=d[0].target.clientHeight)}),i=M(()=>e.app||e.absolute),s=P(()=>i.value?e.location?.split(" ").shift()??"bottom":!1),u=P(()=>i.value?e.location?.split(" ")[1]??"end":!1);Gt(()=>e.app,()=>{const d=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:s,layoutSize:P(()=>e.layout?l.value+24:0),elementSize:P(()=>l.value+24),active:P(()=>e.app&&a.value),absolute:M(()=>e.absolute)});vt(()=>{r.value=d.layoutItemStyles.value})});const c=re();return ce(()=>{const d=He.filterProps(e);return I("div",{ref:c,class:ue(["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${s.value}`]:i.value,[`v-fab--${u.value}`]:i.value},e.class]),style:pe([e.app?{...r.value}:{height:e.absolute?"100%":"inherit"},e.style])},[I("div",{class:"v-fab__container"},[x(rn,{appear:e.appear,transition:e.transition},{default:()=>[ot(x(He,ee({ref:o},d,{active:void 0,location:void 0}),n),[[la,e.active]])]})])])}),{}}});function C2(){function e(n){return[...n.dataTransfer?.items??[]].filter(l=>l.kind==="file").map(l=>l.webkitGetAsEntry()).filter(Boolean).length>0||[...n.dataTransfer?.files??[]].length>0}async function t(n){const a=[],l=[...n.dataTransfer?.items??[]].filter(r=>r.kind==="file").map(r=>r.webkitGetAsEntry()).filter(Boolean);if(l.length)for(const r of l){const o=await W_(r,j_(".",r));a.push(...o.map(i=>i.file))}else a.push(...n.dataTransfer?.files??[]);return a}return{handleDrop:t,hasFilesOrFolders:e}}function W_(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return new Promise((n,a)=>{e.isFile?e.file(r=>n([{file:r,path:t}]),a):e.isDirectory&&e.createReader().readEntries(async r=>{const o=[];for(const i of r)o.push(...await W_(i,j_(t,i)));n(o)})})}function j_(e,t){return t.isDirectory?`${e}/${t.name}`:e}const x2=Y({filterByType:String},"file-accept");function I2(e){const t=P(()=>e.filterByType?P2(e.filterByType):null);function n(a){if(t.value){const l=a.filter(t.value);return{accepted:l,rejected:a.filter(r=>!l.includes(r))}}return{accepted:a,rejected:[]}}return{filterAccepted:n}}function P2(e){const t=e.split(",").map(r=>r.trim().toLowerCase()),n=t.filter(r=>r.startsWith(".")),a=t.filter(r=>r.endsWith("/*")),l=t.filter(r=>!n.includes(r)&&!a.includes(r));return r=>{const o=r.name.split(".").at(-1)?.toLowerCase()??"",i=r.type.split("/").at(0)?.toLowerCase()??"";return l.includes(r.type)||n.includes(`.${o}`)||a.includes(`${i}/*`)}}const T2=Y({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,showSize:{type:[Boolean,Number,String],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(Number(e))},truncateLength:{type:[Number,String],default:22},...Be(rl({prependIcon:"$file"}),["direction"]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>rt(e).every(t=>t!=null&&typeof t=="object")},...x2(),...Bi({clearable:!0})},"VFileInput"),E2=ie()({name:"VFileInput",inheritAttrs:!1,props:T2(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{t:r}=Qe(),{filterAccepted:o}=I2(e),i=xe(e,"modelValue",e.modelValue,Z=>rt(Z),Z=>!e.multiple&&Array.isArray(Z)?Z[0]:Z),{isFocused:s,focus:u,blur:c}=ll(e),d=P(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=P(()=>(i.value??[]).reduce((Z,K)=>{let{size:te=0}=K;return Z+te},0)),v=P(()=>Gg(f.value,d.value)),g=P(()=>(i.value??[]).map(Z=>{const{name:K="",size:te=0}=Z,X=A(K);return e.showSize?`${X} (${Gg(te,d.value)})`:X})),m=P(()=>{const Z=i.value?.length??0;return e.showSize?r(e.counterSizeString,Z,v.value):r(e.counterString,Z)}),k=re(),h=re(),p=re(),b=M(()=>s.value||e.active),w=P(()=>["plain","underlined"].includes(e.variant)),S=fe(!1),{handleDrop:y,hasFilesOrFolders:_}=C2();function C(){p.value!==document.activeElement&&p.value?.focus(),s.value||u()}function E(Z){p.value?.click()}function T(Z){a("mousedown:control",Z)}function D(Z){p.value?.click(),a("click:control",Z)}function L(Z){Z.stopPropagation(),C(),Ee(()=>{i.value=[],Ti(e["onClick:clear"],Z)})}function A(Z){if(Z.length<Number(e.truncateLength))return Z;const K=Math.floor((Number(e.truncateLength)-1)/2);return`${Z.slice(0,K)}${Z.slice(Z.length-K)}`}function V(Z){Z.preventDefault(),Z.stopImmediatePropagation(),S.value=!0}function B(Z){Z.preventDefault(),S.value=!1}async function W(Z){if(Z.preventDefault(),Z.stopImmediatePropagation(),S.value=!1,!p.value||!_(Z))return;const K=await y(Z);q(K)}function U(Z){if(!(!Z.target||Z.repack))if(e.filterByType)q([...Z.target.files]);else{const K=Z.target;i.value=[...K.files??[]]}}function q(Z){const K=new DataTransfer,{accepted:te,rejected:X}=o(Z);X.length&&a("rejected",X);for(const J of te)K.items.add(J);p.value.files=K.files,i.value=[...K.files];const z=new Event("change",{bubbles:!0});z.repack=!0,p.value.dispatchEvent(z)}return ge(i,Z=>{(!Array.isArray(Z)||!Z.length)&&p.value&&(p.value.value="")}),ce(()=>{const Z=!!(l.counter||e.counter),K=!!(Z||l.details),[te,X]=Ia(n),{modelValue:z,...J}=en.filterProps(e),ve={...Cl.filterProps(e),"onClick:clear":L},we=n.webkitdirectory!==void 0&&n.webkitdirectory!==!1,j=n.accept?String(n.accept):void 0,ne=we?void 0:e.filterByType??j;return x(en,ee({ref:k,modelValue:e.multiple?i.value:i.value[0],class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--dragging":S.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":w.value},e.class],style:e.style,"onClick:prepend":E},te,J,{centerAffix:!w.value,focused:s.value}),{...l,default:me=>{let{id:he,isDisabled:_e,isDirty:Le,isReadonly:N,isValid:R,hasDetails:Q}=me;return x(Cl,ee({ref:h,prependIcon:e.prependIcon,onMousedown:T,onClick:D,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},ve,{id:he.value,active:b.value||Le.value,dirty:Le.value||e.dirty,disabled:_e.value,focused:s.value,details:Q.value,error:R.value===!1,onDragover:V,onDrop:W}),{...l,default:se=>{let{props:{class:de,...O},controlRef:F}=se;return I(ke,null,[I("input",ee({ref:$=>p.value=F.value=$,type:"file",accept:ne,readonly:N.value,disabled:_e.value,multiple:e.multiple,name:e.name,onClick:$=>{$.stopPropagation(),N.value&&$.preventDefault(),C()},onChange:U,onDragleave:B,onFocus:C,onBlur:c},O,X),null),I("div",{class:ue(de)},[!!i.value?.length&&!e.hideInput&&(l.selection?l.selection({fileNames:g.value,totalBytes:f.value,totalBytesReadable:v.value}):e.chips?g.value.map($=>x(Ja,{key:$,size:"small",text:$},null)):g.value.join(", "))])])}})},details:K?me=>I(ke,null,[l.details?.(me),Z&&I(ke,null,[I("span",null,null),x(Du,{active:!!i.value?.length,value:m.value,disabled:e.disabled},l.counter)])]):void 0})}),Nt({},k,h,p)}}),A2=Y({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...tn(),...Ce(),...Et(),...mr(),...ut(),...Ne({tag:"footer"}),...We()},"VFooter"),V2=ie()({name:"VFooter",props:A2(),setup(e,t){let{slots:n}=t;const a=re(),{themeClasses:l}=ze(e),{backgroundColorClasses:r,backgroundColorStyles:o}=Ye(()=>e.color),{borderClasses:i}=sn(e),{elevationClasses:s}=Mt(e),{roundedClasses:u}=gt(e),c=fe(32),{resizeRef:d}=Wn(v=>{v.length&&(c.value=v[0].target.clientHeight)}),f=P(()=>e.height==="auto"?c.value:parseInt(e.height,10));return Gt(()=>e.app,()=>{const v=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:M(()=>"bottom"),layoutSize:f,elementSize:P(()=>e.height==="auto"?void 0:f.value),active:M(()=>e.app),absolute:M(()=>e.absolute)});vt(()=>{a.value=v.layoutItemStyles.value})}),ce(()=>x(e.tag,{ref:d,class:ue(["v-footer",l.value,r.value,i.value,s.value,u.value,e.class]),style:pe([o.value,e.app?a.value:{height:be(e.height)},e.style])},n)),{}}}),L2=Y({...Ce(),...FM()},"VForm"),D2=ie()({name:"VForm",props:L2(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=BM(e),r=re();function o(s){s.preventDefault(),l.reset()}function i(s){const u=s,c=l.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),a("submit",u),u.defaultPrevented||c.then(d=>{let{valid:f}=d;f&&r.value?.submit()}),u.preventDefault()}return ce(()=>I("form",{ref:r,class:ue(["v-form",e.class]),style:pe(e.style),novalidate:!0,onReset:o,onSubmit:i},[n.default?.(l)])),Nt(l,r)}}),R2=Y({color:String,...tn(),...Ce(),...ut(),...Ne({tag:"kbd"}),...We(),...Et()},"VKbd"),wf=ie()({name:"VKbd",props:R2(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{borderClasses:l}=sn(e),{roundedClasses:r}=gt(e),{backgroundColorClasses:o,backgroundColorStyles:i}=Ye(()=>e.color),{elevationClasses:s}=Mt(e);return ce(()=>x(e.tag,{class:ue(["v-kbd",a.value,o.value,l.value,s.value,r.value,e.class]),style:pe([i.value,e.style])},n)),{}}});function U_(e,t,n){const a=n&&e.mac?e.mac:e.default,l=t==="icon"&&!a.icon||t==="symbol"&&!a.symbol?"text":t;let r=a[l]??a.text;return l==="text"&&typeof r=="string"&&r.startsWith("$")&&!r.startsWith("$vuetify.")&&(r=r.slice(1).toUpperCase()),l==="icon"?["icon",r]:[l,r]}const z_={ctrl:{mac:{symbol:"⌃",icon:"$ctrl",text:"$vuetify.hotkey.ctrl"},default:{text:"Ctrl"}},meta:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},cmd:{mac:{symbol:"⌘",icon:"$command",text:"$vuetify.hotkey.command"},default:{text:"Ctrl"}},shift:{mac:{symbol:"⇧",icon:"$shift",text:"$vuetify.hotkey.shift"},default:{text:"Shift"}},alt:{mac:{symbol:"⌥",icon:"$alt",text:"$vuetify.hotkey.option"},default:{text:"Alt"}},enter:{default:{symbol:"↵",icon:"$enter",text:"$vuetify.hotkey.enter"}},arrowup:{default:{symbol:"↑",icon:"$arrowup",text:"$vuetify.hotkey.upArrow"}},arrowdown:{default:{symbol:"↓",icon:"$arrowdown",text:"$vuetify.hotkey.downArrow"}},arrowleft:{default:{symbol:"←",icon:"$arrowleft",text:"$vuetify.hotkey.leftArrow"}},arrowright:{default:{symbol:"→",icon:"$arrowright",text:"$vuetify.hotkey.rightArrow"}},backspace:{default:{symbol:"⌫",icon:"$backspace",text:"$vuetify.hotkey.backspace"}},escape:{default:{text:"$vuetify.hotkey.escape"}}," ":{mac:{symbol:"␣",icon:"$space",text:"$vuetify.hotkey.space"},default:{text:"$vuetify.hotkey.space"}},"-":{default:{text:"-"}},"+":{default:{text:"+"}}},O2=Y({keys:String,displayMode:{type:String,default:"icon"},keyMap:{type:Object,default:()=>z_},platform:{type:String,default:"auto"},inline:Boolean,disabled:Boolean,prefix:String,suffix:String,variant:{type:String,default:"elevated",validator:e=>["elevated","flat","tonal","outlined","text","plain","contained"].includes(e)},...Ce(),...We(),...tn(),...ut(),...Et(),color:String},"VHotkey"),Fc=Symbol("VHotkey:AND_DELINEATOR"),Bc=Symbol("VHotkey:SLASH_DELINEATOR"),qy=Symbol("VHotkey:THEN_DELINEATOR");function M2(e,t,n){const a=t.toLowerCase();if(a in e){const l=U_(e[a],"text",n);return typeof l[1]=="string"?l[1]:String(l[1])}return t.toUpperCase()}function Xy(e,t,n,a){const l=n.toLowerCase();if(l in e){const r=U_(e[l],t,a);return r[0]==="text"&&typeof r[1]=="string"&&r[1].startsWith("$")&&!r[1].startsWith("$vuetify.")?["text",r[1].replace("$","").toUpperCase(),n]:[...r,n]}return["text",n.toUpperCase(),n]}const N2=ie()({name:"VHotkey",props:O2(),setup(e){const{t}=Qe(),{themeClasses:n}=ze(e),{rtlClasses:a}=Lt(),{borderClasses:l}=sn(e),{roundedClasses:r}=gt(e),{elevationClasses:o}=Mt(e),{colorClasses:i,colorStyles:s,variantClasses:u}=al(()=>({color:e.color,variant:e.variant==="contained"?"elevated":e.variant})),c=P(()=>e.platform==="auto"?typeof navigator<"u"&&/macintosh/i.test(navigator.userAgent):e.platform==="mac"),d=P(()=>e.keys?e.keys.split(" ").map(h=>{const p=[],b=LO(h);for(let w=0;w<b.length;w++){const S=b[w];w>0&&p.push(qy);const{keys:y,separators:_}=rw(S);for(let C=0;C<y.length;C++){const E=y[C];C>0&&p.push(_[C-1]==="/"?Bc:Fc),p.push(Xy(e.keyMap,e.displayMode,E,c.value))}}return p}):[]),f=P(()=>{if(!e.keys)return"";const p=d.value.map(b=>{const w=[];for(const S of b)if(Array.isArray(S)){const y=S[0]==="icon"||S[0]==="symbol"?Xy(Zt(z_,e.keyMap),"text",String(S[1]),c.value)[1]:S[1];w.push(v(y))}else S===Fc?w.push(t("$vuetify.hotkey.plus")):S===Bc?w.push(t("$vuetify.hotkey.or")):S===qy&&w.push(t("$vuetify.hotkey.then"));return w.join(" ")}).join(", ");return t("$vuetify.hotkey.shortcut",p)});function v(h){return h.startsWith("$vuetify.")?t(h):h}function g(h){if(e.displayMode==="text")return;const p=M2(e.keyMap,String(h[2]),c.value);return v(p)}function m(h,p){const b=e.variant==="contained",w=b?"kbd":wf,S=["v-hotkey__key",`v-hotkey__key-${h[0]}`,...b?["v-hotkey__key--nested"]:[l.value,r.value,o.value,i.value]];return x(w,{key:p,class:ue(S),style:pe(b?void 0:s.value),"aria-hidden":"true",title:g(h)},{default:()=>[h[0]==="icon"?x(Ue,{icon:h[1],"aria-hidden":"true"},null):v(h[1])]})}function k(h,p){return I("span",{key:p,class:"v-hotkey__divider","aria-hidden":"true"},[h===Fc?"+":h===Bc?"/":t("$vuetify.hotkey.then")])}ce(()=>{const h=I(ke,null,[e.prefix&&I("span",{key:"prefix",class:"v-hotkey__prefix"},[e.prefix]),d.value.map((p,b)=>I("span",{class:"v-hotkey__combination",key:b},[p.map((w,S)=>Array.isArray(w)?m(w,S):k(w,S)),b<d.value.length-1&&I("span",{"aria-hidden":"true"},[pn(" ")])])),e.suffix&&I("span",{key:"suffix",class:"v-hotkey__suffix"},[e.suffix])]);return I("div",{class:ue(["v-hotkey",{"v-hotkey--disabled":e.disabled,"v-hotkey--inline":e.inline,"v-hotkey--contained":e.variant==="contained"},n.value,a.value,u.value,e.class]),style:pe(e.style),role:"img","aria-label":f.value},[e.variant!=="contained"?h:x(wf,{key:"contained",class:ue(["v-hotkey__contained-wrapper",l.value,r.value,o.value,i.value]),style:pe(s.value),"aria-hidden":"true"},{default:()=>[h]})])})}}),F2=Y({disabled:Boolean,modelValue:{type:Boolean,default:null},...Zv()},"VHover"),B2=ie()({name:"VHover",props:F2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),{runOpenDelay:l,runCloseDelay:r}=Qv(e,o=>!e.disabled&&(a.value=o));return()=>n.default?.({isHovering:a.value,props:{onMouseenter:l,onMouseleave:r}})}}),$2=Y({color:String,direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},side:{type:String,default:"end",validator:e=>["start","end","both"].includes(e)},mode:{type:String,default:"intersect",validator:e=>["intersect","manual"].includes(e)},margin:[Number,String],loadMoreText:{type:String,default:"$vuetify.infiniteScroll.loadMore"},emptyText:{type:String,default:"$vuetify.infiniteScroll.empty"},...Pt(),...Ne()},"VInfiniteScroll"),Jy=on({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:a,isIntersecting:l}=Vi();return ge(l,async r=>{n("intersect",e.side,r)}),ce(()=>I("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:a},[pn(" ")])),{}}}),H2=ie()({name:"VInfiniteScroll",props:$2(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=re(),r=fe("ok"),o=fe("ok"),i=P(()=>be(e.margin)),s=fe(!1);function u(y){if(!l.value)return;const _=e.direction==="vertical"?"scrollTop":"scrollLeft";l.value[_]=y}function c(){if(!l.value)return 0;const y=e.direction==="vertical"?"scrollTop":"scrollLeft";return l.value[y]}function d(){if(!l.value)return 0;const y=e.direction==="vertical"?"scrollHeight":"scrollWidth";return l.value[y]}function f(){if(!l.value)return 0;const y=e.direction==="vertical"?"clientHeight":"clientWidth";return l.value[y]}pt(()=>{l.value&&(e.side==="start"?u(d()):e.side==="both"&&u(d()/2-f()/2))});function v(y,_){y==="start"?r.value=_:y==="end"?o.value=_:y==="both"&&(r.value=_,o.value=_)}function g(y){return y==="start"?r.value:o.value}let m=0;function k(y,_){s.value=_,s.value&&h(y)}function h(y){if(e.mode!=="manual"&&!s.value)return;const _=g(y);if(!l.value||["empty","loading"].includes(_))return;m=d(),v(y,"loading");function C(E){v(y,E),Ee(()=>{E==="empty"||E==="error"||(E==="ok"&&y==="start"&&u(d()-m+c()),e.mode!=="manual"&&Ee(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{h(y)})})})}))})}a("load",{side:y,done:C})}const{t:p}=Qe();function b(y,_){if(e.side!==y&&e.side!=="both")return;const C=()=>h(y),E={side:y,props:{onClick:C,color:e.color}};return _==="error"?n.error?.(E):_==="empty"?n.empty?.(E)??I("div",null,[p(e.emptyText)]):e.mode==="manual"?_==="loading"?n.loading?.(E)??x(kl,{indeterminate:!0,color:e.color},null):n["load-more"]?.(E)??x(He,{variant:"outlined",color:e.color,onClick:C},{default:()=>[p(e.loadMoreText)]}):n.loading?.(E)??x(kl,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:w}=Tt(e);ce(()=>{const y=e.tag,_=e.side==="start"||e.side==="both",C=e.side==="end"||e.side==="both",E=e.mode==="intersect";return x(y,{ref:l,class:ue(["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":_,"v-infinite-scroll--end":C}]),style:pe(w.value)},{default:()=>[I("div",{class:"v-infinite-scroll__side"},[b("start",r.value)]),_&&E&&x(Jy,{key:"start",side:"start",onIntersect:k,rootMargin:i.value},null),n.default?.(),C&&E&&x(Jy,{key:"end",side:"end",onIntersect:k,rootMargin:i.value},null),I("div",{class:"v-infinite-scroll__side"},[b("end",o.value)])]})});function S(y){const _=y??e.side;v(_,"ok"),Ee(()=>{_!=="end"&&u(d()-m+c()),e.mode!=="manual"&&Ee(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{_==="both"?(h("start"),h("end")):h(_)})})})})})}return{reset:S}}}),K_=Symbol.for("vuetify:v-item-group"),W2=Y({...Ce(),...yr({selectedClass:"v-item--selected"}),...Ne(),...We()},"VItemGroup"),j2=ie()({name:"VItemGroup",props:W2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{isSelected:l,select:r,next:o,prev:i,selected:s}=Al(e,K_);return()=>x(e.tag,{class:ue(["v-item-group",a.value,e.class]),style:pe(e.style)},{default:()=>[n.default?.({isSelected:l,select:r,next:o,prev:i,selected:s.value})]})}}),U2=ie()({name:"VItem",props:br(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:a,select:l,toggle:r,selectedClass:o,value:i,disabled:s}=Sl(e,K_);return()=>n.default?.({isSelected:a.value,selectedClass:o.value,select:l,toggle:r,value:i.value,disabled:s.value})}}),z2=Y({...Ce(),...Pt(),...nw()},"VLayout"),K2=ie()({name:"VLayout",props:z2(),setup(e,t){let{slots:n}=t;const{layoutClasses:a,layoutStyles:l,getLayoutItem:r,items:o,layoutRef:i}=lw(e),{dimensionStyles:s}=Tt(e);return ce(()=>I("div",{ref:i,class:ue([a.value,e.class]),style:pe([s.value,l.value,e.style])},[n.default?.()])),{getLayoutItem:r,items:o}}}),G2=Y({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Ce(),...mr()},"VLayoutItem"),Y2=ie()({name:"VLayoutItem",props:G2(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:a}=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:M(()=>e.position),elementSize:M(()=>e.size),layoutSize:M(()=>e.size),active:M(()=>e.modelValue),absolute:M(()=>e.absolute)});return()=>I("div",{class:ue(["v-layout-item",e.class]),style:pe([a.value,e.style])},[n.default?.()])}}),q2=Y({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Ce(),...Pt(),...Ne(),...tl({transition:"fade-transition"})},"VLazy"),X2=ie()({name:"VLazy",directives:{vIntersect:na},props:q2(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Tt(e),l=xe(e,"modelValue");function r(o){l.value||(l.value=o)}return ce(()=>ot(x(e.tag,{class:ue(["v-lazy",e.class]),style:pe([a.value,e.style])},{default:()=>[l.value&&x(rn,{transition:e.transition,appear:!0},{default:()=>[n.default?.()]})]}),[[na,{handler:r,options:e.options},null]])),{}}}),J2=Y({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Ce()},"VLocaleProvider"),Z2=ie()({name:"VLocaleProvider",props:J2(),setup(e,t){let{slots:n}=t;const{rtlClasses:a}=Kk(e);return ce(()=>I("div",{class:ue(["v-locale-provider",a.value,e.class]),style:pe(e.style)},[n.default?.()])),{}}}),Q2=Y({scrollable:Boolean,...Ce(),...Pt(),...Ne({tag:"main"})},"VMain"),eH=ie()({name:"VMain",props:Q2(),setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Tt(e),{mainStyles:l}=aw(),{ssrBootStyles:r}=gr();return ce(()=>x(e.tag,{class:ue(["v-main",{"v-main--scrollable":e.scrollable},e.class]),style:pe([l.value,r.value,a.value,e.style])},{default:()=>[e.scrollable?I("div",{class:"v-main__scroller"},[n.default?.()]):n.default?.()]})),{}}});function tH(e){let{rootEl:t,isSticky:n,layoutItemStyles:a}=e;const l=fe(!1),r=fe(0),o=P(()=>{const u=typeof l.value=="boolean"?"top":l.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[u]:be(r.value)}:{top:a.value.top}]});pt(()=>{ge(n,u=>{u?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),Wt(()=>{window.removeEventListener("scroll",s)});let i=0;function s(){const u=i>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),d=parseFloat(a.value.top??0),f=window.scrollY-Math.max(0,r.value-d),v=c.height+Math.max(r.value,d)-window.scrollY-window.innerHeight,g=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height<window.innerHeight-d?(l.value="top",r.value=d):u==="up"&&l.value==="bottom"||u==="down"&&l.value==="top"?(r.value=window.scrollY+c.top-g,l.value=!0):u==="down"&&v<=0?(r.value=0,l.value="bottom"):u==="up"&&f<=0&&(g?l.value!=="top"&&(r.value=-f+g+d,l.value="top"):(r.value=c.top+f,l.value="top")),i=window.scrollY}return{isStuck:l,stickyStyles:o}}const nH=100,aH=20;function Zy(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function Qy(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let t=0;for(let n=e.length-1;n>0;n--){if(e[n].t===e[n-1].t)continue;const a=Zy(t),l=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(l-a)*Math.abs(l),n===e.length-1&&(t*=.5)}return Zy(t)*1e3}function lH(){const e={};function t(l){Array.from(l.changedTouches).forEach(r=>{(e[r.identifier]??(e[r.identifier]=new Tk(aH))).push([l.timeStamp,r])})}function n(l){Array.from(l.changedTouches).forEach(r=>{delete e[r.identifier]})}function a(l){const r=e[l]?.values().reverse();if(!r)throw new Error(`No samples for touch id ${l}`);const o=r[0],i=[],s=[];for(const u of r){if(o[0]-u[0]>nH)break;i.push({t:u[0],d:u[1].clientX}),s.push({t:u[0],d:u[1].clientY})}return{x:Qy(i),y:Qy(s),get direction(){const{x:u,y:c}=this,[d,f]=[Math.abs(u),Math.abs(c)];return d>f&&u>=0?"right":d>f&&u<=0?"left":f>d&&c>=0?"down":f>d&&c<=0?"up":rH()}}}return{addMovement:t,endTouch:n,getVelocity:a}}function rH(){throw new Error}function oH(e){let{el:t,isActive:n,isTemporary:a,width:l,touchless:r,position:o}=e;pt(()=>{window.addEventListener("touchstart",p,{passive:!0}),window.addEventListener("touchmove",b,{passive:!1}),window.addEventListener("touchend",w,{passive:!0})}),Wt(()=>{window.removeEventListener("touchstart",p),window.removeEventListener("touchmove",b),window.removeEventListener("touchend",w)});const i=P(()=>["left","right"].includes(o.value)),{addMovement:s,endTouch:u,getVelocity:c}=lH();let d=!1;const f=fe(!1),v=fe(0),g=fe(0);let m;function k(y,_){return(o.value==="left"?y:o.value==="right"?document.documentElement.clientWidth-y:o.value==="top"?y:o.value==="bottom"?document.documentElement.clientHeight-y:Tr())-(_?l.value:0)}function h(y){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const C=o.value==="left"?(y-g.value)/l.value:o.value==="right"?(document.documentElement.clientWidth-y-g.value)/l.value:o.value==="top"?(y-g.value)/l.value:o.value==="bottom"?(document.documentElement.clientHeight-y-g.value)/l.value:Tr();return _?Je(C):C}function p(y){if(r.value)return;const _=y.changedTouches[0].clientX,C=y.changedTouches[0].clientY,E=25,T=o.value==="left"?_<E:o.value==="right"?_>document.documentElement.clientWidth-E:o.value==="top"?C<E:o.value==="bottom"?C>document.documentElement.clientHeight-E:Tr(),D=n.value&&(o.value==="left"?_<l.value:o.value==="right"?_>document.documentElement.clientWidth-l.value:o.value==="top"?C<l.value:o.value==="bottom"?C>document.documentElement.clientHeight-l.value:Tr());(T||D||n.value&&a.value)&&(m=[_,C],g.value=k(i.value?_:C,n.value),v.value=h(i.value?_:C),d=g.value>-20&&g.value<80,u(y),s(y))}function b(y){const _=y.changedTouches[0].clientX,C=y.changedTouches[0].clientY;if(d){if(!y.cancelable){d=!1;return}const T=Math.abs(_-m[0]),D=Math.abs(C-m[1]);(i.value?T>D&&T>3:D>T&&D>3)?(f.value=!0,d=!1):(i.value?D:T)>3&&(d=!1)}if(!f.value)return;y.preventDefault(),s(y);const E=h(i.value?_:C,!1);v.value=Math.max(0,Math.min(1,E)),E>1?g.value=k(i.value?_:C,!0):E<0&&(g.value=k(i.value?_:C,!1))}function w(y){if(d=!1,!f.value)return;s(y),f.value=!1;const _=c(y.changedTouches[0].identifier),C=Math.abs(_.x),E=Math.abs(_.y);(i.value?C>E&&C>400:E>C&&E>3)?n.value=_.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||Tr()):n.value=v.value>.5}const S=P(()=>f.value?{transform:o.value==="left"?`translateX(calc(-100% + ${v.value*l.value}px))`:o.value==="right"?`translateX(calc(100% - ${v.value*l.value}px))`:o.value==="top"?`translateY(calc(-100% + ${v.value*l.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${v.value*l.value}px))`:Tr(),transition:"none"}:void 0);return Gt(f,()=>{const y=t.value?.style.transform??null,_=t.value?.style.transition??null;vt(()=>{t.value?.style.setProperty("transform",S.value?.transform||"none"),t.value?.style.setProperty("transition",S.value?.transition||null)}),ft(()=>{t.value?.style.setProperty("transform",y),t.value?.style.setProperty("transition",_)})}),{isDragging:f,dragProgress:v,dragStyles:S}}function Tr(){throw new Error}const iH=["start","end","left","right","top","bottom"],sH=Y({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>iH.includes(e)},sticky:Boolean,...tn(),...Ce(),...Zv(),...vr({mobile:null}),...Et(),...mr(),...ut(),...Be(n0(),["disableInitialFocus"]),...Ne({tag:"nav"}),...We()},"VNavigationDrawer"),uH=ie()({name:"VNavigationDrawer",props:sH(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{isRtl:r}=Lt(),{themeClasses:o}=ze(e),{borderClasses:i}=sn(e),{backgroundColorClasses:s,backgroundColorStyles:u}=Ye(()=>e.color),{elevationClasses:c}=Mt(e),{displayClasses:d,mobile:f}=Rn(e),{roundedClasses:v}=gt(e),g=mw(),m=xe(e,"modelValue",null,K=>!!K),{ssrBootStyles:k}=gr(),{scopeId:h}=pr(),p=re(),b=fe(!1),{runOpenDelay:w,runCloseDelay:S}=Qv(e,K=>{b.value=K}),y=P(()=>e.rail&&e.expandOnHover&&b.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),_=P(()=>Fd(e.location,r.value)),C=M(()=>e.persistent),E=P(()=>!e.permanent&&(f.value||e.temporary)),T=P(()=>e.sticky&&!E.value&&_.value!=="bottom");a0(e,{isActive:m,localTop:E,contentEl:p}),Gt(()=>e.expandOnHover&&e.rail!=null,()=>{ge(b,K=>a("update:rail",!K))}),Gt(()=>!e.disableResizeWatcher,()=>{ge(E,K=>!e.permanent&&Ee(()=>m.value=!K))}),Gt(()=>!e.disableRouteWatcher&&!!g,()=>{ge(g.currentRoute,()=>E.value&&(m.value=!1))}),ge(()=>e.permanent,K=>{K&&(m.value=!0)}),e.modelValue==null&&!E.value&&(m.value=e.permanent||!f.value);const{isDragging:D,dragProgress:L}=oH({el:p,isActive:m,isTemporary:E,width:y,touchless:M(()=>e.touchless),position:_}),A=P(()=>{const K=E.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):y.value;return D.value?K*L.value:K}),{layoutItemStyles:V,layoutItemScrimStyles:B}=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:_,layoutSize:A,elementSize:y,active:Zl(m),disableTransitions:M(()=>D.value),absolute:P(()=>e.absolute||T.value&&typeof W.value!="string")}),{isStuck:W,stickyStyles:U}=tH({rootEl:p,isSticky:T,layoutItemStyles:V}),q=Ye(()=>typeof e.scrim=="string"?e.scrim:null),Z=P(()=>({...D.value?{opacity:L.value*.2,transition:"none"}:void 0,...B.value}));return St({VList:{bgColor:"transparent"}}),ce(()=>{const K=l.image||e.image;return I(ke,null,[x(e.tag,ee({ref:p,onMouseenter:w,onMouseleave:S,class:["v-navigation-drawer",`v-navigation-drawer--${_.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":b.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":E.value,"v-navigation-drawer--persistent":C.value,"v-navigation-drawer--active":m.value,"v-navigation-drawer--sticky":T.value},o.value,s.value,i.value,d.value,c.value,v.value,e.class],style:[u.value,V.value,k.value,U.value,e.style],inert:!m.value},h,n),{default:()=>[K&&I("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?x(Fe,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},l.image):x(Xa,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),l.prepend&&I("div",{class:"v-navigation-drawer__prepend"},[l.prepend?.()]),I("div",{class:"v-navigation-drawer__content"},[l.default?.()]),l.append&&I("div",{class:"v-navigation-drawer__append"},[l.append?.()])]}),x(qa,{name:"fade-transition"},{default:()=>[E.value&&(D.value||m.value)&&!!e.scrim&&I("div",ee({class:["v-navigation-drawer__scrim",q.backgroundColorClasses.value],style:[Z.value,q.backgroundColorStyles.value],onClick:()=>{C.value||(m.value=!1)}},h),null)]})])}),{isStuck:W}}}),cH=on({name:"VNoSsr",setup(e,t){let{slots:n}=t;const a=l0();return()=>a.value&&n.default?.()}}),dH=50,fH=500;function vH(e){let{toggleUpDown:t}=e,n=-1,a=-1;ft(r);function l(i){r(),o(i),window.addEventListener("pointerup",r),document.addEventListener("blur",r),n=window.setTimeout(()=>{a=window.setInterval(()=>o(i),dH)},fH)}function r(){window.clearTimeout(n),window.clearInterval(a),window.removeEventListener("pointerup",r),document.removeEventListener("blur",r)}ft(r);function o(i){t(i==="up")}return{holdStart:l,holdStop:r}}const mH=Y({controlVariant:{type:String,default:"default"},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:Number.MIN_SAFE_INTEGER},max:{type:Number,default:Number.MAX_SAFE_INTEGER},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Be($i(),["modelValue","validationValue"])},"VNumberInput"),hH=ie()({name:"VNumberInput",props:{...mH()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=re(),{holdStart:l,holdStop:r}=vH({toggleUpDown:D}),o=So(e),i=P(()=>o.isDisabled.value||o.isReadonly.value),s=fe(e.focused),{decimalSeparator:u}=Qe(),c=P(()=>e.decimalSeparator?.[0]||u.value);function d(z){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.precision,ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const we=J==null?String(z):z.toFixed(J);if(s.value&&ve)return Number(we).toString().replace(".",c.value);if(e.minFractionDigits===null||J!==null&&J<e.minFractionDigits)return we.replace(".",c.value);let[j,ne]=we.split(".");return ne=(ne??"").padEnd(e.minFractionDigits,"0").replace(new RegExp(`(?<=\\d{${e.minFractionDigits}})0+$`,"g"),""),[j,ne].filter(Boolean).join(c.value)}const f=xe(e,"modelValue",null,z=>z??null,z=>z==null?z??null:Je(Number(z),e.min,e.max)),v=fe(null),g=fe(null);ge(f,z=>{s.value&&!i.value&&Number(v.value?.replace(c.value,"."))===z||(z==null?(v.value=null,g.value=null):isNaN(z)||(v.value=d(z),g.value=Number(v.value.replace(c.value,"."))))},{immediate:!0});const m=P({get:()=>v.value,set(z){if(z===null||z===""){f.value=null,v.value=null,g.value=null;return}const J=Number(z.replace(c.value,"."));isNaN(J)||(v.value=z,g.value=J,J<=e.max&&J>=e.min&&(f.value=J))}}),k=P(()=>{if(g.value===null)return!1;const z=Number(v.value?.replace(c.value,"."));return z!==Je(z,e.min,e.max)}),h=P(()=>i.value?!1:(f.value??0)+e.step<=e.max),p=P(()=>i.value?!1:(f.value??0)-e.step>=e.min),b=P(()=>e.hideInput?"stacked":e.controlVariant),w=M(()=>b.value==="split"?"$plus":"$collapse"),S=M(()=>b.value==="split"?"$minus":"$expand"),y=M(()=>b.value==="split"?"default":"small"),_=M(()=>b.value==="stacked"?"auto":"100%"),C={props:{onClick:V,onPointerup:B,onPointerdown:W,onPointercancel:B}},E={props:{onClick:V,onPointerup:B,onPointerdown:U,onPointercancel:B}};ge(()=>e.precision,()=>Z()),ge(()=>e.minFractionDigits,()=>Z()),pt(()=>{q()});function T(z){if(z==null)return 0;const J=z.toString(),ve=J.indexOf(".");return~ve?J.length-ve:0}function D(){let z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(i.value)return;if(f.value==null){m.value=d(Je(0,e.min,e.max));return}let J=Math.max(T(f.value),T(e.step));e.precision!=null&&(J=Math.max(J,e.precision)),z?h.value&&(m.value=d(f.value+e.step,J)):p.value&&(m.value=d(f.value-e.step,J))}function L(z){if(i.value||!z.data)return;const J=z.target,{value:ve,selectionStart:we,selectionEnd:j}=J??{},ne=ve?ve.slice(0,we)+z.data+ve.slice(j):z.data,me=OD(ne,e.precision,c.value);if(new RegExp(`^-?\\d*${$s(c.value)}?\\d*$`).test(ne)||(z.preventDefault(),J.value=me,Ee(()=>m.value=me)),e.precision!=null){if(ne.split(c.value)[1]?.length>e.precision){z.preventDefault(),J.value=me,Ee(()=>m.value=me);const he=(we??0)+z.data.length;J.setSelectionRange(he,he)}e.precision===0&&ne.endsWith(c.value)&&(z.preventDefault(),J.value=me,Ee(()=>m.value=me))}}async function A(z){["Enter","ArrowLeft","ArrowRight","Backspace","Delete","Tab"].includes(z.key)||z.ctrlKey||["ArrowDown","ArrowUp"].includes(z.key)&&(z.preventDefault(),z.stopPropagation(),q(),await Ee(),z.key==="ArrowDown"?D(!1):D())}function V(z){z.stopPropagation()}function B(z){z.currentTarget?.releasePointerCapture(z.pointerId),z.preventDefault(),r()}function W(z){z.currentTarget?.setPointerCapture(z.pointerId),z.preventDefault(),z.stopPropagation(),l("up")}function U(z){z.currentTarget?.setPointerCapture(z.pointerId),z.preventDefault(),z.stopPropagation(),l("down")}function q(){if(i.value||!a.value)return;const z=a.value.value,J=Number(z.replace(c.value,"."));z&&!isNaN(J)?m.value=d(Je(J,e.min,e.max)):m.value=null}function Z(){i.value||(m.value=f.value!==null&&!isNaN(f.value)?d(f.value,e.precision,!1):null)}function K(){if(!i.value){if(f.value===null||isNaN(f.value)){m.value=null;return}m.value=f.value.toString().replace(".",c.value)}}function te(){K()}function X(){q()}return ce(()=>{const{modelValue:z,type:J,...ve}=Ca.filterProps(e);function we(){return n.increment?x(Fe,{key:"increment-defaults",defaults:{VBtn:{disabled:!h.value,height:_.value,size:y.value,icon:w.value,variant:"text"}}},{default:()=>[n.increment(C)]}):x(He,{"aria-hidden":"true","data-testid":"increment",disabled:!h.value,height:_.value,icon:w.value,key:"increment-btn",onClick:V,onPointerdown:W,onPointerup:B,onPointercancel:B,size:y.value,variant:"text",tabindex:"-1"},null)}function j(){return n.decrement?x(Fe,{key:"decrement-defaults",defaults:{VBtn:{disabled:!p.value,height:_.value,size:y.value,icon:S.value,variant:"text"}}},{default:()=>[n.decrement(E)]}):x(He,{"aria-hidden":"true","data-testid":"decrement",disabled:!p.value,height:_.value,icon:S.value,key:"decrement-btn",onClick:V,onPointerdown:U,onPointerup:B,onPointercancel:B,size:y.value,variant:"text",tabindex:"-1"},null)}function ne(){return I("div",{class:"v-number-input__control"},[j(),x(In,{vertical:b.value!=="stacked"},null),we()])}function me(){return!e.hideInput&&!e.inset?x(In,{vertical:!0},null):void 0}const he=b.value==="split"?I("div",{class:"v-number-input__control"},[x(In,{vertical:!0},null),we()]):e.reverse||b.value==="hidden"?void 0:I(ke,null,[me(),ne()]),_e=n["append-inner"]||he,Le=b.value==="split"?I("div",{class:"v-number-input__control"},[j(),x(In,{vertical:!0},null)]):e.reverse&&b.value!=="hidden"?I(ke,null,[ne(),me()]):void 0,N=n["prepend-inner"]||Le;return x(Ca,ee({ref:a},ve,{modelValue:m.value,"onUpdate:modelValue":R=>m.value=R,focused:s.value,"onUpdate:focused":R=>s.value=R,validationValue:f.value,error:e.error||k.value||void 0,onBeforeinput:L,onFocus:te,onBlur:X,onKeydown:A,class:["v-number-input",{"v-number-input--default":b.value==="default","v-number-input--hide-input":e.hideInput,"v-number-input--inset":e.inset,"v-number-input--reverse":e.reverse,"v-number-input--split":b.value==="split","v-number-input--stacked":b.value==="stacked"},e.class],style:e.style,inputmode:"decimal"}),{...n,"append-inner":_e?function(){for(var R=arguments.length,Q=new Array(R),se=0;se<R;se++)Q[se]=arguments[se];return I(ke,null,[n["append-inner"]?.(...Q),he])}:void 0,"prepend-inner":N?function(){for(var R=arguments.length,Q=new Array(R),se=0;se<R;se++)Q[se]=arguments[se];return I(ke,null,[Le,n["prepend-inner"]?.(...Q)])}:void 0})}),Nt({},a)}}),gH=Y({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},masked:Boolean,modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...kt(),...Pt(),...Ni(),...mn(Bi({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),yH=ie()({name:"VOtpInput",props:gH(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const{densityClasses:r}=qt(e),{dimensionStyles:o}=Tt(e),{isFocused:i,focus:s,blur:u}=ll(e),c=xe(e,"modelValue","",D=>D==null?[]:String(D).split(""),D=>D.join("")),{t:d}=Qe(),f=P(()=>Number(e.length)),v=P(()=>Array(f.value).fill(0)),g=re(-1),m=re(),k=re([]),h=P(()=>k.value[g.value]);let p=!1;Gt(()=>e.autofocus,()=>{const D=Ka();D.run(()=>{const{intersectionRef:L,isIntersecting:A}=Vi();vt(()=>{L.value=k.value[0]}),ge(A,V=>{V&&(L.value?.focus(),D.stop())})})});function b(){if(T(h.value.value)){h.value.value="";return}if(p)return;const D=c.value.slice(),L=h.value.value;D[g.value]=L;let A=null;g.value>c.value.length?A=c.value.length+1:g.value+1!==f.value&&(A="next"),c.value=D,A&&Yl(m.value,A)}function w(){p=!1,b()}function S(D){const L=c.value.slice(),A=g.value;let V=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(D.key)&&(D.preventDefault(),D.key==="ArrowLeft"?V="prev":D.key==="ArrowRight"?V="next":["Backspace","Delete"].includes(D.key)&&(L[g.value]="",c.value=L,g.value>0&&D.key==="Backspace"?V="prev":requestAnimationFrame(()=>{k.value[A]?.select()})),requestAnimationFrame(()=>{V!=null&&Yl(m.value,V)}))}function y(D,L){L.preventDefault(),L.stopPropagation();const A=L?.clipboardData?.getData("Text").trim().slice(0,f.value)??"",V=A.length-1===-1?D:A.length-1;T(A)||(c.value=A.split(""),g.value=V)}function _(){c.value=[]}function C(D,L){s(),g.value=L}function E(){u(),g.value=-1}function T(D){return e.type==="number"&&/[^0-9]/g.test(D)}return St({VField:{color:M(()=>e.color),bgColor:M(()=>e.color),baseColor:M(()=>e.baseColor),disabled:M(()=>e.disabled),error:M(()=>e.error),variant:M(()=>e.variant),rounded:M(()=>e.rounded)}},{scoped:!0}),ge(c,D=>{D.length===f.value&&a("finish",D.join(""))},{deep:!0}),ge(g,D=>{D<0||Ee(()=>{k.value[D]?.select()})}),ce(()=>{const[D,L]=Ia(n);return I("div",ee({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},r.value,e.class],style:[e.style]},D),[I("div",{ref:m,class:"v-otp-input__content",style:pe([o.value])},[v.value.map((A,V)=>I(ke,null,[e.divider&&V!==0&&I("span",{class:"v-otp-input__divider"},[e.divider]),x(Cl,{focused:i.value&&e.focusAll||g.value===V,key:V},{...l,loader:void 0,default:()=>I("input",{ref:B=>k.value[V]=B,"aria-label":d(e.label,V+1),autofocus:V===0&&e.autofocus,autocomplete:"one-time-code",class:ue(["v-otp-input__field"]),disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:V===0?f.value:"1",placeholder:e.placeholder,type:e.masked?"password":e.type==="number"?"text":e.type,value:c.value[V],onInput:b,onFocus:B=>C(B,V),onBlur:E,onKeydown:S,onCompositionstart:()=>p=!0,onCompositionend:w,onPaste:B=>y(V,B)},null)})])),I("input",ee({class:"v-otp-input-input",type:"hidden"},L,{value:c.value.join("")}),null),x(_a,{contained:!0,contentClass:"v-otp-input__loader",modelValue:!!e.loading,persistent:!0},{default:()=>[l.loader?.()??x(kl,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}),l.default?.()])])}),{blur:()=>{k.value?.some(D=>D.blur())},focus:()=>{k.value?.[0].focus()},reset:_,isFocused:i}}});function bH(e){return Math.floor(Math.abs(e))*Math.sign(e)}const pH=Y({scale:{type:[Number,String],default:.5},...Ce()},"VParallax"),SH=ie()({name:"VParallax",props:pH(),setup(e,t){let{slots:n}=t;const{intersectionRef:a,isIntersecting:l}=Vi(),{resizeRef:r,contentRect:o}=Wn(),{height:i}=Rn(),s=re();vt(()=>{a.value=r.value=s.value?.$el});let u;ge(l,v=>{v?(u=_u(a.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",f,{passive:!0}),f()):u.removeEventListener("scroll",f)}),Wt(()=>{u?.removeEventListener("scroll",f)}),ge(i,f),ge(()=>o.value?.height,f);const c=P(()=>1-Je(Number(e.scale)));let d=-1;function f(){!l.value||ka()||(cancelAnimationFrame(d),d=requestAnimationFrame(()=>{const v=(s.value?.$el).querySelector(".v-img__img");if(!v)return;const g=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,m=u instanceof Document?window.scrollY:u.scrollTop,k=a.value.getBoundingClientRect().top+m,h=o.value.height,p=k+(h-g)/2,b=bH((m-p)*c.value),w=Math.max(1,(c.value*(g-h)+h)/h);v.style.setProperty("transform",`translateY(${b}px) scale(${w})`)}))}return ce(()=>x(Xa,{class:ue(["v-parallax",{"v-parallax--active":l.value},e.class]),style:pe(e.style),ref:s,cover:!0,onLoadstart:f,onLoad:f},n)),{}}}),kH=Y({...Lu({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),wH=ie()({name:"VRadio",props:kH(),setup(e,t){let{slots:n}=t;return ce(()=>{const a=wl.filterProps(e);return x(wl,ee(a,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),_H=Y({height:{type:[Number,String],default:"auto"},...Be(rl(),["direction"]),...Be(jv(),["multiple"]),trueIcon:{type:Pe,default:"$radioOn"},falseIcon:{type:Pe,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),CH=ie()({name:"VRadioGroup",inheritAttrs:!1,props:_H(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=zt(),r=P(()=>e.id||`radio-group-${l}`),o=xe(e,"modelValue"),i=re();return ce(()=>{const[s,u]=Ia(n),c=en.filterProps(e),d=wl.filterProps(e),f=a.label?a.label({label:e.label,props:{for:r.value}}):e.label;return x(en,ee({ref:i,class:["v-radio-group",e.class],style:e.style},s,c,{modelValue:o.value,"onUpdate:modelValue":v=>o.value=v,id:r.value}),{...a,default:v=>{let{id:g,messagesId:m,isDisabled:k,isReadonly:h}=v;return I(ke,null,[f&&x(po,{id:g.value},{default:()=>[f]}),x(Iw,ee(d,{id:g.value,"aria-describedby":m.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:k.value,readonly:h.value,"aria-labelledby":f?g.value:void 0,multiple:!1},u,{modelValue:o.value,"onUpdate:modelValue":p=>o.value=p}),a)])}})}),Nt({},i)}}),xH=Y({...Ni(),...rl(),...G0(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),IH=ie()({name:"VRangeSlider",inheritAttrs:!1,props:xH(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:a,attrs:l}=t;const r=re(),o=re(),i=re(),{rtlClasses:s}=Lt();function u(L){if(!r.value||!o.value)return;const A=uf(L,r.value.$el,e.direction),V=uf(L,o.value.$el,e.direction),B=Math.abs(A),W=Math.abs(V);return B<W||B===W&&A<0?r.value.$el:o.value.$el}const c=Y0(e),d=xe(e,"modelValue",void 0,L=>L?.length?L.map(A=>c.roundValue(A)):[0,0]),{activeThumbRef:f,hasLabels:v,max:g,min:m,mousePressed:k,onSliderMousedown:h,onSliderTouchstart:p,position:b,trackContainerRef:w,disabled:S,readonly:y}=q0({props:e,steps:c,onSliderStart:()=>{if(S.value||y.value){f.value?.blur();return}a("start",d.value)},onSliderEnd:L=>{let{value:A}=L;if(S.value||y.value)f.value?.blur();else{const V=f.value===r.value?.$el?[A,d.value[1]]:[d.value[0],A];!e.strict&&V[0]<V[1]&&(d.value=V)}a("end",d.value)},onSliderMove:L=>{let{value:A}=L;const[V,B]=d.value;if(S.value||y.value){f.value?.blur();return}!e.strict&&V===B&&V!==m.value&&(f.value=A>V?o.value?.$el:r.value?.$el,f.value?.focus()),f.value===r.value?.$el?d.value=[Math.min(A,B),B]:d.value=[V,Math.max(V,A)]},getActiveThumb:u}),{isFocused:_,focus:C,blur:E}=ll(e),T=P(()=>b(d.value[0])),D=P(()=>b(d.value[1]));return ce(()=>{const L=en.filterProps(e),[A,V]=Ia(l),B=!!(e.label||n.label||n.prepend);return x(en,ee({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||v.value,"v-slider--focused":_.value,"v-slider--pressed":k.value,"v-slider--disabled":S.value},s.value,e.class],style:e.style,ref:i},L,A,{focused:_.value}),{...n,prepend:B?W=>I(ke,null,[n.label?.(W)??(e.label?x(po,{class:"v-slider__label",text:e.label},null):void 0),n.prepend?.(W)]):void 0,default:W=>{let{id:U,messagesId:q}=W;return I("div",{class:"v-slider__container",onMousedown:y.value?void 0:h,onTouchstartPassive:y.value?void 0:p},[I("input",{id:`${U.value}_start`,name:e.name||U.value,disabled:S.value,readonly:y.value,tabindex:"-1",value:d.value[0]},null),I("input",{id:`${U.value}_stop`,name:e.name||U.value,disabled:S.value,readonly:y.value,tabindex:"-1",value:d.value[1]},null),x(X0,{ref:w,start:T.value,stop:D.value},{"tick-label":n["tick-label"]}),x(cf,ee({ref:r,"aria-describedby":q.value,focused:_&&f.value===r.value?.$el,modelValue:d.value[0],"onUpdate:modelValue":Z=>d.value=[Z,d.value[1]],onFocus:Z=>{C(),f.value=r.value?.$el,g.value!==m.value&&d.value[0]===d.value[1]&&d.value[1]===m.value&&Z.relatedTarget!==o.value?.$el&&(r.value?.$el.blur(),o.value?.$el.focus())},onBlur:()=>{E(),f.value=void 0},min:m.value,max:d.value[1],position:T.value,ripple:e.ripple},V),{"thumb-label":n["thumb-label"]}),x(cf,ee({ref:o,"aria-describedby":q.value,focused:_&&f.value===o.value?.$el,modelValue:d.value[1],"onUpdate:modelValue":Z=>d.value=[d.value[0],Z],onFocus:Z=>{C(),f.value=o.value?.$el,g.value!==m.value&&d.value[0]===d.value[1]&&d.value[0]===g.value&&Z.relatedTarget!==r.value?.$el&&(o.value?.$el.blur(),r.value?.$el.focus())},onBlur:()=>{E(),f.value=void 0},min:d.value[0],max:g.value,position:D.value,ripple:e.ripple},V),{"thumb-label":n["thumb-label"]})])}})}),Nt({focus:()=>r.value?.$el.focus()},i)}}),PH=Y({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Pe,default:"$ratingEmpty"},fullIcon:{type:Pe,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...Ce(),...kt(),...Ea(),...Ne(),...We()},"VRating"),TH=ie()({name:"VRating",props:PH(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:a}=Qe(),{themeClasses:l}=ze(e),r=re(),o=xe(e,"modelValue"),i=P(()=>Je(parseFloat(o.value),0,Number(e.length))),s=P(()=>ya(Number(e.length),1)),u=P(()=>s.value.flatMap(w=>e.halfIncrements?[w-.5,w]:[w])),c=fe(-1),d=P(()=>u.value.map(w=>{const S=e.hover&&c.value>-1,y=i.value>=w,_=c.value>=w,E=(S?_:y)?e.fullIcon:e.emptyIcon,T=e.activeColor??e.color,D=y||_?T:e.color;return{isFilled:y,isHovered:_,icon:E,color:D}})),f=P(()=>[0,...u.value].map(w=>{function S(){c.value=w}function y(){c.value=-1}function _(){e.disabled||e.readonly||(o.value=i.value===w&&e.clearable?0:w)}return{onMouseenter:e.hover?S:void 0,onMouseleave:e.hover?y:void 0,onClick:_}})),v=P(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(o.value??0)-.5))*2:Math.floor(Math.max(0,Number(o.value??0)-1)));function g(){r.value?.querySelector('[tabindex="0"]')?.focus()}function m(w){if(e.disabled||e.readonly||w.ctrlKey||w.altKey)return;const S=e.halfIncrements?.5:1;if(w.key==="ArrowRight"){const y=Math.min(Number(e.length),Number(o.value??0)+S);o.value=y,Ee(()=>g())}if(w.key==="ArrowLeft"){const y=Math.max(0,Number(o.value??0)-S);o.value=y,Ee(()=>g())}}const k=zt(),h=P(()=>e.name??`v-rating-${k}`);function p(w){let{value:S,index:y,showStar:_=!0}=w;const{onMouseenter:C,onMouseleave:E,onClick:T}=f.value[y+1],D=`${h.value}-${String(S).replace(".","-")}`,L=y===v.value,A={color:d.value[y]?.color,density:e.density,disabled:e.disabled,icon:d.value[y]?.icon,ripple:e.ripple,size:e.size,variant:"plain",tabindex:L?0:-1,onKeydown:m};return I(ke,null,[I("label",{for:D,class:ue({"v-rating__item--half":e.halfIncrements&&S%1>0,"v-rating__item--full":e.halfIncrements&&S%1===0}),onMouseenter:C,onMouseleave:E,onClick:T},[I("span",{class:"v-rating__hidden"},[a(e.itemAriaLabel,S,e.length)]),_?n.item?n.item({...d.value[y],props:A,value:S,index:y,rating:i.value}):x(He,ee({"aria-label":a(e.itemAriaLabel,S,e.length)},A),null):void 0]),I("input",{class:"v-rating__hidden",name:h.value,id:D,type:"radio",value:S,checked:i.value===S,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function b(w){return n["item-label"]?n["item-label"](w):w.label?I("span",null,[w.label]):I("span",null,[pn(" ")])}return ce(()=>{const w=!!e.itemLabels?.length||n["item-label"];return x(e.tag,{class:ue(["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class]),style:pe(e.style),ref:r},{default:()=>[x(p,{value:0,index:-1,showStar:!1},null),s.value.map((S,y)=>I("div",{class:"v-rating__wrapper"},[w&&e.itemLabelPosition==="top"?b({value:S,index:y,label:e.itemLabels?.[y]}):void 0,I("div",{class:"v-rating__item"},[e.halfIncrements?I(ke,null,[x(p,{value:S-.5,index:y*2},null),x(p,{value:S,index:y*2+1},null)]):x(p,{value:S,index:y},null)]),w&&e.itemLabelPosition==="bottom"?b({value:S,index:y,label:e.itemLabels?.[y]}):void 0]))]})}),{}}}),EH={actions:"button@2",article:"heading, paragraph",avatar:"avatar",button:"button",card:"image, heading","card-avatar":"image, list-item-avatar",chip:"chip","date-picker":"list-item, heading, divider, date-picker-options, date-picker-days, actions","date-picker-options":"text, avatar@2","date-picker-days":"avatar@28",divider:"divider",heading:"heading",image:"image","list-item":"text","list-item-avatar":"avatar, text","list-item-two-line":"sentences","list-item-avatar-two-line":"avatar, sentences","list-item-three-line":"paragraph","list-item-avatar-three-line":"avatar, paragraph",ossein:"ossein",paragraph:"text@3",sentences:"text@2",subtitle:"text",table:"table-heading, table-thead, table-tbody, table-tfoot","table-heading":"chip, text","table-thead":"heading@6","table-tbody":"table-row-divider@6","table-row-divider":"table-row, divider","table-row":"text@6","table-tfoot":"text@2, avatar@2",text:"text"};function AH(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return I("div",{class:ue(["v-skeleton-loader__bone",`v-skeleton-loader__${e}`])},[t])}function eb(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>Xu(t))}function Xu(e){let t=[];if(!e)return t;const n=EH[e];if(e!==n){if(e.includes(","))return tb(e);if(e.includes("@"))return eb(e);n.includes(",")?t=tb(n):n.includes("@")?t=eb(n):n&&t.push(Xu(n))}return[AH(e,t)]}function tb(e){return e.replace(/\s/g,"").split(",").map(Xu)}const VH=Y({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...Pt(),...Et(),...We()},"VSkeletonLoader"),LH=ie()({name:"VSkeletonLoader",inheritAttrs:!1,props:VH(),setup(e,t){let{attrs:n,slots:a}=t;const{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color),{dimensionStyles:o}=Tt(e),{elevationClasses:i}=Mt(e),{themeClasses:s}=ze(e),{t:u}=Qe(),c=P(()=>Xu(rt(e.type).join(",")));return ce(()=>{const d=!a.default||e.loading,f=e.boilerplate||!d?{}:{ariaLive:"polite",ariaLabel:u(e.loadingText),role:"alert"};return d?I("div",ee({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},s.value,l.value,i.value],style:[r.value,o.value]},f,n),[c.value]):I(ke,null,[a.default?.()])}),{}}}),DH=ie()({name:"VSlideGroupItem",props:br(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Sl(e,Uv);return()=>n.default?.({isSelected:a.isSelected.value,select:a.select,toggle:a.toggle,selectedClass:a.selectedClass.value})}});function RH(e){const t=fe(e());let n=-1;function a(){clearInterval(n)}function l(){a(),Ee(()=>t.value=e())}function r(o){const i=o?getComputedStyle(o):{transitionDuration:.2},s=parseFloat(i.transitionDuration)*1e3||200;if(a(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+s;t.value=Math.max(e()-c,0),t.value<=0&&a()},s)}return ft(a),{clear:a,time:t,start:r,reset:l}}const G_=Y({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ta({location:"bottom"}),...yo(),...ut(),...Mn(),...We(),...Be(Fi({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","retainFocus","captureFocus","disableInitialFocus","scrim","scrollStrategy","stickToTarget","viewportMargin"])},"VSnackbar"),_f=ie()({name:"VSnackbar",props:G_(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),{positionClasses:l}=bo(e),{scopeId:r}=pr(),{themeClasses:o}=ze(e),{colorClasses:i,colorStyles:s,variantClasses:u}=al(e),{roundedClasses:c}=gt(e),d=RH(()=>Number(e.timeout)),f=re(),v=re(),g=fe(!1),m=fe(0),k=re(),h=Re(di,void 0);Gt(()=>!!h,()=>{const D=aw();vt(()=>{k.value=D.mainStyles.value})}),ge(a,b),ge(()=>e.timeout,b),pt(()=>{a.value&&b()});let p=-1;function b(){d.reset(),window.clearTimeout(p);const D=Number(e.timeout);if(!a.value||D===-1)return;const L=kv(v.value);d.start(L),p=window.setTimeout(()=>{a.value=!1},D)}function w(){d.reset(),window.clearTimeout(p)}function S(){g.value=!0,w()}function y(){g.value=!1,b()}function _(D){m.value=D.touches[0].clientY}function C(D){Math.abs(m.value-D.changedTouches[0].clientY)>50&&(a.value=!1)}function E(){g.value&&y()}const T=P(()=>e.location.split(" ").reduce((D,L)=>(D[`v-snackbar--${L}`]=!0,D),{}));return ce(()=>{const D=_a.filterProps(e),L=!!(n.default||n.text||e.text);return x(_a,ee({ref:f,class:["v-snackbar",{"v-snackbar--active":a.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},T.value,l.value,e.class],style:[k.value,e.style]},D,{modelValue:a.value,"onUpdate:modelValue":A=>a.value=A,contentProps:ee({class:["v-snackbar__wrapper",o.value,i.value,c.value,u.value],style:[s.value],onPointerenter:S,onPointerleave:y},D.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:_,onTouchend:C,onAfterLeave:E},r),{default:()=>[nl(!1,"v-snackbar"),e.timer&&!g.value&&I("div",{key:"timer",class:"v-snackbar__timer"},[x(Eu,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,modelValue:d.time.value},null)]),L&&I("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[n.text?.()??e.text,n.default?.()]),n.actions&&x(Fe,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[I("div",{class:"v-snackbar__actions"},[n.actions({isActive:a})])]})],activator:n.activator})}),Nt({},f)}}),OH=Y({closable:[Boolean,String],closeText:{type:String,default:"$vuetify.dismiss"},modelValue:{type:Array,default:()=>[]},...Be(G_(),["modelValue"])},"VSnackbarQueue"),MH=ie()({name:"VSnackbarQueue",props:OH(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=Qe(),r=fe(!1),o=fe(!1),i=fe();ge(()=>e.modelValue.length,(f,v)=>{!o.value&&f>v&&u()}),ge(r,f=>{f&&(o.value=!0)});function s(){e.modelValue.length?u():(i.value=void 0,o.value=!1)}function u(){const[f,...v]=e.modelValue;n("update:modelValue",v),i.value=typeof f=="string"?{text:f}:f,Ee(()=>{r.value=!0})}function c(){r.value=!1}const d=P(()=>({color:typeof e.closable=="string"?e.closable:void 0,text:l(e.closeText)}));ce(()=>{const f=!!(e.closable||a.actions),{modelValue:v,...g}=_f.filterProps(e);return I(ke,null,[o.value&&!!i.value&&(a.default?x(Fe,{defaults:{VSnackbar:i.value}},{default:()=>[a.default({item:i.value})]}):x(_f,ee(g,i.value,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,onAfterLeave:s}),{text:a.text?()=>a.text?.({item:i.value}):void 0,actions:f?()=>I(ke,null,[a.actions?x(Fe,{defaults:{VBtn:d.value}},{default:()=>[a.actions({item:i.value,props:{onClick:c}})]}):x(He,ee(d.value,{onClick:c}),null)]):void 0}))])})}}),Y_=Y({autoDraw:Boolean,autoDrawDuration:[Number,String],autoDrawEasing:{type:String,default:"ease"},color:String,gradient:{type:Array,default:()=>[]},gradientDirection:{type:String,validator:e=>["top","bottom","left","right"].includes(e),default:"top"},height:{type:[String,Number],default:75},labels:{type:Array,default:()=>[]},labelSize:{type:[Number,String],default:7},lineWidth:{type:[String,Number],default:4},id:String,itemValue:{type:String,default:"value"},modelValue:{type:Array,default:()=>[]},min:[String,Number],max:[String,Number],padding:{type:[String,Number],default:8},showLabels:Boolean,smooth:[Boolean,String,Number],width:{type:[Number,String],default:300}},"Line"),q_=Y({autoLineWidth:Boolean,...Y_()},"VBarline"),nb=ie()({name:"VBarline",props:q_(),setup(e,t){let{slots:n}=t;const a=zt(),l=P(()=>e.id||`barline-${a}`),r=P(()=>Number(e.autoDrawDuration)||500),o=P(()=>!!(e.showLabels||e.labels.length>0||n?.label)),i=P(()=>parseFloat(e.lineWidth)||4),s=P(()=>Math.max(e.modelValue.length*i.value,Number(e.width))),u=P(()=>({minX:0,maxX:s.value,minY:0,maxY:parseInt(e.height,10)})),c=P(()=>e.modelValue.map(k=>xt(k,e.itemValue,k)));function d(k,h){const{minX:p,maxX:b,minY:w,maxY:S}=h,y=k.length;let _=e.max!=null?Number(e.max):Math.max(...k),C=e.min!=null?Number(e.min):Math.min(...k);C>0&&e.min==null&&(C=0),_<0&&e.max==null&&(_=0);const E=b/(y===1?2:y),T=(S-w)/(_-C||1),D=S-Math.abs(C*T);return k.map((L,A)=>{const V=Math.abs(T*L);return{x:p+A*E,y:D-V+ +(L<0)*V,height:V,value:L}})}const f=P(()=>{const k=[],h=d(c.value,u.value),p=h.length;for(let b=0;k.length<p;b++){const w=h[b];let S=e.labels[b];S||(S=typeof w=="object"?w.value:w),k.push({x:w.x,value:String(S)})}return k}),v=P(()=>d(c.value,u.value)),g=P(()=>v.value.length===1?(u.value.maxX-i.value)/2:(Math.abs(v.value[0].x-v.value[1].x)-i.value)/2),m=P(()=>typeof e.smooth=="boolean"?e.smooth?2:0:Number(e.smooth));ce(()=>{const k=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block"},[I("defs",null,[I("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[k.map((h,p)=>I("stop",{offset:p/Math.max(k.length-1,1),"stop-color":h||"currentColor"},null))])]),I("clipPath",{id:`${l.value}-clip`},[v.value.map(h=>I("rect",{x:h.x+g.value,y:h.y,width:i.value,height:h.height,rx:m.value,ry:m.value},[e.autoDraw&&!ka()&&I(ke,null,[I("animate",{attributeName:"y",from:h.y+h.height,to:h.y,dur:`${r.value}ms`,fill:"freeze"},null),I("animate",{attributeName:"height",from:"0",to:h.height,dur:`${r.value}ms`,fill:"freeze"},null)])]))]),o.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[f.value.map((h,p)=>I("text",{x:h.x+g.value+i.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:p,value:h.value})??h.value]))]),I("g",{"clip-path":`url(#${l.value}-clip)`,fill:`url(#${l.value})`},[I("rect",{x:0,y:0,width:Math.max(e.modelValue.length*i.value,Number(e.width)),height:e.height},null)])])})}});function NH(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const l=e.shift(),r=e[e.length-1];return(n?`M${l.x} ${a-l.x+2} L${l.x} ${l.y}`:`M${l.x} ${l.y}`)+e.map((o,i)=>{const s=e[i+1],u=e[i-1]||l,c=s&&FH(s,o,u);if(!s||c)return`L${o.x} ${o.y}`;const d=Math.min(ab(u,o),ab(s,o)),v=d/2<t?d/2:t,g=lb(u,o,v),m=lb(s,o,v);return`L${g.x} ${g.y}S${o.x} ${o.y} ${m.x} ${m.y}`}).join("")+(n?`L${r.x} ${a-l.x+2} Z`:"")}function cs(e){return parseInt(e,10)}function FH(e,t,n){return cs(e.x+n.x)===cs(2*t.x)&&cs(e.y+n.y)===cs(2*t.y)}function ab(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function lb(e,t,n){const a={x:e.x-t.x,y:e.y-t.y},l=Math.sqrt(a.x*a.x+a.y*a.y),r={x:a.x/l,y:a.y/l};return{x:t.x+r.x*n,y:t.y+r.y*n}}const X_=Y({fill:Boolean,...Y_()},"VTrendline"),rb=ie()({name:"VTrendline",props:X_(),setup(e,t){let{slots:n}=t;const a=zt(),l=P(()=>e.id||`trendline-${a}`),r=P(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=re(0),i=re(null);function s(k,h){const{minX:p,maxX:b,minY:w,maxY:S}=h;k.length===1&&(k=[k[0],k[0]]);const y=k.length,_=e.max!=null?Number(e.max):Math.max(...k),C=e.min!=null?Number(e.min):Math.min(...k),E=(b-p)/(y-1),T=(S-w)/(_-C||1);return k.map((D,L)=>({x:p+L*E,y:S-(D-C)*T,value:D}))}const u=P(()=>!!(e.showLabels||e.labels.length>0||n?.label)),c=P(()=>parseFloat(e.lineWidth)||4),d=P(()=>Number(e.width)),f=P(()=>{const k=Number(e.padding);return{minX:k,maxX:d.value-k,minY:k,maxY:parseInt(e.height,10)-k}}),v=P(()=>e.modelValue.map(k=>xt(k,e.itemValue,k))),g=P(()=>{const k=[],h=s(v.value,f.value),p=h.length;for(let b=0;k.length<p;b++){const w=h[b];let S=e.labels[b];S||(S=typeof w=="object"?w.value:w),k.push({x:w.x,value:String(S)})}return k});ge(()=>e.modelValue,async()=>{if(await Ee(),!e.autoDraw||!i.value||ka())return;const k=i.value,h=k.getTotalLength();e.fill?(k.style.transformOrigin="bottom center",k.style.transition="none",k.style.transform="scaleY(0)",k.getBoundingClientRect(),k.style.transition=`transform ${r.value}ms ${e.autoDrawEasing}`,k.style.transform="scaleY(1)"):(k.style.strokeDasharray=`${h}`,k.style.strokeDashoffset=`${h}`,k.getBoundingClientRect(),k.style.transition=`stroke-dashoffset ${r.value}ms ${e.autoDrawEasing}`,k.style.strokeDashoffset="0"),o.value=h},{immediate:!0});function m(k){const h=typeof e.smooth=="boolean"?e.smooth?8:0:Number(e.smooth);return NH(s(v.value,f.value),h,k,parseInt(e.height,10))}ce(()=>{const k=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[I("defs",null,[I("linearGradient",{id:l.value,gradientUnits:"userSpaceOnUse",x1:e.gradientDirection==="left"?"100%":"0",y1:e.gradientDirection==="top"?"100%":"0",x2:e.gradientDirection==="right"?"100%":"0",y2:e.gradientDirection==="bottom"?"100%":"0"},[k.map((h,p)=>I("stop",{offset:p/Math.max(k.length-1,1),"stop-color":h||"currentColor"},null))])]),u.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[g.value.map((h,p)=>I("text",{x:h.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[n.label?.({index:p,value:h.value})??h.value]))]),I("path",{ref:i,d:m(e.fill),fill:e.fill?`url(#${l.value})`:"none",stroke:e.fill?"none":`url(#${l.value})`},null),e.fill&&I("path",{d:m(!1),fill:"none",stroke:e.color??e.gradient?.[0]},null)])})}}),BH=Y({type:{type:String,default:"trend"},...q_(),...X_()},"VSparkline"),$H=ie()({name:"VSparkline",props:BH(),setup(e,t){let{slots:n}=t;const{textColorClasses:a,textColorStyles:l}=Ut(()=>e.color),r=P(()=>!!(e.showLabels||e.labels.length>0||n?.label)),o=P(()=>{let i=parseInt(e.height,10);return r.value&&(i+=parseInt(e.labelSize,10)*1.5),i});ce(()=>{const i=e.type==="trend"?rb:nb,s=e.type==="trend"?rb.filterProps(e):nb.filterProps(e);return x(i,ee({key:e.type,class:a.value,style:l.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},s),n)})}}),HH=Y({...Ce(),...i0({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),WH=ie()({name:"VSpeedDial",props:HH(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),l=re(),r=P(()=>{const[i,s="center"]=e.location?.split(" ")??[];return`${i} ${s}`}),o=P(()=>({[`v-speed-dial__content--${r.value.replace(" ","-")}`]:!0}));return ce(()=>{const i=oo.filterProps(e);return x(oo,ee(i,{modelValue:a.value,"onUpdate:modelValue":s=>a.value=s,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value,e.contentClass],location:r.value,ref:l,transition:"fade-transition"}),{...n,default:s=>x(Fe,{defaults:{VBtn:{size:"small"}}},{default:()=>[x(rn,{appear:!0,group:!0,transition:e.transition},{default:()=>[n.default?.(s)]})]})})}),{}}}),Am=Symbol.for("vuetify:v-stepper"),J_=Y({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),Z_=ie()({name:"VStepperActions",props:J_(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=Qe();function r(){n("click:prev")}function o(){n("click:next")}return ce(()=>{const i={onClick:r},s={onClick:o};return I("div",{class:"v-stepper-actions"},[x(Fe,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:l(e.prevText),variant:"text"}}},{default:()=>[a.prev?.({props:i})??x(He,i,null)]}),x(Fe,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:l(e.nextText),variant:"tonal"}}},{default:()=>[a.next?.({props:s})??x(He,s,null)]})])}),{}}}),Q_=el("v-stepper-header"),jH=Y({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:Pe,default:"$complete"},editable:Boolean,editIcon:{type:Pe,default:"$edit"},error:Boolean,errorIcon:{type:Pe,default:"$error"},icon:Pe,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),UH=Y({...jH(),...br()},"VStepperItem"),eC=ie()({name:"VStepperItem",directives:{vRipple:Yt},props:UH(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const a=Sl(e,Am,!0),l=P(()=>a?.value.value??e.value),r=P(()=>e.rules.every(f=>f()===!0)),o=P(()=>!e.disabled&&e.editable),i=P(()=>!e.disabled&&e.editable),s=P(()=>e.error||!r.value),u=P(()=>e.complete||e.rules.length>0&&r.value),c=P(()=>s.value?e.errorIcon:u.value?e.completeIcon:a.isSelected.value&&e.editable?e.editIcon:e.icon),d=P(()=>({canEdit:i.value,hasError:s.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:l.value,value:e.value}));return ce(()=>{const f=(!a||a.isSelected.value||u.value||i.value)&&!s.value&&!e.disabled,v=!!(e.title!=null||n.title),g=!!(e.subtitle!=null||n.subtitle);function m(){a?.toggle()}return ot(I("button",{class:ue(["v-stepper-item",{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},a?.selectedClass.value]),disabled:!e.editable,type:"button",onClick:m},[o.value&&nl(!0,"v-stepper-item"),x(An,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:f?e.color:void 0,size:24},{default:()=>[n.icon?.(d.value)??(c.value?x(Ue,{icon:c.value},null):l.value)]}),I("div",{class:"v-stepper-item__content"},[v&&I("div",{key:"title",class:"v-stepper-item__title"},[n.title?.(d.value)??e.title]),g&&I("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[n.subtitle?.(d.value)??e.subtitle]),n.default?.(d.value)])]),[[Yt,e.editable&&e.ripple,null]])}),{}}}),zH=Y({...Be(Fu(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),tC=ie()({name:"VStepperWindow",props:zH(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Re(Am,null),l=xe(e,"modelValue"),r=P({get(){return l.value!=null||!a?l.value:a.items.value.find(o=>a.selected.value.includes(o.id))?.value},set(o){l.value=o}});return ce(()=>{const o=rr.filterProps(e);return x(rr,ee({_as:"VStepperWindow"},o,{modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),KH=Y({...Bu()},"VStepperWindowItem"),nC=ie()({name:"VStepperWindowItem",props:KH(),setup(e,t){let{slots:n}=t;return ce(()=>{const a=or.filterProps(e);return x(or,ee({_as:"VStepperWindowItem"},a,{class:["v-stepper-window-item",e.class],style:e.style}),n)}),{}}}),GH=Y({altLabels:Boolean,bgColor:String,completeIcon:Pe,editIcon:Pe,editable:Boolean,errorIcon:Pe,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},nonLinear:Boolean,flat:Boolean,...vr()},"Stepper"),YH=Y({...GH(),...yr({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...nm(),...mn(J_(),["prevText","nextText"])},"VStepper"),qH=ie()({name:"VStepper",props:YH(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:a,next:l,prev:r,selected:o}=Al(e,Am),{displayClasses:i,mobile:s}=Rn(e),{completeIcon:u,editIcon:c,errorIcon:d,color:f,editable:v,prevText:g,nextText:m}=co(e),k=P(()=>e.items.map((b,w)=>{const S=xt(b,e.itemTitle,b),y=xt(b,e.itemValue,w+1),_=e.itemProps===!0?b:xt(b,e.itemProps),C={title:S,value:y,..._};return{title:C.title,value:C.value,props:C,raw:b}})),h=P(()=>a.value.findIndex(b=>o.value.includes(b.id))),p=P(()=>e.disabled?e.disabled:h.value===0?"prev":h.value===a.value.length-1?"next":!1);return St({VStepperItem:{editable:v,errorIcon:d,completeIcon:u,editIcon:c,prevText:g,nextText:m},VStepperActions:{color:f,disabled:p,prevText:g,nextText:m}}),ce(()=>{const b=_l.filterProps(e),w=!!(n.header||e.items.length),S=e.items.length>0,y=!e.hideActions&&!!(S||n.actions);return x(_l,ee(b,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":s.value},i.value,e.class],style:e.style}),{default:()=>[w&&x(Q_,{key:"stepper-header"},{default:()=>[k.value.map((_,C)=>{let{raw:E,...T}=_;return I(ke,null,[!!C&&x(In,null,null),x(eC,T.props,{default:n[`header-item.${T.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),S&&x(tC,{key:"stepper-window"},{default:()=>[k.value.map(_=>x(nC,{value:_.value},{default:()=>n[`item.${_.value}`]?.(_)??n.item?.(_)}))]}),n.default?.({prev:r,next:l}),y&&(n.actions?.({next:l,prev:r})??x(Z_,{key:"stepper-actions","onClick:prev":r,"onClick:next":l},n))]})}),{prev:r,next:l}}}),XH=Y({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...rl(),...Lu()},"VSwitch"),JH=ie()({name:"VSwitch",inheritAttrs:!1,props:XH(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=xe(e,"indeterminate"),r=xe(e,"modelValue"),{loaderClasses:o}=Li(e),{isFocused:i,focus:s,blur:u}=ll(e),c=re(),d=re(),f=Sv&&window.matchMedia("(forced-colors: active)").matches,v=M(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),g=zt(),m=M(()=>e.id||`switch-${g}`);function k(){l.value&&(l.value=!1)}function h(p){p.stopPropagation(),p.preventDefault(),c.value?.input?.click()}return ce(()=>{const[p,b]=Ia(n),w=en.filterProps(e),S=wl.filterProps(e);return x(en,ee({ref:d,class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},o.value,e.class]},p,w,{modelValue:r.value,"onUpdate:modelValue":y=>r.value=y,id:m.value,focused:i.value,style:e.style}),{...a,default:y=>{let{id:_,messagesId:C,isDisabled:E,isReadonly:T,isValid:D}=y;const L={model:r,isValid:D};return x(wl,ee({ref:c},S,{modelValue:r.value,"onUpdate:modelValue":[A=>r.value=A,k],id:_.value,"aria-describedby":C.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:E.value,readonly:T.value,onFocus:s,onBlur:u},b),{...a,default:A=>{let{backgroundColorClasses:V,backgroundColorStyles:B}=A;return I("div",{class:ue(["v-switch__track",f?void 0:V.value]),style:pe(B.value),onClick:h},[a["track-true"]&&I("div",{key:"prepend",class:"v-switch__track-true"},[a["track-true"](L)]),a["track-false"]&&I("div",{key:"append",class:"v-switch__track-false"},[a["track-false"](L)])])},input:A=>{let{inputNode:V,icon:B,backgroundColorClasses:W,backgroundColorStyles:U}=A;return I(ke,null,[V,I("div",{class:ue(["v-switch__thumb",{"v-switch__thumb--filled":B||e.loading},e.inset||f?void 0:W.value]),style:pe(e.inset?void 0:U.value)},[a.thumb?x(Fe,{defaults:{VIcon:{icon:B,size:"x-small"}}},{default:()=>[a.thumb({...L,icon:B})]}):x(Fv,null,{default:()=>[e.loading?x(Di,{name:"v-switch",active:!0,color:D.value===!1?void 0:v.value},{default:q=>a.loader?a.loader(q):x(kl,{active:q.isActive,color:q.color,indeterminate:!0,size:"16",width:"2"},null)}):B&&x(Ue,{key:String(B),icon:B,size:"x-small"},null)]})])])}})}})}),Nt({},d)}}),ZH=Y({color:String,height:[Number,String],window:Boolean,...Ce(),...Et(),...mr(),...ut(),...Ne(),...We()},"VSystemBar"),QH=ie()({name:"VSystemBar",props:ZH(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{backgroundColorClasses:l,backgroundColorStyles:r}=Ye(()=>e.color),{elevationClasses:o}=Mt(e),{roundedClasses:i}=gt(e),{ssrBootStyles:s}=gr(),u=P(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=hr({id:e.name,order:P(()=>parseInt(e.order,10)),position:fe("top"),layoutSize:u,elementSize:u,active:P(()=>!0),absolute:M(()=>e.absolute)});return ce(()=>x(e.tag,{class:ue(["v-system-bar",{"v-system-bar--window":e.window},a.value,l.value,o.value,i.value,e.class]),style:pe([r.value,c.value,s.value,e.style])},n)),{}}}),Vm=Symbol.for("vuetify:v-tabs"),aC=Y({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:"horizontal"},...Be(Vu({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),lC=ie()({name:"VTab",props:aC(),setup(e,t){let{slots:n,attrs:a}=t;const{textColorClasses:l,textColorStyles:r}=Ut(()=>e.sliderColor),{backgroundColorClasses:o,backgroundColorStyles:i}=Ye(()=>e.sliderColor),s=re(),u=re(),c=P(()=>e.direction==="horizontal"),d=P(()=>s.value?.group?.isSelected.value??!1);function f(k,h){return{opacity:[0,1]}}function v(k,h){return e.direction==="vertical"?{transform:["scaleY(0)","scaleY(1)"]}:{transform:["scaleX(0)","scaleX(1)"]}}function g(k,h){const p=h.getBoundingClientRect(),b=k.getBoundingClientRect(),w=c.value?"x":"y",S=c.value?"X":"Y",y=c.value?"right":"bottom",_=c.value?"width":"height",C=p[w],E=b[w],T=C>E?p[y]-b[y]:p[w]-b[w],D=Math.sign(T)>0?c.value?"right":"bottom":Math.sign(T)<0?c.value?"left":"top":"center",A=(Math.abs(T)+(Math.sign(T)<0?p[_]:b[_]))/Math.max(p[_],b[_])||0,V=p[_]/b[_]||0,B=1.5;return{transform:[`translate${S}(${T}px) scale${S}(${V})`,`translate${S}(${T/B}px) scale${S}(${(A-1)/B+1})`,"none"],transformOrigin:Array(3).fill(D)}}function m(k){let{value:h}=k;if(h){const p=s.value?.$el.parentElement?.querySelector(".v-tab--selected .v-tab__slider"),b=u.value;if(!p||!b)return;const w=getComputedStyle(p).backgroundColor,S={fade:f,grow:v,shift:g}[e.sliderTransition??"shift"]??g,y=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??"shift"]??225);Oa(b,{backgroundColor:[w,w],...S(b,p)},{duration:y,easing:ii})}}return ce(()=>{const k=He.filterProps(e);return x(He,ee({symbol:Vm,ref:s,class:["v-tab",e.class,d.value&&e.inset?o.value:[]],style:[e.style,d.value&&e.inset?i.value:[],{backgroundColor:d.value&&e.inset?"transparent !important":void 0}],tabindex:d.value?0:-1,role:"tab","aria-selected":String(d.value),active:!1},k,a,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":m}),{...n,default:()=>I(ke,null,[n.default?.()??e.text,!e.hideSlider&&I("div",{ref:u,class:ue(["v-tab__slider",e.inset?o.value:l.value]),style:pe([r.value,e.inset?i.value:l.value])},null)])})}),Nt({},s)}}),eW=Y({...Be(Fu(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),rC=ie()({name:"VTabsWindow",props:eW(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Re(Vm,null),l=xe(e,"modelValue"),r=P({get(){return l.value!=null||!a?l.value:a.items.value.find(o=>a.selected.value.includes(o.id))?.value},set(o){l.value=o}});return ce(()=>{const o=rr.filterProps(e);return x(rr,ee({_as:"VTabsWindow"},o,{modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),tW=Y({...Bu()},"VTabsWindowItem"),oC=ie()({name:"VTabsWindowItem",props:tW(),setup(e,t){let{slots:n}=t;return ce(()=>{const a=or.filterProps(e);return x(or,ee({_as:"VTabsWindowItem"},a,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function nW(e){return e?e.map(t=>ar(t)?t:{text:t,value:t}):[]}const aW=Y({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,inset:Boolean,insetPadding:[String,Number],insetRadius:[String,Number],sliderColor:String,...mn(aC(),["spaced","sliderTransition","sliderTransitionDuration"]),...zv({mandatory:"force",selectedClass:"v-tab-item--selected"}),...kt(),...Ne()},"VTabs"),lW=ie()({name:"VTabs",props:aW(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:a}=t;const l=xe(e,"modelValue"),r=P(()=>nW(e.items)),{densityClasses:o}=qt(e),{backgroundColorClasses:i,backgroundColorStyles:s}=Ye(()=>e.bgColor),{scopeId:u}=pr();return St({VTab:{color:M(e,"color"),direction:M(e,"direction"),stacked:M(e,"stacked"),fixed:M(e,"fixedTabs"),inset:M(e,"inset"),sliderColor:M(e,"sliderColor"),sliderTransition:M(e,"sliderTransition"),sliderTransitionDuration:M(e,"sliderTransitionDuration"),hideSlider:M(e,"hideSlider")}}),ce(()=>{const c=gi.filterProps(e),d=!!(a.window||e.items.length>0);return I(ke,null,[x(gi,ee(c,{modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--inset":e.inset,"v-tabs--stacked":e.stacked},o.value,i.value,e.class],style:[{"--v-tabs-height":be(e.height),"--v-tabs-inset-padding":e.inset?be(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?be(e.insetRadius):void 0},s.value,e.style],role:"tablist",symbol:Vm},u,n),{default:a.default??(()=>r.value.map(f=>a.tab?.({item:f})??x(lC,ee(f,{key:f.text,value:f.value,spaced:e.spaced}),{default:a[`tab.${f.value}`]?()=>a[`tab.${f.value}`]?.({item:f}):void 0}))),prev:a.prev,next:a.next}),d&&x(rC,ee({modelValue:l.value,"onUpdate:modelValue":f=>l.value=f,key:"tabs-window"},u),{default:()=>[r.value.map(f=>a.item?.({item:f})??x(oC,{value:f.value},{default:()=>a[`item.${f.value}`]?.({item:f})})),a.window?.()]})])}),{}}}),rW=Y({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxHeight:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...s0(),...Be(rl(),["direction"]),...Bi()},"VTextarea"),oW=ie()({name:"VTextarea",directives:{vIntersect:na},inheritAttrs:!1,props:rW(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,t){let{attrs:n,emit:a,slots:l}=t;const r=xe(e,"modelValue"),{isFocused:o,focus:i,blur:s}=ll(e),{onIntersect:u}=u0(e),c=P(()=>typeof e.counterValue=="function"?e.counterValue(r.value):(r.value||"").toString().length),d=P(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=re(),v=re(),g=fe(""),m=re(),k=re(0),{platform:h}=Rn(),p=am(e),b=P(()=>e.persistentPlaceholder||o.value||e.active);function w(){p.isSuppressing.value&&p.update(),m.value!==document.activeElement&&m.value?.focus(),o.value||i()}function S(V){w(),a("click:control",V)}function y(V){a("mousedown:control",V)}function _(V){V.stopPropagation(),w(),Ee(()=>{r.value="",Ti(e["onClick:clear"],V)})}function C(V){const B=V.target;if(!e.modelModifiers?.trim){r.value=B.value;return}const W=B.value,U=B.selectionStart,q=B.selectionEnd;r.value=W,Ee(()=>{let Z=0;W.trimStart().length===B.value.length&&(Z=W.length-B.value.length),U!=null&&(B.selectionStart=U-Z),q!=null&&(B.selectionEnd=q-Z)})}const E=re(),T=re(Number(e.rows)),D=P(()=>["plain","underlined"].includes(e.variant));vt(()=>{e.autoGrow||(T.value=Number(e.rows))});function L(){Ee(()=>{if(!m.value)return;if(h.value.firefox){k.value=12;return}const{offsetWidth:V,clientWidth:B}=m.value;k.value=Math.max(0,V-B)}),e.autoGrow&&Ee(()=>{if(!E.value||!v.value)return;const V=getComputedStyle(E.value),B=getComputedStyle(v.value.$el),W=parseFloat(V.getPropertyValue("--v-field-padding-top"))+parseFloat(V.getPropertyValue("--v-input-padding-top"))+parseFloat(V.getPropertyValue("--v-field-padding-bottom")),U=E.value.scrollHeight,q=parseFloat(V.lineHeight),Z=Math.max(parseFloat(e.rows)*q+W,parseFloat(B.getPropertyValue("--v-input-control-height"))),K=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*q+W||1/0,te=Je(U??0,Z,K);T.value=Math.floor((te-W)/q),g.value=be(te)})}pt(L),ge(r,L),ge(()=>e.rows,L),ge(()=>e.maxHeight,L),ge(()=>e.maxRows,L),ge(()=>e.density,L),ge(T,V=>{a("update:rows",V)});let A;return ge(E,V=>{V?(A=new ResizeObserver(L),A.observe(E.value)):A?.disconnect()}),Wt(()=>{A?.disconnect()}),ce(()=>{const V=!!(l.counter||e.counter||e.counterValue),B=!!(V||l.details),[W,U]=Ia(n),{modelValue:q,...Z}=en.filterProps(e),K={...Cl.filterProps(e),"onClick:clear":_};return x(en,ee({ref:f,modelValue:r.value,"onUpdate:modelValue":te=>r.value=te,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-input--plain-underlined":D.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?be(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":be(k.value)},e.style]},W,Z,{centerAffix:T.value===1&&!D.value,focused:o.value}),{...l,default:te=>{let{id:X,isDisabled:z,isDirty:J,isReadonly:ve,isValid:we,hasDetails:j}=te;return x(Cl,ee({ref:v,style:{"--v-textarea-control-height":g.value},onClick:S,onMousedown:y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},K,{id:X.value,active:b.value||J.value,labelId:`${X.value}-label`,centerAffix:T.value===1&&!D.value,dirty:J.value||e.dirty,disabled:z.value,focused:o.value,details:j.value,error:we.value===!1}),{...l,default:ne=>{let{props:{class:me,...he},controlRef:_e}=ne;return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[e.prefix]),ot(I("textarea",ee({ref:Le=>m.value=_e.value=Le,class:me,value:r.value,onInput:C,autofocus:e.autofocus,readonly:ve.value,disabled:z.value,placeholder:e.placeholder,rows:e.rows,name:p.fieldName.value,autocomplete:p.fieldAutocomplete.value,onFocus:w,onBlur:s,"aria-labelledby":`${X.value}-label`},he,U),null),[[na,{handler:u},null,{once:!0}]]),e.autoGrow&&ot(I("textarea",{class:ue([me,"v-textarea__sizer"]),id:`${he.id}-sizer`,"onUpdate:modelValue":Le=>r.value=Le,ref:E,readonly:!0,"aria-hidden":"true"},null),[[K1,r.value]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:B?te=>I(ke,null,[l.details?.(te),V&&I(ke,null,[I("span",null,null),x(Du,{active:e.persistentCounter||o.value,value:c.value,max:d.value,disabled:e.disabled},l.counter)])]):void 0})}),Nt({},f,v,m)}}),iW=Y({withBackground:Boolean,...Ce(),...We(),...Ne()},"VThemeProvider"),sW=ie()({name:"VThemeProvider",props:iW(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e);return()=>e.withBackground?x(e.tag,{class:ue(["v-theme-provider",a.value,e.class]),style:pe(e.style)},{default:()=>[n.default?.()]}):n.default?.()}}),uW=Y({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Pe,iconColor:String,lineColor:String,...Ce(),...ut(),...Ea(),...Et()},"VTimelineDivider"),cW=ie()({name:"VTimelineDivider",props:uW(),setup(e,t){let{slots:n}=t;const{sizeClasses:a,sizeStyles:l}=go(e,"v-timeline-divider__dot"),{backgroundColorStyles:r,backgroundColorClasses:o}=Ye(()=>e.dotColor),{roundedClasses:i}=gt(e,"v-timeline-divider__dot"),{elevationClasses:s}=Mt(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Ye(()=>e.lineColor);return ce(()=>I("div",{class:ue(["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:pe(e.style)},[I("div",{class:ue(["v-timeline-divider__before",u.value]),style:pe(c.value)},null),!e.hideDot&&I("div",{key:"dot",class:ue(["v-timeline-divider__dot",s.value,i.value,a.value]),style:pe(l.value)},[I("div",{class:ue(["v-timeline-divider__inner-dot",o.value,i.value]),style:pe(r.value)},[n.default?x(Fe,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):x(Ue,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),I("div",{class:ue(["v-timeline-divider__after",u.value]),style:pe(c.value)},null)])),{}}}),iC=Y({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Pe,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||["start","end"].includes(e)},...Ce(),...Pt(),...Et(),...ut(),...Ea(),...Ne()},"VTimelineItem"),dW=ie()({name:"VTimelineItem",props:iC(),setup(e,t){let{slots:n}=t;const{dimensionStyles:a}=Tt(e),l=fe(0),r=re();return ge(r,o=>{o&&(l.value=o.$el.querySelector(".v-timeline-divider__dot")?.getBoundingClientRect().width??0)},{flush:"post"}),ce(()=>I("div",{class:ue(["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot,"v-timeline-item--side-start":e.side==="start","v-timeline-item--side-end":e.side==="end"},e.class]),style:pe([{"--v-timeline-dot-size":be(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${be(e.lineInset)})`:be(0)},e.style])},[I("div",{class:"v-timeline-item__body",style:pe(a.value)},[n.default?.()]),x(cW,{ref:r,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&I("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&n.opposite?.()])])),{}}}),fW=Y({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...mn(iC({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...Ce(),...kt(),...Ne(),...We()},"VTimeline"),vW=ie()({name:"VTimeline",props:fW(),setup(e,t){let{slots:n}=t;const{themeClasses:a}=ze(e),{densityClasses:l}=qt(e),{rtlClasses:r}=Lt();St({VTimelineDivider:{lineColor:M(()=>e.lineColor)},VTimelineItem:{density:M(()=>e.density),dotColor:M(()=>e.dotColor),fillDot:M(()=>e.fillDot),hideOpposite:M(()=>e.hideOpposite),iconColor:M(()=>e.iconColor),lineColor:M(()=>e.lineColor),lineInset:M(()=>e.lineInset),size:M(()=>e.size)}});const o=P(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),i=P(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return ce(()=>x(e.tag,{class:ue(["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,i.value,{"v-timeline--inset-line":!!e.lineInset},a.value,l.value,o.value,r.value,e.class]),style:pe([{"--v-timeline-line-thickness":be(e.lineThickness)},e.style])},n)),{}}}),mW=Y({allowedValues:Function,ampm:Boolean,color:String,disabled:Boolean,displayedValue:null,double:Boolean,format:{type:Function,default:e=>e},max:{type:Number,required:!0},min:{type:Number,required:!0},scrollable:Boolean,readonly:Boolean,rotate:{type:Number,default:0},step:{type:Number,default:1},modelValue:{type:Number}},"VTimePickerClock"),Cf=ie()({name:"VTimePickerClock",props:mW(),emits:{change:e=>!0,input:e=>!0},setup(e,t){let{emit:n}=t;const a=re(null),l=re(null),r=re(void 0),o=re(!1),i=re(null),s=re(null),u=Ik(K=>n("change",K),750),{textColorClasses:c,textColorStyles:d}=Ut(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:v}=Ye(()=>e.color),g=P(()=>e.max-e.min+1),m=P(()=>e.double?g.value/2:g.value),k=P(()=>360/m.value),h=P(()=>k.value*Math.PI/180),p=P(()=>e.modelValue==null?e.min:e.modelValue),b=P(()=>.62),w=P(()=>{const K=[];for(let te=e.min;te<=e.max;te=te+e.step)K.push(te);return K});ge(()=>e.modelValue,K=>{r.value=K});function S(K){r.value!==K&&(r.value=K),n("input",K)}function y(K){return!e.allowedValues||e.allowedValues(K)}function _(K){if(!e.scrollable||e.disabled)return;K.preventDefault();const te=Math.sign(-K.deltaY||1);let X=p.value;do X=X+te,X=(X-e.min+g.value)%g.value+e.min;while(!y(X)&&X!==p.value);X!==e.displayedValue&&S(X),u(X)}function C(K){return e.double&&K-e.min>=m.value}function E(K){return C(K)?b.value:1}function T(K){const te=e.rotate*Math.PI/180;return{x:Math.sin((K-e.min)*h.value+te)*E(K),y:-Math.cos((K-e.min)*h.value+te)*E(K)}}function D(K,te){const X=(Math.round(K/k.value)+(te?m.value:0))%g.value+e.min;return K<360-k.value/2?X:te?e.max-m.value+1:e.min}function L(K){const{x:te,y:X}=T(K);return{left:`${Math.round(50+te*50)}%`,top:`${Math.round(50+X*50)}%`}}function A(K,te){const X=te.x-K.x,z=te.y-K.y;return Math.sqrt(X*X+z*z)}function V(K,te){const X=2*Math.atan2(te.y-K.y-A(K,te),te.x-K.x);return Math.abs(X*180/Math.PI)}function B(K){i.value===null&&(i.value=K),s.value=K,S(K)}function W(K){if(K.preventDefault(),!o.value&&K.type!=="click"||!a.value)return;const{width:te,top:X,left:z}=a.value?.getBoundingClientRect(),{width:J}=l.value?.getBoundingClientRect()??{width:0},{clientX:ve,clientY:we}="touches"in K?K.touches[0]:K,j={x:te/2,y:-te/2},ne={x:ve-z,y:X-we},me=Math.round(V(j,ne)-e.rotate+360)%360,he=e.double&&A(j,ne)<(J+J*b.value)/4,_e=Math.ceil(15/k.value);let Le;for(let N=0;N<_e;N++)if(Le=D(me+N*k.value,he),y(Le)||(Le=D(me-N*k.value,he),y(Le)))return B(Le)}function U(K){e.disabled||(K.preventDefault(),window.addEventListener("mousemove",W),window.addEventListener("touchmove",W),window.addEventListener("mouseup",q),window.addEventListener("touchend",q),i.value=null,s.value=null,o.value=!0,W(K))}function q(K){K.stopPropagation(),Z(),o.value=!1,s.value!==null&&y(s.value)&&n("change",s.value)}function Z(){window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q)}ft(Z),ce(()=>I("div",{class:ue([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:U,onTouchstart:U,onWheel:_,ref:a},[I("div",{class:"v-time-picker-clock__inner",ref:l},[I("div",{class:ue([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":C(e.modelValue)},c.value]),style:pe([{transform:`rotate(${e.rotate+k.value*(p.value-e.min)}deg) scaleY(${E(p.value)})`},d.value])},null),w.value.map(K=>{const te=K===p.value;return I("div",{class:ue([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":te,"v-time-picker-clock__item--disabled":e.disabled||!y(K)},te&&f.value]),style:pe([L(K),te&&v.value])},[I("span",null,[e.format(K)])])})])]))}}),hW=Y({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},"VTimePickerField"),$c=ie()({name:"VTimePickerField",props:hW(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n}=t;const{textColorClasses:a,textColorStyles:l}=Ut(()=>e.color),r=re(),o=fe(!1);function i(s){if(["Backspace","Delete"].includes(s.key)){s.preventDefault();const u=s.target;u.value="",n("update:modelValue",null)}}return ce(()=>x(Ca,{ref:r,_as:"VTimePickerField",autocomplete:"off",class:ue(["v-time-picker-controls__time__field",{"v-time-picker-controls__time__field--active":e.active},e.active?a.value:[]]),style:pe(e.active?l.value:[]),disabled:e.disabled,variant:"solo-filled",inputmode:"numeric",hideDetails:"auto","aria-label":e.label,"aria-invalid":!!e.error,"aria-errormessage":e.error,error:!!e.error,hint:e.showHint?e.label:void 0,persistentHint:!0,flat:!0,modelValue:e.modelValue??(o.value?"":"--"),"onUpdate:modelValue":s=>n("update:modelValue",s),onKeydown:i,onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null)),Nt({},r)}});function Bn(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;return String(e).padStart(t,"0")}function sC(e){return e?(e-1)%12+1:12}function Yo(e,t){return e%12+(t==="pm"?12:0)}function Ao(e){const t=e.replaceAll(/\D/g,"");return t.length>0?Number(t):null}function gW(e,t,n){{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function yW(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}const uC=Y({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},"time-validation");function cC(e){const t=P(()=>{const r=e.min?Number(e.min.split(":")[0]):0,o=e.max?Number(e.max.split(":")[0]):23;return i=>i<r||i>o?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(i):typeof e.allowedHours=="function"?e.allowedHours(i):!0}),n=P(()=>{const[r,o]=e.min?e.min.split(":").map(Number):[0,0],[i,s]=e.max?e.max.split(":").map(Number):[23,59],u=r*60+o,c=i*60+s;return(d,f)=>{if(d!==null){const v=60*d+f;if(v<u||v>c)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(f):typeof e.allowedMinutes=="function"?e.allowedMinutes(f):!0}}),a=P(()=>{const[r,o,i]=e.min?e.min.split(":").map(Number):[0,0,0],[s,u,c]=e.max?e.max.split(":").map(Number):[23,59,59],d=r*3600+o*60+(i||0),f=s*3600+u*60+(c||0);return(v,g,m)=>{if(v!==null&&g!==null){const k=3600*v+60*g+m;if(k<d||k>f)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(m):typeof e.allowedSeconds=="function"?e.allowedSeconds(m):!0}});function l(r,o,i){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;const c=r==="hour"?t.value:r==="minute"?v=>n.value(s,v):v=>a.value(s,u,v),d=r==="hour"?v=>gW(v,i).value:v=>yW(v,i),f=r==="hour"?24:60;for(let v=1;v<=f&&(o=d(o),!c(o));v++);return o}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:a,findNextAllowed:l}}const bW=Y({ampm:Boolean,color:String,disabled:Boolean,inputHints:Boolean,hour:[Number,String],minute:[Number,String],second:[Number,String],period:String,readonly:Boolean,useSeconds:Boolean,value:Number,viewMode:String,...uC()},"VTimePickerControls"),xf=ie()({name:"VTimePickerControls",props:bW(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,t){let{emit:n}=t;const{t:a}=Qe(),{isAllowedHour:l,isAllowedMinute:r,isAllowedSecond:o,findNextAllowed:i}=cC(e),s=P(()=>e.hour!==null?e.ampm?Yo(Number(e.hour),e.period??"am"):Number(e.hour):null),u=P(()=>e.minute!==null?Number(e.minute):null),c=P(()=>e.hour===null?!0:l.value?.(Number(s.value))??!0),d=P(()=>e.minute===null?!0:r.value?.(s.value,Number(e.minute))??!0),f=P(()=>e.second===null?!0:o.value?.(s.value,u.value,Number(e.second))??!0),v={in:A=>{if(A==null||isNaN(Number(A)))return null;const V=Number(A);return e.ampm?Bn(sC(V)):Bn(V)},out:A=>{if(isNaN(Number(A))||A==null||A==="")return null;const V=typeof A=="string"?Ao(A):Number(A);return V===null?null:e.ampm?Yo(V,e.period??"am"):Je(V,0,23)}},g=xe(e,"hour",void 0,v.in,v.out),m={in:A=>A!=null&&!isNaN(Number(A))?Bn(`${A}`):null,out:A=>{if(isNaN(Number(A))||A==null||A==="")return null;const V=typeof A=="string"?Ao(A):Number(A);return V!==null?Je(V,0,59):null}},k=xe(e,"minute",void 0,m.in,m.out),h=xe(e,"second",void 0,m.in,m.out);function p(A){if(!["ArrowUp","ArrowDown"].includes(A.key))return;A.preventDefault(),A.stopPropagation();const V=e.period==="am",B=e.ampm?Yo(Number(g.value??0),V?"am":"pm"):Number(g.value??0),W=i("hour",B,A.key==="ArrowUp"),U=V&&W>=12||!V&&W<12;e.ampm&&U?(n("update:period",e.period==="am"?"pm":"am"),Ee(()=>g.value=Bn(W))):g.value=Bn(W)}function b(A){if(!["ArrowUp","ArrowDown"].includes(A.key))return;A.preventDefault(),A.stopPropagation();const V=Number(k.value??0),B=i("minute",V,A.key==="ArrowUp",s.value);k.value=Bn(B)}function w(A){if(!["ArrowUp","ArrowDown"].includes(A.key))return;A.preventDefault(),A.stopPropagation();const V=Number(h.value??0),B=i("second",V,A.key==="ArrowUp",s.value,u.value);h.value=Bn(B)}function S(A,V,B){return W=>{if(!W.data)return;const U=W.target,{value:q,selectionStart:Z,selectionEnd:K}=U??{};if(Ao(W.data)===null){W.preventDefault();return}const te=q?q.slice(0,Z)+W.data+q.slice(K):W.data;if(te.length>2){if(Z===K&&K===0&&W.data.trim().startsWith("0")){W.preventDefault(),U.value=te.trim().substring(0,2),B(U.value),W.data.trim().length===1&&U.setSelectionRange(1,1);return}if(Z===K&&K===1&&q.startsWith("0")){W.preventDefault(),U.value=te.trim().substring(0,2),B(U.value);return}const z=e.viewMode==="hour"?e.ampm?12:23:59;if(Ao(te)>z){W.preventDefault(),U.value=Bn(String(Ao(W.data)).substring(0,2)),B(U.value);return}}const X=A(te);V(X)&&W.preventDefault()}}function y(A){n("update:period",A)}const _=re(),C=re(),E=re();ge(()=>e.viewMode,(A,V)=>{switch(V){case"hour":_.value.blur();break;case"minute":C.value.blur();break;case"second":E.value.blur();break}});const T=S(v.out,A=>v.in(A)===g.value,A=>g.value=A),D=S(m.out,A=>m.in(A)===k.value,A=>k.value=A),L=S(m.out,A=>m.in(A)===h.value,A=>h.value=A);return ce(()=>I("div",{class:"v-time-picker-controls"},[I("div",{class:ue({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[x($c,{ref:_,active:e.viewMode==="hour",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.hour"),showHint:e.inputHints,error:c.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:g.value,"onUpdate:modelValue":A=>g.value=A,onKeydown:p,onBeforeinput:T,onFocus:()=>n("update:viewMode","hour")},null),I("span",{class:"v-time-picker-controls__time__separator"},[pn(":")]),x($c,{ref:C,active:e.viewMode==="minute",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.minute"),showHint:e.inputHints,error:d.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:k.value,"onUpdate:modelValue":A=>k.value=A,onKeydown:b,onBeforeinput:D,onFocus:()=>n("update:viewMode","minute")},null),e.useSeconds&&I("span",{key:"secondsDivider",class:"v-time-picker-controls__time__separator"},[pn(":")]),e.useSeconds&&I(ke,null,[x($c,{key:"secondsVal",ref:E,active:e.viewMode==="second",color:e.color,disabled:e.disabled,label:a("$vuetify.timePicker.second"),showHint:e.inputHints,error:f.value?void 0:a("$vuetify.timePicker.notAllowed"),modelValue:h.value,"onUpdate:modelValue":A=>h.value=A,onKeydown:w,onBeforeinput:L,onFocus:()=>n("update:viewMode","second")},null)]),e.ampm&&I("div",{class:"v-time-picker-controls__ampm"},[x(He,{active:e.period==="am",color:e.period==="am"?e.color:void 0,class:ue({"v-time-picker-controls__ampm__am":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="am"}),disabled:e.disabled,text:a("$vuetify.timePicker.am"),variant:e.disabled&&e.period==="am"?"elevated":"tonal",onClick:()=>e.period!=="am"?y("am"):null},null),x(He,{active:e.period==="pm",color:e.period==="pm"?e.color:void 0,class:ue({"v-time-picker-controls__ampm__pm":!0,"v-time-picker-controls__ampm__btn":!0,"v-time-picker-controls__ampm__btn__active":e.period==="pm"}),disabled:e.disabled,text:a("$vuetify.timePicker.pm"),variant:e.disabled&&e.period==="pm"?"elevated":"tonal",onClick:()=>e.period!=="pm"?y("pm"):null},null)])])])),{}}}),pW=Y({disabled:Boolean,format:{type:String,default:"ampm"},viewMode:{type:String,default:"hour"},period:{type:String,default:"am",validator:e=>["am","pm"].includes(e)},modelValue:null,readonly:Boolean,scrollable:Boolean,useSeconds:Boolean,variant:{type:String,default:"dial"},...uC(),...Be($u({title:"$vuetify.timePicker.title"}),["landscape"]),...kt()},"VTimePicker"),SW=ie()({name:"VTimePicker",props:pW(),emits:{"update:hour":e=>!0,"update:minute":e=>!0,"update:period":e=>!0,"update:second":e=>!0,"update:modelValue":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:a}=t;const{t:l}=Qe(),{densityClasses:r}=qt(e),o=re(null),i=re(null),s=re(null),u=re(null),c=re(null),d=re(null),f=xe(e,"period","am"),v=xe(e,"viewMode","hour"),g=re(null),m=re(null),k=P(()=>e.format==="ampm"),{isAllowedHour:h,isAllowedMinute:p,isAllowedSecond:b}=cC(e),w=M(()=>e.modelValue!==null&&o.value===null&&i.value===null&&(!e.useSeconds||s.value===null));function S(){const T=y();T!==null&&T!==e.modelValue&&n("update:modelValue",T),w.value&&n("update:modelValue",null)}ge(o,S),ge(i,S),ge(s,S),ge(f,(T,D)=>{o.value==null||T===D||(T==="pm"&&o.value<12?o.value=o.value+12:T==="am"&&o.value>=12&&(o.value=o.value-12))}),ge(()=>e.modelValue,T=>_(T)),ge(()=>e.useSeconds,(T,D)=>{D&&!T&&v.value==="second"&&(v.value="minute"),!T&&s.value!==null&&(s.value=null)}),pt(()=>{_(e.modelValue)});function y(){return o.value!=null&&i.value!=null&&(!e.useSeconds||s.value!=null)?`${Bn(o.value)}:${Bn(i.value)}`+(e.useSeconds?`:${Bn(s.value)}`:""):null}function _(T){if(T==null||T==="")o.value=null,i.value=null,s.value=null;else if(T instanceof Date)o.value=T.getHours(),i.value=T.getMinutes(),s.value=T.getSeconds();else{const[D,,L,,A,V]=T.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6);o.value=V?Yo(parseInt(D,10),V):parseInt(D,10),i.value=parseInt(L,10),s.value=parseInt(A||0,10)}f.value=o.value==null||o.value<12?"am":"pm"}function C(T){v.value==="hour"?o.value=k.value?Yo(T,f.value):T:v.value==="minute"?i.value=T:s.value=T}function E(T){switch(v.value||"hour"){case"hour":n("update:hour",T);break;case"minute":n("update:minute",T);break;case"second":n("update:second",T);break}const D=o.value!==null&&i.value!==null&&(e.useSeconds?s.value!==null:!0);v.value==="hour"?v.value="minute":e.useSeconds&&v.value==="minute"&&(v.value="second"),!(o.value===u.value&&i.value===c.value&&(!e.useSeconds||s.value===d.value)||y()===null)&&(u.value=o.value,c.value=i.value,e.useSeconds&&(d.value=s.value),D&&S())}ce(()=>{const T=Be(io.filterProps(e),["hideHeader"]),D=xf.filterProps(e),L=Cf.filterProps(Be(e,["format","modelValue","min","max"])),A=v.value==="hour"?h.value:v.value==="minute"?V=>p.value(o.value,V):V=>b.value(o.value,i.value,V);return x(io,ee(T,{color:void 0,class:["v-time-picker",`v-time-picker--variant-${e.variant}`,e.class,r.value],hideHeader:e.hideHeader&&e.variant!=="input",style:e.style}),{title:()=>a.title?.()??I("div",{class:"v-time-picker__title"},[l(e.title)]),header:()=>x(xf,ee(D,{ampm:k.value,hour:o.value,minute:i.value,period:f.value,second:s.value,viewMode:v.value,inputHints:e.variant==="input","onUpdate:hour":V=>o.value=V,"onUpdate:minute":V=>i.value=V,"onUpdate:second":V=>s.value=V,"onUpdate:period":V=>f.value=V,"onUpdate:viewMode":V=>v.value=V,ref:g}),null),default:()=>x(Cf,ee(L,{allowedValues:A,double:v.value==="hour"&&!k.value,format:v.value==="hour"?k.value?sC:V=>V:V=>Bn(V,2),max:v.value==="hour"?k.value&&f.value==="am"?11:23:59,min:v.value==="hour"&&k.value&&f.value==="pm"?12:0,size:20,step:v.value==="hour"?1:5,modelValue:v.value==="hour"?o.value:v.value==="minute"?i.value:s.value,onChange:E,onInput:C,ref:m}),null),actions:a.actions})})}}),kW=Y({...Ce(),...Mn({variant:"text"})},"VToolbarItems"),wW=ie()({name:"VToolbarItems",props:kW(),setup(e,t){let{slots:n}=t;return St({VBtn:{color:M(()=>e.color),height:"inherit",variant:M(()=>e.variant)}}),ce(()=>I("div",{class:ue(["v-toolbar-items",e.class]),style:pe(e.style)},[n.default?.()])),{}}}),_W=Y({id:String,interactive:Boolean,text:String,...Be(Fi({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:null}),["absolute","retainFocus","captureFocus","disableInitialFocus"])},"VTooltip"),dC=ie()({name:"VTooltip",props:_W(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=xe(e,"modelValue"),{scopeId:l}=pr(),r=zt(),o=M(()=>e.id||`v-tooltip-${r}`),i=re(),s=P(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=P(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=M(()=>e.transition!=null?e.transition:a.value?"scale-transition":"fade-transition"),d=P(()=>ee({"aria-describedby":o.value},e.activatorProps));return ce(()=>{const f=_a.filterProps(e);return x(_a,ee({ref:i,class:["v-tooltip",{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:o.value},f,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,transition:c.value,absolute:!0,location:s.value,origin:u.value,role:"tooltip",activatorProps:d.value,_disableGlobalStack:!0},l),{activator:n.activator,default:function(){for(var v=arguments.length,g=new Array(v),m=0;m<v;m++)g[m]=arguments[m];return n.default?.(...g)??e.text}})}),Nt({},i)}}),CW=Y({...Be(Ww({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand"}),["subgroup"])},"VTreeviewGroup"),If=ie()({name:"VTreeviewGroup",props:CW(),setup(e,t){let{slots:n}=t;const a=re(),l=P(()=>a.value?.isOpen?e.collapseIcon:e.expandIcon),r=P(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:l.value}}));return ce(()=>{const o=yi.filterProps(e);return x(yi,ee(o,{ref:a,class:["v-treeview-group",e.class],subgroup:!0}),{...n,activator:n.activator?i=>I(ke,null,[x(Fe,{defaults:r.value},{default:()=>[n.activator?.(i)]})]):void 0})}),{}}}),fC=Symbol.for("vuetify:v-treeview"),vC=Y({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:Pe,...zw({slim:!0})},"VTreeviewItem"),Pf=ie()({name:"VTreeviewItem",props:vC(),emits:{toggleExpand:e=>!0},setup(e,t){let{slots:n,emit:a}=t;const l=Re(fC,{visibleIds:re()}).visibleIds,r=re(),o=P(()=>r.value?.root.activatable.value&&r.value?.isGroupActivator),i=P(()=>r.value?.link.isClickable.value||e.value!=null&&!!r.value?.list),s=P(()=>!e.disabled&&e.link!==!1&&(e.link||i.value||o.value)),u=P(()=>l.value&&!l.value.has(Ve(r.value?.id)));function c(f){s.value&&o.value&&r.value?.activate(!r.value?.isActivated,f)}function d(f){f.preventDefault(),f.stopPropagation(),a("toggleExpand",f)}return ce(()=>{const f=jn.filterProps(e),v=n.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return x(jn,ee({ref:r},f,{active:r.value?.isActivated||void 0,class:["v-treeview-item",{"v-treeview-item--activatable-group-activator":o.value,"v-treeview-item--filtered":u.value},e.class],role:"treeitem",ripple:!1,onClick:c}),{...n,prepend:v?g=>I(ke,null,[e.indentLines&&e.indentLines.length>0?I("div",{key:"indent-lines",class:"v-treeview-indent-lines",style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(m=>I("div",{class:ue(`v-treeview-indent-line v-treeview-indent-line--${m}`)},null))]):"",!e.hideActions&&x(Xv,{start:!0},{default:()=>[e.toggleIcon?I(ke,null,[n.toggle?x(Fe,{key:"prepend-defaults",defaults:{VBtn:{density:"compact",icon:e.toggleIcon,variant:"text",loading:e.loading},VProgressCircular:{indeterminate:"disable-shrink",size:20,width:2}}},{default:()=>[n.toggle({...g,loading:e.loading,props:{onClick:d}})]}):x(He,{key:"prepend-toggle",density:"compact",icon:e.toggleIcon,loading:e.loading,variant:"text",onClick:d},{loader:()=>x(kl,{indeterminate:"disable-shrink",size:"20",width:"2"},null)})]):I("div",{class:"v-treeview-item__level"},null)]}),e.hasCustomPrepend?x(Fe,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[n.prepend?.(g)]}):I(ke,null,[n.prepend?.(g),e.prependAvatar&&x(An,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&x(Ue,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]):void 0})}),Nt({},r)}}),mC=Y({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:"$loading"},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:Pe,default:"$checkboxIndeterminate"},falseIcon:Pe,trueIcon:Pe,returnObject:Boolean,activatable:Boolean,selectable:Boolean,selectedColor:String,selectStrategy:[String,Function,Object],index:Number,isLastGroup:Boolean,separateRoots:Boolean,parentIndentLines:Array,indentLinesVariant:String,path:{type:Array,default:()=>[]},...mn(vC(),["hideActions"]),...kt()},"VTreeviewChildren"),Xs=ie()({name:"VTreeviewChildren",props:mC(),setup(e,t){let{slots:n}=t;const a=wt(new Set),l=re([]),r=P(()=>!e.disabled&&(e.openOnClick!=null?e.openOnClick:e.selectable&&!e.activatable));async function o(s){try{if(!e.items?.length||!e.loadChildren)return;s?.children?.length===0&&(a.add(s.value),await e.loadChildren(s.raw))}finally{a.delete(s.value)}}function i(s,u){e.selectable&&s(u)}return()=>n.default?.()??e.items?.map((s,u,c)=>{const{children:d,props:f}=s,v=a.has(s.value),g=!!c.at(u+1)?.children,m=e.path?.length??0,k=c.length-1===u,h={index:u,depth:m,isFirst:u===0,isLast:k,path:[...e.path,u],hideAction:e.hideActions},p=yR({depth:m,isLast:k,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),b={toggle:n.toggle?_=>n.toggle?.({..._,...h,item:s.raw,internalItem:s,loading:v}):void 0,prepend:_=>I(ke,null,[e.selectable&&(!d||d&&!["leaf","single-leaf"].includes(e.selectStrategy))&&x(Xv,{start:!0},{default:()=>[x(aa,{key:s.value,modelValue:_.isSelected,disabled:e.disabled||f.disabled,loading:v,color:e.selectedColor,density:e.density,indeterminate:_.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":C=>i(_.select,C),onClick:C=>C.stopPropagation(),onKeydown:C=>{["Enter","Space"].includes(C.key)&&(C.stopPropagation(),i(_.select,_.isSelected))}},null)]}),n.prepend?.({..._,...h,item:s.raw,internalItem:s})]),append:n.append?_=>n.append?.({..._,...h,item:s.raw,internalItem:s}):void 0,title:n.title?_=>n.title?.({..._,item:s.raw,internalItem:s}):void 0,subtitle:n.subtitle?_=>n.subtitle?.({..._,item:s.raw,internalItem:s}):void 0},w=If.filterProps(f),S=Xs.filterProps({...e,...h}),y={hideActions:e.hideActions,indentLines:p.footer};return d?x(If,ee(w,{value:e.returnObject?s.raw:w?.value,rawId:w?.value}),{activator:_=>{let{props:C,isOpen:E}=_;const T={...f,...C,value:f?.value,hideActions:e.hideActions,indentLines:p.node,ariaExpanded:E,onToggleExpand:[()=>o(s),C.onClick],onClick:e.disabled||f.disabled?void 0:r.value?[()=>o(s),C.onClick]:()=>i(l.value[u]?.select,!l.value[u]?.isSelected)};return rs(n.header,{props:T,item:s.raw,internalItem:s,loading:v},()=>x(Pf,ee({ref:D=>l.value[u]=D},T,{hasCustomPrepend:!!n.prepend,value:e.returnObject?s.raw:f.value,loading:v}),b))},default:()=>I(ke,null,[x(Xs,ee(S,{items:d,indentLinesVariant:e.indentLinesVariant,parentIndentLines:p.children,isLastGroup:g,returnObject:e.returnObject}),n),n.footer?.({props:y,item:s.raw,internalItem:s,loading:v})])}):rs(n.item,{props:f,item:s.raw,internalItem:s},()=>s.type==="divider"?rs(n.divider,{props:s.raw},()=>x(In,s.props,null)):s.type==="subheader"?rs(n.subheader,{props:s.raw},()=>x(ko,s.props,null)):x(Pf,ee(f,{hasCustomPrepend:!!n.prepend,hideActions:e.hideActions,indentLines:p.leaf,value:e.returnObject?Ve(s.raw):f.value}),b))})}});function hC(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];for(const n of e)t.push(n),n.children&&hC(n.children,t);return t}const xW=Y({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},...Sr({filterKeys:["title"]}),...Be(mC(),["index","path","indentLinesVariant","parentIndentLines","isLastGroup"]),...Be(Jw({collapseIcon:"$treeviewCollapse",expandIcon:"$treeviewExpand",slim:!0}),["nav","openStrategy"]),modelValue:Array},"VTreeview"),IW=ie()({name:"VTreeview",props:xW(),emits:{"update:opened":e=>!0,"update:activated":e=>!0,"update:selected":e=>!0,"update:modelValue":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n,emit:a}=t;const{t:l}=Qe(),{items:r}=Xw(e),o=M(()=>e.activeColor),i=M(()=>e.baseColor),s=M(()=>e.color),u=xe(e,"activated"),c=xe(e,"selected"),d=P({get:()=>e.modelValue??c.value,set(w){c.value=w,a("update:modelValue",w)}}),f=re(),v=P(()=>e.openAll?b(r.value):e.opened),g=P(()=>hC(r.value)),m=M(()=>e.search),{filteredItems:k}=kr(e,g,m),h=P(()=>{if(!m.value)return null;const w=f.value?.getPath;return w?new Set(k.value.flatMap(S=>{const y=e.returnObject?S.raw:S.props.value;return[...w(y),...p(y)].map(Ve)})):null});function p(w){const S=[],y=(f.value?.children.get(w)??[]).slice();for(;y.length;){const _=y.shift();_&&(S.push(_),y.push(...(f.value?.children.get(_)??[]).slice()))}return S}function b(w){let S=[];for(const y of w)y.children&&(S.push(e.returnObject?Ve(y.raw):y.value),y.children&&(S=S.concat(b(y.children))));return S}return Ke(fC,{visibleIds:h}),St({VTreeviewGroup:{activeColor:o,baseColor:i,color:s,collapseIcon:M(()=>e.collapseIcon),expandIcon:M(()=>e.expandIcon)},VTreeviewItem:{activeClass:M(()=>e.activeClass),activeColor:o,baseColor:i,color:s,density:M(()=>e.density),disabled:M(()=>e.disabled),lines:M(()=>e.lines),variant:M(()=>e.variant)}}),ce(()=>{const w=ro.filterProps(e),S=Xs.filterProps(e),y=typeof e.indentLines=="boolean"?"default":e.indentLines;return x(ro,ee({ref:f},w,{class:["v-treeview",{"v-treeview--fluid":e.fluid},e.class],role:"tree",openStrategy:"multiple",style:[{"--v-treeview-indent-line-color":e.indentLinesColor,"--v-treeview-indent-line-opacity":e.indentLinesOpacity},e.style],opened:v.value,activated:u.value,"onUpdate:activated":_=>u.value=_,selected:d.value,"onUpdate:selected":_=>d.value=_}),{default:()=>[h.value?.size===0&&!e.hideNoData&&(n["no-data"]?.()??x(jn,{key:"no-data",title:l(e.noDataText)},null)),x(Xs,ee(S,{density:e.density,returnObject:e.returnObject,items:r.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:y}),n)]})}),{}}}),PW=ie()({name:"VValidation",props:Aw(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const a=Vw(e,"validation");return()=>n.default?.(a)}}),TW=Object.freeze(Object.defineProperty({__proto__:null,VAlert:LM,VAlertTitle:ww,VApp:OO,VAppBar:nM,VAppBarNavIcon:TM,VAppBarTitle:EM,VAutocomplete:eF,VAvatar:An,VBadge:v0,VBanner:lF,VBannerActions:m0,VBannerText:h0,VBottomNavigation:oF,VBottomSheet:sF,VBreadcrumbs:fF,VBreadcrumbsDivider:y0,VBreadcrumbsItem:b0,VBtn:He,VBtnGroup:Yd,VBtnToggle:sM,VCalendar:cB,VCard:gB,VCardActions:B0,VCardItem:W0,VCardSubtitle:$0,VCardText:j0,VCardTitle:H0,VCarousel:xB,VCarouselItem:PB,VCheckbox:jM,VCheckboxBtn:aa,VChip:Ja,VChipGroup:YM,VClassIcon:Av,VCode:TB,VCol:a2,VColorPicker:g$,VCombobox:b$,VComponentIcon:jd,VConfirmEdit:S$,VContainer:Q$,VCounter:Du,VDataIterator:D$,VDataTable:G$,VDataTableFooter:pi,VDataTableHeaders:ir,VDataTableRow:xm,VDataTableRows:sr,VDataTableServer:J$,VDataTableVirtual:q$,VDatePicker:h2,VDatePickerControls:hf,VDatePickerHeader:gf,VDatePickerMonth:yf,VDatePickerMonths:bf,VDatePickerYears:pf,VDefaultsProvider:Fe,VDialog:nf,VDialogBottomTransition:BO,VDialogTopTransition:$O,VDialogTransition:Pu,VDivider:In,VEmptyState:y2,VExpandBothTransition:YO,VExpandTransition:Tu,VExpandXTransition:$v,VExpansionPanel:b2,VExpansionPanelText:Sf,VExpansionPanelTitle:kf,VExpansionPanels:k2,VFab:_2,VFabTransition:FO,VFadeTransition:fi,VField:Cl,VFieldLabel:Mo,VFileInput:E2,VFooter:V2,VForm:D2,VHotkey:N2,VHover:B2,VIcon:Ue,VImg:Xa,VInfiniteScroll:H2,VInput:en,VItem:U2,VItemGroup:j2,VKbd:wf,VLabel:po,VLayout:K2,VLayoutItem:Y2,VLazy:X2,VLigatureIcon:SR,VList:ro,VListGroup:yi,VListImg:gN,VListItem:jn,VListItemAction:Xv,VListItemMedia:pN,VListItemSubtitle:jw,VListItemTitle:Uw,VListSubheader:ko,VLocaleProvider:Z2,VMain:eH,VMenu:oo,VMessages:Tw,VNavigationDrawer:uH,VNoSsr:cH,VNumberInput:hH,VOtpInput:yH,VOverlay:_a,VPagination:ff,VParallax:SH,VProgressCircular:kl,VProgressLinear:Eu,VRadio:wH,VRadioGroup:CH,VRangeSlider:IH,VRating:TH,VResponsive:zd,VRow:c2,VScaleTransition:Fv,VScrollXReverseTransition:WO,VScrollXTransition:HO,VScrollYReverseTransition:UO,VScrollYTransition:jO,VSelect:um,VSelectionControl:wl,VSelectionControlGroup:Iw,VSheet:_l,VSkeletonLoader:LH,VSlideGroup:gi,VSlideGroupItem:DH,VSlideXReverseTransition:KO,VSlideXTransition:zO,VSlideYReverseTransition:GO,VSlideYTransition:Bv,VSlider:df,VSnackbar:_f,VSnackbarQueue:MH,VSpacer:mf,VSparkline:$H,VSpeedDial:WH,VStepper:qH,VStepperActions:Z_,VStepperHeader:Q_,VStepperItem:eC,VStepperWindow:tC,VStepperWindowItem:nC,VSvgIcon:Ev,VSwitch:JH,VSystemBar:QH,VTab:lC,VTable:ur,VTabs:lW,VTabsWindow:rC,VTabsWindowItem:oC,VTextField:Ca,VTextarea:oW,VThemeProvider:sW,VTimePicker:SW,VTimePickerClock:Cf,VTimePickerControls:xf,VTimeline:vW,VTimelineItem:dW,VToolbar:Gd,VToolbarItems:wW,VToolbarTitle:Ov,VTooltip:dC,VTreeview:IW,VTreeviewGroup:If,VTreeviewItem:Pf,VValidation:PW,VVirtualScroll:Ru,VWindow:rr,VWindowItem:or},Symbol.toStringTag,{value:"Module"}));function EW(e,t){const n=t.modifiers||{},a=t.value,{once:l,immediate:r,...o}=n,i=!Object.keys(o).length,{handler:s,options:u}=typeof a=="object"?a:{handler:a,options:{attributes:o?.attr??i,characterData:o?.char??i,childList:o?.child??i,subtree:o?.sub??i}},c=new MutationObserver(function(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],f=arguments.length>1?arguments[1]:void 0;s?.(d,f),l&&gC(e,t)});r&&s?.([],c),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function gC(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const AW={mounted:EW,unmounted:gC};function yC(e,t){const{self:n=!1}=t.modifiers??{},a=t.value,l=typeof a=="object"&&a.options||{passive:!0},r=typeof a=="function"||"handleEvent"in a?a:a.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener("scroll",r,l),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:r,options:l,target:n?void 0:o})}function bC(e,t){if(!e._onScroll?.[t.instance.$.uid])return;const{handler:n,options:a,target:l=e}=e._onScroll[t.instance.$.uid];l.removeEventListener("scroll",n,a),delete e._onScroll[t.instance.$.uid]}function VW(e,t){t.value!==t.oldValue&&(bC(e,t),yC(e,t))}const LW={mounted:yC,unmounted:bC,updated:VW};function DW(e,t){const n=typeof e=="string"?Ax(e):e,a=RW(n,t);return{mounted:a,updated:a,unmounted(l){Bp(null,l)}}}function RW(e,t){return function(n,a,l){const r=typeof t=="function"?t(a):t,o=a.value?.text??a.value??r?.text,i=ar(a.value)?a.value:{},s=()=>o??n.textContent,u=(l.ctx===a.instance.$?OW(l,a.instance.$)?.provides:l.ctx?.provides)??a.instance.$.provides,c=qe(e,ee(r,i),s);c.appContext=Object.assign(Object.create(null),a.instance.$.appContext,{provides:u}),Bp(c,n)}}function OW(e,t){const n=new Set,a=r=>{for(const o of r){if(!o)continue;if(o===e||o.el&&e.el&&o.el===e.el)return!0;n.add(o);let i;if(o.suspense?i=a([o.ssContent]):Array.isArray(o.children)?i=a(o.children):o.component?.vnode&&(i=a([o.component?.subTree])),i)return i;n.delete(o)}return!1};if(!a([t.subTree]))return t;const l=Array.from(n).reverse();for(const r of l)if(r.component)return r.component;return t}const MW=DW(dC,e=>({activator:(ar(e.value)?!e.value.text:["",!1,null].includes(e.value))?null:"parent",location:e.arg?.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value})),NW=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:tf,Intersect:na,Mutate:AW,Resize:bi,Ripple:Yt,Scroll:LW,Tooltip:MW,Touch:qs},Symbol.toStringTag,{value:"Module"})),FW={defaults:{VAppBar:{flat:!0},VAutocomplete:{variant:"outlined"},VBanner:{color:"primary"},VBottomSheet:{contentClass:"rounded-t-xl overflow-hidden"},VBtn:{color:"primary",rounded:"xl"},VBtnGroup:{rounded:"xl",VBtn:{rounded:null}},VCard:{rounded:"lg"},VCheckbox:{color:"secondary",inset:!0},VChip:{rounded:"sm"},VCombobox:{variant:"outlined"},VDateInput:{variant:"outlined"},VDatePicker:{controlHeight:48,color:"primary",divided:!0,headerColor:"",elevation:3,rounded:"xl",VBtn:{color:"high-emphasis",rounded:"circle"}},VFileInput:{variant:"outlined"},VList:{prependGap:16},VNavigationDrawer:{},VNumberInput:{variant:"outlined",VBtn:{color:void 0,rounded:void 0}},VSelect:{variant:"outlined"},VSlider:{color:"primary"},VTabs:{color:"primary"},VTextarea:{variant:"outlined"},VTextField:{variant:"outlined"},VToolbar:{VBtn:{color:null}}},icons:{defaultSet:"mdi",sets:{mdi:Vv}},theme:{themes:{light:{colors:{primary:"#6750a4",secondary:"#b4b0bb",tertiary:"#7d5260",error:"#b3261e",surface:"#fffbfe"}}}}},Lm=(e,t)=>{const n=e.__vccOpts||e;for(const[a,l]of t)n[a]=l;return n},BW={},$W={role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"};function HW(e,t){return gn(),Yf("svg",$W,[...t[0]||(t[0]=[I("title",null,"Apple",-1),I("path",{d:"M12.152 6.896c-.948 0-2.415-1.078-3.96-1.04-2.04.027-3.91 1.183-4.961 3.014-2.117 3.675-.546 9.103 1.519 12.09 1.013 1.454 2.208 3.09 3.792 3.039 1.52-.065 2.09-.987 3.935-.987 1.831 0 2.35.987 3.96.948 1.637-.026 2.676-1.48 3.676-2.948 1.156-1.688 1.636-3.325 1.662-3.415-.039-.013-3.182-1.221-3.22-4.857-.026-3.04 2.48-4.494 2.597-4.559-1.429-2.09-3.623-2.324-4.39-2.376-2-.156-3.675 1.09-4.61 1.09zM15.53 3.83c.843-1.012 1.4-2.427 1.245-3.83-1.207.052-2.662.805-3.532 1.818-.78.896-1.454 2.338-1.273 3.714 1.338.104 2.715-.688 3.559-1.701"},null,-1)])])}const WW=Lm(BW,[["render",HW]]),jW={},UW={role:"img",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"};function zW(e,t){return gn(),Yf("svg",UW,[...t[0]||(t[0]=[I("title",null,"Heroku",-1),I("path",{d:"M20.61 0H3.39C2.189 0 1.23.96 1.23 2.16v19.681c0 1.198.959 2.159 2.16 2.159h17.22c1.2 0 2.159-.961 2.159-2.159V2.16C22.77.96 21.811 0 20.61 0zm.96 21.841c0 .539-.421.96-.96.96H3.39c-.54 0-.96-.421-.96-.96V2.16c0-.54.42-.961.96-.961h17.22c.539 0 .96.421.96.961v19.681zM6.63 20.399L9.33 18l-2.7-2.4v4.799zm9.72-9.719c-.479-.48-1.379-1.08-2.879-1.08-1.621 0-3.301.421-4.5.84V3.6h-2.4v10.38l1.68-.78s2.76-1.26 5.16-1.26c1.2 0 1.5.66 1.5 1.26v7.2h2.4v-7.2c.059-.179.059-1.501-.961-2.52zM13.17 7.5h2.4c1.08-1.26 1.62-2.521 1.8-3.9h-2.399c-.241 1.379-.841 2.64-1.801 3.9z"},null,-1)])])}const KW=Lm(jW,[["render",zW]]),GW={apple:WW,heroku:KW},YW={component:e=>qe(GW[e.icon],{class:"v-icon__svg"})},qW={dark:!0,colors:{background:"#0A192F",surface:"#112240",backgroundTertiary:"#134074",primary:"#00DC82",secondary:"#8892B0","on-background":"#CCD6F6","on-surface":"#CCD6F6"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.38,"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"}},XW=Dn(e=>{const t=ow({components:TW,directives:NW,blueprint:FW,defaults:{VCard:{border:"sm",elevation:0},VCarousel:{color:"primary"}},theme:{defaultTheme:"myCustomDarkTheme",themes:{myCustomDarkTheme:qW}},icons:{defaultSet:"mdi",sets:{mdi:Vv,brands:YW}}});e.vueApp.use(t)}),JW=Dn({name:"i18n:plugin:ssg-detect",dependsOn:["i18n:plugin","i18n:plugin:route-locale-detect"],enforce:"post",setup(e){const t=it(e._id);if(t.$i18n.strategy!=="no_prefix"||!ho())return;const n=t.$i18n.getLocaleCookie();t.hook("app:mounted",async()=>{const a=KS(t,t.$router.currentRoute.value,n,n||Oe(t.$i18n.defaultLocale));await t.$i18n.setLocale(a.locale),t._vueI18n.__firstAccess=!1})}}),ZW=[xT,AT,iA,sA,uA,dA,SD,kD,_D,CD,xD,XW,JW],QW=Vn({name:"NuxtRouteAnnouncer",props:{atomic:{type:Boolean,default:!1},politeness:{type:String,default:"polite"}},setup(e,{slots:t,expose:n}){const{set:a,polite:l,assertive:r,message:o,politeness:i}=jA({politeness:e.politeness});return n({set:a,polite:l,assertive:r,message:o,politeness:i}),()=>qe("span",{class:"nuxt-route-announcer",style:{position:"absolute"}},qe("span",{role:"alert","aria-live":i.value,"aria-atomic":e.atomic,style:{border:"0",clip:"rect(0 0 0 0)","clip-path":"inset(50%)",height:"1px",width:"1px",overflow:"hidden",position:"absolute","white-space":"nowrap","word-wrap":"normal",margin:"-1px",padding:"0"}},t.default?t.default({message:o.value}):o.value))}}),pC=(e="RouteProvider")=>Vn({name:e,props:{route:{type:Object,required:!0},vnode:Object,vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const n=t.renderKey,a=t.route,l={};for(const r in t.route)Object.defineProperty(l,r,{get:()=>n===t.renderKey?t.route[r]:a[r],enumerable:!0});return Ke(er,ha(l)),()=>t.vnode?qe(t.vnode,{ref:t.vnodeRef}):t.vnode}}),e3=pC(),ob=new WeakMap,t3=Vn({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(e,{attrs:t,slots:n,expose:a}){const l=it(),r=re(),o=Re(er,null);let i;a({pageRef:r});const s=Re(aS,null);let u;const c=l.deferHydration();let d=!1,f=0;if(l.isHydrating){const g=l.hooks.hookOnce("app:error",c);Sn().beforeEach(g)}e.pageKey&&ge(()=>e.pageKey,(g,m)=>{g!==m&&l.callHook("page:loading:start")});let v=!1;{const g=Sn().beforeResolve(()=>{v=!1});Wt(()=>{g(),c()})}return()=>qe(IS,{name:e.name,route:e.route,...t},{default:g=>{const m=n3(o,g.route,g.Component),k=o&&o.matched.length===g.route.matched.length;if(!g.Component){if(u&&!k)return u;c();return}if(u&&s&&!s.isCurrent(g.route))return u;if(m&&o&&(!s||s?.isCurrent(o)))return k||u?u:null;const h=Sd(g,e.pageKey),p=a3(o,g.route,g.Component);!l.isHydrating&&i===h&&!p&&Ee(()=>{v||(v=!0,l.callHook("page:loading:end"))}),d&&i!==h&&f++,i=h;const b=!!(e.transition??g.route.meta.pageTransition??Th),w=b&&VS([e.transition,g.route.meta.pageTransition,Th,{onAfterLeave(){l["~transitionFinish"]?.(),delete l["~transitionFinish"],delete l["~transitionPromise"],l.callHook("page:transition:finish",g.Component)}}]),S=e.keepalive??g.route.meta.keepalive??lP;return u=ES(b&&w,$E(S,qe(Gf,{key:f,suspensible:!0,onPending:()=>{d=!0,b&&!l["~transitionPromise"]&&(l["~transitionPromise"]=new Promise(y=>{l["~transitionFinish"]=y})),l.callHook("page:start",g.Component)},onResolve:async()=>{d=!1;try{await Ee(),l._route.sync?.(),await l.callHook("page:finish",g.Component),!v&&!p&&(v=!0,await l.callHook("page:loading:end"))}finally{c()}}},{default:()=>{const y={key:h||void 0,vnode:n.default?l3(n.default,g):g.Component,route:g.route,renderKey:h||void 0,trackRootNodes:b,vnodeRef:r};if(!S)return qe(e3,y);const _=g.Component.type,C=_;let E=ob.get(C);return E||(E=pC(_.name||_.__name),ob.set(C,E)),qe(E,y)}}))).default(),u}})}});function n3(e,t,n){if(!e)return!1;const a=t.matched.findIndex(l=>l.components?.default===n?.type);return!a||a===-1?!1:t.matched.slice(0,a).some((l,r)=>l.components?.default!==e.matched[r]?.components?.default)||n&&Sd({route:t,Component:n})!==Sd({route:e,Component:n})}function a3(e,t,n){return e?t.matched.findIndex(l=>l.components?.default===n?.type)<t.matched.length-1:!1}function l3(e,t){const n=e(t);return n.length===1?qe(n[0]):qe(ke,void 0,n)}const SC=fS,r3=Vn({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},setup(e,t){return()=>qe(fl[e.name],e.layoutProps,t.slots)}}),o3={name:{type:[String,Boolean,Object],default:null},fallback:{type:[String,Object],default:null}},i3=Vn({name:"NuxtLayout",inheritAttrs:!1,props:o3,setup(e,t){const n=it(),a=Re(er),r=!a||a===nv()?PS():a,o=P(()=>{let c=Oe(e.name)??r?.meta.layout??SC(r?.path).appLayout??"default";return c&&!(c in fl)&&e.fallback&&(c=Oe(e.fallback)),c}),i=fe();t.expose({layoutRef:i});const s=n.deferHydration();if(n.isHydrating){const c=n.hooks.hookOnce("app:error",s);Sn().beforeEach(c)}let u;return()=>{const d=!!o.value&&o.value in fl&&!!(r?.meta.layoutTransition??Ph),f=d&&VS([r?.meta.layoutTransition,Ph,{onBeforeLeave(){n["~transitionPromise"]=new Promise(g=>{n["~transitionFinish"]=g})},onAfterLeave(){n["~transitionFinish"]?.(),delete n["~transitionFinish"],delete n["~transitionPromise"]}}]),v=u;return u=o.value,ES(f,{default:()=>qe(Gf,{suspensible:!0,onResolve:async()=>{await Ee(s)}},{default:()=>qe(s3,{layoutProps:ee(t.attrs,r.meta.layoutProps??{},{ref:i}),key:o.value||void 0,name:o.value,shouldProvide:!e.name,isRenderingNewLayout:g=>g!==v&&g===o.value,hasTransition:d},t.slots)})}).default()}}}),s3=Vn({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean},isRenderingNewLayout:{type:Function,required:!0}},setup(e,t){const n=e.name;e.shouldProvide&&Ke(aS,{isCurrent:r=>n===!1||n===(r.meta.layout??SC(r.path).appLayout??"default")});const a=Re(er);if(a&&a===nv()){const r=PS(),o={};for(const i in r){const s=i;Object.defineProperty(o,s,{enumerable:!0,get:()=>e.isRenderingNewLayout(e.name)?r[s]:a[s]})}Ke(er,ha(o))}return()=>!n||typeof n=="string"&&!(n in fl)?t.slots.default?.():qe(r3,{key:n,layoutProps:e.layoutProps,name:n},t.slots)}}),u3=PA(QW),c3={};function d3(e,t){const n=u3,a=t3,l=i3;return gn(),ma(l,null,{default:Bf(()=>[x(n),x(a)]),_:1})}const f3=Lm(c3,[["render",d3]]),v3={__name:"nuxt-error-page",props:{error:Object},setup(e){const n=e.error,a=Number(n.statusCode||500),l=a===404,r=n.statusMessage??(l?"Page Not Found":"Internal Server Error"),o=n.message||n.toString(),i=void 0,c=l?_s(()=>Fa(()=>import("./BHlbuXNu.js"),__vite__mapDeps([11,1,12]),import.meta.url)):_s(()=>Fa(()=>import("./BOpdKnyW.js"),__vite__mapDeps([13,14]),import.meta.url));return(d,f)=>(gn(),ma(Oe(c),hb(qf({status:Oe(a),statusText:Oe(r),statusCode:Oe(a),statusMessage:Oe(r),description:Oe(o),stack:Oe(i)})),null,16))}},m3={key:0},ib={__name:"nuxt-root",setup(e){const t=()=>null,n=it(),a=n.deferHydration();if(n.isHydrating){const u=n.hooks.hookOnce("app:error",a);Sn().beforeEach(u)}const l=!1;Ke(er,nv()),n.hooks.callHookWith(u=>u.map(c=>c()),"vue:setup");const r=fu(),o=!1,i=/bot\b|chrome-lighthouse|facebookexternalhit|google\b/i;Zb((u,c,d)=>{if(n.hooks.callHook("vue:error",u,c,d).catch(f=>console.error("[nuxt] Error in `vue:error` hook",f)),i.test(navigator.userAgent))return n.hooks.callHook("app:error",u),console.error(`[nuxt] Not rendering error page for bot with user agent \`${navigator.userAgent}\`:`,u),!1;if(rS(u)&&(u.fatal||u.unhandled))return n.runWithContext(()=>Fl(u)),!1});const s=!1;return(u,c)=>(gn(),ma(Gf,{onResolve:Oe(a)},{default:Bf(()=>[Oe(o)?(gn(),Yf("div",m3)):Oe(r)?(gn(),ma(Oe(v3),{key:1,error:Oe(r)},null,8,["error"])):Oe(s)?(gn(),ma(Oe(t),{key:2,context:Oe(s)},null,8,["context"])):Oe(l)?(gn(),ma(tp(Oe(l)),{key:3})):(gn(),ma(Oe(f3),{key:4}))]),_:1},8,["onResolve"]))}};let sb;{let e;sb=async function(){if(e)return e;const a=!!(window.__NUXT__?.serverRendered??document.getElementById("__NUXT_DATA__")?.dataset.ssr==="true")?J1(ib):X1(ib),l=uP({vueApp:a});async function r(o){await l.callHook("app:error",o),l.payload.error||=Kl(o)}a.config.errorHandler=r,l.hook("app:suspense:resolve",()=>{a.config.errorHandler===r&&(a.config.errorHandler=void 0)});try{await fP(l,ZW)}catch(o){r(o)}try{await l.hooks.callHook("app:created",a),await l.hooks.callHook("app:beforeMount",a),a.mount(oP),await l.hooks.callHook("app:mounted",a),await Ee()}catch(o){r(o)}return a},e=sb().catch(t=>{throw console.error("Error while mounting app:",t),t})}export{DS as $,$0 as A,B0 as B,dr as C,ue as D,sM as E,ke as F,uH as G,ro as H,jn as I,Uw as J,nM as K,TM as L,eH as M,Q$ as N,g3 as O,V2 as P,oo as Q,ko as R,ee as S,OO as T,Rn as U,c2 as V,Vn as W,Sn as X,it as Y,pt as Z,Lm as _,I as a,ng as a0,Wt as a1,k3 as a2,qe as a3,Zf as a4,kP as a5,fe as a6,re as a7,SP as a8,HA as a9,Oe as aa,Cr as ab,P as ac,Qa as ad,mo as ae,p3 as af,Vs as ag,ti as ah,x as b,Yf as c,pn as d,a2 as e,_l as f,h3 as g,ma as h,gB as i,W0 as j,H0 as k,j0 as l,He as m,Ue as n,gn as o,qi as p,xB as q,Ax as r,PB as s,za as t,S3 as u,nf as v,Bf as w,An as x,y3 as y,mf as z};