1import{ar as z,W as T,as as Le,ax as K,b5 as k,b6 as ce,an as W,$ as oe,U as De,X as N,Y as de,Z as U,b7 as B,a5 as M,s as h,I as Z,a2 as I,D as ve,E as fe,b as C,G as Ee,y as je,ae as ge,K as me,aB as Ge,aE as te,aI as _e,a8 as Fe,a9 as Ue,aF as ze,aG as Ke,R as $e,b8 as He,a0 as Xe,aN as Je,g as x,F as ae,B as ne,al as le,t as ie,N as We,a1 as Ye,H as Ze,ac as qe,aC as se,aJ as Qe,ad as et,aK as tt,a3 as at,ah as nt,J as lt,aD as it,ai as st,b9 as re}from"./C1SkhfMm.js";import{V as ue}from"./D7v3pXIS.js";function rt(e,s){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{leading:!0,trailing:!0},a=0,l=0,t=!1,n=0;function i(){clearTimeout(a),t=!1,n=0}const o=function(){for(var y=arguments.length,p=new Array(y),w=0;w<y;w++)p[w]=arguments[w];clearTimeout(a);const g=Date.now();n||(n=g);const S=g-Math.max(n,l);function A(){l=Date.now(),a=setTimeout(i,s),e(...p)}t?S>=s?A():u.trailing&&(a=setTimeout(A,s-S)):(t=!0,u.leading&&A())};return o.clear=i,o.immediate=e,o}const Y=Symbol.for("vuetify:list");function Pt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{filterable:!1};const s=z(Y,{filterable:!1,hasPrepend:T(!1),updateHasPrepend:()=>null,trackingIndex:T(-1),navigationStrategy:T("focus"),uid:""}),{filterable:u,trackingIndex:a=s.trackingIndex,navigationStrategy:l=s.navigationStrategy,uid:t=s.uid||Le()}=e,n={filterable:s.filterable||u,hasPrepend:T(!1),updateHasPrepend:i=>{i&&(n.hasPrepend.value=i)},trackingIndex:a,navigationStrategy:l,uid:t};return K(Y,n),s}function ut(){return z(Y,null)}const q=e=>{const s={activate:u=>{let{id:a,value:l,activated:t}=u;return a=k(a),e&&!l&&t.size===1&&t.has(a)||(l?t.add(a):t.delete(a)),t},in:(u,a,l)=>{let t=new Set;if(u!=null)for(const n of ce(u))t=s.activate({id:n,value:!0,activated:new Set(t),children:a,parents:l});return t},out:u=>Array.from(u)};return s},ye=e=>{const s=q(e);return{activate:a=>{let{activated:l,id:t,...n}=a;t=k(t);const i=l.has(t)?new Set([t]):new Set;return s.activate({...n,id:t,activated:i})},in:(a,l,t)=>{let n=new Set;if(a!=null){const i=ce(a);i.length&&(n=s.in(i.slice(0,1),l,t))}return n},out:(a,l,t)=>s.out(a,l,t)}},ct=e=>{const s=q(e);return{activate:a=>{let{id:l,activated:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.activate({id:l,activated:t,children:n,...i})},in:s.in,out:s.out}},ot=e=>{const s=ye(e);return{activate:a=>{let{id:l,activated:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.activate({id:l,activated:t,children:n,...i})},in:s.in,out:s.out}},dt={open:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(u){const t=new Set;t.add(s);let n=l.get(s);for(;n!=null;)t.add(n),n=l.get(n);return t}else return a.delete(s),a},select:()=>null},Se={open:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(u){let t=l.get(s);for(a.add(s);t!=null&&t!==s;)a.add(t),t=l.get(t);return a}else a.delete(s);return a},select:()=>null},vt={open:Se.open,select:e=>{let{id:s,value:u,opened:a,parents:l}=e;if(!u)return a;const t=[];let n=l.get(s);for(;n!=null;)t.push(n),n=l.get(n);return new Set(t)}},Q=e=>{const s={select:u=>{let{id:a,value:l,selected:t}=u;if(a=k(a),e&&!l){const n=Array.from(t.entries()).reduce((i,o)=>{let[y,p]=o;return p==="on"&&i.push(y),i},[]);if(n.length===1&&n[0]===a)return t}return t.set(a,l?"on":"off"),t},in:(u,a,l,t)=>{const n=new Map;for(const i of u||[])s.select({id:i,value:!0,selected:n,children:a,parents:l,disabled:t});return n},out:u=>{const a=[];for(const[l,t]of u.entries())t==="on"&&a.push(l);return a}};return s},he=e=>{const s=Q(e);return{select:a=>{let{selected:l,id:t,...n}=a;t=k(t);const i=l.has(t)?new Map([[t,l.get(t)]]):new Map;return s.select({...n,id:t,selected:i})},in:(a,l,t,n)=>a?.length?s.in(a.slice(0,1),l,t,n):new Map,out:(a,l,t)=>s.out(a,l,t)}},ft=e=>{const s=Q(e);return{select:a=>{let{id:l,selected:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.select({id:l,selected:t,children:n,...i})},in:s.in,out:s.out}},gt=e=>{const s=he(e);return{select:a=>{let{id:l,selected:t,children:n,...i}=a;return l=k(l),n.has(l)?t:s.select({id:l,selected:t,children:n,...i})},in:s.in,out:s.out}},ee=e=>{const s={select:u=>{let{id:a,value:l,selected:t,children:n,parents:i,disabled:o}=u;a=k(a);const y=new Map(t),p=[a];for(;p.length;){const g=p.shift();o.has(g)||t.set(k(g),l?"on":"off"),n.has(g)&&p.push(...n.get(g))}let w=k(i.get(a));for(;w;){let g=!0,S=!0;for(const A of n.get(w)){const f=k(A);if(!o.has(f)&&(t.get(f)!=="on"&&(g=!1),t.has(f)&&t.get(f)!=="off"&&(S=!1),!g&&!S))break}t.set(w,g?"on":S?"off":"indeterminate"),w=k(i.get(w))}return e&&!l&&Array.from(t.entries()).reduce((S,A)=>{let[f,O]=A;return O==="on"&&S.push(f),S},[]).length===0?y:t},in:(u,a,l)=>{let t=new Map;for(const n of u||[])t=s.select({id:n,value:!0,selected:t,children:a,parents:l,disabled:new Set});return t},out:(u,a)=>{const l=[];for(const[t,n]of u.entries())n==="on"&&!a.has(t)&&l.push(t);return l}};return s},mt=e=>{const s=ee(e);return{select:s.select,in:s.in,out:(a,l,t)=>{const n=[];for(const[i,o]of a.entries())if(o==="on"){if(t.has(i)){const y=t.get(i);if(a.get(y)==="on")continue}n.push(i)}return n}}},yt=e=>{const u={select:ee(e).select,in:(a,l,t,n)=>{let i=new Map;
1for(const o of a||[])l.has(o)||(i=u.select({id:o,value:!0,selected:i,children:l,parents:t,disabled:n}));return i},out:a=>{const l=[];for(const[t,n]of a.entries())(n==="on"||n==="indeterminate")&&l.push(t);return l}};return u},E=Symbol.for("vuetify:nested"),be={id:T(),root:{itemsRegistration:I("render"),register:()=>null,unregister:()=>null,updateDisabled:()=>null,children:I(new Map),parents:I(new Map),disabled:I(new Set),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:I(!1),scrollToActive:I(!1),selectable:I(!1),opened:I(new Set),activated:I(new Set),selected:I(new Map),selectedValues:I([]),getPath:()=>[]}},Ct=Z({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean,itemsRegistration:{type:String,default:"render"}},"nested"),Mt=(e,s)=>{let{items:u,returnObject:a,scrollToActive:l}=s,t=!1;const n=T(new Map),i=T(new Map),o=T(new Set),y=W(e,"opened",e.opened,r=>new Set(Array.isArray(r)?r.map(c=>k(c)):r),r=>[...r.values()]),p=h(()=>{if(typeof e.activeStrategy=="object")return e.activeStrategy;if(typeof e.activeStrategy=="function")return e.activeStrategy(e.mandatory);switch(e.activeStrategy){case"leaf":return ct(e.mandatory);case"single-leaf":return ot(e.mandatory);case"independent":return q(e.mandatory);default:return ye(e.mandatory)}}),w=h(()=>{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 gt(e.mandatory);case"leaf":return ft(e.mandatory);case"independent":return Q(e.mandatory);case"single-independent":return he(e.mandatory);case"trunk":return mt(e.mandatory);case"branch":return yt(e.mandatory);default:return ee(e.mandatory)}}),g=h(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return vt;case"single":return dt;default:return Se}}),S=W(e,"activated",e.activated,r=>p.value.in(r,n.value,i.value),r=>p.value.out(r,n.value,i.value)),A=W(e,"selected",e.selected,r=>w.value.in(r,n.value,i.value,o.value),r=>w.value.out(r,n.value,i.value));oe(()=>{t=!0});function f(r){const c=[];let d=k(r);for(;d!==void 0;)c.unshift(d),d=i.value.get(d);return c}const O=De("nested"),R=new Set,j=rt(()=>{U(()=>{n.value=new Map(n.value),i.value=new Map(i.value)})},100);N(()=>[u.value,B(a)],()=>{e.itemsRegistration==="props"&&$()},{immediate:!0});function $(){const r=new Map,c=new Map,d=new Set,v=B(a)?P=>k(P.raw):P=>P.value,V=[...u.value];let G=0;for(;G<V.length;){const P=V[G++],L=v(P);if(P.children){const _=[];for(const F of P.children){const D=v(F);r.set(D,L),_.push(D),V.push(F)}c.set(L,_)}P.props.disabled&&d.add(L)}n.value=c,i.value=r,o.value=d}const b={id:T(),root:{opened:y,activatable:M(()=>e.activatable),scrollToActive:M(()=>B(l)),selectable:M(()=>e.selectable),activated:S,selected:A,selectedValues:h(()=>{const r=[];for(const[c,d]of A.value.entries())d==="on"&&r.push(c);return r}),itemsRegistration:M(()=>e.itemsRegistration),register:(r,c,d,v)=>{if(R.has(r)){f(r).map(String).join(" -> "),f(c).concat(r).map(String).join(" -> ");return}else R.add(r);c&&r!==c&&i.value.set(r,c),d&&o.value.add(r),v&&n.value.set(r,[]),c!=null&&n.value.set(c,[...n.value.get(c)||[],r]),j()},unregister:r=>{if(t)return;R.delete(r),n.value.delete(r),o.value.delete(r);const c=i.value.get(r);if(c){const d=n.value.get(c)??[];n.value.set(c,d.filter(v=>v!==r))}i.value.delete(r),j()},updateDisabled:(r,c)=>{c?o.value.add(r):o.value.delete(r)},open:(r,c,d)=>{O.emit("click:open",{id:r,value:c,path:f(r),event:d});const v=g.value.open({id:r,value:c,opened:new Set(y.value),children:n.value,parents:i.value,event:d});v&&(y.value=v)},openOnSelect:(r,c,d)=>{const v=g.value.select({id:r,value:c,selected:new Map(A.value),opened:new Set(y.value),children:n.value,parents:i.value,event:d});v&&(y.value=v)},select:(r,c,d)=>{O.emit("click:select",{id:r,value:c,path:f(r),event:d});const v=w.value.select({id:r,value:c,selected:new Map(A.value),children:n.value,parents:i.value,disabled:o.value,event:d});v&&(A.value=v),b.root.openOnSelect(r,c,d)},activate:(r,c,d)=>
1{if(!e.activatable)return b.root.select(r,!0,d);O.emit("click:activate",{id:r,value:c,path:f(r),event:d});const v=p.value.activate({id:r,value:c,activated:new Set(S.value),children:n.value,parents:i.value,event:d});if(v.size!==S.value.size)S.value=v;else{for(const V of v)if(!S.value.has(V)){S.value=v;return}for(const V of S.value)if(!v.has(V)){S.value=v;return}}},children:n,parents:i,disabled:o,getPath:f}};return K(E,b),b.root},St=(e,s,u)=>{const a=z(E,be),l=Symbol("nested item"),t=h(()=>{const i=k(B(e));return i!==void 0?i:l}),n={...a,id:t,open:(i,o)=>a.root.open(t.value,i,o),openOnSelect:(i,o)=>a.root.openOnSelect(t.value,i,o),isOpen:h(()=>a.root.opened.value.has(t.value)),parent:h(()=>a.root.parents.value.get(t.value)),activate:(i,o)=>a.root.activate(t.value,i,o),isActivated:h(()=>a.root.activated.value.has(t.value)),scrollToActive:a.root.scrollToActive,select:(i,o)=>a.root.select(t.value,i,o),isSelected:h(()=>a.root.selected.value.get(t.value)==="on"),isIndeterminate:h(()=>a.root.selected.value.get(t.value)==="indeterminate"),isLeaf:h(()=>!a.root.children.value.get(t.value)),isGroupActivator:a.isGroupActivator};return de(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||U(()=>{a.root.register(t.value,a.id.value,B(s),u)})}),oe(()=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||a.root.unregister(t.value)}),N(t,(i,o)=>{a.isGroupActivator||a.root.itemsRegistration.value==="props"||(a.root.unregister(o),U(()=>{a.root.register(i,a.id.value,B(s),u)}))}),N(()=>B(s),i=>{a.root.updateDisabled(t.value,i)}),u&&K(E,n),n},Tt=()=>{const e=z(E,be);K(E,{...e,isGroupActivator:!0})},ht=Z({opacity:[Number,String],...me(),...ge()},"VListItemSubtitle"),bt=ve()({name:"VListItemSubtitle",props:ht(),setup(e,s){let{slots:u}=s;return fe(()=>C(e.tag,{class:je(["v-list-item-subtitle",e.class]),style:Ee([{"--v-list-item-subtitle-opacity":e.opacity},e.style])},u)),{}}}),pt=Ge("v-list-item-title"),kt=Z({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:se,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:se,ripple:{type:[Boolean,Object],default:!0},slim:Boolean,prependGap:[Number,String],subtitle:{type:[String,Number,Boolean],default:void 0},title:{type:[String,Number,Boolean],default:void 0},value:null,index:Number,tabindex:[Number,String],onClick:re(),onClickOnce:re(),...st(),...me(),...it(),...lt(),...nt(),...at(),...tt(),...ge(),...et(),...Qe({variant:"text"})},"VListItem"),Ot=ve()({name:"VListItem",directives:{vRipple:te},props:kt(),emits:{click:e=>!0},setup(e,s){let{attrs:u,slots:a,emit:l}=s;const t=_e(e,u),n=I(),i=h(()=>e.value===void 0?t.href.value:e.value),{activate:o,isActivated:y,select:p,isOpen:w,isSelected:g,isIndeterminate:S,isGroupActivator:A,root:f,parent:O,openOnSelect:R,scrollToActive:j,id:$}=St(i,()=>e.disabled,!1),b=ut(),r=h(()=>e.active!==!1&&(e.active||t.isActive?.value||(f.activatable.value?y.value:g.value))),c=M(()=>e.link!==!1&&t.isLink.value),d=h(()=>!!b&&(f.selectable.value||f.activatable.value||e.value!=null)),v=h(()=>!e.disabled&&e.link!==!1&&(e.link||t.isClickable.value||d.value)),V=h(()=>b&&b.navigationStrategy.value==="track"&&e.index!==void 0&&b.trackingIndex.value===e.index),G=h(()=>b?c.value?"link":d.value?"option":"listitem":void 0),P=h(()=>{if(d.value)return f.activatable.value?y.value:f.selectable.value?g.value:r.value}),L=M(()=>e.rounded||e.nav),_=M(()=>e.color??e.activeColor),F=M(()=>({color:r.value?_.value??e.baseColor:e.baseColor,variant:e.variant}));N(()=>t.isActive?.value,m=>{m&&D()}),N(y,m=>{!m||!j||n.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),N(V,m=>{m&&n.value?.scrollIntoView({block:"nearest",behavior:"instant"})}),de(()=>{t.isActive?.value&&U(()=>D())});function D(){O.value!=null&&f.open(O.value,!0),R(!0)}const{themeClasses:pe}=Fe(e),{borderClasses:ke}=Ue(e),{colorClasses:we,colorStyles:Ae,variantClasses:Ie}=ze(F),{densityClasses:Ve}=Ke(e),{dimensionStyles:Pe}=Ze(e),{elevationClasses:Ce}
vendor: 3,246 bytes, line 1
1=qe(e),{roundedClasses:Me}=$e(L),Te=M(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Oe=M(()=>e.ripple!==void 0&&e.ripple&&b?.filterable?{keys:["Enter"]}:e.ripple),H=h(()=>({isActive:r.value,select:p,isOpen:w.value,isSelected:g.value,isIndeterminate:S.value,isDisabled:e.disabled}));function xe(m){l("click",m),!["INPUT","TEXTAREA"].includes(m.target?.tagName)&&v.value&&(t.navigate.value?.(m),!A&&(f.activatable.value?o(!y.value,m):(f.selectable.value||e.value!=null&&!c.value)&&p(!g.value,m)))}function Be(m){const X=m.target;["INPUT","TEXTAREA"].includes(X.tagName)||(m.key==="Enter"||m.key===" "&&!b?.filterable)&&(m.preventDefault(),m.stopPropagation(),m.target.dispatchEvent(new MouseEvent("click",m)))}return fe(()=>{const m=c.value?"a":e.tag,X=a.title||e.title!=null,Ne=a.subtitle||e.subtitle!=null,Re=!!(!!(e.appendAvatar||e.appendIcon)||a.append),J=!!(!!(e.prependAvatar||e.prependIcon)||a.prepend);return b?.updateHasPrepend(J),e.activeColor&&He("active-color",["color","base-color"]),Xe(C(m,We(t.linkProps,{ref:n,id:e.index!==void 0&&b?`v-list-item-${b.uid}-${e.index}`:void 0,class:["v-list-item",{"v-list-item--active":r.value,"v-list-item--disabled":e.disabled,"v-list-item--link":v.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!J&&b?.hasPrepend.value,"v-list-item--slim":e.slim,"v-list-item--focus-visible":V.value,[`${e.activeClass}`]:e.activeClass&&r.value},pe.value,ke.value,we.value,Ve.value,Ce.value,Te.value,Me.value,Ie.value,e.class],style:[{"--v-list-prepend-gap":Ye(e.prependGap)},Ae.value,Pe.value,e.style],tabindex:e.tabindex??(v.value?b?-2:0:void 0),"aria-selected":P.value,role:G.value,onClick:xe,onKeydown:v.value&&!c.value&&Be}),{default:()=>[Je(v.value||r.value,"v-list-item"),J&&x("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?C(le,{key:"prepend-defaults",defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.prepend?.(H.value)]}):x(ae,null,[e.prependAvatar&&C(ue,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&C(ne,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),x("div",{class:"v-list-item__spacer"},null)]),x("div",{class:"v-list-item__content","data-no-activator":""},[X&&C(pt,{key:"title"},{default:()=>[a.title?.({title:e.title})??ie(e.title)]}),Ne&&C(bt,{key:"subtitle"},{default:()=>[a.subtitle?.({subtitle:e.subtitle})??ie(e.subtitle)]}),a.default?.(H.value)]),Re&&x("div",{key:"append",class:"v-list-item__append"},[a.append?C(le,{key:"append-defaults",defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0},VCheckboxBtn:{density:e.density}}},{default:()=>[a.append?.(H.value)]}):x(ae,null,[e.appendIcon&&C(ne,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&C(ue,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),x("div",{class:"v-list-item__spacer"},null)])]}),[[te,v.value&&Oe.value]])}),{activate:o,isActivated:y,isGroupActivator:A,isSelected:g,list:b,select:p,root:f,id:$,link:t}}});export{Ot as V,pt as a,ut as b,E as c,Tt as d,Pt as e,Mt as f,Ct as m,St as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.