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

36 lines 540 kB
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginPage-DAC3QcxN.js","assets/i18n.store-Bn0-vXNV.js","assets/rolldown-runtime-C0FnF6B9.js","assets/preload-helper-Dyc0Opuk.js","assets/_plugin-vue_export-helper-CSr60JSh.js","assets/_plugin-vue_export-helper-DZ3FD-qG.css","assets/gui-switch-B_KZjb_y.js","assets/LoginPage-DGwZbE8s.css","assets/SettingsPage-DoEZ87QL.js","assets/redis-state.store-CQLjozNg.js","assets/common.store-DX84iTfT.js","assets/overlay.store-B2xgCPPX.js","assets/socket.service-CjKV3Am8.js","assets/TreeSettingsDialog--2izs7pI.js","assets/TreeSettingsDialog-NrKyHzYV.css","assets/P3xrAccordion-DE_gxTXw.js","assets/P3xrAccordion-S4URCReT.css","assets/SettingsPage-ByggXcXy.css","assets/InfoPage-DlCA-Cdd.js","assets/InfoPage-VZkEtTYr.css","assets/DatabasePage-CFxhvg2a.js","assets/key-type-base-Cl54f8nF.js","assets/KeyNewOrSetDialog-BjmP0TWI.js","assets/redis-version-D5h1AGvN.js","assets/JsonEditorDialog-_ApfiRxv.js","assets/JsonEditorDialog-B5hxJ3JW.css","assets/JsonViewDialog-CH8iHsQ5.js","assets/KeyNewOrSetDialog-CEbNqB_Y.css","assets/esm-mVotxhdX.js","assets/DatabasePage-BHZYEBDE.css","assets/StatisticsPage-cCPVdlhn.js","assets/StatisticsPage-BIt2Gjce.css","assets/DatabaseKeyPage-DWO3xEaJ.js","assets/DatabaseKeyPage-Ba54NvCK.css","assets/SearchPage-D-zra7iV.js","assets/MonitoringShell-DowhqT-m.js","assets/monitoring-data-xz7l4Qhq.js","assets/MonitoringShell-DG0NsITj.css","assets/PulsePage-ka-yalri.js","assets/PulsePage-ilTNjdZE.css","assets/uPlot-CnsZ1jie.css","assets/ProfilerPage-CBW66umv.js","assets/ProfilerPage-BxdrVsqk.css","assets/PubSubPage-CGBhXmn9.js","assets/PubSubPage-DZ1rhSD7.css","assets/MemoryAnalysisPage-BaylzsYY.js","assets/MemoryAnalysisPage-CYpjWYcS.css"])))=>i.map(i=>d[i]);
import{r as e}from"./rolldown-runtime-C0FnF6B9.js";import{$ as t,A as n,At as r,B as i,C as a,Ct as o,D as s,E as c,F as l,G as u,H as d,I as f,J as p,Jt as m,K as h,Kt as g,L as _,M as v,Nt as y,P as b,Q as x,S,St as C,T as w,Tt as T,U as E,V as D,W as O,X as k,Y as A,Z as ee,Zt as j,_ as te,_t as M,a as N,at as P,bt as F,d as I,et as ne,g as re,gt as ie,h as ae,ht as oe,i as se,it as ce,j as le,k as L,l as ue,lt as R,m as de,mt as fe,o as pe,ot as me,q as he,qt as ge,rt as z,s as _e,st as ve,t as ye,tt as be,u as xe,vt as Se,w as B,wt as Ce,xt as V,y as H,yt as U,z as W}from"./i18n.store-Bn0-vXNV.js";import{$ as we,$n as Te,$t as Ee,A as De,An as Oe,At as ke,B as Ae,Bn as je,Bt as G,C as Me,Cn as Ne,Ct as K,D as Pe,Dn as Fe,E as Ie,En as Le,F as Re,Fn as ze,Ft as Be,G as Ve,Gn as He,Gt as Ue,H as We,Hn as Ge,Ht as Ke,I as qe,In as Je,It as Ye,J as Xe,Jn as Ze,Jt as Qe,K as $e,Kn as et,Kt as tt,L as nt,Ln as rt,Lt as it,M as at,Mn as ot,Mt as st,N as ct,Nn as lt,Nt as ut,O as dt,On as ft,P as pt,Pn as mt,Pt as q,Q as ht,Qt as gt,R as _t,Rn as vt,Rt as yt,S as bt,Sn as xt,St,T as Ct,Tn as wt,U as Tt,Un as Et,Ut as Dt,V as Ot,Vn as kt,Vt as J,W as At,Wn as jt,Wt as Mt,X as Nt,Xn as Pt,Xt as Ft,Y as It,Yn as Lt,Yt as Rt,Z as zt,Zn as Bt,Zt as Vt,_ as Ht,_n as Ut,_t as Wt,a as Gt,ar as Kt,at as qt,b as Jt,bt as Yt,c as Xt,cr as Zt,ct as Qt,d as $t,dn as en,dt as tn,en as nn,er as rn,et as an,f as on,fn as sn,ft as cn,g as ln,gn as Y,gt as un,h as dn,hn as fn,ht as X,i as pn,ir as mn,it as hn,j as gn,jn as _n,jt as vn,k as yn,kn as bn,kt as xn,l as Sn,ln as Cn,lr as wn,lt as Tn,m as En,mn as Dn,mt as On,n as kn,nr as An,nt as jn,o as Z,ot as Mn,p as Nn,pn as Pn,pt as Fn,q as In,qn as Ln,qt as Rn,r as zn,rn as Bn,rr as Vn,rt as Hn,s as Un,sr as Wn,st as Gn,t as Kn,tr as qn,tt as Jn,un as Yn,ur as Xn,ut as Zn,v as Qn,vn as $n,vt as Q,w as er,wt as tr,x as $,xt as nr,y as rr,yn as ir,yt as ar,z as or,zn as sr}from"./_plugin-vue_export-helper-CSr60JSh.js";import{a as cr,c as lr,i as ur,l as dr,n as fr,o as pr,r as mr,s as hr,t as gr}from"./VOverlay-CsgPPnmj.js";import{a as _r,i as vr,n as yr,o as br,r as xr,t as Sr}from"./VAvatar-BpemaMZs.js";import{a as Cr,c as wr,d as Tr,f as Er,g as Dr,h as Or,i as kr,l as Ar,m as jr,n as Mr,o as Nr,p as Pr,r as Fr,s as Ir,t as Lr,u as Rr}from"./transitions-D3IW9am-.js";import{t as zr}from"./dialog-transition-UlsDy9JC.js";import{t as Br}from"./intersect-BVrxSzm9.js";import{a as Vr,c as Hr,d as Ur,f as Wr,i as Gr,l as Kr,n as qr,o as Jr,r as Yr,s as Xr,t as Zr,u as Qr}from"./VInput-Djo3TaIx.js";import{t as $r}from"./preload-helper-Dyc0Opuk.js";import{n as ei,t as ti}from"./redis-state.store-CQLjozNg.js";import{n as ni,r as ri,t as ii}from"./common.store-DX84iTfT.js";import{t as ai}from"./overlay.store-B2xgCPPX.js";import{i as oi,r as si,t as ci}from"./socket.service-CjKV3Am8.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),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})(),f();var li=typeof document<`u`;function ui(e){return typeof e==`object`||`displayName`in e||`props`in e||`__vccOpts`in e}function di(e){return e.__esModule||e[Symbol.toStringTag]===`Module`||e.default&&ui(e.default)}var fi=Object.assign;function pi(e,t){let n={};for(let r in t){let i=t[r];n[r]=hi(i)?i.map(e):e(i)}return n}var mi=()=>{},hi=Array.isArray;function gi(e,t){let n={};for(let r in e)n[r]=r in t?t[r]:e[r];return n}var _i=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}({}),vi=Symbol(``);_i.MATCHER_NOT_FOUND,_i.NAVIGATION_GUARD_REDIRECT,_i.NAVIGATION_ABORTED,_i.NAVIGATION_CANCELLED,_i.NAVIGATION_DUPLICATED;function yi(e,t){return fi(Error(),{type:e,[vi]:!0},t)}function bi(e,t){return e instanceof Error&&vi in e&&(t==null||!!(e.type&t))}var xi=Symbol(``),Si=Symbol(``),Ci=Symbol(``),wi=Symbol(``),Ti=Symbol(``);function Ei(){return _(Ci)}function Di(e){return _(wi)}var Oi=/#/g,ki=/&/g,Ai=/\//g,ji=/=/g,Mi=/\?/g,Ni=/\+/g,Pi=/%5B/g,Fi=/%5D/g,Ii=/%5E/g,Li=/%60/g,Ri=/%7B/g,zi=/%7C/g,Bi=/%7D/g,Vi=/%20/g;function Hi(e){return e==null?``:encodeURI(``+e).replace(zi,`|`).replace(Pi,`[`).replace(Fi,`]`)}function Ui(e){return Hi(e).replace(Ri,`{`).replace(Bi,`}`).replace(Ii,`^`)}function Wi(e){return Hi(e).replace(Ni,`%2B`).replace(Vi,`+`).replace(Oi,`%23`).replace(ki,`%26`).replace(Li,"`").replace(Ri,`{`).replace(Bi,`}`).replace(Ii,`^`)}function Gi(e){return Wi(e).replace(ji,`%3D`)}function Ki(e){return Hi(e).replace(Oi,`%23`).replace(Mi,`%3F`)}function qi(e){return Ki(e).replace(Ai,`%2F`)}function Ji(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Yi=/\/$/,Xi=e=>e.replace(Yi,``);function Zi(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:Ji(o)}}function Qi(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function $i(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function ea(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&ta(t.matched[r],n.matched[i])&&na(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function ta(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function na(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!ra(e[n],t[n]))return!1;return!0}function ra(e,t){return hi(e)?ia(e,t):hi(t)?ia(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function ia(e,t){return hi(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 oa={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0},sa=function(e){return e.pop=`pop`,e.push=`push`,e}({}),ca=function(e){return e.back=`back`,e.forward=`forward`,e.unknown=``,e}({});function la(e){if(!e){if(li){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^\/]+/,``)}else e=`/`}return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Xi(e)}var ua=/^[^#]+#/;function da(e,t){return e.replace(ua,`#`)+t}function fa(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 pa=()=>({left:window.scrollX,top:window.scrollY});function ma(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=fa(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 ha(e,t){return(history.state?history.state.position-t:-1)+e}var ga=new Map;function _a(e,t){ga.set(e,t)}function va(e){let t=ga.get(e);return ga.delete(e),t}function ya(e){return typeof e==`string`||e&&typeof e==`object`}function ba(e){return typeof e==`string`||typeof e==`symbol`}function xa(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(Ni,` `),i=r.indexOf(`=`),a=Ji(i<0?r:r.slice(0,i)),o=i<0?null:Ji(r.slice(i+1));if(a in t){let e=t[a];hi(e)||(e=t[a]=[e]),e.push(o)}else t[a]=o}return t}function Sa(e){let t=``;for(let n in e){let r=e[n];if(n=Gi(n),r==null){r!==void 0&&(t+=(t.length?`&`:``)+n);continue}(hi(r)?r.map(e=>e&&Wi(e)):[r&&Wi(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function Ca(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=hi(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function wa(){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 Ta(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(yi(_i.NAVIGATION_ABORTED,{from:n,to:t})):e instanceof Error?c(e):ya(e)?c(yi(_i.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 Ea(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(ui(s)){let c=(s.__vccOpts||s)[t];c&&a.push(Ta(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=di(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&Ta(c,n,r,o,e,i)()}))}}}return a}function Da(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=>ta(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>ta(e,s))||i.push(s))}return[n,r,i]}f(),R();var Oa=()=>location.protocol+`//`+location.host;function ka(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),$i(n,``)}return $i(n,e)+r+i}function Aa(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=ka(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:sa.pop,direction:u?u>0?ca.forward:ca.back:ca.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(fi({},e.state,{scroll:pa()}),``)}}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 ja(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?pa():null}}function Ma(e){let{history:t,location:n}=window,r={value:ka(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:Oa()+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,fi({},t.state,ja(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=fi({},i.value,t.state,{forward:e,scroll:pa()});a(o.current,o,!0),a(e,fi({},ja(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Na(e){e=la(e);let t=Ma(e),n=Aa(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=fi({location:``,base:e,go:r,createHref:da.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 Pa=function(e){return e[e.Static=0]=`Static`,e[e.Param=1]=`Param`,e[e.Group=2]=`Group`,e}({}),Fa=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}(Fa||{}),Ia={type:Pa.Static,value:``},La=/[a-zA-Z0-9_]/;function Ra(e){if(!e)return[[]];if(e===`/`)return[[Ia]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=Fa.Static,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===Fa.Static?a.push({type:Pa.Static,value:l}):n===Fa.Param||n===Fa.ParamRegExp||n===Fa.ParamRegExpEnd?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:Pa.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!==Fa.ParamRegExp){r=n,n=Fa.EscapeNext;continue}switch(n){case Fa.Static:c===`/`?(l&&d(),o()):c===`:`?(d(),n=Fa.Param):f();break;case Fa.EscapeNext:f(),n=r;break;case Fa.Param:c===`(`?n=Fa.ParamRegExp:La.test(c)?f():(d(),n=Fa.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--);break;case Fa.ParamRegExp:c===`)`?u[u.length-1]==`\\`?u=u.slice(0,-1)+c:n=Fa.ParamRegExpEnd:u+=c;break;case Fa.ParamRegExpEnd:d(),n=Fa.Static,c!==`*`&&c!==`?`&&c!==`+`&&s--,u=``;break;default:t(`Unknown state`)}}return n===Fa.ParamRegExp&&t(`Unfinished custom RegExp for param "${l}"`),d(),o(),i}var za=`[^/]+?`,Ba={sensitive:!1,strict:!1,start:!0,end:!0},Va=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}(Va||{}),Ha=/[.+*?^${}()[\]/\\]/g;function Ua(e,t){let n=fi({},Ba,t),r=[],i=n.start?`^`:``,a=[];for(let t of e){let e=t.length?[]:[Va.Root];n.strict&&!t.length&&(i+=`/`);for(let r=0;r<t.length;r++){let o=t[r],s=Va.Segment+(n.sensitive?Va.BonusCaseSensitive:0);if(o.type===Pa.Static)r||(i+=`/`),i+=o.value.replace(Ha,`\\$&`),s+=Va.Static;else if(o.type===Pa.Param){let{value:e,repeatable:n,optional:c,regexp:l}=o;a.push({name:e,repeatable:n,optional:c});let u=l||za;if(u!==za){s+=Va.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+=Va.Dynamic,c&&(s+=Va.BonusOptional),n&&(s+=Va.BonusRepeatable),u===`.*`&&(s+=Va.BonusWildcard)}e.push(s)}r.push(e)}if(n.strict&&n.end){let e=r.length-1;r[e][r[e].length-1]+=Va.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===Pa.Static)n+=e.value;else if(e.type===Pa.Param){let{value:a,repeatable:o,optional:s}=e,c=a in t?t[a]:``;if(hi(c)&&!o)throw Error(`Provided param "${a}" is an array but it is not repeatable (* or + modifiers)`);let l=hi(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 Wa(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]===Va.Static+Va.Segment?-1:1:e.length>t.length?t.length===1&&t[0]===Va.Static+Va.Segment?1:-1:0}function Ga(e,t){let n=0,r=e.score,i=t.score;for(;n<r.length&&n<i.length;){let e=Wa(r[n],i[n]);if(e)return e;n++}if(Math.abs(i.length-r.length)===1){if(Ka(r))return 1;if(Ka(i))return-1}return i.length-r.length}function Ka(e){let t=e[e.length-1];return e.length>0&&t[t.length-1]<0}var qa={strict:!1,end:!0,sensitive:!1};function Ja(e,t,n){let r=fi(Ua(Ra(e.path),n),{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function Ya(e,t){let n=[],r=new Map;t=gi(qa,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Za(e);s.aliasOf=r&&r.record;let l=gi(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(Za(fi({},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=Ja(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!$a(d)&&o(e.name)),ro(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)}:mi}function o(e){if(ba(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=to(e,n);n.splice(t,0,e),e.record.name&&!$a(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 yi(_i.MATCHER_NOT_FOUND,{location:e});s=i.record.name,a=fi(Xa(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Xa(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 yi(_i.MATCHER_NOT_FOUND,{location:e,currentLocation:t});s=i.record.name,a=fi({},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 Xa(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Za(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Qa(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 Qa(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 $a(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function eo(e){return e.reduce((e,t)=>fi(e,t.meta),{})}function to(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Ga(e,t[i])<0?r=i:n=i+1}let i=no(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function no(e){let t=e;for(;t=t.parent;)if(ro(t)&&Ga(e,t)===0)return t}function ro({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function io(e){let t=_(Ci),n=_(wi),r=a(()=>{let n=T(e.to);return t.resolve(n)}),i=a(()=>{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(ta.bind(null,i));if(o>-1)return o;let s=lo(e[t-2]);return t>1&&lo(i)===s&&a[a.length-1].path!==s?a.findIndex(ta.bind(null,e[t-2])):o}),o=a(()=>i.value>-1&&co(n.params,r.value.params)),s=a(()=>i.value>-1&&i.value===n.matched.length-1&&na(n.params,r.value.params));function c(n={}){if(so(n)){let n=t[T(e.replace)?`replace`:`push`](T(e.to)).catch(mi);return e.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>n),n}return Promise.resolve()}return{route:r,href:a(()=>r.value.href),isActive:o,isExactActive:s,navigate:c}}function ao(e){return e.length===1?e[0]:e}var oo=v({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:io,setup(e,{slots:t}){let n=oe(io(e)),{options:r}=_(Ci),i=a(()=>({[uo(e.activeClass,r.linkActiveClass,`router-link-active`)]:n.isActive,[uo(e.exactActiveClass,r.linkExactActiveClass,`router-link-exact-active`)]:n.isExactActive}));return()=>{let r=t.default&&ao(t.default(n));return e.custom?r:l(`a`,{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}});function so(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 co(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(!hi(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function lo(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var uo=(e,t,n)=>e??t??n,fo=v({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){let r=_(Ti),i=a(()=>e.route||r.value),o=_(Si,0),s=a(()=>{let e=T(o),{matched:t}=i.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),c=a(()=>i.value.matched[s.value]);k(Si,a(()=>s.value+1)),k(xi,c),k(Ti,i);let u=M();return z(()=>[u.value,c.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||!ta(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let r=i.value,a=e.name,o=c.value,s=o&&o.components[a];if(!s)return po(n.default,{Component:s,route:r});let d=o.props[a],f=d?d===!0?r.params:typeof d==`function`?d(r):d:null,p=l(s,fi({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(o.instances[a]=null)},ref:u}));return po(n.default,{Component:p,route:r})||p}}});function po(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var mo=fo;function ho(e){let t=Ya(e.routes,e),n=e.parseQuery||xa,r=e.stringifyQuery||Sa,a=e.history,o=wa(),s=wa(),c=wa(),l=U(oa),u=oa;li&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=pi.bind(null,e=>``+e),f=pi.bind(null,qi),p=pi.bind(null,Ji);function m(e,n){let r,i;return ba(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,i){if(i=fi({},i||l.value),typeof e==`string`){let r=Zi(n,e,i.path),o=t.resolve({path:r.path},i),s=a.createHref(r.fullPath);return fi(r,o,{params:p(o.params),hash:Ji(r.hash),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=fi({},e,{path:Zi(n,e.path,i.path).path});else{let t=fi({},e.params);for(let e in t)t[e]??delete t[e];o=fi({},e,{params:f(t)}),i.params=f(i.params)}let s=t.resolve(o,i),c=e.hash||``;s.params=d(p(s.params));let u=Qi(r,fi({},e,{hash:Ui(c),path:s.path})),m=a.createHref(u);return fi({fullPath:u,hash:c,query:r===Sa?Ca(e.query):e.query||{}},s,{redirectedFrom:void 0,href:m})}function y(e){return typeof e==`string`?Zi(n,e,l.value.path):fi({},e)}function b(e,t){if(u!==e)return yi(_i.NAVIGATION_CANCELLED,{from:t,to:e})}function x(e){return w(e)}function S(e){return x(fi(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={}),fi({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(fi(y(c),{state:typeof c==`object`?fi({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&ea(r,i,n)&&(f=yi(_i.NAVIGATION_DUPLICATED,{to:d,from:i}),ne(i,i,!0,!1)),(f?Promise.resolve(f):O(d,i)).catch(e=>bi(e)?bi(e,_i.NAVIGATION_GUARD_REDIRECT)?e:I(e):P(e,d,i)).then(e=>{if(e){if(bi(e,_i.NAVIGATION_GUARD_REDIRECT))return w(fi({replace:s},y(e.to),{state:typeof e.to==`object`?fi({},a,e.to.state):a,force:o}),t||d)}else e=A(d,i,!0,s,a);return k(d,i,e),e})}function E(e,t){let n=b(e,t);return n?Promise.reject(n):Promise.resolve()}function D(e){let t=ae.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function O(e,t){let n,[r,i,a]=Da(e,t);n=Ea(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(Ta(r,e,t))});let c=E.bind(null,e,t);return n.push(c),se(n).then(()=>{n=[];for(let r of o.list())n.push(Ta(r,e,t));return n.push(c),se(n)}).then(()=>{n=Ea(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(Ta(r,e,t))});return n.push(c),se(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter){if(hi(r.beforeEnter))for(let i of r.beforeEnter)n.push(Ta(i,e,t));else n.push(Ta(r.beforeEnter,e,t))}return n.push(c),se(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=Ea(a,`beforeRouteEnter`,e,t,D),n.push(c),se(n))).then(()=>{n=[];for(let r of s.list())n.push(Ta(r,e,t));return n.push(c),se(n)}).catch(e=>bi(e,_i.NAVIGATION_CANCELLED)?e:Promise.reject(e))}function k(e,t,n){c.list().forEach(r=>D(()=>r(e,t,n)))}function A(e,t,n,r,i){let o=b(e,t);if(o)return o;let s=t===oa,c=li?history.state:{};n&&(r||s?a.replace(e.fullPath,fi({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,ne(e,t,n,s),I()}let ee;function j(){ee||=a.listen((e,t,n)=>{if(!oe.listening)return;let r=v(e),i=C(r,oe.currentRoute.value);if(i){w(fi(i,{replace:!0,force:!0}),r).catch(mi);return}u=r;let o=l.value;li&&_a(ha(o.fullPath,n.delta),pa()),O(r,o).catch(e=>bi(e,_i.NAVIGATION_ABORTED|_i.NAVIGATION_CANCELLED)?e:bi(e,_i.NAVIGATION_GUARD_REDIRECT)?(w(fi(y(e.to),{force:!0}),r).then(e=>{bi(e,_i.NAVIGATION_ABORTED|_i.NAVIGATION_DUPLICATED)&&!n.delta&&n.type===sa.pop&&a.go(-1,!1)}).catch(mi),Promise.reject()):(n.delta&&a.go(-n.delta,!1),P(e,r,o))).then(e=>{e||=A(r,o,!1),e&&(n.delta&&!bi(e,_i.NAVIGATION_CANCELLED)?a.go(-n.delta,!1):n.type===sa.pop&&bi(e,_i.NAVIGATION_ABORTED|_i.NAVIGATION_DUPLICATED)&&a.go(-1,!1)),k(r,o,e)}).catch(mi)})}let te=wa(),M=wa(),N;function P(e,t,n){I(e);let r=M.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function F(){return N&&l.value!==oa?Promise.resolve():new Promise((e,t)=>{te.add([e,t])})}function I(e){return N||(N=!e,j(),te.list().forEach(([t,n])=>e?n(e):t()),te.reset()),e}function ne(t,n,r,a){let{scrollBehavior:o}=e;if(!li||!o)return Promise.resolve();let s=!r&&va(ha(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return i().then(()=>o(t,n,s)).then(e=>e&&ma(e)).catch(e=>P(e,t,n))}let re=e=>a.go(e),ie,ae=new Set,oe={currentRoute:l,listening:!0,addRoute:m,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:_,getRoutes:g,resolve:v,options:e,push:x,replace:S,go:re,back:()=>re(-1),forward:()=>re(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:M.add,isReady:F,install(e){e.component(`RouterLink`,oo),e.component(`RouterView`,mo),e.config.globalProperties.$router=oe,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>T(l)}),li&&!ie&&l.value===oa&&(ie=!0,x(a.location).catch(e=>{}));let t={};for(let e in oa)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(Ci,oe),e.provide(wi,Se(t)),e.provide(Ti,l);let n=e.unmount;ae.add(e),e.unmount=function(){ae.delete(e),ae.size<1&&(u=oa,ee&&ee(),ee=null,l.value=oa,ie=!1,N=!1),n()}}};function se(e){return e.reduce((e,t)=>e.then(()=>D(t)),Promise.resolve())}return oe}function go(e,t,n){return Object.keys(e).filter(e=>Ge(e)&&e.endsWith(t)).reduce((r,i)=>(r[i.slice(0,-t.length)]=t=>sn(e[i],t,n(t)),r),{})}function _o({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`]}}function vo(e,t,n={leading:!0,trailing:!0}){let r=0,i=0,a=!1,o=0;function s(){clearTimeout(r),a=!1,o=0}let c=(...c)=>{clearTimeout(r);let l=Date.now();o||=l;let u=l-Math.max(o,i);function d(){i=Date.now(),r=setTimeout(s,t),e(...c)}a?u>=t?d():n.trailing&&(r=setTimeout(d,t-u)):(a=!0,n.leading&&d())};return c.clear=s,c.immediate=e,c}f();var yo={collapse:`mdi-chevron-up`,complete:`mdi-check`,cancel:`mdi-close-circle`,close:`mdi-close`,delete:`mdi-close-circle`,clear:`mdi-close-circle`,success:`mdi-check-circle`,info:`mdi-information`,warning:`mdi-alert-circle`,error:`mdi-close-circle`,prev:`mdi-chevron-left`,next:`mdi-chevron-right`,checkboxOn:`mdi-checkbox-marked`,checkboxOff:`mdi-checkbox-blank-outline`,checkboxIndeterminate:`mdi-minus-box`,delimiter:`mdi-circle`,sortAsc:`mdi-arrow-up`,sortDesc:`mdi-arrow-down`,expand:`mdi-chevron-down`,menu:`mdi-menu`,subgroup:`mdi-menu-down`,dropdown:`mdi-menu-down`,radioOn:`mdi-radiobox-marked`,radioOff:`mdi-radiobox-blank`,edit:`mdi-pencil`,ratingEmpty:`mdi-star-outline`,ratingFull:`mdi-star`,ratingHalf:`mdi-star-half-full`,loading:`mdi-cached`,first:`mdi-page-first`,last:`mdi-page-last`,unfold:`mdi-unfold-more-horizontal`,file:`mdi-paperclip`,plus:`mdi-plus`,minus:`mdi-minus`,calendar:`mdi-calendar`,treeviewCollapse:`mdi-menu-down`,treeviewExpand:`mdi-menu-right`,tableGroupCollapse:`mdi-chevron-down`,tableGroupExpand:`mdi-chevron-right`,eyeDropper:`mdi-eyedropper`,upload:`mdi-cloud-upload`,color:`mdi-palette`,command:`mdi-apple-keyboard-command`,ctrl:`mdi-apple-keyboard-control`,space:`mdi-keyboard-space`,shift:`mdi-apple-keyboard-shift`,alt:`mdi-apple-keyboard-option`,enter:`mdi-keyboard-return`,arrowup:`mdi-arrow-up`,arrowdown:`mdi-arrow-down`,arrowleft:`mdi-arrow-left`,arrowright:`mdi-arrow-right`,backspace:`mdi-backspace`,play:`mdi-play`,pause:`mdi-pause`,fullscreen:`mdi-fullscreen`,fullscreenExit:`mdi-fullscreen-exit`,volumeHigh:`mdi-volume-high`,volumeMedium:`mdi-volume-medium`,volumeLow:`mdi-volume-low`,volumeOff:`mdi-volume-variant-off`,search:`mdi-magnify`},bo={component:e=>l(ar,{...e,class:`mdi`})};function xo(){return{svg:{component:St},class:{component:ar}}}function So(e){let t=xo(),n=e?.defaultSet??`mdi`;return n===`mdi`&&!t.mdi&&(t.mdi=bo),Ln({defaultSet:n,sets:t,aliases:{...yo,vuetify:[`M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z`,[`M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z`,.6]],"vuetify-outline":`svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z`,"vuetify-play":[`m6.376 13.184-4.11-7.192C1.505 4.66 2.467 3 4.003 3h8.532l-.953 1.576-.006.01-.396.677c-.429.732-.214 1.507.194 2.015.404.503 1.092.878 1.869.806a3.72 3.72 0 0 1 1.005.022c.276.053.434.143.523.237.138.146.38.635-.25 2.09-.893 1.63-1.553 1.722-1.847 1.677-.213-.033-.468-.158-.756-.406a4.95 4.95 0 0 1-.8-.927c-.39-.564-1.04-.84-1.66-.846-.625-.006-1.316.27-1.693.921l-.478.826-.911 1.506Z`,[`M9.093 11.552c.046-.079.144-.15.32-.148a.53.53 0 0 1 .43.207c.285.414.636.847 1.046 1.2.405.35.914.662 1.516.754 1.334.205 2.502-.698 3.48-2.495l.014-.028.013-.03c.687-1.574.774-2.852-.005-3.675-.37-.391-.861-.586-1.333-.676a5.243 5.243 0 0 0-1.447-.044c-.173.016-.393-.073-.54-.257-.145-.18-.127-.316-.082-.392l.393-.672L14.287 3h5.71c1.536 0 2.499 1.659 1.737 2.992l-7.997 13.996c-.768 1.344-2.706 1.344-3.473 0l-3.037-5.314 1.377-2.278.004-.006.004-.007.481-.831Z`,.6]]}},e)}function Co(e){let t=e.slice(-2).toUpperCase();switch(!0){case e===`GB-alt-variant`:return{firstDay:0,firstWeekSize:4};case e===`001`:return{firstDay:1,firstWeekSize:1};case`AG AS BD BR BS BT BW BZ CA CO DM DO ET GT GU HK HN ID IL IN JM JP KE
    KH KR LA MH MM MO MT MX MZ NI NP PA PE PH PK PR PY SA SG SV TH TT TW UM US
    VE VI WS YE ZA ZW`.includes(t):return{firstDay:0,firstWeekSize:1};case`AI AL AM AR AU AZ BA BM BN BY CL CM CN CR CY EC GE HR KG KZ LB LK LV
    MD ME MK MN MY NZ RO RS SI TJ TM TR UA UY UZ VN XK`.includes(t):return{firstDay:1,firstWeekSize:1};case`AD AN AT AX BE BG CH CZ DE DK EE ES FI FJ FO FR GB GF GP GR HU IE IS
    IT LI LT LU MC MQ NL NO PL RE RU SE SK SM VA`.includes(t):return{firstDay:1,firstWeekSize:4};case`AE AF BH DJ DZ EG IQ IR JO KW LY OM QA SD SY`.includes(t):return{firstDay:6,firstWeekSize:1};case t===`MV`:return{firstDay:5,firstWeekSize:1};case t===`PT`:return{firstDay:0,firstWeekSize:4};default:return null}}function wo(e,t,n){let r=[],i=[],a=Do(e),o=Oo(e),s=n??Co(t)?.firstDay??0,c=(a.getDay()-s+7)%7,l=(o.getDay()-s+7)%7;for(let e=0;e<c;e++){let t=new Date(a);t.setDate(t.getDate()-(c-e)),i.push(t)}for(let t=1;t<=o.getDate();t++){let n=new Date(e.getFullYear(),e.getMonth(),t);i.push(n),i.length===7&&(r.push(i),i=[])}for(let e=1;e<7-l;e++){let t=new Date(o);t.setDate(t.getDate()+e),i.push(t)}return i.length>0&&r.push(i),r}function To(e,t,n){let r=(n??Co(t)?.firstDay??0)%7;[0,1,2,3,4,5,6].includes(r)||(wn(`Invalid firstDayOfWeek, expected discrete number in range [0-6]`),r=0);let i=new Date(e);for(;i.getDay()!==r;)i.setDate(i.getDate()-1);return i}function Eo(e,t){let n=new Date(e),r=((Co(t)?.firstDay??0)+6)%7;for(;n.getDay()!==r;)n.setDate(n.getDate()+1);return n}function Do(e){return new Date(e.getFullYear(),e.getMonth(),1)}function Oo(e){return new Date(e.getFullYear(),e.getMonth()+1,0)}function ko(e){let t=e.split(`-`).map(Number);return new Date(t[0],t[1]-1,t[2])}var Ao=/^([12]\d{3}-([1-9]|0[1-9]|1[0-2])-([1-9]|0[1-9]|[12]\d|3[01]))$/;function jo(e){if(e==null)return new Date;if(e instanceof Date)return e;if(typeof e==`string`){let t;if(Ao.test(e))return ko(e);if(t=Date.parse(e),!isNaN(t))return new Date(t)}return null}var Mo=new Date(2e3,0,2);function No(e,t,n){let r=t??Co(e)?.firstDay??0;return Ut(7).map(t=>{let i=new Date(Mo);return i.setDate(Mo.getDate()+r+t),new Intl.DateTimeFormat(e,{weekday:n??`narrow`}).format(i)})}function Po(e,t,n,r){let i=jo(e)??new Date,a=r?.[t];if(typeof a==`function`)return a(i,t,n);let o={};switch(t){case`fullDate`:o={year:`numeric`,month:`short`,day:`numeric`};break;case`fullDateWithWeekday`:o={weekday:`long`,year:`numeric`,month:`long`,day:`numeric`};break;case`normalDate`:return`${i.getDate()} ${new Intl.DateTimeFormat(n,{month:`long`}).format(i)}`;case`normalDateWithWeekday`:o={weekday:`short`,day:`numeric`,month:`short`};break;case`shortDate`:o={month:`short`,day:`numeric`};break;case`year`:o={year:`numeric`};break;case`month`:o={month:`long`};break;case`monthShort`:o={month:`short`};break;case`monthAndYear`:o={month:`long`,year:`numeric`};break;case`monthAndDate`:o={month:`long`,day:`numeric`};break;case`weekday`:o={weekday:`long`};break;case`weekdayShort`:o={weekday:`short`};break;case`dayOfMonth`:return new Intl.NumberFormat(n).format(i.getDate());case`hours12h`:o={hour:`numeric`,hour12:!0};break;case`hours24h`:o={hour:`numeric`,hour12:!1};break;case`minutes`:o={minute:`numeric`};break;case`seconds`:o={second:`numeric`};break;case`fullTime`:o={hour:`numeric`,minute:`numeric`};break;case`fullTime12h`:o={hour:`numeric`,minute:`numeric`,hour12:!0};break;case`fullTime24h`:o={hour:`numeric`,minute:`numeric`,hour12:!1};break;case`fullDateTime`:o={year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`};break;case`fullDateTime12h`:o={year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,hour12:!0};break;case`fullDateTime24h`:o={year:`numeric`,month:`short`,day:`numeric`,hour:`numeric`,minute:`numeric`,hour12:!1};break;case`keyboardDate`:o={year:`numeric`,month:`2-digit`,day:`2-digit`};break;case`keyboardDateTime`:return o={year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`numeric`,minute:`numeric`},new Intl.DateTimeFormat(n,o).format(i).replace(/, /g,` `);case`keyboardDateTime12h`:return o={year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`numeric`,minute:`numeric`,hour12:!0},new Intl.DateTimeFormat(n,o).format(i).replace(/, /g,` `);case`keyboardDateTime24h`:return o={year:`numeric`,month:`2-digit`,day:`2-digit`,hour:`numeric`,minute:`numeric`,hour12:!1},new Intl.DateTimeFormat(n,o).format(i).replace(/, /g,` `);default:o=a??{timeZone:`UTC`,timeZoneName:`short`}}return new Intl.DateTimeFormat(n,o).format(i)}function Fo(e,t){let n=e.toJsDate(t);return`${n.getFullYear()}-${Pt(String(n.getMonth()+1),2,`0`)}-${Pt(String(n.getDate()),2,`0`)}`}function Io(e){let[t,n,r]=e.split(`-`).map(Number);return new Date(t,n-1,r)}function Lo(e,t){let n=new Date(e);return n.setMinutes(n.getMinutes()+t),n}function Ro(e,t){let n=new Date(e);return n.setHours(n.getHours()+t),n}function zo(e,t){let n=new Date(e);return n.setDate(n.getDate()+t),n}function Bo(e,t){let n=new Date(e);return n.setDate(n.getDate()+t*7),n}function Vo(e,t){let n=new Date(e);return n.setDate(1),n.setMonth(n.getMonth()+t),n}function Ho(e){return e.getFullYear()}function Uo(e){return e.getMonth()}function Wo(e,t,n,r){let i=Co(t),a=n??i?.firstDay??0,o=i?.firstWeekSize??1;return r===void 0?Ko(e,t,a,o):Go(e,t,a,r)}function Go(e,t,n,r){let i=(7+r-n)%7,a=To(e,t,n),o=zo(a,6);function s(e){return(7+new Date(e,0,1).getDay()-n)%7}let c=Ho(a);c<Ho(o)&&s(c+1)<=i&&c++;let l=new Date(c,0,1),u=s(c),d=u<=i?zo(l,-u):zo(l,7-u);return 1+ls(gs(a),hs(d),`weeks`)}function Ko(e,t,n,r){let i=To(e,t,n),a=zo(To(e,t,n),6);function o(e){let r=new Date(e,0,1);return 7-ls(r,To(r,t,n),`days`)}let s=Ho(i);s<Ho(a)&&o(s+1)>=r&&s++;let c=new Date(s,0,1),l=o(s),u=l>=r?zo(c,l-7):zo(c,l);return 1+ls(gs(i),hs(u),`weeks`)}function qo(e){return e.getDate()}function Jo(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function Yo(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function Xo(e){return e.getHours()}function Zo(e){return e.getMinutes()}function Qo(e){return new Date(e.getFullYear(),0,1)}function $o(e){return new Date(e.getFullYear(),11,31)}function es(e,t){return as(e,t[0])||as(e,t[1])||ns(e,t[0])&&is(e,t[1])}function ts(e){let t=new Date(e);return t instanceof Date&&!isNaN(t.getTime())}function ns(e,t){return e.getTime()>t.getTime()}function rs(e,t){return ns(hs(e),hs(t))}function is(e,t){return e.getTime()<t.getTime()}function as(e,t){return e.getTime()===t.getTime()}function os(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function ss(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function cs(e,t){return e.getFullYear()===t.getFullYear()}function ls(e,t,n){let r=new Date(e),i=new Date(t);switch(n){case`years`:return r.getFullYear()-i.getFullYear();case`quarters`:return Math.floor((r.getMonth()-i.getMonth()+(r.getFullYear()-i.getFullYear())*12)/4);case`months`:return r.getMonth()-i.getMonth()+(r.getFullYear()-i.getFullYear())*12;case`weeks`:return Math.floor((r.getTime()-i.getTime())/6048e5);case`days`:return Math.floor((r.getTime()-i.getTime())/864e5);case`hours`:return Math.floor((r.getTime()-i.getTime())/36e5);case`minutes`:return Math.floor((r.getTime()-i.getTime())/6e4);case`seconds`:return Math.floor((r.getTime()-i.getTime())/1e3);default:return r.getTime()-i.getTime()}}function us(e,t){let n=new Date(e);return n.setHours(t),n}function ds(e,t){let n=new Date(e);return n.setMinutes(t),n}function fs(e,t){let n=new Date(e);return n.setMonth(t),n}function ps(e,t){let n=new Date(e);return n.setDate(t),n}function ms(e,t){let n=new Date(e);return n.setFullYear(t),n}function hs(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0)}function gs(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),23,59,59,999)}var _s=class{constructor(e){this.locale=e.locale,this.formats=e.formats}date(e){return jo(e)}toJsDate(e){return e}toISO(e){return Fo(this,e)}parseISO(e){return Io(e)}addMinutes(e,t){return Lo(e,t)}addHours(e,t){return Ro(e,t)}addDays(e,t){return zo(e,t)}addWeeks(e,t){return Bo(e,t)}addMonths(e,t){return Vo(e,t)}getWeekArray(e,t){let n=t===void 0?void 0:Number(t);return wo(e,this.locale,n)}startOfWeek(e,t){let n=t===void 0?void 0:Number(t);return To(e,this.locale,n)}endOfWeek(e){return Eo(e,this.locale)}startOfMonth(e){return Do(e)}endOfMonth(e){return Oo(e)}format(e,t){return Po(e,t,this.locale,this.formats)}isEqual(e,t){return as(e,t)}isValid(e){return ts(e)}isWithinRange(e,t){return es(e,t)}isAfter(e,t){return ns(e,t)}isAfterDay(e,t){return rs(e,t)}isBefore(e,t){return!ns(e,t)&&!as(e,t)}isSameDay(e,t){return os(e,t)}isSameMonth(e,t){return ss(e,t)}isSameYear(e,t){return cs(e,t)}setMinutes(e,t){return ds(e,t)}setHours(e,t){return us(e,t)}setMonth(e,t){return fs(e,t)}setDate(e,t){return ps(e,t)}setYear(e,t){return ms(e,t)}getDiff(e,t,n){return ls(e,t,n)}getWeekdays(e,t){let n=e===void 0?void 0:Number(e);return No(this.locale,n,t)}getYear(e){return Ho(e)}getMonth(e){return Uo(e)}getWeek(e,t,n){let r=t===void 0?void 0:Number(t),i=n===void 0?void 0:Number(n);return Wo(e,this.locale,r,i)}getDate(e){return qo(e)}getNextMonth(e){return Jo(e)}getPreviousMonth(e){return Yo(e)}getHours(e){return Xo(e)}getMinutes(e){return Zo(e)}startOfDay(e){return hs(e)}endOfDay(e){return gs(e)}startOfYear(e){return Qo(e)}endOfYear(e){return $o(e)}};f(),R();var vs=Symbol.for(`vuetify:date-options`),ys=Symbol.for(`vuetify:date-adapter`);function bs(e,t){let n=Ln({adapter:_s,locale:{af:`af-ZA`,bg:`bg-BG`,ca:`ca-ES`,ckb:``,cs:`cs-CZ`,de:`de-DE`,el:`el-GR`,en:`en-US`,et:`et-EE`,fa:`fa-IR`,fi:`fi-FI`,hr:`hr-HR`,hu:`hu-HU`,he:`he-IL`,id:`id-ID`,it:`it-IT`,ja:`ja-JP`,ko:`ko-KR`,lv:`lv-LV`,lt:`lt-LT`,nl:`nl-NL`,no:`no-NO`,pl:`pl-PL`,pt:`pt-PT`,ro:`ro-RO`,ru:`ru-RU`,sk:`sk-SK`,sl:`sl-SI`,srCyrl:`sr-SP`,srLatn:`sr-SP`,sv:`sv-SE`,th:`th-TH`,tr:`tr-TR`,az:`az-AZ`,uk:`uk-UA`,vi:`vi-VN`,zhHans:`zh-CN`,zhHant:`zh-TW`}},e);return{options:n,instance:Ss(n,t)}}function xs(e,t,n){let r=[`${e.toISO(n??t).split(`T`)[0]}T00:00:00Z`,`${e.toISO(t).split(`T`)[0]}T00:00:00Z`];return typeof e.date()==`string`?e.getDiff(r[0],r[1],`days`):e.getDiff(e.date(r[0]),e.date(r[1]),`days`)}function Ss(e,t){let n=oe(typeof e.adapter==`function`?new e.adapter({locale:e.locale[t.current.value]??t.current.value,formats:e.formats}):e.adapter);return z(t.current,t=>{n.locale=e.locale[t]??t??n.locale}),n}function Cs(){let e=_(vs);if(!e)throw Error(`[Vuetify] Could not find injected date options`);return Ss(e,Fn())}f(),R();var ws=Symbol.for(`vuetify:goto`);function Ts(){return{container:void 0,duration:300,layout:!1,offset:0,easing:`easeInOutCubic`,patterns:xn}}function Es(e){return Ds(e)??(document.scrollingElement||document.body)}function Ds(e){return typeof e==`string`?document.querySelector(e):Te(e)}function Os(e,t,n){if(typeof e==`number`)return t&&n?-e:e;let r=Ds(e),i=0;for(;r;)i+=t?r.offsetLeft:r.offsetTop,r=r.offsetParent;return i}function ks(e,t){return{rtl:t.isRtl,options:Ln(Ts(),e)}}async function As(e,t,n,r){let i=n?`scrollLeft`:`scrollTop`,a=Ln(r?.options??Ts(),t),o=r?.rtl.value,s=(typeof e==`number`?e:Ds(e))??0,c=a.container===`parent`&&s instanceof HTMLElement?s.parentElement:Es(a.container),l=mn()?a.patterns.instant:typeof a.easing==`function`?a.easing:a.patterns[a.easing];if(!l)throw TypeError(`Easing function "${a.easing}" not found.`);let u;if(typeof s==`number`)u=Os(s,n,o);else if(u=Os(s,n,o)-Os(c,n,o),a.layout){let e=window.getComputedStyle(s).getPropertyValue(`--v-layout-top`);e&&(u-=parseInt(e,10))}u+=a.offset,u=Ms(c,u,!!o,!!n);let d=c[i]??0;if(u===d)return Promise.resolve(u);let f=performance.now();return new Promise(e=>requestAnimationFrame(function t(n){let r=(n-f)/a.duration,o=Math.floor(d+(u-d)*l(fn(r,0,1)));if(c[i]=o,r>=1&&Math.abs(o-c[i])<10)return e(u);if(r>2)return wn(`Scroll target is not reachable`),e(c[i]);requestAnimationFrame(t)}))}function js(e={}){let t=_(ws),{isRtl:n}=On();if(!t)throw Error(`[Vuetify] Could not find injected goto instance`);let r={...t,rtl:V(()=>t.rtl.value||n.value)};async function i(t,n){return As(t,Ln(e,n),!1,r)}return i.horizontal=async(t,n)=>As(t,Ln(e,n),!0,r),i}function Ms(e,t,n,r){let{scrollWidth:i,scrollHeight:a}=e,[o,s]=e===document.scrollingElement?[window.innerWidth,window.innerHeight]:[e.offsetWidth,e.offsetHeight],c,l;return r?n?(c=-(i-o),l=0):(c=0,l=i-o):(c=0,l=a+-s),fn(t,c,l)}f(),R();var Ns=Symbol.for(`vuetify:layout`),Ps=Symbol.for(`vuetify:layout-item`),Fs=1e3,Is=J({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},`layout`),Ls=J({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},`layout-item`);function Rs(){let e=_(Ns);if(!e)throw Error(`[Vuetify] Could not find injected layout`);return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function zs(e){let t=_(Ns);if(!t)throw Error(`[Vuetify] Could not find injected layout`);let n=e.id??`layout-item-${be()}`,r=yt(`useLayoutItem`);k(Ps,{id:n});let i=U(!1);u(()=>i.value=!0),D(()=>i.value=!1);let{layoutItemStyles:o,layoutItemScrimStyles:s}=t.register(r,{...e,active:a(()=>!i.value&&e.active.value),id:n});return E(()=>t.unregister(n)),{layoutItemStyles:o,layoutRect:t.layoutRect,layoutItemScrimStyles:s}}var Bs=(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 Vs(e){let t=_(Ns,null),n=a(()=>t?t.rootZIndex.value-100:Fs),r=M([]),i=oe(new Map),o=oe(new Map),s=oe(new Map),c=oe(new Map),l=oe(new Map),{resizeRef:u,contentRect:d}=we(),f=a(()=>{let t=new Map,n=e.overlaps??[];for(let e of n.filter(e=>e.includes(`:`))){let[n,a]=e.split(`:`);if(!r.value.includes(n)||!r.value.includes(a))continue;let s=i.get(n),c=i.get(a),l=o.get(n),u=o.get(a);!s||!c||!l||!u||(t.set(a,{position:s.value,amount:parseInt(l.value,10)}),t.set(n,{position:c.value,amount:-parseInt(u.value,10)}))}return t}),p=a(()=>{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 Bs(t,i,o,c)}),m=a(()=>!Array.from(l.values()).some(e=>e.value)),g=a(()=>p.value[p.value.length-1].layer),v=V(()=>({"--v-layout-left":Y(g.value.left),"--v-layout-right":Y(g.value.right),"--v-layout-top":Y(g.value.top),"--v-layout-bottom":Y(g.value.bottom),...m.value?void 0:{transition:`none`}})),y=a(()=>p.value.slice(1).map(({id:e},t)=>{let{layer:n}=p.value[t],r=o.get(e),a=i.get(e);return{id:e,...n,size:Number(r.value),position:a.value}})),b=e=>y.value.find(t=>t.id===e),x=yt(`createLayout`),S=U(!1);return h(()=>{S.value=!0}),k(Ns,{register:(e,{id:t,order:u,position:d,layoutSize:h,elementSize:g,active:_,disableTransitions:v,absolute:b})=>{s.set(t,u),i.set(t,d),o.set(t,h),c.set(t,_),v&&l.set(t,v);let C=Fe(Ps,x?.vnode).indexOf(e);C>-1?r.value.splice(C,0,t):r.value.push(t);let w=a(()=>y.value.findIndex(e=>e.id===t)),T=a(()=>n.value+p.value.length*2-w.value*2);return{layoutItemStyles:a(()=>{let e=d.value===`left`||d.value===`right`,r=d.value===`right`,i=d.value===`bottom`,a=Number(g.value??h.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!==Fs?`absolute`:`fixed`,...m.value?void 0:{transition:`none`}};if(!S.value)return l;let u=y.value[w.value];u||wn(`[Vuetify] Could not find layout item "${t}"`);let p=f.value.get(t);return p&&(u[p.position]+=p.amount),{...l,height:e?`calc(100% - ${u.top}px - ${u.bottom}px)`:g.value?`${g.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?g.value?`${g.value}px`:void 0:`calc(100% - ${u.left}px - ${u.right}px)`}}),layoutItemScrimStyles:a(()=>({zIndex:T.value-1})),zIndex:T}},unregister:e=>{s.delete(e),i.delete(e),o.delete(e),c.delete(e),l.delete(e),r.value=r.value.filter(t=>t!==e)},mainRect:g,mainStyles:v,getLayoutItem:b,items:y,layoutRect:d,rootZIndex:n}),{layoutClasses:V(()=>[`v-layout`,{"v-layout--full-height":e.fullHeight}]),layoutStyles:V(()=>({zIndex:t?n.value:void 0,position:t?`relative`:void 0,overflow:t?`hidden`:void 0})),getLayoutItem:b,items:y,layoutRect:d,layoutRef:u}}var Hs={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 Us(e){let t=e.toLowerCase();return Hs[t]||t}var Ws=class extends Error{};function Gs(e){let t=0;try{let e=a();if(!i())throw new Ws(`Unexpected character '${n()}' at position ${t}`);return e}catch(n){if(n instanceof Ws)return wn(`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 Ws(`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(;rt([`+`,`_`],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 Ws(`Unexpected end of input`);let a=n(1);if(Ks(e)&&a!=null&&!Ks(a))throw new Ws(`Unexpected separator '${e}' at position ${t}`);let o=r();if(Ks(o))return o;let s=[o];for(;!i()&&!Ks(n())&&n()!==` `;)s.push(r());return Us(s.join(``))}}function Ks(e){return rt([`-`,`/`,`+`,`_`],e)}R(),f();function qs(e={}){let{blueprint:t,...n}=e,r=Ln(t,n),{aliases:a={},components:o={},directives:s={}}=r,c=ve();return c.run(()=>{let e=Ye(r.defaults),t=Gn(r.display,r.ssr),n=Jn(r.theme),l=So(r.icons),u=tn(r.locale),d=bs(r.date,u),f=ks(r.goTo,u);function p(c){for(let e in s)c.directive(e,s[e]);for(let e in o)c.component(e,o[e]);for(let e in a)c.component(e,st({...a[e],name:e,aliasName:a[e].name}));let p=ve();if(p.run(()=>{n.install(c)}),c.onUnmount(()=>p.stop()),c.provide(Be,e),c.provide(qt,t),c.provide(an,n),c.provide(Wt,l),c.provide(Zn,u),c.provide(vs,d.options),c.provide(ys,d.instance),c.provide(ws,f),Vn&&r.ssr){if(c.$nuxt)c.$nuxt.hook(`app:suspense:resolve`,()=>{t.update()});else{let{mount:e}=c;c.mount=(...n)=>{let r=e(...n);return i(()=>t.update()),c.mount=e,r}}}c.mixin({computed:{$vuetify(){return oe({defaults:Js.call(this,Be),display:Js.call(this,qt),theme:Js.call(this,an),icons:Js.call(this,Wt),locale:Js.call(this,Zn),date:Js.call(this,ys)})}}})}function m(){c.stop()}return{install:p,unmount:m,defaults:e,display:t,theme:n,icons:l,locale:u,date:d,goTo:f}})}qs.version=`4.0.5`;function Js(e){let t=this.$,n=t.parent?.provides??t.vnode.appContext?.provides;if(n&&e in n)return n[e]}f(),y();var Ys=J({...G(),...Lt(Is(),[`fullHeight`]),...jn()},`VApp`),Xs=q()({name:`VApp`,props:Ys(),setup(e,{slots:t}){let n=Hn(e),{layoutClasses:r,getLayoutItem:i,items:a,layoutRef:o}=Vs({...e,fullHeight:!0}),{rtlClasses:s}=On();return K(()=>B(`div`,{ref:o,class:g([`v-application`,n.themeClasses.value,r.value,s.value,e.class]),style:m([e.style])},[B(`div`,{class:`v-application__wrap`},[t.default?.()])])),{getLayoutItem:i,items:a,theme:n}}});f(),y();var Zs=J({text:String,...G(),...ht()},`VToolbarTitle`),Qs=q()({name:`VToolbarTitle`,props:Zs(),setup(e,{slots:t}){return K(()=>{let r=!!(t.default||t.text||e.text);return n(e.tag,{class:g([`v-toolbar-title`,e.class]),style:m(e.style)},{default:()=>[r&&B(`div`,{class:`v-toolbar-title__placeholder`},[t.text?t.text():e.text,t.default?.()])]})}),{}}});f(),y(),R();var $s=[null,`prominent`,`default`,`comfortable`,`compact`],ec=J({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:`start`},color:String,density:{type:String,default:`default`,validator:e=>$s.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Ae(),...G(),..._t(),...qe(),...At(),...ht({tag:`header`}),...jn()},`VToolbar`),tc=q()({name:`VToolbar`,props:ec(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=In(()=>e.color),{borderClasses:o}=Ot(e),{elevationClasses:s}=or(e),{locationStyles:c}=nt(e),{roundedClasses:l}=Ve(e),{themeClasses:u}=Hn(e),{rtlClasses:d}=On(),f=U(e.extended===null?!!t.extension?.():e.extended),p=a(()=>parseInt(Number(e.height)+(e.density===`prominent`?Number(e.height):0)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0),10)),h=a(()=>f.value?parseInt(Number(e.extensionHeight)+(e.density===`prominent`?Number(e.extensionHeight):0)-(e.density===`comfortable`?4:0)-(e.density===`compact`?8:0),10):0);return it({VBtn:{variant:`text`}}),K(()=>{let a=!!(e.title||t.title),_=!!(t.image||e.image),v=t.extension?.();return f.value=e.extended===null?!!v:e.extended,n(e.tag,{class:g([`v-toolbar`,`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,o.value,s.value,l.value,u.value,d.value,e.class]),style:m([i.value,c.value,e.style])},{default:()=>[_&&B(`div`,{key:`image`,class:`v-toolbar__image`},[t.image?n(zt,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):n(xr,{key:`image-img`,cover:!0,src:e.image},null)]),n(zt,{defaults:{VTabs:{height:Y(p.value)}}},{default:()=>[B(`div`,{class:`v-toolbar__content`,style:{height:Y(p.value)}},[t.prepend&&B(`div`,{class:`v-toolbar__prepend`},[t.prepend?.()]),a&&n(Qs,{key:`title`,text:e.title},{text:t.title}),t.default?.(),t.append&&B(`div`,{class:`v-toolbar__append`},[t.append?.()])])]}),n(zt,{defaults:{VTabs:{height:Y(h.value)}}},{default:()=>[n(kr,null,{default:()=>[f.value&&B(`div`,{class:`v-toolbar__extension`,style:{height:Y(h.value)}},[v])]})]})]})}),{contentHeight:p,extensionHeight:h}}});f(),R();var nc=J({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},`scroll`);function rc(e,t={}){let{canScroll:n,layoutSize:r}=t,i=0,o=0,s=M(null),c=U(0),l=U(0),u=U(0),d=U(!1),f=U(!1),p=U(!1),m=U(!1),g=U(!0),_=a(()=>Number(e.scrollThreshold)),v=a(()=>fn((_.value-c.value)/_.value||0));function y(e){return{clientHeight:`window`in e?window.innerHeight:e.clientHeight,scrollHeight:`window`in e?document.documentElement.scrollHeight:e.scrollHeight}}function b(){let e=s.value;if(!e)return;let{clientHeight:t,scrollHeight:n}=y(e),i=n-t,a=r?.value||0,o=_.value+a;g.value=i>o}function x(){b()}function S(){let e=s.value;if(!e||n&&!n.value)return;i=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&&b(),o=t),f.value=c.value<i,u.value=Math.abs(c.value-_.value);let{clientHeight:r,scrollHeight:a}=y(e),l=c.value+r>=a-5;!f.value&&l&&c.value>=_.value&&g.value&&(m.value=!0);let d=Math.abs(c.value-i)>100,h=c.value<=5;(f.value&&i-c.value>1&&!l||d&&c.value<_.value||h)&&(m.value=!1),p.value=l}return z(f,()=>{l.value=l.value||c.value}),z(d,()=>{l.value=0}),h(()=>{z(()=>e.scrollTarget,e=>{let t=e?document.querySelector(e):window;if(!t){wn(`Unable to locate element with identifier ${e}`);return}t!==s.value&&(s.value?.removeEventListener(`scroll`,S),s.value=t,s.value.addEventListener(`scroll`,S,{passive:!0}),Promise.resolve().then(()=>{b()}))},{immediate:!0}),window.addEventListener(`resize`,x,{passive:!0})}),E(()=>{s.value?.removeEventListener(`scroll`,S),window.removeEventListener(`resize`,x)}),n&&z(n,S,{immediate:!0}),{scrollThreshold:_,currentScroll:c,currentThreshold:u,isScrollActive:d,scrollRatio:v,isScrollingUp:f,savedScroll:l,isAtBottom:p,reachedBottomWhileScrollingDown:m,hasEnoughScrollableSpace:g}}f(),R();function ic(){let e=U(!1);return h(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:V(()=>e.value?void 0:{transition:`none !important`}),isBooted:ie(e)}}f(),R();var ac=J({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:`top`,validator:e=>[`top`,`bottom`].includes(e)},...Lt(ec(),[`location`]),...Ls(),...nc(),height:{type:[Number,String],default:64}},`VAppBar`),oc=q()({name:`VAppBar`,props:ac(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=M(),i=X(e,`modelValue`),o=a(()=>{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}=rc(e,{canScroll:a(()=>{let e=o.value;return e.hide||e.fullyHide||e.inverted||e.collapse||e.elevate||e.fadeImage||!i.value}),layoutSize:a(()=>(r.value?.contentHeight??0)+(r.value?.extensionHeight??0))}),m=V(()=>o.value.hide||o.value.fullyHide),h=a(()=>e.collapse||o.value.collapse&&(o.value.inverted?u.value>0:u.value===0)),g=a(()=>e.flat||o.value.fullyHide&&!i.value||o.value.elevate&&(o.value.inverted?s.value>0:s.value===0)),_=a(()=>o.value.fadeImage?o.value.inverted?1-u.value:u.value:void 0),v=a(()=>{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});un(()=>!!e.scrollBehavior,()=>{ce(()=>{if(!m.value){i.value=!0;return}if(o.value.inverted){i.value=s.value>c.value;return}if(!p.value){i.value=!0;return}if(f.value){i.value=!1;return}i.value=l.value&&!d.value||s.value<c.value})});let{ssrBootStyles:y}=ic(),{layoutItemStyles:b}=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:V(()=>e.location),layoutSize:v,elementSize:U(void 0),active:i,absolute:V(()=>e.absolute)});return K(()=>{let i=Lt(tc.filterProps(e),[`location`]);return n(tc,W({ref:r,class:[`v-app-bar`,{"v-app-bar--bottom":e.location===`bottom`},e.class],style:[{...b.value,"--v-toolbar-image-opacity":_.value,height:void 0,...y.value},e.style]},i,{collapse:h.value,flat:g.value}),t)}),{}}});f();var sc=J({...Lt(Un({icon:`$menu`,variant:`text`}),[`spaced`])},`VAppBarNavIcon`),cc=q()({name:`VAppBarNavIcon`,props:sc(),setup(e,{slots:t}){return K(()=>n(Z,W(e,{class:[`v-app-bar-nav-icon`]}),t)),{}}});f();var lc=q()({name:`VAppBarTitle`,props:Zs(),setup(e,{slots:t}){return K(()=>n(Qs,W(e,{class:`v-app-bar-title`}),t)),{}}}),uc=br(`v-alert-title`);f();var dc=J({iconSize:[Number,String],iconSizes:{type:Array,default:()=>[[`x-small`,10],[`small`,16],[`default`,24],[`large`,28],[`x-large`,32]]}},`iconSize`);function fc(e,t){return{iconSize:a(()=>{let n=new Map(e.iconSizes),r=e.iconSize??t()??`default`;return n.has(r)?n.get(r):r})}}y(),f(),R();var pc=[`success`,`info`,`warning`,`error`],mc=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=>pc.includes(e)},...G(),...pt(),...It(),..._t(),...dc(),...qe(),...Nn(),...At(),...ht(),...jn(),...at({variant:`flat`})},`VAlert`),hc=q()({name:`VAlert`,props:mc(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let i=X(e,`modelValue`),a=V(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),{iconSize:o}=fc(e,()=>e.prominent?44:void 0),{themeClasses:s}=Hn(e),{colorClasses:c,colorStyles:l,variantClasses:u}=ct(()=>({color:e.color??e.type,variant:e.variant})),{densityClasses:d}=Re(e),{dimensionStyles:f}=Nt(e),{elevationClasses:p}=or(e),{locationStyles:h}=nt(e),{positionClasses:_}=En(e),{roundedClasses:v}=Ve(e),{textColorClasses:y,textColorStyles:b}=Xe(()=>e.borderColor),{t:x}=Fn(),S=V(()=>({"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:g([`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,_.value,v.value,u.value,e.class]),style:m([l.value,f.value,h.value,e.style]),role:`alert`},{default:()=>[gn(!1,`v-alert`),e.border&&B(`div`,{key:`border`,class:g([`v-alert__border`,y.value]),style:m(b.value)},null),t&&B(`div`,{key:`prepend`,class:`v-alert__prepend`},[r.prepend?n(zt,{key:`prepend-defaults`,disabled:!a.value,defaults:{VIcon:{...w}}},r.prepend):n($,W({key:`prepend-icon`},w),null)]),B(`div`,{class:`v-alert__content`},[x&&n(uc,{key:`title`},{default:()=>[r.title?.()??e.title]}),r.text?.()??e.text,r.default?.()]),r.append&&B(`div`,{key:`append`,class:`v-alert__append`},[r.append()]),C&&B(`div`,{key:`close`,class:`v-alert__close`},[r.close?n(zt,{key:`close-defaults`,defaults:{VBtn:{icon:e.closeIcon,size:`x-small`,variant:`text`}}},{default:()=>[r.close?.({props:S.value})]}):n(Z,W({key:`close-btn`,icon:e.closeIcon,size:`x-small`,variant:`text`},S.value),null)])]})}}});y(),f(),R();var gc=Symbol.for(`vuetify:selection-control-group`),_c=J({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Q,trueIcon:Q,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:vn},...G(),...pt(),...jn()},`SelectionControlGroup`),vc=J({..._c({defaultsTarget:`VSelectionControl`})},`VSelectionControlGroup`),yc=q()({name:`VSelectionControlGroup`,props:vc(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=X(e,`modelValue`),r=be(),i=V(()=>e.id||`v-selection-control-group-${r}`),a=V(()=>e.name||i.value),o=new Set;return k(gc,{modelValue:n,forceUpdate:()=>{o.forEach(e=>e())},onForceUpdate:e=>{o.add(e),fe(()=>{o.delete(e)})}}),it({[e.defaultsTarget]:{color:V(()=>e.color),disabled:V(()=>e.disabled),density:V(()=>e.density),error:V(()=>e.error),inline:V(()=>e.inline),modelValue:n,multiple:V(()=>!!e.multiple||e.multiple==null&&Array.isArray(n.value)),name:a,falseIcon:V(()=>e.falseIcon),trueIcon:V(()=>e.trueIcon),readonly:V(()=>e.readonly),ripple:V(()=>e.ripple),type:V(()=>e.type),valueComparator:V(()=>e.valueComparator)}}),K(()=>B(`div`,{class:g([`v-selection-control-group`,{"v-selection-control-group--inline":e.inline},e.class]),style:m(e.style),role:e.type===`radio`?`radiogroup`:void 0},[t.default?.()])),{}}});f(),y(),R();var bc=J({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...G(),..._c()},`VSelectionControl`);function xc(e){let t=_(gc,void 0),{densityClasses:n}=Re(e),r=X(e,`modelValue`),i=a(()=>e.trueValue===void 0?e.value===void 0||e.value:e.trueValue),o=a(()=>e.falseValue!==void 0&&e.falseValue),s=a(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),c=a({get(){let n=t?t.modelValue.value:r.value;return s.value?An(n).some(t=>e.valueComparator(t,i.value)):e.valueComparator(n,i.value)},set(n){if(e.readonly)return;let a=n?i.value:o.value,c=a;s.value&&(c=n?[...An(r.value),a]:An(r.value).filter(t=>!e.valueComparator(t,i.value))),t?t.modelValue.value=c:r.value=c}}),{textColorClasses:l,textColorStyles:u}=Xe(()=>{if(!(e.error||e.disabled))return c.value?e.color:e.baseColor}),{backgroundColorClasses:d,backgroundColorStyles:f}=In(()=>c.value&&!e.error&&!e.disabled?e.color:e.baseColor);return{group:t,densityClasses:n,trueValue:i,falseValue:o,model:c,textColorClasses:l,textColorStyles:u,backgroundColorClasses:d,backgroundColorStyles:f,icon:a(()=>c.value?e.trueIcon:e.falseIcon)}}var Sc=q()({name:`VSelectionControl`,directives:{vRipple:Xt},inheritAttrs:!1,props:bc(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:r}){let{group:a,densityClasses:o,icon:s,model:c,textColorClasses:l,textColorStyles:u,backgroundColorClasses:d,backgroundColorStyles:f,trueValue:p}=xc(e),h=be(),_=U(!1),v=U(!1),y=M(),b=V(()=>e.id||`input-${h}`),x=V(()=>!e.disabled&&!e.readonly);a?.onForceUpdate(()=>{y.value&&(y.value.checked=c.value)});function S(e){x.value&&(_.value=!0,et(e.target,`:focus-visible`)!==!1&&(v.value=!0))}function C(){_.value=!1,v.value=!1}function w(e){e.stopPropagation()}function T(t){if(!x.value){y.value&&(y.value.checked=c.value);return}e.readonly&&a&&i(()=>a.forceUpdate()),c.value=t.target.checked}return K(()=>{let i=r.label?r.label({label:e.label,props:{for:b.value}}):e.label,[a,h]=Le(t),x=B(`input`,W({ref:y,checked:c.value,disabled:!!e.disabled,id:b.value,onBlur:C,onFocus:S,onInput:T,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:p.value,name:e.name,"aria-checked":e.type===`checkbox`?c.value:void 0},h),null);return B(`div`,W({class:[`v-selection-control`,{"v-selection-control--dirty":c.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":_.value,"v-selection-control--focus-visible":v.value,"v-selection-control--inline":e.inline},o.value,e.class]},a,{style:e.style}),[B(`div`,{class:g([`v-selection-control__wrapper`,l.value]),style:m(u.value)},[r.default?.({backgroundColorClasses:d,backgroundColorStyles:f}),me(B(`div`,{class:g([`v-selection-control__input`])},[r.input?.({model:c,textColorClasses:l,textColorStyles:u,backgroundColorClasses:d,backgroundColorStyles:f,inputNode:x,icon:s.value,props:{onFocus:S,onBlur:C,id:b.value}})??B(H,null,[s.value&&n($,{key:`icon`,icon:s.value},null),x])]),[[Xt,!e.disabled&&!e.readonly&&e.ripple,null,{center:!0,circle:!0}]])]),i&&n(Wr,{for:b.value,onClick:w},{default:()=>[i]})])}),{isFocused:_,input:y}}});f(),R();var Cc=J({indeterminate:Boolean,indeterminateIcon:{type:Q,default:`$checkboxIndeterminate`},...bc({falseIcon:`$checkboxOff`,trueIcon:`$checkboxOn`})},`VCheckboxBtn`),wc=q()({name:`VCheckboxBtn`,props:Cc(),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=V(()=>r.value?e.indeterminateIcon:e.falseIcon),s=V(()=>r.value?e.indeterminateIcon:e.trueIcon);return K(()=>{let c=Lt(Sc.filterProps(e),[`modelValue`]);return n(Sc,W(c,{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)}),{}}});f(),R();var Tc=J({...Lt(qr(),[`direction`]),...Lt(Cc(),[`inline`])},`VCheckbox`),Ec=q()({name:`VCheckbox`,inheritAttrs:!1,props:Tc(),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}=Kr(e),c=M(),l=be();return K(()=>{let[u,d]=Le(t),f=Zr.filterProps(e),p=wc.filterProps(e);return n(Zr,W({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(wc,W(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)})}),Gt({},c)}});function Dc({selectedElement:e,containerElement:t,isRtl:n,isHorizontal:r}){let i=jc(r,t),a=Ac(r,n,t),o=jc(r,e),s=Mc(r,e),c=o*.4;return a>s?s-c:a+i<s+o?s-i+o+c:a}function Oc({selectedElement:e,containerElement:t,isHorizontal:n}){let r=jc(n,t),i=Mc(n,e),a=jc(n,e);return i-r/2+a/2}function kc(e,t){return t?.[e?`scrollWidth`:`scrollHeight`]||0}function Ac(e,t,n){if(!n)return 0;let{scrollLeft:r,offsetWidth:i,scrollWidth:a}=n;return e?t?a-i+r:r:n.scrollTop}function jc(e,t){return t?.[e?`offsetWidth`:`offsetHeight`]||0}function Mc(e,t){return t?.[e?`offsetLeft`:`offsetTop`]||0}f(),y(),R();var Nc=Symbol.for(`vuetify:v-slide-group`),Pc=J({centerActive:Boolean,scrollToActive:{type:Boolean,default:!0},contentClass:null,direction:{type:String,default:`horizontal`},symbol:{type:null,default:Nc},nextIcon:{type:Q,default:`$next`},prevIcon:{type:Q,default:`$prev`},showArrows:{type:[Boolean,String],validator:e=>typeof e==`boolean`||[`always`,`desktop`,`mobile`,`never`].includes(e)},...G(),...Qt({mobile:null}),...ht(),...Pe({selectedClass:`v-slide-group-item--active`})},`VSlideGroup`),Fc=q()({name:`VSlideGroup`,props:Pc(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{isRtl:r}=On(),{displayClasses:i,mobile:o}=Tn(e),s=dt(e,e.symbol),c=U(!1),l=U(0),u=U(0),d=U(0),f=a(()=>e.direction===`horizontal`),{resizeRef:p,contentRect:h}=we(),{resizeRef:_,contentRect:v}=we(),y=js(),b=a(()=>({container:p.el,duration:200,easing:`easeOutQuart`})),x=a(()=>s.selected.value.length?s.items.value.findIndex(e=>e.id===s.selected.value[0]):-1),S=a(()=>s.selected.value.length?s.items.value.findIndex(e=>e.id===s.selected.value[s.selected.value.length-1]):-1);if(Vn){let t=-1;z(()=>[s.selected.value,h.value,v.value,f.value],()=>{cancelAnimationFrame(t),t=requestAnimationFrame(()=>{if(h.value&&v.value){let e=f.value?`width`:`height`;u.value=h.value[e],d.value=v.value[e],c.value=u.value+1<d.value}if(e.scrollToActive&&x.value>=0&&_.el){let t=_.el.children[S.value];w(t,e.centerActive)}})})}let C=U(!1);function w(e,t){let n=0;n=t?Oc({containerElement:p.el,isHorizontal:f.value,selectedElement:e}):Dc({containerElement:p.el,isHorizontal:f.value,isRtl:r.value,selectedElement:e}),T(n)}function T(e){if(!Vn||!p.el)return;let t=jc(f.value,p.el),n=Ac(f.value,r.value,p.el);if(!(kc(f.value,p.el)<=t||Math.abs(e-n)<16)){if(f.value&&r.value&&p.el){let{scrollWidth:t,offsetWidth:n}=p.el;e=t-n-e}f.value?y.horizontal(e,b.value):y(e,b.value)}}function E(e){let{scrollTop:t,scrollLeft:n}=e.target;l.value=f.value?n:t}function D(e){if(C.value=!0,!(!c.value||!_.el)){for(let t of e.composedPath())for(let e of _.el.children)if(e===t){w(e);return}}}function O(e){C.value=!1}let k=!1;function A(e){!k&&!C.value&&!(e.relatedTarget&&_.el?.contains(e.relatedTarget))&&M(),k=!1}function ee(){k=!0}function j(e){if(!_.el)return;function t(t){e.preventDefault(),M(t)}f.value?e.key===`ArrowRight`?t(r.value?`prev`:`next`):e.key===`ArrowLeft`&&t(r.value?`next`:`prev`):e.key===`ArrowDown`?t(`next`):e.key===`ArrowUp`&&t(`prev`),e.key===`Home`?t(`first`):e.key===`End`&&t(`last`)}function te(e,t){if(!e)return;let n=e;do n=n?.[t===`next`?`nextElementSibling`:`previousElementSibling`];while(n?.hasAttribute(`disabled`));return n}function M(e){if(!_.el)return;let t;if(!e)t=bn(_.el)[0];else if(e===`next`){if(t=te(_.el.querySelector(`:focus`),e),!t)return M(`first`)}else if(e===`prev`){if(t=te(_.el.querySelector(`:focus`),e),!t)return M(`last`)}else e===`first`?(t=_.el.firstElementChild,t?.hasAttribute(`disabled`)&&(t=te(t,`next`))):e===`last`&&(t=_.el.lastElementChild,t?.hasAttribute(`disabled`)&&(t=te(t,`prev`)));t&&t.focus({preventScroll:!0})}function N(e){let t=f.value&&r.value?-1:1,n=(e===`prev`?-t:t)*u.value,i=l.value+n;if(f.value&&r.value&&p.el){let{scrollWidth:e,offsetWidth:t}=p.el;i+=e-t}T(i)}let P=a(()=>({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected})),F=a(()=>c.value||Math.abs(l.value)>0),I=a(()=>{switch(e.showArrows){case`never`:return!1;case`always`:return!0;case`desktop`:return!o.value;case!0:return F.value;case`mobile`:return o.value||F.value;default:return!o.value&&F.value}}),ne=a(()=>Math.abs(l.value)>1),re=a(()=>F.value?d.value-u.value-Math.abs(l.value)>1:!1);return K(()=>n(e.tag,{class:g([`v-slide-group`,{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":I.value,"v-slide-group--is-overflowing":c.value},i.value,e.class]),style:m(e.style),tabindex:C.value||s.selected.value.length?-1:0,onFocus:A},{default:()=>[I.value&&B(`div`,{key:`prev`,class:g([`v-slide-group__prev`,{"v-slide-group__prev--disabled":!ne.value}]),onMousedown:ee,onClick:()=>ne.value&&N(`prev`)},[t.prev?.(P.value)??n(Ir,null,{default:()=>[n($,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),B(`div`,{key:`container`,ref:p,class:g([`v-slide-group__container`,e.contentClass]),onScroll:E},[B(`div`,{ref:_,class:`v-slide-group__content`,onFocusin:D,onFocusout:O,onKeydown:j},[t.default?.(P.value)])]),I.value&&B(`div`,{key:`next`,class:g([`v-slide-group__next`,{"v-slide-group__next--disabled":!re.value}]),onMousedown:ee,onClick:()=>re.value&&N(`next`)},[t.next?.(P.value)??n(Ir,null,{default:()=>[n($,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]})),{selected:s.selected,scrollTo:N,scrollOffset:l,focus:M,hasPrev:ne,hasNext:re}}});f(),R();var Ic=Symbol.for(`vuetify:v-chip-group`),Lc=J({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:vn},...Pc({scrollToActive:!1}),...G(),...Pe({selectedClass:`v-chip--selected`}),...ht(),...jn(),...at({variant:`tonal`})},`VChipGroup`),Rc=q()({name:`VChipGroup`,props:Lc(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{isSelected:i,select:a,next:o,prev:s,selected:c}=dt(e,Ic);return it({VChip:{baseColor:V(()=>e.baseColor),color:V(()=>e.color),disabled:V(()=>e.disabled),filter:V(()=>e.filter),variant:V(()=>e.variant)}}),K(()=>{let l=Fc.filterProps(e);return n(Fc,W(l,{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})]})}),{}}});f(),xe(),y(),R();var zc=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:en(),onClickOnce:en(),...Ae(),...G(),...pt(),..._t(),...Ie(),...At(),...Sn(),...bt(),...ht({tag:`span`}),...jn(),...at({variant:`tonal`})},`VChip`),Bc=q()({name:`VChip`,directives:{vRipple:Xt},props:zc(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,{attrs:t,emit:r,slots:i}){let{t:o}=Fn(),{borderClasses:s}=Ot(e),{densityClasses:c}=Re(e),{elevationClasses:l}=or(e),{roundedClasses:u}=Ve(e),{sizeClasses:d}=Me(e),{themeClasses:f}=Hn(e),p=X(e,`modelValue`),m=yn(e,Ic,!1),h=yn(e,Nc,!1),g=$t(e,t),_=V(()=>e.link!==!1&&g.isLink.value),v=a(()=>!e.disabled&&e.link!==!1&&(!!m||e.link||g.isClickable.value)),y=V(()=>({"aria-label":o(e.closeLabel),disabled:e.disabled,onClick(e){e.preventDefault(),e.stopPropagation(),p.value=!1,r(`click:close`,e)}}));z(p,e=>{e?(m?.register(),h?.register()):(m?.unregister(),h?.unregister())});let{colorClasses:b,colorStyles:x,variantClasses:S}=ct(()=>({color:!m||m.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function C(e){r(`click`,e),v.value&&(g.navigate.value?.(e),m?.toggle())}function w(e){(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),C(e))}return()=>{let t=g.isLink.value?`a`:e.tag,r=!!(e.appendIcon||e.appendAvatar),a=!!(r||i.append),o=!!(i.close||e.closable),h=!!(i.filter||e.filter)&&m,T=!!(e.prependIcon||e.prependAvatar),E=!!(T||i.prepend);return p.value&&me(n(t,W(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,b.value,c.value,l.value,u.value,d.value,S.value,m?.selectedClass.value,e.class],style:[x.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:v.value?0:void 0,onClick:C,onKeydown:v.value&&!_.value&&w}),{default:()=>[gn(v.value,`v-chip`),h&&n(Cr,{key:`filter`},{default:()=>[me(B(`div`,{class:`v-chip__filter`},[i.filter?n(zt,{key:`filter-defaults`,disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):n($,{key:`filter-icon`,icon:e.filterIcon},null)]),[[ae,m.isSelected.value]])]}),E&&B(`div`,{key:`prepend`,class:`v-chip__prepend`},[i.prepend?n(zt,{key:`prepend-defaults`,disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):B(H,null,[e.prependIcon&&n($,{key:`prepend-icon`,icon:e.prependIcon,start:!0},null),e.prependAvatar&&n(Sr,{key:`prepend-avatar`,image:e.prependAvatar,start:!0},null)])]),B(`div`,{class:`v-chip__content`,"data-no-activator":``},[i.default?.({isSelected:m?.isSelected.value,selectedClass:m?.selectedClass.value,select:m?.select,toggle:m?.toggle,value:m?.value.value,disabled:e.disabled})??j(e.text)]),a&&B(`div`,{key:`append`,class:`v-chip__append`},[i.append?n(zt,{key:`append-defaults`,disabled:!r,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):B(H,null,[e.appendIcon&&n($,{key:`append-icon`,end:!0,icon:e.appendIcon},null),e.appendAvatar&&n(Sr,{key:`append-avatar`,end:!0,image:e.appendAvatar},null)])]),o&&B(`button`,W({key:`close`,class:`v-chip__close`,type:`button`,"data-testid":`close-chip`},y.value),[i.close?n(zt,{key:`close-defaults`,defaults:{VIcon:{icon:e.closeIcon,size:`x-small`}}},i.close):n($,{key:`close-icon`,icon:e.closeIcon,size:`x-small`},null)])]}),[[Xt,v.value&&e.ripple,null]])}}});y(),f(),R();var Vc=[`dotted`,`dashed`,`solid`,`double`],Hc=J({color:String,contentOffset:[Number,String,Array],gradient:Boolean,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,variant:{type:String,default:`solid`,validator:e=>Vc.includes(e)},...G(),...jn()},`VDivider`),Uc=q()({name:`VDivider`,props:Hc(),setup(e,{attrs:t,slots:n}){let{themeClasses:r}=Hn(e),{textColorClasses:i,textColorStyles:o}=Xe(()=>e.color),s=a(()=>{let t={};return e.length&&(t[e.vertical?`height`:`width`]=Y(e.length)),e.thickness&&(t[e.vertical?`borderRightWidth`:`borderTopWidth`]=Y(e.thickness)),t}),c=V(()=>{let t=Array.isArray(e.contentOffset)?e.contentOffset[0]:e.contentOffset,n=Array.isArray(e.contentOffset)?e.contentOffset[1]:0;return{marginBlock:e.vertical&&t?Y(t):void 0,marginInline:!e.vertical&&t?Y(t):void 0,transform:n?`translate${e.vertical?`X`:`Y`}(${Y(n)})`:void 0}});return K(()=>{let a=B(`hr`,{class:g([{"v-divider":!0,"v-divider--gradient":e.gradient&&!n.default,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,i.value,e.class]),style:m([s.value,o.value,{"--v-border-opacity":e.opacity},{"border-style":e.variant},e.style]),"aria-orientation":!t.role||t.role===`separator`?e.vertical?`vertical`:`horizontal`:void 0,role:`${t.role||`separator`}`},null);return n.default?B(`div`,{class:g([`v-divider__wrapper`,{"v-divider__wrapper--gradient":e.gradient,"v-divider__wrapper--inset":e.inset,"v-divider__wrapper--vertical":e.vertical}])},[a,B(`div`,{class:`v-divider__content`,style:m(c.value)},[n.default()]),a]):a}),{}}});f(),R();var Wc=Symbol.for(`vuetify:list`);function Gc(e={filterable:!1}){let t=_(Wc,{filterable:!1,hasPrepend:U(!1),updateHasPrepend:()=>null,trackingIndex:U(-1),navigationStrategy:U(`focus`),uid:``}),{filterable:n,trackingIndex:r=t.trackingIndex,navigationStrategy:i=t.navigationStrategy,uid:a=t.uid||be()}=e,o={filterable:t.filterable||n,hasPrepend:U(!1),updateHasPrepend:e=>{e&&(o.hasPrepend.value=e)},trackingIndex:r,navigationStrategy:i,uid:a};return k(Wc,o),t}function Kc(){return _(Wc,null)}R();var qc=e=>{let t={activate:({id:t,value:n,activated:r})=>(t=F(t),e&&!n&&r.size===1&&r.has(t)||(n?r.add(t):r.delete(t)),r),in:(e,n,r)=>{let i=new Set;if(e!=null)for(let a of An(e))i=t.activate({id:a,value:!0,activated:new Set(i),children:n,parents:r});return i},out:e=>Array.from(e)};return t},Jc=e=>{let t=qc(e);return{activate:({activated:e,id:n,...r})=>{n=F(n);let i=e.has(n)?new Set([n]):new Set;return t.activate({...r,id:n,activated:i})},in:(e,n,r)=>{let i=new Set;if(e!=null){let a=An(e);a.length&&(i=t.in(a.slice(0,1),n,r))}return i},out:(e,n,r)=>t.out(e,n,r)}},Yc=e=>{let t=qc(e);return{activate:({id:e,activated:n,children:r,...i})=>(e=F(e),r.has(e)?n:t.activate({id:e,activated:n,children:r,...i})),in:t.in,out:t.out}},Xc=e=>{let t=Jc(e);return{activate:({id:e,activated:n,children:r,...i})=>(e=F(e),r.has(e)?n:t.activate({id:e,activated:n,children:r,...i})),in:t.in,out:t.out}},Zc={open:({id:e,value:t,opened:n,parents:r})=>{if(t){let t=new Set;t.add(e);let n=r.get(e);for(;n!=null;)t.add(n),n=r.get(n);return t}return n.delete(e),n},select:()=>null},Qc={open:({id:e,value:t,opened:n,parents:r})=>{if(t){let t=r.get(e);for(n.add(e);t!=null&&t!==e;)n.add(t),t=r.get(t);return n}return n.delete(e),n},select:()=>null},$c={open:Qc.open,select:({id:e,value:t,opened:n,parents:r})=>{if(!t)return n;let i=[],a=r.get(e);for(;a!=null;)i.push(a),a=r.get(a);return new Set(i)}};R();var el=e=>{let t={select:({id:t,value:n,selected:r})=>{if(t=F(t),e&&!n){let e=Array.from(r.entries()).reduce((e,[t,n])=>(n===`on`&&e.push(t),e),[]);if(e.length===1&&e[0]===t)return r}return r.set(t,n?`on`:`off`),r},in:(e,n,r,i)=>{let a=new Map;for(let o of e||[])t.select({id:o,value:!0,selected:a,children:n,parents:r,disabled:i});return a},out:e=>{let t=[];for(let[n,r]of e.entries())r===`on`&&t.push(n);return t}};return t},tl=e=>{let t=el(e);return{select:({selected:e,id:n,...r})=>{n=F(n);let i=e.has(n)?new Map([[n,e.get(n)]]):new Map;return t.select({...r,id:n,selected:i})},in:(e,n,r,i)=>e?.length?t.in(e.slice(0,1),n,r,i):new Map,out:(e,n,r)=>t.out(e,n,r)}},nl=e=>{let t=el(e);return{select:({id:e,selected:n,children:r,...i})=>(e=F(e),r.has(e)?n:t.select({id:e,selected:n,children:r,...i})),in:t.in,out:t.out}},rl=e=>{let t=tl(e);return{select:({id:e,selected:n,children:r,...i})=>(e=F(e),r.has(e)?n:t.select({id:e,selected:n,children:r,...i})),in:t.in,out:t.out}},il=e=>{let t={select:({id:t,value:n,selected:r,children:i,parents:a,disabled:o})=>{t=F(t);let s=new Map(r),c=[t];for(;c.length;){let e=c.shift();o.has(e)||r.set(F(e),n?`on`:`off`),i.has(e)&&c.push(...i.get(e))}let l=F(a.get(t));for(;l;){let e=!0,t=!0;for(let n of i.get(l)){let i=F(n);if(!o.has(i)&&(r.get(i)!==`on`&&(e=!1),r.has(i)&&r.get(i)!==`off`&&(t=!1),!e&&!t))break}r.set(l,e?`on`:t?`off`:`indeterminate`),l=F(a.get(l))}return e&&!n&&Array.from(r.entries()).reduce((e,[t,n])=>(n===`on`&&e.push(t),e),[]).length===0?s:r},in:(e,n,r)=>{let i=new Map;for(let a of e||[])i=t.select({id:a,value:!0,selected:i,children:n,parents:r,disabled:new Set});return i},out:(e,t)=>{let n=[];for(let[r,i]of e.entries())i===`on`&&!t.has(r)&&n.push(r);return n}};return t},al=e=>{let t=il(e);return{select:t.select,in:t.in,out:(e,t,n)=>{let r=[];for(let[t,i]of e.entries())if(i===`on`){if(n.has(t)){let r=n.get(t);if(e.get(r)===`on`)continue}r.push(t)}return r}}},ol=e=>{let t={select:il(e).select,in:(e,n,r,i)=>{let a=new Map;for(let o of e||[])n.has(o)||(a=t.select({id:o,value:!0,selected:a,children:n,parents:r,disabled:i}));return a},out:e=>{let t=[];for(let[n,r]of e.entries())(r===`on`||r===`indeterminate`)&&t.push(n);return t}};return t};f(),R();var sl=Symbol.for(`vuetify:nested`),cl={id:U(),root:{itemsRegistration:M(`render`),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:M(new Map),parents:M(new Map),disabled:M(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:M(!1),scrollToActive:M(!1),selectable:M(!1),opened:M(new Set),activated:M(new Set),selected:M(new Map),selectedValues:M([]),getPath:()=>[]}},ll=J({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:`render`}},`nested`),ul=(e,{items:t,returnObject:n,scrollToActive:r})=>{let s=!1,c=U(new Map),l=U(new Map),u=U(new Set),d=X(e,`opened`,e.opened,e=>new Set(Array.isArray(e)?e.map(e=>F(e)):e),e=>[...e.values()]),f=a(()=>{if(typeof e.activeStrategy==`object`)return e.activeStrategy;if(typeof e.activeStrategy==`function`)return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case`leaf`:return Yc(e.mandatory);case`single-leaf`:return Xc(e.mandatory);case`independent`:return qc(e.mandatory);default:return Jc(e.mandatory)}}),p=a(()=>{if(typeof e.selectStrategy==`object`)return e.selectStrategy;if(typeof e.selectStrategy==`function`)return e.selectStrategy(e.mandatory);switch(e.selectStrategy){case`single-leaf`:return rl(e.mandatory);case`leaf`:return nl(e.mandatory);case`independent`:return el(e.mandatory);case`single-independent`:return tl(e.mandatory);case`trunk`:return al(e.mandatory);case`branch`:return ol(e.mandatory);default:return il(e.mandatory)}}),m=a(()=>{if(typeof e.openStrategy==`object`)return e.openStrategy;switch(e.openStrategy){case`list`:return $c;case`single`:return Zc;default:return Qc}}),h=X(e,`activated`,e.activated,e=>f.value.in(e,c.value,l.value),e=>f.value.out(e,c.value,l.value)),g=X(e,`selected`,e.selected,e=>p.value.in(e,c.value,l.value,u.value),e=>p.value.out(e,c.value,l.value));E(()=>{s=!0});function _(e){let t=[],n=F(e);for(;n!==void 0;)t.unshift(n),n=l.value.get(n);return t}let v=yt(`nested`),y=new Set,b=vo(()=>{i(()=>{c.value=new Map(c.value),l.value=new Map(l.value)})},100);z(()=>[t.value,o(n)],()=>{e.itemsRegistration===`props`&&x()},{immediate:!0});function x(){let e=new Map,r=new Map,i=new Set,a=o(n)?e=>F(e.raw):e=>e.value,s=[...t.value],d=0;for(;d<s.length;){let t=s[d++],n=a(t);if(t.children){let i=[];for(let r of t.children){let t=a(r);e.set(t,n),i.push(t),s.push(r)}r.set(n,i)}t.props.disabled&&i.add(n)}c.value=r,l.value=e,u.value=i}let S={id:U(),root:{opened:d,activatable:V(()=>e.activatable),scrollToActive:V(()=>o(r)),selectable:V(()=>e.selectable),activated:h,selected:g,selectedValues:a(()=>{let e=[];for(let[t,n]of g.value.entries())n===`on`&&e.push(t);return e}),itemsRegistration:V(()=>e.itemsRegistration),register:(e,t,n,r)=>{if(y.has(e)){let n=_(e).map(String).join(` -> `),r=_(t).concat(e).map(String).join(` -> `);Zt(`Multiple nodes with the same ID\n\t${n}\n\t${r}`);return}y.add(e),t&&e!==t&&l.value.set(e,t),n&&u.value.add(e),r&&c.value.set(e,[]),t!=null&&c.value.set(t,[...c.value.get(t)||[],e]),b()},unregister:e=>{if(s)return;y.delete(e),c.value.delete(e),u.value.delete(e);let t=l.value.get(e);if(t){let n=c.value.get(t)??[];c.value.set(t,n.filter(t=>t!==e))}l.value.delete(e),b()},updateDisabled:(e,t)=>{t?u.value.add(e):u.value.delete(e)},open:(e,t,n)=>{v.emit(`click:open`,{id:e,value:t,path:_(e),event:n});let r=m.value.open({id:e,value:t,opened:new Set(d.value),children:c.value,parents:l.value,event:n});r&&(d.value=r)},openOnSelect:(e,t,n)=>{let r=m.value.select({id:e,value:t,selected:new Map(g.value),opened:new Set(d.value),children:c.value,parents:l.value,event:n});r&&(d.value=r)},select:(e,t,n)=>{v.emit(`click:select`,{id:e,value:t,path:_(e),event:n});let r=p.value.select({id:e,value:t,selected:new Map(g.value),children:c.value,parents:l.value,disabled:u.value,event:n});r&&(g.value=r),S.root.openOnSelect(e,t,n)},activate:(t,n,r)=>{if(!e.activatable)return S.root.select(t,!0,r);v.emit(`click:activate`,{id:t,value:n,path:_(t),event:r});let i=f.value.activate({id:t,value:n,activated:new Set(h.value),children:c.value,parents:l.value,event:r});if(i.size!==h.value.size)h.value=i;else{for(let e of i)if(!h.value.has(e)){h.value=i;return}for(let e of h.value)if(!i.has(e)){h.value=i;return}}},children:c,parents:l,disabled:u,getPath:_}};return k(sl,S),S.root},dl=(e,t,n)=>{let r=_(sl,cl),s=Symbol(`nested item`),c=a(()=>{let t=F(o(e));return t===void 0?s:t}),l={...r,id:c,open:(e,t)=>r.root.open(c.value,e,t),openOnSelect:(e,t)=>r.root.openOnSelect(c.value,e,t),isOpen:a(()=>r.root.opened.value.has(c.value)),parent:a(()=>r.root.parents.value.get(c.value)),activate:(e,t)=>r.root.activate(c.value,e,t),isActivated:a(()=>r.root.activated.value.has(c.value)),scrollToActive:r.root.scrollToActive,select:(e,t)=>r.root.select(c.value,e,t),isSelected:a(()=>r.root.selected.value.get(c.value)===`on`),isIndeterminate:a(()=>r.root.selected.value.get(c.value)===`indeterminate`),isLeaf:a(()=>!r.root.children.value.get(c.value)),isGroupActivator:r.isGroupActivator};return d(()=>{r.isGroupActivator||r.root.itemsRegistration.value===`props`||i(()=>{r.root.register(c.value,r.id.value,o(t),n)})}),E(()=>{r.isGroupActivator||r.root.itemsRegistration.value===`props`||r.root.unregister(c.value)}),z(c,(e,a)=>{r.isGroupActivator||r.root.itemsRegistration.value===`props`||(r.root.unregister(a),i(()=>{r.root.register(e,r.id.value,o(t),n)}))}),z(()=>o(t),e=>{r.root.updateDisabled(c.value,e)}),n&&k(sl,l),l},fl=()=>{let e=_(sl,cl);k(sl,{...e,isGroupActivator:!0})};f(),xe(),y(),R();var pl=st({name:`VListGroupActivator`,setup(e,{slots:t}){return fl(),()=>t.default?.()}}),ml=J({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Q,default:`$collapse`},disabled:Boolean,expandIcon:{type:Q,default:`$expand`},rawId:[String,Number],prependIcon:Q,appendIcon:Q,fluid:Boolean,subgroup:Boolean,title:String,value:null,...G(),...ht()},`VListGroup`),hl=q()({name:`VListGroup`,props:ml(),setup(e,{slots:t}){let{isOpen:r,open:i,id:o}=dl(()=>e.value,()=>e.disabled,!0),s=a(()=>`v-list-group--id-${String(e.rawId??o.value)}`),c=Kc(),{isBooted:l}=ic(),u=_(sl),d=V(()=>u?.root?.itemsRegistration.value===`render`);function f(e){[`INPUT`,`TEXTAREA`].includes(e.target?.tagName)||i(!r.value,e)}let p=a(()=>({onClick:f,class:`v-list-group__header`,id:s.value})),h=a(()=>r.value?e.collapseIcon:e.expandIcon),v=a(()=>({VListItem:{activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&h.value,appendIcon:e.appendIcon||!e.subgroup&&h.value,title:e.title,value:e.value}}));return K(()=>n(e.tag,{class:g([`v-list-group`,{"v-list-group--prepend":c?.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class]),style:m(e.style)},{default:()=>[t.activator&&n(zt,{defaults:v.value},{default:()=>[n(pl,null,{default:()=>[t.activator({props:p.value,isOpen:r.value})]})]}),n(We,{transition:{component:kr},disabled:!l.value},{default:()=>[d.value?me(B(`div`,{class:`v-list-group__items`,role:`group`,"aria-labelledby":s.value},[t.default?.()]),[[ae,r.value]]):r.value&&B(`div`,{class:`v-list-group__items`,role:`group`,"aria-labelledby":s.value},[t.default?.()])]})]})),{isOpen:r}}});y(),f();var gl=J({opacity:[Number,String],...G(),...ht()},`VListItemSubtitle`),_l=q()({name:`VListItemSubtitle`,props:gl(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:g([`v-list-item-subtitle`,e.class]),style:m([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},t)),{}}}),vl=br(`v-list-item-title`);f(),R(),y();var yl=J({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Q,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Q,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:en(),onClickOnce:en(),...Ae(),...G(),...pt(),...It(),..._t(),...At(),...Sn(),...ht(),...jn(),...at({variant:`text`})},`VListItem`),bl=q()({name:`VListItem`,directives:{vRipple:Xt},props:yl(),emits:{click:e=>!0},setup(e,{attrs:t,slots:r,emit:o}){let s=$t(e,t),c=M(),{activate:l,isActivated:u,select:f,isOpen:p,isSelected:m,isIndeterminate:h,isGroupActivator:g,root:_,parent:v,openOnSelect:y,scrollToActive:b,id:x}=dl(a(()=>e.value===void 0?s.href.value:e.value),()=>e.disabled,!1),S=Kc(),C=a(()=>e.active!==!1&&(e.active||s.isActive?.value||(_.activatable.value?u.value:m.value))),w=V(()=>e.link!==!1&&s.isLink.value),T=a(()=>!!S&&(_.selectable.value||_.activatable.value||e.value!=null)),E=a(()=>!e.disabled&&e.link!==!1&&(e.link||s.isClickable.value||T.value)),D=a(()=>S&&S.navigationStrategy.value===`track`&&e.index!==void 0&&S.trackingIndex.value===e.index),O=a(()=>S?w.value?`link`:T.value?`option`:`listitem`:void 0),k=a(()=>{if(T.value)return _.activatable.value?u.value:_.selectable.value?m.value:C.value}),A=V(()=>e.rounded||e.nav),ee=V(()=>e.color??e.activeColor),te=V(()=>({color:C.value?ee.value??e.baseColor:e.baseColor,variant:e.variant}));z(()=>s.isActive?.value,e=>{e&&N()}),z(u,e=>{!e||!b||c.value?.scrollIntoView({block:`nearest`,behavior:`instant`})}),z(D,e=>{e&&c.value?.scrollIntoView({block:`nearest`,behavior:`instant`})}),d(()=>{s.isActive?.value&&i(()=>N())});function N(){v.value!=null&&_.open(v.value,!0),y(!0)}let{themeClasses:P}=Hn(e),{borderClasses:F}=Ot(e),{colorClasses:I,colorStyles:ne,variantClasses:re}=ct(te),{densityClasses:ie}=Re(e),{dimensionStyles:ae}=Nt(e),{elevationClasses:oe}=or(e),{roundedClasses:se}=Ve(A),ce=V(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),le=V(()=>e.ripple!==void 0&&e.ripple&&S?.filterable?{keys:[`Enter`]}:e.ripple),L=a(()=>({isActive:C.value,select:f,isOpen:p.value,isSelected:m.value,isIndeterminate:h.value,isDisabled:e.disabled}));function ue(t){o(`click`,t),![`INPUT`,`TEXTAREA`].includes(t.target?.tagName)&&E.value&&(s.navigate.value?.(t),!g&&(_.activatable.value?l(!u.value,t):(_.selectable.value||e.value!=null&&!w.value)&&f(!m.value,t)))}function R(e){let t=e.target;[`INPUT`,`TEXTAREA`].includes(t.tagName)||(e.key===`Enter`||e.key===` `&&!S?.filterable)&&(e.preventDefault(),e.stopPropagation(),e.target.dispatchEvent(new MouseEvent(`click`,e)))}return K(()=>{let t=w.value?`a`:e.tag,i=r.title||e.title!=null,a=r.subtitle||e.subtitle!=null,o=!!(e.appendAvatar||e.appendIcon||r.append),l=!!(e.prependAvatar||e.prependIcon||r.prepend);return S?.updateHasPrepend(l),e.activeColor&&Xn(`active-color`,[`color`,`base-color`]),me(n(t,W(s.linkProps,{ref:c,id:e.index!==void 0&&S?`v-list-item-${S.uid}-${e.index}`:void 0,class:[`v-list-item`,{"v-list-item--active":C.value,"v-list-item--disabled":e.disabled,"v-list-item--link":E.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!l&&S?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":D.value,[`${e.activeClass}`]:e.activeClass&&C.value},P.value,F.value,I.value,ie.value,oe.value,ce.value,se.value,re.value,e.class],style:[{"--v-list-prepend-gap":Y(e.prependGap)},ne.value,ae.value,e.style],tabindex:e.tabindex??(E.value?S?-2:0:void 0),"aria-selected":k.value,role:O.value,onClick:ue,onKeydown:E.value&&!w.value&&R}),{default:()=>[gn(E.value||C.value,`v-list-item`),l&&B(`div`,{key:`prepend`,class:`v-list-item__prepend`},[r.prepend?n(zt,{key:`prepend-defaults`,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.prepend?.(L.value)]}):B(H,null,[e.prependAvatar&&n(Sr,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&n($,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)]),B(`div`,{class:`v-list-item__spacer`},null)]),B(`div`,{class:`v-list-item__content`,"data-no-activator":``},[i&&n(vl,{key:`title`},{default:()=>[r.title?.({title:e.title})??j(e.title)]}),a&&n(_l,{key:`subtitle`},{default:()=>[r.subtitle?.({subtitle:e.subtitle})??j(e.subtitle)]}),r.default?.(L.value)]),o&&B(`div`,{key:`append`,class:`v-list-item__append`},[r.append?n(zt,{key:`append-defaults`,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[r.append?.(L.value)]}):B(H,null,[e.appendIcon&&n($,{key:`append-icon`,density:e.density,icon:e.appendIcon},null),e.appendAvatar&&n(Sr,{key:`append-avatar`,density:e.density,image:e.appendAvatar},null)]),B(`div`,{class:`v-list-item__spacer`},null)])]}),[[Xt,E.value&&le.value]])}),{activate:l,isActivated:u,isGroupActivator:g,isSelected:m,list:S,select:f,root:_,id:x,link:s}}});f(),y();var xl=J({color:String,inset:Boolean,sticky:Boolean,title:String,...G(),...ht()},`VListSubheader`),Sl=q()({name:`VListSubheader`,props:xl(),setup(e,{slots:t}){let{textColorClasses:r,textColorStyles:i}=Xe(()=>e.color);return K(()=>{let a=!!(t.default||e.title);return n(e.tag,{class:g([`v-list-subheader`,{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class]),style:m([{textColorStyles:i},e.style])},{default:()=>[a&&B(`div`,{class:`v-list-subheader__text`},[t.default?.()??e.title])]})}),{}}});f();var Cl=J({items:Array,returnObject:Boolean},`VListChildren`),wl=q()({name:`VListChildren`,props:Cl(),setup(e,{slots:t}){return Gc(),()=>t.default?.()??e.items?.map(({children:r,props:i,type:a,raw:o},s)=>{if(a===`divider`)return t.divider?.({props:i})??n(Uc,i,null);if(a===`subheader`)return t.subheader?.({props:i})??n(Sl,i,null);let c={subtitle:t.subtitle?e=>t.subtitle?.({...e,item:o}):void 0,prepend:t.prepend?e=>t.prepend?.({...e,item:o}):void 0,append:t.append?e=>t.append?.({...e,item:o}):void 0,title:t.title?e=>t.title?.({...e,item:o}):void 0},l=hl.filterProps(i);return r?n(hl,W(l,{value:e.returnObject?o:i?.value,rawId:i?.value}),{activator:({props:r})=>{let a=W(i,r,{value:e.returnObject?o:i.value});return t.header?t.header({props:a}):n(bl,W(a,{index:s}),c)},default:()=>n(wl,{items:r,returnObject:e.returnObject},t)}):t.item?t.item({props:{...i,index:s}}):n(bl,W(i,{index:s,value:e.returnObject?o:i.value}),c)})}});f(),R();var Tl=J({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:`title`},itemValue:{type:[String,Array,Function],default:`value`},itemChildren:{type:[Boolean,String,Array,Function],default:`children`},itemProps:{type:[Boolean,String,Array,Function],default:`props`},itemType:{type:[Boolean,String,Array,Function],default:`type`},returnObject:Boolean,valueComparator:Function},`list-items`),El=new Set([`item`,`divider`,`subheader`]);function Dl(e,t){let n=mt(t,e.itemTitle,t),r=mt(t,e.itemValue,n),i=mt(t,e.itemChildren),a=e.itemProps===!0?typeof t==`object`&&t&&!Array.isArray(t)?`children`in t?Lt(t,[`children`]):t:void 0:mt(t,e.itemProps),o=mt(t,e.itemType,`item`);El.has(o)||(o=`item`);let s={title:n,value:r,...a};return{type:o,title:String(s.title??``),value:s.value,props:s,children:o===`item`&&Array.isArray(i)?Ol(e,i):void 0,raw:t}}Dl.neededProps=[`itemTitle`,`itemValue`,`itemChildren`,`itemProps`,`itemType`];function Ol(e,t){let n=Bt(e,Dl.neededProps),r=[];for(let e of t)r.push(Dl(n,e));return r}function kl(e){let t=a(()=>Ol(e,e.items)),n=a(()=>t.value.some(e=>e.value===null)),r=U(new Map),i=U([]);ce(()=>{let e=t.value,n=new Map,a=[];for(let t=0;t<e.length;t++){let r=e[t];if(Et(r.value)||r.value===null){let e=n.get(r.value);e||(e=[],n.set(r.value,e)),e.push(r)}else a.push(r)}r.value=n,i.value=a});function o(a){let o=r.value,s=t.value,c=i.value,l=n.value,u=e.returnObject,d=!!e.valueComparator,f=e.valueComparator||vn,p=Bt(e,Dl.neededProps),m=[];main:for(let e of a){if(!l&&e===null)continue;if(u&&typeof e==`string`){m.push(Dl(p,e));continue}let t=o.get(e);if(d||!t){for(let t of d?s:c)if(f(e,t.value)){m.push(t);continue main}m.push(Dl(p,e));continue}m.push(...t)}return m}function s(t){return e.returnObject?t.map(({raw:e})=>e):t.map(({value:e})=>e)}return{items:t,transformIn:o,transformOut:s}}f(),y(),R();var Al=new Set([`item`,`divider`,`subheader`]);function jl(e,t){let n=Et(t)?t:mt(t,e.itemTitle),r=Et(t)?t:mt(t,e.itemValue,void 0),i=mt(t,e.itemChildren),a=e.itemProps===!0?Lt(t,[`children`]):mt(t,e.itemProps),o=mt(t,e.itemType,`item`);Al.has(o)||(o=`item`);let s={title:n,value:r,...a};return{type:o,title:s.title,value:s.value,props:s,children:o===`item`&&i?Ml(e,i):void 0,raw:t}}function Ml(e,t){let n=[];for(let r of t)n.push(jl(e,r));return n}function Nl(e){return{items:a(()=>Ml(e,e.items))}}var Pl=J({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,filterable:Boolean,expandIcon:Q,collapseIcon:Q,lines:{type:[Boolean,String],default:`one`},slim:Boolean,prependGap:[Number,String],indent:[Number,String],nav:Boolean,navigationStrategy:{type:String,default:`focus`},navigationIndex:Number,"onClick:open":en(),"onClick:select":en(),"onUpdate:opened":en(),...ll({selectStrategy:`single-leaf`,openStrategy:`list`}),...Ae(),...G(),...pt(),...It(),..._t(),...Tl(),...At(),...ht(),...jn(),...at({variant:`text`})},`VList`),Fl=q()({name:`VList`,props:Pl(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"update:navigationIndex":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,{attrs:t,slots:r,emit:i}){let{items:a}=Nl(e),{themeClasses:o}=Hn(e),{backgroundColorClasses:s,backgroundColorStyles:c}=In(()=>e.bgColor),{borderClasses:l}=Ot(e),{densityClasses:u}=Re(e),{dimensionStyles:d}=Nt(e),{elevationClasses:f}=or(e),{roundedClasses:p}=Ve(e),{children:h,open:_,parents:v,select:y,getPath:b}=ul(e,{items:a,returnObject:V(()=>e.returnObject),scrollToActive:V(()=>e.navigationStrategy===`track`)}),x=V(()=>e.lines?`v-list--${e.lines}-line`:void 0),S=V(()=>e.activeColor),C=V(()=>e.baseColor),w=V(()=>e.color),T=V(()=>e.selectable||e.activatable),E=X(e,`navigationIndex`,-1,e=>e??-1),D=be();Gc({filterable:e.filterable,trackingIndex:E,navigationStrategy:V(()=>e.navigationStrategy),uid:D}),z(a,()=>{e.navigationStrategy===`track`&&(E.value=-1)}),it({VListGroup:{activeColor:S,baseColor:C,color:w,expandIcon:V(()=>e.expandIcon),collapseIcon:V(()=>e.collapseIcon)},VListItem:{activeClass:V(()=>e.activeClass),activeColor:S,baseColor:C,color:w,density:V(()=>e.density),disabled:V(()=>e.disabled),lines:V(()=>e.lines),nav:V(()=>e.nav),slim:V(()=>e.slim),variant:V(()=>e.variant),tabindex:V(()=>e.navigationStrategy===`track`?-1:void 0)}});let O=U(!1),k=M();function A(e){O.value=!0}function ee(e){O.value=!1}function j(t){e.navigationStrategy===`track`?~E.value||(E.value=P(`first`)):!O.value&&!(t.relatedTarget&&k.value?.contains(t.relatedTarget))&&ne()}function te(){e.navigationStrategy===`track`&&(E.value=-1)}function N(e){switch(e){case`ArrowDown`:return`next`;case`ArrowUp`:return`prev`;case`Home`:return`first`;case`End`:return`last`;default:return null}}function P(e){let t=a.value.length;if(t===0)return-1;let n;e===`first`?n=0:e===`last`?n=t-1:(n=E.value+(e===`next`?1:-1),n<0&&(n=t-1),n>=t&&(n=0));let r=n,i=0;for(;i<t;){let o=a.value[n];if(o&&o.type!==`divider`&&o.type!==`subheader`)return n;if(n+=e===`next`||e===`first`?1:-1,n<0&&(n=t-1),n>=t&&(n=0),n===r)return-1;i++}return-1}function F(t){let n=t.target;if(!k.value||n.tagName===`INPUT`&&[`Home`,`End`].includes(t.key)||n.tagName===`TEXTAREA`)return;let r=N(t.key);if(r!==null){if(t.preventDefault(),e.navigationStrategy===`track`){let e=P(r);e!==-1&&(E.value=e)}else ne(r)}}function I(e){O.value=!0}function ne(e){if(k.value)return ft(k.value,e)}return K(()=>{let i=e.indent??(e.prependGap?Number(e.prependGap)+24:void 0),h=T.value?t.ariaMultiselectable??!String(e.selectStrategy).startsWith(`single-`):void 0;return n(e.tag,{ref:k,class:g([`v-list`,{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},o.value,s.value,l.value,u.value,f.value,x.value,p.value,e.class]),style:m([{"--v-list-indent":Y(i),"--v-list-group-prepend":i?`0px`:void 0,"--v-list-prepend-gap":Y(e.prependGap)},c.value,d.value,e.style]),tabindex:e.disabled?-1:0,role:T.value?`listbox`:`list`,"aria-activedescendant":e.navigationStrategy===`track`&&E.value>=0?`v-list-item-${D}-${E.value}`:void 0,"aria-multiselectable":h,onFocusin:A,onFocusout:ee,onFocus:j,onBlur:te,onKeydown:F,onMousedown:I},{default:()=>[n(wl,{items:a.value,returnObject:e.returnObject},r)]})}),{open:_,select:y,focus:ne,children:h,parents:v,getPath:b,navigationIndex:E}}}),Il=br(`v-list-img`);y(),f();var Ll=J({start:Boolean,end:Boolean,...G(),...ht()},`VListItemAction`),Rl=q()({name:`VListItemAction`,props:Ll(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:g([`v-list-item-action`,{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class]),style:m(e.style)},t)),{}}});y(),f();var zl=J({start:Boolean,end:Boolean,...G(),...ht()},`VListItemMedia`),Bl=q()({name:`VListItemMedia`,props:zl(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:g([`v-list-item-media`,{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class]),style:m(e.style)},t)),{}}});f(),R();var Vl=J({id:String,submenu:Boolean,...Lt(fr({captureFocus:!0,closeDelay:250,closeOnContentClick:!0,locationStrategy:`connected`,location:void 0,openDelay:300,scrim:!1,scrollStrategy:`reposition`,transition:{component:zr}}),[`absolute`])},`VMenu`),Hl=q()({name:`VMenu`,props:Vl(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{scopeId:i}=kn(),{isRtl:o}=On(),s=be(),c=V(()=>e.id||`v-menu-${s}`),l=M(),d=_(dr,null),f=U(new Set);k(dr,{register(){f.value.add(s)},unregister(){f.value.delete(s)},closeParents(t){setTimeout(()=>{!f.value.size&&!e.persistent&&(t==null||l.value?.contentEl&&!vt(t,l.value.contentEl))&&(r.value=!1,d?.closeParents())},40)}}),E(()=>d?.unregister()),u(()=>r.value=!1),z(r,e=>{e?d?.register():d?.unregister()},{immediate:!0});function p(e){d?.closeParents(e)}function m(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(),!ot(bn(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 h(t){if(e.disabled)return;let n=l.value?.contentEl;n&&r.value?t.key===`ArrowDown`?(t.preventDefault(),t.stopImmediatePropagation(),ft(n,`next`)):t.key===`ArrowUp`?(t.preventDefault(),t.stopImmediatePropagation(),ft(n,`prev`)):e.submenu&&(t.key===(o.value?`ArrowRight`:`ArrowLeft`)?r.value=!1:t.key===(o.value?`ArrowLeft`:`ArrowRight`)&&(t.preventDefault(),ft(n,`first`))):(e.submenu?t.key===(o.value?`ArrowLeft`:`ArrowRight`):[`ArrowDown`,`ArrowUp`].includes(t.key))&&(r.value=!0,t.preventDefault(),setTimeout(()=>setTimeout(()=>h(t))))}let g=a(()=>W({"aria-haspopup":`menu`,"aria-expanded":String(r.value),"aria-controls":c.value,"aria-owns":c.value,onKeydown:h},e.activatorProps));return K(()=>{let a=gr.filterProps(e);return n(gr,W({ref:l,id:c.value,class:[`v-menu`,e.class],style:e.style},a,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,absolute:!0,activatorProps:g.value,location:e.location??(e.submenu?`end`:`bottom`),"onClick:outside":p,onKeydown:m},i),{activator:t.activator,default:(...e)=>n(zt,{root:`VMenu`},{default:()=>[t.default?.(...e)]})})}),Gt({id:c,ΨopenChildren:f},l)}});y(),f();var Ul=J({color:String,...Ae(),...G(),...It(),..._t(),...qe(),...Nn(),...At(),...ht(),...jn()},`VSheet`),Wl=q()({name:`VSheet`,props:Ul(),setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{backgroundColorClasses:i,backgroundColorStyles:a}=In(()=>e.color),{borderClasses:o}=Ot(e),{dimensionStyles:s}=Nt(e),{elevationClasses:c}=or(e),{locationStyles:l}=nt(e),{positionClasses:u}=En(e),{roundedClasses:d}=Ve(e);return K(()=>n(e.tag,{class:g([`v-sheet`,r.value,i.value,o.value,c.value,u.value,d.value,e.class]),style:m([a.value,s.value,l.value,e.style])},t)),{}}});xe(),y(),f(),R();var Gl=J({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...G(),...Tt({transition:{component:Dr}})},`VCounter`),Kl=q()({name:`VCounter`,functional:!0,props:Gl(),setup(e,{slots:t}){let r=V(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return K(()=>n(We,{transition:e.transition},{default:()=>[me(B(`div`,{class:g([`v-counter`,{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class]),style:m(e.style)},[t.default?t.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[ae,e.active]])]})),{}}});y(),f();var ql=J({floating:Boolean,...G()},`VFieldLabel`),Jl=q()({name:`VFieldLabel`,props:ql(),setup(e,{slots:t}){return K(()=>n(Wr,{class:g([`v-field-label`,{"v-field-label--floating":e.floating},e.class]),style:m(e.style)},t)),{}}});f(),xe(),y(),R();var Yl=[`underlined`,`outlined`,`filled`,`solo`,`solo-inverted`,`solo-filled`,`plain`],Xl=J({appendInnerIcon:Q,bgColor:String,clearable:Boolean,clearIcon:{type:Q,default:`$clear`},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},glow:Boolean,error:Boolean,flat:Boolean,iconColor:[Boolean,String],label:String,persistentClear:Boolean,prependInnerIcon:Q,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:`filled`,validator:e=>Yl.includes(e)},"onClick:clear":en(),"onClick:appendInner":en(),"onClick:prependInner":en(),...G(),...ln(),...At(),...jn()},`VField`),Zl=q()({name:`VField`,inheritAttrs:!1,props:{id:String,details:Boolean,labelId:String,...Hr(),...Xl()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:i}){let{themeClasses:o}=Hn(e),{loaderClasses:s}=Ht(e),{focusClasses:c,isFocused:l,focus:u,blur:d}=Kr(e),{InputIcon:f}=Ur(e),{roundedClasses:p}=Ve(e),{rtlClasses:h}=On(),_=V(()=>e.dirty||e.active),v=V(()=>!!(e.label||i.label)),y=V(()=>!e.singleLine&&v.value),b=be(),x=a(()=>e.id||`input-${b}`),S=V(()=>e.details?`${x.value}-messages`:void 0),C=M(),w=M(),T=M(),E=a(()=>[`plain`,`underlined`].includes(e.variant)),D=a(()=>e.error||e.disabled?void 0:_.value&&l.value?e.color:e.baseColor),O=a(()=>{if(!(!e.iconColor||e.glow&&!l.value))return e.iconColor===!0?D.value:e.iconColor}),{backgroundColorClasses:k,backgroundColorStyles:A}=In(()=>e.bgColor),{textColorClasses:ee,textColorStyles:j}=Xe(D);z(_,e=>{if(y.value&&!mn()){let t=C.value.$el,n=w.value.$el;requestAnimationFrame(()=>{let r=Ee(t),i=new nn(n),a=i.x-r.x,o=i.y-r.y-(r.height/2-i.height/2),s=i.width/.75,c=Math.abs(s-r.width)>1?{maxWidth:Y(s)}:void 0,l=getComputedStyle(t),u=getComputedStyle(n),d=parseFloat(l.transitionDuration)*1e3||150,f=parseFloat(u.getPropertyValue(`--v-field-label-scale`)),p=u.getPropertyValue(`color`);t.style.visibility=`visible`,n.style.visibility=`hidden`,gt(t,{transform:`translate(${a}px, ${o}px) scale(${f})`,color:p,...c},{duration:d,easing:ke,direction:e?`normal`:`reverse`}).finished.then(()=>{t.style.removeProperty(`visibility`),n.style.removeProperty(`visibility`)})})}},{flush:`post`});let te=a(()=>({isActive:_,isFocused:l,controlRef:T,iconColor:O,blur:d,focus:u})),N=V(()=>{let e=!_.value;return{"aria-hidden":e,for:e?void 0:x.value}}),P=V(()=>{let e=y.value&&_.value;return{"aria-hidden":e,for:e?void 0:x.value}});function F(e){e.target!==document.activeElement&&e.preventDefault()}return K(()=>{let r=e.variant===`outlined`,a=!!(i[`prepend-inner`]||e.prependInnerIcon),l=!!(e.clearable||i.clear)&&!e.disabled,b=!!(i[`append-inner`]||e.appendInnerIcon||l),T=()=>i.label?i.label({...te.value,label:e.label,props:{for:x.value}}):e.label;return B(`div`,W({class:[`v-field`,{"v-field--active":_.value,"v-field--appended":b,"v-field--center-affix":e.centerAffix??!E.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--glow":e.glow,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":a,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!T(),[`v-field--variant-${e.variant}`]:!0},o.value,k.value,c.value,s.value,p.value,h.value,e.class],style:[A.value,e.style],onClick:F},t),[B(`div`,{class:`v-field__overlay`},null),n(dn,{name:`v-field`,active:!!e.loading,color:e.error?`error`:typeof e.loading==`string`?e.loading:e.color},{default:i.loader}),a&&B(`div`,{key:`prepend`,class:`v-field__prepend-inner`},[i[`prepend-inner`]?i[`prepend-inner`](te.value):e.prependInnerIcon&&n(f,{key:`prepend-icon`,name:`prependInner`,color:O.value},null)]),B(`div`,{class:`v-field__field`,"data-no-activator":``},[[`filled`,`solo`,`solo-inverted`,`solo-filled`].includes(e.variant)&&y.value&&n(Jl,W({key:`floating-label`,ref:w,class:[ee.value],floating:!0},N.value,{style:j.value}),{default:()=>[T()]}),v.value&&n(Jl,W({key:`label`,ref:C,id:e.labelId},P.value),{default:()=>[T()]}),i.default?.({...te.value,props:{id:x.value,class:`v-field__input`,"aria-describedby":S.value},focus:u,blur:d})??B(`div`,{id:x.value,class:`v-field__input`,"aria-describedby":S.value},null)]),l&&n(Cr,{key:`clear`},{default:()=>[me(B(`div`,{class:`v-field__clearable`,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},[n(zt,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[i.clear?i.clear({...te.value,props:{onFocus:u,onBlur:d,onClick:e[`onClick:clear`],tabindex:-1}}):n(f,{name:`clear`,onFocus:u,onBlur:d,tabindex:-1},null)]})]),[[ae,e.dirty]])]}),b&&B(`div`,{key:`append`,class:`v-field__append-inner`},[i[`append-inner`]?i[`append-inner`](te.value):e.appendInnerIcon&&n(f,{key:`append-icon`,name:`appendInner`,color:O.value},null)]),B(`div`,{class:g([`v-field__outline`,ee.value]),style:m(j.value)},[r&&B(H,null,[B(`div`,{class:`v-field__outline__start`},null),y.value&&B(`div`,{class:`v-field__outline__notch`},[n(Jl,W({ref:w,floating:!0},N.value),{default:()=>[T()]})]),B(`div`,{class:`v-field__outline__end`},null)]),E.value&&y.value&&n(Jl,W({ref:w,floating:!0},N.value),{default:()=>[T()]})])])}),{controlRef:T,fieldIconColor:O}}});R(),f();var Ql=J({autocomplete:String},`autocomplete`);function $l(e){let t=be(),n=U(0),r=V(()=>e.autocomplete===`suppress`),i=V(()=>{if(e.name)return r.value?`${e.name}-${t}-${n.value}`:e.name});return{isSuppressing:r,fieldAutocomplete:V(()=>r.value?`off`:e.autocomplete),fieldName:i,update:()=>n.value=new Date().getTime()}}function eu(e){function t(t,n){if(!e.autofocus||!t)return;let r=n[0].target;(r.matches(`input,textarea`)?r:r.querySelector(`input,textarea`))?.focus()}return{onIntersect:t}}f(),y(),R();var tu=[`color`,`file`,`time`,`date`,`datetime-local`,`week`,`month`],nu=J({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:`text`},modelModifiers:Object,...Ql(),...Lt(qr(),[`direction`]),...Xl()},`VTextField`),ru=q()({name:`VTextField`,directives:{vIntersect:Br},inheritAttrs:!1,props:nu(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:o}){let s=X(e,`modelValue`,void 0,e=>Object.is(e,-0)?`-0`:e),{isFocused:c,focus:l,blur:u}=Kr(e),{onIntersect:d}=eu(e),f=a(()=>typeof e.counterValue==`function`?e.counterValue(s.value):typeof e.counterValue==`number`?e.counterValue:(s.value??``).toString().length),p=a(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!=`number`&&typeof e.counter!=`string`))return e.counter}),m=a(()=>[`plain`,`underlined`].includes(e.variant)),h=M(),_=M(),v=M(),y=$l(e),b=a(()=>tu.includes(e.type)||e.persistentPlaceholder||c.value||e.active);function x(){y.isSuppressing.value&&y.update(),c.value||l(),i(()=>{v.value!==document.activeElement&&v.value?.focus()})}function C(e){r(`mousedown:control`,e),e.target!==v.value&&(x(),e.preventDefault())}function w(e){r(`click:control`,e)}function T(t,n){t.stopPropagation(),x(),i(()=>{n(),sn(e[`onClick:clear`],t)})}function E(t){let n=t.target;if(!(e.modelModifiers?.trim&&[`text`,`search`,`password`,`tel`,`url`].includes(e.type))){s.value=n.value;return}let r=n.value,a=n.selectionStart,o=n.selectionEnd;s.value=r,i(()=>{let e=0;r.trimStart().length===n.value.length&&(e=r.length-n.value.length),a!=null&&(n.selectionStart=a-e),o!=null&&(n.selectionEnd=o-e)})}return K(()=>{let r=!!(o.counter||e.counter!==!1&&e.counter!=null),i=!!(r||o.details),[a,x]=Le(t),{modelValue:D,...O}=Zr.filterProps(e),k=Zl.filterProps(e);return n(Zr,W({ref:h,modelValue:s.value,"onUpdate:modelValue":e=>s.value=e,class:[`v-text-field`,{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":m.value},e.class],style:e.style},a,O,{centerAffix:!m.value,focused:c.value,indentDetails:e.indentDetails??!m.value}),{...o,default:({id:t,isDisabled:r,isDirty:i,isReadonly:a,isValid:f,hasDetails:p,reset:m})=>n(Zl,W({ref:_,onMousedown:C,onClick:w,"onClick:clear":e=>T(e,m),role:e.role},Lt(k,[`onClick:clear`]),{id:t.value,labelId:`${t.value}-label`,active:b.value||i.value,dirty:i.value||e.dirty,disabled:r.value,focused:c.value,details:p.value,error:f.value===!1}),{...o,default:({props:{class:n,...i},controlRef:c})=>{let f=B(`input`,W({ref:e=>v.value=c.value=e,value:s.value,onInput:E,autofocus:e.autofocus,readonly:a.value,disabled:r.value,name:y.fieldName.value,autocomplete:y.fieldAutocomplete.value,placeholder:e.placeholder,size:1,role:e.role,type:e.type,onFocus:l,onBlur:u,"aria-labelledby":`${t.value}-label`},i,x),null);return B(H,null,[e.prefix&&B(`span`,{class:`v-text-field__prefix`},[B(`span`,{class:`v-text-field__prefix__text`},[e.prefix])]),me(o.default?B(`div`,{class:g(n),"data-no-activator":``},[o.default({id:t}),f]):S(f,{class:n}),[[Br,d,null,{once:!0}]]),e.suffix&&B(`span`,{class:`v-text-field__suffix`},[B(`span`,{class:`v-text-field__suffix__text`},[e.suffix])])])}}),details:i?t=>B(H,null,[o.details?.(t),r&&B(H,null,[B(`span`,null,null),n(Kl,{active:e.persistentCounter||c.value,value:f.value,max:p.value,disabled:e.disabled},o.counter)])]):void 0})}),Gt({},h,_,v)}});f();var iu=J({renderless:Boolean,...G()},`VVirtualScrollItem`),au=q()({name:`VVirtualScrollItem`,inheritAttrs:!1,props:iu(),emits:{"update:height":e=>!0},setup(e,{attrs:t,emit:n,slots:r}){let{resizeRef:i,contentRect:a}=we(void 0,`border`);z(()=>a.value?.height,e=>{e!=null&&n(`update:height`,e)}),K(()=>e.renderless?B(H,null,[r.default?.({itemRef:i})]):B(`div`,W({ref:i,class:[`v-virtual-scroll__item`,e.class],style:e.style},t),[r.default?.()]))}});f(),R();var ou=-1,su=1,cu=100,lu=J({itemHeight:{type:[Number,String],default:null},itemKey:{type:[String,Array,Function],default:null},height:[Number,String]},`virtual`);function uu(e,t){let n=Tn(),r=U(0);ce(()=>{r.value=parseFloat(e.itemHeight||0)});let o=U(0),s=U(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),c=U(0),l=U(0),u=M(),d=M(),f=0,{resizeRef:p,contentRect:m}=we();ce(()=>{p.value=u.value});let h=a(()=>u.value===document.documentElement?n.height.value:m.value?.height||parseInt(e.height)||0),g=a(()=>!!(u.value&&d.value&&h.value&&r.value)),_=Array.from({length:t.value.length}),v=Array.from({length:t.value.length}),y=U(0),b=-1;function x(e){return _[e]||r.value}let S=$n(()=>{let e=performance.now();v[0]=0;let n=t.value.length;for(let e=1;e<=n;e++)v[e]=(v[e-1]||0)+x(e-1);y.value=Math.max(y.value,performance.now()-e)},y),C=z(g,e=>{e&&(C(),f=d.value.offsetTop,S.immediate(),N(),~b&&i(()=>{Vn&&window.requestAnimationFrame(()=>{F(b),b=-1})}))});fe(()=>{S.clear()});function w(e,t){let n=_[e],i=r.value;r.value=i?Math.min(r.value,t):t,(n!==t||i!==r.value)&&(_[e]=t,S())}function T(e){e=fn(e,0,t.value.length);let n=Math.floor(e),r=e%1,i=n+1,a=v[n]||0;return a+((v[i]||a)-a)*r}function E(e){return du(v,e)}let D=0,O=0,k=0;z(h,(e,t)=>{N(),e<t&&requestAnimationFrame(()=>{O=0,N()})});let A=-1;function ee(){if(!u.value||!d.value)return;let e=u.value.scrollTop,t=performance.now();t-k>500?(O=Math.sign(e-D),f=d.value.offsetTop):O=e-D,D=e,k=t,window.clearTimeout(A),A=window.setTimeout(j,500),N()}function j(){!u.value||!d.value||(O=0,k=0,window.clearTimeout(A),N())}let te=-1;function N(){cancelAnimationFrame(te),te=requestAnimationFrame(P)}function P(){if(!u.value||!h.value||!r.value)return;let e=D-f,n=Math.sign(O),i=Math.max(0,e-cu),a=fn(E(i),0,t.value.length),d=e+h.value+cu,p=fn(E(d)+1,a+1,t.value.length);if((n!==ou||a<o.value)&&(n!==su||p>s.value)){let e=T(o.value)-T(a),n=T(p)-T(s.value);Math.max(e,n)>cu?(o.value=a,s.value=p):(a<=0&&(o.value=a),p>=t.value.length&&(s.value=p))}c.value=T(o.value),l.value=T(t.value.length)-T(s.value)}function F(e){let t=T(e);!u.value||e&&!t?b=e:u.value.scrollTop=t}let I=a(()=>t.value.slice(o.value,s.value).map((t,n)=>{let r=n+o.value;return{raw:t,index:r,key:mt(t,e.itemKey,r)}}));return z(t,()=>{_=Array.from({length:t.value.length}),v=Array.from({length:t.value.length}),S.immediate(),N()},{deep:1}),{calculateVisibleItems:N,containerRef:u,markerRef:d,computedItems:I,paddingTop:c,paddingBottom:l,scrollToIndex:F,handleScroll:ee,handleScrollend:j,handleItemResize:w}}function du(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}f(),y(),R();var fu=J({items:{type:Array,default:()=>[]},renderless:Boolean,...lu(),...G(),...It()},`VVirtualScroll`),pu=q()({name:`VVirtualScroll`,props:fu(),setup(e,{slots:t}){let r=yt(`VVirtualScroll`),{dimensionStyles:i}=Nt(e),{calculateVisibleItems:a,containerRef:o,markerRef:s,handleScroll:c,handleScrollend:l,handleItemResize:u,scrollToIndex:d,paddingTop:f,paddingBottom:p,computedItems:_}=uu(e,V(()=>e.items));return un(()=>e.renderless,()=>{function e(e=!1){let t=e?`addEventListener`:`removeEventListener`;Vn&&(o.value===document.documentElement?(document[t](`scroll`,c,{passive:!0}),document[t](`scrollend`,l)):(o.value?.[t](`scroll`,c,{passive:!0}),o.value?.[t](`scrollend`,l)))}h(()=>{o.value=tr(r.vnode.el,!0),e(!0)}),fe(e)}),K(()=>{let r=_.value.map(r=>n(au,{key:r.key,renderless:e.renderless,"onUpdate:height":e=>u(r.index,e)},{default:e=>t.default?.({item:r.raw,index:r.index,...e})}));return e.renderless?B(H,null,[B(`div`,{ref:s,class:`v-virtual-scroll__spacer`,style:{paddingTop:Y(f.value)}},null),r,B(`div`,{class:`v-virtual-scroll__spacer`,style:{paddingBottom:Y(p.value)}},null)]):B(`div`,{ref:o,class:g([`v-virtual-scroll`,e.class]),onScrollPassive:c,onScrollend:l,style:m([i.value,e.style])},[B(`div`,{ref:s,class:`v-virtual-scroll__container`,style:{paddingTop:Y(f.value),paddingBottom:Y(p.value)}},[r])])}),{calculateVisibleItems:a,scrollToIndex:d}}});R(),f();function mu(e,t){let n=U(!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=z(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}}R();function hu({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?bn(t):[]}function i(n){let i=n.target,s=n.shiftKey?`backward`:`forward`,c=e.map(r),l=e.map(e=>e.type===`list`?e.contentRef.value?.$el:e.contentRef.value).findIndex(e=>e?.contains(i)),u=a(c,l,s,i);if(u===null){let r=e[l],i=c[l];(r.type===`list`||(s===`forward`?i.at(-1)===n.target:i.at(0)===n.target))&&t()}else{n.preventDefault(),n.stopImmediatePropagation();let t=e[u];if(t.type===`list`&&o(t.displayItemsCount)>0)t.contentRef.value?.focus(0);else{let e=s===`forward`;c[u].at(e?0:-1).focus()}}}function a(t,n,r,i){let a=e[n],s=t[n];if(a.type!==`list`&&!(r===`forward`?s.at(-1)===i:s.at(0)===i))return null;let c=r===`forward`?1:-1;for(let r=n+c;r>=0&&r<e.length;r+=c){let n=e[r];if(t[r].length>0||n.type===`list`&&o(n.displayItemsCount)>0)return r}return null}return{onTabKeydown:i}}f(),R(),y();var gu=(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 _u(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 vu=J({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:`intersection`},noFilter:Boolean},`filter`);function yu(e,t,n){let r=[],i=n?.default??gu,a=n?.filterKeys?An(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]=An(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=mt(u,e),a=n?.customKeyFilter?.[e];if(p=a?a(r,t,l):i(r,t,l),p!==-1&&p!==!1)a?d[e]=_u(p,t):f[e]=_u(p,t);else if(n?.filterMode===`every`)continue loop}}else p=i(l,t,l),p!==-1&&p!==!1&&(f.title=_u(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 bu(e,t,n,r){let i=U([]),o=U(new Map),s=a(()=>r?.transform?T(t).map(e=>[e,r.transform(e)]):T(t));ce(()=>{let a=typeof n==`function`?n():T(n),c=typeof a!=`string`&&typeof a!=`number`?``:String(a),l=yu(s.value,c,{customKeyFilter:{...e.customKeyFilter,...T(r?.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),u=T(t),d=[],f=new Map;l.forEach(({index:e,matches:t})=>{let n=u[e];d.push(n),f.set(n.value,t)}),i.value=d,o.value=f});function c(e){return o.value.get(e.value)}return{filteredItems:i,filteredMatches:o,getMatches:c}}function xu(e,t,n){return n==null||!n.length?t:n.map((r,i)=>{let a=i===0?0:n[i-1][1],o=[B(`span`,{class:g(`${e}__unmask`)},[t.slice(a,r[0])]),B(`span`,{class:g(`${e}__mask`)},[t.slice(r[0],r[1])])];return i===n.length-1&&o.push(B(`span`,{class:g(`${e}__unmask`)},[t.slice(r[1])])),B(H,null,[o])})}f(),R();var Su=J({closeText:{type:String,default:`$vuetify.close`},openText:{type:String,default:`$vuetify.open`}},`autocomplete`);function Cu(e,t){let n=be(),r=a(()=>`menu-${n}`);return{menuId:r,ariaExpanded:V(()=>o(t)),ariaControls:V(()=>r.value)}}f(),R();var wu=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,...Su(),...Tl({itemChildren:!1})},`Select`),Tu=J({search:String,...vu({filterKeys:[`title`]}),...wu(),...Lt(nu({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`]),...Tt({transition:{component:zr}})},`VSelect`),Eu=q()({name:`VSelect`,props:Tu(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0,"update:search":e=>!0},setup(e,{slots:t}){let{t:r}=Fn(),o=M(),s=M(),c=M(),l=M(),u=M(),{items:d,transformIn:f,transformOut:p}=kl(e),m=X(e,`search`,``),{filteredItems:h,getMatches:g}=bu(e,d,()=>m.value),_=X(e,`modelValue`,[],e=>f(e===null?[null]:An(e)),t=>{let n=p(t);return e.multiple?n:n[0]??null}),v=a(()=>typeof e.counterValue==`function`?e.counterValue(_.value):typeof e.counterValue==`number`?e.counterValue:_.value.length),y=Xr(e),b=$l(e),x=a(()=>_.value.map(e=>e.value)),S=U(!1),C=V(()=>e.closableChips&&!y.isReadonly.value&&!y.isDisabled.value),{InputIcon:w}=Ur(e),T=``,E=0,D,O=a(()=>{let t=m.value?h.value:d.value;return e.hideSelected?t.filter(t=>!_.value.some(n=>(e.valueComparator||vn)(n,t))):t}),k=a(()=>e.hideNoData&&!O.value.length||y.isReadonly.value||y.isDisabled.value),A=X(e,`menu`),ee=a({get:()=>A.value,set:e=>{A.value&&!e&&s.value?.ΨopenChildren.size||e&&k.value||(A.value=e)}}),{menuId:j,ariaExpanded:te,ariaControls:N}=Cu(e,ee),P=a(()=>({...e.menuProps,activatorProps:{...e.menuProps?.activatorProps||{},"aria-haspopup":`listbox`}})),F=M(),I=mu(F,o),{onTabKeydown:ne}=hu({groups:[{type:`element`,contentRef:c},{type:`list`,contentRef:F,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:l}],onLeave:()=>{ee.value=!1,o.value?.focus()}});function re(t){e.openOnClear&&(ee.value=!0)}function ie(){k.value||(ee.value=!ee.value)}function ae(e){e.key===`Tab`&&ne(e),F.value?.$el.contains(e.target)&&Dn(e)&&oe(e)}function oe(t){if(!t.key||y.isReadonly.value)return;if([`Enter`,` `,`ArrowDown`,`ArrowUp`,`Home`,`End`].includes(t.key)&&t.preventDefault(),[`Enter`,`ArrowDown`,` `].includes(t.key)&&(ee.value=!0),[`Escape`,`Tab`].includes(t.key)&&(ee.value=!1),e.clearable&&t.key===`Backspace`){t.preventDefault(),_.value=[],re(t);return}if(t.key===`Home`?F.value?.focus(`first`):t.key===`End`&&F.value?.focus(`last`),!Dn(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||(_.value=[s])}function se(t,n=!0){if(!t.props.disabled){if(e.multiple){let r=_.value.findIndex(n=>(e.valueComparator||vn)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[..._.value,t]:[..._.value];e.splice(r,1),_.value=e}else i&&(_.value=[..._.value,t])}else _.value=n===!1?[]:[t],i(()=>{ee.value=!1})}}function ce(e){let t=e.target;o.value?.$el.contains(t)||(ee.value=!1)}function le(){return O.value.findIndex(t=>_.value.some(n=>(e.valueComparator||vn)(n.value,t.value)))}function ue(){if(!_.value.length)return-1;let t=e.valueComparator||vn,n=0;for(let e of O.value){if(_.value.some(n=>t(n.value,e.value)))return e.props.disabled?-1:n;e.props.disabled||n++}return-1}function R(){if(e.eager&&u.value?.calculateVisibleItems(),F.value&&S.value){let e=ue();F.value.focus(e>=0?e:`first`)}}function de(){m.value=``,S.value&&o.value?.focus()}function fe(e){S.value=!0}function pe(e){!o.value?.$el.contains(e.relatedTarget)&&!e.currentTarget.contains(e.relatedTarget)&&(S.value=!1)}function me(e){if(e==null)_.value=[];else if(et(o.value,`:autofill`)||et(o.value,`:-webkit-autofill`)){let t=d.value.find(t=>t.title===e);t&&se(t)}else o.value&&(o.value.value=``)}return z(ee,()=>{if(!e.hideSelected&&ee.value&&_.value.length){let t=le();Vn&&!e.noAutoScroll&&window.requestAnimationFrame(()=>{t>=0&&u.value?.scrollToIndex(t)})}}),z(d,(t,n)=>{ee.value||S.value&&e.hideNoData&&!n.length&&t.length&&(ee.value=!0)}),K(()=>{let i=!!(e.chips||t.chip),a=!!(!e.hideNoData||O.value.length||t[`prepend-item`]||t[`append-item`]||t[`no-data`]),f=_.value.length>0,p=ru.filterProps(e),y=f||!S.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder,T={search:m,filteredItems:h.value};return n(ru,W({ref:o},p,{modelValue:_.value.map(e=>e.props.title).join(`, `),name:void 0,"onUpdate:modelValue":me,focused:S.value,"onUpdate:focused":e=>S.value=e,validationValue:_.externalValue,counterValue:v.value,dirty:f,class:[`v-select`,{"v-select--active-menu":ee.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?`multiple`:`single`}`]:!0,"v-select--selected":_.value.length,"v-select--selection-slot":!!t.selection},e.class],style:e.style,inputmode:`none`,placeholder:y,"onClick:clear":re,"onMousedown:control":ie,onBlur:ce,onKeydown:oe,"aria-expanded":te.value,"aria-controls":N.value}),{...t,default:({id:o})=>B(H,null,[B(`select`,{hidden:!0,multiple:e.multiple,name:b.fieldName.value},[d.value.map(e=>B(`option`,{key:e.value,value:e.value,selected:x.value.includes(e.value)},null))]),n(Hl,W({id:j.value,ref:s,modelValue:ee.value,"onUpdate:modelValue":e=>ee.value=e,activator:`parent`,contentClass:`v-select__content`,disabled:k.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:R,onAfterLeave:de},P.value),{default:()=>[n(Wl,{elevation:e.menuElevation,onFocusin:fe,onFocusout:pe,onKeydown:ae},{default:()=>[t[`menu-header`]&&B(`header`,{ref:c},[t[`menu-header`](T)]),a&&n(Fl,W({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":`${o.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(bl,{key:`no-data`,title:r(e.noDataText)},null)),n(pu,{ref:u,renderless:!0,items:O.value,itemKey:`value`},{default:({item:r,index:i,itemRef:a})=>{let o=Pn(r.props),s=W(r.props,{ref:a,key:r.value,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(Uc,W(r.props,{key:`divider-${i}`}),null):r.type===`subheader`?t.subheader?.({props:r.raw,index:i})??n(Sl,W(r.props,{key:`subheader-${i}`}),null):t.item?.({item:r.raw,internalItem:r,index:i,props:s})??n(bl,W(s,{role:`option`}),{prepend:({isSelected:t})=>B(H,null,[e.multiple&&!e.hideSelected?n(wc,{key:r.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,o.prependAvatar&&n(Sr,{image:o.prependAvatar},null),o.prependIcon&&n($,{icon:o.prependIcon},null)]),title:()=>m.value?xu(`v-select`,r.title,g(r)?.title):r.title})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&B(`footer`,{ref:l},[t[`menu-footer`](T)])]})]}),_.value.map((r,a)=>{function o(e){e.stopPropagation(),e.preventDefault(),se(r,!1)}let s=W(Bc.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?xt(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 B(`div`,{key:r.value,class:`v-select__selection`},[i?t.chip?n(zt,{key:`chip-defaults`,defaults:{VChip:{closable:C.value,size:`small`,text:r.title}}},{default:()=>[l]}):n(Bc,W({key:`chip`,closable:C.value,size:`small`,text:r.title,disabled:r.props.disabled},s),null):l??B(`span`,{class:`v-select__selection-text`},[r.title,e.multiple&&a<_.value.length-1&&B(`span`,{class:`v-select__selection-comma`},[L(`,`)])])])})]),"append-inner":(...r)=>B(H,null,[t[`append-inner`]?.(...r),e.menuIcon?n($,{class:`v-select__menu-icon`,color:o.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)])})}),Gt({isFocused:S,menu:ee,search:m,filteredItems:h,select:se},o)}});f(),y(),R();var Du=J({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...vu({filterKeys:[`title`]}),...wu(),...Lt(nu({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VAutocomplete`),Ou=q()({name:`VAutocomplete`,props:Du(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,{slots:t}){let{t:r}=Fn(),o=M(),s=U(!1),c=U(!0),l=U(!1),u=M(),d=M(),f=U(-1),p=U(null),{items:h,transformIn:_,transformOut:v}=kl(e),{textColorClasses:y,textColorStyles:b}=Xe(()=>o.value?.color),{InputIcon:x}=Ur(e),S=X(e,`search`,``),C=X(e,`modelValue`,[],e=>_(e===null?[null]:An(e)),t=>{let n=v(t);return e.multiple?n:n[0]??null}),w=a(()=>typeof e.counterValue==`function`?e.counterValue(C.value):typeof e.counterValue==`number`?e.counterValue:C.value.length),T=Xr(e),{filteredItems:E,getMatches:D}=bu(e,h,()=>p.value??(c.value?``:S.value)),O=a(()=>e.hideSelected&&p.value===null?E.value.filter(e=>!C.value.some(t=>t.value===e.value)):E.value),k=V(()=>e.closableChips&&!T.isReadonly.value&&!T.isDisabled.value),A=a(()=>!!(e.chips||t.chip)),ee=a(()=>A.value||!!t.selection),j=a(()=>C.value.map(e=>e.props.value)),te=a(()=>O.value.find(e=>e.type===`item`&&!e.props.disabled)),N=a(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&S.value===te.value?.title)&&O.value.length>0&&!c.value&&!l.value),P=a(()=>e.hideNoData&&!O.value.length||T.isReadonly.value||T.isDisabled.value),F=X(e,`menu`),I=a({get:()=>F.value,set:e=>{F.value&&!e&&u.value?.ΨopenChildren.size||e&&P.value||(F.value=e)}}),{menuId:ne,ariaExpanded:re,ariaControls:ie}=Cu(e,I),ae=M(),oe=M(),se=M(),ce=mu(ae,o),{onTabKeydown:le}=hu({groups:[{type:`element`,contentRef:oe},{type:`list`,contentRef:ae,displayItemsCount:()=>O.value.length},{type:`element`,contentRef:se}],onLeave:()=>{I.value=!1,o.value?.focus()}});function ue(t){e.openOnClear&&(I.value=!0),S.value=``}function R(){P.value||(I.value=!0)}function de(e){P.value||(s.value&&(e.preventDefault(),e.stopPropagation()),I.value=!I.value)}function fe(e){e.key===`Tab`&&le(e),ae.value?.$el.contains(e.target)&&(Dn(e)||e.key===`Backspace`)&&o.value?.focus()}function pe(t){if(T.isReadonly.value)return;let n=o.value?.selectionStart,r=C.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),N.value&&[`Enter`,`Tab`].includes(t.key)&&te.value&&!C.value.some(({value:e})=>e===te.value.value)&&Se(te.value),t.key===`ArrowDown`&&N.value&&ae.value?.focus(`next`),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&ee.value&&C.value.length>0&&!S.value)return Se(C.value[0],!1);if(~f.value){t.preventDefault();let e=f.value;Se(C.value[f.value],!1),f.value=e>=r-1?r-2:e}else t.key===`Backspace`&&!S.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;if(C.value[e])f.value=e;else{let e=S.value?.length??null;f.value=-1,o.value?.setSelectionRange(e,e)}}else if(t.key===`ArrowRight`){if(f.value<0)return;let e=f.value+1;C.value[e]?f.value=e:(f.value=-1,o.value?.setSelectionRange(0,0))}else~f.value&&Dn(t)&&(f.value=-1)}}function me(e){if(et(o.value,`:autofill`)||et(o.value,`:-webkit-autofill`)){let t=h.value.find(t=>t.title===e.target.value);t&&Se(t)}}function he(){e.eager&&d.value?.calculateVisibleItems()}function ge(){s.value&&(c.value=!0,o.value?.focus()),p.value=null}function _e(e){s.value=!0,setTimeout(()=>{l.value=!0})}function ve(e){l.value=!1,o.value?.$el.contains(e.relatedTarget)||(s.value=!1)}function ye(t){(t==null||t===``&&!e.multiple&&!ee.value)&&(C.value=[])}function be(e){(u.value?.contentEl)?.contains(e.relatedTarget)&&(s.value=!0)}let xe=U(!1);function Se(t,n=!0){if(!(!t||t.props.disabled)){if(e.multiple){let r=C.value.findIndex(n=>(e.valueComparator||vn)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...C.value,t]:[...C.value];e.splice(r,1),C.value=e}else i&&(C.value=[...C.value,t]);e.clearOnSelect&&(S.value=``)}else{let e=n!==!1;C.value=e?[t]:[],p.value=c.value?``:S.value??``,S.value=e&&!ee.value?t.title:``,i(()=>{I.value=!1,c.value=!0})}}}return z(s,(t,n)=>{t!==n&&(t?(xe.value=!0,S.value=e.multiple||ee.value?``:String(C.value.at(-1)?.props.title??``),c.value=!0,i(()=>xe.value=!1)):(!e.multiple&&S.value==null&&(C.value=[]),I.value=!1,!c.value&&S.value&&(p.value=S.value),S.value=``,f.value=-1))}),z(S,e=>{!s.value||xe.value||(e&&(I.value=!0),c.value=!e)}),z(I,t=>{if(!e.hideSelected&&t&&C.value.length&&c.value){let e=O.value.findIndex(e=>C.value.some(t=>e.value===t.value));Vn&&window.requestAnimationFrame(()=>{e>=0&&d.value?.scrollToIndex(e)})}t&&(p.value=null)}),z(h,(e,t)=>{I.value||s.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`]),a=C.value.length>0,l=ru.filterProps(e),p={search:S,filteredItems:E.value};return n(ru,W({ref:o},l,{modelValue:S.value,"onUpdate:modelValue":[e=>S.value=e,ye],focused:s.value,"onUpdate:focused":e=>s.value=e,validationValue:C.externalValue,counterValue:w.value,dirty:a,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":!!ee.value,"v-autocomplete--selecting-index":f.value>-1},e.class],style:e.style,readonly:T.isReadonly.value,placeholder:a?void 0:e.placeholder,"onClick:clear":ue,"onMousedown:control":R,onKeydown:pe,onBlur:be,"aria-expanded":re.value,"aria-controls":ie.value}),{...t,default:({id:a})=>B(H,null,[n(Hl,W({id:ne.value,ref:u,modelValue:I.value,"onUpdate:modelValue":e=>I.value=e,activator:`parent`,contentClass:`v-autocomplete__content`,disabled:P.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:he,onAfterLeave:ge},e.menuProps),{default:()=>[n(Wl,{elevation:e.menuElevation,onFocusin:_e,onKeydown:fe},{default:()=>[t[`menu-header`]&&B(`header`,{ref:oe},[t[`menu-header`](p)]),i&&n(Fl,W({key:`autocomplete-list`,ref:ae,filterable:!0,selected:j.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},ce,e.listProps),{default:()=>[t[`prepend-item`]?.(),!O.value.length&&!e.hideNoData&&(t[`no-data`]?.()??n(bl,{key:`no-data`,title:r(e.noDataText)},null)),n(pu,{ref:d,renderless:!0,items:O.value,itemKey:`value`},{default:({item:r,index:i,itemRef:a})=>{let o=W(r.props,{ref:a,key:r.value,active:N.value&&r===te.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(Uc,W(r.props,{key:`divider-${i}`}),null):r.type===`subheader`?t.subheader?.({props:r.raw,index:i})??n(Sl,W(r.props,{key:`subheader-${i}`}),null):t.item?.({item:r.raw,internalItem:r,index:i,props:o})??n(bl,W(o,{role:`option`}),{prepend:({isSelected:t})=>B(H,null,[e.multiple&&!e.hideSelected?n(wc,{key:r.value,modelValue:t,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,r.props.prependAvatar&&n(Sr,{image:r.props.prependAvatar},null),r.props.prependIcon&&n($,{icon:r.props.prependIcon},null)]),title:()=>c.value?r.title:xu(`v-autocomplete`,r.title,D(r)?.title)})}}),t[`append-item`]?.()]}),t[`menu-footer`]&&B(`footer`,{ref:se},[t[`menu-footer`](p)])]})]}),C.value.map((r,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),Se(r,!1)}let o=W(Bc.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?xt(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 B(`div`,{key:r.value,class:g([`v-autocomplete__selection`,i===f.value&&[`v-autocomplete__selection--selected`,y.value]]),style:m(i===f.value?b.value:{})},[A.value?t.chip?n(zt,{key:`chip-defaults`,defaults:{VChip:{closable:k.value,size:`small`,text:r.title}}},{default:()=>[c]}):n(Bc,W({key:`chip`,closable:k.value,size:`small`,text:r.title,disabled:r.props.disabled},o),null):c??B(`span`,{class:`v-autocomplete__selection-text`},[r.title,e.multiple&&i<C.value.length-1&&B(`span`,{class:`v-autocomplete__selection-comma`},[L(`,`)])])])})]),"append-inner":(...r)=>B(H,null,[t[`append-inner`]?.(...r),e.menuIcon?n($,{class:`v-autocomplete__menu-icon`,color:o.value?.fieldIconColor,icon:e.menuIcon,onMousedown:de,onClick:Ze,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&n(x,{key:`append-icon`,name:`appendInner`,color:r[0].iconColor.value},null)])})}),Gt({isFocused:s,isPristine:c,menu:I,search:S,filteredItems:E,select:Se},o)}});y(),f();var ku=J({color:String,density:String,...G()},`VBannerActions`),Au=q()({name:`VBannerActions`,props:ku(),setup(e,{slots:t}){return it({VBtn:{color:e.color,density:e.density,slim:!0,variant:`text`}}),K(()=>B(`div`,{class:g([`v-banner-actions`,e.class]),style:m(e.style)},[t.default?.()])),{}}}),ju=br(`v-banner-text`);f(),y(),R();var Mu=J({avatar:String,bgColor:String,color:String,icon:Q,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Ae(),...G(),...pt(),...It(),...Qt({mobile:null}),..._t(),...qe(),...Nn(),...At(),...ht(),...jn()},`VBanner`),Nu=q()({name:`VBanner`,props:Mu(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=In(()=>e.bgColor),{borderClasses:a}=Ot(e),{densityClasses:o}=Re(e),{displayClasses:s,mobile:c}=Tn(e),{dimensionStyles:l}=Nt(e),{elevationClasses:u}=or(e),{locationStyles:d}=nt(e),{positionClasses:f}=En(e),{roundedClasses:p}=Ve(e),{themeClasses:h}=Hn(e),_=V(()=>e.color),v=V(()=>e.density);it({VBannerActions:{color:_,density:v}}),K(()=>{let y=!!(e.text||t.text),b=!!(e.avatar||e.icon),x=!!(b||t.prepend);return n(e.tag,{class:g([`v-banner`,{"v-banner--stacked":e.stacked||c.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,r.value,a.value,o.value,s.value,u.value,f.value,p.value,e.class]),style:m([i.value,l.value,d.value,e.style]),role:`banner`},{default:()=>[x&&B(`div`,{key:`prepend`,class:`v-banner__prepend`},[t.prepend?n(zt,{key:`prepend-defaults`,disabled:!b,defaults:{VAvatar:{color:_.value,density:v.value,icon:e.icon,image:e.avatar}}},t.prepend):n(Sr,{key:`prepend-avatar`,color:_.value,density:v.value,icon:e.icon,image:e.avatar},null)]),B(`div`,{class:`v-banner__content`},[y&&n(ju,{key:`text`},{default:()=>[t.text?.()??e.text]}),t.default?.()]),t.actions&&n(Au,{key:`actions`},t.actions)]})})}});f(),y(),R();var Pu=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},...Ae(),...G(),...pt(),..._t(),...At(),...Ls({name:`bottom-navigation`}),...ht({tag:`header`}),...Pe({selectedClass:`v-btn--selected`}),...jn()},`VBottomNavigation`),Fu=q()({name:`VBottomNavigation`,props:Pu(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=hn(),{borderClasses:i}=Ot(e),{backgroundColorClasses:o,backgroundColorStyles:s}=In(()=>e.bgColor),{densityClasses:c}=Re(e),{elevationClasses:l}=or(e),{roundedClasses:u}=Ve(e),{ssrBootStyles:d}=ic(),f=a(()=>Number(e.height)-(e.density===`comfortable`?8:0)-(e.density===`compact`?16:0)),p=X(e,`active`,e.active),{layoutItemStyles:h}=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:V(()=>`bottom`),layoutSize:V(()=>p.value?f.value:0),elementSize:f,active:p,absolute:V(()=>e.absolute)});return dt(e,Ct),it({VBtn:{baseColor:V(()=>e.baseColor),color:V(()=>e.color),density:V(()=>e.density),stacked:V(()=>e.mode!==`horizontal`),variant:`text`}},{scoped:!0}),K(()=>n(e.tag,{class:g([`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,i.value,c.value,l.value,u.value,e.class]),style:m([s.value,h.value,{height:Y(f.value)},d.value,e.style])},{default:()=>[t.default&&B(`div`,{class:`v-bottom-navigation__content`},[t.default()])]})),{}}});f(),R();var Iu=J({fullscreen:Boolean,scrollable:Boolean,...Lt(fr({captureFocus:!0,origin:`center center`,scrollStrategy:`block`,transition:{component:zr},zIndex:2400,retainFocus:!0}),[`disableInitialFocus`])},`VDialog`),Lu=q()({name:`VDialog`,props:Iu(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,slots:r}){let a=X(e,`modelValue`),{scopeId:o}=kn(),s=M();function c(){t(`afterEnter`),(e.scrim||e.retainFocus)&&s.value?.contentEl&&!s.value.contentEl.contains(document.activeElement)&&s.value.contentEl.focus({preventScroll:!0})}function l(){t(`afterLeave`)}return z(a,async e=>{e||(await i(),s.value.activatorEl?.focus({preventScroll:!0}))}),K(()=>{let t=gr.filterProps(e),i=W({"aria-haspopup":`dialog`},e.activatorProps),u=W({tabindex:-1},e.contentProps);return n(gr,W({ref:s,class:[`v-dialog`,{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},t,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,"aria-modal":`true`,activatorProps:i,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:c,onAfterLeave:l},o),{activator:r.activator,default:(...e)=>n(zt,{root:`VDialog`},{default:()=>[r.default?.(...e)]})})}),Gt({},s)}});f();var Ru=J({inset:Boolean,...Iu({transition:`bottom-sheet-transition`})},`VBottomSheet`),zu=q()({name:`VBottomSheet`,props:Ru(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`);return K(()=>{let i=Lu.filterProps(e);return n(Lu,W(i,{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)}),{}}});y(),f();var Bu=J({divider:[Number,String],...G()},`VBreadcrumbsDivider`),Vu=q()({name:`VBreadcrumbsDivider`,props:Bu(),setup(e,{slots:t}){return K(()=>B(`li`,{"aria-hidden":`true`,class:g([`v-breadcrumbs-divider`,e.class]),style:m(e.style)},[t?.default?.()??e.divider])),{}}});f(),y();var Hu=J({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...G(),...Bt(It(),[`width`,`maxWidth`]),...Sn(),...ht({tag:`li`})},`VBreadcrumbsItem`),Uu=q()({name:`VBreadcrumbsItem`,props:Hu(),setup(e,{slots:t,attrs:r}){let i=$t(e,r),o=a(()=>e.active||i.isActive?.value),{dimensionStyles:s}=Nt(e),{textColorClasses:c,textColorStyles:l}=Xe(()=>o.value?e.activeColor:e.color);return K(()=>n(e.tag,{class:g([`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:m([l.value,s.value,e.style]),"aria-current":o.value?`page`:void 0},{default:()=>[i.isLink.value?B(`a`,W({class:`v-breadcrumbs-item--link`,onClick:i.navigate.value},i.linkProps),[t.default?.()??e.title]):t.default?.()??e.title]})),{}}});f(),y(),R();var Wu=J({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:`/`},icon:Q,items:{type:Array,default:()=>[]},...G(),...pt(),...At(),...ht({tag:`ul`})},`VBreadcrumbs`),Gu=q()({name:`VBreadcrumbs`,props:Wu(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=In(()=>e.bgColor),{densityClasses:o}=Re(e),{roundedClasses:s}=Ve(e);it({VBreadcrumbsDivider:{divider:V(()=>e.divider)},VBreadcrumbsItem:{activeClass:V(()=>e.activeClass),activeColor:V(()=>e.activeColor),color:V(()=>e.color),disabled:V(()=>e.disabled)}});let c=a(()=>e.items.map(e=>typeof e==`string`?{item:{title:e},raw:e}:{item:e,raw:e}));return K(()=>{let a=!!(t.prepend||e.icon);return n(e.tag,{class:g([`v-breadcrumbs`,r.value,o.value,s.value,e.class]),style:m([i.value,e.style])},{default:()=>[a&&B(`li`,{key:`prepend`,class:`v-breadcrumbs__prepend`},[t.prepend?n(zt,{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)=>B(H,null,[t.item?.({item:e,index:i})??n(Uu,W({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(Vu,null,{default:t.divider?()=>t.divider?.({item:r,index:i}):void 0})])),t.default?.()]})}),{}}});f(),y();var Ku=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},...Ae(),...G(),..._t(),...dc(),...At(),...ht({tag:`button`}),...jn(),...at({variant:`flat`})},`VIconBtn`),qu=q()({name:`VIconBtn`,props:Ku(),emits:{"update:active":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`active`),{themeClasses:a}=Hn(e),{borderClasses:o}=Ot(e),{elevationClasses:s}=or(e),{roundedClasses:c}=Ve(e),{colorClasses:l,colorStyles:u,variantClasses:d}=ct(()=>({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,h=e.size,_=f.has(h)?f.get(h):h,v=e.height??_,y=e.width??_,{iconSize:b}=fc(e,()=>new Map(e.iconSizes).get(h)),x={icon:t,size:b.value,color:e.iconColor,opacity:e.opacity};return n(e.tag,{type:e.tag===`button`?`button`:void 0,class:g([{"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:m([{"--v-icon-btn-rotate":Y(e.rotate,`deg`),"--v-icon-btn-height":Y(v),"--v-icon-btn-width":Y(y)},u.value,e.style]),tabindex:e.disabled||e.readonly?-1:0,onClick:p},{default:()=>[gn(!e.hideOverlay,`v-icon-btn`),B(`div`,{class:`v-icon-btn__content`,"data-no-activator":``},[!r.default&&t?n($,W({key:`content-icon`},x),null):n(zt,{key:`content-defaults`,disabled:!t,defaults:{VIcon:{...x}}},{default:()=>r.default?.()??j(e.text)})]),!!e.loading&&B(`span`,{key:`loader`,class:`v-icon-btn__loader`},[r.loader?.()??n(rr,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:`disable-shrink`,width:`2`,size:b.value},null)])]})}),{}}});function Ju(e){return e%4==0&&e%100!=0||e%400==0}var Yu=/^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/,Xu=/(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/,Zu=[0,31,28,31,30,31,30,31,31,30,31,30,31],Qu=[0,31,29,31,30,31,30,31,31,30,31,30,31],$u=1e4,ed=1e4;function td(e,t,n){let r=Sd(e);return jd(r,t[0],Od),yd(r),n&&md(r,n,r.hasTime),r}function nd(e,t,n){let r=Sd(e);return jd(r,t[t.length-1]),yd(r),n&&md(r,n,r.hasTime),r}function rd(e){let t=Sd(e);return t.day=1,vd(t),yd(t),t}function id(e){let t=Sd(e);return t.day=xd(t.year,t.month),vd(t),yd(t),t}function ad(e){return isFinite(parseInt(e))}function od(e){return typeof e==`number`&&isFinite(e)||!!Xu.exec(e)||typeof e==`object`&&isFinite(e.hour)&&isFinite(e.minute)}function sd(e){if(typeof e==`number`)return e;if(typeof e==`string`){let t=Xu.exec(e);return t?parseInt(t[1])*60+parseInt(t[3]||0):!1}return typeof e==`object`?typeof e.hour!=`number`||typeof e.minute!=`number`?!1:e.hour*60+e.minute:!1}function cd(e){return typeof e==`number`&&isFinite(e)||typeof e==`string`&&!!Yu.exec(e)||e instanceof Date}function ld(e,t=!1,n){if(typeof e==`number`&&isFinite(e)&&(e=new Date(e)),e instanceof Date){let t=ud(e);return n&&md(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=Yu.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 vd(i),yd(i),n&&md(i,n,i.hasTime),i}function ud(e){return yd({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 dd(e){return e.year*$u+e.month*100+e.day}function fd(e){return e.hour*100+e.minute}function pd(e){return dd(e)*ed+fd(e)}function md(e,t,n=!1){let r=dd(t),i=dd(e),a=r===i;return e.hasTime&&n&&a&&(r=fd(t),i=fd(e),a=r===i),e.past=i<r,e.present=a,e.future=i>r,e}function hd(e){return e instanceof Date||typeof e==`number`&&isFinite(e)}function gd(e,t,n){return e.hasTime!==t&&(e.hasTime=t,t||(e.hour=23,e.minute=59,e.time=Td(e)),n&&md(e,n,e.hasTime)),e}function _d(e,t,n){return e.hasTime=!0,e.hour=0,e.minute=0,Ed(e,t),yd(e),n&&md(e,n,!0),e}function vd(e){return e.weekday=bd(e),e}function yd(e){return e.time=Td(e),e.date=wd(e),e}function bd(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 xd(e,t){return Ju(e)?Qu[t]:Zu[t]}function Sd(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 Cd(e,t){let n=String(e);for(;n.length<t;)n=`0`+n;return n}function wd(e){let t=`${Cd(e.year,4)}-${Cd(e.month,2)}`;return e.hasDay&&(t+=`-${Cd(e.day,2)}`),t}function Td(e){return e.hasTime?`${Cd(e.hour,2)}:${Cd(e.minute,2)}`:``}function Ed(e,t){for(e.minute+=t;e.minute>=60;)e.minute-=60,e.hour++,e.hour>=24&&(Dd(e),e.hour=0);return e}function Dd(e){return e.day++,e.weekday=(e.weekday+1)%7,e.day>28&&e.day>xd(e.year,e.month)&&(e.day=1,e.month++,e.month>12&&(e.month=1,e.year++)),e}function Od(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=xd(e.year,e.month)),e}function kd(e,t=Dd,n=1){for(;--n>=0;)t(e);return e}function Ad(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 jd(e,t,n=Dd,r=6){for(;e.weekday!==t&&--r>=0;)n(e);return e}function Md(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 Nd(e){let t=`${Cd(e.hour,2)}:${Cd(e.minute,2)}`,n=e.date;return new Date(`${n}T${t}:00+00:00`)}function Pd(e,t,n,r,i=42,a=0){let o=dd(t),s=[],c=Sd(e),l=0,u=l===o;if(o<dd(e))throw Error(`End date is earlier than start date.`);for(;(!u||s.length<a)&&s.length<i;){if(l=dd(c),u||=l===o,r[c.weekday]===0){c=Dd(c);continue}let e=Sd(c);yd(e),md(e,n),s.push(e),c=kd(c,Dd,r[c.weekday])}if(!s.length)throw Error(`No dates found using specified start date, end date, and weekdays.`);return s}function Fd(e,t,n,r,i){let a=[];for(let o=0;o<r;o++){let r=t+o*n,s=Sd(e);a.push(_d(s,r,i))}return a}function Id(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(Nd(n))}catch{return``}}}function Ld(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}f(),R();function Rd(e){let t=oe({now:ld(`0000-00-00 00:00`,!0),today:ld(`0000-00-00`,!0)}),n=a(()=>e.now&&cd(e.now)?ld(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 i(){return ud(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||i();o(e,t.now),s(e,t.now),o(e,t.today)}return z(n,c),c(),r(),{times:t,parsedNow:n,updateTimes:c,setPresent:r,getNow:i,updateDay:o,updateTime:s}}f();var zd=J({start:{type:[String,Number,Date],validate:cd,default:()=>ud(new Date).date},end:{type:[String,Number,Date],validate:cd},weekdays:{type:[Array,String],default:()=>[0,1,2,3,4,5,6],validate:Ld},firstDayOfWeek:[Number,String],firstDayOfYear:[Number,String],weekdayFormat:{type:Function,default:null},dayFormat:{type:Function,default:null},locale:String,now:{type:String,validator:cd},type:{type:String,default:`month`}},`VCalendar-base`);function Bd(e){let{times:t,updateTimes:n}=Rd({now:e.now}),r=cn(e),i=Cs(),o=a(()=>e.type===`month`?rd(ld(e.start,!0)):ld(e.start,!0)),s=a(()=>{let t=o.value,n=e.end&&ld(e.end)||t,r=pd(n)<pd(t)?t:n;return e.type===`month`?id(r):r}),c=a(()=>cd(e.modelValue)?ld(e.modelValue,!0):o.value||t.today),l=a(()=>{let t=Array.isArray(e.weekdays)?e.weekdays:(e.weekdays||``).split(`,`).map(e=>parseInt(e,10)),n=i.toJsDate(i.startOfWeek(i.date(),e.firstDayOfWeek)).getDay();return[...t.toSorted().filter(e=>e>=n),...t.toSorted().filter(e=>e<n)]}),u=a(()=>{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=a(()=>Md(l.value)),f=a(()=>Pd(o.value,s.value,t.today,d.value)),p=a(()=>e.dayFormat?e.dayFormat:Id(r.current.value,()=>({timeZone:`UTC`,day:`numeric`}))),m=a(()=>e.weekdayFormat?e.weekdayFormat:Id(r.current.value,(e,t)=>({timeZone:`UTC`,weekday:t?`short`:`long`})));function h(e){return $e(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 i.getWeek(i.date(t.date),e.firstDayOfWeek,e.firstDayOfYear)}function v(e){return td(e,l.value,t.today)}function y(e){return nd(e,l.value,t.today)}function b(e){return Id(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}}f(),R();var Vd=J({maxDays:{type:Number,default:7},intervalHeight:{type:[Number,String],default:48,validate:ad},intervalWidth:{type:[Number,String],default:60,validate:ad},intervalMinutes:{type:[Number,String],default:60,validate:ad},firstInterval:{type:[Number,String],default:0,validate:ad},firstTime:{type:[Number,String,Object],validate:od},intervalCount:{type:[Number,String],default:24,validate:ad},intervalFormat:{type:Function,default:null},intervalStyle:{type:Function,default:null},showIntervalLabel:{type:Function,default:null}},`VCalendar-intervals`);function Hd(e){let t=Bd(e),n=U(),r=a(()=>parseInt(String(e.firstInterval||0))),i=a(()=>parseInt(String(e.intervalMinutes||60))),o=a(()=>parseInt(String(e.intervalCount||24))),s=a(()=>parseFloat(String(e.intervalHeight||48))),c=a(()=>sd(e.firstTime)),l=a(()=>{let e=c.value;return e!==!1&&e>=0&&e<=1440?e:r.value*i.value}),u=a(()=>o.value*s.value),d=a(()=>Pd(t.parsedStart.value,t.parsedEnd.value,t.times.today,t.weekdaySkips.value,e.maxDays)),f=a(()=>{let e=d.value,n=l.value,r=i.value,a=o.value,s=t.times.now;return e.map(e=>Fd(e,n,r,a,s))}),p=a(()=>e.intervalFormat?e.intervalFormat:Id(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=Sd(n),a=new nn(e.currentTarget),o=l.value,c=e,u=e,d=c.changedTouches||c.touches,f=d&&d[0]?d[0]:u,p=(Bn([f.clientX,f.clientY]).y-a.top)/s.value;return _d(r,o+Math.floor(p*i.value),t.times.now)}function _(e){let t=Sd(e);return t.timeToY=b,t.timeDelta=x,t.minutesToPixels=y,t.week=d.value,t.intervalRange=[l.value,l.value+o.value*i.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/i.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=sd(e);if(n===!1)return!1;let r=o.value*i.value;if(t&&typeof e==`object`&&`day`in e){let i=dd(e),a=dd(t);n+=(i-a)*r}let a=l.value;return(n-a)/r}return{...t,scrollAreaRef:n,parsedFirstInterval:r,parsedIntervalMinutes:i,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 Ud(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 Wd(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 Gd={mounted:Ud,unmounted:Wd};f(),y(),R();var Kd=st({name:`VCalendarDaily`,directives:{vResize:Gd},props:{color:String,shortWeekdays:{type:Boolean,default:!0},shortIntervals:{type:Boolean,default:!0},hideHeader:Boolean,...zd(),...Vd()},setup(e,{slots:t,attrs:r}){let a=M(0),o=M(),s=Hd(e);function c(){i(l)}function l(){a.value=u()}function u(){return s.scrollAreaRef.value&&o.value?s.scrollAreaRef.value.offsetWidth-o.value.offsetWidth:0}function d(){return B(`div`,{class:`v-calendar-daily__head`,style:{marginRight:a.value+`px`}},[f(),p()])}function f(){let n=Y(e.intervalWidth);return B(`div`,{class:`v-calendar-daily__intervals-head`,style:{width:n}},[t[`interval-header`]?.()])}function p(){return s.days.value.map(_)}function _(e,t){let n=go(r,`:day`,t=>({nativeEvent:t,...s.getSlotScope(e)}));return B(`div`,W({key:e.date,class:[`v-calendar-daily_head-day`,s.getRelativeClasses(e)]},n),[y(e),b(e),v(e,t)])}function v(e,n){return t[`day-header`]?.({week:s.days.value,...e,index:n})??[]}function y(t){let n=t.present?e.color:void 0;return B(`div`,W(s.getColorProps({text:n}),{class:`v-calendar-daily_head-weekday`}),[s.weekdayFormatter.value(t,e.shortWeekdays)])}function b(e){return B(`div`,{class:`v-calendar-daily_head-day-label`},[t[`day-label-header`]?.(e)??x(e)])}function x(t){let i=go(r,`:date`,e=>({nativeEvent:e,...t}));return n(qu,W({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ze},i),{default:()=>[s.dayFormatter.value(t,!1)]})}function S(){return B(`div`,{class:`v-calendar-daily__body`},[C()])}function C(){return B(`div`,{ref:s.scrollAreaRef,class:`v-calendar-daily__scroll-area`},[w()])}function w(){return B(`div`,{ref:o,class:`v-calendar-daily__pane`,style:{height:Y(s.bodyHeight.value)}},[T()])}function T(){return B(`div`,{class:`v-calendar-daily__day-container`},[A(),t.days?.()??E()])}function E(){return s.days.value.map((e,t)=>{let n=go(r,`:time`,t=>({nativeEvent:t,...s.getSlotScope(s.getTimestampAtEvent(t,e))}));return B(`div`,W({key:e.date,class:[`v-calendar-daily__day`,s.getRelativeClasses(e)]},n),[O(t),D(e)])})}function D(e){return t[`day-body`]?.(s.getSlotScope(e))??[]}function O(e){return s.intervals.value[e].map(k)}function k(n){let r=Y(e.intervalHeight),i=e.intervalStyle||s.intervalStyleDefault;return B(`div`,{class:`v-calendar-daily__day-interval`,key:n.time,style:m([{height:r},i(n)])},[t.interval?.(s.getSlotScope(n))])}function A(){let t=Y(e.intervalWidth),n=go(r,`:interval`,e=>({nativeEvent:e,...s.getTimestampAtEvent(e,s.parsedStart.value)}));return B(`div`,W({class:`v-calendar-daily__intervals-body`,style:{width:t}},n),[ee()])}function ee(){return s.intervals.value.length?s.intervals.value[0].map(j):null}function j(t){let n=Y(e.intervalHeight),r=e.shortIntervals,i=(e.showIntervalLabel||s.showIntervalLabelDefault)(t)?s.intervalFormatter.value(t,r):void 0;return B(`div`,{key:t.time,class:`v-calendar-daily__interval`,style:{height:n}},[B(`div`,{class:`v-calendar-daily__interval-text`},[i])])}return h(c),K(()=>me(B(`div`,{class:g([`v-calendar-daily`,r.class]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:d(),S()]),[[Gd,l,void 0,{quiet:!0}]])),{...s,scrollPush:a,pane:o,init:c,onResize:l,getScrollPush:u}}});function qd(e,t){return typeof t==`function`?t(e):typeof t==`string`&&typeof e==`object`&&e?e[t]:typeof e==`string`?e:``}function Jd(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:qd(e,t);return{...e,categoryName:n}}):[]}f(),y();var Yd=st({name:`VCalendarCategory`,props:{categories:{type:[Array,String],default:``},categoryText:[String,Function],categoryForInvalid:{type:String,default:``},...zd(),...Vd()},setup(e,{slots:t,attrs:r}){let i=Hd(e),o=a(()=>Jd(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 B(`div`,{class:`v-calendar-category__columns`},[o.value.map(t=>l(e,s(e,t)))])}function l(e,n){let a=typeof n.category==`object`?n.category.categoryName:n.category,o=go(r,`:dayCategory`,()=>s(i.getSlotScope(e)||e,n.category));return B(`div`,W({class:`v-calendar-category__column-header`},o),[t.category?.(n)??u(a),t[`day-header`]?.(n)])}function u(t){return B(`div`,{class:`v-calendar-category__category`},[t===null?e.categoryForInvalid:t])}function d(){let e=[];return i.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 a=o.value[n],s=go(r,`:time`,t=>i.getSlotScope(i.getTimestampAtEvent(t,e)));return B(`div`,W({key:e.date+`-`+n,class:[`v-calendar-daily__day`,i.getRelativeClasses(e)]},s),[p(t,a),g(e,a)])}function p(e,t){return i.intervals.value[e].map(e=>h(e,t))}function h(n,r){let a=Y(e.intervalHeight),o=e.intervalStyle||i.intervalStyleDefault;return B(`div`,{key:n.time,class:`v-calendar-daily__day-interval`,style:m([{height:a},o({...n,category:r})])},[t.interval?.(s(i.getSlotScope(n),r))])}function g(e,t){return B(`div`,{class:`v-calendar-category__columns`},[_(e,t)])}function _(e,n){let a=go(r,`:timeCategory`,t=>s(i.getSlotScope(i.getTimestampAtEvent(t,e)),n));return B(`div`,W({class:`v-calendar-category__column`},a),[t[`day-body`]?.(s(i.getSlotScope(e),n))])}return K(()=>n(Kd,W({class:[`v-calendar-daily`,`v-calendar-category`]},e),{...t,days:d,"day-header":c})),{...i,parsedCategories:o}}});f(),y();var Xd=st({name:`VCalendarWeekly`,props:{minWeeks:{validate:ad,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,...zd()},setup(e,{slots:t,attrs:r}){let i=Bd(e),o=hn(),s=a(()=>parseInt(String(e.minWeeks))),c=a(()=>{let e=s.value*i.parsedWeekdays.value.length;return Pd(i.getStartOfWeek(i.parsedStart.value),i.getEndOfWeek(i.parsedEnd.value),i.times.today,i.weekdaySkips.value,2**53-1,e)}),l=a(()=>{let e=i.times.today;return Pd(i.getStartOfWeek(e),i.getEndOfWeek(e),e,i.weekdaySkips.value,i.parsedWeekdays.value.length,i.parsedWeekdays.value.length)}),u=a(()=>e.monthFormat?e.monthFormat:Id(i.locale.current.value,(e,t)=>({timeZone:`UTC`,month:t?`short`:`long`})));function d(e){let t=dd(e);return t<dd(i.parsedStart.value)||t>dd(i.parsedEnd.value)}function f(){return B(`div`,{class:`v-calendar-weekly__head`,role:`row`},[p()])}function p(){let t=l.value.map(m);return e.showWeek&&t.unshift(B(`div`,{class:`v-calendar-weekly__head-weeknumber`},null)),t}function m(t,n){let r=d(c.value[n]),a=t.present?e.color:void 0;return B(`div`,W(i.getColorProps({text:a}),{key:t.date,class:[`v-calendar-weekly__head-weekday`,i.getRelativeClasses(t,r)],role:`columnheader`}),[i.weekdayFormatter.value(t,e.shortWeekdays)])}function h(){let e=c.value,t=i.parsedWeekdays.value.length,n=[];for(let r=0;r<e.length;r+=t)n.push(_(e.slice(r,r+t),v(e[r])));return n}function _(t,n){let r=t.map((e,n)=>b(e,n,t));return e.showWeek&&r.unshift(y(n)),B(`div`,{key:t[0].date,class:`v-calendar-weekly__week`,role:`row`},[r])}function v(e){return i.getWeekNumber(e)}function y(e){return B(`div`,{class:`v-calendar-weekly__weeknumber`},[B(`small`,null,[String(e)])])}function b(e,n,a){let o=d(e),s=go(r,`:day`,t=>({nativeEvent:t,...e}));return B(`div`,W({key:e.date,class:[`v-calendar-weekly__day`,i.getRelativeClasses(e,o)],role:`cell`},s),[x(e),t.day?.({outside:o,index:n,week:a,...e})])}function x(e){return B(`div`,{class:`v-calendar-weekly__day-label`},[t[`day-label`]?.(e)??S(e)])}function S(t){let a=t.day===1&&e.showMonthOnFirst,o=go(r,`:date`,e=>({nativeEvent:e,...t}));return n(qu,W({active:t.present,activeColor:e.color,variant:`outlined`,baseVariant:`text`,"onUpdate:active":Ze},o),{default:()=>[a?u.value(t,e.shortMonths)+` `+i.dayFormatter.value(t,!1):i.dayFormatter.value(t,!1)]})}return K(()=>B(`div`,{class:g([`v-calendar-weekly`,o.themeClasses.value]),onDragstart:e=>e.preventDefault()},[e.hideHeader?void 0:f(),h()])),{...i,days:c,todayWeek:l,monthFormatter:u,isOutside:d}}}),Zd=864e5;function Qd(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 $d(e,t,n,r,i=!0){return i?!(e>=r||t<=n):!(e>r||t<n)}function ef(e){e.forEach(t=>{t.visuals.forEach(t=>{t.columnCount=e.length})})}function tf(e){return[e.startTimestampIdentifier,e.endTimestampIdentifier]}function nf(e){return[e.startIdentifier,e.endIdentifier]}function rf(e,t){return[Math.max(t,e.startTimestampIdentifier),Math.min(t+Zd,e.endTimestampIdentifier)]}function af(e,t,n,r){for(let i=0;i<e.length;i++){let a=e[i],o=!1;if($d(t,n,a.start,a.end,r))for(let e=0;e<a.visuals.length;e++){let i=a.visuals[e],[s,c]=r?tf(i.event):nf(i.event);if($d(t,n,s,c,r)){o=!0;break}}if(!o)return i}return-1}function of(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=Qd(r,pd(n));return o.forEach(e=>{let[n,r]=i?tf(e.event):nf(e.event);t.groups.length>0&&!$d(n,r,t.min,t.max,i)&&(ef(t.groups),t.reset());let a=af(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))}),ef(t.groups),i&&t.reset(),o}};return t}var sf=100,cf=(e,t,n)=>{let r=of(t);return(e,t,n,i)=>{let a=r.getVisuals(e,t,n,i);return n&&a.forEach(e=>{e.left=e.column*sf/e.columnCount,e.width=sf/e.columnCount}),a}},lf=100,uf=5,df=1.7,ff=(e,t,n)=>{let r=of(t);return(e,t,i,a)=>{if(!i)return r.getVisuals(e,t,i,a);let o=pd(e),s=Qd(t,o),c=bf(s,o);for(let e of c){let t=[];for(let r of e.visuals){let e=xf(r,o),i=gf(e,t);if(i===!1){let r=vf(e,t);r&&(e.parent=r,e.sibling=$d(e.start,e.end,r.start,Cf(r.start,n)),e.index=r.index+1,r.children.push(e))}else{let[r]=_f(e,t,i-1,i-1),a=_f(e,t,i+1,i+t.length,!0);e.children=a,e.index=i,r&&(e.parent=r,e.sibling=$d(e.start,e.end,r.start,Cf(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&&$d(e.start,Cf(e.start,n),t.start,t.end)&&(t.sibling=!0)}t.push(e)}pf(t,n)}return s.sort((e,t)=>e.left-t.left||e.event.startTimestampIdentifier-t.event.startTimestampIdentifier),s}};function pf(e,t){for(let n of e){let{visual:r,parent:i}=n,a=Sf(n)+1,o=i?i.visual.left:0,s=lf-o,c=Math.min(uf,lf/a),l=mf(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=yf(n,e,t)?lf-r.left:Math.min(lf-r.left,d*df)}}function mf(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 hf(e,t){let n=[];for(let r of t)$d(e.start,e.end,r.start,r.end)&&n.push(r.index);return n}function gf(e,t){let n=hf(e,t);n.sort();for(let e=0;e<n.length;e++)if(e<n[e])return e;return!1}function _f(e,t,n,r,i=!1){let a=[];for(let i of t)i.index>=n&&i.index<=r&&$d(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 vf(e,t){let n=null;for(let r of t)$d(e.start,e.end,r.start,r.end)&&(n===null||r.index>n.index)&&(n=r);return n}function yf(e,t,n){for(let r of t)if(r!==e&&r.index>e.index&&$d(e.start,Cf(e.start,n),r.start,r.end))return!1;return!0}function bf(e,t){let n=[];for(let r of e){let[e,i]=rf(r.event,t),a=!1;for(let t of n)if($d(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 xf(e,t){let[n,r]=rf(e.event,t);return{parent:null,sibling:!0,index:0,visual:e,start:n,end:r,children:[]}}function Sf(e){let t=e.index;for(let n of e.children){let e=Sf(n);e>t&&(t=e)}return t}function Cf(e,t){let n=e%100,r=n+t,i=Math.floor(r/60),a=r%60;return e-n+i*100+a}var wf={stack:ff,column:cf};function Tf(e,t,n,r,i=!1,a=!1){let o=e[n],s=e[r],c=ld(o,!0),l=s?ld(s,!0):c,u=hd(o)?gd(c,i):c,d=hd(s)?gd(l,i):l,f=dd(u),p=pd(u),m=dd(d),h=u.hasTime?0:2359;return{input:e,start:u,startIdentifier:f,startTimestampIdentifier:p,end:d,endIdentifier:m,endTimestampIdentifier:pd(d)+h,allDay:!u.hasTime,index:t,category:a}}function Ef(e,t){return t>=e.startIdentifier&&t<=e.endIdentifier}function Df(e,t,n){if(n){let r=Ed(Sd(t),n[0]),i=Ed(Sd(t),n[1]),a=e.startTimestampIdentifier<pd(i),o=e.endTimestampIdentifier>pd(r);return a&&o}return Ef(e,dd(t))}function Of(e,t){return e.end.time===`00:00`&&e.end.date===t.date&&e.start.date!==t.date}function kf(e,t,n,r){return n===e.startIdentifier||r===t.weekday&&Ef(e,n)}function Af(e,t,n){return t<=e.endIdentifier&&n>=e.startIdentifier}f(),R();var jf=100,Mf=95,Nf=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 wf||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 Pf(e,t,n){let r=Bd(e),i=a(()=>!Array.isArray(e.events)||e.events.length===0),o=a(()=>e.type===`category`),s=a(()=>typeof e.eventTimed==`function`?e.eventTimed:t=>!!t[e.eventTimed]),c=a(()=>typeof e.eventCategory==`function`?e.eventCategory:t=>t[e.eventCategory]),l=a(()=>e.events?e.events.map((t,n)=>Tf(t,n,e.eventStart||``,e.eventEnd||``,s.value(t),o.value?c.value(t):!1)):[]),u=a(()=>parseInt(String(e.eventOverlapThreshold||0))),d=a(()=>typeof e.eventTextColor==`function`?e.eventTextColor:()=>e.eventTextColor),f=a(()=>typeof e.eventName==`function`?e.eventName:(t,n)=>t.input[e.eventName]||``),p=a(()=>typeof e.eventOverlapMode==`function`?e.eventOverlapMode:wf[e.eventOverlapMode]),m=a(()=>r.effectiveWeekdays.value);function h(t){return typeof e.eventColor==`function`?e.eventColor(t):t.color||e.eventColor}let g=M([]);function _(){if(i.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=dd(n),s=n.week,c=a===t.startIdentifier,l=a===t.endIdentifier,u=Mf;if(!o.value)for(let e=n.index+1;e<s.length;e++){let n=dd(s[e]);if(t.endIdentifier>=n)u+=jf,l||=n===t.endIdentifier;else{l=!0;break}}return x(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 b({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||Of(t,i))return!1;let s=dd(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 x(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 x(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,_=Ad(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),b=()=>{let e=f.value(i,o);if(i.start.hasTime){if(o){let t=y(),n=_?`, `:B(`br`,null,null);return B(`span`,{class:`v-event-summary`},[B(`strong`,null,[e]),n,t])}{let t=v(i.start,!0);return B(`span`,{class:`v-event-summary`},[B(`strong`,null,[t]),L(` `),e])}}return B(`span`,{class:`v-event-summary`},[e])},x={...a,event:i.input,outside:a.day.outside,singline:_,overlapsNoon:m,formatTime:v,timeSummary:y,eventSummary:b},C=go(n,`:event`,e=>({...x,nativeEvent:e}));return me(B(`div`,W(r.getColorProps({text:l,background:p}),C,s,{ref_for:!0,ref:g}),[c?.(x)??S(b)]),[[Xt,e.eventRipple??!0]])}function S(e){return B(`div`,{class:`pl-1`},[e()])}function C(t){let n=(e.eventHeight||0)+(e.eventMarginBottom||0);return B(`div`,{style:{height:`${n}px`},"data-date":t.date,ref_for:!0,ref:g},null)}function w(t){let r=e.eventHeight||0,i=e.eventMarginBottom||0,a=go(n,`:more`,e=>({nativeEvent:e,...t}));return me(B(`div`,W({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),[[Xt,e.eventRipple??!0]])}function T(){let e=r.days.value,t=dd(e[0]),n=dd(e[e.length-1]);return l.value.filter(e=>Af(e,t,n))}function E(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 D(e){let t=dd(e),n=m.value[0];return l.value.filter(r=>kf(r,e,t,n))}function O(e){let t=dd(e),n=m.value[0];return l.value.filter(r=>r.allDay&&(o.value?Ef(r,t):kf(r,e,t,n))&&E(r,e.category))}function k(e){return l.value.filter(t=>!t.allDay&&Df(t,e,e.intervalRange)&&E(t,e.category))}function A(){if(i.value)return{...t};let n=p.value(l.value,m.value[0],u.value),r=e=>!!e,a=(e,t,i,a)=>{let s=t(e),c=n(e,s,a,o.value);if(a)return c.map(t=>i(t,e)).filter(r);let l=[];return c.forEach((t,n)=>{for(;l.length<t.column;)l.push(C(e));let r=i(t,e);r&&l.push(r)}),l};return{...t,day:n=>{let r=a(n,D,y,!1);if(r&&r.length>0&&e.eventMore&&r.push(w(n)),t.day){let e=t.day(n);e&&(r=r?r.concat(e):e)}return r},"day-header":e=>{let n=a(e,O,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=a(e,k,b,!0),r=[B(`div`,{class:`v-event-timed-container`},[n])];if(t[`day-body`]){let n=t[`day-body`](e);n&&(r=r.concat(n))}return r}}}return{...r,noEvents:i,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:b,genEvent:x,genName:S,genPlaceholder:C,genMore:w,getVisibleEvents:T,isEventForCategory:E,getEventsForDay:D,getEventsForDayAll:O,getEventsForDayTimed:k,getScopedSlots:A}}f(),R();var Ff=q()({name:`VCalendar`,directives:{vResize:Gd},props:{modelValue:{type:[String,Number,Date],validate:cd},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:``},...zd(),...Nf()},setup(e,{slots:t,attrs:r,emit:i}){let o=M(),s=Pf(e,t,r),c=M(null),l=M(null),u=a(()=>parseInt(String(e.categoryDays))||1),d=a(()=>Jd(e.categories,e.categoryText)),f=a(()=>{let t=s.parsedValue.value,n=null,r=e.maxDays,i=d.value,a=t,o=t;switch(e.type){case`month`:n=Xd,a=rd(t),o=id(t);break;case`week`:n=Kd,a=s.getStartOfWeek(t),o=s.getEndOfWeek(t),r=7;break;case`day`:n=Kd,r=1;break;case`4day`:n=Kd,o=kd(Sd(o),Dd,3),yd(o),r=4;break;case`custom-weekly`:n=Xd,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`custom-daily`:n=Kd,a=s.parsedStart.value||t,o=s.parsedEnd.value;break;case`category`:let c=u.value;n=Yd,o=kd(Sd(o),Dd,c),yd(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=a(()=>s.effectiveWeekdays.value),g=a(()=>e.type===`category`),_=a(()=>s.getFormatter({timeZone:`UTC`,month:`long`})),v=a(()=>s.getFormatter({timeZone:`UTC`,month:`short`})),y=a(()=>{let{start:e,end:t}=f.value,n=e.year!==t.year,r=n||e.month!==t.month;return n?v.value(e,!0)+` `+e.year+` - `+v.value(t,!0)+` `+t.year:r?v.value(e,!0)+` - `+v.value(t,!0)+` `+t.year:_.value(e,!1)+` `+e.year});function b(){let{start:e,end:t}=f.value;(!c.value||!l.value||e.date!==c.value.date||t.date!==l.value.date)&&(c.value=e,l.value=t,i(`change`,{start:e,end:t}))}function x(t=1){let n=Sd(s.parsedValue.value),r=t>0,a=r?Dd:Od,o=r?31:1,c=r?t:-t;for(;--c>=0;)switch(e.type){case`month`:n.day=o,a(n);break;case`week`:kd(n,a,7);break;case`day`:kd(n,a,1);break;case`4day`:kd(n,a,4);break;case`category`:kd(n,a,u.value)}vd(n),yd(n),md(n,s.times.now),e.modelValue instanceof Date?i(`update:modelValue`,Nd(n)):typeof e.modelValue==`number`?i(`update:modelValue`,Nd(n).getTime()):i(`update:modelValue`,n.date),i(`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))}return t}return z(f,b),h(()=>{s.updateEventVisibility(),b()}),p(()=>{window.requestAnimationFrame(s.updateEventVisibility)}),K(()=>{let{start:t,end:a,maxDays:c,component:l,categories:u}=f.value;return me(n(l,W({ref:o,class:[`v-calendar`,{"v-calendar-events":!s.noEvents.value}],role:`grid`},l.filterProps(e),{start:t.date,end:a.date,maxDays:c,weekdays:s.effectiveWeekdays.value,categories:u,"onClick:date":(e,t)=>{r[`onUpdate:modelValue`]&&i(`update:modelValue`,t.date)}}),s.getScopedSlots()),[[Gd,s.updateEventVisibility,void 0,{quiet:!0}]])}),Gt({...s,lastStart:c,lastEnd:l,parsedCategoryDays:u,renderProps:f,eventWeekdays:m,categoryMode:g,title:y,monthLongFormatter:_,monthShortFormatter:v,parsedCategories:d,checkChange:b,move:x,next:S,prev:C,getCategoryList:w},o)}});y(),f();var If=J({...G(),...ht()},`VCardActions`),Lf=q()({name:`VCardActions`,props:If(),setup(e,{slots:t}){return it({VBtn:{slim:!0,variant:`text`}}),K(()=>n(e.tag,{class:g([`v-card-actions`,e.class]),style:m(e.style)},t)),{}}});y(),f();var Rf=J({opacity:[Number,String],...G(),...ht()},`VCardSubtitle`),zf=q()({name:`VCardSubtitle`,props:Rf(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:g([`v-card-subtitle`,e.class]),style:m([{"--v-card-subtitle-opacity":e.opacity},e.style])},t)),{}}}),Bf=br(`v-card-title`);f(),y();var Vf=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(),...pt(),...ht()},`VCardItem`),Hf=q()({name:`VCardItem`,props:Vf(),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:g([`v-card-item`,e.class]),style:m(e.style)},{default:()=>[i&&B(`div`,{key:`prepend`,class:`v-card-item__prepend`},[t.prepend?n(zt,{key:`prepend-defaults`,disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):B(H,null,[e.prependAvatar&&n(Sr,{key:`prepend-avatar`,density:e.density,image:e.prependAvatar},null),e.prependIcon&&n($,{key:`prepend-icon`,density:e.density,icon:e.prependIcon},null)])]),B(`div`,{class:`v-card-item__content`},[s&&n(Bf,{key:`title`},{default:()=>[t.title?.()??j(e.title)]}),c&&n(zf,{key:`subtitle`},{default:()=>[t.subtitle?.()??j(e.subtitle)]}),t.default?.()]),o&&B(`div`,{key:`append`,class:`v-card-item__append`},[t.append?n(zt,{key:`append-defaults`,disabled:!a,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):B(H,null,[e.appendIcon&&n($,{key:`append-icon`,density:e.density,icon:e.appendIcon},null),e.appendAvatar&&n(Sr,{key:`append-avatar`,density:e.density,image:e.appendAvatar},null)])])]})}),{}}});y(),f();var Uf=J({opacity:[Number,String],...G(),...ht()},`VCardText`),Wf=q()({name:`VCardText`,props:Uf(),setup(e,{slots:t}){return K(()=>n(e.tag,{class:g([`v-card-text`,e.class]),style:m([{"--v-card-text-opacity":e.opacity},e.style])},t)),{}}});f(),R();var Gf=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},...Ae(),...G(),...pt(),...It(),..._t(),...ln(),...qe(),...Nn(),...At(),...Sn(),...ht(),...jn(),...at({variant:`elevated`})},`VCard`),Kf=q()({name:`VCard`,directives:{vRipple:Xt},props:Gf(),setup(e,{attrs:t,slots:r}){let{themeClasses:i}=Hn(e),{borderClasses:a}=Ot(e),{colorClasses:o,colorStyles:s,variantClasses:c}=ct(e),{densityClasses:l}=Re(e),{dimensionStyles:u}=Nt(e),{elevationClasses:d}=or(e),{loaderClasses:f}=Ht(e),{locationStyles:p}=nt(e),{positionClasses:m}=En(e),{roundedClasses:h}=Ve(e),g=$t(e,t),_=U(void 0);return z(()=>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,b=!!(r.title||e.title!=null),x=!!(r.subtitle||e.subtitle!=null),S=b||x,C=!!(r.append||e.appendAvatar||e.appendIcon),w=!!(r.prepend||e.prependAvatar||e.prependIcon),T=!!(r.image||e.image),E=S||w||C,D=!!(r.text||e.text!=null);return me(n(y,W(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:()=>[T&&B(`div`,{key:`image`,class:`v-card__image`},[r.image?n(zt,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):n(xr,{key:`image-img`,cover:!0,src:e.image},null)]),n(dn,{name:`v-card`,active:!!e.loading,color:_.value},{default:r.loader}),E&&n(Hf,{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}),D&&n(Wf,{key:`text`},{default:()=>[r.text?.()??e.text]}),r.default?.(),r.actions&&n(Lf,null,{default:r.actions}),gn(v,`v-card`)]}),[[Xt,v&&e.ripple]])}),{}}}),qf=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 Jf(e,t){let n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,t.start?.({originalEvent:e,...t})}function Yf(e,t){let n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,t.end?.({originalEvent:e,...t}),qf(t)}function Xf(e,t){let n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,t.move?.({originalEvent:e,...t})}function Zf(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=>Jf(e,t),touchend:e=>Yf(e,t),touchmove:e=>Xf(e,t)}}function Qf(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=Zf(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[a]=o,He(o).forEach(e=>{r.addEventListener(e,o[e],i)})}function $f(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];He(i).forEach(e=>{n.removeEventListener(e,i[e])}),delete n._touchHandlers[r]}var ep={mounted:Qf,unmounted:$f};f(),y(),R();var tp=Symbol.for(`vuetify:v-window`),np=Symbol.for(`vuetify:v-window-group`),rp=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(),...ht(),...jn()},`VWindow`),ip=q()({name:`VWindow`,directives:{vTouch:ep},props:rp(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{isRtl:o}=On(),{t:s}=Fn(),c=dt(e,np),l=M(),u=a(()=>o.value?!e.reverse:e.reverse),d=U(!1),f=a(()=>e.crossfade?`v-window-crossfade-transition`:`v-window-${e.direction===`vertical`?`y`:`x`}${(u.value?!d.value:d.value)?`-reverse`:``}-transition`),p=U(0),h=M(void 0),_=a(()=>c.items.value.findIndex(e=>c.selected.value.includes(e.id)));z(_,(e,t)=>{let n,r={left:0,top:0};Vn&&t>=0&&(n=tr(l.value),r.left=n?.scrollLeft,r.top=n?.scrollTop);let a=c.items.value.length,o=a-1;a<=2?d.value=e<t:e===o&&t===0?d.value=!1:e===0&&t===o?d.value=!0:d.value=e<t,i(()=>{!Vn||!n||(n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`}),requestAnimationFrame(()=>{n&&n.scrollTop!==r.top&&n.scrollTo({...r,behavior:`instant`})}))})},{flush:`sync`}),k(tp,{transition:f,isReversed:d,transitionCount:p,transitionHeight:h,rootRef:l});let v=V(()=>e.continuous||_.value!==0),y=V(()=>e.continuous||_.value!==c.items.value.length-1);function b(){v.value&&c.prev()}function x(){y.value&&c.next()}let S=a(()=>{let r=[],i={icon:o.value?e.nextIcon:e.prevIcon,class:`v-window__${u.value?`right`:`left`}`,onClick:c.prev,"aria-label":s(`$vuetify.carousel.prev`)};r.push(v.value?t.prev?t.prev({props:i}):n(Z,i,null):B(`div`,null,null));let a={icon:o.value?e.prevIcon:e.nextIcon,class:`v-window__${u.value?`left`:`right`}`,onClick:c.next,"aria-label":s(`$vuetify.carousel.next`)};return r.push(y.value?t.next?t.next({props:a}):n(Z,a,null):B(`div`,null,null)),r}),C=a(()=>e.touch===!1?e.touch:{left:()=>{u.value?b():x()},right:()=>{u.value?x():b()},start:({originalEvent:e})=>{e.stopPropagation()},...e.touch===!0?{}:e.touch});function w(t){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),b(),i(()=>{v.value?T(0):T(1)})),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),x(),i(()=>{y.value?T(1):T(0)}))}function T(e){let t=S.value[e];t&&(Array.isArray(t)?t[0]:t).el?.focus()}return K(()=>me(n(e.tag,{ref:l,class:g([`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:m([e.style,{"--v-window-transition-duration":mn()?null:Y(e.transitionDuration,`ms`)}])},{default:()=>[B(`div`,{class:`v-window__container`,style:{height:h.value}},[t.default?.({group:c}),e.showArrows!==!1&&B(`div`,{class:g([`v-window__controls`,{"v-window__controls--left":e.verticalArrows===`left`||e.verticalArrows===!0},{"v-window__controls--right":e.verticalArrows===`right`}]),onKeydown:w},[S.value])]),t.additional?.({group:c})]}),[[ep,C.value]])),{group:c}}});f(),R();var ap=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],...rp({continuous:!0,mandatory:`force`,showArrows:!0})},`VCarousel`),op=q()({name:`VCarousel`,props:ap(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{t:a}=Fn(),o=M(),s=-1;z(r,l),z(()=>e.interval,l),z(()=>e.cycle,e=>{e?l():window.clearTimeout(s)}),h(c);function c(){!e.cycle||!o.value||(s=window.setTimeout(o.value.group.next,Number(e.interval)>0?Number(e.interval):6e3))}function l(){window.clearTimeout(s),window.requestAnimationFrame(c)}function u(t,n){(e.direction===`horizontal`&&t.key===`ArrowLeft`||e.direction===`vertical`&&t.key===`ArrowUp`)&&(t.preventDefault(),n.prev(),i(()=>o.value?.$el.querySelector(`.v-btn--active`)?.focus())),(e.direction===`horizontal`&&t.key===`ArrowRight`||e.direction===`vertical`&&t.key===`ArrowDown`)&&(t.preventDefault(),n.next(),i(()=>o.value?.$el.querySelector(`.v-btn--active`)?.focus()))}return K(()=>{let i=ip.filterProps(e);return n(ip,W({ref:o},i,{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:i})=>B(H,null,[!e.hideDelimiters&&B(`div`,{class:`v-carousel__controls`,style:{left:e.verticalDelimiters===`left`&&e.verticalDelimiters?0:`auto`,right:e.verticalDelimiters===`right`?0:`auto`}},[i.items.value.length>0&&n(zt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:`x-small`,variant:`text`}},scoped:!0},{default:()=>[i.items.value.map((e,r)=>{let o={id:`carousel-item-${e.id}`,"aria-label":a(`$vuetify.carousel.ariaLabel.delimiter`,r+1,i.items.value.length),class:[`v-carousel__controls__item`,i.isSelected(e.id)&&`v-btn--active`],onClick:()=>i.select(e.id,!0),onKeydown:e=>u(e,i)};return t.item?t.item({props:o,item:e}):n(Z,W(e,o),null)})]})]),e.progress&&n(Qn,{absolute:!0,class:`v-carousel__progress`,color:typeof e.progress==`string`?e.progress:void 0,modelValue:(i.getItemIndex(r.value)+1)/i.items.value.length*100},null)]),prev:t.prev,next:t.next})}),{}}});xe(),y(),f(),R();var sp=J({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...G(),...Ie(),...zn()},`VWindowItem`),cp=q()({name:`VWindowItem`,directives:{vTouch:ep},props:sp(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=_(tp),o=yn(e,np),{isBooted:s}=ic();if(!r||!o)throw Error(`[Vuetify] VWindowItem must be used inside VWindow`);let c=U(!1),l=a(()=>s.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function u(){!c.value||!r||(c.value=!1,r.transitionCount.value>0&&(--r.transitionCount.value,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function d(){c.value||!r||(c.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=Y(r.rootRef.value?.clientHeight)),r.transitionCount.value+=1)}function f(){u()}function p(e){c.value&&i(()=>{!l.value||!c.value||!r||(r.transitionHeight.value=Y(e.clientHeight))})}let h=a(()=>{let t=r.isReversed.value?e.reverseTransition:e.transition;return l.value?{name:typeof t==`string`?t:r.transition.value,onBeforeEnter:d,onAfterEnter:u,onEnterCancelled:f,onBeforeLeave:d,onAfterLeave:u,onLeaveCancelled:f,onEnter:p}:!1}),{hasContent:v}=pn(e,o.isSelected);return K(()=>n(We,{transition:h.value,disabled:!s.value},{default:()=>[me(B(`div`,{class:g([`v-window-item`,o.selectedClass.value,e.class]),style:m(e.style)},[v.value&&t.default?.()]),[[ae,o.isSelected.value]])]})),{groupItem:o}}});f();var lp=J({...vr(),...sp()},`VCarouselItem`),up=q()({name:`VCarouselItem`,inheritAttrs:!1,props:lp(),setup(e,{slots:t,attrs:r}){K(()=>{let i=xr.filterProps(e),a=cp.filterProps(e);return n(cp,W({class:[`v-carousel-item`,e.class]},a),{default:()=>[n(xr,W(r,i),t)]})})}}),dp=br(`v-code`,`code`);f(),y(),R();var fp=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`),pp=st({name:`VColorPickerCanvas`,props:fp(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,{emit:t}){let n=U(!1),r=M(),i=U(parseFloat(e.width)),o=U(parseFloat(e.height)),s=M({x:0,y:0}),c=V(()=>!e.disabled&&!e.readonly),l=a({get:()=>s.value,set(n){if(!r.value)return;let{x:a,y:c}=n;s.value=n,t(`update:color`,{h:e.color?.h??0,s:fn(a,0,i.value)/i.value,v:1-fn(c,0,o.value)/o.value,a:e.color?.a??1})}}),u=a(()=>{let{x:t,y:n}=l.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:d}=we(e=>{if(!d.el?.offsetParent)return;let{width:t,height:n}=e[0].contentRect;i.value=Math.round(t),o.value=Math.round(n)});function f(e,t,n){let{left:r,top:i,width:a,height:o}=n;l.value={x:fn(e-r,0,a),y:fn(t-i,0,o)}}function p(e){e.type===`mousedown`&&e.preventDefault(),c.value&&(_(e),window.addEventListener(`mousemove`,_),window.addEventListener(`mouseup`,v),window.addEventListener(`touchmove`,_),window.addEventListener(`touchend`,v))}function _(e){if(!c.value||!r.value)return;n.value=!0;let t=_n(e),i=Bn([t.clientX,t.clientY]);f(i.x,i.y,Bn(r.value))}function v(){window.removeEventListener(`mousemove`,_),window.removeEventListener(`mouseup`,v),window.removeEventListener(`touchmove`,_),window.removeEventListener(`touchend`,v)}function y(){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 z(()=>e.color?.h,y,{immediate:!0}),z(()=>[i.value,o.value],(e,t)=>{y(),s.value={x:l.value.x*e[0]/t[0],y:l.value.y*e[1]/t[1]}},{flush:`post`}),z(()=>e.color,()=>{if(n.value){n.value=!1;return}s.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),h(()=>y()),K(()=>B(`div`,{ref:d,class:g([`v-color-picker-canvas`,e.class]),style:m(e.style),onMousedown:p,onTouchstartPassive:p},[B(`canvas`,{ref:r,width:i.value,height:o.value},null),e.color&&B(`div`,{class:g([`v-color-picker-canvas__dot`,{"v-color-picker-canvas__dot--disabled":e.disabled}]),style:m(u.value)},null)])),{}}});function mp(e,t){if(t){let{a:t,...n}=e;return n}return e}function hp(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}=tt(e);return`rgb(${t} ${r} ${i}`+(n?` / ${a})`:`)`)}if(t?.startsWith(`hsl(`)){let{h:t,s:r,l:i,a}=Mt(e);return`hsl(${t} ${Math.round(r*100)} ${Math.round(i*100)}`+(n?` / ${a})`:`)`)}let r=Ue(e);return e.a===1?r.slice(0,7):r}if(typeof t==`object`){let n;return ze(t,[`r`,`g`,`b`])?n=tt(e):ze(t,[`h`,`s`,`l`])?n=Mt(e):ze(t,[`h`,`s`,`v`])&&(n=e),mp(n,!ze(t,[`a`])&&e.a===1)}return e}var gp={h:0,s:0,v:0,a:1},_p={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:tt,from:Rt},vp={..._p,inputs:_p.inputs?.slice(0,3)},yp={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:Mt,from:Ke},bp={...yp,inputs:yp.inputs.slice(0,3)},xp={inputProps:{type:`text`},inputs:[{label:`HEXA`,getValue:e=>e,getColor:(e,t)=>t,localeKey:`hexaInput`}],to:Ue,from:Rn},Sp={rgb:vp,rgba:_p,hsl:bp,hsla:yp,hex:{...xp,inputs:[{label:`HEX`,getValue:e=>e.slice(0,7),getColor:(e,t)=>t,localeKey:`hexInput`}]},hexa:xp};y(),f();var Cp=({label:e,...t})=>B(`div`,{class:`v-color-picker-edit__input`},[B(`input`,ge(b(t)),null),B(`span`,null,[e])]),wp=J({color:Object,disabled:Boolean,readonly:Boolean,mode:{type:String,default:`rgba`,validator:e=>Object.keys(Sp).includes(e)},modes:{type:Array,default:()=>Object.keys(Sp),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(Sp).includes(e))},...G()},`VColorPickerEdit`),Tp=st({name:`VColorPickerEdit`,props:wp(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,{emit:t}){let{t:r}=Fn(),i=a(()=>e.modes.map(e=>({...Sp[e],name:e}))),o=a(()=>{let n=i.value.find(t=>t.name===e.mode);if(!n)return[];let a=e.color?n.to(e.color):null;return n.inputs?.map(({getValue:i,getColor:o,localeKey:s,...c})=>({...n.inputProps,...c,ariaLabel:r(`$vuetify.colorPicker.ariaLabel.${s}`),disabled:e.disabled,readonly:e.readonly,value:a&&i(a),onChange:e=>{let r=e.target;r&&t(`update:color`,n.from(o(a??n.to(gp),r.value)))}}))});return K(()=>B(`div`,{class:g([`v-color-picker-edit`,e.class]),style:m(e.style)},[o.value?.map(e=>n(Cp,e,null)),i.value.length>1&&n(Z,{icon:`$unfold`,size:`x-small`,variant:`plain`,"aria-label":r(`$vuetify.colorPicker.ariaLabel.changeFormat`),onClick:()=>{let n=i.value.findIndex(t=>t.name===e.mode);t(`update:mode`,i.value[(n+1)%i.value.length].name)}},null)])),{}}});f(),R();var Ep=Symbol.for(`vuetify:v-slider`);function Dp(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 Op(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 kp=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,...At(),..._t({elevation:1}),ripple:{type:Boolean,default:!0}},`Slider`),Ap=e=>{let t=a(()=>parseFloat(e.min)),n=a(()=>parseFloat(e.max)),r=a(()=>Number(e.step)>0?parseFloat(e.step):0),i=a(()=>Math.max(Oe(r.value),Oe(t.value)));function o(e){if(e=parseFloat(e),r.value<=0)return e;let a=fn(e,t.value,n.value),o=t.value%r.value,s=Math.round((a-o)/r.value)*r.value+o;return a>s&&s+r.value>n.value&&(s=n.value),parseFloat(Math.min(s,n.value).toFixed(i.value))}return{min:t,max:n,step:r,decimals:i,roundValue:o}},jp=({props:e,steps:t,onSliderStart:n,onSliderMove:r,onSliderEnd:o,getActiveThumb:s})=>{let c=Xr(e),{isRtl:l}=On(),u=V(()=>e.reverse),d=a(()=>e.direction===`vertical`),f=a(()=>d.value!==u.value),{min:p,max:m,step:h,decimals:g,roundValue:_}=t,v=a(()=>parseInt(e.thumbSize,10)),y=a(()=>parseInt(e.tickSize,10)),b=a(()=>parseInt(e.trackSize,10)),x=a(()=>(m.value-p.value)/h.value),S=a(()=>e.error||c.isDisabled.value?void 0:e.thumbColor??e.color),C=a(()=>e.error||c.isDisabled.value?void 0:e.thumbColor),w=a(()=>e.error||c.isDisabled.value?void 0:e.trackColor??e.color),T=a(()=>e.error||c.isDisabled.value?void 0:e.trackFillColor??e.color),E=U(!1),D=U(0),O=M(),A=M();function ee(t){let n=O.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]:c}=n.getBoundingClientRect(),u=Op(t,o),d=fn((u-s-D.value)/c)||0;return(r?f.value:f.value!==l.value)&&(d=1-d),_(p.value+d*(m.value-p.value))}let j=e=>{let t=ee(e);t!=null&&o({value:t}),E.value=!1,D.value=0},te=t=>{let a=ee(t);A.value=s(t),A.value&&(E.value=!0,A.value.contains(t.target)?D.value=Dp(t,A.value,e.direction):(D.value=0,a!=null&&r({value:a})),a!=null&&n({value:a}),i(()=>A.value?.focus()))},N={passive:!0,capture:!0};function P(e){let t=ee(e);t!=null&&r({value:t})}function F(e){e.stopPropagation(),e.preventDefault(),j(e),window.removeEventListener(`mousemove`,P,N),window.removeEventListener(`mouseup`,F)}function I(e){j(e),window.removeEventListener(`touchmove`,P,N),e.target?.removeEventListener(`touchend`,I)}function ne(e){te(e),window.addEventListener(`touchmove`,P,N),e.target?.addEventListener(`touchend`,I,{passive:!1})}function re(e){e.button===0&&(e.preventDefault(),te(e),window.addEventListener(`mousemove`,P,N),window.addEventListener(`mouseup`,F,{passive:!1}))}fe(()=>{Vn&&(window.removeEventListener(`touchmove`,P),window.removeEventListener(`mousemove`,P),window.removeEventListener(`mouseup`,F))});let ie=e=>{let t=(e-p.value)/(m.value-p.value)*100;return fn(isNaN(t)?0:t,0,100)},ae=V(()=>e.showTicks),oe=a(()=>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]})):x.value===1/0?[]:Ut(x.value+1).map(e=>{let t=p.value+e*h.value;return{value:t,position:ie(t)}}):[]),se=a(()=>oe.value.some(({label:e})=>!!e)),ce={activeThumbRef:A,color:V(()=>e.color),decimals:g,disabled:c.isDisabled,direction:V(()=>e.direction),elevation:V(()=>e.elevation),hasLabels:se,isReversed:u,indexFromEnd:f,min:p,max:m,mousePressed:E,noKeyboard:V(()=>e.noKeyboard),numTicks:x,onSliderMousedown:re,onSliderTouchstart:ne,parsedTicks:oe,parseMouseMove:ee,position:ie,readonly:c.isReadonly,rounded:V(()=>e.rounded),roundValue:_,showTicks:ae,startOffset:D,step:h,thumbSize:v,thumbColor:S,thumbLabelColor:C,thumbLabel:V(()=>e.thumbLabel),ticks:V(()=>e.ticks),tickSize:y,trackColor:w,trackContainerRef:O,trackFillColor:T,trackSize:b,vertical:d};return k(Ep,ce),ce};y(),f(),xe(),R();var Mp=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`),Np=q()({name:`VSliderThumb`,directives:{vRipple:Xt},props:Mp(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t,emit:r}){let i=_(Ep),{isRtl:o,rtlClasses:s}=On();if(!i)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:f,disabled:p,thumbSize:h,thumbLabel:v,direction:y,isReversed:b,vertical:x,readonly:S,elevation:C,mousePressed:w,decimals:T,indexFromEnd:E}=i,D=U(!1),O=U(!1),k=a(()=>p.value?void 0:C.value),{elevationClasses:A}=or(k),{textColorClasses:ee,textColorStyles:j}=Xe(u),{backgroundColorClasses:te,backgroundColorStyles:M}=In(d),{pageup:N,pagedown:P,end:F,home:I,left:ne,right:re,down:ie,up:oe}=jt,se=[N,P,F,I,ne,re,ie,oe],ce=a(()=>f.value?[1,2,3]:[1,5,10]);function le(t,n){if(e.noKeyboard||p.value||!se.includes(t.key))return;t.preventDefault();let r=f.value||.1,i=(l.value-c.value)/r;if([ne,re,ie,oe].includes(t.key)){let e=(x.value?[o.value?ne:re,b.value?ie:oe]:E.value===o.value?[re,oe]:[ne,oe]).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*ce.value[a]}else if(t.key===I)n=c.value;else if(t.key===F)n=l.value;else{let e=t.key===P?1:-1;n-=e*r*(i>100?i/10:10)}return Math.max(e.min,Math.min(e.max,n))}function L(t){let n=le(t,e.modelValue);n!=null&&(O.value=!1,r(`update:modelValue`,n))}return z(()=>e.focused,e=>{e&&(O.value=!1)}),K(()=>{let r=Y(E.value?100-e.position:e.position,`%`),i=v.value===`always`||v.value===!0&&e.focused||v.value===`hover`&&(D.value||e.focused&&!O.value);return B(`div`,{class:g([`v-slider-thumb`,{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&w.value},e.class,s.value]),style:m([{"--v-slider-thumb-position":r,"--v-slider-thumb-size":Y(h.value)},e.style]),role:`slider`,tabindex:p.value?-1:0,"aria-label":e.name,"aria-valuemin":c.value,"aria-valuemax":l.value,"aria-valuenow":e.modelValue,"aria-readonly":!!S.value,"aria-orientation":y.value,onKeydown:S.value?void 0:L,onMouseenter:()=>{D.value=!0},onMouseleave:()=>{D.value=!1,O.value=!0}},[B(`div`,{class:g([`v-slider-thumb__surface`,ee.value,A.value]),style:m(j.value)},null),me(B(`div`,{class:g([`v-slider-thumb__ripple`,ee.value]),style:m(j.value)},null),[[Xt,e.ripple,null,{circle:!0,center:!0}]]),n(wr,{origin:`bottom center`},{default:()=>[me(B(`div`,{class:`v-slider-thumb__label-container`},[B(`div`,{class:g([`v-slider-thumb__label`,te.value]),style:m(M.value)},[B(`div`,null,[t[`thumb-label`]?.({modelValue:e.modelValue})??e.modelValue.toFixed(f.value?T.value:1)]),B(`div`,{class:`v-slider-thumb__label-wedge`},null)])]),[[ae,i]])]})])}),{}}});f(),y();var Pp=J({start:{type:Number,required:!0},stop:{type:Number,required:!0},...G()},`VSliderTrack`),Fp=q()({name:`VSliderTrack`,props:Pp(),emits:{},setup(e,{slots:t}){let n=_(Ep);if(!n)throw Error(`[Vuetify] v-slider-track must be inside v-slider or v-range-slider`);let{color:r,parsedTicks:i,rounded:o,showTicks:s,tickSize:c,trackColor:l,trackFillColor:u,trackSize:d,vertical:f,min:p,max:h,indexFromEnd:v}=n,{roundedClasses:y}=Ve(o),{backgroundColorClasses:b,backgroundColorStyles:x}=In(u),{backgroundColorClasses:S,backgroundColorStyles:C}=In(l),w=a(()=>`inset-${f.value?`block`:`inline`}-${v.value?`end`:`start`}`),T=a(()=>f.value?`height`:`width`),E=a(()=>({[w.value]:`0%`,[T.value]:`100%`})),D=a(()=>e.stop-e.start),O=a(()=>({[w.value]:Y(e.start,`%`),[T.value]:Y(D.value,`%`)})),k=a(()=>s.value?(f.value?i.value.slice().reverse():i.value).map((n,r)=>{let i=n.value!==p.value&&n.value!==h.value?Y(n.position,`%`):void 0;return B(`div`,{key:n.value,class:g([`v-slider-track__tick`,{"v-slider-track__tick--filled":n.position>=e.start&&n.position<=e.stop,"v-slider-track__tick--first":n.value===p.value,"v-slider-track__tick--last":n.value===h.value}]),style:{[w.value]:i}},[(n.label||t[`tick-label`])&&B(`div`,{class:`v-slider-track__tick-label`},[t[`tick-label`]?.({tick:n,index:r})??n.label])])}):[]);return K(()=>B(`div`,{class:g([`v-slider-track`,y.value,e.class]),style:m([{"--v-slider-track-size":Y(d.value),"--v-slider-tick-size":Y(c.value)},e.style])},[B(`div`,{class:g([`v-slider-track__background`,S.value,{"v-slider-track__background--opacity":!!r.value||!u.value}]),style:{...E.value,...C.value}},null),B(`div`,{class:g([`v-slider-track__fill`,b.value]),style:{...O.value,...x.value}},null),s.value&&B(`div`,{class:g([`v-slider-track__ticks`,{"v-slider-track__ticks--always-show":s.value===`always`}])},[k.value])])),{}}});f(),R();var Ip=J({...Hr(),...kp(),...qr(),modelValue:{type:[Number,String],default:0}},`VSlider`),Lp=q()({name:`VSlider`,inheritAttrs:!1,props:Ip(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,{slots:t,emit:r,attrs:i}){let o=M(),s=M(),{rtlClasses:c}=On(),l=Ap(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:b,readonly:x,noKeyboard:S}=jp({props:e,steps:l,onSliderStart:()=>{!b.value&&!x.value&&r(`start`,u.value)},onSliderEnd:({value:e})=>{let t=m(e);!b.value&&!x.value&&(u.value=t),r(`end`,t)},onSliderMove:({value:e})=>{!b.value&&!x.value&&(u.value=m(e))},getActiveThumb:()=>o.value?.$el}),{isFocused:C,focus:w,blur:T}=Kr(e),E=a(()=>v(u.value));return K(()=>{let r=Zr.filterProps(e),[a,l]=Le(i),m=!!(e.label||t.label||t.prepend);return n(Zr,W({ref:s,class:[`v-slider`,{"v-slider--has-labels":!!t[`tick-label`]||y.value,"v-slider--focused":C.value,"v-slider--pressed":p.value,"v-slider--disabled":b.value},c.value,e.class],style:e.style},r,a,{focused:C.value}),{...t,prepend:m?r=>B(H,null,[t.label?.(r)??(e.label?n(Wr,{id:r.id.value,class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>B(`div`,{class:`v-slider__container`,onMousedown:x.value?void 0:h,onTouchstartPassive:x.value?void 0:g},[B(`input`,{id:r.value,name:e.name||r.value,disabled:b.value,readonly:x.value,tabindex:`-1`,value:u.value},null),n(Fp,{ref:_,start:0,stop:E.value},{"tick-label":t[`tick-label`]}),n(Np,W({ref:o,"aria-describedby":i.value,focused:C.value,noKeyboard:S.value,min:d.value,max:f.value,modelValue:u.value,"onUpdate:modelValue":e=>u.value=e,position:E.value,elevation:e.elevation,onFocus:w,onBlur:T,ripple:e.ripple,name:e.name},l),{"thumb-label":t[`thumb-label`]})])})}),Gt({focus:()=>o.value?.$el.focus()},s)}});f(),y(),R();var Rp=J({color:{type:Object},disabled:Boolean,readonly:Boolean,hideAlpha:Boolean,hideEyeDropper:Boolean,eyeDropperIcon:{type:Q,default:`$eyeDropper`},...G()},`VColorPickerPreview`),zp=st({name:`VColorPickerPreview`,props:Rp(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let{t:r}=Fn(),i=new AbortController,a=V(()=>!e.disabled&&!e.readonly);he(()=>i.abort());async function o(){if(!Kt||!a.value)return;let n=new window.EyeDropper;try{let r=await n.open({signal:i.signal}),a=Rt(Vt(r.sRGBHex));t(`update:color`,{...e.color??gp,...a})}catch{}}return K(()=>B(`div`,{class:g([`v-color-picker-preview`,{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class]),style:m(e.style)},[Kt&&!e.hideEyeDropper&&B(`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)]),B(`div`,{class:`v-color-picker-preview__dot`},[B(`div`,{style:{background:Dt(e.color??gp)}},null)]),B(`div`,{class:`v-color-picker-preview__sliders`},[n(Lp,{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??gp,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(Lp,{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??gp,a:n}),step:.01,min:0,max:1,disabled:e.disabled,readonly:e.readonly,thumbSize:14,trackSize:8,trackFillColor:`white`,hideDetails:!0},null)])])),{}}}),Bp={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`}};f(),y(),R();var Vp=J({swatches:{type:Array,default:()=>Hp(Bp)},disabled:Boolean,readonly:Boolean,color:Object,maxHeight:[Number,String],...G()},`VColorPickerSwatches`);function Hp(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 Up=st({name:`VColorPickerSwatches`,props:Vp(),emits:{"update:color":e=>!0},setup(e,{emit:t}){let r=V(()=>!e.disabled&&!e.readonly);function i(e){!r.value||!e||t(`update:color`,e)}return K(()=>B(`div`,{class:g([`v-color-picker-swatches`,e.class]),style:m([{maxHeight:Y(e.maxHeight)},e.style])},[B(`div`,null,[e.swatches.map(t=>B(`div`,{class:`v-color-picker-swatches__swatch`},[t.map(t=>{let r=Vt(t),a=Rt(r),o=Qe(r);return B(`div`,{class:g([`v-color-picker-swatches__color`,{"v-color-picker-swatches__color--disabled":e.disabled}]),onClick:()=>i(a)},[B(`div`,{style:{background:o}},[e.color&&vn(e.color,a)?n($,{size:`x-small`,icon:`$success`,color:Ft(t,`#FFFFFF`)>2?`white`:`black`},null):void 0])])})]))])])),{}}}),Wp=br(`v-picker-title`);f(),y();var Gp=J({bgColor:String,divided:Boolean,landscape:Boolean,title:String,hideHeader:Boolean,hideTitle:Boolean,...Ul()},`VPicker`),Kp=q()({name:`VPicker`,props:Gp(),setup(e,{slots:t}){let{backgroundColorClasses:r,backgroundColorStyles:i}=In(()=>e.color);return K(()=>{let a=Wl.filterProps(e),o=!e.hideTitle&&!!(e.title||t.title);return n(Wl,W(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&&B(`div`,{key:`header`,class:g([`v-picker__header-wrapper`,r.value]),style:m([i.value])},[o&&n(Wp,{key:`picker-title`},{default:()=>[t.title?.()??e.title]}),t.header&&B(`div`,{class:`v-picker__header`},[t.header()])]),B(`div`,{class:`v-picker__body`},[t.default?.()]),t.actions&&n(zt,{defaults:{VBtn:{slim:!0,variant:`text`}}},{default:()=>[B(`div`,{class:`v-picker__actions`},[t.actions()])]})]})}),{}}});f(),R();var qp=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(Sp).includes(e)},modes:{type:Array,default:()=>Object.keys(Sp),validator:e=>Array.isArray(e)&&e.every(e=>Object.keys(Sp).includes(e))},showSwatches:Boolean,readonly:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...Gp({hideHeader:!0}),...Bt(Rp(),[`hideEyeDropper`,`eyeDropperIcon`])},`VColorPicker`),Jp=st({name:`VColorPicker`,props:qp(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e,{slots:t}){let r=X(e,`mode`),i=M(null),o=X(e,`modelValue`,void 0,e=>{if(e==null||e===``)return null;let t;try{t=Rt(Vt(e))}catch(e){return wn(e),null}return t},t=>t?hp(t,e.modelValue):null),s=a(()=>o.value?{...o.value,h:i.value??o.value.h}:null),{rtlClasses:c}=On(),l=!0;z(o,e=>{if(!l){l=!0;return}e&&(i.value=e.h)},{immediate:!0});let u=e=>{l=!1,i.value=e.h,o.value=e};return d(()=>{e.modes.includes(r.value)||(r.value=e.modes[0])}),it({VSlider:{color:null,trackColor:null,trackFillColor:null}}),K(()=>{let i=Kp.filterProps(e);return n(Kp,W(i,{class:[`v-color-picker`,c.value,e.class],style:[{"--v-color-picker-color-hsv":Dt({...s.value??gp,a:1})},e.style]}),{...t,default:()=>B(H,null,[!e.hideCanvas&&n(pp,{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)&&B(`div`,{key:`controls`,class:`v-color-picker__controls`},[!e.hideSliders&&n(zp,{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(Tp,{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(Up,{key:`swatches`,color:s.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled,readonly:e.readonly},null)])})}),{}}});f(),y(),R();var Yp=J({alwaysFilter:Boolean,autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...vu({filterKeys:[`title`]}),...wu({hideNoData:!0,returnObject:!0}),...Lt(nu({modelValue:null,role:`combobox`}),[`validationValue`,`dirty`])},`VCombobox`),Xp=q()({name:`VCombobox`,props:Yp(),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:o}=Fn(),s=M(),c=U(!1),l=U(!0),u=U(!1),d=M(),f=M(),p=U(-1),h=!1,{items:_,transformIn:v,transformOut:y}=kl(e),{textColorClasses:b,textColorStyles:x}=Xe(()=>s.value?.color),{InputIcon:S}=Ur(e),C=X(e,`modelValue`,[],e=>v(An(e)),t=>{let n=y(t);return e.multiple?n:n[0]??null}),w=Xr(e),T=V(()=>e.closableChips&&!w.isReadonly.value&&!w.isDisabled.value),E=a(()=>!!(e.chips||r.chip)),D=a(()=>E.value||!!r.selection),O=U(!e.multiple&&!D.value?C.value[0]?.title??``:``),k=U(null),A=a({get:()=>O.value,set:async t=>{if(O.value=t??``,t===null||t===``&&!e.multiple&&!D.value?C.value=[]:!e.multiple&&!D.value&&(C.value=[Dl(e,t)],i(()=>f.value?.scrollToIndex(0))),t&&e.multiple&&e.delimiters?.length){let e=xe(t);e.length>1&&(Se(e),O.value=``)}t||(p.value=-1),l.value=!t}}),ee=a(()=>typeof e.counterValue==`function`?e.counterValue(C.value):typeof e.counterValue==`number`?e.counterValue:e.multiple?C.value.length:A.value.length),{filteredItems:j,getMatches:te}=bu(e,_,()=>k.value??(e.alwaysFilter||!l.value?A.value:``)),N=a(()=>e.hideSelected&&k.value===null?j.value.filter(e=>!C.value.some(t=>t.value===e.value)):j.value),P=a(()=>e.hideNoData&&!N.value.length||w.isReadonly.value||w.isDisabled.value),F=X(e,`menu`),I=a({get:()=>F.value,set:e=>{F.value&&!e&&d.value?.ΨopenChildren.size||e&&P.value||(F.value=e)}}),{menuId:ne,ariaExpanded:re,ariaControls:ie}=Cu(e,I);z(O,e=>{h?i(()=>h=!1):c.value&&!I.value&&(I.value=!0),t(`update:search`,e)}),z(C,t=>{!e.multiple&&!D.value&&(O.value=t[0]?.title??``)});let ae=a(()=>C.value.map(e=>e.value)),oe=a(()=>N.value.find(e=>e.type===`item`&&!e.props.disabled)),se=a(()=>(e.autoSelectFirst===!0||e.autoSelectFirst===`exact`&&A.value===oe.value?.title)&&N.value.length>0&&!l.value&&!u.value),ce=M(),le=M(),ue=M(),R=mu(ce,s),{onTabKeydown:de}=hu({groups:[{type:`element`,contentRef:le},{type:`list`,contentRef:ce,displayItemsCount:()=>N.value.length},{type:`element`,contentRef:ue}],onLeave:()=>{I.value=!1,s.value?.focus()}});function fe(t){h=!0,i(()=>h=!1),e.openOnClear&&(I.value=!0)}function pe(){P.value||(I.value=!0)}function me(e){P.value||(c.value&&(e.preventDefault(),e.stopPropagation()),I.value=!I.value)}function he(e){e.key===`Tab`&&de(e),ce.value?.$el.contains(e.target)&&(Dn(e)||e.key===`Backspace`)&&s.value?.focus()}function ge(t){if(sr(t)||w.isReadonly.value)return;let n=s.value?.selectionStart,r=C.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),se.value&&[`Enter`,`Tab`].includes(t.key)&&oe.value&&!C.value.some(({value:e})=>e===oe.value.value)&&be(oe.value),t.key===`ArrowDown`&&se.value&&ce.value?.focus(`next`),t.key===`Enter`&&A.value&&(be(Dl(e,A.value),!0,!0),D.value&&(O.value=``)),[`Backspace`,`Delete`].includes(t.key)){if(!e.multiple&&D.value&&C.value.length>0&&!A.value)return be(C.value[0],!1);if(~p.value){t.preventDefault();let e=p.value;be(C.value[p.value],!1),p.value=e>=r-1?r-2:e}else t.key===`Backspace`&&!A.value&&(p.value=r-1);return}if(e.multiple){if(t.key===`ArrowLeft`){if(p.value<0&&n&&n>0)return;let e=p.value>-1?p.value-1:r-1;C.value[e]?p.value=e:(p.value=-1,s.value?.setSelectionRange(A.value.length,A.value.length))}else if(t.key===`ArrowRight`){if(p.value<0)return;let e=p.value+1;C.value[e]?p.value=e:(p.value=-1,s.value?.setSelectionRange(0,0))}else~p.value&&Dn(t)&&(p.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&&f.value?.calculateVisibleItems()}function ye(){c.value&&s.value?.focus(),l.value=!0,k.value=null}function be(t,n=!0,r=!1){if(!(!t||t.props.disabled)){if(e.multiple){let r=C.value.findIndex(n=>(e.valueComparator||vn)(n.value,t.value)),i=n??!~r;if(~r){let e=i?[...C.value,t]:[...C.value];e.splice(r,1),C.value=e}else i&&(C.value=[...C.value,t]);e.clearOnSelect&&(A.value=``)}else{let a=n!==!1;C.value=a?[t]:[],(!l.value||e.alwaysFilter)&&O.value&&(k.value=O.value),O.value=a&&!D.value?t.title:``,i(()=>{I.value=r,l.value=!0})}}}function xe(t){let n=[`
`,...e.delimiters??[]].map(Ne).join(`|`);return t.split(RegExp(`(?:${n})+`))}async function Se(t){for(let n of t)n=n.trim(),n&&(be(Dl(e,n)),await i())}function Ce(e){c.value=!0,setTimeout(()=>{u.value=!0})}function we(e){u.value=!1,s.value?.$el.contains(e.relatedTarget)||(c.value=!1)}function Te(e){(d.value?.contentEl)?.contains(e.relatedTarget)&&(c.value=!0)}return z(c,(t,n)=>{if(!(t||t===n)&&(p.value=-1,I.value=!1,A.value)){if(e.multiple){be(Dl(e,A.value));return}if(!D.value)return;C.value.some(({title:e})=>e===A.value)?O.value=``:be(Dl(e,A.value))}}),z(I,t=>{if(!e.hideSelected&&t&&C.value.length&&l.value){let t=N.value.findIndex(t=>C.value.some(n=>(e.valueComparator||vn)(n.value,t.value)));Vn&&window.requestAnimationFrame(()=>{t>=0&&f.value?.scrollToIndex(t)})}t&&(k.value=null)}),z(_,(e,t)=>{I.value||c.value&&!t.length&&e.length&&(I.value=!0)}),K(()=>{let t=!!(!e.hideNoData||N.value.length||r[`prepend-item`]||r[`append-item`]||r[`no-data`]),i=C.value.length>0,a=ru.filterProps(e),u={search:A,filteredItems:j.value};return n(ru,W({ref:s},a,{modelValue:A.value,"onUpdate:modelValue":e=>A.value=e,focused:c.value,"onUpdate:focused":e=>c.value=e,validationValue:C.externalValue,counterValue:ee.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":p.value>-1,[`v-combobox--${e.multiple?`multiple`:`single`}`]:!0},e.class],style:e.style,readonly:w.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})=>B(H,null,[n(Hl,W({id:ne.value,ref:d,modelValue:I.value,"onUpdate:modelValue":e=>I.value=e,activator:`parent`,contentClass:`v-combobox__content`,disabled:P.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,onAfterEnter:ve,onAfterLeave:ye},e.menuProps),{default:()=>[n(Wl,{elevation:e.menuElevation,onFocusin:Ce,onKeydown:he},{default:()=>[r[`menu-header`]&&B(`header`,{ref:le},[r[`menu-header`](u)]),t&&n(Fl,W({key:`combobox-list`,ref:ce,filterable:!0,selected:ae.value,selectStrategy:e.multiple?`independent`:`single-independent`,onMousedown:e=>e.preventDefault(),selectable:!!N.value.length,onFocusout:we,tabindex:`-1`,"aria-live":`polite`,"aria-labelledby":`${i.value}-label`,"aria-multiselectable":e.multiple,color:e.itemColor??e.color},R,e.listProps),{default:()=>[r[`prepend-item`]?.(),!N.value.length&&!e.hideNoData&&(r[`no-data`]?.()??n(bl,{key:`no-data`,title:o(e.noDataText)},null)),n(pu,{ref:f,renderless:!0,items:N.value,itemKey:`value`},{default:({item:t,index:i,itemRef:a})=>{let o=W(t.props,{ref:a,key:t.value,active:se.value&&t===oe.value?!0:void 0,onClick:()=>be(t,null),"aria-posinset":i+1,"aria-setsize":N.value.length});return t.type===`divider`?r.divider?.({props:t.raw,index:i})??n(Uc,W(t.props,{key:`divider-${i}`}),null):t.type===`subheader`?r.subheader?.({props:t.raw,index:i})??n(Sl,W(t.props,{key:`subheader-${i}`}),null):r.item?.({item:t.raw,internalItem:t,index:i,props:o})??n(bl,W(o,{role:`option`}),{prepend:({isSelected:r})=>B(H,null,[e.multiple&&!e.hideSelected?n(wc,{key:t.value,modelValue:r,ripple:!1,tabindex:`-1`,"aria-hidden":!0,onClick:e=>e.preventDefault()},null):void 0,t.props.prependAvatar&&n(Sr,{image:t.props.prependAvatar},null),t.props.prependIcon&&n($,{icon:t.props.prependIcon},null)]),title:()=>l.value?t.title:xu(`v-combobox`,t.title,te(t)?.title)})}}),r[`append-item`]?.()]}),r[`menu-footer`]&&B(`footer`,{ref:ue},[r[`menu-footer`](u)])]})]}),C.value.map((t,i)=>{function a(e){e.stopPropagation(),e.preventDefault(),be(t,!1)}let o=W(Bc.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=E.value?!!r.chip:!!r.selection,c=s?xt(E.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 B(`div`,{key:t.value,class:g([`v-combobox__selection`,i===p.value&&[`v-combobox__selection--selected`,b.value]]),style:m(i===p.value?x.value:{})},[E.value?r.chip?n(zt,{key:`chip-defaults`,defaults:{VChip:{closable:T.value,size:`small`,text:t.title}}},{default:()=>[c]}):n(Bc,W({key:`chip`,closable:T.value,size:`small`,text:t.title,disabled:t.props.disabled},o),null):c??B(`span`,{class:`v-combobox__selection-text`},[t.title,e.multiple&&i<C.value.length-1&&B(`span`,{class:`v-combobox__selection-comma`},[L(`,`)])])])})]),"append-inner":(...t)=>B(H,null,[r[`append-inner`]?.(...t),(!e.hideNoData||e.items.length)&&e.menuIcon?n($,{class:`v-combobox__menu-icon`,color:s.value?.fieldIconColor,icon:e.menuIcon,onMousedown:me,onClick:Ze,"aria-hidden":!0,tabindex:`-1`},null):void 0,e.appendInnerIcon&&n(S,{key:`append-icon`,name:`appendInner`,color:t[0].iconColor.value},null)])})}),Gt({isFocused:c,isPristine:l,menu:I,search:A,selectionIndex:p,filteredItems:j,select:be},s)}});f(),R();var Zp=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`),Qp=q()({name:`VConfirmEdit`,props:Zp(),emits:{cancel:()=>!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let i=X(e,`modelValue`),o=M();ce(()=>{o.value=structuredClone(ir(i.value))});let{t:s}=Fn(),c=a(()=>vn(i.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=a(()=>l(`save`)),d=a(()=>l(`cancel`));function f(){i.value=o.value,t(`save`,o.value)}function p(){o.value=structuredClone(ir(i.value)),t(`cancel`)}function m(t){return B(H,null,[n(Z,W({disabled:d.value,variant:`text`,color:e.color,onClick:p,text:s(e.cancelText)},t),null),n(Z,W({disabled:u.value,variant:`text`,color:e.color,onClick:f,text:s(e.okText)},t),null)])}let h=!1;return K(()=>B(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}}});f(),R();var $p=J({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},`DataTable-expand`),em=Symbol.for(`vuetify:datatable:expanded`);function tm(e){let t=V(()=>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=F(e.value);if(t)r.add(e.value);else{let e=[...n.value].find(e=>F(e)===i);r.delete(e)}n.value=r}function i(e){let t=F(e.value);return[...n.value].some(e=>F(e)===t)}function a(e){r(e,!i(e))}let o={expand:r,expanded:n,expandOnClick:t,isExpanded:i,toggleExpand:a};return k(em,o),o}function nm(){let e=_(em);if(!e)throw Error(`foo`);return e}f(),R();var rm=J({groupBy:{type:Array,default:()=>[]}},`DataTable-group`),im=Symbol.for(`vuetify:data-table-group`);function am(e){return{groupBy:X(e,`groupBy`)}}function om(e){let{disableSort:t,groupBy:n,sortBy:r}=e,i=M(new Set),o=a(()=>n.value.map(e=>({...e,order:e.order??!1})).concat(t?.value?[]:r.value));function s(e){return i.value.has(e.id)}function c(e){let t=new Set(i.value);s(e)?t.delete(e.id):t.add(e.id),i.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:i,groupBy:n,extractRows:l,isGroupOpen:s};return k(im,u),u}function sm(){let e=_(im);if(!e)throw Error(`Missing group!`);return e}function cm(e,t){if(!e.length)return[];let n=new Map;for(let r of e){let e=lt(r.raw,t);n.has(e)||n.set(e,[]),n.get(e).push(r)}return n}function lm(e,t,n=0,r=`root`){if(!t.length)return[];let i=cm(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?lm(e,o,n+1,c):e,type:`group`})}),a}function um(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(...um(i.items,t,n)),n&&r.push({...i,type:`group-summary`}))):r.push(i);return r}function dm(e,t,n,r){let i=a(()=>t.value.length?lm(o(e),t.value.map(e=>e.key)):[]);return{groups:i,flatItems:a(()=>t.value.length?um(i.value,n.value,o(r)):o(e))}}f();function fm({page:e,itemsPerPage:t,sortBy:n,groupBy:r,search:i}){let a=yt(`VDataTable`),o=()=>({page:e.value,itemsPerPage:t.value,sortBy:n.value,groupBy:r.value,search:i.value}),s=null;z(o,t=>{vn(s,t)||(s&&s.search!==t.search&&(e.value=1),a.emit(`update:options`,t),s=t)},{deep:!0,immediate:!0})}f(),R();var pm=J({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10},pageBy:{type:String,default:`any`}},`DataTable-paginate`),mm=Symbol.for(`vuetify:data-table-pagination`);function hm(e){return{page:X(e,`page`,void 0,e=>Number(e??1)),itemsPerPage:X(e,`itemsPerPage`,void 0,e=>Number(e??10))}}function gm(e){let{page:t,itemsPerPage:n,itemsLength:r}=e,i=a(()=>n.value===-1?0:n.value*(t.value-1)),o=a(()=>n.value===-1?r.value:Math.min(r.value,i.value+n.value)),s=a(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));z([t,s],()=>{t.value>s.value&&(t.value=s.value)});function c(e){n.value=e,t.value=1}function l(){t.value=fn(t.value+1,1,s.value)}function u(){t.value=fn(t.value-1,1,s.value)}function d(e){t.value=fn(e,1,s.value)}let f={page:t,itemsPerPage:n,startIndex:i,stopIndex:o,pageCount:s,itemsLength:r,nextPage:l,prevPage:u,setPage:d,setItemsPerPage:c};return k(mm,f),f}function _m(){let e=_(mm);if(!e)throw Error(`Missing pagination!`);return e}function vm(e){let t=yt(`usePaginatedItems`),{items:n,startIndex:r,stopIndex:i,itemsPerPage:s}=e,c=a(()=>s.value<=0?o(n):o(n).slice(r.value,i.value));return z(c,e=>{t.emit(`update:currentItems`,e)},{immediate:!0}),{paginatedItems:c}}function ym(e){let{sortedItems:t,paginate:n,group:r}=e,i=o(e.pageBy);if(i===`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(i===`group`){let{flatItems:e,groups:i}=r(t),{paginatedItems:o,pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d}=n(i);return{pageCount:s,setItemsPerPage:c,prevPage:l,nextPage:u,setPage:d,paginatedItems:a(()=>{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(i===`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 ${i}`)}f(),R();var bm={showSelectAll:!1,allSelected:()=>[],select:({items:e,value:t})=>new Set(t?[e[0]?.value]:[]),selectAll:({selected:e})=>e},xm={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})=>xm.select({items:t,value:e,selected:n})},Sm={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):[])},Cm=J({showSelect:Boolean,selectStrategy:{type:[String,Object],default:`page`},modelValue:{type:Array,default:()=>[]},valueComparator:Function},`DataTable-select`),wm=Symbol.for(`vuetify:data-table-selection`);function Tm(e,{allItems:t,currentPage:n}){let r=X(e,`modelValue`,e.modelValue,n=>{let r=e.valueComparator;return r?new Set(An(n).map(e=>t.value.find(t=>r(e,t.value))?.value??e)):new Set(An(n).map(e=>Et(e)?t.value.find(t=>e===t.value)?.value??e:t.value.find(t=>vn(e,t.value))?.value??e))},e=>[...e.values()]),i=a(()=>t.value.filter(e=>e.selectable)),s=a(()=>o(n).filter(e=>e.selectable)),c=a(()=>{if(typeof e.selectStrategy==`object`)return e.selectStrategy;switch(e.selectStrategy){case`single`:return bm;case`all`:return Sm;default:return xm}}),l=U(null);function u(e){return An(e).every(e=>r.value.has(e.value))}function d(e){return An(e).some(e=>r.value.has(e.value))}function f(e,t){let n=c.value.select({items:e,value:t,selected:new Set(r.value)});r.value=n}function p(t,r,i){let a=[],s=o(n);if(r??=s.findIndex(e=>e.value===t.value),e.selectStrategy!==`single`&&i?.shiftKey&&l.value!==null){let[e,t]=[l.value,r].sort((e,t)=>e-t);a.push(...s.slice(e,t+1).filter(e=>e.selectable))}else a.push(t),l.value=r;f(a,!u([t]))}function m(e){let t=c.value.selectAll({value:e,allItems:i.value,currentPage:s.value,selected:new Set(r.value)});r.value=t}let h={toggleSelect:p,select:f,selectAll:m,isSelected:u,isSomeSelected:d,someSelected:a(()=>r.value.size>0),allSelected:a(()=>{let e=c.value.allSelected({allItems:i.value,currentPage:s.value});return!!e.length&&u(e)}),showSelectAll:V(()=>c.value.showSelectAll),lastSelectedIndex:l,selectStrategy:c};return k(wm,h),h}function Em(){let e=_(wm);if(!e)throw Error(`Missing selection!`);return e}f(),R();var Dm=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`),Om=Symbol.for(`vuetify:data-table-sort`);function km(e){let t=V(()=>e.initialSortOrder),n=X(e,`sortBy`),r=V(()=>e.mustSort);return{initialSortOrder:t,sortBy:n,multiSort:V(()=>e.multiSort),mustSort:r}}function Am(e,t){if(!kt(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 jm(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}=Am(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 k(Om,c),c}function Mm(){let e=_(Om);if(!e)throw Error(`Missing sort!`);return e}function Nm(e,t,n,r){let i=Fn();return{sortedItems:a(()=>n.value.length?Pm(t.value,n.value,i.current.value,{transform:r?.transform,sortFunctions:{...e.customKeySort,...r?.sortFunctions?.value},sortRawFunctions:r?.sortRawFunctions?.value}):t.value)}}function Pm(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=lt(e[1],s),u=lt(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 je(l)&&je(u)?0:je(l)?-1:je(u)?1:!isNaN(l)&&!isNaN(u)?Number(l)-Number(u):i.compare(l,u)}return 0}).map(([e])=>e)}f();var Fm=J({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:`id`},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},`DataIterator-items`);function Im(e,t){return{type:`item`,value:e.returnObject?t:mt(t,e.itemValue),selectable:mt(t,e.itemSelectable,!0),raw:t}}function Lm(e,t){let n=[];for(let r of t)n.push(Im(e,r));return n}function Rm(e){return{items:a(()=>Lm(e,e.items))}}f(),y(),R();var zm=J({search:String,loading:Boolean,itemsLength:[Number,String],...G(),...Fm(),...Cm(),...Dm(),...pm({itemsPerPage:5}),...$p(),...rm(),...vu(),...ht(),...Tt({transition:{component:Ir,hideOnLeave:!0}})},`VDataIterator`),Bm=q()({name:`VDataIterator`,props:zm(),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`),i=V(()=>e.search),{items:o}=Rm(e),{filteredItems:s}=bu(e,o,i,{transform:e=>e.raw}),{initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d}=km(e),{page:f,itemsPerPage:p}=hm(e),{toggleSort:h}=jm({initialSortOrder:c,sortBy:l,multiSort:u,mustSort:d,page:f}),{sortByWithGroups:_,opened:v,extractRows:y,isGroupOpen:b,toggleGroup:x}=om({groupBy:r,sortBy:l}),{sortedItems:S}=Nm(e,s,_,{transform:e=>e.raw}),{flatItems:C}=dm(S,r,v,!1),w=V(()=>!je(e.itemsLength)),{startIndex:T,stopIndex:E,pageCount:D,prevPage:O,nextPage:k,setItemsPerPage:A,setPage:ee}=gm({page:f,itemsPerPage:p,itemsLength:V(()=>w.value?Number(e.itemsLength):C.value.length)}),j=U([]),te=a(()=>w.value?C.value:j.value);un(()=>!w.value,()=>{let{paginatedItems:e}=vm({items:C,startIndex:T,stopIndex:E,itemsPerPage:p});ce(()=>{j.value=e.value})});let M=a(()=>y(te.value)),{isSelected:N,select:P,selectAll:F,toggleSelect:I}=Tm(e,{allItems:o,currentPage:M}),{isExpanded:ne,toggleExpand:re}=tm(e);fm({page:f,itemsPerPage:p,sortBy:l,groupBy:r,search:i});let ie=a(()=>({page:f.value,itemsPerPage:p.value,sortBy:l.value,pageCount:D.value,toggleSort:h,prevPage:O,nextPage:k,setPage:ee,setItemsPerPage:A,isSelected:N,select:P,selectAll:F,toggleSelect:I,isExpanded:ne,toggleExpand:re,isGroupOpen:b,toggleGroup:x,items:M.value,itemsCount:s.value.length,groupedItems:te.value}));return K(()=>n(e.tag,{class:g([`v-data-iterator`,{"v-data-iterator--loading":e.loading},e.class]),style:m(e.style)},{default:()=>[t.header?.(ie.value),n(We,{transition:e.transition},{default:()=>[e.loading?n(dn,{key:`loader`,name:`v-data-iterator`,active:!0},{default:e=>t.loader?.(e)}):B(`div`,{key:`items`},[te.value.length?t.default?.(ie.value):t[`no-data`]?.()])]}),t.footer?.(ie.value)]})),{}}});f(),R();function Vm(){let e=M([]);O(()=>e.value=[]);function t(t,n){e.value[n]=t}return{refs:e,updateRef:t}}f(),y(),R();var Hm=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,...Ae(),...G(),...pt(),..._t(),...At(),...bt(),...ht({tag:`nav`}),...jn(),...at({variant:`text`})},`VPagination`),Um=q()({name:`VPagination`,props:Hm(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,{slots:t,emit:r}){let o=X(e,`modelValue`),{t:s,n:c}=Fn(),{isRtl:l}=On(),{themeClasses:u}=Hn(e),{width:d}=Tn(),f=U(-1);it(void 0,{scoped:!0});let{resizeRef:p}=we(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,a=r.offsetWidth+parseFloat(getComputedStyle(r).marginRight)*2;f.value=y(i,a)}),h=a(()=>parseInt(e.length,10)),_=a(()=>parseInt(e.start,10)),v=a(()=>e.totalVisible==null?f.value>=0?f.value:y(d.value,58):parseInt(e.totalVisible,10));function y(t,n){let r=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(Number(((t-n*r)/n).toFixed(2))))}let b=a(()=>{if(h.value<=0||isNaN(h.value)||h.value>2**53-1||v.value<=0)return[];if(v.value===1)return[o.value];if(h.value<=v.value)return Ut(h.value,_.value);let t=v.value%2==0,n=t?v.value/2:Math.floor(v.value/2),r=t?n:n+1,i=h.value-n;if(r-o.value>=0)return[...Ut(Math.max(1,v.value-1),_.value),e.ellipsis,h.value];if(o.value-i>=+!!t){let t=v.value-1,n=h.value-t+_.value;return[_.value,e.ellipsis,...Ut(t,n)]}{let t=Math.max(1,v.value-2),n=t===1?o.value:o.value-Math.ceil(t/2)+_.value;return[_.value,e.ellipsis,...Ut(t,n),e.ellipsis,h.value]}});function x(e,t,n){e.preventDefault(),o.value=t,n&&r(n,t)}let{refs:S,updateRef:C}=Vm();it({VPaginationBtn:{color:V(()=>e.color),border:V(()=>e.border),density:V(()=>e.density),size:V(()=>e.size),variant:V(()=>e.variant),rounded:V(()=>e.rounded),elevation:V(()=>e.elevation)}});let w=a(()=>b.value.map((t,n)=>{let r=e=>C(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===o.value;return{isActive:n,key:t,page:c(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":s(n?e.currentPageAriaLabel:e.pageAriaLabel,t),onClick:e=>x(e,t)}}}})),T=a(()=>{let t=!!e.disabled||o.value<=_.value,n=!!e.disabled||o.value>=_.value+h.value-1;return{first:e.showFirstLastPage?{icon:l.value?e.lastIcon:e.firstIcon,onClick:e=>x(e,_.value,`first`),disabled:t,"aria-label":s(e.firstAriaLabel),"aria-disabled":t}:void 0,prev:{icon:l.value?e.nextIcon:e.prevIcon,onClick:e=>x(e,o.value-1,`prev`),disabled:t,"aria-label":s(e.previousAriaLabel),"aria-disabled":t},next:{icon:l.value?e.prevIcon:e.nextIcon,onClick:e=>x(e,o.value+1,`next`),disabled:n,"aria-label":s(e.nextAriaLabel),"aria-disabled":n},last:e.showFirstLastPage?{icon:l.value?e.firstIcon:e.lastIcon,onClick:e=>x(e,_.value+h.value-1,`last`),disabled:n,"aria-label":s(e.lastAriaLabel),"aria-disabled":n}:void 0}});function E(){let e=o.value-_.value;S.value[e]?.$el.focus()}function D(t){t.key===jt.left&&!e.disabled&&o.value>Number(e.start)?(--o.value,i(E)):t.key===jt.right&&!e.disabled&&o.value<_.value+h.value-1&&(o.value+=1,i(E))}return K(()=>n(e.tag,{ref:p,class:g([`v-pagination`,u.value,e.class]),style:m(e.style),role:`navigation`,"aria-label":s(e.ariaLabel),onKeydown:D,"data-test":`v-pagination-root`},{default:()=>[B(`ul`,{class:`v-pagination__list`},[e.showFirstLastPage&&B(`li`,{key:`first`,class:`v-pagination__first`,"data-test":`v-pagination-first`},[t.first?t.first(T.value.first):n(Z,W({_as:`VPaginationBtn`},T.value.first),null)]),B(`li`,{key:`prev`,class:`v-pagination__prev`,"data-test":`v-pagination-prev`},[t.prev?t.prev(T.value.prev):n(Z,W({_as:`VPaginationBtn`},T.value.prev),null)]),w.value.map((e,r)=>B(`li`,{key:e.key,class:g([`v-pagination__item`,{"v-pagination__item--is-active":e.isActive}]),"data-test":`v-pagination-item`},[t.item?t.item(e):n(Z,W({_as:`VPaginationBtn`},e.props),{default:()=>[e.page]})])),B(`li`,{key:`next`,class:`v-pagination__next`,"data-test":`v-pagination-next`},[t.next?t.next(T.value.next):n(Z,W({_as:`VPaginationBtn`},T.value.next),null)]),e.showFirstLastPage&&B(`li`,{key:`last`,class:`v-pagination__last`,"data-test":`v-pagination-last`},[t.last?t.last(T.value.last):n(Z,W({_as:`VPaginationBtn`},T.value.last),null)])])]})),{}}});f();var Wm=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`),Gm=q()({name:`VDataTableFooter`,props:Wm(),setup(e,{slots:t}){let{t:r}=Fn(),{page:i,pageCount:o,startIndex:s,stopIndex:c,itemsLength:l,itemsPerPage:u,setItemsPerPage:d}=_m(),f=a(()=>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 a=Um.filterProps(e);return B(`div`,{class:`v-data-table-footer`},[t.prepend?.(),B(`div`,{class:`v-data-table-footer__items-per-page`},[B(`span`,null,[r(e.itemsPerPageText)]),n(Eu,{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)]),B(`div`,{class:`v-data-table-footer__info`},[B(`div`,null,[r(e.pageText,l.value?s.value+1:0,c.value,l.value)])]),B(`div`,{class:`v-data-table-footer__pagination`},[n(Um,W({modelValue:i.value,"onUpdate:modelValue":e=>i.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`},Lt(a,[`color`])),null)])])}),{}}});y(),f();var Km=ut({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:g([`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?.()]})});y(),f(),R();var qm=J({headers:Array},`DataTable-header`),Jm=Symbol.for(`vuetify:data-table-headers`),Ym={title:``,sortable:!1},Xm={...Ym,width:48};function Zm(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 Qm(e,t=[]){if(!e.children)t.push(e);else for(let n of e.children)Qm(n,t);return t}function $m(e,t=new Set){for(let n of e)n.key&&t.add(n.key),n.children&&$m(n.children,t);return t}function eh(e){if(e.key){if(e.key===`data-table-group`)return Ym;if([`data-table-expand`,`data-table-select`].includes(e.key))return Xm}}function th(e,t=0){return e.children?Math.max(t,...e.children.map(e=>th(e,t+1))):t}function nh(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))?Zt(`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=rh(e[t],r);let i=0;for(let t=e.length-1;t>=0;t--)i=ih(e[t],i)}function rh(e,t=0){if(!e)return t;if(e.children){e.fixedOffset=t;for(let n of e.children)t=rh(n,t)}else e.fixed&&e.fixed!==`end`&&(e.fixedOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function ih(e,t=0){if(!e)return t;if(e.children){e.fixedEndOffset=t;for(let n of e.children)t=ih(n,t)}else e.fixed===`end`&&(e.fixedEndOffset=t,t+=parseFloat(e.width||`0`)||0);return t}function ah(e,t){let n=[],r=0,i=Zm(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-th(n);if(a.push({...n,rowspan:c??1,colspan:n.children?Qm(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=>Qm(e)).flat(),headers:n}}function oh(e){let t=[];for(let n of e){let e={...eh(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?oh(e.children):void 0};t.push(a)}return t}function sh(e,t){let n=M([]),i=M([]),a=M({}),o=M({}),s=M({});ce(()=>{let c=(e.headers||Object.keys(e.items[0]??{}).map(e=>({key:e,title:r(e)}))).slice(),l=$m(c);t?.groupBy?.value.length&&!l.has(`data-table-group`)&&c.unshift({key:`data-table-group`,title:`Group`}),t?.showSelect?.value&&!l.has(`data-table-select`)&&c.unshift({key:`data-table-select`}),t?.showExpand?.value&&!l.has(`data-table-expand`)&&c.push({key:`data-table-expand`});let u=oh(c);nh(u);let d=ah(u,Math.max(...u.map(e=>th(e)))+1);n.value=d.headers,i.value=d.columns;let f=d.headers.flat(1);for(let e of f)e.key&&(e.sortable&&(e.sort&&(a.value[e.key]=e.sort),e.sortRaw&&(o.value[e.key]=e.sortRaw)),e.filter&&(s.value[e.key]=e.filter))});let c={headers:n,columns:i,sortFunctions:a,sortRawFunctions:o,filterFunctions:s};return k(Jm,c),c}function ch(){let e=_(Jm);if(!e)throw Error(`Missing headers!`);return e}f(),y();var lh=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,...pt(),...Qt(),...ln()},`VDataTableHeaders`),uh=q()({name:`VDataTableHeaders`,props:lh(),setup(e,{slots:t}){let{t:r}=Fn(),{toggleSort:o,sortBy:s,isSorted:c}=Mm(),{someSelected:l,allSelected:u,selectAll:d,showSelectAll:f}=Em(),{columns:p,headers:h}=ch(),{loaderClasses:_}=Ht(e);function v(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 y(t,n){t.key===`Enter`&&!e.disableSort&&o(n,t)}function b(t){switch(s.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:x,backgroundColorStyles:S}=In(()=>e.color),{displayClasses:C,mobile:w}=Tn(e),T=a(()=>({headers:h.value,columns:p.value,toggleSort:o,isSorted:c,sortBy:s.value,someSelected:l.value,allSelected:u.value,selectAll:d,getSortIcon:b})),E=a(()=>[`v-data-table__th`,{"v-data-table__th--sticky":e.sticky||e.fixedHeader},C.value,_.value]),D=({column:r,x:i,y:a})=>{let p=r.key===`data-table-select`||r.key===`data-table-expand`,h=r.key===`data-table-group`&&r.width===0&&!r.title,_=W(e.headerProps??{},r.headerProps??{}),C=r.sortable&&!e.disableSort;return n(Km,W({tag:`th`,align:r.align,class:[{"v-data-table__th--sortable":C,"v-data-table__th--sorted":c(r),"v-data-table__th--fixed":r.fixed},...E.value],style:{width:Y(r.width),minWidth:Y(r.minWidth),maxWidth:Y(r.maxWidth),...v(r,a)},colspan:r.colspan,rowspan:r.rowspan,fixed:r.fixed,nowrap:r.nowrap,lastFixed:r.lastFixed,firstFixedEnd:r.firstFixedEnd,noPadding:p,empty:h,tabindex:C?0:void 0,onClick:C?e=>o(r,e):void 0,onKeydown:C?e=>y(e,r):void 0},_),{default:()=>{let i=`header.${r.key}`,a={column:r,selectAll:d,isSorted:c,toggleSort:o,sortBy:s.value,someSelected:l.value,allSelected:u.value,getSortIcon:b};return t[i]?t[i](a):h?``:r.key===`data-table-select`?t[`header.data-table-select`]?.(a)??(f.value&&n(wc,{color:e.color,density:e.density,modelValue:u.value,indeterminate:l.value&&!u.value,"onUpdate:modelValue":d},null)):B(`div`,{class:`v-data-table-header__content`},[B(`span`,null,[r.title]),r.sortable&&!e.disableSort&&n($,{key:`icon`,class:`v-data-table-header__sort-icon`,icon:b(r)},null),e.multiSort&&c(r)&&B(`div`,{key:`badge`,class:g([`v-data-table-header__sort-badge`,...x.value]),style:m(S.value)},[s.value.findIndex(e=>e.key===r.key)+1])])}})},O=()=>{let t=a(()=>p.value.filter(t=>t?.sortable&&!e.disableSort)),f=p.value.find(e=>e.key===`data-table-select`),m=a({get:()=>t.value.filter(({key:e})=>s.value.some(t=>t.key===e)),set:e=>{let t=An(e),n=s.value.map(e=>e.key);t.filter(({key:e})=>!n.includes(e)).forEach(e=>o(e)),i(()=>s.value=s.value.filter(({key:e})=>t.some(t=>t.key===e)))}});return n(Km,W({tag:`th`,class:[...E.value],colspan:h.value.length+1},e.headerProps),{default:()=>[B(`div`,{class:`v-data-table-header__content`},[n(Eu,{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":()=>s.value=[]},{append:f?()=>n(wc,{color:e.color,density:`compact`,modelValue:u.value,indeterminate:l.value&&!u.value,"onUpdate:modelValue":()=>d(!u.value)},null):void 0,chip:({internalItem:e})=>n(Bc,{onClick:e.raw.sortable?()=>o(e.raw,void 0,!0):void 0,onMousedown:e=>{e.preventDefault(),e.stopPropagation()}},{default:()=>[e.title,n($,{class:g([`v-data-table__td-sort-icon`,c(e.raw)&&`v-data-table__td-sort-icon-active`]),icon:b(e.raw),size:`small`},null)]})})])]})};K(()=>w.value?B(`tr`,null,[n(O,null,null)]):B(H,null,[t.headers?t.headers(T.value):h.value.map((e,t)=>B(`tr`,null,[e.map((e,r)=>n(D,{column:e,x:r,y:t},null))])),e.loading&&B(`tr`,{class:`v-data-table-progress`},[B(`th`,{colspan:p.value.length},[n(dn,{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})])])]))}});f(),R();var dh=J({item:{type:Object,required:!0},groupCollapseIcon:{type:Q,default:`$tableGroupCollapse`},groupExpandIcon:{type:Q,default:`$tableGroupExpand`},...pt()},`VDataTableGroupHeaderRow`),fh=q()({name:`VDataTableGroupHeaderRow`,props:dh(),setup(e,{slots:t}){let{isGroupOpen:r,toggleGroup:i,extractRows:o}=sm(),{isSelected:s,isSomeSelected:c,select:l}=Em(),{columns:u}=ch(),d=a(()=>o([e.item])),f=V(()=>u.value.length-+!!u.value.some(e=>e.key===`data-table-select`));return()=>B(`tr`,{class:`v-data-table-group-header-row`,style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(a=>{if(a.key===`data-table-group`){let a=r(e.item)?e.groupCollapseIcon:e.groupExpandIcon,o=()=>i(e.item);return t[`data-table-group`]?.({item:e.item,count:d.value.length,props:{icon:a,onClick:o}})??n(Km,{class:`v-data-table-group-header-row__column`,colspan:f.value},{default:()=>[n(Z,{size:`small`,variant:`text`,icon:a,onClick:o},null),B(`span`,null,[e.item.value]),B(`span`,null,[L(`(`),d.value.length,L(`)`)])]})}if(a.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(Km,{class:`v-data-table__td--select-row`,noPadding:!0},{default:()=>[n(wc,{density:e.density,disabled:r.length===0,modelValue:i,indeterminate:a,"onUpdate:modelValue":o},null)]})}return``})])}});f(),y(),xe();var ph=J({color:String,index:Number,item:Object,cellProps:[Object,Function],collapseIcon:{type:Q,default:`$collapse`},expandIcon:{type:Q,default:`$expand`},onClick:en(),onContextmenu:en(),onDblclick:en(),...pt(),...Qt()},`VDataTableRow`),mh=q()({name:`VDataTableRow`,props:ph(),setup(e,{slots:t}){let{displayClasses:r,mobile:i}=Tn(e,`v-data-table__tr`),{isSelected:a,toggleSelect:o,someSelected:s,allSelected:c,selectAll:l}=Em(),{isExpanded:u,toggleExpand:d}=nm(),{toggleSort:f,sortBy:p,isSorted:m}=Mm(),{columns:h}=ch();K(()=>B(`tr`,{class:g([`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:lt(g.columns,r.key),column:r,isSelected:a,toggleSelect:o,isExpanded:u,toggleExpand:d},b={column:r,selectAll:l,isSorted:m,toggleSort:f,sortBy:p.value,someSelected:s.value,allSelected:c.value,getSortIcon:()=>``},x=typeof e.cellProps==`function`?e.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value,column:r}):e.cellProps,S=typeof r.cellProps==`function`?r.cellProps({index:y.index,item:y.item,internalItem:y.internalItem,value:y.value}):r.cellProps,C=r.key===`data-table-select`||r.key===`data-table-expand`,w=r.key===`data-table-group`&&r.width===0&&!r.title;return n(Km,W({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:C,empty:w,nowrap:r.nowrap,width:i.value?void 0:r.width},x,S),{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:te(()=>o(g),[`stop`])}})??n(wc,{color:e.color,disabled:!g.selectable,density:e.density,modelValue:a([g]),onClick:te(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:te(()=>d(g),[`stop`])}})??n(Z,{icon:u(g)?e.collapseIcon:e.expandIcon,size:`small`,variant:`text`,onClick:te(()=>d(g),[`stop`])},null);if(t[_]&&!i.value)return t[_](y);let s=j(y.value);return i.value?B(H,null,[B(`div`,{class:`v-data-table__td-title`},[t[v]?.(b)??r.title]),B(`div`,{class:`v-data-table__td-value`},[t[_]?.(y)??s])]):s}})})]))}});f();var hh=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],...Bt(ph(),[`collapseIcon`,`expandIcon`,`density`]),...Bt(dh(),[`groupCollapseIcon`,`groupExpandIcon`,`density`]),...Qt()},`VDataTableRows`),gh=q()({name:`VDataTableRows`,inheritAttrs:!1,props:hh(),setup(e,{attrs:t,slots:r}){let{columns:i}=ch(),{expandOnClick:a,toggleExpand:o,isExpanded:s}=nm(),{isSelected:c,toggleSelect:l}=Em(),{toggleGroup:u,isGroupOpen:d}=sm(),{t:f}=Fn(),{mobile:p}=Tn(e);return K(()=>{let m=Bt(e,[`groupCollapseIcon`,`groupExpandIcon`,`density`]);return e.loading&&(!e.items.length||r.loading)?B(`tr`,{class:`v-data-table-rows-loading`,key:`loading`},[B(`td`,{colspan:i.value.length},[r.loading?.()??f(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?B(`tr`,{class:`v-data-table-rows-no-data`,key:`no-data`},[B(`td`,{colspan:i.value.length},[r[`no-data`]?.()??f(e.noDataText)])]):B(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(fh,W({key:`group-header_${f.id}`,item:f},go(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:W({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},go(t,`:row`,()=>g),typeof e.rowProps==`function`?e.rowProps({item:g.item,index:g.index,internalItem:g.internalItem}):e.rowProps)};return B(H,{key:_.props.key},[r.item?r.item(_):n(mh,_.props,r),s(f)&&r[`expanded-row`]?.(g)])})])}),{}}});f(),y();var _h=J({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,striped:{type:String,default:null,validator:e=>[`even`,`odd`].includes(e)},...G(),...pt(),...ht(),...jn()},`VTable`),vh=q()({name:`VTable`,props:_h(),setup(e,{slots:t,emit:r}){let{themeClasses:i}=Hn(e),{densityClasses:a}=Re(e);return K(()=>n(e.tag,{class:g([`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:m(e.style)},{default:()=>[t.top?.(),t.default?B(`div`,{class:`v-table__wrapper`,style:{height:Y(e.height)}},[B(`table`,null,[t.default()])]):t.wrapper?.(),t.bottom?.()]})),{}}});f();var yh=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 bh(e,t,n,r){let i=e.returnObject?t:mt(t,e.itemValue),a=mt(t,e.itemSelectable,!0),o=r.reduce((e,n)=>(n.key!=null&&(e[n.key]=mt(t,n.value)),e),{});return{type:`item`,key:e.returnObject?mt(t,e.itemValue):i,index:n,value:i,selectable:a,columns:o,raw:t}}function xh(e,t,n){return t.map((t,r)=>bh(e,t,r,n))}function Sh(e,t){return{items:a(()=>xh(e,e.items,t.value))}}f(),R();var Ch=J({...hh(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...$p(),...rm(),...qm(),...yh(),...Cm(),...Dm(),...Lt(lh(),[`multiSort`,`initialSortOrder`]),..._h()},`DataTable`),wh=J({...pm(),...Ch(),...vu(),...Wm()},`VDataTable`),Th=q()({name:`VDataTable`,props:wh(),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:i}=am(e),{initialSortOrder:s,sortBy:c,multiSort:l,mustSort:u}=km(e),{page:d,itemsPerPage:f}=hm(e),{disableSort:p}=C(e),{columns:m,headers:h,sortFunctions:g,sortRawFunctions:_,filterFunctions:v}=sh(e,{groupBy:i,showSelect:V(()=>e.showSelect),showExpand:V(()=>e.showExpand)}),{items:y}=Sh(e,m),b=V(()=>e.search),{filteredItems:x}=bu(e,y,b,{transform:e=>e.columns,customKeyFilter:v}),{toggleSort:S}=jm({initialSortOrder:s,sortBy:c,multiSort:l,mustSort:u,page:d}),{sortByWithGroups:w,opened:T,extractRows:E,isGroupOpen:D,toggleGroup:O}=om({groupBy:i,sortBy:c,disableSort:p}),{sortedItems:k}=Nm(e,x,w,{transform:e=>({...e.raw,...e.columns}),sortFunctions:g,sortRawFunctions:_}),{pageCount:A,setItemsPerPage:ee,prevPage:j,nextPage:te,setPage:M,paginatedItems:N}=ym({pageBy:a(()=>e.pageBy===`auto`?e.groupBy.length?`group`:`item`:e.pageBy),sortedItems:k,paginate:e=>{let t=a(()=>o(e).length),{startIndex:n,stopIndex:r,pageCount:i,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u}=gm({page:d,itemsPerPage:f,itemsLength:t}),{paginatedItems:p}=vm({items:e,startIndex:n,stopIndex:r,itemsPerPage:f});return{paginatedItems:p,pageCount:i,setItemsPerPage:s,prevPage:c,nextPage:l,setPage:u}},group:e=>dm(e,i,T,()=>!!r[`group-summary`])}),P=a(()=>E(N.value)),{isSelected:F,select:I,selectAll:ne,toggleSelect:re,someSelected:ie,allSelected:ae}=Tm(e,{allItems:y,currentPage:P}),{isExpanded:oe,toggleExpand:se}=tm(e);fm({page:d,itemsPerPage:f,sortBy:c,groupBy:i,search:b}),it({VDataTableRows:{hideNoData:V(()=>e.hideNoData),noDataText:V(()=>e.noDataText),loading:V(()=>e.loading),loadingText:V(()=>e.loadingText)}});let ce=a(()=>({page:d.value,itemsPerPage:f.value,sortBy:c.value,pageCount:A.value,toggleSort:S,setItemsPerPage:ee,prevPage:j,nextPage:te,setPage:M,someSelected:ie.value,allSelected:ae.value,isSelected:F,select:I,selectAll:ne,toggleSelect:re,isExpanded:oe,toggleExpand:se,isGroupOpen:D,toggleGroup:O,items:P.value.map(e=>e.raw),internalItems:P.value,groupedItems:N.value,columns:m.value,headers:h.value}));return K(()=>{let i=Gm.filterProps(e),a=uh.filterProps(Lt(e,[`multiSort`])),o=gh.filterProps(e),s=vh.filterProps(e);return n(vh,W({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?.(ce.value),default:()=>r.default?r.default(ce.value):B(H,null,[r.colgroup?.(ce.value),!e.hideDefaultHeader&&B(`thead`,{key:`thead`},[n(uh,W(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(ce.value),!e.hideDefaultBody&&B(`tbody`,null,[r[`body.prepend`]?.(ce.value),r.body?r.body(ce.value):n(gh,W(t,o,{items:N.value}),r),r[`body.append`]?.(ce.value)]),r.tbody?.(ce.value),r.tfoot?.(ce.value)]),bottom:()=>r.bottom?r.bottom(ce.value):!e.hideDefaultFooter&&B(H,null,[n(Uc,null,null),n(Gm,i,{prepend:r[`footer.prepend`]})])})}),{}}});f(),R();var Eh=J({...Lt(Ch(),[`hideDefaultFooter`]),...rm(),...lu(),...vu()},`VDataTableVirtual`),Dh=q()({name:`VDataTableVirtual`,props:Eh(),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:i}=am(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=km(e),{disableSort:u}=C(e),{columns:d,headers:f,filterFunctions:p,sortFunctions:m,sortRawFunctions:h}=sh(e,{groupBy:i,showSelect:V(()=>e.showSelect),showExpand:V(()=>e.showExpand)}),{items:g}=Sh(e,d),_=V(()=>e.search),{filteredItems:v}=bu(e,g,_,{transform:e=>e.columns,customKeyFilter:p}),{toggleSort:y}=jm({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}),{sortByWithGroups:b,opened:x,extractRows:S,isGroupOpen:w,toggleGroup:T}=om({groupBy:i,sortBy:s,disableSort:u}),{sortedItems:E}=Nm(e,v,b,{transform:e=>({...e.raw,...e.columns}),sortFunctions:m,sortRawFunctions:h}),{flatItems:D}=dm(E,i,x,()=>!!r[`group-summary`]),O=a(()=>S(D.value)),{isSelected:k,select:A,selectAll:ee,toggleSelect:j,someSelected:te,allSelected:M}=Tm(e,{allItems:O,currentPage:O}),{isExpanded:N,toggleExpand:P}=tm(e),{containerRef:F,markerRef:I,paddingTop:ne,paddingBottom:re,computedItems:ie,handleItemResize:ae,handleScroll:oe,handleScrollend:se,calculateVisibleItems:ce,scrollToIndex:le}=uu(e,D),L=a(()=>ie.value.map(e=>({...e.raw,virtualIndex:e.index})));fm({sortBy:s,page:U(1),itemsPerPage:U(-1),groupBy:i,search:_}),it({VDataTableRows:{hideNoData:V(()=>e.hideNoData),noDataText:V(()=>e.noDataText),loading:V(()=>e.loading),loadingText:V(()=>e.loadingText)}});let ue=a(()=>({sortBy:s.value,toggleSort:y,someSelected:te.value,allSelected:M.value,isSelected:k,select:A,selectAll:ee,toggleSelect:j,isExpanded:N,toggleExpand:P,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=uh.filterProps(Lt(e,[`multiSort`])),a=gh.filterProps(e),o=vh.filterProps(e);return n(vh,W({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},o,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(ue.value),wrapper:()=>B(`div`,{ref:F,onScrollPassive:oe,onScrollend:se,class:`v-table__wrapper`,style:{height:Y(e.height)}},[B(`table`,null,[r.colgroup?.(ue.value),!e.hideDefaultHeader&&B(`thead`,{key:`thead`},[n(uh,W(i,{multiSort:!!e.multiSort}),r)]),r.thead?.(ue.value),!e.hideDefaultBody&&B(`tbody`,{key:`tbody`},[B(`tr`,{ref:I,style:{height:Y(ne.value),border:0}},[B(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)]),r[`body.prepend`]?.(ue.value),n(gh,W(t,a,{items:L.value}),{...r,item:e=>n(au,{key:e.internalItem.index,renderless:!0,"onUpdate:height":t=>ae(e.internalItem.index,t)},{default:({itemRef:t})=>r.item?.({...e,itemRef:t})??n(mh,W(e.props,{ref:t,key:e.internalItem.index,index:e.index}),r)})}),r[`body.append`]?.(ue.value),B(`tr`,{style:{height:Y(re.value),border:0}},[B(`td`,{colspan:d.value.length,style:{height:0,border:0}},null)])]),r.tbody?.(ue.value),r.tfoot?.(ue.value)])]),bottom:()=>r.bottom?.(ue.value)})}),{calculateVisibleItems:ce,scrollToIndex:le}}});f(),R();var Oh=J({itemsLength:{type:[Number,String],required:!0},...pm(),...Ch(),...Wm()},`VDataTableServer`),kh=q()({name:`VDataTableServer`,props:Oh(),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:i}=am(e),{initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l}=km(e),{page:u,itemsPerPage:d}=hm(e),{disableSort:f}=C(e),p=a(()=>parseInt(e.itemsLength,10)),{columns:m,headers:h}=sh(e,{groupBy:i,showSelect:V(()=>e.showSelect),showExpand:V(()=>e.showExpand)}),{items:g}=Sh(e,m),{toggleSort:_}=jm({initialSortOrder:o,sortBy:s,multiSort:c,mustSort:l,page:u}),{opened:v,isGroupOpen:y,toggleGroup:b,extractRows:x}=om({groupBy:i,sortBy:s,disableSort:f}),{pageCount:S,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D}=gm({page:u,itemsPerPage:d,itemsLength:p}),{flatItems:O}=dm(g,i,v,()=>!!r[`group-summary`]),{isSelected:A,select:ee,selectAll:j,toggleSelect:te,someSelected:M,allSelected:N}=Tm(e,{allItems:g,currentPage:g}),{isExpanded:P,toggleExpand:F}=tm(e),I=a(()=>x(g.value));fm({page:u,itemsPerPage:d,sortBy:s,groupBy:i,search:V(()=>e.search)}),k(`v-data-table`,{toggleSort:_,sortBy:s}),it({VDataTableRows:{hideNoData:V(()=>e.hideNoData),noDataText:V(()=>e.noDataText),loading:V(()=>e.loading),loadingText:V(()=>e.loadingText)}});let ne=a(()=>({page:u.value,itemsPerPage:d.value,sortBy:s.value,pageCount:S.value,toggleSort:_,setItemsPerPage:w,prevPage:T,nextPage:E,setPage:D,someSelected:M.value,allSelected:N.value,isSelected:A,select:ee,selectAll:j,toggleSelect:te,isExpanded:P,toggleExpand:F,isGroupOpen:y,toggleGroup:b,items:I.value.map(e=>e.raw),internalItems:I.value,groupedItems:O.value,columns:m.value,headers:h.value}));K(()=>{let i=Gm.filterProps(e),a=uh.filterProps(Lt(e,[`multiSort`])),o=gh.filterProps(e),s=vh.filterProps(e);return n(vh,W({class:[`v-data-table`,{"v-data-table--loading":e.loading},e.class],style:e.style},s,{fixedHeader:e.fixedHeader||e.sticky}),{top:()=>r.top?.(ne.value),default:()=>r.default?r.default(ne.value):B(H,null,[r.colgroup?.(ne.value),!e.hideDefaultHeader&&B(`thead`,{key:`thead`,class:`v-data-table__thead`,role:`rowgroup`},[n(uh,W(a,{multiSort:!!e.multiSort}),r)]),r.thead?.(ne.value),!e.hideDefaultBody&&B(`tbody`,{class:`v-data-table__tbody`,role:`rowgroup`},[r[`body.prepend`]?.(ne.value),r.body?r.body(ne.value):n(gh,W(t,o,{items:O.value}),r),r[`body.append`]?.(ne.value)]),r.tbody?.(ne.value),r.tfoot?.(ne.value)]),bottom:()=>r.bottom?r.bottom(ne.value):!e.hideDefaultFooter&&B(H,null,[n(Uc,null,null),n(Gm,i,{prepend:r[`footer.prepend`]})])})})}});y(),f();var Ah=J({fluid:{type:Boolean,default:!1},...G(),...It(),...ht()},`VContainer`),jh=q()({name:`VContainer`,props:Ah(),setup(e,{slots:t}){let{rtlClasses:r}=On(),{dimensionStyles:i}=Nt(e);return K(()=>n(e.tag,{class:g([`v-container`,{"v-container--fluid":e.fluid},r.value,e.class]),style:m([i.value,e.style])},t)),{}}});y(),f();var Mh=Mn.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),Nh=Mn.reduce((e,t)=>{let n=`offset`+r(t);return e[n]={type:[String,Number],default:null},e},{}),Ph={col:He(Mh),offset:He(Nh),order:[`order`,`orderSm`,`orderMd`,`orderLg`,`orderXl`,`orderXxl`]};function Fh(e){if(typeof e==`string`&&e.includes(`/`)){let[t,n]=e.split(`/`);return{cols:Number(t),size:Number(n)}}return{cols:e}}function Ih(e,t,n){if(n==null||n===!1)return{};let{cols:r,size:i}=Fh(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 Lh=[`auto`,`start`,`end`,`center`,`baseline`,`stretch`],Rh=e=>Lh.includes(e),zh=J({cols:{type:[Boolean,String,Number],default:!1},...Mh,offset:{type:[String,Number],default:null},...Nh,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:Rh},...G(),...ht()},`VCol`),Bh=q()({name:`VCol`,props:zh(),setup(e,{slots:t}){let n=a(()=>Fh(e.cols).size),r=a(()=>Fh(e.offset).size),i=a(()=>{let t=[`v-col`],n=[],r;for(r in Ph)Ph[r].forEach(i=>{let a=e[i],{className:o,variables:s}=Ih(r,i,a);o&&t.push(o),s&&n.push(...s)});let{cols:i}=Fh(e.cols),{cols:a}=Fh(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()=>l(e.tag,{class:[i.value.classes,e.class],style:[{"--v-col-size-base":n.value},{"--v-col-offset-base":r.value},i.value.variables,e.style]},t.default?.())}});f();var Vh=[`start`,`end`,`center`],Hh=[`space-between`,`space-around`,`space-evenly`],Uh=[...Vh,`baseline`,`stretch`],Wh=e=>Uh.includes(e),Gh=[...Vh,...Hh],Kh=e=>Gh.includes(e),qh=[...Vh,...Hh,`stretch`],Jh=e=>qh.includes(e),Yh={align:[`align`,`alignSm`,`alignMd`,`alignLg`,`alignXl`,`alignXxl`],justify:[`justify`,`justifySm`,`justifyMd`,`justifyLg`,`justifyXl`,`justifyXxl`],alignContent:[`alignContent`,`alignContentSm`,`alignContentMd`,`alignContentLg`,`alignContentXl`,`alignContentXxl`]},Xh={align:`align`,justify:`justify`,alignContent:`align-content`};function Zh(e,t,n){let r=Xh[e];if(n!=null){if(t){let n=t.replace(e,``);r+=`-${n}`}return r+=`-${n}`,r.toLowerCase()}}var Qh=J({dense:Boolean,align:{type:String,default:null,validator:Wh},alignSm:{type:String,default:null,validator:Wh},alignMd:{type:String,default:null,validator:Wh},alignLg:{type:String,default:null,validator:Wh},alignXl:{type:String,default:null,validator:Wh},alignXxl:{type:String,default:null,validator:Wh},justify:{type:String,default:null,validator:Kh},justifySm:{type:String,default:null,validator:Kh},justifyMd:{type:String,default:null,validator:Kh},justifyLg:{type:String,default:null,validator:Kh},justifyXl:{type:String,default:null,validator:Kh},justifyXxl:{type:String,default:null,validator:Kh},alignContent:{type:String,default:null,validator:Jh},alignContentSm:{type:String,default:null,validator:Jh},alignContentMd:{type:String,default:null,validator:Jh},alignContentLg:{type:String,default:null,validator:Jh},alignContentXl:{type:String,default:null,validator:Jh},alignContentXxl:{type:String,default:null,validator:Jh},noGutters:Boolean,gap:[Number,String,Array],size:[Number,String],...G(),...pt(),...ht()},`VRow`),$h=q()({name:`VRow`,props:Qh(),setup(e,{slots:t}){e.dense&&Xn(`dense`,`density="comfortable"`);let n=a(()=>{let t=[],n;for(n in Yh)Yh[n].forEach(r=>{let i=e[r],a=Zh(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=a(()=>Array.isArray(e.gap)?Y(e.gap[0]||0):Y(e.gap)),i=a(()=>Array.isArray(e.gap)?Y(e.gap[1]||0):r.value);return()=>l(e.tag,{class:[`v-row`,n.value,e.class],style:[{"--v-col-gap-x":r.value,"--v-col-gap-y":i.value,"--v-row-columns":e.size},e.style]},t.default?.())}}),eg=br(`v-spacer`,`div`,`VSpacer`);f(),y();var tg=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`),ng=q()({name:`VDatePickerControls`,props:tg(),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:i}=Fn(),o=a(()=>Array.isArray(e.disabled)?e.disabled.includes(`text`):!!e.disabled),s=a(()=>Array.isArray(e.disabled)?e.disabled.includes(`mode`):!!e.disabled),c=a(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-month`):!!e.disabled),l=a(()=>Array.isArray(e.disabled)?e.disabled.includes(`next-month`):!!e.disabled),u=a(()=>Array.isArray(e.disabled)?e.disabled.includes(`prev-year`):!!e.disabled),d=a(()=>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 _(){t(`click:year`)}function v(){t(`click:month`)}return K(()=>{let t={VBtn:{density:`comfortable`,variant:`text`}},a=n(Z,{"data-testid":`prev-month`,disabled:c.value,icon:e.prevIcon,"aria-label":i(`$vuetify.datePicker.ariaLabel.previousMonth`),onClick:f},null),y=n(Z,{"data-testid":`next-month`,disabled:l.value,icon:e.nextIcon,"aria-label":i(`$vuetify.datePicker.ariaLabel.nextMonth`),onClick:p},null),b=n(Z,{"data-testid":`prev-year`,disabled:u.value,icon:e.prevIcon,"aria-label":i(`$vuetify.datePicker.ariaLabel.previousYear`),onClick:m},null),x=n(Z,{"data-testid":`next-year`,disabled:d.value,icon:e.nextIcon,"aria-label":i(`$vuetify.datePicker.ariaLabel.nextYear`),onClick:h},null),S=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":i(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:v},null),C=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":i(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:_},null),w=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":i(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:_},null),T=B(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":i(`$vuetify.datePicker.ariaLabel.selectMonth`),onClick:v},null),n(Z,{class:`v-date-picker-controls__mode-btn`,"data-testid":`year-btn`,disabled:s.value,icon:e.modeIcon,"aria-label":i(`$vuetify.datePicker.ariaLabel.selectYear`),onClick:_},null)]),E={viewMode:e.viewMode,disabled:Array.isArray(e.disabled)?e.disabled:[],monthYearText:e.text??``,monthText:e.monthText??``,yearText:e.yearText??``,openMonths:v,openYears:_,prevMonth:f,nextMonth:p,prevYear:m,nextYear:h},D=B(H,null,[e.noMonthPicker?w:T,n(eg,null,null),B(`div`,{class:`v-date-picker-controls__month`},[a,y])]),O=B(H,null,[B(`div`,{class:`v-date-picker-controls__month`},[a,S,y]),n(eg,null,null),B(`div`,{class:`v-date-picker-controls__year`},[b,C,x])]);return n(zt,{defaults:t},{default:()=>[B(`div`,{class:g([`v-date-picker-controls`,`v-date-picker-controls--variant-${e.controlVariant}`]),style:{"--v-date-picker-controls-height":Y(e.controlHeight)}},[r.default?.(E)??B(H,null,[e.controlVariant===`modal`&&D,e.controlVariant===`docked`&&O])])]})}),{}}});f(),y();var rg=J({appendIcon:Q,color:String,header:String,transition:String,onClick:en()},`VDatePickerHeader`),ig=q()({name:`VDatePickerHeader`,props:rg(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,{emit:t,slots:r}){let{backgroundColorClasses:i,backgroundColorStyles:a}=In(()=>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 B(`div`,{class:g([`v-date-picker-header`,{"v-date-picker-header--clickable":!!e.onClick},i.value]),style:m(a.value),onClick:o},[r.prepend&&B(`div`,{key:`prepend`,class:`v-date-picker-header__prepend`},[r.prepend()]),t&&n(We,{key:`content`,name:e.transition},{default:()=>[B(`div`,{key:e.header,class:`v-date-picker-header__content`},[r.default?.()??e.header])]}),c&&B(`div`,{class:`v-date-picker-header__append`},[r.append?n(zt,{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)])])}),{}}});f();var ag=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 og(e){let t=Cs(),n=X(e,`modelValue`,[],e=>An(e).map(e=>t.date(e))),r=a(()=>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()),i=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),a=t.setYear(t.startOfMonth(t.date()),t.getYear(i.value));return t.setMonth(a,n)},e=>t.getMonth(e)),s=a(()=>{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=a(()=>{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=a(()=>{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=a(()=>l(c.value.flat(),t.date())),f=a(()=>c.value.map(n=>n.length?t.getWeek(n[0],e.firstDayOfWeek,e.firstDayOfYear):null)),{minDate:p,maxDate:m}=sg(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)}return{displayValue:r,daysInMonth:d,daysInWeek:u,genDays:l,model:n,weeksInMonth:c,weekdayLabels:s,weekNumbers:f}}function sg(e){let t=Cs(),n=a(()=>{if(!e.min)return null;let n=t.date(e.min);return t.isValid(n)?n:null}),r=a(()=>{if(!e.max)return null;let n=t.date(e.max);return t.isValid(n)?n:null});function i(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:i,isInAllowedRange:o}}f(),y(),R();var cg=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},...Lt(ag(),[`displayValue`])},`VDatePickerMonth`),lg=q()({name:`VDatePickerMonth`,props:cg(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,{emit:t,slots:r}){let i=M(),{t:o}=Fn(),{daysInMonth:s,model:c,weekNumbers:l,weekdayLabels:u}=og(e),d=Cs(),f=U(),p=U(),m=U(!1),h=V(()=>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 _=a(()=>{let t=[`number`,`string`].includes(typeof e.multiple)?Number(e.multiple):1/0;return c.value.length>=t});z(s,(e,t)=>{t&&(m.value=d.isBefore(e[0].date,t[0].date))});function v(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}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 y(e){let t=d.format(e.date,`fullDateWithWeekday`),n=e.isToday?`currentDate`:`selectDate`;return o(`$vuetify.datePicker.ariaLabel.${n}`,t)}function b(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 x(t){e.multiple===`range`?v(t):e.multiple?b(t):c.value=[t]}function S(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=An(r(t)):Array.isArray(r)?a=r:typeof r==`object`&&r&&(a=An(r[t])):a=An(i);else return[];return a.length?a.filter(Boolean).map(e=>typeof e==`string`?e:`surface-variant`):[`surface-variant`]}function C(e){let t=S(e);return t.length?B(`div`,{class:`v-date-picker-month__events`},[t.map(e=>n(yr,{dot:!0,color:e},null))]):null}K(()=>B(`div`,{class:`v-date-picker-month`,style:{"--v-date-picker-days-in-week":e.weekdays.length}},[e.showWeek&&B(`div`,{key:`weeks`,class:`v-date-picker-month__weeks`},[!e.hideWeekdays&&B(`div`,{key:`hide-week-days`,class:`v-date-picker-month__day`},[L(`\xA0`)]),l.value.map(e=>B(`div`,{class:g([`v-date-picker-month__day`,`v-date-picker-month__day--adjacent`])},[e]))]),n(We,{name:h.value},{default:()=>[B(`div`,{ref:i,key:s.value[0].date?.toString(),class:`v-date-picker-month__days`},[!e.hideWeekdays&&u.value.map(e=>B(`div`,{class:g([`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":y(t),"aria-current":t.isToday?`date`:void 0,onClick:()=>x(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 _.value&&!o&&(t.isDisabled=!0),B(`div`,{class:g([`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,C(t.isoDate)]}))])})])]})]))}});f();var ug=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number,allowedMonths:[Array,Function]},`VDatePickerMonths`),dg=q()({name:`VDatePickerMonths`,props:ug(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let i=Cs(),o=X(e,`modelValue`),s=a(()=>{let t=i.startOfYear(i.date());return e.year&&(t=i.setYear(t,e.year)),Ut(12).map(n=>{let r=i.format(t,`monthShort`),a=i.format(t,`month`),o=!!(!c(n)||e.min&&i.isAfter(i.startOfMonth(i.date(e.min)),t)||e.max&&i.isAfter(t,i.startOfMonth(i.date(e.max))));return t=i.getNextMonth(t),{isDisabled:o,text:r,label:a,value:n}})});ce(()=>{o.value=o.value??i.getMonth(i.date())});function c(t){return Array.isArray(e.allowedMonths)&&e.allowedMonths.length?e.allowedMonths.includes(t):typeof e.allowedMonths!=`function`||e.allowedMonths(t)}return K(()=>B(`div`,{class:`v-date-picker-months`,style:{height:Y(e.height)}},[B(`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,W({key:`month`},s),null)})])])),{}}});f(),R();var fg=J({color:String,height:[String,Number],min:null,max:null,modelValue:Number,allowedYears:[Array,Function]},`VDatePickerYears`),pg=q()({name:`VDatePickerYears`,props:fg(),directives:{vIntersect:Br},emits:{"update:modelValue":e=>!0},setup(e,{emit:t,slots:r}){let i=Cs(),o=X(e,`modelValue`),s=U(!1),c=a(()=>{let t=i.getYear(i.date()),n=t-100,r=t+52;e.min&&(n=i.getYear(i.date(e.min))),e.max&&(r=i.getYear(i.date(e.max)));let a=i.startOfYear(i.date());return a=i.setYear(a,n),Ut(r-n+1,n).map(e=>{let t=i.format(a,`year`);return a=i.setYear(a,i.getYear(a)+1),{text:t,value:e,isDisabled:!f(e)}})});ce(()=>{o.value=o.value??i.getYear(i.date())});let l=qn(),u=qn();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)}return K(()=>me(B(`div`,{class:`v-date-picker-years`,ref:l,style:{height:Y(e.height)}},[B(`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,W({key:`month`},s),null)})])]),[[Br,{handler:d},null,{once:!0}]])),{}}});f(),R();var mg=J({header:{type:String,default:`$vuetify.datePicker.header`},headerColor:String,headerDateFormat:{type:String,default:`normalDateWithWeekday`},landscapeHeaderWidth:[Number,String],...Lt(tg(),[`active`,`monthText`,`yearText`]),...cg({weeksInMonth:`static`}),...Lt(ug(),[`modelValue`]),...Lt(fg(),[`modelValue`]),...Gp({title:`$vuetify.datePicker.title`}),modelValue:null},`VDatePicker`),hg=q()({name:`VDatePicker`,props:mg(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,{emit:t,slots:r}){let i=Cs(),{t:o}=Fn(),{rtlClasses:s}=On(),c=X(e,`modelValue`,void 0,e=>An(e).map(e=>i.date(e)),t=>e.multiple?t:t[0]),l=X(e,`viewMode`),{minDate:u,maxDate:d,clampDate:f}=sg(e),p=a(()=>{let e=i.date(),t=c.value?.[0]?i.date(c.value[0]):f(e);return t&&i.isValid(t)?t:e}),m=V(()=>e.headerColor??e.color),h=X(e,`month`),g=a({get:()=>Number(h.value??i.getMonth(i.startOfMonth(p.value))),set:e=>h.value=e}),_=X(e,`year`),v=a({get:()=>Number(_.value??i.getYear(i.startOfYear(i.setMonth(p.value,g.value)))),set:e=>_.value=e}),y=U(!1),b=a(()=>{if(e.multiple===`range`&&c.value.length===2){let[e,t]=c.value,n=i.getDiff(t,e,`days`)+1;return o(`$vuetify.datePicker.itemsSelected`,n)}if(e.multiple&&c.value.length>1)return o(`$vuetify.datePicker.itemsSelected`,c.value.length);let t=c.value[0]&&i.isValid(c.value[0])?i.format(i.date(c.value[0]),e.headerDateFormat):o(e.header);return e.landscape&&t.split(` `).length===3?t.replace(` `,`
`):t}),x=V(()=>{let e=i.date();return e=i.setDate(e,1),e=i.setMonth(e,g.value),e=i.setYear(e,v.value),e}),S=V(()=>i.format(x.value,`monthAndYear`)),C=V(()=>i.format(x.value,`monthShort`)),w=V(()=>i.format(x.value,`year`)),T=V(()=>`date-picker-header${y.value?`-reverse`:``}-transition`),E=a(()=>{if(e.disabled)return!0;let t=[];if(l.value!==`month`)t.push(`prev-month`,`next-month`,`prev-year`,`next-year`);else{let e=i.date();if(e=i.startOfMonth(e),e=i.setMonth(e,g.value),e=i.setYear(e,v.value),u.value){let n=i.addDays(i.startOfMonth(e),-1),r=i.addDays(i.startOfYear(e),-1);i.isAfter(u.value,n)&&t.push(`prev-month`),i.isAfter(u.value,r)&&t.push(`prev-year`)}if(d.value){let n=i.addDays(i.endOfMonth(e),1),r=i.addDays(i.endOfYear(e),1);i.isAfter(n,d.value)&&t.push(`next-month`),i.isAfter(r,d.value)&&t.push(`next-year`)}}return t}),D=a(()=>e.allowedYears||A),O=a(()=>e.allowedMonths||ee);function k(t,n){let r=e.allowedDates;if(typeof r!=`function`)return!0;let a=1+xs(i,t,n);for(let e=0;e<a;e++)if(r(i.addDays(t,e)))return!0;return!1}function A(t){if(typeof e.allowedDates==`function`){let e=i.parseISO(`${t}-01-01`);return k(e,i.endOfYear(e))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(i.getYear(i.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=i.parseISO(`${v.value}-${e}-01`);return k(n,i.endOfMonth(n))}if(Array.isArray(e.allowedDates)&&e.allowedDates.length){for(let n of e.allowedDates)if(i.getYear(i.date(n))===v.value&&i.getMonth(i.date(n))===t)return!0;return!1}return!0}function j(){g.value<11?g.value++:(v.value++,g.value=0,re()),ne()}function te(){g.value>0?g.value--:(v.value--,g.value=11,re()),ne()}function M(){if(v.value++,d.value){let e=String(g.value+1).padStart(2,`0`),t=i.parseISO(`${v.value}-${e}-01`);i.isAfter(t,d.value)&&(g.value=i.getMonth(d.value))}re()}function N(){if(v.value--,u.value){let e=String(g.value+1).padStart(2,`0`),t=i.endOfMonth(i.parseISO(`${v.value}-${e}-01`));i.isAfter(u.value,t)&&(g.value=i.getMonth(u.value))}re()}function P(){l.value=`month`}function F(){l.value=l.value===`months`?`month`:`months`}function I(){l.value=l.value===`year`?`month`:`year`}function ne(){l.value===`months`&&F()}function re(){l.value===`year`&&I()}return z(c,(e,t)=>{let n=An(t),r=An(e);if(!r.length)return;let a=i.date(n[n.length-1]),o=i.date(r[r.length-1]);if(i.isSameDay(a,o))return;let s=i.getMonth(o),c=i.getYear(o);s!==g.value&&(g.value=s,ne()),c!==v.value&&(v.value=c,re()),y.value=i.isBefore(a,o)}),K(()=>{let t=Kp.filterProps(e),i=Lt(ng.filterProps(e),[`viewMode`]),a=ig.filterProps(e),f=lg.filterProps(e),p=Lt(dg.filterProps(e),[`modelValue`]),h=Lt(pg.filterProps(e),[`modelValue`]),_={color:m.value,header:b.value,transition:T.value};return n(Kp,W(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?.()??B(`div`,{class:`v-date-picker__title`},[o(e.title)]),header:()=>r.header?n(zt,{defaults:{VDatePickerHeader:{..._}}},{default:()=>[r.header?.(_)]}):n(ig,W({key:`header`},a,_,{onClick:l.value===`month`?void 0:P}),{prepend:r.prepend,append:r.append}),default:()=>B(H,null,[n(ng,W(i,{disabled:E.value,viewMode:l.value,text:S.value,monthText:C.value,yearText:w.value,"onClick:next":j,"onClick:prev":te,"onClick:nextYear":M,"onClick:prevYear":N,"onClick:month":F,"onClick:year":I}),{default:r.controls}),n(Ir,{hideOnLeave:!0},{default:()=>[l.value===`months`?n(dg,W({key:`date-picker-months`},p,{modelValue:g.value,"onUpdate:modelValue":[e=>g.value=e,ne],min:u.value,max:d.value,year:v.value,allowedMonths:O.value}),{month:r.month}):l.value===`year`?n(pg,W({key:`date-picker-years`},h,{modelValue:v.value,"onUpdate:modelValue":[e=>v.value=e,re],min:u.value,max:d.value,allowedYears:D.value}),{year:r.year}):n(lg,W({key:`date-picker-month`},f,{modelValue:c.value,"onUpdate:modelValue":e=>c.value=e,month:g.value,"onUpdate:month":[e=>g.value=e,ne],year:v.value,"onUpdate:year":[e=>v.value=e,re],min:u.value,max:d.value}),{day:r.day})]})]),actions:r.actions})}),{}}});f(),y();var gg=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(),...It(),...bt({size:void 0}),...jn()},`VEmptyState`),_g=q()({name:`VEmptyState`,props:gg(),emits:{"click:action":e=>!0},setup(e,{emit:t,slots:r}){let{themeClasses:i}=Hn(e),{backgroundColorClasses:a,backgroundColorStyles:o}=In(()=>e.bgColor),{dimensionStyles:s}=Nt(e),{displayClasses:c}=Tn();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),h=e.size||(e.image?200:96);return B(`div`,{class:g([`v-empty-state`,{[`v-empty-state--${e.justify}`]:!0},i.value,a.value,c.value,e.class]),style:m([o.value,s.value,e.style])},[p&&B(`div`,{key:`media`,class:`v-empty-state__media`},[r.media?n(zt,{key:`media-defaults`,defaults:{VImg:{src:e.image,height:h},VIcon:{size:h,icon:e.icon}}},{default:()=>[r.media()]}):B(H,null,[e.image?n(xr,{key:`image`,src:e.image,height:h},null):e.icon?n($,{key:`icon`,color:e.color,size:h,icon:e.icon},null):void 0])]),u&&B(`div`,{key:`headline`,class:`v-empty-state__headline`},[r.headline?.()??e.headline]),d&&B(`div`,{key:`title`,class:`v-empty-state__title`},[r.title?.()??e.title]),f&&B(`div`,{key:`text`,class:`v-empty-state__text`,style:{maxWidth:Y(e.textWidth)}},[r.text?.()??e.text]),r.default&&B(`div`,{key:`content`,class:`v-empty-state__content`},[r.default()]),t&&B(`div`,{key:`actions`,class:`v-empty-state__actions`},[n(zt,{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)]})])])}),{}}}),vg=Symbol.for(`vuetify:v-expansion-panel`);f(),xe(),y();var yg=J({...G(),...zn()},`VExpansionPanelText`),bg=q()({name:`VExpansionPanelText`,props:yg(),setup(e,{slots:t}){let r=_(vg);if(!r)throw Error(`[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel`);let{hasContent:i,onAfterLeave:a}=pn(e,r.isSelected);return K(()=>n(kr,{onAfterLeave:a},{default:()=>[me(B(`div`,{class:g([`v-expansion-panel-text`,e.class]),style:m(e.style)},[t.default&&i.value&&B(`div`,{class:`v-expansion-panel-text__wrapper`},[t.default?.()])]),[[ae,r.isSelected.value]])]})),{}}});f(),y(),R();var xg=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(),...It()},`VExpansionPanelTitle`),Sg=q()({name:`VExpansionPanelTitle`,directives:{vRipple:Xt},props:xg(),setup(e,{slots:t}){let r=_(vg);if(!r)throw Error(`[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel`);let{backgroundColorClasses:i,backgroundColorStyles:o}=In(()=>e.color),{dimensionStyles:s}=Nt(e),c=a(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),l=V(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return K(()=>me(B(`button`,{class:g([`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},i.value,e.class]),style:m([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},[B(`span`,{class:`v-expansion-panel-title__overlay`},null),t.default?.(c.value),!e.hideActions&&n(zt,{defaults:{VIcon:{icon:l.value}}},{default:()=>[B(`span`,{class:`v-expansion-panel-title__icon`},[t.actions?.(c.value)??n($,null,null)])]})]),[[Xt,e.ripple]])),{}}});y(),f(),R();var Cg=J({title:String,text:String,bgColor:String,..._t(),...Ie(),...At(),...ht(),...xg(),...yg()},`VExpansionPanel`),wg=q()({name:`VExpansionPanel`,props:Cg(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=yn(e,vg),{backgroundColorClasses:i,backgroundColorStyles:o}=In(()=>e.bgColor),{elevationClasses:s}=or(e),{roundedClasses:c}=Ve(e),l=V(()=>r?.disabled.value||e.disabled),u=a(()=>r.group.items.value.reduce((e,t,n)=>(r.group.selected.value.includes(t.id)&&e.push(n),e),[])),d=a(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===1)}),f=a(()=>{let e=r.group.items.value.findIndex(e=>e.id===r.id);return!r.isSelected.value&&u.value.some(t=>t-e===-1)});return k(vg,r),K(()=>{let a=!!(t.text||e.text),u=!!(t.title||e.title),p=Sg.filterProps(e),h=bg.filterProps(e);return n(e.tag,{class:g([`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,i.value,e.class]),style:m([o.value,e.style])},{default:()=>[B(`div`,{class:g([`v-expansion-panel__shadow`,...s.value])},null),n(zt,{defaults:{VExpansionPanelTitle:{...p},VExpansionPanelText:{...h}}},{default:()=>[u&&n(Sg,{key:`title`},{default:()=>[t.title?t.title():e.title]}),a&&n(bg,{key:`text`},{default:()=>[t.text?t.text():e.text]}),t.default?.()]})]})}),{groupItem:r}}});y(),f(),R();var Tg=[`default`,`accordion`,`inset`,`popout`],Eg=J({flat:Boolean,...Pe(),...Bt(Cg(),[`bgColor`,`collapseIcon`,`color`,`eager`,`elevation`,`expandIcon`,`focusable`,`hideActions`,`readonly`,`ripple`,`static`]),...At(),...jn(),...G(),...ht(),variant:{type:String,default:`default`,validator:e=>Tg.includes(e)}},`VExpansionPanels`),Dg=q()({name:`VExpansionPanels`,props:Eg(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{next:r,prev:i}=dt(e,vg),{themeClasses:a}=Hn(e),{roundedClasses:o}=Ve(e),s=V(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return it({VExpansionPanel:{bgColor:V(()=>e.bgColor),collapseIcon:V(()=>e.collapseIcon),color:V(()=>e.color),eager:V(()=>e.eager),elevation:V(()=>e.elevation),expandIcon:V(()=>e.expandIcon),focusable:V(()=>e.focusable),hideActions:V(()=>e.hideActions),readonly:V(()=>e.readonly),ripple:V(()=>e.ripple),static:V(()=>e.static)}}),K(()=>n(e.tag,{class:g([`v-expansion-panels`,{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},a.value,o.value,s.value,e.class]),style:m(e.style)},{default:()=>[t.default?.({prev:i,next:r})]})),{next:r,prev:i}}});xe(),f(),y(),R();var Og=J({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...Lt(Un({active:!0}),[`location`,`spaced`]),...Ls(),...qe(),...Tt({transition:`fab-transition`})},`VFab`),kg=q()({name:`VFab`,props:Og(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),i=U(56),o=M(),{resizeRef:s}=we(e=>{e.length&&(i.value=e[0].target.clientHeight)}),c=V(()=>e.app||e.absolute),l=a(()=>c.value?e.location?.split(` `).shift()??`bottom`:!1),u=a(()=>c.value?e.location?.split(` `)[1]??`end`:!1);un(()=>e.app,()=>{let t=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:l,layoutSize:a(()=>e.layout?i.value+24:0),elementSize:a(()=>i.value+24),active:a(()=>e.app&&r.value),absolute:V(()=>e.absolute)});ce(()=>{o.value=t.layoutItemStyles.value})});let d=M();return K(()=>{let r=Z.filterProps(e);return B(`div`,{ref:d,class:g([`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:m([e.app?{...o.value}:{height:e.absolute?`100%`:`inherit`},e.style])},[B(`div`,{class:`v-fab__container`},[n(We,{appear:e.appear,transition:e.transition},{default:()=>[me(n(Z,W({ref:s},r,{active:void 0,location:void 0}),t),[[ae,e.active]])]})])])}),{}}});function Ag(){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 jg(e,Mg(`.`,e));t.push(...n.map(e=>e.file))}else t.push(...e.dataTransfer?.files??[]);return t}return{handleDrop:t,hasFilesOrFolders:e}}function jg(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 jg(n,Mg(t,n)));n(r)})})}function Mg(e,t){return t.isDirectory?`${e}/${t.name}`:e}f();var Ng=J({filterByType:String},`file-accept`);function Pg(e){let t=a(()=>e.filterByType?Fg(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 Fg(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}/*`)}}f(),y(),R();var Ig=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},...Lt(qr({prependIcon:`$file`}),[`direction`]),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>An(e).every(e=>typeof e==`object`&&!!e)},...Ng(),...Xl({clearable:!0})},`VFileInput`),Lg=q()({name:`VFileInput`,inheritAttrs:!1,props:Ig(),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:o}){let{t:s}=Fn(),{filterAccepted:c}=Pg(e),l=X(e,`modelValue`,e.modelValue,e=>An(e),t=>!e.multiple&&Array.isArray(t)?t[0]:t),{isFocused:u,focus:d,blur:f}=Kr(e),p=a(()=>typeof e.showSize==`boolean`?void 0:e.showSize),m=a(()=>(l.value??[]).reduce((e,{size:t=0})=>e+t,0)),h=a(()=>Je(m.value,p.value)),_=a(()=>(l.value??[]).map(t=>{let{name:n=``,size:r=0}=t,i=j(n);return e.showSize?`${i} (${Je(r,p.value)})`:i})),v=a(()=>{let t=l.value?.length??0;return e.showSize?s(e.counterSizeString,t,h.value):s(e.counterString,t)}),y=M(),b=M(),x=M(),S=V(()=>u.value||e.active),C=a(()=>[`plain`,`underlined`].includes(e.variant)),w=U(!1),{handleDrop:T,hasFilesOrFolders:E}=Ag();function D(){x.value!==document.activeElement&&x.value?.focus(),u.value||d()}function O(e){x.value?.click()}function k(e){r(`mousedown:control`,e)}function A(e){x.value?.click(),r(`click:control`,e)}function ee(t){t.stopPropagation(),D(),i(()=>{l.value=[],sn(e[`onClick:clear`],t)})}function j(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 te(e){e.preventDefault(),e.stopImmediatePropagation(),w.value=!0}function N(e){e.preventDefault(),w.value=!1}async function P(e){e.preventDefault(),e.stopImmediatePropagation(),w.value=!1,!(!x.value||!E(e))&&I(await T(e))}function F(t){if(!(!t.target||t.repack)){if(e.filterByType)I([...t.target.files]);else{let e=t.target;l.value=[...e.files??[]]}}}function I(e){let t=new DataTransfer,{accepted:n,rejected:i}=c(e);i.length&&r(`rejected`,i);for(let e of n)t.items.add(e);x.value.files=t.files,l.value=[...t.files];let a=new Event(`change`,{bubbles:!0});a.repack=!0,x.value.dispatchEvent(a)}return z(l,e=>{(!Array.isArray(e)||!e.length)&&x.value&&(x.value.value=``)}),K(()=>{let r=!!(o.counter||e.counter),i=!!(r||o.details),[a,s]=Le(t),{modelValue:c,...d}=Zr.filterProps(e),p={...Zl.filterProps(e),"onClick:clear":ee},T=t.webkitdirectory!==void 0&&t.webkitdirectory!==!1,E=t.accept?String(t.accept):void 0,j=T?void 0:e.filterByType??E;return n(Zr,W({ref:y,modelValue:e.multiple?l.value:l.value[0],class:[`v-file-input`,{"v-file-input--chips":!!e.chips,"v-file-input--dragging":w.value,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":C.value},e.class],style:e.style,"onClick:prepend":O},a,d,{centerAffix:!C.value,focused:u.value,indentDetails:e.indentDetails??!C.value}),{...o,default:({id:t,isDisabled:r,isDirty:i,isReadonly:a,isValid:c,hasDetails:d})=>n(Zl,W({ref:b,prependIcon:e.prependIcon,onMousedown:k,onClick:A,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},p,{id:t.value,active:S.value||i.value,dirty:i.value||e.dirty,disabled:r.value,focused:u.value,details:d.value,error:c.value===!1,onDragover:te,onDrop:P}),{...o,default:({props:{class:t,...i},controlRef:c})=>B(H,null,[B(`input`,W({ref:e=>x.value=c.value=e,type:`file`,accept:j,readonly:a.value,disabled:r.value,multiple:e.multiple,name:e.name,onClick:e=>{e.stopPropagation(),a.value&&e.preventDefault(),D()},onChange:F,onDragleave:N,onFocus:D,onBlur:f},i,s),null),B(`div`,{class:g(t)},[!!l.value?.length&&!e.hideInput&&(o.selection?o.selection({fileNames:_.value,totalBytes:m.value,totalBytesReadable:h.value}):e.chips?_.value.map(e=>n(Bc,{key:e,size:`small`,text:e},null)):_.value.join(`, `))])])}),details:i?t=>B(H,null,[o.details?.(t),r&&B(H,null,[B(`span`,null,null),n(Kl,{active:!!l.value?.length,value:v.value,disabled:e.disabled},o.counter)])]):void 0})}),Gt({},y,b,x)}});y(),f(),R();var Rg=J({app:Boolean,color:String,height:{type:[Number,String],default:`auto`},...Ae(),...G(),..._t(),...Ls(),...At(),...ht({tag:`footer`}),...jn()},`VFooter`),zg=q()({name:`VFooter`,props:Rg(),setup(e,{slots:t}){let r=M(),{themeClasses:i}=Hn(e),{backgroundColorClasses:o,backgroundColorStyles:s}=In(()=>e.color),{borderClasses:c}=Ot(e),{elevationClasses:l}=or(e),{roundedClasses:u}=Ve(e),d=U(32),{resizeRef:f}=we(e=>{e.length&&(d.value=e[0].target.clientHeight)}),p=a(()=>e.height===`auto`?d.value:parseInt(e.height,10));return un(()=>e.app,()=>{let t=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:V(()=>`bottom`),layoutSize:p,elementSize:a(()=>e.height===`auto`?void 0:p.value),active:V(()=>e.app),absolute:V(()=>e.absolute)});ce(()=>{r.value=t.layoutItemStyles.value})}),K(()=>n(e.tag,{ref:f,class:g([`v-footer`,i.value,o.value,c.value,l.value,u.value,e.class]),style:m([s.value,e.app?r.value:{height:Y(e.height)},e.style])},t)),{}}});y(),f(),R();var Bg=J({...G(),...Jr()},`VForm`),Vg=q()({name:`VForm`,props:Bg(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,{slots:t,emit:n}){let r=Vr(e),i=M();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(()=>B(`form`,{ref:i,class:g([`v-form`,e.class]),style:m(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})])),Gt(r,i)}});y(),f();var Hg=J({color:String,...Ae(),...G(),...At(),...ht({tag:`kbd`}),...jn(),..._t()},`VKbd`),Ug=q()({name:`VKbd`,props:Hg(),setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{borderClasses:i}=Ot(e),{roundedClasses:a}=Ve(e),{backgroundColorClasses:o,backgroundColorStyles:s}=In(()=>e.color),{elevationClasses:c}=or(e);return K(()=>n(e.tag,{class:g([`v-kbd`,r.value,o.value,i.value,c.value,a.value,e.class]),style:m([s.value,e.style])},t)),{}}});f(),y();function Wg(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 Gg={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:`+`}}},Kg=J({keys:String,displayMode:{type:String,default:`icon`},keyMap:{type:Object,default:()=>Gg},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(),...jn(),...Ae(),...At(),..._t(),color:String},`VHotkey`),qg=Symbol(`VHotkey:AND_DELINEATOR`),Jg=Symbol(`VHotkey:OR_DELINEATOR`),Yg=Symbol(`VHotkey:THEN_DELINEATOR`);function Xg(e,t,n){let r=t.toLowerCase();if(r in e){let t=Wg(e[r],`text`,n);return typeof t[1]==`string`?t[1]:String(t[1])}return t.toUpperCase()}function Zg(e,t,n,r){let i=n.toLowerCase();if(i in e){let a=Wg(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 Qg=q()({name:`VHotkey`,props:Kg(),setup(e){let{t}=Fn(),{themeClasses:r}=Hn(e),{rtlClasses:i}=On(),{borderClasses:o}=Ot(e),{roundedClasses:s}=Ve(e),{elevationClasses:c}=or(e),{colorClasses:l,colorStyles:u,variantClasses:d}=ct(()=>({color:e.color,variant:e.variant===`contained`?`elevated`:e.variant})),f=a(()=>e.platform===`auto`?typeof navigator<`u`&&/macintosh/i.test(navigator.userAgent):e.platform===`mac`),p=a(()=>e.keys?e.keys.split(/\b \b/).map(t=>{let n=[];function r(t){if(typeof t==`string`)t!==``&&n.push(Zg(e.keyMap,e.displayMode,t,f.value));else for(let e=0;e<t.parts.length;e++)e>0&&(t.type===`sequence`?n.push(Yg):t.type===`alternate`?n.push(Jg):t.type===`combo`&&n.push(qg)),r(t.parts[e])}return r(Gs(t)),n}):[]),h=a(()=>{if(!e.keys)return``;let n=p.value.map(n=>{let r=[];for(let i of n)if(Array.isArray(i)){let t=i[0]===`icon`||i[0]===`symbol`?Zg(Ln(Gg,e.keyMap),`text`,String(i[1]),f.value)[1]:i[1];r.push(_(t))}else i===qg?r.push(t(`$vuetify.hotkey.plus`)):i===Jg?r.push(t(`$vuetify.hotkey.or`)):i===Yg&&r.push(t(`$vuetify.hotkey.then`));return r.join(` `)}).join(`, `);return t(`$vuetify.hotkey.shortcut`,n)});function _(e){return e.startsWith(`$vuetify.`)?t(e):e}function v(t){if(e.displayMode!==`text`)return _(Xg(e.keyMap,String(t[2]),f.value))}function y(t,r){let i=e.variant===`contained`,a=i?`kbd`:Ug,d=[`v-hotkey__key`,`v-hotkey__key-${t[0]}`,...i?[`v-hotkey__key--nested`]:[o.value,s.value,c.value,l.value]];return n(a,{key:r,class:g(d),style:m(i?void 0:u.value),"aria-hidden":`true`,title:v(t)},{default:()=>[t[0]===`icon`?n($,{icon:t[1],"aria-hidden":`true`},null):_(t[1])]})}function b(e,n){return B(`span`,{key:n,class:`v-hotkey__divider`,"aria-hidden":`true`},[e===qg?`+`:t(e===Jg?`$vuetify.hotkey.or`:`$vuetify.hotkey.then`)])}K(()=>{let t=B(H,null,[e.prefix&&B(`span`,{key:`prefix`,class:`v-hotkey__prefix`},[e.prefix]),p.value.map((e,t)=>B(`span`,{class:`v-hotkey__combination`,key:t},[e.map((e,t)=>Array.isArray(e)?y(e,t):b(e,t)),t<p.value.length-1&&B(`span`,{"aria-hidden":`true`},[L(`\xA0`)])])),e.suffix&&B(`span`,{key:`suffix`,class:`v-hotkey__suffix`},[e.suffix])]);return B(`div`,{class:g([`v-hotkey`,{"v-hotkey--disabled":e.disabled,"v-hotkey--inline":e.inline,"v-hotkey--contained":e.variant===`contained`},r.value,i.value,d.value,e.class]),style:m(e.style),role:`img`,"aria-label":h.value},[e.variant===`contained`?n(Ug,{key:`contained`,class:g([`v-hotkey__contained-wrapper`,o.value,s.value,c.value,l.value]),style:m(u.value),"aria-hidden":`true`},{default:()=>[t]}):t])})}}),$g=J({disabled:Boolean,modelValue:{type:Boolean,default:null},...hr()},`VHover`),e_=q()({name:`VHover`,props:$g(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=X(e,`modelValue`),{runOpenDelay:r,runCloseDelay:i}=lr(e,t=>!e.disabled&&(n.value=t));return()=>t.default?.({isHovering:n.value,props:{onMouseenter:r,onMouseleave:i}})}});f(),y(),R();var t_=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`},...It(),...ht()},`VInfiniteScroll`),n_=st({name:`VInfiniteScrollIntersect`,props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,{emit:t}){let{intersectionRef:n,isIntersecting:r}=Jt();return z(r,async n=>{t(`intersect`,e.side,n)}),K(()=>B(`div`,{class:`v-infinite-scroll-intersect`,style:{"--v-infinite-margin-size":e.rootMargin},ref:n},[L(`\xA0`)])),{}}}),r_=q()({name:`VInfiniteScroll`,props:t_(),emits:{load:e=>!0},setup(e,{slots:t,emit:r}){let o=M(),s=U(`ok`),c=U(`ok`),l=a(()=>Y(e.margin)),u=U(!1);function d(t){if(!o.value)return;let n=e.direction===`vertical`?`scrollTop`:`scrollLeft`;o.value[n]=t}function f(){if(!o.value)return 0;let t=e.direction===`vertical`?`scrollTop`:`scrollLeft`;return o.value[t]}function p(){if(!o.value)return 0;let t=e.direction===`vertical`?`scrollHeight`:`scrollWidth`;return o.value[t]}function _(){if(!o.value)return 0;let t=e.direction===`vertical`?`clientHeight`:`clientWidth`;return o.value[t]}h(()=>{o.value&&(e.side===`start`?d(p()):e.side===`both`&&d(p()/2-_()/2))});function v(e,t){e===`start`?s.value=t:e===`end`?c.value=t:e===`both`&&(s.value=t,c.value=t)}function y(e){return e===`start`?s.value:c.value}let b=0;function x(e,t){u.value=t,u.value&&S(e)}function S(t){if(e.mode!==`manual`&&!u.value)return;let n=y(t);if(!o.value||[`empty`,`loading`].includes(n))return;b=p(),v(t,`loading`);function a(n){v(t,n),i(()=>{n!==`empty`&&n!==`error`&&(n===`ok`&&t===`start`&&d(p()-b+f()),e.mode!==`manual`&&i(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{S(t)})})})}))})}r(`load`,{side:t,done:a})}let{t:C}=Fn();function w(r,i){if(e.side!==r&&e.side!==`both`)return;let a=()=>S(r),o={side:r,props:{onClick:a,color:e.color}};return i===`error`?t.error?.(o):i===`empty`?t.empty?.(o)??B(`div`,null,[C(e.emptyText)]):e.mode===`manual`?i===`loading`?t.loading?.(o)??n(rr,{indeterminate:!0,color:e.color},null):t[`load-more`]?.(o)??n(Z,{variant:`outlined`,color:e.color,onClick:a},{default:()=>[C(e.loadMoreText)]}):t.loading?.(o)??n(rr,{indeterminate:!0,color:e.color},null)}let{dimensionStyles:T}=Nt(e);K(()=>{let r=e.tag,i=e.side===`start`||e.side===`both`,a=e.side===`end`||e.side===`both`,u=e.mode===`intersect`;return n(r,{ref:o,class:g([`v-infinite-scroll`,`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":i,"v-infinite-scroll--end":a}]),style:m(T.value)},{default:()=>[B(`div`,{class:`v-infinite-scroll__side`},[w(`start`,s.value)]),i&&u&&n(n_,{key:`start`,side:`start`,onIntersect:x,rootMargin:l.value},null),t.default?.(),a&&u&&n(n_,{key:`end`,side:`end`,onIntersect:x,rootMargin:l.value},null),B(`div`,{class:`v-infinite-scroll__side`},[w(`end`,c.value)])]})});function E(t){let n=t??e.side;v(n,`ok`),i(()=>{n!==`end`&&d(p()-b+f()),e.mode!==`manual`&&i(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{n===`both`?(S(`start`),S(`end`)):S(n)})})})})})}return{reset:E}}});y(),f();var i_=Symbol.for(`vuetify:v-item-group`),a_=J({...G(),...Pe({selectedClass:`v-item--selected`}),...ht(),...jn()},`VItemGroup`),o_=q()({name:`VItemGroup`,props:a_(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{isSelected:i,select:a,next:o,prev:s,selected:c}=dt(e,i_);return()=>n(e.tag,{class:g([`v-item-group`,r.value,e.class]),style:m(e.style)},{default:()=>[t.default?.({isSelected:i,select:a,next:o,prev:s,selected:c.value})]})}}),s_=q()({name:`VItem`,props:Ie(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let{isSelected:n,select:r,toggle:i,selectedClass:a,value:o,disabled:s}=yn(e,i_);return()=>t.default?.({isSelected:n.value,selectedClass:a.value,select:r,toggle:i,value:o.value,disabled:s.value})}});y(),f();var c_=J({...G(),...It(),...Is()},`VLayout`),l_=q()({name:`VLayout`,props:c_(),setup(e,{slots:t}){let{layoutClasses:n,layoutStyles:r,getLayoutItem:i,items:a,layoutRef:o}=Vs(e),{dimensionStyles:s}=Nt(e);return K(()=>B(`div`,{ref:o,class:g([n.value,e.class]),style:m([s.value,r.value,e.style])},[t.default?.()])),{getLayoutItem:i,items:a}}});y(),f(),R();var u_=J({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...G(),...Ls()},`VLayoutItem`),d_=q()({name:`VLayoutItem`,props:u_(),setup(e,{slots:t}){let{layoutItemStyles:n}=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:V(()=>e.position),elementSize:V(()=>e.size),layoutSize:V(()=>e.size),active:V(()=>e.modelValue),absolute:V(()=>e.absolute)});return()=>B(`div`,{class:g([`v-layout-item`,e.class]),style:m([n.value,e.style])},[t.default?.()])}});f(),y();var f_=J({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...G(),...It(),...ht(),...Tt({transition:`fade-transition`})},`VLazy`),p_=q()({name:`VLazy`,directives:{vIntersect:Br},props:f_(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{dimensionStyles:r}=Nt(e),i=X(e,`modelValue`);function a(e){i.value||=e}return K(()=>me(n(e.tag,{class:g([`v-lazy`,e.class]),style:m([r.value,e.style])},{default:()=>[i.value&&n(We,{transition:e.transition,appear:!0},{default:()=>[t.default?.()]})]}),[[Br,{handler:a,options:e.options},null]])),{}}});y(),f();var m_=J({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...G()},`VLocaleProvider`),h_=q()({name:`VLocaleProvider`,props:m_(),setup(e,{slots:t}){let{rtlClasses:n}=cn(e);return K(()=>B(`div`,{class:g([`v-locale-provider`,n.value,e.class]),style:m(e.style)},[t.default?.()])),{}}});f(),y();var g_=J({scrollable:Boolean,...G(),...It(),...ht({tag:`main`})},`VMain`),__=q()({name:`VMain`,props:g_(),setup(e,{slots:t}){let{dimensionStyles:r}=Nt(e),{mainStyles:i}=Rs(),{ssrBootStyles:a}=ic();return K(()=>n(e.tag,{class:g([`v-main`,{"v-main--scrollable":e.scrollable},e.class]),style:m([i.value,a.value,r.value,e.style])},{default:()=>[e.scrollable?B(`div`,{class:`v-main__scroller`},[t.default?.()]):t.default?.()]})),{}}});f(),R();function v_({rootEl:e,isSticky:t,layoutItemStyles:n}){let r=U(!1),i=U(0),o=a(()=>{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(i.value)}:{top:n.value.top}]});h(()=>{z(t,e=>{e?window.addEventListener(`scroll`,c,{passive:!0}):window.removeEventListener(`scroll`,c)},{immediate:!0})}),E(()=>{window.removeEventListener(`scroll`,c)});let s=0;function c(){let t=s>window.scrollY?`up`:`down`,a=e.value.getBoundingClientRect(),o=parseFloat(n.value.top??0),c=window.scrollY-Math.max(0,i.value-o),l=a.height+Math.max(i.value,o)-window.scrollY-window.innerHeight,u=parseFloat(getComputedStyle(e.value).getPropertyValue(`--v-body-scroll-y`))||0;a.height<window.innerHeight-o?(r.value=`top`,i.value=o):t===`up`&&r.value===`bottom`||t===`down`&&r.value===`top`?(i.value=window.scrollY+a.top-u,r.value=!0):t===`down`&&l<=0?(i.value=0,r.value=`bottom`):t===`up`&&c<=0&&(u?r.value!==`top`&&(i.value=-c+u+o,r.value=`top`):(i.value=a.top+c,r.value=`top`)),s=window.scrollY}return{isStuck:r,stickyStyles:o}}var y_=100,b_=20;function x_(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function S_(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=x_(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 x_(t)*1e3}function C_(){let e={};function t(t){Array.from(t.changedTouches).forEach(n=>{(e[n.identifier]??(e[n.identifier]=new Yn(b_))).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]>y_)break;i.push({t:e[0],d:e[1].clientX}),a.push({t:e[0],d:e[1].clientY})}return{x:S_(i),y:S_(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`:w_()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function w_(){throw Error()}f(),R();function T_({el:e,isActive:t,isTemporary:n,width:r,touchless:i,position:o}){h(()=>{window.addEventListener(`touchstart`,y,{passive:!0}),window.addEventListener(`touchmove`,b,{passive:!1}),window.addEventListener(`touchend`,x,{passive:!0})}),E(()=>{window.removeEventListener(`touchstart`,y),window.removeEventListener(`touchmove`,b),window.removeEventListener(`touchend`,x)});let s=a(()=>[`left`,`right`].includes(o.value)),{addMovement:c,endTouch:l,getVelocity:u}=C_(),d=!1,f=U(!1),p=U(0),m=U(0),g;function _(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:E_())-(t?r.value:0)}function v(e,t=!0){let n=o.value===`left`?(e-m.value)/r.value:o.value===`right`?(document.documentElement.clientWidth-e-m.value)/r.value:o.value===`top`?(e-m.value)/r.value:o.value===`bottom`?(document.documentElement.clientHeight-e-m.value)/r.value:E_();return t?fn(n):n}function y(e){if(i.value)return;let a=e.changedTouches[0].clientX,u=e.changedTouches[0].clientY,f=o.value===`left`?a<25:o.value===`right`?a>document.documentElement.clientWidth-25:o.value===`top`?u<25:o.value===`bottom`?u>document.documentElement.clientHeight-25:E_(),h=t.value&&(o.value===`left`?a<r.value:o.value===`right`?a>document.documentElement.clientWidth-r.value:o.value===`top`?u<r.value:o.value===`bottom`?u>document.documentElement.clientHeight-r.value:E_());(f||h||t.value&&n.value)&&(g=[a,u],m.value=_(s.value?a:u,t.value),p.value=v(s.value?a:u),d=m.value>-20&&m.value<80,l(e),c(e))}function b(e){let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(d){if(!e.cancelable){d=!1;return}let r=Math.abs(t-g[0]),i=Math.abs(n-g[1]);(s.value?r>i&&r>3:i>r&&i>3)?(f.value=!0,d=!1):(s.value?i:r)>3&&(d=!1)}if(!f.value)return;e.preventDefault(),c(e);let r=v(s.value?t:n,!1);p.value=Math.max(0,Math.min(1,r)),r>1?m.value=_(s.value?t:n,!0):r<0&&(m.value=_(s.value?t:n,!1))}function x(e){if(d=!1,!f.value)return;c(e),f.value=!1;let n=u(e.changedTouches[0].identifier),r=Math.abs(n.x),i=Math.abs(n.y);t.value=(s.value?r>i&&r>400:i>r&&i>3)?n.direction===({left:`right`,right:`left`,top:`down`,bottom:`up`}[o.value]||E_()):p.value>.5}let S=a(()=>f.value?{transform:o.value===`left`?`translateX(calc(-100% + ${p.value*r.value}px))`:o.value===`right`?`translateX(calc(100% - ${p.value*r.value}px))`:o.value===`top`?`translateY(calc(-100% + ${p.value*r.value}px))`:o.value===`bottom`?`translateY(calc(100% - ${p.value*r.value}px))`:E_(),transition:`none`}:void 0);return un(f,()=>{let t=e.value?.style.transform??null,n=e.value?.style.transition??null;ce(()=>{e.value?.style.setProperty(`transform`,S.value?.transform||`none`),e.value?.style.setProperty(`transition`,S.value?.transition||null)}),fe(()=>{e.value?.style.setProperty(`transform`,t),e.value?.style.setProperty(`transition`,n)})}),{isDragging:f,dragProgress:p,dragStyles:S}}function E_(){throw Error()}f(),R(),xe();var D_=[`start`,`end`,`left`,`right`,`top`,`bottom`],O_=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=>D_.includes(e)},sticky:Boolean,...Ae(),...G(),...hr(),...Qt({mobile:null}),..._t(),...Ls(),...At(),...Lt(cr(),[`disableInitialFocus`]),...ht({tag:`nav`}),...jn()},`VNavigationDrawer`),k_=q()({name:`VNavigationDrawer`,props:O_(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,{attrs:t,emit:r,slots:o}){let{isRtl:s}=On(),{themeClasses:c}=Hn(e),{borderClasses:l}=Ot(e),{backgroundColorClasses:u,backgroundColorStyles:d}=In(()=>e.color),{elevationClasses:f}=or(e),{displayClasses:p,mobile:m}=Tn(e),{roundedClasses:h}=Ve(e),g=on(),_=X(e,`modelValue`,null,e=>!!e),{ssrBootStyles:v}=ic(),{scopeId:y}=kn(),b=M(),x=U(!1),{runOpenDelay:S,runCloseDelay:C}=lr(e,e=>{x.value=e}),w=a(()=>e.rail&&e.expandOnHover&&x.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=a(()=>Cn(e.location,s.value)),E=V(()=>e.persistent),D=a(()=>!e.permanent&&(m.value||e.temporary)),O=a(()=>e.sticky&&!D.value&&T.value!==`bottom`);pr(e,{isActive:_,localTop:D,contentEl:b}),un(()=>e.expandOnHover&&e.rail!=null,()=>{z(x,e=>r(`update:rail`,!e))}),un(()=>!e.disableResizeWatcher,()=>{z(D,t=>!e.permanent&&i(()=>_.value=!t))}),un(()=>!e.disableRouteWatcher&&!!g,()=>{z(g.currentRoute,()=>D.value&&(_.value=!1))}),z(()=>e.permanent,e=>{e&&(_.value=!0)}),e.modelValue==null&&!D.value&&(_.value=e.permanent||!m.value);let{isDragging:k,dragProgress:A}=T_({el:b,isActive:_,isTemporary:D,width:w,touchless:V(()=>e.touchless),position:T}),ee=a(()=>{let t=D.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):w.value;return k.value?t*A.value:t}),{layoutItemStyles:j,layoutItemScrimStyles:te}=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:T,layoutSize:ee,elementSize:w,active:ie(_),disableTransitions:V(()=>k.value),absolute:a(()=>e.absolute||O.value&&typeof N.value!=`string`)}),{isStuck:N,stickyStyles:P}=v_({rootEl:b,isSticky:O,layoutItemStyles:j}),F=In(()=>typeof e.scrim==`string`?e.scrim:null),I=a(()=>({...k.value?{opacity:A.value*.2,transition:`none`}:void 0,...te.value}));return it({VList:{bgColor:`transparent`}}),K(()=>{let r=o.image||e.image;return B(H,null,[n(e.tag,W({ref:b,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":_.value,"v-navigation-drawer--sticky":O.value},c.value,u.value,l.value,p.value,f.value,h.value,e.class],style:[d.value,j.value,v.value,P.value,e.style],inert:!_.value},y,t),{default:()=>[r&&B(`div`,{key:`image`,class:`v-navigation-drawer__img`},[o.image?n(zt,{key:`image-defaults`,disabled:!e.image,defaults:{VImg:{alt:``,cover:!0,height:`inherit`,src:e.image}}},o.image):n(xr,{key:`image-img`,alt:``,cover:!0,height:`inherit`,src:e.image},null)]),o.prepend&&B(`div`,{class:`v-navigation-drawer__prepend`},[o.prepend?.()]),B(`div`,{class:`v-navigation-drawer__content`},[o.default?.()]),o.append&&B(`div`,{class:`v-navigation-drawer__append`},[o.append?.()])]}),n(_e,{name:`fade-transition`},{default:()=>[D.value&&(k.value||_.value)&&!!e.scrim&&B(`div`,W({class:[`v-navigation-drawer__scrim`,F.backgroundColorClasses.value],style:[I.value,F.backgroundColorStyles.value],onClick:()=>{E.value||(_.value=!1)}},y),null)]})])}),{isStuck:N}}}),A_=st({name:`VNoSsr`,setup(e,{slots:t}){let n=ur();return()=>n.value&&t.default?.()}});R();var j_=50,M_=500;function N_({toggleUpDown:e}){let t=-1,n=-1;fe(i);function r(e){i(),a(e),window.addEventListener(`pointerup`,i),document.addEventListener(`blur`,i),t=window.setTimeout(()=>{n=window.setInterval(()=>a(e),j_)},M_)}function i(){Vn&&(window.clearTimeout(t),window.clearInterval(n),window.removeEventListener(`pointerup`,i),document.removeEventListener(`blur`,i))}fe(i);function a(t){e(t===`up`)}return{holdStart:r,holdStop:i}}f(),R();var P_=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},...Lt(nu(),[`modelValue`,`validationValue`])},`VNumberInput`),F_=q()({name:`VNumberInput`,props:{...P_()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{slots:t}){let r=M(),{holdStart:o,holdStop:s}=N_({toggleUpDown:k}),c=Xr(e),l=a(()=>c.isDisabled.value||c.isReadonly.value),u=U(e.focused),{decimalSeparator:d}=Fn(),f=a(()=>e.decimalSeparator?.[0]||d.value);function p(t,n=e.precision,r=!0){let i=n==null?String(t):t.toFixed(n);if(u.value&&r)return Number(i).toString().replace(`.`,f.value);if(e.minFractionDigits===null||n!==null&&n<e.minFractionDigits)return i.replace(`.`,f.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(f.value)}let m=X(e,`modelValue`,null,e=>e??null,t=>t==null?t??null:fn(Number(t),e.min,e.max)),h=U(null),g=U(null);z(m,e=>{u.value&&!l.value&&Number(h.value?.replace(f.value,`.`))===e||(e==null?(h.value=null,g.value=null):isNaN(e)||(h.value=p(e),g.value=Number(h.value.replace(f.value,`.`))))},{immediate:!0});let _=a({get:()=>h.value,set(t){if(t===null||t===``){m.value=null,h.value=null,g.value=null;return}let n=Number(t.replace(f.value,`.`));isNaN(n)||(h.value=t,g.value=n,n<=e.max&&n>=e.min&&(m.value=n))}}),v=a(()=>{if(g.value===null)return!1;let t=Number(h.value?.replace(f.value,`.`));return t!==fn(t,e.min,e.max)}),y=a(()=>!l.value&&(m.value??0)+e.step<=e.max),b=a(()=>!l.value&&(m.value??0)-e.step>=e.min),x=a(()=>e.hideInput?`stacked`:e.controlVariant),S=V(()=>x.value===`split`?`$plus`:`$collapse`),C=V(()=>x.value===`split`?`$minus`:`$expand`),w=V(()=>x.value===`split`?`default`:`small`),T=V(()=>x.value===`stacked`?`auto`:`100%`),E={props:{onClick:j,onPointerup:te,onPointerdown:N,onPointercancel:te}},D={props:{onClick:j,onPointerup:te,onPointerdown:P,onPointercancel:te}};z(()=>e.precision,()=>I()),z(()=>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(l.value)return;if(m.value==null){_.value=p(fn(0,e.min,e.max));return}let n=Math.max(O(m.value),O(e.step));e.precision!=null&&(n=Math.max(n,e.precision)),t?y.value&&(_.value=p(m.value+e.step,n)):b.value&&(_.value=p(m.value-e.step,n))}function A(t){if(l.value||!t.data)return;let n=t.target,{value:r,selectionStart:a,selectionEnd:o}=n??{},s=r?r.slice(0,a)+t.data+r.slice(o):t.data,c=wt(s,e.precision,f.value);if(RegExp(`^-?\\d*${Ne(f.value)}?\\d*$`).test(s)||(t.preventDefault(),n.value=c,i(()=>_.value=c)),e.precision!=null){if(s.split(f.value)[1]?.length>e.precision){t.preventDefault(),n.value=c,i(()=>_.value=c);let e=(a??0)+t.data.length;n.setSelectionRange(e,e)}e.precision===0&&s.endsWith(f.value)&&(t.preventDefault(),n.value=c,i(()=>_.value=c))}}async function ee(e){[`Enter`,`ArrowLeft`,`ArrowRight`,`Backspace`,`Delete`,`Tab`].includes(e.key)||e.ctrlKey||[`ArrowDown`,`ArrowUp`].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),F(),await i(),e.key===`ArrowDown`?k(!1):k())}function j(e){e.stopPropagation()}function te(e){e.currentTarget?.releasePointerCapture(e.pointerId),e.preventDefault(),s()}function N(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),o(`up`)}function P(e){e.currentTarget?.setPointerCapture(e.pointerId),e.preventDefault(),e.stopPropagation(),o(`down`)}function F(){if(l.value||!r.value)return;let t=r.value.value,n=Number(t.replace(f.value,`.`));t&&!isNaN(n)?_.value=p(fn(n,e.min,e.max)):_.value=null}function I(){l.value||(_.value=m.value!==null&&!isNaN(m.value)?p(m.value,e.precision,!1):null)}function ne(){if(!l.value){if(m.value===null||isNaN(m.value)){_.value=null;return}_.value=m.value.toString().replace(`.`,f.value)}}function re(){ne()}function ie(){F()}return K(()=>{let{modelValue:i,type:a,...o}=ru.filterProps(e);function s(){return t.increment?n(zt,{key:`increment-defaults`,defaults:{VBtn:{disabled:!y.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:!y.value,height:T.value,icon:S.value,key:`increment-btn`,onClick:j,onPointerdown:N,onPointerup:te,onPointercancel:te,size:w.value,variant:`text`,tabindex:`-1`},null)}function c(){return t.decrement?n(zt,{key:`decrement-defaults`,defaults:{VBtn:{disabled:!b.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:!b.value,height:T.value,icon:C.value,key:`decrement-btn`,onClick:j,onPointerdown:P,onPointerup:te,onPointercancel:te,size:w.value,variant:`text`,tabindex:`-1`},null)}function l(){return B(`div`,{class:`v-number-input__control`},[c(),n(Uc,{vertical:x.value!==`stacked`},null),s()])}function d(){return!e.hideInput&&!e.inset?n(Uc,{vertical:!0},null):void 0}let f=x.value===`split`?B(`div`,{class:`v-number-input__control`},[n(Uc,{vertical:!0},null),s()]):e.reverse||x.value===`hidden`?void 0:B(H,null,[d(),l()]),p=t[`append-inner`]||f,h=x.value===`split`?B(`div`,{class:`v-number-input__control`},[c(),n(Uc,{vertical:!0},null)]):e.reverse&&x.value!==`hidden`?B(H,null,[l(),d()]):void 0,g=t[`prepend-inner`]||h;return n(ru,W({ref:r},o,{modelValue:_.value,"onUpdate:modelValue":e=>_.value=e,focused:u.value,"onUpdate:focused":e=>u.value=e,validationValue:m.value,error:e.error||v.value||void 0,onBeforeinput:A,onFocus:re,onBlur:ie,onKeydown:ee,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":p?(...e)=>B(H,null,[t[`append-inner`]?.(...e),f]):void 0,"prepend-inner":g?(...e)=>B(H,null,[h,t[`prepend-inner`]?.(...e)]):void 0})}),Gt({},r)}});f(),y(),R();var I_=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`},...pt(),...It(),...Hr(),...Bt(Xl({variant:`outlined`}),[`baseColor`,`bgColor`,`class`,`color`,`disabled`,`error`,`loading`,`rounded`,`style`,`theme`,`variant`])},`VOtpInput`),L_=q()({name:`VOtpInput`,props:I_(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:o}){let{densityClasses:s}=Re(e),{dimensionStyles:c}=Nt(e),{isFocused:l,focus:u,blur:d}=Kr(e),f=X(e,`modelValue`,``,e=>e==null?[]:String(e).split(``),e=>e.join(``)),{t:p}=Fn(),h=a(()=>Number(e.length)),_=a(()=>Array(h.value).fill(0)),v=M(-1),y=M(),b=M([]),x=a(()=>b.value[v.value]),S=!1;un(()=>e.autofocus,()=>{let e=ve();e.run(()=>{let{intersectionRef:t,isIntersecting:n}=Jt();ce(()=>{t.value=b.value[0]}),z(n,n=>{n&&(t.value?.focus(),e.stop())})})});function C(){if(ee(x.value.value)){x.value.value=``;return}if(S)return;let e=f.value.slice(),t=x.value.value;e[v.value]=t;let n=null;v.value>f.value.length?n=f.value.length+1:v.value+1!==h.value&&(n=`next`),f.value=e,n&&ft(y.value,n)}function w(){S=!1,C()}function T(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=f.value.slice(),i=v.value,a=null;if(t){if(!r[i])i>0&&(r[i-1]=``,f.value=r,a=`prev`);else{let e=!r.slice(i+1).some(e=>e);for(let e=i;e<h.value-1;e++)r[e]=r[e+1];r[h.value-1]=``,f.value=r,!e&&i>0&&(a=`prev`)}}else{for(let e=i;e<h.value-1;e++)r[e]=r[e+1];r[h.value-1]=``,f.value=r}requestAnimationFrame(()=>{a==null?b.value[i]?.select():ft(y.value,a)})}function E(e){let t=null;[`ArrowLeft`,`ArrowRight`].includes(e.key)&&(e.preventDefault(),e.key===`ArrowLeft`?t=`prev`:e.key===`ArrowRight`&&(t=`next`),requestAnimationFrame(()=>{t!=null&&ft(y.value,t)}))}function D(e,t){t.preventDefault(),t.stopPropagation();let n=t?.clipboardData?.getData(`Text`).trim().slice(0,h.value)??``,r=n.length-1==-1?e:n.length-1;ee(n)||(f.value=n.split(``),v.value=r)}function O(){f.value=[]}function k(e,t){u(),v.value=t}function A(){d(),v.value=-1}function ee(t){return e.type===`number`&&/[^0-9]/g.test(t)}return it({VField:{color:V(()=>e.color),bgColor:V(()=>e.color),baseColor:V(()=>e.baseColor),disabled:V(()=>e.disabled),error:V(()=>e.error),variant:V(()=>e.variant),rounded:V(()=>e.rounded)}},{scoped:!0}),z(f,e=>{e.length===h.value&&r(`finish`,e.join(``))},{deep:!0}),z(v,e=>{e<0||i(()=>{b.value[e]?.select()})}),K(()=>{let[r,i]=Le(t);return B(`div`,W({class:[`v-otp-input`,{"v-otp-input--divided":!!e.divider},s.value,e.class],style:[e.style]},r),[B(`div`,{ref:y,class:`v-otp-input__content`,style:m([c.value])},[_.value.map((t,r)=>B(H,null,[e.divider&&r!==0&&B(`span`,{class:`v-otp-input__divider`},[e.divider]),n(Zl,{focused:l.value&&e.focusAll||v.value===r,key:r},{...o,loader:void 0,default:()=>B(`input`,{ref:e=>b.value[r]=e,"aria-label":p(e.label,r+1),autofocus:r===0&&e.autofocus,autocomplete:`one-time-code`,class:g([`v-otp-input__field`]),disabled:e.disabled,inputmode:e.type===`number`?`numeric`:`text`,min:e.type===`number`?0:void 0,maxlength:r===0?h.value:`1`,placeholder:e.placeholder,type:e.masked?`password`:e.type===`number`?`text`:e.type,value:f.value[r],onInput:C,onBeforeinput:T,onFocus:e=>k(e,r),onBlur:A,onKeydown:E,onCompositionstart:()=>S=!0,onCompositionend:w,onPaste:e=>D(r,e)},null)})])),B(`input`,W({class:`v-otp-input-input`,type:`hidden`},i,{value:f.value.join(``)}),null),n(gr,{contained:!0,contentClass:`v-otp-input__loader`,modelValue:!!e.loading,persistent:!0},{default:()=>[o.loader?.()??n(rr,{color:typeof e.loading==`boolean`?void 0:e.loading,indeterminate:!0,size:`24`,width:`2`},null)]}),o.default?.()])])}),{blur:()=>{b.value?.some(e=>e.blur())},focus:()=>{b.value?.[0].focus()},reset:O,isFocused:l}}});y(),f(),R();function R_(e){return Math.floor(Math.abs(e))*Math.sign(e)}var z_=J({scale:{type:[Number,String],default:.5},...G()},`VParallax`),B_=q()({name:`VParallax`,props:z_(),setup(e,{slots:t}){let{intersectionRef:r,isIntersecting:i}=Jt(),{resizeRef:o,contentRect:s}=we(),{height:c}=Tn(),l=M();ce(()=>{r.value=o.value=l.value?.$el});let u;z(i,e=>{e?(u=tr(r.value),u=u===document.scrollingElement?document:u,u.addEventListener(`scroll`,p,{passive:!0}),p()):u.removeEventListener(`scroll`,p)}),E(()=>{u?.removeEventListener(`scroll`,p)}),z(c,p),z(()=>s.value?.height,p);let d=a(()=>1-fn(Number(e.scale))),f=-1;function p(){!i.value||mn()||(cancelAnimationFrame(f),f=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=R_((n-(i+(a-t)/2))*d.value),c=Math.max(1,(d.value*(t-a)+a)/a);e.style.setProperty(`transform`,`translateY(${o}px) scale(${c})`)}))}return K(()=>n(xr,{class:g([`v-parallax`,{"v-parallax--active":i.value},e.class]),style:m(e.style),ref:l,cover:!0,onLoadstart:p,onLoad:p},t)),{}}});f();var V_=J({...bc({falseIcon:`$radioOff`,trueIcon:`$radioOn`})},`VRadio`),H_=q()({name:`VRadio`,props:V_(),setup(e,{slots:t}){return K(()=>{let r=Sc.filterProps(e);return n(Sc,W(r,{class:[`v-radio`,e.class],style:e.style,type:`radio`}),t)}),{}}});f(),R();var U_=J({height:{type:[Number,String],default:`auto`},...Lt(qr(),[`direction`]),...Lt(_c(),[`multiple`]),trueIcon:{type:Q,default:`$radioOn`},falseIcon:{type:Q,default:`$radioOff`},type:{type:String,default:`radio`}},`VRadioGroup`),W_=q()({name:`VRadioGroup`,inheritAttrs:!1,props:U_(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:r}){let i=be(),o=a(()=>e.id||`radio-group-${i}`),s=X(e,`modelValue`),c=M();return K(()=>{let[i,a]=Le(t),l=Zr.filterProps(e),u=Sc.filterProps(e),d=r.label?r.label({label:e.label,props:{for:o.value}}):e.label;return n(Zr,W({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})=>B(H,null,[d&&n(Wr,{id:t.value},{default:()=>[d]}),n(yc,W(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)])})}),Gt({},c)}});f(),R();var G_=J({...Hr(),...qr(),...kp(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},`VRangeSlider`),K_=q()({name:`VRangeSlider`,inheritAttrs:!1,props:G_(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,{slots:t,emit:r,attrs:i}){let o=M(),s=M(),c=M(),{rtlClasses:l}=On();function u(t){if(!o.value||!s.value)return;let n=Dp(t,o.value.$el,e.direction),r=Dp(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=Ap(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:b,trackContainerRef:x,disabled:S,readonly:C}=jp({props:e,steps:d,onSliderStart:()=>{if(S.value||C.value){p.value?.blur();return}r(`start`,f.value)},onSliderEnd:({value:t})=>{if(S.value||C.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(S.value||C.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:w,focus:T,blur:E}=Kr(e),D=a(()=>b(f.value[0])),O=a(()=>b(f.value[1]));return K(()=>{let r=Zr.filterProps(e),[a,u]=Le(i),d=!!(e.label||t.label||t.prepend);return n(Zr,W({class:[`v-slider`,`v-range-slider`,{"v-slider--has-labels":!!t[`tick-label`]||m.value,"v-slider--focused":w.value,"v-slider--pressed":_.value,"v-slider--disabled":S.value},l.value,e.class],style:e.style,ref:c},r,a,{focused:w.value}),{...t,prepend:d?r=>B(H,null,[t.label?.(r)??(e.label?n(Wr,{class:`v-slider__label`,text:e.label},null):void 0),t.prepend?.(r)]):void 0,default:({id:r,messagesId:i})=>B(`div`,{class:`v-slider__container`,onMousedown:C.value?void 0:v,onTouchstartPassive:C.value?void 0:y},[B(`input`,{id:`${r.value}_start`,name:e.name||r.value,disabled:S.value,readonly:C.value,tabindex:`-1`,value:f.value[0]},null),B(`input`,{id:`${r.value}_stop`,name:e.name||r.value,disabled:S.value,readonly:C.value,tabindex:`-1`,value:f.value[1]},null),n(Fp,{ref:x,start:D.value,stop:O.value},{"tick-label":t[`tick-label`]}),n(Np,W({ref:o,"aria-describedby":i.value,focused:w&&p.value===o.value?.$el,modelValue:f.value[0],"onUpdate:modelValue":e=>f.value=[e,f.value[1]],onFocus:e=>{T(),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:()=>{E(),p.value=void 0},min:g.value,max:f.value[1],position:D.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]}),n(Np,W({ref:s,"aria-describedby":i.value,focused:w&&p.value===s.value?.$el,modelValue:f.value[1],"onUpdate:modelValue":e=>f.value=[f.value[0],e],onFocus:e=>{T(),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:()=>{E(),p.value=void 0},min:f.value[0],max:h.value,position:O.value,ripple:e.ripple},u),{"thumb-label":t[`thumb-label`]})])})}),Gt({focus:()=>o.value?.$el.focus()},c)}});f(),y(),R();var q_=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(),...pt(),...bt(),...ht(),...jn()},`VRating`),J_=q()({name:`VRating`,props:q_(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{t:r}=Fn(),{themeClasses:o}=Hn(e),s=M(),c=X(e,`modelValue`),l=a(()=>fn(parseFloat(c.value),0,Number(e.length))),u=a(()=>Ut(Number(e.length),1)),d=a(()=>u.value.flatMap(t=>e.halfIncrements?[t-.5,t]:[t])),f=U(-1),p=a(()=>d.value.map(t=>{let n=e.hover&&f.value>-1,r=l.value>=t,i=f.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}})),h=a(()=>[0,...d.value].map(t=>{function n(){f.value=t}function r(){f.value=-1}function i(){e.disabled||e.readonly||(c.value=l.value===t&&e.clearable?0:t)}return{onMouseenter:e.hover?n:void 0,onMouseleave:e.hover?r:void 0,onClick:i}})),_=a(()=>e.halfIncrements?1+Math.floor(Math.max(0,Number(c.value??0)-.5))*2:Math.floor(Math.max(0,Number(c.value??0)-1)));function v(){(s.value?.querySelector(`[tabindex="0"]`))?.focus()}function y(t){if(e.disabled||e.readonly||t.ctrlKey||t.altKey)return;let n=e.halfIncrements?.5:1;if(t.key===`ArrowRight`){let t=Math.min(Number(e.length),Number(c.value??0)+n);c.value=t,i(()=>v())}if(t.key===`ArrowLeft`){let e=Math.max(0,Number(c.value??0)-n);c.value=e,i(()=>v())}}let b=be(),x=a(()=>e.name??`v-rating-${b}`);function S({value:i,index:a,showStar:o=!0}){let{onMouseenter:s,onMouseleave:c,onClick:u}=h.value[a+1],d=`${x.value}-${String(i).replace(`.`,`-`)}`,f=a===_.value,m={color:p.value[a]?.color,density:e.density,disabled:e.disabled,icon:p.value[a]?.icon,ripple:e.ripple,size:e.size,variant:`plain`,tabindex:f?0:-1,onKeydown:y};return B(H,null,[B(`label`,{for:d,class:g({"v-rating__item--half":e.halfIncrements&&i%1>0,"v-rating__item--full":e.halfIncrements&&i%1==0}),onMouseenter:s,onMouseleave:c,onClick:u},[B(`span`,{class:`v-rating__hidden`},[r(e.itemAriaLabel,i,e.length)]),o?t.item?t.item({...p.value[a],props:m,value:i,index:a,rating:l.value}):n(Z,W({"aria-label":r(e.itemAriaLabel,i,e.length)},m),null):void 0]),B(`input`,{class:`v-rating__hidden`,name:x.value,id:d,type:`radio`,value:i,checked:l.value===i,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function C(e){return t[`item-label`]?t[`item-label`](e):e.label?B(`span`,null,[e.label]):B(`span`,null,[L(`\xA0`)])}return K(()=>{let r=!!e.itemLabels?.length||t[`item-label`];return n(e.tag,{class:g([`v-rating`,{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},o.value,e.class]),style:m(e.style),ref:s},{default:()=>[n(S,{value:0,index:-1,showStar:!1},null),u.value.map((t,i)=>B(`div`,{class:`v-rating__wrapper`},[r&&e.itemLabelPosition===`top`?C({value:t,index:i,label:e.itemLabels?.[i]}):void 0,B(`div`,{class:`v-rating__item`},[e.halfIncrements?B(H,null,[n(S,{value:t-.5,index:i*2},null),n(S,{value:t,index:i*2+1},null)]):n(S,{value:t,index:i},null)]),r&&e.itemLabelPosition===`bottom`?C({value:t,index:i,label:e.itemLabels?.[i]}):void 0]))]})}),{}}});y(),f();var Y_={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 X_(e,t=[]){return B(`div`,{class:g([`v-skeleton-loader__bone`,`v-skeleton-loader__${e}`])},[t])}function Z_(e){let[t,n]=e.split(`@`);return Array.from({length:n}).map(()=>Q_(t))}function Q_(e){let t=[];if(!e)return t;let n=Y_[e];if(e!==n){if(e.includes(`,`))return $_(e);if(e.includes(`@`))return Z_(e);n.includes(`,`)?t=$_(n):n.includes(`@`)?t=Z_(n):n&&t.push(Q_(n))}return[X_(e,t)]}function $_(e){return e.replace(/\s/g,``).split(`,`).map(Q_)}var ev=J({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:`$vuetify.loading`},type:{type:[String,Array],default:`ossein`},...It(),..._t(),...jn()},`VSkeletonLoader`),tv=q()({name:`VSkeletonLoader`,inheritAttrs:!1,props:ev(),setup(e,{attrs:t,slots:n}){let{backgroundColorClasses:r,backgroundColorStyles:i}=In(()=>e.color),{dimensionStyles:o}=Nt(e),{elevationClasses:s}=or(e),{themeClasses:c}=Hn(e),{t:l}=Fn(),u=a(()=>Q_(An(e.type).join(`,`)));return K(()=>{let a=!n.default||e.loading,d=e.boilerplate||!a?{}:{ariaLive:`polite`,ariaLabel:l(e.loadingText),role:`alert`};return a?B(`div`,W({class:[`v-skeleton-loader`,{"v-skeleton-loader--boilerplate":e.boilerplate},c.value,r.value,s.value],style:[i.value,o.value]},d,t),[u.value]):B(H,null,[n.default?.()])}),{}}}),nv=q()({name:`VSlideGroupItem`,props:Ie(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let n=yn(e,Nc);return()=>t.default?.({isSelected:n.isSelected.value,select:n.select,toggle:n.toggle,selectedClass:n.selectedClass.value})}});f(),R();var rv=Symbol.for(`vuetify:v-snackbar-queue`);function iv(e){let t=M(new Map),n=V(()=>Number(e.gap));function r(e){t.value.set(e,{height:0,width:0})}function i(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=a(()=>{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:i,setSize:o,getOffset:c,items:t,gap:n,lastItemSize:s};return k(rv,l),l}function av(e,t){let n=_(rv,null);if(!n)return null;let r=be();n.register(r),E(()=>n.unregister(r)),z(e,e=>!e&&n.unregister(r),{flush:`sync`});let{resizeRef:i,contentRect:o}=we();return z(t,e=>{i.value=e??null}),z(o,e=>{e?.width&&n.setSize(r,e.height,e.width)}),{id:r,offset:a(()=>n.getOffset(r))}}f(),y(),R();function ov(e){let t=U(e()),n=-1;function r(){clearInterval(n)}function a(){r(),i(()=>t.value=e())}function o(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 fe(r),{clear:r,time:t,start:o,reset:a}}var sv=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,...qe({location:`bottom`}),...Nn(),...At(),...at(),...jn(),...Lt(fr({closeOnBack:!1,transition:`v-snackbar-transition`}),[`persistent`,`noClickAnimation`,`offset`,`retainFocus`,`captureFocus`,`disableInitialFocus`,`scrim`,`scrollStrategy`,`stickToTarget`,`viewportMargin`])},`VSnackbar`),cv=q()({name:`VSnackbar`,props:sv(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{positionClasses:o}=En(e),{scopeId:s}=kn(),{themeClasses:c}=Hn(e),{colorClasses:l,colorStyles:u,variantClasses:d}=ct(e),{roundedClasses:f}=Ve(e),p=ov(()=>Number(e.timeout)),m=M(),v=av(r,()=>m.value?.contentEl),y,b=M(),x=U(!1),S=U(!1),C=U(0),w=M(),T=_(Ns,void 0);un(()=>!!T,()=>{let e=Rs();ce(()=>{w.value=e.mainStyles.value})}),z(r,D),z(()=>e.timeout,D),h(()=>{r.value&&D()});let E=-1;function D(){p.reset(),window.clearTimeout(E);let t=Number(e.timeout);if(!r.value||t===-1)return;let n=Te(b.value);i(()=>p.start(n)),E=window.setTimeout(()=>{r.value=!1},t)}function O(){p.reset(),window.clearTimeout(E)}function k(){x.value=!0,O()}function A(){x.value=!1,S.value||D()}function ee(){S.value=!0,O()}function j(e){(m.value?.contentEl)?.contains(e.relatedTarget)||(S.value=!1,x.value||D())}function te(e){C.value=e.touches[0].clientY}function N(e){Math.abs(C.value-e.changedTouches[0].clientY)>50&&(r.value=!1)}function P(){x.value&&A(),S.value=!1}let F=a(()=>e.location.split(` `).reduce((e,t)=>(e[`v-snackbar--${t}`]=!0,e),{})),I=a(()=>{let[t,n]=e.location.split(` `);return t===`bottom`||[`left`,`right`].includes(t)&&n===`end`?-1:1}),ne=a(()=>e.collapsed?{"--v-snackbar-collapsed-height":Y(e.collapsed.height),"--v-snackbar-collapsed-width":Y(e.collapsed.width)}:null),re=a(()=>v?v.offset.value===null?y:y=Y(v.offset.value):{}),ie=a(()=>{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=Lt(gr.filterProps(e),[`transition`]),a=!!(e.prependAvatar||e.prependIcon),h=!!(a||e.loading||t.prepend),_=!!(t.default||t.text||t.title||e.text||e.title);return n(gr,W({ref:m,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,o.value,e.class],style:[w.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:W({class:[`v-snackbar__wrapper`,c.value,l.value,f.value,d.value],style:[u.value],onPointerenter:k,onPointerleave:A,onFocusin:ee,onFocusout:j},i.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:`none`,_disableGlobalStack:!0,onTouchstartPassive:te,onTouchend:N,onAfterLeave:P},s),{default:()=>[gn(!1,`v-snackbar`),t.header&&B(`div`,{class:`v-snackbar__header`},[t.header?.()]),e.timer&&p.time.value>0&&!x.value&&B(`div`,{key:`timer`,class:g([`v-snackbar__timer`,`v-snackbar__timer--${e.timer===`bottom`?`bottom`:`top`}`])},[n(Qn,{ref:b,color:e.timerColor??`info`,max:e.timeout,modelValue:e.reverseTimer?Number(e.timeout)-p.time.value:p.time.value},null)]),h&&n(zt,{key:`prepend-defaults`,disabled:!a&&!e.loading,defaults:{VAvatar:{image:e.prependAvatar},VIcon:{icon:e.prependIcon},VProgressCircular:{indeterminate:!0,size:24,width:3}}},{default:()=>[B(`div`,{class:`v-snackbar__prepend`},[t.prepend?t.prepend():B(H,null,[e.loading&&n(rr,null,null),!e.loading&&e.prependAvatar&&n(Sr,null,null),!e.loading&&e.prependIcon&&n($,null,null)])])]}),_&&B(`div`,{key:`content`,class:`v-snackbar__content`,role:`status`,"aria-live":`polite`},[t.title?.()??(e.title?B(`div`,{class:`v-snackbar__title`,key:`title`},[e.title]):``),t.text?.()??e.text,t.default?.()]),t.actions&&n(zt,{defaults:{VBtn:{variant:`text`,ripple:!1,slim:!0}}},{default:()=>[B(`div`,{class:`v-snackbar__actions`},[t.actions({isActive:r})])]})],activator:t.activator})}),Gt({},m)}});f(),R();function lv(){let e=U(Vn?document.visibilityState:`visible`);if(Vn){let t=()=>{e.value=document.visibilityState};document.addEventListener(`visibilitychange`,t,{passive:!0}),E(()=>{document.removeEventListener(`visibilitychange`,t)})}return e}f(),R();var uv=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},...Lt(sv(),[`modelValue`,`collapsed`,`queueIndex`,`queueGap`])},`VSnackbarQueue`),dv=q()({name:`VSnackbarQueue`,inheritAttrs:!1,props:uv(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,emit:r,slots:i}){let{t:o}=Fn(),s=lv(),c=iv(e),l=U(!1),{runOpenDelay:u,runCloseDelay:d}=lr({openDelay:0,closeDelay:500},e=>{l.value=e,b()}),f=0,p=M([]),m=V(()=>Number(e.totalVisible));z(()=>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),b(),i?.then(e=>{l.active&&(l.item=a?.(e)??{...l.item,timeout:1},b(),Ce(p))},e=>{l.active&&(l.item=o?.(e)??{...l.item,timeout:1},b(),Ce(p))})}function _(e,t){let n=p.value.find(t=>t.id===e);n&&(n.active=!1,n.onDismiss?.(t),b())}function v(){r(`update:modelValue`,[]),p.value.toReversed().forEach((e,t)=>setTimeout(()=>{e.active=!1,e.onDismiss?.(`cleared`)},100*t))}let y=a(()=>({color:typeof e.closable==`string`?e.closable:void 0,text:o(e.closeText)}));function b(){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 z(c.lastItemSize,b),z(()=>e.collapsed,b),K(()=>{let r=!!(e.closable||i.actions),a=Lt(cv.filterProps(e),[`modelValue`,`collapsed`]),o=s.value===`hidden`||e.collapsed&&l.value;return B(H,null,[p.value.map(({id:s,item:c,active:l})=>i.item?n(zt,{defaults:{VSnackbar:c}},{default:()=>[i.item({item:c})]}):n(cv,W({key:s},t,a,c,o?{timeout:-1}:{},{queueGap:Number(e.gap),contentProps:W(a.contentProps,{onMouseenter:u,onMouseleave:()=>d()}),modelValue:l,"onUpdate:modelValue":()=>_(s,`auto`),onAfterLeave:()=>h(s)}),{header:i.header?()=>i.header?.({item:c}):void 0,text:i.text?()=>i.text?.({item:c}):void 0,actions:r?()=>B(H,null,[i.actions?n(zt,{defaults:{VBtn:y.value}},{default:()=>[i.actions({item:c,props:{onClick:()=>_(s,`dismissed`)}})]}):n(Z,W(y.value,{onClick:()=>_(s,`dismissed`)}),null)]):void 0}))])}),{clear:v}}}),fv=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`);f();var pv=J({autoLineWidth:Boolean,...fv()},`VBarline`),mv=q()({name:`VBarline`,props:pv(),setup(e,{slots:t}){let n=be(),r=a(()=>e.id||`barline-${n}`),i=a(()=>Number(e.autoDrawDuration)||500),o=a(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=a(()=>parseFloat(e.lineWidth)||4),c=a(()=>Math.max(e.modelValue.length*s.value,Number(e.width))),l=a(()=>({minX:0,maxX:c.value,minY:0,maxY:parseInt(e.height,10)})),u=a(()=>e.modelValue.map(t=>mt(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=a(()=>{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=a(()=>d(u.value,l.value)),m=a(()=>p.value.length===1?(l.value.maxX-s.value)/2:(Math.abs(p.value[0].x-p.value[1].x)-s.value)/2),h=a(()=>typeof e.smooth==`boolean`?e.smooth?2:0:Number(e.smooth));K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return B(`svg`,{display:`block`},[B(`defs`,null,[B(`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)=>B(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),B(`clipPath`,{id:`${r.value}-clip`},[p.value.map(t=>B(`rect`,{x:t.x+m.value,y:t.y,width:s.value,height:t.height,rx:h.value,ry:h.value},[e.autoDraw&&!mn()&&B(H,null,[B(`animate`,{attributeName:`y`,from:t.y+t.height,to:t.y,dur:`${i.value}ms`,fill:`freeze`},null),B(`animate`,{attributeName:`height`,from:`0`,to:t.height,dur:`${i.value}ms`,fill:`freeze`},null)])]))]),o.value&&B(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[f.value.map((n,r)=>B(`text`,{x:n.x+m.value+s.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||5.25),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),B(`g`,{"clip-path":`url(#${r.value}-clip)`,fill:`url(#${r.value})`},[B(`rect`,{x:0,y:0,width:Math.max(e.modelValue.length*s.value,Number(e.width)),height:e.height},null)])])})}});function hv(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&&_v(a,n,o);if(!a||s)return`L${n.x} ${n.y}`;let c=Math.min(vv(o,n),vv(a,n)),l=c/2<t?c/2:t,u=yv(o,n,l),d=yv(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 gv(e){return parseInt(e,10)}function _v(e,t,n){return gv(e.x+n.x)===gv(2*t.x)&&gv(e.y+n.y)===gv(2*t.y)}function vv(e,t){return Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2)}function yv(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}}f(),R();var bv=J({fill:Boolean,...fv()},`VTrendline`),xv=q()({name:`VTrendline`,props:bv(),setup(e,{slots:t}){let n=be(),r=a(()=>e.id||`trendline-${n}`),o=a(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),s=M(0),c=M(null);function l(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 u=a(()=>!!(e.showLabels||e.labels.length>0||t?.label)),d=a(()=>parseFloat(e.lineWidth)||4),f=a(()=>Number(e.width)),p=a(()=>{let t=Number(e.padding);return{minX:t,maxX:f.value-t,minY:t,maxY:parseInt(e.height,10)-t}}),m=a(()=>e.modelValue.map(t=>mt(t,e.itemValue,t))),h=a(()=>{let t=[],n=l(m.value,p.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});z(()=>e.modelValue,async()=>{if(await i(),!e.autoDraw||!c.value||mn())return;let t=c.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 ${o.value}ms ${e.autoDrawEasing}`,t.style.transform=`scaleY(1)`):(t.style.strokeDasharray=`${n}`,t.style.strokeDashoffset=`${n}`,t.getBoundingClientRect(),t.style.transition=`stroke-dashoffset ${o.value}ms ${e.autoDrawEasing}`,t.style.strokeDashoffset=`0`),s.value=n},{immediate:!0});function g(t){let n=typeof e.smooth==`boolean`?e.smooth?8:0:Number(e.smooth);return hv(l(m.value,p.value),n,t,parseInt(e.height,10))}K(()=>{let n=e.gradient.slice().length?e.gradient.slice().reverse():[``];return B(`svg`,{display:`block`,"stroke-width":parseFloat(e.lineWidth)??4},[B(`defs`,null,[B(`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)=>B(`stop`,{offset:t/Math.max(n.length-1,1),"stop-color":e||`currentColor`},null))])]),u.value&&B(`g`,{key:`labels`,style:{textAnchor:`middle`,dominantBaseline:`mathematical`,fill:`currentColor`}},[h.value.map((n,r)=>B(`text`,{x:n.x+d.value/2+d.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||5.25),"font-size":Number(e.labelSize)||7},[t.label?.({index:r,value:n.value})??n.value]))]),B(`path`,{ref:c,d:g(e.fill),fill:e.fill?`url(#${r.value})`:`none`,stroke:e.fill?`none`:`url(#${r.value})`},null),e.fill&&B(`path`,{d:g(!1),fill:`none`,stroke:e.color??e.gradient?.[0]},null)])})}});f();var Sv=J({type:{type:String,default:`trend`},...pv(),...bv()},`VSparkline`),Cv=q()({name:`VSparkline`,props:Sv(),setup(e,{slots:t}){let{textColorClasses:r,textColorStyles:i}=Xe(()=>e.color),o=a(()=>!!(e.showLabels||e.labels.length>0||t?.label)),s=a(()=>{let t=parseInt(e.height,10);return o.value&&(t+=parseInt(e.labelSize,10)*1.5),t});K(()=>{let a=e.type===`trend`?xv:mv,o=e.type===`trend`?xv.filterProps(e):mv.filterProps(e);return n(a,W({key:e.type,class:r.value,style:i.value,viewBox:`0 0 ${e.width} ${parseInt(s.value,10)}`},o),t)})}});f(),R();var wv=J({...G(),...Vl({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:`top center`,transition:`scale-transition`})},`VSpeedDial`),Tv=q()({name:`VSpeedDial`,props:wv(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),i=M(),o=a(()=>{let[t,n=`center`]=e.location?.split(` `)??[];return`${t} ${n}`}),s=a(()=>({[`v-speed-dial__content--${o.value.replace(` `,`-`)}`]:!0}));return K(()=>{let a=Hl.filterProps(e);return n(Hl,W(a,{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:i,transition:`fade-transition`}),{...t,default:r=>n(zt,{defaults:{VBtn:{size:`small`}}},{default:()=>[n(We,{appear:!0,group:!0,transition:e.transition},{default:()=>[t.default?.(r)]})]})})}),{}}}),Ev=Symbol.for(`vuetify:v-stepper`);f();var Dv=J({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:`$vuetify.stepper.prev`},nextText:{type:String,default:`$vuetify.stepper.next`}},`VStepperActions`),Ov=q()({name:`VStepperActions`,props:Dv(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,{emit:t,slots:r}){let{t:i}=Fn();function a(){t(`click:prev`)}function o(){t(`click:next`)}return K(()=>{let t={onClick:a},s={onClick:o};return B(`div`,{class:`v-stepper-actions`},[n(zt,{defaults:{VBtn:{disabled:[`prev`,!0].includes(e.disabled),text:i(e.prevText),variant:`text`}}},{default:()=>[r.prev?.({props:t})??n(Z,t,null)]}),n(zt,{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)]})])}),{}}}),kv=br(`v-stepper-header`);f(),y();var Av=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`),jv=J({...Av(),...Ie()},`VStepperItem`),Mv=q()({name:`VStepperItem`,directives:{vRipple:Xt},props:jv(),emits:{"group:selected":e=>!0},setup(e,{slots:t}){let r=yn(e,Ev,!0),i=a(()=>r?.value.value??e.value),o=a(()=>e.rules.every(e=>e()===!0)),s=a(()=>!e.disabled&&e.editable),c=a(()=>!e.disabled&&e.editable),l=a(()=>e.error||!o.value),u=a(()=>e.complete||e.rules.length>0&&o.value),d=a(()=>l.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=a(()=>({canEdit:c.value,hasError:l.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:i.value,value:e.value}));return K(()=>{let a=(!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 me(B(`button`,{class:g([`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&&gn(!0,`v-stepper-item`),n(Sr,{key:`stepper-avatar`,class:`v-stepper-item__avatar`,color:a?e.color:void 0,size:24},{default:()=>[t.icon?.(f.value)??(d.value?n($,{icon:d.value},null):i.value)]}),B(`div`,{class:`v-stepper-item__content`},[o&&B(`div`,{key:`title`,class:`v-stepper-item__title`},[t.title?.(f.value)??e.title]),p&&B(`div`,{key:`subtitle`,class:`v-stepper-item__subtitle`},[t.subtitle?.(f.value)??e.subtitle]),t.default?.(f.value)])]),[[Xt,e.editable&&e.ripple,null]])}),{}}});f();var Nv=J({...Lt(rp(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VStepperWindow`),Pv=q()({name:`VStepperWindow`,props:Nv(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=_(Ev,null),i=X(e,`modelValue`),o=a({get(){return i.value!=null||!r?i.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){i.value=e}});return K(()=>{let r=ip.filterProps(e);return n(ip,W({_as:`VStepperWindow`},r,{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:[`v-stepper-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}});f();var Fv=J({...sp()},`VStepperWindowItem`),Iv=q()({name:`VStepperWindowItem`,props:Fv(),setup(e,{slots:t}){return K(()=>{let r=cp.filterProps(e);return n(cp,W({_as:`VStepperWindowItem`},r,{class:[`v-stepper-window-item`,e.class],style:e.style}),t)}),{}}});f(),R();var Lv=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,...Qt()},`Stepper`),Rv=J({...Lv(),...Pe({mandatory:`force`,selectedClass:`v-stepper-item--selected`}),...Ul(),...Bt(Dv(),[`prevText`,`nextText`])},`VStepper`),zv=q()({name:`VStepper`,props:Rv(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let{items:r,next:i,prev:o,selected:s}=dt(e,Ev),{displayClasses:c,mobile:l}=Tn(e),{completeIcon:u,editIcon:d,errorIcon:f,color:p,editable:m,prevText:h,nextText:g}=C(e),_=a(()=>e.items.map((t,n)=>{let r={title:mt(t,e.itemTitle,t),value:mt(t,e.itemValue,n+1),...e.itemProps===!0?t:mt(t,e.itemProps)};return{title:r.title,value:r.value,props:r,raw:t}})),v=a(()=>r.value.findIndex(e=>s.value.includes(e.id))),y=a(()=>e.disabled?e.disabled:v.value===0?`prev`:v.value===r.value.length-1&&`next`);return it({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=Wl.filterProps(e),a=!!(t.header||e.items.length),s=e.items.length>0,u=!e.hideActions&&!!(s||t.actions);return n(Wl,W(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:()=>[a&&n(kv,{key:`stepper-header`},{default:()=>[_.value.map(({raw:e,...r},i)=>B(H,null,[!!i&&n(Uc,null,null),n(Mv,r.props,{default:t[`header-item.${r.value}`]??t.header,icon:t.icon,title:t.title,subtitle:t.subtitle})]))]}),s&&n(Pv,{key:`stepper-window`},{default:()=>[_.value.map(e=>n(Iv,{value:e.value},{default:()=>t[`item.${e.value}`]?.(e)??t.item?.(e)}))]}),t.default?.({prev:o,next:i}),u&&(t.actions?.({next:i,prev:o})??n(Ov,{key:`stepper-actions`,"onClick:prev":o,"onClick:next":i},t))]})}),{prev:o,next:i}}});f(),y(),R();var Bv=J({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...qr(),...bc()},`VSwitch`),Vv=q()({name:`VSwitch`,inheritAttrs:!1,props:Bv(),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}=Ht(e),{isFocused:s,focus:c,blur:l}=Kr(e),u=M(),d=M(),f=Wn&&window.matchMedia(`(forced-colors: active)`).matches,p=V(()=>typeof e.loading==`string`&&e.loading!==``?e.loading:e.color),h=be(),_=V(()=>e.id||`switch-${h}`);function v(){i.value&&=!1}function y(e){e.stopPropagation(),e.preventDefault(),u.value?.input?.click()}return K(()=>{let[h,b]=Le(t),x=Zr.filterProps(e),S=Sc.filterProps(e);return n(Zr,W({ref:d,class:[`v-switch`,{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":i.value},o.value,e.class]},h,x,{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,id:_.value,focused:s.value,style:e.style}),{...r,default:({id:t,messagesId:o,isDisabled:s,isReadonly:d,isValid:h})=>{let _={model:a,isValid:h};return n(Sc,W({ref:u},S,{modelValue:a.value,"onUpdate:modelValue":[e=>a.value=e,v],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},b),{...r,default:({backgroundColorClasses:e,backgroundColorStyles:t})=>B(`div`,{class:g([`v-switch__track`,f?void 0:e.value]),style:m(t.value),onClick:y},[r[`track-true`]&&B(`div`,{key:`prepend`,class:`v-switch__track-true`},[r[`track-true`](_)]),r[`track-false`]&&B(`div`,{key:`append`,class:`v-switch__track-false`},[r[`track-false`](_)])]),input:({inputNode:t,icon:i,backgroundColorClasses:a,backgroundColorStyles:o})=>B(H,null,[t,B(`div`,{class:g([`v-switch__thumb`,{"v-switch__thumb--filled":i||e.loading},e.inset||f?void 0:a.value]),style:m(e.inset?void 0:o.value)},[r.thumb?n(zt,{defaults:{VIcon:{icon:i,size:`x-small`}}},{default:()=>[r.thumb({..._,icon:i})]}):n(wr,null,{default:()=>[e.loading?n(dn,{name:`v-switch`,active:!0,color:h.value===!1?void 0:p.value},{default:e=>r.loader?r.loader(e):n(rr,{active:e.isActive,color:e.color,indeterminate:!0,size:`16`,width:`2`},null)}):i&&n($,{key:String(i),icon:i,size:`x-small`},null)]})])])})}})}),Gt({},d)}});y(),f(),R();var Hv=J({color:String,height:[Number,String],window:Boolean,...G(),..._t(),...Ls(),...At(),...ht(),...jn()},`VSystemBar`),Uv=q()({name:`VSystemBar`,props:Hv(),setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{backgroundColorClasses:i,backgroundColorStyles:o}=In(()=>e.color),{elevationClasses:s}=or(e),{roundedClasses:c}=Ve(e),{ssrBootStyles:l}=ic(),u=a(()=>e.height??(e.window?32:24)),{layoutItemStyles:d}=zs({id:e.name,order:a(()=>parseInt(e.order,10)),position:U(`top`),layoutSize:u,elementSize:u,active:a(()=>!0),absolute:V(()=>e.absolute)});return K(()=>n(e.tag,{class:g([`v-system-bar`,{"v-system-bar--window":e.window},r.value,i.value,s.value,c.value,e.class]),style:m([o.value,d.value,l.value,e.style])},t)),{}}}),Wv=Symbol.for(`vuetify:v-tabs`);f(),y(),R();var Gv=J({fixed:Boolean,sliderColor:String,sliderTransition:String,sliderTransitionDuration:[String,Number],hideSlider:Boolean,inset:Boolean,direction:{type:String,default:`horizontal`},...Lt(Un({selectedClass:`v-tab--selected`,variant:`text`}),[`active`,`block`,`flat`,`location`,`position`,`symbol`])},`VTab`),Kv=q()({name:`VTab`,props:Gv(),setup(e,{slots:t,attrs:r}){let{textColorClasses:i,textColorStyles:o}=Xe(()=>e.sliderColor),{backgroundColorClasses:s,backgroundColorStyles:c}=In(()=>e.sliderColor),l=M(),u=M(),d=a(()=>e.direction===`horizontal`),f=a(()=>l.value?.group?.isSelected.value??!1);function p(e,t){return{opacity:[0,1]}}function h(t,n){return e.direction===`vertical`?{transform:[`scaleY(0)`,`scaleY(1)`]}:{transform:[`scaleX(0)`,`scaleX(1)`]}}function _(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 v({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:h,shift:_}[e.sliderTransition??`shift`]??_,a=Number(e.sliderTransitionDuration)||({fade:400,grow:350,shift:225}[e.sliderTransition??`shift`]??225);gt(n,{backgroundColor:[r,r],...i(n,t)},{duration:a,easing:ke})}}return K(()=>{let a=Z.filterProps(e);return n(Z,W({symbol:Wv,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},a,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":v}),{...t,default:()=>B(H,null,[t.default?.()??e.text,!e.hideSlider&&B(`div`,{ref:u,class:g([`v-tab__slider`,e.inset?s.value:i.value]),style:m([o.value,e.inset?c.value:i.value])},null)])})}),Gt({},l)}});f();var qv=J({...Lt(rp(),[`continuous`,`nextIcon`,`prevIcon`,`showArrows`,`touch`,`mandatory`])},`VTabsWindow`),Jv=q()({name:`VTabsWindow`,props:qv(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=_(Wv,null),i=X(e,`modelValue`),o=a({get(){return i.value!=null||!r?i.value:r.items.value.find(e=>r.selected.value.includes(e.id))?.value},set(e){i.value=e}});return K(()=>{let r=ip.filterProps(e);return n(ip,W({_as:`VTabsWindow`},r,{modelValue:o.value,"onUpdate:modelValue":e=>o.value=e,class:[`v-tabs-window`,e.class],style:e.style,mandatory:!1,touch:!1}),t)}),{}}});f();var Yv=J({...sp()},`VTabsWindowItem`),Xv=q()({name:`VTabsWindowItem`,props:Yv(),setup(e,{slots:t}){return K(()=>{let r=cp.filterProps(e);return n(cp,W({_as:`VTabsWindowItem`},r,{class:[`v-tabs-window-item`,e.class],style:e.style}),t)}),{}}});f(),R();function Zv(e){return e?e.map(e=>kt(e)?e:{text:e,value:e}):[]}var Qv=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,...Bt(Gv(),[`spaced`,`sliderTransition`,`sliderTransitionDuration`]),...Pc({mandatory:`force`,selectedClass:`v-tab-item--selected`}),...pt(),...ht()},`VTabs`),$v=q()({name:`VTabs`,props:Qv(),emits:{"update:modelValue":e=>!0},setup(e,{attrs:t,slots:r}){let i=X(e,`modelValue`),o=a(()=>Zv(e.items)),{densityClasses:s}=Re(e),{backgroundColorClasses:c,backgroundColorStyles:l}=In(()=>e.bgColor),{scopeId:u}=kn();return it({VTab:{color:V(e,`color`),direction:V(e,`direction`),stacked:V(e,`stacked`),fixed:V(e,`fixedTabs`),inset:V(e,`inset`),sliderColor:V(e,`sliderColor`),sliderTransition:V(e,`sliderTransition`),sliderTransitionDuration:V(e,`sliderTransitionDuration`),hideSlider:V(e,`hideSlider`)}}),K(()=>{let a=Fc.filterProps(e),d=!!(r.window||e.items.length>0);return B(H,null,[n(Fc,W(a,{modelValue:i.value,"onUpdate:modelValue":e=>i.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:Wv},u,t),{default:r.default??(()=>o.value.map(t=>r.tab?.({item:t})??n(Kv,W(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(Jv,W({modelValue:i.value,"onUpdate:modelValue":e=>i.value=e,key:`tabs-window`},u),{default:()=>[o.value.map(e=>r.item?.({item:e})??n(Xv,{value:e.value},{default:()=>r[`item.${e.value}`]?.({item:e})})),r.window?.()]})])}),{}}});f(),xe(),y(),R();var ey=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,...Ql(),...Lt(qr(),[`direction`]),...Xl()},`VTextarea`),ty=q()({name:`VTextarea`,directives:{vIntersect:Br},inheritAttrs:!1,props:ey(),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:o}){let s=X(e,`modelValue`),{isFocused:c,focus:l,blur:u}=Kr(e),{onIntersect:d}=eu(e),f=a(()=>typeof e.counterValue==`function`?e.counterValue(s.value):(s.value||``).toString().length),p=a(()=>{if(t.maxlength)return t.maxlength;if(!(!e.counter||typeof e.counter!=`number`&&typeof e.counter!=`string`))return e.counter}),m=M(),_=M(),v=U(``),y=M(),b=M(0),{platform:x}=Tn(),S=$l(e),C=a(()=>e.persistentPlaceholder||c.value||e.active);function w(){S.isSuppressing.value&&S.update(),y.value!==document.activeElement&&y.value?.focus(),c.value||l()}function T(e){w(),r(`click:control`,e)}function D(e){r(`mousedown:control`,e)}function O(t){t.stopPropagation(),w(),i(()=>{s.value=``,sn(e[`onClick:clear`],t)})}function k(t){let n=t.target;if(!e.modelModifiers?.trim){s.value=n.value;return}let r=n.value,a=n.selectionStart,o=n.selectionEnd;s.value=r,i(()=>{let e=0;r.trimStart().length===n.value.length&&(e=r.length-n.value.length),a!=null&&(n.selectionStart=a-e),o!=null&&(n.selectionEnd=o-e)})}let A=M(),ee=M(Number(e.rows)),j=a(()=>[`plain`,`underlined`].includes(e.variant));ce(()=>{e.autoGrow||(ee.value=Number(e.rows))});function te(){i(()=>{if(!y.value)return;if(x.value.firefox){b.value=12;return}let{offsetWidth:e,clientWidth:t}=y.value;b.value=Math.max(0,e-t)}),e.autoGrow&&i(()=>{if(!A.value||!_.value)return;let t=getComputedStyle(A.value),n=getComputedStyle(_.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=fn(i??0,o,s);ee.value=Math.floor((c-r)/a),v.value=Y(c)})}h(te),z(s,te),z(()=>e.rows,te),z(()=>e.maxHeight,te),z(()=>e.maxRows,te),z(()=>e.density,te),z(ee,e=>{r(`update:rows`,e)});let N;return z(A,e=>{e?(N=new ResizeObserver(te),N.observe(A.value)):N?.disconnect()}),E(()=>{N?.disconnect()}),K(()=>{let r=!!(o.counter||e.counter||e.counterValue),i=!!(r||o.details),[a,l]=Le(t),{modelValue:h,...x}=Zr.filterProps(e),E={...Zl.filterProps(e),"onClick:clear":O};return n(Zr,W({ref:m,modelValue:s.value,"onUpdate:modelValue":e=>s.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":j.value},e.class],style:[{"--v-textarea-max-height":e.maxHeight?Y(e.maxHeight):void 0,"--v-textarea-scroll-bar-width":Y(b.value)},e.style]},a,x,{centerAffix:ee.value===1&&!j.value,focused:c.value,indentDetails:e.indentDetails??!j.value}),{...o,default:({id:t,isDisabled:r,isDirty:i,isReadonly:a,isValid:f,hasDetails:p})=>n(Zl,W({ref:_,style:{"--v-textarea-control-height":v.value},onClick:T,onMousedown:D,"onClick:prependInner":e[`onClick:prependInner`],"onClick:appendInner":e[`onClick:appendInner`]},E,{id:t.value,active:C.value||i.value,labelId:`${t.value}-label`,centerAffix:ee.value===1&&!j.value,dirty:i.value||e.dirty,disabled:r.value,focused:c.value,details:p.value,error:f.value===!1}),{...o,default:({props:{class:n,...i},controlRef:o})=>B(H,null,[e.prefix&&B(`span`,{class:`v-text-field__prefix`},[e.prefix]),me(B(`textarea`,W({ref:e=>y.value=o.value=e,class:n,value:s.value,onInput:k,autofocus:e.autofocus,readonly:a.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),[[Br,{handler:d},null,{once:!0}]]),e.autoGrow&&me(B(`textarea`,{class:g([n,`v-textarea__sizer`]),id:`${i.id}-sizer`,"onUpdate:modelValue":e=>s.value=e,ref:A,readonly:!0,"aria-hidden":`true`},null),[[de,s.value]]),e.suffix&&B(`span`,{class:`v-text-field__suffix`},[e.suffix])])}),details:i?t=>B(H,null,[o.details?.(t),r&&B(H,null,[B(`span`,null,null),n(Kl,{active:e.persistentCounter||c.value,value:f.value,max:p.value,disabled:e.disabled},o.counter)])]):void 0})}),Gt({},m,_,y)}});y(),f();var ny=J({withBackground:Boolean,...G(),...jn(),...ht()},`VThemeProvider`),ry=q()({name:`VThemeProvider`,props:ny(),setup(e,{slots:t}){let{themeClasses:r}=Hn(e);return()=>e.withBackground?n(e.tag,{class:g([`v-theme-provider`,r.value,e.class]),style:m(e.style)},{default:()=>[t.default?.()]}):t.default?.()}});y(),f();var iy=J({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Q,iconColor:String,lineColor:String,...G(),...At(),...bt(),..._t()},`VTimelineDivider`),ay=q()({name:`VTimelineDivider`,props:iy(),setup(e,{slots:t}){let{sizeClasses:r,sizeStyles:i}=Me(e,`v-timeline-divider__dot`),{backgroundColorStyles:a,backgroundColorClasses:o}=In(()=>e.dotColor),{roundedClasses:s}=Ve(e,`v-timeline-divider__dot`),{elevationClasses:c}=or(e),{backgroundColorClasses:l,backgroundColorStyles:u}=In(()=>e.lineColor);return K(()=>B(`div`,{class:g([`v-timeline-divider`,{"v-timeline-divider--fill-dot":e.fillDot},e.class]),style:m(e.style)},[B(`div`,{class:g([`v-timeline-divider__before`,l.value]),style:m(u.value)},null),!e.hideDot&&B(`div`,{key:`dot`,class:g([`v-timeline-divider__dot`,c.value,s.value,r.value]),style:m(i.value)},[B(`div`,{class:g([`v-timeline-divider__inner-dot`,o.value,s.value]),style:m(a.value)},[t.default?n(zt,{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)])]),B(`div`,{class:g([`v-timeline-divider__after`,l.value]),style:m(u.value)},null)])),{}}});y(),f(),R();var oy=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(),...It(),..._t(),...At(),...bt(),...ht()},`VTimelineItem`),sy=q()({name:`VTimelineItem`,props:oy(),setup(e,{slots:t}){let{dimensionStyles:r}=Nt(e),i=U(0),a=M();return z(a,e=>{e&&(i.value=e.$el.querySelector(`.v-timeline-divider__dot`)?.getBoundingClientRect().width??0)},{flush:`post`}),K(()=>B(`div`,{class:g([`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:m([{"--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])},[B(`div`,{class:`v-timeline-item__body`,style:m(r.value)},[t.default?.()]),n(ay,{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`&&B(`div`,{class:`v-timeline-item__opposite`},[!e.hideOpposite&&t.opposite?.()])])),{}}});y(),f(),R();var cy=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)},...Bt(oy({lineInset:0}),[`dotColor`,`fillDot`,`hideOpposite`,`iconColor`,`lineInset`,`size`]),...G(),...pt(),...ht(),...jn()},`VTimeline`),ly=q()({name:`VTimeline`,props:cy(),setup(e,{slots:t}){let{themeClasses:r}=Hn(e),{densityClasses:i}=Re(e),{rtlClasses:o}=On();it({VTimelineDivider:{lineColor:V(()=>e.lineColor)},VTimelineItem:{density:V(()=>e.density),dotColor:V(()=>e.dotColor),fillDot:V(()=>e.fillDot),hideOpposite:V(()=>e.hideOpposite),iconColor:V(()=>e.iconColor),lineColor:V(()=>e.lineColor),lineInset:V(()=>e.lineInset),size:V(()=>e.size)}});let s=a(()=>{let t=e.side?e.side:e.density==="default"?null:`end`;return t&&`v-timeline--side-${t}`}),c=a(()=>{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:g([`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,i.value,s.value,o.value,e.class]),style:m([{"--v-timeline-line-thickness":Y(e.lineThickness)},e.style])},t)),{}}});y(),f(),R();var uy=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`),dy=q()({name:`VTimePickerClock`,props:uy(),emits:{change:e=>!0,input:e=>!0},setup(e,{emit:t}){let n=M(null),r=M(null),i=M(void 0),o=M(!1),s=M(null),c=M(null),l=$n(e=>t(`change`,e),750),{textColorClasses:u,textColorStyles:d}=Xe(()=>e.color),{backgroundColorClasses:f,backgroundColorStyles:p}=In(()=>e.color),h=a(()=>e.max-e.min+1),_=a(()=>e.double?h.value/2:h.value),v=a(()=>360/_.value),y=a(()=>v.value*Math.PI/180),b=a(()=>e.modelValue==null?e.min:e.modelValue),x=a(()=>.62),S=a(()=>{let t=[];for(let n=e.min;n<=e.max;n+=e.step)t.push(n);return t});z(()=>e.modelValue,e=>{i.value=e});function C(e){i.value!==e&&(i.value=e),t(`input`,e)}function w(t){return!e.allowedValues||e.allowedValues(t)}function T(t){if(!e.scrollable||e.disabled)return;t.preventDefault();let n=Math.sign(-t.deltaY||1),r=b.value;do r+=n,r=(r-e.min+h.value)%h.value+e.min;while(!w(r)&&r!==b.value);r!==e.displayedValue&&C(r),l(r)}function E(t){return e.double&&t-e.min>=_.value}function D(e){return E(e)?x.value:1}function O(t){let n=e.rotate*Math.PI/180;return{x:Math.sin((t-e.min)*y.value+n)*D(t),y:-Math.cos((t-e.min)*y.value+n)*D(t)}}function k(t,n){let r=(Math.round(t/v.value)+(n?_.value:0))%h.value+e.min;return t<360-v.value/2?r:n?e.max-_.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 ee(e,t){let n=t.x-e.x,r=t.y-e.y;return Math.sqrt(n*n+r*r)}function j(e,t){let n=2*Math.atan2(t.y-e.y-ee(e,t),t.x-e.x);return Math.abs(n*180/Math.PI)}function te(e){s.value===null&&(s.value=e),c.value=e,C(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(j(d,f)-e.rotate+360)%360,m=e.double&&ee(d,f)<(c+c*x.value)/4,h=Math.ceil(15/v.value),g;for(let e=0;e<h;e++)if(g=k(p+e*v.value,m),w(g)||(g=k(p-e*v.value,m),w(g)))return te(g)}function P(t){e.disabled||(t.preventDefault(),window.addEventListener(`mousemove`,N),window.addEventListener(`touchmove`,N),window.addEventListener(`mouseup`,F),window.addEventListener(`touchend`,F),s.value=null,c.value=null,o.value=!0,N(t))}function F(e){e.stopPropagation(),I(),o.value=!1,c.value!==null&&w(c.value)&&t(`change`,c.value)}function I(){Vn&&(window.removeEventListener(`mousemove`,N),window.removeEventListener(`touchmove`,N),window.removeEventListener(`mouseup`,F),window.removeEventListener(`touchend`,F))}fe(I),K(()=>B(`div`,{class:g([{"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:T,ref:n},[B(`div`,{class:`v-time-picker-clock__inner`,ref:r},[B(`div`,{class:g([{"v-time-picker-clock__hand":!0,"v-time-picker-clock__hand--inner":E(e.modelValue)},u.value]),style:m([{transform:`rotate(${e.rotate+v.value*(b.value-e.min)}deg) scaleY(${D(b.value)})`},d.value])},null),S.value.map(t=>{let n=t===b.value;return B(`div`,{class:g([{"v-time-picker-clock__item":!0,"v-time-picker-clock__item--active":n,"v-time-picker-clock__item--disabled":e.disabled||!w(t)},n&&f.value]),style:m([A(t),n&&p.value])},[B(`span`,null,[e.format(t)])])})])]))}});y(),f(),R();var fy=J({active:Boolean,color:String,disabled:Boolean,label:String,modelValue:String,error:String,showHint:Boolean,readonly:Boolean},`VTimePickerField`),py=q()({name:`VTimePickerField`,props:fy(),emits:{"update:modelValue":e=>!0},setup(e,{emit:t}){let{textColorClasses:r,textColorStyles:i}=Xe(()=>e.color),a=M(),o=U(!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(ru,{ref:a,_as:`VTimePickerField`,autocomplete:`off`,class:g([`v-time-picker-controls__time__field`,{"v-time-picker-controls__time__field--active":e.active},e.active?r.value:[]]),style:m(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)),Gt({},a)}});function my(e,t=2){return String(e).padStart(t,`0`)}function hy(e){return e?(e-1)%12+1:12}function gy(e,t){return e%12+(t===`pm`?12:0)}function _y(e){let t=e.replaceAll(/\D/g,``);return t.length>0?Number(t):null}function vy(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 yy(e,t){return e===59&&t?0:e===0&&!t?59:e+(t?1:-1)}f();var by=J({allowedHours:[Function,Array],allowedMinutes:[Function,Array],allowedSeconds:[Function,Array],max:String,min:String},`time-validation`);function xy(e){let t=a(()=>{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)}),n=a(()=>{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)}}),r=a(()=>{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)}});function i(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=>vy(e,a,null).value:e=>yy(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:i}}f(),y(),R();var Sy=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,...by()},`VTimePickerControls`),Cy=q()({name:`VTimePickerControls`,props:Sy(),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}=Fn(),{isAllowedHour:o,isAllowedMinute:s,isAllowedSecond:c,findNextAllowed:l}=xy(e),u=a(()=>e.hour===null?null:e.ampm?gy(Number(e.hour),e.period??`am`):Number(e.hour)),d=a(()=>e.minute===null?null:Number(e.minute)),f=a(()=>e.hour===null?!0:o.value?.(Number(u.value))??!0),p=a(()=>e.minute===null?!0:s.value?.(u.value,Number(e.minute))??!0),m=a(()=>e.second===null?!0:c.value?.(u.value,d.value,Number(e.second))??!0),h={in:t=>{if(t==null||isNaN(Number(t)))return null;let n=Number(t);return e.ampm?my(hy(n)):my(n)},out:t=>{if(isNaN(Number(t))||t==null||t===``)return null;let n=typeof t==`string`?_y(t):Number(t);return n===null?null:e.ampm?gy(n,e.period??`am`):fn(n,0,23)}},_=X(e,`hour`,void 0,h.in,h.out),v={in:e=>e!=null&&!isNaN(Number(e))?my(`${e}`):null,out:e=>{if(isNaN(Number(e))||e==null||e===``)return null;let t=typeof e==`string`?_y(e):Number(e);return t===null?null:fn(t,0,59)}},y=X(e,`minute`,void 0,v.in,v.out),b=X(e,`second`,void 0,v.in,v.out);function x(n){if(![`ArrowUp`,`ArrowDown`].includes(n.key))return;n.preventDefault(),n.stopPropagation();let r=e.period===`am`,a=e.ampm?gy(Number(_.value??0),r?`am`:`pm`):Number(_.value??0),o=l(`hour`,a,n.key===`ArrowUp`),s=r&&o>=12||!r&&o<12;e.ampm&&s?(t(`update:period`,e.period===`am`?`pm`:`am`),i(()=>_.value=my(o))):_.value=my(o)}function S(e){if(![`ArrowUp`,`ArrowDown`].includes(e.key))return;e.preventDefault(),e.stopPropagation();let t=Number(y.value??0),n=l(`minute`,t,e.key===`ArrowUp`,u.value);y.value=my(n)}function C(e){if(![`ArrowUp`,`ArrowDown`].includes(e.key))return;e.preventDefault(),e.stopPropagation();let t=Number(b.value??0),n=l(`second`,t,e.key===`ArrowUp`,u.value,d.value);b.value=my(n)}function w(t,n,r){return i=>{if(!i.data)return;let a=i.target,{value:o,selectionStart:s,selectionEnd:c}=a??{};if(_y(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(_y(l)>t){i.preventDefault(),a.value=my(String(_y(i.data)).substring(0,2)),r(a.value);return}}n(t(l))&&i.preventDefault()}}function T(e){t(`update:period`,e)}let E=M(),D=M(),O=M();z(()=>e.viewMode,(e,t)=>{switch(t){case`hour`:E.value.blur();break;case`minute`:D.value.blur();break;case`second`:O.value.blur()}});let k=w(h.out,e=>h.in(e)===_.value,e=>_.value=e),A=w(v.out,e=>v.in(e)===y.value,e=>y.value=e),ee=w(v.out,e=>v.in(e)===b.value,e=>b.value=e);return K(()=>B(`div`,{class:`v-time-picker-controls`},[B(`div`,{class:g({"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(py,{ref:E,active:e.viewMode===`hour`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.hour`),showHint:e.inputHints,error:f.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:_.value,"onUpdate:modelValue":e=>_.value=e,onKeydown:x,onBeforeinput:k,onFocus:()=>t(`update:viewMode`,`hour`)},null),B(`span`,{class:`v-time-picker-controls__time__separator`},[L(`:`)]),n(py,{ref:D,active:e.viewMode===`minute`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.minute`),showHint:e.inputHints,error:p.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:y.value,"onUpdate:modelValue":e=>y.value=e,onKeydown:S,onBeforeinput:A,onFocus:()=>t(`update:viewMode`,`minute`)},null),e.useSeconds&&B(`span`,{key:`secondsDivider`,class:`v-time-picker-controls__time__separator`},[L(`:`)]),e.useSeconds&&B(H,null,[n(py,{key:`secondsVal`,ref:O,active:e.viewMode===`second`,color:e.color,disabled:e.disabled,label:r(`$vuetify.timePicker.second`),showHint:e.inputHints,error:m.value?void 0:r(`$vuetify.timePicker.notAllowed`),modelValue:b.value,"onUpdate:modelValue":e=>b.value=e,onKeydown:C,onBeforeinput:ee,onFocus:()=>t(`update:viewMode`,`second`)},null)]),e.ampm&&B(`div`,{class:`v-time-picker-controls__ampm`},[n(Z,{active:e.period===`am`,color:e.period===`am`?e.color:void 0,class:g({"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:T(`am`)},null),n(Z,{active:e.period===`pm`,color:e.period===`pm`?e.color:void 0,class:g({"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:T(`pm`)},null)])])])),{}}});f(),R();var wy=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`},...by(),...Lt(Gp({title:`$vuetify.timePicker.title`}),[`landscape`]),...pt()},`VTimePicker`),Ty=q()({name:`VTimePicker`,props:wy(),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:i}=Fn(),{densityClasses:o}=Re(e),s=M(null),c=M(null),l=M(null),u=M(null),d=M(null),f=M(null),p=X(e,`period`,`am`),m=X(e,`viewMode`,`hour`),g=M(null),_=M(null),v=a(()=>e.format===`ampm`),{isAllowedHour:y,isAllowedMinute:b,isAllowedSecond:x}=xy(e),S=V(()=>e.modelValue!==null&&s.value===null&&c.value===null&&(!e.useSeconds||l.value===null));function C(){let n=w();n!==null&&n!==e.modelValue&&t(`update:modelValue`,n),S.value&&t(`update:modelValue`,null)}z(s,C),z(c,C),z(l,C),z(p,(e,t)=>{s.value!=null&&e!==t&&(e===`pm`&&s.value<12?s.value+=12:e===`am`&&s.value>=12&&(s.value-=12))}),z(()=>e.modelValue,e=>T(e)),z(()=>e.useSeconds,(e,t)=>{t&&!e&&m.value===`second`&&(m.value=`minute`),!e&&l.value!==null&&(l.value=null)}),h(()=>{T(e.modelValue)});function w(){return s.value!=null&&c.value!=null&&(!e.useSeconds||l.value!=null)?`${my(s.value)}:${my(c.value)}`+(e.useSeconds?`:${my(l.value)}`:``):null}function T(e){if(e==null||e===``)s.value=null,c.value=null,l.value=null;else if(e instanceof Date)s.value=e.getHours(),c.value=e.getMinutes(),l.value=e.getSeconds();else{let[t,,n,,r,i]=e.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||[,,,,,,];s.value=i?gy(parseInt(t,10),i):parseInt(t,10),c.value=parseInt(n,10),l.value=parseInt(r||0,10)}p.value=s.value==null||s.value<12?`am`:`pm`}function E(e){m.value===`hour`?s.value=v.value?gy(e,p.value):e:m.value===`minute`?c.value=e:l.value=e}function D(n){switch(m.value||`hour`){case`hour`:t(`update:hour`,n);break;case`minute`:t(`update:minute`,n);break;case`second`:t(`update:second`,n)}let r=s.value!==null&&c.value!==null&&(!e.useSeconds||l.value!==null);m.value===`hour`?m.value=`minute`:e.useSeconds&&m.value===`minute`&&(m.value=`second`),!(s.value===u.value&&c.value===d.value&&(!e.useSeconds||l.value===f.value))&&w()!==null&&(u.value=s.value,d.value=c.value,e.useSeconds&&(f.value=l.value),r&&C())}K(()=>{let t=Lt(Kp.filterProps(e),[`hideHeader`]),a=Cy.filterProps(e),u=dy.filterProps(Lt(e,[`format`,`modelValue`,`min`,`max`])),d=m.value===`hour`?y.value:m.value===`minute`?e=>b.value(s.value,e):e=>x.value(s.value,c.value,e);return n(Kp,W(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?.()??B(`div`,{class:`v-time-picker__title`},[i(e.title)]),header:()=>n(Cy,W(a,{ampm:v.value,hour:s.value,minute:c.value,period:p.value,second:l.value,viewMode:m.value,inputHints:e.variant===`input`,"onUpdate:hour":e=>s.value=e,"onUpdate:minute":e=>c.value=e,"onUpdate:second":e=>l.value=e,"onUpdate:period":e=>p.value=e,"onUpdate:viewMode":e=>m.value=e,ref:g}),null),default:()=>n(dy,W(u,{allowedValues:d,double:m.value===`hour`&&!v.value,format:m.value===`hour`?v.value?hy:e=>e:e=>my(e,2),max:m.value===`hour`?v.value&&p.value===`am`?11:23:59,min:m.value===`hour`&&v.value&&p.value===`pm`?12:0,size:20,step:m.value===`hour`?1:5,modelValue:m.value===`hour`?s.value:m.value===`minute`?c.value:l.value,onChange:D,onInput:E,ref:_}),null),actions:r.actions})})}});y(),f(),R();var Ey=J({...G(),...at({variant:`text`})},`VToolbarItems`),Dy=q()({name:`VToolbarItems`,props:Ey(),setup(e,{slots:t}){return it({VBtn:{color:V(()=>e.color),height:`inherit`,variant:V(()=>e.variant)}}),K(()=>B(`div`,{class:g([`v-toolbar-items`,e.class]),style:m(e.style)},[t.default?.()])),{}}});f(),R();var Oy=J({id:String,interactive:Boolean,text:String,...Lt(fr({closeOnBack:!1,location:`end`,locationStrategy:`connected`,eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:`auto`,scrim:!1,scrollStrategy:`reposition`,transition:null}),[`absolute`,`retainFocus`,`captureFocus`,`disableInitialFocus`])},`VTooltip`),ky=q()({name:`VTooltip`,props:Oy(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let r=X(e,`modelValue`),{scopeId:i}=kn(),o=be(),s=V(()=>e.id||`v-tooltip-${o}`),c=M(),l=a(()=>e.location.split(` `).length>1?e.location:e.location+` center`),u=a(()=>e.origin===`auto`||e.origin===`overlap`||e.origin.split(` `).length>1||e.location.split(` `).length>1?e.origin:e.origin+` center`),d=V(()=>e.transition==null?r.value?`scale-transition`:`fade-transition`:e.transition),f=a(()=>W({"aria-describedby":s.value},e.activatorProps));return K(()=>{let a=gr.filterProps(e);return n(gr,W({ref:c,class:[`v-tooltip`,{"v-tooltip--interactive":e.interactive},e.class],style:e.style,id:s.value},a,{modelValue:r.value,"onUpdate:modelValue":e=>r.value=e,transition:d.value,absolute:!0,location:l.value,origin:u.value,role:`tooltip`,activatorProps:f.value,_disableGlobalStack:!0},i),{activator:t.activator,default:(...n)=>t.default?.(...n)??e.text})}),Gt({},c)}});f(),R();var Ay=J({...Lt(ml({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`}),[`subgroup`])},`VTreeviewGroup`),jy=q()({name:`VTreeviewGroup`,props:Ay(),setup(e,{slots:t}){let r=M(),i=a(()=>r.value?.isOpen?e.collapseIcon:e.expandIcon),o=a(()=>({VTreeviewItem:{prependIcon:void 0,appendIcon:void 0,toggleIcon:i.value}}));return K(()=>{let i=hl.filterProps(e);return n(hl,W(i,{ref:r,class:[`v-treeview-group`,e.class],subgroup:!0}),{...t,activator:t.activator?e=>B(H,null,[n(zt,{defaults:o.value},{default:()=>[t.activator?.(e)]})]):void 0})}),{}}}),My=Symbol.for(`vuetify:v-treeview`);f(),y(),R();var Ny=J({loading:Boolean,hideActions:Boolean,hasCustomPrepend:Boolean,indentLines:Array,toggleIcon:Q,...yl({slim:!0})},`VTreeviewItem`),Py=q()({name:`VTreeviewItem`,props:Ny(),emits:{toggleExpand:e=>!0},setup(e,{slots:t,emit:r}){let i=_(My,{visibleIds:M()}).visibleIds,o=M(),s=a(()=>o.value?.root.activatable.value&&o.value?.isGroupActivator),c=a(()=>o.value?.link.isClickable.value||e.value!=null&&!!o.value?.list),l=a(()=>!e.disabled&&e.link!==!1&&(e.link||c.value||s.value)),u=a(()=>i.value&&!i.value.has(F(o.value?.id)));function d(e){l.value&&s.value&&o.value?.activate(!o.value?.isActivated,e)}function f(e){e.preventDefault(),e.stopPropagation(),r(`toggleExpand`,e)}return K(()=>{let r=bl.filterProps(e),i=t.prepend||e.toggleIcon||e.indentLines||e.prependIcon||e.prependAvatar;return n(bl,W({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=>B(H,null,[e.indentLines&&e.indentLines.length>0?B(`div`,{key:`indent-lines`,class:`v-treeview-indent-lines`,style:{"--v-indent-parts":e.indentLines.length}},[e.indentLines.map(e=>B(`div`,{class:g(`v-treeview-indent-line v-treeview-indent-line--${e}`)},null))]):``,!e.hideActions&&n(Rl,{start:!0},{default:()=>[e.toggleIcon?B(H,null,[t.toggle?n(zt,{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:f}})]}):n(Z,{key:`prepend-toggle`,density:`compact`,icon:e.toggleIcon,loading:e.loading,variant:`text`,onClick:f},{loader:()=>n(rr,{indeterminate:`disable-shrink`,size:`20`,width:`2`},null)})]):B(`div`,{class:`v-treeview-item__level`},null)]}),e.hasCustomPrepend?n(zt,{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)]}):B(H,null,[t.prepend?.(r),e.prependAvatar&&n(Sr,{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})}),Gt({},o)}});f(),R();var Fy=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:()=>[]},...Bt(Ny(),[`hideActions`]),...pt()},`VTreeviewChildren`),Iy=q()({name:`VTreeviewChildren`,props:Fy(),setup(e,{slots:t}){let r=oe(new Set),i=M([]),o=a(()=>!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((a,l,u)=>{let{children:d,props:f}=a,p=r.has(a.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=_o({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:a.raw,internalItem:a,loading:p}):void 0,prepend:r=>B(H,null,[e.selectable&&(!d||d&&![`leaf`,`single-leaf`].includes(e.selectStrategy))&&n(Rl,{start:!0},{default:()=>[n(wc,{key:a.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:a.raw,internalItem:a})]),append:t.append?e=>t.append?.({...e,..._,item:a.raw,internalItem:a}):void 0,title:t.title?e=>t.title?.({...e,item:a.raw,internalItem:a}):void 0,subtitle:t.subtitle?e=>t.subtitle?.({...e,item:a.raw,internalItem:a}):void 0},b=jy.filterProps(f),x=Iy.filterProps({...e,..._}),S={hideActions:e.hideActions,indentLines:v.footer};return d?n(jy,W(b,{value:e.returnObject?a.raw:b?.value,rawId:b?.value}),{activator:({props:r,isOpen:u})=>{let d={...f,...r,value:f?.value,hideActions:e.hideActions,indentLines:v.node,ariaExpanded:u,onToggleExpand:[()=>s(a),r.onClick],onClick:e.disabled||f.disabled?void 0:o.value?[()=>s(a),r.onClick]:()=>c(i.value[l]?.select,!i.value[l]?.isSelected)};return rn(t.header,{props:d,item:a.raw,internalItem:a,loading:p},()=>n(Py,W({ref:e=>i.value[l]=e},d,{hasCustomPrepend:!!t.prepend,value:e.returnObject?a.raw:f.value,loading:p}),y))},default:()=>B(H,null,[n(Iy,W(x,{items:d,indentLinesVariant:e.indentLinesVariant,parentIndentLines:v.children,isLastGroup:m,returnObject:e.returnObject}),t),t.footer?.({props:S,item:a.raw,internalItem:a,loading:p})])}):rn(t.item,{props:f,item:a.raw,internalItem:a},()=>a.type===`divider`?rn(t.divider,{props:a.raw},()=>n(Uc,a.props,null)):a.type===`subheader`?rn(t.subheader,{props:a.raw},()=>n(Sl,a.props,null)):n(Py,W(f,{hasCustomPrepend:!!t.prepend,hideActions:e.hideActions,indentLines:v.leaf,value:e.returnObject?F(a.raw):f.value}),y))})}});f(),R();function Ly(e,t=[]){for(let n of e)t.push(n),n.children&&Ly(n.children,t);return t}var Ry=J({openAll:Boolean,indentLines:[Boolean,String],indentLinesColor:String,indentLinesOpacity:[String,Number],search:String,hideNoData:Boolean,noDataText:{type:String,default:`$vuetify.noDataText`},...vu({filterKeys:[`title`]}),...Lt(Fy(),[`index`,`path`,`indentLinesVariant`,`parentIndentLines`,`isLastGroup`]),...Lt(Pl({collapseIcon:`$treeviewCollapse`,expandIcon:`$treeviewExpand`,slim:!0}),[`nav`,`openStrategy`]),modelValue:Array},`VTreeview`),zy=q()({name:`VTreeview`,props:Ry(),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:i}=Fn(),{items:o}=Nl(e),s=V(()=>e.activeColor),c=V(()=>e.baseColor),l=V(()=>e.color),u=X(e,`activated`),d=X(e,`selected`),f=a({get:()=>e.modelValue??d.value,set(e){d.value=e,r(`update:modelValue`,e)}}),p=M(),m=a(()=>e.openAll?b(o.value):e.opened),h=a(()=>Ly(o.value)),g=V(()=>e.search),{filteredItems:_}=bu(e,h,g),v=a(()=>{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(F)})):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 b(t){let n=[];for(let r of t)r.children&&(n.push(e.returnObject?F(r.raw):r.value),r.children&&(n=n.concat(b(r.children))));return n}return k(My,{visibleIds:v}),it({VTreeviewGroup:{activeColor:s,baseColor:c,color:l,collapseIcon:V(()=>e.collapseIcon),expandIcon:V(()=>e.expandIcon)},VTreeviewItem:{activeClass:V(()=>e.activeClass),activeColor:s,baseColor:c,color:l,density:V(()=>e.density),disabled:V(()=>e.disabled),lines:V(()=>e.lines),variant:V(()=>e.variant)}}),K(()=>{let r=Fl.filterProps(e),a=Iy.filterProps(e),s=typeof e.indentLines==`boolean`?`default`:e.indentLines;return n(Fl,W({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(bl,{key:`no-data`,title:i(e.noDataText)},null)),n(Iy,W(a,{density:e.density,returnObject:e.returnObject,items:o.value,parentIndentLines:e.indentLines?[]:void 0,indentLinesVariant:s}),t)]})}),{}}}),By=q()({name:`VValidation`,props:Yr(),emits:{"update:modelValue":e=>!0},setup(e,{slots:t}){let n=Gr(e,`validation`);return()=>t.default?.(n)}}),Vy=e({VAlert:()=>hc,VAlertTitle:()=>uc,VApp:()=>Xs,VAppBar:()=>oc,VAppBarNavIcon:()=>cc,VAppBarTitle:()=>lc,VAutocomplete:()=>Ou,VAvatar:()=>Sr,VBadge:()=>yr,VBanner:()=>Nu,VBannerActions:()=>Au,VBannerText:()=>ju,VBottomNavigation:()=>Fu,VBottomSheet:()=>zu,VBreadcrumbs:()=>Gu,VBreadcrumbsDivider:()=>Vu,VBreadcrumbsItem:()=>Uu,VBtn:()=>Z,VBtnGroup:()=>De,VBtnToggle:()=>er,VCalendar:()=>Ff,VCard:()=>Kf,VCardActions:()=>Lf,VCardItem:()=>Hf,VCardSubtitle:()=>zf,VCardText:()=>Wf,VCardTitle:()=>Bf,VCarousel:()=>op,VCarouselItem:()=>up,VCheckbox:()=>Ec,VCheckboxBtn:()=>wc,VChip:()=>Bc,VChipGroup:()=>Rc,VClassIcon:()=>ar,VCode:()=>dp,VCol:()=>Bh,VColorPicker:()=>Jp,VCombobox:()=>Xp,VComponentIcon:()=>Yt,VConfirmEdit:()=>Qp,VContainer:()=>jh,VCounter:()=>Kl,VDataIterator:()=>Bm,VDataTable:()=>Th,VDataTableFooter:()=>Gm,VDataTableHeaders:()=>uh,VDataTableRow:()=>mh,VDataTableRows:()=>gh,VDataTableServer:()=>kh,VDataTableVirtual:()=>Dh,VDatePicker:()=>hg,VDatePickerControls:()=>ng,VDatePickerHeader:()=>ig,VDatePickerMonth:()=>lg,VDatePickerMonths:()=>dg,VDatePickerYears:()=>pg,VDefaultsProvider:()=>zt,VDialog:()=>Lu,VDialogBottomTransition:()=>Lr,VDialogTopTransition:()=>Mr,VDialogTransition:()=>zr,VDivider:()=>Uc,VEmptyState:()=>_g,VExpandBothTransition:()=>Fr,VExpandTransition:()=>kr,VExpandXTransition:()=>Cr,VExpansionPanel:()=>wg,VExpansionPanelText:()=>bg,VExpansionPanelTitle:()=>Sg,VExpansionPanels:()=>Dg,VFab:()=>kg,VFabTransition:()=>Nr,VFadeTransition:()=>Ir,VField:()=>Zl,VFieldLabel:()=>Jl,VFileInput:()=>Lg,VFooter:()=>zg,VForm:()=>Vg,VHotkey:()=>Qg,VHover:()=>e_,VIcon:()=>$,VImg:()=>xr,VInfiniteScroll:()=>r_,VInput:()=>Zr,VItem:()=>s_,VItemGroup:()=>o_,VKbd:()=>Ug,VLabel:()=>Wr,VLayout:()=>l_,VLayoutItem:()=>d_,VLazy:()=>p_,VLigatureIcon:()=>nr,VList:()=>Fl,VListGroup:()=>hl,VListImg:()=>Il,VListItem:()=>bl,VListItemAction:()=>Rl,VListItemMedia:()=>Bl,VListItemSubtitle:()=>_l,VListItemTitle:()=>vl,VListSubheader:()=>Sl,VLocaleProvider:()=>h_,VMain:()=>__,VMenu:()=>Hl,VMessages:()=>Qr,VNavigationDrawer:()=>k_,VNoSsr:()=>A_,VNumberInput:()=>F_,VOtpInput:()=>L_,VOverlay:()=>gr,VPagination:()=>Um,VParallax:()=>B_,VProgressCircular:()=>rr,VProgressLinear:()=>Qn,VRadio:()=>H_,VRadioGroup:()=>W_,VRangeSlider:()=>K_,VRating:()=>J_,VResponsive:()=>_r,VRow:()=>$h,VScaleTransition:()=>wr,VScrollXReverseTransition:()=>Ar,VScrollXTransition:()=>Rr,VScrollYReverseTransition:()=>Tr,VScrollYTransition:()=>Er,VSelect:()=>Eu,VSelectionControl:()=>Sc,VSelectionControlGroup:()=>yc,VSheet:()=>Wl,VSkeletonLoader:()=>tv,VSlideGroup:()=>Fc,VSlideGroupItem:()=>nv,VSlideXReverseTransition:()=>Pr,VSlideXTransition:()=>jr,VSlideYReverseTransition:()=>Or,VSlideYTransition:()=>Dr,VSlider:()=>Lp,VSnackbar:()=>cv,VSnackbarQueue:()=>dv,VSpacer:()=>eg,VSparkline:()=>Cv,VSpeedDial:()=>Tv,VStepper:()=>zv,VStepperActions:()=>Ov,VStepperHeader:()=>kv,VStepperItem:()=>Mv,VStepperWindow:()=>Pv,VStepperWindowItem:()=>Iv,VSvgIcon:()=>St,VSwitch:()=>Vv,VSystemBar:()=>Uv,VTab:()=>Kv,VTable:()=>vh,VTabs:()=>$v,VTabsWindow:()=>Jv,VTabsWindowItem:()=>Xv,VTextField:()=>ru,VTextarea:()=>ty,VThemeProvider:()=>ry,VTimePicker:()=>Ty,VTimePickerClock:()=>dy,VTimePickerControls:()=>Cy,VTimeline:()=>ly,VTimelineItem:()=>sy,VToolbar:()=>tc,VToolbarItems:()=>Dy,VToolbarTitle:()=>Qs,VTooltip:()=>ky,VTreeview:()=>zy,VTreeviewGroup:()=>jy,VTreeviewItem:()=>Py,VValidation:()=>By,VVirtualScroll:()=>pu,VWindow:()=>ip,VWindowItem:()=>cp});function Hy(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&&Uy(e,t)});a&&c?.([],u),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:u},u.observe(e,l)}function Uy(e,t){e._mutate?.[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}var Wy={mounted:Hy,unmounted:Uy};function Gy(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 Ky(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 qy(e,t){t.value!==t.oldValue&&(Ky(e,t),Gy(e,t))}var Jy={mounted:Gy,unmounted:Ky,updated:qy};f(),xe();function Yy(e,n){let r=Xy(typeof e==`string`?t(e):e,n);return{mounted:r,updated:r,unmounted(e){I(null,e)}}}function Xy(e,t){return function(n,r,i){let a=typeof t==`function`?t(r):t,o=r.value?.text??r.value??a?.text,s=kt(r.value)?r.value:{},c=()=>o??n.textContent,u=(i.ctx===r.instance.$?Zy(i,r.instance.$)?.provides:i.ctx?.provides)??r.instance.$.provides,d=l(e,W(a,s),c);d.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),I(d,n)}}function Zy(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 Zt(`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 Qy=Yy(ky,e=>({activator:(kt(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})),$y=e({ClickOutside:()=>mr,Intersect:()=>Br,Mutate:()=>Wy,Resize:()=>Gd,Ripple:()=>Xt,Scroll:()=>Jy,Tooltip:()=>Qy,Touch:()=>ep}),eb={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`},tb=`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`,nb=`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`,rb=`M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z`,ib=`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`,ab=`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`,ob=`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`,sb=`M22,21H2V3H4V19H6V10H10V19H12V6H16V19H18V14H22V21Z`,cb=`M16,11.78L20.24,4.45L21.97,5.45L16.74,14.5L10.23,10.75L5.46,19H22V21H2V3H4V17.54L9.5,8L16,11.78Z`,lb=`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`,ub=`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`,db=`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`,fb=`M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z`,pb=`M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z`,mb=`M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z`,hb=`M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z`,gb=`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`,_b=`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`,vb=`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`,yb=`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`,bb=`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`,xb=`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`,Sb=`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`,Cb=`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`,wb=`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`,Tb=`M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z`,Eb=`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`,Db=`M15,16H19V18H15V16M15,8H22V10H15V8M15,12H21V14H15V12M3,18A2,2 0 0,0 5,20H11A2,2 0 0,0 13,18V8H3V18M14,5H11L10,4H6L5,5H2V7H14V5Z`,Ob=`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`,kb=`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`,Ab=`M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z`,jb=`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`,Mb=`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`,Nb=`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`,Pb=`M6,2A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2H6M6,4H13V9H18V20H6V4M8,12V14H16V12H8M8,16V18H13V16H8Z`,Fb=`M3,3H9V7H3V3M15,10H21V14H15V10M15,17H21V21H15V17M13,13H7V18H13V20H7L5,20V9H7V11H13V13Z`,Ib=`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`,Lb=`M10,13H22V11H10M10,19H22V17H10M10,7H22V5H10M6,7H8.5L5,3.5L1.5,7H4V17H1.5L5,20.5L8.5,17H6V7Z`,Rb=`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`,zb=`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`,Bb=`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`,Vb=`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`,Hb=`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`,Ub=`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`,Wb=`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`,Gb=`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`,Kb=`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`,qb=`M7,10L12,15L17,10H7Z`,Jb=`M19,13H5V11H19V13Z`,Yb=`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`,Xb=`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`,Zb=`M14,19H18V5H14M6,19H10V5H6V19Z`,Qb=`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`,$b=`M8,5.14V19.14L19,12.14L8,5.14Z`,ex=`M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z`,tx=`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`,nx=`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`,rx=`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`,ix=`M16,7V3H14V7H10V3H8V7H8C7,7 6,8 6,9V14.5L9.5,18V21H14.5V18L18,14.5V9C18,8 17,7 16,7Z`,ax=`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`,ox=`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`,sx=`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`,cx=`M12,1L3,5V11C3,16.55 6.84,21.74 12,23C17.16,21.74 21,16.55 21,11V5L12,1Z`,lx=`M16,18H18V6H16M6,18L14.5,12L6,6V18Z`,ux=`M6,18V6H8V18H6M9.5,12L18,6V18L9.5,12Z`,dx=`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`,fx=`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`,px=`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`,mx=`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`,hx=`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`,gx=`M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z`,_x=`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`,vx=`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`,yx=`M16,7H3V5H16V7M3,19H16V17H3V19M22,12L18,9V11H3V13H18V15L22,12Z`;f();var bx={"mdi-account":tb,"mdi-account-plus":nb,"mdi-alert":rb,"mdi-archive":ib,"mdi-backspace":ab,"mdi-book-open-page-variant":ob,"mdi-chart-bar":sb,"mdi-chart-line":cb,"mdi-check":lb,"mdi-checkbox-blank-outline":ub,"mdi-checkbox-marked":db,"mdi-chevron-down":fb,"mdi-chevron-left":pb,"mdi-chevron-right":mb,"mdi-chevron-up":hb,"mdi-clock-outline":gb,"mdi-close":_b,"mdi-close-circle":vb,"mdi-code-array":yb,"mdi-cog":bb,"mdi-comment-text":xb,"mdi-console":Sb,"mdi-content-copy":Cb,"mdi-content-save":wb,"mdi-delete":Tb,"mdi-delete-forever":Eb,"mdi-delete-sweep":Db,"mdi-dns":Ob,"mdi-dots-vertical":kb,"mdi-download":Ab,"mdi-earth-arrow-right":jb,"mdi-eye":Mb,"mdi-eye-off":Nb,"mdi-file-document-outline":Pb,"mdi-file-tree":Fb,"mdi-fingerprint":Ib,"mdi-format-line-spacing":Lb,"mdi-forum":Rb,"mdi-heart":zb,"mdi-heart-pulse":Bb,"mdi-image":Vb,"mdi-information":Hb,"mdi-lock":Ub,"mdi-login":Wb,"mdi-logout":Gb,"mdi-magnify":Kb,"mdi-menu-down":qb,"mdi-minus":Jb,"mdi-monitor":Yb,"mdi-palette":Xb,"mdi-pause":Zb,"mdi-pencil":Qb,"mdi-play":$b,"mdi-plus":ex,"mdi-plus-box":tx,"mdi-pound":nx,"mdi-power":rx,"mdi-power-plug":ix,"mdi-radiobox-blank":ax,"mdi-radiobox-marked":ox,"mdi-refresh":sx,"mdi-shield":cx,"mdi-skip-next":lx,"mdi-skip-previous":ux,"mdi-timer":dx,"mdi-timer-sand":fx,"mdi-undo":px,"mdi-unfold-less-horizontal":mx,"mdi-unfold-more-horizontal":hx,"mdi-upload":gx,"mdi-web":_x,"mdi-wrap":vx,"mdi-wrap-disabled":yx},xx={component:e=>{let t=e.icon,n=t.startsWith(`M`)?t:bx[t];return n?l(`svg`,{class:`v-icon__svg`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,role:`img`,"aria-hidden":`true`},[l(`path`,{d:n,fill:`currentColor`})]):(console.warn(`[p3xr] Unknown MDI icon: ${t}`),l(`span`))}};R();var Sx=[`dark`,`darkNeu`,`darkoBluo`,`matrix`],Cx=[`light`,`enterprise`,`dark`,`darkNeu`,`darkoBluo`,`matrix`,`redis`];function wx(e){return Sx.includes(e)}var Tx=`p3xr-theme`,Ex=`auto`;function Dx(){return typeof window<`u`&&window.matchMedia?.(`(prefers-color-scheme: dark)`).matches}function Ox(e){if(e.startsWith(`p3xrTheme`)){let t=e.replace(`p3xrTheme`,``);return t.charAt(0).toLowerCase()+t.slice(1)}return e}function kx(){try{let e=localStorage.getItem(Tx)||Ex;return e===Ex?Ex:Ox(e)}catch{return Ex}}function Ax(e){if(typeof document>`u`)return;let t=wx(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 jx(e){return e===Ex?Dx()?`dark`:`enterprise`:e}var Mx=N(`theme`,()=>{let e=kx(),t=M(e===Ex),n=M(jx(e)),r=M(e);Ax(n.value);function i(e){let i=e===Ex,a=i?jx(Ex):e;try{localStorage.setItem(Tx,e)}catch{}Ax(a);try{window.parent?.postMessage({type:`p3x-theme-change`,dark:wx(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=Dx()?`dark`:`enterprise`;Ax(e),n.value=e}}),{isAuto:t,themeKey:n,storedValue:r,setTheme:i}}),Nx=null;function Px(e){Nx=e}function Fx(e,t){let n={info:`/info`,settings:`/settings`,monitoring:`/monitoring`,search:`/search`,"database.statistics":`/database/statistics`,"main.statistics":`/database/statistics`,database:`/database`},r;e===`database.key`||e===`main.key`?r=`/database/key/${encodeURIComponent(t?.key??``)}`:(r=n[e],r||=(console.warn(`[navigation] Unknown state: ${e}`),`/settings`)),Nx&&Nx(r)}var Ix={};function Lx(e,t){return Ix[e]||(Ix[e]=new Set),Ix[e].add(t),()=>{Ix[e].delete(t)}}function Rx(e,t){Ix[e]?.forEach(e=>e(t))}var zx=0,Bx=N(`mainCommand`,()=>{async function e(e){let t=JSON.parse(JSON.stringify(e)),n=ei(),r=ai(),i=ii();try{let e=n.getStorageKeyCurrentDatabase(t.id),a;try{a=localStorage.getItem(e)??void 0}catch{}if(t.askAuth===!0)try{let e=await i.askAuth();t.username=e.username||void 0,t.password=e.password||void 0}catch{return}let o=ye();r.show({message:o.strings?.title?.connectingRedis}),ti().connectionState=`connecting`;let s=await oi({action:`connection/connect`,payload:{connection:t,db:a}}),c=ti(),l=[],u=0;for(;u<s.databases;)l.push(u++);let d=[];Object.keys(s.commands??{}).forEach(e=>d.push(s.commands[e][0])),d.sort();let f=Array.isArray(s.modules)?s.modules:[];c.page=1,c.monitor=!1,c.dbsize=s.dbsize,c.databaseIndexes=l,c.connection=t,c.commands=d,c.commandsMeta=s.commandsMeta??{},c.modules=f,c.hasReJSON=f.some(e=>e.name===`ReJSON`),c.hasRediSearch=f.some(e=>e.name===`search`),c.hasTimeSeries=f.some(e=>e.name===`timeseries`||e.name===`Timeseries`),c.hasBloom=f.some(e=>e.name===`bf`),i.loadRedisInfoResponse({response:s});try{localStorage.setItem(n.connectInfoStorageKey,JSON.stringify(t))}catch{}ti().connectionState=`connected`}catch(e){let t=ei();try{localStorage.removeItem(t.connectInfoStorageKey)}catch{}let n=ti();n.connection=void 0,n.connectionState=`none`,i.generalHandleError(e)}finally{r.hide()}}async function t(e){let t=ti(),n=ei();t.currentDatabase=e,t.page=1,t.redisChanged=!0;try{await oi({action:`redis/console`,payload:{command:`select ${e}`}});let r=ye().strings?.status?.dbChanged,a=typeof r==`function`?r({db:e}):``,o=ii();a&&o.toast(a);let s=n.getStorageKeyCurrentDatabase(t.connection?.id);if(s)try{localStorage.setItem(s,String(e))}catch{}await i({force:!0})}catch(e){ii().generalHandleError(e)}}async function n(){try{let e=await oi({action:`redis/save`}),t=ri(e.info),n=ti();n.info=t;let r=ye().strings;ii().toast(r?.status?.savedRedis)}catch(e){ii().generalHandleError(e)}}async function r(){try{Fx(`database.statistics`),await i({force:!0})}catch(e){ii().generalHandleError(e)}}async function i(e={}){let t=Date.now();if(!(!e.force&&t-zx<2e3)){zx=t;try{let t=ti(),n=ei(),r={},i=t.search;!n.searchClientSide&&typeof i==`string`&&i.length>0&&(r.match=n.searchStartsWith?i+`*`:`*`+i+`*`);let a=await oi({action:`redis/refresh`,payload:r});t.dbsize=a.dbsize,t.redisChanged=!0,ii().loadRedisInfoResponse({response:a}),Rx(`tree-refresh`),e.withoutParent||Rx(`refresh-key`)}catch(e){ii().generalHandleError(e)}}}async function a(){let e=ti(),t=ei();try{localStorage.removeItem(t.connectInfoStorageKey)}catch{}e.connection=void 0,e.connectionState=`none`,e.redisConnections={},e.monitor=!1;try{await oi({action:`connection/disconnect`,payload:{connectionId:e.connection?.id}})}catch{}Fx(`settings`)}function o(e){e.event.stopPropagation(),Rx(`key-new`,e)}function s(){let e=ti(),t=ei(),n=e.currentDatabase;if(n===void 0){let r=t.getStorageKeyCurrentDatabase(e.connection?.id);if(r)try{n=localStorage.getItem(r)}catch{}}return Number(n??0)}function c(e){let t=ti(),n=ei();t.currentDatabase=e;let r=n.getStorageKeyCurrentDatabase(t.connection?.id);if(r)try{localStorage.setItem(r,String(e))}catch{}}return{connect:e,selectDatabase:t,save:n,statistics:r,refresh:i,disconnect:a,addKey:o,getCurrentDatabase:s,setCurrentDatabase:c}});R();var Vx=`p3xr-auth-token`,Hx=N(`auth`,()=>{let e=M(!1),t=M(!1),n=M(!1),r=M(``);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(Vx)}}}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(Vx,i.token),t.value=!0,!0):(r.value=i.error,!1)}catch{return r.value=`network_error`,!1}}function o(){try{return localStorage.getItem(Vx)}catch{return null}}function s(){try{localStorage.removeItem(Vx)}catch{}location.reload()}return{authRequired:e,isAuthenticated:t,authChecked:n,loginError:r,checkAuthStatus:i,login:a,getToken:o,logout:s}}),Ux=/spider|bot|yahoo|bing|google|yandex|crawl|slurp|curl/i.test(navigator.userAgent);function Wx(e){if(!Ux)try{let t=ei().googleAnalytics;window.gtag?.(`config`,t,{page_path:e})}catch{}}f(),y();var Gx=v({__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,i=t,{width:o}=Tn(),s=a(()=>o.value>=r.breakpoint);return(t,r)=>s.value?(A(),w(Z,{key:0,variant:e.raised?`flat`:`text`,color:e.color,disabled:e.disabled,onClick:r[0]||=e=>i(`click`,e),style:{gap:`3px`}},{default:P(()=>[e.icon?(A(),w($,{key:0},{default:P(()=>[L(j(e.icon),1)]),_:1})):c(``,!0),B(`span`,null,j(e.label),1)]),_:1},8,[`variant`,`color`,`disabled`])):e.raised?(A(),w(ky,{key:1,text:e.label,location:e.tooltipPlacement},{activator:P(({props:t})=>[n(Z,W(t,{color:e.color===`inherit`?`primary`:e.color,disabled:e.disabled,variant:`flat`,size:`small`,onClick:r[1]||=e=>i(`click`,e),style:{"border-radius":`4px`,"box-shadow":`none`,"min-width":`40px`,width:`40px`,height:`36px`,padding:`0`}}),{default:P(()=>[e.icon?(A(),w($,{key:0},{default:P(()=>[L(j(e.icon),1)]),_:1})):c(``,!0)]),_:1},16,[`color`,`disabled`])]),_:1},8,[`text`,`location`])):(A(),w(ky,{key:2,text:e.label,location:e.tooltipPlacement},{activator:P(({props:t})=>[n(Z,W(t,{color:e.color,disabled:e.disabled,variant:`text`,icon:``,size:`small`,onClick:r[2]||=e=>i(`click`,e),style:{"border-radius":`4px`,margin:`0`}}),{default:P(()=>[e.icon?(A(),w($,{key:0},{default:P(()=>[L(j(e.icon),1)]),_:1})):c(``,!0)]),_:1},16,[`color`,`disabled`])]),_:1},8,[`text`,`location`]))}});f(),y();var Kx={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`}},qx=v({__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,i=t,{width:o}=Tn(),{themeKey:s}=pe(Mx()),l=a(()=>o.value<600),u=a(()=>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`},p=a(()=>d[s.value]),h=a(()=>s.value===`matrix`?`#0a2e0d`:f[s.value]);return(t,r)=>(A(),w(Lu,{"model-value":e.open,"onUpdate:modelValue":r[1]||=e=>{e||i(`close`)},fullscreen:u.value,"max-width":u.value?void 0:e.width,width:u.value?void 0:e.width,scrollable:``},{default:P(()=>[n(Kf,{style:m({maxHeight:u.value?void 0:`calc(100vh - 64px)`,display:`flex`,flexDirection:`column`,overflow:`hidden`,...e.height&&!u.value?{height:e.height}:{}})},{default:P(()=>[n(tc,{density:`compact`,style:m({backgroundColor:p.value,color:`rgba(255,255,255,0.87)`,flexShrink:0,boxShadow:`none`,height:`48px`,minHeight:`48px`,maxHeight:`48px`})},{default:P(()=>[B(`div`,Kx,[e.icon?(A(),w($,{key:0,size:`20`,style:{"margin-right":`8px`}},{default:P(()=>[L(j(e.icon),1)]),_:1})):c(``,!0),L(` `+j(e.title),1)]),x(t.$slots,`headerActions`),n(Z,{icon:``,variant:`text`,color:`inherit`,size:`small`,onClick:r[0]||=e=>i(`close`),style:{margin:`0`}},{default:P(()=>[n($,null,{default:P(()=>[...r[2]||=[L(`mdi-close`,-1)]]),_:1})]),_:1})]),_:3},8,[`style`]),n(Wf,{style:m({flex:`1 1 auto`,minHeight:0,overflow:`auto`,padding:e.contentPadding?`16px`:`0`})},{default:P(()=>[x(t.$slots,`default`)]),_:3},8,[`style`]),t.$slots.actions?(A(),w(Lf,{key:0,style:m({flexShrink:0,backgroundColor:h.value,gap:`8px`,padding:`8px`,justifyContent:`flex-end`})},{default:P(()=>[x(t.$slots,`actions`)]),_:3},8,[`style`])):c(``,!0)]),_:3},8,[`style`])]),_:3},8,[`model-value`,`fullscreen`,`max-width`,`width`]))}});f(),y(),xe(),R();var Jx={class:`p3xr-cheatsheet-sticky`},Yx={key:0,class:`p3xr-cheatsheet-sub`},Xx={key:1,class:`p3xr-cheatsheet-tip`},Zx={class:`p3xr-cheatsheet-groups`},Qx={key:0,class:`p3xr-cheatsheet-group`},$x={class:`p3xr-cheatsheet-group-name`},eS={key:0,class:`p3xr-cheatsheet-group-desc`},tS={class:`p3xr-cheatsheet-prompts`},nS=[`onClick`],rS={key:0,class:`p3xr-cheatsheet-empty`},iS={key:0},aS=Kn(v({__name:`AiCheatsheetDialog`,props:{open:{type:Boolean}},emits:[`close`,`pick`],setup(e,{emit:t}){let r=t,i=ye(),o=a(()=>i.strings),l=ti(),{width:u}=Tn(),d=a(()=>u.value>=600),f=M(``),p=a(()=>(l.modules||[]).map(e=>(e?.name||``).toLowerCase())),m=a(()=>{let e=l.info?.server?.redis_version||``,t=/^(\d+)/.exec(e);return t?parseInt(t[1],10):0}),h=a(()=>l.info?.server?.redis_mode===`cluster`),_=a(()=>{let e=o.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),(p.value.includes(`rejson`)||p.value.includes(`rejson-rl`)||p.value.includes(`json`))&&n(`json`,e.json),(p.value.includes(`search`)||p.value.includes(`searchlight`))&&n(`search`,e.search),p.value.includes(`timeseries`)&&n(`timeseries`,e.timeseries),p.value.includes(`bf`)&&n(`bloom`,e.bloom),m.value>=8&&(n(`vectorSet`,e.vectorSet),n(`redis8`,e.redis8),n(`array`,e.array)),n(`scripting`,e.scripting),h.value&&n(`cluster`,e.cluster),m.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=a(()=>_.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?(A(),w(qx,{key:0,open:!0,title:o.value?.label?.cheatsheet?.title,"content-padding":!1,onClose:i[3]||=e=>r(`close`)},{actions:P(()=>[i[6]||=B(`div`,{style:{flex:`1 1 auto`}},null,-1),n(Z,{variant:`flat`,color:`primary`,onClick:x},{default:P(()=>[n($,{class:`mr-1`},{default:P(()=>[...i[4]||=[L(`mdi-book-open-page-variant`,-1)]]),_:1}),B(`span`,null,j(o.value?.label?.cheatsheet?.openOfficialDocs),1)]),_:1}),n(Z,{variant:`flat`,color:`primary`,onClick:i[2]||=e=>r(`close`)},{default:P(()=>[n($,{class:g({"mr-1":d.value})},{default:P(()=>[...i[5]||=[L(`mdi-close`,-1)]]),_:1},8,[`class`]),d.value?(A(),s(`span`,iS,j(o.value?.intention?.close),1)):c(``,!0),d.value?c(``,!0):(A(),w(ky,{key:1,activator:`parent`,location:`top`},{default:P(()=>[L(j(o.value?.intention?.close),1)]),_:1}))]),_:1})]),default:P(()=>[B(`div`,Jx,[o.value?.label?.cheatsheet?.subtitle?(A(),s(`div`,Yx,j(o.value.label.cheatsheet.subtitle),1)):c(``,!0),o.value?.label?.cheatsheet?.footerHint?(A(),s(`div`,Xx,j(o.value.label.cheatsheet.footerHint),1)):c(``,!0),n(ru,{modelValue:f.value,"onUpdate:modelValue":i[0]||=e=>f.value=e,placeholder:o.value?.label?.cheatsheet?.searchPlaceholder,density:`compact`,variant:`outlined`,"hide-details":``,"prepend-inner-icon":`mdi-magnify`,class:`p3xr-cheatsheet-search`,onKeydown:i[1]||=te(()=>{},[`stop`])},null,8,[`modelValue`,`placeholder`])]),B(`div`,Zx,[(A(!0),s(H,null,ee(_.value,e=>(A(),s(H,{key:e.key},[v(e.prompts).length>0?(A(),s(`div`,Qx,[B(`div`,$x,j(e.name),1),e.description?(A(),s(`div`,eS,j(e.description),1)):c(``,!0),B(`div`,tS,[(A(!0),s(H,null,ee(v(e.prompts),(e,t)=>(A(),s(`button`,{key:t,type:`button`,class:`p3xr-cheatsheet-prompt`,onClick:t=>b(e)},j(e),9,nS))),128))])])):c(``,!0)],64))),128)),y.value?(A(),s(`div`,rS,j(o.value?.label?.cheatsheet?.empty),1)):c(``,!0)])]),_:1},8,[`title`])):c(``,!0)}}),[[`__scopeId`,`data-v-4ff8334a`]]);f(),y(),xe(),R();var oS={class:`p3xr-console-header-inner`},sS={class:`p3xr-console-title`},cS={class:`p3xr-console-toolbar-actions`},lS={class:`p3xr-console-input-area`},uS={key:0,class:`p3xr-console-autocomplete-dropdown`},dS={class:`p3xr-console-ac-group`},fS=[`onMousedown`],pS={class:`p3xr-console-ac-cmd`},mS={key:0,class:`p3xr-console-ac-syntax`},hS={key:1,class:`p3xr-console-hint`},gS=[`placeholder`,`readonly`],_S=`p3xr-console-output-v1`,vS=10485760,yS=Kn(v({__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,o=t,l=ye(),u=ti();ii();let d=Bx(),{themeKey:f}=pe(Mx()),p=a(()=>l.strings),_=a(()=>u.cfg?.aiEnabled!==!1),v=M(``),y=M(``),b=M(!1),x=0,S=M((()=>{try{return localStorage.getItem(`p3xr-ai-auto-detect`)!==`false`}catch{return!0}})()),C=M(0),T=M(!1),E=M(),D=M(),O=M(),k=0,N=0,F=!1,I={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},ne={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)`},re={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)`},ie={enterprise:`black`,light:`black`,redis:`black`,dark:`white`,darkNeu:`white`,darkoBluo:`white`,matrix:`white`},oe={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},se=a(()=>I[f.value]),ce=a(()=>ne[f.value]),le=a(()=>re[f.value]),ue=a(()=>ie[f.value]),R=a(()=>oe[f.value]);function fe(e){return String(e).replace(/&/g,`&amp;`).replace(/</g,`&lt;`).replace(/>/g,`&gt;`).replace(/"/g,`&quot;`).replace(/'/g,`&#39;`)}let he=a(()=>{if(!v.value||!u.commands?.length)return[];let e=v.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}))}),ge=a(()=>{let e=[];for(let t of he.value)e.push(...t.commands);return e}),_e=a(()=>he.value.length>0&&!T.value&&v.value.length>0);function ve(e){v.value=e+` `,T.value=!0;let t=u.commandsMeta?.[e.toUpperCase()];t?.syntax&&(y.value=e.toUpperCase()+` `+t.syntax),i(()=>{O.value?.focus(),De()})}function be(e){try{return new Blob([e||``]).size}catch{return(e||``).length}}function xe(){let e=E.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 Se(){let e=E.value;if(e)for(;be(e.innerHTML)>vS&&xe(););}let Ce=null;function V(){let e=E.value;if(e){Se();try{localStorage.setItem(_S,e.innerHTML||``)}catch{try{localStorage.removeItem(_S)}catch{}}}}function U(){clearTimeout(Ce),Ce=setTimeout(V,100)}function we(){setTimeout(()=>{let e=D.value;e&&e.scrollHeight-e.scrollTop-e.clientHeight<100&&(e.scrollTop=e.scrollHeight)},0)}function Te(){let e=()=>{let e=D.value;e&&(e.scrollTop=e.scrollHeight)};requestAnimationFrame(()=>requestAnimationFrame(e)),setTimeout(e,120)}function Ee(e){let t=E.value;t&&e.replace(/<[^>]*>/g,``).replace(/&[a-z]+;/g,``).trim()&&(t.insertAdjacentHTML(`beforeend`,`<span data-index="${k++}" class="p3xr-console-content-output-item">${e}<br/></span>`),Se(),U(),we())}function De(){let e=O.value;if(e){if(N||=e.offsetHeight,document.activeElement!==e&&(e.value||``).includes(`
`)){e.style.height=N+`px`,e.style.overflowY=`hidden`;return}if(e.style.height=N+`px`,e.style.overflowY=`hidden`,(e.value||``).includes(`
`)&&e.scrollHeight>e.clientHeight){let t=N*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 Oe=-1;function ke(){try{return JSON.parse(localStorage.getItem(`console-history`)||`[]`)}catch{return[]}}function Ae(e){let t=ke(),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{}Oe=-1}function je(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 G(e,t){if(!e)return!1;let n=++x;b.value=!0;try{let t=u.info||{},r=t.server||{},a=t.clients||{},o=t.memory||{},s=t.keyspace||{},c=u.modules||[],d={};r.redis_version&&(d.redisVersion=r.redis_version),r.redis_mode&&(d.redisMode=r.redis_mode),r.os&&(d.os=r.os),a.connected_clients&&(d.connectedClients=a.connected_clients),o.used_memory_human&&(d.usedMemory=o.used_memory_human);let f=Object.keys(s).filter(e=>/^db\d+$/.test(e));f.length>0&&(d.databases=f.map(e=>`${e}: ${s[e]}`)),c.length>0&&(d.modules=c),d.uiLanguage=l.currentLang,d.connectionState=u.connectionState,d.currentPage=u.currentPage,u.connection?.name&&(d.connectionName=u.connection.name),u.currentDatabase!==void 0&&(d.currentDatabase=u.currentDatabase);let p=await oi({action:`ai/redis-query`,payload:{prompt:e,context:d}});if(n!==x)return!1;let m=p.command||``,h=p.explanation||``,g=Array.isArray(p.toolTrail)?p.toolTrail:[];for(let e of g){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>${fe(e.name+t)}</code> <span style="opacity: 0.6;">${e.ms??0}ms</span></span>`;e.ok?Ee(`${n}<br/><pre style="opacity: 0.85; margin: 2px 0 6px 0;">${fe(String(e.result??``).split(`
`).slice(0,12).join(`
`))}</pre>`):Ee(`${n}<br/><span style="color: rgb(var(--v-theme-error));">${fe(e.error||`tool error`)}</span>`)}let _=g.length>0;if(m){let e=`<strong><span style="color: rgb(var(--v-theme-primary));">AI &rarr;</span></strong> <code>${fe(m)}</code>`;h&&(e+=`<pre>${fe(h)}</pre>`),Ee(e),_||(v.value=m,y.value=``,F=!0,i(()=>De()))}else h&&Ee(`<pre>${fe(h)}</pre>`);return!0}catch(e){return n===x&&Ee(`<span style="color: rgb(var(--v-theme-error));">AI error: ${fe(e?.message||String(e))}</span>`),!1}finally{n===x&&(b.value=!1)}}function Me(){x++,b.value=!1,v.value=``,y.value=``,i(()=>{De(),O.value?.focus?.()})}async function Ne(){let e=v.value.trim();if(e){if(v.value=``,y.value=``,T.value=!0,i(()=>De()),/^ai:\s*/i.test(e)){let t=e.replace(/^ai:\s*/i,``).trim();Ee(`<strong>${fe(e)}</strong>`),Ae(e),await G(t,e),Te();return}F&&=!1,Ae(e);try{let t=await oi({action:`redis/console`,payload:{command:e}}),n=fe(String(ni(t.result)));Ee(`<strong>${fe(e)}</strong><br/><pre>${n}</pre>`),r.embedded&&d.refresh({withoutParent:!0})}catch(t){let n=t?.message||String(t);if(_.value&&S.value&&je(e,n)&&(Ee(`<strong>${fe(e)}</strong>`),await G(e,e)))return;Ee(`<strong>${fe(e)}</strong><br/><pre style="color: rgb(var(--v-theme-error));">${fe(n)}</pre>`)}Te()}}function K(e){if(e.key===`Tab`&&_e.value){e.preventDefault();let t=ge.value[C.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=ge.value[C.value];e&&ve(e.name)}else Ne();return}if(!e.shiftKey&&(e.key===`ArrowUp`||e.key===`ArrowDown`)&&_e.value){e.preventDefault();let t=ge.value.length;if(!t)return;C.value=e.key===`ArrowDown`?(C.value+1)%t:(C.value-1+t)%t,i(()=>{(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=ke();if(t.length===0)return;e.key===`ArrowDown`?(Oe===-1&&(Oe=t.length),Oe--,Oe<0&&(Oe=t.length-1)):(Oe++,Oe>=t.length&&(Oe=0)),v.value=t[Oe]??``,i(()=>De())}}z(v,e=>{T.value=!1,C.value=0;let t=(e||``).trim().split(/\s+/)[0]?.toUpperCase();t&&u.commandsMeta?.[t]?.syntax?y.value=t+` `+u.commandsMeta[t].syntax:y.value=``,i(()=>De())});function Pe(){let e=E.value;if(!e)return;e.innerHTML=``;let t=p.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=p.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;Ee(`<strong>${t}</strong>`),Ee(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer">&nbsp;</div>`),V(),Te(),O.value?.focus()}function Fe(){S.value=!S.value;try{localStorage.setItem(`p3xr-ai-auto-detect`,String(S.value))}catch{}}let Ie=M(!1);function Le(){Ie.value=!0}function Re(e){v.value=e,y.value=``,i(()=>De()),O.value?.focus()}function ze(){i(()=>De())}function Be(){i(()=>De())}function Ve(){i(()=>De())}return h(()=>{let e=E.value;if(!e)return;let t=``;try{t=localStorage.getItem(_S)||``}catch{}if(t){e.innerHTML=t,Se(),V();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)&&(k=e+1)}Te()}else{e.innerHTML=``;let t=p.value?.label?.welcomeConsole??`Welcome to the Redis Console`,n=p.value?.label?.welcomeConsoleInfo??`Shift + Cursor UP or DOWN for history`;Ee(`<strong>${t}</strong>`),Ee(`${n}`),e.insertAdjacentHTML(`beforeend`,`<div class="p3xr-console-spacer">&nbsp;</div>`),V()}}),(t,r)=>(A(),s(`div`,{class:g([`p3xr-console-root`,{"p3xr-console-embedded":e.embedded}])},[B(`div`,{class:`p3xr-console-header`,style:m({backgroundColor:se.value,color:ce.value})},[B(`div`,oS,[n($,{size:`20`,style:{"margin-right":`6px`,color:`inherit`}},{default:P(()=>[...r[6]||=[L(`mdi-console`,-1)]]),_:1}),B(`span`,sS,j(p.value?.label?.console),1),r[9]||=B(`span`,{style:{flex:`1 1 auto`}},null,-1),B(`div`,cS,[_.value?(A(),s(`div`,{key:0,class:`p3xr-console-ai-toggle`,onClick:r[0]||=te(e=>Fe(),[`stop`])},[n($,{size:`20`},{default:P(()=>[L(j(S.value?`mdi-checkbox-marked`:`mdi-checkbox-blank-outline`),1)]),_:1}),r[7]||=B(`span`,null,`Auto AI`,-1)])):c(``,!0),n(Gx,{onClick:r[1]||=e=>{Le(),e.stopPropagation()},label:p.value?.label?.redisCommandsReference,icon:`mdi-book-open-page-variant`},null,8,[`label`]),n(Gx,{onClick:r[2]||=e=>{Pe(),e.stopPropagation()},label:p.value?.intention?.clear,icon:`mdi-backspace`},null,8,[`label`]),e.showCloseButton?(A(),w(ky,{key:1,text:p.value?.label?.consoleDrawer?.closeTooltip??p.value?.intention?.close??``,location:`top`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,icon:``,"aria-label":p.value?.label?.consoleDrawer?.closeTooltip??p.value?.intention?.close??``,onClick:r[3]||=te(e=>o(`closeRequest`),[`stop`])}),{default:P(()=>[n($,null,{default:P(()=>[...r[8]||=[L(`mdi-chevron-down`,-1)]]),_:1})]),_:1},16,[`aria-label`])]),_:1},8,[`text`])):c(``,!0)])])],4),me(B(`div`,{ref_key:`scrollerEl`,ref:D,class:`p3xr-console-output-scroller`},[B(`div`,{id:`p3xr-console-content-output`,ref_key:`outputEl`,ref:E,class:`p3xr-console-output`},null,512)],512),[[ae,!e.collapsed]]),B(`div`,lS,[_e.value&&!e.collapsed?(A(),s(`div`,uS,[(A(!0),s(H,null,ee(he.value,(e,t)=>(A(),s(H,{key:t},[B(`div`,dS,j(e.group),1),(A(!0),s(H,null,ee(e.commands,e=>(A(),s(`div`,{key:e.name,class:g([`p3xr-console-ac-item`,{"p3xr-console-ac-highlight":ge.value.indexOf(e)===C.value}]),onMousedown:te(t=>ve(e.name),[`prevent`])},[B(`span`,pS,j(e.name),1),e.syntax?(A(),s(`span`,mS,j(e.syntax),1)):c(``,!0)],42,fS))),128))],64))),128))])):c(``,!0),y.value&&!e.collapsed?(A(),s(`div`,hS,j(y.value),1)):c(``,!0),me(B(`textarea`,{id:`p3xr-console-input`,ref_key:`inputEl`,ref:O,"onUpdate:modelValue":r[4]||=e=>v.value=e,class:g([`p3xr-console-input`,{"p3xr-console-input-ai-loading":b.value}]),placeholder:b.value?p.value?.label?.aiTranslating:``,readonly:b.value,rows:`1`,autocomplete:`off`,style:m({backgroundColor:le.value,color:ue.value,borderColor:b.value?`rgb(var(--v-theme-primary))`:R.value,paddingRight:b.value?`40px`:void 0}),onKeydown:K,onFocus:ze,onBlur:Be,onPaste:Ve},null,46,gS),[[de,v.value]]),b.value?(A(),s(`button`,{key:2,type:`button`,class:`p3xr-console-stop`,onClick:Me},[n(ky,{activator:`parent`,location:`top`},{default:P(()=>[L(j(p.value?.intention?.cancel),1)]),_:1}),n($,null,{default:P(()=>[...r[10]||=[L(`mdi-stop-circle`,-1)]]),_:1})])):c(``,!0)]),n(aS,{open:Ie.value,onClose:r[5]||=e=>Ie.value=!1,onPick:Re},null,8,[`open`])],2))}}),[[`__scopeId`,`data-v-978bdfa7`]]);f(),y(),R();var bS={id:`p3xr-console-drawer-body`},xS=`p3xr-console-drawer-height`,SS=15,CS=66,wS=48,TS=v({__name:`ConsoleDrawer`,setup(e){let t=ti(),{themeKey:r}=pe(Mx()),i=a(()=>t.consoleDrawerOpen),o={enterprise:`#9e9e9e`,light:`#b0bec5`,redis:`#ef9a9a`,dark:`#9e9e9e`,darkNeu:`#90a4ae`,darkoBluo:`#3f51b5`,matrix:`#76ff03`},c=a(()=>o[r.value]),l=M(!1),u=M(!1),d=M(null),f=null,p=null;function _(e){f||(f=document.createElement(`style`),f.setAttribute(`data-p3xr-console-drawer-drag`,``),document.head.appendChild(f)),f.textContent=`*, *::before, *::after { cursor: ${e} !important; }`}function v(){f?.remove(),f=null}function y(e){e.preventDefault(),e.stopPropagation(),l.value=!0,_(`ns-resize`),document.body.classList.add(`p3xr-not-selectable`),document.documentElement.classList.add(`p3xr-console-drawer-resizing`)}function b(e){if(!l.value)return;let t=SS/100*window.innerHeight,n=CS/100*window.innerHeight,r=window.innerHeight-e.clientY-wS,i=r<t||r>n;r<t&&(r=t),r>n&&(r=n),_(i?`not-allowed`:`ns-resize`),document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${Math.round(r)}px`)}function x(){if(!l.value)return;l.value=!1,v(),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(xS,e)}h(()=>{document.addEventListener(`mousemove`,b),document.addEventListener(`mouseup`,x),d.value&&typeof ResizeObserver<`u`&&(p=new ResizeObserver(()=>{window.dispatchEvent(new Event(`resize`))}),p.observe(d.value))}),he(()=>{document.removeEventListener(`mousemove`,b),document.removeEventListener(`mouseup`,x),p?.disconnect(),p=null,v()});function S(){t.setConsoleDrawerOpen(!1)}return(e,t)=>(A(),s(`div`,{ref_key:`drawerRef`,ref:d,id:`p3xr-console-drawer`,class:g({"p3xr-drawer-open":i.value}),style:m({borderColor:c.value,transition:l.value?`none`:`height 150ms ease-out`})},[B(`div`,{id:`p3xr-console-drawer-sizer`,role:`separator`,"aria-orientation":`horizontal`,"aria-label":`Resize console drawer`,class:g({"p3xr-resizer-hover":u.value,"p3xr-resizer-active":l.value}),onMousedown:y,onMouseenter:t[0]||=e=>u.value=!0,onMouseleave:t[1]||=e=>u.value=!1,style:m({backgroundColor:u.value||l.value?c.value:`transparent`})},null,38),B(`div`,bS,[n(yS,{embedded:!0,"show-close-button":!0,onCloseRequest:S})])],6))}}),ES=!1;function DS(){if(ES)return;ES=!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 OS(e){DS(),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 kS=[`.cm-scroller`,`.xterm-viewport`,`.monaco-scrollable-element`];function AS(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 jS(e){if(e.classList.contains(`p3xr-os-viewport`))return!0;for(let t of kS)if(e.matches(t)||e.closest(t))return!0;return!1}function MS(){let e=new Map,t=t=>{e.has(t)||jS(t)||AS(t)&&e.set(t,OS(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()}}f(),y(),R(),xe();var NS={key:0,style:{position:`relative`,display:`inline-flex`,"align-items":`center`}},PS={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`}},FS={id:`p3xr-layout-content`},IS={id:`p3xr-layout-footer-container`},LS=[`placeholder`,`value`],RS=v({__name:`Layout`,setup(e){let r=Ei(),o=Di(),{width:l}=Tn(),u=ye(),d=Mx(),f=ti(),p=ei(),_=ii(),v=ai(),y=Bx(),b=Hx(),{themeKey:x,isAuto:S}=pe(d),C=a(()=>u.strings),E=a(()=>b.authChecked&&b.authRequired&&!b.isAuthenticated);Px(e=>r.push(e));let D=a(()=>l.value>=720),O=a(()=>l.value>=600),k=a(()=>l.value>=960),N=a(()=>f.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=a(()=>{let e=F[x.value]||F.dark;return{backgroundColor:e.bg,color:e.color,height:`48px`}}),re=a(()=>{if(f.connection){let e=C.value?.label?.connected;return typeof e==`function`?e({name:f.connection.name}):f.connection.name}return C.value?.intention?.connect}),ie=M(!1);try{ie.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}let ae=a(()=>{if(!ie.value)return[{name:``,connections:N.value}];let e=new Map;for(let t of N.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}))}),oe=M(!1),se=M(!1),ce=M(!1),ue=M(!1),R=M(``),de=M(0),fe=M(null),me=M(null),ge=a(()=>Object.keys(C.value?.language??{})),_e=a(()=>{let e=R.value.trim().toLowerCase();return e?ge.value.filter(t=>(C.value?.language?.[t]??t).toLowerCase().includes(e)||t.toLowerCase().includes(e)):ge.value});function ve(e){return C.value?.language?.[e]??e}function be(e){i(()=>{let t=me.value?.$el||me.value;t&&t.querySelectorAll(`.v-list-item`)[e+1]?.scrollIntoView({block:`nearest`})})}function xe(){let e=_e.value.indexOf(u.currentLang);de.value=e>=0?e:0,setTimeout(()=>{fe.value?.focus(),be(e>=0?e:0)},150)}function Se(){R.value=``}function Ce(e){if(e.key===`Escape`){ue.value=!1;return}if(e.key===`Enter`){e.preventDefault(),_e.value.length>0&&(u.setLanguage(_e.value[de.value]),ue.value=!1);return}if(e.key===`ArrowDown`||e.key===`ArrowUp`){e.preventDefault();let t=_e.value.length;if(!t)return;de.value=e.key===`ArrowDown`?(de.value+1)%t:(de.value-1+t)%t;return}e.stopPropagation()}z(de,e=>{ue.value&&be(e)});function V(e){let t=o.path;return e===`database`?t.startsWith(`/database`):e===`monitoring`?t.startsWith(`/monitoring`):t===`/${e}`}function U(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=>y.connect(e);h(async()=>{await b.checkAuthStatus(),b.authRequired&&!b.isAuthenticated&&v.hide()}),z(()=>b.isAuthenticated,e=>{if(e)try{let e=localStorage.getItem(p.connectInfoStorageKey);if(e){let t=JSON.parse(e);t?.id&&Te(t)}}catch{}},{immediate:!0});let Ee=[];Ee.push(si(`redis-disconnected`,()=>{f.connection=void 0,f.connectionState=`none`,U(`settings`)})),Ee.push(si(`disconnect`,()=>{E.value||v.show({message:C.value?.status?.socketDisconnected})})),Ee.push(si(`socket-error`,()=>{E.value||v.show({message:C.value?.status?.socketError})})),he(()=>Ee.forEach(e=>e())),z(()=>o.path,e=>{Wx(e.toLowerCase().startsWith(`/database/key/`)?`/database/key`:e);let t=e.toLowerCase();f.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}),z(()=>[f.consoleDrawerOpen,!!f.connection],([e,t])=>{e&&t?document.documentElement.classList.add(`p3xr-console-drawer-open`):document.documentElement.classList.remove(`p3xr-console-drawer-open`)},{immediate:!0}),h(()=>{let e=e=>{e.key==="`"&&(e.ctrlKey||e.metaKey)&&!e.altKey&&!e.shiftKey&&(e.preventDefault(),f.toggleConsoleDrawer())};window.addEventListener(`keydown`,e),Ee.push(()=>window.removeEventListener(`keydown`,e))}),h(()=>{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 De,Oe;h(()=>{if(window.location.hostname!==`p3x.redis.patrikx3.com`)return;let e=0,t=()=>{let t=e%3==1?u.strings?.promo:u.strings?.promoMeeting;if(t?.toastMessage){let e=t.toastMessage+(t.disclaimer?` · `+t.disclaimer:``);_.toast(e,3e4)}e++};De=setTimeout(t,5e3),Oe=setInterval(t,42e4)}),he(()=>{De&&clearTimeout(De),Oe&&clearInterval(Oe)});let ke;h(()=>{ke=setInterval(()=>{try{ie.value=localStorage.getItem(`p3xr-connection-group-mode`)===`true`}catch{}},1e3)}),he(()=>clearInterval(ke));let Ae=null;return h(()=>{Ae=MS()}),he(()=>{Ae?.()}),(e,r)=>{let i=t(`router-view`);return A(),s(H,null,[n(tc,{style:m({...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:P(()=>[D.value?(A(),s(`div`,NS,[n(Z,{variant:`text`,class:g({}),onClick:r[0]||=e=>U(T(f).connection?`database.statistics`:`settings`)},{default:P(()=>[r[29]||=B(`i`,{class:`fas fa-database`},null,-1),B(`span`,null,j(C.value?.title?.name),1)]),_:1}),T(f).version?(A(),s(`span`,PS,j(T(f).version),1)):c(``,!0)])):(A(),w(ky,{key:1,text:`${C.value?.title?.name||``}${T(f).version?` `+T(f).version:``}`,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{},onClick:r[1]||=e=>U(T(f).connection?`database.statistics`:`settings`)}),{default:P(()=>[...r[30]||=[B(`i`,{class:`fas fa-database`},null,-1)]]),_:1},16)]),_:1},8,[`text`])),T(f).connection?(A(),s(H,{key:2},[D.value?(A(),w(Z,{key:0,variant:`text`,class:g({"p3xr-active":V(`database`)}),onClick:r[2]||=e=>U(`database.statistics`)},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[31]||=[L(`mdi-dns`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.main),1)]),_:1},8,[`class`])):(A(),w(ky,{key:1,text:C.value?.intention?.main,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{"p3xr-active":V(`database`)},onClick:r[3]||=e=>U(`database.statistics`)}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[32]||=[L(`mdi-dns`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):c(``,!0),T(f).connection?(A(),s(H,{key:3},[D.value?(A(),w(Z,{key:0,variant:`text`,class:g({"p3xr-active":V(`monitoring`)}),onClick:r[4]||=e=>U(`monitoring`)},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[33]||=[L(`mdi-heart-pulse`,-1)]]),_:1}),B(`span`,null,j(C.value?.page?.monitor?.title),1)]),_:1},8,[`class`])):(A(),w(ky,{key:1,text:C.value?.page?.monitor?.title,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{"p3xr-active":V(`monitoring`)},onClick:r[5]||=e=>U(`monitoring`)}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[34]||=[L(`mdi-heart-pulse`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):c(``,!0),T(f).connection&&T(f).hasRediSearch?(A(),s(H,{key:4},[D.value?(A(),w(Z,{key:0,variant:`text`,class:g({"p3xr-active":V(`search`)}),onClick:r[6]||=e=>U(`search`)},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[35]||=[L(`mdi-magnify`,-1)]]),_:1}),B(`span`,null,j(C.value?.page?.search?.title),1)]),_:1},8,[`class`])):(A(),w(ky,{key:1,text:C.value?.page?.search?.title,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{"p3xr-active":V(`search`)},onClick:r[7]||=e=>U(`search`)}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[36]||=[L(`mdi-magnify`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)):c(``,!0),n(eg),E.value?c(``,!0):(A(),s(H,{key:5},[D.value?(A(),w(Z,{key:0,variant:`text`,class:g({"p3xr-active":V(`info`)}),onClick:r[8]||=e=>U(`info`)},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[37]||=[L(`mdi-information`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.info),1)]),_:1},8,[`class`])):(A(),w(ky,{key:1,text:C.value?.intention?.info,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{"p3xr-active":V(`info`)},onClick:r[9]||=e=>U(`info`)}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[38]||=[L(`mdi-information`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),E.value?c(``,!0):(A(),s(H,{key:6},[D.value?(A(),w(Z,{key:0,variant:`text`,class:g({"p3xr-active":V(`settings`)}),onClick:r[10]||=e=>U(`settings`)},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[39]||=[L(`mdi-cog`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.settings),1)]),_:1},8,[`class`])):(A(),w(ky,{key:1,text:C.value?.intention?.settings,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,class:{"p3xr-active":V(`settings`)},onClick:r[11]||=e=>U(`settings`)}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[40]||=[L(`mdi-cog`,-1)]]),_:1})]),_:1},16,[`class`])]),_:1},8,[`text`]))],64)),T(b).authRequired&&T(b).isAuthenticated?(A(),w(ky,{key:7,text:C.value?.intention?.logout,location:`bottom`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,icon:``,onClick:r[12]||=async()=>{try{await T(_).confirm({message:C.value?.intention?.logout}),T(b).logout()}catch{}}}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[41]||=[L(`mdi-logout`,-1)]]),_:1})]),_:1},16)]),_:1},8,[`text`])):c(``,!0)]),_:1},8,[`style`]),B(`div`,FS,[E.value?(A(),w(ne(le(()=>$r(()=>import(`./LoginPage-DAC3QcxN.js`),__vite__mapDeps([0,1,2,3,4,5,6,7])))),{key:0})):(A(),w(i,{key:1}))]),B(`div`,IS,[n(tc,{style:m({...I.value,position:`fixed`,bottom:0,left:0,right:0,zIndex:1e3}),density:`compact`,flat:``,class:`p3xr-toolbar`},{default:P(()=>[!E.value&&N.value.length>0?(A(),w(Hl,{key:0,modelValue:oe.value,"onUpdate:modelValue":r[13]||=e=>oe.value=e,location:`top start`,origin:`bottom start`},{activator:P(({props:e})=>[D.value?(A(),w(Z,W({key:0},e,{variant:`text`}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[42]||=[L(`mdi-power-plug`,-1)]]),_:1}),B(`span`,null,j(re.value),1)]),_:1},16)):(A(),w(ky,{key:1,text:re.value,location:`top`},{activator:P(({props:t})=>[n(Z,W({...e,...t},{variant:`text`,icon:``}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[43]||=[L(`mdi-power-plug`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:P(()=>[n(Fl,{density:`compact`},{default:P(()=>[(A(!0),s(H,null,ee(ae.value,(e,t)=>(A(),s(H,{key:`g-`+t},[ae.value.length>1?(A(),w(Sl,{key:0,style:{"font-size":`11px`,"font-weight":`600`,"text-transform":`uppercase`,"letter-spacing":`0.5px`,opacity:`0.6`}},{default:P(()=>[L(j(e.name||C.value?.label?.ungrouped),1)]),_:2},1024)):c(``,!0),(A(!0),s(H,null,ee(e.connections,e=>(A(),w(bl,{key:e.id,active:T(f).connection?.id===e.id,onClick:t=>{oe.value=!1,Te(e)}},{default:P(()=>[n(vl,{style:{overflow:`hidden`,"text-overflow":`ellipsis`,"white-space":`nowrap`,"max-width":`280px`}},{default:P(()=>[L(j(e.name),1)]),_:2},1024)]),_:2},1032,[`active`,`onClick`]))),128)),t<ae.value.length-1&&ae.value.length>1?(A(),w(Uc,{key:1})):c(``,!0)],64))),128))]),_:1})]),_:1},8,[`modelValue`])):c(``,!0),!E.value&&T(f).connection?(A(),s(H,{key:1},[k.value?(A(),w(Z,{key:0,variant:`text`,onClick:r[14]||=e=>T(y).disconnect()},{default:P(()=>[r[44]||=B(`i`,{class:`fa fa-power-off`},null,-1),B(`span`,null,j(C.value?.intention?.disconnect),1)]),_:1})):(A(),w(ky,{key:1,text:C.value?.intention?.disconnect,location:`top`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,icon:``,onClick:r[15]||=e=>T(y).disconnect()}),{default:P(()=>[...r[45]||=[B(`i`,{class:`fa fa-power-off`},null,-1)]]),_:1},16)]),_:1},8,[`text`]))],64)):c(``,!0),n(eg),T(f).connection&&D.value?(A(),w(Z,{key:2,variant:`text`,class:g({"p3xr-active":T(f).consoleDrawerOpen}),"aria-pressed":T(f).consoleDrawerOpen,onClick:r[16]||=e=>T(f).toggleConsoleDrawer()},{default:P(()=>[n($,null,{default:P(()=>[...r[46]||=[L(`mdi-console`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.console),1)]),_:1},8,[`class`,`aria-pressed`])):T(f).connection?(A(),w(ky,{key:3,text:C.value?.intention?.console,location:`top`},{activator:P(({props:e})=>[n(Z,W(e,{variant:`text`,icon:``,class:{"p3xr-active":T(f).consoleDrawerOpen},"aria-pressed":T(f).consoleDrawerOpen,onClick:r[17]||=e=>T(f).toggleConsoleDrawer()}),{default:P(()=>[n($,null,{default:P(()=>[...r[47]||=[L(`mdi-console`,-1)]]),_:1})]),_:1},16,[`class`,`aria-pressed`])]),_:1},8,[`text`])):c(``,!0),n(Hl,{modelValue:ue.value,"onUpdate:modelValue":[r[21]||=e=>ue.value=e,r[22]||=e=>{e?xe():Se()}],location:`top start`,origin:`bottom start`,"close-on-content-click":!1,class:`p3xr-language-menu`},{activator:P(({props:e})=>[k.value?(A(),w(Z,W({key:0},e,{variant:`text`}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[48]||=[L(`mdi-web`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.language),1)]),_:1},16)):(A(),w(ky,{key:1,text:C.value?.intention?.language,location:`top`},{activator:P(({props:t})=>[n(Z,W({...e,...t},{variant:`text`,icon:``}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[49]||=[L(`mdi-web`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:P(()=>[n(Kf,{style:{"min-width":`320px`,"max-width":`90vw`,"max-height":`400px`,overflow:`hidden`}},{default:P(()=>[B(`div`,{style:{position:`sticky`,top:`0`,"z-index":`1`,padding:`8px`},onClick:r[19]||=te(()=>{},[`stop`]),onKeydown:Ce},[B(`input`,{ref_key:`languageInputRef`,ref:fe,placeholder:C.value?.label?.searchLanguage,value:R.value,onInput:r[18]||=e=>{R.value=e.target.value,de.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,LS)],32),n(Fl,{ref_key:`languageListRef`,ref:me,density:`compact`,style:{overflow:`auto`,"max-height":`340px`,"padding-top":`0`}},{default:P(()=>[n(bl,{active:T(u).isAuto,onClick:r[20]||=e=>{T(u).setLanguage(`auto`),ue.value=!1}},{default:P(()=>[L(j(C.value?.label?.languageAuto),1)]),_:1},8,[`active`]),n(Uc),(A(!0),s(H,null,ee(_e.value,(e,t)=>(A(),w(bl,{key:e,active:!T(u).isAuto&&T(u).currentLang===e,class:g({"p3xr-lang-highlighted":t===de.value}),onClick:t=>{T(u).setLanguage(e),ue.value=!1}},{default:P(()=>[L(j(ve(e)),1)]),_:2},1032,[`active`,`class`,`onClick`]))),128))]),_:1},512)]),_:1})]),_:1},8,[`modelValue`]),n(Hl,{modelValue:se.value,"onUpdate:modelValue":r[24]||=e=>se.value=e,location:`top start`,origin:`bottom start`},{activator:P(({props:e})=>[O.value?(A(),w(Z,W({key:0},e,{variant:`text`}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[50]||=[L(`mdi-palette`,-1)]]),_:1}),B(`span`,null,j(C.value?.intention?.theme),1)]),_:1},16)):(A(),w(ky,{key:1,text:C.value?.intention?.theme,location:`top`},{activator:P(({props:t})=>[n(Z,W({...e,...t},{variant:`text`,icon:``}),{default:P(()=>[n($,{size:`small`},{default:P(()=>[...r[51]||=[L(`mdi-palette`,-1)]]),_:1})]),_:1},16)]),_:2},1032,[`text`]))]),default:P(()=>[n(Fl,{density:`compact`},{default:P(()=>[n(bl,{active:T(S),onClick:r[23]||=e=>{T(d).setTheme(`auto`),se.value=!1}},{default:P(()=>[L(j(C.value?.label?.themeAuto),1)]),_:1},8,[`active`]),n(Uc),(A(!0),s(H,null,ee(T(Cx),e=>(A(),w(bl,{key:e,active:!T(S)&&T(x)===e,onClick:t=>{T(d).setTheme(e),se.value=!1}},{default:P(()=>[L(j(C.value?.label?.theme?.[e]??e),1)]),_:2},1032,[`active`,`onClick`]))),128))]),_:1})]),_:1},8,[`modelValue`]),n(Hl,{modelValue:ce.value,"onUpdate:modelValue":r[28]||=e=>ce.value=e,location:`top start`,origin:`bottom start`},{activator:P(({props:e})=>[k.value?(A(),w(Z,W({key:0},e,{variant:`text`}),{default:P(()=>[r[52]||=B(`i`,{class:`fab fa-github`},null,-1),B(`span`,null,j(C.value?.intention?.github),1)]),_:1},16)):(A(),w(ky,{key:1,text:C.value?.intention?.github,location:`top`},{activator:P(({props:t})=>[n(Z,W({...e,...t},{variant:`text`,icon:``}),{default:P(()=>[...r[53]||=[B(`i`,{class:`fab fa-github`},null,-1)]]),_:1},16)]),_:2},1032,[`text`]))]),default:P(()=>[n(Fl,{density:`compact`},{default:P(()=>[n(bl,{onClick:r[25]||=e=>{we(`github`),ce.value=!1}},{default:P(()=>[L(j(C.value?.intention?.githubRepo),1)]),_:1}),n(bl,{onClick:r[26]||=e=>{we(`githubRelease`),ce.value=!1}},{default:P(()=>[L(j(C.value?.intention?.githubRelease),1)]),_:1}),n(bl,{onClick:r[27]||=e=>{we(`githubChangelog`),ce.value=!1}},{default:P(()=>[L(j(C.value?.intention?.githubChangelog),1)]),_:1})]),_:1})]),_:1},8,[`modelValue`])]),_:1},8,[`style`])]),!E.value&&T(f).connection?(A(),w(TS,{key:0})):c(``,!0)],64)}}});f(),R(),y();var zS=Kn(v({__name:`Toast`,setup(e){let t=ii();function r(e){e||t.closeToast()}return(e,i)=>(A(),w(cv,{modelValue:T(t).toastOpen,"onUpdate:modelValue":[i[2]||=e=>T(t).toastOpen=e,r],timeout:T(t).toastDuration,location:`bottom right`},{actions:P(()=>[T(t).toastUndoAction?(A(),w(Z,{key:0,color:`primary`,variant:`text`,size:`small`,onClick:i[0]||=e=>T(t).handleToastUndoClick()},{default:P(()=>[L(j(T(t).toastUndoAction),1)]),_:1})):c(``,!0),n(Z,{icon:``,variant:`text`,size:`small`,color:`inherit`,onClick:i[1]||=e=>T(t).closeToast()},{default:P(()=>[n($,{size:`small`},{default:P(()=>[...i[3]||=[L(`mdi-close`,-1)]]),_:1})]),_:1})]),default:P(()=>[L(j(T(t).toastMessage)+` `,1)]),_:1},8,[`modelValue`,`timeout`]))}}),[[`__scopeId`,`data-v-1c0873f0`]]);f(),R(),y();var BS={key:0,id:`p3xr-overlay`},VS={id:`p3xr-overlay-info`},HS=Kn(v({__name:`Overlay`,setup(e){let t=ai(),n=Hx();return(e,r)=>T(t).visible&&!(T(n).authRequired&&!T(n).isAuthenticated)?(A(),s(`div`,BS,[B(`div`,VS,[r[2]||=B(`i`,{class:`fas fa-cog fa-spin`,style:{"font-size":`500% !important`,transform:`scale(1.5)`,margin:`0 5px`,display:`inline-block`}},null,-1),T(t).message?(A(),s(H,{key:0},[r[0]||=B(`br`,null,null,-1),r[1]||=B(`br`,null,null,-1),B(`span`,null,j(T(t).message),1)],64)):c(``,!0)])])):c(``,!0)}}),[[`__scopeId`,`data-v-8fcfd0f8`]]);f(),R(),y();var US=[`innerHTML`],WS={key:0},GS=v({__name:`ConfirmDialog`,setup(e){let t=ii(),r=ye(),{width:i}=Tn(),o=a(()=>i.value>=600),l=a(()=>t.confirmOptions?.disableCancel===!0),u=a(()=>l.value?r.strings?.intention?.ok:r.strings?.intention?.sure),d=a(()=>r.strings?.intention?.cancel);function f(){t.resolveConfirm?.(!0)}function p(){t.resolveConfirm?.(!1)}return(e,r)=>T(t).confirmOpen&&T(t).confirmOptions?(A(),w(qx,{key:0,open:!0,title:T(t).confirmOptions.title||``,width:`600px`,onClose:p},{actions:P(()=>[l.value?c(``,!0):(A(),w(Z,{key:0,variant:`flat`,color:`warning`,"aria-label":d.value,onClick:p},{default:P(()=>[n($,{class:g({"mr-1":o.value})},{default:P(()=>[...r[0]||=[L(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),o.value?(A(),s(`span`,WS,j(d.value),1)):c(``,!0),o.value?c(``,!0):(A(),w(ky,{key:1,activator:`parent`,location:`top`},{default:P(()=>[L(j(d.value),1)]),_:1}))]),_:1},8,[`aria-label`])),n(Z,{variant:`flat`,color:`primary`,onClick:f},{default:P(()=>[n($,{class:`mr-1`},{default:P(()=>[...r[1]||=[L(`mdi-check`,-1)]]),_:1}),B(`span`,null,j(u.value),1)]),_:1})]),default:P(()=>[B(`div`,{innerHTML:T(t).confirmOptions.message},null,8,US)]),_:1},8,[`title`])):c(``,!0)}});f(),R(),xe(),y();var KS={key:0},qS={key:0},JS=v({__name:`PromptDialog`,setup(e){let t=ii(),{width:r}=Tn(),i=a(()=>r.value>=600),o=M(``);z(()=>t.promptOpen,e=>{e&&(o.value=t.promptOptions?.initialValue??``)});function l(){o.value.trim()&&t.resolvePrompt?.(o.value)}function u(){t.resolvePrompt?.(null)}return(e,r)=>T(t).promptOpen&&T(t).promptOptions?(A(),w(qx,{key:0,open:!0,title:T(t).promptOptions.title,width:`600px`,onClose:u},{actions:P(()=>[n(Z,{variant:`flat`,color:`warning`,"aria-label":T(t).promptOptions.cancelLabel,onClick:u},{default:P(()=>[n($,{class:g({"mr-1":i.value})},{default:P(()=>[...r[1]||=[L(`mdi-close-circle`,-1)]]),_:1},8,[`class`]),i.value?(A(),s(`span`,KS,j(T(t).promptOptions.cancelLabel),1)):c(``,!0),i.value?c(``,!0):(A(),w(ky,{key:1,activator:`parent`,location:`top`},{default:P(()=>[L(j(T(t).promptOptions.cancelLabel),1)]),_:1}))]),_:1},8,[`aria-label`]),n(Z,{variant:`flat`,color:`primary`,disabled:!o.value.trim(),"aria-label":T(t).promptOptions.okLabel,onClick:l},{default:P(()=>[n($,{class:g({"mr-1":i.value})},{default:P(()=>[...r[2]||=[L(`mdi-check`,-1)]]),_:1},8,[`class`]),i.value?(A(),s(`span`,qS,j(T(t).promptOptions.okLabel),1)):c(``,!0),i.value?c(``,!0):(A(),w(ky,{key:1,activator:`parent`,location:`top`},{default:P(()=>[L(j(T(t).promptOptions.okLabel),1)]),_:1}))]),_:1},8,[`disabled`,`aria-label`])]),default:P(()=>[n(ru,{modelValue:o.value,"onUpdate:modelValue":r[0]||=e=>o.value=e,label:T(t).promptOptions.placeholder,autofocus:``,"hide-details":``,variant:`outlined`,density:`comfortable`,onKeydown:re(l,[`enter`])},null,8,[`modelValue`,`label`])]),_:1},8,[`title`])):c(``,!0)}});f(),R(),y(),xe();var YS={style:{"font-size":`12px`,opacity:`0.7`,"margin-bottom":`8px`}},XS=v({__name:`AskAuthorizationDialog`,setup(e){let t=ii(),r=a(()=>ye().strings),i=M(``),o=M(``),s=M(!1);z(()=>t.askAuthOpen,e=>{e&&(i.value=``,o.value=``,s.value=!1)});function c(){t.resolveAskAuth?.({username:i.value,password:o.value})}function l(){t.resolveAskAuth?.(null)}function u(e,t){return typeof e==`function`?e(t):e??``}return(e,a)=>(A(),w(qx,{open:T(t).askAuthOpen,title:u(r.value?.label?.askAuth),icon:`mdi-shield`,width:`400px`,"full-screen-on-mobile":!1,onClose:l},{actions:P(()=>[n(Z,{color:`error`,variant:`flat`,onClick:l},{default:P(()=>[n($,{size:`20`,class:`mr-1`},{default:P(()=>[...a[5]||=[L(`mdi-close-circle`,-1)]]),_:1}),L(` `+j(u(r.value?.intention?.cancel)),1)]),_:1}),n(Z,{color:`primary`,variant:`flat`,onClick:c},{default:P(()=>[n($,{size:`20`,class:`mr-1`},{default:P(()=>[...a[6]||=[L(`mdi-check`,-1)]]),_:1}),L(` `+j(u(r.value?.intention?.ok)),1)]),_:1})]),default:P(()=>[B(`div`,YS,j(r.value?.label?.aclAuthHint),1),n(ru,{modelValue:i.value,"onUpdate:modelValue":a[0]||=e=>i.value=e,autofocus:``,label:u(r.value?.form?.connection?.label?.username),autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,class:`mb-3`,onKeydown:re(c,[`enter`])},{"prepend-inner":P(()=>[n($,{size:`20`},{default:P(()=>[...a[3]||=[L(`mdi-account`,-1)]]),_:1})]),_:1},8,[`modelValue`,`label`]),n(ru,{modelValue:o.value,"onUpdate:modelValue":a[2]||=e=>o.value=e,label:u(r.value?.form?.connection?.label?.password),type:s.value?`text`:`password`,autocomplete:`off`,density:`comfortable`,variant:`outlined`,"hide-details":``,onKeydown:re(c,[`enter`])},{"prepend-inner":P(()=>[n($,{size:`20`},{default:P(()=>[...a[4]||=[L(`mdi-lock`,-1)]]),_:1})]),"append-inner":P(()=>[n($,{size:`20`,style:{cursor:`pointer`},onClick:a[1]||=e=>s.value=!s.value},{default:P(()=>[L(j(s.value?`mdi-eye-off`:`mdi-eye`),1)]),_:1})]),_:1},8,[`modelValue`,`label`,`type`])]),_:1},8,[`open`,`title`]))}}),ZS=e({getShortcuts:()=>iC,getShortcutsWithDescriptions:()=>aC,handleKeydown:()=>oC,isShortcutsEnabled:()=>rC}),QS=/electron/i.test(navigator.userAgent);function $S(){return!!ti().connection}function eC(e){if($S())e();else{let e=ye().strings;ii().toast(e?.label?.connectFirst)}}function tC(e){if(!$S()){let e=ye().strings;ii().toast(e?.label?.connectFirst);return}!location.pathname.startsWith(`/database`)&&!location.pathname.startsWith(`/vue/database`)?(Fx(`database.statistics`),setTimeout(()=>e(),300)):e()}var nC=QS?[{key:`r`,ctrlKey:!0,label:`Ctrl+R`,descriptionKey:`shortcutRefresh`,action:()=>eC(()=>{Bx().refresh()})},{key:`F5`,label:`F5`,descriptionKey:`shortcutRefresh`,action:()=>eC(()=>Bx().refresh())},{key:`f`,ctrlKey:!0,label:`Ctrl+F`,descriptionKey:`shortcutSearch`,action:()=>tC(()=>{document.querySelector(`.p3xr-database-treecontrol-controls-search input`)?.focus()})},{key:`n`,ctrlKey:!0,label:`Ctrl+N`,descriptionKey:`shortcutNewKey`,action:()=>tC(()=>{Rx(`key-new`,{})})},{key:`k`,ctrlKey:!0,label:`Ctrl+K`,descriptionKey:`shortcutCommandPalette`,action:()=>{ii().setCommandPaletteOpen(!0)}},{key:`d`,ctrlKey:!0,label:`Ctrl+D`,descriptionKey:`shortcutDisconnect`,action:()=>eC(()=>Bx().disconnect())}]:[];function rC(){return QS}function iC(){return nC}function aC(){let e=ye().strings;return nC.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 oC(e){if(!QS)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 nC){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}QS&&document.addEventListener(`keydown`,oC),f(),R(),y(),xe();var sC={style:{display:`flex`,"align-items":`center`,gap:`8px`,padding:`8px 16px`,"border-bottom":`1px solid rgba(var(--v-theme-on-surface), 0.12)`}},cC=[`value`,`placeholder`],lC=[`onClick`],uC={style:{"font-size":`14px`}},dC={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)`}},fC={key:0,style:{padding:`16px`,"text-align":`center`,opacity:`0.5`}},pC=Kn(v({__name:`CommandPaletteDialog`,setup(e){let t=ii(),r=a(()=>ye().strings),{themeKey:o}=pe(Mx()),l=a(()=>[`dark`,`darkNeu`,`darkoBluo`,`matrix`].includes(o.value)),u=M(``),d=M(0),f=M(),p=M(),h=a(()=>{let e=new Set,t=[];for(let n of iC())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}),g=a(()=>{let e=u.value.toLowerCase().trim();return e?h.value.filter(t=>t.description.toLowerCase().includes(e)||t.label.toLowerCase().includes(e)):h.value});z(()=>t.commandPaletteOpen,e=>{e&&(u.value=``,d.value=0,i(()=>setTimeout(()=>f.value?.focus(),50)))}),z(d,()=>{p.value&&p.value.querySelectorAll(`.p3xr-cmd-palette-item`)[d.value]?.scrollIntoView({block:`nearest`})});function _(e){t.setCommandPaletteOpen(!1),e.shortcut.action()}function v(e){e.key===`ArrowDown`?(e.preventDefault(),d.value=Math.min(d.value+1,g.value.length-1)):e.key===`ArrowUp`?(e.preventDefault(),d.value=Math.max(d.value-1,0)):e.key===`Enter`?(e.preventDefault(),g.value[d.value]&&_(g.value[d.value])):e.key===`Escape`&&t.setCommandPaletteOpen(!1)}function y(e){u.value=e.target.value,d.value=0}a(()=>l.value?`rgba(255,255,255,0.08)`:`rgba(0,0,0,0.04)`);let b=a(()=>l.value?`rgba(255,255,255,0.12)`:`rgba(0,0,0,0.08)`);return(e,i)=>(A(),w(Lu,{modelValue:T(t).commandPaletteOpen,"onUpdate:modelValue":i[0]||=e=>T(t).commandPaletteOpen=e,"max-width":`500`,"min-width":`360`,onKeydown:i[1]||=re(e=>T(t).setCommandPaletteOpen(!1),[`escape`])},{default:P(()=>[n(Kf,{style:{"border-radius":`8px`,overflow:`hidden`}},{default:P(()=>[B(`div`,sC,[n($,{style:{opacity:`0.5`}},{default:P(()=>[...i[2]||=[L(`mdi-magnify`,-1)]]),_:1}),B(`input`,{ref_key:`inputEl`,ref:f,value:u.value,onInput:y,onKeydown:v,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,cC)]),B(`div`,{ref_key:`listEl`,ref:p,style:{"max-height":`300px`,"overflow-y":`auto`}},[(A(!0),s(H,null,ee(g.value,(e,t)=>(A(),s(`div`,{key:e.label,class:`p3xr-cmd-palette-item`,style:m({display:`flex`,alignItems:`center`,justifyContent:`space-between`,padding:`10px 16px`,cursor:`pointer`,backgroundColor:t===d.value?b.value:`transparent`}),onClick:t=>_(e)},[B(`span`,uC,j(e.description),1),B(`kbd`,dC,j(e.label),1)],12,lC))),128)),g.value.length===0?(A(),s(`div`,fC,j(r.value?.label?.noResults),1)):c(``,!0)],512)]),_:1})]),_:1},8,[`modelValue`]))}}),[[`__scopeId`,`data-v-55d0482c`]]);f(),R();var mC=v({__name:`App`,setup(e){let t=ye(),r=Mx(),{themeKey:i}=pe(r),a=hn(),o=[`enterprise`,`light`,`redis`,`dark`,`darkNeu`,`darkoBluo`,`matrix`];function s(e){a.change(o.includes(e)?e:`dark`)}return s(i.value),z(i,s),(e,r)=>T(t).ready?(A(),w(Xs,{key:0},{default:P(()=>[n(RS),n(GS),n(JS),n(XS),n(pC),n(zS),n(HS)]),_:1})):c(``,!0)}}),hC=`p3xr-console-drawer-height`,gC=15,_C=66,vC=null;function yC(e){vC||(vC=document.createElement(`style`),vC.setAttribute(`data-p3xr-console-drawer-height-bootstrap`,``),document.head.appendChild(vC)),vC.textContent=`:root { --p3xr-console-drawer-height: ${e}px; }`,document.documentElement.style.setProperty(`--p3xr-console-drawer-height`,`${e}px`)}function bC(){return{minPx:gC/100*window.innerHeight,maxPx:_C/100*window.innerHeight}}function xC(){let e=localStorage.getItem(hC);if(!e)return null;let t=parseInt(e,10);return Number.isFinite(t)?t:null}function SC(){let e=xC();if(e===null)return;let{minPx:t,maxPx:n}=bC();yC(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}=bC(),i=Math.max(n,Math.min(r,t));i!==t&&yC(i)})}xe(),SC();var CC=se(),wC=ho({history:Na(`/vue`),routes:[{path:`/`,redirect:`/settings`},{path:`/settings`,component:()=>$r(()=>import(`./SettingsPage-DoEZ87QL.js`),__vite__mapDeps([8,2,1,3,4,5,9,10,11,12,13,14,15,16,6,17]))},{path:`/info`,component:()=>$r(()=>import(`./InfoPage-DlCA-Cdd.js`),__vite__mapDeps([18,1,2,3,4,5,9,15,16,19]))},{path:`/database`,component:()=>$r(()=>import(`./DatabasePage-CFxhvg2a.js`),__vite__mapDeps([20,2,1,3,4,5,9,10,11,12,21,22,23,24,25,26,27,13,14,28,29])),children:[{path:`statistics`,component:()=>$r(()=>import(`./StatisticsPage-cCPVdlhn.js`),__vite__mapDeps([30,1,2,3,4,5,9,31]))},{path:`key/:key`,component:()=>$r(()=>import(`./DatabaseKeyPage-DWO3xEaJ.js`).then(e=>e.t),__vite__mapDeps([32,2,1,3,4,5,9,10,12,21,33]))}]},{path:`/search`,component:()=>$r(()=>import(`./SearchPage-D-zra7iV.js`),__vite__mapDeps([34,1,2,3,4,5,9,10,11,12,23,15,16]))},{path:`/login`,component:()=>$r(()=>import(`./LoginPage-DAC3QcxN.js`),__vite__mapDeps([0,1,2,3,4,5,6,7]))},{path:`/monitoring`,component:()=>$r(()=>import(`./MonitoringShell-DowhqT-m.js`),__vite__mapDeps([35,1,2,3,4,5,9,12,36,37])),children:[{path:``,component:()=>$r(()=>import(`./PulsePage-ka-yalri.js`),__vite__mapDeps([38,2,1,3,4,5,9,10,12,15,16,36,39,40]))},{path:`profiler`,component:()=>$r(()=>import(`./ProfilerPage-CBW66umv.js`),__vite__mapDeps([41,1,2,3,4,5,9,15,16,36,12,42]))},{path:`pubsub`,component:()=>$r(()=>import(`./PubSubPage-CGBhXmn9.js`),__vite__mapDeps([43,1,2,3,4,5,9,15,16,36,12,44]))},{path:`analysis`,component:()=>$r(()=>import(`./MemoryAnalysisPage-BaylzsYY.js`),__vite__mapDeps([45,1,2,3,4,5,9,10,12,15,16,46]))}]}]}),TC=qs({components:Vy,directives:$y,icons:{defaultSet:`mdi`,aliases:eb,sets:{mdi:xx}},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`}}}}}),EC=ue(mC);EC.use(CC),EC.use(wC),EC.use(TC),ye().init().then(()=>{ci(),$r(()=>Promise.resolve().then(()=>ZS),void 0),EC.mount(`#app`)}).catch(e=>{console.error(`Vue init failed:`,e),EC.mount(`#app`)}),globalThis.__p3xr_test={state:new Proxy({},{get(e,t){return()=>ti()[t]}}),settings:new Proxy({},{get(e,t){return()=>ei()[t]}})};export{hc as A,Fl as C,Uc as D,_l as E,Di as M,Ei as N,Bc as O,Hl as S,vl as T,H_ as _,Hx as a,Eu as b,Bx as c,ky as d,ty as f,W_ as g,Vv as h,Gx as i,tc as j,Ec as k,Fx as l,Kv as m,rC as n,Rx as o,$v as p,qx as r,Lx as s,aC as t,Mx as u,eg as v,bl as w,ru as x,Xp as y};