import{g as R,T as He,aV as We,bQ as Ue,p as z,bR as Ot,ae as Et,z as zt,aA as Ke,s as G,f as k,e as Me,bS as Mt,bb as Fe,a3 as qe,j as Z,k as c,V as Y,b9 as Xe,n as Q,b3 as Ft,x as K,X as O,bf as Gt,a as ce,aK as Ye,t as w,S as ne,bk as me,m as de,bh as Ze,b7 as Qe,ad as Rt,b as Ie,aI as we,c as Ae,d as Ve,bT as Nt,a1 as ve,aE as jt,bU as Je,bO as et,ap as fe,aB as tt,bP as nt,Z as ee,aq as at,H as ye,K as pe,bl as Dt,bV as lt,o as Pe,aH as $t,v as xe,aL as _e,y as Le,$ as te,aD as he,aC as be,a2 as it,bW as x,r as D,aZ as st,bp as Ht,bX as Wt,bM as ot,bY as Ut,Y as Kt,L as rt,bZ as qt,N as ut,am as ct,l as Ge,w as Xt,b_ as dt,b8 as vt,bo as U,a4 as ft,u as Yt,bH as Zt}from"./index-C608Qty9.js";import{h as ge,c as yt}from"./VRow-Dj5qiD9U.js";import{u as Qt}from"./ssrBoot-Dat8K-8s.js";const Jt=z({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function M(e,s,t){return R()({name:e,props:Jt({mode:t,origin:s}),setup(n,i){let{slots:l}=i;const a={onBeforeEnter(o){n.origin&&(o.style.transformOrigin=n.origin)},onLeave(o){if(n.leaveAbsolute){const{offsetTop:u,offsetLeft:g,offsetWidth:S,offsetHeight:v}=o;o._transitionInitialStyles={position:o.style.position,top:o.style.top,left:o.style.left,width:o.style.width,height:o.style.height},o.style.position="absolute",o.style.top=`${u}px`,o.style.left=`${g}px`,o.style.width=`${S}px`,o.style.height=`${v}px`}n.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(n.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:u,top:g,left:S,width:v,height:b}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=u||"",o.style.top=g||"",o.style.left=S||"",o.style.width=v||"",o.style.height=b||""}}};return()=>{const o=n.group?He:We;return Ue(o,{name:n.disabled?"":e,css:!n.disabled,...n.group?void 0:{mode:n.mode},...n.disabled?{}:a},l.default)}}})}function gt(e,s){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return R()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(n,i){let{slots:l}=i;const a=n.group?He:We;return()=>Ue(a,{name:n.disabled?"":e,css:!n.disabled,...n.disabled?{}:s},l.default)}})}function mt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const t=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",n=Ot(`offset-${t}`);return{onBeforeEnter(a){a._parent=a.parentNode,a._initialStyle={transition:a.style.transition,overflow:a.style.overflow,[t]:a.style[t]}},onEnter(a){const o=a._initialStyle;if(!o)return;a.style.setProperty("transition","none","important"),a.style.overflow="hidden";const u=`${a[n]}px`;a.style[t]="0",a.offsetHeight,a.style.transition=o.transition,e&&a._parent&&a._parent.classList.add(e),requestAnimationFrame(()=>{a.style[t]=u})},onAfterEnter:l,onEnterCancelled:l,onLeave(a){a._initialStyle={transition:"",overflow:a.style.overflow,[t]:a.style[t]},a.style.overflow="hidden",a.style[t]=`${a[n]}px`,a.offsetHeight,requestAnimationFrame(()=>a.style[t]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(a){e&&a._parent&&a._parent.classList.remove(e),l(a)}function l(a){if(!a._initialStyle)return;const o=a._initialStyle[t];a.style.overflow=a._initialStyle.overflow,o!=null&&(a.style[t]=o),delete a._initialStyle}}M("fab-transition","center center","out-in");M("dialog-bottom-transition");M("dialog-top-transition");const Re=M("fade-transition"),Fn=M("scale-transition");M("scroll-x-transition");M("scroll-x-reverse-transition");M("scroll-y-transition");M("scroll-y-reverse-transition");M("slide-x-transition");M("slide-x-reverse-transition");const Gn=M("slide-y-transition");M("slide-y-reverse-transition");const en=gt("expand-transition",mt()),tn=gt("expand-x-transition",mt("",!0));function nn(e){let{selectedElement:s,containerElement:t,isRtl:n,isHorizontal:i}=e;const l=re(i,t),a=ht(i,n,t),o=re(i,s),u=bt(i,s),g=o*.4;return a>u?u-g:a+ltypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...K(),...Ft({mobile:null}),...Q(),...Xe({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),je=R()({name:"VSlideGroup",props:St(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:t}=s;const{isRtl:n}=Et(),{displayClasses:i,mobile:l}=zt(e),a=Ke(e,e.symbol),o=G(!1),u=G(0),g=G(0),S=G(0),v=k(()=>e.direction==="horizontal"),{resizeRef:b,contentRect:f}=Me(),{resizeRef:r,contentRect:d}=Me(),h=Mt(),p=k(()=>({container:b.el,duration:200,easing:"easeOutQuart"})),A=k(()=>a.selected.value.length?a.items.value.findIndex(m=>m.id===a.selected.value[0]):-1),L=k(()=>a.selected.value.length?a.items.value.findIndex(m=>m.id===a.selected.value[a.selected.value.length-1]):-1);if(Fe){let m=-1;qe(()=>[a.selected.value,f.value,d.value,v.value],()=>{cancelAnimationFrame(m),m=requestAnimationFrame(()=>{if(f.value&&d.value){const y=v.value?"width":"height";g.value=f.value[y],S.value=d.value[y],o.value=g.value+1=0&&r.el){const y=r.el.children[L.value];E(y,e.centerActive)}})})}const F=G(!1);function E(m,y){let C=0;y?C=an({containerElement:b.el,isHorizontal:v.value,selectedElement:m}):C=nn({containerElement:b.el,isHorizontal:v.value,isRtl:n.value,selectedElement:m}),_(C)}function _(m){if(!Fe||!b.el)return;const y=re(v.value,b.el),C=ht(v.value,n.value,b.el);if(!(Ne(v.value,b.el)<=y||Math.abs(m-C)<16)){if(v.value&&n.value&&b.el){const{scrollWidth:W,offsetWidth:X}=b.el;m=W-X-m}v.value?h.horizontal(m,p.value):h(m,p.value)}}function V(m){const{scrollTop:y,scrollLeft:C}=m.target;u.value=v.value?C:y}function N(m){if(F.value=!0,!(!o.value||!r.el)){for(const y of m.composedPath())for(const C of r.el.children)if(C===y){E(C);return}}}function J(m){F.value=!1}let $=!1;function q(m){var y;!$&&!F.value&&!(m.relatedTarget&&((y=r.el)!=null&&y.contains(m.relatedTarget)))&&H(),$=!1}function T(){$=!0}function P(m){if(!r.el)return;function y(C){m.preventDefault(),H(C)}v.value?m.key==="ArrowRight"?y(n.value?"prev":"next"):m.key==="ArrowLeft"&&y(n.value?"next":"prev"):m.key==="ArrowDown"?y("next"):m.key==="ArrowUp"&&y("prev"),m.key==="Home"?y("first"):m.key==="End"&&y("last")}function B(m,y){if(!m)return;let C=m;do C=C==null?void 0:C[y==="next"?"nextElementSibling":"previousElementSibling"];while(C!=null&&C.hasAttribute("disabled"));return C}function H(m){if(!r.el)return;let y;if(!m)y=Gt(r.el)[0];else if(m==="next"){if(y=B(r.el.querySelector(":focus"),m),!y)return H("first")}else if(m==="prev"){if(y=B(r.el.querySelector(":focus"),m),!y)return H("last")}else m==="first"?(y=r.el.firstElementChild,y!=null&&y.hasAttribute("disabled")&&(y=B(y,"next"))):m==="last"&&(y=r.el.lastElementChild,y!=null&&y.hasAttribute("disabled")&&(y=B(y,"prev")));y&&y.focus({preventScroll:!0})}function ae(m){const y=v.value&&n.value?-1:1,C=(m==="prev"?-y:y)*g.value;let I=u.value+C;if(v.value&&n.value&&b.el){const{scrollWidth:W,offsetWidth:X}=b.el;I+=W-X}_(I)}const le=k(()=>({next:a.next,prev:a.prev,select:a.select,isSelected:a.isSelected})),ie=k(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!l.value;case!0:return o.value||Math.abs(u.value)>0;case"mobile":return l.value||o.value||Math.abs(u.value)>0;default:return!l.value&&(o.value||Math.abs(u.value)>0)}}),se=k(()=>Math.abs(u.value)>1),oe=k(()=>{if(!b.value)return!1;const m=Ne(v.value,b.el),y=ln(v.value,b.el);return m-y-Math.abs(u.value)>1});return Z(()=>c(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!v.value,"v-slide-group--has-affixes":ie.value,"v-slide-group--is-overflowing":o.value},i.value,e.class],style:e.style,tabindex:F.value||a.selected.value.length?-1:0,onFocus:q},{default:()=>{var m,y,C;return[ie.value&&c("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!se.value}],onMousedown:T,onClick:()=>se.value&&ae("prev")},[((m=t.prev)==null?void 0:m.call(t,le.value))??c(Re,null,{default:()=>[c(Y,{icon:n.value?e.nextIcon:e.prevIcon},null)]})]),c("div",{key:"container",ref:b,class:"v-slide-group__container",onScroll:V},[c("div",{ref:r,class:"v-slide-group__content",onFocusin:N,onFocusout:J,onKeydown:P},[(y=t.default)==null?void 0:y.call(t,le.value)])]),ie.value&&c("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!oe.value}],onMousedown:T,onClick:()=>oe.value&&ae("next")},[((C=t.next)==null?void 0:C.call(t,le.value))??c(Re,null,{default:()=>[c(Y,{icon:n.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:a.selected,scrollTo:ae,scrollOffset:u,focus:H,hasPrev:se,hasNext:oe}}}),pt=Symbol.for("vuetify:v-chip-group"),on=z({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Ze},...St(),...K(),...Xe({selectedClass:"v-chip--selected"}),...Q(),...de(),...me({variant:"tonal"})},"VChipGroup"),Rn=R()({name:"VChipGroup",props:on(),emits:{"update:modelValue":e=>!0},setup(e,s){let{slots:t}=s;const{themeClasses:n}=ce(e),{isSelected:i,select:l,next:a,prev:o,selected:u}=Ke(e,pt);return Ye({VChip:{baseColor:w(()=>e.baseColor),color:w(()=>e.color),disabled:w(()=>e.disabled),filter:w(()=>e.filter),variant:w(()=>e.variant)}}),Z(()=>{const g=je.filterProps(e);return c(je,ne(g,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>{var S;return[(S=t.default)==null?void 0:S.call(t,{isSelected:i,select:l,next:a,prev:o,selected:u.value})]}})}),{}}}),rn=z({activeClass:String,appendAvatar:String,appendIcon:O,baseColor:String,closable:Boolean,closeIcon:{type:O,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:O,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:O,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:te(),onClickOnce:te(),...Le(),...K(),..._e(),...xe(),...$t(),...Pe(),...lt(),...Dt(),...Q({tag:"span"}),...de(),...me({variant:"tonal"})},"VChip"),Nn=R()({name:"VChip",directives:{Ripple:Qe},props:rn(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,s){let{attrs:t,emit:n,slots:i}=s;const{t:l}=Rt(),{borderClasses:a}=Ie(e),{densityClasses:o}=we(e),{elevationClasses:u}=Ae(e),{roundedClasses:g}=Ve(e),{sizeClasses:S}=Nt(e),{themeClasses:v}=ce(e),b=ve(e,"modelValue"),f=jt(e,pt,!1),r=Je(e,t),d=w(()=>e.link!==!1&&r.isLink.value),h=k(()=>!e.disabled&&e.link!==!1&&(!!f||e.link||r.isClickable.value)),p=w(()=>({"aria-label":l(e.closeLabel),onClick(V){V.preventDefault(),V.stopPropagation(),b.value=!1,n("click:close",V)}})),{colorClasses:A,colorStyles:L,variantClasses:F}=et(()=>({color:!f||f.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant}));function E(V){var N;n("click",V),h.value&&((N=r.navigate)==null||N.call(r,V),f==null||f.toggle())}function _(V){(V.key==="Enter"||V.key===" ")&&(V.preventDefault(),E(V))}return()=>{var B;const V=r.isLink.value?"a":e.tag,N=!!(e.appendIcon||e.appendAvatar),J=!!(N||i.append),$=!!(i.close||e.closable),q=!!(i.filter||e.filter)&&f,T=!!(e.prependIcon||e.prependAvatar),P=!!(T||i.prepend);return b.value&&fe(c(V,ne({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":h.value,"v-chip--filter":q,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((B=r.isActive)==null?void 0:B.value)},v.value,a.value,A.value,o.value,u.value,g.value,S.value,F.value,f==null?void 0:f.selectedClass.value,e.class],style:[L.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:h.value?0:void 0,onClick:E,onKeydown:h.value&&!d.value&&_},r.linkProps),{default:()=>{var H;return[nt(h.value,"v-chip"),q&&c(tn,{key:"filter"},{default:()=>[fe(c("div",{class:"v-chip__filter"},[i.filter?c(ee,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},i.filter):c(Y,{key:"filter-icon",icon:e.filterIcon},null)]),[[at,f.isSelected.value]])]}),P&&c("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?c(ee,{key:"prepend-defaults",disabled:!T,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},i.prepend):c(ye,null,[e.prependIcon&&c(Y,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&c(ge,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),c("div",{class:"v-chip__content","data-no-activator":""},[((H=i.default)==null?void 0:H.call(i,{isSelected:f==null?void 0:f.isSelected.value,selectedClass:f==null?void 0:f.selectedClass.value,select:f==null?void 0:f.select,toggle:f==null?void 0:f.toggle,value:f==null?void 0:f.value.value,disabled:e.disabled}))??pe(e.text)]),J&&c("div",{key:"append",class:"v-chip__append"},[i.append?c(ee,{key:"append-defaults",disabled:!N,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},i.append):c(ye,null,[e.appendIcon&&c(Y,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&c(ge,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),$&&c("button",ne({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},p.value),[i.close?c(ee,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},i.close):c(Y,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[tt("ripple"),h.value&&e.ripple,null]])}}}),jn=yt("v-spacer","div","VSpacer"),ke=Symbol.for("vuetify:list");function kt(){const e=he(ke,{hasPrepend:G(!1),updateHasPrepend:()=>null}),s={hasPrepend:G(!1),updateHasPrepend:t=>{t&&(s.hasPrepend.value=t)}};return be(ke,s),e}function Ct(){return he(ke,null)}const Te=e=>{const s={activate:t=>{let{id:n,value:i,activated:l}=t;return n=x(n),e&&!i&&l.size===1&&l.has(n)||(i?l.add(n):l.delete(n)),l},in:(t,n,i)=>{let l=new Set;if(t!=null)for(const a of it(t))l=s.activate({id:a,value:!0,activated:new Set(l),children:n,parents:i});return l},out:t=>Array.from(t)};return s},It=e=>{const s=Te(e);return{activate:n=>{let{activated:i,id:l,...a}=n;l=x(l);const o=i.has(l)?new Set([l]):new Set;return s.activate({...a,id:l,activated:o})},in:(n,i,l)=>{let a=new Set;if(n!=null){const o=it(n);o.length&&(a=s.in(o.slice(0,1),i,l))}return a},out:(n,i,l)=>s.out(n,i,l)}},un=e=>{const s=Te(e);return{activate:n=>{let{id:i,activated:l,children:a,...o}=n;return i=x(i),a.has(i)?l:s.activate({id:i,activated:l,children:a,...o})},in:s.in,out:s.out}},cn=e=>{const s=It(e);return{activate:n=>{let{id:i,activated:l,children:a,...o}=n;return i=x(i),a.has(i)?l:s.activate({id:i,activated:l,children:a,...o})},in:s.in,out:s.out}},dn={open:e=>{let{id:s,value:t,opened:n,parents:i}=e;if(t){const l=new Set;l.add(s);let a=i.get(s);for(;a!=null;)l.add(a),a=i.get(a);return l}else return n.delete(s),n},select:()=>null},wt={open:e=>{let{id:s,value:t,opened:n,parents:i}=e;if(t){let l=i.get(s);for(n.add(s);l!=null&&l!==s;)n.add(l),l=i.get(l);return n}else n.delete(s);return n},select:()=>null},vn={open:wt.open,select:e=>{let{id:s,value:t,opened:n,parents:i}=e;if(!t)return n;const l=[];let a=i.get(s);for(;a!=null;)l.push(a),a=i.get(a);return new Set(l)}},Be=e=>{const s={select:t=>{let{id:n,value:i,selected:l}=t;if(n=x(n),e&&!i){const a=Array.from(l.entries()).reduce((o,u)=>{let[g,S]=u;return S==="on"&&o.push(g),o},[]);if(a.length===1&&a[0]===n)return l}return l.set(n,i?"on":"off"),l},in:(t,n,i)=>{const l=new Map;for(const a of t||[])s.select({id:a,value:!0,selected:l,children:n,parents:i});return l},out:t=>{const n=[];for(const[i,l]of t.entries())l==="on"&&n.push(i);return n}};return s},At=e=>{const s=Be(e);return{select:n=>{let{selected:i,id:l,...a}=n;l=x(l);const o=i.has(l)?new Map([[l,i.get(l)]]):new Map;return s.select({...a,id:l,selected:o})},in:(n,i,l)=>n!=null&&n.length?s.in(n.slice(0,1),i,l):new Map,out:(n,i,l)=>s.out(n,i,l)}},fn=e=>{const s=Be(e);return{select:n=>{let{id:i,selected:l,children:a,...o}=n;return i=x(i),a.has(i)?l:s.select({id:i,selected:l,children:a,...o})},in:s.in,out:s.out}},yn=e=>{const s=At(e);return{select:n=>{let{id:i,selected:l,children:a,...o}=n;return i=x(i),a.has(i)?l:s.select({id:i,selected:l,children:a,...o})},in:s.in,out:s.out}},Vt=e=>{const s={select:t=>{let{id:n,value:i,selected:l,children:a,parents:o}=t;n=x(n);const u=new Map(l),g=[n];for(;g.length;){const v=g.shift();l.set(x(v),i?"on":"off"),a.has(v)&&g.push(...a.get(v))}let S=x(o.get(n));for(;S;){const v=a.get(S),b=v.every(r=>l.get(x(r))==="on"),f=v.every(r=>!l.has(x(r))||l.get(x(r))==="off");l.set(S,b?"on":f?"off":"indeterminate"),S=x(o.get(S))}return e&&!i&&Array.from(l.entries()).reduce((b,f)=>{let[r,d]=f;return d==="on"&&b.push(r),b},[]).length===0?u:l},in:(t,n,i)=>{let l=new Map;for(const a of t||[])l=s.select({id:a,value:!0,selected:l,children:n,parents:i});return l},out:(t,n)=>{const i=[];for(const[l,a]of t.entries())a==="on"&&!n.has(l)&&i.push(l);return i}};return s},gn=e=>{const s=Vt(e);return{select:s.select,in:s.in,out:(n,i,l)=>{const a=[];for(const[o,u]of n.entries())if(u==="on"){if(l.has(o)){const g=l.get(o);if(n.get(g)==="on")continue}a.push(o)}return a}}},ue=Symbol.for("vuetify:nested"),Pt={id:G(),root:{register:()=>null,unregister:()=>null,parents:D(new Map),children:D(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:D(!1),selectable:D(!1),opened:D(new Set),activated:D(new Set),selected:D(new Map),selectedValues:D([]),getPath:()=>[]}},mn=z({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),hn=e=>{let s=!1;const t=D(new Map),n=D(new Map),i=ve(e,"opened",e.opened,r=>new Set(r),r=>[...r.values()]),l=k(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return un(e.mandatory);case"single-leaf":return cn(e.mandatory);case"independent":return Te(e.mandatory);case"single-independent":default:return It(e.mandatory)}}),a=k(()=>{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 yn(e.mandatory);case"leaf":return fn(e.mandatory);case"independent":return Be(e.mandatory);case"single-independent":return At(e.mandatory);case"trunk":return gn(e.mandatory);case"classic":default:return Vt(e.mandatory)}}),o=k(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return vn;case"single":return dn;case"multiple":default:return wt}}),u=ve(e,"activated",e.activated,r=>l.value.in(r,t.value,n.value),r=>l.value.out(r,t.value,n.value)),g=ve(e,"selected",e.selected,r=>a.value.in(r,t.value,n.value),r=>a.value.out(r,t.value,n.value));st(()=>{s=!0});function S(r){const d=[];let h=r;for(;h!=null;)d.unshift(h),h=n.value.get(h);return d}const v=Ht("nested"),b=new Set,f={id:G(),root:{opened:i,activatable:w(()=>e.activatable),selectable:w(()=>e.selectable),activated:u,selected:g,selectedValues:k(()=>{const r=[];for(const[d,h]of g.value.entries())h==="on"&&r.push(d);return r}),register:(r,d,h)=>{if(b.has(r)){S(r).map(String).join(" -> "),S(d).concat(r).map(String).join(" -> ");return}else b.add(r);d&&r!==d&&n.value.set(r,d),h&&t.value.set(r,[]),d!=null&&t.value.set(d,[...t.value.get(d)||[],r])},unregister:r=>{if(s)return;b.delete(r),t.value.delete(r);const d=n.value.get(r);if(d){const h=t.value.get(d)??[];t.value.set(d,h.filter(p=>p!==r))}n.value.delete(r)},open:(r,d,h)=>{v.emit("click:open",{id:r,value:d,path:S(r),event:h});const p=o.value.open({id:r,value:d,opened:new Set(i.value),children:t.value,parents:n.value,event:h});p&&(i.value=p)},openOnSelect:(r,d,h)=>{const p=o.value.select({id:r,value:d,selected:new Map(g.value),opened:new Set(i.value),children:t.value,parents:n.value,event:h});p&&(i.value=p)},select:(r,d,h)=>{v.emit("click:select",{id:r,value:d,path:S(r),event:h});const p=a.value.select({id:r,value:d,selected:new Map(g.value),children:t.value,parents:n.value,event:h});p&&(g.value=p),f.root.openOnSelect(r,d,h)},activate:(r,d,h)=>{if(!e.activatable)return f.root.select(r,!0,h);v.emit("click:activate",{id:r,value:d,path:S(r),event:h});const p=l.value.activate({id:r,value:d,activated:new Set(u.value),children:t.value,parents:n.value,event:h});if(p.size!==u.value.size)u.value=p;else{for(const A of p)if(!u.value.has(A)){u.value=p;return}for(const A of u.value)if(!p.has(A)){u.value=p;return}}},children:t,parents:n,getPath:S}};return be(ue,f),f.root},xt=(e,s)=>{const t=he(ue,Pt),n=Symbol("nested item"),i=k(()=>Wt(e)??n),l={...t,id:i,open:(a,o)=>t.root.open(i.value,a,o),openOnSelect:(a,o)=>t.root.openOnSelect(i.value,a,o),isOpen:k(()=>t.root.opened.value.has(i.value)),parent:k(()=>t.root.parents.value.get(i.value)),activate:(a,o)=>t.root.activate(i.value,a,o),isActivated:k(()=>t.root.activated.value.has(x(i.value))),select:(a,o)=>t.root.select(i.value,a,o),isSelected:k(()=>t.root.selected.value.get(x(i.value))==="on"),isIndeterminate:k(()=>t.root.selected.value.get(x(i.value))==="indeterminate"),isLeaf:k(()=>!t.root.children.value.get(i.value)),isGroupActivator:t.isGroupActivator};return ot(()=>{!t.isGroupActivator&&t.root.register(i.value,t.id.value,s)}),st(()=>{!t.isGroupActivator&&t.root.unregister(i.value)}),s&&be(ue,l),l},bn=()=>{const e=he(ue,Pt);be(ue,{...e,isGroupActivator:!0})},Sn=Ut({name:"VListGroupActivator",setup(e,s){let{slots:t}=s;return bn(),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),pn=z({activeColor:String,baseColor:String,color:String,collapseIcon:{type:O,default:"$collapse"},expandIcon:{type:O,default:"$expand"},prependIcon:O,appendIcon:O,fluid:Boolean,subgroup:Boolean,title:String,value:null,...K(),...Q()},"VListGroup"),De=R()({name:"VListGroup",props:pn(),setup(e,s){let{slots:t}=s;const{isOpen:n,open:i,id:l}=xt(()=>e.value,!0),a=k(()=>`v-list-group--id-${String(l.value)}`),o=Ct(),{isBooted:u}=Qt();function g(f){var r;f.stopPropagation(),!["INPUT","TEXTAREA"].includes((r=f.target)==null?void 0:r.tagName)&&i(!n.value,f)}const S=k(()=>({onClick:g,class:"v-list-group__header",id:a.value})),v=k(()=>n.value?e.collapseIcon:e.expandIcon),b=k(()=>({VListItem:{active:n.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&v.value,appendIcon:e.appendIcon||!e.subgroup&&v.value,title:e.title,value:e.value}}));return Z(()=>c(e.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":n.value},e.class],style:e.style},{default:()=>[t.activator&&c(ee,{defaults:b.value},{default:()=>[c(Sn,null,{default:()=>[t.activator({props:S.value,isOpen:n.value})]})]}),c(Kt,{transition:{component:en},disabled:!u.value},{default:()=>{var f;return[fe(c("div",{class:"v-list-group__items",role:"group","aria-labelledby":a.value},[(f=t.default)==null?void 0:f.call(t)]),[[at,n.value]])]}})]})),{isOpen:n}}}),kn=z({opacity:[Number,String],...K(),...Q()},"VListItemSubtitle"),Cn=R()({name:"VListItemSubtitle",props:kn(),setup(e,s){let{slots:t}=s;return Z(()=>c(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),In=yt("v-list-item-title"),wn=z({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:O,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:O,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,onClick:te(),onClickOnce:te(),...Le(),...K(),..._e(),...ut(),...xe(),...Pe(),...lt(),...Q(),...de(),...me({variant:"text"})},"VListItem"),$e=R()({name:"VListItem",directives:{Ripple:Qe},props:wn(),emits:{click:e=>!0},setup(e,s){let{attrs:t,slots:n,emit:i}=s;const l=Je(e,t),a=k(()=>e.value===void 0?l.href.value:e.value),{activate:o,isActivated:u,select:g,isOpen:S,isSelected:v,isIndeterminate:b,isGroupActivator:f,root:r,parent:d,openOnSelect:h,id:p}=xt(a,!1),A=Ct(),L=k(()=>{var I;return e.active!==!1&&(e.active||((I=l.isActive)==null?void 0:I.value)||(r.activatable.value?u.value:v.value))}),F=w(()=>e.link!==!1&&l.isLink.value),E=k(()=>!!A&&(r.selectable.value||r.activatable.value||e.value!=null)),_=k(()=>!e.disabled&&e.link!==!1&&(e.link||l.isClickable.value||E.value)),V=w(()=>e.rounded||e.nav),N=w(()=>e.color??e.activeColor),J=w(()=>({color:L.value?N.value??e.baseColor:e.baseColor,variant:e.variant}));qe(()=>{var I;return(I=l.isActive)==null?void 0:I.value},I=>{I&&$()}),ot(()=>{var I;(I=l.isActive)!=null&&I.value&&$()});function $(){d.value!=null&&r.open(d.value,!0),h(!0)}const{themeClasses:q}=ce(e),{borderClasses:T}=Ie(e),{colorClasses:P,colorStyles:B,variantClasses:H}=et(J),{densityClasses:ae}=we(e),{dimensionStyles:le}=rt(e),{elevationClasses:ie}=Ae(e),{roundedClasses:se}=Ve(V),oe=w(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),m=k(()=>({isActive:L.value,select:g,isOpen:S.value,isSelected:v.value,isIndeterminate:b.value}));function y(I){var W,X;i("click",I),!["INPUT","TEXTAREA"].includes((W=I.target)==null?void 0:W.tagName)&&_.value&&((X=l.navigate)==null||X.call(l,I),!f&&(r.activatable.value?o(!u.value,I):(r.selectable.value||e.value!=null)&&g(!v.value,I)))}function C(I){const W=I.target;["INPUT","TEXTAREA"].includes(W.tagName)||(I.key==="Enter"||I.key===" ")&&(I.preventDefault(),I.target.dispatchEvent(new MouseEvent("click",I)))}return Z(()=>{const I=F.value?"a":e.tag,W=n.title||e.title!=null,X=n.subtitle||e.subtitle!=null,Oe=!!(e.appendAvatar||e.appendIcon),Bt=!!(Oe||n.append),Ee=!!(e.prependAvatar||e.prependIcon),Se=!!(Ee||n.prepend);return A==null||A.updateHasPrepend(Se),e.activeColor&&qt("active-color",["color","base-color"]),fe(c(I,ne({class:["v-list-item",{"v-list-item--active":L.value,"v-list-item--disabled":e.disabled,"v-list-item--link":_.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Se&&(A==null?void 0:A.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&L.value},q.value,T.value,P.value,ae.value,ie.value,oe.value,se.value,H.value,e.class],style:[B.value,le.value,e.style],tabindex:_.value?A?-2:0:void 0,"aria-selected":E.value?r.activatable.value?u.value:r.selectable.value?v.value:L.value:void 0,onClick:y,onKeydown:_.value&&!F.value&&C},l.linkProps),{default:()=>{var ze;return[nt(_.value||L.value,"v-list-item"),Se&&c("div",{key:"prepend",class:"v-list-item__prepend"},[n.prepend?c(ee,{key:"prepend-defaults",disabled:!Ee,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var j;return[(j=n.prepend)==null?void 0:j.call(n,m.value)]}}):c(ye,null,[e.prependAvatar&&c(ge,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&c(Y,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),c("div",{class:"v-list-item__spacer"},null)]),c("div",{class:"v-list-item__content","data-no-activator":""},[W&&c(In,{key:"title"},{default:()=>{var j;return[((j=n.title)==null?void 0:j.call(n,{title:e.title}))??pe(e.title)]}}),X&&c(Cn,{key:"subtitle"},{default:()=>{var j;return[((j=n.subtitle)==null?void 0:j.call(n,{subtitle:e.subtitle}))??pe(e.subtitle)]}}),(ze=n.default)==null?void 0:ze.call(n,m.value)]),Bt&&c("div",{key:"append",class:"v-list-item__append"},[n.append?c(ee,{key:"append-defaults",disabled:!Oe,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var j;return[(j=n.append)==null?void 0:j.call(n,m.value)]}}):c(ye,null,[e.appendIcon&&c(Y,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&c(ge,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),c("div",{class:"v-list-item__spacer"},null)])]}}),[[tt("ripple"),_.value&&e.ripple]])}),{activate:o,isActivated:u,isGroupActivator:f,isSelected:v,list:A,select:g,root:r,id:p,link:l}}}),An=z({color:String,inset:Boolean,sticky:Boolean,title:String,...K(),...Q()},"VListSubheader"),Vn=R()({name:"VListSubheader",props:An(),setup(e,s){let{slots:t}=s;const{textColorClasses:n,textColorStyles:i}=ct(()=>e.color);return Z(()=>{const l=!!(t.default||e.title);return c(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},n.value,e.class],style:[{textColorStyles:i},e.style]},{default:()=>{var a;return[l&&c("div",{class:"v-list-subheader__text"},[((a=t.default)==null?void 0:a.call(t))??e.title])]}})}),{}}}),Pn=z({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...K(),...de()},"VDivider"),xn=R()({name:"VDivider",props:Pn(),setup(e,s){let{attrs:t,slots:n}=s;const{themeClasses:i}=ce(e),{textColorClasses:l,textColorStyles:a}=ct(()=>e.color),o=k(()=>{const u={};return e.length&&(u[e.vertical?"height":"width"]=Ge(e.length)),e.thickness&&(u[e.vertical?"borderRightWidth":"borderTopWidth"]=Ge(e.thickness)),u});return Z(()=>{const u=c("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},i.value,l.value,e.class],style:[o.value,a.value,{"--v-border-opacity":e.opacity},e.style],"aria-orientation":!t.role||t.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${t.role||"separator"}`},null);return n.default?c("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[u,c("div",{class:"v-divider__content"},[n.default()]),u]):u}),{}}}),_n=z({items:Array,returnObject:Boolean},"VListChildren"),_t=R()({name:"VListChildren",props:_n(),setup(e,s){let{slots:t}=s;return kt(),()=>{var n,i;return((n=t.default)==null?void 0:n.call(t))??((i=e.items)==null?void 0:i.map(l=>{var b,f;let{children:a,props:o,type:u,raw:g}=l;if(u==="divider")return((b=t.divider)==null?void 0:b.call(t,{props:o}))??c(xn,o,null);if(u==="subheader")return((f=t.subheader)==null?void 0:f.call(t,{props:o}))??c(Vn,o,null);const S={subtitle:t.subtitle?r=>{var d;return(d=t.subtitle)==null?void 0:d.call(t,{...r,item:g})}:void 0,prepend:t.prepend?r=>{var d;return(d=t.prepend)==null?void 0:d.call(t,{...r,item:g})}:void 0,append:t.append?r=>{var d;return(d=t.append)==null?void 0:d.call(t,{...r,item:g})}:void 0,title:t.title?r=>{var d;return(d=t.title)==null?void 0:d.call(t,{...r,item:g})}:void 0},v=De.filterProps(o);return a?c(De,ne({value:o==null?void 0:o.value},v),{activator:r=>{let{props:d}=r;const h={...o,...d,value:e.returnObject?g:o.value};return t.header?t.header({props:h}):c($e,h,S)},default:()=>c(_t,{items:a,returnObject:e.returnObject},t)}):t.item?t.item({props:o}):c($e,ne(o,{value:e.returnObject?g:o.value}),S)}))}}}),Ln=z({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:Function},"list-items");function Ce(e,s){const t=U(s,e.itemTitle,s),n=U(s,e.itemValue,t),i=U(s,e.itemChildren),l=e.itemProps===!0?typeof s=="object"&&s!=null&&!Array.isArray(s)?"children"in s?ft(s,["children"]):s:void 0:U(s,e.itemProps),a={title:t,value:n,...l};return{title:String(a.title??""),value:a.value,props:a,children:Array.isArray(i)?Lt(e,i):void 0,raw:s}}function Lt(e,s){const t=vt(e,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),n=[];for(const i of s)n.push(Ce(t,i));return n}function Dn(e){const s=k(()=>Lt(e,e.items)),t=k(()=>s.value.some(o=>o.value===null)),n=G(new Map),i=G([]);Xt(()=>{const o=s.value,u=new Map,g=[];for(let S=0;S{let{raw:g}=u;return g}):o.map(u=>{let{value:g}=u;return g})}return{items:s,transformIn:l,transformOut:a}}function Tn(e,s){const t=U(s,e.itemType,"item"),n=dt(s)?s:U(s,e.itemTitle),i=U(s,e.itemValue,void 0),l=U(s,e.itemChildren),a=e.itemProps===!0?ft(s,["children"]):U(s,e.itemProps),o={title:n,value:i,...a};return{type:t,title:o.title,value:o.value,props:o,children:t==="item"&&l?Tt(e,l):void 0,raw:s}}function Tt(e,s){const t=[];for(const n of s)t.push(Tn(e,n));return t}function Bn(e){return{items:k(()=>Tt(e,e.items))}}const On=z({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:O,collapseIcon:O,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":te(),"onClick:select":te(),"onUpdate:opened":te(),...mn({selectStrategy:"single-leaf",openStrategy:"list"}),...Le(),...K(),..._e(),...ut(),...xe(),itemType:{type:String,default:"type"},...Ln(),...Pe(),...Q(),...de(),...me({variant:"text"})},"VList"),$n=R()({name:"VList",props:On(),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,s){let{slots:t}=s;const{items:n}=Bn(e),{themeClasses:i}=ce(e),{backgroundColorClasses:l,backgroundColorStyles:a}=Yt(()=>e.bgColor),{borderClasses:o}=Ie(e),{densityClasses:u}=we(e),{dimensionStyles:g}=rt(e),{elevationClasses:S}=Ae(e),{roundedClasses:v}=Ve(e),{children:b,open:f,parents:r,select:d,getPath:h}=hn(e),p=w(()=>e.lines?`v-list--${e.lines}-line`:void 0),A=w(()=>e.activeColor),L=w(()=>e.baseColor),F=w(()=>e.color);kt(),Ye({VListGroup:{activeColor:A,baseColor:L,color:F,expandIcon:w(()=>e.expandIcon),collapseIcon:w(()=>e.collapseIcon)},VListItem:{activeClass:w(()=>e.activeClass),activeColor:A,baseColor:L,color:F,density:w(()=>e.density),disabled:w(()=>e.disabled),lines:w(()=>e.lines),nav:w(()=>e.nav),slim:w(()=>e.slim),variant:w(()=>e.variant)}});const E=G(!1),_=D();function V(P){E.value=!0}function N(P){E.value=!1}function J(P){var B;!E.value&&!(P.relatedTarget&&((B=_.value)!=null&&B.contains(P.relatedTarget)))&&T()}function $(P){const B=P.target;if(!(!_.value||["INPUT","TEXTAREA"].includes(B.tagName))){if(P.key==="ArrowDown")T("next");else if(P.key==="ArrowUp")T("prev");else if(P.key==="Home")T("first");else if(P.key==="End")T("last");else return;P.preventDefault()}}function q(P){E.value=!0}function T(P){if(_.value)return Zt(_.value,P)}return Z(()=>c(e.tag,{ref:_,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},i.value,l.value,o.value,u.value,S.value,p.value,v.value,e.class],style:[a.value,g.value,e.style],tabindex:e.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:V,onFocusout:N,onFocus:J,onKeydown:$,onMousedown:q},{default:()=>[c(_t,{items:n.value,returnObject:e.returnObject},t)]})),{open:f,select:d,focus:T,children:b,parents:r,getPath:h}}});export{jn as V,Nn as a,Re as b,$n as c,$e as d,xn as e,In as f,Cn as g,je as h,Rn as i,Vn as j,en as k,Fn as l,St as m,Ln as n,Gn as o,tn as p,Dn as u};