p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
10 lines • 68.4 kB
JavaScript
import{$ as e,A as t,C as n,Ct as r,Dt as i,F as a,G as o,H as s,I as c,Kt as l,L as u,M as d,N as f,Ot as p,R as m,Wt as h,Y as g,Yt as ee,_t as _,at as te,bt as v,c as y,ct as b,et as ne,ft as x,ht as S,lt as C,mt as w,nt as T,ot as E,pt as D,q as re,rt as O,s as ie,st as ae,tt as oe,ut as k,v as se,vt as ce,w as A,x as le,xt as j,y as ue,yt as M,z as de}from"./i18n.store-Bbsc3Bab.js";function N(e){oe(`Vuetify: ${e}`)}function fe(e){oe(`Vuetify error: ${e}`)}function pe(e,t){t=Array.isArray(t)?t.slice(0,-1).map(e=>`'${e}'`).join(`, `)+` or '${t.at(-1)}'`:`'${t}'`,oe(`[Vuetify UPGRADE] '${e}' is deprecated, use ${t} instead.`)}var P=typeof window<`u`,me=P&&`IntersectionObserver`in window,he=P&&(`ontouchstart`in window||window.navigator.maxTouchPoints>0),ge=P&&`EyeDropper`in window,_e=P&&`matchMedia`in window&&typeof window.matchMedia==`function`,ve=()=>_e&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches;function ye(e,t,n){let r=t.length-1;if(r<0)return e===void 0?n:e;for(let i=0;i<r;i++){if(e==null)return n;e=e[t[i]]}return e==null||e[t[r]]===void 0?n:e[t[r]]}function be(e,t,n){return e==null||!t||typeof t!=`string`?n:e[t]===void 0?(t=t.replace(/\[(\w+)\]/g,`.$1`),t=t.replace(/^\./,``),ye(e,t.split(`.`),n)):e[t]}function xe(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;let r=t(e,n);return r===void 0?n:r}if(typeof t==`string`)return be(e,t,n);if(Array.isArray(t))return ye(e,t,n);if(typeof t!=`function`)return n;let r=t(e,n);return r===void 0?n:r}function Se(e,t=0){return Array.from({length:e},(e,n)=>t+n)}function F(e,t=`px`){if(e==null||e===``)return;let n=Number(e);if(isNaN(n))return String(e);if(isFinite(n))return`${n}${t}`}function Ce(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function we(e){let t;return typeof e==`object`&&!!e&&((t=Object.getPrototypeOf(e))===Object.prototype||t===null)}function Te(e){if(e&&`$el`in e){let t=e.$el;return t?.nodeType===Node.TEXT_NODE?t.nextElementSibling:t}return e}Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16});var Ee=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 De(e){return Object.keys(e)}function Oe(e,t){return t.every(t=>e.hasOwnProperty(t))}function ke(e,t){let n={};for(let r of t)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function Ae(e,t,n){let r=Object.create(null),i=Object.create(null);for(let a in e)t.some(e=>e instanceof RegExp?e.test(a):e===a)&&!n?.some(e=>e===a)?r[a]=e[a]:i[a]=e[a];return[r,i]}function je(e,t){let n={...e};return t.forEach(e=>delete n[e]),n}var Me=/^on[^a-z]/,Ne=e=>Me.test(e),Pe=`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`.split(`.`),Fe=[`ArrowUp`,`ArrowDown`,`ArrowRight`,`ArrowLeft`,`Enter`,`Escape`,`Tab`,` `];function Ie(e){return e.isComposing&&Fe.includes(e.key)}function Le(e){let[t,n]=Ae(e,[Me]),r=je(t,Pe),[i,a]=Ae(n,[`class`,`style`,`id`,`inert`,/^data-/]);return Object.assign(i,t),Object.assign(a,r),[i,a]}function Re(e){return e==null?[]:Array.isArray(e)?e:[e]}function ze(e,t){let n=0,i=(...i)=>{clearTimeout(n),n=setTimeout(()=>e(...i),r(t))};return i.clear=()=>{clearTimeout(n)},i.immediate=e,i}function I(e,t=0,n=1){return Math.max(t,Math.min(n,e))}function Be(e){let t=e.toString().trim();return t.includes(`.`)?t.length-t.indexOf(`.`)-1:0}function Ve(e,t,n=`0`){return e+n.repeat(Math.max(0,t-e.length))}function He(e,t,n=`0`){return n.repeat(Math.max(0,t-e.length))+e}function Ue(e,t=1){let n=[],r=0;for(;r<e.length;)n.push(e.substr(r,t)),r+=t;return n}function We(e,t=1e3){if(e<t)return`${e} B`;let n=t===1024?[`Ki`,`Mi`,`Gi`]:[`k`,`M`,`G`],r=-1;for(;Math.abs(e)>=t&&r<n.length-1;)e/=t,++r;return`${e.toFixed(1)} ${n[r]}B`}function L(e={},t={},n,r){let i={};for(let t in e)i[t]=e[t];for(let a in t){let o=t[a];if(r&&!r(a,o))continue;let s=e[a];if(we(s)&&we(o)){i[a]=L(s,o,n,r);continue}if(n&&Array.isArray(s)&&Array.isArray(o)){i[a]=n(s,o);continue}i[a]=o}return i}function Ge(e){return e.map(e=>e.type===ue?Ge(e.children):e).flat()}function R(e=``){if(R.cache.has(e))return R.cache.get(e);let t=e.replace(/[^a-z]/gi,`-`).replace(/\B([A-Z])/g,`-$1`).toLowerCase();return R.cache.set(e,t),t}R.cache=new Map;function z(e,t){if(!t||typeof t!=`object`)return[];if(Array.isArray(t))return t.map(t=>z(e,t)).flat(1);if(t.suspense)return z(e,t.ssContent);if(Array.isArray(t.children))return t.children.map(t=>z(e,t)).flat(1);if(t.component){if(Object.getOwnPropertyDescriptor(t.component.provides,e))return[t.component];if(t.component.subTree)return z(e,t.component.subTree).flat(1)}return[]}var Ke=class{#e=[];#t=0;constructor(e){this.size=e}get isFull(){return this.#e.length===this.size}push(e){this.#e[this.#t]=e,this.#t=(this.#t+1)%this.size}values(){return this.#e.slice(this.#t).concat(this.#e.slice(0,this.#t))}clear(){this.#e.length=0,this.#t=0}};function qe(e){return`touches`in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function Je(e){let t=D({});O(()=>{let n=e();for(let e in n)t[e]=n[e]},{flush:`sync`});let n={};for(let e in t)n[e]=M(()=>t[e]);return n}function Ye(e,t){return e.includes(t)}function Xe(e){return e[2].toLowerCase()+e.slice(3)}var Ze=()=>[Function,Array];function Qe(e,t){return t=`on`+p(t),!!(e[t]||e[`${t}Once`]||e[`${t}Capture`]||e[`${t}OnceCapture`]||e[`${t}CaptureOnce`])}function $e(e,...t){if(Array.isArray(e))for(let n of e)n(...t);else typeof e==`function`&&e(...t)}function et(e,t=!0){let 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(e=>`${e}${t?`:not([tabindex="-1"])`:``}:not([disabled], [inert])`).join(`, `),r;try{r=[...e.querySelectorAll(n)]}catch(e){return fe(String(e)),[]}return r.filter(e=>!e.closest(`[inert]`)).filter(e=>!!e.offsetParent||e.getClientRects().length>0).filter(e=>!e.parentElement?.closest(`details:not([open])`)||e.tagName===`SUMMARY`&&e.parentElement?.tagName===`DETAILS`)}function tt(e,t,n){let r,i=e.indexOf(document.activeElement),a=t===`next`?1:-1;do i+=a,r=e[i];while((!r||r.offsetParent==null||!(n?.(r)??!0))&&i<e.length&&i>=0);return r}function nt(e,t){let n=et(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{let r=tt(n,t);r?r.focus():nt(e,t===`next`?`first`:`last`)}}function rt(e){return e==null||typeof e==`string`&&e.trim()===``}function it(){}function at(e,t){if(!(P&&typeof CSS<`u`&&CSS.supports!==void 0&&CSS.supports(`selector(${t})`)))return null;try{return!!e&&e.matches(t)}catch{return null}}function ot(e){return e.some(e=>u(e)?e.type===se?!1:e.type!==ue||ot(e.children):!0)?e:null}function st(e,t,n){return e?.(t)??n?.(t)}function ct(e,t){if(!P||e===0)return t(),()=>{};let n=window.setTimeout(t,e);return()=>window.clearTimeout(n)}function lt(e,t){let n=e.clientX,r=e.clientY,i=t.getBoundingClientRect(),a=i.left,o=i.top,s=i.right,c=i.bottom;return n>=a&&n<=s&&r>=o&&r<=c}function ut(){let e=_(),t=t=>{e.value=t};return Object.defineProperty(t,`value`,{enumerable:!0,get:()=>e.value,set:t=>e.value=t}),Object.defineProperty(t,`el`,{enumerable:!0,get:()=>Te(e.value)}),t}function dt(e){let t=e.key.length===1,n=!e.ctrlKey&&!e.metaKey&&!e.altKey;return t&&n}function ft(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`||typeof e==`bigint`}function pt(e){return`\\^$*+?.()|{}[]`.includes(e)?`\\${e}`:e}function mt(e,t,n){let r=RegExp(`[\\d\\-${pt(n)}]`),i=e.split(``).filter(e=>r.test(e)).filter((e,t,r)=>t===0&&/[-]/.test(e)||e===n&&t===r.indexOf(e)||/\d/.test(e)).join(``);if(t===0)return i.split(n)[0];let a=RegExp(`${pt(n)}\\d`);if(t!==null&&a.test(i)){let e=i.split(n);return[e[0],e[1].substring(0,t)].join(n)}return i}function ht(e){let t={};for(let n in e)t[i(n)]=e[n];return t}function gt(e){let t=[`checked`,`disabled`];return Object.fromEntries(Object.entries(e).filter(([e,n])=>t.includes(e)?!!n:n!==void 0))}function _t(e){let t=e=>Array.isArray(e)?e.map(e=>t(e)):k(e)||C(e)||b(e)?t(ce(e)):we(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e;return t(e)}var vt=[`top`,`bottom`],yt=[`start`,`end`,`left`,`right`];function bt(e,t){let[n,r]=e.split(` `);return r||=Ye(vt,n)?`start`:Ye(yt,n)?`top`:`center`,{side:xt(n,t),align:xt(r,t)}}function xt(e,t){return e===`start`?t?`right`:`left`:e===`end`?t?`left`:`right`:e}function St(e){return{side:{center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`}[e.side],align:e.align}}function Ct(e){return{side:e.side,align:{center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`}[e.align]}}function wt(e){return{side:e.align,align:e.side}}function Tt(e){return Ye(vt,e.side)?`y`:`x`}var B=class{constructor(e){let t=document.body.currentCSSZoom??1,n=e instanceof Element,r=n?1+(1-t)/t:1,{x:i,y:a,width:o,height:s}=n?e.getBoundingClientRect():e;this.x=i*r,this.y=a*r,this.width=o*r,this.height=s*r}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}};function Et(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 Dt(e){if(Array.isArray(e)){let t=document.body.currentCSSZoom??1,n=1+(1-t)/t;return new B({x:e[0]*n,y:e[1]*n,width:0*n,height:0*n})}else return new B(e)}function Ot(e){if(e===document.documentElement)if(visualViewport){let e=document.body.currentCSSZoom??1;return new B({x:visualViewport.scale>1?0:visualViewport.offsetLeft,y:visualViewport.scale>1?0:visualViewport.offsetTop,width:visualViewport.width*visualViewport.scale/e,height:visualViewport.height*visualViewport.scale/e})}else return new B({x:0,y:0,width:document.documentElement.clientWidth,height:document.documentElement.clientHeight});else return new B(e)}function kt(e){let t=new B(e),n=getComputedStyle(e),r=n.transform;if(r){let i,a,o,s,c;if(r.startsWith(`matrix3d(`))i=r.slice(9,-1).split(/, /),a=Number(i[0]),o=Number(i[5]),s=Number(i[12]),c=Number(i[13]);else if(r.startsWith(`matrix(`))i=r.slice(7,-1).split(/, /),a=Number(i[0]),o=Number(i[3]),s=Number(i[4]),c=Number(i[5]);else return new B(t);let l=n.transformOrigin;return new B({x:t.x-s-(1-a)*parseFloat(l),y:t.y-c-(1-o)*parseFloat(l.slice(l.indexOf(` `)+1)),width:a?t.width/a:e.offsetWidth+1,height:o?t.height/o:e.offsetHeight+1})}else return new B(t)}function At(e,t,n){if(e.animate===void 0)return{finished:Promise.resolve()};let r;try{r=e.animate(t,n)}catch{return{finished:Promise.resolve()}}return r.finished===void 0&&(r.finished=new Promise(e=>{r.onfinish=()=>{e(r)}})),r}var V=2.4,jt=.2126729,Mt=.7151522,Nt=.072175,Pt=.55,Ft=.58,It=.57,Lt=.62,Rt=.03,zt=1.45,Bt=5e-4,Vt=1.25,Ht=1.25,Ut=.078,Wt=12.82051282051282,Gt=.06,Kt=.001;function qt(e,t){let n=(e.r/255)**V,r=(e.g/255)**V,i=(e.b/255)**V,a=(t.r/255)**V,o=(t.g/255)**V,s=(t.b/255)**V,c=n*jt+r*Mt+i*Nt,l=a*jt+o*Mt+s*Nt;if(c<=Rt&&(c+=(Rt-c)**zt),l<=Rt&&(l+=(Rt-l)**zt),Math.abs(l-c)<Bt)return 0;let u;if(l>c){let e=(l**Pt-c**Ft)*Vt;u=e<Kt?0:e<Ut?e-e*Wt*Gt:e-Gt}else{let e=(l**Lt-c**It)*Ht;u=e>-Kt?0:e>-Ut?e-e*Wt*Gt:e+Gt}return u*100}var Jt=.20689655172413793,Yt=e=>e>Jt**3?Math.cbrt(e):e/(3*Jt**2)+4/29,Xt=e=>e>Jt?e**3:3*Jt**2*(e-4/29);function Zt(e){let t=Yt,n=t(e[1]);return[116*n-16,500*(t(e[0]/.95047)-n),200*(n-t(e[2]/1.08883))]}function Qt(e){let t=Xt,n=(e[0]+16)/116;return[t(n+e[1]/500)*.95047,t(n),t(n-e[2]/200)*1.08883]}var $t=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],en=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,tn=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],nn=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function rn(e){let t=[,,,],n=en,r=$t;for(let i=0;i<3;++i)t[i]=Math.round(I(n(r[i][0]*e[0]+r[i][1]*e[1]+r[i][2]*e[2]))*255);return{r:t[0],g:t[1],b:t[2]}}function an({r:e,g:t,b:n}){let r=[0,0,0],i=nn,a=tn;e=i(e/255),t=i(t/255),n=i(n/255);for(let i=0;i<3;++i)r[i]=a[i][0]*e+a[i][1]*t+a[i][2]*n;return r}function on(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}function sn(e){return on(e)&&!/^((rgb|hsl)a?\()?var\(--/.test(e)}var cn=/^(?<fn>(?:rgb|hsl)a?)\((?<values>.+)\)/,ln={rgb:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),rgba:(e,t,n,r)=>({r:e,g:t,b:n,a:r}),hsl:(e,t,n,r)=>un({h:e,s:t,l:n,a:r}),hsla:(e,t,n,r)=>un({h:e,s:t,l:n,a:r}),hsv:(e,t,n,r)=>U({h:e,s:t,v:n,a:r}),hsva:(e,t,n,r)=>U({h:e,s:t,v:n,a:r})};function H(e){if(typeof e==`number`)return(isNaN(e)||e<0||e>16777215)&&N(`'${e}' is not a valid hex color`),{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e==`string`&&cn.test(e)){let{groups:t}=e.match(cn),{fn:n,values:r}=t,i=r.split(/,\s*|\s*\/\s*|\s+/).map((e,t)=>e.endsWith(`%`)||t>0&&t<3&&[`hsl`,`hsla`,`hsv`,`hsva`].includes(n)?parseFloat(e)/100:parseFloat(e));return ln[n](...i)}else if(typeof e==`string`){let t=e.startsWith(`#`)?e.slice(1):e;[3,4].includes(t.length)?t=t.split(``).map(e=>e+e).join(``):[6,8].includes(t.length)||N(`'${e}' is not a valid hex(a) color`);let n=parseInt(t,16);return(isNaN(n)||n<0||n>4294967295)&&N(`'${e}' is not a valid hex(a) color`),vn(t)}else if(typeof e==`object`){if(Oe(e,[`r`,`g`,`b`]))return e;if(Oe(e,[`h`,`s`,`l`]))return U(pn(e));if(Oe(e,[`h`,`s`,`v`]))return U(e)}throw TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name}\nExpected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function U(e){let{h:t,s:n,v:r,a:i}=e,a=e=>{let i=(e+t/60)%6;return r-r*n*Math.max(Math.min(i,4-i,1),0)},o=[a(5),a(3),a(1)].map(e=>Math.round(e*255));return{r:o[0],g:o[1],b:o[2],a:i}}function un(e){return U(pn(e))}function dn(e){if(!e)return{h:0,s:1,v:1,a:1};let t=e.r/255,n=e.g/255,r=e.b/255,i=Math.max(t,n,r),a=Math.min(t,n,r),o=0;i!==a&&(i===t?o=60*(0+(n-r)/(i-a)):i===n?o=60*(2+(r-t)/(i-a)):i===r&&(o=60*(4+(t-n)/(i-a)))),o<0&&(o+=360);let s=i===0?0:(i-a)/i,c=[o,s,i];return{h:c[0],s:c[1],v:c[2],a:e.a}}function fn(e){let{h:t,s:n,v:r,a:i}=e,a=r-r*n/2;return{h:t,s:a===1||a===0?0:(r-a)/Math.min(a,1-a),l:a,a:i}}function pn(e){let{h:t,s:n,l:r,a:i}=e,a=r+n*Math.min(r,1-r);return{h:t,s:a===0?0:2-2*r/a,v:a,a:i}}function mn({r:e,g:t,b:n,a:r}){return r===void 0?`rgb(${e}, ${t}, ${n})`:`rgba(${e}, ${t}, ${n}, ${r})`}function hn(e){return mn(U(e))}function gn(e){let t=Math.round(e).toString(16);return(`00`.substr(0,2-t.length)+t).toUpperCase()}function _n({r:e,g:t,b:n,a:r}){return`#${[gn(e),gn(t),gn(n),r===void 0?``:gn(Math.round(r*255))].join(``)}`}function vn(e){e=xn(e);let[t,n,r,i]=Ue(e,2).map(e=>parseInt(e,16));return i=i===void 0?i:i/255,{r:t,g:n,b:r,a:i}}function yn(e){return dn(vn(e))}function bn(e){return _n(U(e))}function xn(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(e=>e+e).join(``)),e.length!==6&&(e=Ve(Ve(e,6),8,`F`)),e}function Sn(e,t){let n=Zt(an(e));return n[0]+=t*10,rn(Qt(n))}function Cn(e,t){let n=Zt(an(e));return n[0]-=t*10,rn(Qt(n))}function wn(e){return an(H(e))[1]}function Tn(e,t){let n=wn(e),r=wn(t),i=Math.max(n,r),a=Math.min(n,r);return(i+.05)/(a+.05)}function En(e){let t=Math.abs(qt(H(0),H(e)));return Math.abs(qt(H(16777215),H(e)))>Math.min(t,50)}function W(e,t){return n=>Object.keys(e).reduce((r,i)=>{let a=typeof e[i]==`object`&&e[i]!=null&&!Array.isArray(e[i])?e[i]:{type:e[i]};return n&&i in n?r[i]={...a,default:n[i]}:r[i]=a,t&&!r[i].source&&(r[i].source=t),r},{})}var G=W({class:[String,Array,Object],style:{type:[String,Array,Object],default:null}},`component`);function K(e,t){let n=f();if(!n)throw Error(`[Vuetify] ${e} ${t||`must be called from inside a setup function`}`);return n}function q(e=`composables`){let t=K(e).type;return R(t?.aliasName||t?.name)}function Dn(e,t=K(`injectSelf`)){let{provides:n}=t;if(n&&e in n)return n[e]}var On=Symbol.for(`vuetify:defaults`);function kn(e){return S(e)}function An(){let e=c(On);if(!e)throw Error(`[Vuetify] Could not find defaults instance`);return e}function jn(e,t){let i=An(),a=S(e),o=n(()=>{if(r(t?.disabled))return i.value;let e=r(t?.scoped),n=r(t?.reset),o=r(t?.root);if(a.value==null&&!(e||n||o))return i.value;let s=L(a.value,{prev:i.value});if(e)return s;if(n||o){let e=Number(n||1/0);for(let t=0;t<=e&&!(!s||!(`prev`in s));t++)s=s.prev;return s&&typeof o==`string`&&o in s&&(s=L(L(s,{prev:s}),s[o])),s}return s.prev?L(s.prev,s,void 0,(e,t)=>t!==void 0):s});return g(On,o),o}function Mn(e,t){return e.props&&(e.props[t]!==void 0||e.props[R(t)]!==void 0)}function Nn(e={},t,r=An()){let i=K(`useDefaults`);if(t=t??i.type.name??i.type.__name,!t)throw Error(`[Vuetify] Could not determine component name`);let a=n(()=>r.value?.[e._as??t]),o=new Proxy(e,{get(e,t){let n=Reflect.get(e,t);if(t===`class`||t===`style`)return[a.value?.[t],n].filter(e=>e!=null);if(Mn(i.vnode,t))return n;let o=a.value?.[t];if(o!==void 0)return o;let s=r.value?.global?.[t];return s===void 0?n:s}}),s=_();O(()=>{if(a.value){let e=Object.entries(a.value).filter(([e])=>e.startsWith(e[0].toUpperCase()));s.value=e.length?Object.fromEntries(e):void 0}else s.value=void 0});function c(){let e=Dn(On,i);g(On,n(()=>s.value?L(e?.value??{},s.value):e?.value))}return{props:o,provideSubDefaults:c}}function Pn(e){if(e._setup=e._setup??e.setup,!e.name)return N(`The component is missing an explicit name, unable to generate default prop value`),e;if(e._setup){e.props=W(e.props??{},e.name)();let t=Object.keys(e.props).filter(e=>e!==`class`&&e!==`style`);e.filterProps=function(e){return ke(e,t)},e.props._as=String,e.setup=function(t,n){let r=An();if(!r.value)return e._setup(t,n);let{props:i,provideSubDefaults:a}=Nn(t,t._as??e.name,r),o=e._setup(i,n);return a(),o}}return e}function J(e=!0){return t=>(e?Pn:d)(t)}function Fn(e,t){return t.props=e,t}function In(e,t,n,r){if(!n||ft(e)||ft(t))return;let i=n.get(e);if(i)i.set(t,r);else{let i=new WeakMap;i.set(t,r),n.set(e,i)}}function Ln(e,t,n){if(!n||ft(e)||ft(t))return null;let r=n.get(e)?.get(t);if(typeof r==`boolean`)return r;let i=n.get(t)?.get(e);return typeof i==`boolean`?i:null}function Rn(e,t,n=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;let r=Object.keys(e);return r.length===Object.keys(t).length?Ln(e,t,n)||(In(e,t,n,!0),r.every(r=>Rn(e[r],t[r],n))):!1}var zn=`cubic-bezier(0.4, 0, 0.2, 1)`,Bn=`cubic-bezier(0.0, 0, 0.2, 1)`,Vn=`cubic-bezier(0.4, 0, 1, 1)`,Hn={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 Un(e,t=!1){for(;e;){if(t?Kn(e):Gn(e))return e;e=e.parentElement}return document.scrollingElement}function Wn(e,t){let n=[];if(t&&e&&!t.contains(e))return n;for(;e&&(Gn(e)&&n.push(e),e!==t);)e=e.parentElement;return n}function Gn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;let t=window.getComputedStyle(e),n=t.overflowY===`scroll`||t.overflowY===`auto`&&e.scrollHeight>e.clientHeight,r=t.overflowX===`scroll`||t.overflowX===`auto`&&e.scrollWidth>e.clientWidth;return n||r}function Kn(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;let t=window.getComputedStyle(e);return[`scroll`,`auto`].includes(t.overflowY)}function Y(e){let t=K(`useRender`);t.render=e}var qn=[String,Function,Object,Array],Jn=Symbol.for(`vuetify:icons`),Yn=W({icon:{type:qn},tag:{type:[String,Object,Function],required:!0}},`icon`),Xn=J()({name:`VComponentIcon`,props:Yn(),setup(e,{slots:n}){return()=>{let r=e.icon;return t(e.tag,null,{default:()=>[e.icon?t(r,null,null):n.default?.()]})}}}),Zn=Pn({name:`VSvgIcon`,inheritAttrs:!1,props:Yn(),setup(e,{attrs:n}){return()=>t(e.tag,m(n,{style:null}),{default:()=>[A(`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(e=>Array.isArray(e)?A(`path`,{d:e[0],"fill-opacity":e[1]},null):A(`path`,{d:e},null)):A(`path`,{d:e.icon},null)])]})}}),Qn=Pn({name:`VLigatureIcon`,props:Yn(),setup(e){return()=>t(e.tag,null,{default:()=>[e.icon]})}}),$n=Pn({name:`VClassIcon`,props:Yn(),setup(e){return()=>t(e.tag,{class:h(e.icon)},null)}}),er=e=>{let t=c(Jn);if(!t)throw Error(`Missing Vuetify Icons provide!`);return{iconData:n(()=>{let n=j(e);if(!n)return{component:Xn};let r=n;if(typeof r==`string`&&(r=r.trim(),r.startsWith(`$`)&&(r=t.aliases?.[r.slice(1)])),r||N(`Could not find aliased icon "${n}"`),Array.isArray(r))return{component:Zn,icon:r};if(typeof r!=`string`)return{component:Xn,icon:r};let i=Object.keys(t.sets).find(e=>typeof r==`string`&&r.startsWith(`${e}:`)),a=i?r.slice(i.length+1):r;return{component:t.sets[i??t.defaultSet].component,icon:a}})}};function tr(e,t){let n;function r(){n=E(),n.run(()=>t.length?t(()=>{n?.stop(),r()}):t())}T(e,e=>{e&&!n?r():e||(n?.stop(),n=void 0)},{immediate:!0}),x(()=>{n?.stop()})}function nr(e,t,r,i=e=>e,a=e=>e){let o=K(`useProxiedModel`),s=S(e[t]===void 0?r:e[t]),c=R(t),l=n(c===t?()=>(e[t],!!(o.vnode.props?.hasOwnProperty(t)&&o.vnode.props?.hasOwnProperty(`onUpdate:${t}`))):()=>(e[t],!!((o.vnode.props?.hasOwnProperty(t)||o.vnode.props?.hasOwnProperty(c))&&(o.vnode.props?.hasOwnProperty(`onUpdate:${t}`)||o.vnode.props?.hasOwnProperty(`onUpdate:${c}`)))));tr(()=>!l.value,()=>{T(()=>e[t],e=>{s.value=e})});let u=n({get(){let n=e[t];return i(l.value?n:s.value)},set(n){let r=a(n),c=ce(l.value?e[t]:s.value);c===r||i(c)===n||(s.value=r,o?.emit(`update:${t}`,r))}});return Object.defineProperty(u,`externalValue`,{get:()=>l.value?e[t]:s.value}),u}var rr={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`}}},ir=`$vuetify.`,ar=(e,t)=>e.replace(/\{(\d+)\}/g,(e,n)=>String(t[Number(n)])),or=(e,t,n)=>(r,...i)=>{if(!r.startsWith(ir))return ar(r,i);let a=r.replace(ir,``),o=e.value&&n.value[e.value],s=t.value&&n.value[t.value],c=be(o,a,null);return c||=(N(`Translation key "${r}" not found in "${e.value}", trying fallback locale`),be(s,a,null)),c||=(fe(`Translation key "${r}" not found in fallback`),r),typeof c!=`string`&&(fe(`Translation key "${r}" has a non-string value`),c=r),ar(c,i)};function sr(e,t){return(n,r)=>new Intl.NumberFormat([e.value,t.value],r).format(n)}function cr(e,t){return sr(e,t)(.1).includes(`,`)?`,`:`.`}function lr(e,t,n){let r=nr(e,t,e[t]??n.value);return r.value=e[t]??n.value,T(n,i=>{e[t]??(r.value=n.value)}),r}function ur(e){return t=>{let n=lr(t,`locale`,e.current),r=lr(t,`fallback`,e.fallback),i=lr(t,`messages`,e.messages);return{name:`vuetify`,current:n,fallback:r,messages:i,decimalSeparator:M(()=>cr(n,r)),t:or(n,r,i),n:sr(n,r),provide:ur({current:n,fallback:r,messages:i})}}}function dr(e){let t=_(e?.locale??`en`),n=_(e?.fallback??`en`),r=S({en:rr,...e?.messages});return{name:`vuetify`,current:t,fallback:n,messages:r,decimalSeparator:M(()=>e?.decimalSeparator??cr(t,n)),t:or(t,n,r),n:sr(t,n),provide:ur({current:t,fallback:n,messages:r})}}var fr=Symbol.for(`vuetify:locale`);function pr(e){return e.name!=null}function mr(e){let t=e?.adapter&&pr(e?.adapter)?e?.adapter:dr(e),n=vr(t,e);return{...t,...n}}function hr(){let e=c(fr);if(!e)throw Error(`[Vuetify] Could not find injected locale instance`);return e}function gr(e){let t=c(fr);if(!t)throw Error(`[Vuetify] Could not find injected locale instance`);let n=t.provide(e),r=yr(n,t.rtl,e),i={...n,...r};return g(fr,i),i}function _r(){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 vr(e,t){let r=S(t?.rtl??_r()),i=n(()=>r.value[e.current.value]??!1);return{isRtl:i,rtl:r,rtlClasses:M(()=>`v-locale--is-${i.value?`rtl`:`ltr`}`)}}function yr(e,t,r){let i=n(()=>r.rtl??t.value[e.current.value]??!1);return{isRtl:i,rtl:t,rtlClasses:M(()=>`v-locale--is-${i.value?`rtl`:`ltr`}`)}}function br(){let e=c(fr);if(!e)throw Error(`[Vuetify] Could not find injected rtl instance`);return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}var xr=[`sm`,`md`,`lg`,`xl`,`xxl`],Sr=Symbol.for(`vuetify:display`),Cr={mobileBreakpoint:`lg`,thresholds:{xs:0,sm:600,md:840,lg:1145,xl:1545,xxl:2138}},wr=(e=Cr)=>L(Cr,e);function Tr(e){return P&&!e?window.innerWidth:typeof e==`object`&&e.clientWidth||0}function Er(e){return P&&!e?window.innerHeight:typeof e==`object`&&e.clientHeight||0}function Dr(e){let t=P&&!e?window.navigator.userAgent:`ssr`;function n(e){return!!t.match(e)}return{android:n(/android/i),ios:n(/iphone|ipad|ipod/i),cordova:n(/cordova/i),electron:n(/electron/i),chrome:n(/chrome/i),edge:n(/edge/i),firefox:n(/firefox/i),opera:n(/opera/i),win:n(/win/i),mac:n(/mac/i),linux:n(/linux/i),touch:he,ssr:t===`ssr`}}function Or(e,t){let{thresholds:n,mobileBreakpoint:r}=wr(e),i=_(Er(t)),a=_(Dr(t)),o=D({}),s=_(Tr(t));function c(){i.value=Er(),s.value=Tr()}function l(){c(),a.value=Dr()}return O(()=>{let e=s.value<n.sm,t=s.value<n.md&&!e,c=s.value<n.lg&&!(t||e),l=s.value<n.xl&&!(c||t||e),u=s.value<n.xxl&&!(l||c||t||e),d=s.value>=n.xxl,f=e?`xs`:t?`sm`:c?`md`:l?`lg`:u?`xl`:`xxl`,p=typeof r==`number`?r:n[r],m=s.value<p;o.xs=e,o.sm=t,o.md=c,o.lg=l,o.xl=u,o.xxl=d,o.smAndUp=!e,o.mdAndUp=!(e||t),o.lgAndUp=!(e||t||c),o.xlAndUp=!(e||t||c||l),o.smAndDown=!(c||l||u||d),o.mdAndDown=!(l||u||d),o.lgAndDown=!(u||d),o.xlAndDown=!d,o.name=f,o.height=i.value,o.width=s.value,o.mobile=m,o.mobileBreakpoint=r,o.platform=a.value,o.thresholds=n}),P&&(window.addEventListener(`resize`,c,{passive:!0}),x(()=>{window.removeEventListener(`resize`,c)},!0)),{...v(o),update:l,ssr:!!t}}var kr=W({mobile:{type:Boolean,default:!1},mobileBreakpoint:[Number,String]},`display`);function Ar(e={mobile:null},t=q()){let r=c(Sr);if(!r)throw Error(`Could not find Vuetify display injection`);let i=n(()=>e.mobile?!0:typeof e.mobileBreakpoint==`number`?r.width.value<e.mobileBreakpoint:e.mobileBreakpoint?r.width.value<r.thresholds.value[e.mobileBreakpoint]:e.mobile===null?r.mobile.value:!1),a=M(()=>t?{[`${t}--mobile`]:i.value}:{});return{...r,displayClasses:a,mobile:i}}var jr=Symbol.for(`vuetify:theme`),X=W({theme:String},`theme`);function Mr(){return{defaultTheme:`system`,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,"shadow-color":`#000000`,"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`,"theme-on-dark":`#FFF`,"theme-on-light":`#000`,"elevation-overlay-color":`black`,"elevation-overlay-opacity-step":`2%`}},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,"shadow-color":`#000000`,"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`,"theme-on-dark":`#FFF`,"theme-on-light":`#000`,"elevation-overlay-color":`white`,"elevation-overlay-opacity-step":`2%`}}},stylesheetId:`vuetify-theme-stylesheet`,scoped:!1,utilities:!0}}function Nr(e=Mr()){let t=Mr();return e?L(t,e):{...t,isDisabled:!0}}function Z(e,t,n,r){e.push(`${Rr(t,r)} {\n`,...n.map(e=>` ${e};\n`),`}
`)}function Pr(e,t){let n=e.dark?2:1,r=e.dark?1:2,i=[];for(let[a,o]of Object.entries(e.colors)){let e=H(o);i.push(`--${t}theme-${a}: ${e.r},${e.g},${e.b}`+(e.a==null?``:`,${e.a}`)),a.startsWith(`on-`)||i.push(`--${t}theme-${a}-overlay-multiplier: ${wn(o)>.18?n:r}`)}for(let[n,r]of Object.entries(e.variables)){let e=typeof r==`string`&&r.startsWith(`#`)?H(r):void 0,a=e?`${e.r}, ${e.g}, ${e.b}`:void 0;i.push(`--${t}${n}: ${a??r}`)}return i}function Fr(e,t,n){let r={};if(n)for(let i of[`lighten`,`darken`]){let a=i===`lighten`?Sn:Cn;for(let o of Se(n[i],1))r[`${e}-${i}-${o}`]=_n(a(H(t),o))}return r}function Ir(e,t){if(!t)return{};let n={};for(let r of t.colors){let i=e[r];i&&(n={...n,...Fr(r,i,t)})}return n}function Lr(e,t){let n={};for(let r of Object.keys(e)){if(r.startsWith(`on-`)||e[`on-${r}`])continue;let i=`on-${r}`;n[i]=En(H(e[r]))?t[`theme-on-dark`]:t[`theme-on-light`]}return n}function Rr(e,t){if(!t)return e;let n=`:where(${t})`;return e===`:root`?n:`${n} ${e}`}function zr(e,t,n){let r=Br(e,t);r&&(r.innerHTML=n)}function Br(e,t){if(!P)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 Vr(e){let t=Nr(e),r=_(t.defaultTheme),i=S(t.themes),a=_(`light`),o=n({get(){return r.value===`system`?a.value:r.value},set(e){r.value=e}}),s=n(()=>{let e={};for(let[n,r]of Object.entries(i.value)){let a=L(r.dark||n===`dark`?i.value.dark:i.value.light,r),o={...a.colors,...Ir(a.colors,t.variations)};e[n]={...a,colors:{...o,...Lr(o,a.variables)}}}return e}),c=M(()=>s.value[o.value]),l=M(()=>r.value===`system`),u=n(()=>{let e=[],n=t.scoped?t.prefix:``;e.push(`@layer theme-base {
`),c.value?.dark&&Z(e,`:root`,[`color-scheme: dark`],t.scope),Z(e,`:root`,Pr(c.value,t.prefix),t.scope);for(let[n,r]of Object.entries(s.value))Z(e,`.${t.prefix}theme--${n}`,[`color-scheme: ${r.dark?`dark`:`normal`}`,...Pr(r,t.prefix)],t.scope);if(e.push(`}
`),t.utilities){let r=[],i=[],a=new Set(Object.values(s.value).flatMap(e=>Object.keys(e.colors)));for(let e of a)e.startsWith(`on-`)?Z(i,`.${e}`,[`color: rgb(var(--${t.prefix}theme-${e}))`],t.scope):(Z(r,`.${n}bg-${e}`,[`--${t.prefix}theme-overlay-multiplier: var(--${t.prefix}theme-${e}-overlay-multiplier)`,`background-color: rgb(var(--${t.prefix}theme-${e}))`,`color: rgb(var(--${t.prefix}theme-on-${e}))`],t.scope),Z(i,`.${n}text-${e}`,[`color: rgb(var(--${t.prefix}theme-${e}))`],t.scope),Z(i,`.${n}border-${e}`,[`--${t.prefix}border-color: var(--${t.prefix}theme-${e})`],t.scope));e.push(`@layer theme-background {
`,...r.map(e=>` ${e}`),`}
`,`@layer theme-foreground {
`,...i.map(e=>` ${e}`),`}
`)}return`@layer vuetify-utilities {
`+e.map(e=>` ${e}`).join(``)+`
}`}),d=M(()=>t.isDisabled?void 0:`${t.prefix}theme--${o.value}`),f=M(()=>Object.keys(s.value));if(_e){let e=window.matchMedia(`(prefers-color-scheme: dark)`);function t(){a.value=e.matches?`dark`:`light`}t(),e.addEventListener(`change`,t,{passive:!0}),ae()&&x(()=>{e.removeEventListener(`change`,t)})}function p(e){if(t.isDisabled)return;let n=e._context.provides.usehead;if(n){function e(){return{style:[{textContent:u.value,id:t.stylesheetId,nonce:t.cspNonce||!1,tagPosition:`bodyOpen`}]}}if(n.push){let t=n.push(e);P&&T(u,()=>{t.patch(e)})}else P?(n.addHeadObjs(M(e)),O(()=>n.updateDOM())):n.addHeadObjs(e())}else{P?T(u,e,{immediate:!0}):e();function e(){zr(t.stylesheetId,t.cspNonce,u.value)}}}function m(e){if(e!==`system`&&!f.value.includes(e)){N(`Theme "${e}" not found on the Vuetify theme instance`);return}o.value=e}function h(e=f.value){let t=e.indexOf(o.value);m(e[t===-1?0:(t+1)%e.length])}function g(e=[`light`,`dark`]){h(e)}let ee=new Proxy(o,{get(e,t){return Reflect.get(e,t)},set(e,t,n){return t===`value`&&pe(`theme.global.name.value = ${n}`,`theme.change('${n}')`),Reflect.set(e,t,n)}});return{install:p,change:m,cycle:h,toggle:g,isDisabled:t.isDisabled,isSystem:l,name:o,themes:i,current:c,computedThemes:s,prefix:t.prefix,themeClasses:d,styles:u,global:{name:ee,current:c}}}function Hr(e){K(`provideTheme`);let t=c(jr,null);if(!t)throw Error(`Could not find Vuetify theme injection`);let n=M(()=>e.theme??t.name.value),r=M(()=>t.themes.value[n.value]),i=M(()=>t.isDisabled?void 0:`${t.prefix}theme--${n.value}`),a={...t,name:n,current:r,themeClasses:i};return g(jr,a),a}function Ur(){K(`useTheme`);let e=c(jr,null);if(!e)throw Error(`Could not find Vuetify theme injection`);return e}function Wr(e,t=`content`){let n=ut(),r=S();if(P){let i=new ResizeObserver(n=>{e?.(n,i),n.length&&(t===`content`?r.value=n[0].contentRect:r.value=n[0].target.getBoundingClientRect())});s(()=>{i.disconnect()}),T(()=>n.el,(e,t)=>{t&&(i.unobserve(t),r.value=void 0),e&&i.observe(e)},{flush:`post`})}return{resizeRef:n,contentRect:w(r)}}var Q=W({tag:{type:[String,Object,Function],default:`div`}},`tag`),Gr=W({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},`VDefaultsProvider`),Kr=J(!1)({name:`VDefaultsProvider`,props:Gr(),setup(e,{slots:t}){let{defaults:n,disabled:r,reset:i,root:a,scoped:o}=v(e);return jn(n,{reset:i,root:a,scoped:o,disabled:r}),()=>t.default?.()}}),qr=W({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},`dimension`);function Jr(e){return{dimensionStyles:n(()=>{let t={},n=F(e.height),r=F(e.maxHeight),i=F(e.maxWidth),a=F(e.minHeight),o=F(e.minWidth),s=F(e.width);return n!=null&&(t.height=n),r!=null&&(t.maxHeight=r),i!=null&&(t.maxWidth=i),a!=null&&(t.minHeight=a),o!=null&&(t.minWidth=o),s!=null&&(t.width=s),t})}}function Yr(e){return Je(()=>{let{class:t,style:n}=$r(e);return{colorClasses:t,colorStyles:n}})}function Xr(e){let{colorClasses:t,colorStyles:n}=Yr(()=>({text:j(e)}));return{textColorClasses:t,textColorStyles:n}}function Zr(e){let{colorClasses:t,colorStyles:n}=Yr(()=>({background:j(e)}));return{backgroundColorClasses:t,backgroundColorStyles:n}}function Qr(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 $r(e){let t=Qr(j(e)),n=[],r={};if(t.background)if(on(t.background)){if(r.backgroundColor=t.background,!t.text&&sn(t.background)){let e=H(t.background);(e.a==null||e.a===1)&&n.push(En(e)?`v-theme-on-dark`:`v-theme-on-light`)}}else n.push(`bg-${t.background}`);return t.text&&(on(t.text)?(r.color=t.text,r.caretColor=t.text):n.push(`text-${t.text}`)),{class:n,style:r}}var ei=W({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},`rounded`);function ti(e,t=q()){return{roundedClasses:n(()=>{let n=k(e)?e.value:e.rounded,r=k(e)?!1:e.tile,i=[];if(r||n===!1)i.push(`rounded-0`);else if(n===!0||n===``)i.push(`${t}--rounded`);else if(typeof n==`string`||n===0)for(let e of String(n).split(` `))i.push(`rounded-${e}`);return i})}}var ni=W({transition:{type:null,default:`fade-transition`,validator:e=>e!==!0}},`transition`),ri=(e,{slots:t})=>{let{transition:n,disabled:r,group:i,...o}=e,{component:s=i?y:ie,...c}=Ce(n)?n:{},l;return l=Ce(n)?m(c,gt({disabled:r,group:i}),o):m({name:r||!n?``:n},o),a(s,l,t)},ii=W({border:[Boolean,Number,String]},`border`);function ai(e,t=q()){return{borderClasses:n(()=>{let n=e.border;return n===!0||n===``?`${t}--border`:typeof n==`string`||n===0?String(n).split(` `).map(e=>`border-${e}`):[]})}}var oi=W({elevation:{type:[Number,String],validator:e=>parseInt(e)>=0}},`elevation`);function si(e){return{elevationClasses:M(()=>{let t=k(e)?e.value:e.elevation;return t==null?[]:[`elevation-${parseInt(t)}`]})}}var ci={center:`center`,top:`bottom`,bottom:`top`,left:`right`,right:`left`},li=W({location:String},`location`);function ui(e,t=!1,r){let{isRtl:i}=br();return{locationStyles:n(()=>{if(!e.location)return{};let{side:n,align:a}=bt(e.location.split(` `).length>1?e.location:`${e.location} center`,i.value);function o(e){return r?r(e):0}let s={};return n!==`center`&&(t?s[ci[n]]=`calc(100% - ${o(n)}px)`:s[n]=0),a===`center`?(n===`center`?s.top=s.left=`50%`:s[{top:`left`,bottom:`left`,left:`top`,right:`top`}[n]]=`50%`,s.transform={top:`translateX(-50%)`,bottom:`translateX(-50%)`,left:`translateY(-50%)`,right:`translateY(-50%)`,center:`translate(-50%, -50%)`}[n]):t?s[ci[a]]=`calc(100% - ${o(a)}px)`:s[a]=0,s})}}var di=[null,`default`,`comfortable`,`compact`],fi=W({density:{type:String,default:`default`,validator:e=>di.includes(e)}},`density`);function pi(e,t=q()){return{densityClasses:M(()=>`${t}--density-${e.density}`)}}var mi=[`elevated`,`flat`,`tonal`,`outlined`,`text`,`plain`];function hi(e,t){return A(ue,null,[e&&A(`span`,{key:`overlay`,class:h(`${t}__overlay`)},null),A(`span`,{key:`underlay`,class:h(`${t}__underlay`)},null)])}var gi=W({color:String,variant:{type:String,default:`elevated`,validator:e=>mi.includes(e)}},`variant`);function _i(e,t=q()){let n=M(()=>{let{variant:n}=j(e);return`${t}--variant-${n}`}),{colorClasses:r,colorStyles:i}=Yr(()=>{let{variant:t,color:n}=j(e);return{[[`elevated`,`flat`].includes(t)?`background`:`text`]:n}});return{colorClasses:r,colorStyles:i,variantClasses:n}}var vi=W({baseColor:String,divided:Boolean,direction:{type:String,default:`horizontal`},...ii(),...G(),...fi(),...oi(),...ei(),...Q(),...X(),...gi()},`VBtnGroup`),yi=J()({name:`VBtnGroup`,props:vi(),setup(e,{slots:n}){let{themeClasses:r}=Hr(e),{densityClasses:i}=pi(e),{borderClasses:a}=ai(e),{elevationClasses:o}=si(e),{roundedClasses:s}=ti(e);jn({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)}}),Y(()=>t(e.tag,{class:h([`v-btn-group`,`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},r.value,a.value,i.value,o.value,s.value,e.class]),style:l(e.style)},n))}}),bi=W({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},`group`),xi=W({value:null,disabled:Boolean,selectedClass:String},`group-item`);function Si(e,t,r=!0){let i=K(`useGroupItem`);if(!i)throw Error(`[Vuetify] useGroupItem composable must be used inside a component setup function`);let a=ne();g(Symbol.for(`${t.description}:id`),a);let o=c(t,null);if(!o){if(!r)return o;throw Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}let l=M(()=>e.value),u=n(()=>!!(o.disabled.value||e.disabled));function d(){o?.register({id:a,value:l,disabled:u},i)}function f(){o?.unregister(a)}d(),s(()=>f());let p=n(()=>o.isSelected(a)),m=n(()=>o.items.value[0].id===a),h=n(()=>o.items.value[o.items.value.length-1].id===a),ee=n(()=>p.value&&[o.selectedClass.value,e.selectedClass]);return T(p,e=>{i.emit(`group:selected`,{value:e})},{flush:`sync`}),{id:a,isSelected:p,isFirst:m,isLast:h,toggle:()=>o.select(a,!p.value),select:e=>o.select(a,e),selectedClass:ee,value:l,disabled:u,group:o,register:d,unregister:f}}function Ci(e,t){let n=!1,i=D([]),a=nr(e,`modelValue`,[],e=>e===void 0?[]:Ti(i,e===null?[null]:Re(e)),t=>{let n=Ei(i,t);return e.multiple?n:n[0]}),c=K(`useGroup`);function l(e,n){let a=e,o=z(Symbol.for(`${t.description}:id`),c?.vnode).indexOf(n);r(a.value)===void 0&&(a.value=o,a.useIndexAsValue=!0),o>-1?i.splice(o,0,a):i.push(a)}function u(e){if(n)return;d();let t=i.findIndex(t=>t.id===e);i.splice(t,1)}function d(){let t=i.find(e=>!e.disabled);t&&e.mandatory===`force`&&!a.value.length&&(a.value=[t.id])}o(()=>{d()}),s(()=>{n=!0}),re(()=>{for(let e=0;e<i.length;e++)i[e].useIndexAsValue&&(i[e].value=e)});function f(t,n){let r=i.find(e=>e.id===t);if(!(n&&r?.disabled))if(e.multiple){let r=a.value.slice(),i=r.findIndex(e=>e===t),o=~i;if(n??=!o,o&&e.mandatory&&r.length<=1||!o&&e.max!=null&&r.length+1>e.max)return;i<0&&n?r.push(t):i>=0&&!n&&r.splice(i,1),a.value=r}else{let r=a.value.includes(t);if(e.mandatory&&r||!r&&!n)return;a.value=n??!r?[t]:[]}}function p(t){if(e.multiple&&N(`This method is not supported when using "multiple" prop`),a.value.length){let e=a.value[0],n=i.findIndex(t=>t.id===e),r=(n+t)%i.length,o=i[r];for(;o.disabled&&r!==n;)r=(r+t)%i.length,o=i[r];if(o.disabled)return;a.value=[i[r].id]}else{let e=i.find(e=>!e.disabled);e&&(a.value=[e.id])}}let m={register:l,unregister:u,selected:a,select:f,disabled:M(()=>e.disabled),prev:()=>p(i.length-1),next:()=>p(1),isSelected:e=>a.value.includes(e),selectedClass:M(()=>e.selectedClass),items:M(()=>i),getItemIndex:e=>wi(i,e)};return g(t,m),m}function wi(e,t){let n=Ti(e,[t]);return n.length?e.findIndex(e=>e.id===n[0]):-1}function Ti(e,t){let n=[];return t.forEach(t=>{let r=e.find(e=>Rn(t,e.value)),i=e[t];r?.value===void 0?i?.useIndexAsValue&&n.push(i.id):n.push(r.id)}),n}function Ei(e,t){let n=[];return t.forEach(t=>{let r=e.findIndex(e=>e.id===t);if(~r){let t=e[r];n.push(t.value===void 0?r:t.value)}}),n}var Di=Symbol.for(`vuetify:v-btn-toggle`),Oi=W({...vi(),...bi()},`VBtnToggle`),ki=J()({name:`VBtnToggle`,props:Oi(),emits:{"update:modelValue":e=>!0},setup(e,{slots:n}){let{isSelected:r,next:i,prev:a,select:o,selected:s}=Ci(e,Di);return Y(()=>{let c=yi.filterProps(e);return t(yi,m({class:[`v-btn-toggle`,e.class]},c,{style:e.style}),{default:()=>[n.default?.({isSelected:r,next:i,prev:a,select:o,selected:s})]})}),{next:i,prev:a,select:o}}}),Ai=[`x-small`,`small`,`default`,`large`,`x-large`],ji=W({size:{type:[String,Number],default:`default`}},`size`);function Mi(e,t=q()){return Je(()=>{let n=e.size,r,i;return Ye(Ai,n)?r=`${t}--size-${n}`:n&&(i={width:F(n),height:F(n)}),{sizeClasses:r,sizeStyles:i}})}var Ni=W({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:qn,opacity:[String,Number],...G(),...ji(),...Q({tag:`i`}),...X()},`VIcon`),Pi=J()({name:`VIcon`,props:Ni(),setup(e,{attrs:n,slots:r}){let i=_(),{themeClasses:a}=Ur(),{iconData:o}=er(()=>i.value||e.icon),{sizeClasses:s}=Mi(e),{textColorClasses:c,textColorStyles:u}=Xr(()=>e.color);return Y(()=>{let d=r.default?.();d&&(i.value=Ge(d).filter(e=>e.type===le&&e.children&&typeof e.children==`string`)[0]?.children);let f=!!(n.onClick||n.onClickOnce);return t(o.value.component,{tag:e.tag,icon:o.value.icon,class:h([`v-icon`,`notranslate`,a.value,s.value,c.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class]),style:l([{"--v-icon-opacity":e.opacity},s.value?void 0:{fontSize:F(e.size),height:F(e.size),width:F(e.size)},u.value,e.style]),role:f?`button`:void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[d]})}),{}}});function Fi(e,t){let n=S(),r=_(!1);if(me){let i=new IntersectionObserver(t=>{e?.(t,i),r.value=!!t.find(e=>e.isIntersecting)},t);x(()=>{i.disconnect()}),T(n,(e,t)=>{t&&(i.unobserve(t),r.value=!1),e&&i.observe(e)},{flush:`post`})}return{intersectionRef:n,isIntersecting:r}}var Ii=W({reveal:{type:[Boolean,Object],default:!1}},`reveal`);function Li(e){let t=M(()=>typeof e.reveal==`object`?Math.max(0,Number(e.reveal.duration??900)):900),n=_(e.reveal?`initial`:`disabled`);return o(async()=>{e.reveal&&(n.value=`initial`,await new Promise(e=>requestAnimationFrame(e)),n.value=`pending`,await new Promise(e=>setTimeout(e,t.value)),n.value=`done`)}),{duration:t,state:n}}var Ri=W({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},...G(),...Ii(),...ji(),...Q({tag:`div`}),...X()},`VProgressCircular`),zi=J()({name:`VProgressCircular`,props:Ri(),setup(e,{slots:r}){let i=2*Math.PI*20,a=S(),{themeClasses:o}=Hr(e),{sizeClasses:s,sizeStyles:c}=Mi(e),{textColorClasses:u,textColorStyles:d}=Xr(()=>e.color),{textColorClasses:f,textColorStyles:p}=Xr(()=>e.bgColor),{intersectionRef:m,isIntersecting:g}=Fi(),{resizeRef:ee,contentRect:_}=Wr(),{state:te,duration:v}=Li(e),y=M(()=>te.value===`initial`?0:I(parseFloat(e.modelValue),0,100)),b=M(()=>Number(e.width)),ne=M(()=>c.value?Number(e.size):_.value?_.value.width:Math.max(b.value,32)),x=M(()=>20/(1-b.value/ne.value)*2),C=M(()=>b.value/ne.value*x.value),w=M(()=>{let t=(100-y.value)/100*i;return e.rounded&&y.value>0&&y.value<100?F(Math.min(i-.01,t+C.value)):F(t)}),T=n(()=>{let t=Number(e.rotate);return e.rounded?t+C.value/2/i*360:t});return O(()=>{m.value=a.value,ee.value=a.value}),Y(()=>t(e.tag,{ref:a,class:h([`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`||ve()),"v-progress-circular--revealing":[`initial`,`pending`].includes(te.value)},o.value,s.value,u.value,e.class]),style:l([c.value,d.value,{"--progress-reveal-duration":`${v.value}ms`},e.style]),role:`progressbar`,"aria-valuemin":`0`,"aria-valuemax":`100`,"aria-valuenow":e.indeterminate?void 0:y.value},{default:()=>[A(`svg`,{style:{transform:`rotate(calc(-90deg + ${T.value}deg))`},xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 ${x.value} ${x.value}`},[A(`circle`,{class:h([`v-progress-circular__underlay`,f.value]),style:l(p.value),fill:`transparent`,cx:`50%`,cy:`50%`,r:20,"stroke-width":C.value,"stroke-dasharray":i,"stroke-dashoffset":0},null),A(`circle`,{class:`v-progress-circular__overlay`,fill:`transparent`,cx:`50%`,cy:`50%`,r:20,"stroke-width":C.value,"stroke-dasharray":i,"stroke-dashoffset":w.value,"stroke-linecap":e.rounded?`round`:void 0},null)]),r.default&&A(`div`,{class:`v-progress-circular__content`},[r.default({value:y.value})])]})),{}}}),Bi=W({chunkCount:{type:[Number,String],default:null},chunkWidth:{type:[Number,String],default:null},chunkGap:{type:[Number,String],default:4}},`chunks`);function Vi(e,t){let r=M(()=>!!e.chunkCount||!!e.chunkWidth),i=n(()=>{let n=j(t);if(!n)return 0;if(!e.chunkCount)return Number(e.chunkWidth);let r=Number(e.chunkCount);return(n-Number(e.chunkGap)*(r-1))/r}),a=M(()=>Number(e.chunkGap)),o=n(()=>{if(!r.value)return{};let e=F(a.value),t=F(i.value);return{maskRepeat:`repeat-x`,maskImage:`linear-gradient(90deg, #000, #000 ${t}, transparent ${t}, transparent)`,maskSize:`calc(${t} + ${e}) 100%`}});function s(e){let n=j(t);if(!n)return e;let r=100*a.value/n,o=100*(i.value+a.value)/n;return I(0,Math.floor((e+r)/o)*o-r/2,100)}return{hasChunks:r,chunksMaskStyles:o,snapValueToChunk:s}}var Hi=W({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Bi(),...G(),...li({location:`top`}),...ei(),...Q(),...X()},`VProgressLinear`),Ui=J()({name:`VProgressLinear`,props:Hi(),emits:{"update:modelValue":e=>!0},setup(e,{slots:r}){let i=S(),a=nr(e,`modelValue`),{isRtl:o,rtlClasses:s}=br(),{themeClasses:c}=Hr(e),{locationStyles:u}=ui(e),{textColorClasses:d,textColorStyles:f}=Xr(()=>e.color),{backgroundColorClasses:p,backgroundColorStyles:m}=Zr(()=>e.bgColor||e.color),{backgroundColorClasses:g,backgroundColorStyles:ee}=Zr(()=>e.bufferColor||e.bgColor||e.color),{backgroundColorClasses:te,backgroundColorStyles:v}=Zr(()=>e.color),{roundedClasses:y}=ti(e),{intersectionRef:b,isIntersecting:ne}=Fi(),x=n(()=>parseFloat(e.max)),C=n(()=>parseFloat(e.height)),w=n(()=>I(parseFloat(e.bufferValue)/x.value*100,0,100)),T=n(()=>I(parseFloat(a.value)/x.value*100,0,100)),E=n(()=>o.value!==e.reverse),D=n(()=>e.indeterminate?`fade-transition`:`slide-x-transition`),re=_(0),{hasChunks:ae,chunksMaskStyles:oe,snapValueToChunk:k}=Vi(e,re);tr(ae,()=>{let{resizeRef:e}=Wr(e=>re.value=e[0].contentRect.width);O(()=>e.value=i.value)});let se=n(()=>ae.value?k(w.value):w.value),ce=n(()=>ae.value?k(T.value):T.value);function le(e){if(!b.value)return;let{left:t,right:n,width:r}=b.value.getBoundingClientRect(),i=E.value?r-e.clientX+(n-r):e.clientX-t;a.value=Math.round(i/r*x.value)}return O(()=>{b.value=i.value}),Y(()=>t(e.tag,{ref:i,class:h([`v-progress-linear`,{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&ne.value,"v-progress-linear--reverse":E.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},y.value,c.value,s.value,e.class]),style:l([{bottom:e.location===`bottom`?0:void 0,top:e.location===`top`?0:void 0,height:e.active?F(C.value):0,"--v-progress-linear-height":F(C.value),...e.absolute?u.value:{}},oe.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(a.value),x.value),onClick:e.clickable&&le},{default:()=>[e.stream&&A(`div`,{key:`stream`,class:h([`v-progress-linear__stream`,d.value]),style:{...f.value,[E.value?`left`:`right`]:F(-C.value),borderTop:`${F(C.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${F(C.value/4)})`,width:F(100-w.value,`%`),"--v-progress-linear-stream-to":F(C.value*(E.value?1:-1))}},null),A(`div`,{class:h([`v-progress-linear__background`,p.value]),style:l([m.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}])},null),A(`div`,{class:h([`v-progress-linear__buffer`,g.value]),style:l([ee.value,{opacity:parseFloat(e.bufferOpacity),width:F(se.value,`%`)}])},null),t(ie,{name:D.value},{default:()=>[e.indeterminate?A(`div`,{class:`v-progress-linear__indeterminate`},[[`long`,`short`].map(e=>A(`div`,{key:e,class:h([`v-progress-linear__indeterminate`,e,te.value]),style:l(v.value)},null))]):A(`div`,{class:h([`v-progress-linear__determinate`,te.value]),style:l([v.value,{width:F(ce.value,`%`)}])},null)]}),r.default&&A(`div`,{class:`v-progress-linear__content`},[r.default({value:T.value,buffer:w.value})])]})),{}}}),Wi=W({loading:[Boolean,String]},`loader`);function Gi(e,t=q()){return{loaderClasses:M(()=>({[`${t}--loading`]:e.loading}))}}function Ki(e,{slots:n}){return A(`div`,{class:h(`${e.name}__loader`)},[n.default?.({color:e.color,isActive:e.active})||t(Ui,{absolute:e.absolute,active:e.active,color:e.color,height:`2`,indeterminate:!0},null)])}var qi=[`static`,`relative`,`fixed`,`absolute`,`sticky`],Ji=W({position:{type:String,validator:e=>qi.includes(e)}},`position`);function Yi(e,t=q()){return{positionClasses:M(()=>e.position?`${t}--${e.position}`:void 0)}}function Xi(){let e=K(`useRoute`);return n(()=>e?.proxy?.$route)}function Zi(){return K(`useRouter`)?.proxy?.$router}function Qi(t,r){let i=e(`RouterLink`),a=M(()=>!!(t.href||t.to)),o=n(()=>a?.value||Qe(r,`click`)||Qe(t,`click`));if(typeof i==`string`||!(`useLink`in i)){let e=M(()=>t.href);return{isLink:a,isRouterLink:M(()=>!1),isClickable:o,href:e,linkProps:D({href:e}),route:M(()=>void 0),navigate:M(()=>void 0)}}let s=i.useLink({to:M(()=>t.to||``),replace:M(()=>t.replace)}),c=n(()=>t.to?s:void 0),l=Xi(),u=n(()=>c.value?t.exact?l.value?c.value.isExactActive?.value&&Rn(c.value.route.value.query,l.value.query):c.value.isExactActive?.value??!1:c.value.isActive?.value??!1:!1),d=n(()=>t.to?c.value?.route.value.href:t.href);return{isLink:a,isRouterLink:M(()=>!!t.to),isClickable:o,isActive:u,route:M(()=>c.value?.route.value),navigate:M(()=>c.value?.navigate),href:d,linkProps:D({href:d,"aria-current":M(()=>u.value?`page`:void 0),"aria-disabled":M(()=>t.disabled&&a.value?`true`:void 0),tabindex:M(()=>t.disabled&&a.value?`-1`:void 0)})}}var $i=W({href:String,replace:Boolean,to:[String,Object],exact:Boolean},`router`),ea=!1;function ta(e,t){let n=!1,r,i;P&&e?.beforeEach&&(de(()=>{window.addEventListener(`popstate`,a),r=e.beforeEach(()=>ea?n?t():void 0:(ea=!0,new Promise(e=>{setTimeout(()=>e(n?t():void 0))}))),i=e?.afterEach(()=>{ea=!1})}),x(()=>{window.removeEventListener(`popstate`,a),r?.(),i?.()}));function a(e){e.state?.replaced||(n=!0,setTimeout(()=>n=!1))}}function na(e,t){T(()=>e.isActive?.value,n=>{e.isLink.value&&n!=null&&t&&de(()=>{t(n)})},{immediate:!0})}var ra=Symbol(`rippleStop`),ia=80;function aa(e,t){e.style.transform=t,e.style.webkitTransform=t}function oa(e){return e.constructor.name===`TouchEvent`}function sa(e){return e.constructor.name===`KeyboardEvent`}var ca=(e,t,n={})=>{let r=0,i=0;if(!sa(e)){let n=new B(t),a=oa(e)?e.touches[e.touches.length-1]:e,o=Dt([a.clientX,a.clientY]);r=o.x-n.left,i=o.y-n.top}let a=0,o=.3;t._ripple?.circle?(o=.15,a=t.clientWidth/2,a=n.center?a:a+Math.sqrt((r-a)**2+(i-a)**2)/4):a=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;let s=`${(t.clientWidth-a*2)/2}px`,c=`${(t.clientHeight-a*2)/2}px`,l=n.center?s:`${r-a}px`,u=n.center?c:`${i-a}px`;return{radius:a,scale:o,x:l,y:u,centerX:s,centerY:c}},la={show(e,t,n={}){if(!t?._ripple?.enabled)return;let r=document.createElement(`span`),i=document.createElement(`span`);r.appendChild(i),r.className=`v-ripple__container`,n.class&&(r.className+=` ${n.class}`);let{radius:a,scale:o,x:s,y:c,centerX:l,centerY:u}=ca(e,t,n),d=`${a*2}px`;i.className=`v-ripple__animation`,i.style.width=d,i.style.height=d,t.appendChild(r);let f=window.getComputedStyle(t);f&&f.position===`static`&&(t.style.position=`relative`,t.dataset.previousPosition=`static`),i.classList.add(`v-ripple__animation--enter`),i.classList.add(`v-ripple__animation--visible`),aa(i,`translate(${s}, ${c}) scale3d(${o},${o},${o})`),i.dataset.activated=String(performance.now()),requestAnimationFrame(()=>{requestAnimationFrame(()=>{i.classList.remove(`v-ripple__animation--enter`),i.classList.add(`v-ripple__animation--in`),aa(i,`translate(${l}, ${u}) scale3d(1,1,1)`)})})},hide(e){if(!e?._ripple?.enabled)return;let t=e.getElementsByClassName(`v-ripple__animation`);if(t.length===0)return;let n=Array.from(t).findLast(e=>!e.dataset.isHiding);if(n)n.dataset.isHiding=`true`;else return;let r=performance.now()-Number(n.dataset.activated),i=Math.max(250-r,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)},i)}};function ua(e){return e===void 0||!!e}function da(e){let t={},n=e.currentTarget;if(!(!n?._ripple||n._ripple.touched||e[ra])){if(e[ra]=!0,oa(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||sa(e),n._ripple.class&&(t.class=n._ripple.class),oa(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{la.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{n?._ripple?.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ia)}else la.show(e,n,t)}}function fa(e){e[ra]=!0}function $(e){let 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(()=>{$(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),la.hide(t)}}function pa(e){let t=e.currentTarget;t?._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}var ma=!1;function ha(e,t){!ma&&t.includes(e.key)&&(ma=!0,da(e))}function ga(e){ma=!1,$(e)}function _a(e){ma&&(ma=!1,$(e))}function va(e,t,n){let{value:r,modifiers:i}=t,a=ua(r);a||la.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=a,e._ripple.centered=i.center,e._ripple.circle=i.circle;let o=Ce(r)?r:{};o.class&&(e._ripple.class=o.class);let s=o.keys??[`Enter`,`Space`];if(e._ripple.keyDownHandler=e=>ha(e,s),a&&!n){if(i.stop){e.addEventListener(`touchstart`,fa,{passive:!0}),e.addEventListener(`mousedown`,fa);return}e.addEventListener(`touchstart`,da,{passive:!0}),e.addEventListener(`touchend`,$,{passive:!0}),e.addEventListener(`touchmove`,pa,{passive:!0}),e.addEventListener(`touchcancel`,$),e.addEventListener(`mousedown`,da),e.addEventListener(`mouseup`,$),e.addEventListener(`mouseleave`,$),e.addEventListener(`keydown`,e._ripple.keyDownHandler),e.addEventListener(`keyup`,ga),e.addEventListener(`blur`,_a),e.addEventListener(`dragstart`,$,{passive:!0})}else !a&&n&&ya(e)}function ya(e){e.removeEventListener(`touchstart`,fa),e.removeEventListener(`mousedown`,fa),e.removeEventListener(`touchstart`,da),e.removeEventListener(`touchend`,$),e.removeEventListener(`touchmove`,pa),e.removeEventListener(`touchcancel`,$),e.removeEventListener(`mousedown`,da),e.removeEventListener(`mouseup`,$),e.removeEventListener(`mouseleave`,$),e._ripple?.keyDownHandler&&e.removeEventListener(`keydown`,e._ripple.keyDownHandler),e.removeEventListener(`keyup`,ga),e.removeEventListener(`blur`,_a),e.removeEventListener(`dragstart`,$)}function ba(e,t){va(e,t,!1)}function xa(e){ya(e),delete e._ripple}function Sa(e,t){t.value!==t.oldValue&&va(e,t,ua(t.oldValue))}var Ca={mounted:ba,unmounted:xa,updated:Sa},wa=W({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:Di},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:qn,appendIcon:qn,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...ii(),...G(),...fi(),...qr(),...oi(),...xi(),...Wi(),...li(),...Ji(),...ei(),...$i(),...ji(),...Q({tag:`button`}),...X(),...gi({variant:`elevated`})},`VBtn`),Ta=J()({name:`VBtn`,props:wa(),emits:{"group:selected":e=>!0},setup(e,{attrs:r,slots:i}){let{themeClasses:a}=Hr(e),{borderClasses:o}=ai(e),{densityClasses:s}=pi(e),{dimensionStyles:c}=Jr(e),{elevationClasses:l}=si(e),{loaderClasses:u}=Gi(e),{locationStyles:d}=ui(e),{positionClasses:f}=Yi(e),{roundedClasses:p}=ti(e),{sizeClasses:h,sizeStyles:g}=Mi(e),_=Si(e,e.symbol,!1),v=Qi(e,r),y=n(()=>e.active===void 0?v.isRouterLink.value?v.isActive?.value:_?.isSelected.value:e.active),b=M(()=>y.value?e.activeColor??e.color:e.color),{colorClasses:ne,colorStyles:x,variantClasses:S}=_i(n(()=>({color:_?.isSelected.value&&(!v.isLink.value||v.isActive?.value)||!_||v.isActive?.value?b.value??e.baseColor:e.baseColor,variant:e.variant}))),C=n(()=>_?.disabled.value||e.disabled),w=M(()=>e.variant===`elevated`&&!(e.disabled||e.flat||e.border)),T=n(()=>{if(!(e.value===void 0||typeof e.value==`symbol`))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function E(e){C.value||v.isLink.value&&(e.metaKey||e.ctrlKey||e.shiftKey||e.button!==0||r.target===`_blank`)||(v.isRouterLink.value?v.navigate.value?.(e):_?.toggle())}return na(v,_?.select),Y(()=>{let n=v.isLink.value?`a`:e.tag,r=!!(e.prependIcon||i.prepend),b=!!(e.appendIcon||i.append),D=!!(e.icon&&e.icon!==!0);return te(t(n,m(v.linkProps,{type:n===`a`?void 0:`button`,class:[`v-btn`,_?.selectedClass.value,{"v-btn--active":y.value,"v-btn--block":e.block,"v-btn--disabled":C.value,"v-btn--elevated":w.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}`]:[],a.value,o.value,ne.value,s.value,l.value,u.value,f.value,p.value,h.value,S.value,e.class],style:[x.value,c.value,d.value,g.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:C.value&&n!==`a`||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:E,value:T.value}),{default:()=>[hi(!0,`v-btn`),!e.icon&&r&&A(`span`,{key:`prepend`,class:`v-btn__prepend`},[i.prepend?t(Kr,{key:`prepend-defaults`,disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},i.prepend):t(Pi,{key:`prepend-icon`,icon:e.prependIcon},null)]),A(`span`,{class:`v-btn__content`,"data-no-activator":``},[!i.default&&D?t(Pi,{key:`content-icon`,icon:e.icon},null):t(Kr,{key:`content-defaults`,disabled:!D,defaults:{VIcon:{icon:e.icon}}},{default:()=>[i.default?.()??ee(e.text)]})]),!e.icon&&b&&A(`span`,{key:`append`,class:`v-btn__append`},[i.append?t(Kr,{key:`append-defaults`,disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},i.append):t(Pi,{key:`append-icon`,icon:e.appendIcon},null)]),!!e.loading&&A(`span`,{key:`loader`,class:`v-btn__loader`},[i.loader?.()??t(zi,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,width:`2`},null)])]}),[[Ca,!C.value&&e.ripple,``,{center:!!e.icon}]])}),{group:_}}}),Ea=Symbol(`Forwarded refs`);function Da(e,t){let n=e;for(;n;){let e=Reflect.getOwnPropertyDescriptor(n,t);if(e)return e;n=Object.getPrototypeOf(n)}}function Oa(e,...t){return e[Ea]=t,new Proxy(e,{get(e,n){if(Reflect.has(e,n))return Reflect.get(e,n);if(!(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))){for(let e of t)if(e.value&&Reflect.has(e.value,n)){let t=Reflect.get(e.value,n);return typeof t==`function`?t.bind(e.value):t}}},has(e,n){if(Reflect.has(e,n))return!0;if(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))return!1;for(let e of t)if(e.value&&Reflect.has(e.value,n))return!0;return!1},set(e,n,r){if(Reflect.has(e,n))return Reflect.set(e,n,r);if(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))return!1;for(let e of t)if(e.value&&Reflect.has(e.value,n))return Reflect.set(e.value,n,r);return!1},getOwnPropertyDescriptor(e,n){let r=Reflect.getOwnPropertyDescriptor(e,n);if(r)return r;if(!(typeof n==`symbol`||n.startsWith(`$`)||n.startsWith(`__`))){for(let e of t){if(!e.value)continue;let t=Da(e.value,n)??(`_`in e.value?Da(e.value._?.setupState,n):void 0);if(t)return t}for(let e of t){let t=e.value&&e.value[Ea];if(!t)continue;let r=t.slice();for(;r.length;){let e=r.shift(),t=Da(e.value,n);if(t)return t;let i=e.value&&e.value[Ea];i&&r.push(...i)}}}}})}var ka=W({eager:Boolean},`lazy`);function Aa(e,t){let n=_(!1),r=M(()=>n.value||e.eager||t.value);T(t,()=>n.value=!0);function i(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:i}}function ja(){let e=K(`useScopeId`).vnode.scopeId;return{scopeId:e?{[e]:``}:void 0}}var Ma=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n};export{Wr as $,Te as $n,kt as $t,yi as A,Be as An,zn as At,ii as B,rt as Bn,G as Bt,Mi as C,pt as Cn,Y as Ct,bi as D,z as Dn,Vn as Dt,xi as E,Le as En,Gn as Et,pi as F,Oe as Fn,On as Ft,ti as G,De as Gn,bn as Gt,ri as H,Ne as Hn,pn as Ht,li as I,We as In,kn as It,Xr as J,it as Jn,mn as Jt,$r as K,at as Kn,U as Kt,ui as L,Ye as Ln,jn as Lt,gi as M,tt as Mn,Pn as Mt,_i as N,be as Nn,Fn as Nt,Ci as O,nt as On,Bn as Ot,fi as P,xe as Pn,J as Pt,Q,Ae as Qn,At as Qt,oi as R,lt as Rn,K as Rt,ji as S,ot as Sn,Zn as St,Di as T,mt as Tn,Wn as Tt,ni as U,ft as Un,hn as Ut,ai as V,Ce as Vn,W as Vt,ei as W,Ee as Wn,fn as Wt,Jr as X,He as Xn,Tn as Xt,qr as Y,je as Yn,dn as Yt,Kr as Z,ke as Zn,H as Zt,Gi as _,Se as _n,Jn as _t,Oa as a,wt as an,ge as ar,Sr as at,Fi as b,ct as bn,Xn as bt,Ca as c,bt as cn,fe as cr,kr as ct,Qi as d,Ze as dn,mr as dt,B as en,st as er,jr as et,Zi as f,$e as fn,gr as ft,Wi as g,F as gn,tr as gt,Ki as h,I as hn,nr as ht,Aa as i,Ct as in,ve as ir,Ur as it,hi as j,qe as jn,Rn as jt,Si as k,et as kn,Hn as kt,$i as l,xt as ln,N as lr,Ar as lt,Yi as m,dt as mn,br as mt,ja as n,Et as nn,Re as nr,X as nt,Ta as o,St as on,me as or,xr as ot,Ji as p,ht as pn,hr as pt,Zr as q,L as qn,yn as qt,ka as r,Dt as rn,P as rr,Hr as rt,wa as s,Tt as sn,_e as sr,Or as st,Ma as t,Ot as tn,ut as tr,Vr as tt,ta as u,Ke as un,pe as ur,fr as ut,Ui as v,ze as vn,qn as vt,ki as w,Xe as wn,Un as wt,Pi as x,Je as xn,Qn as xt,zi as y,_t as yn,$n as yt,si as z,Ie as zn,q as zt};