UNPKG

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

32 lines 467 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginPage-zn5RLbHw.js","assets/_plugin-vue_export-helper-67n0yneU.js","assets/i18n.store-B4krJCIS.js","assets/chunk-jRWAZmH_.js","assets/preload-helper-CuEPMksA.js","assets/_plugin-vue_export-helper-DZ3FD-qG.css","assets/VTextField-C3PCrz6s.js","assets/VInput-Btl5IEmc.js","assets/transitions-Cq94g8U3.js","assets/VInput-BsP73X2A.css","assets/intersect-S1v67Xz0.js","assets/VTextField-jfL5Oz1E.css","assets/VList-CldQCa9W.js","assets/VAvatar-CWsj2Yoz.js","assets/VAvatar-CV-2OiGy.css","assets/ssrBoot-Bys71iXp.js","assets/VList-CPCflffe.css","assets/VToolbar-B_KQ_Dfu.js","assets/VToolbar-CY3-1Sb0.css","assets/gui-switch-LOLl4mMP.js","assets/LoginPage-DGwZbE8s.css","assets/SettingsPage-B2VVQl8C.js","assets/socket.service-B85kYQEM.js","assets/redis-state.store-DPDs81ZS.js","assets/VTooltip-UUcBbF8q.js","assets/VOverlay-DBR-wZS8.js","assets/VOverlay-WME7dHtn.css","assets/VTooltip-BI1qRHEp.css","assets/P3xrAccordion-5b82nQm5.js","assets/P3xrAccordion-S4URCReT.css","assets/TreeSettingsDialog-D82Ys6Af.js","assets/common.store-C_dWn4yG.js","assets/main-command.store-8Rm0brAR.js","assets/overlay.store-CDszzlsU.js","assets/TreeSettingsDialog-NrKyHzYV.css","assets/SettingsPage-Bi9XD2Rt.css","assets/InfoPage-KGwKJ3R-.js","assets/InfoPage-VZkEtTYr.css","assets/DatabasePage-DZ9voZR7.js","assets/esm-BVDWg050.js","assets/humanize-duration-DOAUYqNt.js","assets/KeyNewOrSetDialog-ea4_RQ1e.js","assets/JsonEditorDialog-CdnlZOlI.js","assets/JsonEditorDialog-B5hxJ3JW.css","assets/key-type-base-LvSh6VCU.js","assets/JsonViewDialog-CF2ki0pj.js","assets/KeyNewOrSetDialog-CEbNqB_Y.css","assets/DatabasePage-D-oLVoJi.css","assets/StatisticsPage-BiyaUPGE.js","assets/StatisticsPage-BIt2Gjce.css","assets/DatabaseKeyPage-Eh_jzigw.js","assets/TtlDialog-DccDVyS5.js","assets/DatabaseKeyPage-BPLXU2m7.css","assets/SearchPage-ei_J7X-D.js","assets/redis-version-BOZyuHOZ.js","assets/MonitoringShell-D9Ji4gvL.js","assets/monitoring-data-ChGoxjQz.js","assets/MonitoringShell-DG0NsITj.css","assets/PulsePage-CXcK0HPE.js","assets/PulsePage-ilTNjdZE.css","assets/uPlot-CnsZ1jie.css","assets/ProfilerPage-rR6p-n4G.js","assets/ProfilerPage-BxdrVsqk.css","assets/PubSubPage-CZLfPutm.js","assets/PubSubPage-DZ1rhSD7.css","assets/MemoryAnalysisPage-uv7CyuiW.js","assets/MemoryAnalysisPage-CYpjWYcS.css"])))=>i.map(i=>d[i]);
import{r as e}from"./chunk-jRWAZmH_.js";import{$ as t,A as n,B as r,C as i,Ct as a,D as o,E as s,F as c,G as l,Gt as u,H as d,I as f,J as p,K as m,Kt as h,M as g,Ot as _,P as v,Q as y,R as b,St as x,T as S,U as C,V as w,W as T,Wt as E,X as D,Y as O,Yt as k,Z as A,_ as j,_t as M,a as ee,at as N,bt as P,d as te,et as F,ft as I,g as ne,gt as re,h as ie,ht as L,i as ae,it as R,j as oe,k as z,l as se,m as ce,mt as le,nt as B,o as ue,ot as de,pt as fe,q as pe,rt as me,s as he,t as ge,vt as _e,w as V,xt as ve,y as H,yt as U,z as W}from"./i18n.store-B4krJCIS.js";import{$ as ye,$n as be,A as xe,An as Se,At as Ce,B as we,Bn as Te,Bt as G,C as Ee,Cn as De,Ct as K,D as Oe,Dn as ke,E as Ae,En as je,F as Me,Fn as Ne,G as Pe,Gn as Fe,Gt as Ie,H as Le,Hn as Re,Ht as ze,I as Be,In as Ve,J as He,Jn as Ue,Jt as We,K as Ge,Kn as Ke,Kt as qe,L as Je,Ln as Ye,Lt as Xe,M as Ze,Mn as Qe,Mt as $e,N as et,Nn as tt,Nt as nt,O as rt,On as it,P as at,Pn as ot,Pt as q,Q as st,Qt as ct,R as lt,Rn as ut,Rt as dt,S as ft,Sn as pt,St as mt,T as ht,Tn as gt,U as _t,Un as vt,Ut as yt,V as bt,Vn as xt,Vt as J,W as St,Wn as Ct,Wt as wt,X as Tt,Xt as Et,Y as Dt,Yn as Ot,Yt as kt,Z as At,Zn as jt,Zt as Mt,_ as Nt,_n as Pt,a as Ft,ar as It,b as Lt,bt as Rt,c as zt,cr as Bt,ct as Vt,d as Ht,dn as Ut,en as Wt,er as Gt,f as Kt,fn as qt,ft as Jt,g as Yt,gn as Y,gt as Xt,h as Zt,hn as Qt,ht as X,i as $t,ir as en,it as tn,j as nn,jn as rn,jt as an,k as on,kn as sn,l as cn,ln,lr as un,lt as dn,m as fn,mn as pn,mt as mn,n as hn,nr as gn,nt as _n,o as Z,ot as vn,p as yn,pn as bn,pt as xn,q as Sn,qn as Cn,qt as wn,r as Tn,rn as En,rr as Dn,rt as On,s as kn,sr as An,t as jn,tr as Mn,un as Nn,ur as Pn,v as Fn,vn as In,vt as Q,w as Ln,wt as Rn,x as $,xt as zn,y as Bn,yn as Vn,yt as Hn,z as Un,zn as Wn}from"./_plugin-vue_export-helper-67n0yneU.js";import{a as Gn,c as Kn,i as qn,l as Jn,n as Yn,o as Xn,r as Zn,s as Qn,t as $n}from"./VOverlay-DBR-wZS8.js";import{a as er,i as tr,n as nr,o as rr,r as ir,t as ar}from"./VAvatar-CWsj2Yoz.js";import{a as or,c as sr,d as cr,f as lr,i as ur,l as dr,m as fr,n as pr,o as mr,p as hr,r as gr,s as _r,t as vr,u as yr}from"./VList-CldQCa9W.js";import{n as br,r as xr,t as Sr}from"./framework-BEkjqRQC.js";import{i as Cr,n as wr,r as Tr,t as Er}from"./VToolbar-B_KQ_Dfu.js";import{_ as Dr,a as Or,c as kr,d as Ar,f as jr,g as Mr,h as Nr,i as Pr,l as Fr,m as Ir,n as Lr,o as Rr,p as zr,r as Br,s as Vr,t as Hr,u as Ur}from"./transitions-Cq94g8U3.js";import{t as Wr}from"./intersect-S1v67Xz0.js";import{t as Gr}from"./ssrBoot-Bys71iXp.js";import{i as Kr,n as qr,r as Jr,t as Yr}from"./VSelectionControl-D0uMNsJg.js";import{a as Xr,c as Zr,d as Qr,f as $r,i as ei,l as ti,n as ni,o as ri,r as ii,s as ai,t as oi,u as si}from"./VInput-Btl5IEmc.js";import{n as ci,r as li,t as ui}from"./VSlideGroup-pSBkrdpT.js";import{a as di,c as fi,i as pi,l as mi,n as hi,o as gi,r as _i,s as vi,t as yi}from"./VTextField-C3PCrz6s.js";import{t as bi}from"./VTooltip-UUcBbF8q.js";import{t as xi}from"./preload-helper-CuEPMksA.js";import{n as Si,t as Ci}from"./redis-state.store-DPDs81ZS.js";import{n as wi,t as Ti}from"./common.store-C_dWn4yG.js";import{t as Ei}from"./overlay.store-CDszzlsU.js";import{i as Di,r as Oi,t as ki}from"./socket.service-B85kYQEM.js";import{a as Ai,i as ji,r as Mi,t as Ni}from"./main-command.store-8Rm0brAR.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var Pi=typeof document<`u`;function Fi(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function Ii(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&Fi(e.default)}var Li=Object.assign;function Ri(e,t){let n={};for(let r in t){let i=t[r];n[r]=Bi(i)?i.map(e):e(i)}return n}var zi=()=>{},Bi=Array.isArray;function Vi(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var Hi=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}({}),Ui=Symbol(``);Hi.MATCHER_NOT_FOUND,Hi.NAVIGATION_GUARD_REDIRECT,Hi.NAVIGATION_ABORTED,Hi.NAVIGATION_CANCELLED,Hi.NAVIGATION_DUPLICATED;function Wi(e,t){return Li(Error(),{type:e,[Ui]:!0},t)}function Gi(e,t){return e instanceof Error&&Ui in e&&(t==null||!!(e.type&t))}var Ki=Symbol(``),qi=Symbol(``),Ji=Symbol(``),Yi=Symbol(``),Xi=Symbol(``);function Zi(){return f(Ji)}function Qi(e){return f(Yi)}var $i=/#/g,ea=/&/g,ta=/\//g,na=/=/g,ra=/\?/g,ia=/\+/g,aa=/%5B/g,oa=/%5D/g,sa=/%5E/g,ca=/%60/g,la=/%7B/g,ua=/%7C/g,da=/%7D/g,fa=/%20/g;function pa(e){return e==null?``:encodeURI(``+e).replace(ua,`|`).replace(aa,`[`).replace(oa,`]`)}function ma(e){return pa(e).replace(la,`{`).replace(da,`}`).replace(sa,`^`)}function ha(e){return pa(e).replace(ia,`%2B`).replace(fa,`+`).replace($i,`%23`).replace(ea,`%26`).replace(ca,"`").replace(la,`{`).replace(da,`}`).replace(sa,`^`)}function ga(e){return ha(e).replace(na,`%3D`)}function _a(e){return pa(e).replace($i,`%23`).replace(ra,`%3F`)}function va(e){return _a(e).replace(ta,`%2F`)}function ya(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var ba=/\/$/,xa=e=>e.replace(ba,``);function Sa(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=Aa(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:ya(o)}}function Ca(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function wa(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Ta(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&Ea(t.matched[r],n.matched[i])&&Da(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ea(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Da(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Oa(e[n],t[n]))return!1;return!0}function Oa(e,t){return Bi(e)?ka(e,t):Bi(t)?ka(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function ka(e,t){return Bi(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function Aa(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o<r.length;o++)if(s=r[o],s!==`.`)if(s===`..`)a>1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var ja={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},Ma=function(e){return e.pop=`pop`,e.push=`push`,e}({}),Na=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function Pa(e){if(!e)if(Pi){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),xa(e)}var Fa=/^[^#]+#/;function Ia(e,t){return e.replace(Fa,`#`)+t}function La(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var Ra=()=>({left:window.scrollX,top:window.scrollY});function za(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=La(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function Ba(e,t){return(history.state?history.state.position-t:-1)+e}var Va=new Map;function Ha(e,t){Va.set(e,t)}function Ua(e){let t=Va.get(e);return Va.delete(e),t}function Wa(e){return typeof e==`string`||e&&typeof e==`object`}function Ga(e){return typeof e==`string`||typeof e==`symbol`}function Ka(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;e<n.length;++e){let r=n[e].replace(ia,` `),i=r.indexOf(`=`),a=ya(i<0?r:r.slice(0,i)),o=i<0?null:ya(r.slice(i+1));if(a in t){let e=t[a];Bi(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function qa(e){let t=``;for(let n in e){let r=e[n];if(n=ga(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(Bi(r)?r.map(e=>e&&ha(e)):[r&&ha(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Ja(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=Bi(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function Ya(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Xa(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(Wi(Hi.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):Wa(e)?c(Wi(Hi.NAVIGATION_GUARD_REDIRECT,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function Za(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(Fi(s)){let c=(s.__vccOpts||s)[t];c&&a.push(Xa(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=Ii(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&Xa(c,n,r,o,e,i)()}))}}return a}function Qa(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;o<a;o++){let a=t.matched[o];a&&(e.matched.find(e=>Ea(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>Ea(e,s))||i.push(s))}return[n,r,i]}var $a=()=>location.protocol+`//`+location.host;function eo(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),wa(n,``)}return wa(n,e)+r+i}function to(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=eo(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:Ma.pop,direction:u?u>0?Na.forward:Na.back:Na.unknown})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(Li({},e.state,{scroll:Ra()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function no(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?Ra():null}}function ro(e){let{history:t,location:n}=window,r={value:eo(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:$a()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,Li({},t.state,no(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=Li({},i.value,t.state,{forward:e,scroll:Ra()});a(o.current,o,!0),a(e,Li({},no(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function io(e){e=Pa(e);let t=ro(e),n=to(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=Li({location:``,base:e,go:r,createHref:Ia.bind(null,e)},t,n);return Object.defineProperty(i,`location`,{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,`state`,{enumerable:!0,get:()=>t.state.value}),i}var ao=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),oo=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}(oo||{}),so={type:ao.Static,value:``},co=/[a-zA-Z0-9_]/;function lo(e){if(!e)return[[]];if(e===`/`)return[[so]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=oo.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===oo.Static?a.push({type:ao.Static,value:l}):n===oo.Param||n===oo.ParamRegExp||n===oo.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:ao.Param,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;s<e.length;){if(c=e[s++],c===`\\`&&n!==oo.ParamRegExp){r=n,n=oo.EscapeNext;continue}switch(n){case oo.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=oo.Param):f();break;case oo.EscapeNext:f(),n=r;break;case oo.Param:c===`(`?n=oo.ParamRegExp:co.test(c)?f():(d(),n=oo.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case oo.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=oo.ParamRegExpEnd:u+=c;break;case oo.ParamRegExpEnd:d(),n=oo.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`);break}}return n===oo.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var uo=`[^/]+?`,fo={sensitive:!1,strict:!1,start:!0,end:!0},po=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}(po||{}),mo=/[.+*?^${}()[\]/\\]/g;function ho(e,t){let n=Li({},fo,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[po.Root];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=po.Segment+(n.sensitive?po.BonusCaseSensitive:0);if(o.type===ao.Static)r||(i+=`/`),i+=o.value.replace(mo,`\\$&`),s+=po.Static;else if(o.type===ao.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||uo;if(u!==uo){s+=po.BonusCustomRegExp;try{RegExp(`(${u})`)}catch(t){throw Error(`Invalid custom RegExp for param "${e}" (${u}): `+t.message)}}let d=n?`((?:${u})(?:/(?:${u}))*)`:`(${u})`;r||(d=c&&t.length<2?`(?:/${d})`:`/`+d),c&&(d+=`?`),i+=d,s+=po.Dynamic,c&&(s+=po.BonusOptional),n&&(s+=po.BonusRepeatable),u===`.*`&&(s+=po.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=po.BonusStrict}n.strict||(i+=`/?`),n.end?i+=`$`:n.strict&&!i.endsWith(`/`)&&(i+=`(?:/|$)`);let o=new RegExp(i,n.sensitive?``:`i`);function s(e){let t=e.match(o),n={};if(!t)return null;for(let e=1;e<t.length;e++){let r=t[e]||``,i=a[e-1];n[i.name]=r&&i.repeatable?r.split(`/`):r}return n}function c(t){let n=``,r=!1;for(let i of e){(!r||!n.endsWith(`/`))&&(n+=`/`),r=!1;for(let e of i)if(e.type===ao.Static)n+=e.value;else if(e.type===ao.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(Bi(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=Bi(c)?c.join(`/`):c;if(!l)if(s)i.length<2&&(n.endsWith(`/`)?n=n.slice(0,-1):r=!0);else throw Error(`Missing required param "${a}"`);n+=l}}return n||`/`}return{re:o,score:r,keys:a,parse:s,stringify:c}}function go(e,t){let n=0;for(;n<e.length&&n<t.length;){let r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===po.Static+po.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===po.Static+po.Segment?1:-1:0}function _o(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=go(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(vo(r))return 1;if(vo(i))return-1}return i.length-r.length}function vo(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var yo={strict:!1,end:!0,sensitive:!1};function bo(e,t,n){let r=Li(ho(lo(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function xo(e,t){let n=[],r=new Map;t=Vi(yo,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Co(e);s.aliasOf=r&&r.record;let l=Vi(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Co(Li({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=bo(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!To(d)&&o(e.name)),ko(d)&&c(d),s.children){let e=s.children;for(let t=0;t<e.length;t++)a(e[t],d,r&&r.children[t])}r||=d}return f?()=>{o(f)}:zi}function o(e){if(Ga(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Do(e,n);n.splice(t,0,e),e.record.name&&!To(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw Wi(Hi.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=Li(So(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&So(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name);else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw Wi(Hi.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=Li({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Eo(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function So(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Co(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:wo(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 wo(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function To(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Eo(e){return e.reduce((e,t)=>Li(e,t.meta),{})}function Do(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;_o(e,t[i])<0?r=i:n=i+1}let i=Oo(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Oo(e){let t=e;for(;t=t.parent;)if(ko(t)&&_o(e,t)===0)return t}function ko({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Ao(e){let t=f(Ji),n=f(Yi),r=i(()=>{let n=a(e.to);return t.resolve(n)}),o=i(()=>{let{matched:e}=r.value,{length:t}=e,i=e[t-1],a=n.matched;if(!i||!a.length)return-1;let o=a.findIndex(Ea.bind(null,i));if(o>-1)return o;let s=Fo(e[t-2]);return t>1&&Fo(i)===s&&a[a.length-1].path!==s?a.findIndex(Ea.bind(null,e[t-2])):o}),s=i(()=>o.value>-1&&Po(n.params,r.value.params)),c=i(()=>o.value>-1&&o.value===n.matched.length-1&&Da(n.params,r.value.params));function l(n={}){if(No(n)){let n=t[a(e.replace)?`replace`:`push`](a(e.to)).catch(zi);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:i(()=>r.value.href),isActive:s,isExactActive:c,navigate:l}}function jo(e){return e.length===1?e[0]:e}var Mo=g({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:Ao,setup(e,{slots:t}){let n=fe(Ao(e)),{options:r}=f(Ji),a=i(()=>({[Io(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[Io(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&jo(t.default(n));return e.custom?r:c(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},r)}}});function No(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){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Po(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!Bi(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Fo(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Io=(e,t,n)=>e??t??n,Lo=g({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=f(Xi),o=i(()=>e.route||r.value),s=f(qi,0),l=i(()=>{let e=a(s),{matched:t}=o.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),u=i(()=>o.value.matched[l.value]);O(qi,i(()=>l.value+1)),O(Ki,u),O(Xi,o);let d=L();return B(()=>[d.value,u.value,e.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!Ea(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=o.value,i=e.name,a=u.value,s=a&&a.components[i];if(!s)return Ro(n.default,{Component:s,route:r});let l=a.props[i],f=c(s,Li({},l?l===!0?r.params:typeof l==`function`?l(r):l:null,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:d}));return Ro(n.default,{Component:f,route:r})||f}}});function Ro(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var zo=Lo;function Bo(e){let t=xo(e.routes,e),n=e.parseQuery||Ka,r=e.stringifyQuery||qa,i=e.history,o=Ya(),s=Ya(),c=Ya(),l=M(ja),u=ja;Pi&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=Ri.bind(null,e=>``+e),f=Ri.bind(null,va),p=Ri.bind(null,ya);function m(e,n){let r,i;return Ga(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function h(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function g(){return t.getRoutes().map(e=>e.record)}function _(e){return!!t.getRecordMatcher(e)}function v(e,a){if(a=Li({},a||l.value),typeof e==`string`){let r=Sa(n,e,a.path),o=t.resolve({path:r.path},a),s=i.createHref(r.fullPath);return Li(r,o,{params:p(o.params),hash:ya(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=Li({},e,{path:Sa(n,e.path,a.path).path});else{let t=Li({},e.params);for(let e in t)t[e]??delete t[e];o=Li({},e,{params:f(t)}),a.params=f(a.params)}let s=t.resolve(o,a),c=e.hash||``;s.params=d(p(s.params));let u=Ca(r,Li({},e,{hash:ma(c),path:s.path})),m=i.createHref(u);return Li({fullPath:u,hash:c,query:r===qa?Ja(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function y(e){return typeof e==`string`?Sa(n,e,l.value.path):Li({},e)}function b(e,t){if(u!==e)return Wi(Hi.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return w(e)}function S(e){return x(Li(y(e),{replace:!0}))}function C(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=y(i):{path:i},i.params={}),Li({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function w(e,t){let n=u=v(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=C(n,i);if(c)return w(Li(y(c),{state:typeof c==`object`?Li({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Ta(r,i,n)&&(f=Wi(Hi.NAVIGATION_DUPLICATED,{to:d,from:i}),ne(i,i,!0,!1)),(f?Promise.resolve(f):D(d,i)).catch(e=>Gi(e)?Gi(e,Hi.NAVIGATION_GUARD_REDIRECT)?e:I(e):te(e,d,i)).then(e=>{if(e){if(Gi(e,Hi.NAVIGATION_GUARD_REDIRECT))return w(Li({replace:s},y(e.to),{state:typeof e.to==`object`?Li({},a,e.to.state):a,force:o}),t||d)}else e=k(d,i,!0,s,a);return O(d,i,e),e})}function T(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function E(e){let t=ae.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function D(e,t){let n,[r,i,a]=Qa(e,t);n=Za(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Xa(r,e,t))});let c=T.bind(null,e,t);return n.push(c),oe(n).then(()=>{n=[];for(let r of o.list())n.push(Xa(r,e,t));return n.push(c),oe(n)}).then(()=>{n=Za(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Xa(r,e,t))});return n.push(c),oe(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(Bi(r.beforeEnter))for(let i of r.beforeEnter)n.push(Xa(i,e,t));else n.push(Xa(r.beforeEnter,e,t));return n.push(c),oe(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Za(a,`beforeRouteEnter`,e,t,E),n.push(c),oe(n))).then(()=>{n=[];for(let r of s.list())n.push(Xa(r,e,t));return n.push(c),oe(n)}).catch(e=>Gi(e,Hi.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function O(e,t,n){c.list().forEach(r=>E(()=>r(e,t,n)))}function k(e,t,n,r,a){let o=b(e,t);if(o)return o;let s=t===ja,c=Pi?history.state:{};n&&(r||s?i.replace(e.fullPath,Li({scroll:s&&c&&c.scroll},a)):i.push(e.fullPath,a)),l.value=e,ne(e,t,n,s),I()}let A;function j(){A||=i.listen((e,t,n)=>{if(!R.listening)return;let r=v(e),a=C(r,R.currentRoute.value);if(a){w(Li(a,{replace:!0,force:!0}),r).catch(zi);return}u=r;let o=l.value;Pi&&Ha(Ba(o.fullPath,n.delta),Ra()),D(r,o).catch(e=>Gi(e,Hi.NAVIGATION_ABORTED|Hi.NAVIGATION_CANCELLED)?e:Gi(e,Hi.NAVIGATION_GUARD_REDIRECT)?(w(Li(y(e.to),{force:!0}),r).then(e=>{Gi(e,Hi.NAVIGATION_ABORTED|Hi.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===Ma.pop&&i.go(-1,!1)}).catch(zi),Promise.reject()):(n.delta&&i.go(-n.delta,!1),te(e,r,o))).then(e=>{e||=k(r,o,!1),e&&(n.delta&&!Gi(e,Hi.NAVIGATION_CANCELLED)?i.go(-n.delta,!1):n.type===Ma.pop&&Gi(e,Hi.NAVIGATION_ABORTED|Hi.NAVIGATION_DUPLICATED)&&i.go(-1,!1)),O(r,o,e)}).catch(zi)})}let ee=Ya(),N=Ya(),P;function te(e,t,n){I(e);let r=N.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function F(){return P&&l.value!==ja?Promise.resolve():new Promise((e,t)=>{ee.add([e,t])})}function I(e){return P||(P=!e,j(),ee.list().forEach(([t,n])=>e?n(e):t()),ee.reset()),e}function ne(t,n,r,i){let{scrollBehavior:a}=e;if(!Pi||!a)return Promise.resolve();let o=!r&&Ua(Ba(t.fullPath,0))||(i||!r)&&history.state&&history.state.scroll||null;return W().then(()=>a(t,n,o)).then(e=>e&&za(e)).catch(e=>te(e,t,n))}let ie=e=>i.go(e),L,ae=new Set,R={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:S,go:ie,back:()=>ie(-1),forward:()=>ie(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:N.add,isReady:F,install(e){e.component(`RouterLink`,Mo),e.component(`RouterView`,zo),e.config.globalProperties.$router=R,Object.defineProperty(e.config.globalProperties,`$route`,{enumerable:!0,get:()=>a(l)}),Pi&&!L&&l.value===ja&&(L=!0,x(i.location).catch(e=>{}));let t={};for(let e in ja)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(Ji,R),e.provide(Yi,re(t)),e.provide(Xi,l);let n=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(u=ja,A&&A(),A=null,l.value=ja,L=!1,P=!1),n()}}};function oe(e){return e.reduce((e,t)=>e.then(()=>E(t)),Promise.resolve())}return R}function Vo(e,t,n){return Object.keys(e).filter(e=>Re(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>qt(e[i],t,n(t)),r),{})}function Ho({depth:e,isLast:t,isLastGroup:n,leafLinks:r,separateRoots:i,parentIndentLines:a,variant:o}){let s=t&&(!n||i||e>1);return!a||!e?{leaf:void 0,node:void 0,children:a,footer:a&&(!s||o===`simple`)?[...a,i?`none`:`line`]:[`none`]}:o===`simple`?{leaf:[...a,`line`],node:[...a,`line`],children:[...a,`line`],footer:[...a,`line`,`line`]}:{leaf:[...a,s?`last-leaf`:`leaf`,...r?[`leaf-link`]:[]],node:[...a,s?`last-leaf`:`leaf`],children:[...a,s?`none`:`line`],footer:[...a,s?`none`:`line`]}}var Uo=Symbol.for(`vuetify:layout`),Wo=Symbol.for(`vuetify:layout-item`),Go=1e3,Ko=J({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},`layout`),qo=J({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},`layout-item`);function Jo(){let e=f(Uo);if(!e)throw Error(`[Vuetify] Could not find injected layout`);return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function Yo(e){let t=f(Uo);if(!t)throw Error(`[Vuetify] Could not find injected layout`);let n=e.id??`layout-item-${F()}`,a=dt(`useLayoutItem`);O(Wo,{id:n});let o=M(!1);T(()=>o.value=!0),r(()=>o.value=!1);let{layoutItemStyles:s,layoutItemScrimStyles:c}=t.register(a,{...e,active:i(()=>o.value?!1:e.active.value),id:n});return d(()=>t.unregister(n)),{layoutItemStyles:s,layoutRect:t.layoutRect,layoutItemScrimStyles:c}}var Xo=(e,t,n,r)=>{let i={top:0,left:0,right:0,bottom:0},a=[{id:``,layer:{...i}}];for(let o of e){let e=t.get(o),s=n.get(o),c=r.get(o);if(!e||!s||!c)continue;let l={...i,[e.value]:parseInt(i[e.value],10)+(c.value?parseInt(s.value,10):0)};a.push({id:o,layer:l}),i=l}return a};function Zo(e){let t=f(Uo,null),n=i(()=>t?t.rootZIndex.value-100:Go),r=L([]),a=fe(new Map),o=fe(new Map),s=fe(new Map),c=fe(new Map),u=fe(new Map),{resizeRef:d,contentRect:p}=ye(),m=i(()=>{let t=new Map,n=e.overlaps??[];for(let e of n.filter(e=>e.includes(`:`))){let[n,i]=e.split(`:`);if(!r.value.includes(n)||!r.value.includes(i))continue;let s=a.get(n),c=a.get(i),l=o.get(n),u=o.get(i);!s||!c||!l||!u||(t.set(i,{position:s.value,amount:parseInt(l.value,10)}),t.set(n,{position:c.value,amount:-parseInt(u.value,10)}))}return t}),h=i(()=>{let e=[...new Set([...s.values()].map(e=>e.value))].sort((e,t)=>e-t),t=[];for(let n of e){let e=r.value.filter(e=>s.get(e)?.value===n);t.push(...e)}return Xo(t,a,o,c)}),g=i(()=>!Array.from(u.values()).some(e=>e.value)),_=i(()=>h.value[h.value.length-1].layer),v=U(()=>({"--v-layout-left":Y(_.value.left),"--v-layout-right":Y(_.value.right),"--v-layout-top":Y(_.value.top),"--v-layout-bottom":Y(_.value.bottom),...g.value?void 0:{transition:`none`}})),y=i(()=>h.value.slice(1).map(({id:e},t)=>{let{layer:n}=h.value[t],r=o.get(e),i=a.get(e);return{id:e,...n,size:Number(r.value),position:i.value}})),b=e=>y.value.find(t=>t.id===e),x=dt(`createLayout`),S=M(!1);return l(()=>{S.value=!0}),O(Uo,{register:(e,{id:t,order:l,position:d,layoutSize:f,elementSize:p,active:_,disableTransitions:v,absolute:b})=>{s.set(t,l),a.set(t,d),o.set(t,f),c.set(t,_),v&&u.set(t,v);let C=ke(Wo,x?.vnode).indexOf(e);C>-1?r.value.splice(C,0,t):r.value.push(t);let w=i(()=>y.value.findIndex(e=>e.id===t)),T=i(()=>n.value+h.value.length*2-w.value*2);return{layoutItemStyles:i(()=>{let e=d.value===`left`||d.value===`right`,r=d.value===`right`,i=d.value===`bottom`,a=Number(p.value??f.value),o=`translate${e?`X`:`Y`}`,s=_.value?0:(a===0?100:a+1)*(r||i?1:-1),c=a===0?`%`:`px`,l={[d.value]:0,zIndex:T.value,transform:`${o}(${s}${c})`,position:b.value||n.value!==Go?`absolute`:`fixed`,...g.value?void 0:{transition:`none`}};if(!S.value)return l;let u=y.value[w.value];u||un(`[Vuetify] Could not find layout item "${t}"`);let h=m.value.get(t);return h&&(u[h.position]+=h.amount),{...l,height:e?`calc(100% - ${u.top}px - ${u.bottom}px)`:p.value?`${p.value}px`:void 0,left:r?void 0:`${u.left}px`,right:r?`${u.right}px`:void 0,top:d.value===`bottom`?void 0:`${u.top}px`,bottom:d.value===`top`?void 0:`${u.bottom}px`,width:e?p.value?`${p.value}px`:void 0:`calc(100% - ${u.left}px - ${u.right}px)`}}),layoutItemScrimStyles:i(()=>({zIndex:T.value-1})),zIndex:T}},unregister:e=>{s.delete(e),a.delete(e),o.delete(e),c.delete(e),u.delete(e),r.value=r.value.filter(t=>t!==e)},mainRect:_,mainStyles:v,getLayoutItem:b,items:y,layoutRect:p,rootZIndex:n}),{layoutClasses:U(()=>[`v-layout`,{"v-layout--full-height":e.fullHeight}]),layoutStyles:U(()=>({zIndex:t?n.value:void 0,position:t?`relative`:void 0,overflow:t?`hidden`:void 0})),getLayoutItem:b,items:y,layoutRect:p,layoutRef:d}}var Qo={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 $o(e){let t=e.toLowerCase();return Qo[t]||t}var es=class extends Error{};function ts(e){let t=0;try{let e=a();if(!i())throw new es(`Unexpected character '${n()}' at position ${t}`);return e}catch(n){if(n instanceof es)return un(`Invalid hotkey combination: ${n.message}\n  ${e}\n  ${` `.repeat(t)}^`),``;throw n}function n(n=0){return t+n<e.length?e[t+n]:null}function r(){if(t>=e.length)throw new es(`Unexpected end of input`);return e[t++]}function i(){return t>=e.length}function a(){let e=[o()];for(;n()===`-`;)r(),e.push(o());return e.length===1?e[0]:{type:`sequence`,parts:e}}function o(){let e=[s()];for(;n()===`/`;)r(),e.push(s());return e.length===1?e[0]:{type:`alternate`,parts:e}}function s(){let e=[c()];for(;Ye([`+`,`_`],n());)r(),e.push(c());return e.length===1?e[0]:{type:`combo`,parts:e}}function c(){let e=n();if(e==null)throw new es(`Unexpected end of input`);let a=n(1);if(ns(e)&&a!=null&&!ns(a))throw new es(`Unexpected separator '${e}' at position ${t}`);let o=r();if(ns(o))return o;let s=[o];for(;!i()&&!ns(n())&&n()!==` `;)s.push(r());return $o(s.join(``))}}function ns(e){return Ye([`-`,`/`,`+`,`_`],e)}var rs=J({...G(),...Ot(Ko(),[`fullHeight`]),..._n()},`VApp`),is=q()({name:`VApp`,props:rs(),setup(e,{slots:t}){let n=On(e),{layoutClasses:r,getLayoutItem:i,items:a,layoutRef:o}=Zo({...e,fullHeight:!0}),{rtlClasses:s}=mn();return K(()=>V(`div`,{ref:o,class:E([`v-application`,n.themeClasses.value,r.value,s.value,e.class]),style:h([e.style])},[V(`div`,{class:`v-application__wrap`},[t.default?.()])])),{getLayoutItem:i,items:a,theme:n}}}),as=J({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},`scroll`);function os(e,t={}){let{canScroll:n,layoutSize:r}=t,a=0,o=0,s=L(null),c=M(0),u=M(0),f=M(0),p=M(!1),m=M(!1),h=M(!1),g=M(!1),_=M(!0),v=i(()=>Number(e.scrollThreshold)),y=i(()=>Qt((v.value-c.value)/v.value||0));function b(e){return{clientHeight:`window`in e?window.innerHeight:e.clientHeight,scrollHeight:`window`in e?document.documentElement.scrollHeight:e.scrollHeight}}function x(){let e=s.value;if(!e)return;let{clientHeight:t,scrollHeight:n}=b(e),i=n-t,a=r?.value||0;_.value=i>v.value+a}function S(){x()}function C(){let e=s.value;if(!e||n&&!n.value)return;a=c.value,c.value=`window`in e?e.pageYOffset:e.scrollTop;let t=e instanceof Window?document.documentElement.scrollHeight:e.scrollHeight;o!==t&&(t>o&&x(),o=t),m.value=c.value<a,f.value=Math.abs(c.value-v.value);let{clientHeight:r,scrollHeight:i}=b(e),l=c.value+r>=i-5;!m.value&&l&&c.value>=v.value&&_.value&&(g.value=!0);let u=Math.abs(c.value-a)>100,d=c.value<=5;(m.value&&a-c.value>1&&!l||u&&c.value<v.value||d)&&(g.value=!1),h.value=l}return B(m,()=>{u.value=u.value||c.value}),B(p,()=>{u.value=0}),l(()=>{B(()=>e.scrollTarget,e=>{let t=e?document.querySelector(e):window;if(!t){un(`Unable to locate element with identifier ${e}`);return}t!==s.value&&(s.value?.removeEventListener(`scroll`,C),s.value=t,s.value.addEventListener(`scroll`,C,{passive:!0}),Promise.resolve().then(()=>{x()}))},{immediate:!0}),window.addEventListener(`resize`,S,{passive:!0})}),d(()=>{s.value?.removeEventListener(`scroll`,C),window.removeEventListener(`resize`,S)}),n&&B(n,C,{immediate:!0}),{scrollThreshold:v,currentScroll:c,currentThreshold:f,isScrollActive:p,scrollRatio:y,isScrollingUp:m,savedScroll:u,isAtBottom:h,reachedBottomWhileScrollingDown:g,hasEnoughScrollableSpace:_}}var ss=J({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:`top`,validator:e=>[`top`,`bottom`].includes(e)},...Ot(wr(),[`location`]),...qo(),...as(),height:{type:[Number,String],default:64}},`VAppBar`),cs=q()({name:`VAppBar`,props:ss(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=L(),a=X(e,`modelValue`),o=i(()=>{let t=new Set(e.scrollBehavior?.split(` `)??[]);return{hide:t.has(`hide`),fullyHide:t.has(`fully-hide`),inverted:t.has(`inverted`),collapse:t.has(`collapse`),elevate:t.has(`elevate`),fadeImage:t.has(`fade-image`)}}),{currentScroll:s,scrollThreshold:c,isScrollingUp:l,scrollRatio:u,isAtBottom:d,reachedBottomWhileScrollingDown:f,hasEnoughScrollableSpace:p}=os(e,{canScroll:i(()=>{let e=o.value;return e.hide||e.fullyHide||e.inverted||e.collapse||e.elevate||e.fadeImage||!a.value}),layoutSize:i(()=>(r.value?.contentHeight??0)+(r.value?.extensionHeight??0))}),m=U(()=>o.value.hide||o.value.fullyHide),h=i(()=>e.collapse||o.value.collapse&&(o.value.inverted?u.value>0:u.value===0)),g=i(()=>e.flat||o.value.fullyHide&&!a.value||o.value.elevate&&(o.value.inverted?s.value>0:s.value===0)),_=i(()=>o.value.fadeImage?o.value.inverted?1-u.value:u.value:void 0),v=i(()=>{if(o.value.hide&&o.value.inverted)return 0;let e=r.value?.contentHeight??0,t=r.value?.extensionHeight??0;return m.value?s.value<c.value||o.value.fullyHide?e+t:e:e+t});Xt(()=>!!e.scrollBehavior,()=>{me(()=>{if(!m.value){a.value=!0;return}if(o.value.inverted){a.value=s.value>c.value;return}if(!p.value){a.value=!0;return}if(f.value){a.value=!1;return}a.value=l.value&&!d.value||s.value<c.value})});let{ssrBootStyles:y}=Gr(),{layoutItemStyles:x}=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>e.location),layoutSize:v,elementSize:M(void 0),active:a,absolute:U(()=>e.absolute)});return K(()=>{let i=Ot(Er.filterProps(e),[`location`]);return n(Er,b({ref:r,class:[`v-app-bar`,{"v-app-bar--bottom":e.location===`bottom`},e.class],style:[{...x.value,"--v-toolbar-image-opacity":_.value,height:void 0,...y.value},e.style]},i,{collapse:h.value,flat:g.value}),t)}),{}}}),ls=J({...Ot(kn({icon:`$menu`,variant:`text`}),[`spaced`])},`VAppBarNavIcon`),us=q()({name:`VAppBarNavIcon`,props:ls(),setup(e,{slots:t}){return K(()=>n(Z,b(e,{class:[`v-app-bar-nav-icon`]}),t)),{}}}),ds=q()({name:`VAppBarTitle`,props:Cr(),setup(e,{slots:t}){return K(()=>n(Tr,b(e,{class:`v-app-bar-title`}),t)),{}}}),fs=rr(`v-alert-title`),ps=J({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[[`x-small`,10],[`small`,16],[`default`,24],[`large`,28],[`x-large`,32]]}},`iconSize`);function ms(e,t){return{iconSize:i(()=>{let n=new Map(e.iconSizes),r=e.iconSize??t()??`default`;return n.has(r)?n.get(r):r})}}var hs=[`success`,`info`,`warning`,`error`],gs=J({border:{type:[Boolean,String],validator:e=>typeof e==`boolean`||[`top`,`end`,`bottom`,`start`].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Q,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=>hs.includes(e)},...G(),...at(),...Dt(),...lt(),...ps(),...Be(),...yn(),...St(),...st(),..._n(),...Ze({variant:`flat`})},`VAlert`),_s=q()({name:`VAlert`,props:gs(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let i=X(e,`modelValue`),a=U(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:o}=ms(e,()=>e.prominent?44:void 0),{themeClasses:s}=On(e),{colorClasses:c,colorStyles:l,variantClasses:u}=et(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:d}=Me(e),{dimensionStyles:f}=Tt(e),{elevationClasses:p}=Un(e),{locationStyles:m}=Je(e),{positionClasses:g}=fn(e),{roundedClasses:_}=Pe(e),{textColorClasses:v,textColorStyles:y}=He(()=>e.borderColor),{t:x}=xn(),S=U(()=>({"aria-label":x(e.closeLabel),onClick(e){i.value=!1,t(`click:close`,e)}}));return()=>{let t=!!(r.prepend||a.value),x=!!(r.title||e.title),C=!!(r.close||e.closable),w={density:e.density,icon:a.value,size:e.iconSize||e.prominent?o.value:void 0};return i.value&&n(e.tag,{class:E([`v-alert`,e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?`start`:e.border}`]:!0},{"v-alert--prominent":e.prominent},s.value,c.value,d.value,p.value,g.value,_.value,u.value,e.class]),style:h([l.value,f.value,m.value,e.style]),role:`alert`},{default:()=>[nn(!1,`v-alert`),e.border&&V(`div`,{key:`border`,class:E([`v-alert__border`,v.value]),style:h(y.value)},null),t&&V(`div`,{key:`prepend`,class:`v-alert__prepend`},[r.prepend?n(At,{key:`prepend-defaults`,disabled:!a.value,defaults:{VIcon:{...w}}},r.prepend):n($,b({key:`prepend-icon`},w),null)]),V(`div`,{class:`v-alert__content`},[x&&n(fs,{key:`title`},{default:()=>[r.title?.()??e.title]}),r.text?.()??e.text,r.default?.()]),r.append&&V(`div`,{key:`append`,class:`v-alert__append`},[r.append()]),C&&V(`div`,{key:`close`,class:`v-alert__close`},[r.close?n(At,{key:`close-defaults`,defaults:{VBtn:{icon:e.closeIcon,size:`x-small`,variant:`text`}}},{default:()=>[r.close?.({props:S.value})]}):n(Z,b({key:`close-btn`,icon:e.closeIcon,size:`x-small`,variant:`text`},S.value),null)])]})}}}),vs=J({indeterminate:Boolean,indeterminateIcon:{type:Q,default:`$checkboxIndeterminate`},...qr({falseIcon:`$checkboxOff`,trueIcon:`$checkboxOn`})},`VCheckboxBtn`),ys=q()({name:`VCheckboxBtn`,props:vs(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{slots:t}){let r=X(e,`indeterminate`),i=X(e,`modelValue`);function a(e){r.value&&=!1}let o=U(()=>r.value?e.indeterminateIcon:e.falseIcon),s=U(()=>r.value?e.indeterminateIcon:e.trueIcon);return K(()=>n(Yr,b(Ot(Yr.filterProps(e),[`modelValue`]),{modelValue:i.value,"onUpdate:modelValue":[e=>i.value=e,a],class:[`v-checkbox-btn`,e.class],style:e.style,type:`checkbox`,falseIcon:o.value,trueIcon:s.value,"aria-checked":r.value?`mixed`:void 0}),t)),{}}}),bs=J({...Ot(ni(),[`direction`]),...Ot(vs(),[`inline`])},`VCheckbox`),xs=q()({name:`VCheckbox`,inheritAttrs:!1,props:bs(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`modelValue`),{isFocused:a,focus:o,blur:s}=ti(e),c=L(),l=F();return K(()=>{let[u,d]=je(t),f=oi.filterProps(e),p=ys.filterProps(e);return n(oi,b({ref:c,class:[`v-checkbox`,e.class]},u,f,{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,id:e.id||`checkbox-${l}`,focused:a.value,style:e.style}),{...r,default:({id:e,messagesId:t,isDisabled:a,isReadonly:c,isValid:l})=>n(ys,b(p,{id:e.value,"aria-describedby":t.value,disabled:a.value,readonly:c.value},d,{error:l.value===!1,modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,onFocus:o,onBlur:s}),r)})}),Ft({},c)}}),Ss=Symbol.for(`vuetify:v-chip-group`),Cs=J({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:an},...li({scrollToActive:!1}),...G(),...Oe({selectedClass:`v-chip--selected`}),...st(),..._n(),...Ze({variant:`tonal`})},`VChipGroup`),ws=q()({name:`VChipGroup`,props:Cs(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=On(e),{isSelected:i,select:a,next:o,prev:s,selected:c}=rt(e,Ss);return Xe({VChip:{baseColor:U(()=>e.baseColor),color:U(()=>e.color),disabled:U(()=>e.disabled),filter:U(()=>e.filter),variant:U(()=>e.variant)}}),K(()=>n(ui,b(ui.filterProps(e),{class:[`v-chip-group`,{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>[t.default?.({isSelected:i,select:a,next:o,prev:s,selected:c.value})]})),{}}}),Ts=J({activeClass:String,appendAvatar:String,appendIcon:Q,baseColor:String,closable:Boolean,closeIcon:{type:Q,default:`$delete`},closeLabel:{type:String,default:`$vuetify.close`},draggable:Boolean,filter:Boolean,filterIcon:{type:Q,default:`$complete`},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Ut(),onClickOnce:Ut(),...we(),...G(),...at(),...lt(),...Ae(),...St(),...cn(),...ft(),...st({tag:`span`}),..._n(),...Ze({variant:`tonal`})},`VChip`),Es=q()({name:`VChip`,directives:{vRipple:zt},props:Ts(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{t:o}=xn(),{borderClasses:s}=bt(e),{densityClasses:c}=Me(e),{elevationClasses:l}=Un(e),{roundedClasses:u}=Pe(e),{sizeClasses:d}=Ee(e),{themeClasses:f}=On(e),p=X(e,`modelValue`),m=on(e,Ss,!1),h=on(e,ci,!1),g=Ht(e,t),_=U(()=>e.link!==!1&&g.isLink.value),v=i(()=>!e.disabled&&e.link!==!1&&(!!m||e.link||g.isClickable.value)),y=U(()=>({"aria-label":o(e.closeLabel),disabled:e.disabled,onClick(e){e.preventDefault(),e.stopPropagation(),p.value=!1,r(`click:close`,e)}}));B(p,e=>{e?(m?.register(),h?.register()):(m?.unregister(),h?.unregister())});let{colorClasses:x,colorStyles:S,variantClasses:C}=et(()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function w(e){r(`click`,e),v.value&&(g.navigate.value?.(e),m?.toggle())}function T(e){(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),w(e))}return()=>{let t=g.isLink.value?`a`:e.tag,r=!!(e.appendIcon||e.appendAvatar),i=!!(r||a.append),o=!!(a.close||e.closable),h=!!(a.filter||e.filter)&&m,E=!!(e.prependIcon||e.prependAvatar),D=!!(E||a.prepend);return p.value&&N(n(t,b(g.linkProps,{class:[`v-chip`,{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":v.value,"v-chip--filter":h,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&g.isActive?.value},f.value,s.value,x.value,c.value,l.value,u.value,d.value,C.value,m?.selectedClass.value,e.class],style:[S.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:v.value?0:void 0,onClick:w,onKeydown:v.value&&!_.value&&T}),{default:()=>[nn(v.value,`v-chip`),h&&n(Or,{key:`filter`},{default:()=>[N(V(`div`,{class:`v-chip__filter`},[a.filter?n(At,{key:`filter-defaults`,disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):n($,{key:`filter-icon`,icon:e.filterIcon},null)]),[[ie,m.isSelected.value]])]}),D&&V(`div`,{key:`prepend`,class:`v-chip__prepend`},[a.prepend?n(At,{key:`prepend-defaults`,disabled:!E,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):V(H,null,[e.prependIcon&&n($,{key:`prepend-icon`,icon:e.prependIcon,start:!0},null),e.prependAvatar&&n(ar,{key:`prepend-avatar`,image:e.prependAvatar,start:!0},null)])]),V(`div`,{class:`v-chip__content`,"data-no-activator":``},[a.default?.({isSelected:m?.isSelected.value,selectedClass:m?.selectedClass.value,select:m?.select,toggle:m?.toggle,value:m?.value.value,disabled:e.disabled})??k(e.text)]),i&&V(`div`,{key:`append`,class:`v-chip__append`},[a.append?n(At,{key:`append-defaults`,disabled:!r,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):V(H,null,[e.appendIcon&&n($,{key:`append-icon`,end:!0,icon:e.appendIcon},null),e.appendAvatar&&n(ar,{key:`append-avatar`,end:!0,image:e.appendAvatar},null)])]),o&&V(`button`,b({key:`close`,class:`v-chip__close`,type:`button`,"data-testid":`close-chip`},y.value),[a.close?n(At,{key:`close-defaults`,defaults:{VIcon:{icon:e.closeIcon,size:`x-small`}}},a.close):n($,{key:`close-icon`,icon:e.closeIcon,size:`x-small`},null)])]}),[[zt,v.value&&e.ripple,null]])}}}),Ds=rr(`v-list-img`),Os=J({start:Boolean,end:Boolean,...G(),...st()},`VListItemAction`),ks=q()({name:`VListItemAction`,props:Os(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-list-item-action`,{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:h(e.style)},t)),{}}}),As=J({start:Boolean,end:Boolean,...G(),...st()},`VListItemMedia`),js=q()({name:`VListItemMedia`,props:As(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-list-item-media`,{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:h(e.style)},t)),{}}}),Ms=J({id:String,submenu:Boolean,...Ot(Yn({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:`connected`,location:void 0,openDelay:300,scrim:!1,scrollStrategy:`reposition`,transition:{component:Dr}}),[`absolute`])},`VMenu`),Ns=q()({name:`VMenu`,props:Ms(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{scopeId:a}=hn(),{isRtl:o}=mn(),s=F(),c=U(()=>e.id||`v-menu-${s}`),l=L(),u=f(Jn,null),p=M(new Set);O(Jn,{register(){p.value.add(s)},unregister(){p.value.delete(s)},closeParents(t){setTimeout(()=>{!p.value.size&&!e.persistent&&(t==null||l.value?.contentEl&&!ut(t,l.value.contentEl))&&(r.value=!1,u?.closeParents())},40)}}),d(()=>u?.unregister()),T(()=>r.value=!1),B(r,e=>{e?u?.register():u?.unregister()},{immediate:!0});function m(e){u?.closeParents(e)}function h(t){if(!e.disabled)if(t.key===`Tab`||t.key===`Enter`&&!e.closeOnContentClick){if(t.key===`Enter`&&(t.target instanceof HTMLTextAreaElement||t.target instanceof HTMLInputElement&&t.target.closest(`form`)))return;t.key===`Enter`&&t.preventDefault(),!Qe(sn(l.value?.contentEl,!1),t.shiftKey?`prev`:`next`,e=>e.tabIndex>=0)&&!e.retainFocus&&(r.value=!1,l.value?.activatorEl?.focus())}else e.submenu&&t.key===(o.value?`ArrowRight`:`ArrowLeft`)&&(r.value=!1,l.value?.activatorEl?.focus())}function g(t){if(e.disabled)return;let n=l.value?.contentEl;n&&r.value?t.key===`ArrowDown`?(t.preventDefault(),t.stopImmediatePropagation(),it(n,`next`)):t.key===`ArrowUp`?(t.preventDefault(),t.stopImmediatePropagation(),it(n,`prev`)):e.submenu&&(t.key===(o.value?`ArrowRight`:`ArrowLeft`)?r.value=!1:t.key===(o.value?`ArrowLeft`:`ArrowRight`)&&(t.preventDefault(),it(n,`first`))):(e.submenu?t.key===(o.value?`ArrowLeft`:`ArrowRight`):[`ArrowDown`,`ArrowUp`].includes(t.key))&&(r.value=!0,t.preventDefault(),setTimeout(()=>setTimeout(()=>g(t))))}let _=i(()=>b({"aria-haspopup":`menu`,"aria-expanded":String(r.value),"aria-controls":c.value,"aria-owns":c.value,onKeydown:g},e.activatorProps));return K(()=>{let i=$n.filterProps(e);return n($n,b({ref:l,id:c.value,class:[`v-menu`,e.class],style:e.style},i,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,absolute:!0,activatorProps:_.value,location:e.location??(e.submenu?`end`:`bottom`),"onClick:outside":m,onKeydown:h},a),{activator:t.activator,default:(...e)=>n(At,{root:`VMenu`},{default:()=>[t.default?.(...e)]})})}),Ft({id:c,ΨopenChildren:p},l)}}),Ps=J({color:String,...we(),...G(),...Dt(),...lt(),...Be(),...yn(),...St(),...st(),..._n()},`VSheet`),Fs=q()({name:`VSheet`,props:Ps(),setup(e,{slots:t}){let{themeClasses:r}=On(e),{backgroundColorClasses:i,backgroundColorStyles:a}=Sn(()=>e.color),{borderClasses:o}=bt(e),{dimensionStyles:s}=Tt(e),{elevationClasses:c}=Un(e),{locationStyles:l}=Je(e),{positionClasses:u}=fn(e),{roundedClasses:d}=Pe(e);return K(()=>n(e.tag,{class:E([`v-sheet`,r.value,i.value,o.value,c.value,u.value,d.value,e.class]),style:h([a.value,s.value,l.value,e.style])},t)),{}}}),Is=J({renderless:Boolean,...G()},`VVirtualScrollItem`),Ls=q()({name:`VVirtualScrollItem`,inheritAttrs:!1,props:Is(),emits:{"update:height":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{resizeRef:i,contentRect:a}=ye(void 0,`border`);B(()=>a.value?.height,e=>{e!=null&&n(`update:height`,e)}),K(()=>e.renderless?V(H,null,[r.default?.({itemRef:i})]):V(`div`,b({ref:i,class:[`v-virtual-scroll__item`,e.class],style:e.style},t),[r.default?.()]))}}),Rs=-1,zs=1,Bs=100,Vs=J({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},`virtual`);function Hs(e,t){let n=dn(),r=M(0);me(()=>{r.value=parseFloat(e.itemHeight||0)});let a=M(0),o=M(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),s=M(0),c=M(0),l=L(),u=L(),d=0,{resizeRef:f,contentRect:p}=ye();me(()=>{f.value=l.value});let m=i(()=>l.value===document.documentElement?n.height.value:p.value?.height||parseInt(e.height)||0),h=i(()=>!!(l.value&&u.value&&m.value&&r.value)),g=Array.from({length:t.value.length}),_=Array.from({length:t.value.length}),v=M(0),y=-1;function b(e){return g[e]||r.value}let x=In(()=>{let e=performance.now();_[0]=0;let n=t.value.length;for(let e=1;e<=n;e++)_[e]=(_[e-1]||0)+b(e-1);v.value=Math.max(v.value,performance.now()-e)},v),S=B(h,e=>{e&&(S(),d=u.value.offsetTop,x.immediate(),N(),~y&&W(()=>{Dn&&window.requestAnimationFrame(()=>{te(y),y=-1})}))});I(()=>{x.clear()});function C(e,t){let n=g[e],i=r.value;r.value=i?Math.min(r.value,t):t,(n!==t||i!==r.value)&&(g[e]=t,x())}function w(e){e=Qt(e,0,t.value.length);let n=Math.floor(e),r=e%1,i=n+1,a=_[n]||0;return a+((_[i]||a)-a)*r}function T(e){return Us(_,e)}let E=0,D=0,O=0;B(m,(e,t)=>{N(),e<t&&requestAnimationFrame(()=>{D=0,N()})});let k=-1;function A(){if(!l.value||!u.value)return;let e=l.value.scrollTop,t=performance.now();t-O>500?(D=Math.sign(e-E),d=u.value.offsetTop):D=e-E,E=e,O=t,window.clearTimeout(k),k=window.setTimeout(j,500),N()}function j(){!l.value||!u.value||(D=0,O=0,window.clearTimeout(k),N())}let ee=-1;function N(){cancelAnimationFrame(ee),ee=requestAnimationFrame(P)}function P(){if(!l.value||!m.value||!r.value)return;let e=E-d,n=Math.sign(D),i=Qt(T(Math.max(0,e-Bs)),0,t.value.length),u=Qt(T(e+m.value+Bs)+1,i+1,t.value.length);if((n!==Rs||i<a.value)&&(n!==zs||u>o.value)){let e=w(a.value)-w(i),n=w(u)-w(o.value);Math.max(e,n)>Bs?(a.value=i,o.value=u):(i<=0&&(a.value=i),u>=t.value.length&&(o.value=u))}s.value=w(a.value),c.value=w(t.value.length)-w(o.value)}function te(e){let t=w(e);!l.value||e&&!t?y=e:l.value.scrollTop=t}let F=i(()=>t.value.slice(a.value,o.value).map((t,n)=>{let r=n+a.value;return{raw:t,index:r,key:ot(t,e.itemKey,r)}}));return B(t,()=>{g=Array.from({length:t.value.length}),_=Array.from({length:t.value.length}),x.immediate(),N()},{deep:1}),{calculateVisibleItems:N,containerRef:l,markerRef:u,computedItems:F,paddingTop:s,paddingBottom:c,scrollToIndex:te,handleScroll:A,handleScrollend:j,handleItemResize:C}}function Us(e,t){let n=e.length-1,r=0,i=0,a=null,o=-1;if(e[n]<t)return n;for(;r<=n;)if(i=r+n>>1,a=e[i],a>t)n=i-1;else if(a<t)o=i,r=i+1;else if(a===t)return i;else return r;return o}var Ws=J({items:{type:Array,default:()=>[]},renderless:Boolean,...Vs(),...G(),...Dt()},`VVirtualScroll`),Gs=q()({name:`VVirtualScroll`,props:Ws(),setup(e,{slots:t}){let r=dt(`VVirtualScroll`),{dimensionStyles:i}=Tt(e),{calculateVisibleItems:a,containerRef:o,markerRef:s,handleScroll:c,handleScrollend:u,handleItemResize:d,scrollToIndex:f,paddingTop:p,paddingBottom:m,computedItems:g}=Hs(e,U(()=>e.items));return Xt(()=>e.renderless,()=>{function e(e=!1){let t=e?`addEventListener`:`removeEventListener`;Dn&&(o.value===document.documentElement?(document[t](`scroll`,c,{passive:!0}),document[t](`scrollend`,u)):(o.value?.[t](`scroll`,c,{passive:!0}),o.value?.[t](`scrollend`,u)))}l(()=>{o.value=Rn(r.vnode.el,!0),e(!0)}),I(e)}),K(()=>{let r=g.value.map(r=>n(Ls,{key:r.key,renderless:e.renderless,"onUpdate:height":e=>d(r.index,e)},{default:e=>t.default?.({item:r.raw,index:r.index,...e})}));return e.renderless?V(H,null,[V(`div`,{ref:s,class:`v-virtual-scroll__spacer`,style:{paddingTop:Y(p.value)}},null),r,V(`div`,{class:`v-virtual-scroll__spacer`,style:{paddingBottom:Y(m.value)}},null)]):V(`div`,{ref:o,class:E([`v-virtual-scroll`,e.class]),onScrollPassive:c,onScrollend:u,style:h([i.value,e.style])},[V(`div`,{ref:s,class:`v-virtual-scroll__container`,style:{paddingTop:Y(p.value),paddingBottom:Y(m.value)}},[r])])}),{calculateVisibleItems:a,scrollToIndex:f}}});function Ks(e,t){let n=M(!1),r;function i(e){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function a(){await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>requestAnimationFrame(e)),await new Promise(e=>{if(n.value){let t=B(n,()=>{t(),e()})}else e()})}async function o(n){if(n.key===`Tab`&&t.value?.focus(),![`PageDown`,`PageUp`,`Home`,`End`].includes(n.key))return;let r=e.value?.$el;if(!r)return;(n.key===`Home`||n.key===`End`)&&r.scrollTo({top:n.key===`Home`?0:r.scrollHeight,behavior:`smooth`}),await a();let i=r.querySelectorAll(`:scope > :not(.v-virtual-scroll__spacer)`);if(n.key===`PageDown`||n.key===`Home`){let e=r.getBoundingClientRect().top;for(let t of i)if(t.getBoundingClientRect().top>=e){t.focus();break}}else{let e=r.getBoundingClientRect().bottom;for(let t of[...i].reverse())if(t.getBoundingClientRect().bottom<=e){t.focus();break}}}return{onScrollPassive:i,onKeydown:o}}function qs({groups:e,onLeave:t}){function n(e){return e.type===`list`?e.contentRef.value?.$el:e.contentRef.value}function r(e){let t=n(e);return t?sn(t):[]}function i(n){let i=n.target,o=n.shiftKey?`backward`:`forward`,s=e.map(r),c=e.map(e=>e.type===`list`?e.contentRef.value?.$el:e.contentRef.value).findIndex(e=>e?.contains(i)),l=a(s,c,o,i);if(l===null){let r=e[c],i=s[c];(r.type===`list`||(o===`forward`?i.at(-1)===n.target:i.at(0)===n.target))&&t()}else{n.preventDefault(),n.stopImmediatePropagation();let t=e[l];if(t.type===`list`&&ve(t.displayItemsCount)>0)t.contentRef.value?.focus(0);else{let e=o===`forward`;s[l].at(e?0:-1).focus()}}}function a(t,n,r,i){let a=e[n],o=t[n];if(a.type!==`list`&&!(r===`forward`?o.at(-1)===i:o.at(0)===i))return null;let s=r===`forward`?1:-1;for(let r=n+s;r>=0&&r<e.length;r+=s){let n=e[r];if(t[r].length>0||n.type===`list`&&ve(n.displayItemsCount)>0)return r}return null}return{onTabKeydown:i}}var Js=(e,t,n)=>{if(e==null||t==null)return-1;if(!t.length)return 0;e=e.toString().toLocaleLowerCase(),t=t.toString().toLocaleLowerCase();let r=[],i=e.indexOf(t);for(;~i;)r.push([i,i+t.length]),i=e.indexOf(t,i+t.length);return r.length?r:-1};function Ys(e,t){if(!(e==null||typeof e==`boolean`||e===-1))return typeof e==`number`?[[e,e+t.length]]:Array.isArray(e[0])?e:[e]}var Xs=J({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:`intersection`},noFilter:Boolean},`filter`);function Zs(e,t,n){let r=[],i=n?.default??Js,a=n?.filterKeys?gn(n.filterKeys):!1,o=Object.keys(n?.customKeyFilter??{}).length;if(!e?.length)return r;let s=[];loop:for(let c=0;c<e.length;c++){let[l,u=l]=gn(e[c]),d={},f={},p=-1;if((t||o>0)&&!n?.noFilter){let e=!1;if(typeof l==`object`){if(l.type===`divider`||l.type===`subheader`){(s.at(-1)?.type!==`divider`||l.type!==`subheader`)&&(s=[]),s.push({index:c,matches:{},type:l.type});continue}let r=a||Object.keys(u);e=r.length===o;for(let e of r){let r=ot(u,e),a=n?.customKeyFilter?.[e];if(p=a?a(r,t,l):i(r,t,l),p!==-1&&p!==!1)a?d[e]=Ys(p,t):f[e]=Ys(p,t);else if(n?.filterMode===`every`)continue loop}}else p=i(l,t,l),p!==-1&&p!==!1&&(f.title=Ys(p,t));let r=Object.keys(f).length,m=Object.keys(d).length;if(!r&&!m||n?.filterMode===`union`&&m!==o&&!r||n?.filterMode===`intersection`&&(m!==o||!r&&o>0&&!e))continue}s.length&&(r.push(...s),s=[]),r.push({index:c,matches:{...f,...d}})}return r}function Qs(e,t,n,r){let o=M([]),s=M(new Map),c=i(()=>r?.transform?a(t).map(e=>[e,r.transform(e)]):a(t));me(()=>{let i=typeof n==`function`?n():a(n),l=typeof i!=`string`&&typeof i!=`number`?``:String(i),u=Zs(c.value,l,{customKeyFilter:{...e.customKeyFilter,...a(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),d=a(t),f=[],p=new Map;u.forEach(({index:e,matches:t})=>{let n=d[e];f.push(n),p.set(n.value,t)}),o.value=f,s.value=p});function l(e){return s.value.get(e.value)}return{filteredItems:o,filteredMatches:s,getMatches:l}}function $s(e,t,n){return n==null||!n.length?t:n.map((r,i)=>{let a=i===0?0:n[i-1][1],o=[V(`span`,{class:E(`${e}__unmask`)},[t.slice(a,r[0])]),V(`span`,{class:E(`${e}__mask`)},[t.slice(r[0],r[1])])];return i===n.length-1&&o.push(V(`span`,{class:E(`${e}__unmask`)},[t.slice(r[1])])),V(H,null,[o])})}var ec=J({closeText:{type:String,default:`$vuetify.close`},openText:{type:String,default:`$vuetify.open`}},`autocomplete`);function tc(e,t){let n=F(),r=i(()=>`menu-${n}`);return{menuId:r,ariaExpanded:U(()=>ve(t)),ariaControls:U(()=>r.value)}}var nc=J({chips:Boolean,closableChips:Boolean,eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuElevation:[Number,String],menuIcon:{type:Q,default:`$dropdown`},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},openOnClear:Boolean,itemColor:String,noAutoScroll:Boolean,...ec(),...ur({itemChildren:!1})},`Select`),rc=J({search:String,...Xs({filterKeys:[`title`]}),...nc(),...Ot(hi({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`]),..._t({transition:{component:Dr}})},`VSelect`),ic=q()({name:`VSelect`,props:rc(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,{slots:t}){let{t:r}=xn(),a=L(),o=L(),s=L(),c=L(),l=L(),{items:u,transformIn:d,transformOut:f}=mr(e),p=X(e,`search`,``),{filteredItems:m,getMatches:h}=Qs(e,u,()=>p.value),g=X(e,`modelValue`,[],e=>d(e===null?[null]:gn(e)),t=>{let n=f(t);return e.multiple?n:n[0]??null}),_=i(()=>typeof e.counterValue==`function`?e.counterValue(g.value):typeof e.counterValue==`number`?e.counterValue:g.value.length),v=ai(e),y=di(e),x=i(()=>g.value.map(e=>e.value)),S=M(!1),C=U(()=>e.closableChips&&!v.isReadonly.value&&!v.isDisabled.value),{InputIcon:w}=Qr(e),T=``,E=0,D,O=i(()=>{let t=p.value?m.value:u.value;return e.hideSelected?t.filter(t=>!g.value.some(n=>(e.valueComparator||an)(n,t))):t}),k=i(()=>e.hideNoData&&!O.value.length||v.isReadonly.value||v.isDisabled.value),A=X(e,`menu`),j=i({get:()=>A.value,set:e=>{A.value&&!e&&o.value?.ΨopenChildren.size||e&&k.value||(A.value=e)}}),{menuId:ee,ariaExpanded:N,ariaControls:P}=tc(e,j),te=i(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":`listbox`}})),F=L(),I=Ks(F,a),{onTabKeydown:ne}=qs({groups:[{type:`element`,contentRef:s},{type:`list`,contentRef:F,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:c}],onLeave:()=>{j.value=!1,a.value?.focus()}});function re(t){e.openOnClear&&(j.value=!0)}function ie(){k.value||(j.value=!j.value)}function ae(e){e.key===`Tab`&&ne(e),F.value?.$el.contains(e.target)&&pn(e)&&R(e)}function R(t){if(!t.key||v.isReadonly.value)return;if([`Enter`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`,` `].includes(t.key)&&(j.value=!0),[`Escape`,`Tab`].includes(t.key)&&(j.value=!1),e.clearable&&t.key===`Backspace`){t.preventDefault(),g.value=[],re(t);return}if(t.key===`Home`?F.value?.focus(`first`):t.key===`End`&&F.value?.focus(`last`),!pn(t))return;let n=performance.now();n-D>1e3&&(T=``,E=0),T+=t.key.toLowerCase(),D=n;let r=O.value;function i(){let e=a();return e||T.at(-1)===T.at(-2)&&(T=T.slice(0,-1),E++,e=a(),e)||(E=0,e=a(),e)?e:(T=t.key.toLowerCase(),a())}function a(){for(let e=E;e<r.length;e++){let t=r[e];if(t.title.toLowerCase().startsWith(T))return[t,e]}}let o=i();if(!o)return;let[s,c]=o;E=c,F.value?.focus(c),e.multiple||(g.value=[s])}function oe(t,n=!0){if(!t.props.disabled)if(e.multiple){let r=g.value.findIndex(n=>(e.valueComparator||an)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...g.value,t]:[...g.value];e.splice(r,1),g.value=e}else i&&(g.value=[...g.value,t])}else g.value=n===!1?[]:[t],W(()=>{j.value=!1})}function se(e){let t=e.target;a.value?.$el.contains(t)||(j.value=!1)}function ce(){return O.value.findIndex(t=>g.value.some(n=>(e.valueComparator||an)(n.value,t.value)))}function le(){if(!g.value.length)return-1;let t=e.valueComparator||an,n=0;for(let e of O.value){if(g.value.some(n=>t(n.value,e.value)))return e.props.disabled?-1:n;e.props.disabled||n++}return-1}function ue(){if(e.eager&&l.value?.calculateVisibleItems(),F.value&&S.value){let e=le();F.value.focus(e>=0?e:`first`)}}function de(){p.value=``,S.value&&a.value?.focus()}function fe(e){S.value=!0}function pe(e){!a.value?.$el.contains(e.relatedTarget)&&!e.currentTarget.contains(e.relatedTarget)&&(S.value=!1)}function me(e){if(e==null)g.value=[];else if(Ke(a.value,`:autofill`)||Ke(a.value,`:-webkit-autofill`)){let t=u.value.find(t=>t.title===e);t&&oe(t)}else a.value&&(a.value.value=``)}return B(j,()=>{if(!e.hideSelected&&j.value&&g.value.length){let t=ce();Dn&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{t>=0&&l.value?.scrollToIndex(t)})}}),B(u,(t,n)=>{j.value||S.value&&e.hideNoData&&!n.length&&t.length&&(j.value=!0)}),K(()=>{let i=!!(e.chips||t.chip),d=!!(!e.hideNoData||O.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),f=g.value.length>0,v=yi.filterProps(e),T=f||!S.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,E={search:p,filteredItems:m.value};return n(yi,b({ref:a},v,{modelValue:g.value.map(e=>e.props.title).join(`, `),name:void 0,"onUpdate:modelValue":me,focused:S.value,"onUpdate:focused":e=>S.value=e,validationValue:g.externalValue,counterValue:_.value,dirty:f,class:[`v-select`,{"v-select--active-menu":j.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?`multiple`:`single`}`]:!0,"v-select--selected":g.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:`none`,placeholder:T,"onClick:clear":re,"onMousedown:control":ie,onBlur:se,onKeydown:R,"aria-expanded":N.value,"aria-controls":P.value}),{...t,default:({id:a})=>V(H,null,[V(`select`,{hidden:!0,multiple:e.multiple,name:y.fieldName.value},[u.value.map(e=>V(`option`,{key:e.value,value:e.value,selected:x.value.includes(e.value)},null))]),n(Ns,b({id:ee.value,ref:o,modelValue:j.value,"onUpdate:modelValue":e=>j.value=e,activator:`parent`,contentClass:`v-select__content`,disabled:k.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ue,onAfterLeave:de},te.value),{default:()=>[n(Fs,{elevation:e.menuElevation,onFocusin:fe,onFocusout:pe,onKeydown:ae},{default:()=>[t[`menu-header`]&&V(`header`,{ref:s},[t[`menu-header`](E)]),d&&n(vr,b({key:`select-list`,ref:F,selected:x.value,selectStrategy:e.multiple?`independent`:`single-independent`,tabindex:`-1`,selectable:!!O.value.length,"aria-live":`polite`,"aria-labelledby":`${a.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},I,e.listProps),{default:()=>[t[`prepend-item`]?.(),!O.value.length&&!e.hideNoData&&(t[`no-data`]?.()??n(sr,{key:`no-data`,title:r(e.noDataText)},null)),n(Gs,{ref:l,renderless:!0,items:O.value,itemKey:`value`},{default:({item:r,index:i,itemRef:a})=>{let o=bn(r.props),s=b(r.props,{ref:a,key:r.value,onClick:()=>oe(r,null),"aria-posinset":i+1,"aria-setsize":O.value.length});return r.type===`divider`?t.divider?.({props:r.raw,index:i})??n(fr,b(r.props,{key:`divider-${i}`}),null):r.type===`subheader`?t.subheader?.({props:r.raw,index:i})??n(_r,b(r.props,{key:`subheader-${i}`}),null):t.item?.({item:r.raw,internalItem:r,index:i,props:s})??n(sr,b(s,{role:`option`}),{prepend:({isSelected:t})=>V(H,null,[e.multiple&&!e.hideSelected?n(ys,{key:r.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,o.prependAvatar&&n(ar,{image:o.prependAvatar},null),o.prependIcon&&n($,{icon:o.prependIcon},null)]),title:()=>p.value?$s(`v-select`,r.title,h(r)?.title):r.title})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&V(`footer`,{ref:c},[t[`menu-footer`](E)])]})]}),g.value.map((r,a)=>{function o(e){e.stopPropagation(),e.preventDefault(),oe(r,!1)}let s=b(Es.filterProps(r.props),{"onClick:close":o,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),o(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),c=i?!!t.chip:!!t.selection,l=c?pt(i?t.chip({item:r.raw,internalItem:r,index:a,props:s}):t.selection({item:r.raw,internalItem:r,index:a})):void 0;if(!(c&&!l))return V(`div`,{key:r.value,class:`v-select__selection`},[i?t.chip?n(At,{key:`chip-defaults`,defaults:{VChip:{closable:C.value,size:`small`,text:r.title}}},{default:()=>[l]}):n(Es,b({key:`chip`,closable:C.value,size:`small`,text:r.title,disabled:r.props.disabled},s),null):l??V(`span`,{class:`v-select__selection-text`},[r.title,e.multiple&&a<g.value.length-1&&V(`span`,{class:`v-select__selection-comma`},[z(`,`)])])])})]),"append-inner":(...r)=>V(H,null,[t[`append-inner`]?.(...r),e.menuIcon?n($,{class:`v-select__menu-icon`,color:a.value?.fieldIconColor,icon:e.menuIcon,"aria-hidden":!0},null):void 0,e.appendInnerIcon&&n(w,{key:`append-icon`,name:`appendInner`,color:r[0].iconColor.value},null)])})}),Ft({isFocused:S,menu:j,search:p,filteredItems:m,select:oe},a)}}),ac=J({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Xs({filterKeys:[`title`]}),...nc(),...Ot(hi({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VAutocomplete`),oc=q()({name:`VAutocomplete`,props:ac(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,{slots:t}){let{t:r}=xn(),a=L(),o=M(!1),s=M(!0),c=M(!1),l=L(),u=L(),d=M(-1),f=M(null),{items:p,transformIn:m,transformOut:g}=mr(e),{textColorClasses:_,textColorStyles:v}=He(()=>a.value?.color),{InputIcon:y}=Qr(e),x=X(e,`search`,``),S=X(e,`modelValue`,[],e=>m(e===null?[null]:gn(e)),t=>{let n=g(t);return e.multiple?n:n[0]??null}),C=i(()=>typeof e.counterValue==`function`?e.counterValue(S.value):typeof e.counterValue==`number`?e.counterValue:S.value.length),w=ai(e),{filteredItems:T,getMatches:D}=Qs(e,p,()=>f.value??(s.value?``:x.value)),O=i(()=>e.hideSelected&&f.value===null?T.value.filter(e=>!S.value.some(t=>t.value===e.value)):T.value),k=U(()=>e.closableChips&&!w.isReadonly.value&&!w.isDisabled.value),A=i(()=>!!(e.chips||t.chip)),j=i(()=>A.value||!!t.selection),ee=i(()=>S.value.map(e=>e.props.value)),N=i(()=>O.value.find(e=>e.type===`item`&&!e.props.disabled)),P=i(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&x.value===N.value?.title)&&O.value.length>0&&!s.value&&!c.value),te=i(()=>e.hideNoData&&!O.value.length||w.isReadonly.value||w.isDisabled.value),F=X(e,`menu`),I=i({get:()=>F.value,set:e=>{F.value&&!e&&l.value?.ΨopenChildren.size||e&&te.value||(F.value=e)}}),{menuId:ne,ariaExpanded:re,ariaControls:ie}=tc(e,I),ae=L(),R=L(),oe=L(),se=Ks(ae,a),{onTabKeydown:ce}=qs({groups:[{type:`element`,contentRef:R},{type:`list`,contentRef:ae,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:oe}],onLeave:()=>{I.value=!1,a.value?.focus()}});function le(t){e.openOnClear&&(I.value=!0),x.value=``}function ue(){te.value||(I.value=!0)}function de(e){te.value||(o.value&&(e.preventDefault(),e.stopPropagation()),I.value=!I.value)}function fe(e){e.key===`Tab`&&ce(e),ae.value?.$el.contains(e.target)&&(pn(e)||e.key===`Backspace`)&&a.value?.focus()}function pe(t){if(w.isReadonly.value)return;let n=a.value?.selectionStart,r=S.value.length;if([`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`].includes(t.key)&&(I.value=!0),[`Escape`].includes(t.key)&&(I.value=!1),P.value&&[`Enter`,`Tab`].includes(t.key)&&N.value&&!S.value.some(({value:e})=>e===N.value.value)&&Se(N.value),t.key===`ArrowDown`&&P.value&&ae.value?.focus(`next`),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&j.value&&S.value.length>0&&!x.value)return Se(S.value[0],!1);if(~d.value){t.preventDefault();let e=d.value;Se(S.value[d.value],!1),d.value=e>=r-1?r-2:e}else t.key===`Backspace`&&!x.value&&(d.value=r-1);return}if(e.multiple)if(t.key===`ArrowLeft`){if(d.value<0&&n&&n>0)return;let e=d.value>-1?d.value-1:r-1;if(S.value[e])d.value=e;else{let e=x.value?.length??null;d.value=-1,a.value?.setSelectionRange(e,e)}}else if(t.key===`ArrowRight`){if(d.value<0)return;let e=d.value+1;S.value[e]?d.value=e:(d.value=-1,a.value?.setSelectionRange(0,0))}else ~d.value&&pn(t)&&(d.value=-1)}function me(e){if(Ke(a.value,`:autofill`)||Ke(a.value,`:-webkit-autofill`)){let t=p.value.find(t=>t.title===e.target.value);t&&Se(t)}}function he(){e.eager&&u.value?.calculateVisibleItems()}function ge(){o.value&&(s.value=!0,a.value?.focus()),f.value=null}function _e(e){o.value=!0,setTimeout(()=>{c.value=!0})}function ve(e){c.value=!1,a.value?.$el.contains(e.relatedTarget)||(o.value=!1)}function ye(t){(t==null||t===``&&!e.multiple&&!j.value)&&(S.value=[])}function be(e){(l.value?.contentEl)?.contains(e.relatedTarget)&&(o.value=!0)}let xe=M(!1);function Se(t,n=!0){if(!(!t||t.props.disabled))if(e.multiple){let r=S.value.findIndex(n=>(e.valueComparator||an)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...S.value,t]:[...S.value];e.splice(r,1),S.value=e}else i&&(S.value=[...S.value,t]);e.clearOnSelect&&(x.value=``)}else{let e=n!==!1;S.value=e?[t]:[],f.value=s.value?``:x.value??``,x.value=e&&!j.value?t.title:``,W(()=>{I.value=!1,s.value=!0})}}return B(o,(t,n)=>{t!==n&&(t?(xe.value=!0,x.value=e.multiple||j.value?``:String(S.value.at(-1)?.props.title??``),s.value=!0,W(()=>xe.value=!1)):(!e.multiple&&x.value==null&&(S.value=[]),I.value=!1,!s.value&&x.value&&(f.value=x.value),x.value=``,d.value=-1))}),B(x,e=>{!o.value||xe.value||(e&&(I.value=!0),s.value=!e)}),B(I,t=>{if(!e.hideSelected&&t&&S.value.length&&s.value){let e=O.value.findIndex(e=>S.value.some(t=>e.value===t.value));Dn&&window.requestAnimationFrame(()=>{e>=0&&u.value?.scrollToIndex(e)})}t&&(f.value=null)}),B(p,(e,t)=>{I.value||o.value&&!t.length&&e.length&&(I.value=!0)}),K(()=>{let i=!!(!e.hideNoData||O.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),c=S.value.length>0,f=yi.filterProps(e),p={search:x,filteredItems:T.value};return n(yi,b({ref:a},f,{modelValue:x.value,"onUpdate:modelValue":[e=>x.value=e,ye],focused:o.value,"onUpdate:focused":e=>o.value=e,validationValue:S.externalValue,counterValue:C.value,dirty:c,onChange:me,class:[`v-autocomplete`,`v-autocomplete--${e.multiple?`multiple`:`single`}`,{"v-autocomplete--active-menu":I.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!j.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:w.isReadonly.value,placeholder:c?void 0:e.placeholder,"onClick:clear":le,"onMousedown:control":ue,onKeydown:pe,onBlur:be,"aria-expanded":re.value,"aria-controls":ie.value}),{...t,default:({id:a})=>V(H,null,[n(Ns,b({id:ne.value,ref:l,modelValue:I.value,"onUpdate:modelValue":e=>I.value=e,activator:`parent`,contentClass:`v-autocomplete__content`,disabled:te.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:he,onAfterLeave:ge},e.menuProps),{default:()=>[n(Fs,{elevation:e.menuElevation,onFocusin:_e,onKeydown:fe},{default:()=>[t[`menu-header`]&&V(`header`,{ref:R},[t[`menu-header`](p)]),i&&n(vr,b({key:`autocomplete-list`,ref:ae,filterable:!0,selected:ee.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),onFocusout:ve,tabindex:`-1`,selectable:!!O.value.length,"aria-live":`polite`,"aria-labelledby":`${a.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},se,e.listProps),{default:()=>[t[`prepend-item`]?.(),!O.value.length&&!e.hideNoData&&(t[`no-data`]?.()??n(sr,{key:`no-data`,title:r(e.noDataText)},null)),n(Gs,{ref:u,renderless:!0,items:O.value,itemKey:`value`},{default:({item:r,index:i,itemRef:a})=>{let o=b(r.props,{ref:a,key:r.value,active:P.value&&r===N.value?!0:void 0,onClick:()=>Se(r,null),"aria-posinset":i+1,"aria-setsize":O.value.length});return r.type===`divider`?t.divider?.({props:r.raw,index:i})??n(fr,b(r.props,{key:`divider-${i}`}),null):r.type===`subheader`?t.subheader?.({props:r.raw,index:i})??n(_r,b(r.props,{key:`subheader-${i}`}),null):t.item?.({item:r.raw,internalItem:r,index:i,props:o})??n(sr,b(o,{role:`option`}),{prepend:({isSelected:t})=>V(H,null,[e.multiple&&!e.hideSelected?n(ys,{key:r.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,r.props.prependAvatar&&n(ar,{image:r.props.prependAvatar},null),r.props.prependIcon&&n($,{icon:r.props.prependIcon},null)]),title:()=>s.value?r.title:$s(`v-autocomplete`,r.title,D(r)?.title)})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&V(`footer`,{ref:oe},[t[`menu-footer`](p)])]})]}),S.value.map((r,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),Se(r,!1)}let o=b(Es.filterProps(r.props),{"onClick:close":a,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),a(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),s=A.value?!!t.chip:!!t.selection,c=s?pt(A.value?t.chip({item:r.raw,internalItem:r,index:i,props:o}):t.selection({item:r.raw,internalItem:r,index:i})):void 0;if(!(s&&!c))return V(`div`,{key:r.value,class:E([`v-autocomplete__selection`,i===d.value&&[`v-autocomplete__selection--selected`,_.value]]),style:h(i===d.value?v.value:{})},[A.value?t.chip?n(At,{key:`chip-defaults`,defaults:{VChip:{closable:k.value,size:`small`,text:r.title}}},{default:()=>[c]}):n(Es,b({key:`chip`,closable:k.value,size:`small`,text:r.title,disabled:r.props.disabled},o),null):c??V(`span`,{class:`v-autocomplete__selection-text`},[r.title,e.multiple&&i<S.value.length-1&&V(`span`,{class:`v-autocomplete__selection-comma`},[z(`,`)])])])})]),"append-inner":(...r)=>V(H,null,[t[`append-inner`]?.(...r),e.menuIcon?n($,{class:`v-autocomplete__menu-icon`,color:a.value?.fieldIconColor,icon:e.menuIcon,onMousedown:de,onClick:Ue,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&n(y,{key:`append-icon`,name:`appendInner`,color:r[0].iconColor.value},null)])})}),Ft({isFocused:o,isPristine:s,menu:I,search:x,filteredItems:T,select:Se},a)}}),sc=J({color:String,density:String,...G()},`VBannerActions`),cc=q()({name:`VBannerActions`,props:sc(),setup(e,{slots:t}){return Xe({VBtn:{color:e.color,density:e.density,slim:!0,variant:`text`}}),K(()=>V(`div`,{class:E([`v-banner-actions`,e.class]),style:h(e.style)},[t.default?.()])),{}}}),lc=rr(`v-banner-text`),uc=J({avatar:String,bgColor:String,color:String,icon:Q,lines:String,stacked:Boolean,sticky:Boolean,text:String,...we(),...G(),...at(),...Dt(),...Vt({mobile:null}),...lt(),...Be(),...yn(),...St(),...st(),..._n()},`VBanner`),dc=q()({name:`VBanner`,props:uc(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=Sn(()=>e.bgColor),{borderClasses:a}=bt(e),{densityClasses:o}=Me(e),{displayClasses:s,mobile:c}=dn(e),{dimensionStyles:l}=Tt(e),{elevationClasses:u}=Un(e),{locationStyles:d}=Je(e),{positionClasses:f}=fn(e),{roundedClasses:p}=Pe(e),{themeClasses:m}=On(e),g=U(()=>e.color),_=U(()=>e.density);Xe({VBannerActions:{color:g,density:_}}),K(()=>{let v=!!(e.text||t.text),y=!!(e.avatar||e.icon),b=!!(y||t.prepend);return n(e.tag,{class:E([`v-banner`,{"v-banner--stacked":e.stacked||c.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},m.value,r.value,a.value,o.value,s.value,u.value,f.value,p.value,e.class]),style:h([i.value,l.value,d.value,e.style]),role:`banner`},{default:()=>[b&&V(`div`,{key:`prepend`,class:`v-banner__prepend`},[t.prepend?n(At,{key:`prepend-defaults`,disabled:!y,defaults:{VAvatar:{color:g.value,density:_.value,icon:e.icon,image:e.avatar}}},t.prepend):n(ar,{key:`prepend-avatar`,color:g.value,density:_.value,icon:e.icon,image:e.avatar},null)]),V(`div`,{class:`v-banner__content`},[v&&n(lc,{key:`text`},{default:()=>[t.text?.()??e.text]}),t.default?.()]),t.actions&&n(cc,{key:`actions`},t.actions)]})})}}),fc=J({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},...we(),...G(),...at(),...lt(),...St(),...qo({name:`bottom-navigation`}),...st({tag:`header`}),...Oe({selectedClass:`v-btn--selected`}),..._n()},`VBottomNavigation`),pc=q()({name:`VBottomNavigation`,props:fc(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=tn(),{borderClasses:a}=bt(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Sn(()=>e.bgColor),{densityClasses:c}=Me(e),{elevationClasses:l}=Un(e),{roundedClasses:u}=Pe(e),{ssrBootStyles:d}=Gr(),f=i(()=>Number(e.height)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0)),p=X(e,`active`,e.active),{layoutItemStyles:m}=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>`bottom`),layoutSize:U(()=>p.value?f.value:0),elementSize:f,active:p,absolute:U(()=>e.absolute)});return rt(e,ht),Xe({VBtn:{baseColor:U(()=>e.baseColor),color:U(()=>e.color),density:U(()=>e.density),stacked:U(()=>e.mode!==`horizontal`),variant:`text`}},{scoped:!0}),K(()=>n(e.tag,{class:E([`v-bottom-navigation`,{"v-bottom-navigation--active":p.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode===`shift`},r.value,o.value,a.value,c.value,l.value,u.value,e.class]),style:h([s.value,m.value,{height:Y(f.value)},d.value,e.style])},{default:()=>[t.default&&V(`div`,{class:`v-bottom-navigation__content`},[t.default()])]})),{}}}),mc=J({fullscreen:Boolean,scrollable:Boolean,...Ot(Yn({captureFocus:!0,origin:`center center`,scrollStrategy:`block`,transition:{component:Dr},zIndex:2400,retainFocus:!0}),[`disableInitialFocus`])},`VDialog`),hc=q()({name:`VDialog`,props:mc(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,slots:r}){let i=X(e,`modelValue`),{scopeId:a}=hn(),o=L();function s(){t(`afterEnter`),(e.scrim||e.retainFocus)&&o.value?.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function c(){t(`afterLeave`)}return B(i,async e=>{e||(await W(),o.value.activatorEl?.focus({preventScroll:!0}))}),K(()=>{let t=$n.filterProps(e),l=b({"aria-haspopup":`dialog`},e.activatorProps),u=b({tabindex:-1},e.contentProps);return n($n,b({ref:o,class:[`v-dialog`,{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},t,{modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,"aria-modal":`true`,activatorProps:l,contentProps:u,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:s,onAfterLeave:c},a),{activator:r.activator,default:(...e)=>n(At,{root:`VDialog`},{default:()=>[r.default?.(...e)]})})}),Ft({},o)}}),gc=J({inset:Boolean,...mc({transition:`bottom-sheet-transition`})},`VBottomSheet`),_c=q()({name:`VBottomSheet`,props:gc(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`);return K(()=>n(hc,b(hc.filterProps(e),{contentClass:[`v-bottom-sheet__content`,e.contentClass],modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-bottom-sheet`,{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),t)),{}}}),vc=J({divider:[Number,String],...G()},`VBreadcrumbsDivider`),yc=q()({name:`VBreadcrumbsDivider`,props:vc(),setup(e,{slots:t}){return K(()=>V(`li`,{"aria-hidden":`true`,class:E([`v-breadcrumbs-divider`,e.class]),style:h(e.style)},[t?.default?.()??e.divider])),{}}}),bc=J({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...G(),...jt(Dt(),[`width`,`maxWidth`]),...cn(),...st({tag:`li`})},`VBreadcrumbsItem`),xc=q()({name:`VBreadcrumbsItem`,props:bc(),setup(e,{slots:t,attrs:r}){let a=Ht(e,r),o=i(()=>e.active||a.isActive?.value),{dimensionStyles:s}=Tt(e),{textColorClasses:c,textColorStyles:l}=He(()=>o.value?e.activeColor:e.color);return K(()=>n(e.tag,{class:E([`v-breadcrumbs-item`,{"v-breadcrumbs-item--active":o.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:o.value&&e.activeClass},c.value,e.class]),style:h([l.value,s.value,e.style]),"aria-current":o.value?`page`:void 0},{default:()=>[a.isLink.value?V(`a`,b({class:`v-breadcrumbs-item--link`,onClick:a.navigate.value},a.linkProps),[t.default?.()??e.title]):t.default?.()??e.title]})),{}}}),Sc=J({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:`/`},icon:Q,items:{type:Array,default:()=>[]},...G(),...at(),...St(),...st({tag:`ul`})},`VBreadcrumbs`),Cc=q()({name:`VBreadcrumbs`,props:Sc(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:a}=Sn(()=>e.bgColor),{densityClasses:o}=Me(e),{roundedClasses:s}=Pe(e);Xe({VBreadcrumbsDivider:{divider:U(()=>e.divider)},VBreadcrumbsItem:{activeClass:U(()=>e.activeClass),activeColor:U(()=>e.activeColor),color:U(()=>e.color),disabled:U(()=>e.disabled)}});let c=i(()=>e.items.map(e=>typeof e==`string`?{item:{title:e},raw:e}:{item:e,raw:e}));return K(()=>{let i=!!(t.prepend||e.icon);return n(e.tag,{class:E([`v-breadcrumbs`,r.value,o.value,s.value,e.class]),style:h([a.value,e.style])},{default:()=>[i&&V(`li`,{key:`prepend`,class:`v-breadcrumbs__prepend`},[t.prepend?n(At,{key:`prepend-defaults`,disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},t.prepend):n($,{key:`prepend-icon`,start:!0,icon:e.icon},null)]),c.value.map(({item:e,raw:r},i,a)=>V(H,null,[t.item?.({item:e,index:i})??n(xc,b({key:i,disabled:i>=a.length-1},typeof e==`string`?{title:e}:e),{default:t.title?()=>t.title?.({item:e,index:i}):void 0}),i<a.length-1&&n(yc,null,{default:t.divider?()=>t.divider?.({item:r,index:i}):void 0})])),t.default?.()]})}),{}}}),wc=J({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},...we(),...G(),...lt(),...ps(),...St(),...st({tag:`button`}),..._n(),...Ze({variant:`flat`})},`VIconBtn`),Tc=q()({name:`VIconBtn`,props:wc(),emits:{"update:active":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`active`),{themeClasses:a}=On(e),{borderClasses:o}=bt(e),{elevationClasses:s}=Un(e),{roundedClasses:c}=Pe(e),{colorClasses:l,colorStyles:u,variantClasses:d}=et(()=>({color:(()=>{if(!e.disabled)return i.value?e.activeColor??e.color??`surface-variant`:e.color})(),variant:i.value===void 0?e.variant:i.value?e.activeVariant??e.variant:e.baseVariant??e.variant})),f=new Map(e.sizes);function p(){e.disabled||e.readonly||i.value===void 0||e.tag===`a`&&t.href||(i.value=!i.value)}return K(()=>{let t=i.value?e.activeIcon??e.icon:e.icon,m=e.size,g=f.has(m)?f.get(m):m,_=e.height??g,v=e.width??g,{iconSize:y}=ms(e,()=>new Map(e.iconSizes).get(m)),x={icon:t,size:y.value,color:e.iconColor,opacity:e.opacity};return n(e.tag,{type:e.tag===`button`?`button`:void 0,class:E([{"v-icon-btn":!0,"v-icon-btn--active":i.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},a.value,l.value,o.value,s.value,c.value,d.value,e.class]),style:h([{"--v-icon-btn-rotate":Y(e.rotate,`deg`),"--v-icon-btn-height":Y(_),"--v-icon-btn-width":Y(v)},u.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:p},{default:()=>[nn(!e.hideOverlay,`v-icon-btn`),V(`div`,{class:`v-icon-btn__content`,"data-no-activator":``},[!r.default&&t?n($,b({key:`content-icon`},x),null):n(At,{key:`content-defaults`,disabled:!t,defaults:{VIcon:{...x}}},{default:()=>r.default?.()??k(e.text)})]),!!e.loading&&V(`span`,{key:`loader`,class:`v-icon-btn__loader`},[r.loader?.()??n(Bn,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:`disable-shrink`,width:`2`,size:y.value},null)])]})}),{}}});function Ec(e){return e%4==0&&e%100!=0||e%400==0}var Dc=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,Oc=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,kc=[0,31,28,31,30,31,30,31,31,30,31,30,31],Ac=[0,31,29,31,30,31,30,31,31,30,31,30,31],jc=1e4,Mc=1e4;function Nc(e,t,n){let r=el(e);return ll(r,t[0],ol),Zc(r),n&&Kc(r,n,r.hasTime),r}function Pc(e,t,n){let r=el(e);return ll(r,t[t.length-1]),Zc(r),n&&Kc(r,n,r.hasTime),r}function Fc(e){let t=el(e);return t.day=1,Xc(t),Zc(t),t}function Ic(e){let t=el(e);return t.day=$c(t.year,t.month),Xc(t),Zc(t),t}function Lc(e){return isFinite(parseInt(e))}function Rc(e){return typeof e==`number`&&isFinite(e)||!!Oc.exec(e)||typeof e==`object`&&isFinite(e.hour)&&isFinite(e.minute)}function zc(e){if(typeof e==`number`)return e;if(typeof e==`string`){let t=Oc.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}else if(typeof e==`object`)return typeof e.hour!=`number`||typeof e.minute!=`number`?!1:e.hour*60+e.minute;else return!1}function Bc(e){return typeof e==`number`&&isFinite(e)||typeof e==`string`&&!!Dc.exec(e)||e instanceof Date}function Vc(e,t=!1,n){if(typeof e==`number`&&isFinite(e)&&(e=new Date(e)),e instanceof Date){let t=Hc(e);return n&&Kc(t,n,t.hasTime),t}if(typeof e!=`string`){if(t)throw 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}let r=Dc.exec(e);if(!r){if(t)throw 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}let i={date:e,time:``,year:parseInt(r[1]),month:parseInt(r[2]),day:parseInt(r[4])||1,hour:parseInt(r[6])||0,minute:parseInt(r[8])||0,weekday:0,hasDay:!!r[4],hasTime:!!(r[6]&&r[8]),past:!1,present:!1,future:!1};return Xc(i),Zc(i),n&&Kc(i,n,i.hasTime),i}function Hc(e){return Zc({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 Uc(e){return e.year*jc+e.month*100+e.day}function Wc(e){return e.hour*100+e.minute}function Gc(e){return Uc(e)*Mc+Wc(e)}function Kc(e,t,n=!1){let r=Uc(t),i=Uc(e),a=r===i;return e.hasTime&&n&&a&&(r=Wc(t),i=Wc(e),a=r===i),e.past=i<r,e.present=a,e.future=i>r,e}function qc(e){return e instanceof Date||typeof e==`number`&&isFinite(e)}function Jc(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=23,e.minute=59,e.time=rl(e)),n&&Kc(e,n,e.hasTime)),e}function Yc(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,il(e,t),Zc(e),n&&Kc(e,n,!0),e}function Xc(e){return e.weekday=Qc(e),e}function Zc(e){return e.time=rl(e),e.date=nl(e),e}function Qc(e){if(e.hasDay){let t=Math.floor,n=e.day,r=(e.month+9)%12+1,i=t(e.year/100),a=e.year%100-(e.month<=2);return((n+t(2.6*r-.2)-2*i+a+t(a/4)+t(i/4))%7+7)%7}return e.weekday}function $c(e,t){return Ec(e)?Ac[t]:kc[t]}function el(e){if(e==null)return null;let{date:t,time:n,year:r,month:i,day:a,weekday:o,hour:s,minute:c,hasDay:l,hasTime:u,past:d,present:f,future:p}=e;return{date:t,time:n,year:r,month:i,day:a,weekday:o,hour:s,minute:c,hasDay:l,hasTime:u,past:d,present:f,future:p}}function tl(e,t){let n=String(e);for(;n.length<t;)n=`0`+n;return n}function nl(e){let t=`${tl(e.year,4)}-${tl(e.month,2)}`;return e.hasDay&&(t+=`-${tl(e.day,2)}`),t}function rl(e){return e.hasTime?`${tl(e.hour,2)}:${tl(e.minute,2)}`:``}function il(e,t){for(e.minute+=t;e.minute>=60;)e.minute-=60,e.hour++,e.hour>=24&&(al(e),e.hour=0);return e}function al(e){return e.day++,e.weekday=(e.weekday+1)%7,e.day>28&&e.day>$c(e.year,e.month)&&(e.day=1,e.month++,e.month>12&&(e.month=1,e.year++)),e}function ol(e){return e.day--,e.weekday=(e.weekday+6)%7,e.day<1&&(e.month--,e.month<1&&(e.year--,e.month=12),e.day=$c(e.year,e.month)),e}function sl(e,t=al,n=1){for(;--n>=0;)t(e);return e}function cl(e,t){let n=(t.year-e.year)*525600,r=(t.month-e.month)*43800,i=(t.day-e.day)*1440,a=(t.hour-e.hour)*60,o=t.minute-e.minute;return n+r+i+a+o}function ll(e,t,n=al,r=6){for(;e.weekday!==t&&--r>=0;)n(e);return e}function ul(e){let t=[1,1,1,1,1,1,1],n=[0,0,0,0,0,0,0];for(let t=0;t<e.length;t++)n[e[t]]=1;for(let e=0;e<7;e++){let r=1;for(let t=1;t<7&&!n[(e+t)%7];t++)r++;t[e]=n[e]*r}return t}function dl(e){let t=`${tl(e.hour,2)}:${tl(e.minute,2)}`,n=e.date;return new Date(`${n}T${t}:00+00:00`)}function fl(e,t,n,r,i=42,a=0){let o=Uc(t),s=[],c=el(e),l=0,u=l===o;if(o<Uc(e))throw Error(`End date is earlier than start date.`);for(;(!u||s.length<a)&&s.length<i;){if(l=Uc(c),u||=l===o,r[c.weekday]===0){c=al(c);continue}let e=el(c);Zc(e),Kc(e,n),s.push(e),c=sl(c,al,r[c.weekday])}if(!s.length)throw Error(`No dates found using specified start date, end date, and weekdays.`);return s}function pl(e,t,n,r,i){let a=[];for(let o=0;o<r;o++){let r=t+o*n,s=el(e);a.push(Yc(s,r,i))}return a}function ml(e,t){return typeof Intl>`u`||Intl.DateTimeFormat===void 0?(e,t)=>``:(n,r)=>{try{return new Intl.DateTimeFormat(e||void 0,t(n,r)).format(dl(n))}catch{return``}}}function hl(e){if(typeof e==`string`&&(e=e.split(`,`)),Array.isArray(e)){let t=e.map(e=>parseInt(e));if(t.length>7||t.length===0)return!1;let n={},r=!1;for(let e=0;e<t.length;e++){let i=t[e];if(!isFinite(i)||i<0||i>=7)return!1;if(e>0){let n=i-t[e-1];if(n<0){if(r)return!1;r=!0}else if(n===0)return!1}if(n[i])return!1;n[i]=!0}return!0}return!1}function gl(e){let t=fe({now:Vc(`0000-00-00 00:00`,!0),today:Vc(`0000-00-00`,!0)}),n=i(()=>e.now&&Bc(e.now)?Vc(e.now,!0):null);function r(){t.now.present=t.today.present=!0,t.now.past=t.today.past=!1,t.now.future=t.today.future=!1}function a(){return Hc(new Date)}function o(e,t){e.date!==t.date&&(t.year=e.year,t.month=e.month,t.day=e.day,t.weekday=e.weekday,t.date=e.date)}function s(e,t){e.time!==t.time&&(t.hour=e.hour,t.minute=e.minute,t.time=e.time)}function c(){let e=n.value||a();o(e,t.now),s(e,t.now),o(e,t.today)}return B(n,c),c(),r(),{times:t,parsedNow:n,updateTimes:c,setPresent:r,getNow:a,updateDay:o,updateTime:s}}var _l=J({start:{type:[String,Number,Date],validate:Bc,default:()=>Hc(new Date).date},end:{type:[String,Number,Date],validate:Bc},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:hl},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:Bc},type:{type:String,default:`month`}},`VCalendar-base`);function vl(e){let{times:t,updateTimes:n}=gl({now:e.now}),r=Jt(e),a=xr(),o=i(()=>e.type===`month`?Fc(Vc(e.start,!0)):Vc(e.start,!0)),s=i(()=>{let t=o.value,n=e.end&&Vc(e.end)||t,r=Gc(n)<Gc(t)?t:n;return e.type===`month`?Ic(r):r}),c=i(()=>Bc(e.modelValue)?Vc(e.modelValue,!0):o.value||t.today),l=i(()=>{let t=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||``).split(`,`).map(e=>parseInt(e,10)),n=a.toJsDate(a.startOfWeek(a.date(),e.firstDayOfWeek)).getDay();return[...t.toSorted().filter(e=>e>=n),...t.toSorted().filter(e=>e<n)]}),u=i(()=>{let t=c.value,n=parseInt(String(e.categoryDays))||1;switch(e.type){case`day`:return[t.weekday];case`4day`:return[t.weekday,(t.weekday+1)%7,(t.weekday+2)%7,(t.weekday+3)%7];case`category`:return Array.from({length:n},(e,n)=>(t.weekday+n)%7);default:return l.value}}),d=i(()=>ul(l.value)),f=i(()=>fl(o.value,s.value,t.today,d.value)),p=i(()=>e.dayFormat?e.dayFormat:ml(r.current.value,()=>({timeZone:`UTC`,day:`numeric`}))),m=i(()=>e.weekdayFormat?e.weekdayFormat:ml(r.current.value,(e,t)=>({timeZone:`UTC`,weekday:t?`short`:`long`})));function h(e){return Ge(e)}function g(e,t=!1){return{"v-present":e.present,"v-past":e.past,"v-future":e.future,"v-outside":t}}function _(t){return a.getWeek(a.date(t.date),e.firstDayOfWeek,e.firstDayOfYear)}function v(e){return Nc(e,l.value,t.today)}function y(e){return Pc(e,l.value,t.today)}function b(e){return ml(r.current.value,()=>e)}return{times:t,locale:r,parsedValue:c,parsedWeekdays:l,effectiveWeekdays:u,weekdaySkips:d,parsedStart:o,parsedEnd:s,days:f,dayFormatter:p,weekdayFormatter:m,getColorProps:h,getRelativeClasses:g,getWeekNumber:_,getStartOfWeek:v,getEndOfWeek:y,getFormatter:b,updateTimes:n}}var yl=J({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:Lc},intervalWidth:{type:[Number,String],default:60,validate:Lc},intervalMinutes:{type:[Number,String],default:60,validate:Lc},firstInterval:{type:[Number,String],default:0,validate:Lc},firstTime:{type:[Number,String,Object],validate:Rc},intervalCount:{type:[Number,String],default:24,validate:Lc},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},`VCalendar-intervals`);function bl(e){let t=vl(e),n=M(),r=i(()=>parseInt(String(e.firstInterval||0))),a=i(()=>parseInt(String(e.intervalMinutes||60))),o=i(()=>parseInt(String(e.intervalCount||24))),s=i(()=>parseFloat(String(e.intervalHeight||48))),c=i(()=>zc(e.firstTime)),l=i(()=>{let e=c.value;return e!==!1&&e>=0&&e<=1440?e:r.value*a.value}),u=i(()=>o.value*s.value),d=i(()=>fl(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),f=i(()=>{let e=d.value,n=l.value,r=a.value,i=o.value,s=t.times.now;return e.map(e=>pl(e,n,r,i,s))}),p=i(()=>e.intervalFormat?e.intervalFormat:ml(t.locale.current.value,(e,t)=>t?e.minute===0?{timeZone:`UTC`,hour:`numeric`}:{timeZone:`UTC`,hour:`numeric`,minute:`2-digit`}:{timeZone:`UTC`,hour:`2-digit`,minute:`2-digit`}));function m(e){let t=f.value[0][0];return!(t.hour===e.hour&&t.minute===e.minute)}function h(e){}function g(e,n){let r=el(n),i=new Wt(e.currentTarget),o=l.value,c=e,u=e,d=c.changedTouches||c.touches,f=d&&d[0]?d[0]:u,p=(En([f.clientX,f.clientY]).y-i.top)/s.value;return Yc(r,o+Math.floor(p*a.value),t.times.now)}function _(e){let t=el(e);return t.timeToY=b,t.timeDelta=x,t.minutesToPixels=y,t.week=d.value,t.intervalRange=[l.value,l.value+o.value*a.value],t}function v(e){let t=b(e),r=n.value;return t===!1||!r?!1:(r.scrollTop=t,!0)}function y(e){return e/a.value*s.value}function b(e,t=!1){let n=t!==!1,r=x(e,typeof t==`boolean`?void 0:t);return r===!1?r:(r*=u.value,n?r<0?r=0:r>u.value&&(r=u.value):r<0?r+=u.value:r>u.value&&(r-=u.value),r)}function x(e,t){let n=zc(e);if(n===!1)return!1;let r=o.value*a.value;if(t&&typeof e==`object`&&`day`in e){let i=Uc(e),a=Uc(t);n+=(i-a)*r}let i=l.value;return(n-i)/r}return{...t,scrollAreaRef:n,parsedFirstInterval:r,parsedIntervalMinutes:a,parsedIntervalCount:o,parsedIntervalHeight:s,parsedFirstTime:c,firstMinute:l,bodyHeight:u,days:d,intervals:f,intervalFormatter:p,showIntervalLabelDefault:m,intervalStyleDefault:h,getTimestampAtEvent:g,getSlotScope:_,scrollToTime:v,minutesToPixels:y,timeToY:b,timeDelta:x}}function xl(e,t){let n=t.value,r={passive:!t.modifiers?.active};window.addEventListener(`resize`,n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},t.modifiers?.quiet||n()}function Sl(e,t){if(!e._onResize?.[t.instance.$.uid])return;let{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener(`resize`,n,r),delete e._onResize[t.instance.$.uid]}var Cl={mounted:xl,unmounted:Sl},wl=$e({name:`VCalendarDaily`,directives:{vResize:Cl},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,..._l(),...yl()},setup(e,{slots:t,attrs:r}){let i=L(0),a=L(),o=bl(e);function s(){W(c)}function c(){i.value=u()}function u(){return o.scrollAreaRef.value&&a.value?o.scrollAreaRef.value.offsetWidth-a.value.offsetWidth:0}function d(){return V(`div`,{class:`v-calendar-daily__head`,style:{marginRight:i.value+`px`}},[f(),p()])}function f(){return V(`div`,{class:`v-calendar-daily__intervals-head`,style:{width:Y(e.intervalWidth)}},[t[`interval-header`]?.()])}function p(){return o.days.value.map(m)}function m(e,t){let n=Vo(r,`:day`,t=>({nativeEvent:t,...o.getSlotScope(e)}));return V(`div`,b({key:e.date,class:[`v-calendar-daily_head-day`,o.getRelativeClasses(e)]},n),[_(e),v(e),g(e,t)])}function g(e,n){return t[`day-header`]?.({week:o.days.value,...e,index:n})??[]}function _(t){let n=t.present?e.color:void 0;return V(`div`,b(o.getColorProps({text:n}),{class:`v-calendar-daily_head-weekday`}),[o.weekdayFormatter.value(t,e.shortWeekdays)])}function v(e){return V(`div`,{class:`v-calendar-daily_head-day-label`},[t[`day-label-header`]?.(e)??y(e)])}function y(t){let i=Vo(r,`:date`,e=>({nativeEvent:e,...t}));return n(Tc,b({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ue},i),{default:()=>[o.dayFormatter.value(t,!1)]})}function x(){return V(`div`,{class:`v-calendar-daily__body`},[S()])}function S(){return V(`div`,{ref:o.scrollAreaRef,class:`v-calendar-daily__scroll-area`},[C()])}function C(){return V(`div`,{ref:a,class:`v-calendar-daily__pane`,style:{height:Y(o.bodyHeight.value)}},[w()])}function w(){return V(`div`,{class:`v-calendar-daily__day-container`},[A(),t.days?.()??T()])}function T(){return o.days.value.map((e,t)=>{let n=Vo(r,`:time`,t=>({nativeEvent:t,...o.getSlotScope(o.getTimestampAtEvent(t,e))}));return V(`div`,b({key:e.date,class:[`v-calendar-daily__day`,o.getRelativeClasses(e)]},n),[O(t),D(e)])})}function D(e){return t[`day-body`]?.(o.getSlotScope(e))??[]}function O(e){return o.intervals.value[e].map(k)}function k(n){let r=Y(e.intervalHeight),i=e.intervalStyle||o.intervalStyleDefault;return V(`div`,{class:`v-calendar-daily__day-interval`,key:n.time,style:h([{height:r},i(n)])},[t.interval?.(o.getSlotScope(n))])}function A(){let t=Y(e.intervalWidth),n=Vo(r,`:interval`,e=>({nativeEvent:e,...o.getTimestampAtEvent(e,o.parsedStart.value)}));return V(`div`,b({class:`v-calendar-daily__intervals-body`,style:{width:t}},n),[j()])}function j(){return o.intervals.value.length?o.intervals.value[0].map(M):null}function M(t){let n=Y(e.intervalHeight),r=e.shortIntervals,i=(e.showIntervalLabel||o.showIntervalLabelDefault)(t)?o.intervalFormatter.value(t,r):void 0;return V(`div`,{key:t.time,class:`v-calendar-daily__interval`,style:{height:n}},[V(`div`,{class:`v-calendar-daily__interval-text`},[i])])}return l(s),K(()=>N(V(`div`,{class:E([`v-calendar-daily`,r.class]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:d(),x()]),[[Cl,c,void 0,{quiet:!0}]])),{...o,scrollPush:i,pane:a,init:s,onResize:c,getScrollPush:u}}});function Tl(e,t){return typeof t==`function`?t(e):typeof t==`string`&&typeof e==`object`&&e?e[t]:typeof e==`string`?e:``}function El(e,t){return typeof e==`string`?e.split(/\s*,\s/):Array.isArray(e)?e.map(e=>{if(typeof e==`string`)return e;let n=typeof e.categoryName==`string`?e.categoryName:Tl(e,t);return{...e,categoryName:n}}):[]}var Dl=$e({name:`VCalendarCategory`,props:{categories:{type:[Array,String],default:``},categoryText:[String,Function],categoryForInvalid:{type:String,default:``},..._l(),...yl()},setup(e,{slots:t,attrs:r}){let a=bl(e),o=i(()=>El(e.categories,e.categoryText));function s(t,n){let r=typeof n==`object`&&n&&n.categoryName===e.categoryForInvalid?null:n;return{...t,category:r}}function c(e){return V(`div`,{class:`v-calendar-category__columns`},[o.value.map(t=>l(e,s(e,t)))])}function l(e,n){let i=typeof n.category==`object`?n.category.categoryName:n.category;return V(`div`,b({class:`v-calendar-category__column-header`},Vo(r,`:dayCategory`,()=>s(a.getSlotScope(e)||e,n.category))),[t.category?.(n)??u(i),t[`day-header`]?.(n)])}function u(t){return V(`div`,{class:`v-calendar-category__category`},[t===null?e.categoryForInvalid:t])}function d(){let e=[];return a.days.value.forEach((t,n)=>{let r=Array(o.value.length||1);r.fill(t),e.push(...r.map((e,t)=>f(e,n,t)))}),e}function f(e,t,n){let i=o.value[n],s=Vo(r,`:time`,t=>a.getSlotScope(a.getTimestampAtEvent(t,e)));return V(`div`,b({key:e.date+`-`+n,class:[`v-calendar-daily__day`,a.getRelativeClasses(e)]},s),[p(t,i),g(e,i)])}function p(e,t){return a.intervals.value[e].map(e=>m(e,t))}function m(n,r){let i=Y(e.intervalHeight),o=e.intervalStyle||a.intervalStyleDefault;return V(`div`,{key:n.time,class:`v-calendar-daily__day-interval`,style:h([{height:i},o({...n,category:r})])},[t.interval?.(s(a.getSlotScope(n),r))])}function g(e,t){return V(`div`,{class:`v-calendar-category__columns`},[_(e,t)])}function _(e,n){return V(`div`,b({class:`v-calendar-category__column`},Vo(r,`:timeCategory`,t=>s(a.getSlotScope(a.getTimestampAtEvent(t,e)),n))),[t[`day-body`]?.(s(a.getSlotScope(e),n))])}return K(()=>n(wl,b({class:[`v-calendar-daily`,`v-calendar-category`]},e),{...t,days:d,"day-header":c})),{...a,parsedCategories:o}}}),Ol=$e({name:`VCalendarWeekly`,props:{minWeeks:{validate:Lc,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,..._l()},setup(e,{slots:t,attrs:r}){let a=vl(e),o=tn(),s=i(()=>parseInt(String(e.minWeeks))),c=i(()=>{let e=s.value*a.parsedWeekdays.value.length;return fl(a.getStartOfWeek(a.parsedStart.value),a.getEndOfWeek(a.parsedEnd.value),a.times.today,a.weekdaySkips.value,2**53-1,e)}),l=i(()=>{let e=a.times.today;return fl(a.getStartOfWeek(e),a.getEndOfWeek(e),e,a.weekdaySkips.value,a.parsedWeekdays.value.length,a.parsedWeekdays.value.length)}),u=i(()=>e.monthFormat?e.monthFormat:ml(a.locale.current.value,(e,t)=>({timeZone:`UTC`,month:t?`short`:`long`})));function d(e){let t=Uc(e);return t<Uc(a.parsedStart.value)||t>Uc(a.parsedEnd.value)}function f(){return V(`div`,{class:`v-calendar-weekly__head`,role:`row`},[p()])}function p(){let t=l.value.map(m);return e.showWeek&&t.unshift(V(`div`,{class:`v-calendar-weekly__head-weeknumber`},null)),t}function m(t,n){let r=d(c.value[n]),i=t.present?e.color:void 0;return V(`div`,b(a.getColorProps({text:i}),{key:t.date,class:[`v-calendar-weekly__head-weekday`,a.getRelativeClasses(t,r)],role:`columnheader`}),[a.weekdayFormatter.value(t,e.shortWeekdays)])}function h(){let e=c.value,t=a.parsedWeekdays.value.length,n=[];for(let r=0;r<e.length;r+=t)n.push(g(e.slice(r,r+t),_(e[r])));return n}function g(t,n){let r=t.map((e,n)=>y(e,n,t));return e.showWeek&&r.unshift(v(n)),V(`div`,{key:t[0].date,class:`v-calendar-weekly__week`,role:`row`},[r])}function _(e){return a.getWeekNumber(e)}function v(e){return V(`div`,{class:`v-calendar-weekly__weeknumber`},[V(`small`,null,[String(e)])])}function y(e,n,i){let o=d(e),s=Vo(r,`:day`,t=>({nativeEvent:t,...e}));return V(`div`,b({key:e.date,class:[`v-calendar-weekly__day`,a.getRelativeClasses(e,o)],role:`cell`},s),[x(e),t.day?.({outside:o,index:n,week:i,...e})])}function x(e){return V(`div`,{class:`v-calendar-weekly__day-label`},[t[`day-label`]?.(e)??S(e)])}function S(t){let i=t.day===1&&e.showMonthOnFirst,o=Vo(r,`:date`,e=>({nativeEvent:e,...t}));return n(Tc,b({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ue},o),{default:()=>[i?u.value(t,e.shortMonths)+` `+a.dayFormatter.value(t,!1):a.dayFormatter.value(t,!1)]})}return K(()=>V(`div`,{class:E([`v-calendar-weekly`,o.themeClasses.value]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:f(),h()])),{...a,days:c,todayWeek:l,monthFormatter:u,isOutside:d}}}),kl=864e5;function Al(e,t=0){let n=e.map(e=>({event:e,columnCount:0,column:0,left:0,width:100}));return n.sort((e,n)=>Math.max(t,e.event.startTimestampIdentifier)-Math.max(t,n.event.startTimestampIdentifier)||n.event.endTimestampIdentifier-e.event.endTimestampIdentifier),n}function jl(e,t,n,r,i=!0){return i?!(e>=r||t<=n):!(e>r||t<n)}function Ml(e){e.forEach(t=>{t.visuals.forEach(t=>{t.columnCount=e.length})})}function Nl(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function Pl(e){return[e.startIdentifier,e.endIdentifier]}function Fl(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+kl,e.endTimestampIdentifier)]}function Il(e,t,n,r){for(let i=0;i<e.length;i++){let a=e[i],o=!1;if(jl(t,n,a.start,a.end,r))for(let e=0;e<a.visuals.length;e++){let i=a.visuals[e],[s,c]=r?Nl(i.event):Pl(i.event);if(jl(t,n,s,c,r)){o=!0;break}}if(!o)return i}return-1}function Ll(e){let t={groups:[],min:-1,max:-1,reset:()=>{t.groups=[],t.min=t.max=-1},getVisuals:(n,r,i,a=!1)=>{(n.weekday===e||a)&&t.reset();let o=Al(r,Gc(n));return o.forEach(e=>{let[n,r]=i?Nl(e.event):Pl(e.event);t.groups.length>0&&!jl(n,r,t.min,t.max,i)&&(Ml(t.groups),t.reset());let a=Il(t.groups,n,r,i);a===-1&&(a=t.groups.length,t.groups.push({start:n,end:r,visuals:[]}));let o=t.groups[a];o.visuals.push(e),o.start=Math.min(o.start,n),o.end=Math.max(o.end,r),e.column=a,t.min===-1?(t.min=n,t.max=r):(t.min=Math.min(t.min,n),t.max=Math.max(t.max,r))}),Ml(t.groups),i&&t.reset(),o}};return t}var Rl=100,zl=(e,t,n)=>{let r=Ll(t);return(e,t,n,i)=>{let a=r.getVisuals(e,t,n,i);return n&&a.forEach(e=>{e.left=e.column*Rl/e.columnCount,e.width=Rl/e.columnCount}),a}},Bl=100,Vl=5,Hl=1.7,Ul=(e,t,n)=>{let r=Ll(t);return(e,t,i,a)=>{if(!i)return r.getVisuals(e,t,i,a);let o=Gc(e),s=Al(t,o),c=Zl(s,o);for(let e of c){let t=[];for(let r of e.visuals){let e=Ql(r,o),i=ql(e,t);if(i===!1){let r=Yl(e,t);r&&(e.parent=r,e.sibling=jl(e.start,e.end,r.start,eu(r.start,n)),e.index=r.index+1,r.children.push(e))}else{let[r]=Jl(e,t,i-1,i-1),a=Jl(e,t,i+1,i+t.length,!0);e.children=a,e.index=i,r&&(e.parent=r,e.sibling=jl(e.start,e.end,r.start,eu(r.start,n)),r.children.push(e));for(let t of a)t.parent===r&&(t.parent=e),t.index-e.index<=1&&e.sibling&&jl(e.start,eu(e.start,n),t.start,t.end)&&(t.sibling=!0)}t.push(e)}Wl(t,n)}return s.sort((e,t)=>e.left-t.left||e.event.startTimestampIdentifier-t.event.startTimestampIdentifier),s}};function Wl(e,t){for(let n of e){let{visual:r,parent:i}=n,a=$l(n)+1,o=i?i.visual.left:0,s=Bl-o,c=Math.min(Vl,Bl/a),l=Gl(n,e),u=s/(a-n.index+1),d=s/(a-n.index+ +!!n.sibling)*l;i&&(r.left=n.sibling?o+u:o+c),r.width=Xl(n,e,t)?Bl-r.left:Math.min(Bl-r.left,d*Hl)}}function Gl(e,t){if(!e.children.length)return 1;let n=e.index+t.length;return e.children.reduce((e,t)=>Math.min(e,t.index),n)-e.index}function Kl(e,t){let n=[];for(let r of t)jl(e.start,e.end,r.start,r.end)&&n.push(r.index);return n}function ql(e,t){let n=Kl(e,t);n.sort();for(let e=0;e<n.length;e++)if(e<n[e])return e;return!1}function Jl(e,t,n,r,i=!1){let a=[];for(let i of t)i.index>=n&&i.index<=r&&jl(e.start,e.end,i.start,i.end)&&a.push(i);if(i&&a.length>0){let e=a.reduce((e,t)=>Math.min(e,t.index),a[0].index);return a.filter(t=>t.index===e)}return a}function Yl(e,t){let n=null;for(let r of t)jl(e.start,e.end,r.start,r.end)&&(n===null||r.index>n.index)&&(n=r);return n}function Xl(e,t,n){for(let r of t)if(r!==e&&r.index>e.index&&jl(e.start,eu(e.start,n),r.start,r.end))return!1;return!0}function Zl(e,t){let n=[];for(let r of e){let[e,i]=Fl(r.event,t),a=!1;for(let t of n)if(jl(e,i,t.start,t.end)){t.visuals.push(r),t.end=Math.max(t.end,i),a=!0;break}a||n.push({start:e,end:i,visuals:[r]})}return n}function Ql(e,t){let[n,r]=Fl(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:r,children:[]}}function $l(e){let t=e.index;for(let n of e.children){let e=$l(n);e>t&&(t=e)}return t}function eu(e,t){let n=e%100,r=n+t,i=Math.floor(r/60),a=r%60;return e-n+i*100+a}var tu={stack:Ul,column:zl};function nu(e,t,n,r,i=!1,a=!1){let o=e[n],s=e[r],c=Vc(o,!0),l=s?Vc(s,!0):c,u=qc(o)?Jc(c,i):c,d=qc(s)?Jc(l,i):l,f=Uc(u),p=Gc(u),m=Uc(d),h=u.hasTime?0:2359;return{input:e,start:u,startIdentifier:f,startTimestampIdentifier:p,end:d,endIdentifier:m,endTimestampIdentifier:Gc(d)+h,allDay:!u.hasTime,index:t,category:a}}function ru(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function iu(e,t,n){if(n){let r=il(el(t),n[0]),i=il(el(t),n[1]),a=e.startTimestampIdentifier<Gc(i),o=e.endTimestampIdentifier>Gc(r);return a&&o}return ru(e,Uc(t))}function au(e,t){return e.end.time===`00:00`&&e.end.date===t.date&&e.start.date!==t.date}function ou(e,t,n,r){return n===e.startIdentifier||r===t.weekday&&ru(e,n)}function su(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}var cu=100,lu=95,uu=J({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 tu||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 du(e,t,n){let r=vl(e),a=i(()=>!Array.isArray(e.events)||e.events.length===0),o=i(()=>e.type===`category`),s=i(()=>typeof e.eventTimed==`function`?e.eventTimed:t=>!!t[e.eventTimed]),c=i(()=>typeof e.eventCategory==`function`?e.eventCategory:t=>t[e.eventCategory]),l=i(()=>e.events?e.events.map((t,n)=>nu(t,n,e.eventStart||``,e.eventEnd||``,s.value(t),o.value?c.value(t):!1)):[]),u=i(()=>parseInt(String(e.eventOverlapThreshold||0))),d=i(()=>typeof e.eventTextColor==`function`?e.eventTextColor:()=>e.eventTextColor),f=i(()=>typeof e.eventName==`function`?e.eventName:(t,n)=>t.input[e.eventName]||``),p=i(()=>typeof e.eventOverlapMode==`function`?e.eventOverlapMode:tu[e.eventOverlapMode]),m=i(()=>r.effectiveWeekdays.value);function h(t){return typeof e.eventColor==`function`?e.eventColor(t):t.color||e.eventColor}let g=L([]);function _(){if(a.value||!e.eventMore)return;let t=e.eventHeight||0,n=v();for(let i in n){let{parent:a,events:o,more:s}=n[i];if(!s)break;let c=a.getBoundingClientRect(),l=o.length-1,u=o.map(e=>({event:e,bottom:e.getBoundingClientRect().bottom})).sort((e,t)=>e.bottom-t.bottom),d=0;for(let e=0;e<=l;e++){let n=u[e].bottom;(e===l?n>c.bottom:n+t>c.bottom)&&(u[e].event.style.display=`none`,d++)}d?(s.style.display=``,s.innerHTML=r.locale.t(e.eventMoreText,d)):s.style.display=`none`}}function v(){let e={},t=g.value;return!t||!t.length||t.forEach(t=>{let n=t.getAttribute(`data-date`);t.parentElement&&n&&(n in e||(e[n]={parent:t.parentElement,more:null,events:[]}),t.getAttribute(`data-more`)?e[n].more=t:(e[n].events.push(t),t.style.display=``))}),e}function y({event:t},n){let r=e.eventHeight||0,i=e.eventMarginBottom||0,a=Uc(n),s=n.week,c=a===t.startIdentifier,l=a===t.endIdentifier,u=lu;if(!o.value)for(let e=n.index+1;e<s.length;e++){let n=Uc(s[e]);if(t.endIdentifier>=n)u+=cu,l||=n===t.endIdentifier;else{l=!0;break}}return S(t,{eventParsed:t,day:n,start:c,end:l,timed:!1},!1,{class:[`v-event`,{"v-event-start":c,"v-event-end":l}],style:{height:`${r}px`,width:`${u}%`,marginBottom:`${i}px`},"data-date":n.date})}function x({event:t,left:n,width:r},i){let a=i.timeDelta(t.start,i),o=i.timeDelta(t.end,i);if(o===!1||a===!1||o<0||a>=1||au(t,i))return!1;let s=Uc(i),c=t.startIdentifier>=s,l=t.endIdentifier>s,u=i.timeToY(t.start,i),d=i.timeToY(t.end,i),f=Math.max(e.eventHeight||0,d-u);return S(t,{eventParsed:t,day:i,start:c,end:l,timed:!0},!0,{class:`v-event-timed`,style:{top:`${u}px`,height:`${f}px`,left:`${n}%`,width:`${r}%`}})}function S(i,a,o,s){let c=t.event,l=d.value(i.input),p=h(i.input),m=i.start.hour<12&&i.end.hour>=12,_=cl(i.start,i.end)<=u.value,v=(e,t)=>r.getFormatter({timeZone:`UTC`,hour:`numeric`,minute:e.minute>0?`numeric`:void 0})(e,!0),y=()=>v(i.start,m)+` - `+v(i.end,!0),x=()=>{let e=f.value(i,o);if(i.start.hasTime)if(o){let t=y(),n=_?`, `:V(`br`,null,null);return V(`span`,{class:`v-event-summary`},[V(`strong`,null,[e]),n,t])}else return V(`span`,{class:`v-event-summary`},[V(`strong`,null,[v(i.start,!0)]),z(` `),e]);return V(`span`,{class:`v-event-summary`},[e])},S={...a,event:i.input,outside:a.day.outside,singline:_,overlapsNoon:m,formatTime:v,timeSummary:y,eventSummary:x},w=Vo(n,`:event`,e=>({...S,nativeEvent:e}));return N(V(`div`,b(r.getColorProps({text:l,background:p}),w,s,{ref_for:!0,ref:g}),[c?.(S)??C(x)]),[[zt,e.eventRipple??!0]])}function C(e){return V(`div`,{class:`pl-1`},[e()])}function w(t){return V(`div`,{style:{height:`${(e.eventHeight||0)+(e.eventMarginBottom||0)}px`},"data-date":t.date,ref_for:!0,ref:g},null)}function T(t){let r=e.eventHeight||0,i=e.eventMarginBottom||0,a=Vo(n,`:more`,e=>({nativeEvent:e,...t}));return N(V(`div`,b({class:[`v-event-more pl-1`,{"v-outside":t.outside}],"data-date":t.date,"data-more":`1`,style:{display:`none`,height:`${r}px`,marginBottom:`${i}px`},ref_for:!0,ref:g},a),null),[[zt,e.eventRipple??!0]])}function E(){let e=r.days.value,t=Uc(e[0]),n=Uc(e[e.length-1]);return l.value.filter(e=>su(e,t,n))}function D(e,t){return!o.value||typeof t==`object`&&t.categoryName&&t.categoryName===e.category||typeof e.category==`string`&&t===e.category||typeof e.category!=`string`&&t===null}function O(e){let t=Uc(e),n=m.value[0];return l.value.filter(r=>ou(r,e,t,n))}function k(e){let t=Uc(e),n=m.value[0];return l.value.filter(r=>r.allDay&&(o.value?ru(r,t):ou(r,e,t,n))&&D(r,e.category))}function A(e){return l.value.filter(t=>!t.allDay&&iu(t,e,e.intervalRange)&&D(t,e.category))}function j(){if(a.value)return{...t};let n=p.value(l.value,m.value[0],u.value),r=e=>!!e,i=(e,t,i,a)=>{let s=n(e,t(e),a,o.value);if(a)return s.map(t=>i(t,e)).filter(r);let c=[];return s.forEach((t,n)=>{for(;c.length<t.column;)c.push(w(e));let r=i(t,e);r&&c.push(r)}),c};return{...t,day:n=>{let r=i(n,O,y,!1);if(r&&r.length>0&&e.eventMore&&r.push(T(n)),t.day){let e=t.day(n);e&&(r=r?r.concat(e):e)}return r},"day-header":e=>{let n=i(e,k,y,!1);if(t[`day-header`]){let r=t[`day-header`](e);r&&(n=n?n.concat(r):r)}return n},"day-body":e=>{let n=[V(`div`,{class:`v-event-timed-container`},[i(e,A,x,!0)])];if(t[`day-body`]){let r=t[`day-body`](e);r&&(n=n.concat(r))}return n}}}return{...r,noEvents:a,parsedEvents:l,parsedEventOverlapThreshold:u,eventTimedFunction:s,eventCategoryFunction:c,eventTextColorFunction:d,eventNameFunction:f,eventModeFunction:p,eventWeekdays:m,categoryMode:o,eventColorFunction:h,eventsRef:g,updateEventVisibility:_,getEventsMap:v,genDayEvent:y,genTimedEvent:x,genEvent:S,genName:C,genPlaceholder:w,genMore:T,getVisibleEvents:E,isEventForCategory:D,getEventsForDay:O,getEventsForDayAll:k,getEventsForDayTimed:A,getScopedSlots:j}}var fu=q()({name:`VCalendar`,directives:{vResize:Cl},props:{modelValue:{type:[String,Number,Date],validate:Bc},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:``},..._l(),...uu()},setup(e,{slots:t,attrs:r,emit:a}){let o=L(),s=du(e,t,r),c=L(null),u=L(null),d=i(()=>parseInt(String(e.categoryDays))||1),f=i(()=>El(e.categories,e.categoryText)),p=i(()=>{let t=s.parsedValue.value,n=null,r=e.maxDays,i=f.value,a=t,o=t;switch(e.type){case`month`:n=Ol,a=Fc(t),o=Ic(t);break;case`week`:n=wl,a=s.getStartOfWeek(t),o=s.getEndOfWeek(t),r=7;break;case`day`:n=wl,r=1;break;case`4day`:n=wl,o=sl(el(o),al,3),Zc(o),r=4;break;case`custom-weekly`:n=Ol,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`custom-daily`:n=wl,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`category`:let c=d.value;n=Dl,o=sl(el(o),al,c),Zc(o),r=c,i=w(i);break;default:let l=e.type;throw Error(`${l} is not a valid Calendar type`)}return{component:n,start:a,end:o,maxDays:r,categories:i}}),m=i(()=>s.effectiveWeekdays.value),h=i(()=>e.type===`category`),g=i(()=>s.getFormatter({timeZone:`UTC`,month:`long`})),_=i(()=>s.getFormatter({timeZone:`UTC`,month:`short`})),v=i(()=>{let{start:e,end:t}=p.value,n=e.year!==t.year,r=n||e.month!==t.month;return n?_.value(e,!0)+` `+e.year+` - `+_.value(t,!0)+` `+t.year:r?_.value(e,!0)+` - `+_.value(t,!0)+` `+t.year:g.value(e,!1)+` `+e.year});function y(){let{start:e,end:t}=p.value;(!c.value||!u.value||e.date!==c.value.date||t.date!==u.value.date)&&(c.value=e,u.value=t,a(`change`,{start:e,end:t}))}function x(t=1){let n=el(s.parsedValue.value),r=t>0,i=r?al:ol,o=r?31:1,c=r?t:-t;for(;--c>=0;)switch(e.type){case`month`:n.day=o,i(n);break;case`week`:sl(n,i,7);break;case`day`:sl(n,i,1);break;case`4day`:sl(n,i,4);break;case`category`:sl(n,i,d.value);break}Xc(n),Zc(n),Kc(n,s.times.now),e.modelValue instanceof Date?a(`update:modelValue`,dl(n)):typeof e.modelValue==`number`?a(`update:modelValue`,dl(n).getTime()):a(`update:modelValue`,n.date),a(`moved`,n)}function S(e=1){x(e)}function C(e=1){x(-e)}function w(t){if(!s.noEvents.value){let n=t.reduce((e,t,n)=>(typeof t==`object`&&t.categoryName?e[t.categoryName]={index:n,count:0}:typeof t==`string`&&(e[t]={index:n,count:0}),e),{});if(!e.categoryHideDynamic||!e.categoryShowAll){let r=t.length;s.parsedEvents.value.forEach(t=>{let i=t.category;typeof i!=`string`&&(i=e.categoryForInvalid),i&&(i in n?n[i].count++:e.categoryHideDynamic||(n[i]={index:r++,count:1}))})}if(!e.categoryShowAll)for(let e in n)n[e].count===0&&delete n[e];t=t.filter(e=>typeof e==`object`&&e.categoryName?n.hasOwnProperty(e.categoryName):typeof e==`string`?n.hasOwnProperty(e):!1)}return t}return B(p,y),l(()=>{s.updateEventVisibility(),y()}),pe(()=>{window.requestAnimationFrame(s.updateEventVisibility)}),K(()=>{let{start:t,end:i,maxDays:c,component:l,categories:u}=p.value;return N(n(l,b({ref:o,class:[`v-calendar`,{"v-calendar-events":!s.noEvents.value}],role:`grid`},l.filterProps(e),{start:t.date,end:i.date,maxDays:c,weekdays:s.effectiveWeekdays.value,categories:u,"onClick:date":(e,t)=>{r[`onUpdate:modelValue`]&&a(`update:modelValue`,t.date)}}),s.getScopedSlots()),[[Cl,s.updateEventVisibility,void 0,{quiet:!0}]])}),Ft({...s,lastStart:c,lastEnd:u,parsedCategoryDays:d,renderProps:p,eventWeekdays:m,categoryMode:h,title:v,monthLongFormatter:g,monthShortFormatter:_,parsedCategories:f,checkChange:y,move:x,next:S,prev:C,getCategoryList:w},o)}}),pu=J({...G(),...st()},`VCardActions`),mu=q()({name:`VCardActions`,props:pu(),setup(e,{slots:t}){return Xe({VBtn:{slim:!0,variant:`text`}}),K(()=>n(e.tag,{class:E([`v-card-actions`,e.class]),style:h(e.style)},t)),{}}}),hu=J({opacity:[Number,String],...G(),...st()},`VCardSubtitle`),gu=q()({name:`VCardSubtitle`,props:hu(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-card-subtitle`,e.class]),style:h([{"--v-card-subtitle-opacity":e.opacity},e.style])},t)),{}}}),_u=rr(`v-card-title`),vu=J({appendAvatar:String,appendIcon:Q,prependAvatar:String,prependIcon:Q,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...G(),...at(),...st()},`VCardItem`),yu=q()({name:`VCardItem`,props:vu(),setup(e,{slots:t}){return K(()=>{let r=!!(e.prependAvatar||e.prependIcon),i=!!(r||t.prepend),a=!!(e.appendAvatar||e.appendIcon),o=!!(a||t.append),s=!!(e.title!=null||t.title),c=!!(e.subtitle!=null||t.subtitle);return n(e.tag,{class:E([`v-card-item`,e.class]),style:h(e.style)},{default:()=>[i&&V(`div`,{key:`prepend`,class:`v-card-item__prepend`},[t.prepend?n(At,{key:`prepend-defaults`,disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):V(H,null,[e.prependAvatar&&n(ar,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&n($,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]),V(`div`,{class:`v-card-item__content`},[s&&n(_u,{key:`title`},{default:()=>[t.title?.()??k(e.title)]}),c&&n(gu,{key:`subtitle`},{default:()=>[t.subtitle?.()??k(e.subtitle)]}),t.default?.()]),o&&V(`div`,{key:`append`,class:`v-card-item__append`},[t.append?n(At,{key:`append-defaults`,disabled:!a,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):V(H,null,[e.appendIcon&&n($,{key:`append-icon`,density:e.density,icon:e.appendIcon},null),e.appendAvatar&&n(ar,{key:`append-avatar`,density:e.density,image:e.appendAvatar},null)])])]})}),{}}}),bu=J({opacity:[Number,String],...G(),...st()},`VCardText`),xu=q()({name:`VCardText`,props:bu(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:E([`v-card-text`,e.class]),style:h([{"--v-card-text-opacity":e.opacity},e.style])},t)),{}}}),Su=J({appendAvatar:String,appendIcon:Q,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Q,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},...we(),...G(),...at(),...Dt(),...lt(),...Yt(),...Be(),...yn(),...St(),...cn(),...st(),..._n(),...Ze({variant:`elevated`})},`VCard`),Cu=q()({name:`VCard`,directives:{vRipple:zt},props:Su(),setup(e,{attrs:t,slots:r}){let{themeClasses:i}=On(e),{borderClasses:a}=bt(e),{colorClasses:o,colorStyles:s,variantClasses:c}=et(e),{densityClasses:l}=Me(e),{dimensionStyles:u}=Tt(e),{elevationClasses:d}=Un(e),{loaderClasses:f}=Nt(e),{locationStyles:p}=Je(e),{positionClasses:m}=fn(e),{roundedClasses:h}=Pe(e),g=Ht(e,t),_=M(void 0);return B(()=>e.loading,(e,t)=>{_.value=!e&&typeof t==`string`?t:typeof e==`boolean`?void 0:e},{immediate:!0}),K(()=>{let t=e.link!==!1&&g.isLink.value,v=!e.disabled&&e.link!==!1&&(e.link||g.isClickable.value),y=t?`a`:e.tag,x=!!(r.title||e.title!=null),S=!!(r.subtitle||e.subtitle!=null),C=x||S,w=!!(r.append||e.appendAvatar||e.appendIcon),T=!!(r.prepend||e.prependAvatar||e.prependIcon),E=!!(r.image||e.image),D=C||T||w,O=!!(r.text||e.text!=null);return N(n(y,b(g.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":v},i.value,a.value,o.value,l.value,d.value,f.value,m.value,h.value,c.value,e.class],style:[s.value,u.value,p.value,{"--v-card-height":Y(e.height)},e.style],onClick:v&&g.navigate.value,tabindex:e.disabled?-1:void 0}),{default:()=>[E&&V(`div`,{key:`image`,class:`v-card__image`},[r.image?n(At,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):n(ir,{key:`image-img`,cover:!0,src:e.image},null)]),n(Zt,{name:`v-card`,active:!!e.loading,color:_.value},{default:r.loader}),D&&n(yu,{key:`item`,prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),O&&n(xu,{key:`text`},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&n(mu,null,{default:r.actions}),nn(v,`v-card`)]}),[[zt,v&&e.ripple]])}),{}}}),wu=e=>{let{touchstartX:t,touchendX:n,touchstartY:r,touchendY:i}=e,a=.5;e.offsetX=n-t,e.offsetY=i-r,Math.abs(e.offsetY)<a*Math.abs(e.offsetX)&&(e.left&&n<t-16&&e.left(e),e.right&&n>t+16&&e.right(e)),Math.abs(e.offsetX)<a*Math.abs(e.offsetY)&&(e.up&&i<r-16&&e.up(e),e.down&&i>r+16&&e.down(e))};function Tu(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function Eu(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),wu(t)}function Du(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function Ou(e={}){let 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:e=>Tu(e,t),touchend:e=>Eu(e,t),touchmove:e=>Du(e,t)}}function ku(e,t){let n=t.value,r=n?.parent?e.parentElement:e,i=n?.options??{passive:!0},a=t.instance?.$.uid;if(!r||a===void 0)return;let o=Ou(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,Fe(o).forEach(e=>{r.addEventListener(e,o[e],i)})}function Au(e,t){let n=t.value?.parent?e.parentElement:e,r=t.instance?.$.uid;if(!n?._touchHandlers||r===void 0)return;let i=n._touchHandlers[r];Fe(i).forEach(e=>{n.removeEventListener(e,i[e])}),delete n._touchHandlers[r]}var ju={mounted:ku,unmounted:Au},Mu=Symbol.for(`vuetify:v-window`),Nu=Symbol.for(`vuetify:v-window-group`),Pu=J({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,...G(),...st(),..._n()},`VWindow`),Fu=q()({name:`VWindow`,directives:{vTouch:ju},props:Pu(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=On(e),{isRtl:a}=mn(),{t:o}=xn(),s=rt(e,Nu),c=L(),l=i(()=>a.value?!e.reverse:e.reverse),u=M(!1),d=i(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(l.value?!u.value:u.value)?`-reverse`:``}-transition`),f=M(0),p=L(void 0),m=i(()=>s.items.value.findIndex(e=>s.selected.value.includes(e.id)));B(m,(e,t)=>{let n,r={left:0,top:0};Dn&&t>=0&&(n=Rn(c.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let i=s.items.value.length,a=i-1;i<=2?u.value=e<t:e===a&&t===0?u.value=!1:e===0&&t===a?u.value=!0:u.value=e<t,W(()=>{!Dn||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),O(Mu,{transition:d,isReversed:u,transitionCount:f,transitionHeight:p,rootRef:c});let g=U(()=>e.continuous||m.value!==0),_=U(()=>e.continuous||m.value!==s.items.value.length-1);function v(){g.value&&s.prev()}function y(){_.value&&s.next()}let b=i(()=>{let r=[],i={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${l.value?`right`:`left`}`,onClick:s.prev,"aria-label":o(`$vuetify.carousel.prev`)};r.push(g.value?t.prev?t.prev({props:i}):n(Z,i,null):V(`div`,null,null));let c={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${l.value?`left`:`right`}`,onClick:s.next,"aria-label":o(`$vuetify.carousel.next`)};return r.push(_.value?t.next?t.next({props:c}):n(Z,c,null):V(`div`,null,null)),r}),x=i(()=>e.touch===!1?e.touch:{left:()=>{l.value?v():y()},right:()=>{l.value?y():v()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function S(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),v(),W(()=>{g.value?C(0):C(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),y(),W(()=>{_.value?C(1):C(0)}))}function C(e){let t=b.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return K(()=>N(n(e.tag,{ref:c,class:E([`v-window`,{"v-window--show-arrows-on-hover":e.showArrows===`hover`,"v-window--vertical-arrows":!!e.verticalArrows,"v-window--crossfade":!!e.crossfade},r.value,e.class]),style:h([e.style,{"--v-window-transition-duration":en()?null:Y(e.transitionDuration,`ms`)}])},{default:()=>[V(`div`,{class:`v-window__container`,style:{height:p.value}},[t.default?.({group:s}),e.showArrows!==!1&&V(`div`,{class:E([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:S},[b.value])]),t.additional?.({group:s})]}),[[ju,x.value]])),{group:s}}}),Iu=J({color:String,cycle:Boolean,delimiterIcon:{type:Q,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],...Pu({continuous:!0,mandatory:`force`,showArrows:!0})},`VCarousel`),Lu=q()({name:`VCarousel`,props:Iu(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{t:i}=xn(),a=L(),o=-1;B(r,c),B(()=>e.interval,c),B(()=>e.cycle,e=>{e?c():window.clearTimeout(o)}),l(s);function s(){!e.cycle||!a.value||(o=window.setTimeout(a.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function c(){window.clearTimeout(o),window.requestAnimationFrame(s)}function u(t,n){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),n.prev(),W(()=>a.value?.$el.querySelector(`.v-btn--active`)?.focus())),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),n.next(),W(()=>a.value?.$el.querySelector(`.v-btn--active`)?.focus()))}return K(()=>{let o=Fu.filterProps(e);return n(Fu,b({ref:a},o,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:[`v-carousel`,{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:Y(e.height)},e.style]}),{default:t.default,additional:({group:a})=>V(H,null,[!e.hideDelimiters&&V(`div`,{class:`v-carousel__controls`,style:{left:e.verticalDelimiters===`left`&&e.verticalDelimiters?0:`auto`,right:e.verticalDelimiters===`right`?0:`auto`}},[a.items.value.length>0&&n(At,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:`x-small`,variant:`text`}},scoped:!0},{default:()=>[a.items.value.map((e,r)=>{let o={id:`carousel-item-${e.id}`,"aria-label":i(`$vuetify.carousel.ariaLabel.delimiter`,r+1,a.items.value.length),class:[`v-carousel__controls__item`,a.isSelected(e.id)&&`v-btn--active`],onClick:()=>a.select(e.id,!0),onKeydown:e=>u(e,a)};return t.item?t.item({props:o,item:e}):n(Z,b(e,o),null)})]})]),e.progress&&n(Fn,{absolute:!0,class:`v-carousel__progress`,color:typeof e.progress==`string`?e.progress:void 0,modelValue:(a.getItemIndex(r.value)+1)/a.items.value.length*100},null)]),prev:t.prev,next:t.next})}),{}}}),Ru=J({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...G(),...Ae(),...Tn()},`VWindowItem`),zu=q()({name:`VWindowItem`,directives:{vTouch:ju},props:Ru(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=f(Mu),a=on(e,Nu),{isBooted:o}=Gr();if(!r||!a)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let s=M(!1),c=i(()=>o.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function l(){!s.value||!r||(s.value=!1,r.transitionCount.value>0&&(--r.transitionCount.value,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){s.value||!r||(s.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Y(r.rootRef.value?.clientHeight)),r.transitionCount.value+=1)}function d(){l()}function p(e){s.value&&W(()=>{!c.value||!s.value||!r||(r.transitionHeight.value=Y(e.clientHeight))})}let m=i(()=>{let t=r.isReversed.value?e.reverseTransition:e.transition;return c.value?{name:typeof t==`string`?t:r.transition.value,onBeforeEnter:u,onAfterEnter:l,onEnterCancelled:d,onBeforeLeave:u,onAfterLeave:l,onLeaveCancelled:d,onEnter:p}:!1}),{hasContent:g}=$t(e,a.isSelected);return K(()=>n(Le,{transition:m.value,disabled:!o.value},{default:()=>[N(V(`div`,{class:E([`v-window-item`,a.selectedClass.value,e.class]),style:h(e.style)},[g.value&&t.default?.()]),[[ie,a.isSelected.value]])]})),{groupItem:a}}}),Bu=J({...tr(),...Ru()},`VCarouselItem`),Vu=q()({name:`VCarouselItem`,inheritAttrs:!1,props:Bu(),setup(e,{slots:t,attrs:r}){K(()=>{let i=ir.filterProps(e),a=zu.filterProps(e);return n(zu,b({class:[`v-carousel-item`,e.class]},a),{default:()=>[n(ir,b(r,i),t)]})})}}),Hu=rr(`v-code`,`code`),Uu=$e({name:`VColorPickerCanvas`,props:J({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},...G()},`VColorPickerCanvas`)(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,{emit:t}){let n=M(!1),r=L(),a=M(parseFloat(e.width)),o=M(parseFloat(e.height)),s=L({x:0,y:0}),c=U(()=>!e.disabled&&!e.readonly),u=i({get:()=>s.value,set(n){if(!r.value)return;let{x:i,y:c}=n;s.value=n,t(`update:color`,{h:e.color?.h??0,s:Qt(i,0,a.value)/a.value,v:1-Qt(c,0,o.value)/o.value,a:e.color?.a??1})}}),d=i(()=>{let{x:t,y:n}=u.value,r=parseInt(e.dotSize,10)/2;return{width:Y(e.dotSize),height:Y(e.dotSize),transform:`translate(${Y(t-r)}, ${Y(n-r)})`}}),{resizeRef:f}=ye(e=>{if(!f.el?.offsetParent)return;let{width:t,height:n}=e[0].contentRect;a.value=Math.round(t),o.value=Math.round(n)});function p(e,t,n){let{left:r,top:i,width:a,height:o}=n;u.value={x:Qt(e-r,0,a),y:Qt(t-i,0,o)}}function m(e){e.type===`mousedown`&&e.preventDefault(),c.value&&(g(e),window.addEventListener(`mousemove`,g),window.addEventListener(`mouseup`,_),window.addEventListener(`touchmove`,g),window.addEventListener(`touchend`,_))}function g(e){if(!c.value||!r.value)return;n.value=!0;let t=rn(e),i=En([t.clientX,t.clientY]);p(i.x,i.y,En(r.value))}function _(){window.removeEventListener(`mousemove`,g),window.removeEventListener(`mouseup`,_),window.removeEventListener(`touchmove`,g),window.removeEventListener(`touchend`,_)}function v(){if(!r.value)return;let t=r.value,n=t.getContext(`2d`);if(!n)return;let i=n.createLinearGradient(0,0,t.width,0);i.addColorStop(0,`hsla(0, 0%, 100%, 1)`),i.addColorStop(1,`hsla(${e.color?.h??0}, 100%, 50%, 1)`),n.fillStyle=i,n.fillRect(0,0,t.width,t.height);let a=n.createLinearGradient(0,0,0,t.height);a.addColorStop(0,`hsla(0, 0%, 0%, 0)`),a.addColorStop(1,`hsla(0, 0%, 0%, 1)`),n.fillStyle=a,n.fillRect(0,0,t.width,t.height)}return B(()=>e.color?.h,v,{immediate:!0}),B(()=>[a.value,o.value],(e,t)=>{v(),s.value={x:u.value.x*e[0]/t[0],y:u.value.y*e[1]/t[1]}},{flush:`post`}),B(()=>e.color,()=>{if(n.value){n.value=!1;return}s.value=e.color?{x:e.color.s*a.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),l(()=>v()),K(()=>V(`div`,{ref:f,class:E([`v-color-picker-canvas`,e.class]),style:h(e.style),onMousedown:m,onTouchstartPassive:m},[V(`canvas`,{ref:r,width:a.value,height:o.value},null),e.color&&V(`div`,{class:E([`v-color-picker-canvas__dot`,{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:h(d.value)},null)])),{}}});function Wu(e,t){if(t){let{a:t,...n}=e;return n}return e}function Gu(e,t){if(t==null||typeof t==`string`){let n=typeof e.a==`number`&&e.a<1;if(t?.startsWith(`rgb(`)){let{r:t,g:r,b:i,a}=qe(e);return`rgb(${t} ${r} ${i}`+(n?` / ${a})`:`)`)}else if(t?.startsWith(`hsl(`)){let{h:t,s:r,l:i,a}=wt(e);return`hsl(${t} ${Math.round(r*100)} ${Math.round(i*100)}`+(n?` / ${a})`:`)`)}let r=Ie(e);return e.a===1?r.slice(0,7):r}if(typeof t==`object`){let n;return Ne(t,[`r`,`g`,`b`])?n=qe(e):Ne(t,[`h`,`s`,`l`])?n=wt(e):Ne(t,[`h`,`s`,`v`])&&(n=e),Wu(n,!Ne(t,[`a`])&&e.a===1)}return e}var Ku={h:0,s:0,v:0,a:1},qu={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:({a:e})=>e==null?1:Math.round(e*100)/100,getColor:(e,t)=>({...e,a:Number(t)}),localeKey:`alphaInput`}],to:qe,from:kt},Ju={...qu,inputs:qu.inputs?.slice(0,3)},Yu={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:({a:e})=>e==null?1:Math.round(e*100)/100,getColor:(e,t)=>({...e,a:Number(t)}),localeKey:`alphaInput`}],to:wt,from:ze},Xu={...Yu,inputs:Yu.inputs.slice(0,3)},Zu={inputProps:{type:`text`},inputs:[{label:`HEXA`,getValue:e=>e,getColor:(e,t)=>t,localeKey:`hexaInput`}],to:Ie,from:wn},Qu={rgb:Ju,rgba:qu,hsl:Xu,hsla:Yu,hex:{...Zu,inputs:[{label:`HEX`,getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:`hexInput`}]},hexa:Zu},$u=({label:e,...t})=>V(`div`,{class:`v-color-picker-edit__input`},[V(`input`,u(v(t)),null),V(`span`,null,[e])]),ed=$e({name:`VColorPickerEdit`,props:J({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:`rgba`,validator:e=>Object.keys(Qu).includes(e)},modes:{type:Array,default:()=>Object.keys(Qu),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(Qu).includes(e))},...G()},`VColorPickerEdit`)(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,{emit:t}){let{t:r}=xn(),a=i(()=>e.modes.map(e=>({...Qu[e],name:e}))),o=i(()=>{let n=a.value.find(t=>t.name===e.mode);if(!n)return[];let i=e.color?n.to(e.color):null;return n.inputs?.map(({getValue:a,getColor:o,localeKey:s,...c})=>({...n.inputProps,...c,ariaLabel:r(`$vuetify.colorPicker.ariaLabel.${s}`),disabled:e.disabled,readonly:e.readonly,value:i&&a(i),onChange:e=>{let r=e.target;r&&t(`update:color`,n.from(o(i??n.to(Ku),r.value)))}}))});return K(()=>V(`div`,{class:E([`v-color-picker-edit`,e.class]),style:h(e.style)},[o.value?.map(e=>n($u,e,null)),a.value.length>1&&n(Z,{icon:`$unfold`,size:`x-small`,variant:`plain`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.changeFormat`),onClick:()=>{let n=a.value.findIndex(t=>t.name===e.mode);t(`update:mode`,a.value[(n+1)%a.value.length].name)}},null)])),{}}}),td=Symbol.for(`vuetify:v-slider`);function nd(e,t,n){let r=n===`vertical`,i=t.getBoundingClientRect(),a=`touches`in e?e.touches[0]:e;return r?a.clientY-(i.top+i.height/2):a.clientX-(i.left+i.width/2)}function rd(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]}var id=J({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,...St(),...lt({elevation:1}),ripple:{type:Boolean,default:!0}},`Slider`),ad=e=>{let t=i(()=>parseFloat(e.min)),n=i(()=>parseFloat(e.max)),r=i(()=>Number(e.step)>0?parseFloat(e.step):0),a=i(()=>Math.max(Se(r.value),Se(t.value)));function o(e){if(e=parseFloat(e),r.value<=0)return e;let i=Qt(e,t.value,n.value),o=t.value%r.value,s=Math.round((i-o)/r.value)*r.value+o;return i>s&&s+r.value>n.value&&(s=n.value),parseFloat(Math.min(s,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:o}},od=({props:e,steps:t,onSliderStart:n,onSliderMove:r,onSliderEnd:a,getActiveThumb:o})=>{let s=ai(e),{isRtl:c}=mn(),l=U(()=>e.reverse),u=i(()=>e.direction===`vertical`),d=i(()=>u.value!==l.value),{min:f,max:p,step:m,decimals:h,roundValue:g}=t,_=i(()=>parseInt(e.thumbSize,10)),v=i(()=>parseInt(e.tickSize,10)),y=i(()=>parseInt(e.trackSize,10)),b=i(()=>(p.value-f.value)/m.value),x=i(()=>e.error||s.isDisabled.value?void 0:e.thumbColor??e.color),S=i(()=>e.error||s.isDisabled.value?void 0:e.thumbColor),C=i(()=>e.error||s.isDisabled.value?void 0:e.trackColor??e.color),w=i(()=>e.error||s.isDisabled.value?void 0:e.trackFillColor??e.color),T=M(!1),E=M(0),D=L(),k=L();function A(t){let n=D.value?.$el;if(!n)return;let r=e.direction===`vertical`,i=r?`top`:`left`,a=r?`height`:`width`,o=r?`clientY`:`clientX`,{[i]:s,[a]:l}=n.getBoundingClientRect(),u=Qt((rd(t,o)-s-E.value)/l)||0;return(r?d.value:d.value!==c.value)&&(u=1-u),g(f.value+u*(p.value-f.value))}let j=e=>{let t=A(e);t!=null&&a({value:t}),T.value=!1,E.value=0},ee=t=>{let i=A(t);k.value=o(t),k.value&&(T.value=!0,k.value.contains(t.target)?E.value=nd(t,k.value,e.direction):(E.value=0,i!=null&&r({value:i})),i!=null&&n({value:i}),W(()=>k.value?.focus()))},N={passive:!0,capture:!0};function P(e){let t=A(e);t!=null&&r({value:t})}function te(e){e.stopPropagation(),e.preventDefault(),j(e),window.removeEventListener(`mousemove`,P,N),window.removeEventListener(`mouseup`,te)}function F(e){j(e),window.removeEventListener(`touchmove`,P,N),e.target?.removeEventListener(`touchend`,F)}function ne(e){ee(e),window.addEventListener(`touchmove`,P,N),e.target?.addEventListener(`touchend`,F,{passive:!1})}function re(e){e.button===0&&(e.preventDefault(),ee(e),window.addEventListener(`mousemove`,P,N),window.addEventListener(`mouseup`,te,{passive:!1}))}I(()=>{Dn&&(window.removeEventListener(`touchmove`,P),window.removeEventListener(`mousemove`,P),window.removeEventListener(`mouseup`,te))});let ie=e=>{let t=(e-f.value)/(p.value-f.value)*100;return Qt(isNaN(t)?0:t,0,100)},ae=U(()=>e.showTicks),R=i(()=>ae.value?e.ticks?Array.isArray(e.ticks)?e.ticks.map(e=>({value:e,position:ie(e),label:e.toString()})):Object.keys(e.ticks).map(t=>({value:parseFloat(t),position:ie(parseFloat(t)),label:e.ticks[t]})):b.value===1/0?[]:Pt(b.value+1).map(e=>{let t=f.value+e*m.value;return{value:t,position:ie(t)}}):[]),oe=i(()=>R.value.some(({label:e})=>!!e)),z={activeThumbRef:k,color:U(()=>e.color),decimals:h,disabled:s.isDisabled,direction:U(()=>e.direction),elevation:U(()=>e.elevation),hasLabels:oe,isReversed:l,indexFromEnd:d,min:f,max:p,mousePressed:T,noKeyboard:U(()=>e.noKeyboard),numTicks:b,onSliderMousedown:re,onSliderTouchstart:ne,parsedTicks:R,parseMouseMove:A,position:ie,readonly:s.isReadonly,rounded:U(()=>e.rounded),roundValue:g,showTicks:ae,startOffset:E,step:m,thumbSize:_,thumbColor:x,thumbLabelColor:S,thumbLabel:U(()=>e.thumbLabel),ticks:U(()=>e.ticks),tickSize:v,trackColor:C,trackContainerRef:D,trackFillColor:w,trackSize:y,vertical:u};return O(td,z),z},sd=J({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,...G()},`VSliderThumb`),cd=q()({name:`VSliderThumb`,directives:{vRipple:zt},props:sd(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t,emit:r}){let a=f(td),{isRtl:o,rtlClasses:s}=mn();if(!a)throw Error(`[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider`);let{min:c,max:l,thumbColor:u,thumbLabelColor:d,step:p,disabled:m,thumbSize:g,thumbLabel:_,direction:v,isReversed:y,vertical:b,readonly:x,elevation:S,mousePressed:C,decimals:w,indexFromEnd:T}=a,D=M(!1),O=M(!1),{elevationClasses:k}=Un(i(()=>m.value?void 0:S.value)),{textColorClasses:A,textColorStyles:j}=He(u),{backgroundColorClasses:ee,backgroundColorStyles:P}=Sn(d),{pageup:te,pagedown:F,end:I,home:ne,left:re,right:L,down:ae,up:R}=Ct,oe=[te,F,I,ne,re,L,ae,R],z=i(()=>p.value?[1,2,3]:[1,5,10]);function se(t,n){if(e.noKeyboard||m.value||!oe.includes(t.key))return;t.preventDefault();let r=p.value||.1,i=(l.value-c.value)/r;if([re,L,ae,R].includes(t.key)){let e=(b.value?[o.value?re:L,y.value?ae:R]:T.value===o.value?[L,R]:[re,R]).includes(t.key)?1:-1,a=t.shiftKey?2:+!!t.ctrlKey;e===-1&&n===l.value&&!a&&!Number.isInteger(i)?n-=i%1*r:n+=e*r*z.value[a]}else if(t.key===ne)n=c.value;else if(t.key===I)n=l.value;else{let e=t.key===F?1:-1;n-=e*r*(i>100?i/10:10)}return Math.max(e.min,Math.min(e.max,n))}function ce(t){let n=se(t,e.modelValue);n!=null&&(O.value=!1,r(`update:modelValue`,n))}return B(()=>e.focused,e=>{e&&(O.value=!1)}),K(()=>{let r=Y(T.value?100-e.position:e.position,`%`),i=_.value===`always`||_.value===!0&&e.focused||_.value===`hover`&&(D.value||e.focused&&!O.value);return V(`div`,{class:E([`v-slider-thumb`,{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&C.value},e.class,s.value]),style:h([{"--v-slider-thumb-position":r,"--v-slider-thumb-size":Y(g.value)},e.style]),role:`slider`,tabindex:m.value?-1:0,"aria-label":e.name,"aria-valuemin":c.value,"aria-valuemax":l.value,"aria-valuenow":e.modelValue,"aria-readonly":!!x.value,"aria-orientation":v.value,onKeydown:x.value?void 0:ce,onMouseenter:()=>{D.value=!0},onMouseleave:()=>{D.value=!1,O.value=!0}},[V(`div`,{class:E([`v-slider-thumb__surface`,A.value,k.value]),style:h(j.value)},null),N(V(`div`,{class:E([`v-slider-thumb__ripple`,A.value]),style:h(j.value)},null),[[zt,e.ripple,null,{circle:!0,center:!0}]]),n(kr,{origin:`bottom center`},{default:()=>[N(V(`div`,{class:`v-slider-thumb__label-container`},[V(`div`,{class:E([`v-slider-thumb__label`,ee.value]),style:h(P.value)},[V(`div`,null,[t[`thumb-label`]?.({modelValue:e.modelValue})??e.modelValue.toFixed(p.value?w.value:1)]),V(`div`,{class:`v-slider-thumb__label-wedge`},null)])]),[[ie,i]])]})])}),{}}}),ld=J({start:{type:Number,required:!0},stop:{type:Number,required:!0},...G()},`VSliderTrack`),ud=q()({name:`VSliderTrack`,props:ld(),emits:{},setup(e,{slots:t}){let n=f(td);if(!n)throw Error(`[Vuetify] v-slider-track must be inside v-slider or v-range-slider`);let{color:r,parsedTicks:a,rounded:o,showTicks:s,tickSize:c,trackColor:l,trackFillColor:u,trackSize:d,vertical:p,min:m,max:g,indexFromEnd:_}=n,{roundedClasses:v}=Pe(o),{backgroundColorClasses:y,backgroundColorStyles:b}=Sn(u),{backgroundColorClasses:x,backgroundColorStyles:S}=Sn(l),C=i(()=>`inset-${p.value?`block`:`inline`}-${_.value?`end`:`start`}`),w=i(()=>p.value?`height`:`width`),T=i(()=>({[C.value]:`0%`,[w.value]:`100%`})),D=i(()=>e.stop-e.start),O=i(()=>({[C.value]:Y(e.start,`%`),[w.value]:Y(D.value,`%`)})),k=i(()=>s.value?(p.value?a.value.slice().reverse():a.value).map((n,r)=>{let i=n.value!==m.value&&n.value!==g.value?Y(n.position,`%`):void 0;return V(`div`,{key:n.value,class:E([`v-slider-track__tick`,{"v-slider-track__tick--filled":n.position>=e.start&&n.position<=e.stop,"v-slider-track__tick--first":n.value===m.value,"v-slider-track__tick--last":n.value===g.value}]),style:{[C.value]:i}},[(n.label||t[`tick-label`])&&V(`div`,{class:`v-slider-track__tick-label`},[t[`tick-label`]?.({tick:n,index:r})??n.label])])}):[]);return K(()=>V(`div`,{class:E([`v-slider-track`,v.value,e.class]),style:h([{"--v-slider-track-size":Y(d.value),"--v-slider-tick-size":Y(c.value)},e.style])},[V(`div`,{class:E([`v-slider-track__background`,x.value,{"v-slider-track__background--opacity":!!r.value||!u.value}]),style:{...T.value,...S.value}},null),V(`div`,{class:E([`v-slider-track__fill`,y.value]),style:{...O.value,...b.value}},null),s.value&&V(`div`,{class:E([`v-slider-track__ticks`,{"v-slider-track__ticks--always-show":s.value===`always`}])},[k.value])])),{}}}),dd=J({...Zr(),...id(),...ni(),modelValue:{type:[Number,String],default:0}},`VSlider`),fd=q()({name:`VSlider`,inheritAttrs:!1,props:dd(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,{slots:t,emit:r,attrs:a}){let o=L(),s=L(),{rtlClasses:c}=mn(),l=ad(e),u=X(e,`modelValue`,void 0,e=>l.roundValue(e??l.min.value)),{min:d,max:f,mousePressed:p,roundValue:m,onSliderMousedown:h,onSliderTouchstart:g,trackContainerRef:_,position:v,hasLabels:y,disabled:x,readonly:S,noKeyboard:C}=od({props:e,steps:l,onSliderStart:()=>{!x.value&&!S.value&&r(`start`,u.value)},onSliderEnd:({value:e})=>{let t=m(e);!x.value&&!S.value&&(u.value=t),r(`end`,t)},onSliderMove:({value:e})=>{!x.value&&!S.value&&(u.value=m(e))},getActiveThumb:()=>o.value?.$el}),{isFocused:w,focus:T,blur:E}=ti(e),D=i(()=>v(u.value));return K(()=>{let r=oi.filterProps(e),[i,l]=je(a),m=!!(e.label||t.label||t.prepend);return n(oi,b({ref:s,class:[`v-slider`,{"v-slider--has-labels":!!t[`tick-label`]||y.value,"v-slider--focused":w.value,"v-slider--pressed":p.value,"v-slider--disabled":x.value},c.value,e.class],style:e.style},r,i,{focused:w.value}),{...t,prepend:m?r=>V(H,null,[t.label?.(r)??(e.label?n($r,{id:r.id.value,class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>V(`div`,{class:`v-slider__container`,onMousedown:S.value?void 0:h,onTouchstartPassive:S.value?void 0:g},[V(`input`,{id:r.value,name:e.name||r.value,disabled:x.value,readonly:S.value,tabindex:`-1`,value:u.value},null),n(ud,{ref:_,start:0,stop:D.value},{"tick-label":t[`tick-label`]}),n(cd,b({ref:o,"aria-describedby":i.value,focused:w.value,noKeyboard:C.value,min:d.value,max:f.value,modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,position:D.value,elevation:e.elevation,onFocus:T,onBlur:E,ripple:e.ripple,name:e.name},l),{"thumb-label":t[`thumb-label`]})])})}),Ft({focus:()=>o.value?.$el.focus()},s)}}),pd=J({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:Q,default:`$eyeDropper`},...G()},`VColorPickerPreview`),md=$e({name:`VColorPickerPreview`,props:pd(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let{t:r}=xn(),i=new AbortController,a=U(()=>!e.disabled&&!e.readonly);m(()=>i.abort());async function o(){if(!It||!a.value)return;let n=new window.EyeDropper;try{let r=kt(Mt((await n.open({signal:i.signal})).sRGBHex));t(`update:color`,{...e.color??Ku,...r})}catch{}}return K(()=>V(`div`,{class:E([`v-color-picker-preview`,{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:h(e.style)},[It&&!e.hideEyeDropper&&V(`div`,{class:`v-color-picker-preview__eye-dropper`,key:`eyeDropper`},[n(Z,{"aria-label":r(`$vuetify.colorPicker.ariaLabel.eyedropper`),density:`comfortable`,disabled:e.disabled,readonly:e.readonly,icon:e.eyeDropperIcon,variant:`plain`,onClick:o},null)]),V(`div`,{class:`v-color-picker-preview__dot`},[V(`div`,{style:{background:yt(e.color??Ku)}},null)]),V(`div`,{class:`v-color-picker-preview__sliders`},[n(fd,{class:`v-color-picker-preview__track v-color-picker-preview__hue`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.hueSlider`),modelValue:e.color?.h,"onUpdate:modelValue":n=>t(`update:color`,{...e.color??Ku,h:n}),step:1,min:0,max:360,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:`white`,hideDetails:!0},null),!e.hideAlpha&&n(fd,{class:`v-color-picker-preview__track v-color-picker-preview__alpha`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.alphaSlider`),modelValue:e.color?.a??1,"onUpdate:modelValue":n=>t(`update:color`,{...e.color??Ku,a:n}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:`white`,hideDetails:!0},null)])])),{}}}),hd={red:{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`},pink:{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`},purple:{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`},deepPurple:{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`},indigo:{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`},blue:{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`},lightBlue:{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`},cyan:{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`},teal:{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`},green:{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`},lightGreen:{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`},lime:{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`},yellow:{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`},amber:{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`},orange:{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`},deepOrange:{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`},brown:{base:`#795548`,lighten5:`#efebe9`,lighten4:`#d7ccc8`,lighten3:`#bcaaa4`,lighten2:`#a1887f`,lighten1:`#8d6e63`,darken1:`#6d4c41`,darken2:`#5d4037`,darken3:`#4e342e`,darken4:`#3e2723`},blueGrey:{base:`#607d8b`,lighten5:`#eceff1`,lighten4:`#cfd8dc`,lighten3:`#b0bec5`,lighten2:`#90a4ae`,lighten1:`#78909c`,darken1:`#546e7a`,darken2:`#455a64`,darken3:`#37474f`,darken4:`#263238`},grey:{base:`#9e9e9e`,lighten5:`#fafafa`,lighten4:`#f5f5f5`,lighten3:`#eeeeee`,lighten2:`#e0e0e0`,lighten1:`#bdbdbd`,darken1:`#757575`,darken2:`#616161`,darken3:`#424242`,darken4:`#212121`},shades:{black:`#000000`,white:`#ffffff`,transparent:`#ffffff00`}},gd=J({swatches:{type:Array,default:()=>_d(hd)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...G()},`VColorPickerSwatches`);function _d(e){return Object.keys(e).map(t=>{let 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]})}var vd=$e({name:`VColorPickerSwatches`,props:gd(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let r=U(()=>!e.disabled&&!e.readonly);function i(e){!r.value||!e||t(`update:color`,e)}return K(()=>V(`div`,{class:E([`v-color-picker-swatches`,e.class]),style:h([{maxHeight:Y(e.maxHeight)},e.style])},[V(`div`,null,[e.swatches.map(t=>V(`div`,{class:`v-color-picker-swatches__swatch`},[t.map(t=>{let r=Mt(t),a=kt(r),o=We(r);return V(`div`,{class:E([`v-color-picker-swatches__color`,{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>i(a)},[V(`div`,{style:{background:o}},[e.color&&an(e.color,a)?n($,{size:`x-small`,icon:`$success`,color:Et(t,`#FFFFFF`)>2?`white`:`black`},null):void 0])])})]))])])),{}}}),yd=rr(`v-picker-title`),bd=J({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...Ps()},`VPicker`),xd=q()({name:`VPicker`,props:bd(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=Sn(()=>e.color);return K(()=>{let a=Fs.filterProps(e),o=!e.hideTitle&&!!(e.title||t.title);return n(Fs,b(a,{color:e.bgColor,class:[`v-picker`,{"v-picker--divided":e.divided,"v-picker--landscape":e.landscape,"v-picker--with-actions":!!t.actions},e.class],style:e.style}),{default:()=>[!e.hideHeader&&V(`div`,{key:`header`,class:E([`v-picker__header-wrapper`,r.value]),style:h([i.value])},[o&&n(yd,{key:`picker-title`},{default:()=>[t.title?.()??e.title]}),t.header&&V(`div`,{class:`v-picker__header`},[t.header()])]),V(`div`,{class:`v-picker__body`},[t.default?.()]),t.actions&&n(At,{defaults:{VBtn:{slim:!0,variant:`text`}}},{default:()=>[V(`div`,{class:`v-picker__actions`},[t.actions()])]})]})}),{}}}),Sd=$e({name:`VColorPicker`,props:J({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(Qu).includes(e)},modes:{type:Array,default:()=>Object.keys(Qu),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(Qu).includes(e))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...bd({hideHeader:!0}),...jt(pd(),[`hideEyeDropper`,`eyeDropperIcon`])},`VColorPicker`)(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,{slots:t}){let r=X(e,`mode`),a=L(null),o=X(e,`modelValue`,void 0,e=>{if(e==null||e===``)return null;let t;try{t=kt(Mt(e))}catch(e){return un(e),null}return t},t=>t?Gu(t,e.modelValue):null),s=i(()=>o.value?{...o.value,h:a.value??o.value.h}:null),{rtlClasses:c}=mn(),l=!0;B(o,e=>{if(!l){l=!0;return}e&&(a.value=e.h)},{immediate:!0});let u=e=>{l=!1,a.value=e.h,o.value=e};return w(()=>{e.modes.includes(r.value)||(r.value=e.modes[0])}),Xe({VSlider:{color:null,trackColor:null,trackFillColor:null}}),K(()=>n(xd,b(xd.filterProps(e),{class:[`v-color-picker`,c.value,e.class],style:[{"--v-color-picker-color-hsv":yt({...s.value??Ku,a:1})},e.style]}),{...t,default:()=>V(H,null,[!e.hideCanvas&&n(Uu,{key:`canvas`,color:s.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&V(`div`,{key:`controls`,class:`v-color-picker__controls`},[!e.hideSliders&&n(md,{key:`preview`,color:s.value,"onUpdate:color":u,hideAlpha:!r.value.endsWith(`a`),disabled:e.disabled,readonly:e.readonly,hideEyeDropper:e.hideEyeDropper,eyeDropperIcon:e.eyeDropperIcon},null),!e.hideInputs&&n(ed,{key:`edit`,modes:e.modes,mode:r.value,"onUpdate:mode":e=>r.value=e,color:s.value,"onUpdate:color":u,disabled:e.disabled,readonly:e.readonly},null)]),e.showSwatches&&n(vd,{key:`swatches`,color:s.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})),{}}}),Cd=J({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Xs({filterKeys:[`title`]}),...nc({hideNoData:!0,returnObject:!0}),...Ot(hi({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VCombobox`),wd=q()({name:`VCombobox`,props:Cd(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,{emit:t,slots:r}){let{t:a}=xn(),o=L(),s=M(!1),c=M(!0),l=M(!1),u=L(),d=L(),f=M(-1),p=!1,{items:m,transformIn:g,transformOut:_}=mr(e),{textColorClasses:v,textColorStyles:y}=He(()=>o.value?.color),{InputIcon:x}=Qr(e),S=X(e,`modelValue`,[],e=>g(gn(e)),t=>{let n=_(t);return e.multiple?n:n[0]??null}),C=ai(e),w=U(()=>e.closableChips&&!C.isReadonly.value&&!C.isDisabled.value),T=i(()=>!!(e.chips||r.chip)),D=i(()=>T.value||!!r.selection),O=M(!e.multiple&&!D.value?S.value[0]?.title??``:``),k=M(null),A=i({get:()=>O.value,set:async t=>{if(O.value=t??``,t===null||t===``&&!e.multiple&&!D.value?S.value=[]:!e.multiple&&!D.value&&(S.value=[or(e,t)],W(()=>d.value?.scrollToIndex(0))),t&&e.multiple&&e.delimiters?.length){let e=xe(t);e.length>1&&(Se(e),O.value=``)}t||(f.value=-1),c.value=!t}}),j=i(()=>typeof e.counterValue==`function`?e.counterValue(S.value):typeof e.counterValue==`number`?e.counterValue:e.multiple?S.value.length:A.value.length),{filteredItems:ee,getMatches:N}=Qs(e,m,()=>k.value??(e.alwaysFilter||!c.value?A.value:``)),P=i(()=>e.hideSelected&&k.value===null?ee.value.filter(e=>!S.value.some(t=>t.value===e.value)):ee.value),te=i(()=>e.hideNoData&&!P.value.length||C.isReadonly.value||C.isDisabled.value),F=X(e,`menu`),I=i({get:()=>F.value,set:e=>{F.value&&!e&&u.value?.ΨopenChildren.size||e&&te.value||(F.value=e)}}),{menuId:ne,ariaExpanded:re,ariaControls:ie}=tc(e,I);B(O,e=>{p?W(()=>p=!1):s.value&&!I.value&&(I.value=!0),t(`update:search`,e)}),B(S,t=>{!e.multiple&&!D.value&&(O.value=t[0]?.title??``)});let ae=i(()=>S.value.map(e=>e.value)),R=i(()=>P.value.find(e=>e.type===`item`&&!e.props.disabled)),oe=i(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&A.value===R.value?.title)&&P.value.length>0&&!c.value&&!l.value),se=L(),ce=L(),le=L(),ue=Ks(se,o),{onTabKeydown:de}=qs({groups:[{type:`element`,contentRef:ce},{type:`list`,contentRef:se,displayItemsCount:()=>P.value.length},{type:`element`,contentRef:le}],onLeave:()=>{I.value=!1,o.value?.focus()}});function fe(t){p=!0,W(()=>p=!1),e.openOnClear&&(I.value=!0)}function pe(){te.value||(I.value=!0)}function me(e){te.value||(s.value&&(e.preventDefault(),e.stopPropagation()),I.value=!I.value)}function he(e){e.key===`Tab`&&de(e),se.value?.$el.contains(e.target)&&(pn(e)||e.key===`Backspace`)&&o.value?.focus()}function ge(t){if(Wn(t)||C.isReadonly.value)return;let n=o.value?.selectionStart,r=S.value.length;if([`Enter`,`ArrowDown`,`ArrowUp`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`].includes(t.key)&&(I.value=!0),[`Escape`].includes(t.key)&&(I.value=!1),oe.value&&[`Enter`,`Tab`].includes(t.key)&&R.value&&!S.value.some(({value:e})=>e===R.value.value)&&be(R.value),t.key===`ArrowDown`&&oe.value&&se.value?.focus(`next`),t.key===`Enter`&&A.value&&(be(or(e,A.value),!0,!0),D.value&&(O.value=``)),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&D.value&&S.value.length>0&&!A.value)return be(S.value[0],!1);if(~f.value){t.preventDefault();let e=f.value;be(S.value[f.value],!1),f.value=e>=r-1?r-2:e}else t.key===`Backspace`&&!A.value&&(f.value=r-1);return}if(e.multiple)if(t.key===`ArrowLeft`){if(f.value<0&&n&&n>0)return;let e=f.value>-1?f.value-1:r-1;S.value[e]?f.value=e:(f.value=-1,o.value?.setSelectionRange(A.value.length,A.value.length))}else if(t.key===`ArrowRight`){if(f.value<0)return;let e=f.value+1;S.value[e]?f.value=e:(f.value=-1,o.value?.setSelectionRange(0,0))}else ~f.value&&pn(t)&&(f.value=-1)}function _e(t){let n=xe(t?.clipboardData?.getData(`Text`)??``);n.length>1&&e.multiple&&(t.preventDefault(),Se(n))}function ve(){e.eager&&d.value?.calculateVisibleItems()}function ye(){s.value&&o.value?.focus(),c.value=!0,k.value=null}function be(t,n=!0,r=!1){if(!(!t||t.props.disabled))if(e.multiple){let r=S.value.findIndex(n=>(e.valueComparator||an)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...S.value,t]:[...S.value];e.splice(r,1),S.value=e}else i&&(S.value=[...S.value,t]);e.clearOnSelect&&(A.value=``)}else{let i=n!==!1;S.value=i?[t]:[],(!c.value||e.alwaysFilter)&&O.value&&(k.value=O.value),O.value=i&&!D.value?t.title:``,W(()=>{I.value=r,c.value=!0})}}function xe(t){let n=[`
`,...e.delimiters??[]].map(De).join(`|`);return t.split(RegExp(`(?:${n})+`))}async function Se(t){for(let n of t)n=n.trim(),n&&(be(or(e,n)),await W())}function Ce(e){s.value=!0,setTimeout(()=>{l.value=!0})}function we(e){l.value=!1,o.value?.$el.contains(e.relatedTarget)||(s.value=!1)}function Te(e){(u.value?.contentEl)?.contains(e.relatedTarget)&&(s.value=!0)}return B(s,(t,n)=>{if(!(t||t===n)&&(f.value=-1,I.value=!1,A.value)){if(e.multiple){be(or(e,A.value));return}if(!D.value)return;S.value.some(({title:e})=>e===A.value)?O.value=``:be(or(e,A.value))}}),B(I,t=>{if(!e.hideSelected&&t&&S.value.length&&c.value){let t=P.value.findIndex(t=>S.value.some(n=>(e.valueComparator||an)(n.value,t.value)));Dn&&window.requestAnimationFrame(()=>{t>=0&&d.value?.scrollToIndex(t)})}t&&(k.value=null)}),B(m,(e,t)=>{I.value||s.value&&!t.length&&e.length&&(I.value=!0)}),K(()=>{let t=!!(!e.hideNoData||P.value.length||r[`prepend-item`]||r[`append-item`]||r[`no-data`]),i=S.value.length>0,l=yi.filterProps(e),p={search:A,filteredItems:ee.value};return n(yi,b({ref:o},l,{modelValue:A.value,"onUpdate:modelValue":e=>A.value=e,focused:s.value,"onUpdate:focused":e=>s.value=e,validationValue:S.externalValue,counterValue:j.value,dirty:i,class:[`v-combobox`,{"v-combobox--active-menu":I.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!D.value,"v-combobox--selecting-index":f.value>-1,[`v-combobox--${e.multiple?`multiple`:`single`}`]:!0},e.class],style:e.style,readonly:C.isReadonly.value,placeholder:i?void 0:e.placeholder,"onClick:clear":fe,"onMousedown:control":pe,onKeydown:ge,onPaste:_e,onBlur:Te,"aria-expanded":re.value,"aria-controls":ie.value}),{...r,default:({id:i})=>V(H,null,[n(Ns,b({id:ne.value,ref:u,modelValue:I.value,"onUpdate:modelValue":e=>I.value=e,activator:`parent`,contentClass:`v-combobox__content`,disabled:te.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ve,onAfterLeave:ye},e.menuProps),{default:()=>[n(Fs,{elevation:e.menuElevation,onFocusin:Ce,onKeydown:he},{default:()=>[r[`menu-header`]&&V(`header`,{ref:ce},[r[`menu-header`](p)]),t&&n(vr,b({key:`combobox-list`,ref:se,filterable:!0,selected:ae.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),selectable:!!P.value.length,onFocusout:we,tabindex:`-1`,"aria-live":`polite`,"aria-labelledby":`${i.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},ue,e.listProps),{default:()=>[r[`prepend-item`]?.(),!P.value.length&&!e.hideNoData&&(r[`no-data`]?.()??n(sr,{key:`no-data`,title:a(e.noDataText)},null)),n(Gs,{ref:d,renderless:!0,items:P.value,itemKey:`value`},{default:({item:t,index:i,itemRef:a})=>{let o=b(t.props,{ref:a,key:t.value,active:oe.value&&t===R.value?!0:void 0,onClick:()=>be(t,null),"aria-posinset":i+1,"aria-setsize":P.value.length});return t.type===`divider`?r.divider?.({props:t.raw,index:i})??n(fr,b(t.props,{key:`divider-${i}`}),null):t.type===`subheader`?r.subheader?.({props:t.raw,index:i})??n(_r,b(t.props,{key:`subheader-${i}`}),null):r.item?.({item:t.raw,internalItem:t,index:i,props:o})??n(sr,b(o,{role:`option`}),{prepend:({isSelected:r})=>V(H,null,[e.multiple&&!e.hideSelected?n(ys,{key:t.value,modelValue:r,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,t.props.prependAvatar&&n(ar,{image:t.props.prependAvatar},null),t.props.prependIcon&&n($,{icon:t.props.prependIcon},null)]),title:()=>c.value?t.title:$s(`v-combobox`,t.title,N(t)?.title)})}}),r[`append-item`]?.()]}),r[`menu-footer`]&&V(`footer`,{ref:le},[r[`menu-footer`](p)])]})]}),S.value.map((t,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),be(t,!1)}let o=b(Es.filterProps(t.props),{"onClick:close":a,onKeydown(e){e.key!==`Enter`&&e.key!==` `||(e.preventDefault(),e.stopPropagation(),a(e))},onMousedown(e){e.preventDefault(),e.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0}),s=T.value?!!r.chip:!!r.selection,c=s?pt(T.value?r.chip({item:t.raw,internalItem:t,index:i,props:o}):r.selection({item:t.raw,internalItem:t,index:i})):void 0;if(!(s&&!c))return V(`div`,{key:t.value,class:E([`v-combobox__selection`,i===f.value&&[`v-combobox__selection--selected`,v.value]]),style:h(i===f.value?y.value:{})},[T.value?r.chip?n(At,{key:`chip-defaults`,defaults:{VChip:{closable:w.value,size:`small`,text:t.title}}},{default:()=>[c]}):n(Es,b({key:`chip`,closable:w.value,size:`small`,text:t.title,disabled:t.props.disabled},o),null):c??V(`span`,{class:`v-combobox__selection-text`},[t.title,e.multiple&&i<S.value.length-1&&V(`span`,{class:`v-combobox__selection-comma`},[z(`,`)])])])})]),"append-inner":(...t)=>V(H,null,[r[`append-inner`]?.(...t),(!e.hideNoData||e.items.length)&&e.menuIcon?n($,{class:`v-combobox__menu-icon`,color:o.value?.fieldIconColor,icon:e.menuIcon,onMousedown:me,onClick:Ue,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&n(x,{key:`append-icon`,name:`appendInner`,color:t[0].iconColor.value},null)])})}),Ft({isFocused:s,isPristine:c,menu:I,search:A,selectionIndex:f,filteredItems:ee,select:be},o)}}),Td=J({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`),Ed=q()({name:`VConfirmEdit`,props:Td(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=X(e,`modelValue`),o=L();me(()=>{o.value=structuredClone(Vn(a.value))});let{t:s}=xn(),c=i(()=>an(a.value,o.value));function l(t){return typeof e.disabled==`boolean`?e.disabled:Array.isArray(e.disabled)?e.disabled.includes(t):c.value}let u=i(()=>l(`save`)),d=i(()=>l(`cancel`));function f(){a.value=o.value,t(`save`,o.value)}function p(){o.value=structuredClone(Vn(a.value)),t(`cancel`)}function m(t){return V(H,null,[n(Z,b({disabled:d.value,variant:`text`,color:e.color,onClick:p,text:s(e.cancelText)},t),null),n(Z,b({disabled:u.value,variant:`text`,color:e.color,onClick:f,text:s(e.okText)},t),null)])}let h=!1;return K(()=>V(H,null,[r.default?.({model:o,save:f,cancel:p,isPristine:c.value,get actions(){return h=!0,m}}),!e.hideActions&&!h&&m()])),{save:f,cancel:p,isPristine:c}}}),Dd=J({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},`DataTable-expand`),Od=Symbol.for(`vuetify:datatable:expanded`);function kd(e){let t=U(()=>e.expandOnClick),n=X(e,`expanded`,e.expanded,e=>new Set(e),e=>[...e.values()]);function r(e,t){let r=new Set(n.value),i=_e(e.value);if(t)r.add(e.value);else{let e=[...n.value].find(e=>_e(e)===i);r.delete(e)}n.value=r}function i(e){let t=_e(e.value);return[...n.value].some(e=>_e(e)===t)}function a(e){r(e,!i(e))}let o={expand:r,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:a};return O(Od,o),o}function Ad(){let e=f(Od);if(!e)throw Error(`foo`);return e}var jd=J({groupBy:{type:Array,default:()=>[]}},`DataTable-group`),Md=Symbol.for(`vuetify:data-table-group`);function Nd(e){return{groupBy:X(e,`groupBy`)}}function Pd(e){let{disableSort:t,groupBy:n,sortBy:r}=e,a=L(new Set),o=i(()=>n.value.map(e=>({...e,order:e.order??!1})).concat(t?.value?[]:r.value));function s(e){return a.value.has(e.id)}function c(e){let t=new Set(a.value);s(e)?t.delete(e.id):t.add(e.id),a.value=t}function l(e){function t(e){let n=[];for(let r of e.items)`type`in r&&r.type===`group`?n.push(...t(r)):n.push(r);return[...new Set(n)]}return t({type:`group`,items:e,id:`dummy`,key:`dummy`,value:`dummy`,depth:0})}let u={sortByWithGroups:o,toggleGroup:c,opened:a,groupBy:n,extractRows:l,isGroupOpen:s};return O(Md,u),u}function Fd(){let e=f(Md);if(!e)throw Error(`Missing group!`);return e}function Id(e,t){if(!e.length)return[];let n=new Map;for(let r of e){let e=tt(r.raw,t);n.has(e)||n.set(e,[]),n.get(e).push(r)}return n}function Ld(e,t,n=0,r=`root`){if(!t.length)return[];let i=Id(e,t[0]),a=[],o=t.slice(1);return i.forEach((e,i)=>{let s=t[0],c=`${r}_${s}_${i}`;a.push({depth:n,id:c,key:s,value:i,items:o.length?Ld(e,o,n+1,c):e,type:`group`})}),a}function Rd(e,t,n){let r=[];for(let i of e)`type`in i&&i.type===`group`?(i.value!=null&&r.push(i),(t.has(i.id)||i.value==null)&&(r.push(...Rd(i.items,t,n)),n&&r.push({...i,type:`group-summary`}))):r.push(i);return r}function zd(e,t,n,r){let a=i(()=>t.value.length?Ld(ve(e),t.value.map(e=>e.key)):[]);return{groups:a,flatItems:i(()=>t.value.length?Rd(a.value,n.value,ve(r)):ve(e))}}function Bd({page:e,itemsPerPage:t,sortBy:n,groupBy:r,search:i}){let a=dt(`VDataTable`),o=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:r.value,search:i.value}),s=null;B(o,t=>{an(s,t)||(s&&s.search!==t.search&&(e.value=1),a.emit(`update:options`,t),s=t)},{deep:!0,immediate:!0})}var Vd=J({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:`any`}},`DataTable-paginate`),Hd=Symbol.for(`vuetify:data-table-pagination`);function Ud(e){return{page:X(e,`page`,void 0,e=>Number(e??1)),itemsPerPage:X(e,`itemsPerPage`,void 0,e=>Number(e??10))}}function Wd(e){let{page:t,itemsPerPage:n,itemsLength:r}=e,a=i(()=>n.value===-1?0:n.value*(t.value-1)),o=i(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),s=i(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));B([t,s],()=>{t.value>s.value&&(t.value=s.value)});function c(e){n.value=e,t.value=1}function l(){t.value=Qt(t.value+1,1,s.value)}function u(){t.value=Qt(t.value-1,1,s.value)}function d(e){t.value=Qt(e,1,s.value)}let f={page:t,itemsPerPage:n,startIndex:a,stopIndex:o,pageCount:s,itemsLength:r,nextPage:l,prevPage:u,setPage:d,setItemsPerPage:c};return O(Hd,f),f}function Gd(){let e=f(Hd);if(!e)throw Error(`Missing pagination!`);return e}function Kd(e){let t=dt(`usePaginatedItems`),{items:n,startIndex:r,stopIndex:a,itemsPerPage:o}=e,s=i(()=>o.value<=0?ve(n):ve(n).slice(r.value,a.value));return B(s,e=>{t.emit(`update:currentItems`,e)},{immediate:!0}),{paginatedItems:s}}function qd(e){let{sortedItems:t,paginate:n,group:r}=e,a=ve(e.pageBy);if(a===`item`){let{paginatedItems:e,pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=n(t),{flatItems:l}=r(e);return{pageCount:i,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c,paginatedItems:l}}if(a===`group`){let{flatItems:e,groups:a}=r(t),{paginatedItems:o,pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d}=n(a);return{pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d,paginatedItems:i(()=>{if(!o.value.length)return[];let t=o.value.at(0).id,n=o.value.at(-1).id,r=e.value.findIndex(e=>e.type===`group`&&e.id===t),i=e.value.findIndex(e=>e.type===`group`&&e.id===n),a=e.value.findIndex((e,t)=>t>i&&e.type===`group`&&e.depth===0);return e.value.slice(r,a===-1?void 0:a)})}}if(a===`any`){let{flatItems:e}=r(t),{paginatedItems:i,pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l}=n(e);return{pageCount:a,setItemsPerPage:o,prevPage:s,nextPage:c,setPage:l,paginatedItems:i}}throw Error(`Unrecognized pagination target ${a}`)}var Jd={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>new Set(t?[e[0]?.value]:[]),selectAll:({selected:e})=>e},Yd={showSelectAll:!0,allSelected:({currentPage:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,currentPage:t,selected:n})=>Yd.select({items:t,value:e,selected:n})},Xd={showSelectAll:!0,allSelected:({allItems:e})=>e,select:({items:e,value:t,selected:n})=>{for(let r of e)t?n.add(r.value):n.delete(r.value);return n},selectAll:({value:e,allItems:t})=>new Set(e?t.map(e=>e.value):[])},Zd=J({showSelect:Boolean,selectStrategy:{type:[String,Object],default:`page`},modelValue:{type:Array,default:()=>[]},valueComparator:Function},`DataTable-select`),Qd=Symbol.for(`vuetify:data-table-selection`);function $d(e,{allItems:t,currentPage:n}){let r=X(e,`modelValue`,e.modelValue,n=>{let r=e.valueComparator;return r?new Set(gn(n).map(e=>t.value.find(t=>r(e,t.value))?.value??e)):new Set(gn(n).map(e=>vt(e)?t.value.find(t=>e===t.value)?.value??e:t.value.find(t=>an(e,t.value))?.value??e))},e=>[...e.values()]),a=i(()=>t.value.filter(e=>e.selectable)),o=i(()=>ve(n).filter(e=>e.selectable)),s=i(()=>{if(typeof e.selectStrategy==`object`)return e.selectStrategy;switch(e.selectStrategy){case`single`:return Jd;case`all`:return Xd;default:return Yd}}),c=M(null);function l(e){return gn(e).every(e=>r.value.has(e.value))}function u(e){return gn(e).some(e=>r.value.has(e.value))}function d(e,t){r.value=s.value.select({items:e,value:t,selected:new Set(r.value)})}function f(t,r,i){let a=[],o=ve(n);if(r??=o.findIndex(e=>e.value===t.value),e.selectStrategy!==`single`&&i?.shiftKey&&c.value!==null){let[e,t]=[c.value,r].sort((e,t)=>e-t);a.push(...o.slice(e,t+1).filter(e=>e.selectable))}else a.push(t),c.value=r;d(a,!l([t]))}function p(e){r.value=s.value.selectAll({value:e,allItems:a.value,currentPage:o.value,selected:new Set(r.value)})}let m={toggleSelect:f,select:d,selectAll:p,isSelected:l,isSomeSelected:u,someSelected:i(()=>r.value.size>0),allSelected:i(()=>{let e=s.value.allSelected({allItems:a.value,currentPage:o.value});return!!e.length&&l(e)}),showSelectAll:U(()=>s.value.showSelectAll),lastSelectedIndex:c,selectStrategy:s};return O(Qd,m),m}function ef(){let e=f(Qd);if(!e)throw Error(`Missing selection!`);return e}var tf=J({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`),nf=Symbol.for(`vuetify:data-table-sort`);function rf(e){let t=U(()=>e.initialSortOrder),n=X(e,`sortBy`),r=U(()=>e.mustSort);return{initialSortOrder:t,sortBy:n,multiSort:U(()=>e.multiSort),mustSort:r}}function af(e,t){if(!xt(e))return{active:!!e};let{key:n,mode:r,modifier:i}=e,a=i===`alt`&&t?.altKey||i===`shift`&&t?.shiftKey;return{active:!n||t?.ctrlKey||t?.metaKey||!1,mode:a?r===`append`?`prepend`:`append`:r}}function of(e){let{initialSortOrder:t,sortBy:n,mustSort:r,multiSort:i,page:a}=e,o=(e,o,s=!1)=>{if(e.key==null)return;let c=n.value.map(e=>({...e}))??[],l=c.find(t=>t.key===e.key),u=t.value,d=t.value===`desc`?`asc`:`desc`;if(l)l.order===d?s||r.value&&c.length===1?l.order=t.value:c=c.filter(t=>t.key!==e.key):l.order=d;else{let{active:t,mode:n}=af(i.value,o);t?n===`prepend`?c.unshift({key:e.key,order:u}):c.push({key:e.key,order:u}):c=[{key:e.key,order:u}]}n.value=c,a&&(a.value=1)};function s(e){return!!n.value.find(t=>t.key===e.key)}let c={sortBy:n,toggleSort:o,isSorted:s};return O(nf,c),c}function sf(){let e=f(nf);if(!e)throw Error(`Missing sort!`);return e}function cf(e,t,n,r){let a=xn();return{sortedItems:i(()=>n.value.length?lf(t.value,n.value,a.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function lf(e,t,n,r){let i=new Intl.Collator(n,{sensitivity:`accent`,usage:`sort`});return e.map(e=>[e,r?.transform?r.transform(e):e]).sort((e,n)=>{for(let a=0;a<t.length;a++){let o=!1,s=t[a].key,c=t[a].order??`asc`;if(c===!1)continue;let l=tt(e[1],s),u=tt(n[1],s),d=e[0].raw,f=n[0].raw;if(c===`desc`&&([l,u]=[u,l],[d,f]=[f,d]),r?.sortRawFunctions?.[s]){let e=r.sortRawFunctions[s](d,f);if(e==null)continue;if(o=!0,e)return e}if(r?.sortFunctions?.[s]){let e=r.sortFunctions[s](l,u);if(e==null)continue;if(o=!0,e)return e}if(!o&&(l instanceof Date&&u instanceof Date&&(l=l.getTime(),u=u.getTime()),[l,u]=[l,u].map(e=>e==null?e:e.toString().toLocaleLowerCase()),l!==u))return Te(l)&&Te(u)?0:Te(l)?-1:Te(u)?1:!isNaN(l)&&!isNaN(u)?Number(l)-Number(u):i.compare(l,u)}return 0}).map(([e])=>e)}var uf=J({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},`DataIterator-items`);function df(e,t){return{type:`item`,value:e.returnObject?t:ot(t,e.itemValue),selectable:ot(t,e.itemSelectable,!0),raw:t}}function ff(e,t){let n=[];for(let r of t)n.push(df(e,r));return n}function pf(e){return{items:i(()=>ff(e,e.items))}}var mf=J({search:String,loading:Boolean,itemsLength:[Number,String],...G(),...uf(),...Zd(),...tf(),...Vd({itemsPerPage:5}),...Dd(),...jd(),...Xs(),...st(),..._t({transition:{component:Vr,hideOnLeave:!0}})},`VDataIterator`),hf=q()({name:`VDataIterator`,props:mf(),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,{slots:t}){let r=X(e,`groupBy`),a=U(()=>e.search),{items:o}=pf(e),{filteredItems:s}=Qs(e,o,a,{transform:e=>e.raw}),{initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d}=rf(e),{page:f,itemsPerPage:p}=Ud(e),{toggleSort:m}=of({initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d,page:f}),{sortByWithGroups:g,opened:_,extractRows:v,isGroupOpen:y,toggleGroup:b}=Pd({groupBy:r,sortBy:l}),{sortedItems:x}=cf(e,s,g,{transform:e=>e.raw}),{flatItems:S}=zd(x,r,_,!1),C=U(()=>!Te(e.itemsLength)),{startIndex:w,stopIndex:T,pageCount:D,prevPage:O,nextPage:k,setItemsPerPage:A,setPage:j}=Wd({page:f,itemsPerPage:p,itemsLength:U(()=>C.value?Number(e.itemsLength):S.value.length)}),ee=M([]),N=i(()=>C.value?S.value:ee.value);Xt(()=>!C.value,()=>{let{paginatedItems:e}=Kd({items:S,startIndex:w,stopIndex:T,itemsPerPage:p});me(()=>{ee.value=e.value})});let P=i(()=>v(N.value)),{isSelected:te,select:F,selectAll:I,toggleSelect:ne}=$d(e,{allItems:o,currentPage:P}),{isExpanded:re,toggleExpand:ie}=kd(e);Bd({page:f,itemsPerPage:p,sortBy:l,groupBy:r,search:a});let L=i(()=>({page:f.value,itemsPerPage:p.value,sortBy:l.value,pageCount:D.value,toggleSort:m,prevPage:O,nextPage:k,setPage:j,setItemsPerPage:A,isSelected:te,select:F,selectAll:I,toggleSelect:ne,isExpanded:re,toggleExpand:ie,isGroupOpen:y,toggleGroup:b,items:P.value,itemsCount:s.value.length,groupedItems:N.value}));return K(()=>n(e.tag,{class:E([`v-data-iterator`,{"v-data-iterator--loading":e.loading},e.class]),style:h(e.style)},{default:()=>[t.header?.(L.value),n(Le,{transition:e.transition},{default:()=>[e.loading?n(Zt,{key:`loader`,name:`v-data-iterator`,active:!0},{default:e=>t.loader?.(e)}):V(`div`,{key:`items`},[N.value.length?t.default?.(L.value):t[`no-data`]?.()])]}),t.footer?.(L.value)]})),{}}});function gf(){let e=L([]);C(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}var _f=J({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:Q,default:`$first`},prevIcon:{type:Q,default:`$prev`},nextIcon:{type:Q,default:`$next`},lastIcon:{type:Q,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,...we(),...G(),...at(),...lt(),...St(),...ft(),...st({tag:`nav`}),..._n(),...Ze({variant:`text`})},`VPagination`),vf=q()({name:`VPagination`,props:_f(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:t,emit:r}){let a=X(e,`modelValue`),{t:o,n:s}=xn(),{isRtl:c}=mn(),{themeClasses:l}=On(e),{width:u}=dn(),d=M(-1);Xe(void 0,{scoped:!0});let{resizeRef:f}=ye(e=>{if(!e.length)return;let{target:t,contentRect:n}=e[0],r=t.querySelector(`.v-pagination__list > *`);if(!r)return;let i=n.width;d.value=_(i,r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2)}),p=i(()=>parseInt(e.length,10)),m=i(()=>parseInt(e.start,10)),g=i(()=>e.totalVisible==null?d.value>=0?d.value:_(u.value,58):parseInt(e.totalVisible,10));function _(t,n){let r=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((t-n*r)/n).toFixed(2))))}let v=i(()=>{if(p.value<=0||isNaN(p.value)||p.value>2**53-1||g.value<=0)return[];if(g.value===1)return[a.value];if(p.value<=g.value)return Pt(p.value,m.value);let t=g.value%2==0,n=t?g.value/2:Math.floor(g.value/2),r=t?n:n+1,i=p.value-n;if(r-a.value>=0)return[...Pt(Math.max(1,g.value-1),m.value),e.ellipsis,p.value];if(a.value-i>=+!!t){let t=g.value-1,n=p.value-t+m.value;return[m.value,e.ellipsis,...Pt(t,n)]}else{let t=Math.max(1,g.value-2),n=t===1?a.value:a.value-Math.ceil(t/2)+m.value;return[m.value,e.ellipsis,...Pt(t,n),e.ellipsis,p.value]}});function y(e,t,n){e.preventDefault(),a.value=t,n&&r(n,t)}let{refs:x,updateRef:S}=gf();Xe({VPaginationBtn:{color:U(()=>e.color),border:U(()=>e.border),density:U(()=>e.density),size:U(()=>e.size),variant:U(()=>e.variant),rounded:U(()=>e.rounded),elevation:U(()=>e.elevation)}});let C=i(()=>v.value.map((t,n)=>{let r=e=>S(e,n);if(typeof t==`string`)return{isActive:!1,key:`ellipsis-${n}`,page:t,props:{ref:r,ellipsis:!0,icon:!0,disabled:!0}};{let n=t===a.value;return{isActive:n,key:t,page:s(t),props:{ref:r,ellipsis:!1,icon:!0,disabled:!!e.disabled||Number(e.length)<2,color:n?e.activeColor:e.color,"aria-current":n,"aria-label":o(n?e.currentPageAriaLabel:e.pageAriaLabel,t),onClick:e=>y(e,t)}}}})),w=i(()=>{let t=!!e.disabled||a.value<=m.value,n=!!e.disabled||a.value>=m.value+p.value-1;return{first:e.showFirstLastPage?{icon:c.value?e.lastIcon:e.firstIcon,onClick:e=>y(e,m.value,`first`),disabled:t,"aria-label":o(e.firstAriaLabel),"aria-disabled":t}:void 0,prev:{icon:c.value?e.nextIcon:e.prevIcon,onClick:e=>y(e,a.value-1,`prev`),disabled:t,"aria-label":o(e.previousAriaLabel),"aria-disabled":t},next:{icon:c.value?e.prevIcon:e.nextIcon,onClick:e=>y(e,a.value+1,`next`),disabled:n,"aria-label":o(e.nextAriaLabel),"aria-disabled":n},last:e.showFirstLastPage?{icon:c.value?e.firstIcon:e.lastIcon,onClick:e=>y(e,m.value+p.value-1,`last`),disabled:n,"aria-label":o(e.lastAriaLabel),"aria-disabled":n}:void 0}});function T(){let e=a.value-m.value;x.value[e]?.$el.focus()}function D(t){t.key===Ct.left&&!e.disabled&&a.value>Number(e.start)?(--a.value,W(T)):t.key===Ct.right&&!e.disabled&&a.value<m.value+p.value-1&&(a.value+=1,W(T))}return K(()=>n(e.tag,{ref:f,class:E([`v-pagination`,l.value,e.class]),style:h(e.style),role:`navigation`,"aria-label":o(e.ariaLabel),onKeydown:D,"data-test":`v-pagination-root`},{default:()=>[V(`ul`,{class:`v-pagination__list`},[e.showFirstLastPage&&V(`li`,{key:`first`,class:`v-pagination__first`,"data-test":`v-pagination-first`},[t.first?t.first(w.value.first):n(Z,b({_as:`VPaginationBtn`},w.value.first),null)]),V(`li`,{key:`prev`,class:`v-pagination__prev`,"data-test":`v-pagination-prev`},[t.prev?t.prev(w.value.prev):n(Z,b({_as:`VPaginationBtn`},w.value.prev),null)]),C.value.map((e,r)=>V(`li`,{key:e.key,class:E([`v-pagination__item`,{"v-pagination__item--is-active":e.isActive}]),"data-test":`v-pagination-item`},[t.item?t.item(e):n(Z,b({_as:`VPaginationBtn`},e.props),{default:()=>[e.page]})])),V(`li`,{key:`next`,class:`v-pagination__next`,"data-test":`v-pagination-next`},[t.next?t.next(w.value.next):n(Z,b({_as:`VPaginationBtn`},w.value.next),null)]),e.showFirstLastPage&&V(`li`,{key:`last`,class:`v-pagination__last`,"data-test":`v-pagination-last`},[t.last?t.last(w.value.last):n(Z,b({_as:`VPaginationBtn`},w.value.last),null)])])]})),{}}}),yf=J({color:String,prevIcon:{type:Q,default:`$prev`},nextIcon:{type:Q,default:`$next`},firstIcon:{type:Q,default:`$first`},lastIcon:{type:Q,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`),bf=q()({name:`VDataTableFooter`,props:yf(),setup(e,{slots:t}){let{t:r}=xn(),{page:a,pageCount:o,startIndex:s,stopIndex:c,itemsLength:l,itemsPerPage:u,setItemsPerPage:d}=Gd(),f=i(()=>e.itemsPerPageOptions.map(e=>typeof e==`number`?{value:e,title:e===-1?r(`$vuetify.dataFooter.itemsPerPageAll`):String(e)}:{...e,title:isNaN(Number(e.title))?r(e.title):e.title}));return K(()=>{let i=vf.filterProps(e);return V(`div`,{class:`v-data-table-footer`},[t.prepend?.(),V(`div`,{class:`v-data-table-footer__items-per-page`},[V(`span`,null,[r(e.itemsPerPageText)]),n(ic,{items:f.value,itemColor:e.color,modelValue:u.value,"onUpdate:modelValue":e=>d(Number(e)),density:`compact`,variant:`outlined`,"aria-label":r(e.itemsPerPageText),hideDetails:!0},null)]),V(`div`,{class:`v-data-table-footer__info`},[V(`div`,null,[r(e.pageText,l.value?s.value+1:0,c.value,l.value)])]),V(`div`,{class:`v-data-table-footer__pagination`},[n(vf,b({modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,density:`comfortable`,firstAriaLabel:e.firstPageLabel,lastAriaLabel:e.lastPageLabel,length:o.value,nextAriaLabel:e.nextPageLabel,previousAriaLabel:e.prevPageLabel,rounded:!0,showFirstLastPage:!0,totalVisible:+!!e.showCurrentPage,variant:`plain`},Ot(i,[`color`])),null)])])}),{}}}),xf=nt({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,{slots:t})=>{let r=e.tag??`td`,i=typeof e.fixed==`string`?e.fixed:e.fixed?`start`:`none`;return n(r,{class:E([`v-data-table__td`,{"v-data-table-column--fixed":i===`start`,"v-data-table-column--fixed-end":i===`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:Y(e.height),width:Y(e.width),maxWidth:Y(e.maxWidth),left:i===`start`?Y(e.fixedOffset||null):void 0,right:i===`end`?Y(e.fixedEndOffset||null):void 0,paddingInlineStart:e.indent?Y(e.indent):void 0}},{default:()=>[t.default?.()]})}),Sf=J({headers:Array},`DataTable-header`),Cf=Symbol.for(`vuetify:data-table-headers`),wf={title:``,sortable:!1},Tf={...wf,width:48};function Ef(e=[]){let t=e.map(e=>({element:e,priority:0}));return{enqueue:(e,n)=>{let r=!1;for(let i=0;i<t.length;i++)if(t[i].priority>n){t.splice(i,0,{element:e,priority:n}),r=!0;break}r||t.push({element:e,priority:n})},size:()=>t.length,count:()=>{let e=0;if(!t.length)return 0;let n=Math.floor(t[0].priority);for(let r=0;r<t.length;r++)Math.floor(t[r].priority)===n&&(e+=1);return e},dequeue:()=>t.shift()}}function Df(e,t=[]){if(!e.children)t.push(e);else for(let n of e.children)Df(n,t);return t}function Of(e,t=new Set){for(let n of e)n.key&&t.add(n.key),n.children&&Of(n.children,t);return t}function kf(e){if(e.key){if(e.key===`data-table-group`)return wf;if([`data-table-expand`,`data-table-select`].includes(e.key))return Tf}}function Af(e,t=0){return e.children?Math.max(t,...e.children.map(e=>Af(e,t+1))):t}function jf(e){let t=!1;function n(e,r,i=`none`){if(e)if(i!==`none`&&(e.fixed=i),e.fixed===!0&&(e.fixed=`start`),e.fixed===r)if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r,r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r,r);else !t&&r===`start`?e.lastFixed=!0:!t&&r===`end`?e.firstFixedEnd=!0:isNaN(Number(e.width))?Bt(`Multiple fixed columns should have a static width (key: ${e.key})`):e.minWidth=Math.max(Number(e.width)||0,Number(e.minWidth)||0),t=!0;else if(e.children)if(r===`start`)for(let t=e.children.length-1;t>=0;t--)n(e.children[t],r);else for(let t=0;t<e.children.length;t++)n(e.children[t],r);else t=!1}for(let t=e.length-1;t>=0;t--)n(e[t],`start`);for(let t=0;t<e.length;t++)n(e[t],`end`);let r=0;for(let t=0;t<e.length;t++)r=Mf(e[t],r);let i=0;for(let t=e.length-1;t>=0;t--)i=Nf(e[t],i)}function Mf(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(let n of e.children)t=Mf(n,t)}else e.fixed&&e.fixed!==`end`&&(e.fixedOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Nf(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(let n of e.children)t=Nf(n,t)}else e.fixed===`end`&&(e.fixedEndOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function Pf(e,t){let n=[],r=0,i=Ef(e);for(;i.size()>0;){let e=i.count(),a=[],o=1;for(;e>0;){let{element:n,priority:s}=i.dequeue(),c=t-r-Af(n);if(a.push({...n,rowspan:c??1,colspan:n.children?Df(n).length:1}),n.children)for(let e of n.children){let t=s%1+o/10**(r+2);i.enqueue(e,r+c+t)}o+=1,--e}r+=1,n.push(a)}return{columns:e.map(e=>Df(e)).flat(),headers:n}}function Ff(e){let t=[];for(let n of e){let e={...kf(n),...n},r=e.key??(typeof e.value==`string`?e.value:null),i=e.value??r??null,a={...e,key:r,value:i,sortable:e.sortable??(e.key!=null||!!e.sort),children:e.children?Ff(e.children):void 0};t.push(a)}return t}function If(e,t){let n=L([]),r=L([]),i=L({}),a=L({}),o=L({});me(()=>{let s=(e.headers||Object.keys(e.items[0]??{}).map(e=>({key:e,title:_(e)}))).slice(),c=Of(s);t?.groupBy?.value.length&&!c.has(`data-table-group`)&&s.unshift({key:`data-table-group`,title:`Group`}),t?.showSelect?.value&&!c.has(`data-table-select`)&&s.unshift({key:`data-table-select`}),t?.showExpand?.value&&!c.has(`data-table-expand`)&&s.push({key:`data-table-expand`});let l=Ff(s);jf(l);let u=Pf(l,Math.max(...l.map(e=>Af(e)))+1);n.value=u.headers,r.value=u.columns;let d=u.headers.flat(1);for(let e of d)e.key&&(e.sortable&&(e.sort&&(i.value[e.key]=e.sort),e.sortRaw&&(a.value[e.key]=e.sortRaw)),e.filter&&(o.value[e.key]=e.filter))});let s={headers:n,columns:r,sortFunctions:i,sortRawFunctions:a,filterFunctions:o};return O(Cf,s),s}function Lf(){let e=f(Cf);if(!e)throw Error(`Missing headers!`);return e}var Rf=J({color:String,disableSort:Boolean,fixedHeader:Boolean,multiSort:Boolean,initialSortOrder:String,sortIcon:{type:Q},sortAscIcon:{type:Q,default:`$sortAsc`},sortDescIcon:{type:Q,default:`$sortDesc`},headerProps:{type:Object},sticky:Boolean,...at(),...Vt(),...Yt()},`VDataTableHeaders`),zf=q()({name:`VDataTableHeaders`,props:Rf(),setup(e,{slots:t}){let{t:r}=xn(),{toggleSort:a,sortBy:o,isSorted:s}=sf(),{someSelected:c,allSelected:l,selectAll:u,showSelectAll:d}=ef(),{columns:f,headers:p}=Lf(),{loaderClasses:m}=Nt(e);function g(t,n){if(!(e.sticky||e.fixedHeader)&&!t.fixed)return;let r=typeof t.fixed==`string`?t.fixed:t.fixed?`start`:`none`;return{position:`sticky`,left:r===`start`?Y(t.fixedOffset):void 0,right:r===`end`?Y(t.fixedEndOffset):void 0,top:e.sticky||e.fixedHeader?`calc(var(--v-table-header-height) * ${n})`:void 0}}function _(t,n){t.key===`Enter`&&!e.disableSort&&a(n,t)}function v(t){switch(o.value.find(e=>e.key===t.key)?.order){case`asc`:return e.sortAscIcon;case`desc`:return e.sortDescIcon;default:return e.sortIcon||(e.initialSortOrder===`asc`?e.sortAscIcon:e.sortDescIcon)}}let{backgroundColorClasses:y,backgroundColorStyles:x}=Sn(()=>e.color),{displayClasses:S,mobile:C}=dn(e),w=i(()=>({headers:p.value,columns:f.value,toggleSort:a,isSorted:s,sortBy:o.value,someSelected:c.value,allSelected:l.value,selectAll:u,getSortIcon:v})),T=i(()=>[`v-data-table__th`,{"v-data-table__th--sticky":e.sticky||e.fixedHeader},S.value,m.value]),D=({column:r,x:i,y:f})=>{let p=r.key===`data-table-select`||r.key===`data-table-expand`,m=r.key===`data-table-group`&&r.width===0&&!r.title,S=b(e.headerProps??{},r.headerProps??{}),C=r.sortable&&!e.disableSort;return n(xf,b({tag:`th`,align:r.align,class:[{"v-data-table__th--sortable":C,"v-data-table__th--sorted":s(r),"v-data-table__th--fixed":r.fixed},...T.value],style:{width:Y(r.width),minWidth:Y(r.minWidth),maxWidth:Y(r.maxWidth),...g(r,f)},colspan:r.colspan,rowspan:r.rowspan,fixed:r.fixed,nowrap:r.nowrap,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,noPadding:p,empty:m,tabindex:C?0:void 0,onClick:C?e=>a(r,e):void 0,onKeydown:C?e=>_(e,r):void 0},S),{default:()=>{let i=`header.${r.key}`,f={column:r,selectAll:u,isSorted:s,toggleSort:a,sortBy:o.value,someSelected:c.value,allSelected:l.value,getSortIcon:v};return t[i]?t[i](f):m?``:r.key===`data-table-select`?t[`header.data-table-select`]?.(f)??(d.value&&n(ys,{color:e.color,density:e.density,modelValue:l.value,indeterminate:c.value&&!l.value,"onUpdate:modelValue":u},null)):V(`div`,{class:`v-data-table-header__content`},[V(`span`,null,[r.title]),r.sortable&&!e.disableSort&&n($,{key:`icon`,class:`v-data-table-header__sort-icon`,icon:v(r)},null),e.multiSort&&s(r)&&V(`div`,{key:`badge`,class:E([`v-data-table-header__sort-badge`,...y.value]),style:h(x.value)},[o.value.findIndex(e=>e.key===r.key)+1])])}})},O=()=>{let t=i(()=>f.value.filter(t=>t?.sortable&&!e.disableSort)),d=f.value.find(e=>e.key===`data-table-select`),m=i({get:()=>t.value.filter(({key:e})=>o.value.some(t=>t.key===e)),set:e=>{let t=gn(e),n=o.value.map(e=>e.key);t.filter(({key:e})=>!n.includes(e)).forEach(e=>a(e)),W(()=>o.value=o.value.filter(({key:e})=>t.some(t=>t.key===e)))}});return n(xf,b({tag:`th`,class:[...T.value],colspan:p.value.length+1},e.headerProps),{default:()=>[V(`div`,{class:`v-data-table-header__content`},[n(ic,{modelValue:m.value,"onUpdate:modelValue":e=>m.value=e,chips:!0,color:e.color,class:`v-data-table__td-sort-select`,clearable:!0,density:`default`,items:t.value,label:r(`$vuetify.dataTable.sortBy`),multiple:e.multiSort,variant:`underlined`,returnObject:!0,"onClick:clear":()=>o.value=[]},{append:d?()=>n(ys,{color:e.color,density:`compact`,modelValue:l.value,indeterminate:c.value&&!l.value,"onUpdate:modelValue":()=>u(!l.value)},null):void 0,chip:({internalItem:e})=>n(Es,{onClick:e.raw.sortable?()=>a(e.raw,void 0,!0):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.title,n($,{class:E([`v-data-table__td-sort-icon`,s(e.raw)&&`v-data-table__td-sort-icon-active`]),icon:v(e.raw),size:`small`},null)]})})])]})};K(()=>C.value?V(`tr`,null,[n(O,null,null)]):V(H,null,[t.headers?t.headers(w.value):p.value.map((e,t)=>V(`tr`,null,[e.map((e,r)=>n(D,{column:e,x:r,y:t},null))])),e.loading&&V(`tr`,{class:`v-data-table-progress`},[V(`th`,{colspan:f.value.length},[n(Zt,{name:`v-data-table-progress`,absolute:!0,active:!0,color:typeof e.loading==`boolean`||e.loading===`true`?e.color:e.loading,indeterminate:!0},{default:t.loader})])])]))}}),Bf=J({item:{type:Object,required:!0},groupCollapseIcon:{type:Q,default:`$tableGroupCollapse`},groupExpandIcon:{type:Q,default:`$tableGroupExpand`},...at()},`VDataTableGroupHeaderRow`),Vf=q()({name:`VDataTableGroupHeaderRow`,props:Bf(),setup(e,{slots:t}){let{isGroupOpen:r,toggleGroup:a,extractRows:o}=Fd(),{isSelected:s,isSomeSelected:c,select:l}=ef(),{columns:u}=Lf(),d=i(()=>o([e.item])),f=U(()=>u.value.length-+!!u.value.some(e=>e.key===`data-table-select`));return()=>V(`tr`,{class:`v-data-table-group-header-row`,style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(i=>{if(i.key===`data-table-group`){let i=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,o=()=>a(e.item);return t[`data-table-group`]?.({item:e.item,count:d.value.length,props:{icon:i,onClick:o}})??n(xf,{class:`v-data-table-group-header-row__column`,colspan:f.value},{default:()=>[n(Z,{size:`small`,variant:`text`,icon:i,onClick:o},null),V(`span`,null,[e.item.value]),V(`span`,null,[z(`(`),d.value.length,z(`)`)])]})}else if(i.key===`data-table-select`){let r=d.value.filter(e=>e.selectable),i=r.length>0&&s(r),a=c(r)&&!i,o=e=>l(r,e);return t[`data-table-select`]?.({props:{modelValue:i,indeterminate:a,"onUpdate:modelValue":o}})??n(xf,{class:`v-data-table__td--select-row`,noPadding:!0},{default:()=>[n(ys,{density:e.density,disabled:r.length===0,modelValue:i,indeterminate:a,"onUpdate:modelValue":o},null)]})}return``})])}}),Hf=J({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:Q,default:`$collapse`},expandIcon:{type:Q,default:`$expand`},onClick:Ut(),onContextmenu:Ut(),onDblclick:Ut(),...at(),...Vt()},`VDataTableRow`),Uf=q()({name:`VDataTableRow`,props:Hf(),setup(e,{slots:t}){let{displayClasses:r,mobile:i}=dn(e,`v-data-table__tr`),{isSelected:a,toggleSelect:o,someSelected:s,allSelected:c,selectAll:l}=ef(),{isExpanded:u,toggleExpand:d}=Ad(),{toggleSort:f,sortBy:p,isSorted:m}=sf(),{columns:h}=Lf();K(()=>V(`tr`,{class:E([`v-data-table__tr`,{"v-data-table__tr--clickable":!!(e.onClick||e.onContextmenu||e.onDblclick)},r.value]),onClick:e.onClick,onContextmenu:e.onContextmenu,onDblclick:e.onDblclick},[e.item&&h.value.map((r,h)=>{let g=e.item,_=`item.${r.key}`,v=`header.${r.key}`,y={index:e.index,item:g.raw,internalItem:g,value:tt(g.columns,r.key),column:r,isSelected:a,toggleSelect:o,isExpanded:u,toggleExpand:d},x={column:r,selectAll:l,isSorted:m,toggleSort:f,sortBy:p.value,someSelected:s.value,allSelected:c.value,getSortIcon:()=>``},S=typeof e.cellProps==`function`?e.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value,column:r}):e.cellProps,C=typeof r.cellProps==`function`?r.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value}):r.cellProps,w=r.key===`data-table-select`||r.key===`data-table-expand`,T=r.key===`data-table-group`&&r.width===0&&!r.title;return n(xf,b({align:r.align,indent:r.indent,class:{"v-data-table__td--expanded-row":r.key===`data-table-expand`,"v-data-table__td--select-row":r.key===`data-table-select`},fixed:r.fixed,fixedOffset:r.fixedOffset,fixedEndOffset:r.fixedEndOffset,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,maxWidth:i.value?void 0:r.maxWidth,noPadding:w,empty:T,nowrap:r.nowrap,width:i.value?void 0:r.width},S,C),{default:()=>{if(r.key===`data-table-select`)return t[`item.data-table-select`]?.({...y,props:{color:e.color,disabled:!g.selectable,modelValue:a([g]),onClick:j(()=>o(g),[`stop`])}})??n(ys,{color:e.color,disabled:!g.selectable,density:e.density,modelValue:a([g]),onClick:j(t=>o(g,e.index,t),[`stop`])},null);if(r.key===`data-table-expand`)return t[`item.data-table-expand`]?.({...y,props:{icon:u(g)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:j(()=>d(g),[`stop`])}})??n(Z,{icon:u(g)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:j(()=>d(g),[`stop`])},null);if(t[_]&&!i.value)return t[_](y);let s=k(y.value);return i.value?V(H,null,[V(`div`,{class:`v-data-table__td-title`},[t[v]?.(x)??r.title]),V(`div`,{class:`v-data-table__td-value`},[t[_]?.(y)??s])]):s}})})]))}}),Wf=J({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],...jt(Hf(),[`collapseIcon`,`expandIcon`,`density`]),...jt(Bf(),[`groupCollapseIcon`,`groupExpandIcon`,`density`]),...Vt()},`VDataTableRows`),Gf=q()({name:`VDataTableRows`,inheritAttrs:!1,props:Wf(),setup(e,{attrs:t,slots:r}){let{columns:i}=Lf(),{expandOnClick:a,toggleExpand:o,isExpanded:s}=Ad(),{isSelected:c,toggleSelect:l}=ef(),{toggleGroup:u,isGroupOpen:d}=Fd(),{t:f}=xn(),{mobile:p}=dn(e);return K(()=>{let m=jt(e,[`groupCollapseIcon`,`groupExpandIcon`,`density`]);return e.loading&&(!e.items.length||r.loading)?V(`tr`,{class:`v-data-table-rows-loading`,key:`loading`},[V(`td`,{colspan:i.value.length},[r.loading?.()??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?V(`tr`,{class:`v-data-table-rows-no-data`,key:`no-data`},[V(`td`,{colspan:i.value.length},[r[`no-data`]?.()??f(e.noDataText)])]):V(H,null,[e.items.map((f,h)=>{if(f.type===`group`){let e={index:h,item:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l,toggleGroup:u,isGroupOpen:d};return r[`group-header`]?r[`group-header`](e):n(Vf,b({key:`group-header_${f.id}`,item:f},Vo(t,`:groupHeader`,()=>e),m),r)}if(f.type===`group-summary`){let e={index:h,item:f,columns:i.value,toggleGroup:u};return r[`group-summary`]?.(e)??``}let g={index:f.virtualIndex??h,item:f.raw,internalItem:f,columns:i.value,isExpanded:s,toggleExpand:o,isSelected:c,toggleSelect:l},_={...g,props:b({key:`item_${f.key??f.index}`,onClick:a.value?()=>{o(f)}:void 0,index:h,item:f,color:e.color,cellProps:e.cellProps,collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,density:e.density,mobile:p.value},Vo(t,`:row`,()=>g),typeof e.rowProps==`function`?e.rowProps({item:g.item,index:g.index,internalItem:g.internalItem}):e.rowProps)};return V(H,{key:_.props.key},[r.item?r.item(_):n(Uf,_.props,r),s(f)&&r[`expanded-row`]?.(g)])})])}),{}}}),Kf=J({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[`even`,`odd`].includes(e)},...G(),...at(),...st(),..._n()},`VTable`),qf=q()({name:`VTable`,props:Kf(),setup(e,{slots:t,emit:r}){let{themeClasses:i}=On(e),{densityClasses:a}=Me(e);return K(()=>n(e.tag,{class:E([`v-table`,{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!t.top,"v-table--has-bottom":!!t.bottom,"v-table--hover":e.hover,"v-table--striped-even":e.striped===`even`,"v-table--striped-odd":e.striped===`odd`},i.value,a.value,e.class]),style:h(e.style)},{default:()=>[t.top?.(),t.default?V(`div`,{class:`v-table__wrapper`,style:{height:Y(e.height)}},[V(`table`,null,[t.default()])]):t.wrapper?.(),t.bottom?.()]})),{}}}),Jf=J({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 Yf(e,t,n,r){let i=e.returnObject?t:ot(t,e.itemValue),a=ot(t,e.itemSelectable,!0),o=r.reduce((e,n)=>(n.key!=null&&(e[n.key]=ot(t,n.value)),e),{});return{type:`item`,key:e.returnObject?ot(t,e.itemValue):i,index:n,value:i,selectable:a,columns:o,raw:t}}function Xf(e,t,n){return t.map((t,r)=>Yf(e,t,r,n))}function Zf(e,t){return{items:i(()=>Xf(e,e.items,t.value))}}var Qf=J({...Wf(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...Dd(),...jd(),...Sf(),...Jf(),...Zd(),...tf(),...Ot(Rf(),[`multiSort`,`initialSortOrder`]),...Kf()},`DataTable`),$f=J({...Vd(),...Qf(),...Xs(),...yf()},`VDataTable`),ep=q()({name:`VDataTable`,props:$f(),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,{attrs:t,slots:r}){let{groupBy:a}=Nd(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=rf(e),{page:u,itemsPerPage:d}=Ud(e),{disableSort:f}=P(e),{columns:p,headers:m,sortFunctions:h,sortRawFunctions:g,filterFunctions:_}=If(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:v}=Zf(e,p),y=U(()=>e.search),{filteredItems:x}=Qs(e,v,y,{transform:e=>e.columns,customKeyFilter:_}),{toggleSort:S}=of({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l,page:u}),{sortByWithGroups:C,opened:w,extractRows:T,isGroupOpen:E,toggleGroup:D}=Pd({groupBy:a,sortBy:s,disableSort:f}),{sortedItems:O}=cf(e,x,C,{transform:e=>({...e.raw,...e.columns}),sortFunctions:h,sortRawFunctions:g}),{pageCount:k,setItemsPerPage:A,prevPage:j,nextPage:M,setPage:ee,paginatedItems:N}=qd({pageBy:i(()=>e.pageBy===`auto`?e.groupBy.length?`group`:`item`:e.pageBy),sortedItems:O,paginate:e=>{let{startIndex:t,stopIndex:n,pageCount:r,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}=Wd({page:u,itemsPerPage:d,itemsLength:i(()=>ve(e).length)}),{paginatedItems:l}=Kd({items:e,startIndex:t,stopIndex:n,itemsPerPage:d});return{paginatedItems:l,pageCount:r,setItemsPerPage:a,prevPage:o,nextPage:s,setPage:c}},group:e=>zd(e,a,w,()=>!!r[`group-summary`])}),te=i(()=>T(N.value)),{isSelected:F,select:I,selectAll:ne,toggleSelect:re,someSelected:ie,allSelected:L}=$d(e,{allItems:v,currentPage:te}),{isExpanded:ae,toggleExpand:R}=kd(e);Bd({page:u,itemsPerPage:d,sortBy:s,groupBy:a,search:y}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let oe=i(()=>({page:u.value,itemsPerPage:d.value,sortBy:s.value,pageCount:k.value,toggleSort:S,setItemsPerPage:A,prevPage:j,nextPage:M,setPage:ee,someSelected:ie.value,allSelected:L.value,isSelected:F,select:I,selectAll:ne,toggleSelect:re,isExpanded:ae,toggleExpand:R,isGroupOpen:E,toggleGroup:D,items:te.value.map(e=>e.raw),internalItems:te.value,groupedItems:N.value,columns:p.value,headers:m.value}));return K(()=>{let i=bf.filterProps(e),a=zf.filterProps(Ot(e,[`multiSort`])),o=Gf.filterProps(e),s=qf.filterProps(e);return n(qf,b({class:[`v-data-table`,{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},s,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(oe.value),default:()=>r.default?r.default(oe.value):V(H,null,[r.colgroup?.(oe.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`},[n(zf,b(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(oe.value),!e.hideDefaultBody&&V(`tbody`,null,[r[`body.prepend`]?.(oe.value),r.body?r.body(oe.value):n(Gf,b(t,o,{items:N.value}),r),r[`body.append`]?.(oe.value)]),r.tbody?.(oe.value),r.tfoot?.(oe.value)]),bottom:()=>r.bottom?r.bottom(oe.value):!e.hideDefaultFooter&&V(H,null,[n(fr,null,null),n(bf,i,{prepend:r[`footer.prepend`]})])})}),{}}}),tp=J({...Ot(Qf(),[`hideDefaultFooter`]),...jd(),...Vs(),...Xs()},`VDataTableVirtual`),np=q()({name:`VDataTableVirtual`,props:tp(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,{attrs:t,slots:r}){let{groupBy:a}=Nd(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=rf(e),{disableSort:u}=P(e),{columns:d,headers:f,filterFunctions:p,sortFunctions:m,sortRawFunctions:h}=If(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:g}=Zf(e,d),_=U(()=>e.search),{filteredItems:v}=Qs(e,g,_,{transform:e=>e.columns,customKeyFilter:p}),{toggleSort:y}=of({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}),{sortByWithGroups:x,opened:S,extractRows:C,isGroupOpen:w,toggleGroup:T}=Pd({groupBy:a,sortBy:s,disableSort:u}),{sortedItems:E}=cf(e,v,x,{transform:e=>({...e.raw,...e.columns}),sortFunctions:m,sortRawFunctions:h}),{flatItems:D}=zd(E,a,S,()=>!!r[`group-summary`]),O=i(()=>C(D.value)),{isSelected:k,select:A,selectAll:j,toggleSelect:ee,someSelected:N,allSelected:te}=$d(e,{allItems:O,currentPage:O}),{isExpanded:F,toggleExpand:I}=kd(e),{containerRef:ne,markerRef:re,paddingTop:ie,paddingBottom:L,computedItems:ae,handleItemResize:R,handleScroll:oe,handleScrollend:z,calculateVisibleItems:se,scrollToIndex:ce}=Hs(e,D),le=i(()=>ae.value.map(e=>({...e.raw,virtualIndex:e.index})));Bd({sortBy:s,page:M(1),itemsPerPage:M(-1),groupBy:a,search:_}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let B=i(()=>({sortBy:s.value,toggleSort:y,someSelected:N.value,allSelected:te.value,isSelected:k,select:A,selectAll:j,toggleSelect:ee,isExpanded:F,toggleExpand:I,isGroupOpen:w,toggleGroup:T,items:O.value.map(e=>e.raw),internalItems:O.value,groupedItems:D.value,columns:d.value,headers:f.value}));return K(()=>{let i=zf.filterProps(Ot(e,[`multiSort`])),a=Gf.filterProps(e),o=qf.filterProps(e);return n(qf,b({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},o,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(B.value),wrapper:()=>V(`div`,{ref:ne,onScrollPassive:oe,onScrollend:z,class:`v-table__wrapper`,style:{height:Y(e.height)}},[V(`table`,null,[r.colgroup?.(B.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`},[n(zf,b(i,{multiSort:!!e.multiSort}),r)]),r.thead?.(B.value),!e.hideDefaultBody&&V(`tbody`,{key:`tbody`},[V(`tr`,{ref:re,style:{height:Y(ie.value),border:0}},[V(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)]),r[`body.prepend`]?.(B.value),n(Gf,b(t,a,{items:le.value}),{...r,item:e=>n(Ls,{key:e.internalItem.index,renderless:!0,"onUpdate:height":t=>R(e.internalItem.index,t)},{default:({itemRef:t})=>r.item?.({...e,itemRef:t})??n(Uf,b(e.props,{ref:t,key:e.internalItem.index,index:e.index}),r)})}),r[`body.append`]?.(B.value),V(`tr`,{style:{height:Y(L.value),border:0}},[V(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)])]),r.tbody?.(B.value),r.tfoot?.(B.value)])]),bottom:()=>r.bottom?.(B.value)})}),{calculateVisibleItems:se,scrollToIndex:ce}}}),rp=J({itemsLength:{type:[Number,String],required:!0},...Vd(),...Qf(),...yf()},`VDataTableServer`),ip=q()({name:`VDataTableServer`,props:rp(),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,{attrs:t,slots:r}){let{groupBy:a}=Nd(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=rf(e),{page:u,itemsPerPage:d}=Ud(e),{disableSort:f}=P(e),p=i(()=>parseInt(e.itemsLength,10)),{columns:m,headers:h}=If(e,{groupBy:a,showSelect:U(()=>e.showSelect),showExpand:U(()=>e.showExpand)}),{items:g}=Zf(e,m),{toggleSort:_}=of({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l,page:u}),{opened:v,isGroupOpen:y,toggleGroup:x,extractRows:S}=Pd({groupBy:a,sortBy:s,disableSort:f}),{pageCount:C,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D}=Wd({page:u,itemsPerPage:d,itemsLength:p}),{flatItems:k}=zd(g,a,v,()=>!!r[`group-summary`]),{isSelected:A,select:j,selectAll:M,toggleSelect:ee,someSelected:N,allSelected:te}=$d(e,{allItems:g,currentPage:g}),{isExpanded:F,toggleExpand:I}=kd(e),ne=i(()=>S(g.value));Bd({page:u,itemsPerPage:d,sortBy:s,groupBy:a,search:U(()=>e.search)}),O(`v-data-table`,{toggleSort:_,sortBy:s}),Xe({VDataTableRows:{hideNoData:U(()=>e.hideNoData),noDataText:U(()=>e.noDataText),loading:U(()=>e.loading),loadingText:U(()=>e.loadingText)}});let re=i(()=>({page:u.value,itemsPerPage:d.value,sortBy:s.value,pageCount:C.value,toggleSort:_,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D,someSelected:N.value,allSelected:te.value,isSelected:A,select:j,selectAll:M,toggleSelect:ee,isExpanded:F,toggleExpand:I,isGroupOpen:y,toggleGroup:x,items:ne.value.map(e=>e.raw),internalItems:ne.value,groupedItems:k.value,columns:m.value,headers:h.value}));K(()=>{let i=bf.filterProps(e),a=zf.filterProps(Ot(e,[`multiSort`])),o=Gf.filterProps(e),s=qf.filterProps(e);return n(qf,b({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},s,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(re.value),default:()=>r.default?r.default(re.value):V(H,null,[r.colgroup?.(re.value),!e.hideDefaultHeader&&V(`thead`,{key:`thead`,class:`v-data-table__thead`,role:`rowgroup`},[n(zf,b(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(re.value),!e.hideDefaultBody&&V(`tbody`,{class:`v-data-table__tbody`,role:`rowgroup`},[r[`body.prepend`]?.(re.value),r.body?r.body(re.value):n(Gf,b(t,o,{items:k.value}),r),r[`body.append`]?.(re.value)]),r.tbody?.(re.value),r.tfoot?.(re.value)]),bottom:()=>r.bottom?r.bottom(re.value):!e.hideDefaultFooter&&V(H,null,[n(fr,null,null),n(bf,i,{prepend:r[`footer.prepend`]})])})})}}),ap=J({fluid:{type:Boolean,default:!1},...G(),...Dt(),...st()},`VContainer`),op=q()({name:`VContainer`,props:ap(),setup(e,{slots:t}){let{rtlClasses:r}=mn(),{dimensionStyles:i}=Tt(e);return K(()=>n(e.tag,{class:E([`v-container`,{"v-container--fluid":e.fluid},r.value,e.class]),style:h([i.value,e.style])},t)),{}}}),sp=vn.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),cp=vn.reduce((e,t)=>{let n=`offset`+_(t);return e[n]={type:[String,Number],default:null},e},{}),lp={col:Fe(sp),offset:Fe(cp),order:[`order`,`orderSm`,`orderMd`,`orderLg`,`orderXl`,`orderXxl`]};function up(e){if(typeof e==`string`&&e.includes(`/`)){let[t,n]=e.split(`/`);return{cols:Number(t),size:Number(n)}}return{cols:e}}function dp(e,t,n){if(n==null||n===!1)return{};let{cols:r,size:i}=up(n),a=t.replace(e,``).toLowerCase();return e===`offset`?{className:`v-col--offset-${a}-${r}`,variables:[{[`--v-col-offset-base-${a}`]:i}]}:e===`order`?{className:`order-${a}-${r}`}:{className:r===``||r===!0?`v-col--${a}`:`v-col--cols-${a}-${r}`,variables:[{[`--v-col-size-base-${a}`]:i}]}}var fp=[`auto`,`start`,`end`,`center`,`baseline`,`stretch`],pp=e=>fp.includes(e),mp=J({cols:{type:[Boolean,String,Number],default:!1},...sp,offset:{type:[String,Number],default:null},...cp,order:{type:[String,Number],default:null},orderSm:{type:[String,Number],default:null},orderMd:{type:[String,Number],default:null},orderLg:{type:[String,Number],default:null},orderXl:{type:[String,Number],default:null},orderXxl:{type:[String,Number],default:null},alignSelf:{type:String,default:null,validator:pp},...G(),...st()},`VCol`),hp=q()({name:`VCol`,props:mp(),setup(e,{slots:t}){let n=i(()=>up(e.cols).size),r=i(()=>up(e.offset).size),a=i(()=>{let t=[`v-col`],n=[],r;for(r in lp)lp[r].forEach(i=>{let a=e[i],{className:o,variables:s}=dp(r,i,a);o&&t.push(o),s&&n.push(...s)});let{cols:i}=up(e.cols),{cols:a}=up(e.offset);return t.push({[`v-col--cols-${i}`]:i,[`v-col--offset-${a}`]:a,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),{classes:t,variables:n}});return()=>c(e.tag,{class:[a.value.classes,e.class],style:[{"--v-col-size-base":n.value},{"--v-col-offset-base":r.value},a.value.variables,e.style]},t.default?.())}}),gp=[`start`,`end`,`center`],_p=[`space-between`,`space-around`,`space-evenly`],vp=[...gp,`baseline`,`stretch`],yp=e=>vp.includes(e),bp=[...gp,..._p],xp=e=>bp.includes(e),Sp=[...gp,..._p,`stretch`],Cp=e=>Sp.includes(e),wp={align:[`align`,`alignSm`,`alignMd`,`alignLg`,`alignXl`,`alignXxl`],justify:[`justify`,`justifySm`,`justifyMd`,`justifyLg`,`justifyXl`,`justifyXxl`],alignContent:[`alignContent`,`alignContentSm`,`alignContentMd`,`alignContentLg`,`alignContentXl`,`alignContentXxl`]},Tp={align:`align`,justify:`justify`,alignContent:`align-content`};function Ep(e,t,n){let r=Tp[e];if(n!=null){if(t){let n=t.replace(e,``);r+=`-${n}`}return r+=`-${n}`,r.toLowerCase()}}var Dp=J({dense:Boolean,align:{type:String,default:null,validator:yp},alignSm:{type:String,default:null,validator:yp},alignMd:{type:String,default:null,validator:yp},alignLg:{type:String,default:null,validator:yp},alignXl:{type:String,default:null,validator:yp},alignXxl:{type:String,default:null,validator:yp},justify:{type:String,default:null,validator:xp},justifySm:{type:String,default:null,validator:xp},justifyMd:{type:String,default:null,validator:xp},justifyLg:{type:String,default:null,validator:xp},justifyXl:{type:String,default:null,validator:xp},justifyXxl:{type:String,default:null,validator:xp},alignContent:{type:String,default:null,validator:Cp},alignContentSm:{type:String,default:null,validator:Cp},alignContentMd:{type:String,default:null,validator:Cp},alignContentLg:{type:String,default:null,validator:Cp},alignContentXl:{type:String,default:null,validator:Cp},alignContentXxl:{type:String,default:null,validator:Cp},noGutters:Boolean,gap:[Number,String,Array],size:[Number,String],...G(),...at(),...st()},`VRow`),Op=q()({name:`VRow`,props:Dp(),setup(e,{slots:t}){e.dense&&Pn(`dense`,`density="comfortable"`);let n=i(()=>{let t=[],n;for(n in wp)wp[n].forEach(r=>{let i=e[r],a=Ep(n,r,i);a&&t.push(a)});return t.push({"v-row--no-gutters":e.noGutters,"v-row--density-default":e.density===`default`&&!e.noGutters&&!e.dense,"v-row--density-compact":e.density===`compact`,"v-row--density-comfortable":e.density===`comfortable`||e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),t}),r=i(()=>Array.isArray(e.gap)?Y(e.gap[0]||0):Y(e.gap)),a=i(()=>Array.isArray(e.gap)?Y(e.gap[1]||0):r.value);return()=>c(e.tag,{class:[`v-row`,n.value,e.class],style:[{"--v-col-gap-x":r.value,"--v-col-gap-y":a.value,"--v-row-columns":e.size},e.style]},t.default?.())}}),kp=rr(`v-spacer`,`div`,`VSpacer`),Ap=J({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:Q,default:`$next`},prevIcon:{type:Q,default:`$prev`},modeIcon:{type:Q,default:`$subgroup`},text:String,monthText:String,yearText:String,viewMode:{type:String,default:`month`}},`VDatePickerControls`),jp=q()({name:`VDatePickerControls`,props:Ap(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:prev-year":()=>!0,"click:next-year":()=>!0},setup(e,{emit:t,slots:r}){let{t:a}=xn(),o=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`text`):!!e.disabled),s=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`mode`):!!e.disabled),c=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-month`):!!e.disabled),l=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-month`):!!e.disabled),u=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-year`):!!e.disabled),d=i(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-year`):!!e.disabled);function f(){t(`click:prev`)}function p(){t(`click:next`)}function m(){t(`click:prev-year`)}function h(){t(`click:next-year`)}function g(){t(`click:year`)}function _(){t(`click:month`)}return K(()=>{let t={VBtn:{density:`comfortable`,variant:`text`}},i=n(Z,{"data-testid":`prev-month`,disabled:c.value,icon:e.prevIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.previousMonth`),onClick:f},null),v=n(Z,{"data-testid":`next-month`,disabled:l.value,icon:e.nextIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.nextMonth`),onClick:p},null),y=n(Z,{"data-testid":`prev-year`,disabled:u.value,icon:e.prevIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.previousYear`),onClick:m},null),b=n(Z,{"data-testid":`next-year`,disabled:d.value,icon:e.nextIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.nextYear`),onClick:h},null),x=n(Z,{class:`v-date-picker-controls__only-month-btn`,"data-testid":`month-btn`,density:`default`,disabled:o.value,text:e.monthText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:_},null),S=n(Z,{class:`v-date-picker-controls__only-year-btn`,"data-testid":`year-btn`,density:`default`,disabled:s.value,text:e.yearText,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null),C=n(Z,{class:`v-date-picker-controls__year-btn`,"data-testid":`year-btn`,density:`default`,disabled:s.value,text:e.text,appendIcon:e.modeIcon,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null),w=V(H,null,[n(Z,{class:`v-date-picker-controls__month-btn`,"data-testid":`month-btn`,height:`36`,disabled:o.value,text:e.text,rounded:!0,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:_},null),n(Z,{class:`v-date-picker-controls__mode-btn`,"data-testid":`year-btn`,disabled:s.value,icon:e.modeIcon,"aria-label":a(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:g},null)]),T={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??``,monthText:e.monthText??``,yearText:e.yearText??``,openMonths:_,openYears:g,prevMonth:f,nextMonth:p,prevYear:m,nextYear:h},D=V(H,null,[e.noMonthPicker?C:w,n(kp,null,null),V(`div`,{class:`v-date-picker-controls__month`},[i,v])]),O=V(H,null,[V(`div`,{class:`v-date-picker-controls__month`},[i,x,v]),n(kp,null,null),V(`div`,{class:`v-date-picker-controls__year`},[y,S,b])]);return n(At,{defaults:t},{default:()=>[V(`div`,{class:E([`v-date-picker-controls`,`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Y(e.controlHeight)}},[r.default?.(T)??V(H,null,[e.controlVariant===`modal`&&D,e.controlVariant===`docked`&&O])])]})}),{}}}),Mp=J({appendIcon:Q,color:String,header:String,transition:String,onClick:Ut()},`VDatePickerHeader`),Np=q()({name:`VDatePickerHeader`,props:Mp(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,{emit:t,slots:r}){let{backgroundColorClasses:i,backgroundColorStyles:a}=Sn(()=>e.color);function o(){t(`click`)}function s(){t(`click:append`)}return K(()=>{let t=!!(r.default||e.header),c=!!(r.append||e.appendIcon);return V(`div`,{class:E([`v-date-picker-header`,{"v-date-picker-header--clickable":!!e.onClick},i.value]),style:h(a.value),onClick:o},[r.prepend&&V(`div`,{key:`prepend`,class:`v-date-picker-header__prepend`},[r.prepend()]),t&&n(Le,{key:`content`,name:e.transition},{default:()=>[V(`div`,{key:e.header,class:`v-date-picker-header__content`},[r.default?.()??e.header])]}),c&&V(`div`,{class:`v-date-picker-header__append`},[r.append?n(At,{key:`append-defaults`,disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:`text`}}},{default:()=>[r.append?.()]}):n(Z,{key:`append-btn`,icon:e.appendIcon,variant:`text`,onClick:s},null)])])}),{}}}),Pp=J({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 Fp(e){let t=xr(),n=X(e,`modelValue`,[],e=>gn(e).map(e=>t.date(e))),r=i(()=>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()),a=X(e,`year`,void 0,e=>{let n=e==null?t.getYear(r.value):Number(e);return t.startOfYear(t.setYear(t.date(),n))},e=>t.getYear(e)),o=X(e,`month`,void 0,e=>{let n=e==null?t.getMonth(r.value):Number(e),i=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(i,n)},e=>t.getMonth(e)),s=i(()=>{let n=t.toJsDate(t.startOfWeek(t.date(),e.firstDayOfWeek)).getDay();return t.getWeekdays(e.firstDayOfWeek,e.weekdayFormat).filter((t,r)=>e.weekdays.includes((r+n)%7))}),c=i(()=>{let n=t.getWeekArray(o.value,e.firstDayOfWeek),r=n.flat();if(e.weeksInMonth===`static`&&r.length<42){let e=r[r.length-1],i=[];for(let a=1;a<=42-r.length;a++)i.push(t.addDays(e,a)),a%7==0&&(n.push(i),i=[])}return n});function l(r,i){return r.filter(n=>e.weekdays.includes(t.toJsDate(n).getDay())).map((r,a)=>{let s=t.toISO(r),c=!t.isSameMonth(r,o.value),l=t.isSameDay(r,t.startOfMonth(o.value)),u=t.isSameDay(r,t.endOfMonth(o.value)),d=t.isSameDay(r,o.value),f=e.weekdays.length;return{date:r,formatted:t.format(r,`keyboardDate`),isAdjacent:c,isDisabled:h(r),isEnd:u,isHidden:c&&!e.showAdjacentMonths,isSame:d,isSelected:n.value.some(e=>t.isSameDay(r,e)),isStart:l,isToday:t.isSameDay(r,i),isWeekEnd:a%f===f-1,isWeekStart:a%f===0,isoDate:s,localized:t.format(r,`dayOfMonth`),month:t.getMonth(r),year:t.getYear(r)}})}let u=i(()=>{let n=t.startOfWeek(r.value,e.firstDayOfWeek),i=[];for(let e=0;e<=6;e++)i.push(t.addDays(n,e));return l(i,t.date())}),d=i(()=>l(c.value.flat(),t.date())),f=i(()=>c.value.map(n=>n.length?t.getWeek(n[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:p,maxDate:m}=Ip(e);function h(n){if(e.disabled)return!0;let r=t.date(n);return p.value&&t.isBefore(t.endOfDay(r),p.value)||m.value&&t.isAfter(r,m.value)?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(e=>t.isSameDay(t.date(e),r)):typeof e.allowedDates==`function`?!e.allowedDates(r):!1}return{displayValue:r,daysInMonth:d,daysInWeek:u,genDays:l,model:n,weeksInMonth:c,weekdayLabels:s,weekNumbers:f}}function Ip(e){let t=xr(),n=i(()=>{if(!e.min)return null;let n=t.date(e.min);return t.isValid(n)?n:null}),r=i(()=>{if(!e.max)return null;let n=t.date(e.max);return t.isValid(n)?n:null});function a(e){return n.value&&t.isBefore(e,n.value)?n.value:r.value&&t.isAfter(e,r.value)?r.value:e}function o(e){return(!n.value||t.isAfter(e,n.value))&&(!r.value||t.isBefore(e,r.value))}return{minDate:n,maxDate:r,clampDate:a,isInAllowedRange:o}}var Lp=J({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},...Ot(Pp(),[`displayValue`])},`VDatePickerMonth`),Rp=q()({name:`VDatePickerMonth`,props:Lp(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,{emit:t,slots:r}){let a=L(),{t:o}=xn(),{daysInMonth:s,model:c,weekNumbers:l,weekdayLabels:u}=Fp(e),d=xr(),f=M(),p=M(),m=M(!1),h=U(()=>m.value?e.reverseTransition:e.transition);e.multiple===`range`&&c.value.length>0&&(f.value=c.value[0],c.value.length>1&&(p.value=c.value[c.value.length-1]));let g=i(()=>{let t=[`number`,`string`].includes(typeof e.multiple)?Number(e.multiple):1/0;return c.value.length>=t});B(s,(e,t)=>{t&&(m.value=d.isBefore(e[0].date,t[0].date))});function _(e){let t=d.startOfDay(e);if(c.value.length===0?f.value=void 0:c.value.length===1&&(f.value=c.value[0],p.value=void 0),!f.value)f.value=t,c.value=[f.value];else if(p.value)f.value=e,p.value=void 0,c.value=[f.value];else{if(d.isSameDay(t,f.value)){f.value=void 0,c.value=[];return}else d.isBefore(t,f.value)?(p.value=d.endOfDay(f.value),f.value=t):p.value=d.endOfDay(t);c.value=[f.value,p.value]}}function v(e){let t=d.format(e.date,`fullDateWithWeekday`);return o(`$vuetify.datePicker.ariaLabel.${e.isToday?`currentDate`:`selectDate`}`,t)}function y(e){let t=c.value.findIndex(t=>d.isSameDay(t,e));if(t===-1)c.value=[...c.value,e];else{let e=[...c.value];e.splice(t,1),c.value=e}}function b(t){e.multiple===`range`?_(t):e.multiple?y(t):c.value=[t]}function x(t){let{events:n,eventColor:r}=e,i,a=[];if(i=Array.isArray(n)?n.includes(t):n instanceof Function?n(t)||!1:n&&n[t]||!1,i)i===!0?typeof r==`string`?a=[r]:typeof r==`function`?a=gn(r(t)):Array.isArray(r)?a=r:typeof r==`object`&&r&&(a=gn(r[t])):a=gn(i);else return[];return a.length?a.filter(Boolean).map(e=>typeof e==`string`?e:`surface-variant`):[`surface-variant`]}function S(e){let t=x(e);return t.length?V(`div`,{class:`v-date-picker-month__events`},[t.map(e=>n(nr,{dot:!0,color:e},null))]):null}K(()=>V(`div`,{class:`v-date-picker-month`,style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&V(`div`,{key:`weeks`,class:`v-date-picker-month__weeks`},[!e.hideWeekdays&&V(`div`,{key:`hide-week-days`,class:`v-date-picker-month__day`},[z(`\xA0`)]),l.value.map(e=>V(`div`,{class:E([`v-date-picker-month__day`,`v-date-picker-month__day--adjacent`])},[e]))]),n(Le,{name:h.value},{default:()=>[V(`div`,{ref:a,key:s.value[0].date?.toString(),class:`v-date-picker-month__days`},[!e.hideWeekdays&&u.value.map(e=>V(`div`,{class:E([`v-date-picker-month__day`,`v-date-picker-month__weekday`])},[e])),s.value.map((t,i)=>{let a={props:{class:`v-date-picker-month__day-btn`,color:t.isSelected||t.isToday?e.color:void 0,disabled:t.isDisabled,readonly:e.readonly,icon:!0,ripple:!1,variant:t.isSelected?`flat`:t.isToday?`outlined`:`text`,"aria-label":v(t),"aria-current":t.isToday?`date`:void 0,onClick:()=>b(t.date)},item:t,i},o=e.multiple===`range`&&c.value.length===2?d.isWithinRange(t.date,c.value):c.value.some(e=>d.isSameDay(e,t.date));return g.value&&!o&&(t.isDisabled=!0),V(`div`,{class:E([`v-date-picker-month__day`,{"v-date-picker-month__day--adjacent":t.isAdjacent,"v-date-picker-month__day--hide-adjacent":t.isHidden,"v-date-picker-month__day--selected":o,"v-date-picker-month__day--week-end":t.isWeekEnd,"v-date-picker-month__day--week-start":t.isWeekStart}]),"data-v-date":t.isDisabled?void 0:t.isoDate},[(e.showAdjacentMonths||!t.isAdjacent)&&(r.day?.(a)??n(Z,a.props,{default:()=>[t.localized,S(t.isoDate)]}))])})])]})]))}}),zp=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},`VDatePickerMonths`),Bp=q()({name:`VDatePickerMonths`,props:zp(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=xr(),o=X(e,`modelValue`),s=i(()=>{let t=a.startOfYear(a.date());return e.year&&(t=a.setYear(t,e.year)),Pt(12).map(n=>{let r=a.format(t,`monthShort`),i=a.format(t,`month`),o=!!(!c(n)||e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),t)||e.max&&a.isAfter(t,a.startOfMonth(a.date(e.max))));return t=a.getNextMonth(t),{isDisabled:o,text:r,label:i,value:n}})});me(()=>{o.value=o.value??a.getMonth(a.date())});function c(t){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(t):typeof e.allowedMonths==`function`?e.allowedMonths(t):!0}return K(()=>V(`div`,{class:`v-date-picker-months`,style:{height:Y(e.height)}},[V(`div`,{class:`v-date-picker-months__content`},[s.value.map((i,a)=>{let s={active:o.value===a,ariaLabel:i.label,color:o.value===a?e.color:void 0,disabled:i.isDisabled,rounded:!0,text:i.text,variant:o.value===i.value?`flat`:`text`,onClick:()=>c(a)};function c(e){if(o.value===e){t(`update:modelValue`,o.value);return}o.value=e}return r.month?.({month:i,i:a,props:s})??n(Z,b({key:`month`},s),null)})])])),{}}}),Vp=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},`VDatePickerYears`),Hp=q()({name:`VDatePickerYears`,props:Vp(),directives:{vIntersect:Wr},emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let a=xr(),o=X(e,`modelValue`),s=M(!1),c=i(()=>{let t=a.getYear(a.date()),n=t-100,r=t+52;e.min&&(n=a.getYear(a.date(e.min))),e.max&&(r=a.getYear(a.date(e.max)));let i=a.startOfYear(a.date());return i=a.setYear(i,n),Pt(r-n+1,n).map(e=>{let t=a.format(i,`year`);return i=a.setYear(i,a.getYear(i)+1),{text:t,value:e,isDisabled:!f(e)}})});me(()=>{o.value=o.value??a.getYear(a.date())});let l=Mn(),u=Mn();function d(){let e=l.el,t=u.el;if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect();e.scrollTop+=r.top-n.top-e.clientHeight/2+r.height/2}function f(t){return Array.isArray(e.allowedYears)&&e.allowedYears.length?e.allowedYears.includes(t):typeof e.allowedYears==`function`?e.allowedYears(t):!0}return K(()=>N(V(`div`,{class:`v-date-picker-years`,ref:l,style:{height:Y(e.height)}},[V(`div`,{class:`v-date-picker-years__content`,onFocus:()=>u.el?.focus(),onFocusin:()=>s.value=!0,onFocusout:()=>s.value=!1,tabindex:s.value?-1:0},[c.value.map((i,a)=>{let s={ref:o.value===i.value?u:void 0,active:o.value===i.value,color:o.value===i.value?e.color:void 0,rounded:!0,text:i.text,disabled:i.isDisabled,variant:o.value===i.value?`flat`:`text`,onClick:()=>{if(o.value===i.value){t(`update:modelValue`,o.value);return}o.value=i.value}};return r.year?.({year:i,i:a,props:s})??n(Z,b({key:`month`},s),null)})])]),[[Wr,{handler:d},null,{once:!0}]])),{}}}),Up=J({header:{type:String,default:`$vuetify.datePicker.header`},headerColor:String,headerDateFormat:{type:String,default:`normalDateWithWeekday`},landscapeHeaderWidth:[Number,String],...Ot(Ap(),[`active`,`monthText`,`yearText`]),...Lp({weeksInMonth:`static`}),...Ot(zp(),[`modelValue`]),...Ot(Vp(),[`modelValue`]),...bd({title:`$vuetify.datePicker.title`}),modelValue:null},`VDatePicker`),Wp=q()({name:`VDatePicker`,props:Up(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:r}){let a=xr(),{t:o}=xn(),{rtlClasses:s}=mn(),c=X(e,`modelValue`,void 0,e=>gn(e).map(e=>a.date(e)),t=>e.multiple?t:t[0]),l=X(e,`viewMode`),{minDate:u,maxDate:d,clampDate:f}=Ip(e),p=i(()=>{let e=a.date(),t=c.value?.[0]?a.date(c.value[0]):f(e);return t&&a.isValid(t)?t:e}),m=U(()=>e.headerColor??e.color),h=X(e,`month`),g=i({get:()=>Number(h.value??a.getMonth(a.startOfMonth(p.value))),set:e=>h.value=e}),_=X(e,`year`),v=i({get:()=>Number(_.value??a.getYear(a.startOfYear(a.setMonth(p.value,g.value)))),set:e=>_.value=e}),y=M(!1),x=i(()=>{if(e.multiple===`range`&&c.value.length===2){let[e,t]=c.value;return o(`$vuetify.datePicker.itemsSelected`,a.getDiff(t,e,`days`)+1)}if(e.multiple&&c.value.length>1)return o(`$vuetify.datePicker.itemsSelected`,c.value.length);let t=c.value[0]&&a.isValid(c.value[0])?a.format(a.date(c.value[0]),e.headerDateFormat):o(e.header);return e.landscape&&t.split(` `).length===3?t.replace(` `,`
`):t}),S=U(()=>{let e=a.date();return e=a.setDate(e,1),e=a.setMonth(e,g.value),e=a.setYear(e,v.value),e}),C=U(()=>a.format(S.value,`monthAndYear`)),w=U(()=>a.format(S.value,`monthShort`)),T=U(()=>a.format(S.value,`year`)),E=U(()=>`date-picker-header${y.value?`-reverse`:``}-transition`),D=i(()=>{if(e.disabled)return!0;let t=[];if(l.value!==`month`)t.push(`prev-month`,`next-month`,`prev-year`,`next-year`);else{let e=a.date();if(e=a.startOfMonth(e),e=a.setMonth(e,g.value),e=a.setYear(e,v.value),u.value){let n=a.addDays(a.startOfMonth(e),-1),r=a.addDays(a.startOfYear(e),-1);a.isAfter(u.value,n)&&t.push(`prev-month`),a.isAfter(u.value,r)&&t.push(`prev-year`)}if(d.value){let n=a.addDays(a.endOfMonth(e),1),r=a.addDays(a.endOfYear(e),1);a.isAfter(n,d.value)&&t.push(`next-month`),a.isAfter(r,d.value)&&t.push(`next-year`)}}return t}),O=i(()=>e.allowedYears||j),k=i(()=>e.allowedMonths||ee);function A(t,n){let r=e.allowedDates;if(typeof r!=`function`)return!0;let i=1+br(a,t,n);for(let e=0;e<i;e++)if(r(a.addDays(t,e)))return!0;return!1}function j(t){if(typeof e.allowedDates==`function`){let e=a.parseISO(`${t}-01-01`);return A(e,a.endOfYear(e))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(a.getYear(a.date(n))===t)return!0;return!1}return!0}function ee(t){if(typeof e.allowedDates==`function`){let e=String(t+1).padStart(2,`0`),n=a.parseISO(`${v.value}-${e}-01`);return A(n,a.endOfMonth(n))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(a.getYear(a.date(n))===v.value&&a.getMonth(a.date(n))===t)return!0;return!1}return!0}function N(){g.value<11?g.value++:(v.value++,g.value=0,L()),ie()}function P(){g.value>0?g.value--:(v.value--,g.value=11,L()),ie()}function te(){if(v.value++,d.value){let e=String(g.value+1).padStart(2,`0`),t=a.parseISO(`${v.value}-${e}-01`);a.isAfter(t,d.value)&&(g.value=a.getMonth(d.value))}L()}function F(){if(v.value--,u.value){let e=String(g.value+1).padStart(2,`0`),t=a.endOfMonth(a.parseISO(`${v.value}-${e}-01`));a.isAfter(u.value,t)&&(g.value=a.getMonth(u.value))}L()}function I(){l.value=`month`}function ne(){l.value=l.value===`months`?`month`:`months`}function re(){l.value=l.value===`year`?`month`:`year`}function ie(){l.value===`months`&&ne()}function L(){l.value===`year`&&re()}return B(c,(e,t)=>{let n=gn(t),r=gn(e);if(!r.length)return;let i=a.date(n[n.length-1]),o=a.date(r[r.length-1]);if(a.isSameDay(i,o))return;let s=a.getMonth(o),c=a.getYear(o);s!==g.value&&(g.value=s,ie()),c!==v.value&&(v.value=c,L()),y.value=a.isBefore(i,o)}),K(()=>{let t=xd.filterProps(e),i=Ot(jp.filterProps(e),[`viewMode`]),a=Np.filterProps(e),f=Rp.filterProps(e),p=Ot(Bp.filterProps(e),[`modelValue`]),h=Ot(Hp.filterProps(e),[`modelValue`]),_={color:m.value,header:x.value,transition:E.value};return n(xd,b(t,{color:m.value,class:[`v-date-picker`,`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},s.value,e.class],style:[{"--v-date-picker-landscape-header-width":Y(e.landscapeHeaderWidth)},e.style]}),{title:()=>r.title?.()??V(`div`,{class:`v-date-picker__title`},[o(e.title)]),header:()=>r.header?n(At,{defaults:{VDatePickerHeader:{..._}}},{default:()=>[r.header?.(_)]}):n(Np,b({key:`header`},a,_,{onClick:l.value===`month`?void 0:I}),{prepend:r.prepend,append:r.append}),default:()=>V(H,null,[n(jp,b(i,{disabled:D.value,viewMode:l.value,text:C.value,monthText:w.value,yearText:T.value,"onClick:next":N,"onClick:prev":P,"onClick:nextYear":te,"onClick:prevYear":F,"onClick:month":ne,"onClick:year":re}),{default:r.controls}),n(Vr,{hideOnLeave:!0},{default:()=>[l.value===`months`?n(Bp,b({key:`date-picker-months`},p,{modelValue:g.value,"onUpdate:modelValue":[e=>g.value=e,ie],min:u.value,max:d.value,year:v.value,allowedMonths:k.value}),{month:r.month}):l.value===`year`?n(Hp,b({key:`date-picker-years`},h,{modelValue:v.value,"onUpdate:modelValue":[e=>v.value=e,L],min:u.value,max:d.value,allowedYears:O.value}),{year:r.year}):n(Rp,b({key:`date-picker-month`},f,{modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,month:g.value,"onUpdate:month":[e=>g.value=e,ie],year:v.value,"onUpdate:year":[e=>v.value=e,L],min:u.value,max:d.value}),{day:r.day})]})]),actions:r.actions})}),{}}}),Gp=J({actionText:String,bgColor:String,color:String,icon:Q,image:String,justify:{type:String,default:`center`},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...G(),...Dt(),...ft({size:void 0}),..._n()},`VEmptyState`),Kp=q()({name:`VEmptyState`,props:Gp(),emits:{"click:action":e=>!0},setup(e,{emit:t,slots:r}){let{themeClasses:i}=On(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Sn(()=>e.bgColor),{dimensionStyles:s}=Tt(e),{displayClasses:c}=dn();function l(e){t(`click:action`,e)}return K(()=>{let t=!!(r.actions||e.actionText),u=!!(r.headline||e.headline),d=!!(r.title||e.title),f=!!(r.text||e.text),p=!!(r.media||e.image||e.icon),m=e.size||(e.image?200:96);return V(`div`,{class:E([`v-empty-state`,{[`v-empty-state--${e.justify}`]:!0},i.value,a.value,c.value,e.class]),style:h([o.value,s.value,e.style])},[p&&V(`div`,{key:`media`,class:`v-empty-state__media`},[r.media?n(At,{key:`media-defaults`,defaults:{VImg:{src:e.image,height:m},VIcon:{size:m,icon:e.icon}}},{default:()=>[r.media()]}):V(H,null,[e.image?n(ir,{key:`image`,src:e.image,height:m},null):e.icon?n($,{key:`icon`,color:e.color,size:m,icon:e.icon},null):void 0])]),u&&V(`div`,{key:`headline`,class:`v-empty-state__headline`},[r.headline?.()??e.headline]),d&&V(`div`,{key:`title`,class:`v-empty-state__title`},[r.title?.()??e.title]),f&&V(`div`,{key:`text`,class:`v-empty-state__text`,style:{maxWidth:Y(e.textWidth)}},[r.text?.()??e.text]),r.default&&V(`div`,{key:`content`,class:`v-empty-state__content`},[r.default()]),t&&V(`div`,{key:`actions`,class:`v-empty-state__actions`},[n(At,{defaults:{VBtn:{class:`v-empty-state__action-btn`,color:e.color??`surface-variant`,href:e.href,text:e.actionText,to:e.to}}},{default:()=>[r.actions?.({props:{onClick:l}})??n(Z,{onClick:l},null)]})])])}),{}}}),qp=Symbol.for(`vuetify:v-expansion-panel`),Jp=J({...G(),...Tn()},`VExpansionPanelText`),Yp=q()({name:`VExpansionPanelText`,props:Jp(),setup(e,{slots:t}){let r=f(qp);if(!r)throw Error(`[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel`);let{hasContent:i,onAfterLeave:a}=$t(e,r.isSelected);return K(()=>n(Pr,{onAfterLeave:a},{default:()=>[N(V(`div`,{class:E([`v-expansion-panel-text`,e.class]),style:h(e.style)},[t.default&&i.value&&V(`div`,{class:`v-expansion-panel-text__wrapper`},[t.default?.()])]),[[ie,r.isSelected.value]])]})),{}}}),Xp=J({color:String,expandIcon:{type:Q,default:`$expand`},collapseIcon:{type:Q,default:`$collapse`},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...G(),...Dt()},`VExpansionPanelTitle`),Zp=q()({name:`VExpansionPanelTitle`,directives:{vRipple:zt},props:Xp(),setup(e,{slots:t}){let r=f(qp);if(!r)throw Error(`[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel`);let{backgroundColorClasses:a,backgroundColorStyles:o}=Sn(()=>e.color),{dimensionStyles:s}=Tt(e),c=i(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=U(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return K(()=>N(V(`button`,{class:E([`v-expansion-panel-title`,{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class]),style:h([o.value,s.value,e.style]),type:`button`,tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[V(`span`,{class:`v-expansion-panel-title__overlay`},null),t.default?.(c.value),!e.hideActions&&n(At,{defaults:{VIcon:{icon:l.value}}},{default:()=>[V(`span`,{class:`v-expansion-panel-title__icon`},[t.actions?.(c.value)??n($,null,null)])]})]),[[zt,e.ripple]])),{}}}),Qp=J({title:String,text:String,bgColor:String,...lt(),...Ae(),...St(),...st(),...Xp(),...Jp()},`VExpansionPanel`),$p=q()({name:`VExpansionPanel`,props:Qp(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=on(e,qp),{backgroundColorClasses:a,backgroundColorStyles:o}=Sn(()=>e.bgColor),{elevationClasses:s}=Un(e),{roundedClasses:c}=Pe(e),l=U(()=>r?.disabled.value||e.disabled),u=i(()=>r.group.items.value.reduce((e,t,n)=>(r.group.selected.value.includes(t.id)&&e.push(n),e),[])),d=i(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===1)}),f=i(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===-1)});return O(qp,r),K(()=>{let i=!!(t.text||e.text),u=!!(t.title||e.title),p=Zp.filterProps(e),m=Yp.filterProps(e);return n(e.tag,{class:E([`v-expansion-panel`,{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":d.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":l.value},c.value,a.value,e.class]),style:h([o.value,e.style])},{default:()=>[V(`div`,{class:E([`v-expansion-panel__shadow`,...s.value])},null),n(At,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...m}}},{default:()=>[u&&n(Zp,{key:`title`},{default:()=>[t.title?t.title():e.title]}),i&&n(Yp,{key:`text`},{default:()=>[t.text?t.text():e.text]}),t.default?.()]})]})}),{groupItem:r}}}),em=[`default`,`accordion`,`inset`,`popout`],tm=J({flat:Boolean,...Oe(),...jt(Qp(),[`bgColor`,`collapseIcon`,`color`,`eager`,`elevation`,`expandIcon`,`focusable`,`hideActions`,`readonly`,`ripple`,`static`]),...St(),..._n(),...G(),...st(),variant:{type:String,default:`default`,validator:e=>em.includes(e)}},`VExpansionPanels`),nm=q()({name:`VExpansionPanels`,props:tm(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{next:r,prev:i}=rt(e,qp),{themeClasses:a}=On(e),{roundedClasses:o}=Pe(e),s=U(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Xe({VExpansionPanel:{bgColor:U(()=>e.bgColor),collapseIcon:U(()=>e.collapseIcon),color:U(()=>e.color),eager:U(()=>e.eager),elevation:U(()=>e.elevation),expandIcon:U(()=>e.expandIcon),focusable:U(()=>e.focusable),hideActions:U(()=>e.hideActions),readonly:U(()=>e.readonly),ripple:U(()=>e.ripple),static:U(()=>e.static)}}),K(()=>n(e.tag,{class:E([`v-expansion-panels`,{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},a.value,o.value,s.value,e.class]),style:h(e.style)},{default:()=>[t.default?.({prev:i,next:r})]})),{next:r,prev:i}}}),rm=J({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Ot(kn({active:!0}),[`location`,`spaced`]),...qo(),...Be(),..._t({transition:`fab-transition`})},`VFab`),im=q()({name:`VFab`,props:rm(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),a=M(56),o=L(),{resizeRef:s}=ye(e=>{e.length&&(a.value=e[0].target.clientHeight)}),c=U(()=>e.app||e.absolute),l=i(()=>c.value?e.location?.split(` `).shift()??`bottom`:!1),u=i(()=>c.value?e.location?.split(` `)[1]??`end`:!1);Xt(()=>e.app,()=>{let t=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:l,layoutSize:i(()=>e.layout?a.value+24:0),elementSize:i(()=>a.value+24),active:i(()=>e.app&&r.value),absolute:U(()=>e.absolute)});me(()=>{o.value=t.layoutItemStyles.value})});let d=L();return K(()=>{let r=Z.filterProps(e);return V(`div`,{ref:d,class:E([`v-fab`,{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${l.value}`]:c.value,[`v-fab--${u.value}`]:c.value},e.class]),style:h([e.app?{...o.value}:{height:e.absolute?`100%`:`inherit`},e.style])},[V(`div`,{class:`v-fab__container`},[n(Le,{appear:e.appear,transition:e.transition},{default:()=>[N(n(Z,b({ref:s},r,{active:void 0,location:void 0}),t),[[ie,e.active]])]})])])}),{}}});function am(){function e(e){return[...e.dataTransfer?.items??[]].filter(e=>e.kind===`file`).map(e=>e.webkitGetAsEntry()).filter(Boolean).length>0||[...e.dataTransfer?.files??[]].length>0}async function t(e){let t=[],n=[...e.dataTransfer?.items??[]].filter(e=>e.kind===`file`).map(e=>e.webkitGetAsEntry()).filter(Boolean);if(n.length)for(let e of n){let n=await om(e,sm(`.`,e));t.push(...n.map(e=>e.file))}else t.push(...e.dataTransfer?.files??[]);return t}return{handleDrop:t,hasFilesOrFolders:e}}function om(e,t=``){return new Promise((n,r)=>{e.isFile?e.file(e=>n([{file:e,path:t}]),r):e.isDirectory&&e.createReader().readEntries(async e=>{let r=[];for(let n of e)r.push(...await om(n,sm(t,n)));n(r)})})}function sm(e,t){return t.isDirectory?`${e}/${t.name}`:e}var cm=J({filterByType:String},`file-accept`);function lm(e){let t=i(()=>e.filterByType?um(e.filterByType):null);function n(e){if(t.value){let n=e.filter(t.value);return{accepted:n,rejected:e.filter(e=>!n.includes(e))}}return{accepted:e,rejected:[]}}return{filterAccepted:n}}function um(e){let t=e.split(`,`).map(e=>e.trim().toLowerCase()),n=t.filter(e=>e.startsWith(`.`)),r=t.filter(e=>e.endsWith(`/*`)),i=t.filter(e=>!n.includes(e)&&!r.includes(e));return e=>{let t=e.name.split(`.`).at(-1)?.toLowerCase()??``,a=e.type.split(`/`).at(0)?.toLowerCase()??``;return i.includes(e.type)||n.includes(`.${t}`)||r.includes(`${a}/*`)}}var dm=J({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},...Ot(ni({prependIcon:`$file`}),[`direction`]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>gn(e).every(e=>typeof e==`object`&&!!e)},...cm(),...vi({clearable:!0})},`VFileInput`),fm=q()({name:`VFileInput`,inheritAttrs:!1,props:dm(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,rejected:e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{t:o}=xn(),{filterAccepted:s}=lm(e),c=X(e,`modelValue`,e.modelValue,e=>gn(e),t=>!e.multiple&&Array.isArray(t)?t[0]:t),{isFocused:l,focus:u,blur:d}=ti(e),f=i(()=>typeof e.showSize==`boolean`?void 0:e.showSize),p=i(()=>(c.value??[]).reduce((e,{size:t=0})=>e+t,0)),m=i(()=>Ve(p.value,f.value)),h=i(()=>(c.value??[]).map(t=>{let{name:n=``,size:r=0}=t,i=ee(n);return e.showSize?`${i} (${Ve(r,f.value)})`:i})),g=i(()=>{let t=c.value?.length??0;return e.showSize?o(e.counterSizeString,t,m.value):o(e.counterString,t)}),_=L(),v=L(),y=L(),x=U(()=>l.value||e.active),S=i(()=>[`plain`,`underlined`].includes(e.variant)),C=M(!1),{handleDrop:w,hasFilesOrFolders:T}=am();function D(){y.value!==document.activeElement&&y.value?.focus(),l.value||u()}function O(e){y.value?.click()}function k(e){r(`mousedown:control`,e)}function A(e){y.value?.click(),r(`click:control`,e)}function j(t){t.stopPropagation(),D(),W(()=>{c.value=[],qt(e[`onClick:clear`],t)})}function ee(t){if(t.length<Number(e.truncateLength))return t;let n=Math.floor((Number(e.truncateLength)-1)/2);return`${t.slice(0,n)}…${t.slice(t.length-n)}`}function N(e){e.preventDefault(),e.stopImmediatePropagation(),C.value=!0}function P(e){e.preventDefault(),C.value=!1}async function te(e){e.preventDefault(),e.stopImmediatePropagation(),C.value=!1,!(!y.value||!T(e))&&I(await w(e))}function F(t){!t.target||t.repack||(e.filterByType?I([...t.target.files]):c.value=[...t.target.files??[]])}function I(e){let t=new DataTransfer,{accepted:n,rejected:i}=s(e);i.length&&r(`rejected`,i);for(let e of n)t.items.add(e);y.value.files=t.files,c.value=[...t.files];let a=new Event(`change`,{bubbles:!0});a.repack=!0,y.value.dispatchEvent(a)}return B(c,e=>{(!Array.isArray(e)||!e.length)&&y.value&&(y.value.value=``)}),K(()=>{let r=!!(a.counter||e.counter),i=!!(r||a.details),[o,s]=je(t),{modelValue:u,...f}=oi.filterProps(e),w={...gi.filterProps(e),"onClick:clear":j},T=t.webkitdirectory!==void 0&&t.webkitdirectory!==!1,M=t.accept?String(t.accept):void 0,ee=T?void 0:e.filterByType??M;return n(oi,b({ref:_,modelValue:e.multiple?c.value:c.value[0],class:[`v-file-input`,{"v-file-input--chips":!!e.chips,"v-file-input--dragging":C.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":S.value},e.class],style:e.style,"onClick:prepend":O},o,f,{centerAffix:!S.value,focused:l.value,indentDetails:e.indentDetails??!S.value}),{...a,default:({id:t,isDisabled:r,isDirty:i,isReadonly:o,isValid:u,hasDetails:f})=>n(gi,b({ref:v,prependIcon:e.prependIcon,onMousedown:k,onClick:A,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},w,{id:t.value,active:x.value||i.value,dirty:i.value||e.dirty,disabled:r.value,focused:l.value,details:f.value,error:u.value===!1,onDragover:N,onDrop:te}),{...a,default:({props:{class:t,...i},controlRef:l})=>V(H,null,[V(`input`,b({ref:e=>y.value=l.value=e,type:`file`,accept:ee,readonly:o.value,disabled:r.value,multiple:e.multiple,name:e.name,onClick:e=>{e.stopPropagation(),o.value&&e.preventDefault(),D()},onChange:F,onDragleave:P,onFocus:D,onBlur:d},i,s),null),V(`div`,{class:E(t)},[!!c.value?.length&&!e.hideInput&&(a.selection?a.selection({fileNames:h.value,totalBytes:p.value,totalBytesReadable:m.value}):e.chips?h.value.map(e=>n(Es,{key:e,size:`small`,text:e},null)):h.value.join(`, `))])])}),details:i?t=>V(H,null,[a.details?.(t),r&&V(H,null,[V(`span`,null,null),n(mi,{active:!!c.value?.length,value:g.value,disabled:e.disabled},a.counter)])]):void 0})}),Ft({},_,v,y)}}),pm=J({app:Boolean,color:String,height:{type:[Number,String],default:`auto`},...we(),...G(),...lt(),...qo(),...St(),...st({tag:`footer`}),..._n()},`VFooter`),mm=q()({name:`VFooter`,props:pm(),setup(e,{slots:t}){let r=L(),{themeClasses:a}=On(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Sn(()=>e.color),{borderClasses:c}=bt(e),{elevationClasses:l}=Un(e),{roundedClasses:u}=Pe(e),d=M(32),{resizeRef:f}=ye(e=>{e.length&&(d.value=e[0].target.clientHeight)}),p=i(()=>e.height===`auto`?d.value:parseInt(e.height,10));return Xt(()=>e.app,()=>{let t=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>`bottom`),layoutSize:p,elementSize:i(()=>e.height===`auto`?void 0:p.value),active:U(()=>e.app),absolute:U(()=>e.absolute)});me(()=>{r.value=t.layoutItemStyles.value})}),K(()=>n(e.tag,{ref:f,class:E([`v-footer`,a.value,o.value,c.value,l.value,u.value,e.class]),style:h([s.value,e.app?r.value:{height:Y(e.height)},e.style])},t)),{}}}),hm=J({...G(),...ri()},`VForm`),gm=q()({name:`VForm`,props:hm(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){let r=Xr(e),i=L();function a(e){e.preventDefault(),r.reset()}function o(e){let t=e,a=r.validate();t.then=a.then.bind(a),t.catch=a.catch.bind(a),t.finally=a.finally.bind(a),n(`submit`,t),t.defaultPrevented||a.then(({valid:e})=>{e&&i.value?.submit()}),t.preventDefault()}return K(()=>V(`form`,{ref:i,class:E([`v-form`,e.class]),style:h(e.style),novalidate:!0,onReset:a,onSubmit:o},[t.default?.({errors:r.errors.value,isDisabled:r.isDisabled.value,isReadonly:r.isReadonly.value,isValidating:r.isValidating.value,isValid:r.isValid.value,items:r.items.value,validate:r.validate,reset:r.reset,resetValidation:r.resetValidation})])),Ft(r,i)}}),_m=J({color:String,...we(),...G(),...St(),...st({tag:`kbd`}),..._n(),...lt()},`VKbd`),vm=q()({name:`VKbd`,props:_m(),setup(e,{slots:t}){let{themeClasses:r}=On(e),{borderClasses:i}=bt(e),{roundedClasses:a}=Pe(e),{backgroundColorClasses:o,backgroundColorStyles:s}=Sn(()=>e.color),{elevationClasses:c}=Un(e);return K(()=>n(e.tag,{class:E([`v-kbd`,r.value,o.value,i.value,c.value,a.value,e.class]),style:h([s.value,e.style])},t)),{}}});function ym(e,t,n){let r=n&&e.mac?e.mac:e.default,i=t===`icon`&&!r.icon||t===`symbol`&&!r.symbol?`text`:t,a=r[i]??r.text;return i===`text`&&typeof a==`string`&&a.startsWith(`$`)&&!a.startsWith(`$vuetify.`)&&(a=a.slice(1).toUpperCase()),i===`icon`?[`icon`,a]:[i,a]}var bm={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:`+`}}},xm=J({keys:String,displayMode:{type:String,default:`icon`},keyMap:{type:Object,default:()=>bm},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)},...G(),..._n(),...we(),...St(),...lt(),color:String},`VHotkey`),Sm=Symbol(`VHotkey:AND_DELINEATOR`),Cm=Symbol(`VHotkey:OR_DELINEATOR`),wm=Symbol(`VHotkey:THEN_DELINEATOR`);function Tm(e,t,n){let r=t.toLowerCase();if(r in e){let t=ym(e[r],`text`,n);return typeof t[1]==`string`?t[1]:String(t[1])}return t.toUpperCase()}function Em(e,t,n,r){let i=n.toLowerCase();if(i in e){let a=ym(e[i],t,r);return a[0]===`text`&&typeof a[1]==`string`&&a[1].startsWith(`$`)&&!a[1].startsWith(`$vuetify.`)?[`text`,a[1].replace(`$`,``).toUpperCase(),n]:[...a,n]}return[`text`,n.toUpperCase(),n]}var Dm=q()({name:`VHotkey`,props:xm(),setup(e){let{t}=xn(),{themeClasses:r}=On(e),{rtlClasses:a}=mn(),{borderClasses:o}=bt(e),{roundedClasses:s}=Pe(e),{elevationClasses:c}=Un(e),{colorClasses:l,colorStyles:u,variantClasses:d}=et(()=>({color:e.color,variant:e.variant===`contained`?`elevated`:e.variant})),f=i(()=>e.platform===`auto`?typeof navigator<`u`&&/macintosh/i.test(navigator.userAgent):e.platform===`mac`),p=i(()=>e.keys?e.keys.split(/\b \b/).map(t=>{let n=[];function r(t){if(typeof t==`string`)t!==``&&n.push(Em(e.keyMap,e.displayMode,t,f.value));else for(let e=0;e<t.parts.length;e++)e>0&&(t.type===`sequence`?n.push(wm):t.type===`alternate`?n.push(Cm):t.type===`combo`&&n.push(Sm)),r(t.parts[e])}return r(ts(t)),n}):[]),m=i(()=>e.keys?t(`$vuetify.hotkey.shortcut`,p.value.map(n=>{let r=[];for(let i of n)if(Array.isArray(i)){let t=i[0]===`icon`||i[0]===`symbol`?Em(Cn(bm,e.keyMap),`text`,String(i[1]),f.value)[1]:i[1];r.push(g(t))}else i===Sm?r.push(t(`$vuetify.hotkey.plus`)):i===Cm?r.push(t(`$vuetify.hotkey.or`)):i===wm&&r.push(t(`$vuetify.hotkey.then`));return r.join(` `)}).join(`, `)):``);function g(e){return e.startsWith(`$vuetify.`)?t(e):e}function _(t){if(e.displayMode!==`text`)return g(Tm(e.keyMap,String(t[2]),f.value))}function v(t,r){let i=e.variant===`contained`;return n(i?`kbd`:vm,{key:r,class:E([`v-hotkey__key`,`v-hotkey__key-${t[0]}`,...i?[`v-hotkey__key--nested`]:[o.value,s.value,c.value,l.value]]),style:h(i?void 0:u.value),"aria-hidden":`true`,title:_(t)},{default:()=>[t[0]===`icon`?n($,{icon:t[1],"aria-hidden":`true`},null):g(t[1])]})}function y(e,n){return V(`span`,{key:n,class:`v-hotkey__divider`,"aria-hidden":`true`},[e===Sm?`+`:t(e===Cm?`$vuetify.hotkey.or`:`$vuetify.hotkey.then`)])}K(()=>{let t=V(H,null,[e.prefix&&V(`span`,{key:`prefix`,class:`v-hotkey__prefix`},[e.prefix]),p.value.map((e,t)=>V(`span`,{class:`v-hotkey__combination`,key:t},[e.map((e,t)=>Array.isArray(e)?v(e,t):y(e,t)),t<p.value.length-1&&V(`span`,{"aria-hidden":`true`},[z(`\xA0`)])])),e.suffix&&V(`span`,{key:`suffix`,class:`v-hotkey__suffix`},[e.suffix])]);return V(`div`,{class:E([`v-hotkey`,{"v-hotkey--disabled":e.disabled,"v-hotkey--inline":e.inline,"v-hotkey--contained":e.variant===`contained`},r.value,a.value,d.value,e.class]),style:h(e.style),role:`img`,"aria-label":m.value},[e.variant===`contained`?n(vm,{key:`contained`,class:E([`v-hotkey__contained-wrapper`,o.value,s.value,c.value,l.value]),style:h(u.value),"aria-hidden":`true`},{default:()=>[t]}):t])})}}),Om=J({disabled:Boolean,modelValue:{type:Boolean,default:null},...Qn()},`VHover`),km=q()({name:`VHover`,props:Om(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=X(e,`modelValue`),{runOpenDelay:r,runCloseDelay:i}=Kn(e,t=>!e.disabled&&(n.value=t));return()=>t.default?.({isHovering:n.value,props:{onMouseenter:r,onMouseleave:i}})}}),Am=J({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`},...Dt(),...st()},`VInfiniteScroll`),jm=$e({name:`VInfiniteScrollIntersect`,props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,{emit:t}){let{intersectionRef:n,isIntersecting:r}=Lt();return B(r,async n=>{t(`intersect`,e.side,n)}),K(()=>V(`div`,{class:`v-infinite-scroll-intersect`,style:{"--v-infinite-margin-size":e.rootMargin},ref:n},[z(`\xA0`)])),{}}}),Mm=q()({name:`VInfiniteScroll`,props:Am(),emits:{load:e=>!0},setup(e,{slots:t,emit:r}){let a=L(),o=M(`ok`),s=M(`ok`),c=i(()=>Y(e.margin)),u=M(!1);function d(t){if(!a.value)return;let n=e.direction===`vertical`?`scrollTop`:`scrollLeft`;a.value[n]=t}function f(){if(!a.value)return 0;let t=e.direction===`vertical`?`scrollTop`:`scrollLeft`;return a.value[t]}function p(){if(!a.value)return 0;let t=e.direction===`vertical`?`scrollHeight`:`scrollWidth`;return a.value[t]}function m(){if(!a.value)return 0;let t=e.direction===`vertical`?`clientHeight`:`clientWidth`;return a.value[t]}l(()=>{a.value&&(e.side===`start`?d(p()):e.side===`both`&&d(p()/2-m()/2))});function g(e,t){e===`start`?o.value=t:e===`end`?s.value=t:e===`both`&&(o.value=t,s.value=t)}function _(e){return e===`start`?o.value:s.value}let v=0;function y(e,t){u.value=t,u.value&&b(e)}function b(t){if(e.mode!==`manual`&&!u.value)return;let n=_(t);if(!a.value||[`empty`,`loading`].includes(n))return;v=p(),g(t,`loading`);function i(n){g(t,n),W(()=>{n===`empty`||n===`error`||(n===`ok`&&t===`start`&&d(p()-v+f()),e.mode!==`manual`&&W(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{b(t)})})})}))})}r(`load`,{side:t,done:i})}let{t:x}=xn();function S(r,i){if(e.side!==r&&e.side!==`both`)return;let a=()=>b(r),o={side:r,props:{onClick:a,color:e.color}};return i===`error`?t.error?.(o):i===`empty`?t.empty?.(o)??V(`div`,null,[x(e.emptyText)]):e.mode===`manual`?i===`loading`?t.loading?.(o)??n(Bn,{indeterminate:!0,color:e.color},null):t[`load-more`]?.(o)??n(Z,{variant:`outlined`,color:e.color,onClick:a},{default:()=>[x(e.loadMoreText)]}):t.loading?.(o)??n(Bn,{indeterminate:!0,color:e.color},null)}let{dimensionStyles:C}=Tt(e);K(()=>{let r=e.tag,i=e.side===`start`||e.side===`both`,l=e.side===`end`||e.side===`both`,u=e.mode===`intersect`;return n(r,{ref:a,class:E([`v-infinite-scroll`,`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":i,"v-infinite-scroll--end":l}]),style:h(C.value)},{default:()=>[V(`div`,{class:`v-infinite-scroll__side`},[S(`start`,o.value)]),i&&u&&n(jm,{key:`start`,side:`start`,onIntersect:y,rootMargin:c.value},null),t.default?.(),l&&u&&n(jm,{key:`end`,side:`end`,onIntersect:y,rootMargin:c.value},null),V(`div`,{class:`v-infinite-scroll__side`},[S(`end`,s.value)])]})});function w(t){let n=t??e.side;g(n,`ok`),W(()=>{n!==`end`&&d(p()-v+f()),e.mode!==`manual`&&W(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{n===`both`?(b(`start`),b(`end`)):b(n)})})})})})}return{reset:w}}}),Nm=Symbol.for(`vuetify:v-item-group`),Pm=J({...G(),...Oe({selectedClass:`v-item--selected`}),...st(),..._n()},`VItemGroup`),Fm=q()({name:`VItemGroup`,props:Pm(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=On(e),{isSelected:i,select:a,next:o,prev:s,selected:c}=rt(e,Nm);return()=>n(e.tag,{class:E([`v-item-group`,r.value,e.class]),style:h(e.style)},{default:()=>[t.default?.({isSelected:i,select:a,next:o,prev:s,selected:c.value})]})}}),Im=q()({name:`VItem`,props:Ae(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let{isSelected:n,select:r,toggle:i,selectedClass:a,value:o,disabled:s}=on(e,Nm);return()=>t.default?.({isSelected:n.value,selectedClass:a.value,select:r,toggle:i,value:o.value,disabled:s.value})}}),Lm=J({...G(),...Dt(),...Ko()},`VLayout`),Rm=q()({name:`VLayout`,props:Lm(),setup(e,{slots:t}){let{layoutClasses:n,layoutStyles:r,getLayoutItem:i,items:a,layoutRef:o}=Zo(e),{dimensionStyles:s}=Tt(e);return K(()=>V(`div`,{ref:o,class:E([n.value,e.class]),style:h([s.value,r.value,e.style])},[t.default?.()])),{getLayoutItem:i,items:a}}}),zm=J({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...G(),...qo()},`VLayoutItem`),Bm=q()({name:`VLayoutItem`,props:zm(),setup(e,{slots:t}){let{layoutItemStyles:n}=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:U(()=>e.position),elementSize:U(()=>e.size),layoutSize:U(()=>e.size),active:U(()=>e.modelValue),absolute:U(()=>e.absolute)});return()=>V(`div`,{class:E([`v-layout-item`,e.class]),style:h([n.value,e.style])},[t.default?.()])}}),Vm=J({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...G(),...Dt(),...st(),..._t({transition:`fade-transition`})},`VLazy`),Hm=q()({name:`VLazy`,directives:{vIntersect:Wr},props:Vm(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{dimensionStyles:r}=Tt(e),i=X(e,`modelValue`);function a(e){i.value||=e}return K(()=>N(n(e.tag,{class:E([`v-lazy`,e.class]),style:h([r.value,e.style])},{default:()=>[i.value&&n(Le,{transition:e.transition,appear:!0},{default:()=>[t.default?.()]})]}),[[Wr,{handler:a,options:e.options},null]])),{}}}),Um=J({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...G()},`VLocaleProvider`),Wm=q()({name:`VLocaleProvider`,props:Um(),setup(e,{slots:t}){let{rtlClasses:n}=Jt(e);return K(()=>V(`div`,{class:E([`v-locale-provider`,n.value,e.class]),style:h(e.style)},[t.default?.()])),{}}}),Gm=J({scrollable:Boolean,...G(),...Dt(),...st({tag:`main`})},`VMain`),Km=q()({name:`VMain`,props:Gm(),setup(e,{slots:t}){let{dimensionStyles:r}=Tt(e),{mainStyles:i}=Jo(),{ssrBootStyles:a}=Gr();return K(()=>n(e.tag,{class:E([`v-main`,{"v-main--scrollable":e.scrollable},e.class]),style:h([i.value,a.value,r.value,e.style])},{default:()=>[e.scrollable?V(`div`,{class:`v-main__scroller`},[t.default?.()]):t.default?.()]})),{}}});function qm({rootEl:e,isSticky:t,layoutItemStyles:n}){let r=M(!1),a=M(0),o=i(()=>{let e=typeof r.value==`boolean`?`top`:r.value;return[t.value?{top:`auto`,bottom:`auto`,height:void 0}:void 0,r.value?{[e]:Y(a.value)}:{top:n.value.top}]});l(()=>{B(t,e=>{e?window.addEventListener(`scroll`,c,{passive:!0}):window.removeEventListener(`scroll`,c)},{immediate:!0})}),d(()=>{window.removeEventListener(`scroll`,c)});let s=0;function c(){let t=s>window.scrollY?`up`:`down`,i=e.value.getBoundingClientRect(),o=parseFloat(n.value.top??0),c=window.scrollY-Math.max(0,a.value-o),l=i.height+Math.max(a.value,o)-window.scrollY-window.innerHeight,u=parseFloat(getComputedStyle(e.value).getPropertyValue(`--v-body-scroll-y`))||0;i.height<window.innerHeight-o?(r.value=`top`,a.value=o):t===`up`&&r.value===`bottom`||t===`down`&&r.value===`top`?(a.value=window.scrollY+i.top-u,r.value=!0):t===`down`&&l<=0?(a.value=0,r.value=`bottom`):t===`up`&&c<=0&&(u?r.value!==`top`&&(a.value=-c+u+o,r.value=`top`):(a.value=i.top+c,r.value=`top`)),s=window.scrollY}return{isStuck:r,stickyStyles:o}}var Jm=100,Ym=20;function Xm(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function Zm(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;let r=Xm(t),i=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(i-r)*Math.abs(i),n===e.length-1&&(t*=.5)}return Xm(t)*1e3}function Qm(){let e={};function t(t){Array.from(t.changedTouches).forEach(n=>{(e[n.identifier]??(e[n.identifier]=new Nn(Ym))).push([t.timeStamp,n])})}function n(t){Array.from(t.changedTouches).forEach(t=>{delete e[t.identifier]})}function r(t){let n=e[t]?.values().reverse();if(!n)throw Error(`No samples for touch id ${t}`);let r=n[0],i=[],a=[];for(let e of n){if(r[0]-e[0]>Jm)break;i.push({t:e[0],d:e[1].clientX}),a.push({t:e[0],d:e[1].clientY})}return{x:Zm(i),y:Zm(a),get direction(){let{x:e,y:t}=this,[n,r]=[Math.abs(e),Math.abs(t)];return n>r&&e>=0?`right`:n>r&&e<=0?`left`:r>n&&t>=0?`down`:r>n&&t<=0?`up`:$m()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function $m(){throw Error()}function eh({el:e,isActive:t,isTemporary:n,width:r,touchless:a,position:o}){l(()=>{window.addEventListener(`touchstart`,b,{passive:!0}),window.addEventListener(`touchmove`,x,{passive:!1}),window.addEventListener(`touchend`,S,{passive:!0})}),d(()=>{window.removeEventListener(`touchstart`,b),window.removeEventListener(`touchmove`,x),window.removeEventListener(`touchend`,S)});let s=i(()=>[`left`,`right`].includes(o.value)),{addMovement:c,endTouch:u,getVelocity:f}=Qm(),p=!1,m=M(!1),h=M(0),g=M(0),_;function v(e,t){return(o.value===`left`?e:o.value===`right`?document.documentElement.clientWidth-e:o.value===`top`?e:o.value===`bottom`?document.documentElement.clientHeight-e:th())-(t?r.value:0)}function y(e,t=!0){let n=o.value===`left`?(e-g.value)/r.value:o.value===`right`?(document.documentElement.clientWidth-e-g.value)/r.value:o.value===`top`?(e-g.value)/r.value:o.value===`bottom`?(document.documentElement.clientHeight-e-g.value)/r.value:th();return t?Qt(n):n}function b(e){if(a.value)return;let i=e.changedTouches[0].clientX,l=e.changedTouches[0].clientY,d=o.value===`left`?i<25:o.value===`right`?i>document.documentElement.clientWidth-25:o.value===`top`?l<25:o.value===`bottom`?l>document.documentElement.clientHeight-25:th(),f=t.value&&(o.value===`left`?i<r.value:o.value===`right`?i>document.documentElement.clientWidth-r.value:o.value===`top`?l<r.value:o.value===`bottom`?l>document.documentElement.clientHeight-r.value:th());(d||f||t.value&&n.value)&&(_=[i,l],g.value=v(s.value?i:l,t.value),h.value=y(s.value?i:l),p=g.value>-20&&g.value<80,u(e),c(e))}function x(e){let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(p){if(!e.cancelable){p=!1;return}let r=Math.abs(t-_[0]),i=Math.abs(n-_[1]);(s.value?r>i&&r>3:i>r&&i>3)?(m.value=!0,p=!1):(s.value?i:r)>3&&(p=!1)}if(!m.value)return;e.preventDefault(),c(e);let r=y(s.value?t:n,!1);h.value=Math.max(0,Math.min(1,r)),r>1?g.value=v(s.value?t:n,!0):r<0&&(g.value=v(s.value?t:n,!1))}function S(e){if(p=!1,!m.value)return;c(e),m.value=!1;let n=f(e.changedTouches[0].identifier),r=Math.abs(n.x),i=Math.abs(n.y);(s.value?r>i&&r>400:i>r&&i>3)?t.value=n.direction===({left:`right`,right:`left`,top:`down`,bottom:`up`}[o.value]||th()):t.value=h.value>.5}let C=i(()=>m.value?{transform:o.value===`left`?`translateX(calc(-100% + ${h.value*r.value}px))`:o.value===`right`?`translateX(calc(100% - ${h.value*r.value}px))`:o.value===`top`?`translateY(calc(-100% + ${h.value*r.value}px))`:o.value===`bottom`?`translateY(calc(100% - ${h.value*r.value}px))`:th(),transition:`none`}:void 0);return Xt(m,()=>{let t=e.value?.style.transform??null,n=e.value?.style.transition??null;me(()=>{e.value?.style.setProperty(`transform`,C.value?.transform||`none`),e.value?.style.setProperty(`transition`,C.value?.transition||null)}),I(()=>{e.value?.style.setProperty(`transform`,t),e.value?.style.setProperty(`transition`,n)})}),{isDragging:m,dragProgress:h,dragStyles:C}}function th(){throw Error()}var nh=[`start`,`end`,`left`,`right`,`top`,`bottom`],rh=J({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=>nh.includes(e)},sticky:Boolean,...we(),...G(),...Qn(),...Vt({mobile:null}),...lt(),...qo(),...St(),...Ot(Gn(),[`disableInitialFocus`]),...st({tag:`nav`}),..._n()},`VNavigationDrawer`),ih=q()({name:`VNavigationDrawer`,props:rh(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{isRtl:o}=mn(),{themeClasses:s}=On(e),{borderClasses:c}=bt(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Sn(()=>e.color),{elevationClasses:d}=Un(e),{displayClasses:f,mobile:p}=dn(e),{roundedClasses:m}=Pe(e),h=Kt(),g=X(e,`modelValue`,null,e=>!!e),{ssrBootStyles:_}=Gr(),{scopeId:v}=hn(),y=L(),x=M(!1),{runOpenDelay:S,runCloseDelay:C}=Kn(e,e=>{x.value=e}),w=i(()=>e.rail&&e.expandOnHover&&x.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=i(()=>ln(e.location,o.value)),E=U(()=>e.persistent),D=i(()=>!e.permanent&&(p.value||e.temporary)),O=i(()=>e.sticky&&!D.value&&T.value!==`bottom`);Xn(e,{isActive:g,localTop:D,contentEl:y}),Xt(()=>e.expandOnHover&&e.rail!=null,()=>{B(x,e=>r(`update:rail`,!e))}),Xt(()=>!e.disableResizeWatcher,()=>{B(D,t=>!e.permanent&&W(()=>g.value=!t))}),Xt(()=>!e.disableRouteWatcher&&!!h,()=>{B(h.currentRoute,()=>D.value&&(g.value=!1))}),B(()=>e.permanent,e=>{e&&(g.value=!0)}),e.modelValue==null&&!D.value&&(g.value=e.permanent||!p.value);let{isDragging:k,dragProgress:A}=eh({el:y,isActive:g,isTemporary:D,width:w,touchless:U(()=>e.touchless),position:T}),j=i(()=>{let t=D.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):w.value;return k.value?t*A.value:t}),{layoutItemStyles:ee,layoutItemScrimStyles:N}=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:T,layoutSize:j,elementSize:w,active:le(g),disableTransitions:U(()=>k.value),absolute:i(()=>e.absolute||O.value&&typeof P.value!=`string`)}),{isStuck:P,stickyStyles:te}=qm({rootEl:y,isSticky:O,layoutItemStyles:ee}),F=Sn(()=>typeof e.scrim==`string`?e.scrim:null),I=i(()=>({...k.value?{opacity:A.value*.2,transition:`none`}:void 0,...N.value}));return Xe({VList:{bgColor:`transparent`}}),K(()=>{let r=a.image||e.image;return V(H,null,[n(e.tag,b({ref:y,onMouseenter:S,onMouseleave:C,class:[`v-navigation-drawer`,`v-navigation-drawer--${T.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":x.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":D.value,"v-navigation-drawer--persistent":E.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":O.value},s.value,l.value,c.value,f.value,d.value,m.value,e.class],style:[u.value,ee.value,_.value,te.value,e.style],inert:!g.value},v,t),{default:()=>[r&&V(`div`,{key:`image`,class:`v-navigation-drawer__img`},[a.image?n(At,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{alt:``,cover:!0,height:`inherit`,src:e.image}}},a.image):n(ir,{key:`image-img`,alt:``,cover:!0,height:`inherit`,src:e.image},null)]),a.prepend&&V(`div`,{class:`v-navigation-drawer__prepend`},[a.prepend?.()]),V(`div`,{class:`v-navigation-drawer__content`},[a.default?.()]),a.append&&V(`div`,{class:`v-navigation-drawer__append`},[a.append?.()])]}),n(he,{name:`fade-transition`},{default:()=>[D.value&&(k.value||g.value)&&!!e.scrim&&V(`div`,b({class:[`v-navigation-drawer__scrim`,F.backgroundColorClasses.value],style:[I.value,F.backgroundColorStyles.value],onClick:()=>{E.value||(g.value=!1)}},v),null)]})])}),{isStuck:P}}}),ah=$e({name:`VNoSsr`,setup(e,{slots:t}){let n=qn();return()=>n.value&&t.default?.()}}),oh=50,sh=500;function ch({toggleUpDown:e}){let t=-1,n=-1;I(i);function r(e){i(),a(e),window.addEventListener(`pointerup`,i),document.addEventListener(`blur`,i),t=window.setTimeout(()=>{n=window.setInterval(()=>a(e),oh)},sh)}function i(){Dn&&(window.clearTimeout(t),window.clearInterval(n),window.removeEventListener(`pointerup`,i),document.removeEventListener(`blur`,i))}I(i);function a(t){e(t===`up`)}return{holdStart:r,holdStop:i}}var lh=J({controlVariant:{type:String,default:`default`},inset:Boolean,hideInput:Boolean,modelValue:{type:Number,default:null},min:{type:Number,default:-(2**53-1)},max:{type:Number,default:2**53-1},step:{type:Number,default:1},precision:{type:Number,default:0},minFractionDigits:{type:Number,default:null},decimalSeparator:{type:String,validator:e=>!e||e.length===1},...Ot(hi(),[`modelValue`,`validationValue`])},`VNumberInput`),uh=q()({name:`VNumberInput`,props:{...lh()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let r=L(),{holdStart:a,holdStop:o}=ch({toggleUpDown:k}),s=ai(e),c=i(()=>s.isDisabled.value||s.isReadonly.value),l=M(e.focused),{decimalSeparator:u}=xn(),d=i(()=>e.decimalSeparator?.[0]||u.value);function f(t,n=e.precision,r=!0){let i=n==null?String(t):t.toFixed(n);if(l.value&&r)return Number(i).toString().replace(`.`,d.value);if(e.minFractionDigits===null||n!==null&&n<e.minFractionDigits)return i.replace(`.`,d.value);let[a,o]=i.split(`.`);return o=(o??``).padEnd(e.minFractionDigits,`0`).replace(RegExp(`(?<=\\d{${e.minFractionDigits}})0+$`,`g`),``),[a,o].filter(Boolean).join(d.value)}let p=X(e,`modelValue`,null,e=>e??null,t=>t==null?t??null:Qt(Number(t),e.min,e.max)),m=M(null),h=M(null);B(p,e=>{l.value&&!c.value&&Number(m.value?.replace(d.value,`.`))===e||(e==null?(m.value=null,h.value=null):isNaN(e)||(m.value=f(e),h.value=Number(m.value.replace(d.value,`.`))))},{immediate:!0});let g=i({get:()=>m.value,set(t){if(t===null||t===``){p.value=null,m.value=null,h.value=null;return}let n=Number(t.replace(d.value,`.`));isNaN(n)||(m.value=t,h.value=n,n<=e.max&&n>=e.min&&(p.value=n))}}),_=i(()=>{if(h.value===null)return!1;let t=Number(m.value?.replace(d.value,`.`));return t!==Qt(t,e.min,e.max)}),v=i(()=>c.value?!1:(p.value??0)+e.step<=e.max),y=i(()=>c.value?!1:(p.value??0)-e.step>=e.min),x=i(()=>e.hideInput?`stacked`:e.controlVariant),S=U(()=>x.value===`split`?`$plus`:`$collapse`),C=U(()=>x.value===`split`?`$minus`:`$expand`),w=U(()=>x.value===`split`?`default`:`small`),T=U(()=>x.value===`stacked`?`auto`:`100%`),E={props:{onClick:ee,onPointerup:N,onPointerdown:P,onPointercancel:N}},D={props:{onClick:ee,onPointerup:N,onPointerdown:te,onPointercancel:N}};B(()=>e.precision,()=>I()),B(()=>e.minFractionDigits,()=>I());function O(e){if(e==null)return 0;let t=e.toString(),n=t.indexOf(`.`);return~n?t.length-n:0}function k(t=!0){if(c.value)return;if(p.value==null){g.value=f(Qt(0,e.min,e.max));return}let n=Math.max(O(p.value),O(e.step));e.precision!=null&&(n=Math.max(n,e.precision)),t?v.value&&(g.value=f(p.value+e.step,n)):y.value&&(g.value=f(p.value-e.step,n))}function A(t){if(c.value||!t.data)return;let n=t.target,{value:r,selectionStart:i,selectionEnd:a}=n??{},o=r?r.slice(0,i)+t.data+r.slice(a):t.data,s=gt(o,e.precision,d.value);if(RegExp(`^-?\\d*${De(d.value)}?\\d*$`).test(o)||(t.preventDefault(),n.value=s,W(()=>g.value=s)),e.precision!=null){if(o.split(d.value)[1]?.length>e.precision){t.preventDefault(),n.value=s,W(()=>g.value=s);let e=(i??0)+t.data.length;n.setSelectionRange(e,e)}e.precision===0&&o.endsWith(d.value)&&(t.preventDefault(),n.value=s,W(()=>g.value=s))}}async function j(e){[`Enter`,`ArrowLeft`,`ArrowRight`,`Backspace`,`Delete`,`Tab`].includes(e.key)||e.ctrlKey||[`ArrowDown`,`ArrowUp`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),F(),await W(),e.key===`ArrowDown`?k(!1):k())}function ee(e){e.stopPropagation()}function N(e){e.currentTarget?.releasePointerCapture(e.pointerId),e.preventDefault(),o()}function P(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),a(`up`)}function te(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),a(`down`)}function F(){if(c.value||!r.value)return;let t=r.value.value,n=Number(t.replace(d.value,`.`));t&&!isNaN(n)?g.value=f(Qt(n,e.min,e.max)):g.value=null}function I(){c.value||(g.value=p.value!==null&&!isNaN(p.value)?f(p.value,e.precision,!1):null)}function ne(){if(!c.value){if(p.value===null||isNaN(p.value)){g.value=null;return}g.value=p.value.toString().replace(`.`,d.value)}}function re(){ne()}function ie(){F()}return K(()=>{let{modelValue:i,type:a,...o}=yi.filterProps(e);function s(){return t.increment?n(At,{key:`increment-defaults`,defaults:{VBtn:{disabled:!v.value,height:T.value,size:w.value,icon:S.value,variant:`text`}}},{default:()=>[t.increment(E)]}):n(Z,{"aria-hidden":`true`,"data-testid":`increment`,disabled:!v.value,height:T.value,icon:S.value,key:`increment-btn`,onClick:ee,onPointerdown:P,onPointerup:N,onPointercancel:N,size:w.value,variant:`text`,tabindex:`-1`},null)}function c(){return t.decrement?n(At,{key:`decrement-defaults`,defaults:{VBtn:{disabled:!y.value,height:T.value,size:w.value,icon:C.value,variant:`text`}}},{default:()=>[t.decrement(D)]}):n(Z,{"aria-hidden":`true`,"data-testid":`decrement`,disabled:!y.value,height:T.value,icon:C.value,key:`decrement-btn`,onClick:ee,onPointerdown:te,onPointerup:N,onPointercancel:N,size:w.value,variant:`text`,tabindex:`-1`},null)}function u(){return V(`div`,{class:`v-number-input__control`},[c(),n(fr,{vertical:x.value!==`stacked`},null),s()])}function d(){return!e.hideInput&&!e.inset?n(fr,{vertical:!0},null):void 0}let f=x.value===`split`?V(`div`,{class:`v-number-input__control`},[n(fr,{vertical:!0},null),s()]):e.reverse||x.value===`hidden`?void 0:V(H,null,[d(),u()]),m=t[`append-inner`]||f,h=x.value===`split`?V(`div`,{class:`v-number-input__control`},[c(),n(fr,{vertical:!0},null)]):e.reverse&&x.value!==`hidden`?V(H,null,[u(),d()]):void 0,O=t[`prepend-inner`]||h;return n(yi,b({ref:r},o,{modelValue:g.value,"onUpdate:modelValue":e=>g.value=e,focused:l.value,"onUpdate:focused":e=>l.value=e,validationValue:p.value,error:e.error||_.value||void 0,onBeforeinput:A,onFocus:re,onBlur:ie,onKeydown:j,class:[`v-number-input`,{"v-number-input--default":x.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":x.value===`split`,"v-number-input--stacked":x.value===`stacked`},e.class],style:e.style,inputmode:`decimal`}),{...t,"append-inner":m?(...e)=>V(H,null,[t[`append-inner`]?.(...e),f]):void 0,"prepend-inner":O?(...e)=>V(H,null,[h,t[`prepend-inner`]?.(...e)]):void 0})}),Ft({},r)}}),dh=J({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`},...at(),...Dt(),...Zr(),...jt(vi({variant:`outlined`}),[`baseColor`,`bgColor`,`class`,`color`,`disabled`,`error`,`loading`,`rounded`,`style`,`theme`,`variant`])},`VOtpInput`),fh=q()({name:`VOtpInput`,props:dh(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{densityClasses:o}=Me(e),{dimensionStyles:s}=Tt(e),{isFocused:c,focus:l,blur:u}=ti(e),d=X(e,`modelValue`,``,e=>e==null?[]:String(e).split(``),e=>e.join(``)),{t:f}=xn(),p=i(()=>Number(e.length)),m=i(()=>Array(p.value).fill(0)),g=L(-1),_=L(),v=L([]),y=i(()=>v.value[g.value]),x=!1;Xt(()=>e.autofocus,()=>{let e=de();e.run(()=>{let{intersectionRef:t,isIntersecting:n}=Lt();me(()=>{t.value=v.value[0]}),B(n,n=>{n&&(t.value?.focus(),e.stop())})})});function S(){if(j(y.value.value)){y.value.value=``;return}if(x)return;let e=d.value.slice(),t=y.value.value;e[g.value]=t;let n=null;g.value>d.value.length?n=d.value.length+1:g.value+1!==p.value&&(n=`next`),d.value=e,n&&it(_.value,n)}function C(){x=!1,S()}function w(e){let t=[`deleteContentBackward`,`deleteWordBackward`,`deleteSoftLineBackward`,`deleteHardLineBackward`].includes(e.inputType),n=[`deleteContentForward`,`deleteWordForward`,`deleteSoftLineForward`,`deleteHardLineForward`].includes(e.inputType);if(!t&&!n)return;e.preventDefault();let r=d.value.slice(),i=g.value,a=null;if(t)if(!r[i])i>0&&(r[i-1]=``,d.value=r,a=`prev`);else{let e=!r.slice(i+1).some(e=>e);for(let e=i;e<p.value-1;e++)r[e]=r[e+1];r[p.value-1]=``,d.value=r,!e&&i>0&&(a=`prev`)}else{for(let e=i;e<p.value-1;e++)r[e]=r[e+1];r[p.value-1]=``,d.value=r}requestAnimationFrame(()=>{a==null?v.value[i]?.select():it(_.value,a)})}function T(e){let t=null;[`ArrowLeft`,`ArrowRight`].includes(e.key)&&(e.preventDefault(),e.key===`ArrowLeft`?t=`prev`:e.key===`ArrowRight`&&(t=`next`),requestAnimationFrame(()=>{t!=null&&it(_.value,t)}))}function D(e,t){t.preventDefault(),t.stopPropagation();let n=t?.clipboardData?.getData(`Text`).trim().slice(0,p.value)??``,r=n.length-1==-1?e:n.length-1;j(n)||(d.value=n.split(``),g.value=r)}function O(){d.value=[]}function k(e,t){l(),g.value=t}function A(){u(),g.value=-1}function j(t){return e.type===`number`&&/[^0-9]/g.test(t)}return Xe({VField:{color:U(()=>e.color),bgColor:U(()=>e.color),baseColor:U(()=>e.baseColor),disabled:U(()=>e.disabled),error:U(()=>e.error),variant:U(()=>e.variant),rounded:U(()=>e.rounded)}},{scoped:!0}),B(d,e=>{e.length===p.value&&r(`finish`,e.join(``))},{deep:!0}),B(g,e=>{e<0||W(()=>{v.value[e]?.select()})}),K(()=>{let[r,i]=je(t);return V(`div`,b({class:[`v-otp-input`,{"v-otp-input--divided":!!e.divider},o.value,e.class],style:[e.style]},r),[V(`div`,{ref:_,class:`v-otp-input__content`,style:h([s.value])},[m.value.map((t,r)=>V(H,null,[e.divider&&r!==0&&V(`span`,{class:`v-otp-input__divider`},[e.divider]),n(gi,{focused:c.value&&e.focusAll||g.value===r,key:r},{...a,loader:void 0,default:()=>V(`input`,{ref:e=>v.value[r]=e,"aria-label":f(e.label,r+1),autofocus:r===0&&e.autofocus,autocomplete:`one-time-code`,class:E([`v-otp-input__field`]),disabled:e.disabled,inputmode:e.type===`number`?`numeric`:`text`,min:e.type===`number`?0:void 0,maxlength:r===0?p.value:`1`,placeholder:e.placeholder,type:e.masked?`password`:e.type===`number`?`text`:e.type,value:d.value[r],onInput:S,onBeforeinput:w,onFocus:e=>k(e,r),onBlur:A,onKeydown:T,onCompositionstart:()=>x=!0,onCompositionend:C,onPaste:e=>D(r,e)},null)})])),V(`input`,b({class:`v-otp-input-input`,type:`hidden`},i,{value:d.value.join(``)}),null),n($n,{contained:!0,contentClass:`v-otp-input__loader`,modelValue:!!e.loading,persistent:!0},{default:()=>[a.loader?.()??n(Bn,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,size:`24`,width:`2`},null)]}),a.default?.()])])}),{blur:()=>{v.value?.some(e=>e.blur())},focus:()=>{v.value?.[0].focus()},reset:O,isFocused:c}}});function ph(e){return Math.floor(Math.abs(e))*Math.sign(e)}var mh=J({scale:{type:[Number,String],default:.5},...G()},`VParallax`),hh=q()({name:`VParallax`,props:mh(),setup(e,{slots:t}){let{intersectionRef:r,isIntersecting:a}=Lt(),{resizeRef:o,contentRect:s}=ye(),{height:c}=dn(),l=L();me(()=>{r.value=o.value=l.value?.$el});let u;B(a,e=>{e?(u=Rn(r.value),u=u===document.scrollingElement?document:u,u.addEventListener(`scroll`,m,{passive:!0}),m()):u.removeEventListener(`scroll`,m)}),d(()=>{u?.removeEventListener(`scroll`,m)}),B(c,m),B(()=>s.value?.height,m);let f=i(()=>1-Qt(Number(e.scale))),p=-1;function m(){!a.value||en()||(cancelAnimationFrame(p),p=requestAnimationFrame(()=>{let e=(l.value?.$el).querySelector(`.v-img__img`);if(!e)return;let t=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,n=u instanceof Document?window.scrollY:u.scrollTop,i=r.value.getBoundingClientRect().top+n,a=s.value.height,o=ph((n-(i+(a-t)/2))*f.value),c=Math.max(1,(f.value*(t-a)+a)/a);e.style.setProperty(`transform`,`translateY(${o}px) scale(${c})`)}))}return K(()=>n(ir,{class:E([`v-parallax`,{"v-parallax--active":a.value},e.class]),style:h(e.style),ref:l,cover:!0,onLoadstart:m,onLoad:m},t)),{}}}),gh=J({...qr({falseIcon:`$radioOff`,trueIcon:`$radioOn`})},`VRadio`),_h=q()({name:`VRadio`,props:gh(),setup(e,{slots:t}){return K(()=>n(Yr,b(Yr.filterProps(e),{class:[`v-radio`,e.class],style:e.style,type:`radio`}),t)),{}}}),vh=J({height:{type:[Number,String],default:`auto`},...Ot(ni(),[`direction`]),...Ot(Kr(),[`multiple`]),trueIcon:{type:Q,default:`$radioOn`},falseIcon:{type:Q,default:`$radioOff`},type:{type:String,default:`radio`}},`VRadioGroup`),yh=q()({name:`VRadioGroup`,inheritAttrs:!1,props:vh(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:r}){let a=F(),o=i(()=>e.id||`radio-group-${a}`),s=X(e,`modelValue`),c=L();return K(()=>{let[i,a]=je(t),l=oi.filterProps(e),u=Yr.filterProps(e),d=r.label?r.label({label:e.label,props:{for:o.value}}):e.label;return n(oi,b({ref:c,class:[`v-radio-group`,e.class],style:e.style},i,l,{modelValue:s.value,"onUpdate:modelValue":e=>s.value=e,id:o.value}),{...r,default:({id:t,messagesId:i,isDisabled:o,isReadonly:c})=>V(H,null,[d&&n($r,{id:t.value},{default:()=>[d]}),n(Jr,b(u,{id:t.value,"aria-describedby":i.value,defaultsTarget:`VRadio`,trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:o.value,readonly:c.value,"aria-labelledby":d?t.value:void 0,multiple:!1},a,{modelValue:s.value,"onUpdate:modelValue":e=>s.value=e}),r)])})}),Ft({},c)}}),bh=J({...Zr(),...ni(),...id(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},`VRangeSlider`),xh=q()({name:`VRangeSlider`,inheritAttrs:!1,props:bh(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,{slots:t,emit:r,attrs:a}){let o=L(),s=L(),c=L(),{rtlClasses:l}=mn();function u(t){if(!o.value||!s.value)return;let n=nd(t,o.value.$el,e.direction),r=nd(t,s.value.$el,e.direction),i=Math.abs(n),a=Math.abs(r);return i<a||i===a&&n<0?o.value.$el:s.value.$el}let d=ad(e),f=X(e,`modelValue`,void 0,e=>e?.length?e.map(e=>d.roundValue(e)):[0,0]),{activeThumbRef:p,hasLabels:m,max:h,min:g,mousePressed:_,onSliderMousedown:v,onSliderTouchstart:y,position:x,trackContainerRef:S,disabled:C,readonly:w}=od({props:e,steps:d,onSliderStart:()=>{if(C.value||w.value){p.value?.blur();return}r(`start`,f.value)},onSliderEnd:({value:t})=>{if(C.value||w.value)p.value?.blur();else{let n=p.value===o.value?.$el?[t,f.value[1]]:[f.value[0],t];!e.strict&&n[0]<n[1]&&(f.value=n)}r(`end`,f.value)},onSliderMove:({value:t})=>{let[n,r]=f.value;if(C.value||w.value){p.value?.blur();return}!e.strict&&n===r&&n!==g.value&&(p.value=t>n?s.value?.$el:o.value?.$el,p.value?.focus()),p.value===o.value?.$el?f.value=[Math.min(t,r),r]:f.value=[n,Math.max(n,t)]},getActiveThumb:u}),{isFocused:T,focus:E,blur:D}=ti(e),O=i(()=>x(f.value[0])),k=i(()=>x(f.value[1]));return K(()=>{let r=oi.filterProps(e),[i,u]=je(a),d=!!(e.label||t.label||t.prepend);return n(oi,b({class:[`v-slider`,`v-range-slider`,{"v-slider--has-labels":!!t[`tick-label`]||m.value,"v-slider--focused":T.value,"v-slider--pressed":_.value,"v-slider--disabled":C.value},l.value,e.class],style:e.style,ref:c},r,i,{focused:T.value}),{...t,prepend:d?r=>V(H,null,[t.label?.(r)??(e.label?n($r,{class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>V(`div`,{class:`v-slider__container`,onMousedown:w.value?void 0:v,onTouchstartPassive:w.value?void 0:y},[V(`input`,{id:`${r.value}_start`,name:e.name||r.value,disabled:C.value,readonly:w.value,tabindex:`-1`,value:f.value[0]},null),V(`input`,{id:`${r.value}_stop`,name:e.name||r.value,disabled:C.value,readonly:w.value,tabindex:`-1`,value:f.value[1]},null),n(ud,{ref:S,start:O.value,stop:k.value},{"tick-label":t[`tick-label`]}),n(cd,b({ref:o,"aria-describedby":i.value,focused:T&&p.value===o.value?.$el,modelValue:f.value[0],"onUpdate:modelValue":e=>f.value=[e,f.value[1]],onFocus:e=>{E(),p.value=o.value?.$el,h.value!==g.value&&f.value[0]===f.value[1]&&f.value[1]===g.value&&e.relatedTarget!==s.value?.$el&&(o.value?.$el.blur(),s.value?.$el.focus())},onBlur:()=>{D(),p.value=void 0},min:g.value,max:f.value[1],position:O.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]}),n(cd,b({ref:s,"aria-describedby":i.value,focused:T&&p.value===s.value?.$el,modelValue:f.value[1],"onUpdate:modelValue":e=>f.value=[f.value[0],e],onFocus:e=>{E(),p.value=s.value?.$el,h.value!==g.value&&f.value[0]===f.value[1]&&f.value[0]===h.value&&e.relatedTarget!==o.value?.$el&&(s.value?.$el.blur(),o.value?.$el.focus())},onBlur:()=>{D(),p.value=void 0},min:f.value[0],max:h.value,position:k.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]})])})}),Ft({focus:()=>o.value?.$el.focus()},c)}}),Sh=J({name:String,itemAriaLabel:{type:String,default:`$vuetify.rating.ariaLabel.item`},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Q,default:`$ratingEmpty`},fullIcon:{type:Q,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,...G(),...at(),...ft(),...st(),..._n()},`VRating`),Ch=q()({name:`VRating`,props:Sh(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{t:r}=xn(),{themeClasses:a}=On(e),o=L(),s=X(e,`modelValue`),c=i(()=>Qt(parseFloat(s.value),0,Number(e.length))),l=i(()=>Pt(Number(e.length),1)),u=i(()=>l.value.flatMap(t=>e.halfIncrements?[t-.5,t]:[t])),d=M(-1),f=i(()=>u.value.map(t=>{let n=e.hover&&d.value>-1,r=c.value>=t,i=d.value>=t,a=(n?i:r)?e.fullIcon:e.emptyIcon,o=e.activeColor??e.color;return{isFilled:r,isHovered:i,icon:a,color:r||i?o:e.color}})),p=i(()=>[0,...u.value].map(t=>{function n(){d.value=t}function r(){d.value=-1}function i(){e.disabled||e.readonly||(s.value=c.value===t&&e.clearable?0:t)}return{onMouseenter:e.hover?n:void 0,onMouseleave:e.hover?r:void 0,onClick:i}})),m=i(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(s.value??0)-.5))*2:Math.floor(Math.max(0,Number(s.value??0)-1)));function g(){(o.value?.querySelector(`[tabindex="0"]`))?.focus()}function _(t){if(e.disabled||e.readonly||t.ctrlKey||t.altKey)return;let n=e.halfIncrements?.5:1;t.key===`ArrowRight`&&(s.value=Math.min(Number(e.length),Number(s.value??0)+n),W(()=>g())),t.key===`ArrowLeft`&&(s.value=Math.max(0,Number(s.value??0)-n),W(()=>g()))}let v=F(),y=i(()=>e.name??`v-rating-${v}`);function x({value:i,index:a,showStar:o=!0}){let{onMouseenter:s,onMouseleave:l,onClick:u}=p.value[a+1],d=`${y.value}-${String(i).replace(`.`,`-`)}`,h=a===m.value,g={color:f.value[a]?.color,density:e.density,disabled:e.disabled,icon:f.value[a]?.icon,ripple:e.ripple,size:e.size,variant:`plain`,tabindex:h?0:-1,onKeydown:_};return V(H,null,[V(`label`,{for:d,class:E({"v-rating__item--half":e.halfIncrements&&i%1>0,"v-rating__item--full":e.halfIncrements&&i%1==0}),onMouseenter:s,onMouseleave:l,onClick:u},[V(`span`,{class:`v-rating__hidden`},[r(e.itemAriaLabel,i,e.length)]),o?t.item?t.item({...f.value[a],props:g,value:i,index:a,rating:c.value}):n(Z,b({"aria-label":r(e.itemAriaLabel,i,e.length)},g),null):void 0]),V(`input`,{class:`v-rating__hidden`,name:y.value,id:d,type:`radio`,value:i,checked:c.value===i,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function S(e){return t[`item-label`]?t[`item-label`](e):e.label?V(`span`,null,[e.label]):V(`span`,null,[z(`\xA0`)])}return K(()=>{let r=!!e.itemLabels?.length||t[`item-label`];return n(e.tag,{class:E([`v-rating`,{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class]),style:h(e.style),ref:o},{default:()=>[n(x,{value:0,index:-1,showStar:!1},null),l.value.map((t,i)=>V(`div`,{class:`v-rating__wrapper`},[r&&e.itemLabelPosition===`top`?S({value:t,index:i,label:e.itemLabels?.[i]}):void 0,V(`div`,{class:`v-rating__item`},[e.halfIncrements?V(H,null,[n(x,{value:t-.5,index:i*2},null),n(x,{value:t,index:i*2+1},null)]):n(x,{value:t,index:i},null)]),r&&e.itemLabelPosition===`bottom`?S({value:t,index:i,label:e.itemLabels?.[i]}):void 0]))]})}),{}}}),wh={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 Th(e,t=[]){return V(`div`,{class:E([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function Eh(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>Dh(t))}function Dh(e){let t=[];if(!e)return t;let n=wh[e];if(e!==n){if(e.includes(`,`))return Oh(e);if(e.includes(`@`))return Eh(e);n.includes(`,`)?t=Oh(n):n.includes(`@`)?t=Eh(n):n&&t.push(Dh(n))}return[Th(e,t)]}function Oh(e){return e.replace(/\s/g,``).split(`,`).map(Dh)}var kh=J({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...Dt(),...lt(),..._n()},`VSkeletonLoader`),Ah=q()({name:`VSkeletonLoader`,inheritAttrs:!1,props:kh(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:a}=Sn(()=>e.color),{dimensionStyles:o}=Tt(e),{elevationClasses:s}=Un(e),{themeClasses:c}=On(e),{t:l}=xn(),u=i(()=>Dh(gn(e.type).join(`,`)));return K(()=>{let i=!n.default||e.loading,d=e.boilerplate||!i?{}:{ariaLive:`polite`,ariaLabel:l(e.loadingText),role:`alert`};return i?V(`div`,b({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},c.value,r.value,s.value],style:[a.value,o.value]},d,t),[u.value]):V(H,null,[n.default?.()])}),{}}}),jh=q()({name:`VSlideGroupItem`,props:Ae(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=on(e,ci);return()=>t.default?.({isSelected:n.isSelected.value,select:n.select,toggle:n.toggle,selectedClass:n.selectedClass.value})}}),Mh=Symbol.for(`vuetify:v-snackbar-queue`);function Nh(e){let t=L(new Map),n=U(()=>Number(e.gap));function r(e){t.value.set(e,{height:0,width:0})}function a(e){t.value.delete(e)}function o(e,n,r){let i=t.value.get(e);!i||i.height===n&&i.width===r||(i.height=n,i.width=r)}let s=i(()=>{for(let{width:e,height:n}of[...t.value.values()].toReversed())if(!(!e||!n))return{width:e,height:n};return{width:0,height:0}});function c(e){if(!t.value.has(e))return null;let r=0;for(let[i,a]of[...t.value.entries()].toReversed()){if(i===e)break;r+=a.height+n.value}return r}let l={register:r,unregister:a,setSize:o,getOffset:c,items:t,gap:n,lastItemSize:s};return O(Mh,l),l}function Ph(e,t){let n=f(Mh,null);if(!n)return null;let r=F();n.register(r),d(()=>n.unregister(r)),B(e,e=>!e&&n.unregister(r),{flush:`sync`});let{resizeRef:a,contentRect:o}=ye();return B(t,e=>{a.value=e??null}),B(o,e=>{e?.width&&n.setSize(r,e.height,e.width)}),{id:r,offset:i(()=>n.getOffset(r))}}function Fh(e){let t=M(e()),n=-1;function r(){clearInterval(n)}function i(){r(),W(()=>t.value=e())}function a(i){let a=i?getComputedStyle(i):{transitionDuration:.2},o=parseFloat(a.transitionDuration)*1e3||200;if(r(),t.value<=0)return;let s=performance.now();n=window.setInterval(()=>{let n=performance.now()-s+o;t.value=Math.max(e()-n,0),t.value<=0&&r()},o)}return I(r),{clear:r,time:t,start:a,reset:i}}var Ih=J({collapsed:Object,loading:Boolean,prependAvatar:String,prependIcon:Q,queueGap:Number,queueIndex:Number,title:String,text:String,reverseTimer:Boolean,timer:{type:[Boolean,String],default:!1},timerColor:String,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Be({location:`bottom`}),...yn(),...St(),...Ze(),..._n(),...Ot(Yn({closeOnBack:!1,transition:`v-snackbar-transition`}),[`persistent`,`noClickAnimation`,`offset`,`retainFocus`,`captureFocus`,`disableInitialFocus`,`scrim`,`scrollStrategy`,`stickToTarget`,`viewportMargin`])},`VSnackbar`),Lh=q()({name:`VSnackbar`,props:Ih(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{positionClasses:a}=fn(e),{scopeId:o}=hn(),{themeClasses:s}=On(e),{colorClasses:c,colorStyles:u,variantClasses:d}=et(e),{roundedClasses:p}=Pe(e),m=Fh(()=>Number(e.timeout)),h=L(),g=Ph(r,()=>h.value?.contentEl),_,v=L(),y=M(!1),x=M(!1),S=M(0),C=L(),w=f(Uo,void 0);Xt(()=>!!w,()=>{let e=Jo();me(()=>{C.value=e.mainStyles.value})}),B(r,D),B(()=>e.timeout,D),l(()=>{r.value&&D()});let T=-1;function D(){m.reset(),window.clearTimeout(T);let t=Number(e.timeout);if(!r.value||t===-1)return;let n=be(v.value);W(()=>m.start(n)),T=window.setTimeout(()=>{r.value=!1},t)}function O(){m.reset(),window.clearTimeout(T)}function k(){y.value=!0,O()}function A(){y.value=!1,x.value||D()}function j(){x.value=!0,O()}function ee(e){(h.value?.contentEl)?.contains(e.relatedTarget)||(x.value=!1,y.value||D())}function N(e){S.value=e.touches[0].clientY}function P(e){Math.abs(S.value-e.changedTouches[0].clientY)>50&&(r.value=!1)}function te(){y.value&&A(),x.value=!1}let F=i(()=>e.location.split(` `).reduce((e,t)=>(e[`v-snackbar--${t}`]=!0,e),{})),I=i(()=>{let[t,n]=e.location.split(` `);return t===`bottom`||[`left`,`right`].includes(t)&&n===`end`?-1:1}),ne=i(()=>e.collapsed?{"--v-snackbar-collapsed-height":Y(e.collapsed.height),"--v-snackbar-collapsed-width":Y(e.collapsed.width)}:null),re=i(()=>g?g.offset.value===null?_:_=Y(g.offset.value):{}),ie=i(()=>{if(typeof e.transition!=`string`||!e.transition.endsWith(`-auto`))return e.transition;let t=e.transition.replace(`-auto`,``),[n,r]=e.location.split(` `);return`${t}-${[`start`,`end`,`left`,`right`].includes(r)||[`left`,`right`].includes(n)?`x`:`y`}${[`end`,`right`].includes(r)||![`start`,`left`].includes(r)&&[`bottom`,`right`].includes(n)?`-reverse`:``}-transition`});return K(()=>{let i=Ot($n.filterProps(e),[`transition`]),l=!!(e.prependAvatar||e.prependIcon),f=!!(l||e.loading||t.prepend),g=!!(t.default||t.text||t.title||e.text||e.title);return n($n,b({ref:h,class:[`v-snackbar`,{"v-snackbar--active":r.value,"v-snackbar--collapsed":!!e.collapsed,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},F.value,a.value,e.class],style:[C.value,{"--v-snackbar-offset":re.value,"--v-snackbar-gap":Y(e.queueGap),"--v-snackbar-index":e.queueIndex,"--v-snackbar-direction":I.value},ne.value,e.style]},i,{transition:ie.value,modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,contentProps:b({class:[`v-snackbar__wrapper`,s.value,c.value,p.value,d.value],style:[u.value],onPointerenter:k,onPointerleave:A,onFocusin:j,onFocusout:ee},i.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:`none`,_disableGlobalStack:!0,onTouchstartPassive:N,onTouchend:P,onAfterLeave:te},o),{default:()=>[nn(!1,`v-snackbar`),t.header&&V(`div`,{class:`v-snackbar__header`},[t.header?.()]),e.timer&&m.time.value>0&&!y.value&&V(`div`,{key:`timer`,class:E([`v-snackbar__timer`,`v-snackbar__timer--${e.timer===`bottom`?`bottom`:`top`}`])},[n(Fn,{ref:v,color:e.timerColor??`info`,max:e.timeout,modelValue:e.reverseTimer?Number(e.timeout)-m.time.value:m.time.value},null)]),f&&n(At,{key:`prepend-defaults`,disabled:!l&&!e.loading,defaults:{VAvatar:{image:e.prependAvatar},VIcon:{icon:e.prependIcon},VProgressCircular:{indeterminate:!0,size:24,width:3}}},{default:()=>[V(`div`,{class:`v-snackbar__prepend`},[t.prepend?t.prepend():V(H,null,[e.loading&&n(Bn,null,null),!e.loading&&e.prependAvatar&&n(ar,null,null),!e.loading&&e.prependIcon&&n($,null,null)])])]}),g&&V(`div`,{key:`content`,class:`v-snackbar__content`,role:`status`,"aria-live":`polite`},[t.title?.()??(e.title?V(`div`,{class:`v-snackbar__title`,key:`title`},[e.title]):``),t.text?.()??e.text,t.default?.()]),t.actions&&n(At,{defaults:{VBtn:{variant:`text`,ripple:!1,slim:!0}}},{default:()=>[V(`div`,{class:`v-snackbar__actions`},[t.actions({isActive:r})])]})],activator:t.activator})}),Ft({},h)}});function Rh(){let e=M(Dn?document.visibilityState:`visible`);if(Dn){let t=()=>{e.value=document.visibilityState};document.addEventListener(`visibilitychange`,t,{passive:!0}),d(()=>{document.removeEventListener(`visibilitychange`,t)})}return e}var zh=J({closable:[Boolean,String],closeText:{type:String,default:`$vuetify.dismiss`},collapsed:Boolean,displayStrategy:{type:String,default:`hold`},modelValue:{type:Array,default:()=>[]},totalVisible:{type:[Number,String],default:1},gap:{type:[Number,String],default:8},...Ot(Ih(),[`modelValue`,`collapsed`,`queueIndex`,`queueGap`])},`VSnackbarQueue`),Bh=q()({name:`VSnackbarQueue`,inheritAttrs:!1,props:zh(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let{t:o}=xn(),s=Rh(),c=Nh(e),l=M(!1),{runOpenDelay:u,runCloseDelay:d}=Kn({openDelay:0,closeDelay:500},e=>{l.value=e,S()}),f=0,p=L([]),m=U(()=>Number(e.totalVisible));B(()=>e.modelValue.length,g);function h(e){p.value=p.value.filter(t=>t.id!==e),p.value.length===0&&(l.value=!1),g()}function g(){if(!e.modelValue.length)return;if(p.value.filter(e=>e.active).length>=m.value){if(e.displayStrategy!==`overflow`)return;p.value.filter(e=>e.active).slice(m.value-1).forEach(e=>{e.active=!1,e.onDismiss?.(`overflow`)})}let[t,...n]=e.modelValue;r(`update:modelValue`,n);let{promise:i,success:a,error:o,onDismiss:s,...c}=typeof t==`string`?{text:t}:t,l={id:f++,item:{...i?{timeout:-1,loading:!0}:{},...c},active:!0,onDismiss:s};p.value.unshift(l),S(),i?.then(e=>{l.active&&(l.item=a?.(e)??{...l.item,timeout:1},S(),x(p))},e=>{l.active&&(l.item=o?.(e)??{...l.item,timeout:1},S(),x(p))})}function _(e,t){let n=p.value.find(t=>t.id===e);n&&(n.active=!1,n.onDismiss?.(t),S())}function v(){r(`update:modelValue`,[]),p.value.toReversed().forEach((e,t)=>setTimeout(()=>{e.active=!1,e.onDismiss?.(`cleared`)},100*t))}let y=i(()=>({color:typeof e.closable==`string`?e.closable:void 0,text:o(e.closeText)}));function S(){let t=0;if(p.value.forEach(({item:e,active:n})=>{e.queueIndex=t,n&&t++}),!e.collapsed||l.value){p.value.forEach(({item:e})=>e.collapsed=void 0);return}for(let{item:e}of p.value)e.collapsed=e.queueIndex>0?{width:c.lastItemSize.value.width,height:c.lastItemSize.value.height}:void 0}return B(c.lastItemSize,S),B(()=>e.collapsed,S),K(()=>{let r=!!(e.closable||a.actions),i=Ot(Lh.filterProps(e),[`modelValue`,`collapsed`]),o=s.value===`hidden`||e.collapsed&&l.value;return V(H,null,[p.value.map(({id:s,item:c,active:l})=>a.item?n(At,{defaults:{VSnackbar:c}},{default:()=>[a.item({item:c})]}):n(Lh,b({key:s},t,i,c,o?{timeout:-1}:{},{queueGap:Number(e.gap),contentProps:b(i.contentProps,{onMouseenter:u,onMouseleave:()=>d()}),modelValue:l,"onUpdate:modelValue":()=>_(s,`auto`),onAfterLeave:()=>h(s)}),{header:a.header?()=>a.header?.({item:c}):void 0,text:a.text?()=>a.text?.({item:c}):void 0,actions:r?()=>V(H,null,[a.actions?n(At,{defaults:{VBtn:y.value}},{default:()=>[a.actions({item:c,props:{onClick:()=>_(s,`dismissed`)}})]}):n(Z,b(y.value,{onClick:()=>_(s,`dismissed`)}),null)]):void 0}))])}),{clear:v}}}),Vh=J({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`),Hh=J({autoLineWidth:Boolean,...Vh()},`VBarline`),Uh=q()({name:`VBarline`,props:Hh(),setup(e,{slots:t}){let n=F(),r=i(()=>e.id||`barline-${n}`),a=i(()=>Number(e.autoDrawDuration)||500),o=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=i(()=>parseFloat(e.lineWidth)||4),c=i(()=>Math.max(e.modelValue.length*s.value,Number(e.width))),l=i(()=>({minX:0,maxX:c.value,minY:0,maxY:parseInt(e.height,10)})),u=i(()=>e.modelValue.map(t=>ot(t,e.itemValue,t)));function d(t,n){let{minX:r,maxX:i,minY:a,maxY:o}=n,s=t.length,c=e.max==null?Math.max(...t):Number(e.max),l=e.min==null?Math.min(...t):Number(e.min);l>0&&e.min==null&&(l=0),c<0&&e.max==null&&(c=0);let u=i/(s===1?2:s),d=(o-a)/(c-l||1),f=o-Math.abs(l*d);return t.map((e,t)=>{let n=Math.abs(d*e);return{x:r+t*u,y:f-n+Number(e<0)*n,height:n,value:e}})}let f=i(()=>{let t=[],n=d(u.value,l.value),r=n.length;for(let i=0;t.length<r;i++){let r=n[i],a=e.labels[i];a||=typeof r==`object`?r.value:r,t.push({x:r.x,value:String(a)})}return t}),p=i(()=>d(u.value,l.value)),m=i(()=>p.value.length===1?(l.value.maxX-s.value)/2:(Math.abs(p.value[0].x-p.value[1].x)-s.value)/2),h=i(()=>typeof e.smooth==`boolean`?e.smooth?2:0:Number(e.smooth));K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return V(`svg`,{display:`block`},[V(`defs`,null,[V(`linearGradient`,{id:r.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`},[n.map((e,t)=>V(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),V(`clipPath`,{id:`${r.value}-clip`},[p.value.map(t=>V(`rect`,{x:t.x+m.value,y:t.y,width:s.value,height:t.height,rx:h.value,ry:h.value},[e.autoDraw&&!en()&&V(H,null,[V(`animate`,{attributeName:`y`,from:t.y+t.height,to:t.y,dur:`${a.value}ms`,fill:`freeze`},null),V(`animate`,{attributeName:`height`,from:`0`,to:t.height,dur:`${a.value}ms`,fill:`freeze`},null)])]))]),o.value&&V(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[f.value.map((n,r)=>V(`text`,{x:n.x+m.value+s.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),V(`g`,{"clip-path":`url(#${r.value}-clip)`,fill:`url(#${r.value})`},[V(`rect`,{x:0,y:0,width:Math.max(e.modelValue.length*s.value,Number(e.width)),height:e.height},null)])])})}});function Wh(e,t,n=!1,r=75){if(e.length===0)return``;let i=e.shift(),a=e[e.length-1];return(n?`M${i.x} ${r-i.x+2} L${i.x} ${i.y}`:`M${i.x} ${i.y}`)+e.map((n,r)=>{let a=e[r+1],o=e[r-1]||i,s=a&&Kh(a,n,o);if(!a||s)return`L${n.x} ${n.y}`;let c=Math.min(qh(o,n),qh(a,n)),l=c/2<t?c/2:t,u=Jh(o,n,l),d=Jh(a,n,l);return`L${u.x} ${u.y}S${n.x} ${n.y} ${d.x} ${d.y}`}).join(``)+(n?`L${a.x} ${r-i.x+2} Z`:``)}function Gh(e){return parseInt(e,10)}function Kh(e,t,n){return Gh(e.x+n.x)===Gh(2*t.x)&&Gh(e.y+n.y)===Gh(2*t.y)}function qh(e,t){return Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2)}function Jh(e,t,n){let r={x:e.x-t.x,y:e.y-t.y},i=Math.sqrt(r.x*r.x+r.y*r.y),a={x:r.x/i,y:r.y/i};return{x:t.x+a.x*n,y:t.y+a.y*n}}var Yh=J({fill:Boolean,...Vh()},`VTrendline`),Xh=q()({name:`VTrendline`,props:Yh(),setup(e,{slots:t}){let n=F(),r=i(()=>e.id||`trendline-${n}`),a=i(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=L(0),s=L(null);function c(t,n){let{minX:r,maxX:i,minY:a,maxY:o}=n;t.length===1&&(t=[t[0],t[0]]);let s=t.length,c=e.max==null?Math.max(...t):Number(e.max),l=e.min==null?Math.min(...t):Number(e.min),u=(i-r)/(s-1),d=(o-a)/(c-l||1);return t.map((e,t)=>({x:r+t*u,y:o-(e-l)*d,value:e}))}let l=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),u=i(()=>parseFloat(e.lineWidth)||4),d=i(()=>Number(e.width)),f=i(()=>{let t=Number(e.padding);return{minX:t,maxX:d.value-t,minY:t,maxY:parseInt(e.height,10)-t}}),p=i(()=>e.modelValue.map(t=>ot(t,e.itemValue,t))),m=i(()=>{let t=[],n=c(p.value,f.value),r=n.length;for(let i=0;t.length<r;i++){let r=n[i],a=e.labels[i];a||=typeof r==`object`?r.value:r,t.push({x:r.x,value:String(a)})}return t});B(()=>e.modelValue,async()=>{if(await W(),!e.autoDraw||!s.value||en())return;let t=s.value,n=t.getTotalLength();e.fill?(t.style.transformOrigin=`bottom center`,t.style.transition=`none`,t.style.transform=`scaleY(0)`,t.getBoundingClientRect(),t.style.transition=`transform ${a.value}ms ${e.autoDrawEasing}`,t.style.transform=`scaleY(1)`):(t.style.strokeDasharray=`${n}`,t.style.strokeDashoffset=`${n}`,t.getBoundingClientRect(),t.style.transition=`stroke-dashoffset ${a.value}ms ${e.autoDrawEasing}`,t.style.strokeDashoffset=`0`),o.value=n},{immediate:!0});function h(t){let n=typeof e.smooth==`boolean`?e.smooth?8:0:Number(e.smooth);return Wh(c(p.value,f.value),n,t,parseInt(e.height,10))}K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return V(`svg`,{display:`block`,"stroke-width":parseFloat(e.lineWidth)??4},[V(`defs`,null,[V(`linearGradient`,{id:r.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`},[n.map((e,t)=>V(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),l.value&&V(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[m.value.map((n,r)=>V(`text`,{x:n.x+u.value/2+u.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),V(`path`,{ref:s,d:h(e.fill),fill:e.fill?`url(#${r.value})`:`none`,stroke:e.fill?`none`:`url(#${r.value})`},null),e.fill&&V(`path`,{d:h(!1),fill:`none`,stroke:e.color??e.gradient?.[0]},null)])})}}),Zh=J({type:{type:String,default:`trend`},...Hh(),...Yh()},`VSparkline`),Qh=q()({name:`VSparkline`,props:Zh(),setup(e,{slots:t}){let{textColorClasses:r,textColorStyles:a}=He(()=>e.color),o=i(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=i(()=>{let t=parseInt(e.height,10);return o.value&&(t+=parseInt(e.labelSize,10)*1.5),t});K(()=>{let i=e.type===`trend`?Xh:Uh,o=e.type===`trend`?Xh.filterProps(e):Uh.filterProps(e);return n(i,b({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(s.value,10)}`},o),t)})}}),$h=J({...G(),...Ms({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:`top center`,transition:`scale-transition`})},`VSpeedDial`),eg=q()({name:`VSpeedDial`,props:$h(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),a=L(),o=i(()=>{let[t,n=`center`]=e.location?.split(` `)??[];return`${t} ${n}`}),s=i(()=>({[`v-speed-dial__content--${o.value.replace(` `,`-`)}`]:!0}));return K(()=>n(Ns,b(Ns.filterProps(e),{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,class:e.class,style:e.style,contentClass:[`v-speed-dial__content`,s.value,e.contentClass],location:o.value,ref:a,transition:`fade-transition`}),{...t,default:r=>n(At,{defaults:{VBtn:{size:`small`}}},{default:()=>[n(Le,{appear:!0,group:!0,transition:e.transition},{default:()=>[t.default?.(r)]})]})})),{}}}),tg=Symbol.for(`vuetify:v-stepper`),ng=J({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:`$vuetify.stepper.prev`},nextText:{type:String,default:`$vuetify.stepper.next`}},`VStepperActions`),rg=q()({name:`VStepperActions`,props:ng(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,{emit:t,slots:r}){let{t:i}=xn();function a(){t(`click:prev`)}function o(){t(`click:next`)}return K(()=>{let t={onClick:a},s={onClick:o};return V(`div`,{class:`v-stepper-actions`},[n(At,{defaults:{VBtn:{disabled:[`prev`,!0].includes(e.disabled),text:i(e.prevText),variant:`text`}}},{default:()=>[r.prev?.({props:t})??n(Z,t,null)]}),n(At,{defaults:{VBtn:{color:e.color,disabled:[`next`,!0].includes(e.disabled),text:i(e.nextText),variant:`tonal`}}},{default:()=>[r.next?.({props:s})??n(Z,s,null)]})])}),{}}}),ig=rr(`v-stepper-header`),ag=J({...J({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:Q,default:`$complete`},editable:Boolean,editIcon:{type:Q,default:`$edit`},error:Boolean,errorIcon:{type:Q,default:`$error`},icon:Q,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},`StepperItem`)(),...Ae()},`VStepperItem`),og=q()({name:`VStepperItem`,directives:{vRipple:zt},props:ag(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=on(e,tg,!0),a=i(()=>r?.value.value??e.value),o=i(()=>e.rules.every(e=>e()===!0)),s=i(()=>!e.disabled&&e.editable),c=i(()=>!e.disabled&&e.editable),l=i(()=>e.error||!o.value),u=i(()=>e.complete||e.rules.length>0&&o.value),d=i(()=>l.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=i(()=>({canEdit:c.value,hasError:l.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return K(()=>{let i=(!r||r.isSelected.value||u.value||c.value)&&!l.value&&!e.disabled,o=!!(e.title!=null||t.title),p=!!(e.subtitle!=null||t.subtitle);function m(){r?.toggle()}return N(V(`button`,{class:E([`v-stepper-item`,{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":l.value},r?.selectedClass.value]),disabled:!e.editable,type:`button`,onClick:m},[s.value&&nn(!0,`v-stepper-item`),n(ar,{key:`stepper-avatar`,class:`v-stepper-item__avatar`,color:i?e.color:void 0,size:24},{default:()=>[t.icon?.(f.value)??(d.value?n($,{icon:d.value},null):a.value)]}),V(`div`,{class:`v-stepper-item__content`},[o&&V(`div`,{key:`title`,class:`v-stepper-item__title`},[t.title?.(f.value)??e.title]),p&&V(`div`,{key:`subtitle`,class:`v-stepper-item__subtitle`},[t.subtitle?.(f.value)??e.subtitle]),t.default?.(f.value)])]),[[zt,e.editable&&e.ripple,null]])}),{}}}),sg=J({...Ot(Pu(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VStepperWindow`),cg=q()({name:`VStepperWindow`,props:sg(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=f(tg,null),a=X(e,`modelValue`),o=i({get(){return a.value!=null||!r?a.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){a.value=e}});return K(()=>n(Fu,b({_as:`VStepperWindow`},Fu.filterProps(e),{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:[`v-stepper-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),lg=J({...Ru()},`VStepperWindowItem`),ug=q()({name:`VStepperWindowItem`,props:lg(),setup(e,{slots:t}){return K(()=>n(zu,b({_as:`VStepperWindowItem`},zu.filterProps(e),{class:[`v-stepper-window-item`,e.class],style:e.style}),t)),{}}}),dg=J({...J({altLabels:Boolean,bgColor:String,completeIcon:Q,editIcon:Q,editable:Boolean,errorIcon:Q,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,...Vt()},`Stepper`)(),...Oe({mandatory:`force`,selectedClass:`v-stepper-item--selected`}),...Ps(),...jt(ng(),[`prevText`,`nextText`])},`VStepper`),fg=q()({name:`VStepper`,props:dg(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{items:r,next:a,prev:o,selected:s}=rt(e,tg),{displayClasses:c,mobile:l}=dn(e),{completeIcon:u,editIcon:d,errorIcon:f,color:p,editable:m,prevText:h,nextText:g}=P(e),_=i(()=>e.items.map((t,n)=>{let r={title:ot(t,e.itemTitle,t),value:ot(t,e.itemValue,n+1),...e.itemProps===!0?t:ot(t,e.itemProps)};return{title:r.title,value:r.value,props:r,raw:t}})),v=i(()=>r.value.findIndex(e=>s.value.includes(e.id))),y=i(()=>e.disabled?e.disabled:v.value===0?`prev`:v.value===r.value.length-1?`next`:!1);return Xe({VStepperItem:{editable:m,errorIcon:f,completeIcon:u,editIcon:d,prevText:h,nextText:g},VStepperActions:{color:p,disabled:y,prevText:h,nextText:g}}),K(()=>{let r=Fs.filterProps(e),i=!!(t.header||e.items.length),s=e.items.length>0,u=!e.hideActions&&!!(s||t.actions);return n(Fs,b(r,{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":l.value},c.value,e.class],style:e.style}),{default:()=>[i&&n(ig,{key:`stepper-header`},{default:()=>[_.value.map(({raw:e,...r},i)=>V(H,null,[!!i&&n(fr,null,null),n(og,r.props,{default:t[`header-item.${r.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})]))]}),s&&n(cg,{key:`stepper-window`},{default:()=>[_.value.map(e=>n(ug,{value:e.value},{default:()=>t[`item.${e.value}`]?.(e)??t.item?.(e)}))]}),t.default?.({prev:o,next:a}),u&&(t.actions?.({next:a,prev:o})??n(rg,{key:`stepper-actions`,"onClick:prev":o,"onClick:next":a},t))]})}),{prev:o,next:a}}}),pg=J({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ni(),...qr()},`VSwitch`),mg=q()({name:`VSwitch`,inheritAttrs:!1,props:pg(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`indeterminate`),a=X(e,`modelValue`),{loaderClasses:o}=Nt(e),{isFocused:s,focus:c,blur:l}=ti(e),u=L(),d=L(),f=An&&window.matchMedia(`(forced-colors: active)`).matches,p=U(()=>typeof e.loading==`string`&&e.loading!==``?e.loading:e.color),m=F(),g=U(()=>e.id||`switch-${m}`);function _(){i.value&&=!1}function v(e){e.stopPropagation(),e.preventDefault(),u.value?.input?.click()}return K(()=>{let[m,y]=je(t),x=oi.filterProps(e),S=Yr.filterProps(e);return n(oi,b({ref:d,class:[`v-switch`,{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":i.value},o.value,e.class]},m,x,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,id:g.value,focused:s.value,style:e.style}),{...r,default:({id:t,messagesId:o,isDisabled:s,isReadonly:d,isValid:m})=>{let g={model:a,isValid:m};return n(Yr,b({ref:u},S,{modelValue:a.value,"onUpdate:modelValue":[e=>a.value=e,_],id:t.value,"aria-describedby":o.value,type:`checkbox`,"aria-checked":i.value?`mixed`:void 0,disabled:s.value,readonly:d.value,onFocus:c,onBlur:l},y),{...r,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>V(`div`,{class:E([`v-switch__track`,f?void 0:e.value]),style:h(t.value),onClick:v},[r[`track-true`]&&V(`div`,{key:`prepend`,class:`v-switch__track-true`},[r[`track-true`](g)]),r[`track-false`]&&V(`div`,{key:`append`,class:`v-switch__track-false`},[r[`track-false`](g)])]),input:({inputNode:t,icon:i,backgroundColorClasses:a,backgroundColorStyles:o})=>V(H,null,[t,V(`div`,{class:E([`v-switch__thumb`,{"v-switch__thumb--filled":i||e.loading},e.inset||f?void 0:a.value]),style:h(e.inset?void 0:o.value)},[r.thumb?n(At,{defaults:{VIcon:{icon:i,size:`x-small`}}},{default:()=>[r.thumb({...g,icon:i})]}):n(kr,null,{default:()=>[e.loading?n(Zt,{name:`v-switch`,active:!0,color:m.value===!1?void 0:p.value},{default:e=>r.loader?r.loader(e):n(Bn,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):i&&n($,{key:String(i),icon:i,size:`x-small`},null)]})])])})}})}),Ft({},d)}}),hg=J({color:String,height:[Number,String],window:Boolean,...G(),...lt(),...qo(),...St(),...st(),..._n()},`VSystemBar`),gg=q()({name:`VSystemBar`,props:hg(),setup(e,{slots:t}){let{themeClasses:r}=On(e),{backgroundColorClasses:a,backgroundColorStyles:o}=Sn(()=>e.color),{elevationClasses:s}=Un(e),{roundedClasses:c}=Pe(e),{ssrBootStyles:l}=Gr(),u=i(()=>e.height??(e.window?32:24)),{layoutItemStyles:d}=Yo({id:e.name,order:i(()=>parseInt(e.order,10)),position:M(`top`),layoutSize:u,elementSize:u,active:i(()=>!0),absolute:U(()=>e.absolute)});return K(()=>n(e.tag,{class:E([`v-system-bar`,{"v-system-bar--window":e.window},r.value,a.value,s.value,c.value,e.class]),style:h([o.value,d.value,l.value,e.style])},t)),{}}}),_g=Symbol.for(`vuetify:v-tabs`),vg=J({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...Ot(kn({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),yg=q()({name:`VTab`,props:vg(),setup(e,{slots:t,attrs:r}){let{textColorClasses:a,textColorStyles:o}=He(()=>e.sliderColor),{backgroundColorClasses:s,backgroundColorStyles:c}=Sn(()=>e.sliderColor),l=L(),u=L(),d=i(()=>e.direction===`horizontal`),f=i(()=>l.value?.group?.isSelected.value??!1);function p(e,t){return{opacity:[0,1]}}function m(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function g(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect(),i=d.value?`x`:`y`,a=d.value?`X`:`Y`,o=d.value?`right`:`bottom`,s=d.value?`width`:`height`,c=n[i]>r[i]?n[o]-r[o]:n[i]-r[i],l=Math.sign(c)>0?d.value?`right`:`bottom`:Math.sign(c)<0?d.value?`left`:`top`:`center`,u=(Math.abs(c)+(Math.sign(c)<0?n[s]:r[s]))/Math.max(n[s],r[s])||0,f=n[s]/r[s]||0,p=1.5;return{transform:[`translate${a}(${c}px) scale${a}(${f})`,`translate${a}(${c/p}px) scale${a}(${(u-1)/p+1})`,`none`],transformOrigin:[,,,].fill(l)}}function _({value:t}){if(t){let t=l.value?.$el.parentElement?.querySelector(`.v-tab--selected .v-tab__slider`),n=u.value;if(!t||!n)return;let r=getComputedStyle(t).backgroundColor,i={fade:p,grow:m,shift:g}[e.sliderTransition??`shift`]??g,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);ct(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:Ce})}}return K(()=>{let i=Z.filterProps(e);return n(Z,b({symbol:_g,ref:l,class:[`v-tab`,e.class,f.value&&e.inset?s.value:[]],style:[e.style,f.value&&e.inset?c.value:[],{backgroundColor:f.value&&e.inset?`transparent !important`:void 0}],tabindex:f.value?0:-1,role:`tab`,"aria-selected":String(f.value),active:!1},i,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":_}),{...t,default:()=>V(H,null,[t.default?.()??e.text,!e.hideSlider&&V(`div`,{ref:u,class:E([`v-tab__slider`,e.inset?s.value:a.value]),style:h([o.value,e.inset?c.value:a.value])},null)])})}),Ft({},l)}}),bg=J({...Ot(Pu(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),xg=q()({name:`VTabsWindow`,props:bg(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=f(_g,null),a=X(e,`modelValue`),o=i({get(){return a.value!=null||!r?a.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){a.value=e}});return K(()=>n(Fu,b({_as:`VTabsWindow`},Fu.filterProps(e),{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)),{}}}),Sg=J({...Ru()},`VTabsWindowItem`),Cg=q()({name:`VTabsWindowItem`,props:Sg(),setup(e,{slots:t}){return K(()=>n(zu,b({_as:`VTabsWindowItem`},zu.filterProps(e),{class:[`v-tabs-window-item`,e.class],style:e.style}),t)),{}}});function wg(e){return e?e.map(e=>xt(e)?e:{text:e,value:e}):[]}var Tg=J({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,...jt(vg(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...li({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...at(),...st()},`VTabs`),Eg=q()({name:`VTabs`,props:Tg(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:r}){let a=X(e,`modelValue`),o=i(()=>wg(e.items)),{densityClasses:s}=Me(e),{backgroundColorClasses:c,backgroundColorStyles:l}=Sn(()=>e.bgColor),{scopeId:u}=hn();return Xe({VTab:{color:U(e,`color`),direction:U(e,`direction`),stacked:U(e,`stacked`),fixed:U(e,`fixedTabs`),inset:U(e,`inset`),sliderColor:U(e,`sliderColor`),sliderTransition:U(e,`sliderTransition`),sliderTransitionDuration:U(e,`sliderTransitionDuration`),hideSlider:U(e,`hideSlider`)}}),K(()=>{let i=ui.filterProps(e),d=!!(r.window||e.items.length>0);return V(H,null,[n(ui,b(i,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,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},s.value,c.value,e.class],style:[{"--v-tabs-height":Y(e.height),"--v-tabs-inset-padding":e.inset?Y(e.insetPadding):void 0,"--v-tabs-inset-radius":e.inset?Y(e.insetRadius):void 0},l.value,e.style],role:`tablist`,symbol:_g},u,t),{default:r.default??(()=>o.value.map(t=>r.tab?.({item:t})??n(yg,b(t,{key:t.text,value:t.value,spaced:e.spaced}),{default:r[`tab.${t.value}`]?()=>r[`tab.${t.value}`]?.({item:t}):void 0}))),prev:r.prev,next:r.next}),d&&n(xg,b({modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,key:`tabs-window`},u),{default:()=>[o.value.map(e=>r.item?.({item:e})??n(Cg,{value:e.value},{default:()=>r[`item.${e.value}`]?.({item:e})})),r.window?.()]})])}),{}}}),Dg=J({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,...pi(),...Ot(ni(),[`direction`]),...vi()},`VTextarea`),Og=q()({name:`VTextarea`,directives:{vIntersect:Wr},inheritAttrs:!1,props:Dg(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0,"update:rows":e=>!0},setup(e,{attrs:t,emit:r,slots:a}){let o=X(e,`modelValue`),{isFocused:s,focus:c,blur:u}=ti(e),{onIntersect:f}=_i(e),p=i(()=>typeof e.counterValue==`function`?e.counterValue(o.value):(o.value||``).toString().length),m=i(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!=`number`&&typeof e.counter!=`string`))return e.counter}),h=L(),g=L(),_=M(``),v=L(),y=L(0),{platform:x}=dn(),S=di(e),C=i(()=>e.persistentPlaceholder||s.value||e.active);function w(){S.isSuppressing.value&&S.update(),v.value!==document.activeElement&&v.value?.focus(),s.value||c()}function T(e){w(),r(`click:control`,e)}function D(e){r(`mousedown:control`,e)}function O(t){t.stopPropagation(),w(),W(()=>{o.value=``,qt(e[`onClick:clear`],t)})}function k(t){let n=t.target;if(!e.modelModifiers?.trim){o.value=n.value;return}let r=n.value,i=n.selectionStart,a=n.selectionEnd;o.value=r,W(()=>{let e=0;r.trimStart().length===n.value.length&&(e=r.length-n.value.length),i!=null&&(n.selectionStart=i-e),a!=null&&(n.selectionEnd=a-e)})}let A=L(),j=L(Number(e.rows)),ee=i(()=>[`plain`,`underlined`].includes(e.variant));me(()=>{e.autoGrow||(j.value=Number(e.rows))});function P(){W(()=>{if(!v.value)return;if(x.value.firefox){y.value=12;return}let{offsetWidth:e,clientWidth:t}=v.value;y.value=Math.max(0,e-t)}),e.autoGrow&&W(()=>{if(!A.value||!g.value)return;let t=getComputedStyle(A.value),n=getComputedStyle(g.value.$el),r=parseFloat(t.getPropertyValue(`--v-field-padding-top`))+parseFloat(t.getPropertyValue(`--v-input-padding-top`))+parseFloat(t.getPropertyValue(`--v-field-padding-bottom`)),i=A.value.scrollHeight,a=parseFloat(t.lineHeight),o=Math.max(parseFloat(e.rows)*a+r,parseFloat(n.getPropertyValue(`--v-input-control-height`))),s=e.maxHeight?parseFloat(e.maxHeight):parseFloat(e.maxRows)*a+r||1/0,c=Qt(i??0,o,s);j.value=Math.floor((c-r)/a),_.value=Y(c)})}l(P),B(o,P),B(()=>e.rows,P),B(()=>e.maxHeight,P),B(()=>e.maxRows,P),B(()=>e.density,P),B(j,e=>{r(`update:rows`,e)});let te;return B(A,e=>{e?(te=new ResizeObserver(P),te.observe(A.value)):te?.disconnect()}),d(()=>{te?.disconnect()}),K(()=>{let r=!!(a.counter||e.counter||e.counterValue),i=!!(r||a.details),[c,l]=je(t),{modelValue:d,...x}=oi.filterProps(e),M={...gi.filterProps(e),"onClick:clear":O};return n(oi,b({ref:h,modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,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":ee.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Y(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Y(y.value)},e.style]},c,x,{centerAffix:j.value===1&&!ee.value,focused:s.value,indentDetails:e.indentDetails??!ee.value}),{...a,default:({id:t,isDisabled:r,isDirty:i,isReadonly:c,isValid:d,hasDetails:p})=>n(gi,b({ref:g,style:{"--v-textarea-control-height":_.value},onClick:T,onMousedown:D,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},M,{id:t.value,active:C.value||i.value,labelId:`${t.value}-label`,centerAffix:j.value===1&&!ee.value,dirty:i.value||e.dirty,disabled:r.value,focused:s.value,details:p.value,error:d.value===!1}),{...a,default:({props:{class:n,...i},controlRef:a})=>V(H,null,[e.prefix&&V(`span`,{class:`v-text-field__prefix`},[e.prefix]),N(V(`textarea`,b({ref:e=>v.value=a.value=e,class:n,value:o.value,onInput:k,autofocus:e.autofocus,readonly:c.value,disabled:r.value,placeholder:e.placeholder,rows:e.rows,name:S.fieldName.value,autocomplete:S.fieldAutocomplete.value,onFocus:w,onBlur:u,"aria-labelledby":`${t.value}-label`},i,l),null),[[Wr,{handler:f},null,{once:!0}]]),e.autoGrow&&N(V(`textarea`,{class:E([n,`v-textarea__sizer`]),id:`${i.id}-sizer`,"onUpdate:modelValue":e=>o.value=e,ref:A,readonly:!0,"aria-hidden":`true`},null),[[ce,o.value]]),e.suffix&&V(`span`,{class:`v-text-field__suffix`},[e.suffix])])}),details:i?t=>V(H,null,[a.details?.(t),r&&V(H,null,[V(`span`,null,null),n(mi,{active:e.persistentCounter||s.value,value:p.value,max:m.value,disabled:e.disabled},a.counter)])]):void 0})}),Ft({},h,g,v)}}),kg=J({withBackground:Boolean,...G(),..._n(),...st()},`VThemeProvider`),Ag=q()({name:`VThemeProvider`,props:kg(),setup(e,{slots:t}){let{themeClasses:r}=On(e);return()=>e.withBackground?n(e.tag,{class:E([`v-theme-provider`,r.value,e.class]),style:h(e.style)},{default:()=>[t.default?.()]}):t.default?.()}}),jg=J({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Q,iconColor:String,lineColor:String,...G(),...St(),...ft(),...lt()},`VTimelineDivider`),Mg=q()({name:`VTimelineDivider`,props:jg(),setup(e,{slots:t}){let{sizeClasses:r,sizeStyles:i}=Ee(e,`v-timeline-divider__dot`),{backgroundColorStyles:a,backgroundColorClasses:o}=Sn(()=>e.dotColor),{roundedClasses:s}=Pe(e,`v-timeline-divider__dot`),{elevationClasses:c}=Un(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Sn(()=>e.lineColor);return K(()=>V(`div`,{class:E([`v-timeline-divider`,{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:h(e.style)},[V(`div`,{class:E([`v-timeline-divider__before`,l.value]),style:h(u.value)},null),!e.hideDot&&V(`div`,{key:`dot`,class:E([`v-timeline-divider__dot`,c.value,s.value,r.value]),style:h(i.value)},[V(`div`,{class:E([`v-timeline-divider__inner-dot`,o.value,s.value]),style:h(a.value)},[t.default?n(At,{key:`icon-defaults`,disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},t.default):n($,{key:`icon`,color:e.iconColor,icon:e.icon,size:e.size},null)])]),V(`div`,{class:E([`v-timeline-divider__after`,l.value]),style:h(u.value)},null)])),{}}}),Ng=J({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Q,iconColor:String,lineInset:[Number,String],side:{type:String,validator:e=>e==null||[`start`,`end`].includes(e)},...G(),...Dt(),...lt(),...St(),...ft(),...st()},`VTimelineItem`),Pg=q()({name:`VTimelineItem`,props:Ng(),setup(e,{slots:t}){let{dimensionStyles:r}=Tt(e),i=M(0),a=L();return B(a,e=>{e&&(i.value=e.$el.querySelector(`.v-timeline-divider__dot`)?.getBoundingClientRect().width??0)},{flush:`post`}),K(()=>V(`div`,{class:E([`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:h([{"--v-timeline-dot-size":Y(i.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${Y(e.lineInset)})`:Y(0)},e.style])},[V(`div`,{class:`v-timeline-item__body`,style:h(r.value)},[t.default?.()]),n(Mg,{ref:a,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:t.icon}),e.density!==`compact`&&V(`div`,{class:`v-timeline-item__opposite`},[!e.hideOpposite&&t.opposite?.()])])),{}}}),Fg=J({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)},...jt(Ng({lineInset:0}),[`dotColor`,`fillDot`,`hideOpposite`,`iconColor`,`lineInset`,`size`]),...G(),...at(),...st(),..._n()},`VTimeline`),Ig=q()({name:`VTimeline`,props:Fg(),setup(e,{slots:t}){let{themeClasses:r}=On(e),{densityClasses:a}=Me(e),{rtlClasses:o}=mn();Xe({VTimelineDivider:{lineColor:U(()=>e.lineColor)},VTimelineItem:{density:U(()=>e.density),dotColor:U(()=>e.dotColor),fillDot:U(()=>e.fillDot),hideOpposite:U(()=>e.hideOpposite),iconColor:U(()=>e.iconColor),lineColor:U(()=>e.lineColor),lineInset:U(()=>e.lineInset),size:U(()=>e.size)}});let s=i(()=>{let t=e.side?e.side:e.density===`default`?null:`end`;return t&&`v-timeline--side-${t}`}),c=i(()=>{let t=[`v-timeline--truncate-line-start`,`v-timeline--truncate-line-end`];switch(e.truncateLine){case`both`:return t;case`start`:return t[0];case`end`:return t[1];default:return null}});return K(()=>n(e.tag,{class:E([`v-timeline`,`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,c.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,s.value,o.value,e.class]),style:h([{"--v-timeline-line-thickness":Y(e.lineThickness)},e.style])},t)),{}}}),Lg=J({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`),Rg=q()({name:`VTimePickerClock`,props:Lg(),emits:{change:e=>!0,input:e=>!0},setup(e,{emit:t}){let n=L(null),r=L(null),a=L(void 0),o=L(!1),s=L(null),c=L(null),l=In(e=>t(`change`,e),750),{textColorClasses:u,textColorStyles:d}=He(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:p}=Sn(()=>e.color),m=i(()=>e.max-e.min+1),g=i(()=>e.double?m.value/2:m.value),_=i(()=>360/g.value),v=i(()=>_.value*Math.PI/180),y=i(()=>e.modelValue==null?e.min:e.modelValue),b=i(()=>.62),x=i(()=>{let t=[];for(let n=e.min;n<=e.max;n+=e.step)t.push(n);return t});B(()=>e.modelValue,e=>{a.value=e});function S(e){a.value!==e&&(a.value=e),t(`input`,e)}function C(t){return!e.allowedValues||e.allowedValues(t)}function w(t){if(!e.scrollable||e.disabled)return;t.preventDefault();let n=Math.sign(-t.deltaY||1),r=y.value;do r+=n,r=(r-e.min+m.value)%m.value+e.min;while(!C(r)&&r!==y.value);r!==e.displayedValue&&S(r),l(r)}function T(t){return e.double&&t-e.min>=g.value}function D(e){return T(e)?b.value:1}function O(t){let n=e.rotate*Math.PI/180;return{x:Math.sin((t-e.min)*v.value+n)*D(t),y:-Math.cos((t-e.min)*v.value+n)*D(t)}}function k(t,n){let r=(Math.round(t/_.value)+(n?g.value:0))%m.value+e.min;return t<360-_.value/2?r:n?e.max-g.value+1:e.min}function A(e){let{x:t,y:n}=O(e);return{left:`${Math.round(50+t*50)}%`,top:`${Math.round(50+n*50)}%`}}function j(e,t){let n=t.x-e.x,r=t.y-e.y;return Math.sqrt(n*n+r*r)}function M(e,t){let n=2*Math.atan2(t.y-e.y-j(e,t),t.x-e.x);return Math.abs(n*180/Math.PI)}function ee(e){s.value===null&&(s.value=e),c.value=e,S(e)}function N(t){if(t.preventDefault(),!o.value&&t.type!==`click`||!n.value)return;let{width:i,top:a,left:s}=n.value?.getBoundingClientRect(),{width:c}=r.value?.getBoundingClientRect()??{width:0},{clientX:l,clientY:u}=`touches`in t?t.touches[0]:t,d={x:i/2,y:-i/2},f={x:l-s,y:a-u},p=Math.round(M(d,f)-e.rotate+360)%360,m=e.double&&j(d,f)<(c+c*b.value)/4,h=Math.ceil(15/_.value),g;for(let e=0;e<h;e++)if(g=k(p+e*_.value,m),C(g)||(g=k(p-e*_.value,m),C(g)))return ee(g)}function P(t){e.disabled||(t.preventDefault(),window.addEventListener(`mousemove`,N),window.addEventListener(`touchmove`,N),window.addEventListener(`mouseup`,te),window.addEventListener(`touchend`,te),s.value=null,c.value=null,o.value=!0,N(t))}function te(e){e.stopPropagation(),F(),o.value=!1,c.value!==null&&C(c.value)&&t(`change`,c.value)}function F(){Dn&&(window.removeEventListener(`mousemove`,N),window.removeEventListener(`touchmove`,N),window.removeEventListener(`mouseup`,te),window.removeEventListener(`touchend`,te))}I(F),K(()=>V(`div`,{class:E([{"v-time-picker-clock":!0,"v-time-picker-clock--indeterminate":e.modelValue==null,"v-time-picker-clock--readonly":e.readonly}]),onMousedown:P,onTouchstart:P,onWheel:w,ref:n},[V(`div`,{class:`v-time-picker-clock__inner`,ref:r},[V(`div`,{class:E([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":T(e.modelValue)},u.value]),style:h([{transform:`rotate(${e.rotate+_.value*(y.value-e.min)}deg) scaleY(${D(y.value)})`},d.value])},null),x.value.map(t=>{let n=t===y.value;return V(`div`,{class:E([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":n,"v-time-picker-clock__item--disabled":e.disabled||!C(t)},n&&f.value]),style:h([A(t),n&&p.value])},[V(`span`,null,[e.format(t)])])})])]))}}),zg=J({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},`VTimePickerField`),Bg=q()({name:`VTimePickerField`,props:zg(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t}){let{textColorClasses:r,textColorStyles:i}=He(()=>e.color),a=L(),o=M(!1);function s(e){if([`Backspace`,`Delete`].includes(e.key)){e.preventDefault();let n=e.target;n.value=``,t(`update:modelValue`,null)}}return K(()=>n(yi,{ref:a,_as:`VTimePickerField`,autocomplete:`off`,class:E([`v-time-picker-controls__time__field`,{"v-time-picker-controls__time__field--active":e.active},e.active?r.value:[]]),style:h(e.active?i.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":e=>t(`update:modelValue`,e),onKeydown:s,onFocus:()=>o.value=!0,onBlur:()=>o.value=!1},null)),Ft({},a)}});function Vg(e,t=2){return String(e).padStart(t,`0`)}function Hg(e){return e?(e-1)%12+1:12}function Ug(e,t){return e%12+(t===`pm`?12:0)}function Wg(e){let t=e.replaceAll(/\D/g,``);return t.length>0?Number(t):null}function Gg(e,t,n){if(n){if(e===12&&t)return{value:1};if(e===11&&t)return{value:12,togglePeriod:!0};if(e===12&&!t)return{value:11,togglePeriod:!0};if(e===1&&!t)return{value:12}}else{if(e===23&&t)return{value:0};if(e===0&&!t)return{value:23}}return{value:e+(t?1:-1)}}function Kg(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}var qg=J({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},`time-validation`);function Jg(e){let t=i(()=>{let t=e.min?Number(e.min.split(`:`)[0]):0,n=e.max?Number(e.max.split(`:`)[0]):23;return r=>r<t||r>n?!1:Array.isArray(e.allowedHours)?e.allowedHours.includes(r):typeof e.allowedHours==`function`?e.allowedHours(r):!0}),n=i(()=>{let[t,n]=e.min?e.min.split(`:`).map(Number):[0,0],[r,i]=e.max?e.max.split(`:`).map(Number):[23,59],a=t*60+n,o=r*60+i;return(t,n)=>{if(t!==null){let e=60*t+n;if(e<a||e>o)return!1}return Array.isArray(e.allowedMinutes)?e.allowedMinutes.includes(n):typeof e.allowedMinutes==`function`?e.allowedMinutes(n):!0}}),r=i(()=>{let[t,n,r]=e.min?e.min.split(`:`).map(Number):[0,0,0],[i,a,o]=e.max?e.max.split(`:`).map(Number):[23,59,59],s=t*3600+n*60+(r||0),c=i*3600+a*60+(o||0);return(t,n,r)=>{if(t!==null&&n!==null){let e=3600*t+60*n+r;if(e<s||e>c)return!1}return Array.isArray(e.allowedSeconds)?e.allowedSeconds.includes(r):typeof e.allowedSeconds==`function`?e.allowedSeconds(r):!0}});function a(e,i,a,o=null,s=null){let c=e===`hour`?t.value:e===`minute`?e=>n.value(o,e):e=>r.value(o,s,e),l=e===`hour`?e=>Gg(e,a,null).value:e=>Kg(e,a),u=e===`hour`?24:60;for(let e=1;e<=u&&(i=l(i),!c(i));e++);return i}return{isAllowedHour:t,isAllowedMinute:n,isAllowedSecond:r,findNextAllowed:a}}var Yg=J({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,...qg()},`VTimePickerControls`),Xg=q()({name:`VTimePickerControls`,props:Yg(),emits:{"update:period":e=>!0,"update:viewMode":e=>!0,"update:hour":e=>!0,"update:minute":e=>!0,"update:second":e=>!0},setup(e,{emit:t}){let{t:r}=xn(),{isAllowedHour:a,isAllowedMinute:o,isAllowedSecond:s,findNextAllowed:c}=Jg(e),l=i(()=>e.hour===null?null:e.ampm?Ug(Number(e.hour),e.period??`am`):Number(e.hour)),u=i(()=>e.minute===null?null:Number(e.minute)),d=i(()=>e.hour===null?!0:a.value?.(Number(l.value))??!0),f=i(()=>e.minute===null?!0:o.value?.(l.value,Number(e.minute))??!0),p=i(()=>e.second===null?!0:s.value?.(l.value,u.value,Number(e.second))??!0),m={in:t=>{if(t==null||isNaN(Number(t)))return null;let n=Number(t);return e.ampm?Vg(Hg(n)):Vg(n)},out:t=>{if(isNaN(Number(t))||t==null||t===``)return null;let n=typeof t==`string`?Wg(t):Number(t);return n===null?null:e.ampm?Ug(n,e.period??`am`):Qt(n,0,23)}},h=X(e,`hour`,void 0,m.in,m.out),g={in:e=>e!=null&&!isNaN(Number(e))?Vg(`${e}`):null,out:e=>{if(isNaN(Number(e))||e==null||e===``)return null;let t=typeof e==`string`?Wg(e):Number(e);return t===null?null:Qt(t,0,59)}},_=X(e,`minute`,void 0,g.in,g.out),v=X(e,`second`,void 0,g.in,g.out);function y(n){if(![`ArrowUp`,`ArrowDown`].includes(n.key))return;n.preventDefault(),n.stopPropagation();let r=e.period===`am`,i=c(`hour`,e.ampm?Ug(Number(h.value??0),r?`am`:`pm`):Number(h.value??0),n.key===`ArrowUp`),a=r&&i>=12||!r&&i<12;e.ampm&&a?(t(`update:period`,e.period===`am`?`pm`:`am`),W(()=>h.value=Vg(i))):h.value=Vg(i)}function b(e){[`ArrowUp`,`ArrowDown`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),_.value=Vg(c(`minute`,Number(_.value??0),e.key===`ArrowUp`,l.value)))}function x(e){[`ArrowUp`,`ArrowDown`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),v.value=Vg(c(`second`,Number(v.value??0),e.key===`ArrowUp`,l.value,u.value)))}function S(t,n,r){return i=>{if(!i.data)return;let a=i.target,{value:o,selectionStart:s,selectionEnd:c}=a??{};if(Wg(i.data)===null){i.preventDefault();return}let l=o?o.slice(0,s)+i.data+o.slice(c):i.data;if(l.length>2){if(s===c&&c===0&&i.data.trim().startsWith(`0`)){i.preventDefault(),a.value=l.trim().substring(0,2),r(a.value),i.data.trim().length===1&&a.setSelectionRange(1,1);return}if(s===c&&c===1&&o.startsWith(`0`)){i.preventDefault(),a.value=l.trim().substring(0,2),r(a.value);return}let t=e.viewMode===`hour`?e.ampm?12:23:59;if(Wg(l)>t){i.preventDefault(),a.value=Vg(String(Wg(i.data)).substring(0,2)),r(a.value);return}}n(t(l))&&i.preventDefault()}}function C(e){t(`update:period`,e)}let w=L(),T=L(),D=L();B(()=>e.viewMode,(e,t)=>{switch(t){case`hour`:w.value.blur();break;case`minute`:T.value.blur();break;case`second`:D.value.blur();break}});let O=S(m.out,e=>m.in(e)===h.value,e=>h.value=e),k=S(g.out,e=>g.in(e)===_.value,e=>_.value=e),A=S(g.out,e=>g.in(e)===v.value,e=>v.value=e);return K(()=>V(`div`,{class:`v-time-picker-controls`},[V(`div`,{class:E({"v-time-picker-controls__time":!0,"v-time-picker-controls__time--with-ampm":e.ampm,"v-time-picker-controls__time--with-seconds":e.useSeconds})},[n(Bg,{ref:w,active:e.viewMode===`hour`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.hour`),showHint:e.inputHints,error:d.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:h.value,"onUpdate:modelValue":e=>h.value=e,onKeydown:y,onBeforeinput:O,onFocus:()=>t(`update:viewMode`,`hour`)},null),V(`span`,{class:`v-time-picker-controls__time__separator`},[z(`:`)]),n(Bg,{ref:T,active:e.viewMode===`minute`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.minute`),showHint:e.inputHints,error:f.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:_.value,"onUpdate:modelValue":e=>_.value=e,onKeydown:b,onBeforeinput:k,onFocus:()=>t(`update:viewMode`,`minute`)},null),e.useSeconds&&V(`span`,{key:`secondsDivider`,class:`v-time-picker-controls__time__separator`},[z(`:`)]),e.useSeconds&&V(H,null,[n(Bg,{key:`secondsVal`,ref:D,active:e.viewMode===`second`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.second`),showHint:e.inputHints,error:p.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:v.value,"onUpdate:modelValue":e=>v.value=e,onKeydown:x,onBeforeinput:A,onFocus:()=>t(`update:viewMode`,`second`)},null)]),e.ampm&&V(`div`,{class:`v-time-picker-controls__ampm`},[n(Z,{active:e.period===`am`,color:e.period===`am`?e.color:void 0,class:E({"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:r(`$vuetify.timePicker.am`),variant:e.disabled&&e.period===`am`?`elevated`:`tonal`,onClick:()=>e.period===`am`?null:C(`am`)},null),n(Z,{active:e.period===`pm`,color:e.period===`pm`?e.color:void 0,class:E({"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:r(`$vuetify.timePicker.pm`),variant:e.disabled&&e.period===`pm`?`elevated`:`tonal`,onClick:()=>e.period===`pm`?null:C(`pm`)},null)])])])),{}}}),Zg=J({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`},...qg(),...Ot(bd({title:`$vuetify.timePicker.title`}),[`landscape`]),...at()},`VTimePicker`),Qg=q()({name:`VTimePicker`,props:Zg(),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,{emit:t,slots:r}){let{t:a}=xn(),{densityClasses:o}=Me(e),s=L(null),c=L(null),u=L(null),d=L(null),f=L(null),p=L(null),m=X(e,`period`,`am`),h=X(e,`viewMode`,`hour`),g=L(null),_=L(null),v=i(()=>e.format===`ampm`),{isAllowedHour:y,isAllowedMinute:x,isAllowedSecond:S}=Jg(e),C=U(()=>e.modelValue!==null&&s.value===null&&c.value===null&&(!e.useSeconds||u.value===null));function w(){let n=T();n!==null&&n!==e.modelValue&&t(`update:modelValue`,n),C.value&&t(`update:modelValue`,null)}B(s,w),B(c,w),B(u,w),B(m,(e,t)=>{s.value==null||e===t||(e===`pm`&&s.value<12?s.value+=12:e===`am`&&s.value>=12&&(s.value-=12))}),B(()=>e.modelValue,e=>E(e)),B(()=>e.useSeconds,(e,t)=>{t&&!e&&h.value===`second`&&(h.value=`minute`),!e&&u.value!==null&&(u.value=null)}),l(()=>{E(e.modelValue)});function T(){return s.value!=null&&c.value!=null&&(!e.useSeconds||u.value!=null)?`${Vg(s.value)}:${Vg(c.value)}`+(e.useSeconds?`:${Vg(u.value)}`:``):null}function E(e){if(e==null||e===``)s.value=null,c.value=null,u.value=null;else if(e instanceof Date)s.value=e.getHours(),c.value=e.getMinutes(),u.value=e.getSeconds();else{let[t,,n,,r,i]=e.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||[,,,,,,];s.value=i?Ug(parseInt(t,10),i):parseInt(t,10),c.value=parseInt(n,10),u.value=parseInt(r||0,10)}m.value=s.value==null||s.value<12?`am`:`pm`}function D(e){h.value===`hour`?s.value=v.value?Ug(e,m.value):e:h.value===`minute`?c.value=e:u.value=e}function O(n){switch(h.value||`hour`){case`hour`:t(`update:hour`,n);break;case`minute`:t(`update:minute`,n);break;case`second`:t(`update:second`,n);break;default:break}let r=s.value!==null&&c.value!==null&&(e.useSeconds?u.value!==null:!0);h.value===`hour`?h.value=`minute`:e.useSeconds&&h.value===`minute`&&(h.value=`second`),!(s.value===d.value&&c.value===f.value&&(!e.useSeconds||u.value===p.value))&&T()!==null&&(d.value=s.value,f.value=c.value,e.useSeconds&&(p.value=u.value),r&&w())}K(()=>{let t=Ot(xd.filterProps(e),[`hideHeader`]),i=Xg.filterProps(e),l=Rg.filterProps(Ot(e,[`format`,`modelValue`,`min`,`max`])),d=h.value===`hour`?y.value:h.value===`minute`?e=>x.value(s.value,e):e=>S.value(s.value,c.value,e);return n(xd,b(t,{color:void 0,class:[`v-time-picker`,`v-time-picker--variant-${e.variant}`,e.class,o.value],hideHeader:e.hideHeader&&e.variant!==`input`,style:e.style}),{title:()=>r.title?.()??V(`div`,{class:`v-time-picker__title`},[a(e.title)]),header:()=>n(Xg,b(i,{ampm:v.value,hour:s.value,minute:c.value,period:m.value,second:u.value,viewMode:h.value,inputHints:e.variant===`input`,"onUpdate:hour":e=>s.value=e,"onUpdate:minute":e=>c.value=e,"onUpdate:second":e=>u.value=e,"onUpdate:period":e=>m.value=e,"onUpdate:viewMode":e=>h.value=e,ref:g}),null),default:()=>n(Rg,b(l,{allowedValues:d,double:h.value===`hour`&&!v.value,format:h.value===`hour`?v.value?Hg:e=>e:e=>Vg(e,2),max:h.value===`hour`?v.value&&m.value===`am`?11:23:59,min:h.value===`hour`&&v.value&&m.value===`pm`?12:0,size:20,step:h.value===`hour`?1:5,modelValue:h.value===`hour`?s.value:h.value===`minute`?c.value:u.value,onChange:O,onInput:D,ref:_}),null),actions:r.actions})})}}),$g=J({...G(),...Ze({variant:`text`})},`VToolbarItems`),e_=q()({name:`VToolbarItems`,props:$g(),setup(e,{slots:t}){return Xe({VBtn:{color:U(()=>e.color),height:`inherit`,variant:U(()=>e.variant)}}),K(()=>V(`div`,{class:E([`v-toolbar-items`,e.class]),style:h(e.style)},[t.default?.()])),{}}}),t_=J({...Ot(hr({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`}),[`subgroup`])},`VTreeviewGroup`),n_=q()({name:`VTreeviewGroup`,props:t_(),setup(e,{slots:t}){let r=L(),a=i(()=>r.value?.isOpen?e.collapseIcon:e.expandIcon),o=i(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:a.value}}));return K(()=>n(lr,b(lr.filterProps(e),{ref:r,class:[`v-treeview-group`,e.class],subgroup:!0}),{...t,activator:t.activator?e=>V(H,null,[n(At,{defaults:o.value},{default:()=>[t.activator?.(e)]})]):void 0})),{}}}),r_=Symbol.for(`vuetify:v-treeview`),i_=J({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:Q,...dr({slim:!0})},`VTreeviewItem`),a_=q()({name:`VTreeviewItem`,props:i_(),emits:{toggleExpand:e=>!0},setup(e,{slots:t,emit:r}){let a=f(r_,{visibleIds:L()}).visibleIds,o=L(),s=i(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),c=i(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),l=i(()=>!e.disabled&&e.link!==!1&&(e.link||c.value||s.value)),u=i(()=>a.value&&!a.value.has(_e(o.value?.id)));function d(e){l.value&&s.value&&o.value?.activate(!o.value?.isActivated,e)}function p(e){e.preventDefault(),e.stopPropagation(),r(`toggleExpand`,e)}return K(()=>{let r=sr.filterProps(e),i=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return n(sr,b({ref:o},r,{active:o.value?.isActivated||void 0,class:[`v-treeview-item`,{"v-treeview-item--activatable-group-activator":s.value,"v-treeview-item--filtered":u.value},e.class],role:`treeitem`,ripple:!1,onClick:d}),{...t,prepend:i?r=>V(H,null,[e.indentLines&&e.indentLines.length>0?V(`div`,{key:`indent-lines`,class:`v-treeview-indent-lines`,style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(e=>V(`div`,{class:E(`v-treeview-indent-line v-treeview-indent-line--${e}`)},null))]):``,!e.hideActions&&n(ks,{start:!0},{default:()=>[e.toggleIcon?V(H,null,[t.toggle?n(At,{key:`prepend-defaults`,defaults:{VBtn:{density:`compact`,icon:e.toggleIcon,variant:`text`,loading:e.loading},VProgressCircular:{indeterminate:`disable-shrink`,size:20,width:2}}},{default:()=>[t.toggle({...r,loading:e.loading,props:{onClick:p}})]}):n(Z,{key:`prepend-toggle`,density:`compact`,icon:e.toggleIcon,loading:e.loading,variant:`text`,onClick:p},{loader:()=>n(Bn,{indeterminate:`disable-shrink`,size:`20`,width:`2`},null)})]):V(`div`,{class:`v-treeview-item__level`},null)]}),e.hasCustomPrepend?n(At,{key:`prepend-defaults`,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{start:!0}}},{default:()=>[t.prepend?.(r)]}):V(H,null,[t.prepend?.(r),e.prependAvatar&&n(ar,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&n($,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]):void 0})}),Ft({},o)}}),o_=J({fluid:Boolean,disabled:Boolean,loadChildren:Function,loadingIcon:{type:String,default:`$loading`},items:Array,openOnClick:{type:Boolean,default:void 0},indeterminateIcon:{type:Q,default:`$checkboxIndeterminate`},falseIcon:Q,trueIcon:Q,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:()=>[]},...jt(i_(),[`hideActions`]),...at()},`VTreeviewChildren`),s_=q()({name:`VTreeviewChildren`,props:o_(),setup(e,{slots:t}){let r=fe(new Set),a=L([]),o=i(()=>!e.disabled&&(e.openOnClick==null?e.selectable&&!e.activatable:e.openOnClick));async function s(t){try{if(!e.items?.length||!e.loadChildren)return;t?.children?.length===0&&(r.add(t.value),await e.loadChildren(t.raw))}finally{r.delete(t.value)}}function c(t,n){e.selectable&&t(n)}return()=>t.default?.()??e.items?.map((i,l,u)=>{let{children:d,props:f}=i,p=r.has(i.value),m=!!u.at(l+1)?.children,h=e.path?.length??0,g=u.length-1===l,_={index:l,depth:h,isFirst:l===0,isLast:g,path:[...e.path,l],hideAction:e.hideActions},v=Ho({depth:h,isLast:g,isLastGroup:e.isLastGroup,leafLinks:!e.hideActions&&!e.fluid,separateRoots:e.separateRoots,parentIndentLines:e.parentIndentLines,variant:e.indentLinesVariant}),y={toggle:t.toggle?e=>t.toggle?.({...e,..._,item:i.raw,internalItem:i,loading:p}):void 0,prepend:r=>V(H,null,[e.selectable&&(!d||d&&![`leaf`,`single-leaf`].includes(e.selectStrategy))&&n(ks,{start:!0},{default:()=>[n(ys,{key:i.value,modelValue:r.isSelected,disabled:e.disabled||f.disabled,loading:p,color:e.selectedColor,density:e.density,indeterminate:r.isIndeterminate,indeterminateIcon:e.indeterminateIcon,falseIcon:e.falseIcon,trueIcon:e.trueIcon,"onUpdate:modelValue":e=>c(r.select,e),onClick:e=>e.stopPropagation(),onKeydown:e=>{[`Enter`,`Space`].includes(e.key)&&(e.stopPropagation(),c(r.select,r.isSelected))}},null)]}),t.prepend?.({...r,..._,item:i.raw,internalItem:i})]),append:t.append?e=>t.append?.({...e,..._,item:i.raw,internalItem:i}):void 0,title:t.title?e=>t.title?.({...e,item:i.raw,internalItem:i}):void 0,subtitle:t.subtitle?e=>t.subtitle?.({...e,item:i.raw,internalItem:i}):void 0},x=n_.filterProps(f),S=s_.filterProps({...e,..._}),C={hideActions:e.hideActions,indentLines:v.footer};return d?n(n_,b(x,{value:e.returnObject?i.raw:x?.value,rawId:x?.value}),{activator:({props:r,isOpen:u})=>{let d={...f,...r,value:f?.value,hideActions:e.hideActions,indentLines:v.node,ariaExpanded:u,onToggleExpand:[()=>s(i),r.onClick],onClick:e.disabled||f.disabled?void 0:o.value?[()=>s(i),r.onClick]:()=>c(a.value[l]?.select,!a.value[l]?.isSelected)};return Gt(t.header,{props:d,item:i.raw,internalItem:i,loading:p},()=>n(a_,b({ref:e=>a.value[l]=e},d,{hasCustomPrepend:!!t.prepend,value:e.returnObject?i.raw:f.value,loading:p}),y))},default:()=>V(H,null,[n(s_,b(S,{items:d,indentLinesVariant:e.indentLinesVariant,parentIndentLines:v.children,isLastGroup:m,returnObject:e.returnObject}),t),t.footer?.({props:C,item:i.raw,internalItem:i,loading:p})])}):Gt(t.item,{props:f,item:i.raw,internalItem:i},()=>i.type===`divider`?Gt(t.divider,{props:i.raw},()=>n(fr,i.props,null)):i.type===`subheader`?Gt(t.subheader,{props:i.raw},()=>n(_r,i.props,null)):n(a_,b(f,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:v.leaf,value:e.returnObject?_e(i.raw):f.value}),y))})}});function c_(e,t=[]){for(let n of e)t.push(n),n.children&&c_(n.children,t);return t}var l_=J({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},...Xs({filterKeys:[`title`]}),...Ot(o_(),[`index`,`path`,`indentLinesVariant`,`parentIndentLines`,`isLastGroup`]),...Ot(pr({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`,slim:!0}),[`nav`,`openStrategy`]),modelValue:Array},`VTreeview`),u_=q()({name:`VTreeview`,props:l_(),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,{slots:t,emit:r}){let{t:a}=xn(),{items:o}=gr(e),s=U(()=>e.activeColor),c=U(()=>e.baseColor),l=U(()=>e.color),u=X(e,`activated`),d=X(e,`selected`),f=i({get:()=>e.modelValue??d.value,set(e){d.value=e,r(`update:modelValue`,e)}}),p=L(),m=i(()=>e.openAll?x(o.value):e.opened),h=i(()=>c_(o.value)),g=U(()=>e.search),{filteredItems:_}=Qs(e,h,g),v=i(()=>{if(!g.value)return null;let t=p.value?.getPath;return t?new Set(_.value.flatMap(n=>{let r=e.returnObject?n.raw:n.props.value;return[...t(r),...y(r)].map(_e)})):null});function y(e){let t=[],n=(p.value?.children.get(e)??[]).slice();for(;n.length;){let e=n.shift();e&&(t.push(e),n.push(...(p.value?.children.get(e)??[]).slice()))}return t}function x(t){let n=[];for(let r of t)r.children&&(n.push(e.returnObject?_e(r.raw):r.value),r.children&&(n=n.concat(x(r.children))));return n}return O(r_,{visibleIds:v}),Xe({VTreeviewGroup:{activeColor:s,baseColor:c,color:l,collapseIcon:U(()=>e.collapseIcon),expandIcon:U(()=>e.expandIcon)},VTreeviewItem:{activeClass:U(()=>e.activeClass),activeColor:s,baseColor:c,color:l,density:U(()=>e.density),disabled:U(()=>e.disabled),lines:U(()=>e.lines),variant:U(()=>e.variant)}}),K(()=>{let r=vr.filterProps(e),i=s_.filterProps(e),s=typeof e.indentLines==`boolean`?`default`:e.indentLines;return n(vr,b({ref:p},r,{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:m.value,activated:u.value,"onUpdate:activated":e=>u.value=e,selected:f.value,"onUpdate:selected":e=>f.value=e}),{default:()=>[v.value?.size===0&&!e.hideNoData&&(t[`no-data`]?.()??n(sr,{key:`no-data`,title:a(e.noDataText)},null)),n(s_,b(i,{density:e.density,returnObject:e.returnObject,items:o.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:s}),t)]})}),{}}}),d_=q()({name:`VValidation`,props:ii(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=ei(e,`validation`);return()=>t.default?.(n)}}),f_=e({VAlert:()=>_s,VAlertTitle:()=>fs,VApp:()=>is,VAppBar:()=>cs,VAppBarNavIcon:()=>us,VAppBarTitle:()=>ds,VAutocomplete:()=>oc,VAvatar:()=>ar,VBadge:()=>nr,VBanner:()=>dc,VBannerActions:()=>cc,VBannerText:()=>lc,VBottomNavigation:()=>pc,VBottomSheet:()=>_c,VBreadcrumbs:()=>Cc,VBreadcrumbsDivider:()=>yc,VBreadcrumbsItem:()=>xc,VBtn:()=>Z,VBtnGroup:()=>xe,VBtnToggle:()=>Ln,VCalendar:()=>fu,VCard:()=>Cu,VCardActions:()=>mu,VCardItem:()=>yu,VCardSubtitle:()=>gu,VCardText:()=>xu,VCardTitle:()=>_u,VCarousel:()=>Lu,VCarouselItem:()=>Vu,VCheckbox:()=>xs,VCheckboxBtn:()=>ys,VChip:()=>Es,VChipGroup:()=>ws,VClassIcon:()=>Hn,VCode:()=>Hu,VCol:()=>hp,VColorPicker:()=>Sd,VCombobox:()=>wd,VComponentIcon:()=>Rt,VConfirmEdit:()=>Ed,VContainer:()=>op,VCounter:()=>mi,VDataIterator:()=>hf,VDataTable:()=>ep,VDataTableFooter:()=>bf,VDataTableHeaders:()=>zf,VDataTableRow:()=>Uf,VDataTableRows:()=>Gf,VDataTableServer:()=>ip,VDataTableVirtual:()=>np,VDatePicker:()=>Wp,VDatePickerControls:()=>jp,VDatePickerHeader:()=>Np,VDatePickerMonth:()=>Rp,VDatePickerMonths:()=>Bp,VDatePickerYears:()=>Hp,VDefaultsProvider:()=>At,VDialog:()=>hc,VDialogBottomTransition:()=>Hr,VDialogTopTransition:()=>Lr,VDialogTransition:()=>Dr,VDivider:()=>fr,VEmptyState:()=>Kp,VExpandBothTransition:()=>Br,VExpandTransition:()=>Pr,VExpandXTransition:()=>Or,VExpansionPanel:()=>$p,VExpansionPanelText:()=>Yp,VExpansionPanelTitle:()=>Zp,VExpansionPanels:()=>nm,VFab:()=>im,VFabTransition:()=>Rr,VFadeTransition:()=>Vr,VField:()=>gi,VFieldLabel:()=>fi,VFileInput:()=>fm,VFooter:()=>mm,VForm:()=>gm,VHotkey:()=>Dm,VHover:()=>km,VIcon:()=>$,VImg:()=>ir,VInfiniteScroll:()=>Mm,VInput:()=>oi,VItem:()=>Im,VItemGroup:()=>Fm,VKbd:()=>vm,VLabel:()=>$r,VLayout:()=>Rm,VLayoutItem:()=>Bm,VLazy:()=>Hm,VLigatureIcon:()=>zn,VList:()=>vr,VListGroup:()=>lr,VListImg:()=>Ds,VListItem:()=>sr,VListItemAction:()=>ks,VListItemMedia:()=>js,VListItemSubtitle:()=>cr,VListItemTitle:()=>yr,VListSubheader:()=>_r,VLocaleProvider:()=>Wm,VMain:()=>Km,VMenu:()=>Ns,VMessages:()=>si,VNavigationDrawer:()=>ih,VNoSsr:()=>ah,VNumberInput:()=>uh,VOtpInput:()=>fh,VOverlay:()=>$n,VPagination:()=>vf,VParallax:()=>hh,VProgressCircular:()=>Bn,VProgressLinear:()=>Fn,VRadio:()=>_h,VRadioGroup:()=>yh,VRangeSlider:()=>xh,VRating:()=>Ch,VResponsive:()=>er,VRow:()=>Op,VScaleTransition:()=>kr,VScrollXReverseTransition:()=>Fr,VScrollXTransition:()=>Ur,VScrollYReverseTransition:()=>Ar,VScrollYTransition:()=>jr,VSelect:()=>ic,VSelectionControl:()=>Yr,VSelectionControlGroup:()=>Jr,VSheet:()=>Fs,VSkeletonLoader:()=>Ah,VSlideGroup:()=>ui,VSlideGroupItem:()=>jh,VSlideXReverseTransition:()=>zr,VSlideXTransition:()=>Ir,VSlideYReverseTransition:()=>Nr,VSlideYTransition:()=>Mr,VSlider:()=>fd,VSnackbar:()=>Lh,VSnackbarQueue:()=>Bh,VSpacer:()=>kp,VSparkline:()=>Qh,VSpeedDial:()=>eg,VStepper:()=>fg,VStepperActions:()=>rg,VStepperHeader:()=>ig,VStepperItem:()=>og,VStepperWindow:()=>cg,VStepperWindowItem:()=>ug,VSvgIcon:()=>mt,VSwitch:()=>mg,VSystemBar:()=>gg,VTab:()=>yg,VTable:()=>qf,VTabs:()=>Eg,VTabsWindow:()=>xg,VTabsWindowItem:()=>Cg,VTextField:()=>yi,VTextarea:()=>Og,VThemeProvider:()=>Ag,VTimePicker:()=>Qg,VTimePickerClock:()=>Rg,VTimePickerControls:()=>Xg,VTimeline:()=>Ig,VTimelineItem:()=>Pg,VToolbar:()=>Er,VToolbarItems:()=>e_,VToolbarTitle:()=>Tr,VTooltip:()=>bi,VTreeview:()=>u_,VTreeviewGroup:()=>n_,VTreeviewItem:()=>a_,VValidation:()=>d_,VVirtualScroll:()=>Gs,VWindow:()=>Fu,VWindowItem:()=>zu});function p_(e,t){let n=t.modifiers||{},r=t.value,{once:i,immediate:a,...o}=n,s=!Object.keys(o).length,{handler:c,options:l}=typeof r==`object`?r:{handler:r,options:{attributes:o?.attr??s,characterData:o?.char??s,childList:o?.child??s,subtree:o?.sub??s}},u=new MutationObserver((n=[],r)=>{c?.(n,r),i&&m_(e,t)});a&&c?.([],u),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:u},u.observe(e,l)}function m_(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}var h_={mounted:p_,unmounted:m_};function g_(e,t){let{self:n=!1}=t.modifiers??{},r=t.value,i=typeof r==`object`&&r.options||{passive:!0},a=typeof r==`function`||`handleEvent`in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener(`scroll`,a,i),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:a,options:i,target:n?void 0:o})}function __(e,t){if(!e._onScroll?.[t.instance.$.uid])return;let{handler:n,options:r,target:i=e}=e._onScroll[t.instance.$.uid];i.removeEventListener(`scroll`,n,r),delete e._onScroll[t.instance.$.uid]}function v_(e,t){t.value!==t.oldValue&&(__(e,t),g_(e,t))}var y_={mounted:g_,unmounted:__,updated:v_};function b_(e,t){let n=x_(typeof e==`string`?y(e):e,t);return{mounted:n,updated:n,unmounted(e){te(null,e)}}}function x_(e,t){return function(n,r,i){let a=typeof t==`function`?t(r):t,o=r.value?.text??r.value??a?.text,s=xt(r.value)?r.value:{},l=()=>o??n.textContent,u=(i.ctx===r.instance.$?S_(i,r.instance.$)?.provides:i.ctx?.provides)??r.instance.$.provides,d=c(e,b(a,s),l);d.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),te(d,n)}}function S_(e,t){let n=new Set,r=t=>{for(let i of t){if(!i)continue;if(i===e||i.el&&e.el&&i.el===e.el)return!0;n.add(i);let t;if(i.suspense?t=r([i.ssContent]):Array.isArray(i.children)?t=r(i.children):i.component?.vnode&&(t=r([i.component?.subTree])),t)return t;n.delete(i)}return!1};if(!r([t.subTree]))return Bt(`Could not find original vnode, component will not inherit provides`),t;let i=Array.from(n).reverse();for(let e of i)if(e.component)return e.component;return t}var C_=b_(bi,e=>({activator:(xt(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})),w_=e({ClickOutside:()=>Zn,Intersect:()=>Wr,Mutate:()=>h_,Resize:()=>Cl,Ripple:()=>zt,Scroll:()=>y_,Tooltip:()=>C_,Touch:()=>ju}),T_={collapse:`svg:M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,complete:`svg:M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,cancel:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,close:`svg:M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`,delete:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,clear:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,success:`svg:M12,2C17.52,2 22,6.48 22,12C22,17.52 17.52,22 12,22C6.48,22 2,17.52 2,12C2,6.48 6.48,2 12,2M11,16.5L18,9.5L16.59,8.09L11,13.67L7.91,10.59L6.5,12L11,16.5Z`,info:`svg:M13,9H11V7H13M13,17H11V11H13M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,warning:`svg:M13,13H11V7H13M13,17H11V15H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,error:`svg:M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,prev:`svg:M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,next:`svg:M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,checkboxOn:`svg:M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z`,checkboxOff:`svg:M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z`,checkboxIndeterminate:`svg:M17,13H7V11H17M19,3H5C3.89,3 3,3.89 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.89 20.1,3 19,3Z`,delimiter:`svg:M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,sortAsc:`svg:M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z`,sortDesc:`svg:M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z`,expand:`svg:M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,menu:`svg:M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z`,subgroup:`svg:M7,10L12,15L17,10H7Z`,dropdown:`svg:M7,10L12,15L17,10H7Z`,radioOn:`svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2M12,7C9.24,7 7,9.24 7,12C7,14.76 9.24,17 12,17C14.76,17 17,14.76 17,12C17,9.24 14.76,7 12,7Z`,radioOff:`svg:M12,20C7.58,20 4,16.42 4,12C4,7.58 7.58,4 12,4C16.42,4 20,7.58 20,12C20,16.42 16.42,20 12,20M12,2C6.48,2 2,6.48 2,12C2,17.52 6.48,22 12,22C17.52,22 22,17.52 22,12C22,6.48 17.52,2 12,2Z`,edit:`svg:M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z`,ratingEmpty:`svg:M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z`,ratingFull:`svg:M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z`,ratingHalf:`svg:M12,15.4V6.1L13.71,10.13L18.09,10.5L14.77,13.39L15.76,17.67M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z`,loading:`svg:M19,8L15,12H18C18,15.31 15.31,18 12,18C11,18 10.03,17.75 9.2,17.3L7.74,18.76C8.97,19.54 10.43,20 12,20C16.42,20 20,16.42 20,12H23M6,12C6,8.69 8.69,6 12,6C13,6 13.97,6.25 14.8,6.7L16.26,5.24C15.03,4.46 13.57,4 12,4C7.58,4 4,7.58 4,12H1L5,16L9,12`,first:`svg:M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z`,last:`svg:M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z`,unfold:`svg:M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`,file:`svg:M16.5,6V17.5C16.5,19.71 14.71,21.5 12.5,21.5C10.29,21.5 8.5,19.71 8.5,17.5V5C8.5,3.62 9.62,2.5 11,2.5C12.38,2.5 13.5,3.62 13.5,5V15.5C13.5,16.05 13.05,16.5 12.5,16.5C11.95,16.5 11.5,16.05 11.5,15.5V6H10V15.5C10,16.88 11.12,18 12.5,18C13.88,18 15,16.88 15,15.5V5C15,2.79 13.21,1 11,1C8.79,1 7,2.79 7,5V17.5C7,20.54 9.46,23 12.5,23C15.54,23 18,20.54 18,17.5V6H16.5Z`,plus:`svg:M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z`,minus:`svg:M19,13H5V11H19V13Z`,calendar:`svg:M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z`,treeviewCollapse:`svg:M7,10L12,15L17,10H7Z`,treeviewExpand:`svg:M10,17L15,12L10,7V17Z`,tableGroupExpand:`svg:M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,tableGroupCollapse:`svg:M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,eyeDropper:`svg:M19.35,11.72L17.22,13.85L15.81,12.43L8.1,20.14L3.5,22L2,20.5L3.86,15.9L11.57,8.19L10.15,6.78L12.28,4.65L19.35,11.72M16.76,3C17.93,1.83 19.83,1.83 21,3C22.17,4.17 22.17,6.07 21,7.24L19.08,9.16L14.84,4.92L16.76,3M5.56,17.03L4.5,19.5L6.97,18.44L14.4,11L13,9.6L5.56,17.03Z`,upload:`svg:M11 20H6.5q-2.28 0-3.89-1.57Q1 16.85 1 14.58q0-1.95 1.17-3.48q1.18-1.53 3.08-1.95q.63-2.3 2.5-3.72Q9.63 4 12 4q2.93 0 4.96 2.04Q19 8.07 19 11q1.73.2 2.86 1.5q1.14 1.28 1.14 3q0 1.88-1.31 3.19T18.5 20H13v-7.15l1.6 1.55L16 13l-4-4l-4 4l1.4 1.4l1.6-1.55Z`,color:`svg:M17.5 12a1.5 1.5 0 0 1-1.5-1.5A1.5 1.5 0 0 1 17.5 9a1.5 1.5 0 0 1 1.5 1.5a1.5 1.5 0 0 1-1.5 1.5m-3-4A1.5 1.5 0 0 1 13 6.5A1.5 1.5 0 0 1 14.5 5A1.5 1.5 0 0 1 16 6.5A1.5 1.5 0 0 1 14.5 8m-5 0A1.5 1.5 0 0 1 8 6.5A1.5 1.5 0 0 1 9.5 5A1.5 1.5 0 0 1 11 6.5A1.5 1.5 0 0 1 9.5 8m-3 4A1.5 1.5 0 0 1 5 10.5A1.5 1.5 0 0 1 6.5 9A1.5 1.5 0 0 1 8 10.5A1.5 1.5 0 0 1 6.5 12M12 3a9 9 0 0 0-9 9a9 9 0 0 0 9 9a1.5 1.5 0 0 0 1.5-1.5c0-.39-.15-.74-.39-1c-.23-.27-.38-.62-.38-1a1.5 1.5 0 0 1 1.5-1.5H16a5 5 0 0 0 5-5c0-4.42-4.03-8-9-8`,command:`svg:M6,2A4,4 0 0,1 10,6V8H14V6A4,4 0 0,1 18,2A4,4 0 0,1 22,6A4,4 0 0,1 18,10H16V14H18A4,4 0 0,1 22,18A4,4 0 0,1 18,22A4,4 0 0,1 14,18V16H10V18A4,4 0 0,1 6,22A4,4 0 0,1 2,18A4,4 0 0,1 6,14H8V10H6A4,4 0 0,1 2,6A4,4 0 0,1 6,2M16,18A2,2 0 0,0 18,20A2,2 0 0,0 20,18A2,2 0 0,0 18,16H16V18M14,10H10V14H14V10M6,16A2,2 0 0,0 4,18A2,2 0 0,0 6,20A2,2 0 0,0 8,18V16H6M8,6A2,2 0 0,0 6,4A2,2 0 0,0 4,6A2,2 0 0,0 6,8H8V6M18,8A2,2 0 0,0 20,6A2,2 0 0,0 18,4A2,2 0 0,0 16,6V8H18Z`,ctrl:`svg:M19.78,11.78L18.36,13.19L12,6.83L5.64,13.19L4.22,11.78L12,4L19.78,11.78Z`,space:`svg:M3 15H5V19H19V15H21V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19V15Z`,shift:`svg:M15 18v-6h2.17L12 6.83L6.83 12H9v6zM12 4l10 10h-5v6H7v-6H2z`,alt:`svg:M3 4h6.11l7.04 14H21v2h-6.12L7.84 6H3zm11 0h7v2h-7z`,enter:`svg:M19 7v4H5.83l3.58-3.59L8 6l-6 6l6 6l1.41-1.42L5.83 13H21V7z`,arrowup:`svg:M13 20h-2V8l-5.5 5.5l-1.42-1.42L12 4.16l7.92 7.92l-1.42 1.42L13 8z`,arrowdown:`svg:M11 4h2v12l5.5-5.5l1.42 1.42L12 19.84l-7.92-7.92L5.5 10.5L11 16z`,arrowleft:`svg:M20 11v2H8l5.5 5.5l-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5L8 11z`,arrowright:`svg:M4 11v2h12l-5.5 5.5l1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5L16 11z`,backspace:`svg:M19 15.59L17.59 17L14 13.41L10.41 17L9 15.59L12.59 12L9 8.41L10.41 7L14 10.59L17.59 7L19 8.41L15.41 12zM22 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7c-.69 0-1.23-.36-1.59-.89L0 12l5.41-8.12C5.77 3.35 6.31 3 7 3zm0 2H7l-4.72 7L7 19h15z`,play:`svg:M8,5.14V19.14L19,12.14L8,5.14Z`,pause:`svg:M14,19H18V5H14M6,19H10V5H6V19Z`,fullscreen:`svg:M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z`,fullscreenExit:`svg:M14,14H19V16H16V19H14V14M5,14H10V19H8V16H5V14M8,5H10V10H5V8H8V5M19,8V10H14V5H16V8H19Z`,volumeHigh:`svg:M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.84 14,18.7V20.77C18,19.86 21,16.28 21,12C21,7.72 18,4.14 14,3.23M16.5,12C16.5,10.23 15.5,8.71 14,7.97V16C15.5,15.29 16.5,13.76 16.5,12M3,9V15H7L12,20V4L7,9H3Z`,volumeMedium:`svg:M5,9V15H9L14,20V4L9,9M18.5,12C18.5,10.23 17.5,8.71 16,7.97V16C17.5,15.29 18.5,13.76 18.5,12Z`,volumeLow:`svg:M7,9V15H11L16,20V4L11,9H7Z`,volumeOff:`svg:M5.64,3.64L21.36,19.36L19.95,20.78L16,16.83V20L11,15H7V9H8.17L4.22,5.05L5.64,3.64M16,4V11.17L12.41,7.58L16,4Z`,search:`svg:M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z`},E_={"mdi-account":`M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z`,"mdi-account-plus":`M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M6,10V7H4V10H1V12H4V15H6V12H9V10M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12Z`,"mdi-alert":`M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z`,"mdi-archive":`M3,3H21V7H3V3M4,8H20V21H4V8M9.5,11A0.5,0.5 0 0,0 9,11.5V13H15V11.5A0.5,0.5 0 0,0 14.5,11H9.5Z`,"mdi-backspace":`M22,3H7C6.31,3 5.77,3.35 5.41,3.88L0,12L5.41,20.11C5.77,20.64 6.31,21 7,21H22A2,2 0 0,0 24,19V5A2,2 0 0,0 22,3M19,15.59L17.59,17L14,13.41L10.41,17L9,15.59L12.59,12L9,8.41L10.41,7L14,10.59L17.59,7L19,8.41L15.41,12`,"mdi-book-open-page-variant":`M19 2L14 6.5V17.5L19 13V2M6.5 5C4.55 5 2.45 5.4 1 6.5V21.16C1 21.41 1.25 21.66 1.5 21.66C1.6 21.66 1.65 21.59 1.75 21.59C3.1 20.94 5.05 20.5 6.5 20.5C8.45 20.5 10.55 20.9 12 22C13.35 21.15 15.8 20.5 17.5 20.5C19.15 20.5 20.85 20.81 22.25 21.56C22.35 21.61 22.4 21.59 22.5 21.59C22.75 21.59 23 21.34 23 21.09V6.5C22.4 6.05 21.75 5.75 21 5.5V19C19.9 18.65 18.7 18.5 17.5 18.5C15.8 18.5 13.35 19.15 12 20V6.5C10.55 5.4 8.45 5 6.5 5Z`,"mdi-chart-bar":`M22,21H2V3H4V19H6V10H10V19H12V6H16V19H18V14H22V21Z`,"mdi-chart-line":`M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z`,"mdi-check":`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,"mdi-checkbox-blank-outline":`M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3M19,5V19H5V5H19Z`,"mdi-checkbox-marked":`M10,17L5,12L6.41,10.58L10,14.17L17.59,6.58L19,8M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`,"mdi-chevron-down":`M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,"mdi-chevron-left":`M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,"mdi-chevron-right":`M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,"mdi-chevron-up":`M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,"mdi-clock-outline":`M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z`,"mdi-close":`M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z`,"mdi-close-circle":`M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z`,"mdi-code-array":`M3,5A2,2 0 0,1 5,3H19A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5C3.89,21 3,20.1 3,19V5M6,6V18H10V16H8V8H10V6H6M16,16H14V18H18V6H14V8H16V16Z`,"mdi-cog":`M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z`,"mdi-comment-text":`M9,22A1,1 0 0,1 8,21V18H4A2,2 0 0,1 2,16V4C2,2.89 2.9,2 4,2H20A2,2 0 0,1 22,4V16A2,2 0 0,1 20,18H13.9L10.2,21.71C10,21.9 9.75,22 9.5,22V22H9M5,5V7H19V5H5M5,9V11H13V9H5M5,13V15H15V13H5Z`,"mdi-console":`M20,19V7H4V19H20M20,3A2,2 0 0,1 22,5V19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19V5C2,3.89 2.9,3 4,3H20M13,17V15H18V17H13M9.58,13L5.57,9H8.4L11.7,12.3C12.09,12.69 12.09,13.33 11.7,13.72L8.42,17H5.59L9.58,13Z`,"mdi-content-copy":`M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z`,"mdi-content-save":`M15,9H5V5H15M12,19A3,3 0 0,1 9,16A3,3 0 0,1 12,13A3,3 0 0,1 15,16A3,3 0 0,1 12,19M17,3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V7L17,3Z`,"mdi-delete":`M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z`,"mdi-delete-forever":`M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19M8.46,11.88L9.87,10.47L12,12.59L14.12,10.47L15.53,11.88L13.41,14L15.53,16.12L14.12,17.53L12,15.41L9.88,17.53L8.47,16.12L10.59,14L8.46,11.88M15.5,4L14.5,3H9.5L8.5,4H5V6H19V4H15.5Z`,"mdi-delete-sweep":`M15,16H19V18H15V16M15,8H22V10H15V8M15,12H21V14H15V12M3,18A2,2 0 0,0 5,20H11A2,2 0 0,0 13,18V8H3V18M14,5H11L10,4H6L5,5H2V7H14V5Z`,"mdi-dns":`M7,9A2,2 0 0,1 5,7A2,2 0 0,1 7,5A2,2 0 0,1 9,7A2,2 0 0,1 7,9M20,3H4A1,1 0 0,0 3,4V10A1,1 0 0,0 4,11H20A1,1 0 0,0 21,10V4A1,1 0 0,0 20,3M7,19A2,2 0 0,1 5,17A2,2 0 0,1 7,15A2,2 0 0,1 9,17A2,2 0 0,1 7,19M20,13H4A1,1 0 0,0 3,14V20A1,1 0 0,0 4,21H20A1,1 0 0,0 21,20V14A1,1 0 0,0 20,13Z`,"mdi-dots-vertical":`M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z`,"mdi-download":`M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z`,"mdi-earth-arrow-right":`M19 21V19H15V17H19V15L22 18L19 21M12 18C12 15.8 13.2 13.9 15 12.8C14.9 12.3 14.5 12 14 12H8V10H10C10.6 10 11 9.6 11 9V7H13C14.1 7 15 6.1 15 5V4.6C17.9 5.8 20 8.6 20 12V12.3C20.7 12.5 21.3 12.9 21.9 13.4C22 13 22 12.5 22 12C22 6.5 17.5 2 12 2S2 6.5 2 12 6.5 22 12 22C12.5 22 13 22 13.4 21.9C12.5 20.8 12 19.5 12 18M11 19.9C7 19.4 4 16.1 4 12C4 11.4 4.1 10.8 4.2 10.2L9 15V16C9 17.1 9.9 18 11 18V19.9Z`,"mdi-eye":`M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z`,"mdi-eye-off":`M11.83,9L15,12.16C15,12.11 15,12.05 15,12A3,3 0 0,0 12,9C11.94,9 11.89,9 11.83,9M7.53,9.8L9.08,11.35C9.03,11.56 9,11.77 9,12A3,3 0 0,0 12,15C12.22,15 12.44,14.97 12.65,14.92L14.2,16.47C13.53,16.8 12.79,17 12,17A5,5 0 0,1 7,12C7,11.21 7.2,10.47 7.53,9.8M2,4.27L4.28,6.55L4.73,7C3.08,8.3 1.78,10 1,12C2.73,16.39 7,19.5 12,19.5C13.55,19.5 15.03,19.2 16.38,18.66L16.81,19.08L19.73,22L21,20.73L3.27,3M12,7A5,5 0 0,1 17,12C17,12.64 16.87,13.26 16.64,13.82L19.57,16.75C21.07,15.5 22.27,13.86 23,12C21.27,7.61 17,4.5 12,4.5C10.6,4.5 9.26,4.75 8,5.2L10.17,7.35C10.74,7.13 11.35,7 12,7Z`,"mdi-file-document-outline":`M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z`,"mdi-file-tree":`M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z`,"mdi-fingerprint":`M17.81,4.47C17.73,4.47 17.65,4.45 17.58,4.41C15.66,3.42 14,3 12,3C10.03,3 8.15,3.47 6.44,4.41C6.2,4.54 5.9,4.45 5.76,4.21C5.63,3.97 5.72,3.66 5.96,3.53C7.82,2.5 9.86,2 12,2C14.14,2 16,2.47 18.04,3.5C18.29,3.65 18.38,3.95 18.25,4.19C18.16,4.37 18,4.47 17.81,4.47M3.5,9.72C3.4,9.72 3.3,9.69 3.21,9.63C3,9.47 2.93,9.16 3.09,8.93C4.08,7.53 5.34,6.43 6.84,5.66C10,4.04 14,4.03 17.15,5.65C18.65,6.42 19.91,7.5 20.9,8.9C21.06,9.12 21,9.44 20.78,9.6C20.55,9.76 20.24,9.71 20.08,9.5C19.18,8.22 18.04,7.23 16.69,6.54C13.82,5.07 10.15,5.07 7.29,6.55C5.93,7.25 4.79,8.25 3.89,9.5C3.81,9.65 3.66,9.72 3.5,9.72M9.75,21.79C9.62,21.79 9.5,21.74 9.4,21.64C8.53,20.77 8.06,20.21 7.39,19C6.7,17.77 6.34,16.27 6.34,14.66C6.34,11.69 8.88,9.27 12,9.27C15.12,9.27 17.66,11.69 17.66,14.66A0.5,0.5 0 0,1 17.16,15.16A0.5,0.5 0 0,1 16.66,14.66C16.66,12.24 14.57,10.27 12,10.27C9.43,10.27 7.34,12.24 7.34,14.66C7.34,16.1 7.66,17.43 8.27,18.5C8.91,19.66 9.35,20.15 10.12,20.93C10.31,21.13 10.31,21.44 10.12,21.64C10,21.74 9.88,21.79 9.75,21.79M16.92,19.94C15.73,19.94 14.68,19.64 13.82,19.05C12.33,18.04 11.44,16.4 11.44,14.66A0.5,0.5 0 0,1 11.94,14.16A0.5,0.5 0 0,1 12.44,14.66C12.44,16.07 13.16,17.4 14.38,18.22C15.09,18.7 15.92,18.93 16.92,18.93C17.16,18.93 17.56,18.9 17.96,18.83C18.23,18.78 18.5,18.96 18.54,19.24C18.59,19.5 18.41,19.77 18.13,19.82C17.56,19.93 17.06,19.94 16.92,19.94M14.91,22C14.87,22 14.82,22 14.78,22C13.19,21.54 12.15,20.95 11.06,19.88C9.66,18.5 8.89,16.64 8.89,14.66C8.89,13.04 10.27,11.72 11.97,11.72C13.67,11.72 15.05,13.04 15.05,14.66C15.05,15.73 16,16.6 17.13,16.6C18.28,16.6 19.21,15.73 19.21,14.66C19.21,10.89 15.96,7.83 11.96,7.83C9.12,7.83 6.5,9.41 5.35,11.86C4.96,12.67 4.76,13.62 4.76,14.66C4.76,15.44 4.83,16.67 5.43,18.27C5.53,18.53 5.4,18.82 5.14,18.91C4.88,19 4.59,18.87 4.5,18.62C4,17.31 3.77,16 3.77,14.66C3.77,13.46 4,12.37 4.45,11.42C5.78,8.63 8.73,6.82 11.96,6.82C16.5,6.82 20.21,10.33 20.21,14.65C20.21,16.27 18.83,17.59 17.13,17.59C15.43,17.59 14.05,16.27 14.05,14.65C14.05,13.58 13.12,12.71 11.97,12.71C10.82,12.71 9.89,13.58 9.89,14.65C9.89,16.36 10.55,17.96 11.76,19.16C12.71,20.1 13.62,20.62 15.03,21C15.3,21.08 15.45,21.36 15.38,21.62C15.33,21.85 15.12,22 14.91,22Z`,"mdi-format-line-spacing":`M10,13H22V11H10M10,19H22V17H10M10,7H22V5H10M6,7H8.5L5,3.5L1.5,7H4V17H1.5L5,20.5L8.5,17H6V7Z`,"mdi-forum":`M17,12V3A1,1 0 0,0 16,2H3A1,1 0 0,0 2,3V17L6,13H16A1,1 0 0,0 17,12M21,6H19V15H6V17A1,1 0 0,0 7,18H18L22,22V7A1,1 0 0,0 21,6Z`,"mdi-heart":`M12,21.35L10.55,20.03C5.4,15.36 2,12.27 2,8.5C2,5.41 4.42,3 7.5,3C9.24,3 10.91,3.81 12,5.08C13.09,3.81 14.76,3 16.5,3C19.58,3 22,5.41 22,8.5C22,12.27 18.6,15.36 13.45,20.03L12,21.35Z`,"mdi-heart-pulse":`M7.5,4A5.5,5.5 0 0,0 2,9.5C2,10 2.09,10.5 2.22,11H6.3L7.57,7.63C7.87,6.83 9.05,6.75 9.43,7.63L11.5,13L12.09,11.58C12.22,11.25 12.57,11 13,11H21.78C21.91,10.5 22,10 22,9.5A5.5,5.5 0 0,0 16.5,4C14.64,4 13,4.93 12,6.34C11,4.93 9.36,4 7.5,4V4M3,12.5A1,1 0 0,0 2,13.5A1,1 0 0,0 3,14.5H5.44L11,20C12,20.9 12,20.9 13,20L18.56,14.5H21A1,1 0 0,0 22,13.5A1,1 0 0,0 21,12.5H13.4L12.47,14.8C12.07,15.81 10.92,15.67 10.55,14.83L8.5,9.5L7.54,11.83C7.39,12.21 7.05,12.5 6.6,12.5H3Z`,"mdi-image":`M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z`,"mdi-information":`M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-lock":`M12,17A2,2 0 0,0 14,15C14,13.89 13.1,13 12,13A2,2 0 0,0 10,15A2,2 0 0,0 12,17M18,8A2,2 0 0,1 20,10V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V10C4,8.89 4.9,8 6,8H7V6A5,5 0 0,1 12,1A5,5 0 0,1 17,6V8H18M12,3A3,3 0 0,0 9,6V8H15V6A3,3 0 0,0 12,3Z`,"mdi-login":`M11 7L9.6 8.4L12.2 11H2V13H12.2L9.6 15.6L11 17L16 12L11 7M20 19H12V21H20C21.1 21 22 20.1 22 19V5C22 3.9 21.1 3 20 3H12V5H20V19Z`,"mdi-logout":`M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z`,"mdi-magnify":`M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z`,"mdi-menu-down":`M7,10L12,15L17,10H7Z`,"mdi-minus":`M19,13H5V11H19V13Z`,"mdi-monitor":`M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z`,"mdi-palette":`M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z`,"mdi-pause":`M14,19H18V5H14M6,19H10V5H6V19Z`,"mdi-pencil":`M20.71,7.04C21.1,6.65 21.1,6 20.71,5.63L18.37,3.29C18,2.9 17.35,2.9 16.96,3.29L15.12,5.12L18.87,8.87M3,17.25V21H6.75L17.81,9.93L14.06,6.18L3,17.25Z`,"mdi-play":`M8,5.14V19.14L19,12.14L8,5.14Z`,"mdi-plus":`M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z`,"mdi-plus-box":`M17,13H13V17H11V13H7V11H11V7H13V11H17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z`,"mdi-pound":`M5.41,21L6.12,17H2.12L2.47,15H6.47L7.53,9H3.53L3.88,7H7.88L8.59,3H10.59L9.88,7H15.88L16.59,3H18.59L17.88,7H21.88L21.53,9H17.53L16.47,15H20.47L20.12,17H16.12L15.41,21H13.41L14.12,17H8.12L7.41,21H5.41M9.53,9L8.47,15H14.47L15.53,9H9.53Z`,"mdi-power":`M16.56,5.44L15.11,6.89C16.84,7.94 18,9.83 18,12A6,6 0 0,1 12,18A6,6 0 0,1 6,12C6,9.83 7.16,7.94 8.88,6.88L7.44,5.44C5.36,6.88 4,9.28 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,9.28 18.64,6.88 16.56,5.44M13,3H11V13H13`,"mdi-power-plug":`M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z`,"mdi-radiobox-blank":`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-radiobox-marked":`M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,7A5,5 0 0,0 7,12A5,5 0 0,0 12,17A5,5 0 0,0 17,12A5,5 0 0,0 12,7Z`,"mdi-refresh":`M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z`,"mdi-shield":`M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z`,"mdi-skip-next":`M16,18H18V6H16M6,18L14.5,12L6,6V18Z`,"mdi-skip-previous":`M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z`,"mdi-timer":`M19.03 7.39L20.45 5.97C20 5.46 19.55 5 19.04 4.56L17.62 6C16.07 4.74 14.12 4 12 4C7.03 4 3 8.03 3 13S7.03 22 12 22C17 22 21 17.97 21 13C21 10.88 20.26 8.93 19.03 7.39M13 14H11V7H13V14M15 1H9V3H15V1Z`,"mdi-timer-sand":`M6,2H18V8H18V8L14,12L18,16V16H18V22H6V16H6V16L10,12L6,8V8H6V2M16,16.5L12,12.5L8,16.5V20H16V16.5M12,11.5L16,7.5V4H8V7.5L12,11.5M10,6H14V6.75L12,8.75L10,6.75V6Z`,"mdi-undo":`M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z`,"mdi-unfold-less-horizontal":`M16.59,5.41L15.17,4L12,7.17L8.83,4L7.41,5.41L12,10M7.41,18.59L8.83,20L12,16.83L15.17,20L16.58,18.59L12,14L7.41,18.59Z`,"mdi-unfold-more-horizontal":`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`,"mdi-upload":`M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z`,"mdi-web":`M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z`,"mdi-wrap":`M21,5H3V7H21V5M3,19H10V17H3V19M3,13H18C19,13 20,13.43 20,15C20,16.57 19,17 18,17H16V15L12,18L16,21V19H18C20.95,19 22,17.73 22,15C22,12.28 21,11 18,11H3V13Z`,"mdi-wrap-disabled":`M16,7H3V5H16V7M3,19H16V17H3V19M22,12L18,9V11H3V13H18V15L22,12Z`},D_={component:e=>{let t=e.icon,n=t.startsWith(`M`)?t:E_[t];return n?c(`svg`,{class:`v-icon__svg`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,role:`img`,"aria-hidden":`true`},[c(`path`,{d:n,fill:`currentColor`})]):(console.warn(`[p3xr] Unknown MDI icon: ${t}`),c(`span`))}},O_=[`dark`,`darkNeu`,`darkoBluo`,`matrix`],k_=[`light`,`enterprise`,`dark`,`darkNeu`,`darkoBluo`,`matrix`,`redis`];function A_(e){return O_.includes(e)}var j_=`p3xr-theme`,M_=`auto`;function N_(){return typeof window<`u`&&window.matchMedia?.(`(prefers-color-scheme: dark)`).matches}function P_(e){if(e.startsWith(`p3xrTheme`)){let t=e.replace(`p3xrTheme`,``);return t.charAt(0).toLowerCase()+t.slice(1)}return e}function F_(){try{let e=localStorage.getItem(j_)||M_;return e===M_?M_:P_(e)}catch{return M_}}function I_(e){if(typeof document>`u`)return;let t=A_(e),n=t?`dark`:`light`;document.documentElement.setAttribute(`data-color-scheme`,n),document.documentElement.style.colorScheme=n,document.body.style.colorScheme=n,document.body.classList.toggle(`p3xr-theme-dark`,t),document.body.classList.toggle(`p3xr-theme-light`,!t);let r=document.querySelector(`meta[name="color-scheme"]`);r&&(r.content=n)}function L_(e){return e===M_?N_()?`dark`:`enterprise`:e}var R_=ee(`theme`,()=>{let e=F_(),t=L(e===M_),n=L(L_(e)),r=L(e);I_(n.value);function i(e){let i=e===M_,a=i?L_(M_):e;try{localStorage.setItem(j_,e)}catch{}I_(a);try{window.parent?.postMessage({type:`p3x-theme-change`,dark:A_(a)},`*`)}catch{}t.value=i,n.value=a,r.value=e}return typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).addEventListener(`change`,()=>{if(t.value){let e=N_()?`dark`:`enterprise`;I_(e),n.value=e}}),{isAuto:t,themeKey:n,storedValue:r,setTheme:i}}),z_=`p3xr-auth-token`,B_=ee(`auth`,()=>{let e=L(!1),t=L(!1),n=L(!1),r=L(``);async function i(){try{if(!(await(await fetch(`/api/auth-status`)).json()).enabled)e.value=!1,t.value=!0;else{e.value=!0;let n=o();if(n){let e=await(await fetch(`/api/verify-token`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({token:n})})).json();t.value=e.valid,e.valid||localStorage.removeItem(z_)}}}catch{t.value=!0}n.value=!0}async function a(e,n){r.value=``;try{let i=await(await fetch(`/api/login`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({username:e,password:n})})).json();return i.status===`ok`&&i.token?(localStorage.setItem(z_,i.token),t.value=!0,!0):(r.value=i.error,!1)}catch{return r.value=`network_error`,!1}}function o(){try{return localStorage.getItem(z_)}catch{return null}}function s(){try{localStorage.removeItem(z_)}catch{}location.reload()}return{authRequired:e,isAuthenticated:t,authChecked:n,loginError:r,checkAuthStatus:i,login:a,getToken:o,logout:s}}),V_=/spider|bot|yahoo|bing|google|yandex|crawl|slurp|curl/i.test(navigator.userAgent);function H_(e){if(!V_)try{let t=Si().googleAnalytics;window.gtag?.(`config`,t,{page_path:e})}catch{}}var U_=g({__name:`P3xrButton`,props:{label:{default:``},icon:{},raised:{type:Boolean,default:!1},color:{default:`inherit`},disabled:{type:Boolean,default:!1},tooltipPlacement:{default:`top`},breakpoint:{default:720}},emits:[`click`],setup(e,{emit:t}){let r=e,a=t,{width:o}=dn(),c=i(()=>o.value>=r.breakpoint);return(t,r)=>c.value?(p(),S(Z,{key:0,variant:e.raised?`flat`:`text`,color:e.color,disabled:e.disabled,onClick:r[0]||=e=>a(`click`,e),style:{gap:`3px`}},{default:R(()=>[e.icon?(p(),S($,{key:0},{default:R(()=>[z(k(e.icon),1)]),_:1})):s(``,!0),V(`span`,null,k(e.label),1)]),_:1},8,[`variant`,`color`,`disabled`])):e.raised?(p(),S(bi,{key:1,text:e.label,location:e.tooltipPlacement},{activator:R(({props:t})=>[n(Z,b(t,{color:e.color===`inherit`?`primary`:e.color,disabled:e.disabled,variant:`flat`,size:`small`,onClick:r[1]||=e=>a(`click`,e),style:{"border-radius":`4px`,"box-shadow":`none`,"min-width":`40px`,width:`40px`,height:`36px`,padding:`0`}}),{default:R(()=>[e.icon?(p(),S($,{key:0},{default:R(()=>[z(k(e.icon),1)]),_:1})):s(``,!0)]),_:1},16,[`color`,`disabled`])]),_:1},8,[`text`,`location`])):(p(),S(bi,{key:2,text:e.label,location:e.tooltipPlacement},{activator:R(({props:t})=>[n(Z,b(t,{color:e.color,disabled:e.disabled,variant:`text`,icon:``,size:`small`,onClick:r[2]||=e=>a(`click`,e),style:{"border-radius":`4px`,margin:`0`}}),{default:R(()=>[e.icon?(p(),S($,{key:0},{default:R(()=>[z(k(e.icon),1)]),_:1})):s(``,!0)]),_:1},16,[`color`,`disabled`])]),_:1},8,[`text`,`location`]))}}),W_={style:{flex:`1`,display:`flex`,"align-items":`center`,height:`100%`,"padding-left":`12px`,"font-size":`16px`,"font-weight":`500`,overflow:`hidden`,"text-overflow":`ellipsis`,"white-space":`nowrap`}},G_=g({__name:`P3xrDialog`,props:{open:{type:Boolean},title:{},icon:{},fullScreenOnMobile:{type:Boolean,default:!0},width:{default:`75vw`},contentPadding:{type:Boolean,default:!0},height:{}},emits:[`close`],setup(e,{emit:t}){let r=e,a=t,{width:o}=dn(),{themeKey:c}=ue(R_()),l=i(()=>o.value<600),u=i(()=>r.fullScreenOnMobile&&l.value),d={enterprise:`#212121`,light:`#263238`,redis:`#b71c1c`,dark:`#212121`,darkNeu:`#263238`,darkoBluo:`#1a237e`,matrix:`#33691e`},f={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},m=i(()=>d[c.value]),g=i(()=>c.value===`matrix`?`#0a2e0d`:f[c.value]);return(t,r)=>(p(),S(hc,{"model-value":e.open,"onUpdate:modelValue":r[1]||=e=>{e||a(`close`)},fullscreen:u.value,"max-width":u.value?void 0:e.width,width:u.value?void 0:e.width,scrollable:``},{default:R(()=>[n(Cu,{style:h({maxHeight:u.value?void 0:`calc(100vh - 64px)`,display:`flex`,flexDirection:`column`,overflow:`hidden`,...e.height&&!u.value?{height:e.height}:{}})},{default:R(()=>[n(Er,{density:`compact`,style:h({backgroundColor:m.value,color:`rgba(255,255,255,0.87)`,flexShrink:0,boxShadow:`none`,height:`48px`,minHeight:`48px`,maxHeight:`48px`})},{default:R(()=>[V(`div`,W_,[e.icon?(p(),S($,{key:0,size:`20`,style:{"margin-right":`8px`}},{default:R(()=>[z(k(e.icon),1)]),_:1})):s(``,!0),z(` `+k(e.title),1)]),A(t.$slots,`headerActions`),n(Z,{icon:``,variant:`text`,color:`inherit`,size:`small`,onClick:r[0]||=e=>a(`close`),style:{margin:`0`}},{default:R(()=>[n($,null,{default:R(()=>[...r[2]||=[z(`mdi-close`,-1)]]),_:1})]),_:1})]),_:3},8,[`style`]),n(xu,{style:h({flex:`1 1 auto`,minHeight:0,overflow:`auto`,padding:e.contentPadding?`16px`:`0`})},{default:R(()=>[A(t.$slots,`default`)]),_:3},8,[`style`]),t.$slots.actions?(p(),S(mu,{key:0,style:h({flexShrink:0,backgroundColor:g.value,gap:`8px`,padding:`8px`,justifyContent:`flex-end`})},{default:R(()=>[A(t.$slots,`actions`)]),_:3},8,[`style`])):s(``,!0)]),_:3},8,[`style`])]),_:3},8,[`model-value`,`fullscreen`,`max-width`,`width`]))}}),K_={class:`p3xr-cheatsheet-sticky`},q_={key:0,class:`p3xr-cheatsheet-sub`},J_={key:1,class:`p3xr-cheatsheet-tip`},Y_={class:`p3xr-cheatsheet-groups`},X_={key:0,class:`p3xr-cheatsheet-group`},Z_={class:`p3xr-cheatsheet-group-name`},Q_={key:0,class:`p3xr-cheatsheet-group-desc`},$_={class:`p3xr-cheatsheet-prompts`},ev=[`onClick`],tv={key:0,class:`p3xr-cheatsheet-empty`},nv={key:0},rv=jn(g({__name:`AiCheatsheetDialog`,props:{open:{type:Boolean}},emits:[`close`,`pick`],setup(e,{emit:t}){let r=t,a=ge(),c=i(()=>a.strings),l=Ci(),{width:u}=dn(),d=i(()=>u.value>=600),f=L(``),m=i(()=>(l.modules||[]).map(e=>(e?.name||``).toLowerCase())),h=i(()=>{let e=l.info?.server?.redis_version||``,t=/^(\d+)/.exec(e);return t?parseInt(t[1],10):0}),g=i(()=>l.info?.server?.redis_mode===`cluster`),_=i(()=>{let e=c.value?.label?.cheatsheet?.groups;if(!e)return[];let t=[],n=(e,n)=>{!n||!Array.isArray(n.prompts)||n.prompts.length===0||t.push({key:e,name:n.name,description:n.description,prompts:n.prompts})};return n(`diagnostics`,e.diagnostics),n(`keys`,e.keys),n(`dataTypes`,e.dataTypes),(m.value.includes(`rejson`)||m.value.includes(`rejson-rl`)||m.value.includes(`json`))&&n(`json`,e.json),(m.value.includes(`search`)||m.value.includes(`searchlight`))&&n(`search`,e.search),m.value.includes(`timeseries`)&&n(`timeseries`,e.timeseries),m.value.includes(`bf`)&&n(`bloom`,e.bloom),h.value>=8&&(n(`vectorSet`,e.vectorSet),n(`redis8`,e.redis8)),n(`scripting`,e.scripting),g.value&&n(`cluster`,e.cluster),h.value>=6&&n(`acl`,e.acl),n(`qna`,e.qna),n(`translate`,e.translate),t});function v(e){let t=f.value.trim().toLowerCase();return t?e.filter(e=>e.toLowerCase().includes(t)):e}let y=i(()=>_.value.every(e=>v(e.prompts).length===0));function b(e){r(`pick`,`ai: `+e),r(`close`)}function x(){window.open(`https://redis.io/docs/latest/commands/`,`_blank`)}return(t,i)=>e.open?(p(),S(G_,{key:0,open:!0,title:c.value?.label?.cheatsheet?.title,"content-padding":!1,onClose:i[3]||=e=>r(`close`)},{actions:R(()=>[i[6]||=V(`div`,{style:{flex:`1 1 auto`}},null,-1),n(Z,{variant:`flat`,color:`primary`,onClick:x},{default:R(()=>[n($,{class:`mr-1`},{default:R(()=>[...i[4]||=[z(`mdi-book-open-page-variant`,-1)]]),_:1}),V(`span`,null,k(c.value?.label?.cheatsheet?.openOfficialDocs),1)]),_:1}),n(Z,{variant:`flat`,color:`primary`,onClick:i[2]||=e=>r(`close`)},{default:R(()=>[n($,{class:E({"mr-1":d.value})},{default:R(()=>[...i[5]||=[z(`mdi-close`,-1)]]),_:1},8,[`class`]),d.value?(p(),o(`span`,nv,k(c.value?.intention?.close),1)):s(``,!0),d.value?s(``,!0):(p(),S(bi,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(c.value?.intention?.close),1)]),_:1}))]),_:1})]),default:R(()=>[V(`div`,K_,[c.value?.label?.cheatsheet?.subtitle?(p(),o(`div`,q_,k(c.value.label.cheatsheet.subtitle),1)):s(``,!0),c.value?.label?.cheatsheet?.footerHint?(p(),o(`div`,J_,k(c.value.label.cheatsheet.footerHint),1)):s(``,!0),n(yi,{modelValue:f.value,"onUpdate:modelValue":i[0]||=e=>f.value=e,placeholder:c.value?.label?.cheatsheet?.searchPlaceholder,density:`compact`,variant:`outlined`,"hide-details":``,"prepend-inner-icon":`mdi-magnify`,class:`p3xr-cheatsheet-search`,onKeydown:i[1]||=j(()=>{},[`stop`])},null,8,[`modelValue`,`placeholder`])]),V(`div`,Y_,[(p(!0),o(H,null,D(_.value,e=>(p(),o(H,{key:e.key},[v(e.prompts).length>0?(p(),o(`div`,X_,[V(`div`,Z_,k(e.name),1),e.description?(p(),o(`div`,Q_,k(e.description),1)):s(``,!0),V(`div`,$_,[(p(!0),o(H,null,D(v(e.prompts),(e,t)=>(p(),o(`button`,{key:t,type:`button`,class:`p3xr-cheatsheet-prompt`,onClick:t=>b(e)},k(e),9,ev))),128))])])):s(``,!0)],64))),128)),y.value?(p(),o(`div`,tv,k(c.value?.label?.cheatsheet?.empty),1)):s(``,!0)])]),_:1},8,[`title`])):s(``,!0)}}),[[`__scopeId`,`data-v-8a73b38b`]]),iv={class:`p3xr-console-header-inner`},av={class:`p3xr-console-title`},ov={class:`p3xr-console-toolbar-actions`},sv={class:`p3xr-console-input-area`},cv={key:0,class:`p3xr-console-autocomplete-dropdown`},lv={class:`p3xr-console-ac-group`},uv=[`onMousedown`],dv={class:`p3xr-console-ac-cmd`},fv={key:0,class:`p3xr-console-ac-syntax`},pv={key:1,class:`p3xr-console-hint`},mv=[`placeholder`,`readonly`],hv=`p3xr-console-output-v1`,gv=10*1024*1024,_v=jn(g({__name:`ConsoleComponent`,props:{embedded:{type:Boolean,default:!1},collapsed:{type:Boolean,default:!1},showCloseButton:{type:Boolean,default:!1}},emits:[`closeRequest`],setup(e,{emit:t}){let r=e,a=t,c=ge(),u=Ci();Ti();let d=Mi(),{themeKey:f}=ue(R_()),m=i(()=>c.strings),g=i(()=>u.cfg?.aiEnabled!==!1),_=L(``),v=L(``),y=L(!1),x=0,C=L((()=>{try{return localStorage.getItem(`p3xr-ai-auto-detect`)!==`false`}catch{return!0}})()),w=L(0),T=L(!1),O=L(),A=L(),M=L(),ee=0,P=0,te=!1,F={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},I={enterprise:`rgba(0,0,0,0.87)`,light:`rgba(0,0,0,0.87)`,redis:`rgba(0,0,0,0.87)`,dark:`rgba(0,0,0,0.87)`,darkNeu:`rgba(0,0,0,0.87)`,darkoBluo:`#fff`,matrix:`rgba(0,0,0,0.87)`},ne={enterprise:`white`,light:`white`,redis:`white`,dark:`rgba(64,64,64,1)`,darkNeu:`rgba(64,64,64,1)`,darkoBluo:`rgba(64,64,64,1)`,matrix:`rgba(64,64,64,1)`},re={enterprise:`black`,light:`black`,redis:`black`,dark:`white`,darkNeu:`white`,darkoBluo:`white`,matrix:`white`},ae={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},oe=i(()=>F[f.value]),se=i(()=>I[f.value]),le=i(()=>ne[f.value]),de=i(()=>re[f.value]),fe=i(()=>ae[f.value]);function pe(e){return String(e).replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`)}let me=i(()=>{if(!_.value||!u.commands?.length)return[];let e=_.value.toUpperCase(),t=u.commands.filter(t=>t.toUpperCase().includes(e)).slice(0,20),n=new Map;for(let e of t){let t=u.commandsMeta?.[e.toUpperCase()],r=t?.group,i=t?.syntax;n.has(r)||n.set(r,[]),n.get(r).push({name:e,syntax:i})}return Array.from(n.entries()).map(([e,t])=>({group:e,commands:t}))}),he=i(()=>{let e=[];for(let t of me.value)e.push(...t.commands);return e}),_e=i(()=>me.value.length>0&&!T.value&&_.value.length>0);function ve(e){_.value=e+` `,T.value=!0;let t=u.commandsMeta?.[e.toUpperCase()];t?.syntax&&(v.value=e.toUpperCase()+` `+t.syntax),W(()=>{M.value?.focus(),Ee()})}function U(e){try{return new Blob([e||``]).size}catch{return(e||``).length}}function ye(){let e=O.value;if(!e)return!1;let t=e.querySelectorAll(`.p3xr-console-content-output-item`);if(t.length<1)return!1;let n=Math.max(Math.floor(t.length*.1),1);for(let e=0;e<n;e++)t[e].remove();return!0}function be(){let e=O.value;if(e)for(;U(e.innerHTML)>gv&&ye(););}let xe=null;function Se(){let e=O.value;if(e){be();try{localStorage.setItem(hv,e.innerHTML||``)}catch{try{localStorage.removeItem(hv)}catch{}}}}function Ce(){clearTimeout(xe),xe=setTimeout(Se,100)}function we(){setTimeout(()=>{let e=A.value;e&&e.scrollHeight-e.scrollTop-e.clientHeight<100&&(e.scrollTop=e.scrollHeight)},0)}function Te(){let e=()=>{let e=A.value;e&&(e.scrollTop=e.scrollHeight)};requestAnimationFrame(()=>requestAnimationFrame(e)),setTimeout(e,120)}function G(e){let t=O.value;t&&e.replace(/<[^>]*>/g,``).replace(/&[a-z]+;/g,``).trim()&&(t.insertAdjacentHTML(`beforeend`,`<span data-index="${ee++}" class="p3xr-console-content-output-item">${e}<br/></span>`),be(),Ce(),we())}function Ee(){let e=M.value;if(e){if(P||=e.offsetHeight,document.activeElement!==e&&(e.value||``).includes(`
`)){e.style.height=P+`px`,e.style.overflowY=`hidden`;return}if(e.style.height=P+`px`,e.style.overflowY=`hidden`,(e.value||``).includes(`
`)&&e.scrollHeight>e.clientHeight){let t=P*3,n=e.offsetHeight-e.clientHeight,r=e.scrollHeight+n;r>t?(e.style.height=t+`px`,e.style.overflowY=`auto`):e.style.height=r+`px`}}}let De=-1;function K(){try{return JSON.parse(localStorage.getItem(`console-history`)||`[]`)}catch{return[]}}function Oe(e){let t=K(),n=t.indexOf(e);n>-1&&t.splice(n,1),t.unshift(e),t.length>20&&(t=t.slice(0,20));try{localStorage.setItem(`console-history`,JSON.stringify(t))}catch{}De=-1}function ke(e,t){if(!/unknown command|wrong number of arguments|ERR unknown/i.test(t))return!1;let n=e.trim().split(/\s+/)[0].toUpperCase();return!u.commands?.includes(n)}async function Ae(e,t){if(!e)return!1;let n=++x;y.value=!0;try{let t=u.info||{},r=t.server||{},i=t.clients||{},a=t.memory||{},o=t.keyspace||{},s=u.modules||[],l={};r.redis_version&&(l.redisVersion=r.redis_version),r.redis_mode&&(l.redisMode=r.redis_mode),r.os&&(l.os=r.os),i.connected_clients&&(l.connectedClients=i.connected_clients),a.used_memory_human&&(l.usedMemory=a.used_memory_human);let d=Object.keys(o).filter(e=>/^db\d+$/.test(e));d.length>0&&(l.databases=d.map(e=>`${e}: ${o[e]}`)),s.length>0&&(l.modules=s),l.uiLanguage=c.currentLang,l.connectionState=u.connectionState,l.currentPage=u.currentPage,u.connection?.name&&(l.connectionName=u.connection.name),u.currentDatabase!==void 0&&(l.currentDatabase=u.currentDatabase);let f=await Di({action:`ai/redis-query`,payload:{prompt:e,context:l}});if(n!==x)return!1;let p=f.command||``,m=f.explanation||``,h=Array.isArray(f.toolTrail)?f.toolTrail:[];for(let e of h){let t=e.args&&Object.keys(e.args).length?`(`+Object.entries(e.args).map(([e,t])=>`${e}=${JSON.stringify(t)}`).join(`, `)+`)`:`()`,n=`<span style="opacity: 0.85;"><strong>tool:</strong> <code>${pe(e.name+t)}</code> <span style="opacity: 0.6;">${e.ms??0}ms</span></span>`;e.ok?G(`${n}<br/><pre style="opacity: 0.85; margin: 2px 0 6px 0;">${pe(String(e.result??``).split(`
`).slice(0,12).join(`
`))}</pre>`):G(`${n}<br/><span style="color: rgb(var(--v-theme-error));">${pe(e.error||`tool error`)}</span>`)}let g=h.length>0;if(p){let e=`<strong><span style="color: rgb(var(--v-theme-primary));">AI &rarr;</span></strong> <code>${pe(p)}</code>`;m&&(e+=`<pre>${pe(m)}</pre>`),G(e),g||(_.value=p,v.value=``,te=!0,W(()=>Ee()))}else m&&G(`<pre>${pe(m)}</pre>`);return!0}catch(e){return n===x&&G(`<span style="color: rgb(var(--v-theme-error));">AI error: ${pe(e?.message||String(e))}</span>`),!1}finally{n===x&&(y.value=!1)}}function je(){x++,y.value=!1,_.value=``,v.value=``,W(()=>{Ee(),M.value?.focus?.()})}async function Me(){let e=_.value.trim();if(e){if(_.value=``,v.value=``,T.value=!0,W(()=>Ee()),/^ai:\s*/i.test(e)){let t=e.replace(/^ai:\s*/i,``).trim();G(`<strong>${pe(e)}</strong>`),Oe(e),await Ae(t,e),Te();return}te&&=!1,Oe(e);try{let t=await Di({action:`redis/console`,payload:{command:e}}),n=pe(String(wi(t.result)));G(`<strong>${pe(e)}</strong><br/><pre>${n}</pre>`),r.embedded&&d.refresh({withoutParent:!0})}catch(t){let n=t?.message||String(t);if(g.value&&C.value&&ke(e,n)&&(G(`<strong>${pe(e)}</strong>`),await Ae(e,e)))return;G(`<strong>${pe(e)}</strong><br/><pre style="color: rgb(var(--v-theme-error));">${pe(n)}</pre>`)}Te()}}function Ne(e){if(e.key===`Tab`&&_e.value){e.preventDefault();let t=he.value[w.value];t&&ve(t.name);return}if(e.key===`Escape`){T.value=!0;return}if(e.key===`Enter`&&!e.shiftKey){if(e.preventDefault(),_e.value){let e=he.value[w.value];e&&ve(e.name)}else Me();return}if(!e.shiftKey&&(e.key===`ArrowUp`||e.key===`ArrowDown`)&&_e.value){e.preventDefault();let t=he.value.length;if(!t)return;w.value=e.key===`ArrowDown`?(w.value+1)%t:(w.value-1+t)%t,W(()=>{(document.querySelector(`.p3xr-console-autocomplete-dropdown`)?.querySelector(`.p3xr-console-ac-highlight`))?.scrollIntoView({block:`nearest`})});return}if(e.shiftKey&&(e.key===`ArrowUp`||e.key===`ArrowDown`)){e.preventDefault();let t=K();if(t.length===0)return;e.key===`ArrowDown`?(De===-1&&(De=t.length),De--,De<0&&(De=t.length-1)):(De++,De>=t.length&&(De=0)),_.value=t[De]??``,W(()=>Ee())}}B(_,e=>{T.value=!1,w.value=0;let t=(e||``).trim().split(/\s+/)[0]?.toUpperCase();t&&u.commandsMeta?.[t]?.syntax?v.value=t+` `+u.commandsMeta[t].syntax:v.value=``,W(()=>Ee())});function Pe(){let e=O.value;if(!e)return;e.innerHTML=``;let t=m.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=m.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;G(`<strong>${t}</strong>`),G(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer">&nbsp;</div>`),Se(),Te(),M.value?.focus()}function Fe(){C.value=!C.value;try{localStorage.setItem(`p3xr-ai-auto-detect`,String(C.value))}catch{}}let Ie=L(!1);function Le(){Ie.value=!0}function Re(e){_.value=e,v.value=``,W(()=>Ee()),M.value?.focus()}function ze(){W(()=>Ee())}function Be(){W(()=>Ee())}function Ve(){W(()=>Ee())}return l(()=>{let e=O.value;if(!e)return;let t=``;try{t=localStorage.getItem(hv)||``}catch{}if(t){e.innerHTML=t,be(),Se();let n=e.querySelectorAll(`.p3xr-console-content-output-item`),r=n.length>0?n[n.length-1]:null;if(r){let e=Number(r.getAttribute(`data-index`));Number.isFinite(e)&&(ee=e+1)}Te()}else{e.innerHTML=``;let t=m.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=m.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;G(`<strong>${t}</strong>`),G(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer">&nbsp;</div>`),Se()}}),(t,r)=>(p(),o(`div`,{class:E([`p3xr-console-root`,{"p3xr-console-embedded":e.embedded}])},[V(`div`,{class:`p3xr-console-header`,style:h({backgroundColor:oe.value,color:se.value})},[V(`div`,iv,[n($,{size:`20`,style:{"margin-right":`6px`,color:`inherit`}},{default:R(()=>[...r[6]||=[z(`mdi-console`,-1)]]),_:1}),V(`span`,av,k(m.value?.label?.console),1),r[9]||=V(`span`,{style:{flex:`1 1 auto`}},null,-1),V(`div`,ov,[g.value?(p(),o(`div`,{key:0,class:`p3xr-console-ai-toggle`,onClick:r[0]||=j(e=>Fe(),[`stop`])},[n($,{size:`20`},{default:R(()=>[z(k(C.value?`mdi-checkbox-marked`:`mdi-checkbox-blank-outline`),1)]),_:1}),r[7]||=V(`span`,null,`Auto AI`,-1)])):s(``,!0),n(U_,{onClick:r[1]||=e=>{Le(),e.stopPropagation()},label:m.value?.label?.redisCommandsReference,icon:`mdi-book-open-page-variant`},null,8,[`label`]),n(U_,{onClick:r[2]||=e=>{Pe(),e.stopPropagation()},label:m.value?.intention?.clear,icon:`mdi-backspace`},null,8,[`label`]),e.showCloseButton?(p(),S(bi,{key:1,text:m.value?.label?.consoleDrawer?.closeTooltip??m.value?.intention?.close??``,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,"aria-label":m.value?.label?.consoleDrawer?.closeTooltip??m.value?.intention?.close??``,onClick:r[3]||=j(e=>a(`closeRequest`),[`stop`])}),{default:R(()=>[n($,null,{default:R(()=>[...r[8]||=[z(`mdi-chevron-down`,-1)]]),_:1})]),_:1},16,[`aria-label`])]),_:1},8,[`text`])):s(``,!0)])])],4),N(V(`div`,{ref_key:`scrollerEl`,ref:A,class:`p3xr-console-output-scroller`},[V(`div`,{id:`p3xr-console-content-output`,ref_key:`outputEl`,ref:O,class:`p3xr-console-output`},null,512)],512),[[ie,!e.collapsed]]),V(`div`,sv,[_e.value&&!e.collapsed?(p(),o(`div`,cv,[(p(!0),o(H,null,D(me.value,(e,t)=>(p(),o(H,{key:t},[V(`div`,lv,k(e.group),1),(p(!0),o(H,null,D(e.commands,e=>(p(),o(`div`,{key:e.name,class:E([`p3xr-console-ac-item`,{"p3xr-console-ac-highlight":he.value.indexOf(e)===w.value}]),onMousedown:j(t=>ve(e.name),[`prevent`])},[V(`span`,dv,k(e.name),1),e.syntax?(p(),o(`span`,fv,k(e.syntax),1)):s(``,!0)],42,uv))),128))],64))),128))])):s(``,!0),v.value&&!e.collapsed?(p(),o(`div`,pv,k(v.value),1)):s(``,!0),N(V(`textarea`,{id:`p3xr-console-input`,ref_key:`inputEl`,ref:M,"onUpdate:modelValue":r[4]||=e=>_.value=e,class:E([`p3xr-console-input`,{"p3xr-console-input-ai-loading":y.value}]),placeholder:y.value?m.value?.label?.aiTranslating:``,readonly:y.value,rows:`1`,autocomplete:`off`,style:h({backgroundColor:le.value,color:de.value,borderColor:y.value?`rgb(var(--v-theme-primary))`:fe.value,paddingRight:y.value?`40px`:void 0}),onKeydown:Ne,onFocus:ze,onBlur:Be,onPaste:Ve},null,46,mv),[[ce,_.value]]),y.value?(p(),o(`button`,{key:2,type:`button`,class:`p3xr-console-stop`,onClick:je},[n(bi,{activator:`parent`,location:`top`},{default:R(()=>[z(k(m.value?.intention?.cancel),1)]),_:1}),n($,null,{default:R(()=>[...r[10]||=[z(`mdi-stop-circle`,-1)]]),_:1})])):s(``,!0)]),n(rv,{open:Ie.value,onClose:r[5]||=e=>Ie.value=!1,onPick:Re},null,8,[`open`])],2))}}),[[`__scopeId`,`data-v-978bdfa7`]]),vv={id:`p3xr-console-drawer-body`},yv=`p3xr-console-drawer-height`,bv=15,xv=66,Sv=48,Cv=g({__name:`ConsoleDrawer`,setup(e){let t=Ci(),{themeKey:r}=ue(R_()),a=i(()=>t.consoleDrawerOpen),s={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},c=i(()=>s[r.value]),u=L(!1),d=L(!1),f=L(null),g=null,_=null;function v(e){g||(g=document.createElement(`style`),g.setAttribute(`data-p3xr-console-drawer-drag`,``),document.head.appendChild(g)),g.textContent=`*, *::before, *::after { cursor: ${e} !important; }`}function y(){g?.remove(),g=null}function b(e){e.preventDefault(),e.stopPropagation(),u.value=!0,v(`ns-resize`),document.body.classList.add(`p3xr-not-selectable`),document.documentElement.classList.add(`p3xr-console-drawer-resizing`)}function x(e){if(!u.value)return;let t=bv/100*window.innerHeight,n=xv/100*window.innerHeight,r=window.innerHeight-e.clientY-Sv,i=r<t||r>n;r<t&&(r=t),r>n&&(r=n),v(i?`not-allowed`:`ns-resize`),document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${Math.round(r)}px`)}function S(){if(!u.value)return;u.value=!1,y(),document.body.classList.remove(`p3xr-not-selectable`),document.documentElement.classList.remove(`p3xr-console-drawer-resizing`);let e=document.documentElement.style.getPropertyValue(`--p3xr-console-drawer-height`);e&&e.endsWith(`px`)&&localStorage.setItem(yv,e)}l(()=>{document.addEventListener(`mousemove`,x),document.addEventListener(`mouseup`,S),f.value&&typeof ResizeObserver<`u`&&(_=new ResizeObserver(()=>{window.dispatchEvent(new Event(`resize`))}),_.observe(f.value))}),m(()=>{document.removeEventListener(`mousemove`,x),document.removeEventListener(`mouseup`,S),_?.disconnect(),_=null,y()});function C(){t.setConsoleDrawerOpen(!1)}return(e,t)=>(p(),o(`div`,{ref_key:`drawerRef`,ref:f,id:`p3xr-console-drawer`,class:E({"p3xr-drawer-open":a.value}),style:h({borderColor:c.value,transition:u.value?`none`:`height 150ms ease-out`})},[V(`div`,{id:`p3xr-console-drawer-sizer`,role:`separator`,"aria-orientation":`horizontal`,"aria-label":`Resize console drawer`,class:E({"p3xr-resizer-hover":d.value,"p3xr-resizer-active":u.value}),onMousedown:b,onMouseenter:t[0]||=e=>d.value=!0,onMouseleave:t[1]||=e=>d.value=!1,style:h({backgroundColor:d.value||u.value?c.value:`transparent`})},null,38),V(`div`,vv,[n(_v,{embedded:!0,"show-close-button":!0,onCloseRequest:C})])],6))}}),wv=!1;function Tv(){if(wv)return;wv=!0;let e=document.createElement(`style`);e.setAttribute(`data-p3xr-overlay-scroll`,``),e.textContent=`
        .p3xr-os-viewport { scrollbar-width: none !important; -ms-overflow-style: none !important; }
        .p3xr-os-viewport::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none !important; }
        .p3xr-os-thumb {
            position: fixed;
            width: 8px;
            border-radius: 4px;
            background-color: rgba(128, 128, 128, 0.5);
            opacity: 0;
            transition: opacity 0.25s ease, background-color 0.15s ease;
            pointer-events: auto;
            z-index: 2147483647;
            /* will-change was creating a GPU layer that composited BEHIND
               Angular Material cdk-overlay-container subtree on some themes,
               even though the thumb z-index is higher than the container.
               Without it, the thumb paints in normal document order and
               respects z-index. Removed. */
            isolation: isolate;
        }
        .p3xr-os-thumb:hover { background-color: rgba(128, 128, 128, 0.75); }
        body.p3xr-theme-dark .p3xr-os-thumb { background-color: rgba(255, 255, 255, 0.35); }
        body.p3xr-theme-dark .p3xr-os-thumb:hover { background-color: rgba(255, 255, 255, 0.6); }
        body.p3xr-theme-light .p3xr-os-thumb { background-color: rgba(0, 0, 0, 0.35); }
        body.p3xr-theme-light .p3xr-os-thumb:hover { background-color: rgba(0, 0, 0, 0.6); }
    `,document.head.appendChild(e)}function Ev(e){Tv(),e.classList.add(`p3xr-os-viewport`);let t=document.createElement(`div`);t.className=`p3xr-os-thumb`;let n=e.closest(`.mat-mdc-dialog-surface, .mat-mdc-menu-panel, .mat-mdc-autocomplete-panel, .mat-mdc-select-panel`),r=e.closest(`.cdk-overlay-container`);(n||r||document.body).appendChild(t);let i=null,a=!1,o=0,s=0,c=30,l=n?16:10,u=()=>{t.style.opacity=`1`,i&&clearTimeout(i),i=setTimeout(()=>{a||(t.style.opacity=`0`)},1200)},d=()=>{let n=e.getBoundingClientRect(),{scrollTop:r,scrollHeight:i,clientHeight:a}=e;if(i<=a+1){t.style.display=`none`;return}t.style.display=`block`,c=Math.max(30,a/i*a);let o=i-a,s=a-c-8,u=o>0?r/o*s:0;t.style.left=`${n.right-l}px`,t.style.top=`${n.top+4+u}px`,t.style.height=`${c}px`},f=()=>{d(),u()},p=()=>u(),m=t=>{t.preventDefault(),a=!0,o=t.clientY,s=e.scrollTop,document.addEventListener(`mousemove`,h),document.addEventListener(`mouseup`,g)},h=t=>{if(!a)return;let{scrollHeight:n,clientHeight:r}=e,i=n-r,l=r-c,d=t.clientY-o;e.scrollTop=s+(l>0?d/l:0)*i,u()},g=()=>{a=!1,document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,g),u()};e.addEventListener(`scroll`,f,{passive:!0}),e.addEventListener(`mousemove`,p),t.addEventListener(`mousedown`,m);let _=new ResizeObserver(d);_.observe(e);for(let t of Array.from(e.children))_.observe(t);let v=new MutationObserver(e=>{for(let t of e)t.addedNodes.forEach(e=>{e.nodeType===1&&_.observe(e)});d()});v.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0,attributeFilter:[`style`,`class`,`hidden`]}),window.addEventListener(`resize`,d);let y=!1,b=0,x=e=>{if(b=Date.now()+e,y)return;y=!0;let t=()=>{d(),Date.now()<b?requestAnimationFrame(t):y=!1};requestAnimationFrame(t)},S=t=>{(t.target===e||t.target===e.parentElement)&&x(250)};return window.addEventListener(`transitionrun`,S),d(),{destroy(){e.removeEventListener(`scroll`,f),e.removeEventListener(`mousemove`,p),t.removeEventListener(`mousedown`,m),document.removeEventListener(`mousemove`,h),document.removeEventListener(`mouseup`,g),window.removeEventListener(`resize`,d),window.removeEventListener(`transitionrun`,S),_.disconnect(),v.disconnect(),i&&clearTimeout(i),t.remove(),e.classList.remove(`p3xr-os-viewport`)},update:d}}var Dv=[`.cm-scroller`,`.xterm-viewport`,`.monaco-scrollable-element`];function Ov(e){let t=getComputedStyle(e),n=t.overflowY,r=t.overflowX;return!(!(n===`auto`||n===`scroll`||r===`auto`||r===`scroll`)||e.clientHeight===0&&e.clientWidth===0)}function kv(e){if(e.classList.contains(`p3xr-os-viewport`))return!0;for(let t of Dv)if(e.matches(t)||e.closest(t))return!0;return!1}function Av(){let e=new Map,t=t=>{e.has(t)||kv(t)||Ov(t)&&e.set(t,Ev(t))},n=e=>{t(e),e.querySelectorAll(`*`).forEach(t)},r=()=>{for(let[t,n]of e)t.isConnected||(n.destroy(),e.delete(t))};n(document.body);let i=new MutationObserver(e=>{let i=!1,a=[];for(let r of e)r.addedNodes.forEach(e=>{if(e.nodeType===1){let t=e;n(t),a.push(t)}}),r.removedNodes.length>0&&(i=!0),r.type===`attributes`&&r.target.nodeType===1&&t(r.target);if(i&&r(),a.length>0){let e=()=>{for(let e of a)e.isConnected&&n(e)};requestAnimationFrame(e),setTimeout(e,150),setTimeout(e,350)}});i.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`style`,`class`]});let a=setInterval(()=>{r(),n(document.body)},1e3);return()=>{i.disconnect(),clearInterval(a);for(let t of e.values())t.destroy();e.clear()}}var jv={key:0,style:{position:`relative`,display:`inline-flex`,"align-items":`center`}},Mv={key:0,style:{position:`absolute`,bottom:`-3px`,left:`4px`,right:`13px`,"text-align":`right`,"font-size":`10px`,opacity:`0.7`,"pointer-events":`none`,color:`inherit`,"letter-spacing":`normal`,"font-weight":`400`,"line-height":`1`}},Nv={id:`p3xr-layout-content`},Pv={id:`p3xr-layout-footer-container`},Fv=[`placeholder`,`value`],Iv=48,Lv=g({__name:`Layout`,setup(e){let r=Zi(),c=Qi(),{width:u}=dn(),d=ge(),f=R_(),g=Ci(),_=Si(),v=Ti(),x=Ei(),C=Mi(),w=B_(),{themeKey:T,isAuto:O}=ue(f),A=i(()=>d.strings),M=i(()=>w.authChecked&&w.authRequired&&!w.isAuthenticated);Ai(e=>r.push(e));let ee=i(()=>u.value>=720),N=i(()=>u.value>=600),P=i(()=>u.value>=960),te=i(()=>g.connections?.list??[]),F={enterprise:{bg:`#424242`,color:`rgba(255,255,255,0.87)`},light:{bg:`#37474f`,color:`rgba(255,255,255,0.87)`},redis:{bg:`#c62828`,color:`rgba(255,255,255,0.87)`},dark:{bg:`#424242`,color:`rgba(255,255,255,0.87)`},darkNeu:{bg:`#37474f`,color:`rgba(255,255,255,0.87)`},darkoBluo:{bg:`#1a237e`,color:`rgba(255,255,255,0.87)`},matrix:{bg:`#76ff03`,color:`rgba(0,0,0,0.87)`}},I=i(()=>{let e=F[T.value]||F.dark;return{backgroundColor:e.bg,color:e.color,height:Iv+`px`}}),ne=i(()=>{if(g.connection){let e=A.value?.label?.connected;return typeof e==`function`?e({name:g.connection.name}):g.connection.name}return A.value?.intention?.connect}),re=L(!1);try{re.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}let ie=i(()=>{if(!re.value)return[{name:``,connections:te.value}];let e=new Map;for(let t of te.value){let n=t.group?.trim()||``;e.has(n)||e.set(n,[]),e.get(n).push(t)}return Array.from(e,([e,t])=>({name:e,connections:t}))}),ae=L(!1),se=L(!1),ce=L(!1),le=L(!1),de=L(``),fe=L(0),pe=L(null),me=L(null),he=i(()=>Object.keys(A.value?.language??{})),_e=i(()=>{let e=de.value.trim().toLowerCase();return e?he.value.filter(t=>(A.value?.language?.[t]??t).toLowerCase().includes(e)||t.toLowerCase().includes(e)):he.value});function ve(e){return A.value?.language?.[e]??e}function U(e){W(()=>{let t=me.value?.$el||me.value;t&&t.querySelectorAll(`.v-list-item`)[e+1]?.scrollIntoView({block:`nearest`})})}function ye(){let e=_e.value.indexOf(d.currentLang);fe.value=e>=0?e:0,setTimeout(()=>{pe.value?.focus(),U(e>=0?e:0)},150)}function be(){de.value=``}function xe(e){if(e.key===`Escape`){le.value=!1;return}if(e.key===`Enter`){e.preventDefault(),_e.value.length>0&&(d.setLanguage(_e.value[fe.value]),le.value=!1);return}if(e.key===`ArrowDown`||e.key===`ArrowUp`){e.preventDefault();let t=_e.value.length;if(!t)return;fe.value=e.key===`ArrowDown`?(fe.value+1)%t:(fe.value-1+t)%t;return}e.stopPropagation()}B(fe,e=>{le.value&&U(e)});function Se(e){let t=c.path;return e===`database`?t.startsWith(`/database`):e===`monitoring`?t.startsWith(`/monitoring`):t===`/${e}`}function Ce(e){r.push({"database.statistics":`/database/statistics`,database:`/database`,monitoring:`/monitoring`,search:`/search`,info:`/info`,settings:`/settings`}[e]||`/${e}`)}function we(e){window.open({github:`https://github.com/patrikx3/redis-ui`,githubRelease:`https://github.com/patrikx3/redis-ui/releases`,githubChangelog:`https://github.com/patrikx3/redis-ui/blob/master/change-log.md#change-log`,donate:`https://www.paypal.me/patrikx3`}[e],`_blank`)}let Te=e=>C.connect(e);l(async()=>{await w.checkAuthStatus(),w.authRequired&&!w.isAuthenticated&&x.hide()}),B(()=>w.isAuthenticated,e=>{if(e)try{let e=localStorage.getItem(_.connectInfoStorageKey);if(e){let t=JSON.parse(e);t?.id&&Te(t)}}catch{}},{immediate:!0});let G=[];G.push(Oi(`redis-disconnected`,()=>{g.connection=void 0,g.connectionState=`none`,Ce(`settings`)})),G.push(Oi(`disconnect`,()=>{M.value||x.show({message:A.value?.status?.socketDisconnected})})),G.push(Oi(`socket-error`,()=>{M.value||x.show({message:A.value?.status?.socketError})})),m(()=>G.forEach(e=>e())),B(()=>c.path,e=>{H_(e.toLowerCase().startsWith(`/database/key/`)?`/database/key`:e);let t=e.toLowerCase();g.currentPage=t.startsWith(`/database`)?`database`:t.startsWith(`/monitoring/profiler`)?`profiler`:t.startsWith(`/monitoring/pubsub`)?`pubsub`:t.startsWith(`/monitoring/memory-analysis`)||t.startsWith(`/monitoring/analysis`)?`analysis`:t.startsWith(`/monitoring`)?`pulse`:t.startsWith(`/search`)?`search`:t.startsWith(`/timeseries`)?`timeseries`:t.startsWith(`/info`)?`info`:t.startsWith(`/settings`)?`settings`:`unknown`},{immediate:!0}),B(()=>[g.consoleDrawerOpen,!!g.connection],([e,t])=>{e&&t?document.documentElement.classList.add(`p3xr-console-drawer-open`):document.documentElement.classList.remove(`p3xr-console-drawer-open`)},{immediate:!0}),l(()=>{let e=e=>{e.key==="`"&&(e.ctrlKey||e.metaKey)&&!e.altKey&&!e.shiftKey&&(e.preventDefault(),g.toggleConsoleDrawer())};window.addEventListener(`keydown`,e),G.push(()=>window.removeEventListener(`keydown`,e))}),l(()=>{setTimeout(()=>{for(let e of[`/ng/`,`/react/`])fetch(e).then(e=>e.text()).then(e=>{new DOMParser().parseFromString(e,`text/html`).querySelectorAll(`script[src], link[rel="stylesheet"]`).forEach(e=>{let t=e.src||e.href;t&&fetch(t).catch(()=>{})})}).catch(()=>{})},3e3)});let Ee,De;l(()=>{if(window.location.hostname!==`p3x.redis.patrikx3.com`)return;let e=0,t=()=>{let t=e%3==1?d.strings?.promo:d.strings?.promoMeeting;if(t?.toastMessage){let e=t.toastMessage+(t.disclaimer?` · `+t.disclaimer:``);v.toast(e,3e4)}e++};Ee=setTimeout(t,5e3),De=setInterval(t,420*1e3)}),m(()=>{Ee&&clearTimeout(Ee),De&&clearInterval(De)});let K;l(()=>{K=setInterval(()=>{try{re.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}},1e3)}),m(()=>clearInterval(K));let Oe=null;return l(()=>{Oe=Av()}),m(()=>{Oe?.()}),(e,r)=>{let i=y(`router-view`);return p(),o(H,null,[n(Er,{style:h({...I.value,position:`fixed`,top:0,left:0,right:0,zIndex:1e3,boxShadow:`0 2px 4px -1px rgba(0,0,0,0.2), 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12)`}),density:`compact`,class:`p3xr-toolbar`},{default:R(()=>[ee.value?(p(),o(`div`,jv,[n(Z,{variant:`text`,class:E({}),onClick:r[0]||=e=>Ce(a(g).connection?`database.statistics`:`settings`)},{default:R(()=>[r[29]||=V(`i`,{class:`fas fa-database`},null,-1),V(`span`,null,k(A.value?.title?.name),1)]),_:1}),a(g).version?(p(),o(`span`,Mv,k(a(g).version),1)):s(``,!0)])):(p(),S(bi,{key:1,text:`${A.value?.title?.name||``}${a(g).version?` `+a(g).version:``}`,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{},onClick:r[1]||=e=>Ce(a(g).connection?`database.statistics`:`settings`)}),{default:R(()=>[...r[30]||=[V(`i`,{class:`fas fa-database`},null,-1)]]),_:1},16)]),_:1},8,[`text`])),a(g).connection?(p(),o(H,{key:2},[ee.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":Se(`database`)}),onClick:r[2]||=e=>Ce(`database.statistics`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[31]||=[z(`mdi-dns`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.main),1)]),_:1},8,[`class`])):(p(),S(bi,{key:1,text:A.value?.intention?.main,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":Se(`database`)},onClick:r[3]||=e=>Ce(`database.statistics`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[32]||=[z(`mdi-dns`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),a(g).connection?(p(),o(H,{key:3},[ee.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":Se(`monitoring`)}),onClick:r[4]||=e=>Ce(`monitoring`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[33]||=[z(`mdi-heart-pulse`,-1)]]),_:1}),V(`span`,null,k(A.value?.page?.monitor?.title),1)]),_:1},8,[`class`])):(p(),S(bi,{key:1,text:A.value?.page?.monitor?.title,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":Se(`monitoring`)},onClick:r[5]||=e=>Ce(`monitoring`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[34]||=[z(`mdi-heart-pulse`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),a(g).connection&&a(g).hasRediSearch?(p(),o(H,{key:4},[ee.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":Se(`search`)}),onClick:r[6]||=e=>Ce(`search`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[35]||=[z(`mdi-magnify`,-1)]]),_:1}),V(`span`,null,k(A.value?.page?.search?.title),1)]),_:1},8,[`class`])):(p(),S(bi,{key:1,text:A.value?.page?.search?.title,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":Se(`search`)},onClick:r[7]||=e=>Ce(`search`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[36]||=[z(`mdi-magnify`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):s(``,!0),n(kp),M.value?s(``,!0):(p(),o(H,{key:5},[ee.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":Se(`info`)}),onClick:r[8]||=e=>Ce(`info`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[37]||=[z(`mdi-information`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.info),1)]),_:1},8,[`class`])):(p(),S(bi,{key:1,text:A.value?.intention?.info,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":Se(`info`)},onClick:r[9]||=e=>Ce(`info`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[38]||=[z(`mdi-information`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),M.value?s(``,!0):(p(),o(H,{key:6},[ee.value?(p(),S(Z,{key:0,variant:`text`,class:E({"p3xr-active":Se(`settings`)}),onClick:r[10]||=e=>Ce(`settings`)},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[39]||=[z(`mdi-cog`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.settings),1)]),_:1},8,[`class`])):(p(),S(bi,{key:1,text:A.value?.intention?.settings,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,class:{"p3xr-active":Se(`settings`)},onClick:r[11]||=e=>Ce(`settings`)}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[40]||=[z(`mdi-cog`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),a(w).authRequired&&a(w).isAuthenticated?(p(),S(bi,{key:7,text:A.value?.intention?.logout,location:`bottom`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,onClick:r[12]||=async()=>{try{await a(v).confirm({message:A.value?.intention?.logout}),a(w).logout()}catch{}}}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[41]||=[z(`mdi-logout`,-1)]]),_:1})]),_:1},16)]),_:1},8,[`text`])):s(``,!0)]),_:1},8,[`style`]),V(`div`,Nv,[M.value?(p(),S(t(oe(()=>xi(()=>import(`./LoginPage-zn5RLbHw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20])))),{key:0})):(p(),S(i,{key:1}))]),V(`div`,Pv,[n(Er,{style:h({...I.value,position:`fixed`,bottom:0,left:0,right:0,zIndex:1e3}),density:`compact`,flat:``,class:`p3xr-toolbar`},{default:R(()=>[!M.value&&te.value.length>0?(p(),S(Ns,{key:0,modelValue:ae.value,"onUpdate:modelValue":r[13]||=e=>ae.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[ee.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[42]||=[z(`mdi-power-plug`,-1)]]),_:1}),V(`span`,null,k(ne.value),1)]),_:1},16)):(p(),S(bi,{key:1,text:ne.value,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[43]||=[z(`mdi-power-plug`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(vr,{density:`compact`},{default:R(()=>[(p(!0),o(H,null,D(ie.value,(e,t)=>(p(),o(H,{key:`g-`+t},[ie.value.length>1?(p(),S(_r,{key:0,style:{"font-size":`11px`,"font-weight":`600`,"text-transform":`uppercase`,"letter-spacing":`0.5px`,opacity:`0.6`}},{default:R(()=>[z(k(e.name||A.value?.label?.ungrouped),1)]),_:2},1024)):s(``,!0),(p(!0),o(H,null,D(e.connections,e=>(p(),S(sr,{key:e.id,active:a(g).connection?.id===e.id,onClick:t=>{ae.value=!1,Te(e)}},{default:R(()=>[n(yr,{style:{overflow:`hidden`,"text-overflow":`ellipsis`,"white-space":`nowrap`,"max-width":`280px`}},{default:R(()=>[z(k(e.name),1)]),_:2},1024)]),_:2},1032,[`active`,`onClick`]))),128)),t<ie.value.length-1&&ie.value.length>1?(p(),S(fr,{key:1})):s(``,!0)],64))),128))]),_:1})]),_:1},8,[`modelValue`])):s(``,!0),!M.value&&a(g).connection?(p(),o(H,{key:1},[P.value?(p(),S(Z,{key:0,variant:`text`,onClick:r[14]||=e=>a(C).disconnect()},{default:R(()=>[r[44]||=V(`i`,{class:`fa fa-power-off`},null,-1),V(`span`,null,k(A.value?.intention?.disconnect),1)]),_:1})):(p(),S(bi,{key:1,text:A.value?.intention?.disconnect,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,onClick:r[15]||=e=>a(C).disconnect()}),{default:R(()=>[...r[45]||=[V(`i`,{class:`fa fa-power-off`},null,-1)]]),_:1},16)]),_:1},8,[`text`]))],64)):s(``,!0),n(kp),a(g).connection&&ee.value?(p(),S(Z,{key:2,variant:`text`,class:E({"p3xr-active":a(g).consoleDrawerOpen}),"aria-pressed":a(g).consoleDrawerOpen,onClick:r[16]||=e=>a(g).toggleConsoleDrawer()},{default:R(()=>[n($,null,{default:R(()=>[...r[46]||=[z(`mdi-console`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.console),1)]),_:1},8,[`class`,`aria-pressed`])):a(g).connection?(p(),S(bi,{key:3,text:A.value?.intention?.console,location:`top`},{activator:R(({props:e})=>[n(Z,b(e,{variant:`text`,icon:``,class:{"p3xr-active":a(g).consoleDrawerOpen},"aria-pressed":a(g).consoleDrawerOpen,onClick:r[17]||=e=>a(g).toggleConsoleDrawer()}),{default:R(()=>[n($,null,{default:R(()=>[...r[47]||=[z(`mdi-console`,-1)]]),_:1})]),_:1},16,[`class`,`aria-pressed`])]),_:1},8,[`text`])):s(``,!0),n(Ns,{modelValue:le.value,"onUpdate:modelValue":[r[21]||=e=>le.value=e,r[22]||=e=>{e?ye():be()}],location:`top start`,origin:`bottom start`,"close-on-content-click":!1,class:`p3xr-language-menu`},{activator:R(({props:e})=>[P.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[48]||=[z(`mdi-web`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.language),1)]),_:1},16)):(p(),S(bi,{key:1,text:A.value?.intention?.language,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[49]||=[z(`mdi-web`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(Cu,{style:{"min-width":`320px`,"max-width":`90vw`,"max-height":`400px`,overflow:`hidden`}},{default:R(()=>[V(`div`,{style:{position:`sticky`,top:`0`,"z-index":`1`,padding:`8px`},onClick:r[19]||=j(()=>{},[`stop`]),onKeydown:xe},[V(`input`,{ref_key:`languageInputRef`,ref:pe,placeholder:A.value?.label?.searchLanguage,value:de.value,onInput:r[18]||=e=>{de.value=e.target.value,fe.value=0},autocomplete:`off`,style:{display:`block`,width:`100%`,padding:`8px`,border:`2px solid rgba(255,255,255,0.25)`,"border-radius":`4px`,"font-size":`14px`,background:`transparent`,color:`inherit`,outline:`none`,"box-sizing":`border-box`,cursor:`text`}},null,40,Fv)],32),n(vr,{ref_key:`languageListRef`,ref:me,density:`compact`,style:{overflow:`auto`,"max-height":`340px`,"padding-top":`0`}},{default:R(()=>[n(sr,{active:a(d).isAuto,onClick:r[20]||=e=>{a(d).setLanguage(`auto`),le.value=!1}},{default:R(()=>[z(k(A.value?.label?.languageAuto),1)]),_:1},8,[`active`]),n(fr),(p(!0),o(H,null,D(_e.value,(e,t)=>(p(),S(sr,{key:e,active:!a(d).isAuto&&a(d).currentLang===e,class:E({"p3xr-lang-highlighted":t===fe.value}),onClick:t=>{a(d).setLanguage(e),le.value=!1}},{default:R(()=>[z(k(ve(e)),1)]),_:2},1032,[`active`,`class`,`onClick`]))),128))]),_:1},512)]),_:1})]),_:1},8,[`modelValue`]),n(Ns,{modelValue:se.value,"onUpdate:modelValue":r[24]||=e=>se.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[N.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[50]||=[z(`mdi-palette`,-1)]]),_:1}),V(`span`,null,k(A.value?.intention?.theme),1)]),_:1},16)):(p(),S(bi,{key:1,text:A.value?.intention?.theme,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[n($,{size:`small`},{default:R(()=>[...r[51]||=[z(`mdi-palette`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(vr,{density:`compact`},{default:R(()=>[n(sr,{active:a(O),onClick:r[23]||=e=>{a(f).setTheme(`auto`),se.value=!1}},{default:R(()=>[z(k(A.value?.label?.themeAuto),1)]),_:1},8,[`active`]),n(fr),(p(!0),o(H,null,D(a(k_),e=>(p(),S(sr,{key:e,active:!a(O)&&a(T)===e,onClick:t=>{a(f).setTheme(e),se.value=!1}},{default:R(()=>[z(k(A.value?.label?.theme?.[e]??e),1)]),_:2},1032,[`active`,`onClick`]))),128))]),_:1})]),_:1},8,[`modelValue`]),n(Ns,{modelValue:ce.value,"onUpdate:modelValue":r[28]||=e=>ce.value=e,location:`top start`,origin:`bottom start`},{activator:R(({props:e})=>[P.value?(p(),S(Z,b({key:0},e,{variant:`text`}),{default:R(()=>[r[52]||=V(`i`,{class:`fab fa-github`},null,-1),V(`span`,null,k(A.value?.intention?.github),1)]),_:1},16)):(p(),S(bi,{key:1,text:A.value?.intention?.github,location:`top`},{activator:R(({props:t})=>[n(Z,b({...e,...t},{variant:`text`,icon:``}),{default:R(()=>[...r[53]||=[V(`i`,{class:`fab fa-github`},null,-1)]]),_:1},16)]),_:2},1032,[`text`]))]),default:R(()=>[n(vr,{density:`compact`},{default:R(()=>[n(sr,{onClick:r[25]||=e=>{we(`github`),ce.value=!1}},{default:R(()=>[z(k(A.value?.intention?.githubRepo),1)]),_:1}),n(sr,{onClick:r[26]||=e=>{we(`githubRelease`),ce.value=!1}},{default:R(()=>[z(k(A.value?.intention?.githubRelease),1)]),_:1}),n(sr,{onClick:r[27]||=e=>{we(`githubChangelog`),ce.value=!1}},{default:R(()=>[z(k(A.value?.intention?.githubChangelog),1)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`style`])]),!M.value&&a(g).connection?(p(),S(Cv,{key:0})):s(``,!0)],64)}}}),Rv=jn(g({__name:`Toast`,setup(e){let t=Ti();function r(e){e||t.closeToast()}return(e,i)=>(p(),S(Lh,{modelValue:a(t).toastOpen,"onUpdate:modelValue":[i[2]||=e=>a(t).toastOpen=e,r],timeout:a(t).toastDuration,location:`bottom right`},{actions:R(()=>[a(t).toastUndoAction?(p(),S(Z,{key:0,color:`primary`,variant:`text`,size:`small`,onClick:i[0]||=e=>a(t).handleToastUndoClick()},{default:R(()=>[z(k(a(t).toastUndoAction),1)]),_:1})):s(``,!0),n(Z,{icon:``,variant:`text`,size:`small`,color:`inherit`,onClick:i[1]||=e=>a(t).closeToast()},{default:R(()=>[n($,{size:`small`},{default:R(()=>[...i[3]||=[z(`mdi-close`,-1)]]),_:1})]),_:1})]),default:R(()=>[z(k(a(t).toastMessage)+` `,1)]),_:1},8,[`modelValue`,`timeout`]))}}),[[`__scopeId`,`data-v-1c0873f0`]]),zv={key:0,id:`p3xr-overlay`},Bv={id:`p3xr-overlay-info`},Vv=jn(g({__name:`Overlay`,setup(e){let t=Ei(),n=B_();return(e,r)=>a(t).visible&&!(a(n).authRequired&&!a(n).isAuthenticated)?(p(),o(`div`,zv,[V(`div`,Bv,[r[2]||=V(`i`,{class:`fas fa-cog fa-spin`,style:{"font-size":`500% !important`,transform:`scale(1.5)`,margin:`0 5px`,display:`inline-block`}},null,-1),a(t).message?(p(),o(H,{key:0},[r[0]||=V(`br`,null,null,-1),r[1]||=V(`br`,null,null,-1),V(`span`,null,k(a(t).message),1)],64)):s(``,!0)])])):s(``,!0)}}),[[`__scopeId`,`data-v-8fcfd0f8`]]),Hv=[`innerHTML`],Uv={key:0},Wv=g({__name:`ConfirmDialog`,setup(e){let t=Ti(),r=ge(),{width:c}=dn(),l=i(()=>c.value>=600),u=i(()=>t.confirmOptions?.disableCancel===!0),d=i(()=>u.value?r.strings?.intention?.ok:r.strings?.intention?.sure),f=i(()=>r.strings?.intention?.cancel);function m(){t.resolveConfirm?.(!0)}function h(){t.resolveConfirm?.(!1)}return(e,r)=>a(t).confirmOpen&&a(t).confirmOptions?(p(),S(G_,{key:0,open:!0,title:a(t).confirmOptions.title||``,width:`600px`,onClose:h},{actions:R(()=>[u.value?s(``,!0):(p(),S(Z,{key:0,variant:`flat`,color:`warning`,"aria-label":f.value,onClick:h},{default:R(()=>[n($,{class:E({"mr-1":l.value})},{default:R(()=>[...r[0]||=[z(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),l.value?(p(),o(`span`,Uv,k(f.value),1)):s(``,!0),l.value?s(``,!0):(p(),S(bi,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(f.value),1)]),_:1}))]),_:1},8,[`aria-label`])),n(Z,{variant:`flat`,color:`primary`,onClick:m},{default:R(()=>[n($,{class:`mr-1`},{default:R(()=>[...r[1]||=[z(`mdi-check`,-1)]]),_:1}),V(`span`,null,k(d.value),1)]),_:1})]),default:R(()=>[V(`div`,{innerHTML:a(t).confirmOptions.message},null,8,Hv)]),_:1},8,[`title`])):s(``,!0)}}),Gv={key:0},Kv={key:0},qv=g({__name:`PromptDialog`,setup(e){let t=Ti(),{width:r}=dn(),c=i(()=>r.value>=600),l=L(``);B(()=>t.promptOpen,e=>{e&&(l.value=t.promptOptions?.initialValue??``)});function u(){l.value.trim()&&t.resolvePrompt?.(l.value)}function d(){t.resolvePrompt?.(null)}return(e,r)=>a(t).promptOpen&&a(t).promptOptions?(p(),S(G_,{key:0,open:!0,title:a(t).promptOptions.title,width:`600px`,onClose:d},{actions:R(()=>[n(Z,{variant:`flat`,color:`warning`,"aria-label":a(t).promptOptions.cancelLabel,onClick:d},{default:R(()=>[n($,{class:E({"mr-1":c.value})},{default:R(()=>[...r[1]||=[z(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),c.value?(p(),o(`span`,Gv,k(a(t).promptOptions.cancelLabel),1)):s(``,!0),c.value?s(``,!0):(p(),S(bi,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(a(t).promptOptions.cancelLabel),1)]),_:1}))]),_:1},8,[`aria-label`]),n(Z,{variant:`flat`,color:`primary`,disabled:!l.value.trim(),"aria-label":a(t).promptOptions.okLabel,onClick:u},{default:R(()=>[n($,{class:E({"mr-1":c.value})},{default:R(()=>[...r[2]||=[z(`mdi-check`,-1)]]),_:1},8,[`class`]),c.value?(p(),o(`span`,Kv,k(a(t).promptOptions.okLabel),1)):s(``,!0),c.value?s(``,!0):(p(),S(bi,{key:1,activator:`parent`,location:`top`},{default:R(()=>[z(k(a(t).promptOptions.okLabel),1)]),_:1}))]),_:1},8,[`disabled`,`aria-label`])]),default:R(()=>[n(yi,{modelValue:l.value,"onUpdate:modelValue":r[0]||=e=>l.value=e,label:a(t).promptOptions.placeholder,autofocus:``,"hide-details":``,variant:`outlined`,density:`comfortable`,onKeydown:ne(u,[`enter`])},null,8,[`modelValue`,`label`])]),_:1},8,[`title`])):s(``,!0)}}),Jv={style:{"font-size":`12px`,opacity:`0.7`,"margin-bottom":`8px`}},Yv=g({__name:`AskAuthorizationDialog`,setup(e){let t=Ti(),r=i(()=>ge().strings),o=L(``),s=L(``),c=L(!1);B(()=>t.askAuthOpen,e=>{e&&(o.value=``,s.value=``,c.value=!1)});function l(){t.resolveAskAuth?.({username:o.value,password:s.value})}function u(){t.resolveAskAuth?.(null)}function d(e,t){return typeof e==`function`?e(t):e??``}return(e,i)=>(p(),S(G_,{open:a(t).askAuthOpen,title:d(r.value?.label?.askAuth),icon:`mdi-shield`,width:`400px`,"full-screen-on-mobile":!1,onClose:u},{actions:R(()=>[n(Z,{color:`error`,variant:`flat`,onClick:u},{default:R(()=>[n($,{size:`20`,class:`mr-1`},{default:R(()=>[...i[5]||=[z(`mdi-close-circle`,-1)]]),_:1}),z(` `+k(d(r.value?.intention?.cancel)),1)]),_:1}),n(Z,{color:`primary`,variant:`flat`,onClick:l},{default:R(()=>[n($,{size:`20`,class:`mr-1`},{default:R(()=>[...i[6]||=[z(`mdi-check`,-1)]]),_:1}),z(` `+k(d(r.value?.intention?.ok)),1)]),_:1})]),default:R(()=>[V(`div`,Jv,k(r.value?.label?.aclAuthHint),1),n(yi,{modelValue:o.value,"onUpdate:modelValue":i[0]||=e=>o.value=e,autofocus:``,label:d(r.value?.form?.connection?.label?.username),autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,class:`mb-3`,onKeydown:ne(l,[`enter`])},{"prepend-inner":R(()=>[n($,{size:`20`},{default:R(()=>[...i[3]||=[z(`mdi-account`,-1)]]),_:1})]),_:1},8,[`modelValue`,`label`]),n(yi,{modelValue:s.value,"onUpdate:modelValue":i[2]||=e=>s.value=e,label:d(r.value?.form?.connection?.label?.password),type:c.value?`text`:`password`,autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,onKeydown:ne(l,[`enter`])},{"prepend-inner":R(()=>[n($,{size:`20`},{default:R(()=>[...i[4]||=[z(`mdi-lock`,-1)]]),_:1})]),"append-inner":R(()=>[n($,{size:`20`,style:{cursor:`pointer`},onClick:i[1]||=e=>c.value=!c.value},{default:R(()=>[z(k(c.value?`mdi-eye-off`:`mdi-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`label`,`type`])]),_:1},8,[`open`,`title`]))}}),Xv=e({getShortcuts:()=>ry,getShortcutsWithDescriptions:()=>iy,handleKeydown:()=>ay,isShortcutsEnabled:()=>ny}),Zv=/electron/i.test(navigator.userAgent);function Qv(){return!!Ci().connection}function $v(e){if(Qv())e();else{let e=ge().strings;Ti().toast(e?.label?.connectFirst)}}function ey(e){if(!Qv()){let e=ge().strings;Ti().toast(e?.label?.connectFirst);return}!location.pathname.startsWith(`/database`)&&!location.pathname.startsWith(`/vue/database`)?(ji(`database.statistics`),setTimeout(()=>e(),300)):e()}var ty=Zv?[{key:`r`,ctrlKey:!0,label:`Ctrl+R`,descriptionKey:`shortcutRefresh`,action:()=>$v(()=>{Mi().refresh()})},{key:`F5`,label:`F5`,descriptionKey:`shortcutRefresh`,action:()=>$v(()=>Mi().refresh())},{key:`f`,ctrlKey:!0,label:`Ctrl+F`,descriptionKey:`shortcutSearch`,action:()=>ey(()=>{document.querySelector(`.p3xr-database-treecontrol-controls-search input`)?.focus()})},{key:`n`,ctrlKey:!0,label:`Ctrl+N`,descriptionKey:`shortcutNewKey`,action:()=>ey(()=>{Ni(`key-new`,{})})},{key:`k`,ctrlKey:!0,label:`Ctrl+K`,descriptionKey:`shortcutCommandPalette`,action:()=>{Ti().setCommandPaletteOpen(!0)}},{key:`d`,ctrlKey:!0,label:`Ctrl+D`,descriptionKey:`shortcutDisconnect`,action:()=>$v(()=>Mi().disconnect())}]:[];function ny(){return Zv}function ry(){return ty}function iy(){let e=ge().strings;return ty.filter((e,t,n)=>n.findIndex(t=>t.descriptionKey===e.descriptionKey)===t).map(t=>({key:t.label,description:e?.label?.[t.descriptionKey]||t.descriptionKey}))}function ay(e){if(!Zv)return!1;let t=e.target,n=t?.tagName?.toLowerCase();if(n===`input`||n===`textarea`||t?.closest(`.cm-editor`))return!1;for(let t of ty){let n=t.ctrlKey?e.ctrlKey||e.metaKey:!e.ctrlKey&&!e.metaKey,r=t.shiftKey?e.shiftKey:!e.shiftKey,i=t.altKey?e.altKey:!e.altKey,a=e.key.toLowerCase()===t.key.toLowerCase()||e.key===t.key;if(n&&r&&i&&a)return e.preventDefault(),e.stopPropagation(),t.action(),!0}return!1}Zv&&document.addEventListener(`keydown`,ay);var oy={style:{display:`flex`,"align-items":`center`,gap:`8px`,padding:`8px 16px`,"border-bottom":`1px solid rgba(var(--v-theme-on-surface), 0.12)`}},sy=[`value`,`placeholder`],cy=[`onClick`],ly={style:{"font-size":`14px`}},uy={style:{padding:`2px 8px`,"border-radius":`4px`,"font-size":`12px`,"font-family":`'Roboto Mono', monospace`,"white-space":`nowrap`,"background-color":`rgba(var(--v-theme-on-surface), 0.08)`}},dy={key:0,style:{padding:`16px`,"text-align":`center`,opacity:`0.5`}},fy=jn(g({__name:`CommandPaletteDialog`,setup(e){let t=Ti(),r=i(()=>ge().strings),{themeKey:c}=ue(R_()),l=i(()=>[`dark`,`darkNeu`,`darkoBluo`,`matrix`].includes(c.value)),u=L(``),d=L(0),f=L(),m=L(),g=i(()=>{let e=new Set,t=[];for(let n of ry())e.has(n.descriptionKey)||(e.add(n.descriptionKey),t.push({label:n.label,description:r.value?.label?.[n.descriptionKey]||n.descriptionKey,shortcut:n}));return t}),_=i(()=>{let e=u.value.toLowerCase().trim();return e?g.value.filter(t=>t.description.toLowerCase().includes(e)||t.label.toLowerCase().includes(e)):g.value});B(()=>t.commandPaletteOpen,e=>{e&&(u.value=``,d.value=0,W(()=>setTimeout(()=>f.value?.focus(),50)))}),B(d,()=>{m.value&&m.value.querySelectorAll(`.p3xr-cmd-palette-item`)[d.value]?.scrollIntoView({block:`nearest`})});function v(e){t.setCommandPaletteOpen(!1),e.shortcut.action()}function y(e){e.key===`ArrowDown`?(e.preventDefault(),d.value=Math.min(d.value+1,_.value.length-1)):e.key===`ArrowUp`?(e.preventDefault(),d.value=Math.max(d.value-1,0)):e.key===`Enter`?(e.preventDefault(),_.value[d.value]&&v(_.value[d.value])):e.key===`Escape`&&t.setCommandPaletteOpen(!1)}function b(e){u.value=e.target.value,d.value=0}i(()=>l.value?`rgba(255,255,255,0.08)`:`rgba(0,0,0,0.04)`);let x=i(()=>l.value?`rgba(255,255,255,0.12)`:`rgba(0,0,0,0.08)`);return(e,i)=>(p(),S(hc,{modelValue:a(t).commandPaletteOpen,"onUpdate:modelValue":i[0]||=e=>a(t).commandPaletteOpen=e,"max-width":`500`,"min-width":`360`,onKeydown:i[1]||=ne(e=>a(t).setCommandPaletteOpen(!1),[`escape`])},{default:R(()=>[n(Cu,{style:{"border-radius":`8px`,overflow:`hidden`}},{default:R(()=>[V(`div`,oy,[n($,{style:{opacity:`0.5`}},{default:R(()=>[...i[2]||=[z(`mdi-magnify`,-1)]]),_:1}),V(`input`,{ref_key:`inputEl`,ref:f,value:u.value,onInput:b,onKeydown:y,placeholder:r.value?.label?.commandPalette,autocomplete:`off`,style:{flex:`1`,border:`none`,outline:`none`,background:`transparent`,color:`inherit`,"font-size":`16px`,"font-family":`inherit`}},null,40,sy)]),V(`div`,{ref_key:`listEl`,ref:m,style:{"max-height":`300px`,"overflow-y":`auto`}},[(p(!0),o(H,null,D(_.value,(e,t)=>(p(),o(`div`,{key:e.label,class:`p3xr-cmd-palette-item`,style:h({display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`10px 16px`,cursor:`pointer`,backgroundColor:t===d.value?x.value:`transparent`}),onClick:t=>v(e)},[V(`span`,ly,k(e.description),1),V(`kbd`,uy,k(e.label),1)],12,cy))),128)),_.value.length===0?(p(),o(`div`,dy,k(r.value?.label?.noResults),1)):s(``,!0)],512)]),_:1})]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-55d0482c`]]),py=g({__name:`App`,setup(e){let t=ge(),{themeKey:r}=ue(R_()),i=tn(),o=[`enterprise`,`light`,`redis`,`dark`,`darkNeu`,`darkoBluo`,`matrix`];function c(e){i.change(o.includes(e)?e:`dark`)}return c(r.value),B(r,c),(e,r)=>a(t).ready?(p(),S(is,{key:0},{default:R(()=>[n(Lv),n(Wv),n(qv),n(Yv),n(fy),n(Rv),n(Vv)]),_:1})):s(``,!0)}}),my=`p3xr-console-drawer-height`,hy=15,gy=66,_y=null;function vy(e){_y||(_y=document.createElement(`style`),_y.setAttribute(`data-p3xr-console-drawer-height-bootstrap`,``),document.head.appendChild(_y)),_y.textContent=`:root { --p3xr-console-drawer-height: ${e}px; }`,document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${e}px`)}function yy(){return{minPx:hy/100*window.innerHeight,maxPx:gy/100*window.innerHeight}}function by(){let e=localStorage.getItem(my);if(!e)return null;let t=parseInt(e,10);return Number.isFinite(t)?t:null}function xy(){let e=by();if(e===null)return;let{minPx:t,maxPx:n}=yy();vy(Math.max(t,Math.min(n,e))),window.addEventListener(`resize`,()=>{let e=document.documentElement.style.getPropertyValue(`--p3xr-console-drawer-height`);if(!e||!e.endsWith(`px`))return;let t=parseInt(e,10);if(!Number.isFinite(t))return;let{minPx:n,maxPx:r}=yy(),i=Math.max(n,Math.min(r,t));i!==t&&vy(i)})}xy();var Sy=ae(),Cy=Bo({history:io(`/vue`),routes:[{path:`/`,redirect:`/settings`},{path:`/settings`,component:()=>xi(()=>import(`./SettingsPage-B2VVQl8C.js`),__vite__mapDeps([21,1,2,3,4,5,22,23,6,7,8,9,10,11,12,13,14,15,16,24,25,26,27,19,28,29,30,31,32,33,34,35]))},{path:`/info`,component:()=>xi(()=>import(`./InfoPage-KGwKJ3R-.js`),__vite__mapDeps([36,1,2,3,4,5,23,12,13,10,14,8,15,16,28,24,25,26,27,29,37]))},{path:`/database`,component:()=>xi(()=>import(`./DatabasePage-DZ9voZR7.js`),__vite__mapDeps([38,1,2,3,4,5,22,23,39,40,12,13,10,14,8,15,16,24,25,26,27,41,42,31,43,6,7,9,11,44,45,33,46,30,32,34,47])),children:[{path:`statistics`,component:()=>xi(()=>import(`./StatisticsPage-BiyaUPGE.js`),__vite__mapDeps([48,1,2,3,4,5,23,49]))},{path:`key/:key`,component:()=>xi(()=>import(`./DatabaseKeyPage-Eh_jzigw.js`),__vite__mapDeps([50,1,2,3,4,5,22,23,40,51,6,7,8,9,10,11,24,25,26,27,44,31,32,33,52]))}]},{path:`/search`,component:()=>xi(()=>import(`./SearchPage-ei_J7X-D.js`),__vite__mapDeps([53,1,2,3,4,5,22,23,6,7,8,9,10,11,12,13,14,15,16,24,25,26,27,54,28,29,31,33]))},{path:`/login`,component:()=>xi(()=>import(`./LoginPage-zn5RLbHw.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]))},{path:`/monitoring`,component:()=>xi(()=>import(`./MonitoringShell-D9Ji4gvL.js`),__vite__mapDeps([55,1,2,3,4,5,56,22,23,57])),children:[{path:``,component:()=>xi(()=>import(`./PulsePage-CXcK0HPE.js`),__vite__mapDeps([58,1,2,3,4,5,56,22,23,12,13,10,14,8,15,16,28,24,25,26,27,29,31,59,60]))},{path:`profiler`,component:()=>xi(()=>import(`./ProfilerPage-rR6p-n4G.js`),__vite__mapDeps([61,1,2,3,4,5,56,22,23,28,24,25,26,27,29,62]))},{path:`pubsub`,component:()=>xi(()=>import(`./PubSubPage-CZLfPutm.js`),__vite__mapDeps([63,1,2,3,4,5,56,22,23,6,7,8,9,10,11,28,24,25,26,27,29,64]))},{path:`analysis`,component:()=>xi(()=>import(`./MemoryAnalysisPage-uv7CyuiW.js`),__vite__mapDeps([65,1,2,3,4,5,22,23,6,7,8,9,10,11,12,13,14,15,16,28,24,25,26,27,29,31,66]))}]}]}),wy=Sr({components:f_,directives:w_,icons:{defaultSet:`mdi`,aliases:T_,sets:{mdi:D_}},defaults:{VTextField:{variant:`outlined`,density:`compact`},VSelect:{variant:`outlined`,density:`compact`},VSwitch:{density:`compact`,hideDetails:!0}},theme:{defaultTheme:`dark`,themes:{enterprise:{dark:!1,colors:{primary:`#3f51b5`,"on-primary":`#fff`,secondary:`#1976d2`,"on-secondary":`#fff`,error:`#d32f2f`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#d32f2f`,"on-warning":`#fff`,info:`#1976d2`,background:`#e0e0e0`,surface:`#fafafa`}},light:{dark:!1,colors:{primary:`#673ab7`,"on-primary":`#fff`,secondary:`#9c27b0`,"on-secondary":`#fff`,error:`#d32f2f`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#d32f2f`,"on-warning":`#fff`,info:`#9c27b0`,background:`#cfd8dc`,surface:`#eceff1`}},redis:{dark:!1,colors:{primary:`#212121`,"on-primary":`rgba(255,255,255,0.87)`,secondary:`#757575`,"on-secondary":`#fff`,error:`#ffc107`,"on-error":`#fff`,success:`#4caf50`,"on-success":`#fff`,warning:`#ffc107`,"on-warning":`#fff`,info:`#757575`,background:`#ffcdd2`,surface:`#fafafa`}},dark:{dark:!0,colors:{primary:`#7986cb`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ff9800`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ff9800`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#212121`,surface:`#303030`}},darkNeu:{dark:!0,colors:{primary:`#00bcd4`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ffeb3b`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ffeb3b`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#263238`,surface:`#303030`}},darkoBluo:{dark:!0,colors:{primary:`#7986cb`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#2196f3`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#ff9800`,"on-error":`rgba(0,0,0,0.87)`,success:`#4caf50`,"on-success":`rgba(0,0,0,0.87)`,warning:`#ff9800`,"on-warning":`rgba(0,0,0,0.87)`,info:`#2196f3`,background:`#283593`,surface:`#303030`}},matrix:{dark:!0,colors:{primary:`#76ff03`,"on-primary":`rgba(0,0,0,0.87)`,secondary:`#c6ff00`,"on-secondary":`rgba(0,0,0,0.87)`,error:`#00c853`,"on-error":`rgba(0,0,0,0.87)`,success:`#76ff03`,"on-success":`rgba(0,0,0,0.87)`,warning:`#00c853`,"on-warning":`rgba(0,0,0,0.87)`,info:`#c6ff00`,background:`#1b5e20`,surface:`#303030`}}}}}),Ty=se(py);Ty.use(Sy),Ty.use(Cy),Ty.use(wy),ge().init().then(()=>{ki(),xi(()=>Promise.resolve().then(()=>Xv),void 0),Ty.mount(`#app`)}).catch(e=>{console.error(`Vue init failed:`,e),Ty.mount(`#app`)}),globalThis.__p3xr_test={state:new Proxy({},{get(e,t){return()=>Ci()[t]}}),settings:new Proxy({},{get(e,t){return()=>Si()[t]}})};export{Es as _,B_ as a,Qi as b,Eg as c,yh as d,_h as f,Ns as g,ic as h,U_ as i,yg as l,wd as m,ny as n,R_ as o,kp as p,G_ as r,Og as s,iy as t,mg as u,xs as v,Zi as x,_s as y};