import{g as x,x as z,bA as xe,bB as Ie,bC as ft,aB as Ge,j as F,k as o,p as L,n as G,L as Ve,N as Ae,f as C,bD as gt,u as yt,t as p,d as ue,aP as mt,s as M,r as K,aa as he,bu as De,ae as on,bd as We,as as le,aw as Le,H as ie,T as ne,l as Me,aS as un,o as ce,at as He,a4 as be,a as se,b as _e,bx as Be,aI as we,bE as bt,by as Te,V as Q,a5 as Y,bz as de,m as re,bF as ht,aE as ve,y as Pe,a3 as E,K as Se,av as Ue,c as Oe,aU as cn,af as dn,ag as vn,bG as Ke,aV as fn,bH as qe,ah as gn,ai as yn,bs as mn,v as ze,a0 as St,b1 as Ct,aD as kt,bi as bn,ak as It,z as hn,aA as Vt,e as at,bI as Sn,aO as lt,be as Cn,aF as At,aj as kn,Q as pe,ax as In,ay as Vn,a6 as ae,bJ as Ne,aq as Ee,az as je,a8 as _t,bK as j,bL as An,bM as _n,aJ as wt,w as wn,bN as Pt,aC as pt,aN as ee,X as xt,bn as Pn}from"./index-CZWOVMJZ.js";import{u as pn}from"./ssrBoot-C9XVkltt.js";function Xe(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",t=arguments.length>2?arguments[2]:void 0;return x()({name:t??xe(ft(e.replace(/__/g,"-"))),props:{tag:{type:String,default:a},...z()},setup(n,l){let{slots:i}=l;return()=>{var s;return Ie(n.tag,{class:[e,n.class],style:n.style},(s=i.default)==null?void 0:s.call(i))}}})}const xn=x()({name:"VCardActions",props:z(),setup(e,a){let{slots:t}=a;return Ge({VBtn:{slim:!0,variant:"text"}}),F(()=>{var n;return o("div",{class:["v-card-actions",e.class],style:e.style},[(n=t.default)==null?void 0:n.call(t)])}),{}}}),Ln=L({opacity:[Number,String],...z(),...G()},"VCardSubtitle"),Bn=x()({name:"VCardSubtitle",props:Ln(),setup(e,a){let{slots:t}=a;return F(()=>o(e.tag,{class:["v-card-subtitle",e.class],style:[{"--v-card-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Tn=Xe("v-card-title");function On(e){return{aspectStyles:C(()=>{const a=Number(e.aspectRatio);return a?{paddingBottom:String(1/a*100)+"%"}:void 0})}}const Lt=L({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...z(),...Ae()},"VResponsive"),it=x()({name:"VResponsive",props:Lt(),setup(e,a){let{slots:t}=a;const{aspectStyles:n}=On(e),{dimensionStyles:l}=Ve(e);return F(()=>{var i;return o("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[o("div",{class:"v-responsive__sizer",style:n.value},null),(i=t.additional)==null?void 0:i.call(t),t.default&&o("div",{class:["v-responsive__content",e.contentClass]},[t.default()])])}),{}}});function zn(e,a){if(!gt)return;const t=a.modifiers||{},n=a.value,{handler:l,options:i}=typeof n=="object"?n:{handler:n,options:{}},s=new IntersectionObserver(function(){var g;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=arguments.length>1?arguments[1]:void 0;const d=(g=e._observe)==null?void 0:g[a.instance.$.uid];if(!d)return;const f=r.some(m=>m.isIntersecting);l&&(!t.quiet||d.init)&&(!t.once||f||d.init)&&l(f,r,c),f&&t.once?Bt(e,a):d.init=!0},i);e._observe=Object(e._observe),e._observe[a.instance.$.uid]={init:!1,observer:s},s.observe(e)}function Bt(e,a){var n;const t=(n=e._observe)==null?void 0:n[a.instance.$.uid];t&&(t.observer.unobserve(e),delete e._observe[a.instance.$.uid])}const Nn={mounted:zn,unmounted:Bt},En=L({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,...Lt(),...z(),...ce(),...un()},"VImg"),Tt=x()({name:"VImg",directives:{intersect:Nn},props:En(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,a){let{emit:t,slots:n}=a;const{backgroundColorClasses:l,backgroundColorStyles:i}=yt(p(e,"color")),{roundedClasses:s}=ue(e),r=mt("VImg"),c=M(""),d=K(),f=M(e.eager?"loading":"idle"),g=M(),m=M(),v=C(()=>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)}),u=C(()=>v.value.aspect||g.value/m.value||0);he(()=>e.src,()=>{y(f.value!=="idle")}),he(u,(k,I)=>{!k&&I&&d.value&&N(d.value)}),De(()=>y());function y(k){if(!(e.eager&&k)&&!(gt&&!k&&!e.eager)){if(f.value="loading",v.value.lazySrc){const I=new Image;I.src=v.value.lazySrc,N(I,null)}v.value.src&&on(()=>{var I;t("loadstart",((I=d.value)==null?void 0:I.currentSrc)||v.value.src),setTimeout(()=>{var O;if(!r.isUnmounted)if((O=d.value)!=null&&O.complete){if(d.value.naturalWidth||V(),f.value==="error")return;u.value||N(d.value,null),f.value==="loading"&&b()}else u.value||N(d.value),A()})})}}function b(){var k;r.isUnmounted||(A(),N(d.value),f.value="loaded",t("load",((k=d.value)==null?void 0:k.currentSrc)||v.value.src))}function V(){var k;r.isUnmounted||(f.value="error",t("error",((k=d.value)==null?void 0:k.currentSrc)||v.value.src))}function A(){const k=d.value;k&&(c.value=k.currentSrc||k.src)}let B=-1;We(()=>{clearTimeout(B)});function N(k){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const O=()=>{if(clearTimeout(B),r.isUnmounted)return;const{naturalHeight:W,naturalWidth:X}=k;W||X?(g.value=X,m.value=W):!k.complete&&f.value==="loading"&&I!=null?B=window.setTimeout(O,I):(k.currentSrc.endsWith(".svg")||k.currentSrc.startsWith("data:image/svg+xml"))&&(g.value=1,m.value=1)};O()}const R=C(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),T=()=>{var O;if(!v.value.src||f.value==="idle")return null;const k=o("img",{class:["v-img__img",R.value],style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.src,srcset:v.value.srcset,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable,sizes:e.sizes,ref:d,onLoad:b,onError:V},null),I=(O=n.sources)==null?void 0:O.call(n);return o(be,{transition:e.transition,appear:!0},{default:()=>[le(I?o("picture",{class:"v-img__picture"},[I,k]):k,[[He,f.value==="loaded"]])]})},q=()=>o(be,{transition:e.transition},{default:()=>[v.value.lazySrc&&f.value!=="loaded"&&o("img",{class:["v-img__img","v-img__img--preload",R.value],style:{objectPosition:e.position},crossorigin:e.crossorigin,src:v.value.lazySrc,alt:e.alt,referrerpolicy:e.referrerpolicy,draggable:e.draggable},null)]}),P=()=>n.placeholder?o(be,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!n.error)&&o("div",{class:"v-img__placeholder"},[n.placeholder()])]}):null,$=()=>n.error?o(be,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&o("div",{class:"v-img__error"},[n.error()])]}):null,D=()=>e.gradient?o("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,U=M(!1);{const k=he(u,I=>{I&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{U.value=!0})}),k())})}return F(()=>{const k=it.filterProps(e);return le(o(it,ne({class:["v-img",{"v-img--absolute":e.absolute,"v-img--booting":!U.value},l.value,s.value,e.class],style:[{width:Me(e.width==="auto"?g.value:e.width)},i.value,e.style]},k,{aspectRatio:u.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>o(ie,null,[o(T,null,null),o(q,null,null),o(D,null,null),o(P,null,null),o($,null,null)]),default:n.default}),[[Le("intersect"),{handler:y,options:e.options},null,{once:!0}]])}),{currentSrc:c,image:d,state:f,naturalWidth:g,naturalHeight:m}}}),jn=L({start:Boolean,end:Boolean,icon:E,image:String,text:String,...Pe(),...z(),...ve(),...ce(),...ht(),...G(),...re(),...de({variant:"flat"})},"VAvatar"),oe=x()({name:"VAvatar",props:jn(),setup(e,a){let{slots:t}=a;const{themeClasses:n}=se(e),{borderClasses:l}=_e(e),{colorClasses:i,colorStyles:s,variantClasses:r}=Be(e),{densityClasses:c}=we(e),{roundedClasses:d}=ue(e),{sizeClasses:f,sizeStyles:g}=bt(e);return F(()=>o(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},n.value,l.value,i.value,c.value,d.value,f.value,r.value,e.class],style:[s.value,g.value,e.style]},{default:()=>[t.default?o(Y,{key:"content-defaults",defaults:{VImg:{cover:!0,src:e.image},VIcon:{icon:e.icon}}},{default:()=>[t.default()]}):e.image?o(Tt,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?o(Q,{key:"icon",icon:e.icon},null):e.text,Te(!1,"v-avatar")]})),{}}}),Rn=L({appendAvatar:String,appendIcon:E,prependAvatar:String,prependIcon:E,subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...z(),...ve()},"VCardItem"),Mn=x()({name:"VCardItem",props:Rn(),setup(e,a){let{slots:t}=a;return F(()=>{var d;const n=!!(e.prependAvatar||e.prependIcon),l=!!(n||t.prepend),i=!!(e.appendAvatar||e.appendIcon),s=!!(i||t.append),r=!!(e.title!=null||t.title),c=!!(e.subtitle!=null||t.subtitle);return o("div",{class:["v-card-item",e.class],style:e.style},[l&&o("div",{key:"prepend",class:"v-card-item__prepend"},[t.prepend?o(Y,{key:"prepend-defaults",disabled:!n,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon}}},t.prepend):o(ie,null,[e.prependAvatar&&o(oe,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&o(Q,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)])]),o("div",{class:"v-card-item__content"},[r&&o(Tn,{key:"title"},{default:()=>{var f;return[((f=t.title)==null?void 0:f.call(t))??Se(e.title)]}}),c&&o(Bn,{key:"subtitle"},{default:()=>{var f;return[((f=t.subtitle)==null?void 0:f.call(t))??Se(e.subtitle)]}}),(d=t.default)==null?void 0:d.call(t)]),s&&o("div",{key:"append",class:"v-card-item__append"},[t.append?o(Y,{key:"append-defaults",disabled:!i,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon}}},t.append):o(ie,null,[e.appendIcon&&o(Q,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&o(oe,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)])])])}),{}}}),Fn=L({opacity:[Number,String],...z(),...G()},"VCardText"),$n=x()({name:"VCardText",props:Fn(),setup(e,a){let{slots:t}=a;return F(()=>o(e.tag,{class:["v-card-text",e.class],style:[{"--v-card-text-opacity":e.opacity},e.style]},t)),{}}}),Gn=L({appendAvatar:String,appendIcon:E,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:E,ripple:{type:[Boolean,Object],default:!0},subtitle:{type:[String,Number,Boolean],default:void 0},text:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},...Pe(),...z(),...ve(),...Ae(),...ze(),...mn(),...yn(),...gn(),...ce(),...qe(),...G(),...re(),...de({variant:"elevated"})},"VCard"),Na=x()({name:"VCard",directives:{Ripple:Ue},props:Gn(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=se(e),{borderClasses:i}=_e(e),{colorClasses:s,colorStyles:r,variantClasses:c}=Be(e),{densityClasses:d}=we(e),{dimensionStyles:f}=Ve(e),{elevationClasses:g}=Oe(e),{loaderClasses:m}=cn(e),{locationStyles:v}=dn(e),{positionClasses:u}=vn(e),{roundedClasses:y}=ue(e),b=Ke(e,t),V=C(()=>e.link!==!1&&b.isLink.value),A=C(()=>!e.disabled&&e.link!==!1&&(e.link||b.isClickable.value));return F(()=>{const B=V.value?"a":e.tag,N=!!(n.title||e.title!=null),R=!!(n.subtitle||e.subtitle!=null),T=N||R,q=!!(n.append||e.appendAvatar||e.appendIcon),P=!!(n.prepend||e.prependAvatar||e.prependIcon),$=!!(n.image||e.image),D=T||P||q,U=!!(n.text||e.text!=null);return le(o(B,ne({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":A.value},l.value,i.value,s.value,d.value,g.value,m.value,u.value,y.value,c.value,e.class],style:[r.value,f.value,v.value,e.style],onClick:A.value&&b.navigate,tabindex:e.disabled?-1:void 0},b.linkProps),{default:()=>{var k;return[$&&o("div",{key:"image",class:"v-card__image"},[n.image?o(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},n.image):o(Tt,{key:"image-img",cover:!0,src:e.image},null)]),o(fn,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:n.loader}),D&&o(Mn,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:n.item,prepend:n.prepend,title:n.title,subtitle:n.subtitle,append:n.append}),U&&o($n,{key:"text"},{default:()=>{var I;return[((I=n.text)==null?void 0:I.call(n))??e.text]}}),(k=n.default)==null?void 0:k.call(n),n.actions&&o(xn,null,{default:n.actions}),Te(A.value,"v-card")]}}),[[Le("ripple"),A.value&&e.ripple]])}),{}}}),Dn=L({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function H(e,a,t){return x()({name:e,props:Dn({mode:t,origin:a}),setup(n,l){let{slots:i}=l;const s={onBeforeEnter(r){n.origin&&(r.style.transformOrigin=n.origin)},onLeave(r){if(n.leaveAbsolute){const{offsetTop:c,offsetLeft:d,offsetWidth:f,offsetHeight:g}=r;r._transitionInitialStyles={position:r.style.position,top:r.style.top,left:r.style.left,width:r.style.width,height:r.style.height},r.style.position="absolute",r.style.top=`${c}px`,r.style.left=`${d}px`,r.style.width=`${f}px`,r.style.height=`${g}px`}n.hideOnLeave&&r.style.setProperty("display","none","important")},onAfterLeave(r){if(n.leaveAbsolute&&(r!=null&&r._transitionInitialStyles)){const{position:c,top:d,left:f,width:g,height:m}=r._transitionInitialStyles;delete r._transitionInitialStyles,r.style.position=c||"",r.style.top=d||"",r.style.left=f||"",r.style.width=g||"",r.style.height=m||""}}};return()=>{const r=n.group?St:Ct;return Ie(r,{name:n.disabled?"":e,css:!n.disabled,...n.group?void 0:{mode:n.mode},...n.disabled?{}:s},i.default)}}})}function Ot(e,a){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return x()({name:e,props:{mode:{type:String,default:t},disabled:Boolean,group:Boolean},setup(n,l){let{slots:i}=l;const s=n.group?St:Ct;return()=>Ie(s,{name:n.disabled?"":e,css:!n.disabled,...n.disabled?{}:a},i.default)}})}function zt(){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=ft(`offset-${t}`);return{onBeforeEnter(s){s._parent=s.parentNode,s._initialStyle={transition:s.style.transition,overflow:s.style.overflow,[t]:s.style[t]}},onEnter(s){const r=s._initialStyle;if(!r)return;s.style.setProperty("transition","none","important"),s.style.overflow="hidden";const c=`${s[n]}px`;s.style[t]="0",s.offsetHeight,s.style.transition=r.transition,e&&s._parent&&s._parent.classList.add(e),requestAnimationFrame(()=>{s.style[t]=c})},onAfterEnter:i,onEnterCancelled:i,onLeave(s){s._initialStyle={transition:"",overflow:s.style.overflow,[t]:s.style[t]},s.style.overflow="hidden",s.style[t]=`${s[n]}px`,s.offsetHeight,requestAnimationFrame(()=>s.style[t]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(s){e&&s._parent&&s._parent.classList.remove(e),i(s)}function i(s){if(!s._initialStyle)return;const r=s._initialStyle[t];s.style.overflow=s._initialStyle.overflow,r!=null&&(s.style[t]=r),delete s._initialStyle}}H("fab-transition","center center","out-in");H("dialog-bottom-transition");H("dialog-top-transition");const st=H("fade-transition"),Ea=H("scale-transition");H("scroll-x-transition");H("scroll-x-reverse-transition");H("scroll-y-transition");H("scroll-y-reverse-transition");H("slide-x-transition");H("slide-x-reverse-transition");const ja=H("slide-y-transition");H("slide-y-reverse-transition");const Wn=Ot("expand-transition",zt()),Hn=Ot("expand-x-transition",zt("",!0));function Un(e){let{selectedElement:a,containerElement:t,isRtl:n,isHorizontal:l}=e;const i=Ce(l,t),s=Nt(l,n,t),r=Ce(l,a),c=Et(l,a),d=r*.4;return s>c?c-d:s+itypeof e=="boolean"||["always","desktop","mobile"].includes(e)},...z(),...bn({mobile:null}),...G(),...kt({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ot=x()({name:"VSlideGroup",props:jt(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const{isRtl:n}=It(),{displayClasses:l,mobile:i}=hn(e),s=Vt(e,e.symbol),r=M(!1),c=M(0),d=M(0),f=M(0),g=C(()=>e.direction==="horizontal"),{resizeRef:m,contentRect:v}=at(),{resizeRef:u,contentRect:y}=at(),b=Sn(),V=C(()=>({container:m.el,duration:200,easing:"easeOutQuart"})),A=C(()=>s.selected.value.length?s.items.value.findIndex(S=>S.id===s.selected.value[0]):-1),B=C(()=>s.selected.value.length?s.items.value.findIndex(S=>S.id===s.selected.value[s.selected.value.length-1]):-1);if(lt){let S=-1;he(()=>[s.selected.value,v.value,y.value,g.value],()=>{cancelAnimationFrame(S),S=requestAnimationFrame(()=>{if(v.value&&y.value){const h=g.value?"width":"height";d.value=v.value[h],f.value=y.value[h],r.value=d.value+1=0&&u.el){const h=u.el.children[B.value];R(h,e.centerActive)}})})}const N=M(!1);function R(S,h){let _=0;h?_=Kn({containerElement:m.el,isHorizontal:g.value,selectedElement:S}):_=Un({containerElement:m.el,isHorizontal:g.value,isRtl:n.value,selectedElement:S}),T(_)}function T(S){if(!lt||!m.el)return;const h=Ce(g.value,m.el),_=Nt(g.value,n.value,m.el);if(!(rt(g.value,m.el)<=h||Math.abs(S-_)<16)){if(g.value&&n.value&&m.el){const{scrollWidth:Z,offsetWidth:te}=m.el;S=Z-te-S}g.value?b.horizontal(S,V.value):b(S,V.value)}}function q(S){const{scrollTop:h,scrollLeft:_}=S.target;c.value=g.value?_:h}function P(S){if(N.value=!0,!(!r.value||!u.el)){for(const h of S.composedPath())for(const _ of u.el.children)if(_===h){R(_);return}}}function $(S){N.value=!1}let D=!1;function U(S){var h;!D&&!N.value&&!(S.relatedTarget&&((h=u.el)!=null&&h.contains(S.relatedTarget)))&&W(),D=!1}function k(){D=!0}function I(S){if(!u.el)return;function h(_){S.preventDefault(),W(_)}g.value?S.key==="ArrowRight"?h(n.value?"prev":"next"):S.key==="ArrowLeft"&&h(n.value?"next":"prev"):S.key==="ArrowDown"?h("next"):S.key==="ArrowUp"&&h("prev"),S.key==="Home"?h("first"):S.key==="End"&&h("last")}function O(S,h){if(!S)return;let _=S;do _=_==null?void 0:_[h==="next"?"nextElementSibling":"previousElementSibling"];while(_!=null&&_.hasAttribute("disabled"));return _}function W(S){if(!u.el)return;let h;if(!S)h=Cn(u.el)[0];else if(S==="next"){if(h=O(u.el.querySelector(":focus"),S),!h)return W("first")}else if(S==="prev"){if(h=O(u.el.querySelector(":focus"),S),!h)return W("last")}else S==="first"?(h=u.el.firstElementChild,h!=null&&h.hasAttribute("disabled")&&(h=O(h,"next"))):S==="last"&&(h=u.el.lastElementChild,h!=null&&h.hasAttribute("disabled")&&(h=O(h,"prev")));h&&h.focus({preventScroll:!0})}function X(S){const h=g.value&&n.value?-1:1,_=(S==="prev"?-h:h)*d.value;let w=c.value+_;if(g.value&&n.value&&m.el){const{scrollWidth:Z,offsetWidth:te}=m.el;w+=Z-te}T(w)}const fe=C(()=>({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected})),ge=C(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!i.value;case!0:return r.value||Math.abs(c.value)>0;case"mobile":return i.value||r.value||Math.abs(c.value)>0;default:return!i.value&&(r.value||Math.abs(c.value)>0)}}),ye=C(()=>Math.abs(c.value)>1),me=C(()=>{if(!m.value)return!1;const S=rt(g.value,m.el),h=qn(g.value,m.el);return S-h-Math.abs(c.value)>1});return F(()=>o(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!g.value,"v-slide-group--has-affixes":ge.value,"v-slide-group--is-overflowing":r.value},l.value,e.class],style:e.style,tabindex:N.value||s.selected.value.length?-1:0,onFocus:U},{default:()=>{var S,h,_;return[ge.value&&o("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!ye.value}],onMousedown:k,onClick:()=>ye.value&&X("prev")},[((S=t.prev)==null?void 0:S.call(t,fe.value))??o(st,null,{default:()=>[o(Q,{icon:n.value?e.nextIcon:e.prevIcon},null)]})]),o("div",{key:"container",ref:m,class:"v-slide-group__container",onScroll:q},[o("div",{ref:u,class:"v-slide-group__content",onFocusin:P,onFocusout:$,onKeydown:I},[(h=t.default)==null?void 0:h.call(t,fe.value)])]),ge.value&&o("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!me.value}],onMousedown:k,onClick:()=>me.value&&X("next")},[((_=t.next)==null?void 0:_.call(t,fe.value))??o(st,null,{default:()=>[o(Q,{icon:n.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:s.selected,scrollTo:X,scrollOffset:c,focus:W,hasPrev:ye,hasNext:me}}}),Rt=Symbol.for("vuetify:v-chip-group"),Jn=L({baseColor:String,column:Boolean,filter:Boolean,valueComparator:{type:Function,default:At},...jt(),...z(),...kt({selectedClass:"v-chip--selected"}),...G(),...re(),...de({variant:"tonal"})},"VChipGroup");x()({name:"VChipGroup",props:Jn(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:t}=a;const{themeClasses:n}=se(e),{isSelected:l,select:i,next:s,prev:r,selected:c}=Vt(e,Rt);return Ge({VChip:{baseColor:p(e,"baseColor"),color:p(e,"color"),disabled:p(e,"disabled"),filter:p(e,"filter"),variant:p(e,"variant")}}),F(()=>{const d=ot.filterProps(e);return o(ot,ne(d,{class:["v-chip-group",{"v-chip-group--column":e.column},n.value,e.class],style:e.style}),{default:()=>{var f;return[(f=t.default)==null?void 0:f.call(t,{isSelected:l,select:i,next:s,prev:r,selected:c.value})]}})}),{}}});const Qn=L({activeClass:String,appendAvatar:String,appendIcon:E,baseColor:String,closable:Boolean,closeIcon:{type:E,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:E,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:E,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:ae(),onClickOnce:ae(),...Pe(),...z(),...ve(),...ze(),...Vn(),...ce(),...qe(),...ht(),...G({tag:"span"}),...re(),...de({variant:"tonal"})},"VChip"),Ra=x()({name:"VChip",directives:{Ripple:Ue},props:Qn(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,a){let{attrs:t,emit:n,slots:l}=a;const{t:i}=kn(),{borderClasses:s}=_e(e),{densityClasses:r}=we(e),{elevationClasses:c}=Oe(e),{roundedClasses:d}=ue(e),{sizeClasses:f}=bt(e),{themeClasses:g}=se(e),m=pe(e,"modelValue"),v=In(e,Rt,!1),u=Ke(e,t),y=C(()=>e.link!==!1&&u.isLink.value),b=C(()=>!e.disabled&&e.link!==!1&&(!!v||e.link||u.isClickable.value)),V=C(()=>({"aria-label":i(e.closeLabel),onClick(P){P.preventDefault(),P.stopPropagation(),m.value=!1,n("click:close",P)}})),A=C(()=>({color:!v||v.isSelected.value?e.color??e.baseColor:e.baseColor,variant:e.variant})),{colorClasses:B,colorStyles:N,variantClasses:R}=Be(A);function T(P){var $;n("click",P),b.value&&(($=u.navigate)==null||$.call(u,P),v==null||v.toggle())}function q(P){(P.key==="Enter"||P.key===" ")&&(P.preventDefault(),T(P))}return()=>{var W;const P=u.isLink.value?"a":e.tag,$=!!(e.appendIcon||e.appendAvatar),D=!!($||l.append),U=!!(l.close||e.closable),k=!!(l.filter||e.filter)&&v,I=!!(e.prependIcon||e.prependAvatar),O=!!(I||l.prepend);return m.value&&le(o(P,ne({class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":b.value,"v-chip--filter":k,"v-chip--pill":e.pill,[`${e.activeClass}`]:e.activeClass&&((W=u.isActive)==null?void 0:W.value)},g.value,s.value,B.value,r.value,c.value,d.value,f.value,R.value,v==null?void 0:v.selectedClass.value,e.class],style:[N.value,e.style],disabled:e.disabled||void 0,draggable:e.draggable,tabindex:b.value?0:void 0,onClick:T,onKeydown:b.value&&!y.value&&q},u.linkProps),{default:()=>{var X;return[Te(b.value,"v-chip"),k&&o(Hn,{key:"filter"},{default:()=>[le(o("div",{class:"v-chip__filter"},[l.filter?o(Y,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):o(Q,{key:"filter-icon",icon:e.filterIcon},null)]),[[He,v.isSelected.value]])]}),O&&o("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?o(Y,{key:"prepend-defaults",disabled:!I,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):o(ie,null,[e.prependIcon&&o(Q,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&o(oe,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),o("div",{class:"v-chip__content","data-no-activator":""},[((X=l.default)==null?void 0:X.call(l,{isSelected:v==null?void 0:v.isSelected.value,selectedClass:v==null?void 0:v.selectedClass.value,select:v==null?void 0:v.select,toggle:v==null?void 0:v.toggle,value:v==null?void 0:v.value.value,disabled:e.disabled}))??Se(e.text)]),D&&o("div",{key:"append",class:"v-chip__append"},[l.append?o(Y,{key:"append-defaults",disabled:!$,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):o(ie,null,[e.appendIcon&&o(Q,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&o(oe,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),U&&o("button",ne({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},V.value),[l.close?o(Y,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):o(Q,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[Le("ripple"),b.value&&e.ripple,null]])}}}),Yn=L({fluid:{type:Boolean,default:!1},...z(),...Ae(),...G()},"VContainer"),Ma=x()({name:"VContainer",props:Yn(),setup(e,a){let{slots:t}=a;const{rtlClasses:n}=It(),{dimensionStyles:l}=Ve(e);return F(()=>o(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},n.value,e.class],style:[l.value,e.style]},t)),{}}}),Mt=Ne.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}),Ft=Ne.reduce((e,a)=>{const t="offset"+xe(a);return e[t]={type:[String,Number],default:null},e},{}),$t=Ne.reduce((e,a)=>{const t="order"+xe(a);return e[t]={type:[String,Number],default:null},e},{}),ut={col:Object.keys(Mt),offset:Object.keys(Ft),order:Object.keys($t)};function Zn(e,a,t){let n=e;if(!(t==null||t===!1)){if(a){const l=a.replace(e,"");n+=`-${l}`}return e==="col"&&(n="v-"+n),e==="col"&&(t===""||t===!0)||(n+=`-${t}`),n.toLowerCase()}}const ea=["auto","start","end","center","baseline","stretch"],ta=L({cols:{type:[Boolean,String,Number],default:!1},...Mt,offset:{type:[String,Number],default:null},...Ft,order:{type:[String,Number],default:null},...$t,alignSelf:{type:String,default:null,validator:e=>ea.includes(e)},...z(),...G()},"VCol"),Fa=x()({name:"VCol",props:ta(),setup(e,a){let{slots:t}=a;const n=C(()=>{const l=[];let i;for(i in ut)ut[i].forEach(r=>{const c=e[r],d=Zn(i,r,c);d&&l.push(d)});const s=l.some(r=>r.startsWith("v-col-"));return l.push({"v-col":!s||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return Ie(e.tag,{class:[n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),Je=["start","end","center"],Gt=["space-between","space-around","space-evenly"];function Qe(e,a){return Ne.reduce((t,n)=>{const l=e+xe(n);return t[l]=a(),t},{})}const na=[...Je,"baseline","stretch"],Dt=e=>na.includes(e),Wt=Qe("align",()=>({type:String,default:null,validator:Dt})),aa=[...Je,...Gt],Ht=e=>aa.includes(e),Ut=Qe("justify",()=>({type:String,default:null,validator:Ht})),la=[...Je,...Gt,"stretch"],Kt=e=>la.includes(e),qt=Qe("alignContent",()=>({type:String,default:null,validator:Kt})),ct={align:Object.keys(Wt),justify:Object.keys(Ut),alignContent:Object.keys(qt)},ia={align:"align",justify:"justify",alignContent:"align-content"};function sa(e,a,t){let n=ia[e];if(t!=null){if(a){const l=a.replace(e,"");n+=`-${l}`}return n+=`-${t}`,n.toLowerCase()}}const ra=L({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Dt},...Wt,justify:{type:String,default:null,validator:Ht},...Ut,alignContent:{type:String,default:null,validator:Kt},...qt,...z(),...G()},"VRow"),$a=x()({name:"VRow",props:ra(),setup(e,a){let{slots:t}=a;const n=C(()=>{const l=[];let i;for(i in ct)ct[i].forEach(s=>{const r=e[s],c=sa(i,s,r);c&&l.push(c)});return l.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}),l});return()=>{var l;return Ie(e.tag,{class:["v-row",n.value,e.class],style:e.style},(l=t.default)==null?void 0:l.call(t))}}}),Ga=Xe("v-spacer","div","VSpacer"),Fe=Symbol.for("vuetify:list");function Xt(){const e=Ee(Fe,{hasPrepend:M(!1),updateHasPrepend:()=>null}),a={hasPrepend:M(!1),updateHasPrepend:t=>{t&&(a.hasPrepend.value=t)}};return je(Fe,a),e}function Jt(){return Ee(Fe,null)}const Ye=e=>{const a={activate:t=>{let{id:n,value:l,activated:i}=t;return n=j(n),e&&!l&&i.size===1&&i.has(n)||(l?i.add(n):i.delete(n)),i},in:(t,n,l)=>{let i=new Set;if(t!=null)for(const s of _t(t))i=a.activate({id:s,value:!0,activated:new Set(i),children:n,parents:l});return i},out:t=>Array.from(t)};return a},Qt=e=>{const a=Ye(e);return{activate:n=>{let{activated:l,id:i,...s}=n;i=j(i);const r=l.has(i)?new Set([i]):new Set;return a.activate({...s,id:i,activated:r})},in:(n,l,i)=>{let s=new Set;if(n!=null){const r=_t(n);r.length&&(s=a.in(r.slice(0,1),l,i))}return s},out:(n,l,i)=>a.out(n,l,i)}},oa=e=>{const a=Ye(e);return{activate:n=>{let{id:l,activated:i,children:s,...r}=n;return l=j(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...r})},in:a.in,out:a.out}},ua=e=>{const a=Qt(e);return{activate:n=>{let{id:l,activated:i,children:s,...r}=n;return l=j(l),s.has(l)?i:a.activate({id:l,activated:i,children:s,...r})},in:a.in,out:a.out}},ca={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){const i=new Set;i.add(a);let s=l.get(a);for(;s!=null;)i.add(s),s=l.get(s);return i}else return n.delete(a),n},select:()=>null},Yt={open:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(t){let i=l.get(a);for(n.add(a);i!=null&&i!==a;)n.add(i),i=l.get(i);return n}else n.delete(a);return n},select:()=>null},da={open:Yt.open,select:e=>{let{id:a,value:t,opened:n,parents:l}=e;if(!t)return n;const i=[];let s=l.get(a);for(;s!=null;)i.push(s),s=l.get(s);return new Set(i)}},Ze=e=>{const a={select:t=>{let{id:n,value:l,selected:i}=t;if(n=j(n),e&&!l){const s=Array.from(i.entries()).reduce((r,c)=>{let[d,f]=c;return f==="on"&&r.push(d),r},[]);if(s.length===1&&s[0]===n)return i}return i.set(n,l?"on":"off"),i},in:(t,n,l)=>{const i=new Map;for(const s of t||[])a.select({id:s,value:!0,selected:i,children:n,parents:l});return i},out:t=>{const n=[];for(const[l,i]of t.entries())i==="on"&&n.push(l);return n}};return a},Zt=e=>{const a=Ze(e);return{select:n=>{let{selected:l,id:i,...s}=n;i=j(i);const r=l.has(i)?new Map([[i,l.get(i)]]):new Map;return a.select({...s,id:i,selected:r})},in:(n,l,i)=>n!=null&&n.length?a.in(n.slice(0,1),l,i):new Map,out:(n,l,i)=>a.out(n,l,i)}},va=e=>{const a=Ze(e);return{select:n=>{let{id:l,selected:i,children:s,...r}=n;return l=j(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...r})},in:a.in,out:a.out}},fa=e=>{const a=Zt(e);return{select:n=>{let{id:l,selected:i,children:s,...r}=n;return l=j(l),s.has(l)?i:a.select({id:l,selected:i,children:s,...r})},in:a.in,out:a.out}},en=e=>{const a={select:t=>{let{id:n,value:l,selected:i,children:s,parents:r}=t;n=j(n);const c=new Map(i),d=[n];for(;d.length;){const g=d.shift();i.set(j(g),l?"on":"off"),s.has(g)&&d.push(...s.get(g))}let f=j(r.get(n));for(;f;){const g=s.get(f),m=g.every(u=>i.get(j(u))==="on"),v=g.every(u=>!i.has(j(u))||i.get(j(u))==="off");i.set(f,m?"on":v?"off":"indeterminate"),f=j(r.get(f))}return e&&!l&&Array.from(i.entries()).reduce((m,v)=>{let[u,y]=v;return y==="on"&&m.push(u),m},[]).length===0?c:i},in:(t,n,l)=>{let i=new Map;for(const s of t||[])i=a.select({id:s,value:!0,selected:i,children:n,parents:l});return i},out:(t,n)=>{const l=[];for(const[i,s]of t.entries())s==="on"&&!n.has(i)&&l.push(i);return l}};return a},ga=e=>{const a=en(e);return{select:a.select,in:a.in,out:(n,l,i)=>{const s=[];for(const[r,c]of n.entries())if(c==="on"){if(i.has(r)){const d=i.get(r);if(n.get(d)==="on")continue}s.push(r)}return s}}},ke=Symbol.for("vuetify:nested"),tn={id:M(),root:{register:()=>null,unregister:()=>null,parents:K(new Map),children:K(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:K(!1),selectable:K(!1),opened:K(new Set),activated:K(new Set),selected:K(new Map),selectedValues:K([]),getPath:()=>[]}},ya=L({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),ma=e=>{let a=!1;const t=K(new Map),n=K(new Map),l=pe(e,"opened",e.opened,u=>new Set(u),u=>[...u.values()]),i=C(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return oa(e.mandatory);case"single-leaf":return ua(e.mandatory);case"independent":return Ye(e.mandatory);case"single-independent":default:return Qt(e.mandatory)}}),s=C(()=>{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 fa(e.mandatory);case"leaf":return va(e.mandatory);case"independent":return Ze(e.mandatory);case"single-independent":return Zt(e.mandatory);case"trunk":return ga(e.mandatory);case"classic":default:return en(e.mandatory)}}),r=C(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return da;case"single":return ca;case"multiple":default:return Yt}}),c=pe(e,"activated",e.activated,u=>i.value.in(u,t.value,n.value),u=>i.value.out(u,t.value,n.value)),d=pe(e,"selected",e.selected,u=>s.value.in(u,t.value,n.value),u=>s.value.out(u,t.value,n.value));We(()=>{a=!0});function f(u){const y=[];let b=u;for(;b!=null;)y.unshift(b),b=n.value.get(b);return y}const g=mt("nested"),m=new Set,v={id:M(),root:{opened:l,activatable:p(e,"activatable"),selectable:p(e,"selectable"),activated:c,selected:d,selectedValues:C(()=>{const u=[];for(const[y,b]of d.value.entries())b==="on"&&u.push(y);return u}),register:(u,y,b)=>{if(m.has(u)){f(u).map(String).join(" -> "),f(y).concat(u).map(String).join(" -> ");return}else m.add(u);y&&u!==y&&n.value.set(u,y),b&&t.value.set(u,[]),y!=null&&t.value.set(y,[...t.value.get(y)||[],u])},unregister:u=>{if(a)return;m.delete(u),t.value.delete(u);const y=n.value.get(u);if(y){const b=t.value.get(y)??[];t.value.set(y,b.filter(V=>V!==u))}n.value.delete(u)},open:(u,y,b)=>{g.emit("click:open",{id:u,value:y,path:f(u),event:b});const V=r.value.open({id:u,value:y,opened:new Set(l.value),children:t.value,parents:n.value,event:b});V&&(l.value=V)},openOnSelect:(u,y,b)=>{const V=r.value.select({id:u,value:y,selected:new Map(d.value),opened:new Set(l.value),children:t.value,parents:n.value,event:b});V&&(l.value=V)},select:(u,y,b)=>{g.emit("click:select",{id:u,value:y,path:f(u),event:b});const V=s.value.select({id:u,value:y,selected:new Map(d.value),children:t.value,parents:n.value,event:b});V&&(d.value=V),v.root.openOnSelect(u,y,b)},activate:(u,y,b)=>{if(!e.activatable)return v.root.select(u,!0,b);g.emit("click:activate",{id:u,value:y,path:f(u),event:b});const V=i.value.activate({id:u,value:y,activated:new Set(c.value),children:t.value,parents:n.value,event:b});if(V.size!==c.value.size)c.value=V;else{for(const A of V)if(!c.value.has(A)){c.value=V;return}for(const A of c.value)if(!V.has(A)){c.value=V;return}}},children:t,parents:n,getPath:f}};return je(ke,v),v.root},nn=(e,a)=>{const t=Ee(ke,tn),n=Symbol("nested item"),l=C(()=>e.value!==void 0?e.value:n),i={...t,id:l,open:(s,r)=>t.root.open(l.value,s,r),openOnSelect:(s,r)=>t.root.openOnSelect(l.value,s,r),isOpen:C(()=>t.root.opened.value.has(l.value)),parent:C(()=>t.root.parents.value.get(l.value)),activate:(s,r)=>t.root.activate(l.value,s,r),isActivated:C(()=>t.root.activated.value.has(j(l.value))),select:(s,r)=>t.root.select(l.value,s,r),isSelected:C(()=>t.root.selected.value.get(j(l.value))==="on"),isIndeterminate:C(()=>t.root.selected.value.get(j(l.value))==="indeterminate"),isLeaf:C(()=>!t.root.children.value.get(l.value)),isGroupActivator:t.isGroupActivator};return De(()=>{!t.isGroupActivator&&t.root.register(l.value,t.id.value,a)}),We(()=>{!t.isGroupActivator&&t.root.unregister(l.value)}),a&&je(ke,i),i},ba=()=>{const e=Ee(ke,tn);je(ke,{...e,isGroupActivator:!0})},ha=An({name:"VListGroupActivator",setup(e,a){let{slots:t}=a;return ba(),()=>{var n;return(n=t.default)==null?void 0:n.call(t)}}}),Sa=L({activeColor:String,baseColor:String,color:String,collapseIcon:{type:E,default:"$collapse"},expandIcon:{type:E,default:"$expand"},prependIcon:E,appendIcon:E,fluid:Boolean,subgroup:Boolean,title:String,value:null,...z(),...G()},"VListGroup"),dt=x()({name:"VListGroup",props:Sa(),setup(e,a){let{slots:t}=a;const{isOpen:n,open:l,id:i}=nn(p(e,"value"),!0),s=C(()=>`v-list-group--id-${String(i.value)}`),r=Jt(),{isBooted:c}=pn();function d(v){var u;v.stopPropagation(),!["INPUT","TEXTAREA"].includes((u=v.target)==null?void 0:u.tagName)&&l(!n.value,v)}const f=C(()=>({onClick:d,class:"v-list-group__header",id:s.value})),g=C(()=>n.value?e.collapseIcon:e.expandIcon),m=C(()=>({VListItem:{active:n.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&g.value,appendIcon:e.appendIcon||!e.subgroup&&g.value,title:e.title,value:e.value}}));return F(()=>o(e.tag,{class:["v-list-group",{"v-list-group--prepend":r==null?void 0:r.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&&o(Y,{defaults:m.value},{default:()=>[o(ha,null,{default:()=>[t.activator({props:f.value,isOpen:n.value})]})]}),o(be,{transition:{component:Wn},disabled:!c.value},{default:()=>{var v;return[le(o("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(v=t.default)==null?void 0:v.call(t)]),[[He,n.value]])]}})]})),{isOpen:n}}}),Ca=L({opacity:[Number,String],...z(),...G()},"VListItemSubtitle"),ka=x()({name:"VListItemSubtitle",props:Ca(),setup(e,a){let{slots:t}=a;return F(()=>o(e.tag,{class:["v-list-item-subtitle",e.class],style:[{"--v-list-item-subtitle-opacity":e.opacity},e.style]},t)),{}}}),Ia=Xe("v-list-item-title"),Va=L({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:E,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:E,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:ae(),onClickOnce:ae(),...Pe(),...z(),...ve(),...Ae(),...ze(),...ce(),...qe(),...G(),...re(),...de({variant:"text"})},"VListItem"),vt=x()({name:"VListItem",directives:{Ripple:Ue},props:Va(),emits:{click:e=>!0},setup(e,a){let{attrs:t,slots:n,emit:l}=a;const i=Ke(e,t),s=C(()=>e.value===void 0?i.href.value:e.value),{activate:r,isActivated:c,select:d,isOpen:f,isSelected:g,isIndeterminate:m,isGroupActivator:v,root:u,parent:y,openOnSelect:b,id:V}=nn(s,!1),A=Jt(),B=C(()=>{var w;return e.active!==!1&&(e.active||((w=i.isActive)==null?void 0:w.value)||(u.activatable.value?c.value:g.value))}),N=C(()=>e.link!==!1&&i.isLink.value),R=C(()=>!!A&&(u.selectable.value||u.activatable.value||e.value!=null)),T=C(()=>!e.disabled&&e.link!==!1&&(e.link||i.isClickable.value||R.value)),q=C(()=>e.rounded||e.nav),P=C(()=>e.color??e.activeColor),$=C(()=>({color:B.value?P.value??e.baseColor:e.baseColor,variant:e.variant}));he(()=>{var w;return(w=i.isActive)==null?void 0:w.value},w=>{w&&D()}),De(()=>{var w;(w=i.isActive)!=null&&w.value&&D()});function D(){y.value!=null&&u.open(y.value,!0),b(!0)}const{themeClasses:U}=se(e),{borderClasses:k}=_e(e),{colorClasses:I,colorStyles:O,variantClasses:W}=Be($),{densityClasses:X}=we(e),{dimensionStyles:fe}=Ve(e),{elevationClasses:ge}=Oe(e),{roundedClasses:ye}=ue(q),me=C(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),S=C(()=>({isActive:B.value,select:d,isOpen:f.value,isSelected:g.value,isIndeterminate:m.value}));function h(w){var Z,te;l("click",w),!["INPUT","TEXTAREA"].includes((Z=w.target)==null?void 0:Z.tagName)&&T.value&&((te=i.navigate)==null||te.call(i,w),!v&&(u.activatable.value?r(!c.value,w):(u.selectable.value||e.value!=null)&&d(!g.value,w)))}function _(w){const Z=w.target;["INPUT","TEXTAREA"].includes(Z.tagName)||(w.key==="Enter"||w.key===" ")&&(w.preventDefault(),w.target.dispatchEvent(new MouseEvent("click",w)))}return F(()=>{const w=N.value?"a":e.tag,Z=n.title||e.title!=null,te=n.subtitle||e.subtitle!=null,et=!!(e.appendAvatar||e.appendIcon),rn=!!(et||n.append),tt=!!(e.prependAvatar||e.prependIcon),Re=!!(tt||n.prepend);return A==null||A.updateHasPrepend(Re),e.activeColor&&_n("active-color",["color","base-color"]),le(o(w,ne({class:["v-list-item",{"v-list-item--active":B.value,"v-list-item--disabled":e.disabled,"v-list-item--link":T.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Re&&(A==null?void 0:A.hasPrepend.value),"v-list-item--slim":e.slim,[`${e.activeClass}`]:e.activeClass&&B.value},U.value,k.value,I.value,X.value,ge.value,me.value,ye.value,W.value,e.class],style:[O.value,fe.value,e.style],tabindex:T.value?A?-2:0:void 0,"aria-selected":R.value?u.activatable.value?c.value:u.selectable.value?g.value:B.value:void 0,onClick:h,onKeydown:T.value&&!N.value&&_},i.linkProps),{default:()=>{var nt;return[Te(T.value||B.value,"v-list-item"),Re&&o("div",{key:"prepend",class:"v-list-item__prepend"},[n.prepend?o(Y,{key:"prepend-defaults",disabled:!tt,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,S.value)]}}):o(ie,null,[e.prependAvatar&&o(oe,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&o(Q,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),o("div",{class:"v-list-item__spacer"},null)]),o("div",{class:"v-list-item__content","data-no-activator":""},[Z&&o(Ia,{key:"title"},{default:()=>{var J;return[((J=n.title)==null?void 0:J.call(n,{title:e.title}))??Se(e.title)]}}),te&&o(ka,{key:"subtitle"},{default:()=>{var J;return[((J=n.subtitle)==null?void 0:J.call(n,{subtitle:e.subtitle}))??Se(e.subtitle)]}}),(nt=n.default)==null?void 0:nt.call(n,S.value)]),rn&&o("div",{key:"append",class:"v-list-item__append"},[n.append?o(Y,{key:"append-defaults",disabled:!et,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,S.value)]}}):o(ie,null,[e.appendIcon&&o(Q,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&o(oe,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),o("div",{class:"v-list-item__spacer"},null)])]}}),[[Le("ripple"),T.value&&e.ripple]])}),{activate:r,isActivated:c,isGroupActivator:v,isSelected:g,list:A,select:d,root:u,id:V,link:i}}}),Aa=L({color:String,inset:Boolean,sticky:Boolean,title:String,...z(),...G()},"VListSubheader"),_a=x()({name:"VListSubheader",props:Aa(),setup(e,a){let{slots:t}=a;const{textColorClasses:n,textColorStyles:l}=wt(p(e,"color"));return F(()=>{const i=!!(t.default||e.title);return o(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},n.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var s;return[i&&o("div",{class:"v-list-subheader__text"},[((s=t.default)==null?void 0:s.call(t))??e.title])]}})}),{}}}),wa=L({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...z(),...re()},"VDivider"),Pa=x()({name:"VDivider",props:wa(),setup(e,a){let{attrs:t,slots:n}=a;const{themeClasses:l}=se(e),{textColorClasses:i,textColorStyles:s}=wt(p(e,"color")),r=C(()=>{const c={};return e.length&&(c[e.vertical?"height":"width"]=Me(e.length)),e.thickness&&(c[e.vertical?"borderRightWidth":"borderTopWidth"]=Me(e.thickness)),c});return F(()=>{const c=o("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},l.value,i.value,e.class],style:[r.value,s.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?o("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":e.vertical,"v-divider__wrapper--inset":e.inset}]},[c,o("div",{class:"v-divider__content"},[n.default()]),c]):c}),{}}}),pa=L({items:Array,returnObject:Boolean},"VListChildren"),an=x()({name:"VListChildren",props:pa(),setup(e,a){let{slots:t}=a;return Xt(),()=>{var n,l;return((n=t.default)==null?void 0:n.call(t))??((l=e.items)==null?void 0:l.map(i=>{var m,v;let{children:s,props:r,type:c,raw:d}=i;if(c==="divider")return((m=t.divider)==null?void 0:m.call(t,{props:r}))??o(Pa,r,null);if(c==="subheader")return((v=t.subheader)==null?void 0:v.call(t,{props:r}))??o(_a,r,null);const f={subtitle:t.subtitle?u=>{var y;return(y=t.subtitle)==null?void 0:y.call(t,{...u,item:d})}:void 0,prepend:t.prepend?u=>{var y;return(y=t.prepend)==null?void 0:y.call(t,{...u,item:d})}:void 0,append:t.append?u=>{var y;return(y=t.append)==null?void 0:y.call(t,{...u,item:d})}:void 0,title:t.title?u=>{var y;return(y=t.title)==null?void 0:y.call(t,{...u,item:d})}:void 0},g=dt.filterProps(r);return s?o(dt,ne({value:r==null?void 0:r.value},g),{activator:u=>{let{props:y}=u;const b={...r,...y,value:e.returnObject?d:r.value};return t.header?t.header({props:b}):o(vt,b,f)},default:()=>o(an,{items:s,returnObject:e.returnObject},t)}):t.item?t.item({props:r}):o(vt,ne(r,{value:e.returnObject?d:r.value}),f)}))}}}),xa=L({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 $e(e,a){const t=ee(a,e.itemTitle,a),n=ee(a,e.itemValue,t),l=ee(a,e.itemChildren),i=e.itemProps===!0?typeof a=="object"&&a!=null&&!Array.isArray(a)?"children"in a?xt(a,["children"]):a:void 0:ee(a,e.itemProps),s={title:t,value:n,...i};return{title:String(s.title??""),value:s.value,props:s,children:Array.isArray(l)?ln(e,l):void 0,raw:a}}function ln(e,a){const t=pt(e,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),n=[];for(const l of a)n.push($e(t,l));return n}function Da(e){const a=C(()=>ln(e,e.items)),t=C(()=>a.value.some(r=>r.value===null)),n=M(new Map),l=M([]);wn(()=>{const r=a.value,c=new Map,d=[];for(let f=0;f{let{raw:d}=c;return d}):r.map(c=>{let{value:d}=c;return d})}return{items:a,transformIn:i,transformOut:s}}function La(e,a){const t=ee(a,e.itemType,"item"),n=Pt(a)?a:ee(a,e.itemTitle),l=ee(a,e.itemValue,void 0),i=ee(a,e.itemChildren),s=e.itemProps===!0?xt(a,["children"]):ee(a,e.itemProps),r={title:n,value:l,...s};return{type:t,title:r.title,value:r.value,props:r,children:t==="item"&&i?sn(e,i):void 0,raw:a}}function sn(e,a){const t=[];for(const n of a)t.push(La(e,n));return t}function Ba(e){return{items:C(()=>sn(e,e.items))}}const Ta=L({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:E,collapseIcon:E,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":ae(),"onClick:select":ae(),"onUpdate:opened":ae(),...ya({selectStrategy:"single-leaf",openStrategy:"list"}),...Pe(),...z(),...ve(),...Ae(),...ze(),itemType:{type:String,default:"type"},...xa(),...ce(),...G(),...re(),...de({variant:"text"})},"VList"),Wa=x()({name:"VList",props:Ta(),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,a){let{slots:t}=a;const{items:n}=Ba(e),{themeClasses:l}=se(e),{backgroundColorClasses:i,backgroundColorStyles:s}=yt(p(e,"bgColor")),{borderClasses:r}=_e(e),{densityClasses:c}=we(e),{dimensionStyles:d}=Ve(e),{elevationClasses:f}=Oe(e),{roundedClasses:g}=ue(e),{children:m,open:v,parents:u,select:y,getPath:b}=ma(e),V=C(()=>e.lines?`v-list--${e.lines}-line`:void 0),A=p(e,"activeColor"),B=p(e,"baseColor"),N=p(e,"color");Xt(),Ge({VListGroup:{activeColor:A,baseColor:B,color:N,expandIcon:p(e,"expandIcon"),collapseIcon:p(e,"collapseIcon")},VListItem:{activeClass:p(e,"activeClass"),activeColor:A,baseColor:B,color:N,density:p(e,"density"),disabled:p(e,"disabled"),lines:p(e,"lines"),nav:p(e,"nav"),slim:p(e,"slim"),variant:p(e,"variant")}});const R=M(!1),T=K();function q(I){R.value=!0}function P(I){R.value=!1}function $(I){var O;!R.value&&!(I.relatedTarget&&((O=T.value)!=null&&O.contains(I.relatedTarget)))&&k()}function D(I){const O=I.target;if(!(!T.value||["INPUT","TEXTAREA"].includes(O.tagName))){if(I.key==="ArrowDown")k("next");else if(I.key==="ArrowUp")k("prev");else if(I.key==="Home")k("first");else if(I.key==="End")k("last");else return;I.preventDefault()}}function U(I){R.value=!0}function k(I){if(T.value)return Pn(T.value,I)}return F(()=>o(e.tag,{ref:T,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav,"v-list--slim":e.slim},l.value,i.value,r.value,c.value,f.value,V.value,g.value,e.class],style:[s.value,d.value,e.style],tabindex:e.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:q,onFocusout:P,onFocus:$,onKeydown:D,onMousedown:U},{default:()=>[o(an,{items:n.value,returnObject:e.returnObject},t)]})),{open:v,select:y,focus:k,children:m,parents:u,getPath:b}}});export{Nn as I,Na as V,Tn as a,Ga as b,$n as c,Ra as d,Xe as e,st as f,Wa as g,vt as h,Ma as i,Fa as j,Bn as k,$a as l,oe as m,Pa as n,xn as o,Wn as p,Ia as q,ka as r,xa as s,Ea as t,Da as u,Mn as v,Tt as w,ja as x,Hn as y};