From d0ba9fb410d52019d17ee49eed32252ad80f0464 Mon Sep 17 00:00:00 2001 From: jemu75 Date: Sun, 17 Nov 2024 14:45:32 +0100 Subject: [PATCH] v4.4.1 --- README.md | 2 +- public/CHANGELOG.md | 5 ++++- src/stores/fhem.js | 4 ++-- www/fhemapp4/CHANGELOG.md | 5 ++++- .../{DevicesView-DY0INSis.js => DevicesView-10FLdF9e.js} | 2 +- ...{InternalsView-DEXkAGNR.js => InternalsView-WC1MhjLC.js} | 2 +- .../assets/{PanelCard-CnEQUC_e.js => PanelCard-CD8gYScP.js} | 2 +- .../{SettingsView-CxQSetfC.js => SettingsView-Cnx34FlW.js} | 2 +- .../assets/{index-DJ7x89UR.js => index-DQaEtFZA.js} | 2 +- .../assets/{index-BVFWqw6Q.js => index-DltbBIbk.js} | 6 +++--- www/fhemapp4/index.html | 2 +- 11 files changed, 20 insertions(+), 14 deletions(-) rename www/fhemapp4/assets/{DevicesView-DY0INSis.js => DevicesView-10FLdF9e.js} (86%) rename www/fhemapp4/assets/{InternalsView-DEXkAGNR.js => InternalsView-WC1MhjLC.js} (90%) rename www/fhemapp4/assets/{PanelCard-CnEQUC_e.js => PanelCard-CD8gYScP.js} (99%) rename www/fhemapp4/assets/{SettingsView-CxQSetfC.js => SettingsView-Cnx34FlW.js} (99%) rename www/fhemapp4/assets/{index-DJ7x89UR.js => index-DQaEtFZA.js} (99%) rename www/fhemapp4/assets/{index-BVFWqw6Q.js => index-DltbBIbk.js} (77%) diff --git a/README.md b/README.md index 4b50c1d..34744b2 100644 --- a/README.md +++ b/README.md @@ -220,7 +220,7 @@ Ersetzungen bieten die Möglichkeit, Werte innerhalb von Element-Definitionen zu |`state-ts::%d(time)`|2023-12-17 17:53:32|17:53:32|abhängig vom Sprachschema| |`state-ts::%d(date)`|2023-12-17 17:53:32|17.12.2023|abhängig vom Sprachschema| |`state-ts::%d({ "weekday"\: "long" })`|2023-12-17 17:53:32|Sonntag|abhängig vom Sprachschema| -|`state-ts::%d({ "diff"\: { "days"\: true, "hours"\: true, "minutes"\: true, "seconds"\: true, "daysSuffix"\: " Tag(e) ", "hoursSuffix"\: "\:", "minutesSuffix"\: "\:", "secondsSuffix"\: " " } } })`||10 Tag(e) 8:07:34|auf korrekte JSON Notation achten und zusätzlich Doppelpunkte escapen| +|`state-ts::%d({ "diff"\: { "days"\: true, "hours"\: true, "minutes"\: true, "seconds"\: true, "daysSuffix"\: " Tag(e) ", "hoursSuffix"\: "\:", "minutesSuffix"\: "\:", "secondsSuffix"\: " " } })`||10 Tag(e) 8:07:34|auf korrekte JSON Notation achten und zusätzlich Doppelpunkte escapen| |`state::%t(%s)`|on|an|wenn unter [Sprachen](#sprachen) für die Variable `on` im deutschen Sprachschema `an` hinterlegt wurde| |`state::%r(%s,_, )`|alle_offen|alle offen|ersetzt alle Unterstriche durch Leerzeichen| |`temp::Temperatur\: %n(1)°C`|18.7|Temperatur: 18,7°C| diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md index 732da8f..0ddc034 100644 --- a/public/CHANGELOG.md +++ b/public/CHANGELOG.md @@ -1,4 +1,7 @@ -# v4.4.0 (08.09.2024) +# v4.4.1 (17.11.2024) +## Core +- bugfix for replacer %d +# v4.4.0 (16.11.2024) ## Core - add replacer %r for replacing values - new parameter diff for replacer %d to show timedifferences diff --git a/src/stores/fhem.js b/src/stores/fhem.js index e859922..e85f22b 100644 --- a/src/stores/fhem.js +++ b/src/stores/fhem.js @@ -826,7 +826,7 @@ export const useFhemStore = defineStore('fhem', () => { options.secondsSuffix.replace(parts[0], i18n.t(parts[0].slice(3, -1))) } - if(options.days) res.push(diffDays, options.daysSuffix || ' Tag(e) ') + if(options.days && diffDays > 0) res.push(diffDays, options.daysSuffix || ' Tag(e) ') if(options.hours) res.push(diffHours, options.hoursSuffix || ' Stunde(n) ') if(options.minutes) res.push(options.hoursSuffix === ':' && diffMinutes < 10 ? 0 : '', diffMinutes, options.minutesSuffix || ' Minute(n) ') if(options.seconds) res.push(options.minutesSuffix === ':' && diffSeconds < 10 ? 0 : '', diffSeconds, options.secondsSuffix || ' Sekunde(n) ') @@ -875,7 +875,7 @@ export const useFhemStore = defineStore('fhem', () => { if(!/(T|Z)/.test(date)) date += 'T00:00:00' if(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(date)) { - res = options.diff ? getTimeDiff(date, options.diff) : def.input.replace(def[0], i18n.d(date, options)).replace(', ',' ') + res = def.input.replace(def[0], options.diff ? getTimeDiff(date, options.diff) : i18n.d(date, options).replace(', ',' ')) } else { res = def.input.replace(def[0], date + ' -> no ISO-Date') } diff --git a/www/fhemapp4/CHANGELOG.md b/www/fhemapp4/CHANGELOG.md index 732da8f..0ddc034 100644 --- a/www/fhemapp4/CHANGELOG.md +++ b/www/fhemapp4/CHANGELOG.md @@ -1,4 +1,7 @@ -# v4.4.0 (08.09.2024) +# v4.4.1 (17.11.2024) +## Core +- bugfix for replacer %d +# v4.4.0 (16.11.2024) ## Core - add replacer %r for replacing values - new parameter diff for replacer %d to show timedifferences diff --git a/www/fhemapp4/assets/DevicesView-DY0INSis.js b/www/fhemapp4/assets/DevicesView-10FLdF9e.js similarity index 86% rename from www/fhemapp4/assets/DevicesView-DY0INSis.js rename to www/fhemapp4/assets/DevicesView-10FLdF9e.js index 82393ca..005f15e 100644 --- a/www/fhemapp4/assets/DevicesView-DY0INSis.js +++ b/www/fhemapp4/assets/DevicesView-10FLdF9e.js @@ -1 +1 @@ -import{u as f,c,o as n,a as p,w as u,b as d,r as h,d as i,e as v,F as w}from"./index-BVFWqw6Q.js";import{_ as x}from"./PanelCard-CnEQUC_e.js";const V={__name:"DevicesView",setup(g){const s=f(),m=c(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const t of s.app.panelView)s.handleDefs(s.app.panelList[t].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[t]);e.sort((t,o)=>a(t)>a(o)?1:a(o)>a(t)?-1:0)}return e}),l=c(()=>{let e={cols:12,sm:6,lg:4};return/=maximized$/.test(s.app.currentView)&&(e={cols:12}),e});function a(e){return s.handleDefs(e.panel.sortby,["sortby"],[null]).sortby||"999"}return(e,t)=>{const o=i("v-col"),_=i("v-row");return n(),p(_,{"no-gutters":""},{default:u(()=>[(n(!0),d(w,null,h(m.value,r=>(n(),p(o,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:u(()=>[v(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{V as default}; +import{u as f,c,o as n,a as p,w as u,b as d,r as h,d as i,e as v,F as w}from"./index-DltbBIbk.js";import{_ as x}from"./PanelCard-CD8gYScP.js";const V={__name:"DevicesView",setup(g){const s=f(),m=c(()=>{let e=[];if(s.app.panelMaximized)e.push(s.app.panelMaximized);else{for(const t of s.app.panelView)s.handleDefs(s.app.panelList[t].panel.show,["show"],[!0]).show&&e.push(s.app.panelList[t]);e.sort((t,o)=>a(t)>a(o)?1:a(o)>a(t)?-1:0)}return e}),l=c(()=>{let e={cols:12,sm:6,lg:4};return/=maximized$/.test(s.app.currentView)&&(e={cols:12}),e});function a(e){return s.handleDefs(e.panel.sortby,["sortby"],[null]).sortby||"999"}return(e,t)=>{const o=i("v-col"),_=i("v-row");return n(),p(_,{"no-gutters":""},{default:u(()=>[(n(!0),d(w,null,h(m.value,r=>(n(),p(o,{cols:l.value.cols,sm:l.value.sm,lg:l.value.lg,key:r.name,class:"pa-1"},{default:u(()=>[v(x,{panel:r},null,8,["panel"])]),_:2},1032,["cols","sm","lg"]))),128))]),_:1})}}};export{V as default}; diff --git a/www/fhemapp4/assets/InternalsView-DEXkAGNR.js b/www/fhemapp4/assets/InternalsView-WC1MhjLC.js similarity index 90% rename from www/fhemapp4/assets/InternalsView-DEXkAGNR.js rename to www/fhemapp4/assets/InternalsView-WC1MhjLC.js index cf09fda..6420adf 100644 --- a/www/fhemapp4/assets/InternalsView-DEXkAGNR.js +++ b/www/fhemapp4/assets/InternalsView-WC1MhjLC.js @@ -1 +1 @@ -import{u as y,S as C}from"./index-DJ7x89UR.js";import{aW as V,u as S,o as B,a as N,w as o,e as t,d as e,O as p,bb as i,aw as O,bk as c}from"./index-BVFWqw6Q.js";const z={__name:"InternalsView",setup($){const n=V(!0),a=S(),{toClipboard:u}=y();function d(){u(JSON.stringify(n.value?a.app.config:a.app,null," "))}return(l,r)=>{const m=e("v-toolbar-title"),v=e("v-toolbar"),f=e("v-switch"),_=e("v-col"),b=e("v-btn"),g=e("v-snackbar"),w=e("v-row"),h=e("v-divider"),k=e("v-card-text"),x=e("v-card");return B(),N(x,null,{default:o(()=>[t(v,null,{default:o(()=>[t(m,null,{default:o(()=>[p(i(l.$t("_app.internals.title")),1)]),_:1})]),_:1}),t(k,null,{default:o(()=>[t(w,{"no-gutters":"",class:"align-center pb-2"},{default:o(()=>[t(_,null,{default:o(()=>[t(f,{label:l.$t("_app.internals.onlyConfig"),modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=s=>n.value=s),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),t(_,{cols:"1",class:"text-right"},{default:o(()=>[t(g,{timeout:2e3,rounded:"pill"},{activator:o(({props:s})=>[t(b,O(s,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:d}),null,16)]),default:o(()=>[p(" "+i(l.$t("_app.messages.clipboard.text")),1)]),_:1})]),_:1})]),_:1}),t(h,{class:"pb-3"}),t(c(C),{data:n.value?c(a).app.config:c(a).app,deep:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data"])]),_:1})]),_:1})}}};export{z as default}; +import{u as y,S as C}from"./index-DQaEtFZA.js";import{aW as V,u as S,o as B,a as N,w as o,e as t,d as e,O as p,bb as i,aw as O,bk as c}from"./index-DltbBIbk.js";const z={__name:"InternalsView",setup($){const n=V(!0),a=S(),{toClipboard:u}=y();function d(){u(JSON.stringify(n.value?a.app.config:a.app,null," "))}return(l,r)=>{const m=e("v-toolbar-title"),v=e("v-toolbar"),f=e("v-switch"),_=e("v-col"),b=e("v-btn"),g=e("v-snackbar"),w=e("v-row"),h=e("v-divider"),k=e("v-card-text"),x=e("v-card");return B(),N(x,null,{default:o(()=>[t(v,null,{default:o(()=>[t(m,null,{default:o(()=>[p(i(l.$t("_app.internals.title")),1)]),_:1})]),_:1}),t(k,null,{default:o(()=>[t(w,{"no-gutters":"",class:"align-center pb-2"},{default:o(()=>[t(_,null,{default:o(()=>[t(f,{label:l.$t("_app.internals.onlyConfig"),modelValue:n.value,"onUpdate:modelValue":r[0]||(r[0]=s=>n.value=s),color:"blue",density:"comfortable","hide-details":""},null,8,["label","modelValue"])]),_:1}),t(_,{cols:"1",class:"text-right"},{default:o(()=>[t(g,{timeout:2e3,rounded:"pill"},{activator:o(({props:s})=>[t(b,O(s,{variant:"text",icon:"mdi-clipboard-multiple-outline",size:"small",onClick:d}),null,16)]),default:o(()=>[p(" "+i(l.$t("_app.messages.clipboard.text")),1)]),_:1})]),_:1})]),_:1}),t(h,{class:"pb-3"}),t(c(C),{data:n.value?c(a).app.config:c(a).app,deep:1,showLine:!1,showIcon:!0,showLength:!0},null,8,["data"])]),_:1})]),_:1})}}};export{z as default}; diff --git a/www/fhemapp4/assets/PanelCard-CnEQUC_e.js b/www/fhemapp4/assets/PanelCard-CD8gYScP.js similarity index 99% rename from www/fhemapp4/assets/PanelCard-CnEQUC_e.js rename to www/fhemapp4/assets/PanelCard-CD8gYScP.js index d517076..f853c20 100644 --- a/www/fhemapp4/assets/PanelCard-CnEQUC_e.js +++ b/www/fhemapp4/assets/PanelCard-CD8gYScP.js @@ -1,4 +1,4 @@ -import{u as q,c as C,o as p,b as P,ay as N,bb as j,A as O,a as L,w as y,O as J,d as _,G as Q,F as Y,e as w,bR as ne,aW as H,bE as ae,r as he,aw as le,U as je,aa as Ce,b7 as de,bg as Fe,ap as Ie,bk as Z,ak as ve,a5 as Ue,bS as He,ax as Ne,bF as Oe,bT as $e,aH as Me,aD as Ve,bU as qe,bP as We,bQ as Be,aA as me,bd as Ke,bL as Je,a$ as Ge}from"./index-BVFWqw6Q.js";const Ze={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=q(),l=C(()=>n.handleDefs(t.el.text,["text","format"],["",!t.el.text2&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),s=C(()=>n.handleDefs(t.el.text2,["text","format"],["",t.el.text&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),r=C(()=>n.handleDefs(t.el.text3,["text","format"],["","text-caption"])),u=C(()=>{let o=n.handleDefs(t.el.icon,["icon","color","size"],["","","x-large"]);return o.icon&&(o.icon=n.getIcon(o.icon,t.iconmap)),o}),i=C(()=>{let o=n.handleDefs(t.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return o.level=Math.round((o.level-o.min)/(o.max-o.min)*100),o.reverse=!!o.reverse,o});return(o,a)=>{const d=_("v-icon"),v=_("v-progress-circular"),x=_("v-progress-linear");return p(),P(Y,null,[e.el.text?(p(),P("div",{key:0,class:N(l.value.format)},j(l.value.text),3)):O("",!0),e.el.icon?(p(),L(d,{key:1,color:u.value.color,size:u.value.size},{default:y(()=>[J(j(u.value.icon),1)]),_:1},8,["color","size"])):O("",!0),e.el.status&&!i.value.linear?(p(),L(v,{key:2,width:"4",modelValue:i.value.level,"onUpdate:modelValue":a[0]||(a[0]=S=>i.value.level=S),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),e.el.status&&i.value.linear?(p(),L(x,{key:3,height:"7",rounded:"",modelValue:i.value.level,"onUpdate:modelValue":a[1]||(a[1]=S=>i.value.level=S),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),Q("div",{class:N(e.el.text2?s.value.format:r.value.format)},[e.el.text2?(p(),P("span",{key:0,class:N(s.value.format)},j(s.value.text),3)):O("",!0),e.el.text3?(p(),P("span",{key:1,class:N(r.value.format)},j(r.value.text),3)):O("",!0)],2)],64)}}},Qe={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=C(()=>{let o=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return o.icon&&(o.icon=n.getIcon(o.icon,t.iconmap)),o}),s=C(()=>{let o=n.handleDefs(t.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return o.level=Math.round((o.level-o.min)/(o.max-o.min)*100),o.reverse=!!o.reverse,o}),r={timer:!1,long:!1};function u(o){let a=[];if(o.cmd){if(o.type==="cmd"){a=o.cmd.split(";");for(const[d]of Object.entries(a))for(const v of t.devices)a[d]=a[d].replace(" "+v.split(":")[0]+" "," "+v.split(":")[1]+" ");n.request("text",a.join(";"))}o.type==="route"&&ne.push({name:"devices",params:{view:o.cmd},query:ne.currentRoute.value.query}),o.type==="url"&&window.open(o.cmd,"_self")}}function i(o){let a=n.handleDefs(t.el.click,["cmd","type"],["","cmd"],!1,null,!0),d=n.handleDefs(t.el.longClick,["cmd","type"],["","cmd"],!1,null,!0),v=n.handleDefs(t.el.longRelease,["cmd","type"],["","cmd"],!1,null,!0),x="ontouchstart"in document;(!x&&o==="mouseStart"||o==="touchStart")&&(r.timer=setTimeout(()=>{r.long=!0,d.cmd&&u(d)},1e3)),(!x&&o==="mouseEnd"||o==="touchEnd")&&(r.long?v.cmd&&u(v):a.cmd&&u(a),clearTimeout(r.timer),r.long=!1)}return(o,a)=>{const d=_("v-progress-linear"),v=_("v-icon"),x=_("v-btn");return p(),P(Y,null,[e.el.status?(p(),L(d,{key:0,height:"4",modelValue:s.value.level,"onUpdate:modelValue":a[0]||(a[0]=S=>s.value.level=S),color:s.value.color,reverse:s.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),w(x,{icon:"",variant:l.value.variant,disabled:l.value.disabled,color:l.value.color,onMousedown:a[1]||(a[1]=S=>i("mouseStart")),onTouchstart:a[2]||(a[2]=S=>i("touchStart")),onMouseup:a[3]||(a[3]=S=>i("mouseEnd")),onTouchend:a[4]||(a[4]=S=>i("touchEnd")),class:"my-2"},{default:y(()=>[w(v,{size:"large"},{default:y(()=>[J(j(l.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},Ye={__name:"PanelMainInput",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=q(),l=H({value:null,changed:!1}),s=C(()=>{let u=n.handleDefs(t.el.textfield,["cmd","current","label","placeholder","type","icon","color"],["","","","","text","mdi-send","success"]);return l.value.value=u.current,u});function r(){let u=s.value.cmd;u=n.replacer(u,l.value.value),u=u.replace("%v",l.value.value);for(const i of t.devices)u=u.replace(" "+i.split(":")[0]+" "," "+i.split(":")[1]+" ");n.request("text",u),l.value.changed=!1}return(u,i)=>{const o=_("v-btn"),a=_("v-text-field");return p(),L(a,{modelValue:l.value.value,"onUpdate:modelValue":i[1]||(i[1]=d=>l.value.value=d),label:s.value.label,placeholder:s.value.placeholder,variant:"outlined",density:"compact",type:s.value.type,"hide-details":"",class:"mx-3",onInput:i[2]||(i[2]=d=>l.value.changed=!0)},{append:y(()=>[w(o,{icon:s.value.icon,color:l.value.changed?s.value.color:"",disabled:!l.value.changed,density:"compact",variant:"plain",onClick:i[0]||(i[0]=d=>r())},null,8,["icon","color","disabled"])]),_:1},8,["modelValue","label","placeholder","type"])}}},Xe={class:"text-white"},et={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H();function s(o){l.value=o}const r=C(()=>{let o=n.handleDefs(t.el.slider,["cmd","current","color","min","max","steps","reverse","size","vertical"],["",0,"",0,100,10,!1,4,!1],!1,null,!0);return/%v/.test(o.current)&&(o.current=o.current.replace("%v",l.value)),s(o.current),o});let u=null;function i(o){let a=r.value.cmd,d=/\./.exec(r.value.steps),v=0;d&&(v=r.value.steps.slice(d.index).length-1),a=a.replace("%v",o.toFixed(v));for(const x of t.devices)a=a.replace(" "+x.split(":")[0]+" "," "+x.split(":")[1]+" ");clearTimeout(u),u=setTimeout(()=>{n.request("text",a)},500)}return(o,a)=>{const d=_("v-slider");return p(),L(d,{modelValue:l.value,"onUpdate:modelValue":[a[0]||(a[0]=v=>l.value=v),a[1]||(a[1]=v=>i(v))],min:r.value.min,max:r.value.max,step:r.value.steps,reverse:r.value.reverse,direction:r.value.vertical?"vertical":"horizontal","track-size":r.value.size,color:r.value.color,"hide-details":"","thumb-label":""},{"thumb-label":y(({modelValue:v})=>[Q("div",Xe,j(v),1)]),_:1},8,["modelValue","min","max","step","reverse","direction","track-size","color"])}}},tt={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H(!1),s=C(()=>n.handleDefs(t.el.image,["source","height"],["","auto"])),r=C(()=>({height:/=maximized$/.test(n.app.currentView)?window.innerHeight-170:s.value.height||t.height}));return(u,i)=>{const o=_("v-skeleton-loader"),a=_("v-img");return p(),P(Y,null,[l.value?O("",!0):(p(),L(o,{key:0,type:"image"})),w(a,{src:s.value.source,height:r.value.height,onLoad:i[0]||(i[0]=d=>l.value=!0)},null,8,["src","height"])],64)}}},nt=["src","width","height"],at={__name:"PanelMainIframe",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H(),s=C(()=>({source:n.handleDefs(t.el.iframe,["source"],[""]).source,width:l.value&&l.value.scrollWidth?l.value.scrollWidth:0,height:/=maximized$/.test(n.app.currentView)?window.innerHeight-170:t.height}));return(r,u)=>(p(),P("div",{ref_key:"extContent",ref:l},[Q("iframe",{src:s.value.source,width:s.value.width,height:s.value.height,loading:"lazy",style:{border:"none"}},null,8,nt)],512))}},lt={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H([]);ae(t.el,i=>{r()});const s=C(()=>{let i=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["mdi-dots-vertical",!1,"","text"]);return i.icon&&(i.icon=n.getIcon(i.icon,t.iconmap)),i});async function r(){let i=n.handleDefs(t.el.menu,["name","cmd","convert"],["","",null],!0,","),o,a,d;l.value=[];for(const v of i){o=/^get/.test(v.name)?await u(v.name):v.name;for(const x of[",","|",` +import{u as q,c as C,o as p,b as P,ay as N,bb as j,A as O,a as L,w as y,O as J,d as _,G as Q,F as Y,e as w,bR as ne,aW as H,bE as ae,r as he,aw as le,U as je,aa as Ce,b7 as de,bg as Fe,ap as Ie,bk as Z,ak as ve,a5 as Ue,bS as He,ax as Ne,bF as Oe,bT as $e,aH as Me,aD as Ve,bU as qe,bP as We,bQ as Be,aA as me,bd as Ke,bL as Je,a$ as Ge}from"./index-DltbBIbk.js";const Ze={__name:"PanelMainInfo",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=q(),l=C(()=>n.handleDefs(t.el.text,["text","format"],["",!t.el.text2&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),s=C(()=>n.handleDefs(t.el.text2,["text","format"],["",t.el.text&&!t.el.text3&&!t.el.icon?"text-h6":"text-caption"])),r=C(()=>n.handleDefs(t.el.text3,["text","format"],["","text-caption"])),u=C(()=>{let o=n.handleDefs(t.el.icon,["icon","color","size"],["","","x-large"]);return o.icon&&(o.icon=n.getIcon(o.icon,t.iconmap)),o}),i=C(()=>{let o=n.handleDefs(t.el.status,["level","color","min","max","reverse","linear"],[0,"success",0,100,!1,!1]);return o.level=Math.round((o.level-o.min)/(o.max-o.min)*100),o.reverse=!!o.reverse,o});return(o,a)=>{const d=_("v-icon"),v=_("v-progress-circular"),x=_("v-progress-linear");return p(),P(Y,null,[e.el.text?(p(),P("div",{key:0,class:N(l.value.format)},j(l.value.text),3)):O("",!0),e.el.icon?(p(),L(d,{key:1,color:u.value.color,size:u.value.size},{default:y(()=>[J(j(u.value.icon),1)]),_:1},8,["color","size"])):O("",!0),e.el.status&&!i.value.linear?(p(),L(v,{key:2,width:"4",modelValue:i.value.level,"onUpdate:modelValue":a[0]||(a[0]=S=>i.value.level=S),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),e.el.status&&i.value.linear?(p(),L(x,{key:3,height:"7",rounded:"",modelValue:i.value.level,"onUpdate:modelValue":a[1]||(a[1]=S=>i.value.level=S),color:i.value.color,reverse:i.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),Q("div",{class:N(e.el.text2?s.value.format:r.value.format)},[e.el.text2?(p(),P("span",{key:0,class:N(s.value.format)},j(s.value.text),3)):O("",!0),e.el.text3?(p(),P("span",{key:1,class:N(r.value.format)},j(r.value.text),3)):O("",!0)],2)],64)}}},Qe={__name:"PanelMainBtn",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=C(()=>{let o=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["",!1,"","text"]);return o.icon&&(o.icon=n.getIcon(o.icon,t.iconmap)),o}),s=C(()=>{let o=n.handleDefs(t.el.status,["level","color","min","max","reverse"],[0,"success",0,100,!1]);return o.level=Math.round((o.level-o.min)/(o.max-o.min)*100),o.reverse=!!o.reverse,o}),r={timer:!1,long:!1};function u(o){let a=[];if(o.cmd){if(o.type==="cmd"){a=o.cmd.split(";");for(const[d]of Object.entries(a))for(const v of t.devices)a[d]=a[d].replace(" "+v.split(":")[0]+" "," "+v.split(":")[1]+" ");n.request("text",a.join(";"))}o.type==="route"&&ne.push({name:"devices",params:{view:o.cmd},query:ne.currentRoute.value.query}),o.type==="url"&&window.open(o.cmd,"_self")}}function i(o){let a=n.handleDefs(t.el.click,["cmd","type"],["","cmd"],!1,null,!0),d=n.handleDefs(t.el.longClick,["cmd","type"],["","cmd"],!1,null,!0),v=n.handleDefs(t.el.longRelease,["cmd","type"],["","cmd"],!1,null,!0),x="ontouchstart"in document;(!x&&o==="mouseStart"||o==="touchStart")&&(r.timer=setTimeout(()=>{r.long=!0,d.cmd&&u(d)},1e3)),(!x&&o==="mouseEnd"||o==="touchEnd")&&(r.long?v.cmd&&u(v):a.cmd&&u(a),clearTimeout(r.timer),r.long=!1)}return(o,a)=>{const d=_("v-progress-linear"),v=_("v-icon"),x=_("v-btn");return p(),P(Y,null,[e.el.status?(p(),L(d,{key:0,height:"4",modelValue:s.value.level,"onUpdate:modelValue":a[0]||(a[0]=S=>s.value.level=S),color:s.value.color,reverse:s.value.reverse},null,8,["modelValue","color","reverse"])):O("",!0),w(x,{icon:"",variant:l.value.variant,disabled:l.value.disabled,color:l.value.color,onMousedown:a[1]||(a[1]=S=>i("mouseStart")),onTouchstart:a[2]||(a[2]=S=>i("touchStart")),onMouseup:a[3]||(a[3]=S=>i("mouseEnd")),onTouchend:a[4]||(a[4]=S=>i("touchEnd")),class:"my-2"},{default:y(()=>[w(v,{size:"large"},{default:y(()=>[J(j(l.value.icon),1)]),_:1})]),_:1},8,["variant","disabled","color"])],64)}}},Ye={__name:"PanelMainInput",props:{el:Object,iconmap:Array,devices:Object,height:String},setup(e){const t=e,n=q(),l=H({value:null,changed:!1}),s=C(()=>{let u=n.handleDefs(t.el.textfield,["cmd","current","label","placeholder","type","icon","color"],["","","","","text","mdi-send","success"]);return l.value.value=u.current,u});function r(){let u=s.value.cmd;u=n.replacer(u,l.value.value),u=u.replace("%v",l.value.value);for(const i of t.devices)u=u.replace(" "+i.split(":")[0]+" "," "+i.split(":")[1]+" ");n.request("text",u),l.value.changed=!1}return(u,i)=>{const o=_("v-btn"),a=_("v-text-field");return p(),L(a,{modelValue:l.value.value,"onUpdate:modelValue":i[1]||(i[1]=d=>l.value.value=d),label:s.value.label,placeholder:s.value.placeholder,variant:"outlined",density:"compact",type:s.value.type,"hide-details":"",class:"mx-3",onInput:i[2]||(i[2]=d=>l.value.changed=!0)},{append:y(()=>[w(o,{icon:s.value.icon,color:l.value.changed?s.value.color:"",disabled:!l.value.changed,density:"compact",variant:"plain",onClick:i[0]||(i[0]=d=>r())},null,8,["icon","color","disabled"])]),_:1},8,["modelValue","label","placeholder","type"])}}},Xe={class:"text-white"},et={__name:"PanelMainSlider",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H();function s(o){l.value=o}const r=C(()=>{let o=n.handleDefs(t.el.slider,["cmd","current","color","min","max","steps","reverse","size","vertical"],["",0,"",0,100,10,!1,4,!1],!1,null,!0);return/%v/.test(o.current)&&(o.current=o.current.replace("%v",l.value)),s(o.current),o});let u=null;function i(o){let a=r.value.cmd,d=/\./.exec(r.value.steps),v=0;d&&(v=r.value.steps.slice(d.index).length-1),a=a.replace("%v",o.toFixed(v));for(const x of t.devices)a=a.replace(" "+x.split(":")[0]+" "," "+x.split(":")[1]+" ");clearTimeout(u),u=setTimeout(()=>{n.request("text",a)},500)}return(o,a)=>{const d=_("v-slider");return p(),L(d,{modelValue:l.value,"onUpdate:modelValue":[a[0]||(a[0]=v=>l.value=v),a[1]||(a[1]=v=>i(v))],min:r.value.min,max:r.value.max,step:r.value.steps,reverse:r.value.reverse,direction:r.value.vertical?"vertical":"horizontal","track-size":r.value.size,color:r.value.color,"hide-details":"","thumb-label":""},{"thumb-label":y(({modelValue:v})=>[Q("div",Xe,j(v),1)]),_:1},8,["modelValue","min","max","step","reverse","direction","track-size","color"])}}},tt={__name:"PanelMainImage",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H(!1),s=C(()=>n.handleDefs(t.el.image,["source","height"],["","auto"])),r=C(()=>({height:/=maximized$/.test(n.app.currentView)?window.innerHeight-170:s.value.height||t.height}));return(u,i)=>{const o=_("v-skeleton-loader"),a=_("v-img");return p(),P(Y,null,[l.value?O("",!0):(p(),L(o,{key:0,type:"image"})),w(a,{src:s.value.source,height:r.value.height,onLoad:i[0]||(i[0]=d=>l.value=!0)},null,8,["src","height"])],64)}}},nt=["src","width","height"],at={__name:"PanelMainIframe",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H(),s=C(()=>({source:n.handleDefs(t.el.iframe,["source"],[""]).source,width:l.value&&l.value.scrollWidth?l.value.scrollWidth:0,height:/=maximized$/.test(n.app.currentView)?window.innerHeight-170:t.height}));return(r,u)=>(p(),P("div",{ref_key:"extContent",ref:l},[Q("iframe",{src:s.value.source,width:s.value.width,height:s.value.height,loading:"lazy",style:{border:"none"}},null,8,nt)],512))}},lt={__name:"PanelMainMenu",props:{el:Object,iconmap:Array,devices:Array,height:String},setup(e){const t=e,n=q(),l=H([]);ae(t.el,i=>{r()});const s=C(()=>{let i=n.handleDefs(t.el.btn,["icon","disabled","color","variant"],["mdi-dots-vertical",!1,"","text"]);return i.icon&&(i.icon=n.getIcon(i.icon,t.iconmap)),i});async function r(){let i=n.handleDefs(t.el.menu,["name","cmd","convert"],["","",null],!0,","),o,a,d;l.value=[];for(const v of i){o=/^get/.test(v.name)?await u(v.name):v.name;for(const x of[",","|",` `])RegExp(x).test(o)&&(a=x);for(const x of o.split(a))x&&(d=x,/%v/.test(v.cmd)&&v.convert==="regExp"&&(d=RegExp(x.replace(/[^a-z,^A-Z]/g,"."))),l.value.push({name:x.replace("_"," "),cmd:v.cmd.replace(/%v/g,d)}))}}async function u(i){let o=[];o=i.split(";");for(const[a]of Object.entries(o))for(const d of t.devices)o[a]=o[a].replace(" "+d.split(":")[0]+" "," "+d.split(":")[1]+" ");return n.request("text",o.join(";"))}return r(),(i,o)=>{const a=_("v-icon"),d=_("v-btn"),v=_("v-list-item-title"),x=_("v-list-item"),S=_("v-list"),h=_("v-menu");return p(),L(h,null,{activator:y(({props:f})=>[w(d,le(f,{icon:"",variant:s.value.variant,disabled:s.value.disabled||l.value.length<1,color:s.value.color,class:"my-2"}),{default:y(()=>[w(a,{size:"large"},{default:y(()=>[J(j(s.value.icon),1)]),_:1})]),_:2},1040,["variant","disabled","color"])]),default:y(()=>[w(S,null,{default:y(()=>[(p(!0),P(Y,null,he(l.value,(f,m)=>(p(),L(x,{key:m,value:m,onClick:c=>u(f.cmd)},{default:y(()=>[w(v,null,{default:y(()=>[J(j(f.name),1)]),_:2},1024)]),_:2},1032,["value","onClick"]))),128))]),_:1})]),_:1})}}};var xe=null;function it(e){return xe||(xe=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){return setTimeout(t,16)}).bind(window)),xe(e)}var be=null;function ot(e){be||(be=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(t){clearTimeout(t)}).bind(window)),be(e)}function rt(e){var t=document.createElement("style");return t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function fe(e,t){t===void 0&&(t={});var n=document.createElement(e);return Object.keys(t).forEach(function(l){n[l]=t[l]}),n}function Te(e,t,n){var l=window.getComputedStyle(e,null)||{display:"none"};return l[t]}function we(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};for(var t=e;t!==document;){if(Te(t,"display")==="none")return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var st='.resize-triggers{visibility:hidden;opacity:0;pointer-events:none}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}',ze=0,_e=null;function ut(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=vt.bind(e));var n=e.__resize_listeners__;if(!n){if(e.__resize_listeners__=[],window.ResizeObserver){var l=e.offsetWidth,s=e.offsetHeight,r=new ResizeObserver(function(){!e.__resize_observer_triggered__&&(e.__resize_observer_triggered__=!0,e.offsetWidth===l&&e.offsetHeight===s)||ge(e)}),u=we(e),i=u.detached,o=u.rendered;e.__resize_observer_triggered__=i===!1&&o===!1,e.__resize_observer__=r,r.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){ge(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(ze||(_e=rt(st)),ft(e),e.__resize_rendered__=we(e).rendered,window.MutationObserver){var a=new MutationObserver(e.__resize_mutation_handler__);a.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=a}}e.__resize_listeners__.push(t),ze++}function ct(e,t){var n=e.__resize_listeners__;if(n){if(t&&n.splice(n.indexOf(t),1),!n.length||!t){if(e.detachEvent&&e.removeEventListener){e.detachEvent("onresize",e.__resize_legacy_resize_handler__),document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);return}e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",ke),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null}!--ze&&_e&&_e.parentNode.removeChild(_e)}}function dt(e){var t=e.__resize_last__,n=t.width,l=t.height,s=e.offsetWidth,r=e.offsetHeight;return s!==n||r!==l?{width:s,height:r}:null}function vt(){var e=we(this),t=e.rendered,n=e.detached;t!==this.__resize_rendered__&&(!n&&this.__resize_triggers__&&(Se(this),this.addEventListener("scroll",ke,!0)),this.__resize_rendered__=t,ge(this))}function ke(){var e=this;Se(this),this.__resize_raf__&&ot(this.__resize_raf__),this.__resize_raf__=it(function(){var t=dt(e);t&&(e.__resize_last__=t,ge(e))})}function ge(e){!e||!e.__resize_listeners__||e.__resize_listeners__.forEach(function(t){t.call(e,e)})}function ft(e){var t=Te(e,"position");(!t||t==="static")&&(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};var n=fe("div",{className:"resize-triggers"}),l=fe("div",{className:"resize-expand-trigger"}),s=fe("div"),r=fe("div",{className:"resize-contract-trigger"});l.appendChild(s),n.appendChild(l),n.appendChild(r),e.appendChild(n),e.__resize_triggers__={triggers:n,expand:l,expandChild:s,contract:r},Se(e),e.addEventListener("scroll",ke,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function Se(e){var t=e.__resize_triggers__,n=t.expand,l=t.expandChild,s=t.contract,r=s.scrollWidth,u=s.scrollHeight,i=n.offsetWidth,o=n.offsetHeight,a=n.scrollWidth,d=n.scrollHeight;s.scrollLeft=r,s.scrollTop=u,l.style.width=i+1+"px",l.style.height=o+1+"px",n.scrollLeft=a,n.scrollTop=d}var K=function(){return K=Object.assign||function(e){for(var t,n=1,l=arguments.length;n"u"||typeof customElements>"u")return oe=!1;try{new Function("tag",`class EChartsElement extends HTMLElement { diff --git a/www/fhemapp4/assets/SettingsView-CxQSetfC.js b/www/fhemapp4/assets/SettingsView-Cnx34FlW.js similarity index 99% rename from www/fhemapp4/assets/SettingsView-CxQSetfC.js rename to www/fhemapp4/assets/SettingsView-Cnx34FlW.js index 9d0df3f..f804610 100644 --- a/www/fhemapp4/assets/SettingsView-CxQSetfC.js +++ b/www/fhemapp4/assets/SettingsView-Cnx34FlW.js @@ -1,4 +1,4 @@ -import{B as $a,f as Ra,C as Va,D as Fa,E as ja,g as Ma,h as Na,F as Ke,K as La,R as Ua,S as Ka,i as Ga,T as Ba,j as Ha,k as ka,l as za,m as Wa,n as Ya,V as Xa,p as Ja,q as Za,s as Qa,t as qa,v as _a,x as er,y as tr,c as Ee,z as nr,a as z,A as Z,b as Ne,G as ua,H as ar,I as rr,J as or,L as ir,M as lr,N as sr,O as de,e as g,P as ur,Q as dr,U as da,W as pr,X as cr,Y as fr,Z as vr,_ as mr,$ as gr,a0 as hr,a1 as yr,a2 as br,a3 as xr,a4 as Sr,a5 as Er,a6 as Ir,a7 as Or,a8 as Cr,a9 as Tr,aa as pt,ab as wr,ac as Dr,ad as Ar,ae as Pr,af as $r,ag as Rr,ah as Vr,ai as Fr,aj as jr,ak as Mr,al as Nr,am as Lr,an as Ur,ao as Kr,ap as Gr,aq as Br,ar as Hr,as as kr,at as zr,au as Wr,av as Yr,aw as yn,ax as Xr,ay as Jr,az as Zr,aA as Qr,aB as qr,aC as _r,aD as eo,aE as to,aF as no,aG as ao,aH as ro,aI as oo,aJ as io,aK as lo,aL as so,aM as uo,aN as po,aO as co,o as B,aP as fo,aQ as vo,aR as mo,aS as go,aT as ho,aU as yo,aV as bo,aW as Te,aX as xo,aY as So,r as Ze,aZ as Eo,d as $,a_ as Io,a$ as pa,b0 as Oo,b1 as Co,b2 as To,b3 as wo,b4 as Do,b5 as Ao,b6 as Po,b7 as $o,b8 as Ro,b9 as Vo,ba as Fo,bb as Ce,bc as jo,bd as Mo,be as No,bf as Lo,bg as Uo,bh as Ko,bi as Go,bj as Bo,bk as M,bl as Ho,bm as ko,bn as zo,bo as Wo,bp as Yo,bq as Xo,br as Jo,bs as Zo,bt as Qo,bu as qo,bv as _o,bw as ei,bx as ti,by as ni,bz as ai,bA as ri,bB as ca,bC as oi,bD as ii,bE as pn,bF as li,bG as si,bH as ui,bI as di,w as b,bJ as pi,bK as fa,bL as ci,bM as fi,bN as vi,bO as mi,u as qe,bP as bn,bQ as va,bR as xt}from"./index-BVFWqw6Q.js";import{g as ma,a as gi,c as Fn,u as hi,S as yi}from"./index-DJ7x89UR.js";import{_ as bi}from"./PanelCard-CnEQUC_e.js";/** +import{B as $a,f as Ra,C as Va,D as Fa,E as ja,g as Ma,h as Na,F as Ke,K as La,R as Ua,S as Ka,i as Ga,T as Ba,j as Ha,k as ka,l as za,m as Wa,n as Ya,V as Xa,p as Ja,q as Za,s as Qa,t as qa,v as _a,x as er,y as tr,c as Ee,z as nr,a as z,A as Z,b as Ne,G as ua,H as ar,I as rr,J as or,L as ir,M as lr,N as sr,O as de,e as g,P as ur,Q as dr,U as da,W as pr,X as cr,Y as fr,Z as vr,_ as mr,$ as gr,a0 as hr,a1 as yr,a2 as br,a3 as xr,a4 as Sr,a5 as Er,a6 as Ir,a7 as Or,a8 as Cr,a9 as Tr,aa as pt,ab as wr,ac as Dr,ad as Ar,ae as Pr,af as $r,ag as Rr,ah as Vr,ai as Fr,aj as jr,ak as Mr,al as Nr,am as Lr,an as Ur,ao as Kr,ap as Gr,aq as Br,ar as Hr,as as kr,at as zr,au as Wr,av as Yr,aw as yn,ax as Xr,ay as Jr,az as Zr,aA as Qr,aB as qr,aC as _r,aD as eo,aE as to,aF as no,aG as ao,aH as ro,aI as oo,aJ as io,aK as lo,aL as so,aM as uo,aN as po,aO as co,o as B,aP as fo,aQ as vo,aR as mo,aS as go,aT as ho,aU as yo,aV as bo,aW as Te,aX as xo,aY as So,r as Ze,aZ as Eo,d as $,a_ as Io,a$ as pa,b0 as Oo,b1 as Co,b2 as To,b3 as wo,b4 as Do,b5 as Ao,b6 as Po,b7 as $o,b8 as Ro,b9 as Vo,ba as Fo,bb as Ce,bc as jo,bd as Mo,be as No,bf as Lo,bg as Uo,bh as Ko,bi as Go,bj as Bo,bk as M,bl as Ho,bm as ko,bn as zo,bo as Wo,bp as Yo,bq as Xo,br as Jo,bs as Zo,bt as Qo,bu as qo,bv as _o,bw as ei,bx as ti,by as ni,bz as ai,bA as ri,bB as ca,bC as oi,bD as ii,bE as pn,bF as li,bG as si,bH as ui,bI as di,w as b,bJ as pi,bK as fa,bL as ci,bM as fi,bN as vi,bO as mi,u as qe,bP as bn,bQ as va,bR as xt}from"./index-DltbBIbk.js";import{g as ma,a as gi,c as Fn,u as hi,S as yi}from"./index-DQaEtFZA.js";import{_ as bi}from"./PanelCard-CD8gYScP.js";/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT diff --git a/www/fhemapp4/assets/index-DJ7x89UR.js b/www/fhemapp4/assets/index-DQaEtFZA.js similarity index 99% rename from www/fhemapp4/assets/index-DJ7x89UR.js rename to www/fhemapp4/assets/index-DQaEtFZA.js index 0724d33..7fae2b0 100644 --- a/www/fhemapp4/assets/index-DJ7x89UR.js +++ b/www/fhemapp4/assets/index-DQaEtFZA.js @@ -1,4 +1,4 @@ -import{bF as fe,bE as pe,aW as he,aU as ye,U as ve,e as ge,O as me,c as be}from"./index-BVFWqw6Q.js";var we=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ce(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ve(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function a(){return this instanceof a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var m=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,m.get?m:{enumerable:!0,get:function(){return e[a]}})}),r}var $={d:(e,t)=>{for(var r in t)$.o(t,r)&&!$.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},ie={};function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r{for(var r in t)$.o(t,r)&&!$.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)},ie={};function J(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);rje});const u=(te={computed:()=>be,createTextVNode:()=>me,createVNode:()=>ge,defineComponent:()=>ve,reactive:()=>ye,ref:()=>he,watch:()=>pe,watchEffect:()=>fe},G={},$.d(G,te),G),Se=(0,u.defineComponent)({props:{data:{required:!0,type:String},onClick:Function},render:function(){var e=this.data,t=this.onClick;return(0,u.createVNode)("span",{class:"vjs-tree-brackets",onClick:t},[e])}}),ke=(0,u.defineComponent)({emits:["change","update:modelValue"],props:{checked:{type:Boolean,default:!1},isMultiple:Boolean,onChange:Function},setup:function(e,t){var r=t.emit;return{uiType:(0,u.computed)(function(){return e.isMultiple?"checkbox":"radio"}),model:(0,u.computed)({get:function(){return e.checked},set:function(a){return r("update:modelValue",a)}})}},render:function(){var e=this.uiType,t=this.model,r=this.$emit;return(0,u.createVNode)("label",{class:["vjs-check-controller",t?"is-checked":""],onClick:function(a){return a.stopPropagation()}},[(0,u.createVNode)("span",{class:"vjs-check-controller-inner is-".concat(e)},null),(0,u.createVNode)("input",{checked:t,class:"vjs-check-controller-original is-".concat(e),type:e,onChange:function(){return r("change",t)}},null)])}}),Ne=(0,u.defineComponent)({props:{nodeType:{required:!0,type:String},onClick:Function},render:function(){var e=this.nodeType,t=this.onClick,r=e==="objectStart"||e==="arrayStart";return r||e==="objectCollapsed"||e==="arrayCollapsed"?(0,u.createVNode)("span",{class:"vjs-carets vjs-carets-".concat(r?"open":"close"),onClick:t},[(0,u.createVNode)("svg",{viewBox:"0 0 1024 1024",focusable:"false","data-icon":"caret-down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},[(0,u.createVNode)("path",{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"},null)])]):null}});var te,G;function X(e){return X=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},X(e)}function le(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function I(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"root",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3?arguments[3]:void 0,m=a||{},s=m.key,d=m.index,n=m.type,p=n===void 0?"content":n,f=m.showComma,g=f!==void 0&&f,N=m.length,O=N===void 0?1:N,V=le(e);if(V==="array"){var w=ne(e.map(function(T,E,o){return I(T,"".concat(t,"[").concat(E,"]"),r+1,{index:E,showComma:E!==o.length-1,length:O,type:p})}));return[I("[",t,r,{showComma:!1,key:s,length:e.length,type:"arrayStart"})[0]].concat(w,I("]",t,r,{showComma:g,length:e.length,type:"arrayEnd"})[0])}if(V==="object"){var k=Object.keys(e),C=ne(k.map(function(T,E,o){return I(e[T],/^[a-zA-Z_]\w*$/.test(T)?"".concat(t,".").concat(T):"".concat(t,'["').concat(T,'"]'),r+1,{key:T,showComma:E!==o.length-1,length:O,type:p})}));return[I("{",t,r,{showComma:!1,key:s,index:d,length:k.length,type:"objectStart"})[0]].concat(C,I("}",t,r,{showComma:g,length:k.length,type:"objectEnd"})[0])}return[{content:e,level:r,key:s,index:d,path:t,showComma:g,length:O,type:p}]}function ne(e){if(typeof Array.prototype.flat=="function")return e.flat();for(var t=W(e),r=[];t.length;){var a=t.shift();Array.isArray(a)?t.unshift.apply(t,W(a)):r.push(a)}return r}function ee(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new WeakMap;if(e==null)return e;if(e instanceof Date)return new Date(e);if(e instanceof RegExp)return new RegExp(e);if(X(e)!=="object")return e;if(t.get(e))return t.get(e);if(Array.isArray(e)){var r=e.map(function(s){return ee(s,t)});return t.set(e,r),r}var a={};for(var m in e)a[m]=ee(e[m],t);return t.set(e,a),a}function re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(m){return Object.getOwnPropertyDescriptor(e,m).enumerable})),r.push.apply(r,a)}return r}function oe(e){for(var t=1;t=o||j.length>=l,P=(A=e.pathCollapsible)===null||A===void 0?void 0:A.call(e,j);return j.type!=="objectStart"&&j.type!=="arrayStart"||!x&&!P?S:_(_({},S),{},Z({},j.path,1))},{})},n=(0,u.reactive)({translateY:0,visibleData:null,hiddenPaths:d(e.deep,e.collapsedNodeLength)}),p=(0,u.computed)(function(){for(var o=null,l=[],S=s.value.length,j=0;jo.length?o.length-S:A;x<0&&(x=0);var P=x+S;n.translateY=x*e.itemHeight,n.visibleData=o.filter(function(F,R){return R>=x&&Ri.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DevicesView-10FLdF9e.js","./PanelCard-CD8gYScP.js","./PanelCard-B4Xxjv8u.css","./SettingsView-Cnx34FlW.js","./index-DQaEtFZA.js","./index-Imkheof_.css","./SettingsView-D4qYkadJ.css","./InternalsView-WC1MhjLC.js"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -24,7 +24,7 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DevicesView-DY0INSis * vue-router v4.4.5 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const pc=typeof document<"u";function kB(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function e7(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&kB(e.default)}const Rt=Object.assign;function __(e,t){const n={};for(const r in t){const a=t[r];n[r]=Qa(a)?a.map(e):e(a)}return n}const $d=()=>{},Qa=Array.isArray,MB=/#/g,t7=/&/g,n7=/\//g,r7=/=/g,a7=/\?/g,LB=/\+/g,i7=/%5B/g,o7=/%5D/g,EB=/%5E/g,l7=/%60/g,RB=/%7B/g,s7=/%7C/g,VB=/%7D/g,u7=/%20/g;function RC(e){return encodeURI(""+e).replace(s7,"|").replace(i7,"[").replace(o7,"]")}function c7(e){return RC(e).replace(RB,"{").replace(VB,"}").replace(EB,"^")}function D1(e){return RC(e).replace(LB,"%2B").replace(u7,"+").replace(MB,"%23").replace(t7,"%26").replace(l7,"`").replace(RB,"{").replace(VB,"}").replace(EB,"^")}function f7(e){return D1(e).replace(r7,"%3D")}function d7(e){return RC(e).replace(MB,"%23").replace(a7,"%3F")}function v7(e){return e==null?"":d7(e).replace(n7,"%2F")}function gv(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const h7=/\/$/,g7=e=>e.replace(h7,"");function b_(e,t,n="/"){let r,a={},i="",o="";const l=t.indexOf("#");let s=t.indexOf("?");return l=0&&(s=-1),s>-1&&(r=t.slice(0,s),i=t.slice(s+1,l>-1?l:t.length),a=e(i)),l>-1&&(r=r||t.slice(0,l),o=t.slice(l,t.length)),r=_7(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:gv(o)}}function p7(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function HD(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function m7(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Yc(t.matched[r],n.matched[a])&&OB(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Yc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function OB(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!y7(e[n],t[n]))return!1;return!0}function y7(e,t){return Qa(e)?GD(e,t):Qa(t)?GD(t,e):e===t}function GD(e,t){return Qa(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _7(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,l;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const Oo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var pv;(function(e){e.pop="pop",e.push="push"})(pv||(pv={}));var Wd;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Wd||(Wd={}));function b7(e){if(!e)if(pc){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),g7(e)}const S7=/^[^#]+#/;function x7(e,t){return e.replace(S7,"#")+t}function w7(e,t){const 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)}}const Ny=()=>({left:window.scrollX,top:window.scrollY});function C7(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=w7(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function $D(e,t){return(history.state?history.state.position-t:-1)+e}const P1=new Map;function T7(e,t){P1.set(e,t)}function A7(e){const t=P1.get(e);return P1.delete(e),t}let I7=()=>location.protocol+"//"+location.host;function NB(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let l=a.includes(e.slice(i))?e.slice(i).length:1,s=a.slice(l);return s[0]!=="/"&&(s="/"+s),HD(s,"")}return HD(n,e)+r+a}function D7(e,t,n,r){let a=[],i=[],o=null;const l=({state:d})=>{const v=NB(e,location),h=n.value,g=t.value;let p=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}p=g?d.position-g.position:0}else r(v);a.forEach(m=>{m(n.value,h,{delta:p,type:pv.pop,direction:p?p>0?Wd.forward:Wd.back:Wd.unknown})})};function s(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return i.push(v),v}function c(){const{history:d}=window;d.state&&d.replaceState(Rt({},d.state,{scroll:Ny()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:s,listen:u,destroy:f}}function WD(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?Ny():null}}function P7(e){const{history:t,location:n}=window,r={value:NB(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:I7()+e+s;try{t[c?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[c?"replace":"assign"](d)}}function o(s,u){const c=Rt({},t.state,WD(a.value.back,s,a.value.forward,!0),u,{position:a.value.position});i(s,c,!0),r.value=s}function l(s,u){const c=Rt({},a.value,t.state,{forward:s,scroll:Ny()});i(c.current,c,!0);const f=Rt({},WD(r.value,s,null),{position:c.position+1},u);i(s,f,!1),r.value=s}return{location:r,state:a,push:l,replace:o}}function k7(e){e=b7(e);const t=P7(e),n=D7(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=Rt({location:"",base:e,go:r,createHref:x7.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function M7(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),k7(e)}function L7(e){return typeof e=="string"||e&&typeof e=="object"}function BB(e){return typeof e=="string"||typeof e=="symbol"}const zB=Symbol("");var UD;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(UD||(UD={}));function Xc(e,t){return Rt(new Error,{type:e,[zB]:!0},t)}function Ui(e,t){return e instanceof Error&&zB in e&&(t==null||!!(e.type&t))}const YD="[^/]+?",E7={sensitive:!1,strict:!1,start:!0,end:!0},R7=/[.+*?^${}()[\]/\\]/g;function V7(e,t){const n=Rt({},E7,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function FB(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const N7={type:0,value:""},B7=/[a-zA-Z0-9_]/;function z7(e){if(!e)return[[]];if(e==="/")return[[N7]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let l=0,s,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;l{o(_)}:$d}function o(f){if(BB(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function l(){return n}function s(f){const d=W7(f,n);n.splice(d,0,f),f.record.name&&!KD(f)&&r.set(f.record.name,f)}function u(f,d){let v,h={},g,p;if("name"in f&&f.name){if(v=r.get(f.name),!v)throw Xc(1,{location:f});p=v.record.name,h=Rt(jD(d.params,v.keys.filter(_=>!_.optional).concat(v.parent?v.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),f.params&&jD(f.params,v.keys.map(_=>_.name))),g=v.stringify(h)}else if(f.path!=null)g=f.path,v=n.find(_=>_.re.test(g)),v&&(h=v.parse(g),p=v.record.name);else{if(v=d.name?r.get(d.name):n.find(_=>_.re.test(d.path)),!v)throw Xc(1,{location:f,currentLocation:d});p=v.record.name,h=Rt({},d.params,f.params),g=v.stringify(h)}const m=[];let y=v;for(;y;)m.unshift(y.record),y=y.parent;return{name:p,path:g,params:h,matched:m,meta:$7(m)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:l,getRecordMatcher:a}}function jD(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ZD(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:G7(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 G7(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function KD(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $7(e){return e.reduce((t,n)=>Rt(t,n.meta),{})}function qD(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function W7(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;FB(e,t[i])<0?r=i:n=i+1}const a=U7(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function U7(e){let t=e;for(;t=t.parent;)if(HB(t)&&FB(e,t)===0)return t}function HB({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Y7(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&D1(i)):[r&&D1(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function X7(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Qa(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const j7=Symbol(""),QD=Symbol(""),VC=Symbol(""),GB=Symbol(""),k1=Symbol("");function $f(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function tl(e,t,n,r,a,i=o=>o()){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((l,s)=>{const u=d=>{d===!1?s(Xc(4,{from:n,to:t})):d instanceof Error?s(d):L7(d)?s(Xc(2,{from:t,to:d})):(o&&r.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),l())},c=i(()=>e.call(r&&r.instances[a],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>s(d))})}function S_(e,t,n,r,a=i=>i()){const i=[];for(const o of e)for(const l in o.components){let s=o.components[l];if(!(t!=="beforeRouteEnter"&&!o.instances[l]))if(kB(s)){const c=(s.__vccOpts||s)[t];c&&i.push(tl(c,n,r,o,l,a))}else{let u=s();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${l}" at "${o.path}"`);const f=e7(c)?c.default:c;o.mods[l]=c,o.components[l]=f;const v=(f.__vccOpts||f)[t];return v&&tl(v,n,r,o,l,a)()}))}}return i}function eP(e){const t=rt(VC),n=rt(GB),r=L(()=>{const s=Be(e.to);return t.resolve(s)}),a=L(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Yc.bind(null,c));if(d>-1)return d;const v=tP(s[u-2]);return u>1&&tP(c)===v&&f[f.length-1].path!==v?f.findIndex(Yc.bind(null,s[u-2])):d}),i=L(()=>a.value>-1&&J7(n.params,r.value.params)),o=L(()=>a.value>-1&&a.value===n.matched.length-1&&OB(n.params,r.value.params));function l(s={}){return q7(s)?t[Be(e.replace)?"replace":"push"](Be(e.to)).catch($d):Promise.resolve()}return{route:r,href:L(()=>r.value.href),isActive:i,isExactActive:o,navigate:l}}const Z7=Ol({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:eP,setup(e,{slots:t}){const n=yn(eP(e)),{options:r}=rt(VC),a=L(()=>({[nP(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[nP(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:na("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),K7=Z7;function q7(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function J7(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Qa(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function tP(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const nP=(e,t,n)=>e??t??n,Q7=Ol({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(k1),a=L(()=>e.route||r.value),i=rt(QD,0),o=L(()=>{let u=Be(i);const{matched:c}=a.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),l=L(()=>a.value.matched[o.value]);Lt(QD,L(()=>o.value+1)),Lt(j7,l),Lt(k1,a);const s=me();return Ce(()=>[s.value,l.value,e.name],([u,c,f],[d,v,h])=>{c&&(c.instances[f]=u,v&&v!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!Yc(c,v)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,f=l.value,d=f&&f.components[c];if(!d)return rP(n.default,{Component:d,route:u});const v=f.props[c],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,p=na(d,Rt({},h,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[c]=null)},ref:s}));return rP(n.default,{Component:p,route:u})||p}}});function rP(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const e9=Q7;function t9(e){const t=H7(e.routes,e),n=e.parseQuery||Y7,r=e.stringifyQuery||JD,a=e.history,i=$f(),o=$f(),l=$f(),s=Te(Oo);let u=Oo;pc&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=__.bind(null,K=>""+K),f=__.bind(null,v7),d=__.bind(null,gv);function v(K,ne){let W,B;return BB(K)?(W=t.getRecordMatcher(K),B=ne):B=K,t.addRoute(B,W)}function h(K){const ne=t.getRecordMatcher(K);ne&&t.removeRoute(ne)}function g(){return t.getRoutes().map(K=>K.record)}function p(K){return!!t.getRecordMatcher(K)}function m(K,ne){if(ne=Rt({},ne||s.value),typeof K=="string"){const N=b_(n,K,ne.path),j=t.resolve({path:N.path},ne),Q=a.createHref(N.fullPath);return Rt(N,j,{params:d(j.params),hash:gv(N.hash),redirectedFrom:void 0,href:Q})}let W;if(K.path!=null)W=Rt({},K,{path:b_(n,K.path,ne.path).path});else{const N=Rt({},K.params);for(const j in N)N[j]==null&&delete N[j];W=Rt({},K,{params:f(N)}),ne.params=f(ne.params)}const B=t.resolve(W,ne),G=K.hash||"";B.params=c(d(B.params));const Z=p7(r,Rt({},K,{hash:c7(G),path:B.path})),R=a.createHref(Z);return Rt({fullPath:Z,hash:G,query:r===JD?X7(K.query):K.query||{}},B,{redirectedFrom:void 0,href:R})}function y(K){return typeof K=="string"?b_(n,K,s.value.path):Rt({},K)}function _(K,ne){if(u!==K)return Xc(8,{from:ne,to:K})}function b(K){return T(K)}function x(K){return b(Rt(y(K),{replace:!0}))}function S(K){const ne=K.matched[K.matched.length-1];if(ne&&ne.redirect){const{redirect:W}=ne;let B=typeof W=="function"?W(K):W;return typeof B=="string"&&(B=B.includes("?")||B.includes("#")?B=y(B):{path:B},B.params={}),Rt({query:K.query,hash:K.hash,params:B.path!=null?{}:K.params},B)}}function T(K,ne){const W=u=m(K),B=s.value,G=K.state,Z=K.force,R=K.replace===!0,N=S(W);if(N)return T(Rt(y(N),{state:typeof N=="object"?Rt({},G,N.state):G,force:Z,replace:R}),ne||W);const j=W;j.redirectedFrom=ne;let Q;return!Z&&m7(r,B,W)&&(Q=Xc(16,{to:j,from:B}),X(B,B,!0,!1)),(Q?Promise.resolve(Q):A(j,B)).catch(q=>Ui(q)?Ui(q,2)?q:Y(q):z(q,j,B)).then(q=>{if(q){if(Ui(q,2))return T(Rt({replace:R},y(q.to),{state:typeof q.to=="object"?Rt({},G,q.to.state):G,force:Z}),ne||j)}else q=P(j,B,!0,R,G);return D(j,B,q),q})}function C(K,ne){const W=_(K,ne);return W?Promise.reject(W):Promise.resolve()}function w(K){const ne=le.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(K):K()}function A(K,ne){let W;const[B,G,Z]=n9(K,ne);W=S_(B.reverse(),"beforeRouteLeave",K,ne);for(const N of B)N.leaveGuards.forEach(j=>{W.push(tl(j,K,ne))});const R=C.bind(null,K,ne);return W.push(R),ae(W).then(()=>{W=[];for(const N of i.list())W.push(tl(N,K,ne));return W.push(R),ae(W)}).then(()=>{W=S_(G,"beforeRouteUpdate",K,ne);for(const N of G)N.updateGuards.forEach(j=>{W.push(tl(j,K,ne))});return W.push(R),ae(W)}).then(()=>{W=[];for(const N of Z)if(N.beforeEnter)if(Qa(N.beforeEnter))for(const j of N.beforeEnter)W.push(tl(j,K,ne));else W.push(tl(N.beforeEnter,K,ne));return W.push(R),ae(W)}).then(()=>(K.matched.forEach(N=>N.enterCallbacks={}),W=S_(Z,"beforeRouteEnter",K,ne,w),W.push(R),ae(W))).then(()=>{W=[];for(const N of o.list())W.push(tl(N,K,ne));return W.push(R),ae(W)}).catch(N=>Ui(N,8)?N:Promise.reject(N))}function D(K,ne,W){l.list().forEach(B=>w(()=>B(K,ne,W)))}function P(K,ne,W,B,G){const Z=_(K,ne);if(Z)return Z;const R=ne===Oo,N=pc?history.state:{};W&&(B||R?a.replace(K.fullPath,Rt({scroll:R&&N&&N.scroll},G)):a.push(K.fullPath,G)),s.value=K,X(K,ne,W,R),Y()}let k;function M(){k||(k=a.listen((K,ne,W)=>{if(!be.listening)return;const B=m(K),G=S(B);if(G){T(Rt(G,{replace:!0}),B).catch($d);return}u=B;const Z=s.value;pc&&T7($D(Z.fullPath,W.delta),Ny()),A(B,Z).catch(R=>Ui(R,12)?R:Ui(R,2)?(T(R.to,B).then(N=>{Ui(N,20)&&!W.delta&&W.type===pv.pop&&a.go(-1,!1)}).catch($d),Promise.reject()):(W.delta&&a.go(-W.delta,!1),z(R,B,Z))).then(R=>{R=R||P(B,Z,!1),R&&(W.delta&&!Ui(R,8)?a.go(-W.delta,!1):W.type===pv.pop&&Ui(R,20)&&a.go(-1,!1)),D(B,Z,R)}).catch($d)}))}let V=$f(),O=$f(),$;function z(K,ne,W){Y(K);const B=O.list();return B.length?B.forEach(G=>G(K,ne,W)):console.error(K),Promise.reject(K)}function H(){return $&&s.value!==Oo?Promise.resolve():new Promise((K,ne)=>{V.add([K,ne])})}function Y(K){return $||($=!K,M(),V.list().forEach(([ne,W])=>K?W(K):ne()),V.reset()),K}function X(K,ne,W,B){const{scrollBehavior:G}=e;if(!pc||!G)return Promise.resolve();const Z=!W&&A7($D(K.fullPath,0))||(B||!W)&&history.state&&history.state.scroll||null;return ht().then(()=>G(K,ne,Z)).then(R=>R&&C7(R)).catch(R=>z(R,K,ne))}const J=K=>a.go(K);let ce;const le=new Set,be={currentRoute:s,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:p,getRoutes:g,resolve:m,options:e,push:b,replace:x,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:O.add,isReady:H,install(K){const ne=this;K.component("RouterLink",K7),K.component("RouterView",e9),K.config.globalProperties.$router=ne,Object.defineProperty(K.config.globalProperties,"$route",{enumerable:!0,get:()=>Be(s)}),pc&&!ce&&s.value===Oo&&(ce=!0,b(a.location).catch(G=>{}));const W={};for(const G in Oo)Object.defineProperty(W,G,{get:()=>s.value[G],enumerable:!0});K.provide(VC,ne),K.provide(GB,dN(W)),K.provide(k1,s);const B=K.unmount;le.add(K),K.unmount=function(){le.delete(K),le.size<1&&(u=Oo,k&&k(),k=null,s.value=Oo,ce=!1,$=!1),B()}}};function ae(K){return K.reduce((ne,W)=>ne.then(()=>w(W)),Promise.resolve())}return be}function n9(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oYc(u,l))?r.push(l):n.push(l));const s=e.matched[o];s&&(t.matched.find(u=>Yc(u,s))||a.push(s))}return[n,r,a]}const Ua=t9({history:M7("./"),routes:[{path:"/:config",name:"home",component:()=>ig(()=>import("./DevicesView-DY0INSis.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{path:"/:config/devices/:view?",name:"devices",component:()=>ig(()=>import("./DevicesView-DY0INSis.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{path:"/:config/settings/:tab?/:item?",name:"settings",component:()=>ig(()=>import("./SettingsView-CxQSetfC.js"),__vite__mapDeps([3,4,5,1,2,6]),import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>ig(()=>import("./InternalsView-DEXkAGNR.js"),__vite__mapDeps([7,4,5]),import.meta.url)}]});/*! + */const pc=typeof document<"u";function kB(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function e7(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&kB(e.default)}const Rt=Object.assign;function __(e,t){const n={};for(const r in t){const a=t[r];n[r]=Qa(a)?a.map(e):e(a)}return n}const $d=()=>{},Qa=Array.isArray,MB=/#/g,t7=/&/g,n7=/\//g,r7=/=/g,a7=/\?/g,LB=/\+/g,i7=/%5B/g,o7=/%5D/g,EB=/%5E/g,l7=/%60/g,RB=/%7B/g,s7=/%7C/g,VB=/%7D/g,u7=/%20/g;function RC(e){return encodeURI(""+e).replace(s7,"|").replace(i7,"[").replace(o7,"]")}function c7(e){return RC(e).replace(RB,"{").replace(VB,"}").replace(EB,"^")}function D1(e){return RC(e).replace(LB,"%2B").replace(u7,"+").replace(MB,"%23").replace(t7,"%26").replace(l7,"`").replace(RB,"{").replace(VB,"}").replace(EB,"^")}function f7(e){return D1(e).replace(r7,"%3D")}function d7(e){return RC(e).replace(MB,"%23").replace(a7,"%3F")}function v7(e){return e==null?"":d7(e).replace(n7,"%2F")}function gv(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const h7=/\/$/,g7=e=>e.replace(h7,"");function b_(e,t,n="/"){let r,a={},i="",o="";const l=t.indexOf("#");let s=t.indexOf("?");return l=0&&(s=-1),s>-1&&(r=t.slice(0,s),i=t.slice(s+1,l>-1?l:t.length),a=e(i)),l>-1&&(r=r||t.slice(0,l),o=t.slice(l,t.length)),r=_7(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:gv(o)}}function p7(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function HD(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function m7(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Yc(t.matched[r],n.matched[a])&&OB(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Yc(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function OB(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!y7(e[n],t[n]))return!1;return!0}function y7(e,t){return Qa(e)?GD(e,t):Qa(t)?GD(t,e):e===t}function GD(e,t){return Qa(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function _7(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,l;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const Oo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var pv;(function(e){e.pop="pop",e.push="push"})(pv||(pv={}));var Wd;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Wd||(Wd={}));function b7(e){if(!e)if(pc){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),g7(e)}const S7=/^[^#]+#/;function x7(e,t){return e.replace(S7,"#")+t}function w7(e,t){const 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)}}const Ny=()=>({left:window.scrollX,top:window.scrollY});function C7(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=w7(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function $D(e,t){return(history.state?history.state.position-t:-1)+e}const P1=new Map;function T7(e,t){P1.set(e,t)}function A7(e){const t=P1.get(e);return P1.delete(e),t}let I7=()=>location.protocol+"//"+location.host;function NB(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let l=a.includes(e.slice(i))?e.slice(i).length:1,s=a.slice(l);return s[0]!=="/"&&(s="/"+s),HD(s,"")}return HD(n,e)+r+a}function D7(e,t,n,r){let a=[],i=[],o=null;const l=({state:d})=>{const v=NB(e,location),h=n.value,g=t.value;let p=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}p=g?d.position-g.position:0}else r(v);a.forEach(m=>{m(n.value,h,{delta:p,type:pv.pop,direction:p?p>0?Wd.forward:Wd.back:Wd.unknown})})};function s(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return i.push(v),v}function c(){const{history:d}=window;d.state&&d.replaceState(Rt({},d.state,{scroll:Ny()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:s,listen:u,destroy:f}}function WD(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?Ny():null}}function P7(e){const{history:t,location:n}=window,r={value:NB(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+s:I7()+e+s;try{t[c?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[c?"replace":"assign"](d)}}function o(s,u){const c=Rt({},t.state,WD(a.value.back,s,a.value.forward,!0),u,{position:a.value.position});i(s,c,!0),r.value=s}function l(s,u){const c=Rt({},a.value,t.state,{forward:s,scroll:Ny()});i(c.current,c,!0);const f=Rt({},WD(r.value,s,null),{position:c.position+1},u);i(s,f,!1),r.value=s}return{location:r,state:a,push:l,replace:o}}function k7(e){e=b7(e);const t=P7(e),n=D7(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=Rt({location:"",base:e,go:r,createHref:x7.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function M7(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),k7(e)}function L7(e){return typeof e=="string"||e&&typeof e=="object"}function BB(e){return typeof e=="string"||typeof e=="symbol"}const zB=Symbol("");var UD;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(UD||(UD={}));function Xc(e,t){return Rt(new Error,{type:e,[zB]:!0},t)}function Ui(e,t){return e instanceof Error&&zB in e&&(t==null||!!(e.type&t))}const YD="[^/]+?",E7={sensitive:!1,strict:!1,start:!0,end:!0},R7=/[.+*?^${}()[\]/\\]/g;function V7(e,t){const n=Rt({},E7,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function FB(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const N7={type:0,value:""},B7=/[a-zA-Z0-9_]/;function z7(e){if(!e)return[[]];if(e==="/")return[[N7]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let l=0,s,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=s}for(;l{o(_)}:$d}function o(f){if(BB(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function l(){return n}function s(f){const d=W7(f,n);n.splice(d,0,f),f.record.name&&!KD(f)&&r.set(f.record.name,f)}function u(f,d){let v,h={},g,p;if("name"in f&&f.name){if(v=r.get(f.name),!v)throw Xc(1,{location:f});p=v.record.name,h=Rt(jD(d.params,v.keys.filter(_=>!_.optional).concat(v.parent?v.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),f.params&&jD(f.params,v.keys.map(_=>_.name))),g=v.stringify(h)}else if(f.path!=null)g=f.path,v=n.find(_=>_.re.test(g)),v&&(h=v.parse(g),p=v.record.name);else{if(v=d.name?r.get(d.name):n.find(_=>_.re.test(d.path)),!v)throw Xc(1,{location:f,currentLocation:d});p=v.record.name,h=Rt({},d.params,f.params),g=v.stringify(h)}const m=[];let y=v;for(;y;)m.unshift(y.record),y=y.parent;return{name:p,path:g,params:h,matched:m,meta:$7(m)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:l,getRecordMatcher:a}}function jD(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function ZD(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:G7(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 G7(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function KD(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function $7(e){return e.reduce((t,n)=>Rt(t,n.meta),{})}function qD(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function W7(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;FB(e,t[i])<0?r=i:n=i+1}const a=U7(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function U7(e){let t=e;for(;t=t.parent;)if(HB(t)&&FB(e,t)===0)return t}function HB({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Y7(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&D1(i)):[r&&D1(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function X7(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=Qa(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const j7=Symbol(""),QD=Symbol(""),VC=Symbol(""),GB=Symbol(""),k1=Symbol("");function $f(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function tl(e,t,n,r,a,i=o=>o()){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((l,s)=>{const u=d=>{d===!1?s(Xc(4,{from:n,to:t})):d instanceof Error?s(d):L7(d)?s(Xc(2,{from:t,to:d})):(o&&r.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),l())},c=i(()=>e.call(r&&r.instances[a],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>s(d))})}function S_(e,t,n,r,a=i=>i()){const i=[];for(const o of e)for(const l in o.components){let s=o.components[l];if(!(t!=="beforeRouteEnter"&&!o.instances[l]))if(kB(s)){const c=(s.__vccOpts||s)[t];c&&i.push(tl(c,n,r,o,l,a))}else{let u=s();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${l}" at "${o.path}"`);const f=e7(c)?c.default:c;o.mods[l]=c,o.components[l]=f;const v=(f.__vccOpts||f)[t];return v&&tl(v,n,r,o,l,a)()}))}}return i}function eP(e){const t=rt(VC),n=rt(GB),r=L(()=>{const s=Be(e.to);return t.resolve(s)}),a=L(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Yc.bind(null,c));if(d>-1)return d;const v=tP(s[u-2]);return u>1&&tP(c)===v&&f[f.length-1].path!==v?f.findIndex(Yc.bind(null,s[u-2])):d}),i=L(()=>a.value>-1&&J7(n.params,r.value.params)),o=L(()=>a.value>-1&&a.value===n.matched.length-1&&OB(n.params,r.value.params));function l(s={}){return q7(s)?t[Be(e.replace)?"replace":"push"](Be(e.to)).catch($d):Promise.resolve()}return{route:r,href:L(()=>r.value.href),isActive:i,isExactActive:o,navigate:l}}const Z7=Ol({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:eP,setup(e,{slots:t}){const n=yn(eP(e)),{options:r}=rt(VC),a=L(()=>({[nP(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[nP(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:na("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),K7=Z7;function q7(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function J7(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!Qa(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function tP(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const nP=(e,t,n)=>e??t??n,Q7=Ol({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=rt(k1),a=L(()=>e.route||r.value),i=rt(QD,0),o=L(()=>{let u=Be(i);const{matched:c}=a.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),l=L(()=>a.value.matched[o.value]);Lt(QD,L(()=>o.value+1)),Lt(j7,l),Lt(k1,a);const s=me();return Ce(()=>[s.value,l.value,e.name],([u,c,f],[d,v,h])=>{c&&(c.instances[f]=u,v&&v!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!Yc(c,v)||!d)&&(c.enterCallbacks[f]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,f=l.value,d=f&&f.components[c];if(!d)return rP(n.default,{Component:d,route:u});const v=f.props[c],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,p=na(d,Rt({},h,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[c]=null)},ref:s}));return rP(n.default,{Component:p,route:u})||p}}});function rP(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const e9=Q7;function t9(e){const t=H7(e.routes,e),n=e.parseQuery||Y7,r=e.stringifyQuery||JD,a=e.history,i=$f(),o=$f(),l=$f(),s=Te(Oo);let u=Oo;pc&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=__.bind(null,K=>""+K),f=__.bind(null,v7),d=__.bind(null,gv);function v(K,ne){let W,B;return BB(K)?(W=t.getRecordMatcher(K),B=ne):B=K,t.addRoute(B,W)}function h(K){const ne=t.getRecordMatcher(K);ne&&t.removeRoute(ne)}function g(){return t.getRoutes().map(K=>K.record)}function p(K){return!!t.getRecordMatcher(K)}function m(K,ne){if(ne=Rt({},ne||s.value),typeof K=="string"){const N=b_(n,K,ne.path),j=t.resolve({path:N.path},ne),Q=a.createHref(N.fullPath);return Rt(N,j,{params:d(j.params),hash:gv(N.hash),redirectedFrom:void 0,href:Q})}let W;if(K.path!=null)W=Rt({},K,{path:b_(n,K.path,ne.path).path});else{const N=Rt({},K.params);for(const j in N)N[j]==null&&delete N[j];W=Rt({},K,{params:f(N)}),ne.params=f(ne.params)}const B=t.resolve(W,ne),G=K.hash||"";B.params=c(d(B.params));const Z=p7(r,Rt({},K,{hash:c7(G),path:B.path})),R=a.createHref(Z);return Rt({fullPath:Z,hash:G,query:r===JD?X7(K.query):K.query||{}},B,{redirectedFrom:void 0,href:R})}function y(K){return typeof K=="string"?b_(n,K,s.value.path):Rt({},K)}function _(K,ne){if(u!==K)return Xc(8,{from:ne,to:K})}function b(K){return T(K)}function x(K){return b(Rt(y(K),{replace:!0}))}function S(K){const ne=K.matched[K.matched.length-1];if(ne&&ne.redirect){const{redirect:W}=ne;let B=typeof W=="function"?W(K):W;return typeof B=="string"&&(B=B.includes("?")||B.includes("#")?B=y(B):{path:B},B.params={}),Rt({query:K.query,hash:K.hash,params:B.path!=null?{}:K.params},B)}}function T(K,ne){const W=u=m(K),B=s.value,G=K.state,Z=K.force,R=K.replace===!0,N=S(W);if(N)return T(Rt(y(N),{state:typeof N=="object"?Rt({},G,N.state):G,force:Z,replace:R}),ne||W);const j=W;j.redirectedFrom=ne;let Q;return!Z&&m7(r,B,W)&&(Q=Xc(16,{to:j,from:B}),X(B,B,!0,!1)),(Q?Promise.resolve(Q):A(j,B)).catch(q=>Ui(q)?Ui(q,2)?q:Y(q):z(q,j,B)).then(q=>{if(q){if(Ui(q,2))return T(Rt({replace:R},y(q.to),{state:typeof q.to=="object"?Rt({},G,q.to.state):G,force:Z}),ne||j)}else q=P(j,B,!0,R,G);return D(j,B,q),q})}function C(K,ne){const W=_(K,ne);return W?Promise.reject(W):Promise.resolve()}function w(K){const ne=le.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(K):K()}function A(K,ne){let W;const[B,G,Z]=n9(K,ne);W=S_(B.reverse(),"beforeRouteLeave",K,ne);for(const N of B)N.leaveGuards.forEach(j=>{W.push(tl(j,K,ne))});const R=C.bind(null,K,ne);return W.push(R),ae(W).then(()=>{W=[];for(const N of i.list())W.push(tl(N,K,ne));return W.push(R),ae(W)}).then(()=>{W=S_(G,"beforeRouteUpdate",K,ne);for(const N of G)N.updateGuards.forEach(j=>{W.push(tl(j,K,ne))});return W.push(R),ae(W)}).then(()=>{W=[];for(const N of Z)if(N.beforeEnter)if(Qa(N.beforeEnter))for(const j of N.beforeEnter)W.push(tl(j,K,ne));else W.push(tl(N.beforeEnter,K,ne));return W.push(R),ae(W)}).then(()=>(K.matched.forEach(N=>N.enterCallbacks={}),W=S_(Z,"beforeRouteEnter",K,ne,w),W.push(R),ae(W))).then(()=>{W=[];for(const N of o.list())W.push(tl(N,K,ne));return W.push(R),ae(W)}).catch(N=>Ui(N,8)?N:Promise.reject(N))}function D(K,ne,W){l.list().forEach(B=>w(()=>B(K,ne,W)))}function P(K,ne,W,B,G){const Z=_(K,ne);if(Z)return Z;const R=ne===Oo,N=pc?history.state:{};W&&(B||R?a.replace(K.fullPath,Rt({scroll:R&&N&&N.scroll},G)):a.push(K.fullPath,G)),s.value=K,X(K,ne,W,R),Y()}let k;function M(){k||(k=a.listen((K,ne,W)=>{if(!be.listening)return;const B=m(K),G=S(B);if(G){T(Rt(G,{replace:!0}),B).catch($d);return}u=B;const Z=s.value;pc&&T7($D(Z.fullPath,W.delta),Ny()),A(B,Z).catch(R=>Ui(R,12)?R:Ui(R,2)?(T(R.to,B).then(N=>{Ui(N,20)&&!W.delta&&W.type===pv.pop&&a.go(-1,!1)}).catch($d),Promise.reject()):(W.delta&&a.go(-W.delta,!1),z(R,B,Z))).then(R=>{R=R||P(B,Z,!1),R&&(W.delta&&!Ui(R,8)?a.go(-W.delta,!1):W.type===pv.pop&&Ui(R,20)&&a.go(-1,!1)),D(B,Z,R)}).catch($d)}))}let V=$f(),O=$f(),$;function z(K,ne,W){Y(K);const B=O.list();return B.length?B.forEach(G=>G(K,ne,W)):console.error(K),Promise.reject(K)}function H(){return $&&s.value!==Oo?Promise.resolve():new Promise((K,ne)=>{V.add([K,ne])})}function Y(K){return $||($=!K,M(),V.list().forEach(([ne,W])=>K?W(K):ne()),V.reset()),K}function X(K,ne,W,B){const{scrollBehavior:G}=e;if(!pc||!G)return Promise.resolve();const Z=!W&&A7($D(K.fullPath,0))||(B||!W)&&history.state&&history.state.scroll||null;return ht().then(()=>G(K,ne,Z)).then(R=>R&&C7(R)).catch(R=>z(R,K,ne))}const J=K=>a.go(K);let ce;const le=new Set,be={currentRoute:s,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:p,getRoutes:g,resolve:m,options:e,push:b,replace:x,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:O.add,isReady:H,install(K){const ne=this;K.component("RouterLink",K7),K.component("RouterView",e9),K.config.globalProperties.$router=ne,Object.defineProperty(K.config.globalProperties,"$route",{enumerable:!0,get:()=>Be(s)}),pc&&!ce&&s.value===Oo&&(ce=!0,b(a.location).catch(G=>{}));const W={};for(const G in Oo)Object.defineProperty(W,G,{get:()=>s.value[G],enumerable:!0});K.provide(VC,ne),K.provide(GB,dN(W)),K.provide(k1,s);const B=K.unmount;le.add(K),K.unmount=function(){le.delete(K),le.size<1&&(u=Oo,k&&k(),k=null,s.value=Oo,ce=!1,$=!1),B()}}};function ae(K){return K.reduce((ne,W)=>ne.then(()=>w(W)),Promise.resolve())}return be}function n9(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oYc(u,l))?r.push(l):n.push(l));const s=e.matched[o];s&&(t.matched.find(u=>Yc(u,s))||a.push(s))}return[n,r,a]}const Ua=t9({history:M7("./"),routes:[{path:"/:config",name:"home",component:()=>ig(()=>import("./DevicesView-10FLdF9e.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{path:"/:config/devices/:view?",name:"devices",component:()=>ig(()=>import("./DevicesView-10FLdF9e.js"),__vite__mapDeps([0,1,2]),import.meta.url)},{path:"/:config/settings/:tab?/:item?",name:"settings",component:()=>ig(()=>import("./SettingsView-Cnx34FlW.js"),__vite__mapDeps([3,4,5,1,2,6]),import.meta.url)},{path:"/:config/internals",name:"internals",component:()=>ig(()=>import("./InternalsView-WC1MhjLC.js"),__vite__mapDeps([7,4,5]),import.meta.url)}]});/*! * shared v9.14.1 * (c) 2024 kazuya kawaguchi * Released under the MIT License. @@ -49,7 +49,7 @@ Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function `)}function pk(e){const t=e.dark?2:1,n=e.dark?1:2,r=[];for(const[a,i]of Object.entries(e.colors)){const o=xa(i);r.push(`--v-theme-${a}: ${o.r},${o.g},${o.b}`),a.startsWith("on-")||r.push(`--v-theme-${a}-overlay-multiplier: ${W1(i)>.18?t:n}`)}for(const[a,i]of Object.entries(e.variables)){const o=typeof i=="string"&&i.startsWith("#")?xa(i):void 0,l=o?`${o.r}, ${o.g}, ${o.b}`:void 0;r.push(`--v-${a}: ${l??i}`)}return r}function ti(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"content";const n=pm(),r=me();if(yt){const a=new ResizeObserver(i=>{e==null||e(i,a),i.length&&(t==="content"?r.value=i[0].contentRect:r.value=i[0].target.getBoundingClientRect())});Cn(()=>{a.disconnect()}),Ce(()=>n.el,(i,o)=>{o&&(a.unobserve(o),r.value=void 0),i&&a.observe(i)},{flush:"post"})}return{resizeRef:n,contentRect:lh(r)}}const xv=Symbol.for("vuetify:layout"),Uz=Symbol.for("vuetify:layout-item"),mk=1e3,Yz=re({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),xu=re({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Xz(){const e=rt(xv);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function wu(e){const t=rt(xv);if(!t)throw new Error("[Vuetify] Could not find injected layout");const n=e.id??`layout-item-${Wn()}`,r=Jt("useLayoutItem");Lt(Uz,{id:n});const a=Te(!1);xC(()=>a.value=!0),kN(()=>a.value=!1);const{layoutItemStyles:i,layoutItemScrimStyles:o}=t.register(r,{...e,active:L(()=>a.value?!1:e.active.value),id:n});return Cn(()=>t.unregister(n)),{layoutItemStyles:i,layoutRect:t.layoutRect,layoutItemScrimStyles:o}}const nK=(e,t,n,r)=>{let a={top:0,left:0,right:0,bottom:0};const i=[{id:"",layer:{...a}}];for(const o of e){const l=t.get(o),s=n.get(o),u=r.get(o);if(!l||!s||!u)continue;const c={...a,[l.value]:parseInt(a[l.value],10)+(u.value?parseInt(s.value,10):0)};i.push({id:o,layer:c}),a=c}return i};function jz(e){const t=rt(xv,null),n=L(()=>t?t.rootZIndex.value-100:mk),r=me([]),a=yn(new Map),i=yn(new Map),o=yn(new Map),l=yn(new Map),s=yn(new Map),{resizeRef:u,contentRect:c}=ti(),f=L(()=>{const S=new Map,T=e.overlaps??[];for(const C of T.filter(w=>w.includes(":"))){const[w,A]=C.split(":");if(!r.value.includes(w)||!r.value.includes(A))continue;const D=a.get(w),P=a.get(A),k=i.get(w),M=i.get(A);!D||!P||!k||!M||(S.set(A,{position:D.value,amount:parseInt(k.value,10)}),S.set(w,{position:P.value,amount:-parseInt(M.value,10)}))}return S}),d=L(()=>{const S=[...new Set([...o.values()].map(C=>C.value))].sort((C,w)=>C-w),T=[];for(const C of S){const w=r.value.filter(A=>{var D;return((D=o.get(A))==null?void 0:D.value)===C});T.push(...w)}return nK(T,a,i,l)}),v=L(()=>!Array.from(s.values()).some(S=>S.value)),h=L(()=>d.value[d.value.length-1].layer),g=L(()=>({"--v-layout-left":De(h.value.left),"--v-layout-right":De(h.value.right),"--v-layout-top":De(h.value.top),"--v-layout-bottom":De(h.value.bottom),...v.value?void 0:{transition:"none"}})),p=L(()=>d.value.slice(1).map((S,T)=>{let{id:C}=S;const{layer:w}=d.value[T],A=i.get(C),D=a.get(C);return{id:C,...w,size:Number(A.value),position:D.value}})),m=S=>p.value.find(T=>T.id===S),y=Jt("createLayout"),_=Te(!1);wn(()=>{_.value=!0}),Lt(xv,{register:(S,T)=>{let{id:C,order:w,position:A,layoutSize:D,elementSize:P,active:k,disableTransitions:M,absolute:V}=T;o.set(C,w),a.set(C,A),i.set(C,D),l.set(C,k),M&&s.set(C,M);const $=Cc(Uz,y==null?void 0:y.vnode).indexOf(S);$>-1?r.value.splice($,0,C):r.value.push(C);const z=L(()=>p.value.findIndex(J=>J.id===C)),H=L(()=>n.value+d.value.length*2-z.value*2),Y=L(()=>{const J=A.value==="left"||A.value==="right",ce=A.value==="right",le=A.value==="bottom",be=P.value??D.value,ae=be===0?"%":"px",K={[A.value]:0,zIndex:H.value,transform:`translate${J?"X":"Y"}(${(k.value?0:-(be===0?100:be))*(ce||le?-1:1)}${ae})`,position:V.value||n.value!==mk?"absolute":"fixed",...v.value?void 0:{transition:"none"}};if(!_.value)return K;const ne=p.value[z.value];if(!ne)throw new Error(`[Vuetify] Could not find layout item "${C}"`);const W=f.value.get(C);return W&&(ne[W.position]+=W.amount),{...K,height:J?`calc(100% - ${ne.top}px - ${ne.bottom}px)`:P.value?`${P.value}px`:void 0,left:ce?void 0:`${ne.left}px`,right:ce?`${ne.right}px`:void 0,top:A.value!=="bottom"?`${ne.top}px`:void 0,bottom:A.value!=="top"?`${ne.bottom}px`:void 0,width:J?P.value?`${P.value}px`:void 0:`calc(100% - ${ne.left}px - ${ne.right}px)`}}),X=L(()=>({zIndex:H.value-1}));return{layoutItemStyles:Y,layoutItemScrimStyles:X,zIndex:H}},unregister:S=>{o.delete(S),a.delete(S),i.delete(S),l.delete(S),s.delete(S),r.value=r.value.filter(T=>T!==S)},mainRect:h,mainStyles:g,getLayoutItem:m,items:p,layoutRect:c,rootZIndex:n});const b=L(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),x=L(()=>({zIndex:t?n.value:void 0,position:t?"relative":void 0,overflow:t?"hidden":void 0}));return{layoutClasses:b,layoutStyles:x,getLayoutItem:m,items:p,layoutRect:c,layoutRef:u}}function Zz(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:t,...n}=e,r=lr(t,n),{aliases:a={},components:i={},directives:o={}}=r,l=Hj(r.defaults),s=$Z(r.display,r.ssr),u=tK(r.theme),c=JZ(r.icons),f=qj(r.locale),d=FZ(r.date,f),v=UZ(r.goTo,f);return{install:g=>{for(const p in o)g.directive(p,o[p]);for(const p in i)g.component(p,i[p]);for(const p in a)g.component(p,ra({...a[p],name:p,aliasName:a[p].name}));if(u.install(g),g.provide(qc,l),g.provide(Y1,s),g.provide(Sv,u),g.provide(X1,c),g.provide(Jc,f),g.provide(Hz,d.options),g.provide(uk,d.instance),g.provide($z,v),yt&&r.ssr)if(g.$nuxt)g.$nuxt.hook("app:suspense:resolve",()=>{s.update()});else{const{mount:p}=g;g.mount=function(){const m=p(...arguments);return ht(()=>s.update()),g.mount=p,m}}Wn.reset(),g.mixin({computed:{$vuetify(){return yn({defaults:Uu.call(this,qc),display:Uu.call(this,Y1),theme:Uu.call(this,Sv),icons:Uu.call(this,X1),locale:Uu.call(this,Jc),date:Uu.call(this,uk)})}}})},defaults:l,display:s,theme:u,icons:c,locale:f,date:d,goTo:v}}const rK="3.7.4";Zz.version=rK;function Uu(e){var r,a;const t=this.$,n=((r=t.parent)==null?void 0:r.provides)??((a=t.vnode.appContext)==null?void 0:a.provides);if(n&&e in n)return n[e]}const aT=qY("fhem",()=>{const e=vh(),t=rT(),n=yn({settings:{protocol:window.location.protocol.replace(":",""),server:window.location.hostname,port:window.location.port,path:window.location.pathname.replace("/","").split("/")[0],xhr:!1,lang:e.locale.value,dark:!1,loglevel:1},config:{header:{},navigation:[],panels:[],templates:[],content:{},colors:{}},header:{time:new Date,timeFormat:{hour:"2-digit",minute:"2-digit"},dateFormat:{weekday:"long",year:"numeric",month:"long",day:"numeric"},showTime:!1,showDate:!1,showTitle:!0,hideNavigation:!1,imageUrl:null,imageGradient:null,showDarkMode:!1,showReloadPage:!1,showUpdate:!1,showSettings:!1,commands:[],darkModeOverFhem:null,defaultRoute:null},fhemDevice:null,panelView:[],panelList:[],navigation:[],threads:[],distTemplates:["blind","chart","contact","dimmer","light","lightscene","motiondetector","proplanta","smokedetector","sonosplayer","switch","temperatur","thermostat"],noConfig:!1,isLoaded:!1,isReady:!1,message:!1,currentView:null,settingsTab:null,settingsItem:null,version:null,updateAvailable:!1,updateProgress:!1,helpURL:"https://github.com/jemu75/fhemApp/tree/master?tab=readme-ov-file#"}),r={csrf:null,conn:null,xhrOffset:0,xhrBuffer:"",evtBuffer:[],panelMap:[],timeOffset:0};function a(W,B,G,Z){let R={lang:window.navigator.language||"en-EN",format:{hour:"numeric",minute:"numeric",second:"numeric",fractionalSecondDigits:3}},N={ts:new Date().toLocaleString(R.lang,R.format),text:B,details:n.settings.loglevel<7?"":G||""};Z&&!n.message&&(n.message={type:W===2?"error":W===3?"warning":"info",title:"_app.messages."+Z+".title",text:"_app.messages."+Z+".text"}),W<=n.settings.loglevel&&(W===2?console.error(N.ts,N.text,N.details):W===3?console.warn(N.ts,N.text,N.details):console.info(N.ts,N.text,N.details))}function i(){setInterval(()=>{n.header.time=new Date(new Date().getTime()+r.timeOffset)},1e3)}async function o(){let W=new Headers;W.append("pragma","no-cache"),W.append("cache-control","no-cache");let G=await fetch("CHANGELOG.md",{method:"GET",headers:W}).then(Z=>Z.text());n.version=G.split(` `)[0].split(" ")[1].trim()}function l(W){return W?n.threads.splice(n.threads.indexOf(W),1):n.threads.push((n.threads.slice(-1)[0]||0)+1),n.threads.slice(-1)[0]}function s(W){window.open(n.helpURL+W,"_blank")}function u(W){let B;W!==t.global.name.value&&(t.global.name.value=t.global.name.value==="dark"?"light":"dark"),n.config.header.imageGradient||(B=t.global.current.value.colors.primary,n.header.imageGradient="to top ,"+y(B,.6)+", "+y(B,.6))}function c(){let W=window.matchMedia("(prefers-color-scheme: dark");u(W.matches?"dark":"light"),W.addEventListener("change",B=>{n.settings.dark||u(B.matches?"dark":"light")})}function f(W){let B={connChanged:!1,routeChanged:!1,configChanged:!1,langChanged:!1,darkChanged:!1};if(W.query)for(const G of Object.keys(n.settings))W.query[G]&&W.query[G]!==n.settings[G]&&(n.settings[G]=W.query[G],["protocol","server","port","path"].indexOf(G)!==-1&&(B.connChanged=!0),G==="lang"&&(B.langChanged=!0),G==="dark"&&(B.darkChanged=!0));return W.params&&(W.params.config&&W.params.config!==n.fhemDevice&&(n.fhemDevice=W.params.config,B.configChanged=!0),W.params.view&&W.params.view!==n.currentView&&(n.currentView=W.params.view,B.routeChanged=!0),W.name==="settings"&&(n.settingsTab=W.params.tab||"general",n.settingsItem=W.params.item)),a(4,"URL processed.",W),B}function d(W){let B=n.settings,G=B.protocol+"://"+B.server+":"+B.port+(B.path?"/"+B.path:"");return G+=W||"",G}async function v(W,B){let G="?XHR=1",Z={method:"POST"},R=[],N;return W!=="token"&&r.csrf&&(G+="&fwcsrf="+r.csrf),B&&(Z.body="cmd="+B),/^set.*/.test(B)&&(R=B.split(" "),R.length>2&&(r.evtBuffer.push({reading:R.slice(1,3).join("-"),value:R.slice(-1)}),w(!0))),a(4,"Request send to FHEM.",{url:d(G),options:Z}),await fetch(d(G),Z).then(j=>(W==="token"&&(N={token:j.headers.get("x-fhem-csrftoken")}),W==="json"&&(N=j.json()),W==="text"&&(N=j.text()),N)).catch(j=>(a(2,"Connection to FHEM failed.",j,"request"),!1))}async function h(){let W=await v("token",null);return W?(r.csrf=W.token,!0):!1}async function g(){let W=await v("text","{ localtime() }");return W?(r.timeOffset=new Date(W)-new Date,!0):!1}function p(W,B){try{const G=JSON.parse(W);if(G&&typeof G=="object")return B?{result:G,error:!1}:G}catch(G){return B||a(2,"JSON parsing failed.",{input:W,error:G.message},"jsonParse"),B?{result:null,error:G.message}:!1}return a(3,"Unhandled state during JSON parsing.",null,"jsonParse"),!1}function m(W){try{const B=atob(W);if(B&&typeof B=="string")return new TextDecoder().decode(Uint8Array.from(B,G=>G.codePointAt(0)))}catch{return a(2,"Base64 decode failed.",W,"base64"),!1}return a(3,"Unhandled state during Base64 Decoding.",null,"base64"),!1}function y(W,B){let G;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(W))return G=W.substring(1).split(""),G.length===3&&(G=[G[0],G[0],G[1],G[1],G[2],G[2]]),G="0x"+G.join(""),"rgba("+[G>>16&255,G>>8&255,G&255].join(",")+","+B+")"}async function _(W){let B=new Headers;B.append("pragma","no-cache"),B.append("cache-control","no-cache");let Z=await fetch(W,{method:"GET",headers:B}).then(R=>R.json()).catch(R=>a(2,"Loading JSON-File "+W+" failed.",{file:W,err:R}));return Z&&a(4,"JSON-File "+W+" was successful loaded.",{file:W,result:Z}),await Z}async function b(){let W=await v("text","get "+n.fhemDevice+" config"),B,G;if(RegExp("Please define "+n.fhemDevice+" first").test(W))return a(2,"Wrong FHEM Config-Device in URL.",{fhemResult:W},"wrongDevice"),!1;if(B=m(W),G=typeof B=="string"?p(B):!1,n.noConfig=!1,!G)return a(2,"Loading the Configuration of FHEM failed.",W,"config"),!1;G.error&&(G.error==="No config found!"&&(n.noConfig=!0),a(3,G.error));for(const Z of Object.keys(n.config))G[Z]&&G[Z]!==n.config[Z]&&(n.config[Z].length>0&&n.config[Z].splice(0),Object.assign(n.config[Z],G[Z]));for(const[Z,R]of Object.entries(n.config.content))e.messages.value[Z]||(e.messages.value[Z]={}),Object.assign(e.messages.value[Z],R);return n.config.colors.light&&Object.assign(t.themes.value.light.colors,n.config.colors.light),n.config.colors.dark&&Object.assign(t.themes.value.dark.colors,n.config.colors.dark),Object.assign(n.header,JSON.parse(JSON.stringify(n.config.header))),n.config.header.defaultRoute&&!n.currentView&&(n.currentView=n.config.header.defaultRoute),u(t.global.name.value),n.noConfig||(a(4,"Config loaded.",G),n.isLoaded=!0),!0}async function x(){let W=[],B,G=l();for(const Z of n.config.panels)Z.template&&n.config.templates.map(R=>R.name).indexOf(Z.template)===-1&&n.distTemplates.indexOf(Z.template)!==-1&&W.indexOf(Z.template)===-1&&W.push(Z.template);for(const Z of W)B=await _("./templates/"+Z+".json"),B&&(B.dist=!0,n.config.templates.push(B));return l(G),!0}function S(){l(),n.updateProgress=!0,v("text","set "+n.fhemDevice+" update")}function T(W,B){W==="update"&&B==="1"&&(n.updateAvailable=!0),W==="update"&&B==="0"&&n.updateProgress&&location.reload(),W==="darkMode"&&u(J([[n.header.darkModeOverFhem.split(":")[1],B,"true"].join(":")],["dark"],[!1]).dark?"dark":"light")}function C(W,B,G){let Z;B.length>1?C(W[B[0]],B.slice(1),G):(Z=W[B].split(":"),Z[0]=/:/.test(G)?G.replace(/:/g,":"):G,W[B]=Z.join(":"))}function w(W){let B,G=r.evtBuffer.length;if(!(!n.isReady||G===0)){for(const Z of r.evtBuffer)if(B=r.panelMap.map(R=>R.reading).indexOf(Z.reading),B!==-1){if(r.panelMap[B].items)for(const R of r.panelMap[B].items)C(n.panelList,R,Z.value);else T(r.panelMap[B].task,Z.value);W||a(6,"Data from FHEM handled.",Z)}else W||a(8,"Data from FHEM received.",Z);r.evtBuffer.splice(0,G)}}function A(W){let B=[],G;n.settings.xhr?(r.xhrBuffer+=W.substr(r.xhrOffset,W.length-r.xhrOffset),r.xhrBuffer.slice(-2).match("]")&&(B=r.xhrBuffer.split(` `),r.xhrBuffer=""),r.xhrOffset=W.length):B=W.data.split(` -`);for(const Z of B)Z.length>0&&(G=p(Z),/-/.test(G[0])&&r.evtBuffer.push({reading:G[0],value:G[1]}));w()}function D(){let W=d("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return r.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(r.conn=new WebSocket(W.replace(/^http/i,"ws")),r.conn.onopen=()=>{a(4,"Websocket Connection opened.")},r.conn.onmessage=B=>A(B),r.conn.onerror=()=>P(0),r.conn.onclose=()=>P(0)):(r.conn=new XMLHttpRequest,r.conn.open("GET",W,!0),r.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,a(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),a(4,"Longpoll Connection opened.")},r.conn.onerror=()=>P(0),r.conn.onloadend=()=>P(0),r.conn.onreadystatechange=()=>{r.conn.status===200&&r.conn.readyState===3&&A(r.conn.responseText)},r.conn.send()),!0}function P(W){let B;W<3e3&&(n.message={}),setTimeout(async()=>{B=await K(!0),B||(W<3e3?W+=500:(n.message=!1,a(3,"Connection to FHEM was interrupted. Try to reconnect in 3 seconds.",null,"reconnect")),P(W))},W)}function k(W,B){let G=B.trim().split("-"),Z=W.map(R=>R.key).indexOf(G[0]);return Z!==-1?G[0]=W[Z].name:G.unshift(W[0].name),G.join("-")}function M(W,B,G){let Z,R,N;if(B)for(const[j,Q]of Object.entries(B))typeof B[j]=="object"?M(W,B[j],[...G,j]):typeof Q=="string"&&(Z=Q.replace(/\\:/g,":"),!/^::/.test(Z)&&/.*:.*:.*/.test(Z)&&(R=k(W,Z.split(":")[0]),N=r.panelMap.map(q=>q.reading).indexOf(R),N===-1?r.panelMap.push({reading:R,items:[[...G,j]]}):r.panelMap[N].items.push([...G,j]),/%d\(.*{.*"diff".*/.test(Z)&&setInterval(()=>{let q=$(n.panelList,G);q[0]=q[0]+" ",q[0]=q[0].substr(0,q[0].length-1)},1e3)))}function V(W){let B=[],G;if(!Array.isArray(W)||Array.isArray(W)&&W.length===0)return!1;for(const Z of W)G=Z.split(":"),B.push({key:G[0],name:G[1]||G[0]});return B}function O(){let W,B,G=JSON.parse(JSON.stringify(n.config.panels)),Z=JSON.parse(JSON.stringify(n.config.templates)),R,N;n.config.panels.length===0&&a(3,"No Panels defined.",null,"noPanels"),r.panelMap=[],n.panelList=[];for(const[j,Q]of Object.entries(G)){if(W={},R=Q.template?Z.map(q=>q.name).indexOf(Q.template):-1,R!==-1){W=JSON.parse(JSON.stringify(Z[R]));for(const q of Object.keys(Q))if(q==="main"){for(const[se,_e]of Object.entries(Q.main))if(_e.level){for(const F of Object.keys(_e.level))if(_e.level[F]){W.main[se]=_e;break}}}else typeof Q[q]=="object"&&W[q]&&Object.assign(W[q],Q[q]);W.name=Q.name}else W=Q;B=V(W.panel?W.panel.devices:[]),B?(M(B,W,[j]),n.panelList.push(W)):a(3,"No Devices defined in Panel "+W.name)}return r.panelMap.push({reading:n.fhemDevice+"-update_available",task:"update"}),n.header.darkModeOverFhem&&(N=n.header.darkModeOverFhem.split(":"),N.length===2&&r.panelMap.push({reading:N[0],task:"darkMode"})),a(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:r.panelMap}),!0}function $(W,B){return B.reduce((G,Z)=>G&&G[Z],W)}async function z(){let W=[],B=JSON.parse(JSON.stringify(n.panelList)),G,Z,R,N,j,Q;for(const q of r.panelMap)G=q.reading.split("-")[0],W.indexOf(G)===-1&&W.push(G);if(W.length===0)return a(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(Z=await v("json","jsonlist2 "+W.join(",")),!!Z){for(const q of r.panelMap)if(R=q.reading.split("-"),N=Z.Results.map(se=>se.Name).indexOf(R[0]),j=[],Q=null,R[1]==="i"?j=["Internals",R[2]]:R[1]==="a"?j=["Attributes",R[2]]:R[R.length-1]==="ts"?(R.pop(),R.shift(),j=["Readings",R.join("-"),"Time"]):(R.shift(),j=["Readings",R.join("-"),"Value"]),Q=$(Z.Results[N],j),q.items)for(const se of q.items)C(B,se,Q);else T(q.task,Q);return n.panelList=B,a(4,"Devices from FHEM loaded.",Z),!0}}function H(W,B){let G=null;if(!B||!Array.isArray(B)||B.length<1)return W;for(const Z of B)if(/.*:.*/.test(Z)&&(G=Z.split(":"),RegExp(G[0]).test(W)))return G[1];return W}function Y(W,B){let G,Z=[],R=new Date(new Date().getTime()+r.timeOffset)-new Date(W),N=B.days?Math.floor(R/(1e3*60*60*24)):0,j=B.hours?Math.floor(R/(1e3*60*60))-N*24:0,Q=B.minutes?Math.floor(R/(1e3*60))-N*24*60-j*60:0,q=B.seconds?Math.floor(R/1e3)-N*24*60*60-j*60*60-Q*60:0;return/%t\(.*\)/.test(B.daysSuffix)&&(G=/%t\(.*\)/.exec(B.daysSuffix),B.daysSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.hoursSuffix)&&(G=/%t\(.*\)/.exec(B.hoursSuffix),B.hoursSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.minutesSuffix)&&(G=/%t\(.*\)/.exec(B.minutesSuffix),B.minutesSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.secondsSuffix)&&(G=/%t\(.*\)/.exec(B.secondsSuffix),B.secondsSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),B.days&&Z.push(N,B.daysSuffix||" Tag(e) "),B.hours&&Z.push(j,B.hoursSuffix||" Stunde(n) "),B.minutes&&Z.push(B.hoursSuffix===":"&&Q<10?0:"",Q,B.minutesSuffix||" Minute(n) "),B.seconds&&Z.push(B.minutesSuffix===":"&&q<10?0:"",q,B.secondsSuffix||" Sekunde(n) "),Z.join("").trim()}function X(W,B,G){let Z=W;if(typeof W!="string")return W;if(/:/.test(B)&&(B=B.replace(/:/g,":")),/:/.test(Z)&&(Z=Z.replace(/:/g,":")),/%s/.test(Z)&&(Z=Z.replace(/%s/g,B)),/%n\(.*\)/.test(Z)){Z=Z.replace("%n()","%n(0)");let R=/%n\(.*\)/.exec(Z),N=/-?[0-9]/.exec(B);if(!N)return null;let j=R[0].slice(3,-1).split(","),Q=parseFloat(j[1]||0),q=parseFloat(j[0]||0),se=parseFloat(B.slice(N.index))+Q;Z=R.input.replace(R[0],G?se.toFixed(q):e.n(se,{minimumFractionDigits:q,maximumFractionDigits:q}))}if(/%d\(.*\)/.test(Z)&&B){let R=/%d\(.*\)/.exec(Z),N=R[0].slice(3,-1),j={dateStyle:"short",timeStyle:"medium"},Q=B.replace(" ","T"),q=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(Q);N==="time"&&(j={hour:"numeric",minute:"numeric",second:"numeric"}),N==="date"&&(j={dateStyle:"short"}),/{.*}/.test(N)&&(j=p(N)),q&&(Q=Q.replace(q[0],[q[3],q[2],q[1]].join("-"))),/(T|Z)/.test(Q)||(Q+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(Q)?Z=j.diff?Y(Q,j.diff):R.input.replace(R[0],e.d(Q,j)).replace(", "," "):Z=R.input.replace(R[0],Q+" -> no ISO-Date")}if(/%t\(.*\)/.test(Z)){let R=/%t\(.*\)/.exec(Z);Z=R.input.replace(R[0],e.t(R[0].slice(3,-1)))}if(/%r\(.*\,.*\,.*\)/.test(Z)){let N=/%r\(.*\)/.exec(Z)[0].slice(3,-1).split(","),j=N[N.length-1],Q=N[N.length-2];N.splice(-2,2),Z=N.join(",").replace(new RegExp(Q,"g"),j)}return Z}function J(W,B,G,Z,R,N){let j=Z?[]:{},Q,q,se,_e,F,U={},ee=B&&Array.isArray(B),ye=G&&Array.isArray(G),xe;if(ee)for(const[Se,ie]of Object.entries(B))U[ie]=ye?G[Se]:null;if(Z||(j=Object.assign({},U)),!W)return j;Q=JSON.parse(JSON.stringify(W));for(let Se of Q){if(Se=Se.replace(/\\:/g,":"),/.*:.*:.*/.test(Se)||(Se="::"+Se),q=Se.split(":"),se=!0,R&&q[0].split(R).length>1){for(const ie of q[0].split(R))Q.push([ie,...q.slice(1)].join(":"));continue}if(q[1]&&(se=!1,_e=parseFloat(q[1]),isNaN(_e)?RegExp(q[1]?q[1]:".").test(q[0])&&(se=!0):(F=/-?[0-9]/.exec(q[0]),F&&F.index!==-1&&parseFloat(q[0].slice(F.index))>=_e&&(se=!0))),se){xe=Object.assign({},U);for(let[ie,de]of Object.entries(q.slice(2)))de==="true"&&(de=!0),de==="false"&&(de=!1),de!==""&&(xe[ee&&B[ie]?B[ie]:[ie]]=X(de,q[0],N));if(Z)j.push(xe);else{j=xe;break}}}return j}function ce(W,B){let G=W.split("->"),Z={name:G[0],title:G[0]},R=B.map(N=>N.name).indexOf(Z.name);return R!==-1&&Object.assign(Z,B[R]),G.length>1&&(Z.group=ce(G.slice(1).join("->"),Z.group||[])),R!==-1?B[R]=Z:Z.name&&B.push(Z),B}function le(W){for(const B of W)B.sort&&B.group&&B.group.length>1&&B.group.sort((G,Z)=>G.title.toUpperCase()>Z.title.toUpperCase()?1:Z.title.toUpperCase()>G.title.toUpperCase()?-1:0),B.group&&le(B.group)}function be(){let W=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const B of n.panelList)if(B.panel.navigation&&(W=J(B.panel.navigation,["route"],[""],!0,","),J(B.panel.show,["show"],[!0]).show))for(const G of W)ce(G.route,n.navigation);return le(n.navigation),a(4,"Navigation loaded.",n.navigation),!0}function ae(){let W,B,G=l();if(n.panelView=[],/^panel=.*/.test(n.currentView))B=n.panelList.map(Z=>Z.name).indexOf(n.currentView.split("=")[1]),B!==-1&&n.panelView.push(B);else for(const[Z,R]of Object.entries(n.panelList))R.panel.navigation&&(W=J(R.panel.navigation,["route"],[""],!0,","),W.map(N=>N.route).indexOf(n.currentView)!==-1&&n.panelView.push(Z));return w(),a("4","PanelView loaded.",{view:n.currentView}),l(G),!0}async function K(W){let B=!0,G=l();return a(4,W?"Create Session...":"Refresh Session..."),n.isReady=!1,W&&(r.conn=null),B&&W&&(B=await h()),B&&W&&(B=D()),B&&(B=await g()),B&&(B=await b()),B&&(B=await x()),B&&(B=O()),B&&(B=await z()),B&&(B=be()),B&&(B=ae()),B?(n.message=!1,n.isReady=!0,a(1,W?"FHEMApp launched.":"Session refreshed."),W&&n.noConfig&&(await Ua.push({name:"settings",query:Ua.currentRoute.value.query}),a(3,"No Config handling",null,"noConfig"))):a(3,"FHEMApp launching failed."),l(G),B}function ne(){a(1,"FHEMApp launching..."),c(),o(),i(),Ua.afterEach(W=>{let B=f(W);if(B.langChanged&&(e.locale.value=n.settings.lang),B.darkChanged&&u(n.settings.dark==="0"?"light":"dark"),B.connChanged||!n.isReady)return K(!0);if(B.configChanged)return location.reload();B.routeChanged&&ae()})}return Ua.isReady().then(ne()),{app:n,getEl:$,handleDefs:J,getIcon:H,replacer:X,createSession:K,request:v,thread:l,stringToJson:p,log:a,help:s,changeDarkMode:u,appUpdate:S,loadTemplates:x,createURL:d}}),Kz={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=aT(),r=i=>t.path?t.path+"->"+i:i,a=i=>{Ua.push({name:"devices",params:{view:r(t.items[i].name)},query:Ua.currentRoute.value.query})};return(i,o)=>{const l=Dt("v-list-item"),s=Dt("v-chip"),u=Dt("v-list-group"),c=Dt("v-divider");return Xt(!0),Gs(ke,null,u1(e.items,(f,d)=>(Xt(),Gs(ke,null,[(!f.group||f.group.length<1)&&!e.isChip?(Xt(),jn(l,{key:0,title:Be(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",onClick:v=>a(d)},null,8,["title","prepend-icon","onClick"])):Xr("",!0),(!f.group||f.group.length<1)&&e.isChip?(Xt(),jn(s,{key:1,class:"my-1 ml-2","prepend-icon":f.icon,onClick:v=>a(d)},{default:Vt(()=>[ea(il(Be(n).replacer(f.title,"")||f.name),1)]),_:2},1032,["prepend-icon","onClick"])):Xr("",!0),f.group&&f.group.length>0?(Xt(),jn(u,{key:2},{activator:Vt(({props:v})=>[(Xt(),jn(l,ve({ref_for:!0},v,{title:Be(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",key:d}),null,16,["title","prepend-icon"]))]),default:Vt(()=>[I(Kz,{items:f.group,isChip:f.groupAsChips,path:r(f.name)},null,8,["items","isChip","path"])]),_:2},1024)):Xr("",!0),f.divider?(Xt(),jn(c,{key:3})):Xr("",!0)],64))),256)}}},aK={__name:"OptionsMenu",setup(e){const t=aT(),n=vh(),r=L(()=>{let o=[],l=t.app.header,s={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"},update:{name:"update",title:"%t(_app.options.update)",icon:"mdi-cloud-download-outline"}};return l.showDarkMode&&o.push(s.darkMode),l.showReloadPage&&o.push(s.reloadPage),l.showSettings&&o.push(s.settings),l.showUpdate&&t.app.updateAvailable&&o.push(s.update),o.push(...l.commands),o}),a=L(()=>Object.keys(n.messages.value));function i(o){let l=r.value[o];l.name==="reloadPage"&&location.reload(),l.name==="settings"&&Ua.push({name:"settings",query:Ua.currentRoute.value.query}),l.name==="darkMode"&&t.changeDarkMode(),l.name==="update"&&t.appUpdate(),l.cmd&&t.request("text",l.cmd)}return(o,l)=>{const s=Dt("v-btn"),u=Dt("v-badge"),c=Dt("v-icon"),f=Dt("v-list-item"),d=Dt("v-divider"),v=Dt("v-btn-toggle"),h=Dt("v-list"),g=Dt("v-menu");return r.value.length>0?(Xt(),jn(g,{key:0},{activator:Vt(({props:p})=>[I(u,{"model-value":Be(t).app.updateAvailable&&Be(t).app.header.showUpdate,color:"error",dot:"",class:"mr-2"},{default:Vt(()=>[I(s,ve({icon:"mdi-dots-vertical",density:"compact"},p),null,16)]),_:2},1032,["model-value"])]),default:Vt(()=>[I(h,null,{default:Vt(()=>[(Xt(!0),Gs(ke,null,u1(r.value,(p,m)=>(Xt(),jn(f,{rounded:"pill",key:m,title:Be(t).replacer(p.title,""),onClick:y=>i(m)},{prepend:Vt(()=>[I(u,{"model-value":Be(t).app.updateAvailable&&p.name==="update",color:"error",dot:""},{default:Vt(()=>[I(c,{icon:p.icon,density:"compact"},null,8,["icon"])]),_:2},1032,["model-value"])]),_:2},1032,["title","onClick"]))),128)),r.value.length>0&&Be(t).app.header.showLanguages?(Xt(),jn(d,{key:0,class:"pb-2"})):Xr("",!0),Be(t).app.header.showLanguages?(Xt(),jn(f,{key:1,class:"text-center"},{default:Vt(()=>[I(v,{modelValue:Be(n).locale.value,"onUpdate:modelValue":l[0]||(l[0]=p=>Be(n).locale.value=p),divided:"",density:"compact"},{default:Vt(()=>[(Xt(!0),Gs(ke,null,u1(a.value,p=>(Xt(),jn(s,{value:p,size:"small",key:p},{default:Vt(()=>[ea(il(p),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Xr("",!0)]),_:1})]),_:1})):Xr("",!0)}}},iK=""+new URL("logo_v4-DcYcUQwu.png",import.meta.url).href,oK={key:0,class:"text-h5"},lK={key:0,class:"text-h5"},sK={key:1,class:"text-h5"},uK={__name:"App",setup(e){const t=aT(),{mobile:n}=aa(),r=me(!t.app.header.hideNavigation.value),a=L(()=>{let o=[],l,s;if(t.app.currentView&&!/^panel=/.test(t.app.currentView)){o.push(...t.app.navigation);for(const u of t.app.currentView.split("->"))l=o.map(c=>c.name).indexOf(u),l!==-1?(s=t.replacer(o[l].title,""),o[l].group&&o[l].group.length>0&&(o=o[l].group)):s=u}return s});function i(){Ua.push({name:"internals",query:Ua.currentRoute.value.query})}return(o,l)=>{const s=Dt("v-progress-circular"),u=Dt("v-overlay"),c=Dt("v-img"),f=Dt("v-divider"),d=Dt("v-list"),v=Dt("v-col"),h=Dt("v-icon"),g=Dt("v-row"),p=Dt("v-navigation-drawer"),m=Dt("v-app-bar-nav-icon"),y=Dt("v-btn"),_=Dt("v-app-bar"),b=Dt("v-alert"),x=Dt("RouterView"),S=Dt("v-container"),T=Dt("v-main"),C=Dt("v-layout"),w=Dt("v-app");return Xt(),jn(w,{class:"noselect"},{default:Vt(()=>[I(C,null,{default:Vt(()=>[I(u,{"model-value":Be(t).app.threads.length>0,class:"align-center justify-center"},{default:Vt(()=>[I(s,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),I(p,{modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=A=>r.value=A),color:"secondary",temporary:Be(t).app.header.hideNavigation},{prepend:Vt(()=>[I(c,{src:Be(iK)},null,8,["src"]),I(f)]),default:Vt(()=>[I(d,null,{default:Vt(()=>[I(Kz,{items:Be(t).app.navigation},null,8,["items"])]),_:1}),I(f),I(g,{"no-gutters":"",class:"mx-2 my-1"},{default:Vt(()=>[I(v,null,{default:Vt(()=>[ea(il(Be(t).app.version),1)]),_:1}),I(v,{cols:"2",class:"text-right"},{default:Vt(()=>[I(h,{icon:Be(t).app.isReady?"mdi-sync":"mdi-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),I(f)]),_:1},8,["modelValue","temporary"]),Be(t).app.isLoaded?(Xt(),jn(_,{key:0,order:Be(n)?0:-1,color:Be(t).app.settings.loglevel>6?"error":"primary"},m8({prepend:Vt(()=>[I(m,{class:oh(Be(t).app.header.hideNavigation?"":"d-lg-none"),onClick:l[1]||(l[1]=C1(A=>r.value=!r.value,["stop"]))},null,8,["class"]),!Be(n)&&Be(t).app.header.showTime?(Xt(),Gs("div",oK,il(o.$d(Be(t).app.header.time,Be(t).app.header.timeFormat)),1)):Xr("",!0)]),append:Vt(()=>[Be(t).app.settings.loglevel>6?(Xt(),jn(y,{key:0,icon:"mdi-information",onClick:l[2]||(l[2]=A=>i())})):Xr("",!0),I(aK)]),default:Vt(()=>[!Be(n)&&Be(t).app.header.showDate?(Xt(),Gs("div",lK,il(o.$d(Be(t).app.header.time,Be(t).app.header.dateFormat)),1)):Xr("",!0),Be(n)&&Be(t).app.header.showTitle?(Xt(),Gs("div",sK,il(a.value),1)):Xr("",!0)]),_:2},[Be(t).app.header.imageUrl&&Be(t).app.settings.loglevel<7?{name:"image",fn:Vt(()=>[I(c,{src:Be(t).app.header.imageUrl,cover:"",gradient:Be(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"])):Xr("",!0),I(T,null,{default:Vt(()=>[I(S,{fluid:"",class:"pa-2"},{default:Vt(()=>[Be(t).app.message&&Be(t).app.message.type?(Xt(),jn(b,{key:0,closable:"",type:Be(t).app.message.type,title:o.$t(Be(t).app.message.title),text:o.$t(Be(t).app.message.text),class:"mb-2 mx-1","onClick:close":l[3]||(l[3]=A=>Be(t).app.message=!1)},null,8,["type","title","text"])):Xr("",!0),I(x)]),_:1})]),_:1})]),_:1})]),_:1})}}},cK={badge:"Abzeichen",open:"Öffnen",close:"Schließen",dismiss:"Verwerfen",confirmEdit:{ok:"OK",cancel:"Abbrechen"},dataIterator:{noResultsText:"Keine Elemente gefunden",loadingText:"Lade Elemente..."},dataTable:{itemsPerPageText:"Zeilen pro Seite:",ariaLabel:{sortDescending:"Absteigend sortiert.",sortAscending:"Aufsteigend sortiert.",sortNone:"Nicht sortiert.",activateNone:"Aktivieren um Sortierung zu entfernen.",activateDescending:"Aktivieren um absteigend zu sortieren.",activateAscending:"Aktivieren um aufsteigend zu sortieren."},sortBy:"Sortiere nach"},dataFooter:{itemsPerPageText:"Elemente pro Seite:",itemsPerPageAll:"Alle",nextPage:"Nächste Seite",prevPage:"Vorherige Seite",firstPage:"Erste Seite",lastPage:"Letzte Seite",pageText:"{0}-{1} von {2}"},dateRangeInput:{divider:"bis"},datePicker:{itemsSelected:"{0} ausgewählt",range:{title:"Daten auswählen",header:"Daten eingeben"},title:"Datum auswählen",header:"Datum eingeben",input:{placeholder:"Datum eingeben"}},noDataText:"Keine Daten vorhanden",carousel:{prev:"Vorheriges Bild",next:"Nächstes Bild",ariaLabel:{delimiter:"Element {0} von {1}"}},calendar:{moreEvents:"{0} mehr",today:"Heute"},input:{clear:"{0} leeren",prependAction:"{0} vorangestellte Aktion",appendAction:"{0} angehängte Aktion",otp:"Bitte OTP-Zeichen {0} eingeben"},fileInput:{counter:"{0} Dateien",counterSize:"{0} Dateien ({1} gesamt)"},timePicker:{am:"AM",pm:"PM",title:"Uhrzeit auswählen"},pagination:{ariaLabel:{root:"Seitennavigation",next:"Nächste Seite",previous:"Vorherige Seite",page:"Gehe zu Seite {0}",currentPage:"Aktuelle Seite, Seite {0}",first:"Erste Seite",last:"Letzte Seite"}},stepper:{next:"Weiter",prev:"Zurück"},rating:{ariaLabel:{item:"Bewertung {0} von {1}"}},loading:"Laden...",infiniteScroll:{loadMore:"Mehr laden",empty:"Nichts weiteres"}},fK={badge:"Placa",open:"Open",close:"Cerrar",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"Ningún elemento coincide con la búsqueda",loadingText:"Cargando..."},dataTable:{itemsPerPageText:"Filas por página:",ariaLabel:{sortDescending:"Orden descendente.",sortAscending:"Orden ascendente.",sortNone:"Sin ordenar.",activateNone:"Pulse para quitar orden.",activateDescending:"Pulse para ordenar de forma descendente.",activateAscending:"Pulse para ordenar de forma ascendente."},sortBy:"Ordenado por"},dataFooter:{itemsPerPageText:"Elementos por página:",itemsPerPageAll:"Todos",nextPage:"Página siguiente",prevPage:"Página anterior",firstPage:"Primera página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No hay datos disponibles",carousel:{prev:"Visual anterior",next:"Visual siguiente",ariaLabel:{delimiter:"Visual {0} de {1}"}},calendar:{moreEvents:"{0} más",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} archivos",counterSize:"{0} archivos ({1} en total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Navegación de paginación",next:"Página siguiente",previous:"Página anterior",page:"Ir a la página {0}",currentPage:"Página actual, página {0}",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Puntuación {0} de {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},dK={badge:"Badge",open:"Ouvrir",close:"Fermer",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Annuler"},dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Éléments par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"à"},datePicker:{itemsSelected:"{0} selected",range:{title:"Sélectionner des dates",header:"Entrer des dates"},title:"Sélectionner une date",header:"Entrer une date",input:{placeholder:"Entrer une date"}},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus",today:"Today"},input:{clear:"Vider {0}",prependAction:"{0} action avant",appendAction:"{0} action après",otp:"Caractère {0} du mot de passe à usage unique"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}",first:"Première page",last:"Dernière page"}},stepper:{next:"Suivant",prev:"Précédent"},rating:{ariaLabel:{item:"Note de {0} sur {1}"}},loading:"Chargement...",infiniteScroll:{loadMore:"Charger plus",empty:"Aucune donnée supplémentaire"}},vK=re({...Me(),...Yz({fullHeight:!0}),...gt()},"VApp"),hK=fe()({name:"VApp",props:vK(),setup(e,t){let{slots:n}=t;const r=Ct(e),{layoutClasses:a,getLayoutItem:i,items:o,layoutRef:l}=jz(e),{rtlClasses:s}=Tn();return ge(()=>{var u;return I("div",{ref:l,class:["v-application",r.themeClasses.value,a.value,s.value,e.class],style:[e.style]},[I("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}}),nt=re({tag:{type:String,default:"div"}},"tag"),qz=re({text:String,...Me(),...nt()},"VToolbarTitle"),iT=fe()({name:"VToolbarTitle",props:qz(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=!!(n.default||n.text||e.text);return I(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[r&&I("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),gK=re({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ia(e,t,n){return fe()({name:e,props:gK({mode:n,origin:t}),setup(r,a){let{slots:i}=a;const o={onBeforeEnter(l){r.origin&&(l.style.transformOrigin=r.origin)},onLeave(l){if(r.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:c,offsetHeight:f}=l;l._transitionInitialStyles={position:l.style.position,top:l.style.top,left:l.style.left,width:l.style.width,height:l.style.height},l.style.position="absolute",l.style.top=`${s}px`,l.style.left=`${u}px`,l.style.width=`${c}px`,l.style.height=`${f}px`}r.hideOnLeave&&l.style.setProperty("display","none","important")},onAfterLeave(l){if(r.leaveAbsolute&&(l!=null&&l._transitionInitialStyles)){const{position:s,top:u,left:c,width:f,height:d}=l._transitionInitialStyles;delete l._transitionInitialStyles,l.style.position=s||"",l.style.top=u||"",l.style.left=c||"",l.style.width=f||"",l.style.height=d||""}}};return()=>{const l=r.group?LC:xl;return na(l,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function Jz(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return fe()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(r,a){let{slots:i}=a;const o=r.group?LC:xl;return()=>na(o,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function Qz(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Gn(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const l=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=l.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=s})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const l=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,l!=null&&(o.style[n]=l),delete o._initialStyle}}const pK=re({target:[Object,Array]},"v-dialog-transition"),jy=fe()({name:"VDialogTransition",props:pK(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:l,sx:s,sy:u,speed:c}=_k(e.target,a),f=Ms(a,[{transform:`translate(${o}px, ${l}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*c,easing:Uj});(d=yk(a))==null||d.forEach(v=>{Ms(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:bv})}),f.finished.then(()=>i())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:l,sx:s,sy:u,speed:c}=_k(e.target,a);Ms(a,[{},{transform:`translate(${o}px, ${l}px) scale(${s}, ${u})`,opacity:0}],{duration:125*c,easing:Yj}).finished.then(()=>i()),(d=yk(a))==null||d.forEach(v=>{Ms(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:bv})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?I(xl,ve({name:"dialog-transition"},r,{css:!1}),n):I(xl,{name:"dialog-transition"},n)}});function yk(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function _k(e,t){const n=bz(e),r=jC(t),[a,i]=getComputedStyle(t).transformOrigin.split(" ").map(m=>parseFloat(m)),[o,l]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;o==="left"||l==="left"?s-=n.width/2:(o==="right"||l==="right")&&(s+=n.width/2);let u=n.top+n.height/2;o==="top"||l==="top"?u-=n.height/2:(o==="bottom"||l==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),v=c/d||0,h=f/d||0,g=r.width*r.height/(window.innerWidth*window.innerHeight),p=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(a+r.left),y:u-(i+r.top),sx:v,sy:h,speed:p}}const mK=ia("fab-transition","center center","out-in"),yK=ia("dialog-bottom-transition"),_K=ia("dialog-top-transition"),wv=ia("fade-transition"),oT=ia("scale-transition"),bK=ia("scroll-x-transition"),SK=ia("scroll-x-reverse-transition"),xK=ia("scroll-y-transition"),wK=ia("scroll-y-reverse-transition"),CK=ia("slide-x-transition"),TK=ia("slide-x-reverse-transition"),lT=ia("slide-y-transition"),AK=ia("slide-y-reverse-transition"),Zy=Jz("expand-transition",Qz()),sT=Jz("expand-x-transition",Qz("",!0)),IK=re({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),st=fe(!1)({name:"VDefaultsProvider",props:IK(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:i,root:o,scoped:l}=Vl(e);return Kt(r,{reset:i,root:o,scoped:l,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),gn=re({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function pn(e){return{dimensionStyles:L(()=>{const n={},r=De(e.height),a=De(e.maxHeight),i=De(e.maxWidth),o=De(e.minHeight),l=De(e.minWidth),s=De(e.width);return r!=null&&(n.height=r),a!=null&&(n.maxHeight=a),i!=null&&(n.maxWidth=i),o!=null&&(n.minHeight=o),l!=null&&(n.minWidth=l),s!=null&&(n.width=s),n})}}function DK(e){return{aspectStyles:L(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const eF=re({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Me(),...gn()},"VResponsive"),Z1=fe()({name:"VResponsive",props:eF(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=DK(e),{dimensionStyles:a}=pn(e);return ge(()=>{var i;return I("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[I("div",{class:"v-responsive__sizer",style:r.value},null),(i=n.additional)==null?void 0:i.call(n),n.default&&I("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function uT(e){return YC(()=>{const t=[],n={};if(e.value.background)if($1(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&Rj(e.value.background)){const r=xa(e.value.background);if(r.a==null||r.a===1){const a=Mz(r);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&($1(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Kn(e,t){const n=L(()=>({text:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=uT(n);return{textColorClasses:r,textColorStyles:a}}function Et(e,t){const n=L(()=>({background:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=uT(n);return{backgroundColorClasses:r,backgroundColorStyles:a}}const Yt=re({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{roundedClasses:L(()=>{const r=Bt(e)?e.value:e.rounded,a=Bt(e)?e.value:e.tile,i=[];if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))i.push(`rounded-${o}`);else(a||r===!1)&&i.push("rounded-0");return i})}}const ai=re({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),sr=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,group:i,...o}=e,{component:l=i?LC:xl,...s}=typeof r=="object"?r:{};return na(l,ve(typeof r=="string"?{name:a?"":r}:s,typeof r=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:i}).filter(u=>{let[c,f]=u;return f!==void 0})),o),n)};function PK(e,t){if(!GC)return;const n=t.modifiers||{},r=t.value,{handler:a,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=l.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,l,s),c&&n.once?tF(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function tF(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const gh={mounted:PK,unmounted:tF},nF=re({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...eF(),...Me(),...Yt(),...ai()},"VImg"),po=fe()({name:"VImg",directives:{intersect:gh},props:nF(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{roundedClasses:o}=Qt(e),l=Jt("VImg"),s=Te(""),u=me(),c=Te(e.eager?"loading":"idle"),f=Te(),d=Te(),v=L(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=L(()=>v.value.aspect||f.value/d.value||0);Ce(()=>e.src,()=>{g(c.value!=="idle")}),Ce(h,(P,k)=>{!P&&k&&u.value&&b(u.value)}),Ly(()=>g());function g(P){if(!(e.eager&&P)&&!(GC&&!P&&!e.eager)){if(c.value="loading",v.value.lazySrc){const k=new Image;k.src=v.value.lazySrc,b(k,null)}v.value.src&&ht(()=>{var k;n("loadstart",((k=u.value)==null?void 0:k.currentSrc)||v.value.src),setTimeout(()=>{var M;if(!l.isUnmounted)if((M=u.value)!=null&&M.complete){if(u.value.naturalWidth||m(),c.value==="error")return;h.value||b(u.value,null),c.value==="loading"&&p()}else h.value||b(u.value),y()})})}}function p(){var P;l.isUnmounted||(y(),b(u.value),c.value="loaded",n("load",((P=u.value)==null?void 0:P.currentSrc)||v.value.src))}function m(){var P;l.isUnmounted||(c.value="error",n("error",((P=u.value)==null?void 0:P.currentSrc)||v.value.src))}function y(){const P=u.value;P&&(s.value=P.currentSrc||P.src)}let _=-1;Cn(()=>{clearTimeout(_)});function b(P){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(_),l.isUnmounted)return;const{naturalHeight:V,naturalWidth:O}=P;V||O?(f.value=O,d.value=V):!P.complete&&c.value==="loading"&&k!=null?_=window.setTimeout(M,k):(P.currentSrc.endsWith(".svg")||P.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};M()}const x=L(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),S=()=>{var M;if(!v.value.src||c.value==="idle")return null;const P=I("img",{class:["v-img__img",x.value],style:{objectPosition:e.position},src:v.value.src,srcset:v.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:p,onError:m},null),k=(M=r.sources)==null?void 0:M.call(r);return I(sr,{transition:e.transition,appear:!0},{default:()=>[Zt(k?I("picture",{class:"v-img__picture"},[k,P]):P,[[Ma,c.value==="loaded"]])]})},T=()=>I(sr,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&I("img",{class:["v-img__img","v-img__img--preload",x.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),C=()=>r.placeholder?I(sr,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&I("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,w=()=>r.error?I(sr,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&I("div",{class:"v-img__error"},[r.error()])]}):null,A=()=>e.gradient?I("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,D=Te(!1);{const P=Ce(h,k=>{k&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{D.value=!0})}),P())})}return ge(()=>{const P=Z1.filterProps(e);return Zt(I(Z1,ve({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!D.value},a.value,o.value,e.class],style:[{width:De(e.width==="auto"?f.value:e.width)},i.value,e.style]},P,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>I(ke,null,[I(S,null,null),I(T,null,null),I(A,null,null),I(C,null,null),I(w,null,null)]),default:r.default}),[[ta("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:c,naturalWidth:f,naturalHeight:d}}}),Wr=re({border:[Boolean,Number,String]},"border");function oa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{borderClasses:L(()=>{const r=Bt(e)?e.value:e.border,a=[];if(r===!0||r==="")a.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))a.push(`border-${i}`);return a})}}const An=re({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Un(e){return{elevationClasses:L(()=>{const n=Bt(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const kK=[null,"prominent","default","comfortable","compact"],rF=re({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>kK.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Wr(),...Me(),...An(),...Yt(),...nt({tag:"header"}),...gt()},"VToolbar"),K1=fe()({name:"VToolbar",props:rF(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color")),{borderClasses:i}=oa(e),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),{themeClasses:s}=Ct(e),{rtlClasses:u}=Tn(),c=Te(!!(e.extended||(v=n.extension)!=null&&v.call(n))),f=L(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=L(()=>c.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 Kt({VBtn:{variant:"text"}}),ge(()=>{var m;const h=!!(e.title||n.title),g=!!(n.image||e.image),p=(m=n.extension)==null?void 0:m.call(n);return c.value=!!(e.extended||p),I(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,i.value,o.value,l.value,s.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[g&&I("div",{key:"image",class:"v-toolbar__image"},[n.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):I(po,{key:"image-img",cover:!0,src:e.image},null)]),I(st,{defaults:{VTabs:{height:De(f.value)}}},{default:()=>{var y,_,b;return[I("div",{class:"v-toolbar__content",style:{height:De(f.value)}},[n.prepend&&I("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),h&&I(iT,{key:"title",text:e.title},{text:n.title}),(_=n.default)==null?void 0:_.call(n),n.append&&I("div",{class:"v-toolbar__append"},[(b=n.append)==null?void 0:b.call(n)])])]}}),I(st,{defaults:{VTabs:{height:De(d.value)}}},{default:()=>[I(Zy,null,{default:()=>[c.value&&I("div",{class:"v-toolbar__extension",style:{height:De(d.value)}},[p])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),MK=re({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function LK(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0,a=0;const i=me(null),o=Te(0),l=Te(0),s=Te(0),u=Te(!1),c=Te(!1),f=L(()=>Number(e.scrollThreshold)),d=L(()=>ln((f.value-o.value)/f.value||0)),v=()=>{const h=i.value;if(!h||n&&!n.value)return;r=o.value,o.value="window"in h?h.pageYOffset:h.scrollTop;const g=h instanceof Window?document.documentElement.scrollHeight:h.scrollHeight;if(a!==g){a=g;return}c.value=o.value{l.value=l.value||o.value}),Ce(u,()=>{l.value=0}),wn(()=>{Ce(()=>e.scrollTarget,h=>{var p;const g=h?document.querySelector(h):window;g&&g!==i.value&&((p=i.value)==null||p.removeEventListener("scroll",v),i.value=g,i.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),Cn(()=>{var h;(h=i.value)==null||h.removeEventListener("scroll",v)}),n&&Ce(n,v,{immediate:!0}),{scrollThreshold:f,currentScroll:o,currentThreshold:s,isScrollActive:u,scrollRatio:d,isScrollingUp:c,savedScroll:l}}function Cu(){const e=Te(!1);return wn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:L(()=>e.value?void 0:{transition:"none !important"}),isBooted:lh(e)}}const EK=re({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...rF(),...xu(),...MK(),height:{type:[Number,String],default:64}},"VAppBar"),RK=fe()({name:"VAppBar",props:EK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=me(),a=Ve(e,"modelValue"),i=L(()=>{var _;const y=new Set(((_=e.scrollBehavior)==null?void 0:_.split(" "))??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),o=L(()=>{const y=i.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!a.value}),{currentScroll:l,scrollThreshold:s,isScrollingUp:u,scrollRatio:c}=LK(e,{canScroll:o}),f=L(()=>i.value.hide||i.value.fullyHide),d=L(()=>e.collapse||i.value.collapse&&(i.value.inverted?c.value>0:c.value===0)),v=L(()=>e.flat||i.value.fullyHide&&!a.value||i.value.elevate&&(i.value.inverted?l.value>0:l.value===0)),h=L(()=>i.value.fadeImage?i.value.inverted?1-c.value:c.value:void 0),g=L(()=>{var b,x;if(i.value.hide&&i.value.inverted)return 0;const y=((b=r.value)==null?void 0:b.contentHeight)??0,_=((x=r.value)==null?void 0:x.extensionHeight)??0;return f.value?l.value!!e.scrollBehavior),()=>{un(()=>{f.value?i.value.inverted?a.value=l.value>s.value:a.value=u.value||l.valueparseInt(e.order,10)),position:oe(e,"location"),layoutSize:g,elementSize:Te(void 0),active:a,absolute:oe(e,"absolute")});return ge(()=>{const y=K1.filterProps(e);return I(K1,ve({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...m.value,"--v-toolbar-image-opacity":h.value,height:void 0,...p.value},e.style]},y,{collapse:d.value,flat:v.value}),n)}),{}}}),VK=[null,"default","comfortable","compact"],Nn=re({density:{type:String,default:"default",validator:e=>VK.includes(e)}},"density");function dr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{densityClasses:L(()=>`${t}--density-${e.density}`)}}const OK=["elevated","flat","tonal","outlined","text","plain"];function Fl(e,t){return I(ke,null,[e&&I("span",{key:"overlay",class:`${t}__overlay`},null),I("span",{key:"underlay",class:`${t}__underlay`},null)])}const La=re({color:String,variant:{type:String,default:"elevated",validator:e=>OK.includes(e)}},"variant");function Tu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();const n=L(()=>{const{variant:i}=Be(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:a}=uT(L(()=>{const{variant:i,color:o}=Be(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:r,colorStyles:a,variantClasses:n}}const aF=re({baseColor:String,divided:Boolean,...Wr(),...Me(),...Nn(),...An(),...Yt(),...nt(),...gt(),...La()},"VBtnGroup"),q1=fe()({name:"VBtnGroup",props:aF(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:a}=dr(e),{borderClasses:i}=oa(e),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e);Kt({VBtn:{height:"auto",baseColor:oe(e,"baseColor"),color:oe(e,"color"),density:oe(e,"density"),flat:!0,variant:oe(e,"variant")}}),ge(()=>I(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,i.value,a.value,o.value,l.value,e.class],style:e.style},n))}}),Au=re({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Iu=re({value:null,disabled:Boolean,selectedClass:String},"group-item");function Du(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Jt("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=Wn();Lt(Symbol.for(`${t.description}:id`),a);const i=rt(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=oe(e,"value"),l=L(()=>!!(i.disabled.value||e.disabled));i.register({id:a,value:o,disabled:l},r),Cn(()=>{i.unregister(a)});const s=L(()=>i.isSelected(a)),u=L(()=>i.items.value[0].id===a),c=L(()=>i.items.value[i.items.value.length-1].id===a),f=L(()=>s.value&&[i.selectedClass.value,e.selectedClass]);return Ce(s,d=>{r.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:u,isLast:c,toggle:()=>i.select(a,!s.value),select:d=>i.select(a,d),selectedClass:f,value:o,disabled:l,group:i}}function Hl(e,t){let n=!1;const r=yn([]),a=Ve(e,"modelValue",[],d=>d==null?[]:iF(r,jt(d)),d=>{const v=BK(r,d);return e.multiple?v:v[0]}),i=Jt("useGroup");function o(d,v){const h=d,g=Symbol.for(`${t.description}:id`),m=Cc(g,i==null?void 0:i.vnode).indexOf(v);Be(h.value)==null&&(h.value=m,h.useIndexAsValue=!0),m>-1?r.splice(m,0,h):r.push(h)}function l(d){if(n)return;s();const v=r.findIndex(h=>h.id===d);r.splice(v,1)}function s(){const d=r.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}wn(()=>{s()}),Cn(()=>{n=!0}),Ey(()=>{for(let d=0;dg.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const g=a.value.slice(),p=g.findIndex(y=>y===d),m=~p;if(v=v??!m,m&&e.mandatory&&g.length<=1||!m&&e.max!=null&&g.length+1>e.max)return;p<0&&v?g.push(d):p>=0&&!v&&g.splice(p,1),a.value=g}else{const g=a.value.includes(d);if(e.mandatory&&g)return;a.value=v??!g?[d]:[]}}function c(d){if(e.multiple,a.value.length){const v=a.value[0],h=r.findIndex(m=>m.id===v);let g=(h+d)%r.length,p=r[g];for(;p.disabled&&g!==h;)g=(g+d)%r.length,p=r[g];if(p.disabled)return;a.value=[r[g].id]}else{const v=r.find(h=>!h.disabled);v&&(a.value=[v.id])}}const f={register:o,unregister:l,selected:a,select:u,disabled:oe(e,"disabled"),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>a.value.includes(d),selectedClass:L(()=>e.selectedClass),items:L(()=>r),getItemIndex:d=>NK(r,d)};return Lt(t,f),f}function NK(e,t){const n=iF(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function iF(e,t){const n=[];return t.forEach(r=>{const a=e.find(o=>Ni(r,o.value)),i=e[r];(a==null?void 0:a.value)!=null?n.push(a.id):i!=null&&n.push(i.id)}),n}function BK(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(i=>i.id===r);if(~a){const i=e[a];n.push(i.value!=null?i.value:a)}}),n}const cT=Symbol.for("vuetify:v-btn-toggle"),zK=re({...aF(),...Au()},"VBtnToggle"),FK=fe()({name:"VBtnToggle",props:zK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:i,select:o,selected:l}=Hl(e,cT);return ge(()=>{const s=q1.filterProps(e);return I(q1,ve({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:a,prev:i,select:o,selected:l})]}})}),{next:a,prev:i,select:o}}}),HK=["x-small","small","default","large","x-large"],Fi=re({size:{type:[String,Number],default:"default"}},"size");function mf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return YC(()=>{let n,r;return gm(HK,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:De(e.size),height:De(e.size)}),{sizeClasses:n,sizeStyles:r}})}const GK=re({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Ue,...Me(),...Fi(),...nt({tag:"i"}),...gt()},"VIcon"),wt=fe()({name:"VIcon",props:GK(),setup(e,t){let{attrs:n,slots:r}=t;const a=me(),{themeClasses:i}=Ct(e),{iconData:o}=QZ(L(()=>a.value||e.icon)),{sizeClasses:l}=mf(e),{textColorClasses:s,textColorStyles:u}=Kn(oe(e,"color"));return ge(()=>{var d,v;const c=(d=r.default)==null?void 0:d.call(r);c&&(a.value=(v=gz(c).filter(h=>h.type===lo&&h.children&&typeof h.children=="string")[0])==null?void 0:v.children);const f=!!(n.onClick||n.onClickOnce);return I(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,l.value,s.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[l.value?void 0:{fontSize:De(e.size),height:De(e.size),width:De(e.size)},u.value,e.style],role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function Ky(e,t){const n=me(),r=Te(!1);if(GC){const a=new IntersectionObserver(i=>{r.value=!!i.find(o=>o.isIntersecting)},t);Cn(()=>{a.disconnect()}),Ce(n,(i,o)=>{o&&(a.unobserve(o),r.value=!1),i&&a.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const $K=re({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Me(),...Fi(),...nt({tag:"div"}),...gt()},"VProgressCircular"),Qc=fe()({name:"VProgressCircular",props:$K(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,i=me(),{themeClasses:o}=Ct(e),{sizeClasses:l,sizeStyles:s}=mf(e),{textColorClasses:u,textColorStyles:c}=Kn(oe(e,"color")),{textColorClasses:f,textColorStyles:d}=Kn(oe(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=Ky(),{resizeRef:g,contentRect:p}=ti(),m=L(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),y=L(()=>Number(e.width)),_=L(()=>s.value?Number(e.size):p.value?p.value.width:Math.max(y.value,32)),b=L(()=>r/(1-y.value/_.value)*2),x=L(()=>y.value/_.value*b.value),S=L(()=>De((100-m.value)/100*a));return un(()=>{v.value=i.value,g.value=i.value}),ge(()=>I(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,l.value,u.value,e.class],style:[s.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:m.value},{default:()=>[I("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${b.value} ${b.value}`},[I("circle",{class:["v-progress-circular__underlay",f.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),I("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":S.value},null)]),n.default&&I("div",{class:"v-progress-circular__content"},[n.default({value:m.value})])]})),{}}}),bk={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Do=re({location:String},"location");function Pu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Tn();return{locationStyles:L(()=>{if(!e.location)return{};const{side:i,align:o}=H1(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function l(u){return n?n(u):0}const s={};return i!=="center"&&(t?s[bk[i]]=`calc(100% - ${l(i)}px)`:s[i]=0),o!=="center"?t?s[bk[o]]=`calc(100% - ${l(o)}px)`:s[o]=0:(i==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),s})}}const WK=re({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Me(),...Do({location:"top"}),...Yt(),...nt(),...gt()},"VProgressLinear"),qy=fe()({name:"VProgressLinear",props:WK(),emits:{"update:modelValue":e=>!0},setup(e,t){var D;let{slots:n}=t;const r=Ve(e,"modelValue"),{isRtl:a,rtlClasses:i}=Tn(),{themeClasses:o}=Ct(e),{locationStyles:l}=Pu(e),{textColorClasses:s,textColorStyles:u}=Kn(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:f}=Et(L(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=Et(L(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:g}=Et(e,"color"),{roundedClasses:p}=Qt(e),{intersectionRef:m,isIntersecting:y}=Ky(),_=L(()=>parseFloat(e.max)),b=L(()=>parseFloat(e.height)),x=L(()=>ln(parseFloat(e.bufferValue)/_.value*100,0,100)),S=L(()=>ln(parseFloat(r.value)/_.value*100,0,100)),T=L(()=>a.value!==e.reverse),C=L(()=>e.indeterminate?"fade-transition":"slide-x-transition"),w=yt&&((D=window.matchMedia)==null?void 0:D.call(window,"(forced-colors: active)").matches);function A(P){if(!m.value)return;const{left:k,right:M,width:V}=m.value.getBoundingClientRect(),O=T.value?V-P.clientX+(M-V):P.clientX-k;r.value=Math.round(O/V*_.value)}return ge(()=>I(e.tag,{ref:m,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&y.value,"v-progress-linear--reverse":T.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},p.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?De(b.value):0,"--v-progress-linear-height":De(b.value),...e.absolute?l.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:S.value,onClick:e.clickable&&A},{default:()=>[e.stream&&I("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[T.value?"left":"right"]:De(-b.value),borderTop:`${De(b.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${De(b.value/4)})`,width:De(100-x.value,"%"),"--v-progress-linear-stream-to":De(b.value*(T.value?1:-1))}},null),I("div",{class:["v-progress-linear__background",w?void 0:c.value],style:[f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),I("div",{class:["v-progress-linear__buffer",w?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:De(x.value,"%")}]},null),I(xl,{name:C.value},{default:()=>[e.indeterminate?I("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>I("div",{key:P,class:["v-progress-linear__indeterminate",P,w?void 0:h.value],style:g.value},null))]):I("div",{class:["v-progress-linear__determinate",w?void 0:h.value],style:[g.value,{width:De(S.value,"%")}]},null)]}),n.default&&I("div",{class:"v-progress-linear__content"},[n.default({value:S.value,buffer:x.value})])]})),{}}}),Jy=re({loading:[Boolean,String]},"loader");function ph(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{loaderClasses:L(()=>({[`${t}--loading`]:e.loading}))}}function mh(e,t){var r;let{slots:n}=t;return I("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||I(qy,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const UK=["static","relative","fixed","absolute","sticky"],yf=re({position:{type:String,validator:e=>UK.includes(e)}},"position");function _f(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{positionClasses:L(()=>e.position?`${t}--${e.position}`:void 0)}}function YK(){const e=Jt("useRoute");return L(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function oF(){var e,t;return(t=(e=Jt("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function yh(e,t){var f,d;const n=p8("RouterLink"),r=L(()=>!!(e.href||e.to)),a=L(()=>(r==null?void 0:r.value)||WP(t,"click")||WP(e,"click"));if(typeof n=="string"||!("useLink"in n)){const v=oe(e,"href");return{isLink:r,isClickable:a,href:v,linkProps:yn({href:v})}}const i=L(()=>({...e,to:oe(()=>e.to||"")})),o=n.useLink(i.value),l=L(()=>e.to?o:void 0),s=YK(),u=L(()=>{var v,h,g;return l.value?e.exact?s.value?((g=l.value.isExactActive)==null?void 0:g.value)&&Ni(l.value.route.value.query,s.value.query):((h=l.value.isExactActive)==null?void 0:h.value)??!1:((v=l.value.isActive)==null?void 0:v.value)??!1:!1}),c=L(()=>{var v;return e.to?(v=l.value)==null?void 0:v.route.value.href:e.href});return{isLink:r,isClickable:a,isActive:u,route:(f=l.value)==null?void 0:f.route,navigate:(d=l.value)==null?void 0:d.navigate,href:c,linkProps:yn({href:c,"aria-current":L(()=>u.value?"page":void 0)})}}const _h=re({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let D_=!1;function XK(e,t){let n=!1,r,a;yt&&(ht(()=>{window.addEventListener("popstate",i),r=e==null?void 0:e.beforeEach((o,l,s)=>{D_?n?t(s):s():setTimeout(()=>n?t(s):s()),D_=!0}),a=e==null?void 0:e.afterEach(()=>{D_=!1})}),er(()=>{window.removeEventListener("popstate",i),r==null||r(),a==null||a()}));function i(o){var l;(l=o.state)!=null&&l.replaced||(n=!0,setTimeout(()=>n=!1))}}function jK(e,t){Ce(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ht(()=>{t(!0)})},{immediate:!0})}const J1=Symbol("rippleStop"),ZK=80;function Sk(e,t){e.style.transform=t,e.style.webkitTransform=t}function Q1(e){return e.constructor.name==="TouchEvent"}function lF(e){return e.constructor.name==="KeyboardEvent"}const KK=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!lF(e)){const d=t.getBoundingClientRect(),v=Q1(e)?e.touches[e.touches.length-1]:e;r=v.clientX-d.left,a=v.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(a-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const l=`${(t.clientWidth-i*2)/2}px`,s=`${(t.clientHeight-i*2)/2}px`,u=n.center?l:`${r-i}px`,c=n.center?s:`${a-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:l,centerY:s}},Sm={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:l,y:s,centerX:u,centerY:c}=KK(e,t,n),f=`${i*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),Sk(a,`translate(${l}, ${s}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),Sk(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var l;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((l=n.parentNode)==null?void 0:l.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function sF(e){return typeof e>"u"||!!e}function Cv(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[J1])){if(e[J1]=!0,Q1(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||lF(e),n._ripple.class&&(t.class=n._ripple.class),Q1(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Sm.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ZK)}else Sm.show(e,n,t)}}function xk(e){e[J1]=!0}function jr(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{jr(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Sm.hide(t)}}function uF(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Tv=!1;function cF(e){!Tv&&(e.keyCode===zP.enter||e.keyCode===zP.space)&&(Tv=!0,Cv(e))}function fF(e){Tv=!1,jr(e)}function dF(e){Tv&&(Tv=!1,jr(e))}function vF(e,t,n){const{value:r,modifiers:a}=t,i=sF(r);if(i||Sm.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,$C(r)&&r.class&&(e._ripple.class=r.class),i&&!n){if(a.stop){e.addEventListener("touchstart",xk,{passive:!0}),e.addEventListener("mousedown",xk);return}e.addEventListener("touchstart",Cv,{passive:!0}),e.addEventListener("touchend",jr,{passive:!0}),e.addEventListener("touchmove",uF,{passive:!0}),e.addEventListener("touchcancel",jr),e.addEventListener("mousedown",Cv),e.addEventListener("mouseup",jr),e.addEventListener("mouseleave",jr),e.addEventListener("keydown",cF),e.addEventListener("keyup",fF),e.addEventListener("blur",dF),e.addEventListener("dragstart",jr,{passive:!0})}else!i&&n&&hF(e)}function hF(e){e.removeEventListener("mousedown",Cv),e.removeEventListener("touchstart",Cv),e.removeEventListener("touchend",jr),e.removeEventListener("touchmove",uF),e.removeEventListener("touchcancel",jr),e.removeEventListener("mouseup",jr),e.removeEventListener("mouseleave",jr),e.removeEventListener("keydown",cF),e.removeEventListener("keyup",fF),e.removeEventListener("dragstart",jr),e.removeEventListener("blur",dF)}function qK(e,t){vF(e,t,!1)}function JK(e){delete e._ripple,hF(e)}function QK(e,t){if(t.value===t.oldValue)return;const n=sF(t.oldValue);vF(e,t,n)}const Po={mounted:qK,unmounted:JK,updated:QK},Qy=re({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:cT},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ue,appendIcon:Ue,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Wr(),...Me(),...Nn(),...gn(),...An(),...Iu(),...Jy(),...Do(),...yf(),...Yt(),..._h(),...Fi(),...nt({tag:"button"}),...gt(),...La({variant:"elevated"})},"VBtn"),xt=fe()({name:"VBtn",props:Qy(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{borderClasses:i}=oa(e),{densityClasses:o}=dr(e),{dimensionStyles:l}=pn(e),{elevationClasses:s}=Un(e),{loaderClasses:u}=ph(e),{locationStyles:c}=Pu(e),{positionClasses:f}=_f(e),{roundedClasses:d}=Qt(e),{sizeClasses:v,sizeStyles:h}=mf(e),g=Du(e,e.symbol,!1),p=yh(e,n),m=L(()=>{var D;return e.active!==void 0?e.active:p.isLink.value?(D=p.isActive)==null?void 0:D.value:g==null?void 0:g.isSelected.value}),y=L(()=>m.value?e.activeColor??e.color:e.color),_=L(()=>{var P,k;return{color:(g==null?void 0:g.isSelected.value)&&(!p.isLink.value||((P=p.isActive)==null?void 0:P.value))||!g||((k=p.isActive)==null?void 0:k.value)?y.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:b,colorStyles:x,variantClasses:S}=Tu(_),T=L(()=>(g==null?void 0:g.disabled.value)||e.disabled),C=L(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),w=L(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function A(D){var P;T.value||p.isLink.value&&(D.metaKey||D.ctrlKey||D.shiftKey||D.button!==0||n.target==="_blank")||((P=p.navigate)==null||P.call(p,D),g==null||g.toggle())}return jK(p,g==null?void 0:g.select),ge(()=>{const D=p.isLink.value?"a":e.tag,P=!!(e.prependIcon||r.prepend),k=!!(e.appendIcon||r.append),M=!!(e.icon&&e.icon!==!0);return Zt(I(D,ve({type:D==="a"?void 0:"button",class:["v-btn",g==null?void 0:g.selectedClass.value,{"v-btn--active":m.value,"v-btn--block":e.block,"v-btn--disabled":T.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,i.value,b.value,o.value,s.value,u.value,f.value,d.value,v.value,S.value,e.class],style:[x.value,l.value,c.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:T.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:A,value:w.value},p.linkProps),{default:()=>{var V;return[Fl(!0,"v-btn"),!e.icon&&P&&I("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):I(wt,{key:"prepend-icon",icon:e.prependIcon},null)]),I("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&M?I(wt,{key:"content-icon",icon:e.icon},null):I(st,{key:"content-defaults",disabled:!M,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var O;return[((O=r.default)==null?void 0:O.call(r))??e.text]}})]),!e.icon&&k&&I("span",{key:"append",class:"v-btn__append"},[r.append?I(st,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):I(wt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&I("span",{key:"loader",class:"v-btn__loader"},[((V=r.loader)==null?void 0:V.call(r))??I(Qc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Po,!T.value&&e.ripple,"",{center:!!e.icon}]])}),{group:g}}}),eq=re({...Qy({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),tq=fe()({name:"VAppBarNavIcon",props:eq(),setup(e,t){let{slots:n}=t;return ge(()=>I(xt,ve(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),nq=fe()({name:"VAppBarTitle",props:qz(),setup(e,t){let{slots:n}=t;return ge(()=>I(iT,ve(e,{class:"v-app-bar-title"}),n)),{}}}),gF=zi("v-alert-title"),rq=["success","info","warning","error"],aq=re({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Ue,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=>rq.includes(e)},...Me(),...Nn(),...gn(),...An(),...Do(),...yf(),...Yt(),...nt(),...gt(),...La({variant:"flat"})},"VAlert"),iq=fe()({name:"VAlert",props:aq(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),i=L(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=L(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:l}=Ct(e),{colorClasses:s,colorStyles:u,variantClasses:c}=Tu(o),{densityClasses:f}=dr(e),{dimensionStyles:d}=pn(e),{elevationClasses:v}=Un(e),{locationStyles:h}=Pu(e),{positionClasses:g}=_f(e),{roundedClasses:p}=Qt(e),{textColorClasses:m,textColorStyles:y}=Kn(oe(e,"borderColor")),{t:_}=nn(),b=L(()=>({"aria-label":_(e.closeLabel),onClick(x){a.value=!1,n("click:close",x)}}));return()=>{const x=!!(r.prepend||i.value),S=!!(r.title||e.title),T=!!(r.close||e.closable);return a.value&&I(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},l.value,s.value,f.value,v.value,g.value,p.value,c.value,e.class],style:[u.value,d.value,h.value,e.style],role:"alert"},{default:()=>{var C,w;return[Fl(!1,"v-alert"),e.border&&I("div",{key:"border",class:["v-alert__border",m.value],style:y.value},null),x&&I("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},r.prepend):I(wt,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),I("div",{class:"v-alert__content"},[S&&I(gF,{key:"title"},{default:()=>{var A;return[((A=r.title)==null?void 0:A.call(r))??e.title]}}),((C=r.text)==null?void 0:C.call(r))??e.text,(w=r.default)==null?void 0:w.call(r)]),r.append&&I("div",{key:"append",class:"v-alert__append"},[r.append()]),T&&I("div",{key:"close",class:"v-alert__close"},[r.close?I(st,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var A;return[(A=r.close)==null?void 0:A.call(r,{props:b.value})]}}):I(xt,ve({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},b.value),null)])]}})}}}),oq=re({start:Boolean,end:Boolean,icon:Ue,image:String,text:String,...Wr(),...Me(),...Nn(),...Yt(),...Fi(),...nt(),...gt(),...La({variant:"flat"})},"VAvatar"),Pa=fe()({name:"VAvatar",props:oq(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{borderClasses:a}=oa(e),{colorClasses:i,colorStyles:o,variantClasses:l}=Tu(e),{densityClasses:s}=dr(e),{roundedClasses:u}=Qt(e),{sizeClasses:c,sizeStyles:f}=mf(e);return ge(()=>I(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,i.value,s.value,u.value,c.value,l.value,e.class],style:[o.value,f.value,e.style]},{default:()=>[n.default?I(st,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?I(po,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?I(wt,{key:"icon",icon:e.icon},null):e.text,Fl(!1,"v-avatar")]})),{}}}),lq=re({text:String,onClick:$n(),...Me(),...gt()},"VLabel"),bf=fe()({name:"VLabel",props:lq(),setup(e,t){let{slots:n}=t;return ge(()=>{var r;return I("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}}),pF=Symbol.for("vuetify:selection-control-group"),fT=re({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ue,trueIcon:Ue,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:Ni},...Me(),...Nn(),...gt()},"SelectionControlGroup"),sq=re({...fT({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),mF=fe()({name:"VSelectionControlGroup",props:sq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=Wn(),i=L(()=>e.id||`v-selection-control-group-${a}`),o=L(()=>e.name||i.value),l=new Set;return Lt(pF,{modelValue:r,forceUpdate:()=>{l.forEach(s=>s())},onForceUpdate:s=>{l.add(s),er(()=>{l.delete(s)})}}),Kt({[e.defaultsTarget]:{color:oe(e,"color"),disabled:oe(e,"disabled"),density:oe(e,"density"),error:oe(e,"error"),inline:oe(e,"inline"),modelValue:r,multiple:L(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:o,falseIcon:oe(e,"falseIcon"),trueIcon:oe(e,"trueIcon"),readonly:oe(e,"readonly"),ripple:oe(e,"ripple"),type:oe(e,"type"),valueComparator:oe(e,"valueComparator")}}),ge(()=>{var s;return I("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),e0=re({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Me(),...fT()},"VSelectionControl");function uq(e){const t=rt(pF,void 0),{densityClasses:n}=dr(e),r=Ve(e,"modelValue"),a=L(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=L(()=>e.falseValue!==void 0?e.falseValue:!1),o=L(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),l=L({get(){const v=t?t.modelValue.value:r.value;return o.value?jt(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:i.value;let g=h;o.value&&(g=v?[...jt(r.value),h]:jt(r.value).filter(p=>!e.valueComparator(p,a.value))),t?t.modelValue.value=g:r.value=g}}),{textColorClasses:s,textColorStyles:u}=Kn(L(()=>{if(!(e.error||e.disabled))return l.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:f}=Et(L(()=>l.value&&!e.error&&!e.disabled?e.color:e.baseColor)),d=L(()=>l.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:i,model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:d}}const Cl=fe()({name:"VSelectionControl",directives:{Ripple:Po},inheritAttrs:!1,props:e0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:i,icon:o,model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:d}=uq(e),v=Wn(),h=Te(!1),g=Te(!1),p=me(),m=L(()=>e.id||`input-${v}`),y=L(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{p.value&&(p.value.checked=l.value)});function _(T){y.value&&(h.value=!0,Kc(T.target,":focus-visible")!==!1&&(g.value=!0))}function b(){h.value=!1,g.value=!1}function x(T){T.stopPropagation()}function S(T){if(!y.value){p.value&&(p.value.checked=l.value);return}e.readonly&&a&&ht(()=>a.forceUpdate()),l.value=T.target.checked}return ge(()=>{var D,P;const T=r.label?r.label({label:e.label,props:{for:m.value}}):e.label,[C,w]=zl(n),A=I("input",ve({ref:p,checked:l.value,disabled:!!e.disabled,id:m.value,onBlur:b,onFocus:_,onInput:S,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?l.value:void 0},w),null);return I("div",ve({class:["v-selection-control",{"v-selection-control--dirty":l.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},i.value,e.class]},C,{style:e.style}),[I("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(D=r.default)==null?void 0:D.call(r,{backgroundColorClasses:c,backgroundColorStyles:f}),Zt(I("div",{class:["v-selection-control__input"]},[((P=r.input)==null?void 0:P.call(r,{model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:A,icon:o.value,props:{onFocus:_,onBlur:b,id:m.value}}))??I(ke,null,[o.value&&I(wt,{key:"icon",icon:o.value},null),A])]),[[ta("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),T&&I(bf,{for:m.value,onClick:x},{default:()=>[T]})])}),{isFocused:h,input:p}}}),yF=re({indeterminate:Boolean,indeterminateIcon:{type:Ue,default:"$checkboxIndeterminate"},...e0({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),mo=fe()({name:"VCheckboxBtn",props:yF(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"indeterminate"),a=Ve(e,"modelValue");function i(s){r.value&&(r.value=!1)}const o=L(()=>r.value?e.indeterminateIcon:e.falseIcon),l=L(()=>r.value?e.indeterminateIcon:e.trueIcon);return ge(()=>{const s=vn(Cl.filterProps(e),["modelValue"]);return I(Cl,ve(s,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:l.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function _F(e){const{t}=nn();function n(r){let{name:a}=r;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],l=o&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return I(wt,{icon:e[`${a}Icon`],"aria-label":l,onClick:o},null)}return{InputIcon:n}}const cq=re({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Me(),...ai({transition:{component:lT,leaveAbsolute:!0,group:!0}})},"VMessages"),bF=fe()({name:"VMessages",props:cq(),setup(e,t){let{slots:n}=t;const r=L(()=>jt(e.messages)),{textColorClasses:a,textColorStyles:i}=Kn(L(()=>e.color));return ge(()=>I(sr,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,l)=>I("div",{class:"v-messages__message",key:`${l}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),bh=re({focused:Boolean,"onUpdate:focused":$n()},"focus");function ko(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();const n=Ve(e,"focused"),r=L(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function i(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:i}}const SF=Symbol.for("vuetify:form"),fq=re({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function dq(e){const t=Ve(e,"modelValue"),n=L(()=>e.disabled),r=L(()=>e.readonly),a=Te(!1),i=me([]),o=me([]);async function l(){const c=[];let f=!0;o.value=[],a.value=!0;for(const d of i.value){const v=await d.validate();if(v.length>0&&(f=!1,c.push({id:d.id,errorMessages:v})),!f&&e.fastFail)break}return o.value=c,a.value=!1,{valid:f,errors:o.value}}function s(){i.value.forEach(c=>c.reset())}function u(){i.value.forEach(c=>c.resetValidation())}return Ce(i,()=>{let c=0,f=0;const d=[];for(const v of i.value)v.isValid===!1?(f++,d.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=d,t.value=f>0?!1:c===i.value.length?!0:null},{deep:!0,flush:"post"}),Lt(SF,{register:c=>{let{id:f,vm:d,validate:v,reset:h,resetValidation:g}=c;i.value.some(p=>p.id===f),i.value.push({id:f,validate:v,reset:h,resetValidation:g,vm:Py(d),isValid:null,errorMessages:[]})},unregister:c=>{i.value=i.value.filter(f=>f.id!==c)},update:(c,f,d)=>{const v=i.value.find(h=>h.id===c);v&&(v.isValid=f,v.errorMessages=d)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validateOn:oe(e,"validateOn")}),{errors:o,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validate:l,reset:s,resetValidation:u}}function t0(){return rt(SF,null)}const xF=re({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...bh()},"validation");function wF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Wn();const r=Ve(e,"modelValue"),a=L(()=>e.validationValue===void 0?r.value:e.validationValue),i=t0(),o=me([]),l=Te(!0),s=L(()=>!!(jt(r.value===""?null:r.value).length||jt(a.value===""?null:a.value).length)),u=L(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),c=L(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),f=L(()=>{var x;return(x=e.errorMessages)!=null&&x.length?jt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=L(()=>{let x=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";x==="lazy"&&(x="input lazy"),x==="eager"&&(x="input eager");const S=new Set((x==null?void 0:x.split(" "))??[]);return{input:S.has("input"),blur:S.has("blur")||S.has("input")||S.has("invalid-input"),invalidInput:S.has("invalid-input"),lazy:S.has("lazy"),eager:S.has("eager")}}),v=L(()=>{var x;return e.error||(x=e.errorMessages)!=null&&x.length?!1:e.rules.length?l.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=Te(!1),g=L(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),p=Jt("validation"),m=L(()=>e.name??Be(n));Ly(()=>{i==null||i.register({id:m.value,vm:p,validate:b,reset:y,resetValidation:_})}),Cn(()=>{i==null||i.unregister(m.value)}),wn(async()=>{d.value.lazy||await b(!d.value.eager),i==null||i.update(m.value,v.value,f.value)}),Cr(()=>d.value.input||d.value.invalidInput&&v.value===!1,()=>{Ce(a,()=>{if(a.value!=null)b();else if(e.focused){const x=Ce(()=>e.focused,S=>{S||b(),x()})}})}),Cr(()=>d.value.blur,()=>{Ce(()=>e.focused,x=>{x||b()})}),Ce([v,f],()=>{i==null||i.update(m.value,v.value,f.value)});async function y(){r.value=null,await ht(),await _()}async function _(){l.value=!0,d.value.lazy?o.value=[]:await b(!d.value.eager)}async function b(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const S=[];h.value=!0;for(const T of e.rules){if(S.length>=+(e.maxErrors??1))break;const w=await(typeof T=="function"?T:()=>T)(a.value);if(w!==!0){if(w!==!1&&typeof w!="string"){console.warn(`${w} is not a valid value. Rule functions must return boolean true or a string.`);continue}S.push(w||"")}}return o.value=S,h.value=!1,l.value=x,o.value}return{errorMessages:f,isDirty:s,isDisabled:u,isReadonly:c,isPristine:l,isValid:v,isValidating:h,reset:y,resetValidation:_,validate:b,validationClasses:g}}const Mo=re({id:String,appendIcon:Ue,centerAffix:{type:Boolean,default:!0},prependIcon:Ue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":$n(),"onClick:append":$n(),...Me(),...Nn(),...Hy(gn(),["maxWidth","minWidth","width"]),...gt(),...xF()},"VInput"),qn=fe()({name:"VInput",props:{...Mo()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:i}=dr(e),{dimensionStyles:o}=pn(e),{themeClasses:l}=Ct(e),{rtlClasses:s}=Tn(),{InputIcon:u}=_F(e),c=Wn(),f=L(()=>e.id||`input-${c}`),d=L(()=>`${f.value}-messages`),{errorMessages:v,isDirty:h,isDisabled:g,isReadonly:p,isPristine:m,isValid:y,isValidating:_,reset:b,resetValidation:x,validate:S,validationClasses:T}=wF(e,"v-input",f),C=L(()=>({id:f,messagesId:d,isDirty:h,isDisabled:g,isReadonly:p,isPristine:m,isValid:y,isValidating:_,reset:b,resetValidation:x,validate:S})),w=L(()=>{var A;return(A=e.errorMessages)!=null&&A.length||!m.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ge(()=>{var M,V,O,$;const A=!!(r.prepend||e.prependIcon),D=!!(r.append||e.appendIcon),P=w.value.length>0,k=!e.hideDetails||e.hideDetails==="auto"&&(P||!!r.details);return I("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,l.value,s.value,T.value,e.class],style:[o.value,e.style]},[A&&I("div",{key:"prepend",class:"v-input__prepend"},[(M=r.prepend)==null?void 0:M.call(r,C.value),e.prependIcon&&I(u,{key:"prepend-icon",name:"prepend"},null)]),r.default&&I("div",{class:"v-input__control"},[(V=r.default)==null?void 0:V.call(r,C.value)]),D&&I("div",{key:"append",class:"v-input__append"},[e.appendIcon&&I(u,{key:"append-icon",name:"append"},null),(O=r.append)==null?void 0:O.call(r,C.value)]),k&&I("div",{class:"v-input__details"},[I(bF,{id:d.value,active:P,messages:w.value},{message:r.message}),($=r.details)==null?void 0:$.call(r,C.value)])])}),{reset:b,resetValidation:x,validate:S,isValid:y,errorMessages:v}}}),vq=re({...Mo(),...vn(yF(),["inline"])},"VCheckbox"),hq=fe()({name:"VCheckbox",inheritAttrs:!1,props:vq(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"modelValue"),{isFocused:i,focus:o,blur:l}=ko(e),s=Wn(),u=L(()=>e.id||`checkbox-${s}`);return ge(()=>{const[c,f]=zl(n),d=qn.filterProps(e),v=mo.filterProps(e);return I(qn,ve({class:["v-checkbox",e.class]},c,d,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,id:u.value,focused:i.value,style:e.style}),{...r,default:h=>{let{id:g,messagesId:p,isDisabled:m,isReadonly:y,isValid:_}=h;return I(mo,ve(v,{id:g.value,"aria-describedby":p.value,disabled:m.value,readonly:y.value},f,{error:_.value===!1,modelValue:a.value,"onUpdate:modelValue":b=>a.value=b,onFocus:o,onBlur:l}),r)}})}),{}}});function gq(e){let{selectedElement:t,containerElement:n,isRtl:r,isHorizontal:a}=e;const i=Av(a,n),o=CF(a,r,n),l=Av(a,t),s=TF(a,t),u=l*.4;return o>s?s-u:o+itypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Me(),...Su({mobile:null}),...nt(),...Au({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Iv=fe()({name:"VSlideGroup",props:dT(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Tn(),{displayClasses:a,mobile:i}=aa(e),o=Hl(e,e.symbol),l=Te(!1),s=Te(0),u=Te(0),c=Te(0),f=L(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=ti(),{resizeRef:h,contentRect:g}=ti(),p=YZ(),m=L(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),y=L(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[0]):-1),_=L(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[o.selected.value.length-1]):-1);if(yt){let Y=-1;Ce(()=>[o.selected.value,v.value,g.value,f.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(v.value&&g.value){const X=f.value?"width":"height";u.value=v.value[X],c.value=g.value[X],l.value=u.value+1=0&&h.el){const X=h.el.children[_.value];x(X,e.centerActive)}})})}const b=Te(!1);function x(Y,X){let J=0;X?J=pq({containerElement:d.el,isHorizontal:f.value,selectedElement:Y}):J=gq({containerElement:d.el,isHorizontal:f.value,isRtl:r.value,selectedElement:Y}),S(J)}function S(Y){if(!yt||!d.el)return;const X=Av(f.value,d.el),J=CF(f.value,r.value,d.el);if(!(wk(f.value,d.el)<=X||Math.abs(Y-J)<16)){if(f.value&&r.value&&d.el){const{scrollWidth:le,offsetWidth:be}=d.el;Y=le-be-Y}f.value?p.horizontal(Y,m.value):p(Y,m.value)}}function T(Y){const{scrollTop:X,scrollLeft:J}=Y.target;s.value=f.value?J:X}function C(Y){if(b.value=!0,!(!l.value||!h.el)){for(const X of Y.composedPath())for(const J of h.el.children)if(J===X){x(J);return}}}function w(Y){b.value=!1}let A=!1;function D(Y){var X;!A&&!b.value&&!(Y.relatedTarget&&((X=h.el)!=null&&X.contains(Y.relatedTarget)))&&M(),A=!1}function P(){A=!0}function k(Y){if(!h.el)return;function X(J){Y.preventDefault(),M(J)}f.value?Y.key==="ArrowRight"?X(r.value?"prev":"next"):Y.key==="ArrowLeft"&&X(r.value?"next":"prev"):Y.key==="ArrowDown"?X("next"):Y.key==="ArrowUp"&&X("prev"),Y.key==="Home"?X("first"):Y.key==="End"&&X("last")}function M(Y){var J,ce;if(!h.el)return;let X;if(!Y)X=_v(h.el)[0];else if(Y==="next"){if(X=(J=h.el.querySelector(":focus"))==null?void 0:J.nextElementSibling,!X)return M("first")}else if(Y==="prev"){if(X=(ce=h.el.querySelector(":focus"))==null?void 0:ce.previousElementSibling,!X)return M("last")}else Y==="first"?X=h.el.firstElementChild:Y==="last"&&(X=h.el.lastElementChild);X&&X.focus({preventScroll:!0})}function V(Y){const X=f.value&&r.value?-1:1,J=(Y==="prev"?-X:X)*u.value;let ce=s.value+J;if(f.value&&r.value&&d.el){const{scrollWidth:le,offsetWidth:be}=d.el;ce+=le-be}S(ce)}const O=L(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),$=L(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return l.value||Math.abs(s.value)>0;case"mobile":return i.value||l.value||Math.abs(s.value)>0;default:return!i.value&&(l.value||Math.abs(s.value)>0)}}),z=L(()=>Math.abs(s.value)>1),H=L(()=>{if(!d.value)return!1;const Y=wk(f.value,d.el),X=mq(f.value,d.el);return Y-X-Math.abs(s.value)>1});return ge(()=>I(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":$.value,"v-slide-group--is-overflowing":l.value},a.value,e.class],style:e.style,tabindex:b.value||o.selected.value.length?-1:0,onFocus:D},{default:()=>{var Y,X,J;return[$.value&&I("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!z.value}],onMousedown:P,onClick:()=>z.value&&V("prev")},[((Y=n.prev)==null?void 0:Y.call(n,O.value))??I(wv,null,{default:()=>[I(wt,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),I("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:T},[I("div",{ref:h,class:"v-slide-group__content",onFocusin:C,onFocusout:w,onKeydown:k},[(X=n.default)==null?void 0:X.call(n,O.value)])]),$.value&&I("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}],onMousedown:P,onClick:()=>H.value&&V("next")},[((J=n.next)==null?void 0:J.call(n,O.value))??I(wv,null,{default:()=>[I(wt,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:V,scrollOffset:s,focus:M,hasPrev:z,hasNext:H}}}),IF=Symbol.for("vuetify:v-chip-group"),yq=re({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Ni},...dT(),...Me(),...Au({selectedClass:"v-chip--selected"}),...nt(),...gt(),...La({variant:"tonal"})},"VChipGroup"),_q=fe()({name:"VChipGroup",props:yq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isSelected:a,select:i,next:o,prev:l,selected:s}=Hl(e,IF);return Kt({VChip:{color:oe(e,"color"),disabled:oe(e,"disabled"),filter:oe(e,"filter"),variant:oe(e,"variant")}}),ge(()=>{const u=Iv.filterProps(e);return I(Iv,ve(u,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:a,select:i,next:o,prev:l,selected:s.value})]}})}),{}}}),bq=re({activeClass:String,appendAvatar:String,appendIcon:Ue,closable:Boolean,closeIcon:{type:Ue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:$n(),onClickOnce:$n(),...Wr(),...Me(),...Nn(),...An(),...Iu(),...Yt(),..._h(),...Fi(),...nt({tag:"span"}),...gt(),...La({variant:"tonal"})},"VChip"),Sf=fe()({name:"VChip",directives:{Ripple:Po},props:bq(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=nn(),{borderClasses:o}=oa(e),{colorClasses:l,colorStyles:s,variantClasses:u}=Tu(e),{densityClasses:c}=dr(e),{elevationClasses:f}=Un(e),{roundedClasses:d}=Qt(e),{sizeClasses:v}=mf(e),{themeClasses:h}=Ct(e),g=Ve(e,"modelValue"),p=Du(e,IF,!1),m=yh(e,n),y=L(()=>e.link!==!1&&m.isLink.value),_=L(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||m.isClickable.value)),b=L(()=>({"aria-label":i(e.closeLabel),onClick(T){T.preventDefault(),T.stopPropagation(),g.value=!1,r("click:close",T)}}));function x(T){var C;r("click",T),_.value&&((C=m.navigate)==null||C.call(m,T),p==null||p.toggle())}function S(T){(T.key==="Enter"||T.key===" ")&&(T.preventDefault(),x(T))}return()=>{const T=m.isLink.value?"a":e.tag,C=!!(e.appendIcon||e.appendAvatar),w=!!(C||a.append),A=!!(a.close||e.closable),D=!!(a.filter||e.filter)&&p,P=!!(e.prependIcon||e.prependAvatar),k=!!(P||a.prepend),M=!p||p.isSelected.value;return g.value&&Zt(I(T,ve({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":_.value,"v-chip--filter":D,"v-chip--pill":e.pill},h.value,o.value,M?l.value:void 0,c.value,f.value,d.value,v.value,u.value,p==null?void 0:p.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:_.value?0:void 0,onClick:x,onKeydown:_.value&&!y.value&&S},m.linkProps),{default:()=>{var V;return[Fl(_.value,"v-chip"),D&&I(sT,{key:"filter"},{default:()=>[Zt(I("div",{class:"v-chip__filter"},[a.filter?I(st,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):I(wt,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ma,p.isSelected.value]])]}),k&&I("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?I(st,{key:"prepend-defaults",disabled:!P,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):I(ke,null,[e.prependIcon&&I(wt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&I(Pa,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),I("div",{class:"v-chip__content","data-no-activator":""},[((V=a.default)==null?void 0:V.call(a,{isSelected:p==null?void 0:p.isSelected.value,selectedClass:p==null?void 0:p.selectedClass.value,select:p==null?void 0:p.select,toggle:p==null?void 0:p.toggle,value:p==null?void 0:p.value.value,disabled:e.disabled}))??e.text]),w&&I("div",{key:"append",class:"v-chip__append"},[a.append?I(st,{key:"append-defaults",disabled:!C,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),A&&I("button",ve({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[a.close?I(st,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):I(wt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[ta("ripple"),_.value&&e.ripple,null]])}}}),ex=Symbol.for("vuetify:list");function DF(){const e=rt(ex,{hasPrepend:Te(!1),updateHasPrepend:()=>null}),t={hasPrepend:Te(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Lt(ex,t),e}function PF(){return rt(ex,null)}const vT=e=>{const t={activate:n=>{let{id:r,value:a,activated:i}=n;return r=Ye(r),e&&!a&&i.size===1&&i.has(r)||(a?i.add(r):i.delete(r)),i},in:(n,r,a)=>{let i=new Set;if(n!=null)for(const o of jt(n))i=t.activate({id:o,value:!0,activated:new Set(i),children:r,parents:a});return i},out:n=>Array.from(n)};return t},kF=e=>{const t=vT(e);return{activate:r=>{let{activated:a,id:i,...o}=r;i=Ye(i);const l=a.has(i)?new Set([i]):new Set;return t.activate({...o,id:i,activated:l})},in:(r,a,i)=>{let o=new Set;if(r!=null){const l=jt(r);l.length&&(o=t.in(l.slice(0,1),a,i))}return o},out:(r,a,i)=>t.out(r,a,i)}},Sq=e=>{const t=vT(e);return{activate:r=>{let{id:a,activated:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.activate({id:a,activated:i,children:o,...l})},in:t.in,out:t.out}},xq=e=>{const t=kF(e);return{activate:r=>{let{id:a,activated:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.activate({id:a,activated:i,children:o,...l})},in:t.in,out:t.out}},wq={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const i=new Set;i.add(t);let o=a.get(t);for(;o!=null;)i.add(o),o=a.get(o);return i}else return r.delete(t),r},select:()=>null},MF={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let i=a.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=a.get(i);return r}else r.delete(t);return r},select:()=>null},Cq={open:MF.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const i=[];let o=a.get(t);for(;o!=null;)i.push(o),o=a.get(o);return new Set(i)}},hT=e=>{const t={select:n=>{let{id:r,value:a,selected:i}=n;if(r=Ye(r),e&&!a){const o=Array.from(i.entries()).reduce((l,s)=>{let[u,c]=s;return c==="on"&&l.push(u),l},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,a?"on":"off"),i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:n=>{const r=[];for(const[a,i]of n.entries())i==="on"&&r.push(a);return r}};return t},LF=e=>{const t=hT(e);return{select:r=>{let{selected:a,id:i,...o}=r;i=Ye(i);const l=a.has(i)?new Map([[i,a.get(i)]]):new Map;return t.select({...o,id:i,selected:l})},in:(r,a,i)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),a,i)),o},out:(r,a,i)=>t.out(r,a,i)}},Tq=e=>{const t=hT(e);return{select:r=>{let{id:a,selected:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...l})},in:t.in,out:t.out}},Aq=e=>{const t=LF(e);return{select:r=>{let{id:a,selected:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...l})},in:t.in,out:t.out}},Iq=e=>{const t={select:n=>{let{id:r,value:a,selected:i,children:o,parents:l}=n;r=Ye(r);const s=new Map(i),u=[r];for(;u.length;){const f=u.shift();i.set(Ye(f),a?"on":"off"),o.has(f)&&u.push(...o.get(f))}let c=Ye(l.get(r));for(;c;){const f=o.get(c),d=f.every(h=>i.get(Ye(h))==="on"),v=f.every(h=>!i.has(Ye(h))||i.get(Ye(h))==="off");i.set(c,d?"on":v?"off":"indeterminate"),c=Ye(l.get(c))}return e&&!a&&Array.from(i.entries()).reduce((d,v)=>{let[h,g]=v;return g==="on"&&d.push(h),d},[]).length===0?s:i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:(n,r)=>{const a=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&a.push(i);return a}};return t},Dv=Symbol.for("vuetify:nested"),EF={id:Te(),root:{register:()=>null,unregister:()=>null,parents:me(new Map),children:me(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:me(!1),selectable:me(!1),opened:me(new Set),activated:me(new Set),selected:me(new Map),selectedValues:me([]),getPath:()=>[]}},Dq=re({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),Pq=e=>{let t=!1;const n=me(new Map),r=me(new Map),a=Ve(e,"opened",e.opened,h=>new Set(h),h=>[...h.values()]),i=L(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Sq(e.mandatory);case"single-leaf":return xq(e.mandatory);case"independent":return vT(e.mandatory);case"single-independent":default:return kF(e.mandatory)}}),o=L(()=>{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 Aq(e.mandatory);case"leaf":return Tq(e.mandatory);case"independent":return hT(e.mandatory);case"single-independent":return LF(e.mandatory);case"classic":default:return Iq(e.mandatory)}}),l=L(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Cq;case"single":return wq;case"multiple":default:return MF}}),s=Ve(e,"activated",e.activated,h=>i.value.in(h,n.value,r.value),h=>i.value.out(h,n.value,r.value)),u=Ve(e,"selected",e.selected,h=>o.value.in(h,n.value,r.value),h=>o.value.out(h,n.value,r.value));Cn(()=>{t=!0});function c(h){const g=[];let p=h;for(;p!=null;)g.unshift(p),p=r.value.get(p);return g}const f=Jt("nested"),d=new Set,v={id:Te(),root:{opened:a,activatable:oe(e,"activatable"),selectable:oe(e,"selectable"),activated:s,selected:u,selectedValues:L(()=>{const h=[];for(const[g,p]of u.value.entries())p==="on"&&h.push(g);return h}),register:(h,g,p)=>{if(d.has(h)){c(h).map(String).join(" -> "),c(g).concat(h).map(String).join(" -> ");return}else d.add(h);g&&h!==g&&r.value.set(h,g),p&&n.value.set(h,[]),g!=null&&n.value.set(g,[...n.value.get(g)||[],h])},unregister:h=>{if(t)return;d.delete(h),n.value.delete(h);const g=r.value.get(h);if(g){const p=n.value.get(g)??[];n.value.set(g,p.filter(m=>m!==h))}r.value.delete(h)},open:(h,g,p)=>{f.emit("click:open",{id:h,value:g,path:c(h),event:p});const m=l.value.open({id:h,value:g,opened:new Set(a.value),children:n.value,parents:r.value,event:p});m&&(a.value=m)},openOnSelect:(h,g,p)=>{const m=l.value.select({id:h,value:g,selected:new Map(u.value),opened:new Set(a.value),children:n.value,parents:r.value,event:p});m&&(a.value=m)},select:(h,g,p)=>{f.emit("click:select",{id:h,value:g,path:c(h),event:p});const m=o.value.select({id:h,value:g,selected:new Map(u.value),children:n.value,parents:r.value,event:p});m&&(u.value=m),v.root.openOnSelect(h,g,p)},activate:(h,g,p)=>{if(!e.activatable)return v.root.select(h,!0,p);f.emit("click:activate",{id:h,value:g,path:c(h),event:p});const m=i.value.activate({id:h,value:g,activated:new Set(s.value),children:n.value,parents:r.value,event:p});m&&(s.value=m)},children:n,parents:r,getPath:c}};return Lt(Dv,v),v.root},RF=(e,t)=>{const n=rt(Dv,EF),r=Symbol(Wn()),a=L(()=>e.value!==void 0?e.value:r),i={...n,id:a,open:(o,l)=>n.root.open(a.value,o,l),openOnSelect:(o,l)=>n.root.openOnSelect(a.value,o,l),isOpen:L(()=>n.root.opened.value.has(a.value)),parent:L(()=>n.root.parents.value.get(a.value)),activate:(o,l)=>n.root.activate(a.value,o,l),isActivated:L(()=>n.root.activated.value.has(Ye(a.value))),select:(o,l)=>n.root.select(a.value,o,l),isSelected:L(()=>n.root.selected.value.get(Ye(a.value))==="on"),isIndeterminate:L(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:L(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),Cn(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Lt(Dv,i),i},kq=()=>{const e=rt(Dv,EF);Lt(Dv,{...e,isGroupActivator:!0})},Mq=ra({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return kq(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),Lq=re({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ue,default:"$collapse"},expandIcon:{type:Ue,default:"$expand"},prependIcon:Ue,appendIcon:Ue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Me(),...nt()},"VListGroup"),tx=fe()({name:"VListGroup",props:Lq(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:i}=RF(oe(e,"value"),!0),o=L(()=>`v-list-group--id-${String(i.value)}`),l=PF(),{isBooted:s}=Cu();function u(v){v.stopPropagation(),a(!r.value,v)}const c=L(()=>({onClick:u,class:"v-list-group__header",id:o.value})),f=L(()=>r.value?e.collapseIcon:e.expandIcon),d=L(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return ge(()=>I(e.tag,{class:["v-list-group",{"v-list-group--prepend":l==null?void 0:l.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&I(st,{defaults:d.value},{default:()=>[I(Mq,null,{default:()=>[n.activator({props:c.value,isOpen:r.value})]})]}),I(sr,{transition:{component:Zy},disabled:!s.value},{default:()=>{var v;return[Zt(I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Ma,r.value]])]}})]})),{isOpen:r}}}),Eq=re({opacity:[Number,String],...Me(),...nt()},"VListItemSubtitle"),VF=fe()({name:"VListItemSubtitle",props:Eq(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),OF=zi("v-list-item-title"),Rq=re({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ue,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:$n(),onClickOnce:$n(),...Wr(),...Me(),...Nn(),...gn(),...An(),...Yt(),..._h(),...nt(),...gt(),...La({variant:"text"})},"VListItem"),yo=fe()({name:"VListItem",directives:{Ripple:Po},props:Rq(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const i=yh(e,n),o=L(()=>e.value===void 0?i.href.value:e.value),{activate:l,isActivated:s,select:u,isOpen:c,isSelected:f,isIndeterminate:d,isGroupActivator:v,root:h,parent:g,openOnSelect:p,id:m}=RF(o,!1),y=PF(),_=L(()=>{var J;return e.active!==!1&&(e.active||((J=i.isActive)==null?void 0:J.value)||(h.activatable.value?s.value:f.value))}),b=L(()=>e.link!==!1&&i.isLink.value),x=L(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!y&&(h.selectable.value||h.activatable.value||e.value!=null))),S=L(()=>e.rounded||e.nav),T=L(()=>e.color??e.activeColor),C=L(()=>({color:_.value?T.value??e.baseColor:e.baseColor,variant:e.variant}));Ce(()=>{var J;return(J=i.isActive)==null?void 0:J.value},J=>{J&&g.value!=null&&h.open(g.value,!0),J&&p(J)},{immediate:!0});const{themeClasses:w}=Ct(e),{borderClasses:A}=oa(e),{colorClasses:D,colorStyles:P,variantClasses:k}=Tu(C),{densityClasses:M}=dr(e),{dimensionStyles:V}=pn(e),{elevationClasses:O}=Un(e),{roundedClasses:$}=Qt(S),z=L(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),H=L(()=>({isActive:_.value,select:u,isOpen:c.value,isSelected:f.value,isIndeterminate:d.value}));function Y(J){var ce;a("click",J),x.value&&((ce=i.navigate)==null||ce.call(i,J),!v&&(h.activatable.value?l(!s.value,J):(h.selectable.value||e.value!=null)&&u(!f.value,J)))}function X(J){(J.key==="Enter"||J.key===" ")&&(J.preventDefault(),J.target.dispatchEvent(new MouseEvent("click",J)))}return ge(()=>{const J=b.value?"a":e.tag,ce=r.title||e.title!=null,le=r.subtitle||e.subtitle!=null,be=!!(e.appendAvatar||e.appendIcon),ae=!!(be||r.append),K=!!(e.prependAvatar||e.prependIcon),ne=!!(K||r.prepend);return y==null||y.updateHasPrepend(ne),e.activeColor&&Ij("active-color",["color","base-color"]),Zt(I(J,ve({class:["v-list-item",{"v-list-item--active":_.value,"v-list-item--disabled":e.disabled,"v-list-item--link":x.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!ne&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&_.value},w.value,A.value,D.value,M.value,O.value,z.value,$.value,k.value,e.class],style:[P.value,V.value,e.style],tabindex:x.value?y?-2:0:void 0,"aria-selected":h.activatable.value?s.value:f.value,onClick:Y,onKeydown:x.value&&!b.value&&X},i.linkProps),{default:()=>{var W;return[Fl(x.value||_.value,"v-list-item"),ne&&I("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!K,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var B;return[(B=r.prepend)==null?void 0:B.call(r,H.value)]}}):I(ke,null,[e.prependAvatar&&I(Pa,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),I("div",{class:"v-list-item__spacer"},null)]),I("div",{class:"v-list-item__content","data-no-activator":""},[ce&&I(OF,{key:"title"},{default:()=>{var B;return[((B=r.title)==null?void 0:B.call(r,{title:e.title}))??e.title]}}),le&&I(VF,{key:"subtitle"},{default:()=>{var B;return[((B=r.subtitle)==null?void 0:B.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(W=r.default)==null?void 0:W.call(r,H.value)]),ae&&I("div",{key:"append",class:"v-list-item__append"},[r.append?I(st,{key:"append-defaults",disabled:!be,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var B;return[(B=r.append)==null?void 0:B.call(r,H.value)]}}):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),I("div",{class:"v-list-item__spacer"},null)])]}}),[[ta("ripple"),x.value&&e.ripple]])}),{activate:l,isActivated:s,isGroupActivator:v,isSelected:f,list:y,select:u,root:h,id:m}}}),Vq=re({color:String,inset:Boolean,sticky:Boolean,title:String,...Me(),...nt()},"VListSubheader"),NF=fe()({name:"VListSubheader",props:Vq(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Kn(oe(e,"color"));return ge(()=>{const i=!!(n.default||e.title);return I(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[i&&I("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),Oq=re({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...Me(),...gt()},"VDivider"),Sh=fe()({name:"VDivider",props:Oq(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{textColorClasses:i,textColorStyles:o}=Kn(oe(e,"color")),l=L(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=De(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=De(e.thickness)),s});return ge(()=>{const s=I("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,i.value,e.class],style:[l.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?I("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,I("div",{class:"v-divider__content"},[r.default()]),s]):s}),{}}}),Nq=re({items:Array,returnObject:Boolean},"VListChildren"),BF=fe()({name:"VListChildren",props:Nq(),setup(e,t){let{slots:n}=t;return DF(),()=>{var r,a;return((r=n.default)==null?void 0:r.call(n))??((a=e.items)==null?void 0:a.map(i=>{var d,v;let{children:o,props:l,type:s,raw:u}=i;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:l}))??I(Sh,l,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:l}))??I(NF,l,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},f=tx.filterProps(l);return o?I(tx,ve({value:l==null?void 0:l.value},f),{activator:h=>{let{props:g}=h;const p={...l,...g,value:e.returnObject?u:l.value};return n.header?n.header({props:p}):I(yo,p,c)},default:()=>I(BF,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:l}):I(yo,ve(l,{value:e.returnObject?u:l.value}),c)}))}}}),zF=re({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Ni}},"list-items");function al(e,t){const n=bn(t,e.itemTitle,t),r=bn(t,e.itemValue,n),a=bn(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?vn(t,["children"]):t:void 0:bn(t,e.itemProps),o={title:n,value:r,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?FF(e,a):void 0,raw:t}}function FF(e,t){const n=[];for(const r of t)n.push(al(e,r));return n}function gT(e){const t=L(()=>FF(e,e.items)),n=L(()=>t.value.some(i=>i.value===null));function r(i){return n.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?al(e,o):t.value.find(l=>e.valueComparator(o,l.value))||al(e,o))}function a(i){return e.returnObject?i.map(o=>{let{raw:l}=o;return l}):i.map(o=>{let{value:l}=o;return l})}return{items:t,transformIn:r,transformOut:a}}function Bq(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function zq(e,t){const n=bn(t,e.itemType,"item"),r=Bq(t)?t:bn(t,e.itemTitle),a=bn(t,e.itemValue,void 0),i=bn(t,e.itemChildren),o=e.itemProps===!0?vn(t,["children"]):bn(t,e.itemProps),l={title:r,value:a,...o};return{type:n,title:l.title,value:l.value,props:l,children:n==="item"&&i?HF(e,i):void 0,raw:t}}function HF(e,t){const n=[];for(const r of t)n.push(zq(e,r));return n}function Fq(e){return{items:L(()=>HF(e,e.items))}}const Hq=re({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":$n(),"onClick:select":$n(),"onUpdate:opened":$n(),...Dq({selectStrategy:"single-leaf",openStrategy:"list"}),...Wr(),...Me(),...Nn(),...gn(),...An(),itemType:{type:String,default:"type"},...zF(),...Yt(),...nt(),...gt(),...La({variant:"text"})},"VList"),n0=fe()({name:"VList",props:Hq(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=Fq(e),{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{borderClasses:l}=oa(e),{densityClasses:s}=dr(e),{dimensionStyles:u}=pn(e),{elevationClasses:c}=Un(e),{roundedClasses:f}=Qt(e),{children:d,open:v,parents:h,select:g,getPath:p}=Pq(e),m=L(()=>e.lines?`v-list--${e.lines}-line`:void 0),y=oe(e,"activeColor"),_=oe(e,"baseColor"),b=oe(e,"color");DF(),Kt({VListGroup:{activeColor:y,baseColor:_,color:b,expandIcon:oe(e,"expandIcon"),collapseIcon:oe(e,"collapseIcon")},VListItem:{activeClass:oe(e,"activeClass"),activeColor:y,baseColor:_,color:b,density:oe(e,"density"),disabled:oe(e,"disabled"),lines:oe(e,"lines"),nav:oe(e,"nav"),slim:oe(e,"slim"),variant:oe(e,"variant")}});const x=Te(!1),S=me();function T(k){x.value=!0}function C(k){x.value=!1}function w(k){var M;!x.value&&!(k.relatedTarget&&((M=S.value)!=null&&M.contains(k.relatedTarget)))&&P()}function A(k){const M=k.target;if(!(!S.value||["INPUT","TEXTAREA"].includes(M.tagName))){if(k.key==="ArrowDown")P("next");else if(k.key==="ArrowUp")P("prev");else if(k.key==="Home")P("first");else if(k.key==="End")P("last");else return;k.preventDefault()}}function D(k){x.value=!0}function P(k){if(S.value)return Ws(S.value,k)}return ge(()=>I(e.tag,{ref:S,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,i.value,l.value,s.value,c.value,m.value,f.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||x.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:T,onFocusout:C,onFocus:w,onKeydown:A,onMousedown:D},{default:()=>[I(BF,{items:r.value,returnObject:e.returnObject},n)]})),{open:v,select:g,focus:P,children:d,parents:h,getPath:p}}}),Gq=zi("v-list-img"),$q=re({start:Boolean,end:Boolean,...Me(),...nt()},"VListItemAction"),Wq=fe()({name:"VListItemAction",props:$q(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),Uq=re({start:Boolean,end:Boolean,...Me(),...nt()},"VListItemMedia"),Yq=fe()({name:"VListItemMedia",props:Uq(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function P_(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Xq(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ck(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return P_({x:a,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return P_({x:a,y:i},t)}return P_({x:t.width/2,y:t.height/2},t)}const GF={static:Kq,connected:Jq},jq=re({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in GF},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Zq(e,t){const n=me({}),r=me();yt&&Cr(()=>!!(t.isActive.value&&e.locationStrategy),i=>{var o,l;Ce(()=>e.locationStrategy,i),er(()=>{window.removeEventListener("resize",a),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:r.value=(l=GF[e.locationStrategy](t,e,n))==null?void 0:l.updateLocation});function a(i){var o;(o=r.value)==null||o.call(r,i)}return{contentStyles:n,updateLocation:r}}function Kq(){}function qq(e,t){const n=jC(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function Jq(e,t,n){(Array.isArray(e.target.value)||jj(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=YC(()=>{const h=H1(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?C_(h):H1(t.origin,e.isRtl.value);return h.side===g.side&&h.align===T_(g).align?{preferredAnchor:UP(h),preferredOrigin:UP(g)}:{preferredAnchor:h,preferredOrigin:g}}),[o,l,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>L(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=L(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1;const d=new ResizeObserver(()=>{f&&v()});Ce([e.target,e.contentEl],(h,g)=>{let[p,m]=h,[y,_]=g;y&&!Array.isArray(y)&&d.unobserve(y),p&&!Array.isArray(p)&&d.observe(p),_&&d.unobserve(_),m&&d.observe(m)},{immediate:!0}),er(()=>{d.disconnect()});function v(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;const h=bz(e.target.value),g=qq(e.contentEl.value,e.isRtl.value),p=_m(e.contentEl.value),m=12;p.length||(p.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=p.reduce((D,P)=>{const k=P.getBoundingClientRect(),M=new Us({x:P===document.documentElement?0:k.x,y:P===document.documentElement?0:k.y,width:P.clientWidth,height:P.clientHeight});return D?new Us({x:Math.max(D.left,M.left),y:Math.max(D.top,M.top),width:Math.min(D.right,M.right)-Math.max(D.left,M.left),height:Math.min(D.bottom,M.bottom)-Math.max(D.top,M.top)}):M},void 0);y.x+=m,y.y+=m,y.width-=m*2,y.height-=m*2;let _={anchor:a.value,origin:i.value};function b(D){const P=new Us(g),k=Ck(D.anchor,h),M=Ck(D.origin,P);let{x:V,y:O}=Xq(k,M);switch(D.anchor.side){case"top":O-=c.value[0];break;case"bottom":O+=c.value[0];break;case"left":V-=c.value[0];break;case"right":V+=c.value[0];break}switch(D.anchor.align){case"top":O-=c.value[1];break;case"bottom":O+=c.value[1];break;case"left":V-=c.value[1];break;case"right":V+=c.value[1];break}return P.x+=V,P.y+=O,P.width=Math.min(P.width,s.value),P.height=Math.min(P.height,u.value),{overflows:XP(P,y),x:V,y:O}}let x=0,S=0;const T={x:0,y:0},C={x:!1,y:!1};let w=-1;for(;!(w++>10);){const{x:D,y:P,overflows:k}=b(_);x+=D,S+=P,g.x+=D,g.y+=P;{const M=YP(_.anchor),V=k.x.before||k.x.after,O=k.y.before||k.y.after;let $=!1;if(["x","y"].forEach(z=>{if(z==="x"&&V&&!C.x||z==="y"&&O&&!C.y){const H={anchor:{..._.anchor},origin:{..._.origin}},Y=z==="x"?M==="y"?T_:C_:M==="y"?C_:T_;H.anchor=Y(H.anchor),H.origin=Y(H.origin);const{overflows:X}=b(H);(X[z].before<=k[z].before&&X[z].after<=k[z].after||X[z].before+X[z].after<(k[z].before+k[z].after)/2)&&(_=H,$=C[z]=!0)}}),$)continue}k.x.before&&(x+=k.x.before,g.x+=k.x.before),k.x.after&&(x-=k.x.after,g.x-=k.x.after),k.y.before&&(S+=k.y.before,g.y+=k.y.before),k.y.after&&(S-=k.y.after,g.y-=k.y.after);{const M=XP(g,y);T.x=y.width-M.x.before-M.x.after,T.y=y.height-M.y.before-M.y.after,x+=M.x.before,g.x+=M.x.before,S+=M.y.before,g.y+=M.y.before}break}const A=YP(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:De(k_(S)),left:e.isRtl.value?void 0:De(k_(x)),right:e.isRtl.value?De(k_(-x)):void 0,minWidth:De(A==="y"?Math.min(o.value,h.width):o.value),maxWidth:De(Tk(ln(T.x,o.value===1/0?0:o.value,s.value))),maxHeight:De(Tk(ln(T.y,l.value===1/0?0:l.value,u.value)))}),{available:T,contentBox:g}}return Ce(()=>[a.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),ht(()=>{const h=v();if(!h)return;const{available:g,contentBox:p}=h;p.height>g.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function k_(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Tk(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let nx=!0;const xm=[];function Qq(e){!nx||xm.length?(xm.push(e),rx()):(nx=!1,e(),rx())}let Ak=-1;function rx(){cancelAnimationFrame(Ak),Ak=requestAnimationFrame(()=>{const e=xm.shift();e&&e(),xm.length?rx():nx=!0})}const Tp={none:null,close:nJ,block:rJ,reposition:aJ},eJ=re({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Tp}},"VOverlay-scroll-strategies");function tJ(e,t){if(!yt)return;let n;un(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=hf(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Tp[e.scrollStrategy])==null||r.call(Tp,t,e,n)}))}),er(()=>{n==null||n.stop()})}function nJ(e){function t(n){e.isActive.value=!1}$F(e.targetEl.value??e.contentEl.value,t)}function rJ(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,r=[...new Set([..._m(e.targetEl.value,t.contained?n:void 0),..._m(e.contentEl.value,t.contained?n:void 0)])].filter(l=>!l.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,i=(l=>QC(l)&&l)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((l,s)=>{l.style.setProperty("--v-body-scroll-x",De(-l.scrollLeft)),l.style.setProperty("--v-body-scroll-y",De(-l.scrollTop)),l!==document.documentElement&&l.style.setProperty("--v-scrollbar-offset",De(a)),l.classList.add("v-overlay-scroll-blocked")}),er(()=>{r.forEach((l,s)=>{const u=parseFloat(l.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(l.style.getPropertyValue("--v-body-scroll-y")),f=l.style.scrollBehavior;l.style.scrollBehavior="auto",l.style.removeProperty("--v-body-scroll-x"),l.style.removeProperty("--v-body-scroll-y"),l.style.removeProperty("--v-scrollbar-offset"),l.classList.remove("v-overlay-scroll-blocked"),l.scrollLeft=-u,l.scrollTop=-c,l.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function aJ(e,t,n){let r=!1,a=-1,i=-1;function o(l){Qq(()=>{var c,f;const s=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,l),r=(performance.now()-s)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?l=>l():requestIdleCallback)(()=>{n.run(()=>{$F(e.targetEl.value??e.contentEl.value,l=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(l)})})):o(l)})})}),er(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function $F(e,t){const n=[document,..._m(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),er(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const ax=Symbol.for("vuetify:v-menu"),pT=re({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function mT(e,t){let n=()=>{};function r(o){n==null||n();const l=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{n=gj(l,()=>{t==null||t(o),s(o)})})}function a(){return r(!0)}function i(){return r(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:i}}const iJ=re({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...pT()},"VOverlay-activator");function oJ(e,t){let{isActive:n,isTop:r,contentEl:a}=t;const i=Jt("useActivator"),o=me();let l=!1,s=!1,u=!0;const c=L(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=L(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:v}=mT(e,C=>{C===(e.openOnHover&&l||c.value&&s)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==C&&(u=!0),n.value=C)}),h=me(),g={onClick:C=>{C.stopPropagation(),o.value=C.currentTarget||C.target,n.value||(h.value=[C.clientX,C.clientY]),n.value=!n.value},onMouseenter:C=>{var w;(w=C.sourceCapabilities)!=null&&w.firesTouchEvents||(l=!0,o.value=C.currentTarget||C.target,d())},onMouseleave:C=>{l=!1,v()},onFocus:C=>{Kc(C.target,":focus-visible")!==!1&&(s=!0,C.stopPropagation(),o.value=C.currentTarget||C.target,d())},onBlur:C=>{s=!1,C.stopPropagation(),v()}},p=L(()=>{const C={};return f.value&&(C.onClick=g.onClick),e.openOnHover&&(C.onMouseenter=g.onMouseenter,C.onMouseleave=g.onMouseleave),c.value&&(C.onFocus=g.onFocus,C.onBlur=g.onBlur),C}),m=L(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{l=!0,d()},C.onMouseleave=()=>{l=!1,v()}),c.value&&(C.onFocusin=()=>{s=!0,d()},C.onFocusout=()=>{s=!1,v()}),e.closeOnContentClick){const w=rt(ax,null);C.onClick=()=>{n.value=!1,w==null||w.closeParents()}}return C}),y=L(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{u&&(l=!0,u=!1,d())},C.onMouseleave=()=>{l=!1,v()}),C});Ce(r,C=>{var w;C&&(e.openOnHover&&!l&&(!c.value||!s)||c.value&&!s&&(!e.openOnHover||!l))&&!((w=a.value)!=null&&w.contains(document.activeElement))&&(n.value=!1)}),Ce(n,C=>{C||setTimeout(()=>{h.value=void 0})},{flush:"post"});const _=pm();un(()=>{_.value&&ht(()=>{o.value=_.el})});const b=pm(),x=L(()=>e.target==="cursor"&&h.value?h.value:b.value?b.el:WF(e.target,i)||o.value),S=L(()=>Array.isArray(x.value)?void 0:x.value);let T;return Ce(()=>!!e.activator,C=>{C&&yt?(T=hf(),T.run(()=>{lJ(e,i,{activatorEl:o,activatorEvents:p})})):T&&T.stop()},{flush:"post",immediate:!0}),er(()=>{T==null||T.stop()}),{activatorEl:o,activatorRef:_,target:x,targetEl:S,targetRef:b,activatorEvents:p,contentEvents:m,scrimEvents:y}}function lJ(e,t,n){let{activatorEl:r,activatorEvents:a}=n;Ce(()=>e.activator,(s,u)=>{if(u&&s!==u){const c=l(u);c&&o(c)}s&&ht(()=>i())},{immediate:!0}),Ce(()=>e.activatorProps,()=>{i()}),er(()=>{o()});function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&yj(s,ve(a.value,u))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&_j(s,ve(a.value,u))}function l(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=WF(s,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function WF(e,t){var r,a;if(!e)return;let n;if(e==="parent"){let i=(a=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:a.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function UF(){if(!yt)return Te(!1);const{ssr:e}=aa();if(e){const t=Te(!1);return wn(()=>{t.value=!0}),t}else return Te(!0)}const yT=re({eager:Boolean},"lazy");function _T(e,t){const n=Te(!1),r=L(()=>n.value||e.eager||t.value);Ce(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function ku(){const t=Jt("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Ik=Symbol.for("vuetify:stack"),Uf=yn([]);function sJ(e,t,n){const r=Jt("useStack"),a=!n,i=rt(Ik,void 0),o=yn({activeChildren:new Set});Lt(Ik,o);const l=Te(+t.value);Cr(e,()=>{var f;const c=(f=Uf.at(-1))==null?void 0:f[1];l.value=c?c+10:+t.value,a&&Uf.push([r.uid,l.value]),i==null||i.activeChildren.add(r.uid),er(()=>{if(a){const d=Ye(Uf).findIndex(v=>v[0]===r.uid);Uf.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const s=Te(!0);a&&un(()=>{var f;const c=((f=Uf.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>s.value=c)});const u=L(()=>!o.activeChildren.size);return{globalTop:lh(s),localTop:u,stackStyles:L(()=>({zIndex:l.value}))}}function uJ(e){return{teleportTarget:L(()=>{const n=e();if(n===!0||!yt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let a=[...r.children].find(i=>i.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function cJ(){return!0}function YF(e,t,n){if(!e||XF(e,n)===!1)return!1;const r=Ez(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(i=>i==null?void 0:i.contains(e.target))}function XF(e,t){return(typeof t.value=="object"&&t.value.closeConditional||cJ)(e)}function fJ(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&YF(e,t,n)&&setTimeout(()=>{XF(e,n)&&r&&r(e)},0)}function Dk(e,t){const n=Ez(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const jF={mounted(e,t){const n=a=>fJ(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=YF(a,e,t)};Dk(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(Dk(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function dJ(e){const{modelValue:t,color:n,...r}=e;return I(xl,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&I("div",ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const xh=re({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...iJ(),...Me(),...gn(),...yT(),...jq(),...eJ(),...gt(),...ai()},"VOverlay"),ki=fe()({name:"VOverlay",directives:{ClickOutside:jF},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...xh()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const i=Jt("VOverlay"),o=me(),l=me(),s=me(),u=Ve(e,"modelValue"),c=L({get:()=>u.value,set:ae=>{ae&&e.disabled||(u.value=ae)}}),{themeClasses:f}=Ct(e),{rtlClasses:d,isRtl:v}=Tn(),{hasContent:h,onAfterLeave:g}=_T(e,c),p=Et(L(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:m,localTop:y,stackStyles:_}=sJ(c,oe(e,"zIndex"),e._disableGlobalStack),{activatorEl:b,activatorRef:x,target:S,targetEl:T,targetRef:C,activatorEvents:w,contentEvents:A,scrimEvents:D}=oJ(e,{isActive:c,isTop:y,contentEl:s}),{teleportTarget:P}=uJ(()=>{var ne,W,B;const ae=e.attach||e.contained;if(ae)return ae;const K=((ne=b==null?void 0:b.value)==null?void 0:ne.getRootNode())||((B=(W=i.proxy)==null?void 0:W.$el)==null?void 0:B.getRootNode());return K instanceof ShadowRoot?K:!1}),{dimensionStyles:k}=pn(e),M=UF(),{scopeId:V}=ku();Ce(()=>e.disabled,ae=>{ae&&(c.value=!1)});const{contentStyles:O,updateLocation:$}=Zq(e,{isRtl:v,contentEl:s,target:S,isActive:c});tJ(e,{root:o,contentEl:s,targetEl:T,isActive:c,updateLocation:$});function z(ae){a("click:outside",ae),e.persistent?ce():c.value=!1}function H(ae){return c.value&&m.value&&(!e.scrim||ae.target===l.value||ae instanceof MouseEvent&&ae.shadowTarget===l.value)}yt&&Ce(c,ae=>{ae?window.addEventListener("keydown",Y):window.removeEventListener("keydown",Y)},{immediate:!0}),Cn(()=>{yt&&window.removeEventListener("keydown",Y)});function Y(ae){var K,ne;ae.key==="Escape"&&m.value&&(e.persistent?ce():(c.value=!1,(K=s.value)!=null&&K.contains(document.activeElement)&&((ne=b.value)==null||ne.focus())))}const X=oF();Cr(()=>e.closeOnBack,()=>{XK(X,ae=>{m.value&&c.value?(ae(!1),e.persistent?ce():c.value=!1):ae()})});const J=me();Ce(()=>c.value&&(e.absolute||e.contained)&&P.value==null,ae=>{if(ae){const K=JC(o.value);K&&K!==document.scrollingElement&&(J.value=K.scrollTop)}});function ce(){e.noClickAnimation||s.value&&Ms(s.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:bv})}function le(){a("afterEnter")}function be(){g(),a("afterLeave")}return ge(()=>{var ae;return I(ke,null,[(ae=n.activator)==null?void 0:ae.call(n,{isActive:c.value,targetRef:C,props:ve({ref:x},w.value,e.activatorProps)}),M.value&&h.value&&I(J6,{disabled:!P.value,to:P.value},{default:()=>[I("div",ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[_.value,{"--v-overlay-opacity":e.opacity,top:De(J.value)},e.style],ref:o},V,r),[I(dJ,ve({color:p,modelValue:c.value&&!!e.scrim,ref:l},D.value),null),I(sr,{appear:!0,persisted:!0,transition:e.transition,target:S.value,onAfterEnter:le,onAfterLeave:be},{default:()=>{var K;return[Zt(I("div",ve({ref:s,class:["v-overlay__content",e.contentClass],style:[k.value,O.value]},A.value,e.contentProps),[(K=n.default)==null?void 0:K.call(n,{isActive:c})]),[[Ma,c.value],[ta("click-outside"),{handler:z,closeConditional:H,include:()=>[b.value]}]])]}})])]})])}),{activatorEl:b,scrimEl:l,target:S,animateClick:ce,contentEl:s,globalTop:m,localTop:y,updateLocation:$}}}),M_=Symbol("Forwarded refs");function L_(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Ea(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{scopeId:a}=ku(),{isRtl:i}=Tn(),o=Wn(),l=L(()=>e.id||`v-menu-${o}`),s=me(),u=rt(ax,null),c=Te(new Set);Lt(ax,{register(){c.value.add(o)},unregister(){c.value.delete(o)},closeParents(p){setTimeout(()=>{var m;!c.value.size&&!e.persistent&&(p==null||(m=s.value)!=null&&m.contentEl&&!pj(p,s.value.contentEl))&&(r.value=!1,u==null||u.closeParents())},40)}}),Cn(()=>{u==null||u.unregister(),document.removeEventListener("focusin",f)}),xC(()=>r.value=!1);async function f(p){var _,b,x;const m=p.relatedTarget,y=p.target;await ht(),r.value&&m!==y&&((_=s.value)!=null&&_.contentEl)&&((b=s.value)!=null&&b.globalTop)&&![document,s.value.contentEl].includes(y)&&!s.value.contentEl.contains(y)&&((x=_v(s.value.contentEl)[0])==null||x.focus())}Ce(r,p=>{p?(u==null||u.register(),yt&&document.addEventListener("focusin",f,{once:!0})):(u==null||u.unregister(),yt&&document.removeEventListener("focusin",f))},{immediate:!0});function d(p){u==null||u.closeParents(p)}function v(p){var m,y,_,b,x;if(!e.disabled)if(p.key==="Tab"||p.key==="Enter"&&!e.closeOnContentClick){if(p.key==="Enter"&&(p.target instanceof HTMLTextAreaElement||p.target instanceof HTMLInputElement&&p.target.closest("form")))return;p.key==="Enter"&&p.preventDefault(),mz(_v((m=s.value)==null?void 0:m.contentEl,!1),p.shiftKey?"prev":"next",T=>T.tabIndex>=0)||(r.value=!1,(_=(y=s.value)==null?void 0:y.activatorEl)==null||_.focus())}else e.submenu&&p.key===(i.value?"ArrowRight":"ArrowLeft")&&(r.value=!1,(x=(b=s.value)==null?void 0:b.activatorEl)==null||x.focus())}function h(p){var y;if(e.disabled)return;const m=(y=s.value)==null?void 0:y.contentEl;m&&r.value?p.key==="ArrowDown"?(p.preventDefault(),p.stopImmediatePropagation(),Ws(m,"next")):p.key==="ArrowUp"?(p.preventDefault(),p.stopImmediatePropagation(),Ws(m,"prev")):e.submenu&&(p.key===(i.value?"ArrowRight":"ArrowLeft")?r.value=!1:p.key===(i.value?"ArrowLeft":"ArrowRight")&&(p.preventDefault(),Ws(m,"first"))):(e.submenu?p.key===(i.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(p.key))&&(r.value=!0,p.preventDefault(),setTimeout(()=>setTimeout(()=>h(p))))}const g=L(()=>ve({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-owns":l.value,onKeydown:h},e.activatorProps));return ge(()=>{const p=ki.filterProps(e);return I(ki,ve({ref:s,id:l.value,class:["v-menu",e.class],style:e.style},p,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,absolute:!0,activatorProps:g.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:v},a),{activator:n.activator,default:function(){for(var m=arguments.length,y=new Array(m),_=0;_{var b;return[(b=n.default)==null?void 0:b.call(n,...y)]}})}})}),Ea({id:l,ΨopenChildren:c},s)}}),vJ=re({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Me(),...ai({transition:{component:lT}})},"VCounter"),r0=fe()({name:"VCounter",functional:!0,props:vJ(),setup(e,t){let{slots:n}=t;const r=L(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ge(()=>I(sr,{transition:e.transition},{default:()=>[Zt(I("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ma,e.active]])]})),{}}}),hJ=re({floating:Boolean,...Me()},"VFieldLabel"),wd=fe()({name:"VFieldLabel",props:hJ(),setup(e,t){let{slots:n}=t;return ge(()=>I(bf,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),gJ=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],wh=re({appendInnerIcon:Ue,bgColor:String,clearable:Boolean,clearIcon:{type:Ue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>gJ.includes(e)},"onClick:clear":$n(),"onClick:appendInner":$n(),"onClick:prependInner":$n(),...Me(),...Jy(),...Yt(),...gt()},"VField"),xf=fe()({name:"VField",inheritAttrs:!1,props:{id:String,...bh(),...wh()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:i}=Ct(e),{loaderClasses:o}=ph(e),{focusClasses:l,isFocused:s,focus:u,blur:c}=ko(e),{InputIcon:f}=_F(e),{roundedClasses:d}=Qt(e),{rtlClasses:v}=Tn(),h=L(()=>e.dirty||e.active),g=L(()=>!e.singleLine&&!!(e.label||a.label)),p=Wn(),m=L(()=>e.id||`input-${p}`),y=L(()=>`${m.value}-messages`),_=me(),b=me(),x=me(),S=L(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:T,backgroundColorStyles:C}=Et(oe(e,"bgColor")),{textColorClasses:w,textColorStyles:A}=Kn(L(()=>e.error||e.disabled?void 0:h.value&&s.value?e.color:e.baseColor));Ce(h,M=>{if(g.value){const V=_.value.$el,O=b.value.$el;requestAnimationFrame(()=>{const $=jC(V),z=O.getBoundingClientRect(),H=z.x-$.x,Y=z.y-$.y-($.height/2-z.height/2),X=z.width/.75,J=Math.abs(X-$.width)>1?{maxWidth:De(X)}:void 0,ce=getComputedStyle(V),le=getComputedStyle(O),be=parseFloat(ce.transitionDuration)*1e3||150,ae=parseFloat(le.getPropertyValue("--v-field-label-scale")),K=le.getPropertyValue("color");V.style.visibility="visible",O.style.visibility="hidden",Ms(V,{transform:`translate(${H}px, ${Y}px) scale(${ae})`,color:K,...J},{duration:be,easing:bv,direction:M?"normal":"reverse"}).finished.then(()=>{V.style.removeProperty("visibility"),O.style.removeProperty("visibility")})})}},{flush:"post"});const D=L(()=>({isActive:h,isFocused:s,controlRef:x,blur:c,focus:u}));function P(M){M.target!==document.activeElement&&M.preventDefault()}function k(M){var V;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(V=e["onClick:clear"])==null||V.call(e,new MouseEvent("click")))}return ge(()=>{var H,Y,X;const M=e.variant==="outlined",V=!!(a["prepend-inner"]||e.prependInnerIcon),O=!!(e.clearable||a.clear),$=!!(a["append-inner"]||e.appendInnerIcon||O),z=()=>a.label?a.label({...D.value,label:e.label,props:{for:m.value}}):e.label;return I("div",ve({class:["v-field",{"v-field--active":h.value,"v-field--appended":$,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":V,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!z(),[`v-field--variant-${e.variant}`]:!0},i.value,T.value,l.value,o.value,d.value,v.value,e.class],style:[C.value,e.style],onClick:P},n),[I("div",{class:"v-field__overlay"},null),I(mh,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),V&&I("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&I(f,{key:"prepend-icon",name:"prependInner"},null),(H=a["prepend-inner"])==null?void 0:H.call(a,D.value)]),I("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&I(wd,{key:"floating-label",ref:b,class:[w.value],floating:!0,for:m.value,style:A.value},{default:()=>[z()]}),I(wd,{ref:_,for:m.value},{default:()=>[z()]}),(Y=a.default)==null?void 0:Y.call(a,{...D.value,props:{id:m.value,class:"v-field__input","aria-describedby":y.value},focus:u,blur:c})]),O&&I(sT,{key:"clear"},{default:()=>[Zt(I("div",{class:"v-field__clearable",onMousedown:J=>{J.preventDefault(),J.stopPropagation()}},[I(st,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...D.value,props:{onKeydown:k,onFocus:u,onBlur:c,onClick:e["onClick:clear"]}}):I(f,{name:"clear",onKeydown:k,onFocus:u,onBlur:c},null)]})]),[[Ma,e.dirty]])]}),$&&I("div",{key:"append",class:"v-field__append-inner"},[(X=a["append-inner"])==null?void 0:X.call(a,D.value),e.appendInnerIcon&&I(f,{key:"append-icon",name:"appendInner"},null)]),I("div",{class:["v-field__outline",w.value],style:A.value},[M&&I(ke,null,[I("div",{class:"v-field__outline__start"},null),g.value&&I("div",{class:"v-field__outline__notch"},[I(wd,{ref:b,floating:!0,for:m.value},{default:()=>[z()]})]),I("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&I(wd,{ref:b,floating:!0,for:m.value},{default:()=>[z()]})])])}),{controlRef:x}}});function bT(e){const t=Object.keys(xf.props).filter(n=>!Gy(n)&&n!=="class"&&n!=="style");return UC(e,t)}const pJ=["color","file","time","date","datetime-local","week","month"],a0=re({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,...Mo(),...wh()},"VTextField"),ou=fe()({name:"VTextField",directives:{Intersect:gh},inheritAttrs:!1,props:a0(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Ve(e,"modelValue"),{isFocused:o,focus:l,blur:s}=ko(e),u=L(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),c=L(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=L(()=>["plain","underlined"].includes(e.variant));function d(S,T){var C,w;!e.autofocus||!S||(w=(C=T[0].target)==null?void 0:C.focus)==null||w.call(C)}const v=me(),h=me(),g=me(),p=L(()=>pJ.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function m(){var S;g.value!==document.activeElement&&((S=g.value)==null||S.focus()),o.value||l()}function y(S){r("mousedown:control",S),S.target!==g.value&&(m(),S.preventDefault())}function _(S){m(),r("click:control",S)}function b(S){S.stopPropagation(),m(),ht(()=>{i.value=null,XC(e["onClick:clear"],S)})}function x(S){var C;const T=S.target;if(i.value=T.value,(C=e.modelModifiers)!=null&&C.trim&&["text","search","password","tel","url"].includes(e.type)){const w=[T.selectionStart,T.selectionEnd];ht(()=>{T.selectionStart=w[0],T.selectionEnd=w[1]})}}return ge(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),T=!!(S||a.details),[C,w]=zl(n),{modelValue:A,...D}=qn.filterProps(e),P=bT(e);return I(qn,ve({ref:v,modelValue:i.value,"onUpdate:modelValue":k=>i.value=k,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},C,D,{centerAffix:!f.value,focused:o.value}),{...a,default:k=>{let{id:M,isDisabled:V,isDirty:O,isReadonly:$,isValid:z}=k;return I(xf,ve({ref:h,onMousedown:y,onClick:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},P,{id:M.value,active:p.value||O.value,dirty:O.value||e.dirty,disabled:V.value,focused:o.value,error:z.value===!1}),{...a,default:H=>{let{props:{class:Y,...X}}=H;const J=Zt(I("input",ve({ref:g,value:i.value,onInput:x,autofocus:e.autofocus,readonly:$.value,disabled:V.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:m,onBlur:s},X,w),null),[[ta("intersect"),{handler:d},null,{once:!0}]]);return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[I("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?I("div",{class:Y,"data-no-activator":""},[a.default(),J]):Pi(J,{class:Y}),e.suffix&&I("span",{class:"v-text-field__suffix"},[I("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:T?k=>{var M;return I(ke,null,[(M=a.details)==null?void 0:M.call(a,k),S&&I(ke,null,[I("span",null,null),I(r0,{active:e.persistentCounter||o.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},v,h,g)}}),mJ=re({renderless:Boolean,...Me()},"VVirtualScrollItem"),KF=fe()({name:"VVirtualScrollItem",inheritAttrs:!1,props:mJ(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:i,contentRect:o}=ti(void 0,"border");Ce(()=>{var l;return(l=o.value)==null?void 0:l.height},l=>{l!=null&&r("update:height",l)}),ge(()=>{var l,s;return e.renderless?I(ke,null,[(l=a.default)==null?void 0:l.call(a,{itemRef:i})]):I("div",ve({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),yJ=-1,_J=1,E_=100,qF=re({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function JF(e,t){const n=aa(),r=Te(0);un(()=>{r.value=parseFloat(e.itemHeight||0)});const a=Te(0),i=Te(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),o=Te(0),l=Te(0),s=me(),u=me();let c=0;const{resizeRef:f,contentRect:d}=ti();un(()=>{f.value=s.value});const v=L(()=>{var H;return s.value===document.documentElement?n.height.value:((H=d.value)==null?void 0:H.height)||parseInt(e.height)||0}),h=L(()=>!!(s.value&&u.value&&v.value&&r.value));let g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length});const m=Te(0);let y=-1;function _(H){return g[H]||r.value}const b=fj(()=>{const H=performance.now();p[0]=0;const Y=t.value.length;for(let X=1;X<=Y-1;X++)p[X]=(p[X-1]||0)+_(X-1);m.value=Math.max(m.value,performance.now()-H)},m),x=Ce(h,H=>{H&&(x(),c=u.value.offsetTop,b.immediate(),V(),~y&&ht(()=>{yt&&window.requestAnimationFrame(()=>{$(y),y=-1})}))});er(()=>{b.clear()});function S(H,Y){const X=g[H],J=r.value;r.value=J?Math.min(r.value,Y):Y,(X!==Y||J!==r.value)&&(g[H]=Y,b())}function T(H){return H=ln(H,0,t.value.length-1),p[H]||0}function C(H){return bJ(p,H)}let w=0,A=0,D=0;Ce(v,(H,Y)=>{Y&&(V(),H{A=0,V()}))});function P(){if(!s.value||!u.value)return;const H=s.value.scrollTop,Y=performance.now();Y-D>500?(A=Math.sign(H-w),c=u.value.offsetTop):A=H-w,w=H,D=Y,V()}function k(){!s.value||!u.value||(A=0,D=0,V())}let M=-1;function V(){cancelAnimationFrame(M),M=requestAnimationFrame(O)}function O(){if(!s.value||!v.value)return;const H=w-c,Y=Math.sign(A),X=Math.max(0,H-E_),J=ln(C(X),0,t.value.length),ce=H+v.value+E_,le=ln(C(ce)+1,J+1,t.value.length);if((Y!==yJ||Ji.value)){const be=T(a.value)-T(J),ae=T(le)-T(i.value);Math.max(be,ae)>E_?(a.value=J,i.value=le):(J<=0&&(a.value=J),le>=t.value.length&&(i.value=le))}o.value=T(a.value),l.value=T(t.value.length)-T(i.value)}function $(H){const Y=T(H);!s.value||H&&!Y?y=H:s.value.scrollTop=Y}const z=L(()=>t.value.slice(a.value,i.value).map((H,Y)=>({raw:H,index:Y+a.value})));return Ce(t,()=>{g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length}),b.immediate(),V()},{deep:!0}),{calculateVisibleItems:V,containerRef:s,markerRef:u,computedItems:z,paddingTop:o,paddingBottom:l,scrollToIndex:$,handleScroll:P,handleScrollend:k,handleItemResize:S}}function bJ(e,t){let n=e.length-1,r=0,a=0,i=null,o=-1;if(e[n]>1,i=e[a],i>t)n=a-1;else if(i[]},renderless:Boolean,...qF(),...Me(),...gn()},"VVirtualScroll"),i0=fe()({name:"VVirtualScroll",props:SJ(),setup(e,t){let{slots:n}=t;const r=Jt("VVirtualScroll"),{dimensionStyles:a}=pn(e),{calculateVisibleItems:i,containerRef:o,markerRef:l,handleScroll:s,handleScrollend:u,handleItemResize:c,scrollToIndex:f,paddingTop:d,paddingBottom:v,computedItems:h}=JF(e,oe(e,"items"));return Cr(()=>e.renderless,()=>{function g(){var y,_;const m=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[m]("scroll",s,{passive:!0}),document[m]("scrollend",u)):((y=o.value)==null||y[m]("scroll",s,{passive:!0}),(_=o.value)==null||_[m]("scrollend",u))}wn(()=>{o.value=JC(r.vnode.el,!0),g(!0)}),er(g)}),ge(()=>{const g=h.value.map(p=>I(KF,{key:p.index,renderless:e.renderless,"onUpdate:height":m=>c(p.index,m)},{default:m=>{var y;return(y=n.default)==null?void 0:y.call(n,{item:p.raw,index:p.index,...m})}}));return e.renderless?I(ke,null,[I("div",{ref:l,class:"v-virtual-scroll__spacer",style:{paddingTop:De(d.value)}},null),g,I("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:De(v.value)}},null)]):I("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:u,style:[a.value,e.style]},[I("div",{ref:l,class:"v-virtual-scroll__container",style:{paddingTop:De(d.value),paddingBottom:De(v.value)}},[g])])}),{calculateVisibleItems:i,scrollToIndex:f}}});function ST(e,t){const n=Te(!1);let r;function a(l){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function i(){await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>{if(n.value){const s=Ce(n,()=>{s(),l()})}else l()})}async function o(l){var c,f;if(l.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(l.key))return;const s=(f=e.value)==null?void 0:f.$el;if(!s)return;(l.key==="Home"||l.key==="End")&&s.scrollTo({top:l.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await i();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(l.key==="PageDown"||l.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onScrollPassive:a,onKeydown:o}}const xT=re({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Ue,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...zF({itemChildren:!1})},"Select"),xJ=re({...xT(),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:{component:jy}})},"VSelect"),wT=fe()({name:"VSelect",props:xJ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),a=me(),i=me(),o=me(),l=Ve(e,"menu"),s=L({get:()=>l.value,set:H=>{var Y;l.value&&!H&&((Y=i.value)!=null&&Y.ΨopenChildren.size)||(l.value=H)}}),{items:u,transformIn:c,transformOut:f}=gT(e),d=Ve(e,"modelValue",[],H=>c(H===null?[null]:jt(H)),H=>{const Y=f(H);return e.multiple?Y:Y[0]??null}),v=L(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=t0(),g=L(()=>d.value.map(H=>H.value)),p=Te(!1),m=L(()=>s.value?e.closeText:e.openText);let y="",_;const b=L(()=>e.hideSelected?u.value.filter(H=>!d.value.some(Y=>e.valueComparator(Y,H))):u.value),x=L(()=>e.hideNoData&&!b.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),S=L(()=>{var H;return{...e.menuProps,activatorProps:{...((H=e.menuProps)==null?void 0:H.activatorProps)||{},"aria-haspopup":"listbox"}}}),T=me(),C=ST(T,a);function w(H){e.openOnClear&&(s.value=!0)}function A(){x.value||(s.value=!s.value)}function D(H){mm(H)&&P(H)}function P(H){var ce,le;if(!H.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(H.key)&&H.preventDefault(),["Enter","ArrowDown"," "].includes(H.key)&&(s.value=!0),["Escape","Tab"].includes(H.key)&&(s.value=!1),H.key==="Home"?(ce=T.value)==null||ce.focus("first"):H.key==="End"&&((le=T.value)==null||le.focus("last"));const Y=1e3;if(e.multiple||!mm(H))return;const X=performance.now();X-_>Y&&(y=""),y+=H.key.toLowerCase(),_=X;const J=u.value.find(be=>be.title.toLowerCase().startsWith(y));if(J!==void 0){d.value=[J];const be=b.value.indexOf(J);yt&&window.requestAnimationFrame(()=>{var ae;be>=0&&((ae=o.value)==null||ae.scrollToIndex(be))})}}function k(H){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!H.props.disabled)if(e.multiple){const X=d.value.findIndex(ce=>e.valueComparator(ce.value,H.value)),J=Y??!~X;if(~X){const ce=J?[...d.value,H]:[...d.value];ce.splice(X,1),d.value=ce}else J&&(d.value=[...d.value,H])}else{const X=Y!==!1;d.value=X?[H]:[],ht(()=>{s.value=!1})}}function M(H){var Y;(Y=T.value)!=null&&Y.$el.contains(H.relatedTarget)||(s.value=!1)}function V(){var H;e.eager&&((H=o.value)==null||H.calculateVisibleItems())}function O(){var H;p.value&&((H=a.value)==null||H.focus())}function $(H){p.value=!0}function z(H){if(H==null)d.value=[];else if(Kc(a.value,":autofill")||Kc(a.value,":-webkit-autofill")){const Y=u.value.find(X=>X.title===H);Y&&k(Y)}else a.value&&(a.value.value="")}return Ce(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const H=b.value.findIndex(Y=>d.value.some(X=>e.valueComparator(X.value,Y.value)));yt&&window.requestAnimationFrame(()=>{var Y;H>=0&&((Y=o.value)==null||Y.scrollToIndex(H))})}}),Ce(()=>e.items,(H,Y)=>{s.value||p.value&&!Y.length&&H.length&&(s.value=!0)}),ge(()=>{const H=!!(e.chips||n.chip),Y=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),X=d.value.length>0,J=ou.filterProps(e),ce=X||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return I(ou,ve({ref:a},J,{modelValue:d.value.map(le=>le.props.value).join(", "),"onUpdate:modelValue":z,focused:p.value,"onUpdate:focused":le=>p.value=le,validationValue:d.externalValue,counterValue:v.value,dirty:X,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:ce,"onClick:clear":w,"onMousedown:control":A,onBlur:M,onKeydown:P,"aria-label":r(m.value),title:r(m.value)}),{...n,default:()=>I(ke,null,[I(ef,ve({ref:i,modelValue:s.value,"onUpdate:modelValue":le=>s.value=le,activator:"parent",contentClass:"v-select__content",disabled:x.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:V,onAfterLeave:O},S.value),{default:()=>[Y&&I(n0,ve({ref:T,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:le=>le.preventDefault(),onKeydown:D,onFocusin:$,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},C,e.listProps),{default:()=>{var le,be,ae;return[(le=n["prepend-item"])==null?void 0:le.call(n),!b.value.length&&!e.hideNoData&&(((be=n["no-data"])==null?void 0:be.call(n))??I(yo,{title:r(e.noDataText)},null)),I(i0,{ref:o,renderless:!0,items:b.value},{default:K=>{var Z;let{item:ne,index:W,itemRef:B}=K;const G=ve(ne.props,{ref:B,key:W,onClick:()=>k(ne,null)});return((Z=n.item)==null?void 0:Z.call(n,{item:ne,index:W,props:G}))??I(yo,ve(G,{role:"option"}),{prepend:R=>{let{isSelected:N}=R;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:ne.value,modelValue:N,ripple:!1,tabindex:"-1"},null):void 0,ne.props.prependAvatar&&I(Pa,{image:ne.props.prependAvatar},null),ne.props.prependIcon&&I(wt,{icon:ne.props.prependIcon},null)])}})}}),(ae=n["append-item"])==null?void 0:ae.call(n)]}})]}),d.value.map((le,be)=>{function ae(B){B.stopPropagation(),B.preventDefault(),k(le,!1)}const K={"onClick:close":ae,onKeydown(B){B.key!=="Enter"&&B.key!==" "||(B.preventDefault(),B.stopPropagation(),ae(B))},onMousedown(B){B.preventDefault(),B.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ne=H?!!n.chip:!!n.selection,W=ne?$y(H?n.chip({item:le,index:be,props:K}):n.selection({item:le,index:be})):void 0;if(!(ne&&!W))return I("div",{key:le.value,class:"v-select__selection"},[H?n.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:le.title}}},{default:()=>[W]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:le.title,disabled:le.props.disabled},K),null):W??I("span",{class:"v-select__selection-text"},[le.title,e.multiple&&bee==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),Ch=re({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function CJ(e,t,n){var l;const r=[],a=(n==null?void 0:n.default)??wJ,i=n!=null&&n.filterKeys?jt(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return r;e:for(let s=0;s0)&&!(n!=null&&n.noFilter)){if(typeof u=="object"){const p=i||Object.keys(c);for(const m of p){const y=bn(c,m),_=(l=n==null?void 0:n.customKeyFilter)==null?void 0:l[m];if(v=_?_(y,t,u):a(y,t,u),v!==-1&&v!==!1)_?f[m]=v:d[m]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(d.title=v);const h=Object.keys(d).length,g=Object.keys(f).length;if(!h&&!g||(n==null?void 0:n.filterMode)==="union"&&g!==o&&!h||(n==null?void 0:n.filterMode)==="intersection"&&(g!==o||!h))continue}r.push({index:s,matches:{...d,...f}})}return r}function Th(e,t,n,r){const a=me([]),i=me(new Map),o=L(()=>r!=null&&r.transform?Be(t).map(s=>[s,r.transform(s)]):Be(t));un(()=>{const s=typeof n=="function"?n():Be(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=CJ(o.value,u,{customKeyFilter:{...e.customKeyFilter,...Be(r==null?void 0:r.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=Be(t),d=[],v=new Map;c.forEach(h=>{let{index:g,matches:p}=h;const m=f[g];d.push(m),v.set(m.value,p)}),a.value=d,i.value=v});function l(s){return i.value.get(s.value)}return{filteredItems:a,filteredMatches:i,getMatches:l}}function TJ(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),I("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),I("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const AJ=re({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Ch({filterKeys:["title"]}),...xT(),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:!1})},"VAutocomplete"),IJ=fe()({name:"VAutocomplete",props:AJ(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),a=me(),i=Te(!1),o=Te(!0),l=Te(!1),s=me(),u=me(),c=Ve(e,"menu"),f=L({get:()=>c.value,set:G=>{var Z;c.value&&!G&&((Z=s.value)!=null&&Z.ΨopenChildren.size)||(c.value=G)}}),d=Te(-1),v=L(()=>{var G;return(G=a.value)==null?void 0:G.color}),h=L(()=>f.value?e.closeText:e.openText),{items:g,transformIn:p,transformOut:m}=gT(e),{textColorClasses:y,textColorStyles:_}=Kn(v),b=Ve(e,"search",""),x=Ve(e,"modelValue",[],G=>p(G===null?[null]:jt(G)),G=>{const Z=m(G);return e.multiple?Z:Z[0]??null}),S=L(()=>typeof e.counterValue=="function"?e.counterValue(x.value):typeof e.counterValue=="number"?e.counterValue:x.value.length),T=t0(),{filteredItems:C,getMatches:w}=Th(e,g,()=>o.value?"":b.value),A=L(()=>e.hideSelected?C.value.filter(G=>!x.value.some(Z=>Z.value===G.value)):C.value),D=L(()=>!!(e.chips||n.chip)),P=L(()=>D.value||!!n.selection),k=L(()=>x.value.map(G=>G.props.value)),M=L(()=>{var Z;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===((Z=A.value[0])==null?void 0:Z.title))&&A.value.length>0&&!o.value&&!l.value}),V=L(()=>e.hideNoData&&!A.value.length||e.readonly||(T==null?void 0:T.isReadonly.value)),O=me(),$=ST(O,a);function z(G){e.openOnClear&&(f.value=!0),b.value=""}function H(){V.value||(f.value=!0)}function Y(G){V.value||(i.value&&(G.preventDefault(),G.stopPropagation()),f.value=!f.value)}function X(G){var Z;mm(G)&&((Z=a.value)==null||Z.focus())}function J(G){var N,j,Q;if(e.readonly||T!=null&&T.isReadonly.value)return;const Z=a.value.selectionStart,R=x.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(G.key))&&G.preventDefault(),["Enter","ArrowDown"].includes(G.key)&&(f.value=!0),["Escape"].includes(G.key)&&(f.value=!1),M.value&&["Enter","Tab"].includes(G.key)&&!x.value.some(q=>{let{value:se}=q;return se===A.value[0].value})&&B(A.value[0]),G.key==="ArrowDown"&&M.value&&((N=O.value)==null||N.focus("next")),["Backspace","Delete"].includes(G.key)){if(!e.multiple&&P.value&&x.value.length>0&&!b.value)return B(x.value[0],!1);if(~d.value){const q=d.value;B(x.value[d.value],!1),d.value=q>=R-1?R-2:q}else G.key==="Backspace"&&!b.value&&(d.value=R-1)}if(e.multiple){if(G.key==="ArrowLeft"){if(d.value<0&&Z>0)return;const q=d.value>-1?d.value-1:R-1;x.value[q]?d.value=q:(d.value=-1,a.value.setSelectionRange((j=b.value)==null?void 0:j.length,(Q=b.value)==null?void 0:Q.length))}if(G.key==="ArrowRight"){if(d.value<0)return;const q=d.value+1;x.value[q]?d.value=q:(d.value=-1,a.value.setSelectionRange(0,0))}}}function ce(G){if(Kc(a.value,":autofill")||Kc(a.value,":-webkit-autofill")){const Z=g.value.find(R=>R.title===G.target.value);Z&&B(Z)}}function le(){var G;e.eager&&((G=u.value)==null||G.calculateVisibleItems())}function be(){var G;i.value&&(o.value=!0,(G=a.value)==null||G.focus())}function ae(G){i.value=!0,setTimeout(()=>{l.value=!0})}function K(G){l.value=!1}function ne(G){(G==null||G===""&&!e.multiple&&!P.value)&&(x.value=[])}const W=Te(!1);function B(G){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!G||G.props.disabled))if(e.multiple){const R=x.value.findIndex(j=>e.valueComparator(j.value,G.value)),N=Z??!~R;if(~R){const j=N?[...x.value,G]:[...x.value];j.splice(R,1),x.value=j}else N&&(x.value=[...x.value,G]);e.clearOnSelect&&(b.value="")}else{const R=Z!==!1;x.value=R?[G]:[],b.value=R&&!P.value?G.title:"",ht(()=>{f.value=!1,o.value=!0})}}return Ce(i,(G,Z)=>{var R;G!==Z&&(G?(W.value=!0,b.value=e.multiple||P.value?"":String(((R=x.value.at(-1))==null?void 0:R.props.title)??""),o.value=!0,ht(()=>W.value=!1)):(!e.multiple&&b.value==null&&(x.value=[]),f.value=!1,x.value.some(N=>{let{title:j}=N;return j===b.value})||(b.value=""),d.value=-1))}),Ce(b,G=>{!i.value||W.value||(G&&(f.value=!0),o.value=!G)}),Ce(f,()=>{if(!e.hideSelected&&f.value&&x.value.length){const G=A.value.findIndex(Z=>x.value.some(R=>Z.value===R.value));yt&&window.requestAnimationFrame(()=>{var Z;G>=0&&((Z=u.value)==null||Z.scrollToIndex(G))})}}),Ce(()=>e.items,(G,Z)=>{f.value||i.value&&!Z.length&&G.length&&(f.value=!0)}),ge(()=>{const G=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Z=x.value.length>0,R=ou.filterProps(e);return I(ou,ve({ref:a},R,{modelValue:b.value,"onUpdate:modelValue":[N=>b.value=N,ne],focused:i.value,"onUpdate:focused":N=>i.value=N,validationValue:x.externalValue,counterValue:S.value,dirty:Z,onChange:ce,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":f.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!P.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:Z?void 0:e.placeholder,"onClick:clear":z,"onMousedown:control":H,onKeydown:J}),{...n,default:()=>I(ke,null,[I(ef,ve({ref:s,modelValue:f.value,"onUpdate:modelValue":N=>f.value=N,activator:"parent",contentClass:"v-autocomplete__content",disabled:V.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:le,onAfterLeave:be},e.menuProps),{default:()=>[G&&I(n0,ve({ref:O,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:N=>N.preventDefault(),onKeydown:X,onFocusin:ae,onFocusout:K,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},$,e.listProps),{default:()=>{var N,j,Q;return[(N=n["prepend-item"])==null?void 0:N.call(n),!A.value.length&&!e.hideNoData&&(((j=n["no-data"])==null?void 0:j.call(n))??I(yo,{title:r(e.noDataText)},null)),I(i0,{ref:u,renderless:!0,items:A.value},{default:q=>{var ee;let{item:se,index:_e,itemRef:F}=q;const U=ve(se.props,{ref:F,key:_e,active:M.value&&_e===0?!0:void 0,onClick:()=>B(se,null)});return((ee=n.item)==null?void 0:ee.call(n,{item:se,index:_e,props:U}))??I(yo,ve(U,{role:"option"}),{prepend:ye=>{let{isSelected:xe}=ye;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:se.value,modelValue:xe,ripple:!1,tabindex:"-1"},null):void 0,se.props.prependAvatar&&I(Pa,{image:se.props.prependAvatar},null),se.props.prependIcon&&I(wt,{icon:se.props.prependIcon},null)])},title:()=>{var ye,xe;return o.value?se.title:TJ(se.title,(ye=w(se))==null?void 0:ye.title,((xe=b.value)==null?void 0:xe.length)??0)}})}}),(Q=n["append-item"])==null?void 0:Q.call(n)]}})]}),x.value.map((N,j)=>{function Q(F){F.stopPropagation(),F.preventDefault(),B(N,!1)}const q={"onClick:close":Q,onKeydown(F){F.key!=="Enter"&&F.key!==" "||(F.preventDefault(),F.stopPropagation(),Q(F))},onMousedown(F){F.preventDefault(),F.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},se=D.value?!!n.chip:!!n.selection,_e=se?$y(D.value?n.chip({item:N,index:j,props:q}):n.selection({item:N,index:j})):void 0;if(!(se&&!_e))return I("div",{key:N.value,class:["v-autocomplete__selection",j===d.value&&["v-autocomplete__selection--selected",y.value]],style:j===d.value?_.value:{}},[D.value?n.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:N.title}}},{default:()=>[_e]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:N.title,disabled:N.props.disabled},q),null):_e??I("span",{class:"v-autocomplete__selection-text"},[N.title,e.multiple&&j(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return ge(()=>{const c=Number(e.content),f=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[d,v]=F1(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return I(e.tag,ve({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},v,{style:e.style}),{default:()=>{var h,g;return[I("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),I(sr,{transition:e.transition},{default:()=>{var p,m;return[Zt(I("span",ve({class:["v-badge__badge",s.value,n.value,a.value,o.value],style:[r.value,l.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":i(e.label,c),"aria-live":"polite",role:"status"},d),[e.dot?void 0:t.slots.badge?(m=(p=t.slots).badge)==null?void 0:m.call(p):e.icon?I(wt,{icon:e.icon},null):f]),[[Ma,e.modelValue]])]}})])]}})}),{}}}),kJ=re({color:String,density:String,...Me()},"VBannerActions"),QF=fe()({name:"VBannerActions",props:kJ(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ge(()=>{var r;return I("div",{class:["v-banner-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),e5=zi("v-banner-text"),MJ=re({avatar:String,bgColor:String,color:String,icon:Ue,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Wr(),...Me(),...Nn(),...gn(),...Su({mobile:null}),...An(),...Do(),...yf(),...Yt(),...nt(),...gt()},"VBanner"),LJ=fe()({name:"VBanner",props:MJ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(e,"bgColor"),{borderClasses:i}=oa(e),{densityClasses:o}=dr(e),{displayClasses:l,mobile:s}=aa(e),{dimensionStyles:u}=pn(e),{elevationClasses:c}=Un(e),{locationStyles:f}=Pu(e),{positionClasses:d}=_f(e),{roundedClasses:v}=Qt(e),{themeClasses:h}=Ct(e),g=oe(e,"color"),p=oe(e,"density");Kt({VBannerActions:{color:g,density:p}}),ge(()=>{const m=!!(e.text||n.text),y=!!(e.avatar||e.icon),_=!!(y||n.prepend);return I(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,r.value,i.value,o.value,l.value,c.value,d.value,v.value,e.class],style:[a.value,u.value,f.value,e.style],role:"banner"},{default:()=>{var b;return[_&&I("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!y,defaults:{VAvatar:{color:g.value,density:p.value,icon:e.icon,image:e.avatar}}},n.prepend):I(Pa,{key:"prepend-avatar",color:g.value,density:p.value,icon:e.icon,image:e.avatar},null)]),I("div",{class:"v-banner__content"},[m&&I(e5,{key:"text"},{default:()=>{var x;return[((x=n.text)==null?void 0:x.call(n))??e.text]}}),(b=n.default)==null?void 0:b.call(n)]),n.actions&&I(QF,{key:"actions"},n.actions)]}})})}}),EJ=re({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},...Wr(),...Me(),...Nn(),...An(),...Yt(),...xu({name:"bottom-navigation"}),...nt({tag:"header"}),...Au({selectedClass:"v-btn--selected"}),...gt()},"VBottomNavigation"),RJ=fe()({name:"VBottomNavigation",props:EJ(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=rT(),{borderClasses:a}=oa(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{densityClasses:l}=dr(e),{elevationClasses:s}=Un(e),{roundedClasses:u}=Qt(e),{ssrBootStyles:c}=Cu(),f=L(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),d=Ve(e,"active",e.active),{layoutItemStyles:v}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:L(()=>"bottom"),layoutSize:L(()=>d.value?f.value:0),elementSize:f,active:d,absolute:oe(e,"absolute")});return Hl(e,cT),Kt({VBtn:{baseColor:oe(e,"baseColor"),color:oe(e,"color"),density:oe(e,"density"),stacked:L(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),ge(()=>I(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":d.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,i.value,a.value,l.value,s.value,u.value,e.class],style:[o.value,v.value,{height:De(f.value)},c.value,e.style]},{default:()=>[n.default&&I("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}}),t5=re({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...xh({origin:"center center",scrollStrategy:"block",transition:{component:jy},zIndex:2400})},"VDialog"),ix=fe()({name:"VDialog",props:t5(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),{scopeId:i}=ku(),o=me();function l(c){var v,h;const f=c.relatedTarget,d=c.target;if(f!==d&&((v=o.value)!=null&&v.contentEl)&&((h=o.value)!=null&&h.globalTop)&&![document,o.value.contentEl].includes(d)&&!o.value.contentEl.contains(d)){const g=_v(o.value.contentEl);if(!g.length)return;const p=g[0],m=g[g.length-1];f===p?m.focus():p.focus()}}Cn(()=>{document.removeEventListener("focusin",l)}),yt&&Ce(()=>a.value&&e.retainFocus,c=>{c?document.addEventListener("focusin",l):document.removeEventListener("focusin",l)},{immediate:!0});function s(){var c;n("afterEnter"),(c=o.value)!=null&&c.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function u(){n("afterLeave")}return Ce(a,async c=>{var f;c||(await ht(),(f=o.value.activatorEl)==null||f.focus({preventScroll:!0}))}),ge(()=>{const c=ki.filterProps(e),f=ve({"aria-haspopup":"dialog"},e.activatorProps),d=ve({tabindex:-1},e.contentProps);return I(ki,ve({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},c,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,"aria-modal":"true",activatorProps:f,contentProps:d,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:s,onAfterLeave:u},i),{activator:r.activator,default:function(){for(var v=arguments.length,h=new Array(v),g=0;g{var p;return[(p=r.default)==null?void 0:p.call(r,...h)]}})}})}),Ea({},o)}}),VJ=re({inset:Boolean,...t5({transition:"bottom-sheet-transition"})},"VBottomSheet"),OJ=fe()({name:"VBottomSheet",props:VJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue");return ge(()=>{const a=ix.filterProps(e);return I(ix,ve(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}}),NJ=re({divider:[Number,String],...Me()},"VBreadcrumbsDivider"),n5=fe()({name:"VBreadcrumbsDivider",props:NJ(),setup(e,t){let{slots:n}=t;return ge(()=>{var r;return I("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),BJ=re({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Me(),..._h(),...nt({tag:"li"})},"VBreadcrumbsItem"),r5=fe()({name:"VBreadcrumbsItem",props:BJ(),setup(e,t){let{slots:n,attrs:r}=t;const a=yh(e,r),i=L(()=>{var u;return e.active||((u=a.isActive)==null?void 0:u.value)}),o=L(()=>i.value?e.activeColor:e.color),{textColorClasses:l,textColorStyles:s}=Kn(o);return ge(()=>I(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},l.value,e.class],style:[s.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var u,c;return[a.isLink.value?I("a",ve({class:"v-breadcrumbs-item--link",onClick:a.navigate},a.linkProps),[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),zJ=re({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Ue,items:{type:Array,default:()=>[]},...Me(),...Nn(),...Yt(),...nt({tag:"ul"})},"VBreadcrumbs"),FJ=fe()({name:"VBreadcrumbs",props:zJ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"bgColor")),{densityClasses:i}=dr(e),{roundedClasses:o}=Qt(e);Kt({VBreadcrumbsDivider:{divider:oe(e,"divider")},VBreadcrumbsItem:{activeClass:oe(e,"activeClass"),activeColor:oe(e,"activeColor"),color:oe(e,"color"),disabled:oe(e,"disabled")}});const l=L(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return ge(()=>{const s=!!(n.prepend||e.icon);return I(e.tag,{class:["v-breadcrumbs",r.value,i.value,o.value,e.class],style:[a.value,e.style]},{default:()=>{var u;return[s&&I("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):I(wt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),l.value.map((c,f,d)=>{var g;let{item:v,raw:h}=c;return I(ke,null,[((g=n.item)==null?void 0:g.call(n,{item:v,index:f}))??I(r5,ve({key:f,disabled:f>=d.length-1},typeof v=="string"?{title:v}:v),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f{var p;return(p=n.divider)==null?void 0:p.call(n,{item:h,index:f})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}}),a5=fe()({name:"VCardActions",props:Me(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{slim:!0,variant:"text"}}),ge(()=>{var r;return I("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),HJ=re({opacity:[Number,String],...Me(),...nt()},"VCardSubtitle"),i5=fe()({name:"VCardSubtitle",props:HJ(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},n)),{}}}),o5=zi("v-card-title"),GJ=re({appendAvatar:String,appendIcon:Ue,prependAvatar:String,prependIcon:Ue,subtitle:[String,Number],title:[String,Number],...Me(),...Nn()},"VCardItem"),l5=fe()({name:"VCardItem",props:GJ(),setup(e,t){let{slots:n}=t;return ge(()=>{var u;const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),l=!!(e.title!=null||n.title),s=!!(e.subtitle!=null||n.subtitle);return I("div",{class:["v-card-item",e.class],style:e.style},[a&&I("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):I(ke,null,[e.prependAvatar&&I(Pa,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),I("div",{class:"v-card-item__content"},[l&&I(o5,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),s&&I(i5,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),o&&I("div",{key:"append",class:"v-card-item__append"},[n.append?I(st,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),$J=re({opacity:[Number,String],...Me(),...nt()},"VCardText"),s5=fe()({name:"VCardText",props:$J(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},n)),{}}}),WJ=re({appendAvatar:String,appendIcon:Ue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...Wr(),...Me(),...Nn(),...gn(),...An(),...Jy(),...Do(),...yf(),...Yt(),..._h(),...nt(),...gt(),...La({variant:"elevated"})},"VCard"),UJ=fe()({name:"VCard",directives:{Ripple:Po},props:WJ(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{borderClasses:i}=oa(e),{colorClasses:o,colorStyles:l,variantClasses:s}=Tu(e),{densityClasses:u}=dr(e),{dimensionStyles:c}=pn(e),{elevationClasses:f}=Un(e),{loaderClasses:d}=ph(e),{locationStyles:v}=Pu(e),{positionClasses:h}=_f(e),{roundedClasses:g}=Qt(e),p=yh(e,n),m=L(()=>e.link!==!1&&p.isLink.value),y=L(()=>!e.disabled&&e.link!==!1&&(e.link||p.isClickable.value));return ge(()=>{const _=m.value?"a":e.tag,b=!!(r.title||e.title!=null),x=!!(r.subtitle||e.subtitle!=null),S=b||x,T=!!(r.append||e.appendAvatar||e.appendIcon),C=!!(r.prepend||e.prependAvatar||e.prependIcon),w=!!(r.image||e.image),A=S||C||T,D=!!(r.text||e.text!=null);return Zt(I(_,ve({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":y.value},a.value,i.value,o.value,u.value,f.value,d.value,h.value,g.value,s.value,e.class],style:[l.value,c.value,v.value,e.style],onClick:y.value&&p.navigate,tabindex:e.disabled?-1:void 0},p.linkProps),{default:()=>{var P;return[w&&I("div",{key:"image",class:"v-card__image"},[r.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):I(po,{key:"image-img",cover:!0,src:e.image},null)]),I(mh,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),A&&I(l5,{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&&I(s5,{key:"text"},{default:()=>{var k;return[((k=r.text)==null?void 0:k.call(r))??e.text]}}),(P=r.default)==null?void 0:P.call(r),r.actions&&I(a5,null,{default:r.actions}),Fl(y.value,"v-card")]}}),[[ta("ripple"),y.value&&e.ripple]])}),{}}}),YJ=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,i=.5,o=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+o&&e.right(e)),Math.abs(e.offsetX)r+o&&e.down(e))};function XJ(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function jJ(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),YJ(t)}function ZJ(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function KJ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>XJ(n,t),touchend:n=>jJ(n,t),touchmove:n=>ZJ(n,t)}}function qJ(e,t){var l;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,a=(n==null?void 0:n.options)??{passive:!0},i=(l=t.instance)==null?void 0:l.$.uid;if(!r||!i)return;const o=KJ(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[i]=o,vz(o).forEach(s=>{r.addEventListener(s,o[s],a)})}function JJ(e,t){var i,o;const n=(i=t.value)!=null&&i.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const a=n._touchHandlers[r];vz(a).forEach(l=>{n.removeEventListener(l,a[l])}),delete n._touchHandlers[r]}const CT={mounted:qJ,unmounted:JJ},u5=Symbol.for("vuetify:v-window"),c5=Symbol.for("vuetify:v-window-group"),o0=re({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"},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"},...Me(),...nt(),...gt()},"VWindow"),lu=fe()({name:"VWindow",directives:{Touch:CT},props:o0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isRtl:a}=Tn(),{t:i}=nn(),o=Hl(e,c5),l=me(),s=L(()=>a.value?!e.reverse:e.reverse),u=Te(!1),c=L(()=>{const b=e.direction==="vertical"?"y":"x",S=(s.value?!u.value:u.value)?"-reverse":"";return`v-window-${b}${S}-transition`}),f=Te(0),d=me(void 0),v=L(()=>o.items.value.findIndex(b=>o.selected.value.includes(b.id)));Ce(v,(b,x)=>{const S=o.items.value.length,T=S-1;S<=2?u.value=be.continuous||v.value!==0),g=L(()=>e.continuous||v.value!==o.items.value.length-1);function p(){h.value&&o.prev()}function m(){g.value&&o.next()}const y=L(()=>{const b=[],x={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};b.push(h.value?n.prev?n.prev({props:x}):I(xt,x,null):I("div",null,null));const S={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return b.push(g.value?n.next?n.next({props:S}):I(xt,S,null):I("div",null,null)),b}),_=L(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?p():m()},right:()=>{s.value?m():p()},start:x=>{let{originalEvent:S}=x;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return ge(()=>Zt(I(e.tag,{ref:l,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var b,x;return[I("div",{class:"v-window__container",style:{height:d.value}},[(b=n.default)==null?void 0:b.call(n,{group:o}),e.showArrows!==!1&&I("div",{class:"v-window__controls"},[y.value])]),(x=n.additional)==null?void 0:x.call(n,{group:o})]}}),[[ta("touch"),_.value]])),{group:o}}}),QJ=re({color:String,cycle:Boolean,delimiterIcon:{type:Ue,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],...o0({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),eQ=fe()({name:"VCarousel",props:QJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{t:a}=nn(),i=me();let o=-1;Ce(r,s),Ce(()=>e.interval,s),Ce(()=>e.cycle,u=>{u?s():window.clearTimeout(o)}),wn(l);function l(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(o),window.requestAnimationFrame(l)}return ge(()=>{const u=lu.filterProps(e);return I(lu,ve({ref:i},u,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:De(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:f}=c;return I(ke,null,[!e.hideDelimiters&&I("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&I(st,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((d,v)=>{const h={id:`carousel-item-${d.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",v+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(d.id)&&"v-btn--active"],onClick:()=>f.select(d.id,!0)};return n.item?n.item({props:h,item:d}):I(xt,ve(d,h),null)})]})]),e.progress&&I(qy,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(r.value)+1)/f.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),l0=re({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Me(),...Iu(),...yT()},"VWindowItem"),su=fe()({name:"VWindowItem",directives:{Touch:CT},props:l0(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(u5),a=Du(e,c5),{isBooted:i}=Cu();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=Te(!1),l=L(()=>i.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){var h;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=De((h=r.rootRef.value)==null?void 0:h.clientHeight)),r.transitionCount.value+=1)}function c(){s()}function f(h){o.value&&ht(()=>{!l.value||!o.value||!r||(r.transitionHeight.value=De(h.clientHeight))})}const d=L(()=>{const h=r.isReversed.value?e.reverseTransition:e.transition;return l.value?{name:typeof h!="string"?r.transition.value:h,onBeforeEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:s,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=_T(e,a.isSelected);return ge(()=>I(sr,{transition:d.value,disabled:!i.value},{default:()=>{var h;return[Zt(I("div",{class:["v-window-item",a.selectedClass.value,e.class],style:e.style},[v.value&&((h=n.default)==null?void 0:h.call(n))]),[[Ma,a.isSelected.value]])]}})),{groupItem:a}}}),tQ=re({...nF(),...l0()},"VCarouselItem"),nQ=fe()({name:"VCarouselItem",inheritAttrs:!1,props:tQ(),setup(e,t){let{slots:n,attrs:r}=t;ge(()=>{const a=po.filterProps(e),i=su.filterProps(e);return I(su,ve({class:["v-carousel-item",e.class]},i),{default:()=>[I(po,ve(r,a),n)]})})}}),rQ=zi("v-code","code"),aQ=re({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Me()},"VColorPickerCanvas"),iQ=ra({name:"VColorPickerCanvas",props:aQ(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=Te(!1),a=me(),i=Te(parseFloat(e.width)),o=Te(parseFloat(e.height)),l=me({x:0,y:0}),s=L({get:()=>l.value,set(p){var _,b;if(!a.value)return;const{x:m,y}=p;l.value=p,n("update:color",{h:((_=e.color)==null?void 0:_.h)??0,s:ln(m,0,i.value)/i.value,v:1-ln(y,0,o.value)/o.value,a:((b=e.color)==null?void 0:b.a)??1})}}),u=L(()=>{const{x:p,y:m}=s.value,y=parseInt(e.dotSize,10)/2;return{width:De(e.dotSize),height:De(e.dotSize),transform:`translate(${De(p-y)}, ${De(m-y)})`}}),{resizeRef:c}=ti(p=>{var _;if(!((_=c.el)!=null&&_.offsetParent))return;const{width:m,height:y}=p[0].contentRect;i.value=m,o.value=y});function f(p,m,y){const{left:_,top:b,width:x,height:S}=y;s.value={x:ln(p-_,0,x),y:ln(m-b,0,S)}}function d(p){p.type==="mousedown"&&p.preventDefault(),!e.disabled&&(v(p),window.addEventListener("mousemove",v),window.addEventListener("mouseup",h),window.addEventListener("touchmove",v),window.addEventListener("touchend",h))}function v(p){if(e.disabled||!a.value)return;r.value=!0;const m=hj(p);f(m.clientX,m.clientY,a.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",h)}function g(){var b;if(!a.value)return;const p=a.value,m=p.getContext("2d");if(!m)return;const y=m.createLinearGradient(0,0,p.width,0);y.addColorStop(0,"hsla(0, 0%, 100%, 1)"),y.addColorStop(1,`hsla(${((b=e.color)==null?void 0:b.h)??0}, 100%, 50%, 1)`),m.fillStyle=y,m.fillRect(0,0,p.width,p.height);const _=m.createLinearGradient(0,0,0,p.height);_.addColorStop(0,"hsla(0, 0%, 0%, 0)"),_.addColorStop(1,"hsla(0, 0%, 0%, 1)"),m.fillStyle=_,m.fillRect(0,0,p.width,p.height)}return Ce(()=>{var p;return(p=e.color)==null?void 0:p.h},g,{immediate:!0}),Ce(()=>[i.value,o.value],(p,m)=>{g(),l.value={x:s.value.x*p[0]/m[0],y:s.value.y*p[1]/m[1]}},{flush:"post"}),Ce(()=>e.color,()=>{if(r.value){r.value=!1;return}l.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),wn(()=>g()),ge(()=>I("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:d,onTouchstartPassive:d},[I("canvas",{ref:a,width:i.value,height:o.value},null),e.color&&I("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function oQ(e,t){if(t){const{a:n,...r}=e;return r}return e}function lQ(e,t){if(t==null||typeof t=="string"){const n=kz(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return ks(t,["r","g","b"])?n=go(e):ks(t,["h","s","l"])?n=Cz(e):ks(t,["h","s","v"])&&(n=e),oQ(n,!ks(t,["a"])&&e.a===1)}return e}const Tc={h:0,s:0,v:0,a:1},ox={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)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:go,from:Wy};var $O;const sQ={...ox,inputs:($O=ox.inputs)==null?void 0:$O.slice(0,3)},lx={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)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Cz,from:KC},uQ={...lx,inputs:lx.inputs.slice(0,3)},f5={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:kz,from:Pz},cQ={...f5,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ys={rgb:sQ,rgba:ox,hsl:uQ,hsla:lx,hex:cQ,hexa:f5},fQ=e=>{let{label:t,...n}=e;return I("div",{class:"v-color-picker-edit__input"},[I("input",n,null),I("span",null,[t])])},dQ=re({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ys).includes(e)},modes:{type:Array,default:()=>Object.keys(Ys),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ys).includes(t))},...Me()},"VColorPickerEdit"),vQ=ra({name:"VColorPickerEdit",props:dQ(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const r=L(()=>e.modes.map(i=>({...Ys[i],name:i}))),a=L(()=>{var l;const i=r.value.find(s=>s.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(l=i.inputs)==null?void 0:l.map(s=>{let{getValue:u,getColor:c,...f}=s;return{...i.inputProps,...f,disabled:e.disabled,value:o&&u(o),onChange:d=>{const v=d.target;v&&n("update:color",i.from(c(o??i.to(Tc),v.value)))}}})});return ge(()=>{var i;return I("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=a.value)==null?void 0:i.map(o=>I(fQ,o,null)),r.value.length>1&&I(xt,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=r.value.findIndex(l=>l.name===e.mode);n("update:mode",r.value[(o+1)%r.value.length].name)}},null)])}),{}}}),TT=Symbol.for("vuetify:v-slider");function sx(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return r?i.clientY-(a.top+a.height/2):i.clientX-(a.left+a.width/2)}function hQ(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const d5=re({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"},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,...Yt(),...An({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),v5=e=>{const t=L(()=>parseFloat(e.min)),n=L(()=>parseFloat(e.max)),r=L(()=>+e.step>0?parseFloat(e.step):0),a=L(()=>Math.max(FP(r.value),FP(t.value)));function i(o){if(o=parseFloat(o),r.value<=0)return o;const l=ln(o,t.value,n.value),s=t.value%r.value,u=Math.round((l-s)/r.value)*r.value+s;return parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:i}},h5=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:l}=Tn(),s=oe(t,"reverse"),u=L(()=>t.direction==="vertical"),c=L(()=>u.value!==s.value),{min:f,max:d,step:v,decimals:h,roundValue:g}=n,p=L(()=>parseInt(t.thumbSize,10)),m=L(()=>parseInt(t.tickSize,10)),y=L(()=>parseInt(t.trackSize,10)),_=L(()=>(d.value-f.value)/v.value),b=oe(t,"disabled"),x=L(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),S=L(()=>t.error||t.disabled?void 0:t.trackColor??t.color),T=L(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),C=Te(!1),w=Te(0),A=me(),D=me();function P(ae){var j;const K=t.direction==="vertical",ne=K?"top":"left",W=K?"height":"width",B=K?"clientY":"clientX",{[ne]:G,[W]:Z}=(j=A.value)==null?void 0:j.$el.getBoundingClientRect(),R=hQ(ae,B);let N=Math.min(Math.max((R-G-w.value)/Z,0),1)||0;return(K?c.value:c.value!==l.value)&&(N=1-N),g(f.value+N*(d.value-f.value))}const k=ae=>{i({value:P(ae)}),C.value=!1,w.value=0},M=ae=>{D.value=o(ae),D.value&&(D.value.focus(),C.value=!0,D.value.contains(ae.target)?w.value=sx(ae,D.value,t.direction):(w.value=0,a({value:P(ae)})),r({value:P(ae)}))},V={passive:!0,capture:!0};function O(ae){a({value:P(ae)})}function $(ae){ae.stopPropagation(),ae.preventDefault(),k(ae),window.removeEventListener("mousemove",O,V),window.removeEventListener("mouseup",$)}function z(ae){var K;k(ae),window.removeEventListener("touchmove",O,V),(K=ae.target)==null||K.removeEventListener("touchend",z)}function H(ae){var K;M(ae),window.addEventListener("touchmove",O,V),(K=ae.target)==null||K.addEventListener("touchend",z,{passive:!1})}function Y(ae){ae.preventDefault(),M(ae),window.addEventListener("mousemove",O,V),window.addEventListener("mouseup",$,{passive:!1})}const X=ae=>{const K=(ae-f.value)/(d.value-f.value)*100;return ln(isNaN(K)?0:K,0,100)},J=oe(t,"showTicks"),ce=L(()=>J.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(ae=>({value:ae,position:X(ae),label:ae.toString()})):Object.keys(t.ticks).map(ae=>({value:parseFloat(ae),position:X(parseFloat(ae)),label:t.ticks[ae]})):_.value!==1/0?xi(_.value+1).map(ae=>{const K=f.value+ae*v.value;return{value:K,position:X(K)}}):[]:[]),le=L(()=>ce.value.some(ae=>{let{label:K}=ae;return!!K})),be={activeThumbRef:D,color:oe(t,"color"),decimals:h,disabled:b,direction:oe(t,"direction"),elevation:oe(t,"elevation"),hasLabels:le,isReversed:s,indexFromEnd:c,min:f,max:d,mousePressed:C,numTicks:_,onSliderMousedown:Y,onSliderTouchstart:H,parsedTicks:ce,parseMouseMove:P,position:X,readonly:oe(t,"readonly"),rounded:oe(t,"rounded"),roundValue:g,showTicks:J,startOffset:w,step:v,thumbSize:p,thumbColor:x,thumbLabel:oe(t,"thumbLabel"),ticks:oe(t,"ticks"),tickSize:m,trackColor:S,trackContainerRef:A,trackFillColor:T,trackSize:y,vertical:u};return Lt(TT,be),be},gQ=re({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,...Me()},"VSliderThumb"),ux=fe()({name:"VSliderThumb",directives:{Ripple:Po},props:gQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=rt(TT),{isRtl:i,rtlClasses:o}=Tn();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:l,step:s,disabled:u,thumbSize:c,thumbLabel:f,direction:d,isReversed:v,vertical:h,readonly:g,elevation:p,mousePressed:m,decimals:y,indexFromEnd:_}=a,b=L(()=>u.value?void 0:p.value),{elevationClasses:x}=Un(b),{textColorClasses:S,textColorStyles:T}=Kn(l),{pageup:C,pagedown:w,end:A,home:D,left:P,right:k,down:M,up:V}=z1,O=[C,w,A,D,P,k,M,V],$=L(()=>s.value?[1,2,3]:[1,5,10]);function z(Y,X){if(!O.includes(Y.key))return;Y.preventDefault();const J=s.value||.1,ce=(e.max-e.min)/J;if([P,k,M,V].includes(Y.key)){const be=(h.value?[i.value?P:k,v.value?M:V]:_.value!==i.value?[P,V]:[k,V]).includes(Y.key)?1:-1,ae=Y.shiftKey?2:Y.ctrlKey?1:0;X=X+be*J*$.value[ae]}else if(Y.key===D)X=e.min;else if(Y.key===A)X=e.max;else{const le=Y.key===w?1:-1;X=X-le*J*(ce>100?ce/10:10)}return Math.max(e.min,Math.min(e.max,X))}function H(Y){const X=z(Y,e.modelValue);X!=null&&r("update:modelValue",X)}return ge(()=>{const Y=De(_.value?100-e.position:e.position,"%");return I("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&m.value},e.class,o.value],style:[{"--v-slider-thumb-position":Y,"--v-slider-thumb-size":De(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-label":e.name,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":d.value,onKeydown:g.value?void 0:H},[I("div",{class:["v-slider-thumb__surface",S.value,x.value],style:{...T.value}},null),Zt(I("div",{class:["v-slider-thumb__ripple",S.value],style:T.value},null),[[ta("ripple"),e.ripple,null,{circle:!0,center:!0}]]),I(oT,{origin:"bottom center"},{default:()=>{var X;return[Zt(I("div",{class:"v-slider-thumb__label-container"},[I("div",{class:["v-slider-thumb__label"]},[I("div",null,[((X=n["thumb-label"])==null?void 0:X.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?y.value:1)])])]),[[Ma,f.value&&e.focused||f.value==="always"]])]}})])}),{}}}),pQ=re({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Me()},"VSliderTrack"),g5=fe()({name:"VSliderTrack",props:pQ(),emits:{},setup(e,t){let{slots:n}=t;const r=rt(TT);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:i,rounded:o,showTicks:l,tickSize:s,trackColor:u,trackFillColor:c,trackSize:f,vertical:d,min:v,max:h,indexFromEnd:g}=r,{roundedClasses:p}=Qt(o),{backgroundColorClasses:m,backgroundColorStyles:y}=Et(c),{backgroundColorClasses:_,backgroundColorStyles:b}=Et(u),x=L(()=>`inset-${d.value?"block":"inline"}-${g.value?"end":"start"}`),S=L(()=>d.value?"height":"width"),T=L(()=>({[x.value]:"0%",[S.value]:"100%"})),C=L(()=>e.stop-e.start),w=L(()=>({[x.value]:De(e.start,"%"),[S.value]:De(C.value,"%")})),A=L(()=>l.value?(d.value?i.value.slice().reverse():i.value).map((P,k)=>{var V;const M=P.value!==v.value&&P.value!==h.value?De(P.position,"%"):void 0;return I("div",{key:P.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":P.position>=e.start&&P.position<=e.stop,"v-slider-track__tick--first":P.value===v.value,"v-slider-track__tick--last":P.value===h.value}],style:{[x.value]:M}},[(P.label||n["tick-label"])&&I("div",{class:"v-slider-track__tick-label"},[((V=n["tick-label"])==null?void 0:V.call(n,{tick:P,index:k}))??P.label])])}):[]);return ge(()=>I("div",{class:["v-slider-track",p.value,e.class],style:[{"--v-slider-track-size":De(f.value),"--v-slider-tick-size":De(s.value)},e.style]},[I("div",{class:["v-slider-track__background",_.value,{"v-slider-track__background--opacity":!!a.value||!c.value}],style:{...T.value,...b.value}},null),I("div",{class:["v-slider-track__fill",m.value],style:{...w.value,...y.value}},null),l.value&&I("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":l.value==="always"}]},[A.value])])),{}}}),mQ=re({...bh(),...d5(),...Mo(),modelValue:{type:[Number,String],default:0}},"VSlider"),cx=fe()({name:"VSlider",props:mQ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),{rtlClasses:i}=Tn(),o=v5(e),l=Ve(e,"modelValue",void 0,S=>o.roundValue(S??o.min.value)),{min:s,max:u,mousePressed:c,roundValue:f,onSliderMousedown:d,onSliderTouchstart:v,trackContainerRef:h,position:g,hasLabels:p,readonly:m}=h5({props:e,steps:o,onSliderStart:()=>{r("start",l.value)},onSliderEnd:S=>{let{value:T}=S;const C=f(T);l.value=C,r("end",C)},onSliderMove:S=>{let{value:T}=S;return l.value=f(T)},getActiveThumb:()=>{var S;return(S=a.value)==null?void 0:S.$el}}),{isFocused:y,focus:_,blur:b}=ko(e),x=L(()=>g(l.value));return ge(()=>{const S=qn.filterProps(e),T=!!(e.label||n.label||n.prepend);return I(qn,ve({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||p.value,"v-slider--focused":y.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},S,{focused:y.value}),{...n,prepend:T?C=>{var w,A;return I(ke,null,[((w=n.label)==null?void 0:w.call(n,C))??(e.label?I(bf,{id:C.id.value,class:"v-slider__label",text:e.label},null):void 0),(A=n.prepend)==null?void 0:A.call(n,C)])}:void 0,default:C=>{let{id:w,messagesId:A}=C;return I("div",{class:"v-slider__container",onMousedown:m.value?void 0:d,onTouchstartPassive:m.value?void 0:v},[I("input",{id:w.value,name:e.name||w.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:l.value},null),I(g5,{ref:h,start:0,stop:x.value},{"tick-label":n["tick-label"]}),I(ux,{ref:a,"aria-describedby":A.value,focused:y.value,min:s.value,max:u.value,modelValue:l.value,"onUpdate:modelValue":D=>l.value=D,position:x.value,elevation:e.elevation,onFocus:_,onBlur:b,ripple:e.ripple,name:e.name},{"thumb-label":n["thumb-label"]})])}})}),{}}}),yQ=re({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Me()},"VColorPickerPreview"),_Q=ra({name:"VColorPickerPreview",props:yQ(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=new AbortController;ch(()=>r.abort());async function a(){if(!OP)return;const i=new window.EyeDropper;try{const o=await i.open({signal:r.signal}),l=Pz(o.sRGBHex);n("update:color",{...e.color??Tc,...l})}catch{}}return ge(()=>{var i,o;return I("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[OP&&I("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[I(xt,{onClick:a,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),I("div",{class:"v-color-picker-preview__dot"},[I("div",{style:{background:Az(e.color??Tc)}},null)]),I("div",{class:"v-color-picker-preview__sliders"},[I(cx,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":l=>n("update:color",{...e.color??Tc,h:l}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&I(cx,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":l=>n("update:color",{...e.color??Tc,a:l}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}}),bQ={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"},SQ={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"},xQ={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"},wQ={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"},CQ={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"},TQ={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"},AQ={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"},IQ={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"},DQ={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"},PQ={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"},kQ={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"},MQ={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"},LQ={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"},EQ={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"},RQ={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"},VQ={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"},OQ={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},NQ={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},BQ={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},zQ={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},FQ={red:bQ,pink:SQ,purple:xQ,deepPurple:wQ,indigo:CQ,blue:TQ,lightBlue:AQ,cyan:IQ,teal:DQ,green:PQ,lightGreen:kQ,lime:MQ,yellow:LQ,amber:EQ,orange:RQ,deepOrange:VQ,brown:OQ,blueGrey:NQ,grey:BQ,shades:zQ},HQ=re({swatches:{type:Array,default:()=>GQ(FQ)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Me()},"VColorPickerSwatches");function GQ(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const $Q=ra({name:"VColorPickerSwatches",props:HQ(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return ge(()=>I("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:De(e.maxHeight)},e.style]},[I("div",null,[e.swatches.map(r=>I("div",{class:"v-color-picker-swatches__swatch"},[r.map(a=>{const i=xa(a),o=Wy(i),l=Tz(i);return I("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&n("update:color",o)},[I("div",{style:{background:l}},[e.color&&Ni(e.color,o)?I(wt,{size:"x-small",icon:"$success",color:zj(a,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),s0=re({color:String,...Wr(),...Me(),...gn(),...An(),...Do(),...yf(),...Yt(),...nt(),...gt()},"VSheet"),uu=fe()({name:"VSheet",props:s0(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{borderClasses:o}=oa(e),{dimensionStyles:l}=pn(e),{elevationClasses:s}=Un(e),{locationStyles:u}=Pu(e),{positionClasses:c}=_f(e),{roundedClasses:f}=Qt(e);return ge(()=>I(e.tag,{class:["v-sheet",r.value,a.value,o.value,s.value,c.value,f.value,e.class],style:[i.value,l.value,u.value,e.style]},n)),{}}}),WQ=re({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(Ys).includes(e)},modes:{type:Array,default:()=>Object.keys(Ys),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ys).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...vn(s0({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),UQ=ra({name:"VColorPicker",props:WQ(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Ve(e,"mode"),n=me(null),r=Ve(e,"modelValue",void 0,s=>{if(s==null||s==="")return null;let u;try{u=Wy(xa(s))}catch{return null}return u},s=>s?lQ(s,e.modelValue):null),a=L(()=>r.value?{...r.value,h:n.value??r.value.h}:null),{rtlClasses:i}=Tn();let o=!0;Ce(r,s=>{if(!o){o=!0;return}s&&(n.value=s.h)},{immediate:!0});const l=s=>{o=!1,n.value=s.h,r.value=s};return Ly(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Kt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),ge(()=>{const s=uu.filterProps(e);return I(uu,ve({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":Az({...a.value??Tc,a:1})},e.style]},s,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&I(iQ,{key:"canvas",color:a.value,"onUpdate:color":l,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&I("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&I(_Q,{key:"preview",color:a.value,"onUpdate:color":l,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&I(vQ,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":u=>t.value=u,color:a.value,"onUpdate:color":l,disabled:e.disabled},null)]),e.showSwatches&&I($Q,{key:"swatches",color:a.value,"onUpdate:color":l,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function YQ(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),I("span",{class:"v-combobox__mask"},[e.substr(t,n)]),I("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const XQ=re({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Ch({filterKeys:["title"]}),...xT({hideNoData:!0,returnObject:!0}),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:!1})},"VCombobox"),jQ=fe()({name:"VCombobox",props:XQ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var Z;let{emit:n,slots:r}=t;const{t:a}=nn(),i=me(),o=Te(!1),l=Te(!0),s=Te(!1),u=me(),c=me(),f=Ve(e,"menu"),d=L({get:()=>f.value,set:R=>{var N;f.value&&!R&&((N=u.value)!=null&&N.ΨopenChildren.size)||(f.value=R)}}),v=Te(-1);let h=!1;const g=L(()=>{var R;return(R=i.value)==null?void 0:R.color}),p=L(()=>d.value?e.closeText:e.openText),{items:m,transformIn:y,transformOut:_}=gT(e),{textColorClasses:b,textColorStyles:x}=Kn(g),S=Ve(e,"modelValue",[],R=>y(jt(R)),R=>{const N=_(R);return e.multiple?N:N[0]??null}),T=t0(),C=L(()=>!!(e.chips||r.chip)),w=L(()=>C.value||!!r.selection),A=Te(!e.multiple&&!w.value?((Z=S.value[0])==null?void 0:Z.title)??"":""),D=L({get:()=>A.value,set:R=>{var N;if(A.value=R??"",!e.multiple&&!w.value&&(S.value=[al(e,R)]),R&&e.multiple&&((N=e.delimiters)!=null&&N.length)){const j=R.split(new RegExp(`(?:${e.delimiters.join("|")})+`));j.length>1&&(j.forEach(Q=>{Q=Q.trim(),Q&&ne(al(e,Q))}),A.value="")}R||(v.value=-1),l.value=!R}}),P=L(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?S.value.length:D.value.length);Ce(A,R=>{h?ht(()=>h=!1):o.value&&!d.value&&(d.value=!0),n("update:search",R)}),Ce(S,R=>{var N;!e.multiple&&!w.value&&(A.value=((N=R[0])==null?void 0:N.title)??"")});const{filteredItems:k,getMatches:M}=Th(e,m,()=>l.value?"":D.value),V=L(()=>e.hideSelected?k.value.filter(R=>!S.value.some(N=>N.value===R.value)):k.value),O=L(()=>S.value.map(R=>R.value)),$=L(()=>{var N;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&D.value===((N=V.value[0])==null?void 0:N.title))&&V.value.length>0&&!l.value&&!s.value}),z=L(()=>e.hideNoData&&!V.value.length||e.readonly||(T==null?void 0:T.isReadonly.value)),H=me(),Y=ST(H,i);function X(R){h=!0,e.openOnClear&&(d.value=!0)}function J(){z.value||(d.value=!0)}function ce(R){z.value||(o.value&&(R.preventDefault(),R.stopPropagation()),d.value=!d.value)}function le(R){var N;mm(R)&&((N=i.value)==null||N.focus())}function be(R){var Q;if(cj(R)||e.readonly||T!=null&&T.isReadonly.value)return;const N=i.value.selectionStart,j=S.value.length;if((v.value>-1||["Enter","ArrowDown","ArrowUp"].includes(R.key))&&R.preventDefault(),["Enter","ArrowDown"].includes(R.key)&&(d.value=!0),["Escape"].includes(R.key)&&(d.value=!1),["Enter","Escape","Tab"].includes(R.key)&&($.value&&["Enter","Tab"].includes(R.key)&&!S.value.some(q=>{let{value:se}=q;return se===V.value[0].value})&&ne(k.value[0]),l.value=!0),R.key==="ArrowDown"&&$.value&&((Q=H.value)==null||Q.focus("next")),R.key==="Enter"&&D.value&&(ne(al(e,D.value)),w.value&&(A.value="")),["Backspace","Delete"].includes(R.key)){if(!e.multiple&&w.value&&S.value.length>0&&!D.value)return ne(S.value[0],!1);if(~v.value){const q=v.value;ne(S.value[v.value],!1),v.value=q>=j-1?j-2:q}else R.key==="Backspace"&&!D.value&&(v.value=j-1)}if(e.multiple){if(R.key==="ArrowLeft"){if(v.value<0&&N>0)return;const q=v.value>-1?v.value-1:j-1;S.value[q]?v.value=q:(v.value=-1,i.value.setSelectionRange(D.value.length,D.value.length))}if(R.key==="ArrowRight"){if(v.value<0)return;const q=v.value+1;S.value[q]?v.value=q:(v.value=-1,i.value.setSelectionRange(0,0))}}}function ae(){var R;e.eager&&((R=c.value)==null||R.calculateVisibleItems())}function K(){var R;o.value&&(l.value=!0,(R=i.value)==null||R.focus())}function ne(R){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!R||R.props.disabled))if(e.multiple){const j=S.value.findIndex(q=>e.valueComparator(q.value,R.value)),Q=N??!~j;if(~j){const q=Q?[...S.value,R]:[...S.value];q.splice(j,1),S.value=q}else Q&&(S.value=[...S.value,R]);e.clearOnSelect&&(D.value="")}else{const j=N!==!1;S.value=j?[R]:[],A.value=j&&!w.value?R.title:"",ht(()=>{d.value=!1,l.value=!0})}}function W(R){o.value=!0,setTimeout(()=>{s.value=!0})}function B(R){s.value=!1}function G(R){(R==null||R===""&&!e.multiple&&!w.value)&&(S.value=[])}return Ce(o,(R,N)=>{if(!(R||R===N)&&(v.value=-1,d.value=!1,D.value)){if(e.multiple){ne(al(e,D.value));return}if(!w.value)return;S.value.some(j=>{let{title:Q}=j;return Q===D.value})?A.value="":ne(al(e,D.value))}}),Ce(d,()=>{if(!e.hideSelected&&d.value&&S.value.length){const R=V.value.findIndex(N=>S.value.some(j=>e.valueComparator(j.value,N.value)));yt&&window.requestAnimationFrame(()=>{var N;R>=0&&((N=c.value)==null||N.scrollToIndex(R))})}}),Ce(()=>e.items,(R,N)=>{d.value||o.value&&!N.length&&R.length&&(d.value=!0)}),ge(()=>{const R=!!(!e.hideNoData||V.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),N=S.value.length>0,j=ou.filterProps(e);return I(ou,ve({ref:i},j,{modelValue:D.value,"onUpdate:modelValue":[Q=>D.value=Q,G],focused:o.value,"onUpdate:focused":Q=>o.value=Q,validationValue:S.externalValue,counterValue:P.value,dirty:N,class:["v-combobox",{"v-combobox--active-menu":d.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!w.value,"v-combobox--selecting-index":v.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:N?void 0:e.placeholder,"onClick:clear":X,"onMousedown:control":J,onKeydown:be}),{...r,default:()=>I(ke,null,[I(ef,ve({ref:u,modelValue:d.value,"onUpdate:modelValue":Q=>d.value=Q,activator:"parent",contentClass:"v-combobox__content",disabled:z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ae,onAfterLeave:K},e.menuProps),{default:()=>[R&&I(n0,ve({ref:H,selected:O.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:Q=>Q.preventDefault(),onKeydown:le,onFocusin:W,onFocusout:B,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},Y,e.listProps),{default:()=>{var Q,q,se;return[(Q=r["prepend-item"])==null?void 0:Q.call(r),!V.value.length&&!e.hideNoData&&(((q=r["no-data"])==null?void 0:q.call(r))??I(yo,{title:a(e.noDataText)},null)),I(i0,{ref:c,renderless:!0,items:V.value},{default:_e=>{var xe;let{item:F,index:U,itemRef:ee}=_e;const ye=ve(F.props,{ref:ee,key:U,active:$.value&&U===0?!0:void 0,onClick:()=>ne(F,null)});return((xe=r.item)==null?void 0:xe.call(r,{item:F,index:U,props:ye}))??I(yo,ve(ye,{role:"option"}),{prepend:Se=>{let{isSelected:ie}=Se;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:F.value,modelValue:ie,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&I(Pa,{image:F.props.prependAvatar},null),F.props.prependIcon&&I(wt,{icon:F.props.prependIcon},null)])},title:()=>{var Se,ie;return l.value?F.title:YQ(F.title,(Se=M(F))==null?void 0:Se.title,((ie=D.value)==null?void 0:ie.length)??0)}})}}),(se=r["append-item"])==null?void 0:se.call(r)]}})]}),S.value.map((Q,q)=>{function se(ee){ee.stopPropagation(),ee.preventDefault(),ne(Q,!1)}const _e={"onClick:close":se,onKeydown(ee){ee.key!=="Enter"&&ee.key!==" "||(ee.preventDefault(),ee.stopPropagation(),se(ee))},onMousedown(ee){ee.preventDefault(),ee.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=C.value?!!r.chip:!!r.selection,U=F?$y(C.value?r.chip({item:Q,index:q,props:_e}):r.selection({item:Q,index:q})):void 0;if(!(F&&!U))return I("div",{key:Q.value,class:["v-combobox__selection",q===v.value&&["v-combobox__selection--selected",b.value]],style:q===v.value?x.value:{}},[C.value?r.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:Q.title}}},{default:()=>[U]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:Q.title,disabled:Q.props.disabled},_e),null):U??I("span",{class:"v-combobox__selection-text"},[Q.title,e.multiple&&q!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),i=me();un(()=>{i.value=structuredClone(Ye(a.value))});const{t:o}=nn(),l=L(()=>Ni(a.value,i.value));function s(){a.value=i.value,n("save",i.value)}function u(){i.value=structuredClone(Ye(a.value)),n("cancel")}let c=!1;return ge(()=>{var d;const f=I(ke,null,[I(xt,{disabled:l.value,variant:"text",color:e.color,onClick:u,text:o(e.cancelText)},null),I(xt,{disabled:l.value,variant:"text",color:e.color,onClick:s,text:o(e.okText)},null)]);return I(ke,null,[(d=r.default)==null?void 0:d.call(r,{model:i,save:s,cancel:u,isPristine:l.value,get actions(){return c=!0,f}}),!c&&f])}),{save:s,cancel:u,isPristine:l}}}),p5=re({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),m5=Symbol.for("vuetify:datatable:expanded");function u0(e){const t=oe(e,"expandOnClick"),n=Ve(e,"expanded",e.expanded,l=>new Set(l),l=>[...l.values()]);function r(l,s){const u=new Set(n.value);s?u.add(l.value):u.delete(l.value),n.value=u}function a(l){return n.value.has(l.value)}function i(l){r(l,!a(l))}const o={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:i};return Lt(m5,o),o}function y5(){const e=rt(m5);if(!e)throw new Error("foo");return e}const AT=re({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),_5=Symbol.for("vuetify:data-table-group");function IT(e){return{groupBy:Ve(e,"groupBy")}}function c0(e){const{disableSort:t,groupBy:n,sortBy:r}=e,a=me(new Set),i=L(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t!=null&&t.value?[]:r.value));function o(c){return a.value.has(c.id)}function l(c){const f=new Set(a.value);o(c)?f.delete(c.id):f.add(c.id),a.value=f}function s(c){function f(d){const v=[];for(const h of d.items)"type"in h&&h.type==="group"?v.push(...f(h)):v.push(h);return v}return f({items:c})}const u={sortByWithGroups:i,toggleGroup:l,opened:a,groupBy:n,extractRows:s,isGroupOpen:o};return Lt(_5,u),u}function b5(){const e=rt(_5);if(!e)throw new Error("Missing group!");return e}function qQ(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=iu(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function S5(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=qQ(e,t[0]),i=[],o=t.slice(1);return a.forEach((l,s)=>{const u=t[0],c=`${r}_${u}_${s}`;i.push({depth:n,id:c,key:u,value:s,items:o.length?S5(l,o,n+1,c):l,type:"group"})}),i}function x5(e,t){const n=[];for(const r of e)"type"in r&&r.type==="group"?(r.value!=null&&n.push(r),(t.has(r.id)||r.value==null)&&n.push(...x5(r.items,t))):n.push(r);return n}function f0(e,t,n){return{flatItems:L(()=>{if(!t.value.length)return e.value;const a=S5(e.value,t.value.map(i=>i.key));return x5(a,n.value)})}}function d0(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:i}=e;const o=Jt("VDataTable"),l=L(()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:i.value}));let s=null;Ce(l,()=>{Ni(s,l.value)||(s&&s.search!==l.value.search&&(t.value=1),o.emit("update:options",l.value),s=l.value)},{deep:!0,immediate:!0})}const DT=re({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),w5=Symbol.for("vuetify:data-table-pagination");function PT(e){const t=Ve(e,"page",void 0,r=>+(r??1)),n=Ve(e,"itemsPerPage",void 0,r=>+(r??10));return{page:t,itemsPerPage:n}}function kT(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=L(()=>n.value===-1?0:n.value*(t.value-1)),i=L(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),o=L(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));Ce([t,o],()=>{t.value>o.value&&(t.value=o.value)});function l(d){n.value=d,t.value=1}function s(){t.value=ln(t.value+1,1,o.value)}function u(){t.value=ln(t.value-1,1,o.value)}function c(d){t.value=ln(d,1,o.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:i,pageCount:o,itemsLength:r,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:l};return Lt(w5,f),f}function JQ(){const e=rt(w5);if(!e)throw new Error("Missing pagination!");return e}function C5(e){const t=Jt("usePaginatedItems"),{items:n,startIndex:r,stopIndex:a,itemsPerPage:i}=e,o=L(()=>i.value<=0?n.value:n.value.slice(r.value,a.value));return Ce(o,l=>{t.emit("update:currentItems",l)}),{paginatedItems:o}}const QQ={showSelectAll:!1,allSelected:()=>[],select:e=>{var r;let{items:t,value:n}=e;return new Set(n?[(r=t[0])==null?void 0:r.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},T5={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return T5.select({items:n,value:t,selected:r})}},A5={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n,selected:r}=e;return A5.select({items:n,value:t,selected:r})}},I5=re({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Ni}},"DataTable-select"),D5=Symbol.for("vuetify:data-table-selection");function v0(e,t){let{allItems:n,currentPage:r}=t;const a=Ve(e,"modelValue",e.modelValue,m=>new Set(jt(m).map(y=>{var _;return((_=n.value.find(b=>e.valueComparator(y,b.value)))==null?void 0:_.value)??y})),m=>[...m.values()]),i=L(()=>n.value.filter(m=>m.selectable)),o=L(()=>r.value.filter(m=>m.selectable)),l=L(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return QQ;case"all":return A5;case"page":default:return T5}});function s(m){return jt(m).every(y=>a.value.has(y.value))}function u(m){return jt(m).some(y=>a.value.has(y.value))}function c(m,y){const _=l.value.select({items:m,value:y,selected:new Set(a.value)});a.value=_}function f(m){c([m],!s([m]))}function d(m){const y=l.value.selectAll({value:m,allItems:i.value,currentPage:o.value,selected:new Set(a.value)});a.value=y}const v=L(()=>a.value.size>0),h=L(()=>{const m=l.value.allSelected({allItems:i.value,currentPage:o.value});return!!m.length&&s(m)}),g=L(()=>l.value.showSelectAll),p={toggleSelect:f,select:c,selectAll:d,isSelected:s,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:g};return Lt(D5,p),p}function h0(){const e=rt(D5);if(!e)throw new Error("Missing selection!");return e}const P5=re({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),k5=Symbol.for("vuetify:data-table-sort");function g0(e){const t=Ve(e,"sortBy"),n=oe(e,"mustSort"),r=oe(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:r}}function p0(e){const{sortBy:t,mustSort:n,multiSort:r,page:a}=e,i=s=>{if(s.key==null)return;let u=t.value.map(f=>({...f}))??[];const c=u.find(f=>f.key===s.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(f=>f.key!==s.key):c.order="desc":r.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(s){return!!t.value.find(u=>u.key===s.key)}const l={sortBy:t,toggleSort:i,isSorted:o};return Lt(k5,l),l}function M5(){const e=rt(k5);if(!e)throw new Error("Missing sort!");return e}function MT(e,t,n,r){const a=nn();return{sortedItems:L(()=>{var o,l;return n.value.length?eee(t.value,n.value,a.current.value,{transform:r==null?void 0:r.transform,sortFunctions:{...e.customKeySort,...(o=r==null?void 0:r.sortFunctions)==null?void 0:o.value},sortRawFunctions:(l=r==null?void 0:r.sortRawFunctions)==null?void 0:l.value}):t.value})}}function eee(e,t,n,r){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,r!=null&&r.transform?r.transform(o):o]).sort((o,l)=>{var s,u;for(let c=0;cy!=null?y.toString().toLocaleLowerCase():y),h!==g)return ug(h)&&ug(g)?0:ug(h)?-1:ug(g)?1:!isNaN(h)&&!isNaN(g)?Number(h)-Number(g):a.compare(h,g)}}return 0}).map(o=>{let[l]=o;return l})}const tee=re({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function nee(e,t){const n=e.returnObject?t:bn(t,e.itemValue),r=bn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function ree(e,t){const n=[];for(const r of t)n.push(nee(e,r));return n}function aee(e){return{items:L(()=>ree(e,e.items))}}const iee=re({search:String,loading:Boolean,...Me(),...tee(),...I5(),...P5(),...DT({itemsPerPage:5}),...p5(),...AT(),...Ch(),...nt(),...ai({transition:{component:wv,hideOnLeave:!0}})},"VDataIterator"),oee=fe()({name:"VDataIterator",props:iee(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"groupBy"),a=oe(e,"search"),{items:i}=aee(e),{filteredItems:o}=Th(e,i,a,{transform:X=>X.raw}),{sortBy:l,multiSort:s,mustSort:u}=g0(e),{page:c,itemsPerPage:f}=PT(e),{toggleSort:d}=p0({sortBy:l,multiSort:s,mustSort:u,page:c}),{sortByWithGroups:v,opened:h,extractRows:g,isGroupOpen:p,toggleGroup:m}=c0({groupBy:r,sortBy:l}),{sortedItems:y}=MT(e,o,v,{transform:X=>X.raw}),{flatItems:_}=f0(y,r,h),b=L(()=>_.value.length),{startIndex:x,stopIndex:S,pageCount:T,prevPage:C,nextPage:w,setItemsPerPage:A,setPage:D}=kT({page:c,itemsPerPage:f,itemsLength:b}),{paginatedItems:P}=C5({items:_,startIndex:x,stopIndex:S,itemsPerPage:f}),k=L(()=>g(P.value)),{isSelected:M,select:V,selectAll:O,toggleSelect:$}=v0(e,{allItems:i,currentPage:k}),{isExpanded:z,toggleExpand:H}=u0(e);d0({page:c,itemsPerPage:f,sortBy:l,groupBy:r,search:a});const Y=L(()=>({page:c.value,itemsPerPage:f.value,sortBy:l.value,pageCount:T.value,toggleSort:d,prevPage:C,nextPage:w,setPage:D,setItemsPerPage:A,isSelected:M,select:V,selectAll:O,toggleSelect:$,isExpanded:z,toggleExpand:H,isGroupOpen:p,toggleGroup:m,items:k.value,groupedItems:P.value}));return ge(()=>I(e.tag,{class:["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class],style:e.style},{default:()=>{var X,J;return[(X=n.header)==null?void 0:X.call(n,Y.value),I(sr,{transition:e.transition},{default:()=>{var ce,le;return[e.loading?I(mh,{key:"loader",name:"v-data-iterator",active:!0},{default:be=>{var ae;return(ae=n.loader)==null?void 0:ae.call(n,be)}}):I("div",{key:"items"},[P.value.length?(le=n.default)==null?void 0:le.call(n,Y.value):(ce=n["no-data"])==null?void 0:ce.call(n)])]}}),(J=n.footer)==null?void 0:J.call(n,Y.value)]}})),{}}});function lee(){const e=me([]);wC(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const see=re({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:Ue,default:"$first"},prevIcon:{type:Ue,default:"$prev"},nextIcon:{type:Ue,default:"$next"},lastIcon:{type:Ue,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,...Wr(),...Me(),...Nn(),...An(),...Yt(),...Fi(),...nt({tag:"nav"}),...gt(),...La({variant:"text"})},"VPagination"),fx=fe()({name:"VPagination",props:see(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=Ve(e,"modelValue"),{t:i,n:o}=nn(),{isRtl:l}=Tn(),{themeClasses:s}=Ct(e),{width:u}=aa(),c=Te(-1);Kt(void 0,{scoped:!0});const{resizeRef:f}=ti(C=>{if(!C.length)return;const{target:w,contentRect:A}=C[0],D=w.querySelector(".v-pagination__list > *");if(!D)return;const P=A.width,k=D.offsetWidth+parseFloat(getComputedStyle(D).marginRight)*2;c.value=g(P,k)}),d=L(()=>parseInt(e.length,10)),v=L(()=>parseInt(e.start,10)),h=L(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(C,w){const A=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((C-w*A)/w).toFixed(2)))}const p=L(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return xi(d.value,v.value);const C=h.value%2===0,w=C?h.value/2:Math.floor(h.value/2),A=C?w:w+1,D=d.value-w;if(A-a.value>=0)return[...xi(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-D>=(C?1:0)){const P=h.value-1,k=d.value-P+v.value;return[v.value,e.ellipsis,...xi(P,k)]}else{const P=Math.max(1,h.value-3),k=P===1?a.value:a.value-Math.ceil(P/2)+v.value;return[v.value,e.ellipsis,...xi(P,k),e.ellipsis,d.value]}});function m(C,w,A){C.preventDefault(),a.value=w,A&&r(A,w)}const{refs:y,updateRef:_}=lee();Kt({VPaginationBtn:{color:oe(e,"color"),border:oe(e,"border"),density:oe(e,"density"),size:oe(e,"size"),variant:oe(e,"variant"),rounded:oe(e,"rounded"),elevation:oe(e,"elevation")}});const b=L(()=>p.value.map((C,w)=>{const A=D=>_(D,w);if(typeof C=="string")return{isActive:!1,key:`ellipsis-${w}`,page:C,props:{ref:A,ellipsis:!0,icon:!0,disabled:!0}};{const D=C===a.value;return{isActive:D,key:C,page:o(C),props:{ref:A,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:D?e.activeColor:e.color,"aria-current":D,"aria-label":i(D?e.currentPageAriaLabel:e.pageAriaLabel,C),onClick:P=>m(P,C)}}}})),x=L(()=>{const C=!!e.disabled||a.value<=v.value,w=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:l.value?e.lastIcon:e.firstIcon,onClick:A=>m(A,v.value,"first"),disabled:C,"aria-label":i(e.firstAriaLabel),"aria-disabled":C}:void 0,prev:{icon:l.value?e.nextIcon:e.prevIcon,onClick:A=>m(A,a.value-1,"prev"),disabled:C,"aria-label":i(e.previousAriaLabel),"aria-disabled":C},next:{icon:l.value?e.prevIcon:e.nextIcon,onClick:A=>m(A,a.value+1,"next"),disabled:w,"aria-label":i(e.nextAriaLabel),"aria-disabled":w},last:e.showFirstLastPage?{icon:l.value?e.firstIcon:e.lastIcon,onClick:A=>m(A,v.value+d.value-1,"last"),disabled:w,"aria-label":i(e.lastAriaLabel),"aria-disabled":w}:void 0}});function S(){var w;const C=a.value-v.value;(w=y.value[C])==null||w.$el.focus()}function T(C){C.key===z1.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,ht(S)):C.key===z1.right&&!e.disabled&&a.valueI(e.tag,{ref:f,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:T,"data-test":"v-pagination-root"},{default:()=>[I("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&I("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(x.value.first):I(xt,ve({_as:"VPaginationBtn"},x.value.first),null)]),I("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(x.value.prev):I(xt,ve({_as:"VPaginationBtn"},x.value.prev),null)]),b.value.map((C,w)=>I("li",{key:C.key,class:["v-pagination__item",{"v-pagination__item--is-active":C.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(C):I(xt,ve({_as:"VPaginationBtn"},C.props),{default:()=>[C.page]})])),I("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(x.value.next):I(xt,ve({_as:"VPaginationBtn"},x.value.next),null)]),e.showFirstLastPage&&I("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(x.value.last):I(xt,ve({_as:"VPaginationBtn"},x.value.last),null)])])]})),{}}}),LT=re({prevIcon:{type:Ue,default:"$prev"},nextIcon:{type:Ue,default:"$next"},firstIcon:{type:Ue,default:"$first"},lastIcon:{type:Ue,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"),Pv=fe()({name:"VDataTableFooter",props:LT(),setup(e,t){let{slots:n}=t;const{t:r}=nn(),{page:a,pageCount:i,startIndex:o,stopIndex:l,itemsLength:s,itemsPerPage:u,setItemsPerPage:c}=JQ(),f=L(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?r(d.title):d.title}));return ge(()=>{var v;const d=fx.filterProps(e);return I("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),I("div",{class:"v-data-table-footer__items-per-page"},[I("span",null,[r(e.itemsPerPageText)]),I(wT,{items:f.value,modelValue:u.value,"onUpdate:modelValue":h=>c(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),I("div",{class:"v-data-table-footer__info"},[I("div",null,[r(e.pageText,s.value?o.value+1:0,l.value,s.value)])]),I("div",{class:"v-data-table-footer__pagination"},[I(fx,ve({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),wm=Wj({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const r=e.tag??"td";return I(r,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:De(e.height),width:De(e.width),maxWidth:De(e.maxWidth),left:De(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),uee=re({headers:Array},"DataTable-header"),L5=Symbol.for("vuetify:data-table-headers"),E5={title:"",sortable:!1},cee={...E5,width:48};function fee(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let i=0;ir){t.splice(i,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function dx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)dx(n,t);return t}function R5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&R5(n.children,t);return t}function dee(e){if(e.key){if(e.key==="data-table-group")return E5;if(["data-table-expand","data-table-select"].includes(e.key))return cee}}function ET(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>ET(n,t+1))):t}function vee(e){let t=!1;function n(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let l=i.children.length-1;l>=0;l--)n(i.children[l],!0);else t?isNaN(+i.width)&&(`${i.key}`,void 0):i.lastFixed=!0,t=!0;else if(i.children)for(let l=i.children.length-1;l>=0;l--)n(i.children[l]);else t=!1}for(let i=e.length-1;i>=0;i--)n(e[i]);function r(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const l of i.children)o=r(l,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let a=0;for(const i of e)a=r(i,a)}function hee(e,t){const n=[];let r=0;const a=fee(e);for(;a.size()>0;){let o=a.count();const l=[];let s=1;for(;o>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-ET(u);if(l.push({...u,rowspan:f??1,colspan:u.children?dx(u).length:1}),u.children)for(const d of u.children){const v=c%1+s/Math.pow(10,r+2);a.enqueue(d,r+f+v)}s+=1,o-=1}r+=1,n.push(l)}return{columns:e.map(o=>dx(o)).flat(),headers:n}}function V5(e){const t=[];for(const n of e){const r={...dee(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),i=r.value??a??null,o={...r,key:a,value:i,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?V5(r.children):void 0};t.push(o)}return t}function RT(e,t){const n=me([]),r=me([]),a=me({}),i=me({}),o=me({});un(()=>{var g,p,m;const u=(e.headers||Object.keys(e.items[0]??{}).map(y=>({key:y,title:Oi(y)}))).slice(),c=R5(u);(g=t==null?void 0:t.groupBy)!=null&&g.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(p=t==null?void 0:t.showSelect)!=null&&p.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),(m=t==null?void 0:t.showExpand)!=null&&m.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const f=V5(u);vee(f);const d=Math.max(...f.map(y=>ET(y)))+1,v=hee(f,d);n.value=v.headers,r.value=v.columns;const h=v.headers.flat(1);for(const y of h)y.key&&(y.sortable&&(y.sort&&(a.value[y.key]=y.sort),y.sortRaw&&(i.value[y.key]=y.sortRaw)),y.filter&&(o.value[y.key]=y.filter))});const l={headers:n,columns:r,sortFunctions:a,sortRawFunctions:i,filterFunctions:o};return Lt(L5,l),l}function m0(){const e=rt(L5);if(!e)throw new Error("Missing headers!");return e}const O5=re({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:Ue,default:"$sortAsc"},sortDescIcon:{type:Ue,default:"$sortDesc"},headerProps:{type:Object},...Su(),...Jy()},"VDataTableHeaders"),cu=fe()({name:"VDataTableHeaders",props:O5(),setup(e,t){let{slots:n}=t;const{t:r}=nn(),{toggleSort:a,sortBy:i,isSorted:o}=M5(),{someSelected:l,allSelected:s,selectAll:u,showSelectAll:c}=h0(),{columns:f,headers:d}=m0(),{loaderClasses:v}=ph(e);function h(C,w){if(!(!e.sticky&&!C.fixed))return{position:"sticky",left:C.fixed?De(C.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${w})`:void 0}}function g(C){const w=i.value.find(A=>A.key===C.key);return w?w.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:p,backgroundColorStyles:m}=Et(e,"color"),{displayClasses:y,mobile:_}=aa(e),b=L(()=>({headers:d.value,columns:f.value,toggleSort:a,isSorted:o,sortBy:i.value,someSelected:l.value,allSelected:s.value,selectAll:u,getSortIcon:g})),x=L(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},y.value,v.value]),S=C=>{let{column:w,x:A,y:D}=C;const P=w.key==="data-table-select"||w.key==="data-table-expand",k=ve(e.headerProps??{},w.headerProps??{});return I(wm,ve({tag:"th",align:w.align,class:[{"v-data-table__th--sortable":w.sortable&&!e.disableSort,"v-data-table__th--sorted":o(w),"v-data-table__th--fixed":w.fixed},...x.value],style:{width:De(w.width),minWidth:De(w.minWidth),maxWidth:De(w.maxWidth),...h(w,D)},colspan:w.colspan,rowspan:w.rowspan,onClick:w.sortable?()=>a(w):void 0,fixed:w.fixed,nowrap:w.nowrap,lastFixed:w.lastFixed,noPadding:P},k),{default:()=>{var O;const M=`header.${w.key}`,V={column:w,selectAll:u,isSorted:o,toggleSort:a,sortBy:i.value,someSelected:l.value,allSelected:s.value,getSortIcon:g};return n[M]?n[M](V):w.key==="data-table-select"?((O=n["header.data-table-select"])==null?void 0:O.call(n,V))??(c.value&&I(mo,{modelValue:s.value,indeterminate:l.value&&!s.value,"onUpdate:modelValue":u},null)):I("div",{class:"v-data-table-header__content"},[I("span",null,[w.title]),w.sortable&&!e.disableSort&&I(wt,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(w)},null),e.multiSort&&o(w)&&I("div",{key:"badge",class:["v-data-table-header__sort-badge",...p.value],style:m.value},[i.value.findIndex($=>$.key===w.key)+1])])}})},T=()=>{const C=ve(e.headerProps??{}??{}),w=L(()=>f.value.filter(D=>(D==null?void 0:D.sortable)&&!e.disableSort)),A=L(()=>{if(f.value.find(P=>P.key==="data-table-select")!=null)return s.value?"$checkboxOn":l.value?"$checkboxIndeterminate":"$checkboxOff"});return I(wm,ve({tag:"th",class:[...x.value],colspan:d.value.length+1},C),{default:()=>[I("div",{class:"v-data-table-header__content"},[I(wT,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:w.value,label:r("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>i.value=[],appendIcon:A.value,"onClick:append":()=>u(!s.value)},{...n,chip:D=>{var P;return I(Sf,{onClick:(P=D.item.raw)!=null&&P.sortable?()=>a(D.item.raw):void 0,onMousedown:k=>{k.preventDefault(),k.stopPropagation()}},{default:()=>[D.item.title,I(wt,{class:["v-data-table__td-sort-icon",o(D.item.raw)&&"v-data-table__td-sort-icon-active"],icon:g(D.item.raw),size:"small"},null)]})}})])]})};ge(()=>_.value?I("tr",null,[I(T,null,null)]):I(ke,null,[n.headers?n.headers(b.value):d.value.map((C,w)=>I("tr",null,[C.map((A,D)=>I(S,{column:A,x:D,y:w},null))])),e.loading&&I("tr",{class:"v-data-table-progress"},[I("th",{colspan:f.value.length},[I(mh,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),gee=re({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),pee=fe()({name:"VDataTableGroupHeaderRow",props:gee(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:i}=b5(),{isSelected:o,isSomeSelected:l,select:s}=h0(),{columns:u}=m0(),c=L(()=>i([e.item]));return()=>I("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(f=>{var d,v;if(f.key==="data-table-group"){const h=r(e.item)?"$expand":"$next",g=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??I(wm,{class:"v-data-table-group-header-row__column"},{default:()=>[I(xt,{size:"small",variant:"text",icon:h,onClick:g},null),I("span",null,[e.item.value]),I("span",null,[ea("("),c.value.length,ea(")")])]})}if(f.key==="data-table-select"){const h=o(c.value),g=l(c.value)&&!h,p=m=>s(c.value,m);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":p}}))??I("td",null,[I(mo,{modelValue:h,indeterminate:g,"onUpdate:modelValue":p},null)])}return I("td",null,null)})])}}),mee=re({index:Number,item:Object,cellProps:[Object,Function],onClick:$n(),onContextmenu:$n(),onDblclick:$n(),...Su()},"VDataTableRow"),VT=fe()({name:"VDataTableRow",props:mee(),setup(e,t){let{slots:n}=t;const{displayClasses:r,mobile:a}=aa(e,"v-data-table__tr"),{isSelected:i,toggleSelect:o,someSelected:l,allSelected:s,selectAll:u}=h0(),{isExpanded:c,toggleExpand:f}=y5(),{toggleSort:d,sortBy:v,isSorted:h}=M5(),{columns:g}=m0();ge(()=>I("tr",{class:["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&&g.value.map((p,m)=>{const y=e.item,_=`item.${p.key}`,b=`header.${p.key}`,x={index:e.index,item:y.raw,internalItem:y,value:iu(y.columns,p.key),column:p,isSelected:i,toggleSelect:o,isExpanded:c,toggleExpand:f},S={column:p,selectAll:u,isSorted:h,toggleSort:d,sortBy:v.value,someSelected:l.value,allSelected:s.value,getSortIcon:()=>""},T=typeof e.cellProps=="function"?e.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value,column:p}):e.cellProps,C=typeof p.cellProps=="function"?p.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value}):p.cellProps;return I(wm,ve({align:p.align,class:{"v-data-table__td--expanded-row":p.key==="data-table-expand","v-data-table__td--select-row":p.key==="data-table-select"},fixed:p.fixed,fixedOffset:p.fixedOffset,lastFixed:p.lastFixed,maxWidth:a.value?void 0:p.maxWidth,noPadding:p.key==="data-table-select"||p.key==="data-table-expand",nowrap:p.nowrap,width:a.value?void 0:p.width},T,C),{default:()=>{var A,D,P,k,M;if(n[_]&&!a.value)return(A=n[_])==null?void 0:A.call(n,x);if(p.key==="data-table-select")return((D=n["item.data-table-select"])==null?void 0:D.call(n,x))??I(mo,{disabled:!y.selectable,modelValue:i([y]),onClick:C1(()=>o(y),["stop"])},null);if(p.key==="data-table-expand")return((P=n["item.data-table-expand"])==null?void 0:P.call(n,x))??I(xt,{icon:c(y)?"$collapse":"$expand",size:"small",variant:"text",onClick:C1(()=>f(y),["stop"])},null);const w=il(x.value);return a.value?I(ke,null,[I("div",{class:"v-data-table__td-title"},[((k=n[b])==null?void 0:k.call(n,S))??p.title]),I("div",{class:"v-data-table__td-value"},[((M=n[_])==null?void 0:M.call(n,x))??w])]):w}})})]))}}),N5=re({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],...Su()},"VDataTableRows"),fu=fe()({name:"VDataTableRows",inheritAttrs:!1,props:N5(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=m0(),{expandOnClick:i,toggleExpand:o,isExpanded:l}=y5(),{isSelected:s,toggleSelect:u}=h0(),{toggleGroup:c,isGroupOpen:f}=b5(),{t:d}=nn(),{mobile:v}=aa(e);return ge(()=>{var h,g;return e.loading&&(!e.items.length||r.loading)?I("tr",{class:"v-data-table-rows-loading",key:"loading"},[I("td",{colspan:a.value.length},[((h=r.loading)==null?void 0:h.call(r))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?I("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[I("td",{colspan:a.value.length},[((g=r["no-data"])==null?void 0:g.call(r))??d(e.noDataText)])]):I(ke,null,[e.items.map((p,m)=>{var b;if(p.type==="group"){const x={index:m,item:p,columns:a.value,isExpanded:l,toggleExpand:o,isSelected:s,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](x):I(pee,ve({key:`group-header_${p.id}`,item:p},ak(n,":group-header",()=>x)),r)}const y={index:m,item:p.raw,internalItem:p,columns:a.value,isExpanded:l,toggleExpand:o,isSelected:s,toggleSelect:u},_={...y,props:ve({key:`item_${p.key??p.index}`,onClick:i.value?()=>{o(p)}:void 0,index:m,item:p,cellProps:e.cellProps,mobile:v.value},ak(n,":row",()=>y),typeof e.rowProps=="function"?e.rowProps({item:y.item,index:y.index,internalItem:y.internalItem}):e.rowProps)};return I(ke,{key:_.props.key},[r.item?r.item(_):I(VT,_.props,r),l(p)&&((b=r["expanded-row"])==null?void 0:b.call(r,y))])})])}),{}}}),B5=re({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Me(),...Nn(),...nt(),...gt()},"VTable"),du=fe()({name:"VTable",props:B5(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=Ct(e),{densityClasses:i}=dr(e);return ge(()=>I(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,i.value,e.class],style:e.style},{default:()=>{var o,l,s;return[(o=n.top)==null?void 0:o.call(n),n.default?I("div",{class:"v-table__wrapper",style:{height:De(e.height)}},[I("table",null,[n.default()])]):(l=n.wrapper)==null?void 0:l.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),yee=re({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 _ee(e,t,n,r){const a=e.returnObject?t:bn(t,e.itemValue),i=bn(t,e.itemSelectable,!0),o=r.reduce((l,s)=>(s.key!=null&&(l[s.key]=bn(t,s.value)),l),{});return{type:"item",key:e.returnObject?bn(t,e.itemValue):a,index:n,value:a,selectable:i,columns:o,raw:t}}function bee(e,t,n){return t.map((r,a)=>_ee(e,r,a,n))}function OT(e,t){return{items:L(()=>bee(e,e.items,t.value))}}const NT=re({...N5(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...p5(),...AT(),...uee(),...yee(),...I5(),...P5(),...O5(),...B5()},"DataTable"),See=re({...DT(),...NT(),...Ch(),...LT()},"VDataTable"),xee=fe()({name:"VDataTable",props:See(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{page:s,itemsPerPage:u}=PT(e),{disableSort:c}=Vl(e),{columns:f,headers:d,sortFunctions:v,sortRawFunctions:h,filterFunctions:g}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:p}=OT(e,f),m=oe(e,"search"),{filteredItems:y}=Th(e,p,m,{transform:K=>K.columns,customKeyFilter:g}),{toggleSort:_}=p0({sortBy:i,multiSort:o,mustSort:l,page:s}),{sortByWithGroups:b,opened:x,extractRows:S,isGroupOpen:T,toggleGroup:C}=c0({groupBy:a,sortBy:i,disableSort:c}),{sortedItems:w}=MT(e,y,b,{transform:K=>({...K.raw,...K.columns}),sortFunctions:v,sortRawFunctions:h}),{flatItems:A}=f0(w,a,x),D=L(()=>A.value.length),{startIndex:P,stopIndex:k,pageCount:M,setItemsPerPage:V}=kT({page:s,itemsPerPage:u,itemsLength:D}),{paginatedItems:O}=C5({items:A,startIndex:P,stopIndex:k,itemsPerPage:u}),$=L(()=>S(O.value)),{isSelected:z,select:H,selectAll:Y,toggleSelect:X,someSelected:J,allSelected:ce}=v0(e,{allItems:p,currentPage:$}),{isExpanded:le,toggleExpand:be}=u0(e);d0({page:s,itemsPerPage:u,sortBy:i,groupBy:a,search:m}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const ae=L(()=>({page:s.value,itemsPerPage:u.value,sortBy:i.value,pageCount:M.value,toggleSort:_,setItemsPerPage:V,someSelected:J.value,allSelected:ce.value,isSelected:z,select:H,selectAll:Y,toggleSelect:X,isExpanded:le,toggleExpand:be,isGroupOpen:T,toggleGroup:C,items:$.value.map(K=>K.raw),internalItems:$.value,groupedItems:O.value,columns:f.value,headers:d.value}));return ge(()=>{const K=Pv.filterProps(e),ne=cu.filterProps(e),W=fu.filterProps(e),B=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},B),{top:()=>{var G;return(G=r.top)==null?void 0:G.call(r,ae.value)},default:()=>{var G,Z,R,N,j,Q;return r.default?r.default(ae.value):I(ke,null,[(G=r.colgroup)==null?void 0:G.call(r,ae.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[I(cu,ne,r)]),(Z=r.thead)==null?void 0:Z.call(r,ae.value),!e.hideDefaultBody&&I("tbody",null,[(R=r["body.prepend"])==null?void 0:R.call(r,ae.value),r.body?r.body(ae.value):I(fu,ve(n,W,{items:O.value}),r),(N=r["body.append"])==null?void 0:N.call(r,ae.value)]),(j=r.tbody)==null?void 0:j.call(r,ae.value),(Q=r.tfoot)==null?void 0:Q.call(r,ae.value)])},bottom:()=>r.bottom?r.bottom(ae.value):!e.hideDefaultFooter&&I(ke,null,[I(Sh,null,null),I(Pv,K,{prepend:r["footer.prepend"]})])})}),{}}}),wee=re({...NT(),...AT(),...qF(),...Ch()},"VDataTableVirtual"),Cee=fe()({name:"VDataTableVirtual",props:wee(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{disableSort:s}=Vl(e),{columns:u,headers:c,filterFunctions:f,sortFunctions:d,sortRawFunctions:v}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:h}=OT(e,u),g=oe(e,"search"),{filteredItems:p}=Th(e,h,g,{transform:ne=>ne.columns,customKeyFilter:f}),{toggleSort:m}=p0({sortBy:i,multiSort:o,mustSort:l}),{sortByWithGroups:y,opened:_,extractRows:b,isGroupOpen:x,toggleGroup:S}=c0({groupBy:a,sortBy:i,disableSort:s}),{sortedItems:T}=MT(e,p,y,{transform:ne=>({...ne.raw,...ne.columns}),sortFunctions:d,sortRawFunctions:v}),{flatItems:C}=f0(T,a,_),w=L(()=>b(C.value)),{isSelected:A,select:D,selectAll:P,toggleSelect:k,someSelected:M,allSelected:V}=v0(e,{allItems:w,currentPage:w}),{isExpanded:O,toggleExpand:$}=u0(e),{containerRef:z,markerRef:H,paddingTop:Y,paddingBottom:X,computedItems:J,handleItemResize:ce,handleScroll:le,handleScrollend:be}=JF(e,C),ae=L(()=>J.value.map(ne=>ne.raw));d0({sortBy:i,page:Te(1),itemsPerPage:Te(-1),groupBy:a,search:g}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const K=L(()=>({sortBy:i.value,toggleSort:m,someSelected:M.value,allSelected:V.value,isSelected:A,select:D,selectAll:P,toggleSelect:k,isExpanded:O,toggleExpand:$,isGroupOpen:x,toggleGroup:S,items:w.value.map(ne=>ne.raw),internalItems:w.value,groupedItems:C.value,columns:u.value,headers:c.value}));ge(()=>{const ne=cu.filterProps(e),W=fu.filterProps(e),B=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},B),{top:()=>{var G;return(G=r.top)==null?void 0:G.call(r,K.value)},wrapper:()=>{var G,Z,R;return I("div",{ref:z,onScrollPassive:le,onScrollend:be,class:"v-table__wrapper",style:{height:De(e.height)}},[I("table",null,[(G=r.colgroup)==null?void 0:G.call(r,K.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[I(cu,ve(ne,{sticky:e.fixedHeader}),r)]),!e.hideDefaultBody&&I("tbody",null,[I("tr",{ref:H,style:{height:De(Y.value),border:0}},[I("td",{colspan:u.value.length,style:{height:0,border:0}},null)]),(Z=r["body.prepend"])==null?void 0:Z.call(r,K.value),I(fu,ve(n,W,{items:ae.value}),{...r,item:N=>I(KF,{key:N.internalItem.index,renderless:!0,"onUpdate:height":j=>ce(N.internalItem.index,j)},{default:j=>{var q;let{itemRef:Q}=j;return((q=r.item)==null?void 0:q.call(r,{...N,itemRef:Q}))??I(VT,ve(N.props,{ref:Q,key:N.internalItem.index,index:N.internalItem.index}),r)}})}),(R=r["body.append"])==null?void 0:R.call(r,K.value),I("tr",{style:{height:De(X.value),border:0}},[I("td",{colspan:u.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var G;return(G=r.bottom)==null?void 0:G.call(r,K.value)}})})}}),Tee=re({itemsLength:{type:[Number,String],required:!0},...DT(),...NT(),...LT()},"VDataTableServer"),Aee=fe()({name:"VDataTableServer",props:Tee(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{page:s,itemsPerPage:u}=PT(e),{disableSort:c}=Vl(e),f=L(()=>parseInt(e.itemsLength,10)),{columns:d,headers:v}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:h}=OT(e,d),{toggleSort:g}=p0({sortBy:i,multiSort:o,mustSort:l,page:s}),{opened:p,isGroupOpen:m,toggleGroup:y,extractRows:_}=c0({groupBy:a,sortBy:i,disableSort:c}),{pageCount:b,setItemsPerPage:x}=kT({page:s,itemsPerPage:u,itemsLength:f}),{flatItems:S}=f0(h,a,p),{isSelected:T,select:C,selectAll:w,toggleSelect:A,someSelected:D,allSelected:P}=v0(e,{allItems:h,currentPage:h}),{isExpanded:k,toggleExpand:M}=u0(e),V=L(()=>_(h.value));d0({page:s,itemsPerPage:u,sortBy:i,groupBy:a,search:oe(e,"search")}),Lt("v-data-table",{toggleSort:g,sortBy:i}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const O=L(()=>({page:s.value,itemsPerPage:u.value,sortBy:i.value,pageCount:b.value,toggleSort:g,setItemsPerPage:x,someSelected:D.value,allSelected:P.value,isSelected:T,select:C,selectAll:w,toggleSelect:A,isExpanded:k,toggleExpand:M,isGroupOpen:m,toggleGroup:y,items:V.value.map($=>$.raw),internalItems:V.value,groupedItems:S.value,columns:d.value,headers:v.value}));ge(()=>{const $=Pv.filterProps(e),z=cu.filterProps(e),H=fu.filterProps(e),Y=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Y),{top:()=>{var X;return(X=r.top)==null?void 0:X.call(r,O.value)},default:()=>{var X,J,ce,le,be,ae;return r.default?r.default(O.value):I(ke,null,[(X=r.colgroup)==null?void 0:X.call(r,O.value),!e.hideDefaultHeader&&I("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[I(cu,ve(z,{sticky:e.fixedHeader}),r)]),(J=r.thead)==null?void 0:J.call(r,O.value),!e.hideDefaultBody&&I("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(ce=r["body.prepend"])==null?void 0:ce.call(r,O.value),r.body?r.body(O.value):I(fu,ve(n,H,{items:S.value}),r),(le=r["body.append"])==null?void 0:le.call(r,O.value)]),(be=r.tbody)==null?void 0:be.call(r,O.value),(ae=r.tfoot)==null?void 0:ae.call(r,O.value)])},bottom:()=>r.bottom?r.bottom(O.value):!e.hideDefaultFooter&&I(ke,null,[I(Sh,null,null),I(Pv,$,{prepend:r["footer.prepend"]})])})})}}),Iee=re({fluid:{type:Boolean,default:!1},...Me(),...gn(),...nt()},"VContainer"),Dee=fe()({name:"VContainer",props:Iee(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Tn(),{dimensionStyles:a}=pn(e);return ge(()=>I(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:[a.value,e.style]},n)),{}}}),z5=Yy.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),F5=Yy.reduce((e,t)=>{const n="offset"+Oi(t);return e[n]={type:[String,Number],default:null},e},{}),H5=Yy.reduce((e,t)=>{const n="order"+Oi(t);return e[n]={type:[String,Number],default:null},e},{}),Pk={col:Object.keys(z5),offset:Object.keys(F5),order:Object.keys(H5)};function Pee(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const kee=["auto","start","end","center","baseline","stretch"],Mee=re({cols:{type:[Boolean,String,Number],default:!1},...z5,offset:{type:[String,Number],default:null},...F5,order:{type:[String,Number],default:null},...H5,alignSelf:{type:String,default:null,validator:e=>kee.includes(e)},...Me(),...nt()},"VCol"),Lee=fe()({name:"VCol",props:Mee(),setup(e,t){let{slots:n}=t;const r=L(()=>{const a=[];let i;for(i in Pk)Pk[i].forEach(l=>{const s=e[l],u=Pee(i,l,s);u&&a.push(u)});const o=a.some(l=>l.startsWith("v-col-"));return a.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>{var a;return na(e.tag,{class:[r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),BT=["start","end","center"],G5=["space-between","space-around","space-evenly"];function zT(e,t){return Yy.reduce((n,r)=>{const a=e+Oi(r);return n[a]=t(),n},{})}const Eee=[...BT,"baseline","stretch"],$5=e=>Eee.includes(e),W5=zT("align",()=>({type:String,default:null,validator:$5})),Ree=[...BT,...G5],U5=e=>Ree.includes(e),Y5=zT("justify",()=>({type:String,default:null,validator:U5})),Vee=[...BT,...G5,"stretch"],X5=e=>Vee.includes(e),j5=zT("alignContent",()=>({type:String,default:null,validator:X5})),kk={align:Object.keys(W5),justify:Object.keys(Y5),alignContent:Object.keys(j5)},Oee={align:"align",justify:"justify",alignContent:"align-content"};function Nee(e,t,n){let r=Oee[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const Bee=re({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$5},...W5,justify:{type:String,default:null,validator:U5},...Y5,alignContent:{type:String,default:null,validator:X5},...j5,...Me(),...nt()},"VRow"),zee=fe()({name:"VRow",props:Bee(),setup(e,t){let{slots:n}=t;const r=L(()=>{const a=[];let i;for(i in kk)kk[i].forEach(o=>{const l=e[o],s=Nee(i,o,l);s&&a.push(s)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>{var a;return na(e.tag,{class:["v-row",r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),Z5=zi("v-spacer","div","VSpacer"),K5=re({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:Ue,default:"$next"},prevIcon:{type:Ue,default:"$prev"},modeIcon:{type:Ue,default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),vx=fe()({name:"VDatePickerControls",props:K5(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const r=L(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),a=L(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=L(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=L(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function l(){n("click:prev")}function s(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return ge(()=>I("div",{class:["v-date-picker-controls"]},[I(xt,{class:"v-date-picker-controls__month-btn",disabled:r.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),I(xt,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:a.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),I(Z5,{key:"mode-spacer"},null),I("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[I(xt,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:l},null),I(xt,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}}),Fee=re({appendIcon:String,color:String,header:String,transition:String,onClick:$n()},"VDatePickerHeader"),hx=fe()({name:"VDatePickerHeader",props:Fee(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"color");function o(){n("click")}function l(){n("click:append")}return ge(()=>{const s=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return I("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value],style:i.value,onClick:o},[r.prepend&&I("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),s&&I(sr,{key:"content",name:e.transition},{default:()=>{var c;return[I("div",{key:e.header,class:"v-date-picker-header__content"},[((c=r.default)==null?void 0:c.call(r))??e.header])]}}),u&&I("div",{class:"v-date-picker-header__append"},[r.append?I(st,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=r.append)==null?void 0:c.call(r)]}}):I(xt,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:l},null)])])}),{}}}),Hee=re({allowedDates:[Array,Function],disabled:Boolean,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:[Number,String]},"calendar");function Gee(e){const t=hh(),n=Ve(e,"modelValue",[],v=>jt(v)),r=L(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=Ve(e,"year",void 0,v=>{const h=v!=null?Number(v):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),h))},v=>t.getYear(v)),i=Ve(e,"month",void 0,v=>{const h=v!=null?Number(v):t.getMonth(r.value),g=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(g,h)},v=>t.getMonth(v)),o=L(()=>{const v=Number(e.firstDayOfWeek??0);return e.weekdays.map(h=>(h+v)%7)}),l=L(()=>{const v=t.getWeekArray(i.value,e.firstDayOfWeek),h=v.flat(),g=6*7;if(e.weeksInMonth==="static"&&h.lengtho.value.includes(t.toJsDate(g).getDay())).map((g,p)=>{const m=t.toISO(g),y=!t.isSameMonth(g,i.value),_=t.isSameDay(g,t.startOfMonth(i.value)),b=t.isSameDay(g,t.endOfMonth(i.value)),x=t.isSameDay(g,i.value);return{date:g,isoDate:m,formatted:t.format(g,"keyboardDate"),year:t.getYear(g),month:t.getMonth(g),isDisabled:d(g),isWeekStart:p%7===0,isWeekEnd:p%7===6,isToday:t.isSameDay(g,h),isAdjacent:y,isHidden:y&&!e.showAdjacentMonths,isStart:_,isSelected:n.value.some(S=>t.isSameDay(g,S)),isEnd:b,isSame:x,localized:t.format(g,"dayOfMonth")}})}const u=L(()=>{const v=t.startOfWeek(r.value,e.firstDayOfWeek),h=[];for(let p=0;p<=6;p++)h.push(t.addDays(v,p));const g=t.date();return s(h,g)}),c=L(()=>{const v=l.value.flat(),h=t.date();return s(v,h)}),f=L(()=>l.value.map(v=>v.length?HZ(t,v[0]):null));function d(v){if(e.disabled)return!0;const h=t.date(v);return e.min&&t.isAfter(t.date(e.min),h)||e.max&&t.isAfter(h,t.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(g=>t.isSameDay(t.date(g),h)):typeof e.allowedDates=="function"?!e.allowedDates(h):!1}return{displayValue:r,daysInMonth:c,daysInWeek:u,genDays:s,model:n,weeksInMonth:l,weekDays:o,weekNumbers:f}}const q5=re({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Hee()},"VDatePickerMonth"),gx=fe()({name:"VDatePickerMonth",props:q5(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=me(),{daysInMonth:i,model:o,weekNumbers:l}=Gee(e),s=hh(),u=Te(),c=Te(),f=Te(!1),d=L(()=>f.value?e.reverseTransition:e.transition);e.multiple==="range"&&o.value.length>0&&(u.value=o.value[0],o.value.length>1&&(c.value=o.value[o.value.length-1]));const v=L(()=>{const m=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=m});Ce(i,(m,y)=>{y&&(f.value=s.isBefore(m[0].date,y[0].date))});function h(m){const y=s.startOfDay(m);if(o.value.length===0?u.value=void 0:o.value.length===1&&(u.value=o.value[0],c.value=void 0),!u.value)u.value=y,o.value=[u.value];else if(c.value)u.value=m,c.value=void 0,o.value=[u.value];else{if(s.isSameDay(y,u.value)){u.value=void 0,o.value=[];return}else s.isBefore(y,u.value)?(c.value=s.endOfDay(u.value),u.value=y):c.value=s.endOfDay(y);const _=s.getDiff(c.value,u.value,"days"),b=[u.value];for(let x=1;x<_;x++){const S=s.addDays(u.value,x);b.push(S)}b.push(c.value),o.value=b}}function g(m){const y=o.value.findIndex(_=>s.isSameDay(_,m));if(y===-1)o.value=[...o.value,m];else{const _=[...o.value];_.splice(y,1),o.value=_}}function p(m){e.multiple==="range"?h(m):e.multiple?g(m):o.value=[m]}return()=>I("div",{class:"v-date-picker-month"},[e.showWeek&&I("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&I("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[ea(" ")]),l.value.map(m=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[m]))]),I(sr,{name:d.value},{default:()=>{var m;return[I("div",{ref:a,key:(m=i.value[0].date)==null?void 0:m.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&s.getWeekdays(e.firstDayOfWeek).map(y=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[y])),i.value.map((y,_)=>{const b={props:{onClick:()=>p(y.date)},item:y,i:_};return v.value&&!y.isSelected&&(y.isDisabled=!0),I("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":y.isAdjacent,"v-date-picker-month__day--hide-adjacent":y.isHidden,"v-date-picker-month__day--selected":y.isSelected,"v-date-picker-month__day--week-end":y.isWeekEnd,"v-date-picker-month__day--week-start":y.isWeekStart}],"data-v-date":y.isDisabled?void 0:y.isoDate},[(e.showAdjacentMonths||!y.isAdjacent)&&I(st,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(y.isSelected||y.isToday)&&!y.isDisabled?e.color:void 0,disabled:y.isDisabled,icon:!0,ripple:!1,text:y.localized,variant:y.isDisabled?y.isToday?"outlined":"text":y.isToday&&!y.isSelected?"outlined":"flat",onClick:()=>p(y.date)}}},{default:()=>{var x;return[((x=r.day)==null?void 0:x.call(r,b))??I(xt,b.props,null)]}})])})])]}})])}}),J5=re({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),px=fe()({name:"VDatePickerMonths",props:J5(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),i=Ve(e,"modelValue"),o=L(()=>{let l=a.startOfYear(a.date());return e.year&&(l=a.setYear(l,e.year)),xi(12).map(s=>{const u=a.format(l,"monthShort"),c=!!(e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),l)||e.max&&a.isAfter(l,a.startOfMonth(a.date(e.max))));return l=a.getNextMonth(l),{isDisabled:c,text:u,value:s}})});return un(()=>{i.value=i.value??a.getMonth(a.date())}),ge(()=>I("div",{class:"v-date-picker-months",style:{height:De(e.height)}},[I("div",{class:"v-date-picker-months__content"},[o.value.map((l,s)=>{var f;const u={active:i.value===s,color:i.value===s?e.color:void 0,disabled:l.isDisabled,rounded:!0,text:l.text,variant:i.value===l.value?"flat":"text",onClick:()=>c(s)};function c(d){if(i.value===d){n("update:modelValue",i.value);return}i.value=d}return((f=r.month)==null?void 0:f.call(r,{month:l,i:s,props:u}))??I(xt,ve({key:"month"},u),null)})])])),{}}}),Q5=re({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),mx=fe()({name:"VDatePickerYears",props:Q5(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),i=Ve(e,"modelValue"),o=L(()=>{const s=a.getYear(a.date());let u=s-100,c=s+52;e.min&&(u=a.getYear(a.date(e.min))),e.max&&(c=a.getYear(a.date(e.max)));let f=a.startOfYear(a.date());return f=a.setYear(f,u),xi(c-u+1,u).map(d=>{const v=a.format(f,"year");return f=a.setYear(f,a.getYear(f)+1),{text:v,value:d}})});un(()=>{i.value=i.value??a.getYear(a.date())});const l=pm();return wn(async()=>{var s;await ht(),(s=l.el)==null||s.scrollIntoView({block:"center"})}),ge(()=>I("div",{class:"v-date-picker-years",style:{height:De(e.height)}},[I("div",{class:"v-date-picker-years__content"},[o.value.map((s,u)=>{var f;const c={ref:i.value===s.value?l:void 0,active:i.value===s.value,color:i.value===s.value?e.color:void 0,rounded:!0,text:s.text,variant:i.value===s.value?"flat":"text",onClick:()=>{if(i.value===s.value){n("update:modelValue",i.value);return}i.value=s.value}};return((f=r.year)==null?void 0:f.call(r,{year:s,i:u,props:c}))??I(xt,ve({key:"month"},c),null)})])])),{}}}),$ee=zi("v-picker-title"),e3=re({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...s0()},"VPicker"),Mk=fe()({name:"VPicker",props:e3(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color"));return ge(()=>{const i=uu.filterProps(e),o=!!(e.title||n.title);return I(uu,ve(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var l;return[!e.hideHeader&&I("div",{key:"header",class:[r.value],style:[a.value]},[o&&I($ee,{key:"picker-title"},{default:()=>{var s;return[((s=n.title)==null?void 0:s.call(n))??e.title]}}),n.header&&I("div",{class:"v-picker__header"},[n.header()])]),I("div",{class:"v-picker__body"},[(l=n.default)==null?void 0:l.call(n)]),n.actions&&I(st,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[I("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),Wee=re({header:{type:String,default:"$vuetify.datePicker.header"},...K5(),...q5({weeksInMonth:"static"}),...vn(J5(),["modelValue"]),...vn(Q5(),["modelValue"]),...e3({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Uee=fe()({name:"VDatePicker",props:Wee(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),{t:i}=nn(),o=Ve(e,"modelValue",void 0,w=>jt(w),w=>e.multiple?w:w[0]),l=Ve(e,"viewMode"),s=L(()=>{var A;const w=a.date((A=o.value)==null?void 0:A[0]);return w&&a.isValid(w)?w:a.date()}),u=me(Number(e.month??a.getMonth(a.startOfMonth(s.value)))),c=me(Number(e.year??a.getYear(a.startOfYear(a.setMonth(s.value,u.value))))),f=Te(!1),d=L(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&a.isValid(o.value[0])?a.format(a.date(o.value[0]),"normalDateWithWeekday"):i(e.header)),v=L(()=>{let w=a.date();return w=a.setDate(w,1),w=a.setMonth(w,u.value),w=a.setYear(w,c.value),a.format(w,"monthAndYear")}),h=L(()=>`date-picker-header${f.value?"-reverse":""}-transition`),g=L(()=>{const w=a.date(e.min);return e.min&&a.isValid(w)?w:null}),p=L(()=>{const w=a.date(e.max);return e.max&&a.isValid(w)?w:null}),m=L(()=>{if(e.disabled)return!0;const w=[];if(l.value!=="month")w.push("prev","next");else{let A=a.date();if(A=a.setYear(A,c.value),A=a.setMonth(A,u.value),g.value){const D=a.addDays(a.startOfMonth(A),-1);a.isAfter(g.value,D)&&w.push("prev")}if(p.value){const D=a.addDays(a.endOfMonth(A),1);a.isAfter(D,p.value)&&w.push("next")}}return w});function y(){u.value<11?u.value++:(c.value++,u.value=0,C(c.value)),T(u.value)}function _(){u.value>0?u.value--:(c.value--,u.value=11,C(c.value)),T(u.value)}function b(){l.value="month"}function x(){l.value=l.value==="months"?"month":"months"}function S(){l.value=l.value==="year"?"month":"year"}function T(w){l.value==="months"&&x(),n("update:month",w)}function C(w){l.value==="year"&&S(),n("update:year",w)}return Ce(o,(w,A)=>{const D=jt(A),P=jt(w);if(!P.length)return;const k=a.date(D[D.length-1]),M=a.date(P[P.length-1]),V=a.getMonth(M),O=a.getYear(M);V!==u.value&&(u.value=V,T(u.value)),O!==c.value&&(c.value=O,C(c.value)),f.value=a.isBefore(k,M)}),ge(()=>{const w=Mk.filterProps(e),A=vx.filterProps(e),D=hx.filterProps(e),P=gx.filterProps(e),k=vn(px.filterProps(e),["modelValue"]),M=vn(mx.filterProps(e),["modelValue"]),V={header:d.value,transition:h.value};return I(Mk,ve(w,{class:["v-date-picker",`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var O;return((O=r.title)==null?void 0:O.call(r))??I("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>r.header?I(st,{defaults:{VDatePickerHeader:{...V}}},{default:()=>{var O;return[(O=r.header)==null?void 0:O.call(r,V)]}}):I(hx,ve({key:"header"},D,V,{onClick:l.value!=="month"?b:void 0}),{...r,default:void 0}),default:()=>I(ke,null,[I(vx,ve(A,{disabled:m.value,text:v.value,"onClick:next":y,"onClick:prev":_,"onClick:month":x,"onClick:year":S}),null),I(wv,{hideOnLeave:!0},{default:()=>[l.value==="months"?I(px,ve({key:"date-picker-months"},k,{modelValue:u.value,"onUpdate:modelValue":[O=>u.value=O,T],min:g.value,max:p.value,year:c.value}),null):l.value==="year"?I(mx,ve({key:"date-picker-years"},M,{modelValue:c.value,"onUpdate:modelValue":[O=>c.value=O,C],min:g.value,max:p.value}),null):I(gx,ve({key:"date-picker-month"},P,{modelValue:o.value,"onUpdate:modelValue":O=>o.value=O,month:u.value,"onUpdate:month":[O=>u.value=O,T],year:c.value,"onUpdate:year":[O=>c.value=O,C],min:g.value,max:p.value}),null)]})]),actions:r.actions})}),{}}}),Yee=re({actionText:String,bgColor:String,color:String,icon:Ue,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...Me(),...gn(),...Fi({size:void 0}),...gt()},"VEmptyState"),Xee=fe()({name:"VEmptyState",props:Yee(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{dimensionStyles:l}=pn(e),{displayClasses:s}=aa();function u(c){n("click:action",c)}return ge(()=>{var p,m,y;const c=!!(r.actions||e.actionText),f=!!(r.headline||e.headline),d=!!(r.title||e.title),v=!!(r.text||e.text),h=!!(r.media||e.image||e.icon),g=e.size||(e.image?200:96);return I("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,i.value,s.value,e.class],style:[o.value,l.value,e.style]},[h&&I("div",{key:"media",class:"v-empty-state__media"},[r.media?I(st,{key:"media-defaults",defaults:{VImg:{src:e.image,height:g},VIcon:{size:g,icon:e.icon}}},{default:()=>[r.media()]}):I(ke,null,[e.image?I(po,{key:"image",src:e.image,height:g},null):e.icon?I(wt,{key:"icon",color:e.color,size:g,icon:e.icon},null):void 0])]),f&&I("div",{key:"headline",class:"v-empty-state__headline"},[((p=r.headline)==null?void 0:p.call(r))??e.headline]),d&&I("div",{key:"title",class:"v-empty-state__title"},[((m=r.title)==null?void 0:m.call(r))??e.title]),v&&I("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:De(e.textWidth)}},[((y=r.text)==null?void 0:y.call(r))??e.text]),r.default&&I("div",{key:"content",class:"v-empty-state__content"},[r.default()]),c&&I("div",{key:"actions",class:"v-empty-state__actions"},[I(st,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var _;return[((_=r.actions)==null?void 0:_.call(r,{props:{onClick:u}}))??I(xt,{onClick:u},null)]}})])])}),{}}}),kv=Symbol.for("vuetify:v-expansion-panel"),t3=re({...Me(),...yT()},"VExpansionPanelText"),yx=fe()({name:"VExpansionPanelText",props:t3(),setup(e,t){let{slots:n}=t;const r=rt(kv);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:i}=_T(e,r.isSelected);return ge(()=>I(Zy,{onAfterLeave:i},{default:()=>{var o;return[Zt(I("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&a.value&&I("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[Ma,r.isSelected.value]])]}})),{}}}),n3=re({color:String,expandIcon:{type:Ue,default:"$expand"},collapseIcon:{type:Ue,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Me(),...gn()},"VExpansionPanelTitle"),_x=fe()({name:"VExpansionPanelTitle",directives:{Ripple:Po},props:n3(),setup(e,t){let{slots:n}=t;const r=rt(kv);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"color"),{dimensionStyles:o}=pn(e),l=L(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),s=L(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return ge(()=>{var u;return Zt(I("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class],style:[i.value,o.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},[I("span",{class:"v-expansion-panel-title__overlay"},null),(u=n.default)==null?void 0:u.call(n,l.value),!e.hideActions&&I(st,{defaults:{VIcon:{icon:s.value}}},{default:()=>{var c;return[I("span",{class:"v-expansion-panel-title__icon"},[((c=n.actions)==null?void 0:c.call(n,l.value))??I(wt,null,null)])]}})]),[[ta("ripple"),e.ripple]])}),{}}}),r3=re({title:String,text:String,bgColor:String,...An(),...Iu(),...Yt(),...nt(),...n3(),...t3()},"VExpansionPanel"),jee=fe()({name:"VExpansionPanel",props:r3(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,kv),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"bgColor"),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),s=L(()=>(r==null?void 0:r.disabled.value)||e.disabled),u=L(()=>r.group.items.value.reduce((d,v,h)=>(r.group.selected.value.includes(v.id)&&d.push(h),d),[])),c=L(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===1)}),f=L(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===-1)});return Lt(kv,r),ge(()=>{const d=!!(n.text||e.text),v=!!(n.title||e.title),h=_x.filterProps(e),g=yx.filterProps(e);return I(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":s.value},l.value,a.value,e.class],style:[i.value,e.style]},{default:()=>[I("div",{class:["v-expansion-panel__shadow",...o.value]},null),I(st,{defaults:{VExpansionPanelTitle:{...h},VExpansionPanelText:{...g}}},{default:()=>{var p;return[v&&I(_x,{key:"title"},{default:()=>[n.title?n.title():e.title]}),d&&I(yx,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(p=n.default)==null?void 0:p.call(n)]}})]})}),{groupItem:r}}}),Zee=["default","accordion","inset","popout"],Kee=re({flat:Boolean,...Au(),...UC(r3(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...gt(),...Me(),...nt(),variant:{type:String,default:"default",validator:e=>Zee.includes(e)}},"VExpansionPanels"),qee=fe()({name:"VExpansionPanels",props:Kee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:r,prev:a}=Hl(e,kv),{themeClasses:i}=Ct(e),o=L(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Kt({VExpansionPanel:{bgColor:oe(e,"bgColor"),collapseIcon:oe(e,"collapseIcon"),color:oe(e,"color"),eager:oe(e,"eager"),elevation:oe(e,"elevation"),expandIcon:oe(e,"expandIcon"),focusable:oe(e,"focusable"),hideActions:oe(e,"hideActions"),readonly:oe(e,"readonly"),ripple:oe(e,"ripple"),rounded:oe(e,"rounded"),static:oe(e,"static")}}),ge(()=>I(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,o.value,e.class],style:e.style},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n,{prev:a,next:r})]}})),{next:r,prev:a}}}),Jee=re({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...vn(Qy({active:!0}),["location"]),...xu(),...Do(),...ai({transition:"fab-transition"})},"VFab"),Qee=fe()({name:"VFab",props:Jee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=Te(56),i=me(),{resizeRef:o}=ti(f=>{f.length&&(a.value=f[0].target.clientHeight)}),l=L(()=>e.app||e.absolute),s=L(()=>{var f;return l.value?((f=e.location)==null?void 0:f.split(" ").shift())??"bottom":!1}),u=L(()=>{var f;return l.value?((f=e.location)==null?void 0:f.split(" ")[1])??"end":!1});Cr(()=>e.app,()=>{const f=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:s,layoutSize:L(()=>e.layout?a.value+24:0),elementSize:L(()=>a.value+24),active:L(()=>e.app&&r.value),absolute:oe(e,"absolute")});un(()=>{i.value=f.layoutItemStyles.value})});const c=me();return ge(()=>{const f=xt.filterProps(e);return I("div",{ref:c,class:["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${s.value}`]:l.value,[`v-fab--${u.value}`]:l.value},e.class],style:[e.app?{...i.value}:{height:"inherit",width:void 0},e.style]},[I("div",{class:"v-fab__container"},[I(sr,{appear:e.appear,transition:e.transition},{default:()=>[Zt(I(xt,ve({ref:o},f,{active:void 0,location:void 0}),n),[[Ma,e.active]])]})])])}),{}}}),ete=re({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))},...Mo({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>jt(e).every(t=>t!=null&&typeof t=="object")},...wh({clearable:!0})},"VFileInput"),tte=fe()({name:"VFileInput",inheritAttrs:!1,props:ete(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=nn(),o=Ve(e,"modelValue",e.modelValue,w=>jt(w),w=>!e.multiple&&Array.isArray(w)?w[0]:w),{isFocused:l,focus:s,blur:u}=ko(e),c=L(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=L(()=>(o.value??[]).reduce((w,A)=>{let{size:D=0}=A;return w+D},0)),d=L(()=>$P(f.value,c.value)),v=L(()=>(o.value??[]).map(w=>{const{name:A="",size:D=0}=w;return e.showSize?`${A} (${$P(D,c.value)})`:A})),h=L(()=>{var A;const w=((A=o.value)==null?void 0:A.length)??0;return e.showSize?i(e.counterSizeString,w,d.value):i(e.counterString,w)}),g=me(),p=me(),m=me(),y=L(()=>l.value||e.active),_=L(()=>["plain","underlined"].includes(e.variant));function b(){var w;m.value!==document.activeElement&&((w=m.value)==null||w.focus()),l.value||s()}function x(w){var A;(A=m.value)==null||A.click()}function S(w){r("mousedown:control",w)}function T(w){var A;(A=m.value)==null||A.click(),r("click:control",w)}function C(w){w.stopPropagation(),b(),ht(()=>{o.value=[],XC(e["onClick:clear"],w)})}return Ce(o,w=>{(!Array.isArray(w)||!w.length)&&m.value&&(m.value.value="")}),ge(()=>{const w=!!(a.counter||e.counter),A=!!(w||a.details),[D,P]=zl(n),{modelValue:k,...M}=qn.filterProps(e),V=bT(e);return I(qn,ve({ref:g,modelValue:o.value,"onUpdate:modelValue":O=>o.value=O,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":_.value},e.class],style:e.style,"onClick:prepend":x},D,M,{centerAffix:!_.value,focused:l.value}),{...a,default:O=>{let{id:$,isDisabled:z,isDirty:H,isReadonly:Y,isValid:X}=O;return I(xf,ve({ref:p,"prepend-icon":e.prependIcon,onMousedown:S,onClick:T,"onClick:clear":C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},V,{id:$.value,active:y.value||H.value,dirty:H.value||e.dirty,disabled:z.value,focused:l.value,error:X.value===!1}),{...a,default:J=>{var be;let{props:{class:ce,...le}}=J;return I(ke,null,[I("input",ve({ref:m,type:"file",readonly:Y.value,disabled:z.value,multiple:e.multiple,name:e.name,onClick:ae=>{ae.stopPropagation(),Y.value&&ae.preventDefault(),b()},onChange:ae=>{if(!ae.target)return;const K=ae.target;o.value=[...K.files??[]]},onFocus:b,onBlur:u},le,P),null),I("div",{class:ce},[!!((be=o.value)!=null&&be.length)&&!e.hideInput&&(a.selection?a.selection({fileNames:v.value,totalBytes:f.value,totalBytesReadable:d.value}):e.chips?v.value.map(ae=>I(Sf,{key:ae,size:"small",text:ae},null)):v.value.join(", "))])])}})},details:A?O=>{var $,z;return I(ke,null,[($=a.details)==null?void 0:$.call(a,O),w&&I(ke,null,[I("span",null,null),I(r0,{active:!!((z=o.value)!=null&&z.length),value:h.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},g,p,m)}}),nte=re({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Wr(),...Me(),...An(),...xu(),...Yt(),...nt({tag:"footer"}),...gt()},"VFooter"),rte=fe()({name:"VFooter",props:nte(),setup(e,t){let{slots:n}=t;const r=me(),{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"color")),{borderClasses:l}=oa(e),{elevationClasses:s}=Un(e),{roundedClasses:u}=Qt(e),c=Te(32),{resizeRef:f}=ti(v=>{v.length&&(c.value=v[0].target.clientHeight)}),d=L(()=>e.height==="auto"?c.value:parseInt(e.height,10));return Cr(()=>e.app,()=>{const v=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:L(()=>"bottom"),layoutSize:d,elementSize:L(()=>e.height==="auto"?void 0:d.value),active:L(()=>e.app),absolute:oe(e,"absolute")});un(()=>{r.value=v.layoutItemStyles.value})}),ge(()=>I(e.tag,{ref:f,class:["v-footer",a.value,i.value,l.value,s.value,u.value,e.class],style:[o.value,e.app?r.value:{height:De(e.height)},e.style]},n)),{}}}),ate=re({...Me(),...fq()},"VForm"),ite=fe()({name:"VForm",props:ate(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=dq(e),i=me();function o(s){s.preventDefault(),a.reset()}function l(s){const u=s,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{var v;let{valid:d}=f;d&&((v=i.value)==null||v.submit())}),u.preventDefault()}return ge(()=>{var s;return I("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:l},[(s=n.default)==null?void 0:s.call(n,a)])}),Ea(a,i)}}),ote=re({disabled:Boolean,modelValue:{type:Boolean,default:null},...pT()},"VHover"),lte=fe()({name:"VHover",props:ote(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{runOpenDelay:a,runCloseDelay:i}=mT(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:a,onMouseleave:i}})}}}),ste=re({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"},...gn(),...nt()},"VInfiniteScroll"),Lk=ra({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=Ky();return Ce(a,async i=>{n("intersect",e.side,i)}),ge(()=>I("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:r},[ea(" ")])),{}}}),ute=fe()({name:"VInfiniteScroll",props:ste(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),i=Te("ok"),o=Te("ok"),l=L(()=>De(e.margin)),s=Te(!1);function u(x){if(!a.value)return;const S=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[S]=x}function c(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[x]}function f(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[x]}function d(){if(!a.value)return 0;const x=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[x]}wn(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-d()/2))});function v(x,S){x==="start"?i.value=S:x==="end"&&(o.value=S)}function h(x){return x==="start"?i.value:o.value}let g=0;function p(x,S){s.value=S,s.value&&m(x)}function m(x){if(e.mode!=="manual"&&!s.value)return;const S=h(x);if(!a.value||["empty","loading"].includes(S))return;g=f(),v(x,"loading");function T(C){v(x,C),ht(()=>{C==="empty"||C==="error"||(C==="ok"&&x==="start"&&u(f()-g+c()),e.mode!=="manual"&&ht(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{m(x)})})})}))})}r("load",{side:x,done:T})}const{t:y}=nn();function _(x,S){var w,A,D,P,k;if(e.side!==x&&e.side!=="both")return;const T=()=>m(x),C={side:x,props:{onClick:T,color:e.color}};return S==="error"?(w=n.error)==null?void 0:w.call(n,C):S==="empty"?((A=n.empty)==null?void 0:A.call(n,C))??I("div",null,[y(e.emptyText)]):e.mode==="manual"?S==="loading"?((D=n.loading)==null?void 0:D.call(n,C))??I(Qc,{indeterminate:!0,color:e.color},null):((P=n["load-more"])==null?void 0:P.call(n,C))??I(xt,{variant:"outlined",color:e.color,onClick:T},{default:()=>[y(e.loadMoreText)]}):((k=n.loading)==null?void 0:k.call(n,C))??I(Qc,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:b}=pn(e);ge(()=>{const x=e.tag,S=e.side==="start"||e.side==="both",T=e.side==="end"||e.side==="both",C=e.mode==="intersect";return I(x,{ref:a,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":S,"v-infinite-scroll--end":T}],style:b.value},{default:()=>{var w;return[I("div",{class:"v-infinite-scroll__side"},[_("start",i.value)]),S&&C&&I(Lk,{key:"start",side:"start",onIntersect:p,rootMargin:l.value},null),(w=n.default)==null?void 0:w.call(n),T&&C&&I(Lk,{key:"end",side:"end",onIntersect:p,rootMargin:l.value},null),I("div",{class:"v-infinite-scroll__side"},[_("end",o.value)])]}})})}}),a3=Symbol.for("vuetify:v-item-group"),cte=re({...Me(),...Au({selectedClass:"v-item--selected"}),...nt(),...gt()},"VItemGroup"),fte=fe()({name:"VItemGroup",props:cte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isSelected:a,select:i,next:o,prev:l,selected:s}=Hl(e,a3);return()=>I(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:i,next:o,prev:l,selected:s.value})]}})}}),dte=fe()({name:"VItem",props:Iu(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:i,selectedClass:o,value:l,disabled:s}=Du(e,a3);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:r.value,selectedClass:o.value,select:a,toggle:i,value:l.value,disabled:s.value})}}}),vte=zi("v-kbd","kbd"),hte=re({...Me(),...gn(),...Yz()},"VLayout"),gte=fe()({name:"VLayout",props:hte(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:i,items:o,layoutRef:l}=jz(e),{dimensionStyles:s}=pn(e);return ge(()=>{var u;return I("div",{ref:l,class:[r.value,e.class],style:[s.value,a.value,e.style]},[(u=n.default)==null?void 0:u.call(n)])}),{getLayoutItem:i,items:o}}}),pte=re({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Me(),...xu()},"VLayoutItem"),mte=fe()({name:"VLayoutItem",props:pte(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:oe(e,"position"),elementSize:oe(e,"size"),layoutSize:oe(e,"size"),active:oe(e,"modelValue"),absolute:oe(e,"absolute")});return()=>{var a;return I("div",{class:["v-layout-item",e.class],style:[r.value,e.style]},[(a=n.default)==null?void 0:a.call(n)])}}}),yte=re({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Me(),...gn(),...nt(),...ai({transition:"fade-transition"})},"VLazy"),_te=fe()({name:"VLazy",directives:{intersect:gh},props:yte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),a=Ve(e,"modelValue");function i(o){a.value||(a.value=o)}return ge(()=>Zt(I(e.tag,{class:["v-lazy",e.class],style:[r.value,e.style]},{default:()=>[a.value&&I(sr,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})]}),[[ta("intersect"),{handler:i,options:e.options},null]])),{}}}),bte=re({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Me()},"VLocaleProvider"),Ste=fe()({name:"VLocaleProvider",props:bte(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Jj(e);return ge(()=>{var a;return I("div",{class:["v-locale-provider",r.value,e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),xte=re({scrollable:Boolean,...Me(),...gn(),...nt({tag:"main"})},"VMain"),wte=fe()({name:"VMain",props:xte(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),{mainStyles:a}=Xz(),{ssrBootStyles:i}=Cu();return ge(()=>I(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,i.value,r.value,e.style]},{default:()=>{var o,l;return[e.scrollable?I("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(l=n.default)==null?void 0:l.call(n)]}})),{}}});function Cte(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=Te(!1),i=Te(0),o=L(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:De(i.value)}:{top:r.value.top}]});wn(()=>{Ce(n,u=>{u?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),Cn(()=>{window.removeEventListener("scroll",s)});let l=0;function s(){const u=l>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,i.value-f),v=c.height+Math.max(i.value,f)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=Ek(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return Ek(t)*1e3}function Ite(){const e={};function t(a){Array.from(a.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new vj(Ate))).push([a.timeStamp,i])})}function n(a){Array.from(a.changedTouches).forEach(i=>{delete e[i.identifier]})}function r(a){var u;const i=(u=e[a])==null?void 0:u.values().reverse();if(!i)throw new Error(`No samples for touch id ${a}`);const o=i[0],l=[],s=[];for(const c of i){if(o[0]-c[0]>Tte)break;l.push({t:c[0],d:c[1].clientX}),s.push({t:c[0],d:c[1].clientY})}return{x:Rk(l),y:Rk(s),get direction(){const{x:c,y:f}=this,[d,v]=[Math.abs(c),Math.abs(f)];return d>v&&c>=0?"right":d>v&&c<=0?"left":v>d&&f>=0?"down":v>d&&f<=0?"up":Dte()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function Dte(){throw new Error}function Pte(e){let{el:t,isActive:n,isTemporary:r,width:a,touchless:i,position:o}=e;wn(()=>{window.addEventListener("touchstart",y,{passive:!0}),window.addEventListener("touchmove",_,{passive:!1}),window.addEventListener("touchend",b,{passive:!0})}),Cn(()=>{window.removeEventListener("touchstart",y),window.removeEventListener("touchmove",_),window.removeEventListener("touchend",b)});const l=L(()=>["left","right"].includes(o.value)),{addMovement:s,endTouch:u,getVelocity:c}=Ite();let f=!1;const d=Te(!1),v=Te(0),h=Te(0);let g;function p(S,T){return(o.value==="left"?S:o.value==="right"?document.documentElement.clientWidth-S:o.value==="top"?S:o.value==="bottom"?document.documentElement.clientHeight-S:Yu())-(T?a.value:0)}function m(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const C=o.value==="left"?(S-h.value)/a.value:o.value==="right"?(document.documentElement.clientWidth-S-h.value)/a.value:o.value==="top"?(S-h.value)/a.value:o.value==="bottom"?(document.documentElement.clientHeight-S-h.value)/a.value:Yu();return T?Math.max(0,Math.min(1,C)):C}function y(S){if(i.value)return;const T=S.changedTouches[0].clientX,C=S.changedTouches[0].clientY,w=25,A=o.value==="left"?Tdocument.documentElement.clientWidth-w:o.value==="top"?Cdocument.documentElement.clientHeight-w:Yu(),D=n.value&&(o.value==="left"?Tdocument.documentElement.clientWidth-a.value:o.value==="top"?Cdocument.documentElement.clientHeight-a.value:Yu());(A||D||n.value&&r.value)&&(g=[T,C],h.value=p(l.value?T:C,n.value),v.value=m(l.value?T:C),f=h.value>-20&&h.value<80,u(S),s(S))}function _(S){const T=S.changedTouches[0].clientX,C=S.changedTouches[0].clientY;if(f){if(!S.cancelable){f=!1;return}const A=Math.abs(T-g[0]),D=Math.abs(C-g[1]);(l.value?A>D&&A>3:D>A&&D>3)?(d.value=!0,f=!1):(l.value?D:A)>3&&(f=!1)}if(!d.value)return;S.preventDefault(),s(S);const w=m(l.value?T:C,!1);v.value=Math.max(0,Math.min(1,w)),w>1?h.value=p(l.value?T:C,!0):w<0&&(h.value=p(l.value?T:C,!1))}function b(S){if(f=!1,!d.value)return;s(S),d.value=!1;const T=c(S.changedTouches[0].identifier),C=Math.abs(T.x),w=Math.abs(T.y);(l.value?C>w&&C>400:w>C&&w>3)?n.value=T.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||Yu()):n.value=v.value>.5}const x=L(()=>d.value?{transform:o.value==="left"?`translateX(calc(-100% + ${v.value*a.value}px))`:o.value==="right"?`translateX(calc(100% - ${v.value*a.value}px))`:o.value==="top"?`translateY(calc(-100% + ${v.value*a.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${v.value*a.value}px))`:Yu(),transition:"none"}:void 0);return Cr(d,()=>{var C,w;const S=((C=t.value)==null?void 0:C.style.transform)??null,T=((w=t.value)==null?void 0:w.style.transition)??null;un(()=>{var A,D,P,k;(D=t.value)==null||D.style.setProperty("transform",((A=x.value)==null?void 0:A.transform)||"none"),(k=t.value)==null||k.style.setProperty("transition",((P=x.value)==null?void 0:P.transition)||null)}),er(()=>{var A,D;(A=t.value)==null||A.style.setProperty("transform",S),(D=t.value)==null||D.style.setProperty("transition",T)})}),{isDragging:d,dragProgress:v,dragStyles:x}}function Yu(){throw new Error}const kte=["start","end","left","right","top","bottom"],Mte=re({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=>kte.includes(e)},sticky:Boolean,...Wr(),...Me(),...pT(),...Su({mobile:null}),...An(),...xu(),...Yt(),...nt({tag:"nav"}),...gt()},"VNavigationDrawer"),Lte=fe()({name:"VNavigationDrawer",props:Mte(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:i}=Tn(),{themeClasses:o}=Ct(e),{borderClasses:l}=oa(e),{backgroundColorClasses:s,backgroundColorStyles:u}=Et(oe(e,"color")),{elevationClasses:c}=Un(e),{displayClasses:f,mobile:d}=aa(e),{roundedClasses:v}=Qt(e),h=oF(),g=Ve(e,"modelValue",null,X=>!!X),{ssrBootStyles:p}=Cu(),{scopeId:m}=ku(),y=me(),_=Te(!1),{runOpenDelay:b,runCloseDelay:x}=mT(e,X=>{_.value=X}),S=L(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=L(()=>G1(e.location,i.value)),C=L(()=>e.persistent),w=L(()=>!e.permanent&&(d.value||e.temporary)),A=L(()=>e.sticky&&!w.value&&T.value!=="bottom");Cr(()=>e.expandOnHover&&e.rail!=null,()=>{Ce(_,X=>r("update:rail",!X))}),Cr(()=>!e.disableResizeWatcher,()=>{Ce(w,X=>!e.permanent&&ht(()=>g.value=!X))}),Cr(()=>!e.disableRouteWatcher&&!!h,()=>{Ce(h.currentRoute,()=>w.value&&(g.value=!1))}),Ce(()=>e.permanent,X=>{X&&(g.value=!0)}),e.modelValue==null&&!w.value&&(g.value=e.permanent||!d.value);const{isDragging:D,dragProgress:P}=Pte({el:y,isActive:g,isTemporary:w,width:S,touchless:oe(e,"touchless"),position:T}),k=L(()=>{const X=w.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):S.value;return D.value?X*P.value:X}),M=L(()=>["top","bottom"].includes(e.location)?0:S.value),{layoutItemStyles:V,layoutItemScrimStyles:O}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:T,layoutSize:k,elementSize:M,active:L(()=>g.value||D.value),disableTransitions:L(()=>D.value),absolute:L(()=>e.absolute||A.value&&typeof $.value!="string")}),{isStuck:$,stickyStyles:z}=Cte({rootEl:y,isSticky:A,layoutItemStyles:V}),H=Et(L(()=>typeof e.scrim=="string"?e.scrim:null)),Y=L(()=>({...D.value?{opacity:P.value*.2,transition:"none"}:void 0,...O.value}));return Kt({VList:{bgColor:"transparent"}}),ge(()=>{const X=a.image||e.image;return I(ke,null,[I(e.tag,ve({ref:y,onMouseenter:b,onMouseleave:x,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":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":w.value,"v-navigation-drawer--persistent":C.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":A.value},o.value,s.value,l.value,f.value,c.value,v.value,e.class],style:[u.value,V.value,p.value,z.value,e.style,["top","bottom"].includes(T.value)?{height:"auto"}:{}]},m,n),{default:()=>{var J,ce,le;return[X&&I("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):I(po,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&I("div",{class:"v-navigation-drawer__prepend"},[(J=a.prepend)==null?void 0:J.call(a)]),I("div",{class:"v-navigation-drawer__content"},[(ce=a.default)==null?void 0:ce.call(a)]),a.append&&I("div",{class:"v-navigation-drawer__append"},[(le=a.append)==null?void 0:le.call(a)])]}}),I(xl,{name:"fade-transition"},{default:()=>[w.value&&(D.value||g.value)&&!!e.scrim&&I("div",ve({class:["v-navigation-drawer__scrim",H.backgroundColorClasses.value],style:[Y.value,H.backgroundColorStyles.value],onClick:()=>{C.value||(g.value=!1)}},m),null)]})])}),{isStuck:$}}}),Ete=ra({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=UF();return()=>{var a;return r.value&&((a=n.default)==null?void 0:a.call(n))}}}),Rte=re({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...gn(),...bh(),...Hy(wh({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),Vte=fe()({name:"VOtpInput",props:Rte(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{dimensionStyles:i}=pn(e),{isFocused:o,focus:l,blur:s}=ko(e),u=Ve(e,"modelValue","",C=>C==null?[]:String(C).split(""),C=>C.join("")),{t:c}=nn(),f=L(()=>Number(e.length)),d=L(()=>Array(f.value).fill(0)),v=me(-1),h=me(),g=me([]),p=L(()=>g.value[v.value]);function m(){if(T(p.value.value)){p.value.value="";return}const C=u.value.slice(),w=p.value.value;C[v.value]=w;let A=null;v.value>u.value.length?A=u.value.length+1:v.value+1!==f.value&&(A="next"),u.value=C,A&&Ws(h.value,A)}function y(C){const w=u.value.slice(),A=v.value;let D=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(C.key)&&(C.preventDefault(),C.key==="ArrowLeft"?D="prev":C.key==="ArrowRight"?D="next":["Backspace","Delete"].includes(C.key)&&(w[v.value]="",u.value=w,v.value>0&&C.key==="Backspace"?D="prev":requestAnimationFrame(()=>{var P;(P=g.value[A])==null||P.select()})),requestAnimationFrame(()=>{D!=null&&Ws(h.value,D)}))}function _(C,w){var D,P;w.preventDefault(),w.stopPropagation();const A=((D=w==null?void 0:w.clipboardData)==null?void 0:D.getData("Text").slice(0,f.value))??"";T(A)||(u.value=A.split(""),(P=g.value)==null||P[C].blur())}function b(){u.value=[]}function x(C,w){l(),v.value=w}function S(){s(),v.value=-1}function T(C){return e.type==="number"&&/[^0-9]/g.test(C)}return Kt({VField:{color:L(()=>e.color),bgColor:L(()=>e.color),baseColor:L(()=>e.baseColor),disabled:L(()=>e.disabled),error:L(()=>e.error),variant:L(()=>e.variant)}},{scoped:!0}),Ce(u,C=>{C.length===f.value&&r("finish",C.join(""))},{deep:!0}),Ce(v,C=>{C<0||ht(()=>{var w;(w=g.value[C])==null||w.select()})}),ge(()=>{var A;const[C,w]=zl(n);return I("div",ve({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},C),[I("div",{ref:h,class:"v-otp-input__content",style:[i.value]},[d.value.map((D,P)=>I(ke,null,[e.divider&&P!==0&&I("span",{class:"v-otp-input__divider"},[e.divider]),I(xf,{focused:o.value&&e.focusAll||v.value===P,key:P},{...a,loader:void 0,default:()=>I("input",{ref:k=>g.value[P]=k,"aria-label":c(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[P],onInput:m,onFocus:k=>x(k,P),onBlur:S,onKeydown:y,onPaste:k=>_(P,k)},null)})])),I("input",ve({class:"v-otp-input-input",type:"hidden"},w,{value:u.value.join("")}),null),I(ki,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var D;return[((D=a.loader)==null?void 0:D.call(a))??I(Qc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(A=a.default)==null?void 0:A.call(a)])])}),{blur:()=>{var C;(C=g.value)==null||C.some(w=>w.blur())},focus:()=>{var C;(C=g.value)==null||C[0].focus()},reset:b,isFocused:o}}});function Ote(e){return Math.floor(Math.abs(e))*Math.sign(e)}const Nte=re({scale:{type:[Number,String],default:.5},...Me()},"VParallax"),Bte=fe()({name:"VParallax",props:Nte(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=Ky(),{resizeRef:i,contentRect:o}=ti(),{height:l}=aa(),s=me();un(()=>{var v;r.value=i.value=(v=s.value)==null?void 0:v.$el});let u;Ce(a,v=>{v?(u=JC(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",d,{passive:!0}),d()):u.removeEventListener("scroll",d)}),Cn(()=>{u==null||u.removeEventListener("scroll",d)}),Ce(l,d),Ce(()=>{var v;return(v=o.value)==null?void 0:v.height},d);const c=L(()=>1-ln(+e.scale));let f=-1;function d(){a.value&&(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;const v=((x=s.value)==null?void 0:x.$el).querySelector(".v-img__img");if(!v)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,p=r.value.getBoundingClientRect().top+g,m=o.value.height,y=p+(m-h)/2,_=Ote((g-y)*c.value),b=Math.max(1,(c.value*(h-m)+m)/m);v.style.setProperty("transform",`translateY(${_}px) scale(${b})`)}))}return ge(()=>I(po,{class:["v-parallax",{"v-parallax--active":a.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:d,onLoad:d},n)),{}}}),zte=re({...e0({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),Fte=fe()({name:"VRadio",props:zte(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=Cl.filterProps(e);return I(Cl,ve(r,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),Hte=re({height:{type:[Number,String],default:"auto"},...Mo(),...vn(fT(),["multiple"]),trueIcon:{type:Ue,default:"$radioOn"},falseIcon:{type:Ue,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),Gte=fe()({name:"VRadioGroup",inheritAttrs:!1,props:Hte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Wn(),i=L(()=>e.id||`radio-group-${a}`),o=Ve(e,"modelValue");return ge(()=>{const[l,s]=zl(n),u=qn.filterProps(e),c=Cl.filterProps(e),f=r.label?r.label({label:e.label,props:{for:i.value}}):e.label;return I(qn,ve({class:["v-radio-group",e.class],style:e.style},l,u,{modelValue:o.value,"onUpdate:modelValue":d=>o.value=d,id:i.value}),{...r,default:d=>{let{id:v,messagesId:h,isDisabled:g,isReadonly:p}=d;return I(ke,null,[f&&I(bf,{id:v.value},{default:()=>[f]}),I(mF,ve(c,{id:v.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:p.value,"aria-labelledby":f?v.value:void 0,multiple:!1},s,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m}),r)])}})}),{}}}),$te=re({...bh(),...Mo(),...d5(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),Wte=fe()({name:"VRangeSlider",props:$te(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),i=me(),o=me(),{rtlClasses:l}=Tn();function s(A){if(!a.value||!i.value)return;const D=sx(A,a.value.$el,e.direction),P=sx(A,i.value.$el,e.direction),k=Math.abs(D),M=Math.abs(P);return kA!=null&&A.length?A.map(D=>u.roundValue(D)):[0,0]),{activeThumbRef:f,hasLabels:d,max:v,min:h,mousePressed:g,onSliderMousedown:p,onSliderTouchstart:m,position:y,trackContainerRef:_,readonly:b}=h5({props:e,steps:u,onSliderStart:()=>{r("start",c.value)},onSliderEnd:A=>{var k;let{value:D}=A;const P=f.value===((k=a.value)==null?void 0:k.$el)?[D,c.value[1]]:[c.value[0],D];!e.strict&&P[0]{var M,V,O,$;let{value:D}=A;const[P,k]=c.value;!e.strict&&P===k&&P!==h.value&&(f.value=D>P?(M=i.value)==null?void 0:M.$el:(V=a.value)==null?void 0:V.$el,(O=f.value)==null||O.focus()),f.value===(($=a.value)==null?void 0:$.$el)?c.value=[Math.min(D,k),k]:c.value=[P,Math.max(P,D)]},getActiveThumb:s}),{isFocused:x,focus:S,blur:T}=ko(e),C=L(()=>y(c.value[0])),w=L(()=>y(c.value[1]));return ge(()=>{const A=qn.filterProps(e),D=!!(e.label||n.label||n.prepend);return I(qn,ve({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||d.value,"v-slider--focused":x.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},l.value,e.class],style:e.style,ref:o},A,{focused:x.value}),{...n,prepend:D?P=>{var k,M;return I(ke,null,[((k=n.label)==null?void 0:k.call(n,P))??(e.label?I(bf,{class:"v-slider__label",text:e.label},null):void 0),(M=n.prepend)==null?void 0:M.call(n,P)])}:void 0,default:P=>{var V,O;let{id:k,messagesId:M}=P;return I("div",{class:"v-slider__container",onMousedown:b.value?void 0:p,onTouchstartPassive:b.value?void 0:m},[I("input",{id:`${k.value}_start`,name:e.name||k.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),I("input",{id:`${k.value}_stop`,name:e.name||k.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),I(g5,{ref:_,start:C.value,stop:w.value},{"tick-label":n["tick-label"]}),I(ux,{ref:a,"aria-describedby":M.value,focused:x&&f.value===((V=a.value)==null?void 0:V.$el),modelValue:c.value[0],"onUpdate:modelValue":$=>c.value=[$,c.value[1]],onFocus:$=>{var z,H,Y,X;S(),f.value=(z=a.value)==null?void 0:z.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&$.relatedTarget!==((H=i.value)==null?void 0:H.$el)&&((Y=a.value)==null||Y.$el.blur(),(X=i.value)==null||X.$el.focus())},onBlur:()=>{T(),f.value=void 0},min:h.value,max:c.value[1],position:C.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),I(ux,{ref:i,"aria-describedby":M.value,focused:x&&f.value===((O=i.value)==null?void 0:O.$el),modelValue:c.value[1],"onUpdate:modelValue":$=>c.value=[c.value[0],$],onFocus:$=>{var z,H,Y,X;S(),f.value=(z=i.value)==null?void 0:z.$el,c.value[0]===c.value[1]&&c.value[0]===v.value&&$.relatedTarget!==((H=a.value)==null?void 0:H.$el)&&((Y=i.value)==null||Y.$el.blur(),(X=a.value)==null||X.$el.focus())},onBlur:()=>{T(),f.value=void 0},min:c.value[0],max:v.value,position:w.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),Ute=re({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ue,default:"$ratingEmpty"},fullIcon:{type:Ue,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,...Me(),...Nn(),...Fi(),...nt(),...gt()},"VRating"),Yte=fe()({name:"VRating",props:Ute(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),{themeClasses:a}=Ct(e),i=Ve(e,"modelValue"),o=L(()=>ln(parseFloat(i.value),0,+e.length)),l=L(()=>xi(Number(e.length),1)),s=L(()=>l.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=Te(-1),c=L(()=>s.value.map(g=>{const p=e.hover&&u.value>-1,m=o.value>=g,y=u.value>=g,b=(p?y:m)?e.fullIcon:e.emptyIcon,x=e.activeColor??e.color,S=m||y?x:e.color;return{isFilled:m,isHovered:y,icon:b,color:S}})),f=L(()=>[0,...s.value].map(g=>{function p(){u.value=g}function m(){u.value=-1}function y(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?p:void 0,onMouseleave:e.hover?m:void 0,onClick:y}})),d=L(()=>e.name??`v-rating-${Wn()}`);function v(g){var C,w;let{value:p,index:m,showStar:y=!0}=g;const{onMouseenter:_,onMouseleave:b,onClick:x}=f.value[m+1],S=`${d.value}-${String(p).replace(".","-")}`,T={color:(C=c.value[m])==null?void 0:C.color,density:e.density,disabled:e.disabled,icon:(w=c.value[m])==null?void 0:w.icon,ripple:e.ripple,size:e.size,variant:"plain"};return I(ke,null,[I("label",{for:S,class:{"v-rating__item--half":e.halfIncrements&&p%1>0,"v-rating__item--full":e.halfIncrements&&p%1===0},onMouseenter:_,onMouseleave:b,onClick:x},[I("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,p,e.length)]),y?n.item?n.item({...c.value[m],props:T,value:p,index:m,rating:o.value}):I(xt,ve({"aria-label":r(e.itemAriaLabel,p,e.length)},T),null):void 0]),I("input",{class:"v-rating__hidden",name:d.value,id:S,type:"radio",value:p,checked:o.value===p,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?I("span",null,[g.label]):I("span",null,[ea(" ")])}return ge(()=>{var p;const g=!!((p=e.itemLabels)!=null&&p.length)||n["item-label"];return I(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class],style:e.style},{default:()=>[I(v,{value:0,index:-1,showStar:!1},null),l.value.map((m,y)=>{var _,b;return I("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:m,index:y,label:(_=e.itemLabels)==null?void 0:_[y]}):void 0,I("div",{class:"v-rating__item"},[e.halfIncrements?I(ke,null,[I(v,{value:m-.5,index:y*2},null),I(v,{value:m,index:y*2+1},null)]):I(v,{value:m,index:y},null)]),g&&e.itemLabelPosition==="bottom"?h({value:m,index:y,label:(b=e.itemLabels)==null?void 0:b[y]}):void 0])})]})}),{}}}),Xte={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 jte(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return I("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Vk(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>y0(t))}function y0(e){let t=[];if(!e)return t;const n=Xte[e];if(e!==n){if(e.includes(","))return Ok(e);if(e.includes("@"))return Vk(e);n.includes(",")?t=Ok(n):n.includes("@")?t=Vk(n):n&&t.push(y0(n))}return[jte(e,t)]}function Ok(e){return e.replace(/\s/g,"").split(",").map(y0)}const Zte=re({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...gn(),...An(),...gt()},"VSkeletonLoader"),Kte=fe()({name:"VSkeletonLoader",props:Zte(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color")),{dimensionStyles:i}=pn(e),{elevationClasses:o}=Un(e),{themeClasses:l}=Ct(e),{t:s}=nn(),u=L(()=>y0(jt(e.type).join(",")));return ge(()=>{var d;const c=!n.default||e.loading,f=e.boilerplate||!c?{}:{ariaLive:"polite",ariaLabel:s(e.loadingText),role:"alert"};return I("div",ve({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},l.value,r.value,o.value],style:[a.value,c?i.value:{}]},f),[c?u.value:(d=n.default)==null?void 0:d.call(n)])}),{}}}),qte=fe()({name:"VSlideGroupItem",props:Iu(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,AF);return()=>{var a;return(a=n.default)==null?void 0:a.call(n,{isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}}});function Jte(e){const t=Te(e());let n=-1;function r(){clearInterval(n)}function a(){r(),ht(()=>t.value=e())}function i(o){const l=o?getComputedStyle(o):{transitionDuration:.2},s=parseFloat(l.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+s;t.value=Math.max(e()-c,0),t.value<=0&&r()},s)}return er(r),{clear:r,time:t,start:i,reset:a}}const Qte=re({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Do({location:"bottom"}),...yf(),...Yt(),...La(),...gt(),...vn(xh({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),ene=fe()({name:"VSnackbar",props:Qte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{positionClasses:a}=_f(e),{scopeId:i}=ku(),{themeClasses:o}=Ct(e),{colorClasses:l,colorStyles:s,variantClasses:u}=Tu(e),{roundedClasses:c}=Qt(e),f=Jte(()=>Number(e.timeout)),d=me(),v=me(),h=Te(!1),g=Te(0),p=me(),m=rt(xv,void 0);Cr(()=>!!m,()=>{const D=Xz();un(()=>{p.value=D.mainStyles.value})}),Ce(r,_),Ce(()=>e.timeout,_),wn(()=>{r.value&&_()});let y=-1;function _(){f.reset(),window.clearTimeout(y);const D=Number(e.timeout);if(!r.value||D===-1)return;const P=WC(v.value);f.start(P),y=window.setTimeout(()=>{r.value=!1},D)}function b(){f.reset(),window.clearTimeout(y)}function x(){h.value=!0,b()}function S(){h.value=!1,_()}function T(D){g.value=D.touches[0].clientY}function C(D){Math.abs(g.value-D.changedTouches[0].clientY)>50&&(r.value=!1)}function w(){h.value&&S()}const A=L(()=>e.location.split(" ").reduce((D,P)=>(D[`v-snackbar--${P}`]=!0,D),{}));return ge(()=>{const D=ki.filterProps(e),P=!!(n.default||n.text||e.text);return I(ki,ve({ref:d,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},A.value,a.value,e.class],style:[p.value,e.style]},D,{modelValue:r.value,"onUpdate:modelValue":k=>r.value=k,contentProps:ve({class:["v-snackbar__wrapper",o.value,l.value,c.value,u.value],style:[s.value],onPointerenter:x,onPointerleave:S},D.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:T,onTouchend:C,onAfterLeave:w},i),{default:()=>{var k,M;return[Fl(!1,"v-snackbar"),e.timer&&!h.value&&I("div",{key:"timer",class:"v-snackbar__timer"},[I(qy,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":f.time.value},null)]),P&&I("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((k=n.text)==null?void 0:k.call(n))??e.text,(M=n.default)==null?void 0:M.call(n)]),n.actions&&I(st,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[I("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})]},activator:n.activator})}),Ea({},d)}}),i3=re({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,width:{type:[Number,String],default:300}},"Line"),o3=re({autoLineWidth:Boolean,...i3()},"VBarline"),Nk=fe()({name:"VBarline",props:o3(),setup(e,t){let{slots:n}=t;const r=Wn(),a=L(()=>e.id||`barline-${r}`),i=L(()=>Number(e.autoDrawDuration)||500),o=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),l=L(()=>parseFloat(e.lineWidth)||4),s=L(()=>Math.max(e.modelValue.length*l.value,Number(e.width))),u=L(()=>({minX:0,maxX:s.value,minY:0,maxY:parseInt(e.height,10)})),c=L(()=>e.modelValue.map(g=>bn(g,e.itemValue,g)));function f(g,p){const{minX:m,maxX:y,minY:_,maxY:b}=p,x=g.length;let S=e.max!=null?Number(e.max):Math.max(...g),T=e.min!=null?Number(e.min):Math.min(...g);T>0&&e.min==null&&(T=0),S<0&&e.max==null&&(S=0);const C=y/x,w=(b-_)/(S-T||1),A=b-Math.abs(T*w);return g.map((D,P)=>{const k=Math.abs(w*D);return{x:m+P*C,y:A-k+ +(D<0)*k,height:k,value:D}})}const d=L(()=>{const g=[],p=f(c.value,u.value),m=p.length;for(let y=0;g.lengthf(c.value,u.value)),h=L(()=>(Math.abs(v.value[0].x-v.value[1].x)-l.value)/2);ge(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block"},[I("defs",null,[I("linearGradient",{id:a.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"},[g.map((p,m)=>I("stop",{offset:m/Math.max(g.length-1,1),"stop-color":p||"currentColor"},null))])]),I("clipPath",{id:`${a.value}-clip`},[v.value.map(p=>I("rect",{x:p.x+h.value,y:p.y,width:l.value,height:p.height,rx:typeof e.smooth=="number"?e.smooth:e.smooth?2:0,ry:typeof e.smooth=="number"?e.smooth:e.smooth?2:0},[e.autoDraw&&I(ke,null,[I("animate",{attributeName:"y",from:p.y+p.height,to:p.y,dur:`${i.value}ms`,fill:"freeze"},null),I("animate",{attributeName:"height",from:"0",to:p.height,dur:`${i.value}ms`,fill:"freeze"},null)])]))]),o.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[d.value.map((p,m)=>{var y;return I("text",{x:p.x+h.value+l.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((y=n.label)==null?void 0:y.call(n,{index:m,value:p.value}))??p.value])})]),I("g",{"clip-path":`url(#${a.value}-clip)`,fill:`url(#${a.value})`},[I("rect",{x:0,y:0,width:Math.max(e.modelValue.length*l.value,Number(e.width)),height:e.height},null)])])})}});function tne(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const a=e.shift(),i=e[e.length-1];return(n?`M${a.x} ${r-a.x+2} L${a.x} ${a.y}`:`M${a.x} ${a.y}`)+e.map((o,l)=>{const s=e[l+1],u=e[l-1]||a,c=s&&nne(s,o,u);if(!s||c)return`L${o.x} ${o.y}`;const f=Math.min(Bk(u,o),Bk(s,o)),v=f/2e.id||`trendline-${r}`),i=L(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=me(0),l=me(null);function s(p,m){const{minX:y,maxX:_,minY:b,maxY:x}=m,S=p.length,T=e.max!=null?Number(e.max):Math.max(...p),C=e.min!=null?Number(e.min):Math.min(...p),w=(_-y)/(S-1),A=(x-b)/(T-C||1);return p.map((D,P)=>({x:y+P*w,y:x-(D-C)*A,value:D}))}const u=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),c=L(()=>parseFloat(e.lineWidth)||4),f=L(()=>Number(e.width)),d=L(()=>{const p=Number(e.padding);return{minX:p,maxX:f.value-p,minY:p,maxY:parseInt(e.height,10)-p}}),v=L(()=>e.modelValue.map(p=>bn(p,e.itemValue,p))),h=L(()=>{const p=[],m=s(v.value,d.value),y=m.length;for(let _=0;p.lengthe.modelValue,async()=>{if(await ht(),!e.autoDraw||!l.value)return;const p=l.value,m=p.getTotalLength();e.fill?(p.style.transformOrigin="bottom center",p.style.transition="none",p.style.transform="scaleY(0)",p.getBoundingClientRect(),p.style.transition=`transform ${i.value}ms ${e.autoDrawEasing}`,p.style.transform="scaleY(1)"):(p.style.strokeDasharray=`${m}`,p.style.strokeDashoffset=`${m}`,p.getBoundingClientRect(),p.style.transition=`stroke-dashoffset ${i.value}ms ${e.autoDrawEasing}`,p.style.strokeDashoffset="0"),o.value=m},{immediate:!0});function g(p){return tne(s(v.value,d.value),e.smooth?8:Number(e.smooth),p,parseInt(e.height,10))}ge(()=>{var m;const p=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[I("defs",null,[I("linearGradient",{id:a.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"},[p.map((y,_)=>I("stop",{offset:_/Math.max(p.length-1,1),"stop-color":y||"currentColor"},null))])]),u.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[h.value.map((y,_)=>{var b;return I("text",{x:y.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((b=n.label)==null?void 0:b.call(n,{index:_,value:y.value}))??y.value])})]),I("path",{ref:l,d:g(e.fill),fill:e.fill?`url(#${a.value})`:"none",stroke:e.fill?"none":`url(#${a.value})`},null),e.fill&&I("path",{d:g(!1),fill:"none",stroke:e.color??((m=e.gradient)==null?void 0:m[0])},null)])})}}),rne=re({type:{type:String,default:"trend"},...o3(),...l3()},"VSparkline"),ane=fe()({name:"VSparkline",props:rne(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Kn(oe(e,"color")),i=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),o=L(()=>{let l=parseInt(e.height,10);return i.value&&(l+=parseInt(e.labelSize,10)*1.5),l});ge(()=>{const l=e.type==="trend"?Fk:Nk,s=e.type==="trend"?Fk.filterProps(e):Nk.filterProps(e);return I(l,ve({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},s),n)})}}),ine=re({...Me(),...ZF({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),one=fe()({name:"VSpeedDial",props:ine(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=me(),i=L(()=>{var u;const[l,s="center"]=((u=e.location)==null?void 0:u.split(" "))??[];return`${l} ${s}`}),o=L(()=>({[`v-speed-dial__content--${i.value.replace(" ","-")}`]:!0}));return ge(()=>{const l=ef.filterProps(e);return I(ef,ve(l,{modelValue:r.value,"onUpdate:modelValue":s=>r.value=s,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value,e.contentClass],location:i.value,ref:a,transition:"fade-transition"}),{...n,default:s=>I(st,{defaults:{VBtn:{size:"small"}}},{default:()=>[I(sr,{appear:!0,group:!0,transition:e.transition},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,s)]}})]})})}),{}}}),FT=Symbol.for("vuetify:v-stepper"),s3=re({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),u3=fe()({name:"VStepperActions",props:s3(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=nn();function i(){n("click:prev")}function o(){n("click:next")}return ge(()=>{const l={onClick:i},s={onClick:o};return I("div",{class:"v-stepper-actions"},[I(st,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=r.prev)==null?void 0:u.call(r,{props:l}))??I(xt,l,null)]}}),I(st,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=r.next)==null?void 0:u.call(r,{props:s}))??I(xt,s,null)]}})])}),{}}}),c3=zi("v-stepper-header"),lne=re({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),sne=re({...lne(),...Iu()},"VStepperItem"),f3=fe()({name:"VStepperItem",directives:{Ripple:Po},props:sne(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,FT,!0),a=L(()=>(r==null?void 0:r.value.value)??e.value),i=L(()=>e.rules.every(d=>d()===!0)),o=L(()=>!e.disabled&&e.editable),l=L(()=>!e.disabled&&e.editable),s=L(()=>e.error||!i.value),u=L(()=>e.complete||e.rules.length>0&&i.value),c=L(()=>s.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=L(()=>({canEdit:l.value,hasError:s.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return ge(()=>{var p,m,y;const d=(!r||r.isSelected.value||u.value||l.value)&&!s.value&&!e.disabled,v=!!(e.title!=null||n.title),h=!!(e.subtitle!=null||n.subtitle);function g(){r==null||r.toggle()}return Zt(I("button",{class:["v-stepper-item",{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},r==null?void 0:r.selectedClass.value],disabled:!e.editable,onClick:g},[o.value&&Fl(!0,"v-stepper-item"),I(Pa,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:d?e.color:void 0,size:24},{default:()=>{var _;return[((_=n.icon)==null?void 0:_.call(n,f.value))??(c.value?I(wt,{icon:c.value},null):a.value)]}}),I("div",{class:"v-stepper-item__content"},[v&&I("div",{key:"title",class:"v-stepper-item__title"},[((p=n.title)==null?void 0:p.call(n,f.value))??e.title]),h&&I("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((m=n.subtitle)==null?void 0:m.call(n,f.value))??e.subtitle]),(y=n.default)==null?void 0:y.call(n,f.value)])]),[[ta("ripple"),e.ripple&&e.editable,null]])}),{}}}),une=re({...vn(o0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),d3=fe()({name:"VStepperWindow",props:une(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(FT,null),a=Ve(e,"modelValue"),i=L({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(l=>r.selected.value.includes(l.id)))==null?void 0:o.value},set(o){a.value=o}});return ge(()=>{const o=lu.filterProps(e);return I(lu,ve({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":l=>i.value=l,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),cne=re({...l0()},"VStepperWindowItem"),v3=fe()({name:"VStepperWindowItem",props:cne(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=su.filterProps(e);return I(su,ve({_as:"VStepperWindowItem"},r,{class:["v-stepper-window-item",e.class],style:e.style}),n)}),{}}}),fne=re({altLabels:Boolean,bgColor:String,completeIcon:String,editIcon:String,editable:Boolean,errorIcon:String,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},nonLinear:Boolean,flat:Boolean,...Su()},"Stepper"),dne=re({...fne(),...Au({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...s0(),...Hy(s3(),["prevText","nextText"])},"VStepper"),vne=fe()({name:"VStepper",props:dne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:i,selected:o}=Hl(e,FT),{displayClasses:l,mobile:s}=aa(e),{completeIcon:u,editIcon:c,errorIcon:f,color:d,editable:v,prevText:h,nextText:g}=Vl(e),p=L(()=>e.items.map((_,b)=>{const x=bn(_,e.itemTitle,_),S=bn(_,e.itemValue,b+1);return{title:x,value:S,raw:_}})),m=L(()=>r.value.findIndex(_=>o.value.includes(_.id))),y=L(()=>e.disabled?e.disabled:m.value===0?"prev":m.value===r.value.length-1?"next":!1);return Kt({VStepperItem:{editable:v,errorIcon:f,completeIcon:u,editIcon:c,prevText:h,nextText:g},VStepperActions:{color:d,disabled:y,prevText:h,nextText:g}}),ge(()=>{const _=uu.filterProps(e),b=!!(n.header||e.items.length),x=e.items.length>0,S=!e.hideActions&&!!(x||n.actions);return I(uu,ve(_,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":s.value},l.value,e.class],style:e.style}),{default:()=>{var T,C;return[b&&I(c3,{key:"stepper-header"},{default:()=>[p.value.map((w,A)=>{let{raw:D,...P}=w;return I(ke,null,[!!A&&I(Sh,null,null),I(f3,P,{default:n[`header-item.${P.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),x&&I(d3,{key:"stepper-window"},{default:()=>[p.value.map(w=>I(v3,{value:w.value},{default:()=>{var A,D;return((A=n[`item.${w.value}`])==null?void 0:A.call(n,w))??((D=n.item)==null?void 0:D.call(n,w))}}))]}),(T=n.default)==null?void 0:T.call(n,{prev:i,next:a}),S&&(((C=n.actions)==null?void 0:C.call(n,{next:a,prev:i}))??I(u3,{key:"stepper-actions","onClick:prev":i,"onClick:next":a},n))]}})}),{prev:i,next:a}}}),hne=re({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Mo(),...e0()},"VSwitch"),gne=fe()({name:"VSwitch",inheritAttrs:!1,props:hne(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"indeterminate"),i=Ve(e,"modelValue"),{loaderClasses:o}=ph(e),{isFocused:l,focus:s,blur:u}=ko(e),c=me(),f=yt&&window.matchMedia("(forced-colors: active)").matches,d=L(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=Wn(),h=L(()=>e.id||`switch-${v}`);function g(){a.value&&(a.value=!1)}function p(m){var y,_;m.stopPropagation(),m.preventDefault(),(_=(y=c.value)==null?void 0:y.input)==null||_.click()}return ge(()=>{const[m,y]=zl(n),_=qn.filterProps(e),b=Cl.filterProps(e);return I(qn,ve({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},m,_,{modelValue:i.value,"onUpdate:modelValue":x=>i.value=x,id:h.value,focused:l.value,style:e.style}),{...r,default:x=>{let{id:S,messagesId:T,isDisabled:C,isReadonly:w,isValid:A}=x;const D={model:i,isValid:A};return I(Cl,ve({ref:c},b,{modelValue:i.value,"onUpdate:modelValue":[P=>i.value=P,g],id:S.value,"aria-describedby":T.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:C.value,readonly:w.value,onFocus:s,onBlur:u},y),{...r,default:P=>{let{backgroundColorClasses:k,backgroundColorStyles:M}=P;return I("div",{class:["v-switch__track",f?void 0:k.value],style:M.value,onClick:p},[r["track-true"]&&I("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](D)]),r["track-false"]&&I("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](D)])])},input:P=>{let{inputNode:k,icon:M,backgroundColorClasses:V,backgroundColorStyles:O}=P;return I(ke,null,[k,I("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||f?void 0:V.value],style:e.inset?void 0:O.value},[r.thumb?I(st,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[r.thumb({...D,icon:M})]}):I(oT,null,{default:()=>[e.loading?I(mh,{name:"v-switch",active:!0,color:A.value===!1?void 0:d.value},{default:$=>r.loader?r.loader($):I(Qc,{active:$.isActive,color:$.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&I(wt,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),pne=re({color:String,height:[Number,String],window:Boolean,...Me(),...An(),...xu(),...Yt(),...nt(),...gt()},"VSystemBar"),mne=fe()({name:"VSystemBar",props:pne(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),{ssrBootStyles:s}=Cu(),u=L(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:Te("top"),layoutSize:u,elementSize:u,active:L(()=>!0),absolute:oe(e,"absolute")});return ge(()=>I(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,o.value,l.value,e.class],style:[i.value,c.value,s.value,e.style]},n)),{}}}),HT=Symbol.for("vuetify:v-tabs"),yne=re({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...vn(Qy({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),h3=fe()({name:"VTab",props:yne(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:i}=Kn(e,"sliderColor"),o=me(),l=me(),s=L(()=>e.direction==="horizontal"),u=L(()=>{var f,d;return((d=(f=o.value)==null?void 0:f.group)==null?void 0:d.isSelected.value)??!1});function c(f){var v,h;let{value:d}=f;if(d){const g=(h=(v=o.value)==null?void 0:v.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),p=l.value;if(!g||!p)return;const m=getComputedStyle(g).color,y=g.getBoundingClientRect(),_=p.getBoundingClientRect(),b=s.value?"x":"y",x=s.value?"X":"Y",S=s.value?"right":"bottom",T=s.value?"width":"height",C=y[b],w=_[b],A=C>w?y[S]-_[S]:y[b]-_[b],D=Math.sign(A)>0?s.value?"right":"bottom":Math.sign(A)<0?s.value?"left":"top":"center",k=(Math.abs(A)+(Math.sign(A)<0?y[T]:_[T]))/Math.max(y[T],_[T])||0,M=y[T]/_[T]||0,V=1.5;Ms(p,{backgroundColor:[m,"currentcolor"],transform:[`translate${x}(${A}px) scale${x}(${M})`,`translate${x}(${A/V}px) scale${x}(${(k-1)/V+1})`,"none"],transformOrigin:Array(3).fill(D)},{duration:225,easing:bv})}}return ge(()=>{const f=xt.filterProps(e);return I(xt,ve({symbol:HT,ref:o,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1},f,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var d;return I(ke,null,[((d=n.default)==null?void 0:d.call(n))??e.text,!e.hideSlider&&I("div",{ref:l,class:["v-tab__slider",a.value],style:i.value},null)])}})}),Ea({},o)}}),_ne=re({...vn(o0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),g3=fe()({name:"VTabsWindow",props:_ne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(HT,null),a=Ve(e,"modelValue"),i=L({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(l=>r.selected.value.includes(l.id)))==null?void 0:o.value},set(o){a.value=o}});return ge(()=>{const o=lu.filterProps(e);return I(lu,ve({_as:"VTabsWindow"},o,{modelValue:i.value,"onUpdate:modelValue":l=>i.value=l,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),bne=re({...l0()},"VTabsWindowItem"),p3=fe()({name:"VTabsWindowItem",props:bne(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=su.filterProps(e);return I(su,ve({_as:"VTabsWindowItem"},r,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function Sne(e){return e?e.map(t=>$C(t)?t:{text:t,value:t}):[]}const xne=re({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,sliderColor:String,...dT({mandatory:"force",selectedClass:"v-tab-item--selected"}),...Nn(),...nt()},"VTabs"),wne=fe()({name:"VTabs",props:xne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"modelValue"),i=L(()=>Sne(e.items)),{densityClasses:o}=dr(e),{backgroundColorClasses:l,backgroundColorStyles:s}=Et(oe(e,"bgColor")),{scopeId:u}=ku();return Kt({VTab:{color:oe(e,"color"),direction:oe(e,"direction"),stacked:oe(e,"stacked"),fixed:oe(e,"fixedTabs"),sliderColor:oe(e,"sliderColor"),hideSlider:oe(e,"hideSlider")}}),ge(()=>{const c=Iv.filterProps(e),f=!!(r.window||e.items.length>0);return I(ke,null,[I(Iv,ve(c,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,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--stacked":e.stacked},o.value,l.value,e.class],style:[{"--v-tabs-height":De(e.height)},s.value,e.style],role:"tablist",symbol:HT},u,n),{default:()=>{var d;return[((d=r.default)==null?void 0:d.call(r))??i.value.map(v=>{var h;return((h=r.tab)==null?void 0:h.call(r,{item:v}))??I(h3,ve(v,{key:v.text,value:v.value}),{default:r[`tab.${v.value}`]?()=>{var g;return(g=r[`tab.${v.value}`])==null?void 0:g.call(r,{item:v})}:void 0})})]}}),f&&I(g3,ve({modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,key:"tabs-window"},u),{default:()=>{var d;return[i.value.map(v=>{var h;return((h=r.item)==null?void 0:h.call(r,{item:v}))??I(p3,{value:v.value},{default:()=>{var g;return(g=r[`item.${v.value}`])==null?void 0:g.call(r,{item:v})}})}),(d=r.window)==null?void 0:d.call(r)]}})])}),{}}}),Cne=re({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))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Mo(),...wh()},"VTextarea"),Tne=fe()({name:"VTextarea",directives:{Intersect:gh},inheritAttrs:!1,props:Cne(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Ve(e,"modelValue"),{isFocused:o,focus:l,blur:s}=ko(e),u=L(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),c=L(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function f(D,P){var k,M;!e.autofocus||!D||(M=(k=P[0].target)==null?void 0:k.focus)==null||M.call(k)}const d=me(),v=me(),h=Te(""),g=me(),p=L(()=>e.persistentPlaceholder||o.value||e.active);function m(){var D;g.value!==document.activeElement&&((D=g.value)==null||D.focus()),o.value||l()}function y(D){m(),r("click:control",D)}function _(D){r("mousedown:control",D)}function b(D){D.stopPropagation(),m(),ht(()=>{i.value="",XC(e["onClick:clear"],D)})}function x(D){var k;const P=D.target;if(i.value=P.value,(k=e.modelModifiers)!=null&&k.trim){const M=[P.selectionStart,P.selectionEnd];ht(()=>{P.selectionStart=M[0],P.selectionEnd=M[1]})}}const S=me(),T=me(+e.rows),C=L(()=>["plain","underlined"].includes(e.variant));un(()=>{e.autoGrow||(T.value=+e.rows)});function w(){e.autoGrow&&ht(()=>{if(!S.value||!v.value)return;const D=getComputedStyle(S.value),P=getComputedStyle(v.value.$el),k=parseFloat(D.getPropertyValue("--v-field-padding-top"))+parseFloat(D.getPropertyValue("--v-input-padding-top"))+parseFloat(D.getPropertyValue("--v-field-padding-bottom")),M=S.value.scrollHeight,V=parseFloat(D.lineHeight),O=Math.max(parseFloat(e.rows)*V+k,parseFloat(P.getPropertyValue("--v-input-control-height"))),$=parseFloat(e.maxRows)*V+k||1/0,z=ln(M??0,O,$);T.value=Math.floor((z-k)/V),h.value=De(z)})}wn(w),Ce(i,w),Ce(()=>e.rows,w),Ce(()=>e.maxRows,w),Ce(()=>e.density,w);let A;return Ce(S,D=>{D?(A=new ResizeObserver(w),A.observe(S.value)):A==null||A.disconnect()}),Cn(()=>{A==null||A.disconnect()}),ge(()=>{const D=!!(a.counter||e.counter||e.counterValue),P=!!(D||a.details),[k,M]=zl(n),{modelValue:V,...O}=qn.filterProps(e),$=bT(e);return I(qn,ve({ref:d,modelValue:i.value,"onUpdate:modelValue":z=>i.value=z,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":C.value},e.class],style:e.style},k,O,{centerAffix:T.value===1&&!C.value,focused:o.value}),{...a,default:z=>{let{id:H,isDisabled:Y,isDirty:X,isReadonly:J,isValid:ce}=z;return I(xf,ve({ref:v,style:{"--v-textarea-control-height":h.value},onClick:y,onMousedown:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},$,{id:H.value,active:p.value||X.value,centerAffix:T.value===1&&!C.value,dirty:X.value||e.dirty,disabled:Y.value,focused:o.value,error:ce.value===!1}),{...a,default:le=>{let{props:{class:be,...ae}}=le;return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[e.prefix]),Zt(I("textarea",ve({ref:g,class:be,value:i.value,onInput:x,autofocus:e.autofocus,readonly:J.value,disabled:Y.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:m,onBlur:s},ae,M),null),[[ta("intersect"),{handler:f},null,{once:!0}]]),e.autoGrow&&Zt(I("textarea",{class:[be,"v-textarea__sizer"],id:`${ae.id}-sizer`,"onUpdate:modelValue":K=>i.value=K,ref:S,readonly:!0,"aria-hidden":"true"},null),[[um,i.value]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:P?z=>{var H;return I(ke,null,[(H=a.details)==null?void 0:H.call(a,z),D&&I(ke,null,[I("span",null,null),I(r0,{active:e.persistentCounter||o.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},d,v,g)}}),Ane=re({withBackground:Boolean,...Me(),...gt(),...nt()},"VThemeProvider"),Ine=fe()({name:"VThemeProvider",props:Ane(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e);return()=>{var a;return e.withBackground?I(e.tag,{class:["v-theme-provider",r.value,e.class],style:e.style},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}}):(a=n.default)==null?void 0:a.call(n)}}}),Dne=re({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Ue,iconColor:String,lineColor:String,...Me(),...Yt(),...Fi(),...An()},"VTimelineDivider"),Pne=fe()({name:"VTimelineDivider",props:Dne(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=mf(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Et(oe(e,"dotColor")),{roundedClasses:l}=Qt(e,"v-timeline-divider__dot"),{elevationClasses:s}=Un(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Et(oe(e,"lineColor"));return ge(()=>I("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[I("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&I("div",{key:"dot",class:["v-timeline-divider__dot",s.value,l.value,r.value],style:a.value},[I("div",{class:["v-timeline-divider__inner-dot",o.value,l.value],style:i.value},[n.default?I(st,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):I(wt,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),I("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),m3=re({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Ue,iconColor:String,lineInset:[Number,String],...Me(),...gn(),...An(),...Yt(),...Fi(),...nt()},"VTimelineItem"),kne=fe()({name:"VTimelineItem",props:m3(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),a=Te(0),i=me();return Ce(i,o=>{var l;o&&(a.value=((l=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:l.getBoundingClientRect().width)??0)},{flush:"post"}),ge(()=>{var o,l;return I("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":De(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${De(e.lineInset)})`:De(0)},e.style]},[I("div",{class:"v-timeline-item__body",style:r.value},[(o=n.default)==null?void 0:o.call(n)]),I(Pne,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&I("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((l=n.opposite)==null?void 0:l.call(n))])])}),{}}}),Mne=re({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)},...Hy(m3({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...Me(),...Nn(),...nt(),...gt()},"VTimeline"),Lne=fe()({name:"VTimeline",props:Mne(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:a}=dr(e),{rtlClasses:i}=Tn();Kt({VTimelineDivider:{lineColor:oe(e,"lineColor")},VTimelineItem:{density:oe(e,"density"),dotColor:oe(e,"dotColor"),fillDot:oe(e,"fillDot"),hideOpposite:oe(e,"hideOpposite"),iconColor:oe(e,"iconColor"),lineColor:oe(e,"lineColor"),lineInset:oe(e,"lineInset"),size:oe(e,"size")}});const o=L(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),l=L(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return ge(()=>I(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,l.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":De(e.lineThickness)},e.style]},n)),{}}}),Ene=re({...Me(),...La({variant:"text"})},"VToolbarItems"),Rne=fe()({name:"VToolbarItems",props:Ene(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{color:oe(e,"color"),height:"inherit",variant:oe(e,"variant")}}),ge(()=>{var r;return I("div",{class:["v-toolbar-items",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Vne=re({id:String,text:String,...vn(xh({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),y3=fe()({name:"VTooltip",props:Vne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{scopeId:a}=ku(),i=Wn(),o=L(()=>e.id||`v-tooltip-${i}`),l=me(),s=L(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=L(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=L(()=>e.transition?e.transition:r.value?"scale-transition":"fade-transition"),f=L(()=>ve({"aria-describedby":o.value},e.activatorProps));return ge(()=>{const d=ki.filterProps(e);return I(ki,ve({ref:l,class:["v-tooltip",e.class],style:e.style,id:o.value},d,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:s.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){var p;for(var v=arguments.length,h=new Array(v),g=0;g!0},setup(e,t){let{slots:n}=t;const r=wF(e,"validation");return()=>{var a;return(a=n.default)==null?void 0:a.call(n,r)}}}),Nne=Object.freeze(Object.defineProperty({__proto__:null,VAlert:iq,VAlertTitle:gF,VApp:hK,VAppBar:RK,VAppBarNavIcon:tq,VAppBarTitle:nq,VAutocomplete:IJ,VAvatar:Pa,VBadge:PJ,VBanner:LJ,VBannerActions:QF,VBannerText:e5,VBottomNavigation:RJ,VBottomSheet:OJ,VBreadcrumbs:FJ,VBreadcrumbsDivider:n5,VBreadcrumbsItem:r5,VBtn:xt,VBtnGroup:q1,VBtnToggle:FK,VCard:UJ,VCardActions:a5,VCardItem:l5,VCardSubtitle:i5,VCardText:s5,VCardTitle:o5,VCarousel:eQ,VCarouselItem:nQ,VCheckbox:hq,VCheckboxBtn:mo,VChip:Sf,VChipGroup:_q,VClassIcon:nT,VCode:rQ,VCol:Lee,VColorPicker:UQ,VCombobox:jQ,VComponentIcon:j1,VConfirmEdit:KQ,VContainer:Dee,VCounter:r0,VDataIterator:oee,VDataTable:xee,VDataTableFooter:Pv,VDataTableHeaders:cu,VDataTableRow:VT,VDataTableRows:fu,VDataTableServer:Aee,VDataTableVirtual:Cee,VDatePicker:Uee,VDatePickerControls:vx,VDatePickerHeader:hx,VDatePickerMonth:gx,VDatePickerMonths:px,VDatePickerYears:mx,VDefaultsProvider:st,VDialog:ix,VDialogBottomTransition:yK,VDialogTopTransition:_K,VDialogTransition:jy,VDivider:Sh,VEmptyState:Xee,VExpandTransition:Zy,VExpandXTransition:sT,VExpansionPanel:jee,VExpansionPanelText:yx,VExpansionPanelTitle:_x,VExpansionPanels:qee,VFab:Qee,VFabTransition:mK,VFadeTransition:wv,VField:xf,VFieldLabel:wd,VFileInput:tte,VFooter:rte,VForm:ite,VHover:lte,VIcon:wt,VImg:po,VInfiniteScroll:ute,VInput:qn,VItem:dte,VItemGroup:fte,VKbd:vte,VLabel:bf,VLayout:gte,VLayoutItem:mte,VLazy:_te,VLigatureIcon:KZ,VList:n0,VListGroup:tx,VListImg:Gq,VListItem:yo,VListItemAction:Wq,VListItemMedia:Yq,VListItemSubtitle:VF,VListItemTitle:OF,VListSubheader:NF,VLocaleProvider:Ste,VMain:wte,VMenu:ef,VMessages:bF,VNavigationDrawer:Lte,VNoSsr:Ete,VOtpInput:Vte,VOverlay:ki,VPagination:fx,VParallax:Bte,VProgressCircular:Qc,VProgressLinear:qy,VRadio:Fte,VRadioGroup:Gte,VRangeSlider:Wte,VRating:Yte,VResponsive:Z1,VRow:zee,VScaleTransition:oT,VScrollXReverseTransition:SK,VScrollXTransition:bK,VScrollYReverseTransition:wK,VScrollYTransition:xK,VSelect:wT,VSelectionControl:Cl,VSelectionControlGroup:mF,VSheet:uu,VSkeletonLoader:Kte,VSlideGroup:Iv,VSlideGroupItem:qte,VSlideXReverseTransition:TK,VSlideXTransition:CK,VSlideYReverseTransition:AK,VSlideYTransition:lT,VSlider:cx,VSnackbar:ene,VSpacer:Z5,VSparkline:ane,VSpeedDial:one,VStepper:vne,VStepperActions:u3,VStepperHeader:c3,VStepperItem:f3,VStepperWindow:d3,VStepperWindowItem:v3,VSvgIcon:tT,VSwitch:gne,VSystemBar:mne,VTab:h3,VTable:du,VTabs:wne,VTabsWindow:g3,VTabsWindowItem:p3,VTextField:ou,VTextarea:Tne,VThemeProvider:Ine,VTimeline:Lne,VTimelineItem:kne,VToolbar:K1,VToolbarItems:Rne,VToolbarTitle:iT,VTooltip:y3,VValidation:One,VVirtualScroll:i0,VWindow:lu,VWindowItem:su},Symbol.toStringTag,{value:"Module"}));function Bne(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:i,...o}=n,l=!Object.keys(o).length,{handler:s,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:(o==null?void 0:o.attr)??l,characterData:(o==null?void 0:o.char)??l,childList:(o==null?void 0:o.child)??l,subtree:(o==null?void 0:o.sub)??l}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1?arguments[1]:void 0;s==null||s(f,d),a&&_3(e,t)});i&&(s==null||s([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function _3(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const zne={mounted:Bne,unmounted:_3};function Fne(e,t){var a,i;const n=t.value,r={passive:!((a=t.modifiers)!=null&&a.active)};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},(i=t.modifiers)!=null&&i.quiet||n()}function Hne(e,t){var a;if(!((a=e._onResize)!=null&&a[t.instance.$.uid]))return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const Gne={mounted:Fne,unmounted:Hne};function b3(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},i=typeof r=="function"||"handleEvent"in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener("scroll",i,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:i,options:a,target:n?void 0:o})}function S3(e,t){var i;if(!((i=e._onScroll)!=null&&i[t.instance.$.uid]))return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function $ne(e,t){t.value!==t.oldValue&&(S3(e,t),b3(e,t))}const Wne={mounted:b3,unmounted:S3,updated:$ne};function Une(e,t){const n=typeof e=="string"?Dt(e):e,r=Yne(n,t);return{mounted:r,updated:r,unmounted(a){EC(null,a)}}}function Yne(e,t){return function(n,r,a){var f,d,v;const i=typeof t=="function"?t(r):t,o=((f=r.value)==null?void 0:f.text)??r.value??(i==null?void 0:i.text),l=$C(r.value)?r.value:{},s=()=>o??n.textContent,u=(a.ctx===r.instance.$?(d=Xne(a,r.instance.$))==null?void 0:d.provides:(v=a.ctx)==null?void 0:v.provides)??r.instance.$.provides,c=na(e,ve(i,l),s);c.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),EC(c,n)}}function Xne(e,t){const n=new Set,r=i=>{var o,l;for(const s of i){if(!s)continue;if(s===e||s.el&&e.el&&s.el===e.el)return!0;n.add(s);let u;if(s.suspense?u=r([s.ssContent]):Array.isArray(s.children)?u=r(s.children):(o=s.component)!=null&&o.vnode&&(u=r([(l=s.component)==null?void 0:l.subTree])),u)return u;n.delete(s)}return!1};if(!r([t.subTree]))return t;const a=Array.from(n).reverse();for(const i of a)if(i.component)return i.component;return t}const jne=Une(y3,e=>{var t;return{activator:"parent",location:(t=e.arg)==null?void 0:t.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value}}),Zne=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:jF,Intersect:gh,Mutate:zne,Resize:Gne,Ripple:Po,Scroll:Wne,Tooltip:jne,Touch:CT},Symbol.toStringTag,{value:"Module"})),Kne="dark",qne={dark:{colors:{primary:"#263238",secondary:"#616161",accent:"#86f8bf",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#86f8bf"}},light:{colors:{primary:"#01579b",secondary:"#757575",accent:"#00dfca",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#00dfca"}}},Jne={defaultTheme:Kne,themes:qne},R_=e=>e&&typeof e=="object"&&!Array.isArray(e),bx=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(R_(e)&&R_(n))for(const r in n)R_(n[r])?(e[r]||Object.assign(e,{[r]:{}}),bx(e[r],n[r])):Object.assign(e,{[r]:n[r]});return bx(e,...t)},Qne=bx({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},general:{title:e=>{const{normalize:t}=e;return t(["Allgemein"])},headLine:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},headLineImageTitle:e=>{const{normalize:t}=e;return t(["Hintergrundbild"])},headLineImageSubTitle:e=>{const{normalize:t}=e;return t(["Link zu einem Bild für den Hintergrund der Kopfzeile"])},headLineImageGradientTitle:e=>{const{normalize:t}=e;return t(["Farbfilter"])},headLineImageGradientSubTitle:e=>{const{normalize:t}=e;return t(["CSS Linear Gardient Definition für das Hintergrundbild"])},headLineTimeTitle:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},headLineTimeSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt die Uhrzeit vom FHEM Server in der Desktopansicht auf der linken Seite der Kopfzeile an"])},headLineDateTitle:e=>{const{normalize:t}=e;return t(["Datum"])},headLineDateSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt das Datum vom FHEM Server in der Desktopansicht in der Mitte der Kopfzeile an"])},headLineRouteTitle:e=>{const{normalize:t}=e;return t(["aktuelle Seite"])},headLineRouteSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt den aktuell ausgewählte Seite in der mobilen Ansicht in der Mitte der Kopfzeile an"])},headLineNavigationTitle:e=>{const{normalize:t}=e;return t(["Navigationsmenü ausblenden"])},headLineNavigationSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt den Buttom zum Einblenden des Navigaitonsmenü in der Desktopansicht an"])},darkMode:e=>{const{normalize:t}=e;return t(["Farbschema"])},darkModeTitle:e=>{const{normalize:t}=e;return t(["DarkMode über FHEM"])},darkModeSubTitle:e=>{const{normalize:t}=e;return t(["Schaltet in das dunkle Farbschema um, wenn der Wert des FHEM Reading zutrifft"])},defaultRoute:e=>{const{normalize:t}=e;return t(["Standardseite"])},defaultRouteTitle:e=>{const{normalize:t}=e;return t(["Seite beim Öffnen"])},defaultRouteSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine bestimmte Seite aus dem Navigationsmenü beim Öffnen"])},optionsMenu:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},optionsMenuDarkModeTitle:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},optionsMenuDarkModeSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Umschalten in das dunkle oder helle Farbschema"])},optionsMenuReloadPageTitle:e=>{const{normalize:t}=e;return t(["Seite aktualisieren"])},optionsMenuReloadPageSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Neuladen der Seite"])},optionsMenuSettingsTitle:e=>{const{normalize:t}=e;return t(["Einstellungen"])},optionsMenuSettingsSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Öffnen der Einstellungen"])},optionsMenuUpdateTitle:e=>{const{normalize:t}=e;return t(["Updates"])},optionsMenuUpdateSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Ausführen eines Updates, wenn es bereitsteht"])},optionsMenuLanguagesTitle:e=>{const{normalize:t}=e;return t(["Sprachen"])},optionsMenuLanguagesSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Optionsfeld zum Umschalten der Sprachen"])},fhemCommands:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},fhemCommandsName:e=>{const{normalize:t}=e;return t(["Name"])},fhemCommandsTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},fhemCommandsIcon:e=>{const{normalize:t}=e;return t(["Icon"])},fhemCommandsCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionen"])},optionsClose:e=>{const{normalize:t}=e;return t(["Schließen"])},optionsChipsTitle:e=>{const{normalize:t}=e;return t(["Darstellung"])},optionsChips:e=>{const{normalize:t}=e;return t(["Zeigt untergeordnete Navigationspunkte in kompakter Form an"])},optionsSortTitle:e=>{const{normalize:t}=e;return t(["Sortierung"])},optionsSort:e=>{const{normalize:t}=e;return t(["Sortiert untergeordnete Navigationspunkte aufsteigend"])},optionsDividerTitle:e=>{const{normalize:t}=e;return t(["Trennlinie"])},optionsDivider:e=>{const{normalize:t}=e;return t(["Zeigt eine Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["erweitert"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])},search:e=>{const{normalize:t}=e;return t(["Panel suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neues Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])},search:e=>{const{normalize:t}=e;return t(["Vorlage suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neue Vorlage"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])},search:e=>{const{normalize:t}=e;return t(["Variable suchen"])},key:e=>{const{normalize:t}=e;return t(["Variable"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUnique:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])},langUnique:e=>{const{normalize:t}=e;return t(["Sprache ist bereits vorhanden!"])},keyUnique:e=>{const{normalize:t}=e;return t(["Variable ist bereits vorhanden!"])}},assist:{title:e=>{const{normalize:t}=e;return t(["Assistent"])},ok:e=>{const{normalize:t}=e;return t(["Ok"])},cancel:e=>{const{normalize:t}=e;return t(["Abbruch"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},update:e=>{const{normalize:t}=e;return t(["Aktualisierung"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["Keine Einstellungen gefunden"])},text:e=>{const{normalize:t}=e;return t(["Für diese Instanz wurden noch keine Einstellungen vorgenommen. Bitte zuerst die Grundeinstellungen für FHEMapp vornehmen und speichern."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Daten wurden in die Zwischenablage kopiert."])}},checkDefs:{text:e=>{const{normalize:t}=e;return t(["Prüfe die Reihenfolge der Definitionen. Die Definition ohne Bedingung sollte immer am Ende stehen."])}}},default:e=>{const{normalize:t}=e;return t(["Standard"])}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},general:{title:e=>{const{normalize:t}=e;return t(["General"])},headLine:e=>{const{normalize:t}=e;return t(["Header"])},headLineImageTitle:e=>{const{normalize:t}=e;return t(["Background image"])},headLineImageSubTitle:e=>{const{normalize:t}=e;return t(["Link to an image for the background of the header"])},headLineImageGradientTitle:e=>{const{normalize:t}=e;return t(["Color filter"])},headLineImageGradientSubTitle:e=>{const{normalize:t}=e;return t(["CSS Linear Gardient definition for the background image"])},headLineTimeTitle:e=>{const{normalize:t}=e;return t(["Time"])},headLineTimeSubTitle:e=>{const{normalize:t}=e;return t(["Displays the time from the FHEM server in the desktop view on the left side of the header"])},headLineDateTitle:e=>{const{normalize:t}=e;return t(["Date"])},headLineDateSubTitle:e=>{const{normalize:t}=e;return t(["Displays the date from the FHEM server in the desktop view in the center of the header"])},headLineRouteTitle:e=>{const{normalize:t}=e;return t(["current page"])},headLineRouteSubTitle:e=>{const{normalize:t}=e;return t(["Displays the currently selected page in the mobile view in the center of the header"])},headLineNavigationTitle:e=>{const{normalize:t}=e;return t(["Hide navigation menu"])},headLineNavigationSubTitle:e=>{const{normalize:t}=e;return t(["Displays the button for showing the navigation menu in the desktop view"])},darkMode:e=>{const{normalize:t}=e;return t(["Color scheme"])},darkModeTitle:e=>{const{normalize:t}=e;return t(["DarkMode via FHEM"])},darkModeSubTitle:e=>{const{normalize:t}=e;return t(["Switches to the dark color scheme if the FHEM Reading value is correct"])},defaultRoute:e=>{const{normalize:t}=e;return t(["Standard page"])},defaultRouteTitle:e=>{const{normalize:t}=e;return t(["Page when opening"])},defaultRouteSubTitle:e=>{const{normalize:t}=e;return t(["Shows a specific page from the navigation menu when opened"])},optionsMenu:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},optionsMenuDarkModeTitle:e=>{const{normalize:t}=e;return t(["Day/night mode"])},optionsMenuDarkModeSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to switch to the dark or light color scheme"])},optionsMenuReloadPageTitle:e=>{const{normalize:t}=e;return t(["Update page"])},optionsMenuReloadPageSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to reload the page"])},optionsMenuSettingsTitle:e=>{const{normalize:t}=e;return t(["Settings"])},optionsMenuSettingsSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to open the settings"])},optionsMenuUpdateTitle:e=>{const{normalize:t}=e;return t(["Updates"])},optionsMenuUpdateSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to run an update when it is available"])},optionsMenuLanguagesTitle:e=>{const{normalize:t}=e;return t(["Languages"])},optionsMenuLanguagesSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option field for switching languages"])},fhemCommands:e=>{const{normalize:t}=e;return t(["Options menu FHEM commands"])},fhemCommandsName:e=>{const{normalize:t}=e;return t(["Name"])},fhemCommandsTitle:e=>{const{normalize:t}=e;return t(["Description"])},fhemCommandsIcon:e=>{const{normalize:t}=e;return t(["Icon"])},fhemCommandsCmd:e=>{const{normalize:t}=e;return t(["FHEM command"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Options"])},optionsClose:e=>{const{normalize:t}=e;return t(["Close"])},optionsChipsTitle:e=>{const{normalize:t}=e;return t(["Style"])},optionsChips:e=>{const{normalize:t}=e;return t(["Displays subordinate navigation points in compact form"])},optionsSortTitle:e=>{const{normalize:t}=e;return t(["Sorting"])},optionsSort:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation items in ascending order"])},optionsDividerTitle:e=>{const{normalize:t}=e;return t(["Divider"])},optionsDivider:e=>{const{normalize:t}=e;return t(["Shows a dividing line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["Advanced"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])},search:e=>{const{normalize:t}=e;return t(["Panel search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])},search:e=>{const{normalize:t}=e;return t(["Template search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Template"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])},search:e=>{const{normalize:t}=e;return t(["Key search"])},key:e=>{const{normalize:t}=e;return t(["Key"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUnique:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])},langUnique:e=>{const{normalize:t}=e;return t(["Language is already defined!"])},keyUnique:e=>{const{normalize:t}=e;return t(["Key is already defined!"])}},assist:{title:e=>{const{normalize:t}=e;return t(["Wizard"])},ok:e=>{const{normalize:t}=e;return t(["Ok"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])},update:e=>{const{normalize:t}=e;return t(["Update"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["No settings found"])},text:e=>{const{normalize:t}=e;return t(["No settings have yet been made for this instance. Please make and save the basic settings for FHEMapp first."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Data has been copied to the clipboard."])}},checkDefs:{text:e=>{const{normalize:t}=e;return t(["Check the order of the definitions. The definition without a condition should always be at the end."])}}},default:e=>{const{normalize:t}=e;return t(["Default"])}}}});/*! ***************************************************************************** +`);for(const Z of B)Z.length>0&&(G=p(Z),/-/.test(G[0])&&r.evtBuffer.push({reading:G[0],value:G[1]}));w()}function D(){let W=d("?inform=type=status;filter=.*;fmt=JSON&XHR=1");return r.evtBuffer=[],!n.settings.xhr&&typeof WebSocket=="function"?(r.conn=new WebSocket(W.replace(/^http/i,"ws")),r.conn.onopen=()=>{a(4,"Websocket Connection opened.")},r.conn.onmessage=B=>A(B),r.conn.onerror=()=>P(0),r.conn.onclose=()=>P(0)):(r.conn=new XMLHttpRequest,r.conn.open("GET",W,!0),r.conn.onloadstart=()=>{n.settings.xhr||(n.settings.xhr=!0,a(3,"Websocket is not supported by the browser. Fallback to longpoll connection.",null,"websocket")),a(4,"Longpoll Connection opened.")},r.conn.onerror=()=>P(0),r.conn.onloadend=()=>P(0),r.conn.onreadystatechange=()=>{r.conn.status===200&&r.conn.readyState===3&&A(r.conn.responseText)},r.conn.send()),!0}function P(W){let B;W<3e3&&(n.message={}),setTimeout(async()=>{B=await K(!0),B||(W<3e3?W+=500:(n.message=!1,a(3,"Connection to FHEM was interrupted. Try to reconnect in 3 seconds.",null,"reconnect")),P(W))},W)}function k(W,B){let G=B.trim().split("-"),Z=W.map(R=>R.key).indexOf(G[0]);return Z!==-1?G[0]=W[Z].name:G.unshift(W[0].name),G.join("-")}function M(W,B,G){let Z,R,N;if(B)for(const[j,Q]of Object.entries(B))typeof B[j]=="object"?M(W,B[j],[...G,j]):typeof Q=="string"&&(Z=Q.replace(/\\:/g,":"),!/^::/.test(Z)&&/.*:.*:.*/.test(Z)&&(R=k(W,Z.split(":")[0]),N=r.panelMap.map(q=>q.reading).indexOf(R),N===-1?r.panelMap.push({reading:R,items:[[...G,j]]}):r.panelMap[N].items.push([...G,j]),/%d\(.*{.*"diff".*/.test(Z)&&setInterval(()=>{let q=$(n.panelList,G);q[0]=q[0]+" ",q[0]=q[0].substr(0,q[0].length-1)},1e3)))}function V(W){let B=[],G;if(!Array.isArray(W)||Array.isArray(W)&&W.length===0)return!1;for(const Z of W)G=Z.split(":"),B.push({key:G[0],name:G[1]||G[0]});return B}function O(){let W,B,G=JSON.parse(JSON.stringify(n.config.panels)),Z=JSON.parse(JSON.stringify(n.config.templates)),R,N;n.config.panels.length===0&&a(3,"No Panels defined.",null,"noPanels"),r.panelMap=[],n.panelList=[];for(const[j,Q]of Object.entries(G)){if(W={},R=Q.template?Z.map(q=>q.name).indexOf(Q.template):-1,R!==-1){W=JSON.parse(JSON.stringify(Z[R]));for(const q of Object.keys(Q))if(q==="main"){for(const[se,_e]of Object.entries(Q.main))if(_e.level){for(const F of Object.keys(_e.level))if(_e.level[F]){W.main[se]=_e;break}}}else typeof Q[q]=="object"&&W[q]&&Object.assign(W[q],Q[q]);W.name=Q.name}else W=Q;B=V(W.panel?W.panel.devices:[]),B?(M(B,W,[j]),n.panelList.push(W)):a(3,"No Devices defined in Panel "+W.name)}return r.panelMap.push({reading:n.fhemDevice+"-update_available",task:"update"}),n.header.darkModeOverFhem&&(N=n.header.darkModeOverFhem.split(":"),N.length===2&&r.panelMap.push({reading:N[0],task:"darkMode"})),a(4,"PanelList and PanelMapping created.",{panelList:n.panelList,panelMap:r.panelMap}),!0}function $(W,B){return B.reduce((G,Z)=>G&&G[Z],W)}async function z(){let W=[],B=JSON.parse(JSON.stringify(n.panelList)),G,Z,R,N,j,Q;for(const q of r.panelMap)G=q.reading.split("-")[0],W.indexOf(G)===-1&&W.push(G);if(W.length===0)return a(3,"No Devices in Panels defined.",null,"noPanels"),!0;if(Z=await v("json","jsonlist2 "+W.join(",")),!!Z){for(const q of r.panelMap)if(R=q.reading.split("-"),N=Z.Results.map(se=>se.Name).indexOf(R[0]),j=[],Q=null,R[1]==="i"?j=["Internals",R[2]]:R[1]==="a"?j=["Attributes",R[2]]:R[R.length-1]==="ts"?(R.pop(),R.shift(),j=["Readings",R.join("-"),"Time"]):(R.shift(),j=["Readings",R.join("-"),"Value"]),Q=$(Z.Results[N],j),q.items)for(const se of q.items)C(B,se,Q);else T(q.task,Q);return n.panelList=B,a(4,"Devices from FHEM loaded.",Z),!0}}function H(W,B){let G=null;if(!B||!Array.isArray(B)||B.length<1)return W;for(const Z of B)if(/.*:.*/.test(Z)&&(G=Z.split(":"),RegExp(G[0]).test(W)))return G[1];return W}function Y(W,B){let G,Z=[],R=new Date(new Date().getTime()+r.timeOffset)-new Date(W),N=B.days?Math.floor(R/(1e3*60*60*24)):0,j=B.hours?Math.floor(R/(1e3*60*60))-N*24:0,Q=B.minutes?Math.floor(R/(1e3*60))-N*24*60-j*60:0,q=B.seconds?Math.floor(R/1e3)-N*24*60*60-j*60*60-Q*60:0;return/%t\(.*\)/.test(B.daysSuffix)&&(G=/%t\(.*\)/.exec(B.daysSuffix),B.daysSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.hoursSuffix)&&(G=/%t\(.*\)/.exec(B.hoursSuffix),B.hoursSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.minutesSuffix)&&(G=/%t\(.*\)/.exec(B.minutesSuffix),B.minutesSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),/%t\(.*\)/.test(B.secondsSuffix)&&(G=/%t\(.*\)/.exec(B.secondsSuffix),B.secondsSuffix.replace(G[0],e.t(G[0].slice(3,-1)))),B.days&&N>0&&Z.push(N,B.daysSuffix||" Tag(e) "),B.hours&&Z.push(j,B.hoursSuffix||" Stunde(n) "),B.minutes&&Z.push(B.hoursSuffix===":"&&Q<10?0:"",Q,B.minutesSuffix||" Minute(n) "),B.seconds&&Z.push(B.minutesSuffix===":"&&q<10?0:"",q,B.secondsSuffix||" Sekunde(n) "),Z.join("").trim()}function X(W,B,G){let Z=W;if(typeof W!="string")return W;if(/:/.test(B)&&(B=B.replace(/:/g,":")),/:/.test(Z)&&(Z=Z.replace(/:/g,":")),/%s/.test(Z)&&(Z=Z.replace(/%s/g,B)),/%n\(.*\)/.test(Z)){Z=Z.replace("%n()","%n(0)");let R=/%n\(.*\)/.exec(Z),N=/-?[0-9]/.exec(B);if(!N)return null;let j=R[0].slice(3,-1).split(","),Q=parseFloat(j[1]||0),q=parseFloat(j[0]||0),se=parseFloat(B.slice(N.index))+Q;Z=R.input.replace(R[0],G?se.toFixed(q):e.n(se,{minimumFractionDigits:q,maximumFractionDigits:q}))}if(/%d\(.*\)/.test(Z)&&B){let R=/%d\(.*\)/.exec(Z),N=R[0].slice(3,-1),j={dateStyle:"short",timeStyle:"medium"},Q=B.replace(" ","T"),q=/^(\d{1,2})\.(\d{1,2})\.(\d{2,4})/.exec(Q);N==="time"&&(j={hour:"numeric",minute:"numeric",second:"numeric"}),N==="date"&&(j={dateStyle:"short"}),/{.*}/.test(N)&&(j=p(N)),q&&(Q=Q.replace(q[0],[q[3],q[2],q[1]].join("-"))),/(T|Z)/.test(Q)||(Q+="T00:00:00"),/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)((-(\d{2}):(\d{2})|Z)?)$/.test(Q)?Z=R.input.replace(R[0],j.diff?Y(Q,j.diff):e.d(Q,j).replace(", "," ")):Z=R.input.replace(R[0],Q+" -> no ISO-Date")}if(/%t\(.*\)/.test(Z)){let R=/%t\(.*\)/.exec(Z);Z=R.input.replace(R[0],e.t(R[0].slice(3,-1)))}if(/%r\(.*\,.*\,.*\)/.test(Z)){let N=/%r\(.*\)/.exec(Z)[0].slice(3,-1).split(","),j=N[N.length-1],Q=N[N.length-2];N.splice(-2,2),Z=N.join(",").replace(new RegExp(Q,"g"),j)}return Z}function J(W,B,G,Z,R,N){let j=Z?[]:{},Q,q,se,_e,F,U={},ee=B&&Array.isArray(B),ye=G&&Array.isArray(G),xe;if(ee)for(const[Se,ie]of Object.entries(B))U[ie]=ye?G[Se]:null;if(Z||(j=Object.assign({},U)),!W)return j;Q=JSON.parse(JSON.stringify(W));for(let Se of Q){if(Se=Se.replace(/\\:/g,":"),/.*:.*:.*/.test(Se)||(Se="::"+Se),q=Se.split(":"),se=!0,R&&q[0].split(R).length>1){for(const ie of q[0].split(R))Q.push([ie,...q.slice(1)].join(":"));continue}if(q[1]&&(se=!1,_e=parseFloat(q[1]),isNaN(_e)?RegExp(q[1]?q[1]:".").test(q[0])&&(se=!0):(F=/-?[0-9]/.exec(q[0]),F&&F.index!==-1&&parseFloat(q[0].slice(F.index))>=_e&&(se=!0))),se){xe=Object.assign({},U);for(let[ie,de]of Object.entries(q.slice(2)))de==="true"&&(de=!0),de==="false"&&(de=!1),de!==""&&(xe[ee&&B[ie]?B[ie]:[ie]]=X(de,q[0],N));if(Z)j.push(xe);else{j=xe;break}}}return j}function ce(W,B){let G=W.split("->"),Z={name:G[0],title:G[0]},R=B.map(N=>N.name).indexOf(Z.name);return R!==-1&&Object.assign(Z,B[R]),G.length>1&&(Z.group=ce(G.slice(1).join("->"),Z.group||[])),R!==-1?B[R]=Z:Z.name&&B.push(Z),B}function le(W){for(const B of W)B.sort&&B.group&&B.group.length>1&&B.group.sort((G,Z)=>G.title.toUpperCase()>Z.title.toUpperCase()?1:Z.title.toUpperCase()>G.title.toUpperCase()?-1:0),B.group&&le(B.group)}function be(){let W=[];n.navigation=JSON.parse(JSON.stringify(n.config.navigation));for(const B of n.panelList)if(B.panel.navigation&&(W=J(B.panel.navigation,["route"],[""],!0,","),J(B.panel.show,["show"],[!0]).show))for(const G of W)ce(G.route,n.navigation);return le(n.navigation),a(4,"Navigation loaded.",n.navigation),!0}function ae(){let W,B,G=l();if(n.panelView=[],/^panel=.*/.test(n.currentView))B=n.panelList.map(Z=>Z.name).indexOf(n.currentView.split("=")[1]),B!==-1&&n.panelView.push(B);else for(const[Z,R]of Object.entries(n.panelList))R.panel.navigation&&(W=J(R.panel.navigation,["route"],[""],!0,","),W.map(N=>N.route).indexOf(n.currentView)!==-1&&n.panelView.push(Z));return w(),a("4","PanelView loaded.",{view:n.currentView}),l(G),!0}async function K(W){let B=!0,G=l();return a(4,W?"Create Session...":"Refresh Session..."),n.isReady=!1,W&&(r.conn=null),B&&W&&(B=await h()),B&&W&&(B=D()),B&&(B=await g()),B&&(B=await b()),B&&(B=await x()),B&&(B=O()),B&&(B=await z()),B&&(B=be()),B&&(B=ae()),B?(n.message=!1,n.isReady=!0,a(1,W?"FHEMApp launched.":"Session refreshed."),W&&n.noConfig&&(await Ua.push({name:"settings",query:Ua.currentRoute.value.query}),a(3,"No Config handling",null,"noConfig"))):a(3,"FHEMApp launching failed."),l(G),B}function ne(){a(1,"FHEMApp launching..."),c(),o(),i(),Ua.afterEach(W=>{let B=f(W);if(B.langChanged&&(e.locale.value=n.settings.lang),B.darkChanged&&u(n.settings.dark==="0"?"light":"dark"),B.connChanged||!n.isReady)return K(!0);if(B.configChanged)return location.reload();B.routeChanged&&ae()})}return Ua.isReady().then(ne()),{app:n,getEl:$,handleDefs:J,getIcon:H,replacer:X,createSession:K,request:v,thread:l,stringToJson:p,log:a,help:s,changeDarkMode:u,appUpdate:S,loadTemplates:x,createURL:d}}),Kz={__name:"AppNavigation",props:{items:Array,path:String,isChip:Boolean},setup(e){const t=e,n=aT(),r=i=>t.path?t.path+"->"+i:i,a=i=>{Ua.push({name:"devices",params:{view:r(t.items[i].name)},query:Ua.currentRoute.value.query})};return(i,o)=>{const l=Dt("v-list-item"),s=Dt("v-chip"),u=Dt("v-list-group"),c=Dt("v-divider");return Xt(!0),Gs(ke,null,u1(e.items,(f,d)=>(Xt(),Gs(ke,null,[(!f.group||f.group.length<1)&&!e.isChip?(Xt(),jn(l,{key:0,title:Be(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",onClick:v=>a(d)},null,8,["title","prepend-icon","onClick"])):Xr("",!0),(!f.group||f.group.length<1)&&e.isChip?(Xt(),jn(s,{key:1,class:"my-1 ml-2","prepend-icon":f.icon,onClick:v=>a(d)},{default:Vt(()=>[ea(il(Be(n).replacer(f.title,"")||f.name),1)]),_:2},1032,["prepend-icon","onClick"])):Xr("",!0),f.group&&f.group.length>0?(Xt(),jn(u,{key:2},{activator:Vt(({props:v})=>[(Xt(),jn(l,ve({ref_for:!0},v,{title:Be(n).replacer(f.title,"")||f.name,"prepend-icon":f.icon,rounded:"pill",key:d}),null,16,["title","prepend-icon"]))]),default:Vt(()=>[I(Kz,{items:f.group,isChip:f.groupAsChips,path:r(f.name)},null,8,["items","isChip","path"])]),_:2},1024)):Xr("",!0),f.divider?(Xt(),jn(c,{key:3})):Xr("",!0)],64))),256)}}},aK={__name:"OptionsMenu",setup(e){const t=aT(),n=vh(),r=L(()=>{let o=[],l=t.app.header,s={darkMode:{name:"darkMode",title:"%t(_app.options.darkMode)",icon:"mdi-theme-light-dark"},reloadPage:{name:"reloadPage",title:"%t(_app.options.reload)",icon:"mdi-reload"},settings:{name:"settings",title:"%t(_app.options.settings)",icon:"mdi-cogs"},update:{name:"update",title:"%t(_app.options.update)",icon:"mdi-cloud-download-outline"}};return l.showDarkMode&&o.push(s.darkMode),l.showReloadPage&&o.push(s.reloadPage),l.showSettings&&o.push(s.settings),l.showUpdate&&t.app.updateAvailable&&o.push(s.update),o.push(...l.commands),o}),a=L(()=>Object.keys(n.messages.value));function i(o){let l=r.value[o];l.name==="reloadPage"&&location.reload(),l.name==="settings"&&Ua.push({name:"settings",query:Ua.currentRoute.value.query}),l.name==="darkMode"&&t.changeDarkMode(),l.name==="update"&&t.appUpdate(),l.cmd&&t.request("text",l.cmd)}return(o,l)=>{const s=Dt("v-btn"),u=Dt("v-badge"),c=Dt("v-icon"),f=Dt("v-list-item"),d=Dt("v-divider"),v=Dt("v-btn-toggle"),h=Dt("v-list"),g=Dt("v-menu");return r.value.length>0?(Xt(),jn(g,{key:0},{activator:Vt(({props:p})=>[I(u,{"model-value":Be(t).app.updateAvailable&&Be(t).app.header.showUpdate,color:"error",dot:"",class:"mr-2"},{default:Vt(()=>[I(s,ve({icon:"mdi-dots-vertical",density:"compact"},p),null,16)]),_:2},1032,["model-value"])]),default:Vt(()=>[I(h,null,{default:Vt(()=>[(Xt(!0),Gs(ke,null,u1(r.value,(p,m)=>(Xt(),jn(f,{rounded:"pill",key:m,title:Be(t).replacer(p.title,""),onClick:y=>i(m)},{prepend:Vt(()=>[I(u,{"model-value":Be(t).app.updateAvailable&&p.name==="update",color:"error",dot:""},{default:Vt(()=>[I(c,{icon:p.icon,density:"compact"},null,8,["icon"])]),_:2},1032,["model-value"])]),_:2},1032,["title","onClick"]))),128)),r.value.length>0&&Be(t).app.header.showLanguages?(Xt(),jn(d,{key:0,class:"pb-2"})):Xr("",!0),Be(t).app.header.showLanguages?(Xt(),jn(f,{key:1,class:"text-center"},{default:Vt(()=>[I(v,{modelValue:Be(n).locale.value,"onUpdate:modelValue":l[0]||(l[0]=p=>Be(n).locale.value=p),divided:"",density:"compact"},{default:Vt(()=>[(Xt(!0),Gs(ke,null,u1(a.value,p=>(Xt(),jn(s,{value:p,size:"small",key:p},{default:Vt(()=>[ea(il(p),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Xr("",!0)]),_:1})]),_:1})):Xr("",!0)}}},iK=""+new URL("logo_v4-DcYcUQwu.png",import.meta.url).href,oK={key:0,class:"text-h5"},lK={key:0,class:"text-h5"},sK={key:1,class:"text-h5"},uK={__name:"App",setup(e){const t=aT(),{mobile:n}=aa(),r=me(!t.app.header.hideNavigation.value),a=L(()=>{let o=[],l,s;if(t.app.currentView&&!/^panel=/.test(t.app.currentView)){o.push(...t.app.navigation);for(const u of t.app.currentView.split("->"))l=o.map(c=>c.name).indexOf(u),l!==-1?(s=t.replacer(o[l].title,""),o[l].group&&o[l].group.length>0&&(o=o[l].group)):s=u}return s});function i(){Ua.push({name:"internals",query:Ua.currentRoute.value.query})}return(o,l)=>{const s=Dt("v-progress-circular"),u=Dt("v-overlay"),c=Dt("v-img"),f=Dt("v-divider"),d=Dt("v-list"),v=Dt("v-col"),h=Dt("v-icon"),g=Dt("v-row"),p=Dt("v-navigation-drawer"),m=Dt("v-app-bar-nav-icon"),y=Dt("v-btn"),_=Dt("v-app-bar"),b=Dt("v-alert"),x=Dt("RouterView"),S=Dt("v-container"),T=Dt("v-main"),C=Dt("v-layout"),w=Dt("v-app");return Xt(),jn(w,{class:"noselect"},{default:Vt(()=>[I(C,null,{default:Vt(()=>[I(u,{"model-value":Be(t).app.threads.length>0,class:"align-center justify-center"},{default:Vt(()=>[I(s,{indeterminate:"",size:"64"})]),_:1},8,["model-value"]),I(p,{modelValue:r.value,"onUpdate:modelValue":l[0]||(l[0]=A=>r.value=A),color:"secondary",temporary:Be(t).app.header.hideNavigation},{prepend:Vt(()=>[I(c,{src:Be(iK)},null,8,["src"]),I(f)]),default:Vt(()=>[I(d,null,{default:Vt(()=>[I(Kz,{items:Be(t).app.navigation},null,8,["items"])]),_:1}),I(f),I(g,{"no-gutters":"",class:"mx-2 my-1"},{default:Vt(()=>[I(v,null,{default:Vt(()=>[ea(il(Be(t).app.version),1)]),_:1}),I(v,{cols:"2",class:"text-right"},{default:Vt(()=>[I(h,{icon:Be(t).app.isReady?"mdi-sync":"mdi-alert",size:"small"},null,8,["icon"])]),_:1})]),_:1}),I(f)]),_:1},8,["modelValue","temporary"]),Be(t).app.isLoaded?(Xt(),jn(_,{key:0,order:Be(n)?0:-1,color:Be(t).app.settings.loglevel>6?"error":"primary"},m8({prepend:Vt(()=>[I(m,{class:oh(Be(t).app.header.hideNavigation?"":"d-lg-none"),onClick:l[1]||(l[1]=C1(A=>r.value=!r.value,["stop"]))},null,8,["class"]),!Be(n)&&Be(t).app.header.showTime?(Xt(),Gs("div",oK,il(o.$d(Be(t).app.header.time,Be(t).app.header.timeFormat)),1)):Xr("",!0)]),append:Vt(()=>[Be(t).app.settings.loglevel>6?(Xt(),jn(y,{key:0,icon:"mdi-information",onClick:l[2]||(l[2]=A=>i())})):Xr("",!0),I(aK)]),default:Vt(()=>[!Be(n)&&Be(t).app.header.showDate?(Xt(),Gs("div",lK,il(o.$d(Be(t).app.header.time,Be(t).app.header.dateFormat)),1)):Xr("",!0),Be(n)&&Be(t).app.header.showTitle?(Xt(),Gs("div",sK,il(a.value),1)):Xr("",!0)]),_:2},[Be(t).app.header.imageUrl&&Be(t).app.settings.loglevel<7?{name:"image",fn:Vt(()=>[I(c,{src:Be(t).app.header.imageUrl,cover:"",gradient:Be(t).app.header.imageGradient},null,8,["src","gradient"])]),key:"0"}:void 0]),1032,["order","color"])):Xr("",!0),I(T,null,{default:Vt(()=>[I(S,{fluid:"",class:"pa-2"},{default:Vt(()=>[Be(t).app.message&&Be(t).app.message.type?(Xt(),jn(b,{key:0,closable:"",type:Be(t).app.message.type,title:o.$t(Be(t).app.message.title),text:o.$t(Be(t).app.message.text),class:"mb-2 mx-1","onClick:close":l[3]||(l[3]=A=>Be(t).app.message=!1)},null,8,["type","title","text"])):Xr("",!0),I(x)]),_:1})]),_:1})]),_:1})]),_:1})}}},cK={badge:"Abzeichen",open:"Öffnen",close:"Schließen",dismiss:"Verwerfen",confirmEdit:{ok:"OK",cancel:"Abbrechen"},dataIterator:{noResultsText:"Keine Elemente gefunden",loadingText:"Lade Elemente..."},dataTable:{itemsPerPageText:"Zeilen pro Seite:",ariaLabel:{sortDescending:"Absteigend sortiert.",sortAscending:"Aufsteigend sortiert.",sortNone:"Nicht sortiert.",activateNone:"Aktivieren um Sortierung zu entfernen.",activateDescending:"Aktivieren um absteigend zu sortieren.",activateAscending:"Aktivieren um aufsteigend zu sortieren."},sortBy:"Sortiere nach"},dataFooter:{itemsPerPageText:"Elemente pro Seite:",itemsPerPageAll:"Alle",nextPage:"Nächste Seite",prevPage:"Vorherige Seite",firstPage:"Erste Seite",lastPage:"Letzte Seite",pageText:"{0}-{1} von {2}"},dateRangeInput:{divider:"bis"},datePicker:{itemsSelected:"{0} ausgewählt",range:{title:"Daten auswählen",header:"Daten eingeben"},title:"Datum auswählen",header:"Datum eingeben",input:{placeholder:"Datum eingeben"}},noDataText:"Keine Daten vorhanden",carousel:{prev:"Vorheriges Bild",next:"Nächstes Bild",ariaLabel:{delimiter:"Element {0} von {1}"}},calendar:{moreEvents:"{0} mehr",today:"Heute"},input:{clear:"{0} leeren",prependAction:"{0} vorangestellte Aktion",appendAction:"{0} angehängte Aktion",otp:"Bitte OTP-Zeichen {0} eingeben"},fileInput:{counter:"{0} Dateien",counterSize:"{0} Dateien ({1} gesamt)"},timePicker:{am:"AM",pm:"PM",title:"Uhrzeit auswählen"},pagination:{ariaLabel:{root:"Seitennavigation",next:"Nächste Seite",previous:"Vorherige Seite",page:"Gehe zu Seite {0}",currentPage:"Aktuelle Seite, Seite {0}",first:"Erste Seite",last:"Letzte Seite"}},stepper:{next:"Weiter",prev:"Zurück"},rating:{ariaLabel:{item:"Bewertung {0} von {1}"}},loading:"Laden...",infiniteScroll:{loadMore:"Mehr laden",empty:"Nichts weiteres"}},fK={badge:"Placa",open:"Open",close:"Cerrar",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Cancel"},dataIterator:{noResultsText:"Ningún elemento coincide con la búsqueda",loadingText:"Cargando..."},dataTable:{itemsPerPageText:"Filas por página:",ariaLabel:{sortDescending:"Orden descendente.",sortAscending:"Orden ascendente.",sortNone:"Sin ordenar.",activateNone:"Pulse para quitar orden.",activateDescending:"Pulse para ordenar de forma descendente.",activateAscending:"Pulse para ordenar de forma ascendente."},sortBy:"Ordenado por"},dataFooter:{itemsPerPageText:"Elementos por página:",itemsPerPageAll:"Todos",nextPage:"Página siguiente",prevPage:"Página anterior",firstPage:"Primera página",lastPage:"Última página",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"to"},datePicker:{itemsSelected:"{0} selected",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No hay datos disponibles",carousel:{prev:"Visual anterior",next:"Visual siguiente",ariaLabel:{delimiter:"Visual {0} de {1}"}},calendar:{moreEvents:"{0} más",today:"Today"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} archivos",counterSize:"{0} archivos ({1} en total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Navegación de paginación",next:"Página siguiente",previous:"Página anterior",page:"Ir a la página {0}",currentPage:"Página actual, página {0}",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Puntuación {0} de {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},dK={badge:"Badge",open:"Ouvrir",close:"Fermer",dismiss:"Dismiss",confirmEdit:{ok:"OK",cancel:"Annuler"},dataIterator:{noResultsText:"Aucun enregistrement correspondant trouvé",loadingText:"Chargement de l'élément..."},dataTable:{itemsPerPageText:"Lignes par page :",ariaLabel:{sortDescending:"Tri décroissant.",sortAscending:"Tri croissant.",sortNone:"Non trié.",activateNone:"Activer pour supprimer le tri.",activateDescending:"Activer pour trier par ordre décroissant.",activateAscending:"Activer pour trier par ordre croissant."},sortBy:"Trier par"},dataFooter:{itemsPerPageText:"Éléments par page :",itemsPerPageAll:"Tous",nextPage:"Page suivante",prevPage:"Page précédente",firstPage:"Première page",lastPage:"Dernière page",pageText:"{0}-{1} de {2}"},dateRangeInput:{divider:"à"},datePicker:{itemsSelected:"{0} selected",range:{title:"Sélectionner des dates",header:"Entrer des dates"},title:"Sélectionner une date",header:"Entrer une date",input:{placeholder:"Entrer une date"}},noDataText:"Aucune donnée disponible",carousel:{prev:"Visuel précédent",next:"Visuel suivant",ariaLabel:{delimiter:"Diapositive {0} de {1}"}},calendar:{moreEvents:"{0} de plus",today:"Today"},input:{clear:"Vider {0}",prependAction:"{0} action avant",appendAction:"{0} action après",otp:"Caractère {0} du mot de passe à usage unique"},fileInput:{counter:"{0} fichier(s)",counterSize:"{0} fichier(s) ({1} au total)"},timePicker:{am:"AM",pm:"PM",title:"Select Time"},pagination:{ariaLabel:{root:"Navigation de pagination",next:"Page suivante",previous:"Page précédente",page:"Aller à la page {0}",currentPage:"Page actuelle, Page {0}",first:"Première page",last:"Dernière page"}},stepper:{next:"Suivant",prev:"Précédent"},rating:{ariaLabel:{item:"Note de {0} sur {1}"}},loading:"Chargement...",infiniteScroll:{loadMore:"Charger plus",empty:"Aucune donnée supplémentaire"}},vK=re({...Me(),...Yz({fullHeight:!0}),...gt()},"VApp"),hK=fe()({name:"VApp",props:vK(),setup(e,t){let{slots:n}=t;const r=Ct(e),{layoutClasses:a,getLayoutItem:i,items:o,layoutRef:l}=jz(e),{rtlClasses:s}=Tn();return ge(()=>{var u;return I("div",{ref:l,class:["v-application",r.themeClasses.value,a.value,s.value,e.class],style:[e.style]},[I("div",{class:"v-application__wrap"},[(u=n.default)==null?void 0:u.call(n)])])}),{getLayoutItem:i,items:o,theme:r}}}),nt=re({tag:{type:String,default:"div"}},"tag"),qz=re({text:String,...Me(),...nt()},"VToolbarTitle"),iT=fe()({name:"VToolbarTitle",props:qz(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=!!(n.default||n.text||e.text);return I(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var a;return[r&&I("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():e.text,(a=n.default)==null?void 0:a.call(n)])]}})}),{}}}),gK=re({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function ia(e,t,n){return fe()({name:e,props:gK({mode:n,origin:t}),setup(r,a){let{slots:i}=a;const o={onBeforeEnter(l){r.origin&&(l.style.transformOrigin=r.origin)},onLeave(l){if(r.leaveAbsolute){const{offsetTop:s,offsetLeft:u,offsetWidth:c,offsetHeight:f}=l;l._transitionInitialStyles={position:l.style.position,top:l.style.top,left:l.style.left,width:l.style.width,height:l.style.height},l.style.position="absolute",l.style.top=`${s}px`,l.style.left=`${u}px`,l.style.width=`${c}px`,l.style.height=`${f}px`}r.hideOnLeave&&l.style.setProperty("display","none","important")},onAfterLeave(l){if(r.leaveAbsolute&&(l!=null&&l._transitionInitialStyles)){const{position:s,top:u,left:c,width:f,height:d}=l._transitionInitialStyles;delete l._transitionInitialStyles,l.style.position=s||"",l.style.top=u||"",l.style.left=c||"",l.style.width=f||"",l.style.height=d||""}}};return()=>{const l=r.group?LC:xl;return na(l,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:o},i.default)}}})}function Jz(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return fe()({name:e,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(r,a){let{slots:i}=a;const o=r.group?LC:xl;return()=>na(o,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:t},i.default)}})}function Qz(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=Gn(`offset-${n}`);return{onBeforeEnter(o){o._parent=o.parentNode,o._initialStyle={transition:o.style.transition,overflow:o.style.overflow,[n]:o.style[n]}},onEnter(o){const l=o._initialStyle;o.style.setProperty("transition","none","important"),o.style.overflow="hidden";const s=`${o[r]}px`;o.style[n]="0",o.offsetHeight,o.style.transition=l.transition,e&&o._parent&&o._parent.classList.add(e),requestAnimationFrame(()=>{o.style[n]=s})},onAfterEnter:i,onEnterCancelled:i,onLeave(o){o._initialStyle={transition:"",overflow:o.style.overflow,[n]:o.style[n]},o.style.overflow="hidden",o.style[n]=`${o[r]}px`,o.offsetHeight,requestAnimationFrame(()=>o.style[n]="0")},onAfterLeave:a,onLeaveCancelled:a};function a(o){e&&o._parent&&o._parent.classList.remove(e),i(o)}function i(o){const l=o._initialStyle[n];o.style.overflow=o._initialStyle.overflow,l!=null&&(o.style[n]=l),delete o._initialStyle}}const pK=re({target:[Object,Array]},"v-dialog-transition"),jy=fe()({name:"VDialogTransition",props:pK(),setup(e,t){let{slots:n}=t;const r={onBeforeEnter(a){a.style.pointerEvents="none",a.style.visibility="hidden"},async onEnter(a,i){var d;await new Promise(v=>requestAnimationFrame(v)),await new Promise(v=>requestAnimationFrame(v)),a.style.visibility="";const{x:o,y:l,sx:s,sy:u,speed:c}=_k(e.target,a),f=Ms(a,[{transform:`translate(${o}px, ${l}px) scale(${s}, ${u})`,opacity:0},{}],{duration:225*c,easing:Uj});(d=yk(a))==null||d.forEach(v=>{Ms(v,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*c,easing:bv})}),f.finished.then(()=>i())},onAfterEnter(a){a.style.removeProperty("pointer-events")},onBeforeLeave(a){a.style.pointerEvents="none"},async onLeave(a,i){var d;await new Promise(v=>requestAnimationFrame(v));const{x:o,y:l,sx:s,sy:u,speed:c}=_k(e.target,a);Ms(a,[{},{transform:`translate(${o}px, ${l}px) scale(${s}, ${u})`,opacity:0}],{duration:125*c,easing:Yj}).finished.then(()=>i()),(d=yk(a))==null||d.forEach(v=>{Ms(v,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*c,easing:bv})})},onAfterLeave(a){a.style.removeProperty("pointer-events")}};return()=>e.target?I(xl,ve({name:"dialog-transition"},r,{css:!1}),n):I(xl,{name:"dialog-transition"},n)}});function yk(e){var n;const t=(n=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return t&&[...t]}function _k(e,t){const n=bz(e),r=jC(t),[a,i]=getComputedStyle(t).transformOrigin.split(" ").map(m=>parseFloat(m)),[o,l]=getComputedStyle(t).getPropertyValue("--v-overlay-anchor-origin").split(" ");let s=n.left+n.width/2;o==="left"||l==="left"?s-=n.width/2:(o==="right"||l==="right")&&(s+=n.width/2);let u=n.top+n.height/2;o==="top"||l==="top"?u-=n.height/2:(o==="bottom"||l==="bottom")&&(u+=n.height/2);const c=n.width/r.width,f=n.height/r.height,d=Math.max(1,c,f),v=c/d||0,h=f/d||0,g=r.width*r.height/(window.innerWidth*window.innerHeight),p=g>.12?Math.min(1.5,(g-.12)*10+1):1;return{x:s-(a+r.left),y:u-(i+r.top),sx:v,sy:h,speed:p}}const mK=ia("fab-transition","center center","out-in"),yK=ia("dialog-bottom-transition"),_K=ia("dialog-top-transition"),wv=ia("fade-transition"),oT=ia("scale-transition"),bK=ia("scroll-x-transition"),SK=ia("scroll-x-reverse-transition"),xK=ia("scroll-y-transition"),wK=ia("scroll-y-reverse-transition"),CK=ia("slide-x-transition"),TK=ia("slide-x-reverse-transition"),lT=ia("slide-y-transition"),AK=ia("slide-y-reverse-transition"),Zy=Jz("expand-transition",Qz()),sT=Jz("expand-x-transition",Qz("",!0)),IK=re({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),st=fe(!1)({name:"VDefaultsProvider",props:IK(),setup(e,t){let{slots:n}=t;const{defaults:r,disabled:a,reset:i,root:o,scoped:l}=Vl(e);return Kt(r,{reset:i,root:o,scoped:l,disabled:a}),()=>{var s;return(s=n.default)==null?void 0:s.call(n)}}}),gn=re({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function pn(e){return{dimensionStyles:L(()=>{const n={},r=De(e.height),a=De(e.maxHeight),i=De(e.maxWidth),o=De(e.minHeight),l=De(e.minWidth),s=De(e.width);return r!=null&&(n.height=r),a!=null&&(n.maxHeight=a),i!=null&&(n.maxWidth=i),o!=null&&(n.minHeight=o),l!=null&&(n.minWidth=l),s!=null&&(n.width=s),n})}}function DK(e){return{aspectStyles:L(()=>{const t=Number(e.aspectRatio);return t?{paddingBottom:String(1/t*100)+"%"}:void 0})}}const eF=re({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...Me(),...gn()},"VResponsive"),Z1=fe()({name:"VResponsive",props:eF(),setup(e,t){let{slots:n}=t;const{aspectStyles:r}=DK(e),{dimensionStyles:a}=pn(e);return ge(()=>{var i;return I("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[a.value,e.style]},[I("div",{class:"v-responsive__sizer",style:r.value},null),(i=n.additional)==null?void 0:i.call(n),n.default&&I("div",{class:["v-responsive__content",e.contentClass]},[n.default()])])}),{}}});function uT(e){return YC(()=>{const t=[],n={};if(e.value.background)if($1(e.value.background)){if(n.backgroundColor=e.value.background,!e.value.text&&Rj(e.value.background)){const r=xa(e.value.background);if(r.a==null||r.a===1){const a=Mz(r);n.color=a,n.caretColor=a}}}else t.push(`bg-${e.value.background}`);return e.value.text&&($1(e.value.text)?(n.color=e.value.text,n.caretColor=e.value.text):t.push(`text-${e.value.text}`)),{colorClasses:t,colorStyles:n}})}function Kn(e,t){const n=L(()=>({text:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=uT(n);return{textColorClasses:r,textColorStyles:a}}function Et(e,t){const n=L(()=>({background:Bt(e)?e.value:t?e[t]:null})),{colorClasses:r,colorStyles:a}=uT(n);return{backgroundColorClasses:r,backgroundColorStyles:a}}const Yt=re({rounded:{type:[Boolean,Number,String],default:void 0},tile:Boolean},"rounded");function Qt(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{roundedClasses:L(()=>{const r=Bt(e)?e.value:e.rounded,a=Bt(e)?e.value:e.tile,i=[];if(r===!0||r==="")i.push(`${t}--rounded`);else if(typeof r=="string"||r===0)for(const o of String(r).split(" "))i.push(`rounded-${o}`);else(a||r===!1)&&i.push("rounded-0");return i})}}const ai=re({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),sr=(e,t)=>{let{slots:n}=t;const{transition:r,disabled:a,group:i,...o}=e,{component:l=i?LC:xl,...s}=typeof r=="object"?r:{};return na(l,ve(typeof r=="string"?{name:a?"":r}:s,typeof r=="string"?{}:Object.fromEntries(Object.entries({disabled:a,group:i}).filter(u=>{let[c,f]=u;return f!==void 0})),o),n)};function PK(e,t){if(!GC)return;const n=t.modifiers||{},r=t.value,{handler:a,options:i}=typeof r=="object"?r:{handler:r,options:{}},o=new IntersectionObserver(function(){var f;let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1?arguments[1]:void 0;const u=(f=e._observe)==null?void 0:f[t.instance.$.uid];if(!u)return;const c=l.some(d=>d.isIntersecting);a&&(!n.quiet||u.init)&&(!n.once||c||u.init)&&a(c,l,s),c&&n.once?tF(e,t):u.init=!0},i);e._observe=Object(e._observe),e._observe[t.instance.$.uid]={init:!1,observer:o},o.observe(e)}function tF(e,t){var r;const n=(r=e._observe)==null?void 0:r[t.instance.$.uid];n&&(n.observer.unobserve(e),delete e._observe[t.instance.$.uid])}const gh={mounted:PK,unmounted:tF},nF=re({absolute:Boolean,alt:String,cover:Boolean,color:String,draggable:{type:[Boolean,String],default:void 0},eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},crossorigin:String,referrerpolicy:String,srcset:String,position:String,...eF(),...Me(),...Yt(),...ai()},"VImg"),po=fe()({name:"VImg",directives:{intersect:gh},props:nF(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{roundedClasses:o}=Qt(e),l=Jt("VImg"),s=Te(""),u=me(),c=Te(e.eager?"loading":"idle"),f=Te(),d=Te(),v=L(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),h=L(()=>v.value.aspect||f.value/d.value||0);Ce(()=>e.src,()=>{g(c.value!=="idle")}),Ce(h,(P,k)=>{!P&&k&&u.value&&b(u.value)}),Ly(()=>g());function g(P){if(!(e.eager&&P)&&!(GC&&!P&&!e.eager)){if(c.value="loading",v.value.lazySrc){const k=new Image;k.src=v.value.lazySrc,b(k,null)}v.value.src&&ht(()=>{var k;n("loadstart",((k=u.value)==null?void 0:k.currentSrc)||v.value.src),setTimeout(()=>{var M;if(!l.isUnmounted)if((M=u.value)!=null&&M.complete){if(u.value.naturalWidth||m(),c.value==="error")return;h.value||b(u.value,null),c.value==="loading"&&p()}else h.value||b(u.value),y()})})}}function p(){var P;l.isUnmounted||(y(),b(u.value),c.value="loaded",n("load",((P=u.value)==null?void 0:P.currentSrc)||v.value.src))}function m(){var P;l.isUnmounted||(c.value="error",n("error",((P=u.value)==null?void 0:P.currentSrc)||v.value.src))}function y(){const P=u.value;P&&(s.value=P.currentSrc||P.src)}let _=-1;Cn(()=>{clearTimeout(_)});function b(P){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const M=()=>{if(clearTimeout(_),l.isUnmounted)return;const{naturalHeight:V,naturalWidth:O}=P;V||O?(f.value=O,d.value=V):!P.complete&&c.value==="loading"&&k!=null?_=window.setTimeout(M,k):(P.currentSrc.endsWith(".svg")||P.currentSrc.startsWith("data:image/svg+xml"))&&(f.value=1,d.value=1)};M()}const x=L(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),S=()=>{var M;if(!v.value.src||c.value==="idle")return null;const P=I("img",{class:["v-img__img",x.value],style:{objectPosition:e.position},src:v.value.src,srcset:v.value.srcset,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:u,onLoad:p,onError:m},null),k=(M=r.sources)==null?void 0:M.call(r);return I(sr,{transition:e.transition,appear:!0},{default:()=>[Zt(k?I("picture",{class:"v-img__picture"},[k,P]):P,[[Ma,c.value==="loaded"]])]})},T=()=>I(sr,{transition:e.transition},{default:()=>[v.value.lazySrc&&c.value!=="loaded"&&I("img",{class:["v-img__img","v-img__img--preload",x.value],style:{objectPosition:e.position},src:v.value.lazySrc,alt:e.alt,crossorigin:e.crossorigin,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),C=()=>r.placeholder?I(sr,{transition:e.transition,appear:!0},{default:()=>[(c.value==="loading"||c.value==="error"&&!r.error)&&I("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,w=()=>r.error?I(sr,{transition:e.transition,appear:!0},{default:()=>[c.value==="error"&&I("div",{class:"v-img__error"},[r.error()])]}):null,A=()=>e.gradient?I("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,D=Te(!1);{const P=Ce(h,k=>{k&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{D.value=!0})}),P())})}return ge(()=>{const P=Z1.filterProps(e);return Zt(I(Z1,ve({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!D.value},a.value,o.value,e.class],style:[{width:De(e.width==="auto"?f.value:e.width)},i.value,e.style]},P,{aspectRatio:h.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>I(ke,null,[I(S,null,null),I(T,null,null),I(A,null,null),I(C,null,null),I(w,null,null)]),default:r.default}),[[ta("intersect"),{handler:g,options:e.options},null,{once:!0}]])}),{currentSrc:s,image:u,state:c,naturalWidth:f,naturalHeight:d}}}),Wr=re({border:[Boolean,Number,String]},"border");function oa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{borderClasses:L(()=>{const r=Bt(e)?e.value:e.border,a=[];if(r===!0||r==="")a.push(`${t}--border`);else if(typeof r=="string"||r===0)for(const i of String(r).split(" "))a.push(`border-${i}`);return a})}}const An=re({elevation:{type:[Number,String],validator(e){const t=parseInt(e);return!isNaN(t)&&t>=0&&t<=24}}},"elevation");function Un(e){return{elevationClasses:L(()=>{const n=Bt(e)?e.value:e.elevation,r=[];return n==null||r.push(`elevation-${n}`),r})}}const kK=[null,"prominent","default","comfortable","compact"],rF=re({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>kK.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Wr(),...Me(),...An(),...Yt(),...nt({tag:"header"}),...gt()},"VToolbar"),K1=fe()({name:"VToolbar",props:rF(),setup(e,t){var v;let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color")),{borderClasses:i}=oa(e),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),{themeClasses:s}=Ct(e),{rtlClasses:u}=Tn(),c=Te(!!(e.extended||(v=n.extension)!=null&&v.call(n))),f=L(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),d=L(()=>c.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 Kt({VBtn:{variant:"text"}}),ge(()=>{var m;const h=!!(e.title||n.title),g=!!(n.image||e.image),p=(m=n.extension)==null?void 0:m.call(n);return c.value=!!(e.extended||p),I(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,i.value,o.value,l.value,s.value,u.value,e.class],style:[a.value,e.style]},{default:()=>[g&&I("div",{key:"image",class:"v-toolbar__image"},[n.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):I(po,{key:"image-img",cover:!0,src:e.image},null)]),I(st,{defaults:{VTabs:{height:De(f.value)}}},{default:()=>{var y,_,b;return[I("div",{class:"v-toolbar__content",style:{height:De(f.value)}},[n.prepend&&I("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),h&&I(iT,{key:"title",text:e.title},{text:n.title}),(_=n.default)==null?void 0:_.call(n),n.append&&I("div",{class:"v-toolbar__append"},[(b=n.append)==null?void 0:b.call(n)])])]}}),I(st,{defaults:{VTabs:{height:De(d.value)}}},{default:()=>[I(Zy,null,{default:()=>[c.value&&I("div",{class:"v-toolbar__extension",style:{height:De(d.value)}},[p])]})]})]})}),{contentHeight:f,extensionHeight:d}}}),MK=re({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function LK(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=t;let r=0,a=0;const i=me(null),o=Te(0),l=Te(0),s=Te(0),u=Te(!1),c=Te(!1),f=L(()=>Number(e.scrollThreshold)),d=L(()=>ln((f.value-o.value)/f.value||0)),v=()=>{const h=i.value;if(!h||n&&!n.value)return;r=o.value,o.value="window"in h?h.pageYOffset:h.scrollTop;const g=h instanceof Window?document.documentElement.scrollHeight:h.scrollHeight;if(a!==g){a=g;return}c.value=o.value{l.value=l.value||o.value}),Ce(u,()=>{l.value=0}),wn(()=>{Ce(()=>e.scrollTarget,h=>{var p;const g=h?document.querySelector(h):window;g&&g!==i.value&&((p=i.value)==null||p.removeEventListener("scroll",v),i.value=g,i.value.addEventListener("scroll",v,{passive:!0}))},{immediate:!0})}),Cn(()=>{var h;(h=i.value)==null||h.removeEventListener("scroll",v)}),n&&Ce(n,v,{immediate:!0}),{scrollThreshold:f,currentScroll:o,currentThreshold:s,isScrollActive:u,scrollRatio:d,isScrollingUp:c,savedScroll:l}}function Cu(){const e=Te(!1);return wn(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:L(()=>e.value?void 0:{transition:"none !important"}),isBooted:lh(e)}}const EK=re({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...rF(),...xu(),...MK(),height:{type:[Number,String],default:64}},"VAppBar"),RK=fe()({name:"VAppBar",props:EK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=me(),a=Ve(e,"modelValue"),i=L(()=>{var _;const y=new Set(((_=e.scrollBehavior)==null?void 0:_.split(" "))??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),o=L(()=>{const y=i.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!a.value}),{currentScroll:l,scrollThreshold:s,isScrollingUp:u,scrollRatio:c}=LK(e,{canScroll:o}),f=L(()=>i.value.hide||i.value.fullyHide),d=L(()=>e.collapse||i.value.collapse&&(i.value.inverted?c.value>0:c.value===0)),v=L(()=>e.flat||i.value.fullyHide&&!a.value||i.value.elevate&&(i.value.inverted?l.value>0:l.value===0)),h=L(()=>i.value.fadeImage?i.value.inverted?1-c.value:c.value:void 0),g=L(()=>{var b,x;if(i.value.hide&&i.value.inverted)return 0;const y=((b=r.value)==null?void 0:b.contentHeight)??0,_=((x=r.value)==null?void 0:x.extensionHeight)??0;return f.value?l.value!!e.scrollBehavior),()=>{un(()=>{f.value?i.value.inverted?a.value=l.value>s.value:a.value=u.value||l.valueparseInt(e.order,10)),position:oe(e,"location"),layoutSize:g,elementSize:Te(void 0),active:a,absolute:oe(e,"absolute")});return ge(()=>{const y=K1.filterProps(e);return I(K1,ve({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...m.value,"--v-toolbar-image-opacity":h.value,height:void 0,...p.value},e.style]},y,{collapse:d.value,flat:v.value}),n)}),{}}}),VK=[null,"default","comfortable","compact"],Nn=re({density:{type:String,default:"default",validator:e=>VK.includes(e)}},"density");function dr(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{densityClasses:L(()=>`${t}--density-${e.density}`)}}const OK=["elevated","flat","tonal","outlined","text","plain"];function Fl(e,t){return I(ke,null,[e&&I("span",{key:"overlay",class:`${t}__overlay`},null),I("span",{key:"underlay",class:`${t}__underlay`},null)])}const La=re({color:String,variant:{type:String,default:"elevated",validator:e=>OK.includes(e)}},"variant");function Tu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();const n=L(()=>{const{variant:i}=Be(e);return`${t}--variant-${i}`}),{colorClasses:r,colorStyles:a}=uT(L(()=>{const{variant:i,color:o}=Be(e);return{[["elevated","flat"].includes(i)?"background":"text"]:o}}));return{colorClasses:r,colorStyles:a,variantClasses:n}}const aF=re({baseColor:String,divided:Boolean,...Wr(),...Me(),...Nn(),...An(),...Yt(),...nt(),...gt(),...La()},"VBtnGroup"),q1=fe()({name:"VBtnGroup",props:aF(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:a}=dr(e),{borderClasses:i}=oa(e),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e);Kt({VBtn:{height:"auto",baseColor:oe(e,"baseColor"),color:oe(e,"color"),density:oe(e,"density"),flat:!0,variant:oe(e,"variant")}}),ge(()=>I(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,i.value,a.value,o.value,l.value,e.class],style:e.style},n))}}),Au=re({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),Iu=re({value:null,disabled:Boolean,selectedClass:String},"group-item");function Du(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Jt("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const a=Wn();Lt(Symbol.for(`${t.description}:id`),a);const i=rt(t,null);if(!i){if(!n)return i;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${t.description}`)}const o=oe(e,"value"),l=L(()=>!!(i.disabled.value||e.disabled));i.register({id:a,value:o,disabled:l},r),Cn(()=>{i.unregister(a)});const s=L(()=>i.isSelected(a)),u=L(()=>i.items.value[0].id===a),c=L(()=>i.items.value[i.items.value.length-1].id===a),f=L(()=>s.value&&[i.selectedClass.value,e.selectedClass]);return Ce(s,d=>{r.emit("group:selected",{value:d})},{flush:"sync"}),{id:a,isSelected:s,isFirst:u,isLast:c,toggle:()=>i.select(a,!s.value),select:d=>i.select(a,d),selectedClass:f,value:o,disabled:l,group:i}}function Hl(e,t){let n=!1;const r=yn([]),a=Ve(e,"modelValue",[],d=>d==null?[]:iF(r,jt(d)),d=>{const v=BK(r,d);return e.multiple?v:v[0]}),i=Jt("useGroup");function o(d,v){const h=d,g=Symbol.for(`${t.description}:id`),m=Cc(g,i==null?void 0:i.vnode).indexOf(v);Be(h.value)==null&&(h.value=m,h.useIndexAsValue=!0),m>-1?r.splice(m,0,h):r.push(h)}function l(d){if(n)return;s();const v=r.findIndex(h=>h.id===d);r.splice(v,1)}function s(){const d=r.find(v=>!v.disabled);d&&e.mandatory==="force"&&!a.value.length&&(a.value=[d.id])}wn(()=>{s()}),Cn(()=>{n=!0}),Ey(()=>{for(let d=0;dg.id===d);if(!(v&&(h!=null&&h.disabled)))if(e.multiple){const g=a.value.slice(),p=g.findIndex(y=>y===d),m=~p;if(v=v??!m,m&&e.mandatory&&g.length<=1||!m&&e.max!=null&&g.length+1>e.max)return;p<0&&v?g.push(d):p>=0&&!v&&g.splice(p,1),a.value=g}else{const g=a.value.includes(d);if(e.mandatory&&g)return;a.value=v??!g?[d]:[]}}function c(d){if(e.multiple,a.value.length){const v=a.value[0],h=r.findIndex(m=>m.id===v);let g=(h+d)%r.length,p=r[g];for(;p.disabled&&g!==h;)g=(g+d)%r.length,p=r[g];if(p.disabled)return;a.value=[r[g].id]}else{const v=r.find(h=>!h.disabled);v&&(a.value=[v.id])}}const f={register:o,unregister:l,selected:a,select:u,disabled:oe(e,"disabled"),prev:()=>c(r.length-1),next:()=>c(1),isSelected:d=>a.value.includes(d),selectedClass:L(()=>e.selectedClass),items:L(()=>r),getItemIndex:d=>NK(r,d)};return Lt(t,f),f}function NK(e,t){const n=iF(e,[t]);return n.length?e.findIndex(r=>r.id===n[0]):-1}function iF(e,t){const n=[];return t.forEach(r=>{const a=e.find(o=>Ni(r,o.value)),i=e[r];(a==null?void 0:a.value)!=null?n.push(a.id):i!=null&&n.push(i.id)}),n}function BK(e,t){const n=[];return t.forEach(r=>{const a=e.findIndex(i=>i.id===r);if(~a){const i=e[a];n.push(i.value!=null?i.value:a)}}),n}const cT=Symbol.for("vuetify:v-btn-toggle"),zK=re({...aF(),...Au()},"VBtnToggle"),FK=fe()({name:"VBtnToggle",props:zK(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,next:a,prev:i,select:o,selected:l}=Hl(e,cT);return ge(()=>{const s=q1.filterProps(e);return I(q1,ve({class:["v-btn-toggle",e.class]},s,{style:e.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:r,next:a,prev:i,select:o,selected:l})]}})}),{next:a,prev:i,select:o}}}),HK=["x-small","small","default","large","x-large"],Fi=re({size:{type:[String,Number],default:"default"}},"size");function mf(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return YC(()=>{let n,r;return gm(HK,e.size)?n=`${t}--size-${e.size}`:e.size&&(r={width:De(e.size),height:De(e.size)}),{sizeClasses:n,sizeStyles:r}})}const GK=re({color:String,disabled:Boolean,start:Boolean,end:Boolean,icon:Ue,...Me(),...Fi(),...nt({tag:"i"}),...gt()},"VIcon"),wt=fe()({name:"VIcon",props:GK(),setup(e,t){let{attrs:n,slots:r}=t;const a=me(),{themeClasses:i}=Ct(e),{iconData:o}=QZ(L(()=>a.value||e.icon)),{sizeClasses:l}=mf(e),{textColorClasses:s,textColorStyles:u}=Kn(oe(e,"color"));return ge(()=>{var d,v;const c=(d=r.default)==null?void 0:d.call(r);c&&(a.value=(v=gz(c).filter(h=>h.type===lo&&h.children&&typeof h.children=="string")[0])==null?void 0:v.children);const f=!!(n.onClick||n.onClickOnce);return I(o.value.component,{tag:e.tag,icon:o.value.icon,class:["v-icon","notranslate",i.value,l.value,s.value,{"v-icon--clickable":f,"v-icon--disabled":e.disabled,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[l.value?void 0:{fontSize:De(e.size),height:De(e.size),width:De(e.size)},u.value,e.style],role:f?"button":void 0,"aria-hidden":!f,tabindex:f?e.disabled?-1:0:void 0},{default:()=>[c]})}),{}}});function Ky(e,t){const n=me(),r=Te(!1);if(GC){const a=new IntersectionObserver(i=>{r.value=!!i.find(o=>o.isIntersecting)},t);Cn(()=>{a.disconnect()}),Ce(n,(i,o)=>{o&&(a.unobserve(o),r.value=!1),i&&a.observe(i)},{flush:"post"})}return{intersectionRef:n,isIntersecting:r}}const $K=re({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Me(),...Fi(),...nt({tag:"div"}),...gt()},"VProgressCircular"),Qc=fe()({name:"VProgressCircular",props:$K(),setup(e,t){let{slots:n}=t;const r=20,a=2*Math.PI*r,i=me(),{themeClasses:o}=Ct(e),{sizeClasses:l,sizeStyles:s}=mf(e),{textColorClasses:u,textColorStyles:c}=Kn(oe(e,"color")),{textColorClasses:f,textColorStyles:d}=Kn(oe(e,"bgColor")),{intersectionRef:v,isIntersecting:h}=Ky(),{resizeRef:g,contentRect:p}=ti(),m=L(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),y=L(()=>Number(e.width)),_=L(()=>s.value?Number(e.size):p.value?p.value.width:Math.max(y.value,32)),b=L(()=>r/(1-y.value/_.value)*2),x=L(()=>y.value/_.value*b.value),S=L(()=>De((100-m.value)/100*a));return un(()=>{v.value=i.value,g.value=i.value}),ge(()=>I(e.tag,{ref:i,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":h.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},o.value,l.value,u.value,e.class],style:[s.value,c.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:m.value},{default:()=>[I("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${b.value} ${b.value}`},[I("circle",{class:["v-progress-circular__underlay",f.value],style:d.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":0},null),I("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":x.value,"stroke-dasharray":a,"stroke-dashoffset":S.value},null)]),n.default&&I("div",{class:"v-progress-circular__content"},[n.default({value:m.value})])]})),{}}}),bk={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Do=re({location:String},"location");function Pu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=Tn();return{locationStyles:L(()=>{if(!e.location)return{};const{side:i,align:o}=H1(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function l(u){return n?n(u):0}const s={};return i!=="center"&&(t?s[bk[i]]=`calc(100% - ${l(i)}px)`:s[i]=0),o!=="center"?t?s[bk[o]]=`calc(100% - ${l(o)}px)`:s[o]=0:(i==="center"?s.top=s.left="50%":s[{top:"left",bottom:"left",left:"top",right:"top"}[i]]="50%",s.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[i]),s})}}const WK=re({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},bufferColor:String,bufferOpacity:[Number,String],clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},opacity:[Number,String],reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Me(),...Do({location:"top"}),...Yt(),...nt(),...gt()},"VProgressLinear"),qy=fe()({name:"VProgressLinear",props:WK(),emits:{"update:modelValue":e=>!0},setup(e,t){var D;let{slots:n}=t;const r=Ve(e,"modelValue"),{isRtl:a,rtlClasses:i}=Tn(),{themeClasses:o}=Ct(e),{locationStyles:l}=Pu(e),{textColorClasses:s,textColorStyles:u}=Kn(e,"color"),{backgroundColorClasses:c,backgroundColorStyles:f}=Et(L(()=>e.bgColor||e.color)),{backgroundColorClasses:d,backgroundColorStyles:v}=Et(L(()=>e.bufferColor||e.bgColor||e.color)),{backgroundColorClasses:h,backgroundColorStyles:g}=Et(e,"color"),{roundedClasses:p}=Qt(e),{intersectionRef:m,isIntersecting:y}=Ky(),_=L(()=>parseFloat(e.max)),b=L(()=>parseFloat(e.height)),x=L(()=>ln(parseFloat(e.bufferValue)/_.value*100,0,100)),S=L(()=>ln(parseFloat(r.value)/_.value*100,0,100)),T=L(()=>a.value!==e.reverse),C=L(()=>e.indeterminate?"fade-transition":"slide-x-transition"),w=yt&&((D=window.matchMedia)==null?void 0:D.call(window,"(forced-colors: active)").matches);function A(P){if(!m.value)return;const{left:k,right:M,width:V}=m.value.getBoundingClientRect(),O=T.value?V-P.clientX+(M-V):P.clientX-k;r.value=Math.round(O/V*_.value)}return ge(()=>I(e.tag,{ref:m,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&y.value,"v-progress-linear--reverse":T.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},p.value,o.value,i.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?De(b.value):0,"--v-progress-linear-height":De(b.value),...e.absolute?l.value:{}},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:S.value,onClick:e.clickable&&A},{default:()=>[e.stream&&I("div",{key:"stream",class:["v-progress-linear__stream",s.value],style:{...u.value,[T.value?"left":"right"]:De(-b.value),borderTop:`${De(b.value/2)} dotted`,opacity:parseFloat(e.bufferOpacity),top:`calc(50% - ${De(b.value/4)})`,width:De(100-x.value,"%"),"--v-progress-linear-stream-to":De(b.value*(T.value?1:-1))}},null),I("div",{class:["v-progress-linear__background",w?void 0:c.value],style:[f.value,{opacity:parseFloat(e.bgOpacity),width:e.stream?0:void 0}]},null),I("div",{class:["v-progress-linear__buffer",w?void 0:d.value],style:[v.value,{opacity:parseFloat(e.bufferOpacity),width:De(x.value,"%")}]},null),I(xl,{name:C.value},{default:()=>[e.indeterminate?I("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(P=>I("div",{key:P,class:["v-progress-linear__indeterminate",P,w?void 0:h.value],style:g.value},null))]):I("div",{class:["v-progress-linear__determinate",w?void 0:h.value],style:[g.value,{width:De(S.value,"%")}]},null)]}),n.default&&I("div",{class:"v-progress-linear__content"},[n.default({value:S.value,buffer:x.value})])]})),{}}}),Jy=re({loading:[Boolean,String]},"loader");function ph(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{loaderClasses:L(()=>({[`${t}--loading`]:e.loading}))}}function mh(e,t){var r;let{slots:n}=t;return I("div",{class:`${e.name}__loader`},[((r=n.default)==null?void 0:r.call(n,{color:e.color,isActive:e.active}))||I(qy,{absolute:e.absolute,active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const UK=["static","relative","fixed","absolute","sticky"],yf=re({position:{type:String,validator:e=>UK.includes(e)}},"position");function _f(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();return{positionClasses:L(()=>e.position?`${t}--${e.position}`:void 0)}}function YK(){const e=Jt("useRoute");return L(()=>{var t;return(t=e==null?void 0:e.proxy)==null?void 0:t.$route})}function oF(){var e,t;return(t=(e=Jt("useRouter"))==null?void 0:e.proxy)==null?void 0:t.$router}function yh(e,t){var f,d;const n=p8("RouterLink"),r=L(()=>!!(e.href||e.to)),a=L(()=>(r==null?void 0:r.value)||WP(t,"click")||WP(e,"click"));if(typeof n=="string"||!("useLink"in n)){const v=oe(e,"href");return{isLink:r,isClickable:a,href:v,linkProps:yn({href:v})}}const i=L(()=>({...e,to:oe(()=>e.to||"")})),o=n.useLink(i.value),l=L(()=>e.to?o:void 0),s=YK(),u=L(()=>{var v,h,g;return l.value?e.exact?s.value?((g=l.value.isExactActive)==null?void 0:g.value)&&Ni(l.value.route.value.query,s.value.query):((h=l.value.isExactActive)==null?void 0:h.value)??!1:((v=l.value.isActive)==null?void 0:v.value)??!1:!1}),c=L(()=>{var v;return e.to?(v=l.value)==null?void 0:v.route.value.href:e.href});return{isLink:r,isClickable:a,isActive:u,route:(f=l.value)==null?void 0:f.route,navigate:(d=l.value)==null?void 0:d.navigate,href:c,linkProps:yn({href:c,"aria-current":L(()=>u.value?"page":void 0)})}}const _h=re({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let D_=!1;function XK(e,t){let n=!1,r,a;yt&&(ht(()=>{window.addEventListener("popstate",i),r=e==null?void 0:e.beforeEach((o,l,s)=>{D_?n?t(s):s():setTimeout(()=>n?t(s):s()),D_=!0}),a=e==null?void 0:e.afterEach(()=>{D_=!1})}),er(()=>{window.removeEventListener("popstate",i),r==null||r(),a==null||a()}));function i(o){var l;(l=o.state)!=null&&l.replaced||(n=!0,setTimeout(()=>n=!1))}}function jK(e,t){Ce(()=>{var n;return(n=e.isActive)==null?void 0:n.value},n=>{e.isLink.value&&n&&t&&ht(()=>{t(!0)})},{immediate:!0})}const J1=Symbol("rippleStop"),ZK=80;function Sk(e,t){e.style.transform=t,e.style.webkitTransform=t}function Q1(e){return e.constructor.name==="TouchEvent"}function lF(e){return e.constructor.name==="KeyboardEvent"}const KK=function(e,t){var f;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,a=0;if(!lF(e)){const d=t.getBoundingClientRect(),v=Q1(e)?e.touches[e.touches.length-1]:e;r=v.clientX-d.left,a=v.clientY-d.top}let i=0,o=.3;(f=t._ripple)!=null&&f.circle?(o=.15,i=t.clientWidth/2,i=n.center?i:i+Math.sqrt((r-i)**2+(a-i)**2)/4):i=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const l=`${(t.clientWidth-i*2)/2}px`,s=`${(t.clientHeight-i*2)/2}px`,u=n.center?l:`${r-i}px`,c=n.center?s:`${a-i}px`;return{radius:i,scale:o,x:u,y:c,centerX:l,centerY:s}},Sm={show(e,t){var v;let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((v=t==null?void 0:t._ripple)!=null&&v.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:l,y:s,centerX:u,centerY:c}=KK(e,t,n),f=`${i*2}px`;a.className="v-ripple__animation",a.style.width=f,a.style.height=f,t.appendChild(r);const d=window.getComputedStyle(t);d&&d.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),Sk(a,`translate(${l}, ${s}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),Sk(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var l;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((l=n.parentNode)==null?void 0:l.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function sF(e){return typeof e>"u"||!!e}function Cv(e){const t={},n=e.currentTarget;if(!(!(n!=null&&n._ripple)||n._ripple.touched||e[J1])){if(e[J1]=!0,Q1(e))n._ripple.touched=!0,n._ripple.isTouch=!0;else if(n._ripple.isTouch)return;if(t.center=n._ripple.centered||lF(e),n._ripple.class&&(t.class=n._ripple.class),Q1(e)){if(n._ripple.showTimerCommit)return;n._ripple.showTimerCommit=()=>{Sm.show(e,n,t)},n._ripple.showTimer=window.setTimeout(()=>{var r;(r=n==null?void 0:n._ripple)!=null&&r.showTimerCommit&&(n._ripple.showTimerCommit(),n._ripple.showTimerCommit=null)},ZK)}else Sm.show(e,n,t)}}function xk(e){e[J1]=!0}function jr(e){const t=e.currentTarget;if(t!=null&&t._ripple){if(window.clearTimeout(t._ripple.showTimer),e.type==="touchend"&&t._ripple.showTimerCommit){t._ripple.showTimerCommit(),t._ripple.showTimerCommit=null,t._ripple.showTimer=window.setTimeout(()=>{jr(e)});return}window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),Sm.hide(t)}}function uF(e){const t=e.currentTarget;t!=null&&t._ripple&&(t._ripple.showTimerCommit&&(t._ripple.showTimerCommit=null),window.clearTimeout(t._ripple.showTimer))}let Tv=!1;function cF(e){!Tv&&(e.keyCode===zP.enter||e.keyCode===zP.space)&&(Tv=!0,Cv(e))}function fF(e){Tv=!1,jr(e)}function dF(e){Tv&&(Tv=!1,jr(e))}function vF(e,t,n){const{value:r,modifiers:a}=t,i=sF(r);if(i||Sm.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,$C(r)&&r.class&&(e._ripple.class=r.class),i&&!n){if(a.stop){e.addEventListener("touchstart",xk,{passive:!0}),e.addEventListener("mousedown",xk);return}e.addEventListener("touchstart",Cv,{passive:!0}),e.addEventListener("touchend",jr,{passive:!0}),e.addEventListener("touchmove",uF,{passive:!0}),e.addEventListener("touchcancel",jr),e.addEventListener("mousedown",Cv),e.addEventListener("mouseup",jr),e.addEventListener("mouseleave",jr),e.addEventListener("keydown",cF),e.addEventListener("keyup",fF),e.addEventListener("blur",dF),e.addEventListener("dragstart",jr,{passive:!0})}else!i&&n&&hF(e)}function hF(e){e.removeEventListener("mousedown",Cv),e.removeEventListener("touchstart",Cv),e.removeEventListener("touchend",jr),e.removeEventListener("touchmove",uF),e.removeEventListener("touchcancel",jr),e.removeEventListener("mouseup",jr),e.removeEventListener("mouseleave",jr),e.removeEventListener("keydown",cF),e.removeEventListener("keyup",fF),e.removeEventListener("dragstart",jr),e.removeEventListener("blur",dF)}function qK(e,t){vF(e,t,!1)}function JK(e){delete e._ripple,hF(e)}function QK(e,t){if(t.value===t.oldValue)return;const n=sF(t.oldValue);vF(e,t,n)}const Po={mounted:qK,unmounted:JK,updated:QK},Qy=re({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:cT},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ue,appendIcon:Ue,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...Wr(),...Me(),...Nn(),...gn(),...An(),...Iu(),...Jy(),...Do(),...yf(),...Yt(),..._h(),...Fi(),...nt({tag:"button"}),...gt(),...La({variant:"elevated"})},"VBtn"),xt=fe()({name:"VBtn",props:Qy(),emits:{"group:selected":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{borderClasses:i}=oa(e),{densityClasses:o}=dr(e),{dimensionStyles:l}=pn(e),{elevationClasses:s}=Un(e),{loaderClasses:u}=ph(e),{locationStyles:c}=Pu(e),{positionClasses:f}=_f(e),{roundedClasses:d}=Qt(e),{sizeClasses:v,sizeStyles:h}=mf(e),g=Du(e,e.symbol,!1),p=yh(e,n),m=L(()=>{var D;return e.active!==void 0?e.active:p.isLink.value?(D=p.isActive)==null?void 0:D.value:g==null?void 0:g.isSelected.value}),y=L(()=>m.value?e.activeColor??e.color:e.color),_=L(()=>{var P,k;return{color:(g==null?void 0:g.isSelected.value)&&(!p.isLink.value||((P=p.isActive)==null?void 0:P.value))||!g||((k=p.isActive)==null?void 0:k.value)?y.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:b,colorStyles:x,variantClasses:S}=Tu(_),T=L(()=>(g==null?void 0:g.disabled.value)||e.disabled),C=L(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),w=L(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function A(D){var P;T.value||p.isLink.value&&(D.metaKey||D.ctrlKey||D.shiftKey||D.button!==0||n.target==="_blank")||((P=p.navigate)==null||P.call(p,D),g==null||g.toggle())}return jK(p,g==null?void 0:g.select),ge(()=>{const D=p.isLink.value?"a":e.tag,P=!!(e.prependIcon||r.prepend),k=!!(e.appendIcon||r.append),M=!!(e.icon&&e.icon!==!0);return Zt(I(D,ve({type:D==="a"?void 0:"button",class:["v-btn",g==null?void 0:g.selectedClass.value,{"v-btn--active":m.value,"v-btn--block":e.block,"v-btn--disabled":T.value,"v-btn--elevated":C.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},a.value,i.value,b.value,o.value,s.value,u.value,f.value,d.value,v.value,S.value,e.class],style:[x.value,l.value,c.value,h.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:T.value||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:A,value:w.value},p.linkProps),{default:()=>{var V;return[Fl(!0,"v-btn"),!e.icon&&P&&I("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):I(wt,{key:"prepend-icon",icon:e.prependIcon},null)]),I("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&M?I(wt,{key:"content-icon",icon:e.icon},null):I(st,{key:"content-defaults",disabled:!M,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var O;return[((O=r.default)==null?void 0:O.call(r))??e.text]}})]),!e.icon&&k&&I("span",{key:"append",class:"v-btn__append"},[r.append?I(st,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):I(wt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&I("span",{key:"loader",class:"v-btn__loader"},[((V=r.loader)==null?void 0:V.call(r))??I(Qc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Po,!T.value&&e.ripple,"",{center:!!e.icon}]])}),{group:g}}}),eq=re({...Qy({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),tq=fe()({name:"VAppBarNavIcon",props:eq(),setup(e,t){let{slots:n}=t;return ge(()=>I(xt,ve(e,{class:["v-app-bar-nav-icon"]}),n)),{}}}),nq=fe()({name:"VAppBarTitle",props:qz(),setup(e,t){let{slots:n}=t;return ge(()=>I(iT,ve(e,{class:"v-app-bar-title"}),n)),{}}}),gF=zi("v-alert-title"),rq=["success","info","warning","error"],aq=re({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:Ue,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=>rq.includes(e)},...Me(),...Nn(),...gn(),...An(),...Do(),...yf(),...Yt(),...nt(),...gt(),...La({variant:"flat"})},"VAlert"),iq=fe()({name:"VAlert",props:aq(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),i=L(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),o=L(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:l}=Ct(e),{colorClasses:s,colorStyles:u,variantClasses:c}=Tu(o),{densityClasses:f}=dr(e),{dimensionStyles:d}=pn(e),{elevationClasses:v}=Un(e),{locationStyles:h}=Pu(e),{positionClasses:g}=_f(e),{roundedClasses:p}=Qt(e),{textColorClasses:m,textColorStyles:y}=Kn(oe(e,"borderColor")),{t:_}=nn(),b=L(()=>({"aria-label":_(e.closeLabel),onClick(x){a.value=!1,n("click:close",x)}}));return()=>{const x=!!(r.prepend||i.value),S=!!(r.title||e.title),T=!!(r.close||e.closable);return a.value&&I(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},l.value,s.value,f.value,v.value,g.value,p.value,c.value,e.class],style:[u.value,d.value,h.value,e.style],role:"alert"},{default:()=>{var C,w;return[Fl(!1,"v-alert"),e.border&&I("div",{key:"border",class:["v-alert__border",m.value],style:y.value},null),x&&I("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!i.value,defaults:{VIcon:{density:e.density,icon:i.value,size:e.prominent?44:28}}},r.prepend):I(wt,{key:"prepend-icon",density:e.density,icon:i.value,size:e.prominent?44:28},null)]),I("div",{class:"v-alert__content"},[S&&I(gF,{key:"title"},{default:()=>{var A;return[((A=r.title)==null?void 0:A.call(r))??e.title]}}),((C=r.text)==null?void 0:C.call(r))??e.text,(w=r.default)==null?void 0:w.call(r)]),r.append&&I("div",{key:"append",class:"v-alert__append"},[r.append()]),T&&I("div",{key:"close",class:"v-alert__close"},[r.close?I(st,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var A;return[(A=r.close)==null?void 0:A.call(r,{props:b.value})]}}):I(xt,ve({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},b.value),null)])]}})}}}),oq=re({start:Boolean,end:Boolean,icon:Ue,image:String,text:String,...Wr(),...Me(),...Nn(),...Yt(),...Fi(),...nt(),...gt(),...La({variant:"flat"})},"VAvatar"),Pa=fe()({name:"VAvatar",props:oq(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{borderClasses:a}=oa(e),{colorClasses:i,colorStyles:o,variantClasses:l}=Tu(e),{densityClasses:s}=dr(e),{roundedClasses:u}=Qt(e),{sizeClasses:c,sizeStyles:f}=mf(e);return ge(()=>I(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,a.value,i.value,s.value,u.value,c.value,l.value,e.class],style:[o.value,f.value,e.style]},{default:()=>[n.default?I(st,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[n.default()]}):e.image?I(po,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?I(wt,{key:"icon",icon:e.icon},null):e.text,Fl(!1,"v-avatar")]})),{}}}),lq=re({text:String,onClick:$n(),...Me(),...gt()},"VLabel"),bf=fe()({name:"VLabel",props:lq(),setup(e,t){let{slots:n}=t;return ge(()=>{var r;return I("label",{class:["v-label",{"v-label--clickable":!!e.onClick},e.class],style:e.style,onClick:e.onClick},[e.text,(r=n.default)==null?void 0:r.call(n)])}),{}}}),pF=Symbol.for("vuetify:selection-control-group"),fT=re({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ue,trueIcon:Ue,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:Ni},...Me(),...Nn(),...gt()},"SelectionControlGroup"),sq=re({...fT({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),mF=fe()({name:"VSelectionControlGroup",props:sq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=Wn(),i=L(()=>e.id||`v-selection-control-group-${a}`),o=L(()=>e.name||i.value),l=new Set;return Lt(pF,{modelValue:r,forceUpdate:()=>{l.forEach(s=>s())},onForceUpdate:s=>{l.add(s),er(()=>{l.delete(s)})}}),Kt({[e.defaultsTarget]:{color:oe(e,"color"),disabled:oe(e,"disabled"),density:oe(e,"density"),error:oe(e,"error"),inline:oe(e,"inline"),modelValue:r,multiple:L(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:o,falseIcon:oe(e,"falseIcon"),trueIcon:oe(e,"trueIcon"),readonly:oe(e,"readonly"),ripple:oe(e,"ripple"),type:oe(e,"type"),valueComparator:oe(e,"valueComparator")}}),ge(()=>{var s;return I("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(s=n.default)==null?void 0:s.call(n)])}),{}}}),e0=re({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...Me(),...fT()},"VSelectionControl");function uq(e){const t=rt(pF,void 0),{densityClasses:n}=dr(e),r=Ve(e,"modelValue"),a=L(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),i=L(()=>e.falseValue!==void 0?e.falseValue:!1),o=L(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),l=L({get(){const v=t?t.modelValue.value:r.value;return o.value?jt(v).some(h=>e.valueComparator(h,a.value)):e.valueComparator(v,a.value)},set(v){if(e.readonly)return;const h=v?a.value:i.value;let g=h;o.value&&(g=v?[...jt(r.value),h]:jt(r.value).filter(p=>!e.valueComparator(p,a.value))),t?t.modelValue.value=g:r.value=g}}),{textColorClasses:s,textColorStyles:u}=Kn(L(()=>{if(!(e.error||e.disabled))return l.value?e.color:e.baseColor})),{backgroundColorClasses:c,backgroundColorStyles:f}=Et(L(()=>l.value&&!e.error&&!e.disabled?e.color:e.baseColor)),d=L(()=>l.value?e.trueIcon:e.falseIcon);return{group:t,densityClasses:n,trueValue:a,falseValue:i,model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,icon:d}}const Cl=fe()({name:"VSelectionControl",directives:{Ripple:Po},inheritAttrs:!1,props:e0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{group:a,densityClasses:i,icon:o,model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,trueValue:d}=uq(e),v=Wn(),h=Te(!1),g=Te(!1),p=me(),m=L(()=>e.id||`input-${v}`),y=L(()=>!e.disabled&&!e.readonly);a==null||a.onForceUpdate(()=>{p.value&&(p.value.checked=l.value)});function _(T){y.value&&(h.value=!0,Kc(T.target,":focus-visible")!==!1&&(g.value=!0))}function b(){h.value=!1,g.value=!1}function x(T){T.stopPropagation()}function S(T){if(!y.value){p.value&&(p.value.checked=l.value);return}e.readonly&&a&&ht(()=>a.forceUpdate()),l.value=T.target.checked}return ge(()=>{var D,P;const T=r.label?r.label({label:e.label,props:{for:m.value}}):e.label,[C,w]=zl(n),A=I("input",ve({ref:p,checked:l.value,disabled:!!e.disabled,id:m.value,onBlur:b,onFocus:_,onInput:S,"aria-disabled":!!e.disabled,"aria-label":e.label,type:e.type,value:d.value,name:e.name,"aria-checked":e.type==="checkbox"?l.value:void 0},w),null);return I("div",ve({class:["v-selection-control",{"v-selection-control--dirty":l.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":h.value,"v-selection-control--focus-visible":g.value,"v-selection-control--inline":e.inline},i.value,e.class]},C,{style:e.style}),[I("div",{class:["v-selection-control__wrapper",s.value],style:u.value},[(D=r.default)==null?void 0:D.call(r,{backgroundColorClasses:c,backgroundColorStyles:f}),Zt(I("div",{class:["v-selection-control__input"]},[((P=r.input)==null?void 0:P.call(r,{model:l,textColorClasses:s,textColorStyles:u,backgroundColorClasses:c,backgroundColorStyles:f,inputNode:A,icon:o.value,props:{onFocus:_,onBlur:b,id:m.value}}))??I(ke,null,[o.value&&I(wt,{key:"icon",icon:o.value},null),A])]),[[ta("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),T&&I(bf,{for:m.value,onClick:x},{default:()=>[T]})])}),{isFocused:h,input:p}}}),yF=re({indeterminate:Boolean,indeterminateIcon:{type:Ue,default:"$checkboxIndeterminate"},...e0({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),mo=fe()({name:"VCheckboxBtn",props:yF(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"indeterminate"),a=Ve(e,"modelValue");function i(s){r.value&&(r.value=!1)}const o=L(()=>r.value?e.indeterminateIcon:e.falseIcon),l=L(()=>r.value?e.indeterminateIcon:e.trueIcon);return ge(()=>{const s=vn(Cl.filterProps(e),["modelValue"]);return I(Cl,ve(s,{modelValue:a.value,"onUpdate:modelValue":[u=>a.value=u,i],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:o.value,trueIcon:l.value,"aria-checked":r.value?"mixed":void 0}),n)}),{}}});function _F(e){const{t}=nn();function n(r){let{name:a}=r;const i={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[a],o=e[`onClick:${a}`],l=o&&i?t(`$vuetify.input.${i}`,e.label??""):void 0;return I(wt,{icon:e[`${a}Icon`],"aria-label":l,onClick:o},null)}return{InputIcon:n}}const cq=re({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Me(),...ai({transition:{component:lT,leaveAbsolute:!0,group:!0}})},"VMessages"),bF=fe()({name:"VMessages",props:cq(),setup(e,t){let{slots:n}=t;const r=L(()=>jt(e.messages)),{textColorClasses:a,textColorStyles:i}=Kn(L(()=>e.color));return ge(()=>I(sr,{transition:e.transition,tag:"div",class:["v-messages",a.value,e.class],style:[i.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((o,l)=>I("div",{class:"v-messages__message",key:`${l}-${r.value}`},[n.message?n.message({message:o}):o]))]})),{}}}),bh=re({focused:Boolean,"onUpdate:focused":$n()},"focus");function ko(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi();const n=Ve(e,"focused"),r=L(()=>({[`${t}--focused`]:n.value}));function a(){n.value=!0}function i(){n.value=!1}return{focusClasses:r,isFocused:n,focus:a,blur:i}}const SF=Symbol.for("vuetify:form"),fq=re({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function dq(e){const t=Ve(e,"modelValue"),n=L(()=>e.disabled),r=L(()=>e.readonly),a=Te(!1),i=me([]),o=me([]);async function l(){const c=[];let f=!0;o.value=[],a.value=!0;for(const d of i.value){const v=await d.validate();if(v.length>0&&(f=!1,c.push({id:d.id,errorMessages:v})),!f&&e.fastFail)break}return o.value=c,a.value=!1,{valid:f,errors:o.value}}function s(){i.value.forEach(c=>c.reset())}function u(){i.value.forEach(c=>c.resetValidation())}return Ce(i,()=>{let c=0,f=0;const d=[];for(const v of i.value)v.isValid===!1?(f++,d.push({id:v.id,errorMessages:v.errorMessages})):v.isValid===!0&&c++;o.value=d,t.value=f>0?!1:c===i.value.length?!0:null},{deep:!0,flush:"post"}),Lt(SF,{register:c=>{let{id:f,vm:d,validate:v,reset:h,resetValidation:g}=c;i.value.some(p=>p.id===f),i.value.push({id:f,validate:v,reset:h,resetValidation:g,vm:Py(d),isValid:null,errorMessages:[]})},unregister:c=>{i.value=i.value.filter(f=>f.id!==c)},update:(c,f,d)=>{const v=i.value.find(h=>h.id===c);v&&(v.isValid=f,v.errorMessages=d)},isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validateOn:oe(e,"validateOn")}),{errors:o,isDisabled:n,isReadonly:r,isValidating:a,isValid:t,items:i,validate:l,reset:s,resetValidation:u}}function t0(){return rt(SF,null)}const xF=re({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...bh()},"validation");function wF(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Bi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Wn();const r=Ve(e,"modelValue"),a=L(()=>e.validationValue===void 0?r.value:e.validationValue),i=t0(),o=me([]),l=Te(!0),s=L(()=>!!(jt(r.value===""?null:r.value).length||jt(a.value===""?null:a.value).length)),u=L(()=>!!(e.disabled??(i==null?void 0:i.isDisabled.value))),c=L(()=>!!(e.readonly??(i==null?void 0:i.isReadonly.value))),f=L(()=>{var x;return(x=e.errorMessages)!=null&&x.length?jt(e.errorMessages).concat(o.value).slice(0,Math.max(0,+e.maxErrors)):o.value}),d=L(()=>{let x=(e.validateOn??(i==null?void 0:i.validateOn.value))||"input";x==="lazy"&&(x="input lazy"),x==="eager"&&(x="input eager");const S=new Set((x==null?void 0:x.split(" "))??[]);return{input:S.has("input"),blur:S.has("blur")||S.has("input")||S.has("invalid-input"),invalidInput:S.has("invalid-input"),lazy:S.has("lazy"),eager:S.has("eager")}}),v=L(()=>{var x;return e.error||(x=e.errorMessages)!=null&&x.length?!1:e.rules.length?l.value?o.value.length||d.value.lazy?null:!0:!o.value.length:!0}),h=Te(!1),g=L(()=>({[`${t}--error`]:v.value===!1,[`${t}--dirty`]:s.value,[`${t}--disabled`]:u.value,[`${t}--readonly`]:c.value})),p=Jt("validation"),m=L(()=>e.name??Be(n));Ly(()=>{i==null||i.register({id:m.value,vm:p,validate:b,reset:y,resetValidation:_})}),Cn(()=>{i==null||i.unregister(m.value)}),wn(async()=>{d.value.lazy||await b(!d.value.eager),i==null||i.update(m.value,v.value,f.value)}),Cr(()=>d.value.input||d.value.invalidInput&&v.value===!1,()=>{Ce(a,()=>{if(a.value!=null)b();else if(e.focused){const x=Ce(()=>e.focused,S=>{S||b(),x()})}})}),Cr(()=>d.value.blur,()=>{Ce(()=>e.focused,x=>{x||b()})}),Ce([v,f],()=>{i==null||i.update(m.value,v.value,f.value)});async function y(){r.value=null,await ht(),await _()}async function _(){l.value=!0,d.value.lazy?o.value=[]:await b(!d.value.eager)}async function b(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const S=[];h.value=!0;for(const T of e.rules){if(S.length>=+(e.maxErrors??1))break;const w=await(typeof T=="function"?T:()=>T)(a.value);if(w!==!0){if(w!==!1&&typeof w!="string"){console.warn(`${w} is not a valid value. Rule functions must return boolean true or a string.`);continue}S.push(w||"")}}return o.value=S,h.value=!1,l.value=x,o.value}return{errorMessages:f,isDirty:s,isDisabled:u,isReadonly:c,isPristine:l,isValid:v,isValidating:h,reset:y,resetValidation:_,validate:b,validationClasses:g}}const Mo=re({id:String,appendIcon:Ue,centerAffix:{type:Boolean,default:!0},prependIcon:Ue,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":$n(),"onClick:append":$n(),...Me(),...Nn(),...Hy(gn(),["maxWidth","minWidth","width"]),...gt(),...xF()},"VInput"),qn=fe()({name:"VInput",props:{...Mo()},emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const{densityClasses:i}=dr(e),{dimensionStyles:o}=pn(e),{themeClasses:l}=Ct(e),{rtlClasses:s}=Tn(),{InputIcon:u}=_F(e),c=Wn(),f=L(()=>e.id||`input-${c}`),d=L(()=>`${f.value}-messages`),{errorMessages:v,isDirty:h,isDisabled:g,isReadonly:p,isPristine:m,isValid:y,isValidating:_,reset:b,resetValidation:x,validate:S,validationClasses:T}=wF(e,"v-input",f),C=L(()=>({id:f,messagesId:d,isDirty:h,isDisabled:g,isReadonly:p,isPristine:m,isValid:y,isValidating:_,reset:b,resetValidation:x,validate:S})),w=L(()=>{var A;return(A=e.errorMessages)!=null&&A.length||!m.value&&v.value.length?v.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return ge(()=>{var M,V,O,$;const A=!!(r.prepend||e.prependIcon),D=!!(r.append||e.appendIcon),P=w.value.length>0,k=!e.hideDetails||e.hideDetails==="auto"&&(P||!!r.details);return I("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix,"v-input--hide-spin-buttons":e.hideSpinButtons},i.value,l.value,s.value,T.value,e.class],style:[o.value,e.style]},[A&&I("div",{key:"prepend",class:"v-input__prepend"},[(M=r.prepend)==null?void 0:M.call(r,C.value),e.prependIcon&&I(u,{key:"prepend-icon",name:"prepend"},null)]),r.default&&I("div",{class:"v-input__control"},[(V=r.default)==null?void 0:V.call(r,C.value)]),D&&I("div",{key:"append",class:"v-input__append"},[e.appendIcon&&I(u,{key:"append-icon",name:"append"},null),(O=r.append)==null?void 0:O.call(r,C.value)]),k&&I("div",{class:"v-input__details"},[I(bF,{id:d.value,active:P,messages:w.value},{message:r.message}),($=r.details)==null?void 0:$.call(r,C.value)])])}),{reset:b,resetValidation:x,validate:S,isValid:y,errorMessages:v}}}),vq=re({...Mo(),...vn(yF(),["inline"])},"VCheckbox"),hq=fe()({name:"VCheckbox",inheritAttrs:!1,props:vq(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"modelValue"),{isFocused:i,focus:o,blur:l}=ko(e),s=Wn(),u=L(()=>e.id||`checkbox-${s}`);return ge(()=>{const[c,f]=zl(n),d=qn.filterProps(e),v=mo.filterProps(e);return I(qn,ve({class:["v-checkbox",e.class]},c,d,{modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,id:u.value,focused:i.value,style:e.style}),{...r,default:h=>{let{id:g,messagesId:p,isDisabled:m,isReadonly:y,isValid:_}=h;return I(mo,ve(v,{id:g.value,"aria-describedby":p.value,disabled:m.value,readonly:y.value},f,{error:_.value===!1,modelValue:a.value,"onUpdate:modelValue":b=>a.value=b,onFocus:o,onBlur:l}),r)}})}),{}}});function gq(e){let{selectedElement:t,containerElement:n,isRtl:r,isHorizontal:a}=e;const i=Av(a,n),o=CF(a,r,n),l=Av(a,t),s=TF(a,t),u=l*.4;return o>s?s-u:o+itypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...Me(),...Su({mobile:null}),...nt(),...Au({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),Iv=fe()({name:"VSlideGroup",props:dT(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{isRtl:r}=Tn(),{displayClasses:a,mobile:i}=aa(e),o=Hl(e,e.symbol),l=Te(!1),s=Te(0),u=Te(0),c=Te(0),f=L(()=>e.direction==="horizontal"),{resizeRef:d,contentRect:v}=ti(),{resizeRef:h,contentRect:g}=ti(),p=YZ(),m=L(()=>({container:d.el,duration:200,easing:"easeOutQuart"})),y=L(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[0]):-1),_=L(()=>o.selected.value.length?o.items.value.findIndex(Y=>Y.id===o.selected.value[o.selected.value.length-1]):-1);if(yt){let Y=-1;Ce(()=>[o.selected.value,v.value,g.value,f.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(v.value&&g.value){const X=f.value?"width":"height";u.value=v.value[X],c.value=g.value[X],l.value=u.value+1=0&&h.el){const X=h.el.children[_.value];x(X,e.centerActive)}})})}const b=Te(!1);function x(Y,X){let J=0;X?J=pq({containerElement:d.el,isHorizontal:f.value,selectedElement:Y}):J=gq({containerElement:d.el,isHorizontal:f.value,isRtl:r.value,selectedElement:Y}),S(J)}function S(Y){if(!yt||!d.el)return;const X=Av(f.value,d.el),J=CF(f.value,r.value,d.el);if(!(wk(f.value,d.el)<=X||Math.abs(Y-J)<16)){if(f.value&&r.value&&d.el){const{scrollWidth:le,offsetWidth:be}=d.el;Y=le-be-Y}f.value?p.horizontal(Y,m.value):p(Y,m.value)}}function T(Y){const{scrollTop:X,scrollLeft:J}=Y.target;s.value=f.value?J:X}function C(Y){if(b.value=!0,!(!l.value||!h.el)){for(const X of Y.composedPath())for(const J of h.el.children)if(J===X){x(J);return}}}function w(Y){b.value=!1}let A=!1;function D(Y){var X;!A&&!b.value&&!(Y.relatedTarget&&((X=h.el)!=null&&X.contains(Y.relatedTarget)))&&M(),A=!1}function P(){A=!0}function k(Y){if(!h.el)return;function X(J){Y.preventDefault(),M(J)}f.value?Y.key==="ArrowRight"?X(r.value?"prev":"next"):Y.key==="ArrowLeft"&&X(r.value?"next":"prev"):Y.key==="ArrowDown"?X("next"):Y.key==="ArrowUp"&&X("prev"),Y.key==="Home"?X("first"):Y.key==="End"&&X("last")}function M(Y){var J,ce;if(!h.el)return;let X;if(!Y)X=_v(h.el)[0];else if(Y==="next"){if(X=(J=h.el.querySelector(":focus"))==null?void 0:J.nextElementSibling,!X)return M("first")}else if(Y==="prev"){if(X=(ce=h.el.querySelector(":focus"))==null?void 0:ce.previousElementSibling,!X)return M("last")}else Y==="first"?X=h.el.firstElementChild:Y==="last"&&(X=h.el.lastElementChild);X&&X.focus({preventScroll:!0})}function V(Y){const X=f.value&&r.value?-1:1,J=(Y==="prev"?-X:X)*u.value;let ce=s.value+J;if(f.value&&r.value&&d.el){const{scrollWidth:le,offsetWidth:be}=d.el;ce+=le-be}S(ce)}const O=L(()=>({next:o.next,prev:o.prev,select:o.select,isSelected:o.isSelected})),$=L(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return l.value||Math.abs(s.value)>0;case"mobile":return i.value||l.value||Math.abs(s.value)>0;default:return!i.value&&(l.value||Math.abs(s.value)>0)}}),z=L(()=>Math.abs(s.value)>1),H=L(()=>{if(!d.value)return!1;const Y=wk(f.value,d.el),X=mq(f.value,d.el);return Y-X-Math.abs(s.value)>1});return ge(()=>I(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!f.value,"v-slide-group--has-affixes":$.value,"v-slide-group--is-overflowing":l.value},a.value,e.class],style:e.style,tabindex:b.value||o.selected.value.length?-1:0,onFocus:D},{default:()=>{var Y,X,J;return[$.value&&I("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!z.value}],onMousedown:P,onClick:()=>z.value&&V("prev")},[((Y=n.prev)==null?void 0:Y.call(n,O.value))??I(wv,null,{default:()=>[I(wt,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),I("div",{key:"container",ref:d,class:"v-slide-group__container",onScroll:T},[I("div",{ref:h,class:"v-slide-group__content",onFocusin:C,onFocusout:w,onKeydown:k},[(X=n.default)==null?void 0:X.call(n,O.value)])]),$.value&&I("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!H.value}],onMousedown:P,onClick:()=>H.value&&V("next")},[((J=n.next)==null?void 0:J.call(n,O.value))??I(wv,null,{default:()=>[I(wt,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:o.selected,scrollTo:V,scrollOffset:s,focus:M,hasPrev:z,hasNext:H}}}),IF=Symbol.for("vuetify:v-chip-group"),yq=re({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Ni},...dT(),...Me(),...Au({selectedClass:"v-chip--selected"}),...nt(),...gt(),...La({variant:"tonal"})},"VChipGroup"),_q=fe()({name:"VChipGroup",props:yq(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isSelected:a,select:i,next:o,prev:l,selected:s}=Hl(e,IF);return Kt({VChip:{color:oe(e,"color"),disabled:oe(e,"disabled"),filter:oe(e,"filter"),variant:oe(e,"variant")}}),ge(()=>{const u=Iv.filterProps(e);return I(Iv,ve(u,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style}),{default:()=>{var c;return[(c=n.default)==null?void 0:c.call(n,{isSelected:a,select:i,next:o,prev:l,selected:s.value})]}})}),{}}}),bq=re({activeClass:String,appendAvatar:String,appendIcon:Ue,closable:Boolean,closeIcon:{type:Ue,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:$n(),onClickOnce:$n(),...Wr(),...Me(),...Nn(),...An(),...Iu(),...Yt(),..._h(),...Fi(),...nt({tag:"span"}),...gt(),...La({variant:"tonal"})},"VChip"),Sf=fe()({name:"VChip",directives:{Ripple:Po},props:bq(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=nn(),{borderClasses:o}=oa(e),{colorClasses:l,colorStyles:s,variantClasses:u}=Tu(e),{densityClasses:c}=dr(e),{elevationClasses:f}=Un(e),{roundedClasses:d}=Qt(e),{sizeClasses:v}=mf(e),{themeClasses:h}=Ct(e),g=Ve(e,"modelValue"),p=Du(e,IF,!1),m=yh(e,n),y=L(()=>e.link!==!1&&m.isLink.value),_=L(()=>!e.disabled&&e.link!==!1&&(!!p||e.link||m.isClickable.value)),b=L(()=>({"aria-label":i(e.closeLabel),onClick(T){T.preventDefault(),T.stopPropagation(),g.value=!1,r("click:close",T)}}));function x(T){var C;r("click",T),_.value&&((C=m.navigate)==null||C.call(m,T),p==null||p.toggle())}function S(T){(T.key==="Enter"||T.key===" ")&&(T.preventDefault(),x(T))}return()=>{const T=m.isLink.value?"a":e.tag,C=!!(e.appendIcon||e.appendAvatar),w=!!(C||a.append),A=!!(a.close||e.closable),D=!!(a.filter||e.filter)&&p,P=!!(e.prependIcon||e.prependAvatar),k=!!(P||a.prepend),M=!p||p.isSelected.value;return g.value&&Zt(I(T,ve({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":_.value,"v-chip--filter":D,"v-chip--pill":e.pill},h.value,o.value,M?l.value:void 0,c.value,f.value,d.value,v.value,u.value,p==null?void 0:p.selectedClass.value,e.class],style:[M?s.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:_.value?0:void 0,onClick:x,onKeydown:_.value&&!y.value&&S},m.linkProps),{default:()=>{var V;return[Fl(_.value,"v-chip"),D&&I(sT,{key:"filter"},{default:()=>[Zt(I("div",{class:"v-chip__filter"},[a.filter?I(st,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},a.filter):I(wt,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ma,p.isSelected.value]])]}),k&&I("div",{key:"prepend",class:"v-chip__prepend"},[a.prepend?I(st,{key:"prepend-defaults",disabled:!P,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},a.prepend):I(ke,null,[e.prependIcon&&I(wt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&I(Pa,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),I("div",{class:"v-chip__content","data-no-activator":""},[((V=a.default)==null?void 0:V.call(a,{isSelected:p==null?void 0:p.isSelected.value,selectedClass:p==null?void 0:p.selectedClass.value,select:p==null?void 0:p.select,toggle:p==null?void 0:p.toggle,value:p==null?void 0:p.value.value,disabled:e.disabled}))??e.text]),w&&I("div",{key:"append",class:"v-chip__append"},[a.append?I(st,{key:"append-defaults",disabled:!C,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},a.append):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),A&&I("button",ve({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},b.value),[a.close?I(st,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},a.close):I(wt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[ta("ripple"),_.value&&e.ripple,null]])}}}),ex=Symbol.for("vuetify:list");function DF(){const e=rt(ex,{hasPrepend:Te(!1),updateHasPrepend:()=>null}),t={hasPrepend:Te(!1),updateHasPrepend:n=>{n&&(t.hasPrepend.value=n)}};return Lt(ex,t),e}function PF(){return rt(ex,null)}const vT=e=>{const t={activate:n=>{let{id:r,value:a,activated:i}=n;return r=Ye(r),e&&!a&&i.size===1&&i.has(r)||(a?i.add(r):i.delete(r)),i},in:(n,r,a)=>{let i=new Set;if(n!=null)for(const o of jt(n))i=t.activate({id:o,value:!0,activated:new Set(i),children:r,parents:a});return i},out:n=>Array.from(n)};return t},kF=e=>{const t=vT(e);return{activate:r=>{let{activated:a,id:i,...o}=r;i=Ye(i);const l=a.has(i)?new Set([i]):new Set;return t.activate({...o,id:i,activated:l})},in:(r,a,i)=>{let o=new Set;if(r!=null){const l=jt(r);l.length&&(o=t.in(l.slice(0,1),a,i))}return o},out:(r,a,i)=>t.out(r,a,i)}},Sq=e=>{const t=vT(e);return{activate:r=>{let{id:a,activated:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.activate({id:a,activated:i,children:o,...l})},in:t.in,out:t.out}},xq=e=>{const t=kF(e);return{activate:r=>{let{id:a,activated:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.activate({id:a,activated:i,children:o,...l})},in:t.in,out:t.out}},wq={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){const i=new Set;i.add(t);let o=a.get(t);for(;o!=null;)i.add(o),o=a.get(o);return i}else return r.delete(t),r},select:()=>null},MF={open:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(n){let i=a.get(t);for(r.add(t);i!=null&&i!==t;)r.add(i),i=a.get(i);return r}else r.delete(t);return r},select:()=>null},Cq={open:MF.open,select:e=>{let{id:t,value:n,opened:r,parents:a}=e;if(!n)return r;const i=[];let o=a.get(t);for(;o!=null;)i.push(o),o=a.get(o);return new Set(i)}},hT=e=>{const t={select:n=>{let{id:r,value:a,selected:i}=n;if(r=Ye(r),e&&!a){const o=Array.from(i.entries()).reduce((l,s)=>{let[u,c]=s;return c==="on"&&l.push(u),l},[]);if(o.length===1&&o[0]===r)return i}return i.set(r,a?"on":"off"),i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:n=>{const r=[];for(const[a,i]of n.entries())i==="on"&&r.push(a);return r}};return t},LF=e=>{const t=hT(e);return{select:r=>{let{selected:a,id:i,...o}=r;i=Ye(i);const l=a.has(i)?new Map([[i,a.get(i)]]):new Map;return t.select({...o,id:i,selected:l})},in:(r,a,i)=>{let o=new Map;return r!=null&&r.length&&(o=t.in(r.slice(0,1),a,i)),o},out:(r,a,i)=>t.out(r,a,i)}},Tq=e=>{const t=hT(e);return{select:r=>{let{id:a,selected:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...l})},in:t.in,out:t.out}},Aq=e=>{const t=LF(e);return{select:r=>{let{id:a,selected:i,children:o,...l}=r;return a=Ye(a),o.has(a)?i:t.select({id:a,selected:i,children:o,...l})},in:t.in,out:t.out}},Iq=e=>{const t={select:n=>{let{id:r,value:a,selected:i,children:o,parents:l}=n;r=Ye(r);const s=new Map(i),u=[r];for(;u.length;){const f=u.shift();i.set(Ye(f),a?"on":"off"),o.has(f)&&u.push(...o.get(f))}let c=Ye(l.get(r));for(;c;){const f=o.get(c),d=f.every(h=>i.get(Ye(h))==="on"),v=f.every(h=>!i.has(Ye(h))||i.get(Ye(h))==="off");i.set(c,d?"on":v?"off":"indeterminate"),c=Ye(l.get(c))}return e&&!a&&Array.from(i.entries()).reduce((d,v)=>{let[h,g]=v;return g==="on"&&d.push(h),d},[]).length===0?s:i},in:(n,r,a)=>{let i=new Map;for(const o of n||[])i=t.select({id:o,value:!0,selected:new Map(i),children:r,parents:a});return i},out:(n,r)=>{const a=[];for(const[i,o]of n.entries())o==="on"&&!r.has(i)&&a.push(i);return a}};return t},Dv=Symbol.for("vuetify:nested"),EF={id:Te(),root:{register:()=>null,unregister:()=>null,parents:me(new Map),children:me(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:me(!1),selectable:me(!1),opened:me(new Set),activated:me(new Set),selected:me(new Map),selectedValues:me([]),getPath:()=>[]}},Dq=re({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),Pq=e=>{let t=!1;const n=me(new Map),r=me(new Map),a=Ve(e,"opened",e.opened,h=>new Set(h),h=>[...h.values()]),i=L(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return Sq(e.mandatory);case"single-leaf":return xq(e.mandatory);case"independent":return vT(e.mandatory);case"single-independent":default:return kF(e.mandatory)}}),o=L(()=>{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 Aq(e.mandatory);case"leaf":return Tq(e.mandatory);case"independent":return hT(e.mandatory);case"single-independent":return LF(e.mandatory);case"classic":default:return Iq(e.mandatory)}}),l=L(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return Cq;case"single":return wq;case"multiple":default:return MF}}),s=Ve(e,"activated",e.activated,h=>i.value.in(h,n.value,r.value),h=>i.value.out(h,n.value,r.value)),u=Ve(e,"selected",e.selected,h=>o.value.in(h,n.value,r.value),h=>o.value.out(h,n.value,r.value));Cn(()=>{t=!0});function c(h){const g=[];let p=h;for(;p!=null;)g.unshift(p),p=r.value.get(p);return g}const f=Jt("nested"),d=new Set,v={id:Te(),root:{opened:a,activatable:oe(e,"activatable"),selectable:oe(e,"selectable"),activated:s,selected:u,selectedValues:L(()=>{const h=[];for(const[g,p]of u.value.entries())p==="on"&&h.push(g);return h}),register:(h,g,p)=>{if(d.has(h)){c(h).map(String).join(" -> "),c(g).concat(h).map(String).join(" -> ");return}else d.add(h);g&&h!==g&&r.value.set(h,g),p&&n.value.set(h,[]),g!=null&&n.value.set(g,[...n.value.get(g)||[],h])},unregister:h=>{if(t)return;d.delete(h),n.value.delete(h);const g=r.value.get(h);if(g){const p=n.value.get(g)??[];n.value.set(g,p.filter(m=>m!==h))}r.value.delete(h)},open:(h,g,p)=>{f.emit("click:open",{id:h,value:g,path:c(h),event:p});const m=l.value.open({id:h,value:g,opened:new Set(a.value),children:n.value,parents:r.value,event:p});m&&(a.value=m)},openOnSelect:(h,g,p)=>{const m=l.value.select({id:h,value:g,selected:new Map(u.value),opened:new Set(a.value),children:n.value,parents:r.value,event:p});m&&(a.value=m)},select:(h,g,p)=>{f.emit("click:select",{id:h,value:g,path:c(h),event:p});const m=o.value.select({id:h,value:g,selected:new Map(u.value),children:n.value,parents:r.value,event:p});m&&(u.value=m),v.root.openOnSelect(h,g,p)},activate:(h,g,p)=>{if(!e.activatable)return v.root.select(h,!0,p);f.emit("click:activate",{id:h,value:g,path:c(h),event:p});const m=i.value.activate({id:h,value:g,activated:new Set(s.value),children:n.value,parents:r.value,event:p});m&&(s.value=m)},children:n,parents:r,getPath:c}};return Lt(Dv,v),v.root},RF=(e,t)=>{const n=rt(Dv,EF),r=Symbol(Wn()),a=L(()=>e.value!==void 0?e.value:r),i={...n,id:a,open:(o,l)=>n.root.open(a.value,o,l),openOnSelect:(o,l)=>n.root.openOnSelect(a.value,o,l),isOpen:L(()=>n.root.opened.value.has(a.value)),parent:L(()=>n.root.parents.value.get(a.value)),activate:(o,l)=>n.root.activate(a.value,o,l),isActivated:L(()=>n.root.activated.value.has(Ye(a.value))),select:(o,l)=>n.root.select(a.value,o,l),isSelected:L(()=>n.root.selected.value.get(Ye(a.value))==="on"),isIndeterminate:L(()=>n.root.selected.value.get(a.value)==="indeterminate"),isLeaf:L(()=>!n.root.children.value.get(a.value)),isGroupActivator:n.isGroupActivator};return!n.isGroupActivator&&n.root.register(a.value,n.id.value,t),Cn(()=>{!n.isGroupActivator&&n.root.unregister(a.value)}),t&&Lt(Dv,i),i},kq=()=>{const e=rt(Dv,EF);Lt(Dv,{...e,isGroupActivator:!0})},Mq=ra({name:"VListGroupActivator",setup(e,t){let{slots:n}=t;return kq(),()=>{var r;return(r=n.default)==null?void 0:r.call(n)}}}),Lq=re({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ue,default:"$collapse"},expandIcon:{type:Ue,default:"$expand"},prependIcon:Ue,appendIcon:Ue,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Me(),...nt()},"VListGroup"),tx=fe()({name:"VListGroup",props:Lq(),setup(e,t){let{slots:n}=t;const{isOpen:r,open:a,id:i}=RF(oe(e,"value"),!0),o=L(()=>`v-list-group--id-${String(i.value)}`),l=PF(),{isBooted:s}=Cu();function u(v){v.stopPropagation(),a(!r.value,v)}const c=L(()=>({onClick:u,class:"v-list-group__header",id:o.value})),f=L(()=>r.value?e.collapseIcon:e.expandIcon),d=L(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&f.value,appendIcon:e.appendIcon||!e.subgroup&&f.value,title:e.title,value:e.value}}));return ge(()=>I(e.tag,{class:["v-list-group",{"v-list-group--prepend":l==null?void 0:l.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[n.activator&&I(st,{defaults:d.value},{default:()=>[I(Mq,null,{default:()=>[n.activator({props:c.value,isOpen:r.value})]})]}),I(sr,{transition:{component:Zy},disabled:!s.value},{default:()=>{var v;return[Zt(I("div",{class:"v-list-group__items",role:"group","aria-labelledby":o.value},[(v=n.default)==null?void 0:v.call(n)]),[[Ma,r.value]])]}})]})),{isOpen:r}}}),Eq=re({opacity:[Number,String],...Me(),...nt()},"VListItemSubtitle"),VF=fe()({name:"VListItemSubtitle",props:Eq(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},n)),{}}}),OF=zi("v-list-item-title"),Rq=re({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ue,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:[String,Number],title:[String,Number],value:null,onClick:$n(),onClickOnce:$n(),...Wr(),...Me(),...Nn(),...gn(),...An(),...Yt(),..._h(),...nt(),...gt(),...La({variant:"text"})},"VListItem"),yo=fe()({name:"VListItem",directives:{Ripple:Po},props:Rq(),emits:{click:e=>!0},setup(e,t){let{attrs:n,slots:r,emit:a}=t;const i=yh(e,n),o=L(()=>e.value===void 0?i.href.value:e.value),{activate:l,isActivated:s,select:u,isOpen:c,isSelected:f,isIndeterminate:d,isGroupActivator:v,root:h,parent:g,openOnSelect:p,id:m}=RF(o,!1),y=PF(),_=L(()=>{var J;return e.active!==!1&&(e.active||((J=i.isActive)==null?void 0:J.value)||(h.activatable.value?s.value:f.value))}),b=L(()=>e.link!==!1&&i.isLink.value),x=L(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||!!y&&(h.selectable.value||h.activatable.value||e.value!=null))),S=L(()=>e.rounded||e.nav),T=L(()=>e.color??e.activeColor),C=L(()=>({color:_.value?T.value??e.baseColor:e.baseColor,variant:e.variant}));Ce(()=>{var J;return(J=i.isActive)==null?void 0:J.value},J=>{J&&g.value!=null&&h.open(g.value,!0),J&&p(J)},{immediate:!0});const{themeClasses:w}=Ct(e),{borderClasses:A}=oa(e),{colorClasses:D,colorStyles:P,variantClasses:k}=Tu(C),{densityClasses:M}=dr(e),{dimensionStyles:V}=pn(e),{elevationClasses:O}=Un(e),{roundedClasses:$}=Qt(S),z=L(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),H=L(()=>({isActive:_.value,select:u,isOpen:c.value,isSelected:f.value,isIndeterminate:d.value}));function Y(J){var ce;a("click",J),x.value&&((ce=i.navigate)==null||ce.call(i,J),!v&&(h.activatable.value?l(!s.value,J):(h.selectable.value||e.value!=null)&&u(!f.value,J)))}function X(J){(J.key==="Enter"||J.key===" ")&&(J.preventDefault(),J.target.dispatchEvent(new MouseEvent("click",J)))}return ge(()=>{const J=b.value?"a":e.tag,ce=r.title||e.title!=null,le=r.subtitle||e.subtitle!=null,be=!!(e.appendAvatar||e.appendIcon),ae=!!(be||r.append),K=!!(e.prependAvatar||e.prependIcon),ne=!!(K||r.prepend);return y==null||y.updateHasPrepend(ne),e.activeColor&&Ij("active-color",["color","base-color"]),Zt(I(J,ve({class:["v-list-item",{"v-list-item--active":_.value,"v-list-item--disabled":e.disabled,"v-list-item--link":x.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!ne&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&_.value},w.value,A.value,D.value,M.value,O.value,z.value,$.value,k.value,e.class],style:[P.value,V.value,e.style],tabindex:x.value?y?-2:0:void 0,"aria-selected":h.activatable.value?s.value:f.value,onClick:Y,onKeydown:x.value&&!b.value&&X},i.linkProps),{default:()=>{var W;return[Fl(x.value||_.value,"v-list-item"),ne&&I("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?I(st,{key:"prepend-defaults",disabled:!K,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var B;return[(B=r.prepend)==null?void 0:B.call(r,H.value)]}}):I(ke,null,[e.prependAvatar&&I(Pa,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),I("div",{class:"v-list-item__spacer"},null)]),I("div",{class:"v-list-item__content","data-no-activator":""},[ce&&I(OF,{key:"title"},{default:()=>{var B;return[((B=r.title)==null?void 0:B.call(r,{title:e.title}))??e.title]}}),le&&I(VF,{key:"subtitle"},{default:()=>{var B;return[((B=r.subtitle)==null?void 0:B.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(W=r.default)==null?void 0:W.call(r,H.value)]),ae&&I("div",{key:"append",class:"v-list-item__append"},[r.append?I(st,{key:"append-defaults",disabled:!be,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var B;return[(B=r.append)==null?void 0:B.call(r,H.value)]}}):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),I("div",{class:"v-list-item__spacer"},null)])]}}),[[ta("ripple"),x.value&&e.ripple]])}),{activate:l,isActivated:s,isGroupActivator:v,isSelected:f,list:y,select:u,root:h,id:m}}}),Vq=re({color:String,inset:Boolean,sticky:Boolean,title:String,...Me(),...nt()},"VListSubheader"),NF=fe()({name:"VListSubheader",props:Vq(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Kn(oe(e,"color"));return ge(()=>{const i=!!(n.default||e.title);return I(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:a},e.style]},{default:()=>{var o;return[i&&I("div",{class:"v-list-subheader__text"},[((o=n.default)==null?void 0:o.call(n))??e.title])]}})}),{}}}),Oq=re({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...Me(),...gt()},"VDivider"),Sh=fe()({name:"VDivider",props:Oq(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{textColorClasses:i,textColorStyles:o}=Kn(oe(e,"color")),l=L(()=>{const s={};return e.length&&(s[e.vertical?"height":"width"]=De(e.length)),e.thickness&&(s[e.vertical?"borderRightWidth":"borderTopWidth"]=De(e.thickness)),s});return ge(()=>{const s=I("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},a.value,i.value,e.class],style:[l.value,o.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!n.role||n.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return r.default?I("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[s,I("div",{class:"v-divider__content"},[r.default()]),s]):s}),{}}}),Nq=re({items:Array,returnObject:Boolean},"VListChildren"),BF=fe()({name:"VListChildren",props:Nq(),setup(e,t){let{slots:n}=t;return DF(),()=>{var r,a;return((r=n.default)==null?void 0:r.call(n))??((a=e.items)==null?void 0:a.map(i=>{var d,v;let{children:o,props:l,type:s,raw:u}=i;if(s==="divider")return((d=n.divider)==null?void 0:d.call(n,{props:l}))??I(Sh,l,null);if(s==="subheader")return((v=n.subheader)==null?void 0:v.call(n,{props:l}))??I(NF,l,null);const c={subtitle:n.subtitle?h=>{var g;return(g=n.subtitle)==null?void 0:g.call(n,{...h,item:u})}:void 0,prepend:n.prepend?h=>{var g;return(g=n.prepend)==null?void 0:g.call(n,{...h,item:u})}:void 0,append:n.append?h=>{var g;return(g=n.append)==null?void 0:g.call(n,{...h,item:u})}:void 0,title:n.title?h=>{var g;return(g=n.title)==null?void 0:g.call(n,{...h,item:u})}:void 0},f=tx.filterProps(l);return o?I(tx,ve({value:l==null?void 0:l.value},f),{activator:h=>{let{props:g}=h;const p={...l,...g,value:e.returnObject?u:l.value};return n.header?n.header({props:p}):I(yo,p,c)},default:()=>I(BF,{items:o,returnObject:e.returnObject},n)}):n.item?n.item({props:l}):I(yo,ve(l,{value:e.returnObject?u:l.value}),c)}))}}}),zF=re({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean,valueComparator:{type:Function,default:Ni}},"list-items");function al(e,t){const n=bn(t,e.itemTitle,t),r=bn(t,e.itemValue,n),a=bn(t,e.itemChildren),i=e.itemProps===!0?typeof t=="object"&&t!=null&&!Array.isArray(t)?"children"in t?vn(t,["children"]):t:void 0:bn(t,e.itemProps),o={title:n,value:r,...i};return{title:String(o.title??""),value:o.value,props:o,children:Array.isArray(a)?FF(e,a):void 0,raw:t}}function FF(e,t){const n=[];for(const r of t)n.push(al(e,r));return n}function gT(e){const t=L(()=>FF(e,e.items)),n=L(()=>t.value.some(i=>i.value===null));function r(i){return n.value||(i=i.filter(o=>o!==null)),i.map(o=>e.returnObject&&typeof o=="string"?al(e,o):t.value.find(l=>e.valueComparator(o,l.value))||al(e,o))}function a(i){return e.returnObject?i.map(o=>{let{raw:l}=o;return l}):i.map(o=>{let{value:l}=o;return l})}return{items:t,transformIn:r,transformOut:a}}function Bq(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function zq(e,t){const n=bn(t,e.itemType,"item"),r=Bq(t)?t:bn(t,e.itemTitle),a=bn(t,e.itemValue,void 0),i=bn(t,e.itemChildren),o=e.itemProps===!0?vn(t,["children"]):bn(t,e.itemProps),l={title:r,value:a,...o};return{type:n,title:l.title,value:l.value,props:l,children:n==="item"&&i?HF(e,i):void 0,raw:t}}function HF(e,t){const n=[];for(const r of t)n.push(zq(e,r));return n}function Fq(e){return{items:L(()=>HF(e,e.items))}}const Hq=re({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:String,collapseIcon:String,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":$n(),"onClick:select":$n(),"onUpdate:opened":$n(),...Dq({selectStrategy:"single-leaf",openStrategy:"list"}),...Wr(),...Me(),...Nn(),...gn(),...An(),itemType:{type:String,default:"type"},...zF(),...Yt(),...nt(),...gt(),...La({variant:"text"})},"VList"),n0=fe()({name:"VList",props:Hq(),emits:{"update:selected":e=>!0,"update:activated":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:activate":e=>!0,"click:select":e=>!0},setup(e,t){let{slots:n}=t;const{items:r}=Fq(e),{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{borderClasses:l}=oa(e),{densityClasses:s}=dr(e),{dimensionStyles:u}=pn(e),{elevationClasses:c}=Un(e),{roundedClasses:f}=Qt(e),{children:d,open:v,parents:h,select:g,getPath:p}=Pq(e),m=L(()=>e.lines?`v-list--${e.lines}-line`:void 0),y=oe(e,"activeColor"),_=oe(e,"baseColor"),b=oe(e,"color");DF(),Kt({VListGroup:{activeColor:y,baseColor:_,color:b,expandIcon:oe(e,"expandIcon"),collapseIcon:oe(e,"collapseIcon")},VListItem:{activeClass:oe(e,"activeClass"),activeColor:y,baseColor:_,color:b,density:oe(e,"density"),disabled:oe(e,"disabled"),lines:oe(e,"lines"),nav:oe(e,"nav"),slim:oe(e,"slim"),variant:oe(e,"variant")}});const x=Te(!1),S=me();function T(k){x.value=!0}function C(k){x.value=!1}function w(k){var M;!x.value&&!(k.relatedTarget&&((M=S.value)!=null&&M.contains(k.relatedTarget)))&&P()}function A(k){const M=k.target;if(!(!S.value||["INPUT","TEXTAREA"].includes(M.tagName))){if(k.key==="ArrowDown")P("next");else if(k.key==="ArrowUp")P("prev");else if(k.key==="Home")P("first");else if(k.key==="End")P("last");else return;k.preventDefault()}}function D(k){x.value=!0}function P(k){if(S.value)return Ws(S.value,k)}return ge(()=>I(e.tag,{ref:S,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},a.value,i.value,l.value,s.value,c.value,m.value,f.value,e.class],style:[o.value,u.value,e.style],tabindex:e.disabled||x.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:T,onFocusout:C,onFocus:w,onKeydown:A,onMousedown:D},{default:()=>[I(BF,{items:r.value,returnObject:e.returnObject},n)]})),{open:v,select:g,focus:P,children:d,parents:h,getPath:p}}}),Gq=zi("v-list-img"),$q=re({start:Boolean,end:Boolean,...Me(),...nt()},"VListItemAction"),Wq=fe()({name:"VListItemAction",props:$q(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},n)),{}}}),Uq=re({start:Boolean,end:Boolean,...Me(),...nt()},"VListItemMedia"),Yq=fe()({name:"VListItemMedia",props:Uq(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},n)),{}}});function P_(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Xq(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Ck(e,t){if(e.side==="top"||e.side==="bottom"){const{side:n,align:r}=e,a=r==="left"?0:r==="center"?t.width/2:r==="right"?t.width:r,i=n==="top"?0:n==="bottom"?t.height:n;return P_({x:a,y:i},t)}else if(e.side==="left"||e.side==="right"){const{side:n,align:r}=e,a=n==="left"?0:n==="right"?t.width:n,i=r==="top"?0:r==="center"?t.height/2:r==="bottom"?t.height:r;return P_({x:a,y:i},t)}return P_({x:t.width/2,y:t.height/2},t)}const GF={static:Kq,connected:Jq},jq=re({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in GF},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Zq(e,t){const n=me({}),r=me();yt&&Cr(()=>!!(t.isActive.value&&e.locationStrategy),i=>{var o,l;Ce(()=>e.locationStrategy,i),er(()=>{window.removeEventListener("resize",a),r.value=void 0}),window.addEventListener("resize",a,{passive:!0}),typeof e.locationStrategy=="function"?r.value=(o=e.locationStrategy(t,e,n))==null?void 0:o.updateLocation:r.value=(l=GF[e.locationStrategy](t,e,n))==null?void 0:l.updateLocation});function a(i){var o;(o=r.value)==null||o.call(r,i)}return{contentStyles:n,updateLocation:r}}function Kq(){}function qq(e,t){const n=jC(e);return t?n.x+=parseFloat(e.style.right||0):n.x-=parseFloat(e.style.left||0),n.y-=parseFloat(e.style.top||0),n}function Jq(e,t,n){(Array.isArray(e.target.value)||jj(e.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:a,preferredOrigin:i}=YC(()=>{const h=H1(t.location,e.isRtl.value),g=t.origin==="overlap"?h:t.origin==="auto"?C_(h):H1(t.origin,e.isRtl.value);return h.side===g.side&&h.align===T_(g).align?{preferredAnchor:UP(h),preferredOrigin:UP(g)}:{preferredAnchor:h,preferredOrigin:g}}),[o,l,s,u]=["minWidth","minHeight","maxWidth","maxHeight"].map(h=>L(()=>{const g=parseFloat(t[h]);return isNaN(g)?1/0:g})),c=L(()=>{if(Array.isArray(t.offset))return t.offset;if(typeof t.offset=="string"){const h=t.offset.split(" ").map(parseFloat);return h.length<2&&h.push(0),h}return typeof t.offset=="number"?[t.offset,0]:[0,0]});let f=!1;const d=new ResizeObserver(()=>{f&&v()});Ce([e.target,e.contentEl],(h,g)=>{let[p,m]=h,[y,_]=g;y&&!Array.isArray(y)&&d.unobserve(y),p&&!Array.isArray(p)&&d.observe(p),_&&d.unobserve(_),m&&d.observe(m)},{immediate:!0}),er(()=>{d.disconnect()});function v(){if(f=!1,requestAnimationFrame(()=>f=!0),!e.target.value||!e.contentEl.value)return;const h=bz(e.target.value),g=qq(e.contentEl.value,e.isRtl.value),p=_m(e.contentEl.value),m=12;p.length||(p.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(g.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),g.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=p.reduce((D,P)=>{const k=P.getBoundingClientRect(),M=new Us({x:P===document.documentElement?0:k.x,y:P===document.documentElement?0:k.y,width:P.clientWidth,height:P.clientHeight});return D?new Us({x:Math.max(D.left,M.left),y:Math.max(D.top,M.top),width:Math.min(D.right,M.right)-Math.max(D.left,M.left),height:Math.min(D.bottom,M.bottom)-Math.max(D.top,M.top)}):M},void 0);y.x+=m,y.y+=m,y.width-=m*2,y.height-=m*2;let _={anchor:a.value,origin:i.value};function b(D){const P=new Us(g),k=Ck(D.anchor,h),M=Ck(D.origin,P);let{x:V,y:O}=Xq(k,M);switch(D.anchor.side){case"top":O-=c.value[0];break;case"bottom":O+=c.value[0];break;case"left":V-=c.value[0];break;case"right":V+=c.value[0];break}switch(D.anchor.align){case"top":O-=c.value[1];break;case"bottom":O+=c.value[1];break;case"left":V-=c.value[1];break;case"right":V+=c.value[1];break}return P.x+=V,P.y+=O,P.width=Math.min(P.width,s.value),P.height=Math.min(P.height,u.value),{overflows:XP(P,y),x:V,y:O}}let x=0,S=0;const T={x:0,y:0},C={x:!1,y:!1};let w=-1;for(;!(w++>10);){const{x:D,y:P,overflows:k}=b(_);x+=D,S+=P,g.x+=D,g.y+=P;{const M=YP(_.anchor),V=k.x.before||k.x.after,O=k.y.before||k.y.after;let $=!1;if(["x","y"].forEach(z=>{if(z==="x"&&V&&!C.x||z==="y"&&O&&!C.y){const H={anchor:{..._.anchor},origin:{..._.origin}},Y=z==="x"?M==="y"?T_:C_:M==="y"?C_:T_;H.anchor=Y(H.anchor),H.origin=Y(H.origin);const{overflows:X}=b(H);(X[z].before<=k[z].before&&X[z].after<=k[z].after||X[z].before+X[z].after<(k[z].before+k[z].after)/2)&&(_=H,$=C[z]=!0)}}),$)continue}k.x.before&&(x+=k.x.before,g.x+=k.x.before),k.x.after&&(x-=k.x.after,g.x-=k.x.after),k.y.before&&(S+=k.y.before,g.y+=k.y.before),k.y.after&&(S-=k.y.after,g.y-=k.y.after);{const M=XP(g,y);T.x=y.width-M.x.before-M.x.after,T.y=y.height-M.y.before-M.y.after,x+=M.x.before,g.x+=M.x.before,S+=M.y.before,g.y+=M.y.before}break}const A=YP(_.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${_.anchor.side} ${_.anchor.align}`,transformOrigin:`${_.origin.side} ${_.origin.align}`,top:De(k_(S)),left:e.isRtl.value?void 0:De(k_(x)),right:e.isRtl.value?De(k_(-x)):void 0,minWidth:De(A==="y"?Math.min(o.value,h.width):o.value),maxWidth:De(Tk(ln(T.x,o.value===1/0?0:o.value,s.value))),maxHeight:De(Tk(ln(T.y,l.value===1/0?0:l.value,u.value)))}),{available:T,contentBox:g}}return Ce(()=>[a.value,i.value,t.offset,t.minWidth,t.minHeight,t.maxWidth,t.maxHeight],()=>v()),ht(()=>{const h=v();if(!h)return;const{available:g,contentBox:p}=h;p.height>g.y&&requestAnimationFrame(()=>{v(),requestAnimationFrame(()=>{v()})})}),{updateLocation:v}}function k_(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function Tk(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let nx=!0;const xm=[];function Qq(e){!nx||xm.length?(xm.push(e),rx()):(nx=!1,e(),rx())}let Ak=-1;function rx(){cancelAnimationFrame(Ak),Ak=requestAnimationFrame(()=>{const e=xm.shift();e&&e(),xm.length?rx():nx=!0})}const Tp={none:null,close:nJ,block:rJ,reposition:aJ},eJ=re({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in Tp}},"VOverlay-scroll-strategies");function tJ(e,t){if(!yt)return;let n;un(async()=>{n==null||n.stop(),t.isActive.value&&e.scrollStrategy&&(n=hf(),await new Promise(r=>setTimeout(r)),n.active&&n.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(t,e,n):(r=Tp[e.scrollStrategy])==null||r.call(Tp,t,e,n)}))}),er(()=>{n==null||n.stop()})}function nJ(e){function t(n){e.isActive.value=!1}$F(e.targetEl.value??e.contentEl.value,t)}function rJ(e,t){var o;const n=(o=e.root.value)==null?void 0:o.offsetParent,r=[...new Set([..._m(e.targetEl.value,t.contained?n:void 0),..._m(e.contentEl.value,t.contained?n:void 0)])].filter(l=>!l.classList.contains("v-overlay-scroll-blocked")),a=window.innerWidth-document.documentElement.offsetWidth,i=(l=>QC(l)&&l)(n||document.documentElement);i&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((l,s)=>{l.style.setProperty("--v-body-scroll-x",De(-l.scrollLeft)),l.style.setProperty("--v-body-scroll-y",De(-l.scrollTop)),l!==document.documentElement&&l.style.setProperty("--v-scrollbar-offset",De(a)),l.classList.add("v-overlay-scroll-blocked")}),er(()=>{r.forEach((l,s)=>{const u=parseFloat(l.style.getPropertyValue("--v-body-scroll-x")),c=parseFloat(l.style.getPropertyValue("--v-body-scroll-y")),f=l.style.scrollBehavior;l.style.scrollBehavior="auto",l.style.removeProperty("--v-body-scroll-x"),l.style.removeProperty("--v-body-scroll-y"),l.style.removeProperty("--v-scrollbar-offset"),l.classList.remove("v-overlay-scroll-blocked"),l.scrollLeft=-u,l.scrollTop=-c,l.style.scrollBehavior=f}),i&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function aJ(e,t,n){let r=!1,a=-1,i=-1;function o(l){Qq(()=>{var c,f;const s=performance.now();(f=(c=e.updateLocation).value)==null||f.call(c,l),r=(performance.now()-s)/(1e3/60)>2})}i=(typeof requestIdleCallback>"u"?l=>l():requestIdleCallback)(()=>{n.run(()=>{$F(e.targetEl.value??e.contentEl.value,l=>{r?(cancelAnimationFrame(a),a=requestAnimationFrame(()=>{a=requestAnimationFrame(()=>{o(l)})})):o(l)})})}),er(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(i),cancelAnimationFrame(a)})}function $F(e,t){const n=[document,..._m(e)];n.forEach(r=>{r.addEventListener("scroll",t,{passive:!0})}),er(()=>{n.forEach(r=>{r.removeEventListener("scroll",t)})})}const ax=Symbol.for("vuetify:v-menu"),pT=re({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function mT(e,t){let n=()=>{};function r(o){n==null||n();const l=Number(o?e.openDelay:e.closeDelay);return new Promise(s=>{n=gj(l,()=>{t==null||t(o),s(o)})})}function a(){return r(!0)}function i(){return r(!1)}return{clearDelay:n,runOpenDelay:a,runCloseDelay:i}}const iJ=re({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...pT()},"VOverlay-activator");function oJ(e,t){let{isActive:n,isTop:r,contentEl:a}=t;const i=Jt("useActivator"),o=me();let l=!1,s=!1,u=!0;const c=L(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),f=L(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!c.value),{runOpenDelay:d,runCloseDelay:v}=mT(e,C=>{C===(e.openOnHover&&l||c.value&&s)&&!(e.openOnHover&&n.value&&!r.value)&&(n.value!==C&&(u=!0),n.value=C)}),h=me(),g={onClick:C=>{C.stopPropagation(),o.value=C.currentTarget||C.target,n.value||(h.value=[C.clientX,C.clientY]),n.value=!n.value},onMouseenter:C=>{var w;(w=C.sourceCapabilities)!=null&&w.firesTouchEvents||(l=!0,o.value=C.currentTarget||C.target,d())},onMouseleave:C=>{l=!1,v()},onFocus:C=>{Kc(C.target,":focus-visible")!==!1&&(s=!0,C.stopPropagation(),o.value=C.currentTarget||C.target,d())},onBlur:C=>{s=!1,C.stopPropagation(),v()}},p=L(()=>{const C={};return f.value&&(C.onClick=g.onClick),e.openOnHover&&(C.onMouseenter=g.onMouseenter,C.onMouseleave=g.onMouseleave),c.value&&(C.onFocus=g.onFocus,C.onBlur=g.onBlur),C}),m=L(()=>{const C={};if(e.openOnHover&&(C.onMouseenter=()=>{l=!0,d()},C.onMouseleave=()=>{l=!1,v()}),c.value&&(C.onFocusin=()=>{s=!0,d()},C.onFocusout=()=>{s=!1,v()}),e.closeOnContentClick){const w=rt(ax,null);C.onClick=()=>{n.value=!1,w==null||w.closeParents()}}return C}),y=L(()=>{const C={};return e.openOnHover&&(C.onMouseenter=()=>{u&&(l=!0,u=!1,d())},C.onMouseleave=()=>{l=!1,v()}),C});Ce(r,C=>{var w;C&&(e.openOnHover&&!l&&(!c.value||!s)||c.value&&!s&&(!e.openOnHover||!l))&&!((w=a.value)!=null&&w.contains(document.activeElement))&&(n.value=!1)}),Ce(n,C=>{C||setTimeout(()=>{h.value=void 0})},{flush:"post"});const _=pm();un(()=>{_.value&&ht(()=>{o.value=_.el})});const b=pm(),x=L(()=>e.target==="cursor"&&h.value?h.value:b.value?b.el:WF(e.target,i)||o.value),S=L(()=>Array.isArray(x.value)?void 0:x.value);let T;return Ce(()=>!!e.activator,C=>{C&&yt?(T=hf(),T.run(()=>{lJ(e,i,{activatorEl:o,activatorEvents:p})})):T&&T.stop()},{flush:"post",immediate:!0}),er(()=>{T==null||T.stop()}),{activatorEl:o,activatorRef:_,target:x,targetEl:S,targetRef:b,activatorEvents:p,contentEvents:m,scrimEvents:y}}function lJ(e,t,n){let{activatorEl:r,activatorEvents:a}=n;Ce(()=>e.activator,(s,u)=>{if(u&&s!==u){const c=l(u);c&&o(c)}s&&ht(()=>i())},{immediate:!0}),Ce(()=>e.activatorProps,()=>{i()}),er(()=>{o()});function i(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&yj(s,ve(a.value,u))}function o(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l(),u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;s&&_j(s,ve(a.value,u))}function l(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator;const u=WF(s,t);return r.value=(u==null?void 0:u.nodeType)===Node.ELEMENT_NODE?u:void 0,r.value}}function WF(e,t){var r,a;if(!e)return;let n;if(e==="parent"){let i=(a=(r=t==null?void 0:t.proxy)==null?void 0:r.$el)==null?void 0:a.parentNode;for(;i!=null&&i.hasAttribute("data-no-activator");)i=i.parentNode;n=i}else typeof e=="string"?n=document.querySelector(e):"$el"in e?n=e.$el:n=e;return n}function UF(){if(!yt)return Te(!1);const{ssr:e}=aa();if(e){const t=Te(!1);return wn(()=>{t.value=!0}),t}else return Te(!0)}const yT=re({eager:Boolean},"lazy");function _T(e,t){const n=Te(!1),r=L(()=>n.value||e.eager||t.value);Ce(t,()=>n.value=!0);function a(){e.eager||(n.value=!1)}return{isBooted:n,hasContent:r,onAfterLeave:a}}function ku(){const t=Jt("useScopeId").vnode.scopeId;return{scopeId:t?{[t]:""}:void 0}}const Ik=Symbol.for("vuetify:stack"),Uf=yn([]);function sJ(e,t,n){const r=Jt("useStack"),a=!n,i=rt(Ik,void 0),o=yn({activeChildren:new Set});Lt(Ik,o);const l=Te(+t.value);Cr(e,()=>{var f;const c=(f=Uf.at(-1))==null?void 0:f[1];l.value=c?c+10:+t.value,a&&Uf.push([r.uid,l.value]),i==null||i.activeChildren.add(r.uid),er(()=>{if(a){const d=Ye(Uf).findIndex(v=>v[0]===r.uid);Uf.splice(d,1)}i==null||i.activeChildren.delete(r.uid)})});const s=Te(!0);a&&un(()=>{var f;const c=((f=Uf.at(-1))==null?void 0:f[0])===r.uid;setTimeout(()=>s.value=c)});const u=L(()=>!o.activeChildren.size);return{globalTop:lh(s),localTop:u,stackStyles:L(()=>({zIndex:l.value}))}}function uJ(e){return{teleportTarget:L(()=>{const n=e();if(n===!0||!yt)return;const r=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(r==null)return;let a=[...r.children].find(i=>i.matches(".v-overlay-container"));return a||(a=document.createElement("div"),a.className="v-overlay-container",r.appendChild(a)),a})}}function cJ(){return!0}function YF(e,t,n){if(!e||XF(e,n)===!1)return!1;const r=Ez(t);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const a=(typeof n.value=="object"&&n.value.include||(()=>[]))();return a.push(t),!a.some(i=>i==null?void 0:i.contains(e.target))}function XF(e,t){return(typeof t.value=="object"&&t.value.closeConditional||cJ)(e)}function fJ(e,t,n){const r=typeof n.value=="function"?n.value:n.value.handler;e.shadowTarget=e.target,t._clickOutside.lastMousedownWasOutside&&YF(e,t,n)&&setTimeout(()=>{XF(e,n)&&r&&r(e)},0)}function Dk(e,t){const n=Ez(e);t(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&t(n)}const jF={mounted(e,t){const n=a=>fJ(a,e,t),r=a=>{e._clickOutside.lastMousedownWasOutside=YF(a,e,t)};Dk(e,a=>{a.addEventListener("click",n,!0),a.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[t.instance.$.uid]={onClick:n,onMousedown:r}},beforeUnmount(e,t){e._clickOutside&&(Dk(e,n=>{var i;if(!n||!((i=e._clickOutside)!=null&&i[t.instance.$.uid]))return;const{onClick:r,onMousedown:a}=e._clickOutside[t.instance.$.uid];n.removeEventListener("click",r,!0),n.removeEventListener("mousedown",a,!0)}),delete e._clickOutside[t.instance.$.uid])}};function dJ(e){const{modelValue:t,color:n,...r}=e;return I(xl,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&I("div",ve({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const xh=re({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...iJ(),...Me(),...gn(),...yT(),...jq(),...eJ(),...gt(),...ai()},"VOverlay"),ki=fe()({name:"VOverlay",directives:{ClickOutside:jF},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...xh()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{slots:n,attrs:r,emit:a}=t;const i=Jt("VOverlay"),o=me(),l=me(),s=me(),u=Ve(e,"modelValue"),c=L({get:()=>u.value,set:ae=>{ae&&e.disabled||(u.value=ae)}}),{themeClasses:f}=Ct(e),{rtlClasses:d,isRtl:v}=Tn(),{hasContent:h,onAfterLeave:g}=_T(e,c),p=Et(L(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:m,localTop:y,stackStyles:_}=sJ(c,oe(e,"zIndex"),e._disableGlobalStack),{activatorEl:b,activatorRef:x,target:S,targetEl:T,targetRef:C,activatorEvents:w,contentEvents:A,scrimEvents:D}=oJ(e,{isActive:c,isTop:y,contentEl:s}),{teleportTarget:P}=uJ(()=>{var ne,W,B;const ae=e.attach||e.contained;if(ae)return ae;const K=((ne=b==null?void 0:b.value)==null?void 0:ne.getRootNode())||((B=(W=i.proxy)==null?void 0:W.$el)==null?void 0:B.getRootNode());return K instanceof ShadowRoot?K:!1}),{dimensionStyles:k}=pn(e),M=UF(),{scopeId:V}=ku();Ce(()=>e.disabled,ae=>{ae&&(c.value=!1)});const{contentStyles:O,updateLocation:$}=Zq(e,{isRtl:v,contentEl:s,target:S,isActive:c});tJ(e,{root:o,contentEl:s,targetEl:T,isActive:c,updateLocation:$});function z(ae){a("click:outside",ae),e.persistent?ce():c.value=!1}function H(ae){return c.value&&m.value&&(!e.scrim||ae.target===l.value||ae instanceof MouseEvent&&ae.shadowTarget===l.value)}yt&&Ce(c,ae=>{ae?window.addEventListener("keydown",Y):window.removeEventListener("keydown",Y)},{immediate:!0}),Cn(()=>{yt&&window.removeEventListener("keydown",Y)});function Y(ae){var K,ne;ae.key==="Escape"&&m.value&&(e.persistent?ce():(c.value=!1,(K=s.value)!=null&&K.contains(document.activeElement)&&((ne=b.value)==null||ne.focus())))}const X=oF();Cr(()=>e.closeOnBack,()=>{XK(X,ae=>{m.value&&c.value?(ae(!1),e.persistent?ce():c.value=!1):ae()})});const J=me();Ce(()=>c.value&&(e.absolute||e.contained)&&P.value==null,ae=>{if(ae){const K=JC(o.value);K&&K!==document.scrollingElement&&(J.value=K.scrollTop)}});function ce(){e.noClickAnimation||s.value&&Ms(s.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:bv})}function le(){a("afterEnter")}function be(){g(),a("afterLeave")}return ge(()=>{var ae;return I(ke,null,[(ae=n.activator)==null?void 0:ae.call(n,{isActive:c.value,targetRef:C,props:ve({ref:x},w.value,e.activatorProps)}),M.value&&h.value&&I(J6,{disabled:!P.value,to:P.value},{default:()=>[I("div",ve({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":c.value,"v-overlay--contained":e.contained},f.value,d.value,e.class],style:[_.value,{"--v-overlay-opacity":e.opacity,top:De(J.value)},e.style],ref:o},V,r),[I(dJ,ve({color:p,modelValue:c.value&&!!e.scrim,ref:l},D.value),null),I(sr,{appear:!0,persisted:!0,transition:e.transition,target:S.value,onAfterEnter:le,onAfterLeave:be},{default:()=>{var K;return[Zt(I("div",ve({ref:s,class:["v-overlay__content",e.contentClass],style:[k.value,O.value]},A.value,e.contentProps),[(K=n.default)==null?void 0:K.call(n,{isActive:c})]),[[Ma,c.value],[ta("click-outside"),{handler:z,closeConditional:H,include:()=>[b.value]}]])]}})])]})])}),{activatorEl:b,scrimEl:l,target:S,animateClick:ce,contentEl:s,globalTop:m,localTop:y,updateLocation:$}}}),M_=Symbol("Forwarded refs");function L_(e,t){let n=e;for(;n;){const r=Reflect.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function Ea(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{scopeId:a}=ku(),{isRtl:i}=Tn(),o=Wn(),l=L(()=>e.id||`v-menu-${o}`),s=me(),u=rt(ax,null),c=Te(new Set);Lt(ax,{register(){c.value.add(o)},unregister(){c.value.delete(o)},closeParents(p){setTimeout(()=>{var m;!c.value.size&&!e.persistent&&(p==null||(m=s.value)!=null&&m.contentEl&&!pj(p,s.value.contentEl))&&(r.value=!1,u==null||u.closeParents())},40)}}),Cn(()=>{u==null||u.unregister(),document.removeEventListener("focusin",f)}),xC(()=>r.value=!1);async function f(p){var _,b,x;const m=p.relatedTarget,y=p.target;await ht(),r.value&&m!==y&&((_=s.value)!=null&&_.contentEl)&&((b=s.value)!=null&&b.globalTop)&&![document,s.value.contentEl].includes(y)&&!s.value.contentEl.contains(y)&&((x=_v(s.value.contentEl)[0])==null||x.focus())}Ce(r,p=>{p?(u==null||u.register(),yt&&document.addEventListener("focusin",f,{once:!0})):(u==null||u.unregister(),yt&&document.removeEventListener("focusin",f))},{immediate:!0});function d(p){u==null||u.closeParents(p)}function v(p){var m,y,_,b,x;if(!e.disabled)if(p.key==="Tab"||p.key==="Enter"&&!e.closeOnContentClick){if(p.key==="Enter"&&(p.target instanceof HTMLTextAreaElement||p.target instanceof HTMLInputElement&&p.target.closest("form")))return;p.key==="Enter"&&p.preventDefault(),mz(_v((m=s.value)==null?void 0:m.contentEl,!1),p.shiftKey?"prev":"next",T=>T.tabIndex>=0)||(r.value=!1,(_=(y=s.value)==null?void 0:y.activatorEl)==null||_.focus())}else e.submenu&&p.key===(i.value?"ArrowRight":"ArrowLeft")&&(r.value=!1,(x=(b=s.value)==null?void 0:b.activatorEl)==null||x.focus())}function h(p){var y;if(e.disabled)return;const m=(y=s.value)==null?void 0:y.contentEl;m&&r.value?p.key==="ArrowDown"?(p.preventDefault(),p.stopImmediatePropagation(),Ws(m,"next")):p.key==="ArrowUp"?(p.preventDefault(),p.stopImmediatePropagation(),Ws(m,"prev")):e.submenu&&(p.key===(i.value?"ArrowRight":"ArrowLeft")?r.value=!1:p.key===(i.value?"ArrowLeft":"ArrowRight")&&(p.preventDefault(),Ws(m,"first"))):(e.submenu?p.key===(i.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(p.key))&&(r.value=!0,p.preventDefault(),setTimeout(()=>setTimeout(()=>h(p))))}const g=L(()=>ve({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-owns":l.value,onKeydown:h},e.activatorProps));return ge(()=>{const p=ki.filterProps(e);return I(ki,ve({ref:s,id:l.value,class:["v-menu",e.class],style:e.style},p,{modelValue:r.value,"onUpdate:modelValue":m=>r.value=m,absolute:!0,activatorProps:g.value,location:e.location??(e.submenu?"end":"bottom"),"onClick:outside":d,onKeydown:v},a),{activator:n.activator,default:function(){for(var m=arguments.length,y=new Array(m),_=0;_{var b;return[(b=n.default)==null?void 0:b.call(n,...y)]}})}})}),Ea({id:l,ΨopenChildren:c},s)}}),vJ=re({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Me(),...ai({transition:{component:lT}})},"VCounter"),r0=fe()({name:"VCounter",functional:!0,props:vJ(),setup(e,t){let{slots:n}=t;const r=L(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return ge(()=>I(sr,{transition:e.transition},{default:()=>[Zt(I("div",{class:["v-counter",{"text-error":e.max&&!e.disabled&&parseFloat(e.value)>parseFloat(e.max)},e.class],style:e.style},[n.default?n.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ma,e.active]])]})),{}}}),hJ=re({floating:Boolean,...Me()},"VFieldLabel"),wd=fe()({name:"VFieldLabel",props:hJ(),setup(e,t){let{slots:n}=t;return ge(()=>I(bf,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},n)),{}}}),gJ=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],wh=re({appendInnerIcon:Ue,bgColor:String,clearable:Boolean,clearIcon:{type:Ue,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ue,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>gJ.includes(e)},"onClick:clear":$n(),"onClick:appendInner":$n(),"onClick:prependInner":$n(),...Me(),...Jy(),...Yt(),...gt()},"VField"),xf=fe()({name:"VField",inheritAttrs:!1,props:{id:String,...bh(),...wh()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{themeClasses:i}=Ct(e),{loaderClasses:o}=ph(e),{focusClasses:l,isFocused:s,focus:u,blur:c}=ko(e),{InputIcon:f}=_F(e),{roundedClasses:d}=Qt(e),{rtlClasses:v}=Tn(),h=L(()=>e.dirty||e.active),g=L(()=>!e.singleLine&&!!(e.label||a.label)),p=Wn(),m=L(()=>e.id||`input-${p}`),y=L(()=>`${m.value}-messages`),_=me(),b=me(),x=me(),S=L(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:T,backgroundColorStyles:C}=Et(oe(e,"bgColor")),{textColorClasses:w,textColorStyles:A}=Kn(L(()=>e.error||e.disabled?void 0:h.value&&s.value?e.color:e.baseColor));Ce(h,M=>{if(g.value){const V=_.value.$el,O=b.value.$el;requestAnimationFrame(()=>{const $=jC(V),z=O.getBoundingClientRect(),H=z.x-$.x,Y=z.y-$.y-($.height/2-z.height/2),X=z.width/.75,J=Math.abs(X-$.width)>1?{maxWidth:De(X)}:void 0,ce=getComputedStyle(V),le=getComputedStyle(O),be=parseFloat(ce.transitionDuration)*1e3||150,ae=parseFloat(le.getPropertyValue("--v-field-label-scale")),K=le.getPropertyValue("color");V.style.visibility="visible",O.style.visibility="hidden",Ms(V,{transform:`translate(${H}px, ${Y}px) scale(${ae})`,color:K,...J},{duration:be,easing:bv,direction:M?"normal":"reverse"}).finished.then(()=>{V.style.removeProperty("visibility"),O.style.removeProperty("visibility")})})}},{flush:"post"});const D=L(()=>({isActive:h,isFocused:s,controlRef:x,blur:c,focus:u}));function P(M){M.target!==document.activeElement&&M.preventDefault()}function k(M){var V;M.key!=="Enter"&&M.key!==" "||(M.preventDefault(),M.stopPropagation(),(V=e["onClick:clear"])==null||V.call(e,new MouseEvent("click")))}return ge(()=>{var H,Y,X;const M=e.variant==="outlined",V=!!(a["prepend-inner"]||e.prependInnerIcon),O=!!(e.clearable||a.clear),$=!!(a["append-inner"]||e.appendInnerIcon||O),z=()=>a.label?a.label({...D.value,label:e.label,props:{for:m.value}}):e.label;return I("div",ve({class:["v-field",{"v-field--active":h.value,"v-field--appended":$,"v-field--center-affix":e.centerAffix??!S.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":V,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!z(),[`v-field--variant-${e.variant}`]:!0},i.value,T.value,l.value,o.value,d.value,v.value,e.class],style:[C.value,e.style],onClick:P},n),[I("div",{class:"v-field__overlay"},null),I(mh,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:a.loader}),V&&I("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&I(f,{key:"prepend-icon",name:"prependInner"},null),(H=a["prepend-inner"])==null?void 0:H.call(a,D.value)]),I("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&g.value&&I(wd,{key:"floating-label",ref:b,class:[w.value],floating:!0,for:m.value,style:A.value},{default:()=>[z()]}),I(wd,{ref:_,for:m.value},{default:()=>[z()]}),(Y=a.default)==null?void 0:Y.call(a,{...D.value,props:{id:m.value,class:"v-field__input","aria-describedby":y.value},focus:u,blur:c})]),O&&I(sT,{key:"clear"},{default:()=>[Zt(I("div",{class:"v-field__clearable",onMousedown:J=>{J.preventDefault(),J.stopPropagation()}},[I(st,{defaults:{VIcon:{icon:e.clearIcon}}},{default:()=>[a.clear?a.clear({...D.value,props:{onKeydown:k,onFocus:u,onBlur:c,onClick:e["onClick:clear"]}}):I(f,{name:"clear",onKeydown:k,onFocus:u,onBlur:c},null)]})]),[[Ma,e.dirty]])]}),$&&I("div",{key:"append",class:"v-field__append-inner"},[(X=a["append-inner"])==null?void 0:X.call(a,D.value),e.appendInnerIcon&&I(f,{key:"append-icon",name:"appendInner"},null)]),I("div",{class:["v-field__outline",w.value],style:A.value},[M&&I(ke,null,[I("div",{class:"v-field__outline__start"},null),g.value&&I("div",{class:"v-field__outline__notch"},[I(wd,{ref:b,floating:!0,for:m.value},{default:()=>[z()]})]),I("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&I(wd,{ref:b,floating:!0,for:m.value},{default:()=>[z()]})])])}),{controlRef:x}}});function bT(e){const t=Object.keys(xf.props).filter(n=>!Gy(n)&&n!=="class"&&n!=="style");return UC(e,t)}const pJ=["color","file","time","date","datetime-local","week","month"],a0=re({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,...Mo(),...wh()},"VTextField"),ou=fe()({name:"VTextField",directives:{Intersect:gh},inheritAttrs:!1,props:a0(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Ve(e,"modelValue"),{isFocused:o,focus:l,blur:s}=ko(e),u=L(()=>typeof e.counterValue=="function"?e.counterValue(i.value):typeof e.counterValue=="number"?e.counterValue:(i.value??"").toString().length),c=L(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),f=L(()=>["plain","underlined"].includes(e.variant));function d(S,T){var C,w;!e.autofocus||!S||(w=(C=T[0].target)==null?void 0:C.focus)==null||w.call(C)}const v=me(),h=me(),g=me(),p=L(()=>pJ.includes(e.type)||e.persistentPlaceholder||o.value||e.active);function m(){var S;g.value!==document.activeElement&&((S=g.value)==null||S.focus()),o.value||l()}function y(S){r("mousedown:control",S),S.target!==g.value&&(m(),S.preventDefault())}function _(S){m(),r("click:control",S)}function b(S){S.stopPropagation(),m(),ht(()=>{i.value=null,XC(e["onClick:clear"],S)})}function x(S){var C;const T=S.target;if(i.value=T.value,(C=e.modelModifiers)!=null&&C.trim&&["text","search","password","tel","url"].includes(e.type)){const w=[T.selectionStart,T.selectionEnd];ht(()=>{T.selectionStart=w[0],T.selectionEnd=w[1]})}}return ge(()=>{const S=!!(a.counter||e.counter!==!1&&e.counter!=null),T=!!(S||a.details),[C,w]=zl(n),{modelValue:A,...D}=qn.filterProps(e),P=bT(e);return I(qn,ve({ref:v,modelValue:i.value,"onUpdate:modelValue":k=>i.value=k,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-input--plain-underlined":f.value},e.class],style:e.style},C,D,{centerAffix:!f.value,focused:o.value}),{...a,default:k=>{let{id:M,isDisabled:V,isDirty:O,isReadonly:$,isValid:z}=k;return I(xf,ve({ref:h,onMousedown:y,onClick:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},P,{id:M.value,active:p.value||O.value,dirty:O.value||e.dirty,disabled:V.value,focused:o.value,error:z.value===!1}),{...a,default:H=>{let{props:{class:Y,...X}}=H;const J=Zt(I("input",ve({ref:g,value:i.value,onInput:x,autofocus:e.autofocus,readonly:$.value,disabled:V.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:m,onBlur:s},X,w),null),[[ta("intersect"),{handler:d},null,{once:!0}]]);return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[I("span",{class:"v-text-field__prefix__text"},[e.prefix])]),a.default?I("div",{class:Y,"data-no-activator":""},[a.default(),J]):Pi(J,{class:Y}),e.suffix&&I("span",{class:"v-text-field__suffix"},[I("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:T?k=>{var M;return I(ke,null,[(M=a.details)==null?void 0:M.call(a,k),S&&I(ke,null,[I("span",null,null),I(r0,{active:e.persistentCounter||o.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},v,h,g)}}),mJ=re({renderless:Boolean,...Me()},"VVirtualScrollItem"),KF=fe()({name:"VVirtualScrollItem",inheritAttrs:!1,props:mJ(),emits:{"update:height":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{resizeRef:i,contentRect:o}=ti(void 0,"border");Ce(()=>{var l;return(l=o.value)==null?void 0:l.height},l=>{l!=null&&r("update:height",l)}),ge(()=>{var l,s;return e.renderless?I(ke,null,[(l=a.default)==null?void 0:l.call(a,{itemRef:i})]):I("div",ve({ref:i,class:["v-virtual-scroll__item",e.class],style:e.style},n),[(s=a.default)==null?void 0:s.call(a)])})}}),yJ=-1,_J=1,E_=100,qF=re({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function JF(e,t){const n=aa(),r=Te(0);un(()=>{r.value=parseFloat(e.itemHeight||0)});const a=Te(0),i=Te(Math.ceil((parseInt(e.height)||n.height.value)/(r.value||16))||1),o=Te(0),l=Te(0),s=me(),u=me();let c=0;const{resizeRef:f,contentRect:d}=ti();un(()=>{f.value=s.value});const v=L(()=>{var H;return s.value===document.documentElement?n.height.value:((H=d.value)==null?void 0:H.height)||parseInt(e.height)||0}),h=L(()=>!!(s.value&&u.value&&v.value&&r.value));let g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length});const m=Te(0);let y=-1;function _(H){return g[H]||r.value}const b=fj(()=>{const H=performance.now();p[0]=0;const Y=t.value.length;for(let X=1;X<=Y-1;X++)p[X]=(p[X-1]||0)+_(X-1);m.value=Math.max(m.value,performance.now()-H)},m),x=Ce(h,H=>{H&&(x(),c=u.value.offsetTop,b.immediate(),V(),~y&&ht(()=>{yt&&window.requestAnimationFrame(()=>{$(y),y=-1})}))});er(()=>{b.clear()});function S(H,Y){const X=g[H],J=r.value;r.value=J?Math.min(r.value,Y):Y,(X!==Y||J!==r.value)&&(g[H]=Y,b())}function T(H){return H=ln(H,0,t.value.length-1),p[H]||0}function C(H){return bJ(p,H)}let w=0,A=0,D=0;Ce(v,(H,Y)=>{Y&&(V(),H{A=0,V()}))});function P(){if(!s.value||!u.value)return;const H=s.value.scrollTop,Y=performance.now();Y-D>500?(A=Math.sign(H-w),c=u.value.offsetTop):A=H-w,w=H,D=Y,V()}function k(){!s.value||!u.value||(A=0,D=0,V())}let M=-1;function V(){cancelAnimationFrame(M),M=requestAnimationFrame(O)}function O(){if(!s.value||!v.value)return;const H=w-c,Y=Math.sign(A),X=Math.max(0,H-E_),J=ln(C(X),0,t.value.length),ce=H+v.value+E_,le=ln(C(ce)+1,J+1,t.value.length);if((Y!==yJ||Ji.value)){const be=T(a.value)-T(J),ae=T(le)-T(i.value);Math.max(be,ae)>E_?(a.value=J,i.value=le):(J<=0&&(a.value=J),le>=t.value.length&&(i.value=le))}o.value=T(a.value),l.value=T(t.value.length)-T(i.value)}function $(H){const Y=T(H);!s.value||H&&!Y?y=H:s.value.scrollTop=Y}const z=L(()=>t.value.slice(a.value,i.value).map((H,Y)=>({raw:H,index:Y+a.value})));return Ce(t,()=>{g=Array.from({length:t.value.length}),p=Array.from({length:t.value.length}),b.immediate(),V()},{deep:!0}),{calculateVisibleItems:V,containerRef:s,markerRef:u,computedItems:z,paddingTop:o,paddingBottom:l,scrollToIndex:$,handleScroll:P,handleScrollend:k,handleItemResize:S}}function bJ(e,t){let n=e.length-1,r=0,a=0,i=null,o=-1;if(e[n]>1,i=e[a],i>t)n=a-1;else if(i[]},renderless:Boolean,...qF(),...Me(),...gn()},"VVirtualScroll"),i0=fe()({name:"VVirtualScroll",props:SJ(),setup(e,t){let{slots:n}=t;const r=Jt("VVirtualScroll"),{dimensionStyles:a}=pn(e),{calculateVisibleItems:i,containerRef:o,markerRef:l,handleScroll:s,handleScrollend:u,handleItemResize:c,scrollToIndex:f,paddingTop:d,paddingBottom:v,computedItems:h}=JF(e,oe(e,"items"));return Cr(()=>e.renderless,()=>{function g(){var y,_;const m=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)?"addEventListener":"removeEventListener";o.value===document.documentElement?(document[m]("scroll",s,{passive:!0}),document[m]("scrollend",u)):((y=o.value)==null||y[m]("scroll",s,{passive:!0}),(_=o.value)==null||_[m]("scrollend",u))}wn(()=>{o.value=JC(r.vnode.el,!0),g(!0)}),er(g)}),ge(()=>{const g=h.value.map(p=>I(KF,{key:p.index,renderless:e.renderless,"onUpdate:height":m=>c(p.index,m)},{default:m=>{var y;return(y=n.default)==null?void 0:y.call(n,{item:p.raw,index:p.index,...m})}}));return e.renderless?I(ke,null,[I("div",{ref:l,class:"v-virtual-scroll__spacer",style:{paddingTop:De(d.value)}},null),g,I("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:De(v.value)}},null)]):I("div",{ref:o,class:["v-virtual-scroll",e.class],onScrollPassive:s,onScrollend:u,style:[a.value,e.style]},[I("div",{ref:l,class:"v-virtual-scroll__container",style:{paddingTop:De(d.value),paddingBottom:De(v.value)}},[g])])}),{calculateVisibleItems:i,scrollToIndex:f}}});function ST(e,t){const n=Te(!1);let r;function a(l){cancelAnimationFrame(r),n.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{n.value=!1})})}async function i(){await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>requestAnimationFrame(l)),await new Promise(l=>{if(n.value){const s=Ce(n,()=>{s(),l()})}else l()})}async function o(l){var c,f;if(l.key==="Tab"&&((c=t.value)==null||c.focus()),!["PageDown","PageUp","Home","End"].includes(l.key))return;const s=(f=e.value)==null?void 0:f.$el;if(!s)return;(l.key==="Home"||l.key==="End")&&s.scrollTo({top:l.key==="Home"?0:s.scrollHeight,behavior:"smooth"}),await i();const u=s.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(l.key==="PageDown"||l.key==="Home"){const d=s.getBoundingClientRect().top;for(const v of u)if(v.getBoundingClientRect().top>=d){v.focus();break}}else{const d=s.getBoundingClientRect().bottom;for(const v of[...u].reverse())if(v.getBoundingClientRect().bottom<=d){v.focus();break}}}return{onScrollPassive:a,onKeydown:o}}const xT=re({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,listProps:{type:Object},menu:Boolean,menuIcon:{type:Ue,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,itemColor:String,...zF({itemChildren:!1})},"Select"),xJ=re({...xT(),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:{component:jy}})},"VSelect"),wT=fe()({name:"VSelect",props:xJ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),a=me(),i=me(),o=me(),l=Ve(e,"menu"),s=L({get:()=>l.value,set:H=>{var Y;l.value&&!H&&((Y=i.value)!=null&&Y.ΨopenChildren.size)||(l.value=H)}}),{items:u,transformIn:c,transformOut:f}=gT(e),d=Ve(e,"modelValue",[],H=>c(H===null?[null]:jt(H)),H=>{const Y=f(H);return e.multiple?Y:Y[0]??null}),v=L(()=>typeof e.counterValue=="function"?e.counterValue(d.value):typeof e.counterValue=="number"?e.counterValue:d.value.length),h=t0(),g=L(()=>d.value.map(H=>H.value)),p=Te(!1),m=L(()=>s.value?e.closeText:e.openText);let y="",_;const b=L(()=>e.hideSelected?u.value.filter(H=>!d.value.some(Y=>e.valueComparator(Y,H))):u.value),x=L(()=>e.hideNoData&&!b.value.length||e.readonly||(h==null?void 0:h.isReadonly.value)),S=L(()=>{var H;return{...e.menuProps,activatorProps:{...((H=e.menuProps)==null?void 0:H.activatorProps)||{},"aria-haspopup":"listbox"}}}),T=me(),C=ST(T,a);function w(H){e.openOnClear&&(s.value=!0)}function A(){x.value||(s.value=!s.value)}function D(H){mm(H)&&P(H)}function P(H){var ce,le;if(!H.key||e.readonly||h!=null&&h.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(H.key)&&H.preventDefault(),["Enter","ArrowDown"," "].includes(H.key)&&(s.value=!0),["Escape","Tab"].includes(H.key)&&(s.value=!1),H.key==="Home"?(ce=T.value)==null||ce.focus("first"):H.key==="End"&&((le=T.value)==null||le.focus("last"));const Y=1e3;if(e.multiple||!mm(H))return;const X=performance.now();X-_>Y&&(y=""),y+=H.key.toLowerCase(),_=X;const J=u.value.find(be=>be.title.toLowerCase().startsWith(y));if(J!==void 0){d.value=[J];const be=b.value.indexOf(J);yt&&window.requestAnimationFrame(()=>{var ae;be>=0&&((ae=o.value)==null||ae.scrollToIndex(be))})}}function k(H){let Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!H.props.disabled)if(e.multiple){const X=d.value.findIndex(ce=>e.valueComparator(ce.value,H.value)),J=Y??!~X;if(~X){const ce=J?[...d.value,H]:[...d.value];ce.splice(X,1),d.value=ce}else J&&(d.value=[...d.value,H])}else{const X=Y!==!1;d.value=X?[H]:[],ht(()=>{s.value=!1})}}function M(H){var Y;(Y=T.value)!=null&&Y.$el.contains(H.relatedTarget)||(s.value=!1)}function V(){var H;e.eager&&((H=o.value)==null||H.calculateVisibleItems())}function O(){var H;p.value&&((H=a.value)==null||H.focus())}function $(H){p.value=!0}function z(H){if(H==null)d.value=[];else if(Kc(a.value,":autofill")||Kc(a.value,":-webkit-autofill")){const Y=u.value.find(X=>X.title===H);Y&&k(Y)}else a.value&&(a.value.value="")}return Ce(s,()=>{if(!e.hideSelected&&s.value&&d.value.length){const H=b.value.findIndex(Y=>d.value.some(X=>e.valueComparator(X.value,Y.value)));yt&&window.requestAnimationFrame(()=>{var Y;H>=0&&((Y=o.value)==null||Y.scrollToIndex(H))})}}),Ce(()=>e.items,(H,Y)=>{s.value||p.value&&!Y.length&&H.length&&(s.value=!0)}),ge(()=>{const H=!!(e.chips||n.chip),Y=!!(!e.hideNoData||b.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),X=d.value.length>0,J=ou.filterProps(e),ce=X||!p.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return I(ou,ve({ref:a},J,{modelValue:d.value.map(le=>le.props.value).join(", "),"onUpdate:modelValue":z,focused:p.value,"onUpdate:focused":le=>p.value=le,validationValue:d.externalValue,counterValue:v.value,dirty:X,class:["v-select",{"v-select--active-menu":s.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":d.value.length,"v-select--selection-slot":!!n.selection},e.class],style:e.style,inputmode:"none",placeholder:ce,"onClick:clear":w,"onMousedown:control":A,onBlur:M,onKeydown:P,"aria-label":r(m.value),title:r(m.value)}),{...n,default:()=>I(ke,null,[I(ef,ve({ref:i,modelValue:s.value,"onUpdate:modelValue":le=>s.value=le,activator:"parent",contentClass:"v-select__content",disabled:x.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:V,onAfterLeave:O},S.value),{default:()=>[Y&&I(n0,ve({ref:T,selected:g.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:le=>le.preventDefault(),onKeydown:D,onFocusin:$,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},C,e.listProps),{default:()=>{var le,be,ae;return[(le=n["prepend-item"])==null?void 0:le.call(n),!b.value.length&&!e.hideNoData&&(((be=n["no-data"])==null?void 0:be.call(n))??I(yo,{title:r(e.noDataText)},null)),I(i0,{ref:o,renderless:!0,items:b.value},{default:K=>{var Z;let{item:ne,index:W,itemRef:B}=K;const G=ve(ne.props,{ref:B,key:W,onClick:()=>k(ne,null)});return((Z=n.item)==null?void 0:Z.call(n,{item:ne,index:W,props:G}))??I(yo,ve(G,{role:"option"}),{prepend:R=>{let{isSelected:N}=R;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:ne.value,modelValue:N,ripple:!1,tabindex:"-1"},null):void 0,ne.props.prependAvatar&&I(Pa,{image:ne.props.prependAvatar},null),ne.props.prependIcon&&I(wt,{icon:ne.props.prependIcon},null)])}})}}),(ae=n["append-item"])==null?void 0:ae.call(n)]}})]}),d.value.map((le,be)=>{function ae(B){B.stopPropagation(),B.preventDefault(),k(le,!1)}const K={"onClick:close":ae,onKeydown(B){B.key!=="Enter"&&B.key!==" "||(B.preventDefault(),B.stopPropagation(),ae(B))},onMousedown(B){B.preventDefault(),B.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},ne=H?!!n.chip:!!n.selection,W=ne?$y(H?n.chip({item:le,index:be,props:K}):n.selection({item:le,index:be})):void 0;if(!(ne&&!W))return I("div",{key:le.value,class:"v-select__selection"},[H?n.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:le.title}}},{default:()=>[W]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:le.title,disabled:le.props.disabled},K),null):W??I("span",{class:"v-select__selection-text"},[le.title,e.multiple&&bee==null||t==null?-1:e.toString().toLocaleLowerCase().indexOf(t.toString().toLocaleLowerCase()),Ch=re({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function CJ(e,t,n){var l;const r=[],a=(n==null?void 0:n.default)??wJ,i=n!=null&&n.filterKeys?jt(n.filterKeys):!1,o=Object.keys((n==null?void 0:n.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return r;e:for(let s=0;s0)&&!(n!=null&&n.noFilter)){if(typeof u=="object"){const p=i||Object.keys(c);for(const m of p){const y=bn(c,m),_=(l=n==null?void 0:n.customKeyFilter)==null?void 0:l[m];if(v=_?_(y,t,u):a(y,t,u),v!==-1&&v!==!1)_?f[m]=v:d[m]=v;else if((n==null?void 0:n.filterMode)==="every")continue e}}else v=a(u,t,u),v!==-1&&v!==!1&&(d.title=v);const h=Object.keys(d).length,g=Object.keys(f).length;if(!h&&!g||(n==null?void 0:n.filterMode)==="union"&&g!==o&&!h||(n==null?void 0:n.filterMode)==="intersection"&&(g!==o||!h))continue}r.push({index:s,matches:{...d,...f}})}return r}function Th(e,t,n,r){const a=me([]),i=me(new Map),o=L(()=>r!=null&&r.transform?Be(t).map(s=>[s,r.transform(s)]):Be(t));un(()=>{const s=typeof n=="function"?n():Be(n),u=typeof s!="string"&&typeof s!="number"?"":String(s),c=CJ(o.value,u,{customKeyFilter:{...e.customKeyFilter,...Be(r==null?void 0:r.customKeyFilter)},default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),f=Be(t),d=[],v=new Map;c.forEach(h=>{let{index:g,matches:p}=h;const m=f[g];d.push(m),v.set(m.value,p)}),a.value=d,i.value=v});function l(s){return i.value.get(s.value)}return{filteredItems:a,filteredMatches:i,getMatches:l}}function TJ(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-autocomplete__unmask"},[e.substr(0,t)]),I("span",{class:"v-autocomplete__mask"},[e.substr(t,n)]),I("span",{class:"v-autocomplete__unmask"},[e.substr(t+n)])]):e}const AJ=re({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:Boolean,search:String,...Ch({filterKeys:["title"]}),...xT(),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:!1})},"VAutocomplete"),IJ=fe()({name:"VAutocomplete",props:AJ(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),a=me(),i=Te(!1),o=Te(!0),l=Te(!1),s=me(),u=me(),c=Ve(e,"menu"),f=L({get:()=>c.value,set:G=>{var Z;c.value&&!G&&((Z=s.value)!=null&&Z.ΨopenChildren.size)||(c.value=G)}}),d=Te(-1),v=L(()=>{var G;return(G=a.value)==null?void 0:G.color}),h=L(()=>f.value?e.closeText:e.openText),{items:g,transformIn:p,transformOut:m}=gT(e),{textColorClasses:y,textColorStyles:_}=Kn(v),b=Ve(e,"search",""),x=Ve(e,"modelValue",[],G=>p(G===null?[null]:jt(G)),G=>{const Z=m(G);return e.multiple?Z:Z[0]??null}),S=L(()=>typeof e.counterValue=="function"?e.counterValue(x.value):typeof e.counterValue=="number"?e.counterValue:x.value.length),T=t0(),{filteredItems:C,getMatches:w}=Th(e,g,()=>o.value?"":b.value),A=L(()=>e.hideSelected?C.value.filter(G=>!x.value.some(Z=>Z.value===G.value)):C.value),D=L(()=>!!(e.chips||n.chip)),P=L(()=>D.value||!!n.selection),k=L(()=>x.value.map(G=>G.props.value)),M=L(()=>{var Z;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&b.value===((Z=A.value[0])==null?void 0:Z.title))&&A.value.length>0&&!o.value&&!l.value}),V=L(()=>e.hideNoData&&!A.value.length||e.readonly||(T==null?void 0:T.isReadonly.value)),O=me(),$=ST(O,a);function z(G){e.openOnClear&&(f.value=!0),b.value=""}function H(){V.value||(f.value=!0)}function Y(G){V.value||(i.value&&(G.preventDefault(),G.stopPropagation()),f.value=!f.value)}function X(G){var Z;mm(G)&&((Z=a.value)==null||Z.focus())}function J(G){var N,j,Q;if(e.readonly||T!=null&&T.isReadonly.value)return;const Z=a.value.selectionStart,R=x.value.length;if((d.value>-1||["Enter","ArrowDown","ArrowUp"].includes(G.key))&&G.preventDefault(),["Enter","ArrowDown"].includes(G.key)&&(f.value=!0),["Escape"].includes(G.key)&&(f.value=!1),M.value&&["Enter","Tab"].includes(G.key)&&!x.value.some(q=>{let{value:se}=q;return se===A.value[0].value})&&B(A.value[0]),G.key==="ArrowDown"&&M.value&&((N=O.value)==null||N.focus("next")),["Backspace","Delete"].includes(G.key)){if(!e.multiple&&P.value&&x.value.length>0&&!b.value)return B(x.value[0],!1);if(~d.value){const q=d.value;B(x.value[d.value],!1),d.value=q>=R-1?R-2:q}else G.key==="Backspace"&&!b.value&&(d.value=R-1)}if(e.multiple){if(G.key==="ArrowLeft"){if(d.value<0&&Z>0)return;const q=d.value>-1?d.value-1:R-1;x.value[q]?d.value=q:(d.value=-1,a.value.setSelectionRange((j=b.value)==null?void 0:j.length,(Q=b.value)==null?void 0:Q.length))}if(G.key==="ArrowRight"){if(d.value<0)return;const q=d.value+1;x.value[q]?d.value=q:(d.value=-1,a.value.setSelectionRange(0,0))}}}function ce(G){if(Kc(a.value,":autofill")||Kc(a.value,":-webkit-autofill")){const Z=g.value.find(R=>R.title===G.target.value);Z&&B(Z)}}function le(){var G;e.eager&&((G=u.value)==null||G.calculateVisibleItems())}function be(){var G;i.value&&(o.value=!0,(G=a.value)==null||G.focus())}function ae(G){i.value=!0,setTimeout(()=>{l.value=!0})}function K(G){l.value=!1}function ne(G){(G==null||G===""&&!e.multiple&&!P.value)&&(x.value=[])}const W=Te(!1);function B(G){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!G||G.props.disabled))if(e.multiple){const R=x.value.findIndex(j=>e.valueComparator(j.value,G.value)),N=Z??!~R;if(~R){const j=N?[...x.value,G]:[...x.value];j.splice(R,1),x.value=j}else N&&(x.value=[...x.value,G]);e.clearOnSelect&&(b.value="")}else{const R=Z!==!1;x.value=R?[G]:[],b.value=R&&!P.value?G.title:"",ht(()=>{f.value=!1,o.value=!0})}}return Ce(i,(G,Z)=>{var R;G!==Z&&(G?(W.value=!0,b.value=e.multiple||P.value?"":String(((R=x.value.at(-1))==null?void 0:R.props.title)??""),o.value=!0,ht(()=>W.value=!1)):(!e.multiple&&b.value==null&&(x.value=[]),f.value=!1,x.value.some(N=>{let{title:j}=N;return j===b.value})||(b.value=""),d.value=-1))}),Ce(b,G=>{!i.value||W.value||(G&&(f.value=!0),o.value=!G)}),Ce(f,()=>{if(!e.hideSelected&&f.value&&x.value.length){const G=A.value.findIndex(Z=>x.value.some(R=>Z.value===R.value));yt&&window.requestAnimationFrame(()=>{var Z;G>=0&&((Z=u.value)==null||Z.scrollToIndex(G))})}}),Ce(()=>e.items,(G,Z)=>{f.value||i.value&&!Z.length&&G.length&&(f.value=!0)}),ge(()=>{const G=!!(!e.hideNoData||A.value.length||n["prepend-item"]||n["append-item"]||n["no-data"]),Z=x.value.length>0,R=ou.filterProps(e);return I(ou,ve({ref:a},R,{modelValue:b.value,"onUpdate:modelValue":[N=>b.value=N,ne],focused:i.value,"onUpdate:focused":N=>i.value=N,validationValue:x.externalValue,counterValue:S.value,dirty:Z,onChange:ce,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":f.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!P.value,"v-autocomplete--selecting-index":d.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:Z?void 0:e.placeholder,"onClick:clear":z,"onMousedown:control":H,onKeydown:J}),{...n,default:()=>I(ke,null,[I(ef,ve({ref:s,modelValue:f.value,"onUpdate:modelValue":N=>f.value=N,activator:"parent",contentClass:"v-autocomplete__content",disabled:V.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:le,onAfterLeave:be},e.menuProps),{default:()=>[G&&I(n0,ve({ref:O,selected:k.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:N=>N.preventDefault(),onKeydown:X,onFocusin:ae,onFocusout:K,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},$,e.listProps),{default:()=>{var N,j,Q;return[(N=n["prepend-item"])==null?void 0:N.call(n),!A.value.length&&!e.hideNoData&&(((j=n["no-data"])==null?void 0:j.call(n))??I(yo,{title:r(e.noDataText)},null)),I(i0,{ref:u,renderless:!0,items:A.value},{default:q=>{var ee;let{item:se,index:_e,itemRef:F}=q;const U=ve(se.props,{ref:F,key:_e,active:M.value&&_e===0?!0:void 0,onClick:()=>B(se,null)});return((ee=n.item)==null?void 0:ee.call(n,{item:se,index:_e,props:U}))??I(yo,ve(U,{role:"option"}),{prepend:ye=>{let{isSelected:xe}=ye;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:se.value,modelValue:xe,ripple:!1,tabindex:"-1"},null):void 0,se.props.prependAvatar&&I(Pa,{image:se.props.prependAvatar},null),se.props.prependIcon&&I(wt,{icon:se.props.prependIcon},null)])},title:()=>{var ye,xe;return o.value?se.title:TJ(se.title,(ye=w(se))==null?void 0:ye.title,((xe=b.value)==null?void 0:xe.length)??0)}})}}),(Q=n["append-item"])==null?void 0:Q.call(n)]}})]}),x.value.map((N,j)=>{function Q(F){F.stopPropagation(),F.preventDefault(),B(N,!1)}const q={"onClick:close":Q,onKeydown(F){F.key!=="Enter"&&F.key!==" "||(F.preventDefault(),F.stopPropagation(),Q(F))},onMousedown(F){F.preventDefault(),F.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},se=D.value?!!n.chip:!!n.selection,_e=se?$y(D.value?n.chip({item:N,index:j,props:q}):n.selection({item:N,index:j})):void 0;if(!(se&&!_e))return I("div",{key:N.value,class:["v-autocomplete__selection",j===d.value&&["v-autocomplete__selection--selected",y.value]],style:j===d.value?_.value:{}},[D.value?n.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:N.title}}},{default:()=>[_e]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:N.title,disabled:N.props.disabled},q),null):_e??I("span",{class:"v-autocomplete__selection-text"},[N.title,e.multiple&&j(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(c)?+(e.offsetY??0):["left","right"].includes(c)?+(e.offsetX??0):0));return ge(()=>{const c=Number(e.content),f=!e.max||isNaN(c)?e.content:c<=+e.max?c:`${e.max}+`,[d,v]=F1(t.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return I(e.tag,ve({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},v,{style:e.style}),{default:()=>{var h,g;return[I("div",{class:"v-badge__wrapper"},[(g=(h=t.slots).default)==null?void 0:g.call(h),I(sr,{transition:e.transition},{default:()=>{var p,m;return[Zt(I("span",ve({class:["v-badge__badge",s.value,n.value,a.value,o.value],style:[r.value,l.value,e.inline?{}:u.value],"aria-atomic":"true","aria-label":i(e.label,c),"aria-live":"polite",role:"status"},d),[e.dot?void 0:t.slots.badge?(m=(p=t.slots).badge)==null?void 0:m.call(p):e.icon?I(wt,{icon:e.icon},null):f]),[[Ma,e.modelValue]])]}})])]}})}),{}}}),kJ=re({color:String,density:String,...Me()},"VBannerActions"),QF=fe()({name:"VBannerActions",props:kJ(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{color:e.color,density:e.density,slim:!0,variant:"text"}}),ge(()=>{var r;return I("div",{class:["v-banner-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),e5=zi("v-banner-text"),MJ=re({avatar:String,bgColor:String,color:String,icon:Ue,lines:String,stacked:Boolean,sticky:Boolean,text:String,...Wr(),...Me(),...Nn(),...gn(),...Su({mobile:null}),...An(),...Do(),...yf(),...Yt(),...nt(),...gt()},"VBanner"),LJ=fe()({name:"VBanner",props:MJ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(e,"bgColor"),{borderClasses:i}=oa(e),{densityClasses:o}=dr(e),{displayClasses:l,mobile:s}=aa(e),{dimensionStyles:u}=pn(e),{elevationClasses:c}=Un(e),{locationStyles:f}=Pu(e),{positionClasses:d}=_f(e),{roundedClasses:v}=Qt(e),{themeClasses:h}=Ct(e),g=oe(e,"color"),p=oe(e,"density");Kt({VBannerActions:{color:g,density:p}}),ge(()=>{const m=!!(e.text||n.text),y=!!(e.avatar||e.icon),_=!!(y||n.prepend);return I(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||s.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},h.value,r.value,i.value,o.value,l.value,c.value,d.value,v.value,e.class],style:[a.value,u.value,f.value,e.style],role:"banner"},{default:()=>{var b;return[_&&I("div",{key:"prepend",class:"v-banner__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!y,defaults:{VAvatar:{color:g.value,density:p.value,icon:e.icon,image:e.avatar}}},n.prepend):I(Pa,{key:"prepend-avatar",color:g.value,density:p.value,icon:e.icon,image:e.avatar},null)]),I("div",{class:"v-banner__content"},[m&&I(e5,{key:"text"},{default:()=>{var x;return[((x=n.text)==null?void 0:x.call(n))??e.text]}}),(b=n.default)==null?void 0:b.call(n)]),n.actions&&I(QF,{key:"actions"},n.actions)]}})})}}),EJ=re({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},...Wr(),...Me(),...Nn(),...An(),...Yt(),...xu({name:"bottom-navigation"}),...nt({tag:"header"}),...Au({selectedClass:"v-btn--selected"}),...gt()},"VBottomNavigation"),RJ=fe()({name:"VBottomNavigation",props:EJ(),emits:{"update:active":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=rT(),{borderClasses:a}=oa(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{densityClasses:l}=dr(e),{elevationClasses:s}=Un(e),{roundedClasses:u}=Qt(e),{ssrBootStyles:c}=Cu(),f=L(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),d=Ve(e,"active",e.active),{layoutItemStyles:v}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:L(()=>"bottom"),layoutSize:L(()=>d.value?f.value:0),elementSize:f,active:d,absolute:oe(e,"absolute")});return Hl(e,cT),Kt({VBtn:{baseColor:oe(e,"baseColor"),color:oe(e,"color"),density:oe(e,"density"),stacked:L(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),ge(()=>I(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":d.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,i.value,a.value,l.value,s.value,u.value,e.class],style:[o.value,v.value,{height:De(f.value)},c.value,e.style]},{default:()=>[n.default&&I("div",{class:"v-bottom-navigation__content"},[n.default()])]})),{}}}),t5=re({fullscreen:Boolean,retainFocus:{type:Boolean,default:!0},scrollable:Boolean,...xh({origin:"center center",scrollStrategy:"block",transition:{component:jy},zIndex:2400})},"VDialog"),ix=fe()({name:"VDialog",props:t5(),emits:{"update:modelValue":e=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),{scopeId:i}=ku(),o=me();function l(c){var v,h;const f=c.relatedTarget,d=c.target;if(f!==d&&((v=o.value)!=null&&v.contentEl)&&((h=o.value)!=null&&h.globalTop)&&![document,o.value.contentEl].includes(d)&&!o.value.contentEl.contains(d)){const g=_v(o.value.contentEl);if(!g.length)return;const p=g[0],m=g[g.length-1];f===p?m.focus():p.focus()}}Cn(()=>{document.removeEventListener("focusin",l)}),yt&&Ce(()=>a.value&&e.retainFocus,c=>{c?document.addEventListener("focusin",l):document.removeEventListener("focusin",l)},{immediate:!0});function s(){var c;n("afterEnter"),(c=o.value)!=null&&c.contentEl&&!o.value.contentEl.contains(document.activeElement)&&o.value.contentEl.focus({preventScroll:!0})}function u(){n("afterLeave")}return Ce(a,async c=>{var f;c||(await ht(),(f=o.value.activatorEl)==null||f.focus({preventScroll:!0}))}),ge(()=>{const c=ki.filterProps(e),f=ve({"aria-haspopup":"dialog"},e.activatorProps),d=ve({tabindex:-1},e.contentProps);return I(ki,ve({ref:o,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},c,{modelValue:a.value,"onUpdate:modelValue":v=>a.value=v,"aria-modal":"true",activatorProps:f,contentProps:d,height:e.fullscreen?void 0:e.height,width:e.fullscreen?void 0:e.width,maxHeight:e.fullscreen?void 0:e.maxHeight,maxWidth:e.fullscreen?void 0:e.maxWidth,role:"dialog",onAfterEnter:s,onAfterLeave:u},i),{activator:r.activator,default:function(){for(var v=arguments.length,h=new Array(v),g=0;g{var p;return[(p=r.default)==null?void 0:p.call(r,...h)]}})}})}),Ea({},o)}}),VJ=re({inset:Boolean,...t5({transition:"bottom-sheet-transition"})},"VBottomSheet"),OJ=fe()({name:"VBottomSheet",props:VJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue");return ge(()=>{const a=ix.filterProps(e);return I(ix,ve(a,{contentClass:["v-bottom-sheet__content",e.contentClass],modelValue:r.value,"onUpdate:modelValue":i=>r.value=i,class:["v-bottom-sheet",{"v-bottom-sheet--inset":e.inset},e.class],style:e.style}),n)}),{}}}),NJ=re({divider:[Number,String],...Me()},"VBreadcrumbsDivider"),n5=fe()({name:"VBreadcrumbsDivider",props:NJ(),setup(e,t){let{slots:n}=t;return ge(()=>{var r;return I("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=n==null?void 0:n.default)==null?void 0:r.call(n))??e.divider])}),{}}}),BJ=re({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Me(),..._h(),...nt({tag:"li"})},"VBreadcrumbsItem"),r5=fe()({name:"VBreadcrumbsItem",props:BJ(),setup(e,t){let{slots:n,attrs:r}=t;const a=yh(e,r),i=L(()=>{var u;return e.active||((u=a.isActive)==null?void 0:u.value)}),o=L(()=>i.value?e.activeColor:e.color),{textColorClasses:l,textColorStyles:s}=Kn(o);return ge(()=>I(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":i.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:i.value&&e.activeClass},l.value,e.class],style:[s.value,e.style],"aria-current":i.value?"page":void 0},{default:()=>{var u,c;return[a.isLink.value?I("a",ve({class:"v-breadcrumbs-item--link",onClick:a.navigate},a.linkProps),[((c=n.default)==null?void 0:c.call(n))??e.title]):((u=n.default)==null?void 0:u.call(n))??e.title]}})),{}}}),zJ=re({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:Ue,items:{type:Array,default:()=>[]},...Me(),...Nn(),...Yt(),...nt({tag:"ul"})},"VBreadcrumbs"),FJ=fe()({name:"VBreadcrumbs",props:zJ(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"bgColor")),{densityClasses:i}=dr(e),{roundedClasses:o}=Qt(e);Kt({VBreadcrumbsDivider:{divider:oe(e,"divider")},VBreadcrumbsItem:{activeClass:oe(e,"activeClass"),activeColor:oe(e,"activeColor"),color:oe(e,"color"),disabled:oe(e,"disabled")}});const l=L(()=>e.items.map(s=>typeof s=="string"?{item:{title:s},raw:s}:{item:s,raw:s}));return ge(()=>{const s=!!(n.prepend||e.icon);return I(e.tag,{class:["v-breadcrumbs",r.value,i.value,o.value,e.class],style:[a.value,e.style]},{default:()=>{var u;return[s&&I("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},n.prepend):I(wt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),l.value.map((c,f,d)=>{var g;let{item:v,raw:h}=c;return I(ke,null,[((g=n.item)==null?void 0:g.call(n,{item:v,index:f}))??I(r5,ve({key:f,disabled:f>=d.length-1},typeof v=="string"?{title:v}:v),{default:n.title?()=>{var p;return(p=n.title)==null?void 0:p.call(n,{item:v,index:f})}:void 0}),f{var p;return(p=n.divider)==null?void 0:p.call(n,{item:h,index:f})}:void 0})])}),(u=n.default)==null?void 0:u.call(n)]}})}),{}}}),a5=fe()({name:"VCardActions",props:Me(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{slim:!0,variant:"text"}}),ge(()=>{var r;return I("div",{class:["v-card-actions",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),HJ=re({opacity:[Number,String],...Me(),...nt()},"VCardSubtitle"),i5=fe()({name:"VCardSubtitle",props:HJ(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},n)),{}}}),o5=zi("v-card-title"),GJ=re({appendAvatar:String,appendIcon:Ue,prependAvatar:String,prependIcon:Ue,subtitle:[String,Number],title:[String,Number],...Me(),...Nn()},"VCardItem"),l5=fe()({name:"VCardItem",props:GJ(),setup(e,t){let{slots:n}=t;return ge(()=>{var u;const r=!!(e.prependAvatar||e.prependIcon),a=!!(r||n.prepend),i=!!(e.appendAvatar||e.appendIcon),o=!!(i||n.append),l=!!(e.title!=null||n.title),s=!!(e.subtitle!=null||n.subtitle);return I("div",{class:["v-card-item",e.class],style:e.style},[a&&I("div",{key:"prepend",class:"v-card-item__prepend"},[n.prepend?I(st,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},n.prepend):I(ke,null,[e.prependAvatar&&I(Pa,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&I(wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),I("div",{class:"v-card-item__content"},[l&&I(o5,{key:"title"},{default:()=>{var c;return[((c=n.title)==null?void 0:c.call(n))??e.title]}}),s&&I(i5,{key:"subtitle"},{default:()=>{var c;return[((c=n.subtitle)==null?void 0:c.call(n))??e.subtitle]}}),(u=n.default)==null?void 0:u.call(n)]),o&&I("div",{key:"append",class:"v-card-item__append"},[n.append?I(st,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},n.append):I(ke,null,[e.appendIcon&&I(wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&I(Pa,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),$J=re({opacity:[Number,String],...Me(),...nt()},"VCardText"),s5=fe()({name:"VCardText",props:$J(),setup(e,t){let{slots:n}=t;return ge(()=>I(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},n)),{}}}),WJ=re({appendAvatar:String,appendIcon:Ue,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:Ue,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number],text:[String,Number],title:[String,Number],...Wr(),...Me(),...Nn(),...gn(),...An(),...Jy(),...Do(),...yf(),...Yt(),..._h(),...nt(),...gt(),...La({variant:"elevated"})},"VCard"),UJ=fe()({name:"VCard",directives:{Ripple:Po},props:WJ(),setup(e,t){let{attrs:n,slots:r}=t;const{themeClasses:a}=Ct(e),{borderClasses:i}=oa(e),{colorClasses:o,colorStyles:l,variantClasses:s}=Tu(e),{densityClasses:u}=dr(e),{dimensionStyles:c}=pn(e),{elevationClasses:f}=Un(e),{loaderClasses:d}=ph(e),{locationStyles:v}=Pu(e),{positionClasses:h}=_f(e),{roundedClasses:g}=Qt(e),p=yh(e,n),m=L(()=>e.link!==!1&&p.isLink.value),y=L(()=>!e.disabled&&e.link!==!1&&(e.link||p.isClickable.value));return ge(()=>{const _=m.value?"a":e.tag,b=!!(r.title||e.title!=null),x=!!(r.subtitle||e.subtitle!=null),S=b||x,T=!!(r.append||e.appendAvatar||e.appendIcon),C=!!(r.prepend||e.prependAvatar||e.prependIcon),w=!!(r.image||e.image),A=S||C||T,D=!!(r.text||e.text!=null);return Zt(I(_,ve({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":y.value},a.value,i.value,o.value,u.value,f.value,d.value,h.value,g.value,s.value,e.class],style:[l.value,c.value,v.value,e.style],onClick:y.value&&p.navigate,tabindex:e.disabled?-1:void 0},p.linkProps),{default:()=>{var P;return[w&&I("div",{key:"image",class:"v-card__image"},[r.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):I(po,{key:"image-img",cover:!0,src:e.image},null)]),I(mh,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),A&&I(l5,{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&&I(s5,{key:"text"},{default:()=>{var k;return[((k=r.text)==null?void 0:k.call(r))??e.text]}}),(P=r.default)==null?void 0:P.call(r),r.actions&&I(a5,null,{default:r.actions}),Fl(y.value,"v-card")]}}),[[ta("ripple"),y.value&&e.ripple]])}),{}}}),YJ=e=>{const{touchstartX:t,touchendX:n,touchstartY:r,touchendY:a}=e,i=.5,o=16;e.offsetX=n-t,e.offsetY=a-r,Math.abs(e.offsetY)t+o&&e.right(e)),Math.abs(e.offsetX)r+o&&e.down(e))};function XJ(e,t){var r;const n=e.changedTouches[0];t.touchstartX=n.clientX,t.touchstartY=n.clientY,(r=t.start)==null||r.call(t,{originalEvent:e,...t})}function jJ(e,t){var r;const n=e.changedTouches[0];t.touchendX=n.clientX,t.touchendY=n.clientY,(r=t.end)==null||r.call(t,{originalEvent:e,...t}),YJ(t)}function ZJ(e,t){var r;const n=e.changedTouches[0];t.touchmoveX=n.clientX,t.touchmoveY=n.clientY,(r=t.move)==null||r.call(t,{originalEvent:e,...t})}function KJ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const t={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:n=>XJ(n,t),touchend:n=>jJ(n,t),touchmove:n=>ZJ(n,t)}}function qJ(e,t){var l;const n=t.value,r=n!=null&&n.parent?e.parentElement:e,a=(n==null?void 0:n.options)??{passive:!0},i=(l=t.instance)==null?void 0:l.$.uid;if(!r||!i)return;const o=KJ(t.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[i]=o,vz(o).forEach(s=>{r.addEventListener(s,o[s],a)})}function JJ(e,t){var i,o;const n=(i=t.value)!=null&&i.parent?e.parentElement:e,r=(o=t.instance)==null?void 0:o.$.uid;if(!(n!=null&&n._touchHandlers)||!r)return;const a=n._touchHandlers[r];vz(a).forEach(l=>{n.removeEventListener(l,a[l])}),delete n._touchHandlers[r]}const CT={mounted:qJ,unmounted:JJ},u5=Symbol.for("vuetify:v-window"),c5=Symbol.for("vuetify:v-window-group"),o0=re({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"},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"},...Me(),...nt(),...gt()},"VWindow"),lu=fe()({name:"VWindow",directives:{Touch:CT},props:o0(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isRtl:a}=Tn(),{t:i}=nn(),o=Hl(e,c5),l=me(),s=L(()=>a.value?!e.reverse:e.reverse),u=Te(!1),c=L(()=>{const b=e.direction==="vertical"?"y":"x",S=(s.value?!u.value:u.value)?"-reverse":"";return`v-window-${b}${S}-transition`}),f=Te(0),d=me(void 0),v=L(()=>o.items.value.findIndex(b=>o.selected.value.includes(b.id)));Ce(v,(b,x)=>{const S=o.items.value.length,T=S-1;S<=2?u.value=be.continuous||v.value!==0),g=L(()=>e.continuous||v.value!==o.items.value.length-1);function p(){h.value&&o.prev()}function m(){g.value&&o.next()}const y=L(()=>{const b=[],x={icon:a.value?e.nextIcon:e.prevIcon,class:`v-window__${s.value?"right":"left"}`,onClick:o.prev,"aria-label":i("$vuetify.carousel.prev")};b.push(h.value?n.prev?n.prev({props:x}):I(xt,x,null):I("div",null,null));const S={icon:a.value?e.prevIcon:e.nextIcon,class:`v-window__${s.value?"left":"right"}`,onClick:o.next,"aria-label":i("$vuetify.carousel.next")};return b.push(g.value?n.next?n.next({props:S}):I(xt,S,null):I("div",null,null)),b}),_=L(()=>e.touch===!1?e.touch:{...{left:()=>{s.value?p():m()},right:()=>{s.value?m():p()},start:x=>{let{originalEvent:S}=x;S.stopPropagation()}},...e.touch===!0?{}:e.touch});return ge(()=>Zt(I(e.tag,{ref:l,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var b,x;return[I("div",{class:"v-window__container",style:{height:d.value}},[(b=n.default)==null?void 0:b.call(n,{group:o}),e.showArrows!==!1&&I("div",{class:"v-window__controls"},[y.value])]),(x=n.additional)==null?void 0:x.call(n,{group:o})]}}),[[ta("touch"),_.value]])),{group:o}}}),QJ=re({color:String,cycle:Boolean,delimiterIcon:{type:Ue,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],...o0({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),eQ=fe()({name:"VCarousel",props:QJ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{t:a}=nn(),i=me();let o=-1;Ce(r,s),Ce(()=>e.interval,s),Ce(()=>e.cycle,u=>{u?s():window.clearTimeout(o)}),wn(l);function l(){!e.cycle||!i.value||(o=window.setTimeout(i.value.group.next,+e.interval>0?+e.interval:6e3))}function s(){window.clearTimeout(o),window.requestAnimationFrame(l)}return ge(()=>{const u=lu.filterProps(e);return I(lu,ve({ref:i},u,{modelValue:r.value,"onUpdate:modelValue":c=>r.value=c,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:De(e.height)},e.style]}),{default:n.default,additional:c=>{let{group:f}=c;return I(ke,null,[!e.hideDelimiters&&I("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[f.items.value.length>0&&I(st,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[f.items.value.map((d,v)=>{const h={id:`carousel-item-${d.id}`,"aria-label":a("$vuetify.carousel.ariaLabel.delimiter",v+1,f.items.value.length),class:["v-carousel__controls__item",f.isSelected(d.id)&&"v-btn--active"],onClick:()=>f.select(d.id,!0)};return n.item?n.item({props:h,item:d}):I(xt,ve(d,h),null)})]})]),e.progress&&I(qy,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(f.getItemIndex(r.value)+1)/f.items.value.length*100},null)])},prev:n.prev,next:n.next})}),{}}}),l0=re({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Me(),...Iu(),...yT()},"VWindowItem"),su=fe()({name:"VWindowItem",directives:{Touch:CT},props:l0(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(u5),a=Du(e,c5),{isBooted:i}=Cu();if(!r||!a)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const o=Te(!1),l=L(()=>i.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function s(){!o.value||!r||(o.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function u(){var h;o.value||!r||(o.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=De((h=r.rootRef.value)==null?void 0:h.clientHeight)),r.transitionCount.value+=1)}function c(){s()}function f(h){o.value&&ht(()=>{!l.value||!o.value||!r||(r.transitionHeight.value=De(h.clientHeight))})}const d=L(()=>{const h=r.isReversed.value?e.reverseTransition:e.transition;return l.value?{name:typeof h!="string"?r.transition.value:h,onBeforeEnter:u,onAfterEnter:s,onEnterCancelled:c,onBeforeLeave:u,onAfterLeave:s,onLeaveCancelled:c,onEnter:f}:!1}),{hasContent:v}=_T(e,a.isSelected);return ge(()=>I(sr,{transition:d.value,disabled:!i.value},{default:()=>{var h;return[Zt(I("div",{class:["v-window-item",a.selectedClass.value,e.class],style:e.style},[v.value&&((h=n.default)==null?void 0:h.call(n))]),[[Ma,a.isSelected.value]])]}})),{groupItem:a}}}),tQ=re({...nF(),...l0()},"VCarouselItem"),nQ=fe()({name:"VCarouselItem",inheritAttrs:!1,props:tQ(),setup(e,t){let{slots:n,attrs:r}=t;ge(()=>{const a=po.filterProps(e),i=su.filterProps(e);return I(su,ve({class:["v-carousel-item",e.class]},i),{default:()=>[I(po,ve(r,a),n)]})})}}),rQ=zi("v-code","code"),aQ=re({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Me()},"VColorPickerCanvas"),iQ=ra({name:"VColorPickerCanvas",props:aQ(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,t){let{emit:n}=t;const r=Te(!1),a=me(),i=Te(parseFloat(e.width)),o=Te(parseFloat(e.height)),l=me({x:0,y:0}),s=L({get:()=>l.value,set(p){var _,b;if(!a.value)return;const{x:m,y}=p;l.value=p,n("update:color",{h:((_=e.color)==null?void 0:_.h)??0,s:ln(m,0,i.value)/i.value,v:1-ln(y,0,o.value)/o.value,a:((b=e.color)==null?void 0:b.a)??1})}}),u=L(()=>{const{x:p,y:m}=s.value,y=parseInt(e.dotSize,10)/2;return{width:De(e.dotSize),height:De(e.dotSize),transform:`translate(${De(p-y)}, ${De(m-y)})`}}),{resizeRef:c}=ti(p=>{var _;if(!((_=c.el)!=null&&_.offsetParent))return;const{width:m,height:y}=p[0].contentRect;i.value=m,o.value=y});function f(p,m,y){const{left:_,top:b,width:x,height:S}=y;s.value={x:ln(p-_,0,x),y:ln(m-b,0,S)}}function d(p){p.type==="mousedown"&&p.preventDefault(),!e.disabled&&(v(p),window.addEventListener("mousemove",v),window.addEventListener("mouseup",h),window.addEventListener("touchmove",v),window.addEventListener("touchend",h))}function v(p){if(e.disabled||!a.value)return;r.value=!0;const m=hj(p);f(m.clientX,m.clientY,a.value.getBoundingClientRect())}function h(){window.removeEventListener("mousemove",v),window.removeEventListener("mouseup",h),window.removeEventListener("touchmove",v),window.removeEventListener("touchend",h)}function g(){var b;if(!a.value)return;const p=a.value,m=p.getContext("2d");if(!m)return;const y=m.createLinearGradient(0,0,p.width,0);y.addColorStop(0,"hsla(0, 0%, 100%, 1)"),y.addColorStop(1,`hsla(${((b=e.color)==null?void 0:b.h)??0}, 100%, 50%, 1)`),m.fillStyle=y,m.fillRect(0,0,p.width,p.height);const _=m.createLinearGradient(0,0,0,p.height);_.addColorStop(0,"hsla(0, 0%, 0%, 0)"),_.addColorStop(1,"hsla(0, 0%, 0%, 1)"),m.fillStyle=_,m.fillRect(0,0,p.width,p.height)}return Ce(()=>{var p;return(p=e.color)==null?void 0:p.h},g,{immediate:!0}),Ce(()=>[i.value,o.value],(p,m)=>{g(),l.value={x:s.value.x*p[0]/m[0],y:s.value.y*p[1]/m[1]}},{flush:"post"}),Ce(()=>e.color,()=>{if(r.value){r.value=!1;return}l.value=e.color?{x:e.color.s*i.value,y:(1-e.color.v)*o.value}:{x:0,y:0}},{deep:!0,immediate:!0}),wn(()=>g()),ge(()=>I("div",{ref:c,class:["v-color-picker-canvas",e.class],style:e.style,onMousedown:d,onTouchstartPassive:d},[I("canvas",{ref:a,width:i.value,height:o.value},null),e.color&&I("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:u.value},null)])),{}}});function oQ(e,t){if(t){const{a:n,...r}=e;return r}return e}function lQ(e,t){if(t==null||typeof t=="string"){const n=kz(e);return e.a===1?n.slice(0,7):n}if(typeof t=="object"){let n;return ks(t,["r","g","b"])?n=go(e):ks(t,["h","s","l"])?n=Cz(e):ks(t,["h","s","v"])&&(n=e),oQ(n,!ks(t,["a"])&&e.a===1)}return e}const Tc={h:0,s:0,v:0,a:1},ox={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)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,t)=>({...e,g:Number(t)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,t)=>({...e,b:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:go,from:Wy};var $O;const sQ={...ox,inputs:($O=ox.inputs)==null?void 0:$O.slice(0,3)},lx={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)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,t)=>({...e,s:Number(t)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,t)=>({...e,l:Number(t)})},{label:"A",max:1,step:.01,getValue:e=>{let{a:t}=e;return t!=null?Math.round(t*100)/100:1},getColor:(e,t)=>({...e,a:Number(t)})}],to:Cz,from:KC},uQ={...lx,inputs:lx.inputs.slice(0,3)},f5={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,t)=>t}],to:kz,from:Pz},cQ={...f5,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,t)=>t}]},Ys={rgb:sQ,rgba:ox,hsl:uQ,hsla:lx,hex:cQ,hexa:f5},fQ=e=>{let{label:t,...n}=e;return I("div",{class:"v-color-picker-edit__input"},[I("input",n,null),I("span",null,[t])])},dQ=re({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(Ys).includes(e)},modes:{type:Array,default:()=>Object.keys(Ys),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ys).includes(t))},...Me()},"VColorPickerEdit"),vQ=ra({name:"VColorPickerEdit",props:dQ(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,t){let{emit:n}=t;const r=L(()=>e.modes.map(i=>({...Ys[i],name:i}))),a=L(()=>{var l;const i=r.value.find(s=>s.name===e.mode);if(!i)return[];const o=e.color?i.to(e.color):null;return(l=i.inputs)==null?void 0:l.map(s=>{let{getValue:u,getColor:c,...f}=s;return{...i.inputProps,...f,disabled:e.disabled,value:o&&u(o),onChange:d=>{const v=d.target;v&&n("update:color",i.from(c(o??i.to(Tc),v.value)))}}})});return ge(()=>{var i;return I("div",{class:["v-color-picker-edit",e.class],style:e.style},[(i=a.value)==null?void 0:i.map(o=>I(fQ,o,null)),r.value.length>1&&I(xt,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const o=r.value.findIndex(l=>l.name===e.mode);n("update:mode",r.value[(o+1)%r.value.length].name)}},null)])}),{}}}),TT=Symbol.for("vuetify:v-slider");function sx(e,t,n){const r=n==="vertical",a=t.getBoundingClientRect(),i="touches"in e?e.touches[0]:e;return r?i.clientY-(a.top+a.height/2):i.clientX-(a.left+a.width/2)}function hQ(e,t){return"touches"in e&&e.touches.length?e.touches[0][t]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][t]:e[t]}const d5=re({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"},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,...Yt(),...An({elevation:2}),ripple:{type:Boolean,default:!0}},"Slider"),v5=e=>{const t=L(()=>parseFloat(e.min)),n=L(()=>parseFloat(e.max)),r=L(()=>+e.step>0?parseFloat(e.step):0),a=L(()=>Math.max(FP(r.value),FP(t.value)));function i(o){if(o=parseFloat(o),r.value<=0)return o;const l=ln(o,t.value,n.value),s=t.value%r.value,u=Math.round((l-s)/r.value)*r.value+s;return parseFloat(Math.min(u,n.value).toFixed(a.value))}return{min:t,max:n,step:r,decimals:a,roundValue:i}},h5=e=>{let{props:t,steps:n,onSliderStart:r,onSliderMove:a,onSliderEnd:i,getActiveThumb:o}=e;const{isRtl:l}=Tn(),s=oe(t,"reverse"),u=L(()=>t.direction==="vertical"),c=L(()=>u.value!==s.value),{min:f,max:d,step:v,decimals:h,roundValue:g}=n,p=L(()=>parseInt(t.thumbSize,10)),m=L(()=>parseInt(t.tickSize,10)),y=L(()=>parseInt(t.trackSize,10)),_=L(()=>(d.value-f.value)/v.value),b=oe(t,"disabled"),x=L(()=>t.error||t.disabled?void 0:t.thumbColor??t.color),S=L(()=>t.error||t.disabled?void 0:t.trackColor??t.color),T=L(()=>t.error||t.disabled?void 0:t.trackFillColor??t.color),C=Te(!1),w=Te(0),A=me(),D=me();function P(ae){var j;const K=t.direction==="vertical",ne=K?"top":"left",W=K?"height":"width",B=K?"clientY":"clientX",{[ne]:G,[W]:Z}=(j=A.value)==null?void 0:j.$el.getBoundingClientRect(),R=hQ(ae,B);let N=Math.min(Math.max((R-G-w.value)/Z,0),1)||0;return(K?c.value:c.value!==l.value)&&(N=1-N),g(f.value+N*(d.value-f.value))}const k=ae=>{i({value:P(ae)}),C.value=!1,w.value=0},M=ae=>{D.value=o(ae),D.value&&(D.value.focus(),C.value=!0,D.value.contains(ae.target)?w.value=sx(ae,D.value,t.direction):(w.value=0,a({value:P(ae)})),r({value:P(ae)}))},V={passive:!0,capture:!0};function O(ae){a({value:P(ae)})}function $(ae){ae.stopPropagation(),ae.preventDefault(),k(ae),window.removeEventListener("mousemove",O,V),window.removeEventListener("mouseup",$)}function z(ae){var K;k(ae),window.removeEventListener("touchmove",O,V),(K=ae.target)==null||K.removeEventListener("touchend",z)}function H(ae){var K;M(ae),window.addEventListener("touchmove",O,V),(K=ae.target)==null||K.addEventListener("touchend",z,{passive:!1})}function Y(ae){ae.preventDefault(),M(ae),window.addEventListener("mousemove",O,V),window.addEventListener("mouseup",$,{passive:!1})}const X=ae=>{const K=(ae-f.value)/(d.value-f.value)*100;return ln(isNaN(K)?0:K,0,100)},J=oe(t,"showTicks"),ce=L(()=>J.value?t.ticks?Array.isArray(t.ticks)?t.ticks.map(ae=>({value:ae,position:X(ae),label:ae.toString()})):Object.keys(t.ticks).map(ae=>({value:parseFloat(ae),position:X(parseFloat(ae)),label:t.ticks[ae]})):_.value!==1/0?xi(_.value+1).map(ae=>{const K=f.value+ae*v.value;return{value:K,position:X(K)}}):[]:[]),le=L(()=>ce.value.some(ae=>{let{label:K}=ae;return!!K})),be={activeThumbRef:D,color:oe(t,"color"),decimals:h,disabled:b,direction:oe(t,"direction"),elevation:oe(t,"elevation"),hasLabels:le,isReversed:s,indexFromEnd:c,min:f,max:d,mousePressed:C,numTicks:_,onSliderMousedown:Y,onSliderTouchstart:H,parsedTicks:ce,parseMouseMove:P,position:X,readonly:oe(t,"readonly"),rounded:oe(t,"rounded"),roundValue:g,showTicks:J,startOffset:w,step:v,thumbSize:p,thumbColor:x,thumbLabel:oe(t,"thumbLabel"),ticks:oe(t,"ticks"),tickSize:m,trackColor:S,trackContainerRef:A,trackFillColor:T,trackSize:y,vertical:u};return Lt(TT,be),be},gQ=re({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,...Me()},"VSliderThumb"),ux=fe()({name:"VSliderThumb",directives:{Ripple:Po},props:gQ(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=rt(TT),{isRtl:i,rtlClasses:o}=Tn();if(!a)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:l,step:s,disabled:u,thumbSize:c,thumbLabel:f,direction:d,isReversed:v,vertical:h,readonly:g,elevation:p,mousePressed:m,decimals:y,indexFromEnd:_}=a,b=L(()=>u.value?void 0:p.value),{elevationClasses:x}=Un(b),{textColorClasses:S,textColorStyles:T}=Kn(l),{pageup:C,pagedown:w,end:A,home:D,left:P,right:k,down:M,up:V}=z1,O=[C,w,A,D,P,k,M,V],$=L(()=>s.value?[1,2,3]:[1,5,10]);function z(Y,X){if(!O.includes(Y.key))return;Y.preventDefault();const J=s.value||.1,ce=(e.max-e.min)/J;if([P,k,M,V].includes(Y.key)){const be=(h.value?[i.value?P:k,v.value?M:V]:_.value!==i.value?[P,V]:[k,V]).includes(Y.key)?1:-1,ae=Y.shiftKey?2:Y.ctrlKey?1:0;X=X+be*J*$.value[ae]}else if(Y.key===D)X=e.min;else if(Y.key===A)X=e.max;else{const le=Y.key===w?1:-1;X=X-le*J*(ce>100?ce/10:10)}return Math.max(e.min,Math.min(e.max,X))}function H(Y){const X=z(Y,e.modelValue);X!=null&&r("update:modelValue",X)}return ge(()=>{const Y=De(_.value?100-e.position:e.position,"%");return I("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&m.value},e.class,o.value],style:[{"--v-slider-thumb-position":Y,"--v-slider-thumb-size":De(c.value)},e.style],role:"slider",tabindex:u.value?-1:0,"aria-label":e.name,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!g.value,"aria-orientation":d.value,onKeydown:g.value?void 0:H},[I("div",{class:["v-slider-thumb__surface",S.value,x.value],style:{...T.value}},null),Zt(I("div",{class:["v-slider-thumb__ripple",S.value],style:T.value},null),[[ta("ripple"),e.ripple,null,{circle:!0,center:!0}]]),I(oT,{origin:"bottom center"},{default:()=>{var X;return[Zt(I("div",{class:"v-slider-thumb__label-container"},[I("div",{class:["v-slider-thumb__label"]},[I("div",null,[((X=n["thumb-label"])==null?void 0:X.call(n,{modelValue:e.modelValue}))??e.modelValue.toFixed(s.value?y.value:1)])])]),[[Ma,f.value&&e.focused||f.value==="always"]])]}})])}),{}}}),pQ=re({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Me()},"VSliderTrack"),g5=fe()({name:"VSliderTrack",props:pQ(),emits:{},setup(e,t){let{slots:n}=t;const r=rt(TT);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:a,parsedTicks:i,rounded:o,showTicks:l,tickSize:s,trackColor:u,trackFillColor:c,trackSize:f,vertical:d,min:v,max:h,indexFromEnd:g}=r,{roundedClasses:p}=Qt(o),{backgroundColorClasses:m,backgroundColorStyles:y}=Et(c),{backgroundColorClasses:_,backgroundColorStyles:b}=Et(u),x=L(()=>`inset-${d.value?"block":"inline"}-${g.value?"end":"start"}`),S=L(()=>d.value?"height":"width"),T=L(()=>({[x.value]:"0%",[S.value]:"100%"})),C=L(()=>e.stop-e.start),w=L(()=>({[x.value]:De(e.start,"%"),[S.value]:De(C.value,"%")})),A=L(()=>l.value?(d.value?i.value.slice().reverse():i.value).map((P,k)=>{var V;const M=P.value!==v.value&&P.value!==h.value?De(P.position,"%"):void 0;return I("div",{key:P.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":P.position>=e.start&&P.position<=e.stop,"v-slider-track__tick--first":P.value===v.value,"v-slider-track__tick--last":P.value===h.value}],style:{[x.value]:M}},[(P.label||n["tick-label"])&&I("div",{class:"v-slider-track__tick-label"},[((V=n["tick-label"])==null?void 0:V.call(n,{tick:P,index:k}))??P.label])])}):[]);return ge(()=>I("div",{class:["v-slider-track",p.value,e.class],style:[{"--v-slider-track-size":De(f.value),"--v-slider-tick-size":De(s.value)},e.style]},[I("div",{class:["v-slider-track__background",_.value,{"v-slider-track__background--opacity":!!a.value||!c.value}],style:{...T.value,...b.value}},null),I("div",{class:["v-slider-track__fill",m.value],style:{...w.value,...y.value}},null),l.value&&I("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":l.value==="always"}]},[A.value])])),{}}}),mQ=re({...bh(),...d5(),...Mo(),modelValue:{type:[Number,String],default:0}},"VSlider"),cx=fe()({name:"VSlider",props:mQ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),{rtlClasses:i}=Tn(),o=v5(e),l=Ve(e,"modelValue",void 0,S=>o.roundValue(S??o.min.value)),{min:s,max:u,mousePressed:c,roundValue:f,onSliderMousedown:d,onSliderTouchstart:v,trackContainerRef:h,position:g,hasLabels:p,readonly:m}=h5({props:e,steps:o,onSliderStart:()=>{r("start",l.value)},onSliderEnd:S=>{let{value:T}=S;const C=f(T);l.value=C,r("end",C)},onSliderMove:S=>{let{value:T}=S;return l.value=f(T)},getActiveThumb:()=>{var S;return(S=a.value)==null?void 0:S.$el}}),{isFocused:y,focus:_,blur:b}=ko(e),x=L(()=>g(l.value));return ge(()=>{const S=qn.filterProps(e),T=!!(e.label||n.label||n.prepend);return I(qn,ve({class:["v-slider",{"v-slider--has-labels":!!n["tick-label"]||p.value,"v-slider--focused":y.value,"v-slider--pressed":c.value,"v-slider--disabled":e.disabled},i.value,e.class],style:e.style},S,{focused:y.value}),{...n,prepend:T?C=>{var w,A;return I(ke,null,[((w=n.label)==null?void 0:w.call(n,C))??(e.label?I(bf,{id:C.id.value,class:"v-slider__label",text:e.label},null):void 0),(A=n.prepend)==null?void 0:A.call(n,C)])}:void 0,default:C=>{let{id:w,messagesId:A}=C;return I("div",{class:"v-slider__container",onMousedown:m.value?void 0:d,onTouchstartPassive:m.value?void 0:v},[I("input",{id:w.value,name:e.name||w.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:l.value},null),I(g5,{ref:h,start:0,stop:x.value},{"tick-label":n["tick-label"]}),I(ux,{ref:a,"aria-describedby":A.value,focused:y.value,min:s.value,max:u.value,modelValue:l.value,"onUpdate:modelValue":D=>l.value=D,position:x.value,elevation:e.elevation,onFocus:_,onBlur:b,ripple:e.ripple,name:e.name},{"thumb-label":n["thumb-label"]})])}})}),{}}}),yQ=re({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Me()},"VColorPickerPreview"),_Q=ra({name:"VColorPickerPreview",props:yQ(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;const r=new AbortController;ch(()=>r.abort());async function a(){if(!OP)return;const i=new window.EyeDropper;try{const o=await i.open({signal:r.signal}),l=Pz(o.sRGBHex);n("update:color",{...e.color??Tc,...l})}catch{}}return ge(()=>{var i,o;return I("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[OP&&I("div",{class:"v-color-picker-preview__eye-dropper",key:"eyeDropper"},[I(xt,{onClick:a,icon:"$eyeDropper",variant:"plain",density:"comfortable"},null)]),I("div",{class:"v-color-picker-preview__dot"},[I("div",{style:{background:Az(e.color??Tc)}},null)]),I("div",{class:"v-color-picker-preview__sliders"},[I(cx,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(i=e.color)==null?void 0:i.h,"onUpdate:modelValue":l=>n("update:color",{...e.color??Tc,h:l}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&I(cx,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((o=e.color)==null?void 0:o.a)??1,"onUpdate:modelValue":l=>n("update:color",{...e.color??Tc,a:l}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}}),bQ={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"},SQ={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"},xQ={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"},wQ={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"},CQ={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"},TQ={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"},AQ={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"},IQ={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"},DQ={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"},PQ={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"},kQ={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"},MQ={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"},LQ={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"},EQ={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"},RQ={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"},VQ={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"},OQ={base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"},NQ={base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"},BQ={base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"},zQ={black:"#000000",white:"#ffffff",transparent:"#ffffff00"},FQ={red:bQ,pink:SQ,purple:xQ,deepPurple:wQ,indigo:CQ,blue:TQ,lightBlue:AQ,cyan:IQ,teal:DQ,green:PQ,lightGreen:kQ,lime:MQ,yellow:LQ,amber:EQ,orange:RQ,deepOrange:VQ,brown:OQ,blueGrey:NQ,grey:BQ,shades:zQ},HQ=re({swatches:{type:Array,default:()=>GQ(FQ)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Me()},"VColorPickerSwatches");function GQ(e){return Object.keys(e).map(t=>{const n=e[t];return n.base?[n.base,n.darken4,n.darken3,n.darken2,n.darken1,n.lighten1,n.lighten2,n.lighten3,n.lighten4,n.lighten5]:[n.black,n.white,n.transparent]})}const $Q=ra({name:"VColorPickerSwatches",props:HQ(),emits:{"update:color":e=>!0},setup(e,t){let{emit:n}=t;return ge(()=>I("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:De(e.maxHeight)},e.style]},[I("div",null,[e.swatches.map(r=>I("div",{class:"v-color-picker-swatches__swatch"},[r.map(a=>{const i=xa(a),o=Wy(i),l=Tz(i);return I("div",{class:"v-color-picker-swatches__color",onClick:()=>o&&n("update:color",o)},[I("div",{style:{background:l}},[e.color&&Ni(e.color,o)?I(wt,{size:"x-small",icon:"$success",color:zj(a,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}}),s0=re({color:String,...Wr(),...Me(),...gn(),...An(),...Do(),...yf(),...Yt(),...nt(),...gt()},"VSheet"),uu=fe()({name:"VSheet",props:s0(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{borderClasses:o}=oa(e),{dimensionStyles:l}=pn(e),{elevationClasses:s}=Un(e),{locationStyles:u}=Pu(e),{positionClasses:c}=_f(e),{roundedClasses:f}=Qt(e);return ge(()=>I(e.tag,{class:["v-sheet",r.value,a.value,o.value,s.value,c.value,f.value,e.class],style:[i.value,l.value,u.value,e.style]},n)),{}}}),WQ=re({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(Ys).includes(e)},modes:{type:Array,default:()=>Object.keys(Ys),validator:e=>Array.isArray(e)&&e.every(t=>Object.keys(Ys).includes(t))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...vn(s0({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),UQ=ra({name:"VColorPicker",props:WQ(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const t=Ve(e,"mode"),n=me(null),r=Ve(e,"modelValue",void 0,s=>{if(s==null||s==="")return null;let u;try{u=Wy(xa(s))}catch{return null}return u},s=>s?lQ(s,e.modelValue):null),a=L(()=>r.value?{...r.value,h:n.value??r.value.h}:null),{rtlClasses:i}=Tn();let o=!0;Ce(r,s=>{if(!o){o=!0;return}s&&(n.value=s.h)},{immediate:!0});const l=s=>{o=!1,n.value=s.h,r.value=s};return Ly(()=>{e.modes.includes(t.value)||(t.value=e.modes[0])}),Kt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),ge(()=>{const s=uu.filterProps(e);return I(uu,ve({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",i.value,e.class],style:[{"--v-color-picker-color-hsv":Az({...a.value??Tc,a:1})},e.style]},s,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&I(iQ,{key:"canvas",color:a.value,"onUpdate:color":l,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&I("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&I(_Q,{key:"preview",color:a.value,"onUpdate:color":l,hideAlpha:!t.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&I(vQ,{key:"edit",modes:e.modes,mode:t.value,"onUpdate:mode":u=>t.value=u,color:a.value,"onUpdate:color":l,disabled:e.disabled},null)]),e.showSwatches&&I($Q,{key:"swatches",color:a.value,"onUpdate:color":l,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function YQ(e,t,n){if(t==null)return e;if(Array.isArray(t))throw new Error("Multiple matches is not implemented");return typeof t=="number"&&~t?I(ke,null,[I("span",{class:"v-combobox__unmask"},[e.substr(0,t)]),I("span",{class:"v-combobox__mask"},[e.substr(t,n)]),I("span",{class:"v-combobox__unmask"},[e.substr(t+n)])]):e}const XQ=re({autoSelectFirst:{type:[Boolean,String]},clearOnSelect:{type:Boolean,default:!0},delimiters:Array,...Ch({filterKeys:["title"]}),...xT({hideNoData:!0,returnObject:!0}),...vn(a0({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...ai({transition:!1})},"VCombobox"),jQ=fe()({name:"VCombobox",props:XQ(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,t){var Z;let{emit:n,slots:r}=t;const{t:a}=nn(),i=me(),o=Te(!1),l=Te(!0),s=Te(!1),u=me(),c=me(),f=Ve(e,"menu"),d=L({get:()=>f.value,set:R=>{var N;f.value&&!R&&((N=u.value)!=null&&N.ΨopenChildren.size)||(f.value=R)}}),v=Te(-1);let h=!1;const g=L(()=>{var R;return(R=i.value)==null?void 0:R.color}),p=L(()=>d.value?e.closeText:e.openText),{items:m,transformIn:y,transformOut:_}=gT(e),{textColorClasses:b,textColorStyles:x}=Kn(g),S=Ve(e,"modelValue",[],R=>y(jt(R)),R=>{const N=_(R);return e.multiple?N:N[0]??null}),T=t0(),C=L(()=>!!(e.chips||r.chip)),w=L(()=>C.value||!!r.selection),A=Te(!e.multiple&&!w.value?((Z=S.value[0])==null?void 0:Z.title)??"":""),D=L({get:()=>A.value,set:R=>{var N;if(A.value=R??"",!e.multiple&&!w.value&&(S.value=[al(e,R)]),R&&e.multiple&&((N=e.delimiters)!=null&&N.length)){const j=R.split(new RegExp(`(?:${e.delimiters.join("|")})+`));j.length>1&&(j.forEach(Q=>{Q=Q.trim(),Q&&ne(al(e,Q))}),A.value="")}R||(v.value=-1),l.value=!R}}),P=L(()=>typeof e.counterValue=="function"?e.counterValue(S.value):typeof e.counterValue=="number"?e.counterValue:e.multiple?S.value.length:D.value.length);Ce(A,R=>{h?ht(()=>h=!1):o.value&&!d.value&&(d.value=!0),n("update:search",R)}),Ce(S,R=>{var N;!e.multiple&&!w.value&&(A.value=((N=R[0])==null?void 0:N.title)??"")});const{filteredItems:k,getMatches:M}=Th(e,m,()=>l.value?"":D.value),V=L(()=>e.hideSelected?k.value.filter(R=>!S.value.some(N=>N.value===R.value)):k.value),O=L(()=>S.value.map(R=>R.value)),$=L(()=>{var N;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&D.value===((N=V.value[0])==null?void 0:N.title))&&V.value.length>0&&!l.value&&!s.value}),z=L(()=>e.hideNoData&&!V.value.length||e.readonly||(T==null?void 0:T.isReadonly.value)),H=me(),Y=ST(H,i);function X(R){h=!0,e.openOnClear&&(d.value=!0)}function J(){z.value||(d.value=!0)}function ce(R){z.value||(o.value&&(R.preventDefault(),R.stopPropagation()),d.value=!d.value)}function le(R){var N;mm(R)&&((N=i.value)==null||N.focus())}function be(R){var Q;if(cj(R)||e.readonly||T!=null&&T.isReadonly.value)return;const N=i.value.selectionStart,j=S.value.length;if((v.value>-1||["Enter","ArrowDown","ArrowUp"].includes(R.key))&&R.preventDefault(),["Enter","ArrowDown"].includes(R.key)&&(d.value=!0),["Escape"].includes(R.key)&&(d.value=!1),["Enter","Escape","Tab"].includes(R.key)&&($.value&&["Enter","Tab"].includes(R.key)&&!S.value.some(q=>{let{value:se}=q;return se===V.value[0].value})&&ne(k.value[0]),l.value=!0),R.key==="ArrowDown"&&$.value&&((Q=H.value)==null||Q.focus("next")),R.key==="Enter"&&D.value&&(ne(al(e,D.value)),w.value&&(A.value="")),["Backspace","Delete"].includes(R.key)){if(!e.multiple&&w.value&&S.value.length>0&&!D.value)return ne(S.value[0],!1);if(~v.value){const q=v.value;ne(S.value[v.value],!1),v.value=q>=j-1?j-2:q}else R.key==="Backspace"&&!D.value&&(v.value=j-1)}if(e.multiple){if(R.key==="ArrowLeft"){if(v.value<0&&N>0)return;const q=v.value>-1?v.value-1:j-1;S.value[q]?v.value=q:(v.value=-1,i.value.setSelectionRange(D.value.length,D.value.length))}if(R.key==="ArrowRight"){if(v.value<0)return;const q=v.value+1;S.value[q]?v.value=q:(v.value=-1,i.value.setSelectionRange(0,0))}}}function ae(){var R;e.eager&&((R=c.value)==null||R.calculateVisibleItems())}function K(){var R;o.value&&(l.value=!0,(R=i.value)==null||R.focus())}function ne(R){let N=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(!(!R||R.props.disabled))if(e.multiple){const j=S.value.findIndex(q=>e.valueComparator(q.value,R.value)),Q=N??!~j;if(~j){const q=Q?[...S.value,R]:[...S.value];q.splice(j,1),S.value=q}else Q&&(S.value=[...S.value,R]);e.clearOnSelect&&(D.value="")}else{const j=N!==!1;S.value=j?[R]:[],A.value=j&&!w.value?R.title:"",ht(()=>{d.value=!1,l.value=!0})}}function W(R){o.value=!0,setTimeout(()=>{s.value=!0})}function B(R){s.value=!1}function G(R){(R==null||R===""&&!e.multiple&&!w.value)&&(S.value=[])}return Ce(o,(R,N)=>{if(!(R||R===N)&&(v.value=-1,d.value=!1,D.value)){if(e.multiple){ne(al(e,D.value));return}if(!w.value)return;S.value.some(j=>{let{title:Q}=j;return Q===D.value})?A.value="":ne(al(e,D.value))}}),Ce(d,()=>{if(!e.hideSelected&&d.value&&S.value.length){const R=V.value.findIndex(N=>S.value.some(j=>e.valueComparator(j.value,N.value)));yt&&window.requestAnimationFrame(()=>{var N;R>=0&&((N=c.value)==null||N.scrollToIndex(R))})}}),Ce(()=>e.items,(R,N)=>{d.value||o.value&&!N.length&&R.length&&(d.value=!0)}),ge(()=>{const R=!!(!e.hideNoData||V.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),N=S.value.length>0,j=ou.filterProps(e);return I(ou,ve({ref:i},j,{modelValue:D.value,"onUpdate:modelValue":[Q=>D.value=Q,G],focused:o.value,"onUpdate:focused":Q=>o.value=Q,validationValue:S.externalValue,counterValue:P.value,dirty:N,class:["v-combobox",{"v-combobox--active-menu":d.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!w.value,"v-combobox--selecting-index":v.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:N?void 0:e.placeholder,"onClick:clear":X,"onMousedown:control":J,onKeydown:be}),{...r,default:()=>I(ke,null,[I(ef,ve({ref:u,modelValue:d.value,"onUpdate:modelValue":Q=>d.value=Q,activator:"parent",contentClass:"v-combobox__content",disabled:z.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterEnter:ae,onAfterLeave:K},e.menuProps),{default:()=>[R&&I(n0,ve({ref:H,selected:O.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:Q=>Q.preventDefault(),onKeydown:le,onFocusin:W,onFocusout:B,tabindex:"-1","aria-live":"polite",color:e.itemColor??e.color},Y,e.listProps),{default:()=>{var Q,q,se;return[(Q=r["prepend-item"])==null?void 0:Q.call(r),!V.value.length&&!e.hideNoData&&(((q=r["no-data"])==null?void 0:q.call(r))??I(yo,{title:a(e.noDataText)},null)),I(i0,{ref:c,renderless:!0,items:V.value},{default:_e=>{var xe;let{item:F,index:U,itemRef:ee}=_e;const ye=ve(F.props,{ref:ee,key:U,active:$.value&&U===0?!0:void 0,onClick:()=>ne(F,null)});return((xe=r.item)==null?void 0:xe.call(r,{item:F,index:U,props:ye}))??I(yo,ve(ye,{role:"option"}),{prepend:Se=>{let{isSelected:ie}=Se;return I(ke,null,[e.multiple&&!e.hideSelected?I(mo,{key:F.value,modelValue:ie,ripple:!1,tabindex:"-1"},null):void 0,F.props.prependAvatar&&I(Pa,{image:F.props.prependAvatar},null),F.props.prependIcon&&I(wt,{icon:F.props.prependIcon},null)])},title:()=>{var Se,ie;return l.value?F.title:YQ(F.title,(Se=M(F))==null?void 0:Se.title,((ie=D.value)==null?void 0:ie.length)??0)}})}}),(se=r["append-item"])==null?void 0:se.call(r)]}})]}),S.value.map((Q,q)=>{function se(ee){ee.stopPropagation(),ee.preventDefault(),ne(Q,!1)}const _e={"onClick:close":se,onKeydown(ee){ee.key!=="Enter"&&ee.key!==" "||(ee.preventDefault(),ee.stopPropagation(),se(ee))},onMousedown(ee){ee.preventDefault(),ee.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0},F=C.value?!!r.chip:!!r.selection,U=F?$y(C.value?r.chip({item:Q,index:q,props:_e}):r.selection({item:Q,index:q})):void 0;if(!(F&&!U))return I("div",{key:Q.value,class:["v-combobox__selection",q===v.value&&["v-combobox__selection--selected",b.value]],style:q===v.value?x.value:{}},[C.value?r.chip?I(st,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:Q.title}}},{default:()=>[U]}):I(Sf,ve({key:"chip",closable:e.closableChips,size:"small",text:Q.title,disabled:Q.props.disabled},_e),null):U??I("span",{class:"v-combobox__selection-text"},[Q.title,e.multiple&&q!0,save:e=>!0,"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=Ve(e,"modelValue"),i=me();un(()=>{i.value=structuredClone(Ye(a.value))});const{t:o}=nn(),l=L(()=>Ni(a.value,i.value));function s(){a.value=i.value,n("save",i.value)}function u(){i.value=structuredClone(Ye(a.value)),n("cancel")}let c=!1;return ge(()=>{var d;const f=I(ke,null,[I(xt,{disabled:l.value,variant:"text",color:e.color,onClick:u,text:o(e.cancelText)},null),I(xt,{disabled:l.value,variant:"text",color:e.color,onClick:s,text:o(e.okText)},null)]);return I(ke,null,[(d=r.default)==null?void 0:d.call(r,{model:i,save:s,cancel:u,isPristine:l.value,get actions(){return c=!0,f}}),!c&&f])}),{save:s,cancel:u,isPristine:l}}}),p5=re({expandOnClick:Boolean,showExpand:Boolean,expanded:{type:Array,default:()=>[]}},"DataTable-expand"),m5=Symbol.for("vuetify:datatable:expanded");function u0(e){const t=oe(e,"expandOnClick"),n=Ve(e,"expanded",e.expanded,l=>new Set(l),l=>[...l.values()]);function r(l,s){const u=new Set(n.value);s?u.add(l.value):u.delete(l.value),n.value=u}function a(l){return n.value.has(l.value)}function i(l){r(l,!a(l))}const o={expand:r,expanded:n,expandOnClick:t,isExpanded:a,toggleExpand:i};return Lt(m5,o),o}function y5(){const e=rt(m5);if(!e)throw new Error("foo");return e}const AT=re({groupBy:{type:Array,default:()=>[]}},"DataTable-group"),_5=Symbol.for("vuetify:data-table-group");function IT(e){return{groupBy:Ve(e,"groupBy")}}function c0(e){const{disableSort:t,groupBy:n,sortBy:r}=e,a=me(new Set),i=L(()=>n.value.map(c=>({...c,order:c.order??!1})).concat(t!=null&&t.value?[]:r.value));function o(c){return a.value.has(c.id)}function l(c){const f=new Set(a.value);o(c)?f.delete(c.id):f.add(c.id),a.value=f}function s(c){function f(d){const v=[];for(const h of d.items)"type"in h&&h.type==="group"?v.push(...f(h)):v.push(h);return v}return f({items:c})}const u={sortByWithGroups:i,toggleGroup:l,opened:a,groupBy:n,extractRows:s,isGroupOpen:o};return Lt(_5,u),u}function b5(){const e=rt(_5);if(!e)throw new Error("Missing group!");return e}function qQ(e,t){if(!e.length)return[];const n=new Map;for(const r of e){const a=iu(r.raw,t);n.has(a)||n.set(a,[]),n.get(a).push(r)}return n}function S5(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"root";if(!t.length)return[];const a=qQ(e,t[0]),i=[],o=t.slice(1);return a.forEach((l,s)=>{const u=t[0],c=`${r}_${u}_${s}`;i.push({depth:n,id:c,key:u,value:s,items:o.length?S5(l,o,n+1,c):l,type:"group"})}),i}function x5(e,t){const n=[];for(const r of e)"type"in r&&r.type==="group"?(r.value!=null&&n.push(r),(t.has(r.id)||r.value==null)&&n.push(...x5(r.items,t))):n.push(r);return n}function f0(e,t,n){return{flatItems:L(()=>{if(!t.value.length)return e.value;const a=S5(e.value,t.value.map(i=>i.key));return x5(a,n.value)})}}function d0(e){let{page:t,itemsPerPage:n,sortBy:r,groupBy:a,search:i}=e;const o=Jt("VDataTable"),l=L(()=>({page:t.value,itemsPerPage:n.value,sortBy:r.value,groupBy:a.value,search:i.value}));let s=null;Ce(l,()=>{Ni(s,l.value)||(s&&s.search!==l.value.search&&(t.value=1),o.emit("update:options",l.value),s=l.value)},{deep:!0,immediate:!0})}const DT=re({page:{type:[Number,String],default:1},itemsPerPage:{type:[Number,String],default:10}},"DataTable-paginate"),w5=Symbol.for("vuetify:data-table-pagination");function PT(e){const t=Ve(e,"page",void 0,r=>+(r??1)),n=Ve(e,"itemsPerPage",void 0,r=>+(r??10));return{page:t,itemsPerPage:n}}function kT(e){const{page:t,itemsPerPage:n,itemsLength:r}=e,a=L(()=>n.value===-1?0:n.value*(t.value-1)),i=L(()=>n.value===-1?r.value:Math.min(r.value,a.value+n.value)),o=L(()=>n.value===-1||r.value===0?1:Math.ceil(r.value/n.value));Ce([t,o],()=>{t.value>o.value&&(t.value=o.value)});function l(d){n.value=d,t.value=1}function s(){t.value=ln(t.value+1,1,o.value)}function u(){t.value=ln(t.value-1,1,o.value)}function c(d){t.value=ln(d,1,o.value)}const f={page:t,itemsPerPage:n,startIndex:a,stopIndex:i,pageCount:o,itemsLength:r,nextPage:s,prevPage:u,setPage:c,setItemsPerPage:l};return Lt(w5,f),f}function JQ(){const e=rt(w5);if(!e)throw new Error("Missing pagination!");return e}function C5(e){const t=Jt("usePaginatedItems"),{items:n,startIndex:r,stopIndex:a,itemsPerPage:i}=e,o=L(()=>i.value<=0?n.value:n.value.slice(r.value,a.value));return Ce(o,l=>{t.emit("update:currentItems",l)}),{paginatedItems:o}}const QQ={showSelectAll:!1,allSelected:()=>[],select:e=>{var r;let{items:t,value:n}=e;return new Set(n?[(r=t[0])==null?void 0:r.value]:[])},selectAll:e=>{let{selected:t}=e;return t}},T5={showSelectAll:!0,allSelected:e=>{let{currentPage:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,currentPage:n,selected:r}=e;return T5.select({items:n,value:t,selected:r})}},A5={showSelectAll:!0,allSelected:e=>{let{allItems:t}=e;return t},select:e=>{let{items:t,value:n,selected:r}=e;for(const a of t)n?r.add(a.value):r.delete(a.value);return r},selectAll:e=>{let{value:t,allItems:n,selected:r}=e;return A5.select({items:n,value:t,selected:r})}},I5=re({showSelect:Boolean,selectStrategy:{type:[String,Object],default:"page"},modelValue:{type:Array,default:()=>[]},valueComparator:{type:Function,default:Ni}},"DataTable-select"),D5=Symbol.for("vuetify:data-table-selection");function v0(e,t){let{allItems:n,currentPage:r}=t;const a=Ve(e,"modelValue",e.modelValue,m=>new Set(jt(m).map(y=>{var _;return((_=n.value.find(b=>e.valueComparator(y,b.value)))==null?void 0:_.value)??y})),m=>[...m.values()]),i=L(()=>n.value.filter(m=>m.selectable)),o=L(()=>r.value.filter(m=>m.selectable)),l=L(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single":return QQ;case"all":return A5;case"page":default:return T5}});function s(m){return jt(m).every(y=>a.value.has(y.value))}function u(m){return jt(m).some(y=>a.value.has(y.value))}function c(m,y){const _=l.value.select({items:m,value:y,selected:new Set(a.value)});a.value=_}function f(m){c([m],!s([m]))}function d(m){const y=l.value.selectAll({value:m,allItems:i.value,currentPage:o.value,selected:new Set(a.value)});a.value=y}const v=L(()=>a.value.size>0),h=L(()=>{const m=l.value.allSelected({allItems:i.value,currentPage:o.value});return!!m.length&&s(m)}),g=L(()=>l.value.showSelectAll),p={toggleSelect:f,select:c,selectAll:d,isSelected:s,isSomeSelected:u,someSelected:v,allSelected:h,showSelectAll:g};return Lt(D5,p),p}function h0(){const e=rt(D5);if(!e)throw new Error("Missing selection!");return e}const P5=re({sortBy:{type:Array,default:()=>[]},customKeySort:Object,multiSort:Boolean,mustSort:Boolean},"DataTable-sort"),k5=Symbol.for("vuetify:data-table-sort");function g0(e){const t=Ve(e,"sortBy"),n=oe(e,"mustSort"),r=oe(e,"multiSort");return{sortBy:t,mustSort:n,multiSort:r}}function p0(e){const{sortBy:t,mustSort:n,multiSort:r,page:a}=e,i=s=>{if(s.key==null)return;let u=t.value.map(f=>({...f}))??[];const c=u.find(f=>f.key===s.key);c?c.order==="desc"?n.value?c.order="asc":u=u.filter(f=>f.key!==s.key):c.order="desc":r.value?u=[...u,{key:s.key,order:"asc"}]:u=[{key:s.key,order:"asc"}],t.value=u,a&&(a.value=1)};function o(s){return!!t.value.find(u=>u.key===s.key)}const l={sortBy:t,toggleSort:i,isSorted:o};return Lt(k5,l),l}function M5(){const e=rt(k5);if(!e)throw new Error("Missing sort!");return e}function MT(e,t,n,r){const a=nn();return{sortedItems:L(()=>{var o,l;return n.value.length?eee(t.value,n.value,a.current.value,{transform:r==null?void 0:r.transform,sortFunctions:{...e.customKeySort,...(o=r==null?void 0:r.sortFunctions)==null?void 0:o.value},sortRawFunctions:(l=r==null?void 0:r.sortRawFunctions)==null?void 0:l.value}):t.value})}}function eee(e,t,n,r){const a=new Intl.Collator(n,{sensitivity:"accent",usage:"sort"});return e.map(o=>[o,r!=null&&r.transform?r.transform(o):o]).sort((o,l)=>{var s,u;for(let c=0;cy!=null?y.toString().toLocaleLowerCase():y),h!==g)return ug(h)&&ug(g)?0:ug(h)?-1:ug(g)?1:!isNaN(h)&&!isNaN(g)?Number(h)-Number(g):a.compare(h,g)}}return 0}).map(o=>{let[l]=o;return l})}const tee=re({items:{type:Array,default:()=>[]},itemValue:{type:[String,Array,Function],default:"id"},itemSelectable:{type:[String,Array,Function],default:null},returnObject:Boolean},"DataIterator-items");function nee(e,t){const n=e.returnObject?t:bn(t,e.itemValue),r=bn(t,e.itemSelectable,!0);return{type:"item",value:n,selectable:r,raw:t}}function ree(e,t){const n=[];for(const r of t)n.push(nee(e,r));return n}function aee(e){return{items:L(()=>ree(e,e.items))}}const iee=re({search:String,loading:Boolean,...Me(),...tee(),...I5(),...P5(),...DT({itemsPerPage:5}),...p5(),...AT(),...Ch(),...nt(),...ai({transition:{component:wv,hideOnLeave:!0}})},"VDataIterator"),oee=fe()({name:"VDataIterator",props:iee(),emits:{"update:modelValue":e=>!0,"update:groupBy":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"groupBy"),a=oe(e,"search"),{items:i}=aee(e),{filteredItems:o}=Th(e,i,a,{transform:X=>X.raw}),{sortBy:l,multiSort:s,mustSort:u}=g0(e),{page:c,itemsPerPage:f}=PT(e),{toggleSort:d}=p0({sortBy:l,multiSort:s,mustSort:u,page:c}),{sortByWithGroups:v,opened:h,extractRows:g,isGroupOpen:p,toggleGroup:m}=c0({groupBy:r,sortBy:l}),{sortedItems:y}=MT(e,o,v,{transform:X=>X.raw}),{flatItems:_}=f0(y,r,h),b=L(()=>_.value.length),{startIndex:x,stopIndex:S,pageCount:T,prevPage:C,nextPage:w,setItemsPerPage:A,setPage:D}=kT({page:c,itemsPerPage:f,itemsLength:b}),{paginatedItems:P}=C5({items:_,startIndex:x,stopIndex:S,itemsPerPage:f}),k=L(()=>g(P.value)),{isSelected:M,select:V,selectAll:O,toggleSelect:$}=v0(e,{allItems:i,currentPage:k}),{isExpanded:z,toggleExpand:H}=u0(e);d0({page:c,itemsPerPage:f,sortBy:l,groupBy:r,search:a});const Y=L(()=>({page:c.value,itemsPerPage:f.value,sortBy:l.value,pageCount:T.value,toggleSort:d,prevPage:C,nextPage:w,setPage:D,setItemsPerPage:A,isSelected:M,select:V,selectAll:O,toggleSelect:$,isExpanded:z,toggleExpand:H,isGroupOpen:p,toggleGroup:m,items:k.value,groupedItems:P.value}));return ge(()=>I(e.tag,{class:["v-data-iterator",{"v-data-iterator--loading":e.loading},e.class],style:e.style},{default:()=>{var X,J;return[(X=n.header)==null?void 0:X.call(n,Y.value),I(sr,{transition:e.transition},{default:()=>{var ce,le;return[e.loading?I(mh,{key:"loader",name:"v-data-iterator",active:!0},{default:be=>{var ae;return(ae=n.loader)==null?void 0:ae.call(n,be)}}):I("div",{key:"items"},[P.value.length?(le=n.default)==null?void 0:le.call(n,Y.value):(ce=n["no-data"])==null?void 0:ce.call(n)])]}}),(J=n.footer)==null?void 0:J.call(n,Y.value)]}})),{}}});function lee(){const e=me([]);wC(()=>e.value=[]);function t(n,r){e.value[r]=n}return{refs:e,updateRef:t}}const see=re({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:Ue,default:"$first"},prevIcon:{type:Ue,default:"$prev"},nextIcon:{type:Ue,default:"$next"},lastIcon:{type:Ue,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,...Wr(),...Me(),...Nn(),...An(),...Yt(),...Fi(),...nt({tag:"nav"}),...gt(),...La({variant:"text"})},"VPagination"),fx=fe()({name:"VPagination",props:see(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=Ve(e,"modelValue"),{t:i,n:o}=nn(),{isRtl:l}=Tn(),{themeClasses:s}=Ct(e),{width:u}=aa(),c=Te(-1);Kt(void 0,{scoped:!0});const{resizeRef:f}=ti(C=>{if(!C.length)return;const{target:w,contentRect:A}=C[0],D=w.querySelector(".v-pagination__list > *");if(!D)return;const P=A.width,k=D.offsetWidth+parseFloat(getComputedStyle(D).marginRight)*2;c.value=g(P,k)}),d=L(()=>parseInt(e.length,10)),v=L(()=>parseInt(e.start,10)),h=L(()=>e.totalVisible!=null?parseInt(e.totalVisible,10):c.value>=0?c.value:g(u.value,58));function g(C,w){const A=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((C-w*A)/w).toFixed(2)))}const p=L(()=>{if(d.value<=0||isNaN(d.value)||d.value>Number.MAX_SAFE_INTEGER)return[];if(h.value<=0)return[];if(h.value===1)return[a.value];if(d.value<=h.value)return xi(d.value,v.value);const C=h.value%2===0,w=C?h.value/2:Math.floor(h.value/2),A=C?w:w+1,D=d.value-w;if(A-a.value>=0)return[...xi(Math.max(1,h.value-1),v.value),e.ellipsis,d.value];if(a.value-D>=(C?1:0)){const P=h.value-1,k=d.value-P+v.value;return[v.value,e.ellipsis,...xi(P,k)]}else{const P=Math.max(1,h.value-3),k=P===1?a.value:a.value-Math.ceil(P/2)+v.value;return[v.value,e.ellipsis,...xi(P,k),e.ellipsis,d.value]}});function m(C,w,A){C.preventDefault(),a.value=w,A&&r(A,w)}const{refs:y,updateRef:_}=lee();Kt({VPaginationBtn:{color:oe(e,"color"),border:oe(e,"border"),density:oe(e,"density"),size:oe(e,"size"),variant:oe(e,"variant"),rounded:oe(e,"rounded"),elevation:oe(e,"elevation")}});const b=L(()=>p.value.map((C,w)=>{const A=D=>_(D,w);if(typeof C=="string")return{isActive:!1,key:`ellipsis-${w}`,page:C,props:{ref:A,ellipsis:!0,icon:!0,disabled:!0}};{const D=C===a.value;return{isActive:D,key:C,page:o(C),props:{ref:A,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:D?e.activeColor:e.color,"aria-current":D,"aria-label":i(D?e.currentPageAriaLabel:e.pageAriaLabel,C),onClick:P=>m(P,C)}}}})),x=L(()=>{const C=!!e.disabled||a.value<=v.value,w=!!e.disabled||a.value>=v.value+d.value-1;return{first:e.showFirstLastPage?{icon:l.value?e.lastIcon:e.firstIcon,onClick:A=>m(A,v.value,"first"),disabled:C,"aria-label":i(e.firstAriaLabel),"aria-disabled":C}:void 0,prev:{icon:l.value?e.nextIcon:e.prevIcon,onClick:A=>m(A,a.value-1,"prev"),disabled:C,"aria-label":i(e.previousAriaLabel),"aria-disabled":C},next:{icon:l.value?e.prevIcon:e.nextIcon,onClick:A=>m(A,a.value+1,"next"),disabled:w,"aria-label":i(e.nextAriaLabel),"aria-disabled":w},last:e.showFirstLastPage?{icon:l.value?e.firstIcon:e.lastIcon,onClick:A=>m(A,v.value+d.value-1,"last"),disabled:w,"aria-label":i(e.lastAriaLabel),"aria-disabled":w}:void 0}});function S(){var w;const C=a.value-v.value;(w=y.value[C])==null||w.$el.focus()}function T(C){C.key===z1.left&&!e.disabled&&a.value>+e.start?(a.value=a.value-1,ht(S)):C.key===z1.right&&!e.disabled&&a.valueI(e.tag,{ref:f,class:["v-pagination",s.value,e.class],style:e.style,role:"navigation","aria-label":i(e.ariaLabel),onKeydown:T,"data-test":"v-pagination-root"},{default:()=>[I("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&I("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[n.first?n.first(x.value.first):I(xt,ve({_as:"VPaginationBtn"},x.value.first),null)]),I("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[n.prev?n.prev(x.value.prev):I(xt,ve({_as:"VPaginationBtn"},x.value.prev),null)]),b.value.map((C,w)=>I("li",{key:C.key,class:["v-pagination__item",{"v-pagination__item--is-active":C.isActive}],"data-test":"v-pagination-item"},[n.item?n.item(C):I(xt,ve({_as:"VPaginationBtn"},C.props),{default:()=>[C.page]})])),I("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[n.next?n.next(x.value.next):I(xt,ve({_as:"VPaginationBtn"},x.value.next),null)]),e.showFirstLastPage&&I("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[n.last?n.last(x.value.last):I(xt,ve({_as:"VPaginationBtn"},x.value.last),null)])])]})),{}}}),LT=re({prevIcon:{type:Ue,default:"$prev"},nextIcon:{type:Ue,default:"$next"},firstIcon:{type:Ue,default:"$first"},lastIcon:{type:Ue,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"),Pv=fe()({name:"VDataTableFooter",props:LT(),setup(e,t){let{slots:n}=t;const{t:r}=nn(),{page:a,pageCount:i,startIndex:o,stopIndex:l,itemsLength:s,itemsPerPage:u,setItemsPerPage:c}=JQ(),f=L(()=>e.itemsPerPageOptions.map(d=>typeof d=="number"?{value:d,title:d===-1?r("$vuetify.dataFooter.itemsPerPageAll"):String(d)}:{...d,title:isNaN(Number(d.title))?r(d.title):d.title}));return ge(()=>{var v;const d=fx.filterProps(e);return I("div",{class:"v-data-table-footer"},[(v=n.prepend)==null?void 0:v.call(n),I("div",{class:"v-data-table-footer__items-per-page"},[I("span",null,[r(e.itemsPerPageText)]),I(wT,{items:f.value,modelValue:u.value,"onUpdate:modelValue":h=>c(Number(h)),density:"compact",variant:"outlined","hide-details":!0},null)]),I("div",{class:"v-data-table-footer__info"},[I("div",null,[r(e.pageText,s.value?o.value+1:0,l.value,s.value)])]),I("div",{class:"v-data-table-footer__pagination"},[I(fx,ve({modelValue:a.value,"onUpdate:modelValue":h=>a.value=h,density:"comfortable","first-aria-label":e.firstPageLabel,"last-aria-label":e.lastPageLabel,length:i.value,"next-aria-label":e.nextPageLabel,"previous-aria-label":e.prevPageLabel,rounded:!0,"show-first-last-page":!0,"total-visible":e.showCurrentPage?1:0,variant:"plain"},d),null)])])}),{}}}),wm=Wj({align:{type:String,default:"start"},fixed:Boolean,fixedOffset:[Number,String],height:[Number,String],lastFixed:Boolean,noPadding:Boolean,tag:String,width:[Number,String],maxWidth:[Number,String],nowrap:Boolean},(e,t)=>{let{slots:n}=t;const r=e.tag??"td";return I(r,{class:["v-data-table__td",{"v-data-table-column--fixed":e.fixed,"v-data-table-column--last-fixed":e.lastFixed,"v-data-table-column--no-padding":e.noPadding,"v-data-table-column--nowrap":e.nowrap},`v-data-table-column--align-${e.align}`],style:{height:De(e.height),width:De(e.width),maxWidth:De(e.maxWidth),left:De(e.fixedOffset||null)}},{default:()=>{var a;return[(a=n.default)==null?void 0:a.call(n)]}})}),uee=re({headers:Array},"DataTable-header"),L5=Symbol.for("vuetify:data-table-headers"),E5={title:"",sortable:!1},cee={...E5,width:48};function fee(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(n=>({element:n,priority:0}));return{enqueue:(n,r)=>{let a=!1;for(let i=0;ir){t.splice(i,0,{element:n,priority:r}),a=!0;break}a||t.push({element:n,priority:r})},size:()=>t.length,count:()=>{let n=0;if(!t.length)return 0;const r=Math.floor(t[0].priority);for(let a=0;at.shift()}}function dx(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e.children)t.push(e);else for(const n of e.children)dx(n,t);return t}function R5(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;for(const n of e)n.key&&t.add(n.key),n.children&&R5(n.children,t);return t}function dee(e){if(e.key){if(e.key==="data-table-group")return E5;if(["data-table-expand","data-table-select"].includes(e.key))return cee}}function ET(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return e.children?Math.max(t,...e.children.map(n=>ET(n,t+1))):t}function vee(e){let t=!1;function n(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(i)if(o&&(i.fixed=!0),i.fixed)if(i.children)for(let l=i.children.length-1;l>=0;l--)n(i.children[l],!0);else t?isNaN(+i.width)&&(`${i.key}`,void 0):i.lastFixed=!0,t=!0;else if(i.children)for(let l=i.children.length-1;l>=0;l--)n(i.children[l]);else t=!1}for(let i=e.length-1;i>=0;i--)n(e[i]);function r(i){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;if(!i)return o;if(i.children){i.fixedOffset=o;for(const l of i.children)o=r(l,o)}else i.fixed&&(i.fixedOffset=o,o+=parseFloat(i.width||"0")||0);return o}let a=0;for(const i of e)a=r(i,a)}function hee(e,t){const n=[];let r=0;const a=fee(e);for(;a.size()>0;){let o=a.count();const l=[];let s=1;for(;o>0;){const{element:u,priority:c}=a.dequeue(),f=t-r-ET(u);if(l.push({...u,rowspan:f??1,colspan:u.children?dx(u).length:1}),u.children)for(const d of u.children){const v=c%1+s/Math.pow(10,r+2);a.enqueue(d,r+f+v)}s+=1,o-=1}r+=1,n.push(l)}return{columns:e.map(o=>dx(o)).flat(),headers:n}}function V5(e){const t=[];for(const n of e){const r={...dee(n),...n},a=r.key??(typeof r.value=="string"?r.value:null),i=r.value??a??null,o={...r,key:a,value:i,sortable:r.sortable??(r.key!=null||!!r.sort),children:r.children?V5(r.children):void 0};t.push(o)}return t}function RT(e,t){const n=me([]),r=me([]),a=me({}),i=me({}),o=me({});un(()=>{var g,p,m;const u=(e.headers||Object.keys(e.items[0]??{}).map(y=>({key:y,title:Oi(y)}))).slice(),c=R5(u);(g=t==null?void 0:t.groupBy)!=null&&g.value.length&&!c.has("data-table-group")&&u.unshift({key:"data-table-group",title:"Group"}),(p=t==null?void 0:t.showSelect)!=null&&p.value&&!c.has("data-table-select")&&u.unshift({key:"data-table-select"}),(m=t==null?void 0:t.showExpand)!=null&&m.value&&!c.has("data-table-expand")&&u.push({key:"data-table-expand"});const f=V5(u);vee(f);const d=Math.max(...f.map(y=>ET(y)))+1,v=hee(f,d);n.value=v.headers,r.value=v.columns;const h=v.headers.flat(1);for(const y of h)y.key&&(y.sortable&&(y.sort&&(a.value[y.key]=y.sort),y.sortRaw&&(i.value[y.key]=y.sortRaw)),y.filter&&(o.value[y.key]=y.filter))});const l={headers:n,columns:r,sortFunctions:a,sortRawFunctions:i,filterFunctions:o};return Lt(L5,l),l}function m0(){const e=rt(L5);if(!e)throw new Error("Missing headers!");return e}const O5=re({color:String,sticky:Boolean,disableSort:Boolean,multiSort:Boolean,sortAscIcon:{type:Ue,default:"$sortAsc"},sortDescIcon:{type:Ue,default:"$sortDesc"},headerProps:{type:Object},...Su(),...Jy()},"VDataTableHeaders"),cu=fe()({name:"VDataTableHeaders",props:O5(),setup(e,t){let{slots:n}=t;const{t:r}=nn(),{toggleSort:a,sortBy:i,isSorted:o}=M5(),{someSelected:l,allSelected:s,selectAll:u,showSelectAll:c}=h0(),{columns:f,headers:d}=m0(),{loaderClasses:v}=ph(e);function h(C,w){if(!(!e.sticky&&!C.fixed))return{position:"sticky",left:C.fixed?De(C.fixedOffset):void 0,top:e.sticky?`calc(var(--v-table-header-height) * ${w})`:void 0}}function g(C){const w=i.value.find(A=>A.key===C.key);return w?w.order==="asc"?e.sortAscIcon:e.sortDescIcon:e.sortAscIcon}const{backgroundColorClasses:p,backgroundColorStyles:m}=Et(e,"color"),{displayClasses:y,mobile:_}=aa(e),b=L(()=>({headers:d.value,columns:f.value,toggleSort:a,isSorted:o,sortBy:i.value,someSelected:l.value,allSelected:s.value,selectAll:u,getSortIcon:g})),x=L(()=>["v-data-table__th",{"v-data-table__th--sticky":e.sticky},y.value,v.value]),S=C=>{let{column:w,x:A,y:D}=C;const P=w.key==="data-table-select"||w.key==="data-table-expand",k=ve(e.headerProps??{},w.headerProps??{});return I(wm,ve({tag:"th",align:w.align,class:[{"v-data-table__th--sortable":w.sortable&&!e.disableSort,"v-data-table__th--sorted":o(w),"v-data-table__th--fixed":w.fixed},...x.value],style:{width:De(w.width),minWidth:De(w.minWidth),maxWidth:De(w.maxWidth),...h(w,D)},colspan:w.colspan,rowspan:w.rowspan,onClick:w.sortable?()=>a(w):void 0,fixed:w.fixed,nowrap:w.nowrap,lastFixed:w.lastFixed,noPadding:P},k),{default:()=>{var O;const M=`header.${w.key}`,V={column:w,selectAll:u,isSorted:o,toggleSort:a,sortBy:i.value,someSelected:l.value,allSelected:s.value,getSortIcon:g};return n[M]?n[M](V):w.key==="data-table-select"?((O=n["header.data-table-select"])==null?void 0:O.call(n,V))??(c.value&&I(mo,{modelValue:s.value,indeterminate:l.value&&!s.value,"onUpdate:modelValue":u},null)):I("div",{class:"v-data-table-header__content"},[I("span",null,[w.title]),w.sortable&&!e.disableSort&&I(wt,{key:"icon",class:"v-data-table-header__sort-icon",icon:g(w)},null),e.multiSort&&o(w)&&I("div",{key:"badge",class:["v-data-table-header__sort-badge",...p.value],style:m.value},[i.value.findIndex($=>$.key===w.key)+1])])}})},T=()=>{const C=ve(e.headerProps??{}??{}),w=L(()=>f.value.filter(D=>(D==null?void 0:D.sortable)&&!e.disableSort)),A=L(()=>{if(f.value.find(P=>P.key==="data-table-select")!=null)return s.value?"$checkboxOn":l.value?"$checkboxIndeterminate":"$checkboxOff"});return I(wm,ve({tag:"th",class:[...x.value],colspan:d.value.length+1},C),{default:()=>[I("div",{class:"v-data-table-header__content"},[I(wT,{chips:!0,class:"v-data-table__td-sort-select",clearable:!0,density:"default",items:w.value,label:r("$vuetify.dataTable.sortBy"),multiple:e.multiSort,variant:"underlined","onClick:clear":()=>i.value=[],appendIcon:A.value,"onClick:append":()=>u(!s.value)},{...n,chip:D=>{var P;return I(Sf,{onClick:(P=D.item.raw)!=null&&P.sortable?()=>a(D.item.raw):void 0,onMousedown:k=>{k.preventDefault(),k.stopPropagation()}},{default:()=>[D.item.title,I(wt,{class:["v-data-table__td-sort-icon",o(D.item.raw)&&"v-data-table__td-sort-icon-active"],icon:g(D.item.raw),size:"small"},null)]})}})])]})};ge(()=>_.value?I("tr",null,[I(T,null,null)]):I(ke,null,[n.headers?n.headers(b.value):d.value.map((C,w)=>I("tr",null,[C.map((A,D)=>I(S,{column:A,x:D,y:w},null))])),e.loading&&I("tr",{class:"v-data-table-progress"},[I("th",{colspan:f.value.length},[I(mh,{name:"v-data-table-progress",absolute:!0,active:!0,color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0},{default:n.loader})])])]))}}),gee=re({item:{type:Object,required:!0}},"VDataTableGroupHeaderRow"),pee=fe()({name:"VDataTableGroupHeaderRow",props:gee(),setup(e,t){let{slots:n}=t;const{isGroupOpen:r,toggleGroup:a,extractRows:i}=b5(),{isSelected:o,isSomeSelected:l,select:s}=h0(),{columns:u}=m0(),c=L(()=>i([e.item]));return()=>I("tr",{class:"v-data-table-group-header-row",style:{"--v-data-table-group-header-row-depth":e.item.depth}},[u.value.map(f=>{var d,v;if(f.key==="data-table-group"){const h=r(e.item)?"$expand":"$next",g=()=>a(e.item);return((d=n["data-table-group"])==null?void 0:d.call(n,{item:e.item,count:c.value.length,props:{icon:h,onClick:g}}))??I(wm,{class:"v-data-table-group-header-row__column"},{default:()=>[I(xt,{size:"small",variant:"text",icon:h,onClick:g},null),I("span",null,[e.item.value]),I("span",null,[ea("("),c.value.length,ea(")")])]})}if(f.key==="data-table-select"){const h=o(c.value),g=l(c.value)&&!h,p=m=>s(c.value,m);return((v=n["data-table-select"])==null?void 0:v.call(n,{props:{modelValue:h,indeterminate:g,"onUpdate:modelValue":p}}))??I("td",null,[I(mo,{modelValue:h,indeterminate:g,"onUpdate:modelValue":p},null)])}return I("td",null,null)})])}}),mee=re({index:Number,item:Object,cellProps:[Object,Function],onClick:$n(),onContextmenu:$n(),onDblclick:$n(),...Su()},"VDataTableRow"),VT=fe()({name:"VDataTableRow",props:mee(),setup(e,t){let{slots:n}=t;const{displayClasses:r,mobile:a}=aa(e,"v-data-table__tr"),{isSelected:i,toggleSelect:o,someSelected:l,allSelected:s,selectAll:u}=h0(),{isExpanded:c,toggleExpand:f}=y5(),{toggleSort:d,sortBy:v,isSorted:h}=M5(),{columns:g}=m0();ge(()=>I("tr",{class:["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&&g.value.map((p,m)=>{const y=e.item,_=`item.${p.key}`,b=`header.${p.key}`,x={index:e.index,item:y.raw,internalItem:y,value:iu(y.columns,p.key),column:p,isSelected:i,toggleSelect:o,isExpanded:c,toggleExpand:f},S={column:p,selectAll:u,isSorted:h,toggleSort:d,sortBy:v.value,someSelected:l.value,allSelected:s.value,getSortIcon:()=>""},T=typeof e.cellProps=="function"?e.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value,column:p}):e.cellProps,C=typeof p.cellProps=="function"?p.cellProps({index:x.index,item:x.item,internalItem:x.internalItem,value:x.value}):p.cellProps;return I(wm,ve({align:p.align,class:{"v-data-table__td--expanded-row":p.key==="data-table-expand","v-data-table__td--select-row":p.key==="data-table-select"},fixed:p.fixed,fixedOffset:p.fixedOffset,lastFixed:p.lastFixed,maxWidth:a.value?void 0:p.maxWidth,noPadding:p.key==="data-table-select"||p.key==="data-table-expand",nowrap:p.nowrap,width:a.value?void 0:p.width},T,C),{default:()=>{var A,D,P,k,M;if(n[_]&&!a.value)return(A=n[_])==null?void 0:A.call(n,x);if(p.key==="data-table-select")return((D=n["item.data-table-select"])==null?void 0:D.call(n,x))??I(mo,{disabled:!y.selectable,modelValue:i([y]),onClick:C1(()=>o(y),["stop"])},null);if(p.key==="data-table-expand")return((P=n["item.data-table-expand"])==null?void 0:P.call(n,x))??I(xt,{icon:c(y)?"$collapse":"$expand",size:"small",variant:"text",onClick:C1(()=>f(y),["stop"])},null);const w=il(x.value);return a.value?I(ke,null,[I("div",{class:"v-data-table__td-title"},[((k=n[b])==null?void 0:k.call(n,S))??p.title]),I("div",{class:"v-data-table__td-value"},[((M=n[_])==null?void 0:M.call(n,x))??w])]):w}})})]))}}),N5=re({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],...Su()},"VDataTableRows"),fu=fe()({name:"VDataTableRows",inheritAttrs:!1,props:N5(),setup(e,t){let{attrs:n,slots:r}=t;const{columns:a}=m0(),{expandOnClick:i,toggleExpand:o,isExpanded:l}=y5(),{isSelected:s,toggleSelect:u}=h0(),{toggleGroup:c,isGroupOpen:f}=b5(),{t:d}=nn(),{mobile:v}=aa(e);return ge(()=>{var h,g;return e.loading&&(!e.items.length||r.loading)?I("tr",{class:"v-data-table-rows-loading",key:"loading"},[I("td",{colspan:a.value.length},[((h=r.loading)==null?void 0:h.call(r))??d(e.loadingText)])]):!e.loading&&!e.items.length&&!e.hideNoData?I("tr",{class:"v-data-table-rows-no-data",key:"no-data"},[I("td",{colspan:a.value.length},[((g=r["no-data"])==null?void 0:g.call(r))??d(e.noDataText)])]):I(ke,null,[e.items.map((p,m)=>{var b;if(p.type==="group"){const x={index:m,item:p,columns:a.value,isExpanded:l,toggleExpand:o,isSelected:s,toggleSelect:u,toggleGroup:c,isGroupOpen:f};return r["group-header"]?r["group-header"](x):I(pee,ve({key:`group-header_${p.id}`,item:p},ak(n,":group-header",()=>x)),r)}const y={index:m,item:p.raw,internalItem:p,columns:a.value,isExpanded:l,toggleExpand:o,isSelected:s,toggleSelect:u},_={...y,props:ve({key:`item_${p.key??p.index}`,onClick:i.value?()=>{o(p)}:void 0,index:m,item:p,cellProps:e.cellProps,mobile:v.value},ak(n,":row",()=>y),typeof e.rowProps=="function"?e.rowProps({item:y.item,index:y.index,internalItem:y.internalItem}):e.rowProps)};return I(ke,{key:_.props.key},[r.item?r.item(_):I(VT,_.props,r),l(p)&&((b=r["expanded-row"])==null?void 0:b.call(r,y))])})])}),{}}}),B5=re({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Me(),...Nn(),...nt(),...gt()},"VTable"),du=fe()({name:"VTable",props:B5(),setup(e,t){let{slots:n,emit:r}=t;const{themeClasses:a}=Ct(e),{densityClasses:i}=dr(e);return ge(()=>I(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!n.top,"v-table--has-bottom":!!n.bottom,"v-table--hover":e.hover},a.value,i.value,e.class],style:e.style},{default:()=>{var o,l,s;return[(o=n.top)==null?void 0:o.call(n),n.default?I("div",{class:"v-table__wrapper",style:{height:De(e.height)}},[I("table",null,[n.default()])]):(l=n.wrapper)==null?void 0:l.call(n),(s=n.bottom)==null?void 0:s.call(n)]}})),{}}}),yee=re({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 _ee(e,t,n,r){const a=e.returnObject?t:bn(t,e.itemValue),i=bn(t,e.itemSelectable,!0),o=r.reduce((l,s)=>(s.key!=null&&(l[s.key]=bn(t,s.value)),l),{});return{type:"item",key:e.returnObject?bn(t,e.itemValue):a,index:n,value:a,selectable:i,columns:o,raw:t}}function bee(e,t,n){return t.map((r,a)=>_ee(e,r,a,n))}function OT(e,t){return{items:L(()=>bee(e,e.items,t.value))}}const NT=re({...N5(),hideDefaultBody:Boolean,hideDefaultFooter:Boolean,hideDefaultHeader:Boolean,width:[String,Number],search:String,...p5(),...AT(),...uee(),...yee(),...I5(),...P5(),...O5(),...B5()},"DataTable"),See=re({...DT(),...NT(),...Ch(),...LT()},"VDataTable"),xee=fe()({name:"VDataTable",props:See(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0,"update:currentItems":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{page:s,itemsPerPage:u}=PT(e),{disableSort:c}=Vl(e),{columns:f,headers:d,sortFunctions:v,sortRawFunctions:h,filterFunctions:g}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:p}=OT(e,f),m=oe(e,"search"),{filteredItems:y}=Th(e,p,m,{transform:K=>K.columns,customKeyFilter:g}),{toggleSort:_}=p0({sortBy:i,multiSort:o,mustSort:l,page:s}),{sortByWithGroups:b,opened:x,extractRows:S,isGroupOpen:T,toggleGroup:C}=c0({groupBy:a,sortBy:i,disableSort:c}),{sortedItems:w}=MT(e,y,b,{transform:K=>({...K.raw,...K.columns}),sortFunctions:v,sortRawFunctions:h}),{flatItems:A}=f0(w,a,x),D=L(()=>A.value.length),{startIndex:P,stopIndex:k,pageCount:M,setItemsPerPage:V}=kT({page:s,itemsPerPage:u,itemsLength:D}),{paginatedItems:O}=C5({items:A,startIndex:P,stopIndex:k,itemsPerPage:u}),$=L(()=>S(O.value)),{isSelected:z,select:H,selectAll:Y,toggleSelect:X,someSelected:J,allSelected:ce}=v0(e,{allItems:p,currentPage:$}),{isExpanded:le,toggleExpand:be}=u0(e);d0({page:s,itemsPerPage:u,sortBy:i,groupBy:a,search:m}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const ae=L(()=>({page:s.value,itemsPerPage:u.value,sortBy:i.value,pageCount:M.value,toggleSort:_,setItemsPerPage:V,someSelected:J.value,allSelected:ce.value,isSelected:z,select:H,selectAll:Y,toggleSelect:X,isExpanded:le,toggleExpand:be,isGroupOpen:T,toggleGroup:C,items:$.value.map(K=>K.raw),internalItems:$.value,groupedItems:O.value,columns:f.value,headers:d.value}));return ge(()=>{const K=Pv.filterProps(e),ne=cu.filterProps(e),W=fu.filterProps(e),B=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--show-select":e.showSelect,"v-data-table--loading":e.loading},e.class],style:e.style},B),{top:()=>{var G;return(G=r.top)==null?void 0:G.call(r,ae.value)},default:()=>{var G,Z,R,N,j,Q;return r.default?r.default(ae.value):I(ke,null,[(G=r.colgroup)==null?void 0:G.call(r,ae.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[I(cu,ne,r)]),(Z=r.thead)==null?void 0:Z.call(r,ae.value),!e.hideDefaultBody&&I("tbody",null,[(R=r["body.prepend"])==null?void 0:R.call(r,ae.value),r.body?r.body(ae.value):I(fu,ve(n,W,{items:O.value}),r),(N=r["body.append"])==null?void 0:N.call(r,ae.value)]),(j=r.tbody)==null?void 0:j.call(r,ae.value),(Q=r.tfoot)==null?void 0:Q.call(r,ae.value)])},bottom:()=>r.bottom?r.bottom(ae.value):!e.hideDefaultFooter&&I(ke,null,[I(Sh,null,null),I(Pv,K,{prepend:r["footer.prepend"]})])})}),{}}}),wee=re({...NT(),...AT(),...qF(),...Ch()},"VDataTableVirtual"),Cee=fe()({name:"VDataTableVirtual",props:wee(),emits:{"update:modelValue":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:groupBy":e=>!0,"update:expanded":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{disableSort:s}=Vl(e),{columns:u,headers:c,filterFunctions:f,sortFunctions:d,sortRawFunctions:v}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:h}=OT(e,u),g=oe(e,"search"),{filteredItems:p}=Th(e,h,g,{transform:ne=>ne.columns,customKeyFilter:f}),{toggleSort:m}=p0({sortBy:i,multiSort:o,mustSort:l}),{sortByWithGroups:y,opened:_,extractRows:b,isGroupOpen:x,toggleGroup:S}=c0({groupBy:a,sortBy:i,disableSort:s}),{sortedItems:T}=MT(e,p,y,{transform:ne=>({...ne.raw,...ne.columns}),sortFunctions:d,sortRawFunctions:v}),{flatItems:C}=f0(T,a,_),w=L(()=>b(C.value)),{isSelected:A,select:D,selectAll:P,toggleSelect:k,someSelected:M,allSelected:V}=v0(e,{allItems:w,currentPage:w}),{isExpanded:O,toggleExpand:$}=u0(e),{containerRef:z,markerRef:H,paddingTop:Y,paddingBottom:X,computedItems:J,handleItemResize:ce,handleScroll:le,handleScrollend:be}=JF(e,C),ae=L(()=>J.value.map(ne=>ne.raw));d0({sortBy:i,page:Te(1),itemsPerPage:Te(-1),groupBy:a,search:g}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const K=L(()=>({sortBy:i.value,toggleSort:m,someSelected:M.value,allSelected:V.value,isSelected:A,select:D,selectAll:P,toggleSelect:k,isExpanded:O,toggleExpand:$,isGroupOpen:x,toggleGroup:S,items:w.value.map(ne=>ne.raw),internalItems:w.value,groupedItems:C.value,columns:u.value,headers:c.value}));ge(()=>{const ne=cu.filterProps(e),W=fu.filterProps(e),B=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},B),{top:()=>{var G;return(G=r.top)==null?void 0:G.call(r,K.value)},wrapper:()=>{var G,Z,R;return I("div",{ref:z,onScrollPassive:le,onScrollend:be,class:"v-table__wrapper",style:{height:De(e.height)}},[I("table",null,[(G=r.colgroup)==null?void 0:G.call(r,K.value),!e.hideDefaultHeader&&I("thead",{key:"thead"},[I(cu,ve(ne,{sticky:e.fixedHeader}),r)]),!e.hideDefaultBody&&I("tbody",null,[I("tr",{ref:H,style:{height:De(Y.value),border:0}},[I("td",{colspan:u.value.length,style:{height:0,border:0}},null)]),(Z=r["body.prepend"])==null?void 0:Z.call(r,K.value),I(fu,ve(n,W,{items:ae.value}),{...r,item:N=>I(KF,{key:N.internalItem.index,renderless:!0,"onUpdate:height":j=>ce(N.internalItem.index,j)},{default:j=>{var q;let{itemRef:Q}=j;return((q=r.item)==null?void 0:q.call(r,{...N,itemRef:Q}))??I(VT,ve(N.props,{ref:Q,key:N.internalItem.index,index:N.internalItem.index}),r)}})}),(R=r["body.append"])==null?void 0:R.call(r,K.value),I("tr",{style:{height:De(X.value),border:0}},[I("td",{colspan:u.value.length,style:{height:0,border:0}},null)])])])])},bottom:()=>{var G;return(G=r.bottom)==null?void 0:G.call(r,K.value)}})})}}),Tee=re({itemsLength:{type:[Number,String],required:!0},...DT(),...NT(),...LT()},"VDataTableServer"),Aee=fe()({name:"VDataTableServer",props:Tee(),emits:{"update:modelValue":e=>!0,"update:page":e=>!0,"update:itemsPerPage":e=>!0,"update:sortBy":e=>!0,"update:options":e=>!0,"update:expanded":e=>!0,"update:groupBy":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const{groupBy:a}=IT(e),{sortBy:i,multiSort:o,mustSort:l}=g0(e),{page:s,itemsPerPage:u}=PT(e),{disableSort:c}=Vl(e),f=L(()=>parseInt(e.itemsLength,10)),{columns:d,headers:v}=RT(e,{groupBy:a,showSelect:oe(e,"showSelect"),showExpand:oe(e,"showExpand")}),{items:h}=OT(e,d),{toggleSort:g}=p0({sortBy:i,multiSort:o,mustSort:l,page:s}),{opened:p,isGroupOpen:m,toggleGroup:y,extractRows:_}=c0({groupBy:a,sortBy:i,disableSort:c}),{pageCount:b,setItemsPerPage:x}=kT({page:s,itemsPerPage:u,itemsLength:f}),{flatItems:S}=f0(h,a,p),{isSelected:T,select:C,selectAll:w,toggleSelect:A,someSelected:D,allSelected:P}=v0(e,{allItems:h,currentPage:h}),{isExpanded:k,toggleExpand:M}=u0(e),V=L(()=>_(h.value));d0({page:s,itemsPerPage:u,sortBy:i,groupBy:a,search:oe(e,"search")}),Lt("v-data-table",{toggleSort:g,sortBy:i}),Kt({VDataTableRows:{hideNoData:oe(e,"hideNoData"),noDataText:oe(e,"noDataText"),loading:oe(e,"loading"),loadingText:oe(e,"loadingText")}});const O=L(()=>({page:s.value,itemsPerPage:u.value,sortBy:i.value,pageCount:b.value,toggleSort:g,setItemsPerPage:x,someSelected:D.value,allSelected:P.value,isSelected:T,select:C,selectAll:w,toggleSelect:A,isExpanded:k,toggleExpand:M,isGroupOpen:m,toggleGroup:y,items:V.value.map($=>$.raw),internalItems:V.value,groupedItems:S.value,columns:d.value,headers:v.value}));ge(()=>{const $=Pv.filterProps(e),z=cu.filterProps(e),H=fu.filterProps(e),Y=du.filterProps(e);return I(du,ve({class:["v-data-table",{"v-data-table--loading":e.loading},e.class],style:e.style},Y),{top:()=>{var X;return(X=r.top)==null?void 0:X.call(r,O.value)},default:()=>{var X,J,ce,le,be,ae;return r.default?r.default(O.value):I(ke,null,[(X=r.colgroup)==null?void 0:X.call(r,O.value),!e.hideDefaultHeader&&I("thead",{key:"thead",class:"v-data-table__thead",role:"rowgroup"},[I(cu,ve(z,{sticky:e.fixedHeader}),r)]),(J=r.thead)==null?void 0:J.call(r,O.value),!e.hideDefaultBody&&I("tbody",{class:"v-data-table__tbody",role:"rowgroup"},[(ce=r["body.prepend"])==null?void 0:ce.call(r,O.value),r.body?r.body(O.value):I(fu,ve(n,H,{items:S.value}),r),(le=r["body.append"])==null?void 0:le.call(r,O.value)]),(be=r.tbody)==null?void 0:be.call(r,O.value),(ae=r.tfoot)==null?void 0:ae.call(r,O.value)])},bottom:()=>r.bottom?r.bottom(O.value):!e.hideDefaultFooter&&I(ke,null,[I(Sh,null,null),I(Pv,$,{prepend:r["footer.prepend"]})])})})}}),Iee=re({fluid:{type:Boolean,default:!1},...Me(),...gn(),...nt()},"VContainer"),Dee=fe()({name:"VContainer",props:Iee(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Tn(),{dimensionStyles:a}=pn(e);return ge(()=>I(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:[a.value,e.style]},n)),{}}}),z5=Yy.reduce((e,t)=>(e[t]={type:[Boolean,String,Number],default:!1},e),{}),F5=Yy.reduce((e,t)=>{const n="offset"+Oi(t);return e[n]={type:[String,Number],default:null},e},{}),H5=Yy.reduce((e,t)=>{const n="order"+Oi(t);return e[n]={type:[String,Number],default:null},e},{}),Pk={col:Object.keys(z5),offset:Object.keys(F5),order:Object.keys(H5)};function Pee(e,t,n){let r=e;if(!(n==null||n===!1)){if(t){const a=t.replace(e,"");r+=`-${a}`}return e==="col"&&(r="v-"+r),e==="col"&&(n===""||n===!0)||(r+=`-${n}`),r.toLowerCase()}}const kee=["auto","start","end","center","baseline","stretch"],Mee=re({cols:{type:[Boolean,String,Number],default:!1},...z5,offset:{type:[String,Number],default:null},...F5,order:{type:[String,Number],default:null},...H5,alignSelf:{type:String,default:null,validator:e=>kee.includes(e)},...Me(),...nt()},"VCol"),Lee=fe()({name:"VCol",props:Mee(),setup(e,t){let{slots:n}=t;const r=L(()=>{const a=[];let i;for(i in Pk)Pk[i].forEach(l=>{const s=e[l],u=Pee(i,l,s);u&&a.push(u)});const o=a.some(l=>l.startsWith("v-col-"));return a.push({"v-col":!o||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),a});return()=>{var a;return na(e.tag,{class:[r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),BT=["start","end","center"],G5=["space-between","space-around","space-evenly"];function zT(e,t){return Yy.reduce((n,r)=>{const a=e+Oi(r);return n[a]=t(),n},{})}const Eee=[...BT,"baseline","stretch"],$5=e=>Eee.includes(e),W5=zT("align",()=>({type:String,default:null,validator:$5})),Ree=[...BT,...G5],U5=e=>Ree.includes(e),Y5=zT("justify",()=>({type:String,default:null,validator:U5})),Vee=[...BT,...G5,"stretch"],X5=e=>Vee.includes(e),j5=zT("alignContent",()=>({type:String,default:null,validator:X5})),kk={align:Object.keys(W5),justify:Object.keys(Y5),alignContent:Object.keys(j5)},Oee={align:"align",justify:"justify",alignContent:"align-content"};function Nee(e,t,n){let r=Oee[e];if(n!=null){if(t){const a=t.replace(e,"");r+=`-${a}`}return r+=`-${n}`,r.toLowerCase()}}const Bee=re({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:$5},...W5,justify:{type:String,default:null,validator:U5},...Y5,alignContent:{type:String,default:null,validator:X5},...j5,...Me(),...nt()},"VRow"),zee=fe()({name:"VRow",props:Bee(),setup(e,t){let{slots:n}=t;const r=L(()=>{const a=[];let i;for(i in kk)kk[i].forEach(o=>{const l=e[o],s=Nee(i,o,l);s&&a.push(s)});return a.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),a});return()=>{var a;return na(e.tag,{class:["v-row",r.value,e.class],style:e.style},(a=n.default)==null?void 0:a.call(n))}}}),Z5=zi("v-spacer","div","VSpacer"),K5=re({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:!1},nextIcon:{type:Ue,default:"$next"},prevIcon:{type:Ue,default:"$prev"},modeIcon:{type:Ue,default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),vx=fe()({name:"VDatePickerControls",props:K5(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(e,t){let{emit:n}=t;const r=L(()=>Array.isArray(e.disabled)?e.disabled.includes("text"):!!e.disabled),a=L(()=>Array.isArray(e.disabled)?e.disabled.includes("mode"):!!e.disabled),i=L(()=>Array.isArray(e.disabled)?e.disabled.includes("prev"):!!e.disabled),o=L(()=>Array.isArray(e.disabled)?e.disabled.includes("next"):!!e.disabled);function l(){n("click:prev")}function s(){n("click:next")}function u(){n("click:year")}function c(){n("click:month")}return ge(()=>I("div",{class:["v-date-picker-controls"]},[I(xt,{class:"v-date-picker-controls__month-btn",disabled:r.value,text:e.text,variant:"text",rounded:!0,onClick:c},null),I(xt,{key:"mode-btn",class:"v-date-picker-controls__mode-btn",disabled:a.value,density:"comfortable",icon:e.modeIcon,variant:"text",onClick:u},null),I(Z5,{key:"mode-spacer"},null),I("div",{key:"month-buttons",class:"v-date-picker-controls__month"},[I(xt,{disabled:i.value,icon:e.prevIcon,variant:"text",onClick:l},null),I(xt,{disabled:o.value,icon:e.nextIcon,variant:"text",onClick:s},null)])])),{}}}),Fee=re({appendIcon:String,color:String,header:String,transition:String,onClick:$n()},"VDatePickerHeader"),hx=fe()({name:"VDatePickerHeader",props:Fee(),emits:{click:()=>!0,"click:append":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"color");function o(){n("click")}function l(){n("click:append")}return ge(()=>{const s=!!(r.default||e.header),u=!!(r.append||e.appendIcon);return I("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!e.onClick},a.value],style:i.value,onClick:o},[r.prepend&&I("div",{key:"prepend",class:"v-date-picker-header__prepend"},[r.prepend()]),s&&I(sr,{key:"content",name:e.transition},{default:()=>{var c;return[I("div",{key:e.header,class:"v-date-picker-header__content"},[((c=r.default)==null?void 0:c.call(r))??e.header])]}}),u&&I("div",{class:"v-date-picker-header__append"},[r.append?I(st,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VBtn:{icon:e.appendIcon,variant:"text"}}},{default:()=>{var c;return[(c=r.append)==null?void 0:c.call(r)]}}):I(xt,{key:"append-btn",icon:e.appendIcon,variant:"text",onClick:l},null)])])}),{}}}),Hee=re({allowedDates:[Array,Function],disabled:Boolean,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:[Number,String]},"calendar");function Gee(e){const t=hh(),n=Ve(e,"modelValue",[],v=>jt(v)),r=L(()=>e.displayValue?t.date(e.displayValue):n.value.length>0?t.date(n.value[0]):e.min?t.date(e.min):Array.isArray(e.allowedDates)?t.date(e.allowedDates[0]):t.date()),a=Ve(e,"year",void 0,v=>{const h=v!=null?Number(v):t.getYear(r.value);return t.startOfYear(t.setYear(t.date(),h))},v=>t.getYear(v)),i=Ve(e,"month",void 0,v=>{const h=v!=null?Number(v):t.getMonth(r.value),g=t.setYear(t.startOfMonth(t.date()),t.getYear(a.value));return t.setMonth(g,h)},v=>t.getMonth(v)),o=L(()=>{const v=Number(e.firstDayOfWeek??0);return e.weekdays.map(h=>(h+v)%7)}),l=L(()=>{const v=t.getWeekArray(i.value,e.firstDayOfWeek),h=v.flat(),g=6*7;if(e.weeksInMonth==="static"&&h.lengtho.value.includes(t.toJsDate(g).getDay())).map((g,p)=>{const m=t.toISO(g),y=!t.isSameMonth(g,i.value),_=t.isSameDay(g,t.startOfMonth(i.value)),b=t.isSameDay(g,t.endOfMonth(i.value)),x=t.isSameDay(g,i.value);return{date:g,isoDate:m,formatted:t.format(g,"keyboardDate"),year:t.getYear(g),month:t.getMonth(g),isDisabled:d(g),isWeekStart:p%7===0,isWeekEnd:p%7===6,isToday:t.isSameDay(g,h),isAdjacent:y,isHidden:y&&!e.showAdjacentMonths,isStart:_,isSelected:n.value.some(S=>t.isSameDay(g,S)),isEnd:b,isSame:x,localized:t.format(g,"dayOfMonth")}})}const u=L(()=>{const v=t.startOfWeek(r.value,e.firstDayOfWeek),h=[];for(let p=0;p<=6;p++)h.push(t.addDays(v,p));const g=t.date();return s(h,g)}),c=L(()=>{const v=l.value.flat(),h=t.date();return s(v,h)}),f=L(()=>l.value.map(v=>v.length?HZ(t,v[0]):null));function d(v){if(e.disabled)return!0;const h=t.date(v);return e.min&&t.isAfter(t.date(e.min),h)||e.max&&t.isAfter(h,t.date(e.max))?!0:Array.isArray(e.allowedDates)&&e.allowedDates.length>0?!e.allowedDates.some(g=>t.isSameDay(t.date(g),h)):typeof e.allowedDates=="function"?!e.allowedDates(h):!1}return{displayValue:r,daysInMonth:c,daysInWeek:u,genDays:s,model:n,weeksInMonth:l,weekDays:o,weekNumbers:f}}const q5=re({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Hee()},"VDatePickerMonth"),gx=fe()({name:"VDatePickerMonth",props:q5(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=me(),{daysInMonth:i,model:o,weekNumbers:l}=Gee(e),s=hh(),u=Te(),c=Te(),f=Te(!1),d=L(()=>f.value?e.reverseTransition:e.transition);e.multiple==="range"&&o.value.length>0&&(u.value=o.value[0],o.value.length>1&&(c.value=o.value[o.value.length-1]));const v=L(()=>{const m=["number","string"].includes(typeof e.multiple)?Number(e.multiple):1/0;return o.value.length>=m});Ce(i,(m,y)=>{y&&(f.value=s.isBefore(m[0].date,y[0].date))});function h(m){const y=s.startOfDay(m);if(o.value.length===0?u.value=void 0:o.value.length===1&&(u.value=o.value[0],c.value=void 0),!u.value)u.value=y,o.value=[u.value];else if(c.value)u.value=m,c.value=void 0,o.value=[u.value];else{if(s.isSameDay(y,u.value)){u.value=void 0,o.value=[];return}else s.isBefore(y,u.value)?(c.value=s.endOfDay(u.value),u.value=y):c.value=s.endOfDay(y);const _=s.getDiff(c.value,u.value,"days"),b=[u.value];for(let x=1;x<_;x++){const S=s.addDays(u.value,x);b.push(S)}b.push(c.value),o.value=b}}function g(m){const y=o.value.findIndex(_=>s.isSameDay(_,m));if(y===-1)o.value=[...o.value,m];else{const _=[...o.value];_.splice(y,1),o.value=_}}function p(m){e.multiple==="range"?h(m):e.multiple?g(m):o.value=[m]}return()=>I("div",{class:"v-date-picker-month"},[e.showWeek&&I("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!e.hideWeekdays&&I("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[ea(" ")]),l.value.map(m=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[m]))]),I(sr,{name:d.value},{default:()=>{var m;return[I("div",{ref:a,key:(m=i.value[0].date)==null?void 0:m.toString(),class:"v-date-picker-month__days"},[!e.hideWeekdays&&s.getWeekdays(e.firstDayOfWeek).map(y=>I("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[y])),i.value.map((y,_)=>{const b={props:{onClick:()=>p(y.date)},item:y,i:_};return v.value&&!y.isSelected&&(y.isDisabled=!0),I("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":y.isAdjacent,"v-date-picker-month__day--hide-adjacent":y.isHidden,"v-date-picker-month__day--selected":y.isSelected,"v-date-picker-month__day--week-end":y.isWeekEnd,"v-date-picker-month__day--week-start":y.isWeekStart}],"data-v-date":y.isDisabled?void 0:y.isoDate},[(e.showAdjacentMonths||!y.isAdjacent)&&I(st,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(y.isSelected||y.isToday)&&!y.isDisabled?e.color:void 0,disabled:y.isDisabled,icon:!0,ripple:!1,text:y.localized,variant:y.isDisabled?y.isToday?"outlined":"text":y.isToday&&!y.isSelected?"outlined":"flat",onClick:()=>p(y.date)}}},{default:()=>{var x;return[((x=r.day)==null?void 0:x.call(r,b))??I(xt,b.props,null)]}})])})])]}})])}}),J5=re({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),px=fe()({name:"VDatePickerMonths",props:J5(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),i=Ve(e,"modelValue"),o=L(()=>{let l=a.startOfYear(a.date());return e.year&&(l=a.setYear(l,e.year)),xi(12).map(s=>{const u=a.format(l,"monthShort"),c=!!(e.min&&a.isAfter(a.startOfMonth(a.date(e.min)),l)||e.max&&a.isAfter(l,a.startOfMonth(a.date(e.max))));return l=a.getNextMonth(l),{isDisabled:c,text:u,value:s}})});return un(()=>{i.value=i.value??a.getMonth(a.date())}),ge(()=>I("div",{class:"v-date-picker-months",style:{height:De(e.height)}},[I("div",{class:"v-date-picker-months__content"},[o.value.map((l,s)=>{var f;const u={active:i.value===s,color:i.value===s?e.color:void 0,disabled:l.isDisabled,rounded:!0,text:l.text,variant:i.value===l.value?"flat":"text",onClick:()=>c(s)};function c(d){if(i.value===d){n("update:modelValue",i.value);return}i.value=d}return((f=r.month)==null?void 0:f.call(r,{month:l,i:s,props:u}))??I(xt,ve({key:"month"},u),null)})])])),{}}}),Q5=re({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),mx=fe()({name:"VDatePickerYears",props:Q5(),emits:{"update:modelValue":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),i=Ve(e,"modelValue"),o=L(()=>{const s=a.getYear(a.date());let u=s-100,c=s+52;e.min&&(u=a.getYear(a.date(e.min))),e.max&&(c=a.getYear(a.date(e.max)));let f=a.startOfYear(a.date());return f=a.setYear(f,u),xi(c-u+1,u).map(d=>{const v=a.format(f,"year");return f=a.setYear(f,a.getYear(f)+1),{text:v,value:d}})});un(()=>{i.value=i.value??a.getYear(a.date())});const l=pm();return wn(async()=>{var s;await ht(),(s=l.el)==null||s.scrollIntoView({block:"center"})}),ge(()=>I("div",{class:"v-date-picker-years",style:{height:De(e.height)}},[I("div",{class:"v-date-picker-years__content"},[o.value.map((s,u)=>{var f;const c={ref:i.value===s.value?l:void 0,active:i.value===s.value,color:i.value===s.value?e.color:void 0,rounded:!0,text:s.text,variant:i.value===s.value?"flat":"text",onClick:()=>{if(i.value===s.value){n("update:modelValue",i.value);return}i.value=s.value}};return((f=r.year)==null?void 0:f.call(r,{year:s,i:u,props:c}))??I(xt,ve({key:"month"},c),null)})])])),{}}}),$ee=zi("v-picker-title"),e3=re({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...s0()},"VPicker"),Mk=fe()({name:"VPicker",props:e3(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color"));return ge(()=>{const i=uu.filterProps(e),o=!!(e.title||n.title);return I(uu,ve(i,{color:e.bgColor,class:["v-picker",{"v-picker--landscape":e.landscape,"v-picker--with-actions":!!n.actions},e.class],style:e.style}),{default:()=>{var l;return[!e.hideHeader&&I("div",{key:"header",class:[r.value],style:[a.value]},[o&&I($ee,{key:"picker-title"},{default:()=>{var s;return[((s=n.title)==null?void 0:s.call(n))??e.title]}}),n.header&&I("div",{class:"v-picker__header"},[n.header()])]),I("div",{class:"v-picker__body"},[(l=n.default)==null?void 0:l.call(n)]),n.actions&&I(st,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[I("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),Wee=re({header:{type:String,default:"$vuetify.datePicker.header"},...K5(),...q5({weeksInMonth:"static"}),...vn(J5(),["modelValue"]),...vn(Q5(),["modelValue"]),...e3({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),Uee=fe()({name:"VDatePicker",props:Wee(),emits:{"update:modelValue":e=>!0,"update:month":e=>!0,"update:year":e=>!0,"update:viewMode":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const a=hh(),{t:i}=nn(),o=Ve(e,"modelValue",void 0,w=>jt(w),w=>e.multiple?w:w[0]),l=Ve(e,"viewMode"),s=L(()=>{var A;const w=a.date((A=o.value)==null?void 0:A[0]);return w&&a.isValid(w)?w:a.date()}),u=me(Number(e.month??a.getMonth(a.startOfMonth(s.value)))),c=me(Number(e.year??a.getYear(a.startOfYear(a.setMonth(s.value,u.value))))),f=Te(!1),d=L(()=>e.multiple&&o.value.length>1?i("$vuetify.datePicker.itemsSelected",o.value.length):o.value[0]&&a.isValid(o.value[0])?a.format(a.date(o.value[0]),"normalDateWithWeekday"):i(e.header)),v=L(()=>{let w=a.date();return w=a.setDate(w,1),w=a.setMonth(w,u.value),w=a.setYear(w,c.value),a.format(w,"monthAndYear")}),h=L(()=>`date-picker-header${f.value?"-reverse":""}-transition`),g=L(()=>{const w=a.date(e.min);return e.min&&a.isValid(w)?w:null}),p=L(()=>{const w=a.date(e.max);return e.max&&a.isValid(w)?w:null}),m=L(()=>{if(e.disabled)return!0;const w=[];if(l.value!=="month")w.push("prev","next");else{let A=a.date();if(A=a.setYear(A,c.value),A=a.setMonth(A,u.value),g.value){const D=a.addDays(a.startOfMonth(A),-1);a.isAfter(g.value,D)&&w.push("prev")}if(p.value){const D=a.addDays(a.endOfMonth(A),1);a.isAfter(D,p.value)&&w.push("next")}}return w});function y(){u.value<11?u.value++:(c.value++,u.value=0,C(c.value)),T(u.value)}function _(){u.value>0?u.value--:(c.value--,u.value=11,C(c.value)),T(u.value)}function b(){l.value="month"}function x(){l.value=l.value==="months"?"month":"months"}function S(){l.value=l.value==="year"?"month":"year"}function T(w){l.value==="months"&&x(),n("update:month",w)}function C(w){l.value==="year"&&S(),n("update:year",w)}return Ce(o,(w,A)=>{const D=jt(A),P=jt(w);if(!P.length)return;const k=a.date(D[D.length-1]),M=a.date(P[P.length-1]),V=a.getMonth(M),O=a.getYear(M);V!==u.value&&(u.value=V,T(u.value)),O!==c.value&&(c.value=O,C(c.value)),f.value=a.isBefore(k,M)}),ge(()=>{const w=Mk.filterProps(e),A=vx.filterProps(e),D=hx.filterProps(e),P=gx.filterProps(e),k=vn(px.filterProps(e),["modelValue"]),M=vn(mx.filterProps(e),["modelValue"]),V={header:d.value,transition:h.value};return I(Mk,ve(w,{class:["v-date-picker",`v-date-picker--${l.value}`,{"v-date-picker--show-week":e.showWeek},e.class],style:e.style}),{title:()=>{var O;return((O=r.title)==null?void 0:O.call(r))??I("div",{class:"v-date-picker__title"},[i(e.title)])},header:()=>r.header?I(st,{defaults:{VDatePickerHeader:{...V}}},{default:()=>{var O;return[(O=r.header)==null?void 0:O.call(r,V)]}}):I(hx,ve({key:"header"},D,V,{onClick:l.value!=="month"?b:void 0}),{...r,default:void 0}),default:()=>I(ke,null,[I(vx,ve(A,{disabled:m.value,text:v.value,"onClick:next":y,"onClick:prev":_,"onClick:month":x,"onClick:year":S}),null),I(wv,{hideOnLeave:!0},{default:()=>[l.value==="months"?I(px,ve({key:"date-picker-months"},k,{modelValue:u.value,"onUpdate:modelValue":[O=>u.value=O,T],min:g.value,max:p.value,year:c.value}),null):l.value==="year"?I(mx,ve({key:"date-picker-years"},M,{modelValue:c.value,"onUpdate:modelValue":[O=>c.value=O,C],min:g.value,max:p.value}),null):I(gx,ve({key:"date-picker-month"},P,{modelValue:o.value,"onUpdate:modelValue":O=>o.value=O,month:u.value,"onUpdate:month":[O=>u.value=O,T],year:c.value,"onUpdate:year":[O=>c.value=O,C],min:g.value,max:p.value}),null)]})]),actions:r.actions})}),{}}}),Yee=re({actionText:String,bgColor:String,color:String,icon:Ue,image:String,justify:{type:String,default:"center"},headline:String,title:String,text:String,textWidth:{type:[Number,String],default:500},href:String,to:String,...Me(),...gn(),...Fi({size:void 0}),...gt()},"VEmptyState"),Xee=fe()({name:"VEmptyState",props:Yee(),emits:{"click:action":e=>!0},setup(e,t){let{emit:n,slots:r}=t;const{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"bgColor")),{dimensionStyles:l}=pn(e),{displayClasses:s}=aa();function u(c){n("click:action",c)}return ge(()=>{var p,m,y;const c=!!(r.actions||e.actionText),f=!!(r.headline||e.headline),d=!!(r.title||e.title),v=!!(r.text||e.text),h=!!(r.media||e.image||e.icon),g=e.size||(e.image?200:96);return I("div",{class:["v-empty-state",{[`v-empty-state--${e.justify}`]:!0},a.value,i.value,s.value,e.class],style:[o.value,l.value,e.style]},[h&&I("div",{key:"media",class:"v-empty-state__media"},[r.media?I(st,{key:"media-defaults",defaults:{VImg:{src:e.image,height:g},VIcon:{size:g,icon:e.icon}}},{default:()=>[r.media()]}):I(ke,null,[e.image?I(po,{key:"image",src:e.image,height:g},null):e.icon?I(wt,{key:"icon",color:e.color,size:g,icon:e.icon},null):void 0])]),f&&I("div",{key:"headline",class:"v-empty-state__headline"},[((p=r.headline)==null?void 0:p.call(r))??e.headline]),d&&I("div",{key:"title",class:"v-empty-state__title"},[((m=r.title)==null?void 0:m.call(r))??e.title]),v&&I("div",{key:"text",class:"v-empty-state__text",style:{maxWidth:De(e.textWidth)}},[((y=r.text)==null?void 0:y.call(r))??e.text]),r.default&&I("div",{key:"content",class:"v-empty-state__content"},[r.default()]),c&&I("div",{key:"actions",class:"v-empty-state__actions"},[I(st,{defaults:{VBtn:{class:"v-empty-state__action-btn",color:e.color??"surface-variant",text:e.actionText}}},{default:()=>{var _;return[((_=r.actions)==null?void 0:_.call(r,{props:{onClick:u}}))??I(xt,{onClick:u},null)]}})])])}),{}}}),kv=Symbol.for("vuetify:v-expansion-panel"),t3=re({...Me(),...yT()},"VExpansionPanelText"),yx=fe()({name:"VExpansionPanelText",props:t3(),setup(e,t){let{slots:n}=t;const r=rt(kv);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:a,onAfterLeave:i}=_T(e,r.isSelected);return ge(()=>I(Zy,{onAfterLeave:i},{default:()=>{var o;return[Zt(I("div",{class:["v-expansion-panel-text",e.class],style:e.style},[n.default&&a.value&&I("div",{class:"v-expansion-panel-text__wrapper"},[(o=n.default)==null?void 0:o.call(n)])]),[[Ma,r.isSelected.value]])]}})),{}}}),n3=re({color:String,expandIcon:{type:Ue,default:"$expand"},collapseIcon:{type:Ue,default:"$collapse"},hideActions:Boolean,focusable:Boolean,static:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Me(),...gn()},"VExpansionPanelTitle"),_x=fe()({name:"VExpansionPanelTitle",directives:{Ripple:Po},props:n3(),setup(e,t){let{slots:n}=t;const r=rt(kv);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"color"),{dimensionStyles:o}=pn(e),l=L(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly})),s=L(()=>r.isSelected.value?e.collapseIcon:e.expandIcon);return ge(()=>{var u;return Zt(I("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value,"v-expansion-panel-title--focusable":e.focusable,"v-expansion-panel-title--static":e.static},a.value,e.class],style:[i.value,o.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},[I("span",{class:"v-expansion-panel-title__overlay"},null),(u=n.default)==null?void 0:u.call(n,l.value),!e.hideActions&&I(st,{defaults:{VIcon:{icon:s.value}}},{default:()=>{var c;return[I("span",{class:"v-expansion-panel-title__icon"},[((c=n.actions)==null?void 0:c.call(n,l.value))??I(wt,null,null)])]}})]),[[ta("ripple"),e.ripple]])}),{}}}),r3=re({title:String,text:String,bgColor:String,...An(),...Iu(),...Yt(),...nt(),...n3(),...t3()},"VExpansionPanel"),jee=fe()({name:"VExpansionPanel",props:r3(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,kv),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(e,"bgColor"),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),s=L(()=>(r==null?void 0:r.disabled.value)||e.disabled),u=L(()=>r.group.items.value.reduce((d,v,h)=>(r.group.selected.value.includes(v.id)&&d.push(h),d),[])),c=L(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===1)}),f=L(()=>{const d=r.group.items.value.findIndex(v=>v.id===r.id);return!r.isSelected.value&&u.value.some(v=>v-d===-1)});return Lt(kv,r),ge(()=>{const d=!!(n.text||e.text),v=!!(n.title||e.title),h=_x.filterProps(e),g=yx.filterProps(e);return I(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":c.value,"v-expansion-panel--after-active":f.value,"v-expansion-panel--disabled":s.value},l.value,a.value,e.class],style:[i.value,e.style]},{default:()=>[I("div",{class:["v-expansion-panel__shadow",...o.value]},null),I(st,{defaults:{VExpansionPanelTitle:{...h},VExpansionPanelText:{...g}}},{default:()=>{var p;return[v&&I(_x,{key:"title"},{default:()=>[n.title?n.title():e.title]}),d&&I(yx,{key:"text"},{default:()=>[n.text?n.text():e.text]}),(p=n.default)==null?void 0:p.call(n)]}})]})}),{groupItem:r}}}),Zee=["default","accordion","inset","popout"],Kee=re({flat:Boolean,...Au(),...UC(r3(),["bgColor","collapseIcon","color","eager","elevation","expandIcon","focusable","hideActions","readonly","ripple","rounded","tile","static"]),...gt(),...Me(),...nt(),variant:{type:String,default:"default",validator:e=>Zee.includes(e)}},"VExpansionPanels"),qee=fe()({name:"VExpansionPanels",props:Kee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{next:r,prev:a}=Hl(e,kv),{themeClasses:i}=Ct(e),o=L(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Kt({VExpansionPanel:{bgColor:oe(e,"bgColor"),collapseIcon:oe(e,"collapseIcon"),color:oe(e,"color"),eager:oe(e,"eager"),elevation:oe(e,"elevation"),expandIcon:oe(e,"expandIcon"),focusable:oe(e,"focusable"),hideActions:oe(e,"hideActions"),readonly:oe(e,"readonly"),ripple:oe(e,"ripple"),rounded:oe(e,"rounded"),static:oe(e,"static")}}),ge(()=>I(e.tag,{class:["v-expansion-panels",{"v-expansion-panels--flat":e.flat,"v-expansion-panels--tile":e.tile},i.value,o.value,e.class],style:e.style},{default:()=>{var l;return[(l=n.default)==null?void 0:l.call(n,{prev:a,next:r})]}})),{next:r,prev:a}}}),Jee=re({app:Boolean,appear:Boolean,extended:Boolean,layout:Boolean,offset:Boolean,modelValue:{type:Boolean,default:!0},...vn(Qy({active:!0}),["location"]),...xu(),...Do(),...ai({transition:"fab-transition"})},"VFab"),Qee=fe()({name:"VFab",props:Jee(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=Te(56),i=me(),{resizeRef:o}=ti(f=>{f.length&&(a.value=f[0].target.clientHeight)}),l=L(()=>e.app||e.absolute),s=L(()=>{var f;return l.value?((f=e.location)==null?void 0:f.split(" ").shift())??"bottom":!1}),u=L(()=>{var f;return l.value?((f=e.location)==null?void 0:f.split(" ")[1])??"end":!1});Cr(()=>e.app,()=>{const f=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:s,layoutSize:L(()=>e.layout?a.value+24:0),elementSize:L(()=>a.value+24),active:L(()=>e.app&&r.value),absolute:oe(e,"absolute")});un(()=>{i.value=f.layoutItemStyles.value})});const c=me();return ge(()=>{const f=xt.filterProps(e);return I("div",{ref:c,class:["v-fab",{"v-fab--absolute":e.absolute,"v-fab--app":!!e.app,"v-fab--extended":e.extended,"v-fab--offset":e.offset,[`v-fab--${s.value}`]:l.value,[`v-fab--${u.value}`]:l.value},e.class],style:[e.app?{...i.value}:{height:"inherit",width:void 0},e.style]},[I("div",{class:"v-fab__container"},[I(sr,{appear:e.appear,transition:e.transition},{default:()=>[Zt(I(xt,ve({ref:o},f,{active:void 0,location:void 0}),n),[[Ma,e.active]])]})])])}),{}}}),ete=re({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))},...Mo({prependIcon:"$file"}),modelValue:{type:[Array,Object],default:e=>e.multiple?[]:null,validator:e=>jt(e).every(t=>t!=null&&typeof t=="object")},...wh({clearable:!0})},"VFileInput"),tte=fe()({name:"VFileInput",inheritAttrs:!1,props:ete(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{t:i}=nn(),o=Ve(e,"modelValue",e.modelValue,w=>jt(w),w=>!e.multiple&&Array.isArray(w)?w[0]:w),{isFocused:l,focus:s,blur:u}=ko(e),c=L(()=>typeof e.showSize!="boolean"?e.showSize:void 0),f=L(()=>(o.value??[]).reduce((w,A)=>{let{size:D=0}=A;return w+D},0)),d=L(()=>$P(f.value,c.value)),v=L(()=>(o.value??[]).map(w=>{const{name:A="",size:D=0}=w;return e.showSize?`${A} (${$P(D,c.value)})`:A})),h=L(()=>{var A;const w=((A=o.value)==null?void 0:A.length)??0;return e.showSize?i(e.counterSizeString,w,d.value):i(e.counterString,w)}),g=me(),p=me(),m=me(),y=L(()=>l.value||e.active),_=L(()=>["plain","underlined"].includes(e.variant));function b(){var w;m.value!==document.activeElement&&((w=m.value)==null||w.focus()),l.value||s()}function x(w){var A;(A=m.value)==null||A.click()}function S(w){r("mousedown:control",w)}function T(w){var A;(A=m.value)==null||A.click(),r("click:control",w)}function C(w){w.stopPropagation(),b(),ht(()=>{o.value=[],XC(e["onClick:clear"],w)})}return Ce(o,w=>{(!Array.isArray(w)||!w.length)&&m.value&&(m.value.value="")}),ge(()=>{const w=!!(a.counter||e.counter),A=!!(w||a.details),[D,P]=zl(n),{modelValue:k,...M}=qn.filterProps(e),V=bT(e);return I(qn,ve({ref:g,modelValue:o.value,"onUpdate:modelValue":O=>o.value=O,class:["v-file-input",{"v-file-input--chips":!!e.chips,"v-file-input--hide":e.hideInput,"v-input--plain-underlined":_.value},e.class],style:e.style,"onClick:prepend":x},D,M,{centerAffix:!_.value,focused:l.value}),{...a,default:O=>{let{id:$,isDisabled:z,isDirty:H,isReadonly:Y,isValid:X}=O;return I(xf,ve({ref:p,"prepend-icon":e.prependIcon,onMousedown:S,onClick:T,"onClick:clear":C,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},V,{id:$.value,active:y.value||H.value,dirty:H.value||e.dirty,disabled:z.value,focused:l.value,error:X.value===!1}),{...a,default:J=>{var be;let{props:{class:ce,...le}}=J;return I(ke,null,[I("input",ve({ref:m,type:"file",readonly:Y.value,disabled:z.value,multiple:e.multiple,name:e.name,onClick:ae=>{ae.stopPropagation(),Y.value&&ae.preventDefault(),b()},onChange:ae=>{if(!ae.target)return;const K=ae.target;o.value=[...K.files??[]]},onFocus:b,onBlur:u},le,P),null),I("div",{class:ce},[!!((be=o.value)!=null&&be.length)&&!e.hideInput&&(a.selection?a.selection({fileNames:v.value,totalBytes:f.value,totalBytesReadable:d.value}):e.chips?v.value.map(ae=>I(Sf,{key:ae,size:"small",text:ae},null)):v.value.join(", "))])])}})},details:A?O=>{var $,z;return I(ke,null,[($=a.details)==null?void 0:$.call(a,O),w&&I(ke,null,[I("span",null,null),I(r0,{active:!!((z=o.value)!=null&&z.length),value:h.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},g,p,m)}}),nte=re({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...Wr(),...Me(),...An(),...xu(),...Yt(),...nt({tag:"footer"}),...gt()},"VFooter"),rte=fe()({name:"VFooter",props:nte(),setup(e,t){let{slots:n}=t;const r=me(),{themeClasses:a}=Ct(e),{backgroundColorClasses:i,backgroundColorStyles:o}=Et(oe(e,"color")),{borderClasses:l}=oa(e),{elevationClasses:s}=Un(e),{roundedClasses:u}=Qt(e),c=Te(32),{resizeRef:f}=ti(v=>{v.length&&(c.value=v[0].target.clientHeight)}),d=L(()=>e.height==="auto"?c.value:parseInt(e.height,10));return Cr(()=>e.app,()=>{const v=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:L(()=>"bottom"),layoutSize:d,elementSize:L(()=>e.height==="auto"?void 0:d.value),active:L(()=>e.app),absolute:oe(e,"absolute")});un(()=>{r.value=v.layoutItemStyles.value})}),ge(()=>I(e.tag,{ref:f,class:["v-footer",a.value,i.value,l.value,s.value,u.value,e.class],style:[o.value,e.app?r.value:{height:De(e.height)},e.style]},n)),{}}}),ate=re({...Me(),...fq()},"VForm"),ite=fe()({name:"VForm",props:ate(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=dq(e),i=me();function o(s){s.preventDefault(),a.reset()}function l(s){const u=s,c=a.validate();u.then=c.then.bind(c),u.catch=c.catch.bind(c),u.finally=c.finally.bind(c),r("submit",u),u.defaultPrevented||c.then(f=>{var v;let{valid:d}=f;d&&((v=i.value)==null||v.submit())}),u.preventDefault()}return ge(()=>{var s;return I("form",{ref:i,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:o,onSubmit:l},[(s=n.default)==null?void 0:s.call(n,a)])}),Ea(a,i)}}),ote=re({disabled:Boolean,modelValue:{type:Boolean,default:null},...pT()},"VHover"),lte=fe()({name:"VHover",props:ote(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{runOpenDelay:a,runCloseDelay:i}=mT(e,o=>!e.disabled&&(r.value=o));return()=>{var o;return(o=n.default)==null?void 0:o.call(n,{isHovering:r.value,props:{onMouseenter:a,onMouseleave:i}})}}}),ste=re({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"},...gn(),...nt()},"VInfiniteScroll"),Lk=ra({name:"VInfiniteScrollIntersect",props:{side:{type:String,required:!0},rootMargin:String},emits:{intersect:(e,t)=>!0},setup(e,t){let{emit:n}=t;const{intersectionRef:r,isIntersecting:a}=Ky();return Ce(a,async i=>{n("intersect",e.side,i)}),ge(()=>I("div",{class:"v-infinite-scroll-intersect",style:{"--v-infinite-margin-size":e.rootMargin},ref:r},[ea(" ")])),{}}}),ute=fe()({name:"VInfiniteScroll",props:ste(),emits:{load:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),i=Te("ok"),o=Te("ok"),l=L(()=>De(e.margin)),s=Te(!1);function u(x){if(!a.value)return;const S=e.direction==="vertical"?"scrollTop":"scrollLeft";a.value[S]=x}function c(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollTop":"scrollLeft";return a.value[x]}function f(){if(!a.value)return 0;const x=e.direction==="vertical"?"scrollHeight":"scrollWidth";return a.value[x]}function d(){if(!a.value)return 0;const x=e.direction==="vertical"?"clientHeight":"clientWidth";return a.value[x]}wn(()=>{a.value&&(e.side==="start"?u(f()):e.side==="both"&&u(f()/2-d()/2))});function v(x,S){x==="start"?i.value=S:x==="end"&&(o.value=S)}function h(x){return x==="start"?i.value:o.value}let g=0;function p(x,S){s.value=S,s.value&&m(x)}function m(x){if(e.mode!=="manual"&&!s.value)return;const S=h(x);if(!a.value||["empty","loading"].includes(S))return;g=f(),v(x,"loading");function T(C){v(x,C),ht(()=>{C==="empty"||C==="error"||(C==="ok"&&x==="start"&&u(f()-g+c()),e.mode!=="manual"&&ht(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{window.requestAnimationFrame(()=>{m(x)})})})}))})}r("load",{side:x,done:T})}const{t:y}=nn();function _(x,S){var w,A,D,P,k;if(e.side!==x&&e.side!=="both")return;const T=()=>m(x),C={side:x,props:{onClick:T,color:e.color}};return S==="error"?(w=n.error)==null?void 0:w.call(n,C):S==="empty"?((A=n.empty)==null?void 0:A.call(n,C))??I("div",null,[y(e.emptyText)]):e.mode==="manual"?S==="loading"?((D=n.loading)==null?void 0:D.call(n,C))??I(Qc,{indeterminate:!0,color:e.color},null):((P=n["load-more"])==null?void 0:P.call(n,C))??I(xt,{variant:"outlined",color:e.color,onClick:T},{default:()=>[y(e.loadMoreText)]}):((k=n.loading)==null?void 0:k.call(n,C))??I(Qc,{indeterminate:!0,color:e.color},null)}const{dimensionStyles:b}=pn(e);ge(()=>{const x=e.tag,S=e.side==="start"||e.side==="both",T=e.side==="end"||e.side==="both",C=e.mode==="intersect";return I(x,{ref:a,class:["v-infinite-scroll",`v-infinite-scroll--${e.direction}`,{"v-infinite-scroll--start":S,"v-infinite-scroll--end":T}],style:b.value},{default:()=>{var w;return[I("div",{class:"v-infinite-scroll__side"},[_("start",i.value)]),S&&C&&I(Lk,{key:"start",side:"start",onIntersect:p,rootMargin:l.value},null),(w=n.default)==null?void 0:w.call(n),T&&C&&I(Lk,{key:"end",side:"end",onIntersect:p,rootMargin:l.value},null),I("div",{class:"v-infinite-scroll__side"},[_("end",o.value)])]}})})}}),a3=Symbol.for("vuetify:v-item-group"),cte=re({...Me(),...Au({selectedClass:"v-item--selected"}),...nt(),...gt()},"VItemGroup"),fte=fe()({name:"VItemGroup",props:cte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{isSelected:a,select:i,next:o,prev:l,selected:s}=Hl(e,a3);return()=>I(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:a,select:i,next:o,prev:l,selected:s.value})]}})}}),dte=fe()({name:"VItem",props:Iu(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const{isSelected:r,select:a,toggle:i,selectedClass:o,value:l,disabled:s}=Du(e,a3);return()=>{var u;return(u=n.default)==null?void 0:u.call(n,{isSelected:r.value,selectedClass:o.value,select:a,toggle:i,value:l.value,disabled:s.value})}}}),vte=zi("v-kbd","kbd"),hte=re({...Me(),...gn(),...Yz()},"VLayout"),gte=fe()({name:"VLayout",props:hte(),setup(e,t){let{slots:n}=t;const{layoutClasses:r,layoutStyles:a,getLayoutItem:i,items:o,layoutRef:l}=jz(e),{dimensionStyles:s}=pn(e);return ge(()=>{var u;return I("div",{ref:l,class:[r.value,e.class],style:[s.value,a.value,e.style]},[(u=n.default)==null?void 0:u.call(n)])}),{getLayoutItem:i,items:o}}}),pte=re({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Me(),...xu()},"VLayoutItem"),mte=fe()({name:"VLayoutItem",props:pte(),setup(e,t){let{slots:n}=t;const{layoutItemStyles:r}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:oe(e,"position"),elementSize:oe(e,"size"),layoutSize:oe(e,"size"),active:oe(e,"modelValue"),absolute:oe(e,"absolute")});return()=>{var a;return I("div",{class:["v-layout-item",e.class],style:[r.value,e.style]},[(a=n.default)==null?void 0:a.call(n)])}}}),yte=re({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Me(),...gn(),...nt(),...ai({transition:"fade-transition"})},"VLazy"),_te=fe()({name:"VLazy",directives:{intersect:gh},props:yte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),a=Ve(e,"modelValue");function i(o){a.value||(a.value=o)}return ge(()=>Zt(I(e.tag,{class:["v-lazy",e.class],style:[r.value,e.style]},{default:()=>[a.value&&I(sr,{transition:e.transition,appear:!0},{default:()=>{var o;return[(o=n.default)==null?void 0:o.call(n)]}})]}),[[ta("intersect"),{handler:i,options:e.options},null]])),{}}}),bte=re({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Me()},"VLocaleProvider"),Ste=fe()({name:"VLocaleProvider",props:bte(),setup(e,t){let{slots:n}=t;const{rtlClasses:r}=Jj(e);return ge(()=>{var a;return I("div",{class:["v-locale-provider",r.value,e.class],style:e.style},[(a=n.default)==null?void 0:a.call(n)])}),{}}}),xte=re({scrollable:Boolean,...Me(),...gn(),...nt({tag:"main"})},"VMain"),wte=fe()({name:"VMain",props:xte(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),{mainStyles:a}=Xz(),{ssrBootStyles:i}=Cu();return ge(()=>I(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[a.value,i.value,r.value,e.style]},{default:()=>{var o,l;return[e.scrollable?I("div",{class:"v-main__scroller"},[(o=n.default)==null?void 0:o.call(n)]):(l=n.default)==null?void 0:l.call(n)]}})),{}}});function Cte(e){let{rootEl:t,isSticky:n,layoutItemStyles:r}=e;const a=Te(!1),i=Te(0),o=L(()=>{const u=typeof a.value=="boolean"?"top":a.value;return[n.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[u]:De(i.value)}:{top:r.value.top}]});wn(()=>{Ce(n,u=>{u?window.addEventListener("scroll",s,{passive:!0}):window.removeEventListener("scroll",s)},{immediate:!0})}),Cn(()=>{window.removeEventListener("scroll",s)});let l=0;function s(){const u=l>window.scrollY?"up":"down",c=t.value.getBoundingClientRect(),f=parseFloat(r.value.top??0),d=window.scrollY-Math.max(0,i.value-f),v=c.height+Math.max(i.value,f)-window.scrollY-window.innerHeight,h=parseFloat(getComputedStyle(t.value).getPropertyValue("--v-body-scroll-y"))||0;c.height0;n--){if(e[n].t===e[n-1].t)continue;const r=Ek(t),a=(e[n].d-e[n-1].d)/(e[n].t-e[n-1].t);t+=(a-r)*Math.abs(a),n===e.length-1&&(t*=.5)}return Ek(t)*1e3}function Ite(){const e={};function t(a){Array.from(a.changedTouches).forEach(i=>{(e[i.identifier]??(e[i.identifier]=new vj(Ate))).push([a.timeStamp,i])})}function n(a){Array.from(a.changedTouches).forEach(i=>{delete e[i.identifier]})}function r(a){var u;const i=(u=e[a])==null?void 0:u.values().reverse();if(!i)throw new Error(`No samples for touch id ${a}`);const o=i[0],l=[],s=[];for(const c of i){if(o[0]-c[0]>Tte)break;l.push({t:c[0],d:c[1].clientX}),s.push({t:c[0],d:c[1].clientY})}return{x:Rk(l),y:Rk(s),get direction(){const{x:c,y:f}=this,[d,v]=[Math.abs(c),Math.abs(f)];return d>v&&c>=0?"right":d>v&&c<=0?"left":v>d&&f>=0?"down":v>d&&f<=0?"up":Dte()}}}return{addMovement:t,endTouch:n,getVelocity:r}}function Dte(){throw new Error}function Pte(e){let{el:t,isActive:n,isTemporary:r,width:a,touchless:i,position:o}=e;wn(()=>{window.addEventListener("touchstart",y,{passive:!0}),window.addEventListener("touchmove",_,{passive:!1}),window.addEventListener("touchend",b,{passive:!0})}),Cn(()=>{window.removeEventListener("touchstart",y),window.removeEventListener("touchmove",_),window.removeEventListener("touchend",b)});const l=L(()=>["left","right"].includes(o.value)),{addMovement:s,endTouch:u,getVelocity:c}=Ite();let f=!1;const d=Te(!1),v=Te(0),h=Te(0);let g;function p(S,T){return(o.value==="left"?S:o.value==="right"?document.documentElement.clientWidth-S:o.value==="top"?S:o.value==="bottom"?document.documentElement.clientHeight-S:Yu())-(T?a.value:0)}function m(S){let T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const C=o.value==="left"?(S-h.value)/a.value:o.value==="right"?(document.documentElement.clientWidth-S-h.value)/a.value:o.value==="top"?(S-h.value)/a.value:o.value==="bottom"?(document.documentElement.clientHeight-S-h.value)/a.value:Yu();return T?Math.max(0,Math.min(1,C)):C}function y(S){if(i.value)return;const T=S.changedTouches[0].clientX,C=S.changedTouches[0].clientY,w=25,A=o.value==="left"?Tdocument.documentElement.clientWidth-w:o.value==="top"?Cdocument.documentElement.clientHeight-w:Yu(),D=n.value&&(o.value==="left"?Tdocument.documentElement.clientWidth-a.value:o.value==="top"?Cdocument.documentElement.clientHeight-a.value:Yu());(A||D||n.value&&r.value)&&(g=[T,C],h.value=p(l.value?T:C,n.value),v.value=m(l.value?T:C),f=h.value>-20&&h.value<80,u(S),s(S))}function _(S){const T=S.changedTouches[0].clientX,C=S.changedTouches[0].clientY;if(f){if(!S.cancelable){f=!1;return}const A=Math.abs(T-g[0]),D=Math.abs(C-g[1]);(l.value?A>D&&A>3:D>A&&D>3)?(d.value=!0,f=!1):(l.value?D:A)>3&&(f=!1)}if(!d.value)return;S.preventDefault(),s(S);const w=m(l.value?T:C,!1);v.value=Math.max(0,Math.min(1,w)),w>1?h.value=p(l.value?T:C,!0):w<0&&(h.value=p(l.value?T:C,!1))}function b(S){if(f=!1,!d.value)return;s(S),d.value=!1;const T=c(S.changedTouches[0].identifier),C=Math.abs(T.x),w=Math.abs(T.y);(l.value?C>w&&C>400:w>C&&w>3)?n.value=T.direction===({left:"right",right:"left",top:"down",bottom:"up"}[o.value]||Yu()):n.value=v.value>.5}const x=L(()=>d.value?{transform:o.value==="left"?`translateX(calc(-100% + ${v.value*a.value}px))`:o.value==="right"?`translateX(calc(100% - ${v.value*a.value}px))`:o.value==="top"?`translateY(calc(-100% + ${v.value*a.value}px))`:o.value==="bottom"?`translateY(calc(100% - ${v.value*a.value}px))`:Yu(),transition:"none"}:void 0);return Cr(d,()=>{var C,w;const S=((C=t.value)==null?void 0:C.style.transform)??null,T=((w=t.value)==null?void 0:w.style.transition)??null;un(()=>{var A,D,P,k;(D=t.value)==null||D.style.setProperty("transform",((A=x.value)==null?void 0:A.transform)||"none"),(k=t.value)==null||k.style.setProperty("transition",((P=x.value)==null?void 0:P.transition)||null)}),er(()=>{var A,D;(A=t.value)==null||A.style.setProperty("transform",S),(D=t.value)==null||D.style.setProperty("transition",T)})}),{isDragging:d,dragProgress:v,dragStyles:x}}function Yu(){throw new Error}const kte=["start","end","left","right","top","bottom"],Mte=re({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=>kte.includes(e)},sticky:Boolean,...Wr(),...Me(),...pT(),...Su({mobile:null}),...An(),...xu(),...Yt(),...nt({tag:"nav"}),...gt()},"VNavigationDrawer"),Lte=fe()({name:"VNavigationDrawer",props:Mte(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{isRtl:i}=Tn(),{themeClasses:o}=Ct(e),{borderClasses:l}=oa(e),{backgroundColorClasses:s,backgroundColorStyles:u}=Et(oe(e,"color")),{elevationClasses:c}=Un(e),{displayClasses:f,mobile:d}=aa(e),{roundedClasses:v}=Qt(e),h=oF(),g=Ve(e,"modelValue",null,X=>!!X),{ssrBootStyles:p}=Cu(),{scopeId:m}=ku(),y=me(),_=Te(!1),{runOpenDelay:b,runCloseDelay:x}=mT(e,X=>{_.value=X}),S=L(()=>e.rail&&e.expandOnHover&&_.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),T=L(()=>G1(e.location,i.value)),C=L(()=>e.persistent),w=L(()=>!e.permanent&&(d.value||e.temporary)),A=L(()=>e.sticky&&!w.value&&T.value!=="bottom");Cr(()=>e.expandOnHover&&e.rail!=null,()=>{Ce(_,X=>r("update:rail",!X))}),Cr(()=>!e.disableResizeWatcher,()=>{Ce(w,X=>!e.permanent&&ht(()=>g.value=!X))}),Cr(()=>!e.disableRouteWatcher&&!!h,()=>{Ce(h.currentRoute,()=>w.value&&(g.value=!1))}),Ce(()=>e.permanent,X=>{X&&(g.value=!0)}),e.modelValue==null&&!w.value&&(g.value=e.permanent||!d.value);const{isDragging:D,dragProgress:P}=Pte({el:y,isActive:g,isTemporary:w,width:S,touchless:oe(e,"touchless"),position:T}),k=L(()=>{const X=w.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):S.value;return D.value?X*P.value:X}),M=L(()=>["top","bottom"].includes(e.location)?0:S.value),{layoutItemStyles:V,layoutItemScrimStyles:O}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:T,layoutSize:k,elementSize:M,active:L(()=>g.value||D.value),disableTransitions:L(()=>D.value),absolute:L(()=>e.absolute||A.value&&typeof $.value!="string")}),{isStuck:$,stickyStyles:z}=Cte({rootEl:y,isSticky:A,layoutItemStyles:V}),H=Et(L(()=>typeof e.scrim=="string"?e.scrim:null)),Y=L(()=>({...D.value?{opacity:P.value*.2,transition:"none"}:void 0,...O.value}));return Kt({VList:{bgColor:"transparent"}}),ge(()=>{const X=a.image||e.image;return I(ke,null,[I(e.tag,ve({ref:y,onMouseenter:b,onMouseleave:x,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":_.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":w.value,"v-navigation-drawer--persistent":C.value,"v-navigation-drawer--active":g.value,"v-navigation-drawer--sticky":A.value},o.value,s.value,l.value,f.value,c.value,v.value,e.class],style:[u.value,V.value,p.value,z.value,e.style,["top","bottom"].includes(T.value)?{height:"auto"}:{}]},m,n),{default:()=>{var J,ce,le;return[X&&I("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?I(st,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):I(po,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&I("div",{class:"v-navigation-drawer__prepend"},[(J=a.prepend)==null?void 0:J.call(a)]),I("div",{class:"v-navigation-drawer__content"},[(ce=a.default)==null?void 0:ce.call(a)]),a.append&&I("div",{class:"v-navigation-drawer__append"},[(le=a.append)==null?void 0:le.call(a)])]}}),I(xl,{name:"fade-transition"},{default:()=>[w.value&&(D.value||g.value)&&!!e.scrim&&I("div",ve({class:["v-navigation-drawer__scrim",H.backgroundColorClasses.value],style:[Y.value,H.backgroundColorStyles.value],onClick:()=>{C.value||(g.value=!1)}},m),null)]})])}),{isStuck:$}}}),Ete=ra({name:"VNoSsr",setup(e,t){let{slots:n}=t;const r=UF();return()=>{var a;return r.value&&((a=n.default)==null?void 0:a.call(n))}}}),Rte=re({autofocus:Boolean,divider:String,focusAll:Boolean,label:{type:String,default:"$vuetify.input.otp"},length:{type:[Number,String],default:6},modelValue:{type:[Number,String],default:void 0},placeholder:String,type:{type:String,default:"number"},...gn(),...bh(),...Hy(wh({variant:"outlined"}),["baseColor","bgColor","class","color","disabled","error","loading","rounded","style","theme","variant"])},"VOtpInput"),Vte=fe()({name:"VOtpInput",props:Rte(),emits:{finish:e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const{dimensionStyles:i}=pn(e),{isFocused:o,focus:l,blur:s}=ko(e),u=Ve(e,"modelValue","",C=>C==null?[]:String(C).split(""),C=>C.join("")),{t:c}=nn(),f=L(()=>Number(e.length)),d=L(()=>Array(f.value).fill(0)),v=me(-1),h=me(),g=me([]),p=L(()=>g.value[v.value]);function m(){if(T(p.value.value)){p.value.value="";return}const C=u.value.slice(),w=p.value.value;C[v.value]=w;let A=null;v.value>u.value.length?A=u.value.length+1:v.value+1!==f.value&&(A="next"),u.value=C,A&&Ws(h.value,A)}function y(C){const w=u.value.slice(),A=v.value;let D=null;["ArrowLeft","ArrowRight","Backspace","Delete"].includes(C.key)&&(C.preventDefault(),C.key==="ArrowLeft"?D="prev":C.key==="ArrowRight"?D="next":["Backspace","Delete"].includes(C.key)&&(w[v.value]="",u.value=w,v.value>0&&C.key==="Backspace"?D="prev":requestAnimationFrame(()=>{var P;(P=g.value[A])==null||P.select()})),requestAnimationFrame(()=>{D!=null&&Ws(h.value,D)}))}function _(C,w){var D,P;w.preventDefault(),w.stopPropagation();const A=((D=w==null?void 0:w.clipboardData)==null?void 0:D.getData("Text").slice(0,f.value))??"";T(A)||(u.value=A.split(""),(P=g.value)==null||P[C].blur())}function b(){u.value=[]}function x(C,w){l(),v.value=w}function S(){s(),v.value=-1}function T(C){return e.type==="number"&&/[^0-9]/g.test(C)}return Kt({VField:{color:L(()=>e.color),bgColor:L(()=>e.color),baseColor:L(()=>e.baseColor),disabled:L(()=>e.disabled),error:L(()=>e.error),variant:L(()=>e.variant)}},{scoped:!0}),Ce(u,C=>{C.length===f.value&&r("finish",C.join(""))},{deep:!0}),Ce(v,C=>{C<0||ht(()=>{var w;(w=g.value[C])==null||w.select()})}),ge(()=>{var A;const[C,w]=zl(n);return I("div",ve({class:["v-otp-input",{"v-otp-input--divided":!!e.divider},e.class],style:[e.style]},C),[I("div",{ref:h,class:"v-otp-input__content",style:[i.value]},[d.value.map((D,P)=>I(ke,null,[e.divider&&P!==0&&I("span",{class:"v-otp-input__divider"},[e.divider]),I(xf,{focused:o.value&&e.focusAll||v.value===P,key:P},{...a,loader:void 0,default:()=>I("input",{ref:k=>g.value[P]=k,"aria-label":c(e.label,P+1),autofocus:P===0&&e.autofocus,autocomplete:"one-time-code",class:["v-otp-input__field"],disabled:e.disabled,inputmode:e.type==="number"?"numeric":"text",min:e.type==="number"?0:void 0,maxlength:"1",placeholder:e.placeholder,type:e.type==="number"?"text":e.type,value:u.value[P],onInput:m,onFocus:k=>x(k,P),onBlur:S,onKeydown:y,onPaste:k=>_(P,k)},null)})])),I("input",ve({class:"v-otp-input-input",type:"hidden"},w,{value:u.value.join("")}),null),I(ki,{contained:!0,"content-class":"v-otp-input__loader","model-value":!!e.loading,persistent:!0},{default:()=>{var D;return[((D=a.loader)==null?void 0:D.call(a))??I(Qc,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"24",width:"2"},null)]}}),(A=a.default)==null?void 0:A.call(a)])])}),{blur:()=>{var C;(C=g.value)==null||C.some(w=>w.blur())},focus:()=>{var C;(C=g.value)==null||C[0].focus()},reset:b,isFocused:o}}});function Ote(e){return Math.floor(Math.abs(e))*Math.sign(e)}const Nte=re({scale:{type:[Number,String],default:.5},...Me()},"VParallax"),Bte=fe()({name:"VParallax",props:Nte(),setup(e,t){let{slots:n}=t;const{intersectionRef:r,isIntersecting:a}=Ky(),{resizeRef:i,contentRect:o}=ti(),{height:l}=aa(),s=me();un(()=>{var v;r.value=i.value=(v=s.value)==null?void 0:v.$el});let u;Ce(a,v=>{v?(u=JC(r.value),u=u===document.scrollingElement?document:u,u.addEventListener("scroll",d,{passive:!0}),d()):u.removeEventListener("scroll",d)}),Cn(()=>{u==null||u.removeEventListener("scroll",d)}),Ce(l,d),Ce(()=>{var v;return(v=o.value)==null?void 0:v.height},d);const c=L(()=>1-ln(+e.scale));let f=-1;function d(){a.value&&(cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var x;const v=((x=s.value)==null?void 0:x.$el).querySelector(".v-img__img");if(!v)return;const h=u instanceof Document?document.documentElement.clientHeight:u.clientHeight,g=u instanceof Document?window.scrollY:u.scrollTop,p=r.value.getBoundingClientRect().top+g,m=o.value.height,y=p+(m-h)/2,_=Ote((g-y)*c.value),b=Math.max(1,(c.value*(h-m)+m)/m);v.style.setProperty("transform",`translateY(${_}px) scale(${b})`)}))}return ge(()=>I(po,{class:["v-parallax",{"v-parallax--active":a.value},e.class],style:e.style,ref:s,cover:!0,onLoadstart:d,onLoad:d},n)),{}}}),zte=re({...e0({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),Fte=fe()({name:"VRadio",props:zte(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=Cl.filterProps(e);return I(Cl,ve(r,{class:["v-radio",e.class],style:e.style,type:"radio"}),n)}),{}}}),Hte=re({height:{type:[Number,String],default:"auto"},...Mo(),...vn(fT(),["multiple"]),trueIcon:{type:Ue,default:"$radioOn"},falseIcon:{type:Ue,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),Gte=fe()({name:"VRadioGroup",inheritAttrs:!1,props:Hte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Wn(),i=L(()=>e.id||`radio-group-${a}`),o=Ve(e,"modelValue");return ge(()=>{const[l,s]=zl(n),u=qn.filterProps(e),c=Cl.filterProps(e),f=r.label?r.label({label:e.label,props:{for:i.value}}):e.label;return I(qn,ve({class:["v-radio-group",e.class],style:e.style},l,u,{modelValue:o.value,"onUpdate:modelValue":d=>o.value=d,id:i.value}),{...r,default:d=>{let{id:v,messagesId:h,isDisabled:g,isReadonly:p}=d;return I(ke,null,[f&&I(bf,{id:v.value},{default:()=>[f]}),I(mF,ve(c,{id:v.value,"aria-describedby":h.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:g.value,readonly:p.value,"aria-labelledby":f?v.value:void 0,multiple:!1},s,{modelValue:o.value,"onUpdate:modelValue":m=>o.value=m}),r)])}})}),{}}}),$te=re({...bh(),...Mo(),...d5(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),Wte=fe()({name:"VRangeSlider",props:$te(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,t){let{slots:n,emit:r}=t;const a=me(),i=me(),o=me(),{rtlClasses:l}=Tn();function s(A){if(!a.value||!i.value)return;const D=sx(A,a.value.$el,e.direction),P=sx(A,i.value.$el,e.direction),k=Math.abs(D),M=Math.abs(P);return kA!=null&&A.length?A.map(D=>u.roundValue(D)):[0,0]),{activeThumbRef:f,hasLabels:d,max:v,min:h,mousePressed:g,onSliderMousedown:p,onSliderTouchstart:m,position:y,trackContainerRef:_,readonly:b}=h5({props:e,steps:u,onSliderStart:()=>{r("start",c.value)},onSliderEnd:A=>{var k;let{value:D}=A;const P=f.value===((k=a.value)==null?void 0:k.$el)?[D,c.value[1]]:[c.value[0],D];!e.strict&&P[0]{var M,V,O,$;let{value:D}=A;const[P,k]=c.value;!e.strict&&P===k&&P!==h.value&&(f.value=D>P?(M=i.value)==null?void 0:M.$el:(V=a.value)==null?void 0:V.$el,(O=f.value)==null||O.focus()),f.value===(($=a.value)==null?void 0:$.$el)?c.value=[Math.min(D,k),k]:c.value=[P,Math.max(P,D)]},getActiveThumb:s}),{isFocused:x,focus:S,blur:T}=ko(e),C=L(()=>y(c.value[0])),w=L(()=>y(c.value[1]));return ge(()=>{const A=qn.filterProps(e),D=!!(e.label||n.label||n.prepend);return I(qn,ve({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!n["tick-label"]||d.value,"v-slider--focused":x.value,"v-slider--pressed":g.value,"v-slider--disabled":e.disabled},l.value,e.class],style:e.style,ref:o},A,{focused:x.value}),{...n,prepend:D?P=>{var k,M;return I(ke,null,[((k=n.label)==null?void 0:k.call(n,P))??(e.label?I(bf,{class:"v-slider__label",text:e.label},null):void 0),(M=n.prepend)==null?void 0:M.call(n,P)])}:void 0,default:P=>{var V,O;let{id:k,messagesId:M}=P;return I("div",{class:"v-slider__container",onMousedown:b.value?void 0:p,onTouchstartPassive:b.value?void 0:m},[I("input",{id:`${k.value}_start`,name:e.name||k.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[0]},null),I("input",{id:`${k.value}_stop`,name:e.name||k.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:c.value[1]},null),I(g5,{ref:_,start:C.value,stop:w.value},{"tick-label":n["tick-label"]}),I(ux,{ref:a,"aria-describedby":M.value,focused:x&&f.value===((V=a.value)==null?void 0:V.$el),modelValue:c.value[0],"onUpdate:modelValue":$=>c.value=[$,c.value[1]],onFocus:$=>{var z,H,Y,X;S(),f.value=(z=a.value)==null?void 0:z.$el,c.value[0]===c.value[1]&&c.value[1]===h.value&&$.relatedTarget!==((H=i.value)==null?void 0:H.$el)&&((Y=a.value)==null||Y.$el.blur(),(X=i.value)==null||X.$el.focus())},onBlur:()=>{T(),f.value=void 0},min:h.value,max:c.value[1],position:C.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]}),I(ux,{ref:i,"aria-describedby":M.value,focused:x&&f.value===((O=i.value)==null?void 0:O.$el),modelValue:c.value[1],"onUpdate:modelValue":$=>c.value=[c.value[0],$],onFocus:$=>{var z,H,Y,X;S(),f.value=(z=i.value)==null?void 0:z.$el,c.value[0]===c.value[1]&&c.value[0]===v.value&&$.relatedTarget!==((H=a.value)==null?void 0:H.$el)&&((Y=i.value)==null||Y.$el.blur(),(X=a.value)==null||X.$el.focus())},onBlur:()=>{T(),f.value=void 0},min:c.value[0],max:v.value,position:w.value,ripple:e.ripple},{"thumb-label":n["thumb-label"]})])}})}),{}}}),Ute=re({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:Ue,default:"$ratingEmpty"},fullIcon:{type:Ue,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,...Me(),...Nn(),...Fi(),...nt(),...gt()},"VRating"),Yte=fe()({name:"VRating",props:Ute(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{t:r}=nn(),{themeClasses:a}=Ct(e),i=Ve(e,"modelValue"),o=L(()=>ln(parseFloat(i.value),0,+e.length)),l=L(()=>xi(Number(e.length),1)),s=L(()=>l.value.flatMap(g=>e.halfIncrements?[g-.5,g]:[g])),u=Te(-1),c=L(()=>s.value.map(g=>{const p=e.hover&&u.value>-1,m=o.value>=g,y=u.value>=g,b=(p?y:m)?e.fullIcon:e.emptyIcon,x=e.activeColor??e.color,S=m||y?x:e.color;return{isFilled:m,isHovered:y,icon:b,color:S}})),f=L(()=>[0,...s.value].map(g=>{function p(){u.value=g}function m(){u.value=-1}function y(){e.disabled||e.readonly||(i.value=o.value===g&&e.clearable?0:g)}return{onMouseenter:e.hover?p:void 0,onMouseleave:e.hover?m:void 0,onClick:y}})),d=L(()=>e.name??`v-rating-${Wn()}`);function v(g){var C,w;let{value:p,index:m,showStar:y=!0}=g;const{onMouseenter:_,onMouseleave:b,onClick:x}=f.value[m+1],S=`${d.value}-${String(p).replace(".","-")}`,T={color:(C=c.value[m])==null?void 0:C.color,density:e.density,disabled:e.disabled,icon:(w=c.value[m])==null?void 0:w.icon,ripple:e.ripple,size:e.size,variant:"plain"};return I(ke,null,[I("label",{for:S,class:{"v-rating__item--half":e.halfIncrements&&p%1>0,"v-rating__item--full":e.halfIncrements&&p%1===0},onMouseenter:_,onMouseleave:b,onClick:x},[I("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,p,e.length)]),y?n.item?n.item({...c.value[m],props:T,value:p,index:m,rating:o.value}):I(xt,ve({"aria-label":r(e.itemAriaLabel,p,e.length)},T),null):void 0]),I("input",{class:"v-rating__hidden",name:d.value,id:S,type:"radio",value:p,checked:o.value===p,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function h(g){return n["item-label"]?n["item-label"](g):g.label?I("span",null,[g.label]):I("span",null,[ea(" ")])}return ge(()=>{var p;const g=!!((p=e.itemLabels)!=null&&p.length)||n["item-label"];return I(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},a.value,e.class],style:e.style},{default:()=>[I(v,{value:0,index:-1,showStar:!1},null),l.value.map((m,y)=>{var _,b;return I("div",{class:"v-rating__wrapper"},[g&&e.itemLabelPosition==="top"?h({value:m,index:y,label:(_=e.itemLabels)==null?void 0:_[y]}):void 0,I("div",{class:"v-rating__item"},[e.halfIncrements?I(ke,null,[I(v,{value:m-.5,index:y*2},null),I(v,{value:m,index:y*2+1},null)]):I(v,{value:m,index:y},null)]),g&&e.itemLabelPosition==="bottom"?h({value:m,index:y,label:(b=e.itemLabels)==null?void 0:b[y]}):void 0])})]})}),{}}}),Xte={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 jte(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return I("div",{class:["v-skeleton-loader__bone",`v-skeleton-loader__${e}`]},[t])}function Vk(e){const[t,n]=e.split("@");return Array.from({length:n}).map(()=>y0(t))}function y0(e){let t=[];if(!e)return t;const n=Xte[e];if(e!==n){if(e.includes(","))return Ok(e);if(e.includes("@"))return Vk(e);n.includes(",")?t=Ok(n):n.includes("@")?t=Vk(n):n&&t.push(y0(n))}return[jte(e,t)]}function Ok(e){return e.replace(/\s/g,"").split(",").map(y0)}const Zte=re({boilerplate:Boolean,color:String,loading:Boolean,loadingText:{type:String,default:"$vuetify.loading"},type:{type:[String,Array],default:"ossein"},...gn(),...An(),...gt()},"VSkeletonLoader"),Kte=fe()({name:"VSkeletonLoader",props:Zte(),setup(e,t){let{slots:n}=t;const{backgroundColorClasses:r,backgroundColorStyles:a}=Et(oe(e,"color")),{dimensionStyles:i}=pn(e),{elevationClasses:o}=Un(e),{themeClasses:l}=Ct(e),{t:s}=nn(),u=L(()=>y0(jt(e.type).join(",")));return ge(()=>{var d;const c=!n.default||e.loading,f=e.boilerplate||!c?{}:{ariaLive:"polite",ariaLabel:s(e.loadingText),role:"alert"};return I("div",ve({class:["v-skeleton-loader",{"v-skeleton-loader--boilerplate":e.boilerplate},l.value,r.value,o.value],style:[a.value,c?i.value:{}]},f),[c?u.value:(d=n.default)==null?void 0:d.call(n)])}),{}}}),qte=fe()({name:"VSlideGroupItem",props:Iu(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,AF);return()=>{var a;return(a=n.default)==null?void 0:a.call(n,{isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}}});function Jte(e){const t=Te(e());let n=-1;function r(){clearInterval(n)}function a(){r(),ht(()=>t.value=e())}function i(o){const l=o?getComputedStyle(o):{transitionDuration:.2},s=parseFloat(l.transitionDuration)*1e3||200;if(r(),t.value<=0)return;const u=performance.now();n=window.setInterval(()=>{const c=performance.now()-u+s;t.value=Math.max(e()-c,0),t.value<=0&&r()},s)}return er(r),{clear:r,time:t,start:i,reset:a}}const Qte=re({multiLine:Boolean,text:String,timer:[Boolean,String],timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Do({location:"bottom"}),...yf(),...Yt(),...La(),...gt(),...vn(xh({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),ene=fe()({name:"VSnackbar",props:Qte(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{positionClasses:a}=_f(e),{scopeId:i}=ku(),{themeClasses:o}=Ct(e),{colorClasses:l,colorStyles:s,variantClasses:u}=Tu(e),{roundedClasses:c}=Qt(e),f=Jte(()=>Number(e.timeout)),d=me(),v=me(),h=Te(!1),g=Te(0),p=me(),m=rt(xv,void 0);Cr(()=>!!m,()=>{const D=Xz();un(()=>{p.value=D.mainStyles.value})}),Ce(r,_),Ce(()=>e.timeout,_),wn(()=>{r.value&&_()});let y=-1;function _(){f.reset(),window.clearTimeout(y);const D=Number(e.timeout);if(!r.value||D===-1)return;const P=WC(v.value);f.start(P),y=window.setTimeout(()=>{r.value=!1},D)}function b(){f.reset(),window.clearTimeout(y)}function x(){h.value=!0,b()}function S(){h.value=!1,_()}function T(D){g.value=D.touches[0].clientY}function C(D){Math.abs(g.value-D.changedTouches[0].clientY)>50&&(r.value=!1)}function w(){h.value&&S()}const A=L(()=>e.location.split(" ").reduce((D,P)=>(D[`v-snackbar--${P}`]=!0,D),{}));return ge(()=>{const D=ki.filterProps(e),P=!!(n.default||n.text||e.text);return I(ki,ve({ref:d,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--timer":!!e.timer,"v-snackbar--vertical":e.vertical},A.value,a.value,e.class],style:[p.value,e.style]},D,{modelValue:r.value,"onUpdate:modelValue":k=>r.value=k,contentProps:ve({class:["v-snackbar__wrapper",o.value,l.value,c.value,u.value],style:[s.value],onPointerenter:x,onPointerleave:S},D.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0,onTouchstartPassive:T,onTouchend:C,onAfterLeave:w},i),{default:()=>{var k,M;return[Fl(!1,"v-snackbar"),e.timer&&!h.value&&I("div",{key:"timer",class:"v-snackbar__timer"},[I(qy,{ref:v,color:typeof e.timer=="string"?e.timer:"info",max:e.timeout,"model-value":f.time.value},null)]),P&&I("div",{key:"content",class:"v-snackbar__content",role:"status","aria-live":"polite"},[((k=n.text)==null?void 0:k.call(n))??e.text,(M=n.default)==null?void 0:M.call(n)]),n.actions&&I(st,{defaults:{VBtn:{variant:"text",ripple:!1,slim:!0}}},{default:()=>[I("div",{class:"v-snackbar__actions"},[n.actions({isActive:r})])]})]},activator:n.activator})}),Ea({},d)}}),i3=re({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,width:{type:[Number,String],default:300}},"Line"),o3=re({autoLineWidth:Boolean,...i3()},"VBarline"),Nk=fe()({name:"VBarline",props:o3(),setup(e,t){let{slots:n}=t;const r=Wn(),a=L(()=>e.id||`barline-${r}`),i=L(()=>Number(e.autoDrawDuration)||500),o=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),l=L(()=>parseFloat(e.lineWidth)||4),s=L(()=>Math.max(e.modelValue.length*l.value,Number(e.width))),u=L(()=>({minX:0,maxX:s.value,minY:0,maxY:parseInt(e.height,10)})),c=L(()=>e.modelValue.map(g=>bn(g,e.itemValue,g)));function f(g,p){const{minX:m,maxX:y,minY:_,maxY:b}=p,x=g.length;let S=e.max!=null?Number(e.max):Math.max(...g),T=e.min!=null?Number(e.min):Math.min(...g);T>0&&e.min==null&&(T=0),S<0&&e.max==null&&(S=0);const C=y/x,w=(b-_)/(S-T||1),A=b-Math.abs(T*w);return g.map((D,P)=>{const k=Math.abs(w*D);return{x:m+P*C,y:A-k+ +(D<0)*k,height:k,value:D}})}const d=L(()=>{const g=[],p=f(c.value,u.value),m=p.length;for(let y=0;g.lengthf(c.value,u.value)),h=L(()=>(Math.abs(v.value[0].x-v.value[1].x)-l.value)/2);ge(()=>{const g=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block"},[I("defs",null,[I("linearGradient",{id:a.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"},[g.map((p,m)=>I("stop",{offset:m/Math.max(g.length-1,1),"stop-color":p||"currentColor"},null))])]),I("clipPath",{id:`${a.value}-clip`},[v.value.map(p=>I("rect",{x:p.x+h.value,y:p.y,width:l.value,height:p.height,rx:typeof e.smooth=="number"?e.smooth:e.smooth?2:0,ry:typeof e.smooth=="number"?e.smooth:e.smooth?2:0},[e.autoDraw&&I(ke,null,[I("animate",{attributeName:"y",from:p.y+p.height,to:p.y,dur:`${i.value}ms`,fill:"freeze"},null),I("animate",{attributeName:"height",from:"0",to:p.height,dur:`${i.value}ms`,fill:"freeze"},null)])]))]),o.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[d.value.map((p,m)=>{var y;return I("text",{x:p.x+h.value+l.value/2,y:parseInt(e.height,10)-2+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((y=n.label)==null?void 0:y.call(n,{index:m,value:p.value}))??p.value])})]),I("g",{"clip-path":`url(#${a.value}-clip)`,fill:`url(#${a.value})`},[I("rect",{x:0,y:0,width:Math.max(e.modelValue.length*l.value,Number(e.width)),height:e.height},null)])])})}});function tne(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:75;if(e.length===0)return"";const a=e.shift(),i=e[e.length-1];return(n?`M${a.x} ${r-a.x+2} L${a.x} ${a.y}`:`M${a.x} ${a.y}`)+e.map((o,l)=>{const s=e[l+1],u=e[l-1]||a,c=s&&nne(s,o,u);if(!s||c)return`L${o.x} ${o.y}`;const f=Math.min(Bk(u,o),Bk(s,o)),v=f/2e.id||`trendline-${r}`),i=L(()=>Number(e.autoDrawDuration)||(e.fill?500:2e3)),o=me(0),l=me(null);function s(p,m){const{minX:y,maxX:_,minY:b,maxY:x}=m,S=p.length,T=e.max!=null?Number(e.max):Math.max(...p),C=e.min!=null?Number(e.min):Math.min(...p),w=(_-y)/(S-1),A=(x-b)/(T-C||1);return p.map((D,P)=>({x:y+P*w,y:x-(D-C)*A,value:D}))}const u=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),c=L(()=>parseFloat(e.lineWidth)||4),f=L(()=>Number(e.width)),d=L(()=>{const p=Number(e.padding);return{minX:p,maxX:f.value-p,minY:p,maxY:parseInt(e.height,10)-p}}),v=L(()=>e.modelValue.map(p=>bn(p,e.itemValue,p))),h=L(()=>{const p=[],m=s(v.value,d.value),y=m.length;for(let _=0;p.lengthe.modelValue,async()=>{if(await ht(),!e.autoDraw||!l.value)return;const p=l.value,m=p.getTotalLength();e.fill?(p.style.transformOrigin="bottom center",p.style.transition="none",p.style.transform="scaleY(0)",p.getBoundingClientRect(),p.style.transition=`transform ${i.value}ms ${e.autoDrawEasing}`,p.style.transform="scaleY(1)"):(p.style.strokeDasharray=`${m}`,p.style.strokeDashoffset=`${m}`,p.getBoundingClientRect(),p.style.transition=`stroke-dashoffset ${i.value}ms ${e.autoDrawEasing}`,p.style.strokeDashoffset="0"),o.value=m},{immediate:!0});function g(p){return tne(s(v.value,d.value),e.smooth?8:Number(e.smooth),p,parseInt(e.height,10))}ge(()=>{var m;const p=e.gradient.slice().length?e.gradient.slice().reverse():[""];return I("svg",{display:"block","stroke-width":parseFloat(e.lineWidth)??4},[I("defs",null,[I("linearGradient",{id:a.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"},[p.map((y,_)=>I("stop",{offset:_/Math.max(p.length-1,1),"stop-color":y||"currentColor"},null))])]),u.value&&I("g",{key:"labels",style:{textAnchor:"middle",dominantBaseline:"mathematical",fill:"currentColor"}},[h.value.map((y,_)=>{var b;return I("text",{x:y.x+c.value/2+c.value/2,y:parseInt(e.height,10)-4+(parseInt(e.labelSize,10)||7*.75),"font-size":Number(e.labelSize)||7},[((b=n.label)==null?void 0:b.call(n,{index:_,value:y.value}))??y.value])})]),I("path",{ref:l,d:g(e.fill),fill:e.fill?`url(#${a.value})`:"none",stroke:e.fill?"none":`url(#${a.value})`},null),e.fill&&I("path",{d:g(!1),fill:"none",stroke:e.color??((m=e.gradient)==null?void 0:m[0])},null)])})}}),rne=re({type:{type:String,default:"trend"},...o3(),...l3()},"VSparkline"),ane=fe()({name:"VSparkline",props:rne(),setup(e,t){let{slots:n}=t;const{textColorClasses:r,textColorStyles:a}=Kn(oe(e,"color")),i=L(()=>!!(e.showLabels||e.labels.length>0||n!=null&&n.label)),o=L(()=>{let l=parseInt(e.height,10);return i.value&&(l+=parseInt(e.labelSize,10)*1.5),l});ge(()=>{const l=e.type==="trend"?Fk:Nk,s=e.type==="trend"?Fk.filterProps(e):Nk.filterProps(e);return I(l,ve({key:e.type,class:r.value,style:a.value,viewBox:`0 0 ${e.width} ${parseInt(o.value,10)}`},s),n)})}}),ine=re({...Me(),...ZF({offset:8,minWidth:0,openDelay:0,closeDelay:100,location:"top center",transition:"scale-transition"})},"VSpeedDial"),one=fe()({name:"VSpeedDial",props:ine(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),a=me(),i=L(()=>{var u;const[l,s="center"]=((u=e.location)==null?void 0:u.split(" "))??[];return`${l} ${s}`}),o=L(()=>({[`v-speed-dial__content--${i.value.replace(" ","-")}`]:!0}));return ge(()=>{const l=ef.filterProps(e);return I(ef,ve(l,{modelValue:r.value,"onUpdate:modelValue":s=>r.value=s,class:e.class,style:e.style,contentClass:["v-speed-dial__content",o.value,e.contentClass],location:i.value,ref:a,transition:"fade-transition"}),{...n,default:s=>I(st,{defaults:{VBtn:{size:"small"}}},{default:()=>[I(sr,{appear:!0,group:!0,transition:e.transition},{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,s)]}})]})})}),{}}}),FT=Symbol.for("vuetify:v-stepper"),s3=re({color:String,disabled:{type:[Boolean,String],default:!1},prevText:{type:String,default:"$vuetify.stepper.prev"},nextText:{type:String,default:"$vuetify.stepper.next"}},"VStepperActions"),u3=fe()({name:"VStepperActions",props:s3(),emits:{"click:prev":()=>!0,"click:next":()=>!0},setup(e,t){let{emit:n,slots:r}=t;const{t:a}=nn();function i(){n("click:prev")}function o(){n("click:next")}return ge(()=>{const l={onClick:i},s={onClick:o};return I("div",{class:"v-stepper-actions"},[I(st,{defaults:{VBtn:{disabled:["prev",!0].includes(e.disabled),text:a(e.prevText),variant:"text"}}},{default:()=>{var u;return[((u=r.prev)==null?void 0:u.call(r,{props:l}))??I(xt,l,null)]}}),I(st,{defaults:{VBtn:{color:e.color,disabled:["next",!0].includes(e.disabled),text:a(e.nextText),variant:"tonal"}}},{default:()=>{var u;return[((u=r.next)==null?void 0:u.call(r,{props:s}))??I(xt,s,null)]}})])}),{}}}),c3=zi("v-stepper-header"),lne=re({color:String,title:String,subtitle:String,complete:Boolean,completeIcon:{type:String,default:"$complete"},editable:Boolean,editIcon:{type:String,default:"$edit"},error:Boolean,errorIcon:{type:String,default:"$error"},icon:String,ripple:{type:[Boolean,Object],default:!0},rules:{type:Array,default:()=>[]}},"StepperItem"),sne=re({...lne(),...Iu()},"VStepperItem"),f3=fe()({name:"VStepperItem",directives:{Ripple:Po},props:sne(),emits:{"group:selected":e=>!0},setup(e,t){let{slots:n}=t;const r=Du(e,FT,!0),a=L(()=>(r==null?void 0:r.value.value)??e.value),i=L(()=>e.rules.every(d=>d()===!0)),o=L(()=>!e.disabled&&e.editable),l=L(()=>!e.disabled&&e.editable),s=L(()=>e.error||!i.value),u=L(()=>e.complete||e.rules.length>0&&i.value),c=L(()=>s.value?e.errorIcon:u.value?e.completeIcon:r.isSelected.value&&e.editable?e.editIcon:e.icon),f=L(()=>({canEdit:l.value,hasError:s.value,hasCompleted:u.value,title:e.title,subtitle:e.subtitle,step:a.value,value:e.value}));return ge(()=>{var p,m,y;const d=(!r||r.isSelected.value||u.value||l.value)&&!s.value&&!e.disabled,v=!!(e.title!=null||n.title),h=!!(e.subtitle!=null||n.subtitle);function g(){r==null||r.toggle()}return Zt(I("button",{class:["v-stepper-item",{"v-stepper-item--complete":u.value,"v-stepper-item--disabled":e.disabled,"v-stepper-item--error":s.value},r==null?void 0:r.selectedClass.value],disabled:!e.editable,onClick:g},[o.value&&Fl(!0,"v-stepper-item"),I(Pa,{key:"stepper-avatar",class:"v-stepper-item__avatar",color:d?e.color:void 0,size:24},{default:()=>{var _;return[((_=n.icon)==null?void 0:_.call(n,f.value))??(c.value?I(wt,{icon:c.value},null):a.value)]}}),I("div",{class:"v-stepper-item__content"},[v&&I("div",{key:"title",class:"v-stepper-item__title"},[((p=n.title)==null?void 0:p.call(n,f.value))??e.title]),h&&I("div",{key:"subtitle",class:"v-stepper-item__subtitle"},[((m=n.subtitle)==null?void 0:m.call(n,f.value))??e.subtitle]),(y=n.default)==null?void 0:y.call(n,f.value)])]),[[ta("ripple"),e.ripple&&e.editable,null]])}),{}}}),une=re({...vn(o0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VStepperWindow"),d3=fe()({name:"VStepperWindow",props:une(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(FT,null),a=Ve(e,"modelValue"),i=L({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(l=>r.selected.value.includes(l.id)))==null?void 0:o.value},set(o){a.value=o}});return ge(()=>{const o=lu.filterProps(e);return I(lu,ve({_as:"VStepperWindow"},o,{modelValue:i.value,"onUpdate:modelValue":l=>i.value=l,class:["v-stepper-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),cne=re({...l0()},"VStepperWindowItem"),v3=fe()({name:"VStepperWindowItem",props:cne(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=su.filterProps(e);return I(su,ve({_as:"VStepperWindowItem"},r,{class:["v-stepper-window-item",e.class],style:e.style}),n)}),{}}}),fne=re({altLabels:Boolean,bgColor:String,completeIcon:String,editIcon:String,editable:Boolean,errorIcon:String,hideActions:Boolean,items:{type:Array,default:()=>[]},itemTitle:{type:String,default:"title"},itemValue:{type:String,default:"value"},nonLinear:Boolean,flat:Boolean,...Su()},"Stepper"),dne=re({...fne(),...Au({mandatory:"force",selectedClass:"v-stepper-item--selected"}),...s0(),...Hy(s3(),["prevText","nextText"])},"VStepper"),vne=fe()({name:"VStepper",props:dne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const{items:r,next:a,prev:i,selected:o}=Hl(e,FT),{displayClasses:l,mobile:s}=aa(e),{completeIcon:u,editIcon:c,errorIcon:f,color:d,editable:v,prevText:h,nextText:g}=Vl(e),p=L(()=>e.items.map((_,b)=>{const x=bn(_,e.itemTitle,_),S=bn(_,e.itemValue,b+1);return{title:x,value:S,raw:_}})),m=L(()=>r.value.findIndex(_=>o.value.includes(_.id))),y=L(()=>e.disabled?e.disabled:m.value===0?"prev":m.value===r.value.length-1?"next":!1);return Kt({VStepperItem:{editable:v,errorIcon:f,completeIcon:u,editIcon:c,prevText:h,nextText:g},VStepperActions:{color:d,disabled:y,prevText:h,nextText:g}}),ge(()=>{const _=uu.filterProps(e),b=!!(n.header||e.items.length),x=e.items.length>0,S=!e.hideActions&&!!(x||n.actions);return I(uu,ve(_,{color:e.bgColor,class:["v-stepper",{"v-stepper--alt-labels":e.altLabels,"v-stepper--flat":e.flat,"v-stepper--non-linear":e.nonLinear,"v-stepper--mobile":s.value},l.value,e.class],style:e.style}),{default:()=>{var T,C;return[b&&I(c3,{key:"stepper-header"},{default:()=>[p.value.map((w,A)=>{let{raw:D,...P}=w;return I(ke,null,[!!A&&I(Sh,null,null),I(f3,P,{default:n[`header-item.${P.value}`]??n.header,icon:n.icon,title:n.title,subtitle:n.subtitle})])})]}),x&&I(d3,{key:"stepper-window"},{default:()=>[p.value.map(w=>I(v3,{value:w.value},{default:()=>{var A,D;return((A=n[`item.${w.value}`])==null?void 0:A.call(n,w))??((D=n.item)==null?void 0:D.call(n,w))}}))]}),(T=n.default)==null?void 0:T.call(n,{prev:i,next:a}),S&&(((C=n.actions)==null?void 0:C.call(n,{next:a,prev:i}))??I(u3,{key:"stepper-actions","onClick:prev":i,"onClick:next":a},n))]}})}),{prev:i,next:a}}}),hne=re({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Mo(),...e0()},"VSwitch"),gne=fe()({name:"VSwitch",inheritAttrs:!1,props:hne(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"indeterminate"),i=Ve(e,"modelValue"),{loaderClasses:o}=ph(e),{isFocused:l,focus:s,blur:u}=ko(e),c=me(),f=yt&&window.matchMedia("(forced-colors: active)").matches,d=L(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),v=Wn(),h=L(()=>e.id||`switch-${v}`);function g(){a.value&&(a.value=!1)}function p(m){var y,_;m.stopPropagation(),m.preventDefault(),(_=(y=c.value)==null?void 0:y.input)==null||_.click()}return ge(()=>{const[m,y]=zl(n),_=qn.filterProps(e),b=Cl.filterProps(e);return I(qn,ve({class:["v-switch",{"v-switch--flat":e.flat},{"v-switch--inset":e.inset},{"v-switch--indeterminate":a.value},o.value,e.class]},m,_,{modelValue:i.value,"onUpdate:modelValue":x=>i.value=x,id:h.value,focused:l.value,style:e.style}),{...r,default:x=>{let{id:S,messagesId:T,isDisabled:C,isReadonly:w,isValid:A}=x;const D={model:i,isValid:A};return I(Cl,ve({ref:c},b,{modelValue:i.value,"onUpdate:modelValue":[P=>i.value=P,g],id:S.value,"aria-describedby":T.value,type:"checkbox","aria-checked":a.value?"mixed":void 0,disabled:C.value,readonly:w.value,onFocus:s,onBlur:u},y),{...r,default:P=>{let{backgroundColorClasses:k,backgroundColorStyles:M}=P;return I("div",{class:["v-switch__track",f?void 0:k.value],style:M.value,onClick:p},[r["track-true"]&&I("div",{key:"prepend",class:"v-switch__track-true"},[r["track-true"](D)]),r["track-false"]&&I("div",{key:"append",class:"v-switch__track-false"},[r["track-false"](D)])])},input:P=>{let{inputNode:k,icon:M,backgroundColorClasses:V,backgroundColorStyles:O}=P;return I(ke,null,[k,I("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":M||e.loading},e.inset||f?void 0:V.value],style:e.inset?void 0:O.value},[r.thumb?I(st,{defaults:{VIcon:{icon:M,size:"x-small"}}},{default:()=>[r.thumb({...D,icon:M})]}):I(oT,null,{default:()=>[e.loading?I(mh,{name:"v-switch",active:!0,color:A.value===!1?void 0:d.value},{default:$=>r.loader?r.loader($):I(Qc,{active:$.isActive,color:$.color,indeterminate:!0,size:"16",width:"2"},null)}):M&&I(wt,{key:String(M),icon:M,size:"x-small"},null)]})])])}})}})}),{}}}),pne=re({color:String,height:[Number,String],window:Boolean,...Me(),...An(),...xu(),...Yt(),...nt(),...gt()},"VSystemBar"),mne=fe()({name:"VSystemBar",props:pne(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{backgroundColorClasses:a,backgroundColorStyles:i}=Et(oe(e,"color")),{elevationClasses:o}=Un(e),{roundedClasses:l}=Qt(e),{ssrBootStyles:s}=Cu(),u=L(()=>e.height??(e.window?32:24)),{layoutItemStyles:c}=wu({id:e.name,order:L(()=>parseInt(e.order,10)),position:Te("top"),layoutSize:u,elementSize:u,active:L(()=>!0),absolute:oe(e,"absolute")});return ge(()=>I(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},r.value,a.value,o.value,l.value,e.class],style:[i.value,c.value,s.value,e.style]},n)),{}}}),HT=Symbol.for("vuetify:v-tabs"),yne=re({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...vn(Qy({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),h3=fe()({name:"VTab",props:yne(),setup(e,t){let{slots:n,attrs:r}=t;const{textColorClasses:a,textColorStyles:i}=Kn(e,"sliderColor"),o=me(),l=me(),s=L(()=>e.direction==="horizontal"),u=L(()=>{var f,d;return((d=(f=o.value)==null?void 0:f.group)==null?void 0:d.isSelected.value)??!1});function c(f){var v,h;let{value:d}=f;if(d){const g=(h=(v=o.value)==null?void 0:v.$el.parentElement)==null?void 0:h.querySelector(".v-tab--selected .v-tab__slider"),p=l.value;if(!g||!p)return;const m=getComputedStyle(g).color,y=g.getBoundingClientRect(),_=p.getBoundingClientRect(),b=s.value?"x":"y",x=s.value?"X":"Y",S=s.value?"right":"bottom",T=s.value?"width":"height",C=y[b],w=_[b],A=C>w?y[S]-_[S]:y[b]-_[b],D=Math.sign(A)>0?s.value?"right":"bottom":Math.sign(A)<0?s.value?"left":"top":"center",k=(Math.abs(A)+(Math.sign(A)<0?y[T]:_[T]))/Math.max(y[T],_[T])||0,M=y[T]/_[T]||0,V=1.5;Ms(p,{backgroundColor:[m,"currentcolor"],transform:[`translate${x}(${A}px) scale${x}(${M})`,`translate${x}(${A/V}px) scale${x}(${(k-1)/V+1})`,"none"],transformOrigin:Array(3).fill(D)},{duration:225,easing:bv})}}return ge(()=>{const f=xt.filterProps(e);return I(xt,ve({symbol:HT,ref:o,class:["v-tab",e.class],style:e.style,tabindex:u.value?0:-1,role:"tab","aria-selected":String(u.value),active:!1},f,r,{block:e.fixed,maxWidth:e.fixed?300:void 0,"onGroup:selected":c}),{...n,default:()=>{var d;return I(ke,null,[((d=n.default)==null?void 0:d.call(n))??e.text,!e.hideSlider&&I("div",{ref:l,class:["v-tab__slider",a.value],style:i.value},null)])}})}),Ea({},o)}}),_ne=re({...vn(o0(),["continuous","nextIcon","prevIcon","showArrows","touch","mandatory"])},"VTabsWindow"),g3=fe()({name:"VTabsWindow",props:_ne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=rt(HT,null),a=Ve(e,"modelValue"),i=L({get(){var o;return a.value!=null||!r?a.value:(o=r.items.value.find(l=>r.selected.value.includes(l.id)))==null?void 0:o.value},set(o){a.value=o}});return ge(()=>{const o=lu.filterProps(e);return I(lu,ve({_as:"VTabsWindow"},o,{modelValue:i.value,"onUpdate:modelValue":l=>i.value=l,class:["v-tabs-window",e.class],style:e.style,mandatory:!1,touch:!1}),n)}),{}}}),bne=re({...l0()},"VTabsWindowItem"),p3=fe()({name:"VTabsWindowItem",props:bne(),setup(e,t){let{slots:n}=t;return ge(()=>{const r=su.filterProps(e);return I(su,ve({_as:"VTabsWindowItem"},r,{class:["v-tabs-window-item",e.class],style:e.style}),n)}),{}}});function Sne(e){return e?e.map(t=>$C(t)?t:{text:t,value:t}):[]}const xne=re({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,sliderColor:String,...dT({mandatory:"force",selectedClass:"v-tab-item--selected"}),...Nn(),...nt()},"VTabs"),wne=fe()({name:"VTabs",props:xne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{attrs:n,slots:r}=t;const a=Ve(e,"modelValue"),i=L(()=>Sne(e.items)),{densityClasses:o}=dr(e),{backgroundColorClasses:l,backgroundColorStyles:s}=Et(oe(e,"bgColor")),{scopeId:u}=ku();return Kt({VTab:{color:oe(e,"color"),direction:oe(e,"direction"),stacked:oe(e,"stacked"),fixed:oe(e,"fixedTabs"),sliderColor:oe(e,"sliderColor"),hideSlider:oe(e,"hideSlider")}}),ge(()=>{const c=Iv.filterProps(e),f=!!(r.window||e.items.length>0);return I(ke,null,[I(Iv,ve(c,{modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,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--stacked":e.stacked},o.value,l.value,e.class],style:[{"--v-tabs-height":De(e.height)},s.value,e.style],role:"tablist",symbol:HT},u,n),{default:()=>{var d;return[((d=r.default)==null?void 0:d.call(r))??i.value.map(v=>{var h;return((h=r.tab)==null?void 0:h.call(r,{item:v}))??I(h3,ve(v,{key:v.text,value:v.value}),{default:r[`tab.${v.value}`]?()=>{var g;return(g=r[`tab.${v.value}`])==null?void 0:g.call(r,{item:v})}:void 0})})]}}),f&&I(g3,ve({modelValue:a.value,"onUpdate:modelValue":d=>a.value=d,key:"tabs-window"},u),{default:()=>{var d;return[i.value.map(v=>{var h;return((h=r.item)==null?void 0:h.call(r,{item:v}))??I(p3,{value:v.value},{default:()=>{var g;return(g=r[`item.${v.value}`])==null?void 0:g.call(r,{item:v})}})}),(d=r.window)==null?void 0:d.call(r)]}})])}),{}}}),Cne=re({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))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...Mo(),...wh()},"VTextarea"),Tne=fe()({name:"VTextarea",directives:{Intersect:gh},inheritAttrs:!1,props:Cne(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,t){let{attrs:n,emit:r,slots:a}=t;const i=Ve(e,"modelValue"),{isFocused:o,focus:l,blur:s}=ko(e),u=L(()=>typeof e.counterValue=="function"?e.counterValue(i.value):(i.value||"").toString().length),c=L(()=>{if(n.maxlength)return n.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function f(D,P){var k,M;!e.autofocus||!D||(M=(k=P[0].target)==null?void 0:k.focus)==null||M.call(k)}const d=me(),v=me(),h=Te(""),g=me(),p=L(()=>e.persistentPlaceholder||o.value||e.active);function m(){var D;g.value!==document.activeElement&&((D=g.value)==null||D.focus()),o.value||l()}function y(D){m(),r("click:control",D)}function _(D){r("mousedown:control",D)}function b(D){D.stopPropagation(),m(),ht(()=>{i.value="",XC(e["onClick:clear"],D)})}function x(D){var k;const P=D.target;if(i.value=P.value,(k=e.modelModifiers)!=null&&k.trim){const M=[P.selectionStart,P.selectionEnd];ht(()=>{P.selectionStart=M[0],P.selectionEnd=M[1]})}}const S=me(),T=me(+e.rows),C=L(()=>["plain","underlined"].includes(e.variant));un(()=>{e.autoGrow||(T.value=+e.rows)});function w(){e.autoGrow&&ht(()=>{if(!S.value||!v.value)return;const D=getComputedStyle(S.value),P=getComputedStyle(v.value.$el),k=parseFloat(D.getPropertyValue("--v-field-padding-top"))+parseFloat(D.getPropertyValue("--v-input-padding-top"))+parseFloat(D.getPropertyValue("--v-field-padding-bottom")),M=S.value.scrollHeight,V=parseFloat(D.lineHeight),O=Math.max(parseFloat(e.rows)*V+k,parseFloat(P.getPropertyValue("--v-input-control-height"))),$=parseFloat(e.maxRows)*V+k||1/0,z=ln(M??0,O,$);T.value=Math.floor((z-k)/V),h.value=De(z)})}wn(w),Ce(i,w),Ce(()=>e.rows,w),Ce(()=>e.maxRows,w),Ce(()=>e.density,w);let A;return Ce(S,D=>{D?(A=new ResizeObserver(w),A.observe(S.value)):A==null||A.disconnect()}),Cn(()=>{A==null||A.disconnect()}),ge(()=>{const D=!!(a.counter||e.counter||e.counterValue),P=!!(D||a.details),[k,M]=zl(n),{modelValue:V,...O}=qn.filterProps(e),$=bT(e);return I(qn,ve({ref:d,modelValue:i.value,"onUpdate:modelValue":z=>i.value=z,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":C.value},e.class],style:e.style},k,O,{centerAffix:T.value===1&&!C.value,focused:o.value}),{...a,default:z=>{let{id:H,isDisabled:Y,isDirty:X,isReadonly:J,isValid:ce}=z;return I(xf,ve({ref:v,style:{"--v-textarea-control-height":h.value},onClick:y,onMousedown:_,"onClick:clear":b,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},$,{id:H.value,active:p.value||X.value,centerAffix:T.value===1&&!C.value,dirty:X.value||e.dirty,disabled:Y.value,focused:o.value,error:ce.value===!1}),{...a,default:le=>{let{props:{class:be,...ae}}=le;return I(ke,null,[e.prefix&&I("span",{class:"v-text-field__prefix"},[e.prefix]),Zt(I("textarea",ve({ref:g,class:be,value:i.value,onInput:x,autofocus:e.autofocus,readonly:J.value,disabled:Y.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:m,onBlur:s},ae,M),null),[[ta("intersect"),{handler:f},null,{once:!0}]]),e.autoGrow&&Zt(I("textarea",{class:[be,"v-textarea__sizer"],id:`${ae.id}-sizer`,"onUpdate:modelValue":K=>i.value=K,ref:S,readonly:!0,"aria-hidden":"true"},null),[[um,i.value]]),e.suffix&&I("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:P?z=>{var H;return I(ke,null,[(H=a.details)==null?void 0:H.call(a,z),D&&I(ke,null,[I("span",null,null),I(r0,{active:e.persistentCounter||o.value,value:u.value,max:c.value,disabled:e.disabled},a.counter)])])}:void 0})}),Ea({},d,v,g)}}),Ane=re({withBackground:Boolean,...Me(),...gt(),...nt()},"VThemeProvider"),Ine=fe()({name:"VThemeProvider",props:Ane(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e);return()=>{var a;return e.withBackground?I(e.tag,{class:["v-theme-provider",r.value,e.class],style:e.style},{default:()=>{var i;return[(i=n.default)==null?void 0:i.call(n)]}}):(a=n.default)==null?void 0:a.call(n)}}}),Dne=re({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:Ue,iconColor:String,lineColor:String,...Me(),...Yt(),...Fi(),...An()},"VTimelineDivider"),Pne=fe()({name:"VTimelineDivider",props:Dne(),setup(e,t){let{slots:n}=t;const{sizeClasses:r,sizeStyles:a}=mf(e,"v-timeline-divider__dot"),{backgroundColorStyles:i,backgroundColorClasses:o}=Et(oe(e,"dotColor")),{roundedClasses:l}=Qt(e,"v-timeline-divider__dot"),{elevationClasses:s}=Un(e),{backgroundColorClasses:u,backgroundColorStyles:c}=Et(oe(e,"lineColor"));return ge(()=>I("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[I("div",{class:["v-timeline-divider__before",u.value],style:c.value},null),!e.hideDot&&I("div",{key:"dot",class:["v-timeline-divider__dot",s.value,l.value,r.value],style:a.value},[I("div",{class:["v-timeline-divider__inner-dot",o.value,l.value],style:i.value},[n.default?I(st,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},n.default):I(wt,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),I("div",{class:["v-timeline-divider__after",u.value],style:c.value},null)])),{}}}),m3=re({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:Ue,iconColor:String,lineInset:[Number,String],...Me(),...gn(),...An(),...Yt(),...Fi(),...nt()},"VTimelineItem"),kne=fe()({name:"VTimelineItem",props:m3(),setup(e,t){let{slots:n}=t;const{dimensionStyles:r}=pn(e),a=Te(0),i=me();return Ce(i,o=>{var l;o&&(a.value=((l=o.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:l.getBoundingClientRect().width)??0)},{flush:"post"}),ge(()=>{var o,l;return I("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":De(a.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${De(e.lineInset)})`:De(0)},e.style]},[I("div",{class:"v-timeline-item__body",style:r.value},[(o=n.default)==null?void 0:o.call(n)]),I(Pne,{ref:i,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:n.icon}),e.density!=="compact"&&I("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((l=n.opposite)==null?void 0:l.call(n))])])}),{}}}),Mne=re({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)},...Hy(m3({lineInset:0}),["dotColor","fillDot","hideOpposite","iconColor","lineInset","size"]),...Me(),...Nn(),...nt(),...gt()},"VTimeline"),Lne=fe()({name:"VTimeline",props:Mne(),setup(e,t){let{slots:n}=t;const{themeClasses:r}=Ct(e),{densityClasses:a}=dr(e),{rtlClasses:i}=Tn();Kt({VTimelineDivider:{lineColor:oe(e,"lineColor")},VTimelineItem:{density:oe(e,"density"),dotColor:oe(e,"dotColor"),fillDot:oe(e,"fillDot"),hideOpposite:oe(e,"hideOpposite"),iconColor:oe(e,"iconColor"),lineColor:oe(e,"lineColor"),lineInset:oe(e,"lineInset"),size:oe(e,"size")}});const o=L(()=>{const s=e.side?e.side:e.density!=="default"?"end":null;return s&&`v-timeline--side-${s}`}),l=L(()=>{const s=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return s;case"start":return s[0];case"end":return s[1];default:return null}});return ge(()=>I(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,l.value,{"v-timeline--inset-line":!!e.lineInset},r.value,a.value,o.value,i.value,e.class],style:[{"--v-timeline-line-thickness":De(e.lineThickness)},e.style]},n)),{}}}),Ene=re({...Me(),...La({variant:"text"})},"VToolbarItems"),Rne=fe()({name:"VToolbarItems",props:Ene(),setup(e,t){let{slots:n}=t;return Kt({VBtn:{color:oe(e,"color"),height:"inherit",variant:oe(e,"variant")}}),ge(()=>{var r;return I("div",{class:["v-toolbar-items",e.class],style:e.style},[(r=n.default)==null?void 0:r.call(n)])}),{}}}),Vne=re({id:String,text:String,...vn(xh({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),y3=fe()({name:"VTooltip",props:Vne(),emits:{"update:modelValue":e=>!0},setup(e,t){let{slots:n}=t;const r=Ve(e,"modelValue"),{scopeId:a}=ku(),i=Wn(),o=L(()=>e.id||`v-tooltip-${i}`),l=me(),s=L(()=>e.location.split(" ").length>1?e.location:e.location+" center"),u=L(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),c=L(()=>e.transition?e.transition:r.value?"scale-transition":"fade-transition"),f=L(()=>ve({"aria-describedby":o.value},e.activatorProps));return ge(()=>{const d=ki.filterProps(e);return I(ki,ve({ref:l,class:["v-tooltip",e.class],style:e.style,id:o.value},d,{modelValue:r.value,"onUpdate:modelValue":v=>r.value=v,transition:c.value,absolute:!0,location:s.value,origin:u.value,persistent:!0,role:"tooltip",activatorProps:f.value,_disableGlobalStack:!0},a),{activator:n.activator,default:function(){var p;for(var v=arguments.length,h=new Array(v),g=0;g!0},setup(e,t){let{slots:n}=t;const r=wF(e,"validation");return()=>{var a;return(a=n.default)==null?void 0:a.call(n,r)}}}),Nne=Object.freeze(Object.defineProperty({__proto__:null,VAlert:iq,VAlertTitle:gF,VApp:hK,VAppBar:RK,VAppBarNavIcon:tq,VAppBarTitle:nq,VAutocomplete:IJ,VAvatar:Pa,VBadge:PJ,VBanner:LJ,VBannerActions:QF,VBannerText:e5,VBottomNavigation:RJ,VBottomSheet:OJ,VBreadcrumbs:FJ,VBreadcrumbsDivider:n5,VBreadcrumbsItem:r5,VBtn:xt,VBtnGroup:q1,VBtnToggle:FK,VCard:UJ,VCardActions:a5,VCardItem:l5,VCardSubtitle:i5,VCardText:s5,VCardTitle:o5,VCarousel:eQ,VCarouselItem:nQ,VCheckbox:hq,VCheckboxBtn:mo,VChip:Sf,VChipGroup:_q,VClassIcon:nT,VCode:rQ,VCol:Lee,VColorPicker:UQ,VCombobox:jQ,VComponentIcon:j1,VConfirmEdit:KQ,VContainer:Dee,VCounter:r0,VDataIterator:oee,VDataTable:xee,VDataTableFooter:Pv,VDataTableHeaders:cu,VDataTableRow:VT,VDataTableRows:fu,VDataTableServer:Aee,VDataTableVirtual:Cee,VDatePicker:Uee,VDatePickerControls:vx,VDatePickerHeader:hx,VDatePickerMonth:gx,VDatePickerMonths:px,VDatePickerYears:mx,VDefaultsProvider:st,VDialog:ix,VDialogBottomTransition:yK,VDialogTopTransition:_K,VDialogTransition:jy,VDivider:Sh,VEmptyState:Xee,VExpandTransition:Zy,VExpandXTransition:sT,VExpansionPanel:jee,VExpansionPanelText:yx,VExpansionPanelTitle:_x,VExpansionPanels:qee,VFab:Qee,VFabTransition:mK,VFadeTransition:wv,VField:xf,VFieldLabel:wd,VFileInput:tte,VFooter:rte,VForm:ite,VHover:lte,VIcon:wt,VImg:po,VInfiniteScroll:ute,VInput:qn,VItem:dte,VItemGroup:fte,VKbd:vte,VLabel:bf,VLayout:gte,VLayoutItem:mte,VLazy:_te,VLigatureIcon:KZ,VList:n0,VListGroup:tx,VListImg:Gq,VListItem:yo,VListItemAction:Wq,VListItemMedia:Yq,VListItemSubtitle:VF,VListItemTitle:OF,VListSubheader:NF,VLocaleProvider:Ste,VMain:wte,VMenu:ef,VMessages:bF,VNavigationDrawer:Lte,VNoSsr:Ete,VOtpInput:Vte,VOverlay:ki,VPagination:fx,VParallax:Bte,VProgressCircular:Qc,VProgressLinear:qy,VRadio:Fte,VRadioGroup:Gte,VRangeSlider:Wte,VRating:Yte,VResponsive:Z1,VRow:zee,VScaleTransition:oT,VScrollXReverseTransition:SK,VScrollXTransition:bK,VScrollYReverseTransition:wK,VScrollYTransition:xK,VSelect:wT,VSelectionControl:Cl,VSelectionControlGroup:mF,VSheet:uu,VSkeletonLoader:Kte,VSlideGroup:Iv,VSlideGroupItem:qte,VSlideXReverseTransition:TK,VSlideXTransition:CK,VSlideYReverseTransition:AK,VSlideYTransition:lT,VSlider:cx,VSnackbar:ene,VSpacer:Z5,VSparkline:ane,VSpeedDial:one,VStepper:vne,VStepperActions:u3,VStepperHeader:c3,VStepperItem:f3,VStepperWindow:d3,VStepperWindowItem:v3,VSvgIcon:tT,VSwitch:gne,VSystemBar:mne,VTab:h3,VTable:du,VTabs:wne,VTabsWindow:g3,VTabsWindowItem:p3,VTextField:ou,VTextarea:Tne,VThemeProvider:Ine,VTimeline:Lne,VTimelineItem:kne,VToolbar:K1,VToolbarItems:Rne,VToolbarTitle:iT,VTooltip:y3,VValidation:One,VVirtualScroll:i0,VWindow:lu,VWindowItem:su},Symbol.toStringTag,{value:"Module"}));function Bne(e,t){const n=t.modifiers||{},r=t.value,{once:a,immediate:i,...o}=n,l=!Object.keys(o).length,{handler:s,options:u}=typeof r=="object"?r:{handler:r,options:{attributes:(o==null?void 0:o.attr)??l,characterData:(o==null?void 0:o.char)??l,childList:(o==null?void 0:o.child)??l,subtree:(o==null?void 0:o.sub)??l}},c=new MutationObserver(function(){let f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=arguments.length>1?arguments[1]:void 0;s==null||s(f,d),a&&_3(e,t)});i&&(s==null||s([],c)),e._mutate=Object(e._mutate),e._mutate[t.instance.$.uid]={observer:c},c.observe(e,u)}function _3(e,t){var n;(n=e._mutate)!=null&&n[t.instance.$.uid]&&(e._mutate[t.instance.$.uid].observer.disconnect(),delete e._mutate[t.instance.$.uid])}const zne={mounted:Bne,unmounted:_3};function Fne(e,t){var a,i;const n=t.value,r={passive:!((a=t.modifiers)!=null&&a.active)};window.addEventListener("resize",n,r),e._onResize=Object(e._onResize),e._onResize[t.instance.$.uid]={handler:n,options:r},(i=t.modifiers)!=null&&i.quiet||n()}function Hne(e,t){var a;if(!((a=e._onResize)!=null&&a[t.instance.$.uid]))return;const{handler:n,options:r}=e._onResize[t.instance.$.uid];window.removeEventListener("resize",n,r),delete e._onResize[t.instance.$.uid]}const Gne={mounted:Fne,unmounted:Hne};function b3(e,t){const{self:n=!1}=t.modifiers??{},r=t.value,a=typeof r=="object"&&r.options||{passive:!0},i=typeof r=="function"||"handleEvent"in r?r:r.handler,o=n?e:t.arg?document.querySelector(t.arg):window;o&&(o.addEventListener("scroll",i,a),e._onScroll=Object(e._onScroll),e._onScroll[t.instance.$.uid]={handler:i,options:a,target:n?void 0:o})}function S3(e,t){var i;if(!((i=e._onScroll)!=null&&i[t.instance.$.uid]))return;const{handler:n,options:r,target:a=e}=e._onScroll[t.instance.$.uid];a.removeEventListener("scroll",n,r),delete e._onScroll[t.instance.$.uid]}function $ne(e,t){t.value!==t.oldValue&&(S3(e,t),b3(e,t))}const Wne={mounted:b3,unmounted:S3,updated:$ne};function Une(e,t){const n=typeof e=="string"?Dt(e):e,r=Yne(n,t);return{mounted:r,updated:r,unmounted(a){EC(null,a)}}}function Yne(e,t){return function(n,r,a){var f,d,v;const i=typeof t=="function"?t(r):t,o=((f=r.value)==null?void 0:f.text)??r.value??(i==null?void 0:i.text),l=$C(r.value)?r.value:{},s=()=>o??n.textContent,u=(a.ctx===r.instance.$?(d=Xne(a,r.instance.$))==null?void 0:d.provides:(v=a.ctx)==null?void 0:v.provides)??r.instance.$.provides,c=na(e,ve(i,l),s);c.appContext=Object.assign(Object.create(null),r.instance.$.appContext,{provides:u}),EC(c,n)}}function Xne(e,t){const n=new Set,r=i=>{var o,l;for(const s of i){if(!s)continue;if(s===e||s.el&&e.el&&s.el===e.el)return!0;n.add(s);let u;if(s.suspense?u=r([s.ssContent]):Array.isArray(s.children)?u=r(s.children):(o=s.component)!=null&&o.vnode&&(u=r([(l=s.component)==null?void 0:l.subTree])),u)return u;n.delete(s)}return!1};if(!r([t.subTree]))return t;const a=Array.from(n).reverse();for(const i of a)if(i.component)return i.component;return t}const jne=Une(y3,e=>{var t;return{activator:"parent",location:(t=e.arg)==null?void 0:t.replace("-"," "),text:typeof e.value=="boolean"?void 0:e.value}}),Zne=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:jF,Intersect:gh,Mutate:zne,Resize:Gne,Ripple:Po,Scroll:Wne,Tooltip:jne,Touch:CT},Symbol.toStringTag,{value:"Module"})),Kne="dark",qne={dark:{colors:{primary:"#263238",secondary:"#616161",accent:"#86f8bf",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#86f8bf"}},light:{colors:{primary:"#01579b",secondary:"#757575",accent:"#00dfca",error:"#f44336",warning:"#FB8C00",info:"#607d8b",success:"#00dfca"}}},Jne={defaultTheme:Kne,themes:qne},R_=e=>e&&typeof e=="object"&&!Array.isArray(e),bx=(e,...t)=>{if(!t.length)return e;const n=t.shift();if(R_(e)&&R_(n))for(const r in n)R_(n[r])?(e[r]||Object.assign(e,{[r]:{}}),bx(e[r],n[r])):Object.assign(e,{[r]:n[r]});return bx(e,...t)},Qne=bx({},{de:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Einstellungen"])},general:{title:e=>{const{normalize:t}=e;return t(["Allgemein"])},headLine:e=>{const{normalize:t}=e;return t(["Kopfzeile"])},headLineImageTitle:e=>{const{normalize:t}=e;return t(["Hintergrundbild"])},headLineImageSubTitle:e=>{const{normalize:t}=e;return t(["Link zu einem Bild für den Hintergrund der Kopfzeile"])},headLineImageGradientTitle:e=>{const{normalize:t}=e;return t(["Farbfilter"])},headLineImageGradientSubTitle:e=>{const{normalize:t}=e;return t(["CSS Linear Gardient Definition für das Hintergrundbild"])},headLineTimeTitle:e=>{const{normalize:t}=e;return t(["Uhrzeit"])},headLineTimeSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt die Uhrzeit vom FHEM Server in der Desktopansicht auf der linken Seite der Kopfzeile an"])},headLineDateTitle:e=>{const{normalize:t}=e;return t(["Datum"])},headLineDateSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt das Datum vom FHEM Server in der Desktopansicht in der Mitte der Kopfzeile an"])},headLineRouteTitle:e=>{const{normalize:t}=e;return t(["aktuelle Seite"])},headLineRouteSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt den aktuell ausgewählte Seite in der mobilen Ansicht in der Mitte der Kopfzeile an"])},headLineNavigationTitle:e=>{const{normalize:t}=e;return t(["Navigationsmenü ausblenden"])},headLineNavigationSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt den Buttom zum Einblenden des Navigaitonsmenü in der Desktopansicht an"])},darkMode:e=>{const{normalize:t}=e;return t(["Farbschema"])},darkModeTitle:e=>{const{normalize:t}=e;return t(["DarkMode über FHEM"])},darkModeSubTitle:e=>{const{normalize:t}=e;return t(["Schaltet in das dunkle Farbschema um, wenn der Wert des FHEM Reading zutrifft"])},defaultRoute:e=>{const{normalize:t}=e;return t(["Standardseite"])},defaultRouteTitle:e=>{const{normalize:t}=e;return t(["Seite beim Öffnen"])},defaultRouteSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine bestimmte Seite aus dem Navigationsmenü beim Öffnen"])},optionsMenu:e=>{const{normalize:t}=e;return t(["Optionsmenü"])},optionsMenuDarkModeTitle:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},optionsMenuDarkModeSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Umschalten in das dunkle oder helle Farbschema"])},optionsMenuReloadPageTitle:e=>{const{normalize:t}=e;return t(["Seite aktualisieren"])},optionsMenuReloadPageSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Neuladen der Seite"])},optionsMenuSettingsTitle:e=>{const{normalize:t}=e;return t(["Einstellungen"])},optionsMenuSettingsSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Öffnen der Einstellungen"])},optionsMenuUpdateTitle:e=>{const{normalize:t}=e;return t(["Updates"])},optionsMenuUpdateSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Option zum Ausführen eines Updates, wenn es bereitsteht"])},optionsMenuLanguagesTitle:e=>{const{normalize:t}=e;return t(["Sprachen"])},optionsMenuLanguagesSubTitle:e=>{const{normalize:t}=e;return t(["Zeigt eine Optionsfeld zum Umschalten der Sprachen"])},fhemCommands:e=>{const{normalize:t}=e;return t(["Optionsmenü FHEM Befehle"])},fhemCommandsName:e=>{const{normalize:t}=e;return t(["Name"])},fhemCommandsTitle:e=>{const{normalize:t}=e;return t(["Beschriftung"])},fhemCommandsIcon:e=>{const{normalize:t}=e;return t(["Icon"])},fhemCommandsCmd:e=>{const{normalize:t}=e;return t(["FHEM Befehl"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Beschriftung"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Startseite od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Optionen"])},optionsClose:e=>{const{normalize:t}=e;return t(["Schließen"])},optionsChipsTitle:e=>{const{normalize:t}=e;return t(["Darstellung"])},optionsChips:e=>{const{normalize:t}=e;return t(["Zeigt untergeordnete Navigationspunkte in kompakter Form an"])},optionsSortTitle:e=>{const{normalize:t}=e;return t(["Sortierung"])},optionsSort:e=>{const{normalize:t}=e;return t(["Sortiert untergeordnete Navigationspunkte aufsteigend"])},optionsDividerTitle:e=>{const{normalize:t}=e;return t(["Trennlinie"])},optionsDivider:e=>{const{normalize:t}=e;return t(["Zeigt eine Trennlinie unterhalb des Navigationspunktes"])}},props:{panel:e=>{const{normalize:t}=e;return t(["Allgemein"])},status:e=>{const{normalize:t}=e;return t(["Statuszeile"])},level:e=>{const{normalize:t}=e;return t(["Ebene allgemein"])},main:e=>{const{normalize:t}=e;return t(["Ebenen"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infozeile"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["erweitert"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Vorschau"])},search:e=>{const{normalize:t}=e;return t(["Panel suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neues Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Vorlage"]),t(["Vorlagen"])])},search:e=>{const{normalize:t}=e;return t(["Vorlage suchen"])},new:e=>{const{normalize:t}=e;return t(["Name für neue Vorlage"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Farben"])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Sprache"]),t(["Sprachen"])])},newKey:e=>{const{normalize:t}=e;return t(["neue Variable"])},newLang:e=>{const{normalize:t}=e;return t(["neue Sprache (ISO-639)"])},search:e=>{const{normalize:t}=e;return t(["Variable suchen"])},key:e=>{const{normalize:t}=e;return t(["Variable"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Erforderlich!"])},panelUnique:e=>{const{normalize:t}=e;return t(["Panel ist bereits vorhanden!"])},iso639code:e=>{const{normalize:t}=e;return t(["Eingabe muss ISO-639-1-Code entsprechen!"])},langUnique:e=>{const{normalize:t}=e;return t(["Sprache ist bereits vorhanden!"])},keyUnique:e=>{const{normalize:t}=e;return t(["Variable ist bereits vorhanden!"])}},assist:{title:e=>{const{normalize:t}=e;return t(["Assistent"])},ok:e=>{const{normalize:t}=e;return t(["Ok"])},cancel:e=>{const{normalize:t}=e;return t(["Abbruch"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Tag/Nacht Modus"])},reload:e=>{const{normalize:t}=e;return t(["Aktualisieren"])},settings:e=>{const{normalize:t}=e;return t(["Einstellungen"])},update:e=>{const{normalize:t}=e;return t(["Aktualisierung"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Systeminformationen"])},onlyConfig:e=>{const{normalize:t}=e;return t(["nur Config anzeigen"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Prüfe ob FHEM erreichbar ist oder die URL Verbindungsparameter (?protocol=...&server=...&port=...&path=...) korrekt sind, falls diese angegeben wurden."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device nicht gefunden"])},text:e=>{const{normalize:t}=e;return t(["Das FHEM Device das in der URL angegeben wurde (http://url/index.html#/fhemappdevice/...) konnte nicht gefunden werden."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Bei der Verarbeitung einer JSON Definition ist ein Fehler aufgetreten. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Interner Fehler"])},text:e=>{const{normalize:t}=e;return t(["Fehler bei der Verarbeitung der Konfiguration. Die Decodierung der base64-codierten Konfiguarationsdaten ist fehlgeschlagen. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["Keine Einstellungen gefunden"])},text:e=>{const{normalize:t}=e;return t(["Für diese Instanz wurden noch keine Einstellungen vorgenommen. Bitte zuerst die Grundeinstellungen für FHEMapp vornehmen und speichern."])}},config:{title:e=>{const{normalize:t}=e;return t(["Laden der Konfiguration fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Es konnten keine Konfiguationsdaten verarbeitet werden. Für weitere Informationen solltest du das Fehlerlogging über den URL Parameter (?loglevel=7) aktivieren."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket Verbidnung fehlgeschlagen"])},text:e=>{const{normalize:t}=e;return t(["Der verwendete Browser unterstützt keine WEBSocket-Verbidnungen. Es wurde deshalb eine Longpoll-Verbindung zu FHEM hergestellt. Zum Deaktivieren dieser Meldung solltest du den URL Parameter für Longpoll-Verbindungen (?xhr=1) verwenden."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Verbindung zu FHEM wurde unterbrochen"])},text:e=>{const{normalize:t}=e;return t(["Neuer Verbindungsversuch erfolgt in 3 Sekunden... Prüfe ob FHEM erreichbar ist, wenn der Fehler weiterhin auftritt."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Konfiguration enthält keine Panels"])},text:e=>{const{normalize:t}=e;return t(["Bitte erstelle zuerst Panels in den Einstellungen von FHEMapp."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Daten wurden in die Zwischenablage kopiert."])}},checkDefs:{text:e=>{const{normalize:t}=e;return t(["Prüfe die Reihenfolge der Definitionen. Die Definition ohne Bedingung sollte immer am Ende stehen."])}}},default:e=>{const{normalize:t}=e;return t(["Standard"])}}}},{en:{_app:{settings:{title:e=>{const{normalize:t}=e;return t(["Settings"])},general:{title:e=>{const{normalize:t}=e;return t(["General"])},headLine:e=>{const{normalize:t}=e;return t(["Header"])},headLineImageTitle:e=>{const{normalize:t}=e;return t(["Background image"])},headLineImageSubTitle:e=>{const{normalize:t}=e;return t(["Link to an image for the background of the header"])},headLineImageGradientTitle:e=>{const{normalize:t}=e;return t(["Color filter"])},headLineImageGradientSubTitle:e=>{const{normalize:t}=e;return t(["CSS Linear Gardient definition for the background image"])},headLineTimeTitle:e=>{const{normalize:t}=e;return t(["Time"])},headLineTimeSubTitle:e=>{const{normalize:t}=e;return t(["Displays the time from the FHEM server in the desktop view on the left side of the header"])},headLineDateTitle:e=>{const{normalize:t}=e;return t(["Date"])},headLineDateSubTitle:e=>{const{normalize:t}=e;return t(["Displays the date from the FHEM server in the desktop view in the center of the header"])},headLineRouteTitle:e=>{const{normalize:t}=e;return t(["current page"])},headLineRouteSubTitle:e=>{const{normalize:t}=e;return t(["Displays the currently selected page in the mobile view in the center of the header"])},headLineNavigationTitle:e=>{const{normalize:t}=e;return t(["Hide navigation menu"])},headLineNavigationSubTitle:e=>{const{normalize:t}=e;return t(["Displays the button for showing the navigation menu in the desktop view"])},darkMode:e=>{const{normalize:t}=e;return t(["Color scheme"])},darkModeTitle:e=>{const{normalize:t}=e;return t(["DarkMode via FHEM"])},darkModeSubTitle:e=>{const{normalize:t}=e;return t(["Switches to the dark color scheme if the FHEM Reading value is correct"])},defaultRoute:e=>{const{normalize:t}=e;return t(["Standard page"])},defaultRouteTitle:e=>{const{normalize:t}=e;return t(["Page when opening"])},defaultRouteSubTitle:e=>{const{normalize:t}=e;return t(["Shows a specific page from the navigation menu when opened"])},optionsMenu:e=>{const{normalize:t}=e;return t(["Optionsmenu"])},optionsMenuDarkModeTitle:e=>{const{normalize:t}=e;return t(["Day/night mode"])},optionsMenuDarkModeSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to switch to the dark or light color scheme"])},optionsMenuReloadPageTitle:e=>{const{normalize:t}=e;return t(["Update page"])},optionsMenuReloadPageSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to reload the page"])},optionsMenuSettingsTitle:e=>{const{normalize:t}=e;return t(["Settings"])},optionsMenuSettingsSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to open the settings"])},optionsMenuUpdateTitle:e=>{const{normalize:t}=e;return t(["Updates"])},optionsMenuUpdateSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option to run an update when it is available"])},optionsMenuLanguagesTitle:e=>{const{normalize:t}=e;return t(["Languages"])},optionsMenuLanguagesSubTitle:e=>{const{normalize:t}=e;return t(["Shows an option field for switching languages"])},fhemCommands:e=>{const{normalize:t}=e;return t(["Options menu FHEM commands"])},fhemCommandsName:e=>{const{normalize:t}=e;return t(["Name"])},fhemCommandsTitle:e=>{const{normalize:t}=e;return t(["Description"])},fhemCommandsIcon:e=>{const{normalize:t}=e;return t(["Icon"])},fhemCommandsCmd:e=>{const{normalize:t}=e;return t(["FHEM command"])}},navigation:{title:e=>{const{normalize:t}=e;return t(["Navigation"])},name:e=>{const{normalize:t}=e;return t(["Name"])},namePlaceholder:e=>{const{normalize:t}=e;return t(["home"])},title1:e=>{const{normalize:t}=e;return t(["Label"])},title1Placeholder:e=>{const{normalize:t}=e;return t(["Homepage od. %t(navHome)"])},icon:e=>{const{normalize:t}=e;return t(["Icon"])},iconPlaceholder:e=>{const{normalize:t}=e;return t(["mdi-home"])},optionsTitle:e=>{const{normalize:t}=e;return t(["Options"])},optionsClose:e=>{const{normalize:t}=e;return t(["Close"])},optionsChipsTitle:e=>{const{normalize:t}=e;return t(["Style"])},optionsChips:e=>{const{normalize:t}=e;return t(["Displays subordinate navigation points in compact form"])},optionsSortTitle:e=>{const{normalize:t}=e;return t(["Sorting"])},optionsSort:e=>{const{normalize:t}=e;return t(["Sorts subordinate navigation items in ascending order"])},optionsDividerTitle:e=>{const{normalize:t}=e;return t(["Divider"])},optionsDivider:e=>{const{normalize:t}=e;return t(["Shows a dividing line below the navigation point"])}},props:{panel:e=>{const{normalize:t}=e;return t(["General"])},status:e=>{const{normalize:t}=e;return t(["Statusbar"])},level:e=>{const{normalize:t}=e;return t(["Level general"])},main:e=>{const{normalize:t}=e;return t(["Levels"])},type:e=>{const{normalize:t}=e;return t(["Typ"])},left1:e=>{const{normalize:t}=e;return t(["left1"])},left2:e=>{const{normalize:t}=e;return t(["left2"])},mid:e=>{const{normalize:t}=e;return t(["mid"])},right1:e=>{const{normalize:t}=e;return t(["right1"])},right2:e=>{const{normalize:t}=e;return t(["right2"])},info:e=>{const{normalize:t}=e;return t(["Infoline"])}},panels:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Panel"]),t(["Panels"])])},extended:e=>{const{normalize:t}=e;return t(["Advanced"])},rawMode:e=>{const{normalize:t}=e;return t(["raw Mode"])},preview:e=>{const{normalize:t}=e;return t(["Panel Preview"])},search:e=>{const{normalize:t}=e;return t(["Panel search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Panel"])}},templates:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Template"]),t(["Templates"])])},search:e=>{const{normalize:t}=e;return t(["Template search"])},new:e=>{const{normalize:t}=e;return t(["Name for new Template"])}},colors:{title:e=>{const{normalize:t}=e;return t(["Colors"])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])}},content:{title:e=>{const{normalize:t,plural:n}=e;return n([t(["Language"]),t(["Languages"])])},newKey:e=>{const{normalize:t}=e;return t(["new variable"])},newLang:e=>{const{normalize:t}=e;return t(["new Language (ISO-639)"])},search:e=>{const{normalize:t}=e;return t(["Key search"])},key:e=>{const{normalize:t}=e;return t(["Key"])}},rules:{required:e=>{const{normalize:t}=e;return t(["Required!"])},panelUnique:e=>{const{normalize:t}=e;return t(["Panel is already defined!"])},iso639code:e=>{const{normalize:t}=e;return t(["Input must correspond to ISO 639-1 code!"])},langUnique:e=>{const{normalize:t}=e;return t(["Language is already defined!"])},keyUnique:e=>{const{normalize:t}=e;return t(["Key is already defined!"])}},assist:{title:e=>{const{normalize:t}=e;return t(["Wizard"])},ok:e=>{const{normalize:t}=e;return t(["Ok"])},cancel:e=>{const{normalize:t}=e;return t(["Cancel"])}}},options:{darkMode:e=>{const{normalize:t}=e;return t(["Day/Night Mode"])},reload:e=>{const{normalize:t}=e;return t(["Refresh"])},settings:e=>{const{normalize:t}=e;return t(["Settings"])},update:e=>{const{normalize:t}=e;return t(["Update"])}},internals:{title:e=>{const{normalize:t}=e;return t(["Internals"])},onlyConfig:e=>{const{normalize:t}=e;return t(["show only config"])}},messages:{request:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM failed"])},text:e=>{const{normalize:t}=e;return t(["Check if FHEM is reachable or if the URL connection parameters (?protocol=...&server=...&port=...&path=...) are correct, if specified."])}},wrongDevice:{title:e=>{const{normalize:t}=e;return t(["FHEM Config Device not found"])},text:e=>{const{normalize:t}=e;return t(["The FHEM device specified in the URL (http://url/index.html#/fhemappdevice/...) could not be found."])}},jsonParse:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["An error has occurred while processing a JSON definition. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},base64:{title:e=>{const{normalize:t}=e;return t(["Internal error"])},text:e=>{const{normalize:t}=e;return t(["Error processing the configuration. The decoding of the base64-encoded configuration data has failed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},noConfig:{title:e=>{const{normalize:t}=e;return t(["No settings found"])},text:e=>{const{normalize:t}=e;return t(["No settings have yet been made for this instance. Please make and save the basic settings for FHEMapp first."])}},config:{title:e=>{const{normalize:t}=e;return t(["Failed to load the configuration"])},text:e=>{const{normalize:t}=e;return t(["No configuration data could be processed. For more information, you should activate error logging via the URL parameter (?loglevel=7)."])}},websocket:{title:e=>{const{normalize:t}=e;return t(["WEBSocket connection failed"])},text:e=>{const{normalize:t}=e;return t(["The browser used does not support WEBSocket connections. A longpoll connection to FHEM has therefore been established. To deactivate this message, you should use the URL parameter for longpoll connections (?xhr=1)."])}},reconnect:{title:e=>{const{normalize:t}=e;return t(["Connection to FHEM was interrupted"])},text:e=>{const{normalize:t}=e;return t(["New connection attempt will be made in 3 seconds... Check whether FHEM can be reached if the error still occurs."])}},noPanels:{title:e=>{const{normalize:t}=e;return t(["Configuration does not contain any panels"])},text:e=>{const{normalize:t}=e;return t(["Please create panels in the FHEMapp settings first."])}},clipboard:{text:e=>{const{normalize:t}=e;return t(["Data has been copied to the clipboard."])}},checkDefs:{text:e=>{const{normalize:t}=e;return t(["Check the order of the definitions. The definition without a condition should always be at the end."])}}},default:e=>{const{normalize:t}=e;return t(["Default"])}}}});/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any diff --git a/www/fhemapp4/index.html b/www/fhemapp4/index.html index 9379775..f051659 100644 --- a/www/fhemapp4/index.html +++ b/www/fhemapp4/index.html @@ -9,7 +9,7 @@ FHEMApp v4 - +