=n.xxl,g=u?"xs":d?"sm":h?"md":f?"lg":v?"xl":"xxl",p=typeof a=="number"?a:n[a],y=o.value0&&arguments[0]!==void 0?arguments[0]:{mobile:null},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();const n=ht(Kh);if(!n)throw new Error("Could not find Vuetify display injection");const a=L(()=>t.mobile?!0:typeof t.mobileBreakpoint=="number"?n.width.valuee?{[`${e}--mobile`]:a.value}:{});return{...n,displayClasses:i,mobile:a}}const X0=Symbol.for("vuetify:goto");function U0(){return{container:void 0,duration:300,layout:!1,offset:0,easing:"easeInOutCubic",patterns:{linear:t=>t,easeInQuad:t=>t**2,easeOutQuad:t=>t*(2-t),easeInOutQuad:t=>t<.5?2*t**2:-1+(4-2*t)*t,easeInCubic:t=>t**3,easeOutCubic:t=>--t**3+1,easeInOutCubic:t=>t<.5?4*t**3:(t-1)*(2*t-2)*(2*t-2)+1,easeInQuart:t=>t**4,easeOutQuart:t=>1- --t**4,easeInOutQuart:t=>t<.5?8*t**4:1-8*--t**4,easeInQuint:t=>t**5,easeOutQuint:t=>1+--t**5,easeInOutQuint:t=>t<.5?16*t**5:1+16*--t**5}}}function dE(t){return Om(t)??(document.scrollingElement||document.body)}function Om(t){return typeof t=="string"?document.querySelector(t):bm(t)}function qd(t,e,n){if(typeof t=="number")return e&&n?-t:t;let a=Om(t),i=0;for(;a;)i+=e?a.offsetLeft:a.offsetTop,a=a.offsetParent;return i}function hE(t,e){return{rtl:e.isRtl,options:ta(U0(),t)}}async function Qp(t,e,n,a){const i=n?"scrollLeft":"scrollTop",r=ta((a==null?void 0:a.options)??U0(),e),s=a==null?void 0:a.rtl.value,o=(typeof t=="number"?t:Om(t))??0,l=r.container==="parent"&&o instanceof HTMLElement?o.parentElement:dE(r.container),c=typeof r.easing=="function"?r.easing:r.patterns[r.easing];if(!c)throw new TypeError(`Easing function "${r.easing}" not found.`);let u;if(typeof o=="number")u=qd(o,n,s);else if(u=qd(o,n,s)-qd(l,n,s),r.layout){const v=window.getComputedStyle(o).getPropertyValue("--v-layout-top");v&&(u-=parseInt(v,10))}u+=r.offset,u=mE(l,u,!!s,!!n);const d=l[i]??0;if(u===d)return Promise.resolve(u);const h=performance.now();return new Promise(f=>requestAnimationFrame(function v(m){const p=(m-h)/r.duration,y=Math.floor(d+(u-d)*c(en(p,0,1)));if(l[i]=y,p>=1&&Math.abs(y-l[i])<10)return f(u);if(p>2)return f(l[i]);requestAnimationFrame(v)}))}function fE(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const e=ht(X0),{isRtl:n}=On();if(!e)throw new Error("[Vuetify] Could not find injected goto instance");const a={...e,rtl:L(()=>e.rtl.value||n.value)};async function i(r,s){return Qp(r,ta(t,s),!1,a)}return i.horizontal=async(r,s)=>Qp(r,ta(t,s),!0,a),i}function mE(t,e,n,a){const{scrollWidth:i,scrollHeight:r}=t,[s,o]=t===document.scrollingElement?[window.innerWidth,window.innerHeight]:[t.offsetWidth,t.offsetHeight];let l,c;return a?n?(l=-(i-s),c=0):(l=0,c=i-s):(l=0,c=r+-o),Math.max(Math.min(e,c),l)}const ul=Symbol.for("vuetify:layout"),G0=Symbol.for("vuetify:layout-item"),eb=1e3,q0=ae({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),vs=ae({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function Z0(){const t=ht(ul);if(!t)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:t.getLayoutItem,mainRect:t.mainRect,mainStyles:t.mainStyles}}function ps(t){const e=ht(ul);if(!e)throw new Error("[Vuetify] Could not find injected layout");const n=t.id??`layout-item-${Yn()}`,a=un("useLayoutItem");Wt(G0,{id:n});const i=De(!1);Oy(()=>i.value=!0),X2(()=>i.value=!1);const{layoutItemStyles:r,layoutItemScrimStyles:s}=e.register(a,{...t,active:L(()=>i.value?!1:t.active.value),id:n});return Vn(()=>e.unregister(n)),{layoutItemStyles:r,layoutRect:e.layoutRect,layoutItemScrimStyles:s}}const gE=(t,e,n,a)=>{let i={top:0,left:0,right:0,bottom:0};const r=[{id:"",layer:{...i}}];for(const s of t){const o=e.get(s),l=n.get(s),c=a.get(s);if(!o||!l||!c)continue;const u={...i,[o.value]:parseInt(i[o.value],10)+(c.value?parseInt(l.value,10):0)};r.push({id:s,layer:u}),i=u}return r};function K0(t){const e=ht(ul,null),n=L(()=>e?e.rootZIndex.value-100:eb),a=xe([]),i=Qn(new Map),r=Qn(new Map),s=Qn(new Map),o=Qn(new Map),l=Qn(new Map),{resizeRef:c,contentRect:u}=gi(),d=L(()=>{const P=new Map,S=t.overlaps??[];for(const A of S.filter(T=>T.includes(":"))){const[T,E]=A.split(":");if(!a.value.includes(T)||!a.value.includes(E))continue;const I=i.get(T),O=i.get(E),V=r.get(T),F=r.get(E);!I||!O||!V||!F||(P.set(E,{position:I.value,amount:parseInt(V.value,10)}),P.set(T,{position:O.value,amount:-parseInt(F.value,10)}))}return P}),h=L(()=>{const P=[...new Set([...s.values()].map(A=>A.value))].sort((A,T)=>A-T),S=[];for(const A of P){const T=a.value.filter(E=>{var I;return((I=s.get(E))==null?void 0:I.value)===A});S.push(...T)}return gE(S,i,r,o)}),f=L(()=>!Array.from(l.values()).some(P=>P.value)),v=L(()=>h.value[h.value.length-1].layer),m=L(()=>({"--v-layout-left":Ne(v.value.left),"--v-layout-right":Ne(v.value.right),"--v-layout-top":Ne(v.value.top),"--v-layout-bottom":Ne(v.value.bottom),...f.value?void 0:{transition:"none"}})),g=L(()=>h.value.slice(1).map((P,S)=>{let{id:A}=P;const{layer:T}=h.value[S],E=r.get(A),I=i.get(A);return{id:A,...T,size:Number(E.value),position:I.value}})),p=P=>g.value.find(S=>S.id===P),y=un("createLayout"),w=De(!1);fn(()=>{w.value=!0}),Wt(ul,{register:(P,S)=>{let{id:A,order:T,position:E,layoutSize:I,elementSize:O,active:V,disableTransitions:F,absolute:z}=S;s.set(A,T),i.set(A,E),r.set(A,I),o.set(A,V),F&&l.set(A,F);const ne=Hs(G0,y==null?void 0:y.vnode).indexOf(P);ne>-1?a.value.splice(ne,0,A):a.value.push(A);const ee=L(()=>g.value.findIndex(se=>se.id===A)),J=L(()=>n.value+h.value.length*2-ee.value*2),X=L(()=>{const se=E.value==="left"||E.value==="right",q=E.value==="right",oe=E.value==="bottom",U=O.value??I.value,le=U===0?"%":"px",ue={[E.value]:0,zIndex:J.value,transform:`translate${se?"X":"Y"}(${(V.value?0:-(U===0?100:U))*(q||oe?-1:1)}${le})`,position:z.value||n.value!==eb?"absolute":"fixed",...f.value?void 0:{transition:"none"}};if(!w.value)return ue;const pe=g.value[ee.value];if(!pe)throw new Error(`[Vuetify] Could not find layout item "${A}"`);const $=d.value.get(A);return $&&(pe[$.position]+=$.amount),{...ue,height:se?`calc(100% - ${pe.top}px - ${pe.bottom}px)`:O.value?`${O.value}px`:void 0,left:q?void 0:`${pe.left}px`,right:q?`${pe.right}px`:void 0,top:E.value!=="bottom"?`${pe.top}px`:void 0,bottom:E.value!=="top"?`${pe.bottom}px`:void 0,width:se?O.value?`${O.value}px`:void 0:`calc(100% - ${pe.left}px - ${pe.right}px)`}}),Y=L(()=>({zIndex:J.value-1}));return{layoutItemStyles:X,layoutItemScrimStyles:Y,zIndex:J}},unregister:P=>{s.delete(P),i.delete(P),r.delete(P),o.delete(P),l.delete(P),a.value=a.value.filter(S=>S!==P)},mainRect:v,mainStyles:m,getLayoutItem:p,items:g,layoutRect:u,rootZIndex:n});const C=L(()=>["v-layout",{"v-layout--full-height":t.fullHeight}]),k=L(()=>({zIndex:e?n.value:void 0,position:e?"relative":void 0,overflow:e?"hidden":void 0}));return{layoutClasses:C,layoutStyles:k,getLayoutItem:p,items:g,layoutRect:u,layoutRef:c}}const J0=ae({modelValue:null,color:String,cancelText:{type:String,default:"$vuetify.confirmEdit.cancel"},okText:{type:String,default:"$vuetify.confirmEdit.ok"}},"VConfirmEdit"),Jh=ve()({name:"VConfirmEdit",props:J0(),emits:{cancel:()=>!0,save:t=>!0,"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Xe(t,"modelValue"),r=xe();on(()=>{r.value=structuredClone(Jt(i.value))});const{t:s}=$t(),o=L(()=>aa(i.value,r.value));function l(){i.value=r.value,n("save",r.value)}function c(){r.value=structuredClone(Jt(i.value)),n("cancel")}function u(h){return x(Re,null,[x(ct,me({disabled:o.value,variant:"text",color:t.color,onClick:c,text:s(t.cancelText)},h),null),x(ct,me({disabled:o.value,variant:"text",color:t.color,onClick:l,text:s(t.okText)},h),null)])}let d=!1;return we(()=>{var h;return x(Re,null,[(h=a.default)==null?void 0:h.call(a,{model:r,save:l,cancel:c,isPristine:o.value,get actions(){return d=!0,u}}),!d&&u()])}),{save:l,cancel:c,isPristine:o}}});const vE=ae({fluid:{type:Boolean,default:!1},...ze(),...Cn(),...dt()},"VContainer"),pE=ve()({name:"VContainer",props:vE(),setup(t,e){let{slots:n}=e;const{rtlClasses:a}=On(),{dimensionStyles:i}=An(t);return we(()=>x(t.tag,{class:["v-container",{"v-container--fluid":t.fluid},a.value,t.class],style:[i.value,t.style]},n)),{}}}),Q0=(()=>Tu.reduce((t,e)=>(t[e]={type:[Boolean,String,Number],default:!1},t),{}))(),ew=(()=>Tu.reduce((t,e)=>{const n="offset"+oo(e);return t[n]={type:[String,Number],default:null},t},{}))(),tw=(()=>Tu.reduce((t,e)=>{const n="order"+oo(e);return t[n]={type:[String,Number],default:null},t},{}))(),tb={col:Object.keys(Q0),offset:Object.keys(ew),order:Object.keys(tw)};function bE(t,e,n){let a=t;if(!(n==null||n===!1)){if(e){const i=e.replace(t,"");a+=`-${i}`}return t==="col"&&(a="v-"+a),t==="col"&&(n===""||n===!0)||(a+=`-${n}`),a.toLowerCase()}}const yE=["auto","start","end","center","baseline","stretch"],xE=ae({cols:{type:[Boolean,String,Number],default:!1},...Q0,offset:{type:[String,Number],default:null},...ew,order:{type:[String,Number],default:null},...tw,alignSelf:{type:String,default:null,validator:t=>yE.includes(t)},...ze(),...dt()},"VCol"),wE=ve()({name:"VCol",props:xE(),setup(t,e){let{slots:n}=e;const a=L(()=>{const i=[];let r;for(r in tb)tb[r].forEach(o=>{const l=t[o],c=bE(r,o,l);c&&i.push(c)});const s=i.some(o=>o.startsWith("v-col-"));return i.push({"v-col":!s||!t.cols,[`v-col-${t.cols}`]:t.cols,[`offset-${t.offset}`]:t.offset,[`order-${t.order}`]:t.order,[`align-self-${t.alignSelf}`]:t.alignSelf}),i});return()=>{var i;return bi(t.tag,{class:[a.value,t.class],style:t.style},(i=n.default)==null?void 0:i.call(n))}}}),Lm=["start","end","center"],nw=["space-between","space-around","space-evenly"];function Em(t,e){return Tu.reduce((n,a)=>{const i=t+oo(a);return n[i]=e(),n},{})}const kE=[...Lm,"baseline","stretch"],aw=t=>kE.includes(t),iw=Em("align",()=>({type:String,default:null,validator:aw})),_E=[...Lm,...nw],rw=t=>_E.includes(t),sw=Em("justify",()=>({type:String,default:null,validator:rw})),SE=[...Lm,...nw,"stretch"],ow=t=>SE.includes(t),lw=Em("alignContent",()=>({type:String,default:null,validator:ow})),nb={align:Object.keys(iw),justify:Object.keys(sw),alignContent:Object.keys(lw)},CE={align:"align",justify:"justify",alignContent:"align-content"};function AE(t,e,n){let a=CE[t];if(n!=null){if(e){const i=e.replace(t,"");a+=`-${i}`}return a+=`-${n}`,a.toLowerCase()}}const PE=ae({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:aw},...iw,justify:{type:String,default:null,validator:rw},...sw,alignContent:{type:String,default:null,validator:ow},...lw,...ze(),...dt()},"VRow"),TE=ve()({name:"VRow",props:PE(),setup(t,e){let{slots:n}=e;const a=L(()=>{const i=[];let r;for(r in nb)nb[r].forEach(s=>{const o=t[s],l=AE(r,s,o);l&&i.push(l)});return i.push({"v-row--no-gutters":t.noGutters,"v-row--dense":t.dense,[`align-${t.align}`]:t.align,[`justify-${t.justify}`]:t.justify,[`align-content-${t.alignContent}`]:t.alignContent}),i});return()=>{var i;return bi(t.tag,{class:["v-row",a.value,t.class],style:t.style},(i=n.default)==null?void 0:i.call(n))}}}),cw=Oi("v-spacer","div","VSpacer"),uw=ae({active:{type:[String,Array],default:void 0},disabled:{type:[Boolean,String,Array],default:null},nextIcon:{type:Ze,default:"$next"},prevIcon:{type:Ze,default:"$prev"},modeIcon:{type:Ze,default:"$subgroup"},text:String,viewMode:{type:String,default:"month"}},"VDatePickerControls"),Qh=ve()({name:"VDatePickerControls",props:uw(),emits:{"click:year":()=>!0,"click:month":()=>!0,"click:prev":()=>!0,"click:next":()=>!0,"click:text":()=>!0},setup(t,e){let{emit:n}=e;const a=L(()=>Array.isArray(t.disabled)?t.disabled.includes("text"):!!t.disabled),i=L(()=>Array.isArray(t.disabled)?t.disabled.includes("mode"):!!t.disabled),r=L(()=>Array.isArray(t.disabled)?t.disabled.includes("prev"):!!t.disabled),s=L(()=>Array.isArray(t.disabled)?t.disabled.includes("next"):!!t.disabled);function o(){n("click:prev")}function l(){n("click:next")}function c(){n("click:year")}function u(){n("click:month")}return we(()=>x("div",{class:["v-date-picker-controls"]},[x(ct,{class:"v-date-picker-controls__month-btn","data-testid":"month-btn",disabled:a.value,text:t.text,variant:"text",rounded:!0,onClick:u},null),x(ct,{class:"v-date-picker-controls__mode-btn","data-testid":"year-btn",disabled:i.value,density:"comfortable",icon:t.modeIcon,variant:"text",onClick:c},null),x(cw,null,null),x("div",{class:"v-date-picker-controls__month"},[x(ct,{"data-testid":"prev-month",disabled:r.value,icon:t.prevIcon,variant:"text",onClick:o},null),x(ct,{"data-testid":"next-month",disabled:s.value,icon:t.nextIcon,variant:"text",onClick:l},null)])])),{}}});const xi=ae({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:t=>t!==!0}},"transition"),na=(t,e)=>{let{slots:n}=e;const{transition:a,disabled:i,group:r,...s}=t,{component:o=r?qf:Ai,...l}=typeof a=="object"?a:{};return bi(o,me(typeof a=="string"?{name:i?"":a}:l,typeof a=="string"?{}:Object.fromEntries(Object.entries({disabled:i,group:r}).filter(c=>{let[u,d]=c;return d!==void 0})),s),n)},IE=ae({appendIcon:Ze,color:String,header:String,transition:String,onClick:Rn()},"VDatePickerHeader"),ef=ve()({name:"VDatePickerHeader",props:IE(),emits:{click:()=>!0,"click:append":()=>!0},setup(t,e){let{emit:n,slots:a}=e;const{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(t,"color");function s(){n("click")}function o(){n("click:append")}return we(()=>{const l=!!(a.default||t.header),c=!!(a.append||t.appendIcon);return x("div",{class:["v-date-picker-header",{"v-date-picker-header--clickable":!!t.onClick},i.value],style:r.value,onClick:s},[a.prepend&&x("div",{key:"prepend",class:"v-date-picker-header__prepend"},[a.prepend()]),l&&x(na,{key:"content",name:t.transition},{default:()=>{var u;return[x("div",{key:t.header,class:"v-date-picker-header__content"},[((u=a.default)==null?void 0:u.call(a))??t.header])]}}),c&&x("div",{class:"v-date-picker-header__append"},[a.append?x(st,{key:"append-defaults",disabled:!t.appendIcon,defaults:{VBtn:{icon:t.appendIcon,variant:"text"}}},{default:()=>{var u;return[(u=a.append)==null?void 0:u.call(a)]}}):x(ct,{key:"append-btn",icon:t.appendIcon,variant:"text",onClick:o},null)])])}),{}}});const dw=ae({allowedDates:[Array,Function],disabled:{type:Boolean,default:null},displayValue:null,modelValue:Array,month:[Number,String],max:null,min:null,showAdjacentMonths:Boolean,year:[Number,String],weekdays:{type:Array,default:()=>[0,1,2,3,4,5,6]},weeksInMonth:{type:String,default:"dynamic"},firstDayOfWeek:[Number,String]},"calendar");function hw(t){const e=Ei(),n=Xe(t,"modelValue",[],v=>Gt(v)),a=L(()=>t.displayValue?e.date(t.displayValue):n.value.length>0?e.date(n.value[0]):t.min?e.date(t.min):Array.isArray(t.allowedDates)?e.date(t.allowedDates[0]):e.date()),i=Xe(t,"year",void 0,v=>{const m=v!=null?Number(v):e.getYear(a.value);return e.startOfYear(e.setYear(e.date(),m))},v=>e.getYear(v)),r=Xe(t,"month",void 0,v=>{const m=v!=null?Number(v):e.getMonth(a.value),g=e.setYear(e.startOfMonth(e.date()),e.getYear(i.value));return e.setMonth(g,m)},v=>e.getMonth(v)),s=L(()=>t.firstDayOfWeek??t.weekdays[0]),o=L(()=>{const v=Number(t.firstDayOfWeek??0);return t.weekdays.map(m=>(m+v)%7)}),l=L(()=>{const v=e.getWeekArray(r.value,s.value),m=v.flat(),g=6*7;if(t.weeksInMonth==="static"&&m.lengtho.value.includes(e.toJsDate(g).getDay())).map((g,p)=>{const y=e.toISO(g),w=!e.isSameMonth(g,r.value),C=e.isSameDay(g,e.startOfMonth(r.value)),k=e.isSameDay(g,e.endOfMonth(r.value)),P=e.isSameDay(g,r.value);return{date:g,isoDate:y,formatted:e.format(g,"keyboardDate"),year:e.getYear(g),month:e.getMonth(g),isDisabled:f(g),isWeekStart:p%7===0,isWeekEnd:p%7===6,isToday:e.isSameDay(g,m),isAdjacent:w,isHidden:w&&!t.showAdjacentMonths,isStart:C,isSelected:n.value.some(S=>e.isSameDay(g,S)),isEnd:k,isSame:P,localized:e.format(g,"dayOfMonth")}})}const u=L(()=>{const v=e.startOfWeek(a.value,t.firstDayOfWeek),m=[];for(let p=0;p<=6;p++)m.push(e.addDays(v,p));const g=e.date();return c(m,g)}),d=L(()=>{const v=l.value.flat(),m=e.date();return c(v,m)}),h=L(()=>l.value.map(v=>v.length?lE(e,v[0]):null));function f(v){if(t.disabled)return!0;const m=e.date(v);return t.min&&e.isAfter(e.date(t.min),m)||t.max&&e.isAfter(m,e.date(t.max))?!0:Array.isArray(t.allowedDates)&&t.allowedDates.length>0?!t.allowedDates.some(g=>e.isSameDay(e.date(g),m)):typeof t.allowedDates=="function"?!t.allowedDates(m):!1}return{displayValue:a,daysInMonth:d,daysInWeek:u,genDays:c,model:n,weeksInMonth:l,weekDays:o,weekNumbers:h}}const fw=ae({color:String,hideWeekdays:Boolean,multiple:[Boolean,Number,String],showWeek:Boolean,transition:{type:String,default:"picker-transition"},reverseTransition:{type:String,default:"picker-reverse-transition"},...Lt(dw(),["displayValue"])},"VDatePickerMonth"),tf=ve()({name:"VDatePickerMonth",props:fw(),emits:{"update:modelValue":t=>!0,"update:month":t=>!0,"update:year":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=xe(),{daysInMonth:r,model:s,weekNumbers:o}=hw(t),l=Ei(),c=De(),u=De(),d=De(!1),h=L(()=>d.value?t.reverseTransition:t.transition);t.multiple==="range"&&s.value.length>0&&(c.value=s.value[0],s.value.length>1&&(u.value=s.value[s.value.length-1]));const f=L(()=>{const p=["number","string"].includes(typeof t.multiple)?Number(t.multiple):1/0;return s.value.length>=p});Oe(r,(p,y)=>{y&&(d.value=l.isBefore(p[0].date,y[0].date))});function v(p){const y=l.startOfDay(p);if(s.value.length===0?c.value=void 0:s.value.length===1&&(c.value=s.value[0],u.value=void 0),!c.value)c.value=y,s.value=[c.value];else if(u.value)c.value=p,u.value=void 0,s.value=[c.value];else{if(l.isSameDay(y,c.value)){c.value=void 0,s.value=[];return}else l.isBefore(y,c.value)?(u.value=l.endOfDay(c.value),c.value=y):u.value=l.endOfDay(y);const w=l.getDiff(u.value,c.value,"days"),C=[c.value];for(let k=1;kl.isSameDay(w,p));if(y===-1)s.value=[...s.value,p];else{const w=[...s.value];w.splice(y,1),s.value=w}}function g(p){t.multiple==="range"?v(p):t.multiple?m(p):s.value=[p]}return()=>x("div",{class:"v-date-picker-month"},[t.showWeek&&x("div",{key:"weeks",class:"v-date-picker-month__weeks"},[!t.hideWeekdays&&x("div",{key:"hide-week-days",class:"v-date-picker-month__day"},[En(" ")]),o.value.map(p=>x("div",{class:["v-date-picker-month__day","v-date-picker-month__day--adjacent"]},[p]))]),x(na,{name:h.value},{default:()=>{var p;return[x("div",{ref:i,key:(p=r.value[0].date)==null?void 0:p.toString(),class:"v-date-picker-month__days"},[!t.hideWeekdays&&l.getWeekdays(t.firstDayOfWeek).map(y=>x("div",{class:["v-date-picker-month__day","v-date-picker-month__weekday"]},[y])),r.value.map((y,w)=>{const C={props:{onClick:()=>g(y.date)},item:y,i:w};return f.value&&!y.isSelected&&(y.isDisabled=!0),x("div",{class:["v-date-picker-month__day",{"v-date-picker-month__day--adjacent":y.isAdjacent,"v-date-picker-month__day--hide-adjacent":y.isHidden,"v-date-picker-month__day--selected":y.isSelected,"v-date-picker-month__day--week-end":y.isWeekEnd,"v-date-picker-month__day--week-start":y.isWeekStart}],"data-v-date":y.isDisabled?void 0:y.isoDate},[(t.showAdjacentMonths||!y.isAdjacent)&&x(st,{defaults:{VBtn:{class:"v-date-picker-month__day-btn",color:(y.isSelected||y.isToday)&&!y.isDisabled?t.color:void 0,disabled:y.isDisabled,icon:!0,ripple:!1,text:y.localized,variant:y.isDisabled?y.isToday?"outlined":"text":y.isToday&&!y.isSelected?"outlined":"flat",onClick:()=>g(y.date)}}},{default:()=>{var k;return[((k=a.day)==null?void 0:k.call(a,C))??x(ct,C.props,null)]}})])})])]}})])}});const mw=ae({color:String,height:[String,Number],min:null,max:null,modelValue:Number,year:Number},"VDatePickerMonths"),nf=ve()({name:"VDatePickerMonths",props:mw(),emits:{"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),r=Xe(t,"modelValue"),s=L(()=>{let o=i.startOfYear(i.date());return t.year&&(o=i.setYear(o,t.year)),Da(12).map(l=>{const c=i.format(o,"monthShort"),u=!!(t.min&&i.isAfter(i.startOfMonth(i.date(t.min)),o)||t.max&&i.isAfter(o,i.startOfMonth(i.date(t.max))));return o=i.getNextMonth(o),{isDisabled:u,text:c,value:l}})});return on(()=>{r.value=r.value??i.getMonth(i.date())}),we(()=>x("div",{class:"v-date-picker-months",style:{height:Ne(t.height)}},[x("div",{class:"v-date-picker-months__content"},[s.value.map((o,l)=>{var d;const c={active:r.value===l,color:r.value===l?t.color:void 0,disabled:o.isDisabled,rounded:!0,text:o.text,variant:r.value===o.value?"flat":"text",onClick:()=>u(l)};function u(h){if(r.value===h){n("update:modelValue",r.value);return}r.value=h}return((d=a.month)==null?void 0:d.call(a,{month:o,i:l,props:c}))??x(ct,me({key:"month"},c),null)})])])),{}}});const gw=ae({color:String,height:[String,Number],min:null,max:null,modelValue:Number},"VDatePickerYears"),af=ve()({name:"VDatePickerYears",props:gw(),emits:{"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),r=Xe(t,"modelValue"),s=L(()=>{const l=i.getYear(i.date());let c=l-100,u=l+52;t.min&&(c=i.getYear(i.date(t.min))),t.max&&(u=i.getYear(i.date(t.max)));let d=i.startOfYear(i.date());return d=i.setYear(d,c),Da(u-c+1,c).map(h=>{const f=i.format(d,"year");return d=i.setYear(d,i.getYear(d)+1),{text:f,value:h}})});on(()=>{r.value=r.value??i.getYear(i.date())});const o=jc();return fn(async()=>{var l;await wt(),(l=o.el)==null||l.scrollIntoView({block:"center"})}),we(()=>x("div",{class:"v-date-picker-years",style:{height:Ne(t.height)}},[x("div",{class:"v-date-picker-years__content"},[s.value.map((l,c)=>{var d;const u={ref:r.value===l.value?o:void 0,active:r.value===l.value,color:r.value===l.value?t.color:void 0,rounded:!0,text:l.text,variant:r.value===l.value?"flat":"text",onClick:()=>{if(r.value===l.value){n("update:modelValue",r.value);return}r.value=l.value}};return((d=a.year)==null?void 0:d.call(a,{year:l,i:c,props:u}))??x(ct,me({key:"month"},u),null)})])])),{}}}),ME=ae({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function za(t,e,n){return ve()({name:t,props:ME({mode:n,origin:e}),setup(a,i){let{slots:r}=i;const s={onBeforeEnter(o){a.origin&&(o.style.transformOrigin=a.origin)},onLeave(o){if(a.leaveAbsolute){const{offsetTop:l,offsetLeft:c,offsetWidth:u,offsetHeight:d}=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=`${l}px`,o.style.left=`${c}px`,o.style.width=`${u}px`,o.style.height=`${d}px`}a.hideOnLeave&&o.style.setProperty("display","none","important")},onAfterLeave(o){if(a.leaveAbsolute&&(o!=null&&o._transitionInitialStyles)){const{position:l,top:c,left:u,width:d,height:h}=o._transitionInitialStyles;delete o._transitionInitialStyles,o.style.position=l||"",o.style.top=c||"",o.style.left=u||"",o.style.width=d||"",o.style.height=h||""}}};return()=>{const o=a.group?qf:Ai;return bi(o,{name:a.disabled?"":t,css:!a.disabled,...a.group?void 0:{mode:a.mode},...a.disabled?{}:s},r.default)}}})}function vw(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return ve()({name:t,props:{mode:{type:String,default:n},disabled:Boolean,group:Boolean},setup(a,i){let{slots:r}=i;const s=a.group?qf:Ai;return()=>bi(s,{name:a.disabled?"":t,css:!a.disabled,...a.disabled?{}:e},r.default)}})}function pw(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",a=Iy(`offset-${n}`);return{onBeforeEnter(s){s._parent=s.parentNode,s._initialStyle={transition:s.style.transition,overflow:s.style.overflow,[n]:s.style[n]}},onEnter(s){const o=s._initialStyle;if(!o)return;s.style.setProperty("transition","none","important"),s.style.overflow="hidden";const l=`${s[a]}px`;s.style[n]="0",s.offsetHeight,s.style.transition=o.transition,t&&s._parent&&s._parent.classList.add(t),requestAnimationFrame(()=>{s.style[n]=l})},onAfterEnter:r,onEnterCancelled:r,onLeave(s){s._initialStyle={transition:"",overflow:s.style.overflow,[n]:s.style[n]},s.style.overflow="hidden",s.style[n]=`${s[a]}px`,s.offsetHeight,requestAnimationFrame(()=>s.style[n]="0")},onAfterLeave:i,onLeaveCancelled:i};function i(s){t&&s._parent&&s._parent.classList.remove(t),r(s)}function r(s){if(!s._initialStyle)return;const o=s._initialStyle[n];s.style.overflow=s._initialStyle.overflow,o!=null&&(s.style[n]=o),delete s._initialStyle}}const OE=ae({target:[Object,Array]},"v-dialog-transition"),Iu=ve()({name:"VDialogTransition",props:OE(),setup(t,e){let{slots:n}=e;const a={onBeforeEnter(i){i.style.pointerEvents="none",i.style.visibility="hidden"},async onEnter(i,r){var h;await new Promise(f=>requestAnimationFrame(f)),await new Promise(f=>requestAnimationFrame(f)),i.style.visibility="";const{x:s,y:o,sx:l,sy:c,speed:u}=ib(t.target,i),d=jr(i,[{transform:`translate(${s}px, ${o}px) scale(${l}, ${c})`,opacity:0},{}],{duration:225*u,easing:YO});(h=ab(i))==null||h.forEach(f=>{jr(f,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*u,easing:rl})}),d.finished.then(()=>r())},onAfterEnter(i){i.style.removeProperty("pointer-events")},onBeforeLeave(i){i.style.pointerEvents="none"},async onLeave(i,r){var h;await new Promise(f=>requestAnimationFrame(f));const{x:s,y:o,sx:l,sy:c,speed:u}=ib(t.target,i);jr(i,[{},{transform:`translate(${s}px, ${o}px) scale(${l}, ${c})`,opacity:0}],{duration:125*u,easing:HO}).finished.then(()=>r()),(h=ab(i))==null||h.forEach(f=>{jr(f,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*u,easing:rl})})},onAfterLeave(i){i.style.removeProperty("pointer-events")}};return()=>t.target?x(Ai,me({name:"dialog-transition"},a,{css:!1}),n):x(Ai,{name:"dialog-transition"},n)}});function ab(t){var n;const e=(n=t.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:n.children;return e&&[...e]}function ib(t,e){const n=u0(t),a=wm(e),[i,r]=getComputedStyle(e).transformOrigin.split(" ").map(p=>parseFloat(p)),[s,o]=getComputedStyle(e).getPropertyValue("--v-overlay-anchor-origin").split(" ");let l=n.left+n.width/2;s==="left"||o==="left"?l-=n.width/2:(s==="right"||o==="right")&&(l+=n.width/2);let c=n.top+n.height/2;s==="top"||o==="top"?c-=n.height/2:(s==="bottom"||o==="bottom")&&(c+=n.height/2);const u=n.width/a.width,d=n.height/a.height,h=Math.max(1,u,d),f=u/h||0,v=d/h||0,m=a.width*a.height/(window.innerWidth*window.innerHeight),g=m>.12?Math.min(1.5,(m-.12)*10+1):1;return{x:l-(i+a.left),y:c-(r+a.top),sx:f,sy:v,speed:g}}const LE=za("fab-transition","center center","out-in"),EE=za("dialog-bottom-transition"),DE=za("dialog-top-transition"),dl=za("fade-transition"),Dm=za("scale-transition"),VE=za("scroll-x-transition"),RE=za("scroll-x-reverse-transition"),NE=za("scroll-y-transition"),FE=za("scroll-y-reverse-transition"),BE=za("slide-x-transition"),YE=za("slide-x-reverse-transition"),Vm=za("slide-y-transition"),HE=za("slide-y-reverse-transition"),Mu=vw("expand-transition",pw()),Rm=vw("expand-x-transition",pw("",!0));const bw=Oi("v-picker-title");const Rl=ae({color:String,...Pa(),...ze(),...Cn(),...Mn(),...Ji(),...yo(),...an(),...dt(),...kt()},"VSheet"),Pi=ve()({name:"VSheet",props:Rl(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(ge(t,"color")),{borderClasses:s}=ja(t),{dimensionStyles:o}=An(t),{elevationClasses:l}=Hn(t),{locationStyles:c}=ms(t),{positionClasses:u}=xo(t),{roundedClasses:d}=dn(t);return we(()=>x(t.tag,{class:["v-sheet",a.value,i.value,s.value,l.value,u.value,d.value,t.class],style:[r.value,o.value,c.value,t.style]},n)),{}}}),Nm=ae({bgColor:String,landscape:Boolean,title:String,hideHeader:Boolean,...Rl()},"VPicker"),hl=ve()({name:"VPicker",props:Nm(),setup(t,e){let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"color"));return we(()=>{const r=Pi.filterProps(t),s=!!(t.title||n.title);return x(Pi,me(r,{color:t.bgColor,class:["v-picker",{"v-picker--landscape":t.landscape,"v-picker--with-actions":!!n.actions},t.class],style:t.style}),{default:()=>{var o;return[!t.hideHeader&&x("div",{key:"header",class:[a.value],style:[i.value]},[s&&x(bw,{key:"picker-title"},{default:()=>{var l;return[((l=n.title)==null?void 0:l.call(n))??t.title]}}),n.header&&x("div",{class:"v-picker__header"},[n.header()])]),x("div",{class:"v-picker__body"},[(o=n.default)==null?void 0:o.call(n)]),n.actions&&x(st,{defaults:{VBtn:{slim:!0,variant:"text"}}},{default:()=>[x("div",{class:"v-picker__actions"},[n.actions()])]})]}})}),{}}}),yw=ae({header:{type:String,default:"$vuetify.datePicker.header"},...uw(),...fw({weeksInMonth:"static"}),...Lt(mw(),["modelValue"]),...Lt(gw(),["modelValue"]),...Nm({title:"$vuetify.datePicker.title"}),modelValue:null},"VDatePicker"),rf=ve()({name:"VDatePicker",props:yw(),emits:{"update:modelValue":t=>!0,"update:month":t=>!0,"update:year":t=>!0,"update:viewMode":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Ei(),{t:r}=$t(),s=Xe(t,"modelValue",void 0,T=>Gt(T),T=>t.multiple?T:T[0]),o=Xe(t,"viewMode"),l=L(()=>{const T=i.date(t.min);return t.min&&i.isValid(T)?T:null}),c=L(()=>{const T=i.date(t.max);return t.max&&i.isValid(T)?T:null}),u=L(()=>{var I;const T=i.date();let E=T;return(I=s.value)!=null&&I[0]?E=i.date(s.value[0]):l.value&&i.isBefore(T,l.value)?E=l.value:c.value&&i.isAfter(T,c.value)&&(E=c.value),E&&i.isValid(E)?E:T}),d=xe(Number(t.month??i.getMonth(i.startOfMonth(u.value)))),h=xe(Number(t.year??i.getYear(i.startOfYear(i.setMonth(u.value,d.value))))),f=De(!1),v=L(()=>t.multiple&&s.value.length>1?r("$vuetify.datePicker.itemsSelected",s.value.length):s.value[0]&&i.isValid(s.value[0])?i.format(i.date(s.value[0]),"normalDateWithWeekday"):r(t.header)),m=L(()=>{let T=i.date();return T=i.setDate(T,1),T=i.setMonth(T,d.value),T=i.setYear(T,h.value),i.format(T,"monthAndYear")}),g=L(()=>`date-picker-header${f.value?"-reverse":""}-transition`),p=L(()=>{if(t.disabled)return!0;const T=[];if(o.value!=="month")T.push("prev","next");else{let E=i.date();if(E=i.startOfMonth(E),E=i.setMonth(E,d.value),E=i.setYear(E,h.value),l.value){const I=i.addDays(i.startOfMonth(E),-1);i.isAfter(l.value,I)&&T.push("prev")}if(c.value){const I=i.addDays(i.endOfMonth(E),1);i.isAfter(I,c.value)&&T.push("next")}}return T});function y(){d.value<11?d.value++:(h.value++,d.value=0,A(h.value)),S(d.value)}function w(){d.value>0?d.value--:(h.value--,d.value=11,A(h.value)),S(d.value)}function C(){o.value="month"}function k(){o.value=o.value==="months"?"month":"months"}function P(){o.value=o.value==="year"?"month":"year"}function S(T){o.value==="months"&&k(),n("update:month",T)}function A(T){o.value==="year"&&P(),n("update:year",T)}return Oe(s,(T,E)=>{const I=Gt(E),O=Gt(T);if(!O.length)return;const V=i.date(I[I.length-1]),F=i.date(O[O.length-1]),z=i.getMonth(F),W=i.getYear(F);z!==d.value&&(d.value=z,S(d.value)),W!==h.value&&(h.value=W,A(h.value)),f.value=i.isBefore(V,F)}),we(()=>{const T=hl.filterProps(t),E=Qh.filterProps(t),I=ef.filterProps(t),O=tf.filterProps(t),V=Lt(nf.filterProps(t),["modelValue"]),F=Lt(af.filterProps(t),["modelValue"]),z={header:v.value,transition:g.value};return x(hl,me(T,{class:["v-date-picker",`v-date-picker--${o.value}`,{"v-date-picker--show-week":t.showWeek},t.class],style:t.style}),{title:()=>{var W;return((W=a.title)==null?void 0:W.call(a))??x("div",{class:"v-date-picker__title"},[r(t.title)])},header:()=>a.header?x(st,{defaults:{VDatePickerHeader:{...z}}},{default:()=>{var W;return[(W=a.header)==null?void 0:W.call(a,z)]}}):x(ef,me({key:"header"},I,z,{onClick:o.value!=="month"?C:void 0}),{...a,default:void 0}),default:()=>x(Re,null,[x(Qh,me(E,{disabled:p.value,text:m.value,"onClick:next":y,"onClick:prev":w,"onClick:month":k,"onClick:year":P}),null),x(dl,{hideOnLeave:!0},{default:()=>[o.value==="months"?x(nf,me({key:"date-picker-months"},V,{modelValue:d.value,"onUpdate:modelValue":[W=>d.value=W,S],min:l.value,max:c.value,year:h.value}),null):o.value==="year"?x(af,me({key:"date-picker-years"},F,{modelValue:h.value,"onUpdate:modelValue":[W=>h.value=W,A],min:l.value,max:c.value}),null):x(tf,me({key:"date-picker-month"},O,{modelValue:s.value,"onUpdate:modelValue":W=>s.value=W,month:d.value,"onUpdate:month":[W=>d.value=W,S],year:h.value,"onUpdate:year":[W=>h.value=W,A],min:l.value,max:c.value}),null)]})]),actions:a.actions})}),{}}});function Zd(t,e){return{x:t.x+e.x,y:t.y+e.y}}function jE(t,e){return{x:t.x-e.x,y:t.y-e.y}}function rb(t,e){if(t.side==="top"||t.side==="bottom"){const{side:n,align:a}=t,i=a==="left"?0:a==="center"?e.width/2:a==="right"?e.width:a,r=n==="top"?0:n==="bottom"?e.height:n;return Zd({x:i,y:r},e)}else if(t.side==="left"||t.side==="right"){const{side:n,align:a}=t,i=n==="left"?0:n==="right"?e.width:n,r=a==="top"?0:a==="center"?e.height/2:a==="bottom"?e.height:a;return Zd({x:i,y:r},e)}return Zd({x:e.width/2,y:e.height/2},e)}const xw={static:$E,connected:UE},zE=ae({locationStrategy:{type:[String,Function],default:"static",validator:t=>typeof t=="function"||t in xw},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function WE(t,e){const n=xe({}),a=xe();At&&ha(()=>!!(e.isActive.value&&t.locationStrategy),r=>{var s,o;Oe(()=>t.locationStrategy,r),Bn(()=>{window.removeEventListener("resize",i),a.value=void 0}),window.addEventListener("resize",i,{passive:!0}),typeof t.locationStrategy=="function"?a.value=(s=t.locationStrategy(e,t,n))==null?void 0:s.updateLocation:a.value=(o=xw[t.locationStrategy](e,t,n))==null?void 0:o.updateLocation});function i(r){var s;(s=a.value)==null||s.call(a,r)}return{contentStyles:n,updateLocation:a}}function $E(){}function XE(t,e){const n=wm(t);return e?n.x+=parseFloat(t.style.right||0):n.x-=parseFloat(t.style.left||0),n.y-=parseFloat(t.style.top||0),n}function UE(t,e,n){(Array.isArray(t.target.value)||zO(t.target.value))&&Object.assign(n.value,{position:"fixed",top:0,[t.isRtl.value?"right":"left"]:0});const{preferredAnchor:i,preferredOrigin:r}=xm(()=>{const v=Hh(e.location,t.isRtl.value),m=e.origin==="overlap"?v:e.origin==="auto"?$d(v):Hh(e.origin,t.isRtl.value);return v.side===m.side&&v.align===Xd(m).align?{preferredAnchor:Cp(v),preferredOrigin:Cp(m)}:{preferredAnchor:v,preferredOrigin:m}}),[s,o,l,c]=["minWidth","minHeight","maxWidth","maxHeight"].map(v=>L(()=>{const m=parseFloat(e[v]);return isNaN(m)?1/0:m})),u=L(()=>{if(Array.isArray(e.offset))return e.offset;if(typeof e.offset=="string"){const v=e.offset.split(" ").map(parseFloat);return v.length<2&&v.push(0),v}return typeof e.offset=="number"?[e.offset,0]:[0,0]});let d=!1;const h=new ResizeObserver(()=>{d&&f()});Oe([t.target,t.contentEl],(v,m)=>{let[g,p]=v,[y,w]=m;y&&!Array.isArray(y)&&h.unobserve(y),g&&!Array.isArray(g)&&h.observe(g),w&&h.unobserve(w),p&&h.observe(p)},{immediate:!0}),Bn(()=>{h.disconnect()});function f(){if(d=!1,requestAnimationFrame(()=>d=!0),!t.target.value||!t.contentEl.value)return;const v=u0(t.target.value),m=XE(t.contentEl.value,t.isRtl.value),g=sl(t.contentEl.value),p=12;g.length||(g.push(document.documentElement),t.contentEl.value.style.top&&t.contentEl.value.style.left||(m.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),m.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const y=g.reduce((I,O)=>{const V=O.getBoundingClientRect(),F=new Gr({x:O===document.documentElement?0:V.x,y:O===document.documentElement?0:V.y,width:O.clientWidth,height:O.clientHeight});return I?new Gr({x:Math.max(I.left,F.left),y:Math.max(I.top,F.top),width:Math.min(I.right,F.right)-Math.max(I.left,F.left),height:Math.min(I.bottom,F.bottom)-Math.max(I.top,F.top)}):F},void 0);y.x+=p,y.y+=p,y.width-=p*2,y.height-=p*2;let w={anchor:i.value,origin:r.value};function C(I){const O=new Gr(m),V=rb(I.anchor,v),F=rb(I.origin,O);let{x:z,y:W}=jE(V,F);switch(I.anchor.side){case"top":W-=u.value[0];break;case"bottom":W+=u.value[0];break;case"left":z-=u.value[0];break;case"right":z+=u.value[0];break}switch(I.anchor.align){case"top":W-=u.value[1];break;case"bottom":W+=u.value[1];break;case"left":z-=u.value[1];break;case"right":z+=u.value[1];break}return O.x+=z,O.y+=W,O.width=Math.min(O.width,l.value),O.height=Math.min(O.height,c.value),{overflows:Pp(O,y),x:z,y:W}}let k=0,P=0;const S={x:0,y:0},A={x:!1,y:!1};let T=-1;for(;!(T++>10);){const{x:I,y:O,overflows:V}=C(w);k+=I,P+=O,m.x+=I,m.y+=O;{const F=Ap(w.anchor),z=V.x.before||V.x.after,W=V.y.before||V.y.after;let ne=!1;if(["x","y"].forEach(ee=>{if(ee==="x"&&z&&!A.x||ee==="y"&&W&&!A.y){const J={anchor:{...w.anchor},origin:{...w.origin}},X=ee==="x"?F==="y"?Xd:$d:F==="y"?$d:Xd;J.anchor=X(J.anchor),J.origin=X(J.origin);const{overflows:Y}=C(J);(Y[ee].before<=V[ee].before&&Y[ee].after<=V[ee].after||Y[ee].before+Y[ee].after<(V[ee].before+V[ee].after)/2)&&(w=J,ne=A[ee]=!0)}}),ne)continue}V.x.before&&(k+=V.x.before,m.x+=V.x.before),V.x.after&&(k-=V.x.after,m.x-=V.x.after),V.y.before&&(P+=V.y.before,m.y+=V.y.before),V.y.after&&(P-=V.y.after,m.y-=V.y.after);{const F=Pp(m,y);S.x=y.width-F.x.before-F.x.after,S.y=y.height-F.y.before-F.y.after,k+=F.x.before,m.x+=F.x.before,P+=F.y.before,m.y+=F.y.before}break}const E=Ap(w.anchor);return Object.assign(n.value,{"--v-overlay-anchor-origin":`${w.anchor.side} ${w.anchor.align}`,transformOrigin:`${w.origin.side} ${w.origin.align}`,top:Ne(Kd(P)),left:t.isRtl.value?void 0:Ne(Kd(k)),right:t.isRtl.value?Ne(Kd(-k)):void 0,minWidth:Ne(E==="y"?Math.min(s.value,v.width):s.value),maxWidth:Ne(sb(en(S.x,s.value===1/0?0:s.value,l.value))),maxHeight:Ne(sb(en(S.y,o.value===1/0?0:o.value,c.value)))}),{available:S,contentBox:m}}return Oe(()=>[i.value,r.value,e.offset,e.minWidth,e.minHeight,e.maxWidth,e.maxHeight],()=>f()),wt(()=>{const v=f();if(!v)return;const{available:m,contentBox:g}=v;g.height>m.y&&requestAnimationFrame(()=>{f(),requestAnimationFrame(()=>{f()})})}),{updateLocation:f}}function Kd(t){return Math.round(t*devicePixelRatio)/devicePixelRatio}function sb(t){return Math.ceil(t*devicePixelRatio)/devicePixelRatio}let sf=!0;const Xc=[];function GE(t){!sf||Xc.length?(Xc.push(t),of()):(sf=!1,t(),of())}let ob=-1;function of(){cancelAnimationFrame(ob),ob=requestAnimationFrame(()=>{const t=Xc.shift();t&&t(),Xc.length?of():sf=!0})}const Tc={none:null,close:KE,block:JE,reposition:QE},qE=ae({scrollStrategy:{type:[String,Function],default:"block",validator:t=>typeof t=="function"||t in Tc}},"VOverlay-scroll-strategies");function ZE(t,e){if(!At)return;let n;on(async()=>{n==null||n.stop(),e.isActive.value&&t.scrollStrategy&&(n=so(),await new Promise(a=>setTimeout(a)),n.active&&n.run(()=>{var a;typeof t.scrollStrategy=="function"?t.scrollStrategy(e,t,n):(a=Tc[t.scrollStrategy])==null||a.call(Tc,e,t,n)}))}),Bn(()=>{n==null||n.stop()})}function KE(t){function e(n){t.isActive.value=!1}ww(t.targetEl.value??t.contentEl.value,e)}function JE(t,e){var s;const n=(s=t.root.value)==null?void 0:s.offsetParent,a=[...new Set([...sl(t.targetEl.value,e.contained?n:void 0),...sl(t.contentEl.value,e.contained?n:void 0)])].filter(o=>!o.classList.contains("v-overlay-scroll-blocked")),i=window.innerWidth-document.documentElement.offsetWidth,r=(o=>Am(o)&&o)(n||document.documentElement);r&&t.root.value.classList.add("v-overlay--scroll-blocked"),a.forEach((o,l)=>{o.style.setProperty("--v-body-scroll-x",Ne(-o.scrollLeft)),o.style.setProperty("--v-body-scroll-y",Ne(-o.scrollTop)),o!==document.documentElement&&o.style.setProperty("--v-scrollbar-offset",Ne(i)),o.classList.add("v-overlay-scroll-blocked")}),Bn(()=>{a.forEach((o,l)=>{const c=parseFloat(o.style.getPropertyValue("--v-body-scroll-x")),u=parseFloat(o.style.getPropertyValue("--v-body-scroll-y")),d=o.style.scrollBehavior;o.style.scrollBehavior="auto",o.style.removeProperty("--v-body-scroll-x"),o.style.removeProperty("--v-body-scroll-y"),o.style.removeProperty("--v-scrollbar-offset"),o.classList.remove("v-overlay-scroll-blocked"),o.scrollLeft=-c,o.scrollTop=-u,o.style.scrollBehavior=d}),r&&t.root.value.classList.remove("v-overlay--scroll-blocked")})}function QE(t,e,n){let a=!1,i=-1,r=-1;function s(o){GE(()=>{var u,d;const l=performance.now();(d=(u=t.updateLocation).value)==null||d.call(u,o),a=(performance.now()-l)/(1e3/60)>2})}r=(typeof requestIdleCallback>"u"?o=>o():requestIdleCallback)(()=>{n.run(()=>{ww(t.targetEl.value??t.contentEl.value,o=>{a?(cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=requestAnimationFrame(()=>{s(o)})})):s(o)})})}),Bn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(r),cancelAnimationFrame(i)})}function ww(t,e){const n=[document,...sl(t)];n.forEach(a=>{a.addEventListener("scroll",e,{passive:!0})}),Bn(()=>{n.forEach(a=>{a.removeEventListener("scroll",e)})})}const lf=Symbol.for("vuetify:v-menu"),Ou=ae({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function Fm(t,e){let n=()=>{};function a(s){n==null||n();const o=Number(s?t.openDelay:t.closeDelay);return new Promise(l=>{n=cO(o,()=>{e==null||e(s),l(s)})})}function i(){return a(!0)}function r(){return a(!1)}return{clearDelay:n,runOpenDelay:i,runCloseDelay:r}}const eD=ae({target:[String,Object],activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Ou()},"VOverlay-activator");function tD(t,e){let{isActive:n,isTop:a,contentEl:i}=e;const r=un("useActivator"),s=xe();let o=!1,l=!1,c=!0;const u=L(()=>t.openOnFocus||t.openOnFocus==null&&t.openOnHover),d=L(()=>t.openOnClick||t.openOnClick==null&&!t.openOnHover&&!u.value),{runOpenDelay:h,runCloseDelay:f}=Fm(t,A=>{A===(t.openOnHover&&o||u.value&&l)&&!(t.openOnHover&&n.value&&!a.value)&&(n.value!==A&&(c=!0),n.value=A)}),v=xe(),m={onClick:A=>{A.stopPropagation(),s.value=A.currentTarget||A.target,n.value||(v.value=[A.clientX,A.clientY]),n.value=!n.value},onMouseenter:A=>{var T;(T=A.sourceCapabilities)!=null&&T.firesTouchEvents||(o=!0,s.value=A.currentTarget||A.target,h())},onMouseleave:A=>{o=!1,f()},onFocus:A=>{qs(A.target,":focus-visible")!==!1&&(l=!0,A.stopPropagation(),s.value=A.currentTarget||A.target,h())},onBlur:A=>{l=!1,A.stopPropagation(),f()}},g=L(()=>{const A={};return d.value&&(A.onClick=m.onClick),t.openOnHover&&(A.onMouseenter=m.onMouseenter,A.onMouseleave=m.onMouseleave),u.value&&(A.onFocus=m.onFocus,A.onBlur=m.onBlur),A}),p=L(()=>{const A={};if(t.openOnHover&&(A.onMouseenter=()=>{o=!0,h()},A.onMouseleave=()=>{o=!1,f()}),u.value&&(A.onFocusin=()=>{l=!0,h()},A.onFocusout=()=>{l=!1,f()}),t.closeOnContentClick){const T=ht(lf,null);A.onClick=()=>{n.value=!1,T==null||T.closeParents()}}return A}),y=L(()=>{const A={};return t.openOnHover&&(A.onMouseenter=()=>{c&&(o=!0,c=!1,h())},A.onMouseleave=()=>{o=!1,f()}),A});Oe(a,A=>{var T;A&&(t.openOnHover&&!o&&(!u.value||!l)||u.value&&!l&&(!t.openOnHover||!o))&&!((T=i.value)!=null&&T.contains(document.activeElement))&&(n.value=!1)}),Oe(n,A=>{A||setTimeout(()=>{v.value=void 0})},{flush:"post"});const w=jc();on(()=>{w.value&&wt(()=>{s.value=w.el})});const C=jc(),k=L(()=>t.target==="cursor"&&v.value?v.value:C.value?C.el:kw(t.target,r)||s.value),P=L(()=>Array.isArray(k.value)?void 0:k.value);let S;return Oe(()=>!!t.activator,A=>{A&&At?(S=so(),S.run(()=>{nD(t,r,{activatorEl:s,activatorEvents:g})})):S&&S.stop()},{flush:"post",immediate:!0}),Bn(()=>{S==null||S.stop()}),{activatorEl:s,activatorRef:w,target:k,targetEl:P,targetRef:C,activatorEvents:g,contentEvents:p,scrimEvents:y}}function nD(t,e,n){let{activatorEl:a,activatorEvents:i}=n;Oe(()=>t.activator,(l,c)=>{if(c&&l!==c){const u=o(c);u&&s(u)}l&&wt(()=>r())},{immediate:!0}),Oe(()=>t.activatorProps,()=>{r()}),Bn(()=>{s()});function r(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.activatorProps;l&&hO(l,me(i.value,c))}function s(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:o(),c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t.activatorProps;l&&fO(l,me(i.value,c))}function o(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:t.activator;const c=kw(l,e);return a.value=(c==null?void 0:c.nodeType)===Node.ELEMENT_NODE?c:void 0,a.value}}function kw(t,e){var a,i;if(!t)return;let n;if(t==="parent"){let r=(i=(a=e==null?void 0:e.proxy)==null?void 0:a.$el)==null?void 0:i.parentNode;for(;r!=null&&r.hasAttribute("data-no-activator");)r=r.parentNode;n=r}else typeof t=="string"?n=document.querySelector(t):"$el"in t?n=t.$el:n=t;return n}function _w(){if(!At)return De(!1);const{ssr:t}=ri();if(t){const e=De(!1);return fn(()=>{e.value=!0}),e}else return De(!0)}const Bm=ae({eager:Boolean},"lazy");function Ym(t,e){const n=De(!1),a=L(()=>n.value||t.eager||e.value);Oe(e,()=>n.value=!0);function i(){t.eager||(n.value=!1)}return{isBooted:n,hasContent:a,onAfterLeave:i}}function bs(){const e=un("useScopeId").vnode.scopeId;return{scopeId:e?{[e]:""}:void 0}}const lb=Symbol.for("vuetify:stack"),Bo=Qn([]);function aD(t,e,n){const a=un("useStack"),i=!n,r=ht(lb,void 0),s=Qn({activeChildren:new Set});Wt(lb,s);const o=De(Number(e.value));ha(t,()=>{var d;const u=(d=Bo.at(-1))==null?void 0:d[1];o.value=u?u+10:Number(e.value),i&&Bo.push([a.uid,o.value]),r==null||r.activeChildren.add(a.uid),Bn(()=>{if(i){const h=Jt(Bo).findIndex(f=>f[0]===a.uid);Bo.splice(h,1)}r==null||r.activeChildren.delete(a.uid)})});const l=De(!0);i&&on(()=>{var d;const u=((d=Bo.at(-1))==null?void 0:d[0])===a.uid;setTimeout(()=>l.value=u)});const c=L(()=>!s.activeChildren.size);return{globalTop:Gf(l),localTop:c,stackStyles:L(()=>({zIndex:o.value}))}}function iD(t){return{teleportTarget:L(()=>{const n=t();if(n===!0||!At)return;const a=n===!1?document.body:typeof n=="string"?document.querySelector(n):n;if(a==null)return;let i=[...a.children].find(r=>r.matches(".v-overlay-container"));return i||(i=document.createElement("div"),i.className="v-overlay-container",a.appendChild(i)),i})}}function rD(){return!0}function Sw(t,e,n){if(!t||Cw(t,n)===!1)return!1;const a=k0(e);if(typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&a.host===t.target)return!1;const i=(typeof n.value=="object"&&n.value.include||(()=>[]))();return i.push(e),!i.some(r=>r==null?void 0:r.contains(t.target))}function Cw(t,e){return(typeof e.value=="object"&&e.value.closeConditional||rD)(t)}function sD(t,e,n){const a=typeof n.value=="function"?n.value:n.value.handler;t.shadowTarget=t.target,e._clickOutside.lastMousedownWasOutside&&Sw(t,e,n)&&setTimeout(()=>{Cw(t,n)&&a&&a(t)},0)}function cb(t,e){const n=k0(t);e(document),typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&e(n)}const Aw={mounted(t,e){const n=i=>sD(i,t,e),a=i=>{t._clickOutside.lastMousedownWasOutside=Sw(i,t,e)};cb(t,i=>{i.addEventListener("click",n,!0),i.addEventListener("mousedown",a,!0)}),t._clickOutside||(t._clickOutside={lastMousedownWasOutside:!1}),t._clickOutside[e.instance.$.uid]={onClick:n,onMousedown:a}},beforeUnmount(t,e){t._clickOutside&&(cb(t,n=>{var r;if(!n||!((r=t._clickOutside)!=null&&r[e.instance.$.uid]))return;const{onClick:a,onMousedown:i}=t._clickOutside[e.instance.$.uid];n.removeEventListener("click",a,!0),n.removeEventListener("mousedown",i,!0)}),delete t._clickOutside[e.instance.$.uid])}};function oD(t){const{modelValue:e,color:n,...a}=t;return x(Ai,{name:"fade-transition",appear:!0},{default:()=>[t.modelValue&&x("div",me({class:["v-overlay__scrim",t.color.backgroundColorClasses.value],style:t.color.backgroundColorStyles.value},a),null)]})}const Nl=ae({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,opacity:[Number,String],noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...eD(),...ze(),...Cn(),...Bm(),...zE(),...qE(),...kt(),...xi()},"VOverlay"),vi=ve()({name:"VOverlay",directives:{ClickOutside:Aw},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Nl()},emits:{"click:outside":t=>!0,"update:modelValue":t=>!0,keydown:t=>!0,afterEnter:()=>!0,afterLeave:()=>!0},setup(t,e){let{slots:n,attrs:a,emit:i}=e;const r=un("VOverlay"),s=xe(),o=xe(),l=xe(),c=Xe(t,"modelValue"),u=L({get:()=>c.value,set:ue=>{ue&&t.disabled||(c.value=ue)}}),{themeClasses:d}=Ot(t),{rtlClasses:h,isRtl:f}=On(),{hasContent:v,onAfterLeave:m}=Ym(t,u),g=Ft(L(()=>typeof t.scrim=="string"?t.scrim:null)),{globalTop:p,localTop:y,stackStyles:w}=aD(u,ge(t,"zIndex"),t._disableGlobalStack),{activatorEl:C,activatorRef:k,target:P,targetEl:S,targetRef:A,activatorEvents:T,contentEvents:E,scrimEvents:I}=tD(t,{isActive:u,isTop:y,contentEl:l}),{teleportTarget:O}=iD(()=>{var $,Z,Q;const ue=t.attach||t.contained;if(ue)return ue;const pe=(($=C==null?void 0:C.value)==null?void 0:$.getRootNode())||((Q=(Z=r.proxy)==null?void 0:Z.$el)==null?void 0:Q.getRootNode());return pe instanceof ShadowRoot?pe:!1}),{dimensionStyles:V}=An(t),F=_w(),{scopeId:z}=bs();Oe(()=>t.disabled,ue=>{ue&&(u.value=!1)});const{contentStyles:W,updateLocation:ne}=WE(t,{isRtl:f,contentEl:l,target:P,isActive:u});ZE(t,{root:s,contentEl:l,targetEl:S,isActive:u,updateLocation:ne});function ee(ue){i("click:outside",ue),t.persistent?oe():u.value=!1}function J(ue){return u.value&&p.value&&(!t.scrim||ue.target===o.value||ue instanceof MouseEvent&&ue.shadowTarget===o.value)}At&&Oe(u,ue=>{ue?window.addEventListener("keydown",X):window.removeEventListener("keydown",X)},{immediate:!0}),Vn(()=>{At&&window.removeEventListener("keydown",X)});function X(ue){var pe,$,Z;ue.key==="Escape"&&p.value&&((pe=l.value)!=null&&pe.contains(document.activeElement)||i("keydown",ue),t.persistent?oe():(u.value=!1,($=l.value)!=null&&$.contains(document.activeElement)&&((Z=C.value)==null||Z.focus())))}function Y(ue){ue.key==="Escape"&&!p.value||i("keydown",ue)}const se=L0();ha(()=>t.closeOnBack,()=>{vL(se,ue=>{p.value&&u.value?(ue(!1),t.persistent?oe():u.value=!1):ue()})});const q=xe();Oe(()=>u.value&&(t.absolute||t.contained)&&O.value==null,ue=>{if(ue){const pe=Cm(s.value);pe&&pe!==document.scrollingElement&&(q.value=pe.scrollTop)}});function oe(){t.noClickAnimation||l.value&&jr(l.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:rl})}function U(){i("afterEnter")}function le(){m(),i("afterLeave")}return we(()=>{var ue;return x(Re,null,[(ue=n.activator)==null?void 0:ue.call(n,{isActive:u.value,targetRef:A,props:me({ref:k},T.value,t.activatorProps)}),F.value&&v.value&&x(U2,{disabled:!O.value,to:O.value},{default:()=>[x("div",me({class:["v-overlay",{"v-overlay--absolute":t.absolute||t.contained,"v-overlay--active":u.value,"v-overlay--contained":t.contained},d.value,h.value,t.class],style:[w.value,{"--v-overlay-opacity":t.opacity,top:Ne(q.value)},t.style],ref:s,onKeydown:Y},z,a),[x(oD,me({color:g,modelValue:u.value&&!!t.scrim,ref:o},I.value),null),x(na,{appear:!0,persisted:!0,transition:t.transition,target:P.value,onAfterEnter:U,onAfterLeave:le},{default:()=>{var pe;return[Yt(x("div",me({ref:l,class:["v-overlay__content",t.contentClass],style:[V.value,W.value]},E.value,t.contentProps),[(pe=n.default)==null?void 0:pe.call(n,{isActive:u})]),[[Ca,u.value],[ba("click-outside"),{handler:ee,closeConditional:J,include:()=>[C.value]}]])]}})])]})])}),{activatorEl:C,scrimEl:o,target:P,animateClick:oe,contentEl:l,globalTop:p,localTop:y,updateLocation:ne}}}),Jd=Symbol("Forwarded refs");function Qd(t,e){let n=t;for(;n;){const a=Reflect.getOwnPropertyDescriptor(n,e);if(a)return a;n=Object.getPrototypeOf(n)}}function Ta(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),a=1;a!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),{scopeId:i}=bs(),{isRtl:r}=On(),s=Yn(),o=L(()=>t.id||`v-menu-${s}`),l=xe(),c=ht(lf,null),u=De(new Set);Wt(lf,{register(){u.value.add(s)},unregister(){u.value.delete(s)},closeParents(g){setTimeout(()=>{var p;!u.value.size&&!t.persistent&&(g==null||(p=l.value)!=null&&p.contentEl&&!uO(g,l.value.contentEl))&&(a.value=!1,c==null||c.closeParents())},40)}}),Vn(()=>{c==null||c.unregister(),document.removeEventListener("focusin",d)}),Oy(()=>a.value=!1);async function d(g){var w,C,k;const p=g.relatedTarget,y=g.target;await wt(),a.value&&p!==y&&((w=l.value)!=null&&w.contentEl)&&((C=l.value)!=null&&C.globalTop)&&![document,l.value.contentEl].includes(y)&&!l.value.contentEl.contains(y)&&((k=il(l.value.contentEl)[0])==null||k.focus())}Oe(a,g=>{g?(c==null||c.register(),At&&document.addEventListener("focusin",d,{once:!0})):(c==null||c.unregister(),At&&document.removeEventListener("focusin",d))},{immediate:!0});function h(g){c==null||c.closeParents(g)}function f(g){var p,y,w,C,k;if(!t.disabled)if(g.key==="Tab"||g.key==="Enter"&&!t.closeOnContentClick){if(g.key==="Enter"&&(g.target instanceof HTMLTextAreaElement||g.target instanceof HTMLInputElement&&g.target.closest("form")))return;g.key==="Enter"&&g.preventDefault(),s0(il((p=l.value)==null?void 0:p.contentEl,!1),g.shiftKey?"prev":"next",S=>S.tabIndex>=0)||(a.value=!1,(w=(y=l.value)==null?void 0:y.activatorEl)==null||w.focus())}else t.submenu&&g.key===(r.value?"ArrowRight":"ArrowLeft")&&(a.value=!1,(k=(C=l.value)==null?void 0:C.activatorEl)==null||k.focus())}function v(g){var y;if(t.disabled)return;const p=(y=l.value)==null?void 0:y.contentEl;p&&a.value?g.key==="ArrowDown"?(g.preventDefault(),g.stopImmediatePropagation(),Ur(p,"next")):g.key==="ArrowUp"?(g.preventDefault(),g.stopImmediatePropagation(),Ur(p,"prev")):t.submenu&&(g.key===(r.value?"ArrowRight":"ArrowLeft")?a.value=!1:g.key===(r.value?"ArrowLeft":"ArrowRight")&&(g.preventDefault(),Ur(p,"first"))):(t.submenu?g.key===(r.value?"ArrowLeft":"ArrowRight"):["ArrowDown","ArrowUp"].includes(g.key))&&(a.value=!0,g.preventDefault(),setTimeout(()=>setTimeout(()=>v(g))))}const m=L(()=>me({"aria-haspopup":"menu","aria-expanded":String(a.value),"aria-controls":o.value,onKeydown:v},t.activatorProps));return we(()=>{const g=vi.filterProps(t);return x(vi,me({ref:l,id:o.value,class:["v-menu",t.class],style:t.style},g,{modelValue:a.value,"onUpdate:modelValue":p=>a.value=p,absolute:!0,activatorProps:m.value,location:t.location??(t.submenu?"end":"bottom"),"onClick:outside":h,onKeydown:f},i),{activator:n.activator,default:function(){for(var p=arguments.length,y=new Array(p),w=0;w{var C;return[(C=n.default)==null?void 0:C.call(n,...y)]}})}})}),Ta({id:o,ΨopenChildren:u},l)}});const lD=ae({active:Boolean,disabled:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...ze(),...xi({transition:{component:Vm}})},"VCounter"),Lu=ve()({name:"VCounter",functional:!0,props:lD(),setup(t,e){let{slots:n}=e;const a=L(()=>t.max?`${t.value} / ${t.max}`:String(t.value));return we(()=>x(na,{transition:t.transition},{default:()=>[Yt(x("div",{class:["v-counter",{"text-error":t.max&&!t.disabled&&parseFloat(t.value)>parseFloat(t.max)},t.class],style:t.style},[n.default?n.default({counter:a.value,max:t.max,value:t.value}):a.value]),[[Ca,t.active]])]})),{}}});const cD=ae({text:String,onClick:Rn(),...ze(),...kt()},"VLabel"),wo=ve()({name:"VLabel",props:cD(),setup(t,e){let{slots:n}=e;return we(()=>{var a;return x("label",{class:["v-label",{"v-label--clickable":!!t.onClick},t.class],style:t.style,onClick:t.onClick},[t.text,(a=n.default)==null?void 0:a.call(n)])}),{}}}),uD=ae({floating:Boolean,...ze()},"VFieldLabel"),jo=ve()({name:"VFieldLabel",props:uD(),setup(t,e){let{slots:n}=e;return we(()=>x(wo,{class:["v-field-label",{"v-field-label--floating":t.floating},t.class],style:t.style,"aria-hidden":t.floating||void 0},n)),{}}});function Tw(t){const{t:e}=$t();function n(a){let{name:i}=a;const r={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[i],s=t[`onClick:${i}`];function o(c){c.key!=="Enter"&&c.key!==" "||(c.preventDefault(),c.stopPropagation(),xu(s,new PointerEvent("click",c)))}const l=s&&r?e(`$vuetify.input.${r}`,t.label??""):void 0;return x(_t,{icon:t[`${i}Icon`],"aria-label":l,onClick:s,onKeydown:o},null)}return{InputIcon:n}}const ko=ae({focused:Boolean,"onUpdate:focused":Rn()},"focus");function wi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi();const n=Xe(t,"focused"),a=L(()=>({[`${e}--focused`]:n.value}));function i(){n.value=!0}function r(){n.value=!1}return{focusClasses:a,isFocused:n,focus:i,blur:r}}const dD=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],Fl=ae({appendInnerIcon:Ze,bgColor:String,clearable:Boolean,clearIcon:{type:Ze,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:Ze,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:t=>dD.includes(t)},"onClick:clear":Rn(),"onClick:appendInner":Rn(),"onClick:prependInner":Rn(),...ze(),...Cu(),...an(),...kt()},"VField"),wr=ve()({name:"VField",inheritAttrs:!1,props:{id:String,...ko(),...Fl()},emits:{"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{themeClasses:r}=Ot(t),{loaderClasses:s}=Ll(t),{focusClasses:o,isFocused:l,focus:c,blur:u}=wi(t),{InputIcon:d}=Tw(t),{roundedClasses:h}=dn(t),{rtlClasses:f}=On(),v=L(()=>t.dirty||t.active),m=L(()=>!!(t.label||i.label)),g=L(()=>!t.singleLine&&m.value),p=Yn(),y=L(()=>t.id||`input-${p}`),w=L(()=>`${y.value}-messages`),C=xe(),k=xe(),P=xe(),S=L(()=>["plain","underlined"].includes(t.variant)),{backgroundColorClasses:A,backgroundColorStyles:T}=Ft(ge(t,"bgColor")),{textColorClasses:E,textColorStyles:I}=Nn(L(()=>t.error||t.disabled?void 0:v.value&&l.value?t.color:t.baseColor));Oe(v,F=>{if(g.value){const z=C.value.$el,W=k.value.$el;requestAnimationFrame(()=>{const ne=wm(z),ee=W.getBoundingClientRect(),J=ee.x-ne.x,X=ee.y-ne.y-(ne.height/2-ee.height/2),Y=ee.width/.75,se=Math.abs(Y-ne.width)>1?{maxWidth:Ne(Y)}:void 0,q=getComputedStyle(z),oe=getComputedStyle(W),U=parseFloat(q.transitionDuration)*1e3||150,le=parseFloat(oe.getPropertyValue("--v-field-label-scale")),ue=oe.getPropertyValue("color");z.style.visibility="visible",W.style.visibility="hidden",jr(z,{transform:`translate(${J}px, ${X}px) scale(${le})`,color:ue,...se},{duration:U,easing:rl,direction:F?"normal":"reverse"}).finished.then(()=>{z.style.removeProperty("visibility"),W.style.removeProperty("visibility")})})}},{flush:"post"});const O=L(()=>({isActive:v,isFocused:l,controlRef:P,blur:u,focus:c}));function V(F){F.target!==document.activeElement&&F.preventDefault()}return we(()=>{var J,X,Y;const F=t.variant==="outlined",z=!!(i["prepend-inner"]||t.prependInnerIcon),W=!!(t.clearable||i.clear)&&!t.disabled,ne=!!(i["append-inner"]||t.appendInnerIcon||W),ee=()=>i.label?i.label({...O.value,label:t.label,props:{for:y.value}}):t.label;return x("div",me({class:["v-field",{"v-field--active":v.value,"v-field--appended":ne,"v-field--center-affix":t.centerAffix??!S.value,"v-field--disabled":t.disabled,"v-field--dirty":t.dirty,"v-field--error":t.error,"v-field--flat":t.flat,"v-field--has-background":!!t.bgColor,"v-field--persistent-clear":t.persistentClear,"v-field--prepended":z,"v-field--reverse":t.reverse,"v-field--single-line":t.singleLine,"v-field--no-label":!ee(),[`v-field--variant-${t.variant}`]:!0},r.value,A.value,o.value,s.value,h.value,f.value,t.class],style:[T.value,t.style],onClick:V},n),[x("div",{class:"v-field__overlay"},null),x(El,{name:"v-field",active:!!t.loading,color:t.error?"error":typeof t.loading=="string"?t.loading:t.color},{default:i.loader}),z&&x("div",{key:"prepend",class:"v-field__prepend-inner"},[t.prependInnerIcon&&x(d,{key:"prepend-icon",name:"prependInner"},null),(J=i["prepend-inner"])==null?void 0:J.call(i,O.value)]),x("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(t.variant)&&g.value&&x(jo,{key:"floating-label",ref:k,class:[E.value],floating:!0,for:y.value,style:I.value},{default:()=>[ee()]}),m.value&&x(jo,{key:"label",ref:C,for:y.value},{default:()=>[ee()]}),(X=i.default)==null?void 0:X.call(i,{...O.value,props:{id:y.value,class:"v-field__input","aria-describedby":w.value},focus:c,blur:u})]),W&&x(Rm,{key:"clear"},{default:()=>[Yt(x("div",{class:"v-field__clearable",onMousedown:se=>{se.preventDefault(),se.stopPropagation()}},[x(st,{defaults:{VIcon:{icon:t.clearIcon}}},{default:()=>[i.clear?i.clear({...O.value,props:{onFocus:c,onBlur:u,onClick:t["onClick:clear"]}}):x(d,{name:"clear",onFocus:c,onBlur:u},null)]})]),[[Ca,t.dirty]])]}),ne&&x("div",{key:"append",class:"v-field__append-inner"},[(Y=i["append-inner"])==null?void 0:Y.call(i,O.value),t.appendInnerIcon&&x(d,{key:"append-icon",name:"appendInner"},null)]),x("div",{class:["v-field__outline",E.value],style:I.value},[F&&x(Re,null,[x("div",{class:"v-field__outline__start"},null),g.value&&x("div",{class:"v-field__outline__notch"},[x(jo,{ref:k,floating:!0,for:y.value},{default:()=>[ee()]})]),x("div",{class:"v-field__outline__end"},null)]),S.value&&g.value&&x(jo,{ref:k,floating:!0,for:y.value},{default:()=>[ee()]})])])}),{controlRef:P}}});const hD=ae({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...ze(),...xi({transition:{component:Vm,leaveAbsolute:!0,group:!0}})},"VMessages"),Iw=ve()({name:"VMessages",props:hD(),setup(t,e){let{slots:n}=e;const a=L(()=>Gt(t.messages)),{textColorClasses:i,textColorStyles:r}=Nn(L(()=>t.color));return we(()=>x(na,{transition:t.transition,tag:"div",class:["v-messages",i.value,t.class],style:[r.value,t.style]},{default:()=>[t.active&&a.value.map((s,o)=>x("div",{class:"v-messages__message",key:`${o}-${a.value}`},[n.message?n.message({message:s}):s]))]})),{}}}),Mw=Symbol.for("vuetify:form"),fD=ae({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function mD(t){const e=Xe(t,"modelValue"),n=L(()=>t.disabled),a=L(()=>t.readonly),i=De(!1),r=xe([]),s=xe([]);async function o(){const u=[];let d=!0;s.value=[],i.value=!0;for(const h of r.value){const f=await h.validate();if(f.length>0&&(d=!1,u.push({id:h.id,errorMessages:f})),!d&&t.fastFail)break}return s.value=u,i.value=!1,{valid:d,errors:s.value}}function l(){r.value.forEach(u=>u.reset())}function c(){r.value.forEach(u=>u.resetValidation())}return Oe(r,()=>{let u=0,d=0;const h=[];for(const f of r.value)f.isValid===!1?(d++,h.push({id:f.id,errorMessages:f.errorMessages})):f.isValid===!0&&u++;s.value=h,e.value=d>0?!1:u===r.value.length?!0:null},{deep:!0,flush:"post"}),Wt(Mw,{register:u=>{let{id:d,vm:h,validate:f,reset:v,resetValidation:m}=u;r.value.some(g=>g.id===d),r.value.push({id:d,validate:f,reset:v,resetValidation:m,vm:Uf(h),isValid:null,errorMessages:[]})},unregister:u=>{r.value=r.value.filter(d=>d.id!==u)},update:(u,d,h)=>{const f=r.value.find(v=>v.id===u);f&&(f.isValid=d,f.errorMessages=h)},isDisabled:n,isReadonly:a,isValidating:i,isValid:e,items:r,validateOn:ge(t,"validateOn")}),{errors:s,isDisabled:n,isReadonly:a,isValidating:i,isValid:e,items:r,validate:o,reset:l,resetValidation:c}}function Bl(t){const e=ht(Mw,null);return{...e,isReadonly:L(()=>!!((t==null?void 0:t.readonly)??(e==null?void 0:e.isReadonly.value))),isDisabled:L(()=>!!((t==null?void 0:t.disabled)??(e==null?void 0:e.isDisabled.value)))}}const Ow=ae({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...ko()},"validation");function Lw(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Mi(),n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Yn();const a=Xe(t,"modelValue"),i=L(()=>t.validationValue===void 0?a.value:t.validationValue),r=Bl(t),s=xe([]),o=De(!0),l=L(()=>!!(Gt(a.value===""?null:a.value).length||Gt(i.value===""?null:i.value).length)),c=L(()=>{var w;return(w=t.errorMessages)!=null&&w.length?Gt(t.errorMessages).concat(s.value).slice(0,Math.max(0,Number(t.maxErrors))):s.value}),u=L(()=>{var k;let w=(t.validateOn??((k=r.validateOn)==null?void 0:k.value))||"input";w==="lazy"&&(w="input lazy"),w==="eager"&&(w="input eager");const C=new Set((w==null?void 0:w.split(" "))??[]);return{input:C.has("input"),blur:C.has("blur")||C.has("input")||C.has("invalid-input"),invalidInput:C.has("invalid-input"),lazy:C.has("lazy"),eager:C.has("eager")}}),d=L(()=>{var w;return t.error||(w=t.errorMessages)!=null&&w.length?!1:t.rules.length?o.value?s.value.length||u.value.lazy?null:!0:!s.value.length:!0}),h=De(!1),f=L(()=>({[`${e}--error`]:d.value===!1,[`${e}--dirty`]:l.value,[`${e}--disabled`]:r.isDisabled.value,[`${e}--readonly`]:r.isReadonly.value})),v=un("validation"),m=L(()=>t.name??Me(n));ro(()=>{var w;(w=r.register)==null||w.call(r,{id:m.value,vm:v,validate:y,reset:g,resetValidation:p})}),Vn(()=>{var w;(w=r.unregister)==null||w.call(r,m.value)}),fn(async()=>{var w;u.value.lazy||await y(!u.value.eager),(w=r.update)==null||w.call(r,m.value,d.value,c.value)}),ha(()=>u.value.input||u.value.invalidInput&&d.value===!1,()=>{Oe(i,()=>{if(i.value!=null)y();else if(t.focused){const w=Oe(()=>t.focused,C=>{C||y(),w()})}})}),ha(()=>u.value.blur,()=>{Oe(()=>t.focused,w=>{w||y()})}),Oe([d,c],()=>{var w;(w=r.update)==null||w.call(r,m.value,d.value,c.value)});async function g(){a.value=null,await wt(),await p()}async function p(){o.value=!0,u.value.lazy?s.value=[]:await y(!u.value.eager)}async function y(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const C=[];h.value=!0;for(const k of t.rules){if(C.length>=Number(t.maxErrors??1))break;const S=await(typeof k=="function"?k:()=>k)(i.value);if(S!==!0){if(S!==!1&&typeof S!="string"){console.warn(`${S} is not a valid value. Rule functions must return boolean true or a string.`);continue}C.push(S||"")}}return s.value=C,h.value=!1,o.value=w,s.value}return{errorMessages:c,isDirty:l,isDisabled:r.isDisabled,isReadonly:r.isReadonly,isPristine:o,isValid:d,isValidating:h,reset:g,resetValidation:p,validate:y,validationClasses:f}}const er=ae({id:String,appendIcon:Ze,centerAffix:{type:Boolean,default:!0},prependIcon:Ze,hideDetails:[Boolean,String],hideSpinButtons:Boolean,hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:t=>["horizontal","vertical"].includes(t)},"onClick:prepend":Rn(),"onClick:append":Rn(),...ze(),...Sn(),...Zi(Cn(),["maxWidth","minWidth","width"]),...kt(),...Ow()},"VInput"),Un=ve()({name:"VInput",props:{...er()},emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a,emit:i}=e;const{densityClasses:r}=Gn(t),{dimensionStyles:s}=An(t),{themeClasses:o}=Ot(t),{rtlClasses:l}=On(),{InputIcon:c}=Tw(t),u=Yn(),d=L(()=>t.id||`input-${u}`),h=L(()=>`${d.value}-messages`),{errorMessages:f,isDirty:v,isDisabled:m,isReadonly:g,isPristine:p,isValid:y,isValidating:w,reset:C,resetValidation:k,validate:P,validationClasses:S}=Lw(t,"v-input",d),A=L(()=>({id:d,messagesId:h,isDirty:v,isDisabled:m,isReadonly:g,isPristine:p,isValid:y,isValidating:w,reset:C,resetValidation:k,validate:P})),T=L(()=>{var E;return(E=t.errorMessages)!=null&&E.length||!p.value&&f.value.length?f.value:t.hint&&(t.persistentHint||t.focused)?t.hint:t.messages});return we(()=>{var F,z,W,ne;const E=!!(a.prepend||t.prependIcon),I=!!(a.append||t.appendIcon),O=T.value.length>0,V=!t.hideDetails||t.hideDetails==="auto"&&(O||!!a.details);return x("div",{class:["v-input",`v-input--${t.direction}`,{"v-input--center-affix":t.centerAffix,"v-input--hide-spin-buttons":t.hideSpinButtons},r.value,o.value,l.value,S.value,t.class],style:[s.value,t.style]},[E&&x("div",{key:"prepend",class:"v-input__prepend"},[(F=a.prepend)==null?void 0:F.call(a,A.value),t.prependIcon&&x(c,{key:"prepend-icon",name:"prepend"},null)]),a.default&&x("div",{class:"v-input__control"},[(z=a.default)==null?void 0:z.call(a,A.value)]),I&&x("div",{key:"append",class:"v-input__append"},[t.appendIcon&&x(c,{key:"append-icon",name:"append"},null),(W=a.append)==null?void 0:W.call(a,A.value)]),V&&x("div",{id:h.value,class:"v-input__details",role:"alert","aria-live":"polite"},[x(Iw,{active:O,messages:T.value},{message:a.message}),(ne=a.details)==null?void 0:ne.call(a,A.value)])])}),{reset:C,resetValidation:k,validate:P,isValid:y,errorMessages:f}}});function gD(t,e){if(!pm)return;const n=e.modifiers||{},a=e.value,{handler:i,options:r}=typeof a=="object"?a:{handler:a,options:{}},s=new IntersectionObserver(function(){var d;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],l=arguments.length>1?arguments[1]:void 0;const c=(d=t._observe)==null?void 0:d[e.instance.$.uid];if(!c)return;const u=o.some(h=>h.isIntersecting);i&&(!n.quiet||c.init)&&(!n.once||u||c.init)&&i(u,o,l),u&&n.once?Ew(t,e):c.init=!0},r);t._observe=Object(t._observe),t._observe[e.instance.$.uid]={init:!1,observer:s},s.observe(t)}function Ew(t,e){var a;const n=(a=t._observe)==null?void 0:a[e.instance.$.uid];n&&(n.observer.unobserve(t),delete t._observe[e.instance.$.uid])}const Yl={mounted:gD,unmounted:Ew},vD=["color","file","time","date","datetime-local","week","month"],_o=ae({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:[Number,Function],prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...er(),...Fl()},"VTextField"),pi=ve()({name:"VTextField",directives:{Intersect:Yl},inheritAttrs:!1,props:_o(),emits:{"click:control":t=>!0,"mousedown:control":t=>!0,"update:focused":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const r=Xe(t,"modelValue"),{isFocused:s,focus:o,blur:l}=wi(t),c=L(()=>typeof t.counterValue=="function"?t.counterValue(r.value):typeof t.counterValue=="number"?t.counterValue:(r.value??"").toString().length),u=L(()=>{if(n.maxlength)return n.maxlength;if(!(!t.counter||typeof t.counter!="number"&&typeof t.counter!="string"))return t.counter}),d=L(()=>["plain","underlined"].includes(t.variant));function h(P,S){var A,T;!t.autofocus||!P||(T=(A=S[0].target)==null?void 0:A.focus)==null||T.call(A)}const f=xe(),v=xe(),m=xe(),g=L(()=>vD.includes(t.type)||t.persistentPlaceholder||s.value||t.active);function p(){var P;m.value!==document.activeElement&&((P=m.value)==null||P.focus()),s.value||o()}function y(P){a("mousedown:control",P),P.target!==m.value&&(p(),P.preventDefault())}function w(P){p(),a("click:control",P)}function C(P){P.stopPropagation(),p(),wt(()=>{r.value=null,xu(t["onClick:clear"],P)})}function k(P){var A;const S=P.target;if(r.value=S.value,(A=t.modelModifiers)!=null&&A.trim&&["text","search","password","tel","url"].includes(t.type)){const T=[S.selectionStart,S.selectionEnd];wt(()=>{S.selectionStart=T[0],S.selectionEnd=T[1]})}}return we(()=>{const P=!!(i.counter||t.counter!==!1&&t.counter!=null),S=!!(P||i.details),[A,T]=Ki(n),{modelValue:E,...I}=Un.filterProps(t),O=wr.filterProps(t);return x(Un,me({ref:f,modelValue:r.value,"onUpdate:modelValue":V=>r.value=V,class:["v-text-field",{"v-text-field--prefixed":t.prefix,"v-text-field--suffixed":t.suffix,"v-input--plain-underlined":d.value},t.class],style:t.style},A,I,{centerAffix:!d.value,focused:s.value}),{...i,default:V=>{let{id:F,isDisabled:z,isDirty:W,isReadonly:ne,isValid:ee}=V;return x(wr,me({ref:v,onMousedown:y,onClick:w,"onClick:clear":C,"onClick:prependInner":t["onClick:prependInner"],"onClick:appendInner":t["onClick:appendInner"],role:t.role},O,{id:F.value,active:g.value||W.value,dirty:W.value||t.dirty,disabled:z.value,focused:s.value,error:ee.value===!1}),{...i,default:J=>{let{props:{class:X,...Y}}=J;const se=Yt(x("input",me({ref:m,value:r.value,onInput:k,autofocus:t.autofocus,readonly:ne.value,disabled:z.value,name:t.name,placeholder:t.placeholder,size:1,type:t.type,onFocus:p,onBlur:l},Y,T),null),[[ba("intersect"),{handler:h},null,{once:!0}]]);return x(Re,null,[t.prefix&&x("span",{class:"v-text-field__prefix"},[x("span",{class:"v-text-field__prefix__text"},[t.prefix])]),i.default?x("div",{class:X,"data-no-activator":""},[i.default(),se]):G2(se,{class:X}),t.suffix&&x("span",{class:"v-text-field__suffix"},[x("span",{class:"v-text-field__suffix__text"},[t.suffix])])])}})},details:S?V=>{var F;return x(Re,null,[(F=i.details)==null?void 0:F.call(i,V),P&&x(Re,null,[x("span",null,null),x(Lu,{active:t.persistentCounter||s.value,value:c.value,max:u.value,disabled:t.disabled},i.counter)])])}:void 0})}),Ta({},f,v,m)}}),pD=ae({hideActions:Boolean,location:{type:String,default:"bottom start"},...ko(),...J0(),..._o({placeholder:"mm/dd/yyyy",prependIcon:"$calendar"}),...Lt(yw({hideHeader:!0,showAdjacentMonths:!0}),["active","location","rounded"])},"VDateInput"),bD=ve()({name:"VDateInput",props:pD(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{t:a}=$t(),i=Ei(),{isFocused:r,focus:s,blur:o}=wi(t),l=Xe(t,"modelValue",t.multiple?[]:null,p=>Array.isArray(p)?p.map(y=>i.toJsDate(y)):p&&i.toJsDate(p),p=>Array.isArray(p)?p.map(y=>i.date(y)):p&&i.date(p)),c=De(!1),u=xe(),d=L(()=>{const p=Gt(l.value);if(!p.length)return null;if(t.multiple===!0)return a("$vuetify.datePicker.itemsSelected",p.length);if(t.multiple==="range"){const y=p[0],w=p[p.length-1];return i.isValid(y)&&i.isValid(w)?`${i.format(i.date(y),"keyboardDate")} - ${i.format(i.date(w),"keyboardDate")}`:""}return i.isValid(l.value)?i.format(i.date(l.value),"keyboardDate"):""}),h=L(()=>!t.disabled&&!t.readonly);function f(p){if(p.key!=="Enter")return;if(!c.value||!r.value){c.value=!0;return}const y=p.target;l.value=y.value===""?null:y.value}function v(p){p.preventDefault(),p.stopPropagation(),c.value=!0}function m(){c.value=!1}function g(p){p==null&&(l.value=null)}return we(()=>{const p=Jh.filterProps(t),y=rf.filterProps(Lt(t,["active","location","rounded"])),w=pi.filterProps(t);return x(pi,me({ref:u},w,{class:t.class,style:t.style,modelValue:d.value,onKeydown:h.value?f:void 0,focused:c.value||r.value,onFocus:s,onBlur:o,"onClick:control":h.value?v:void 0,"onClick:prepend":h.value?v:void 0,"onUpdate:modelValue":g}),{...n,default:()=>{var C;return x(Re,null,[x(ts,{modelValue:c.value,"onUpdate:modelValue":k=>c.value=k,activator:"parent","min-width":"0",eager:r.value,location:t.location,closeOnContentClick:!1,openOnClick:!1},{default:()=>[x(Jh,me(p,{modelValue:l.value,"onUpdate:modelValue":k=>l.value=k,onSave:m,onCancel:()=>c.value=!1}),{default:k=>{let{actions:P,model:S,save:A,cancel:T,isPristine:E}=k;return x(rf,me(y,{modelValue:t.hideActions?l.value:S.value,"onUpdate:modelValue":I=>{t.hideActions?(l.value=I,t.multiple||(c.value=!1)):S.value=I},onMousedown:I=>I.preventDefault()}),{actions:t.hideActions?void 0:()=>{var I;return((I=n.actions)==null?void 0:I.call(n,{save:A,cancel:T,isPristine:E}))??P()}})}})]}),(C=n.default)==null?void 0:C.call(n)])}})}),Ta({},u)}});var Dw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Hm(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function yD(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function a(){return this instanceof a?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(a){var i=Object.getOwnPropertyDescriptor(t,a);Object.defineProperty(n,a,i.get?i:{enumerable:!0,get:function(){return t[a]}})}),n}var Vw={exports:{}};const jm=yD(q2);/*!
- * @license Copyright (c) 2003-2022, CKSource Holding sp. z o.o. All rights reserved.
- * For licensing, see LICENSE.md.
- */(function(t,e){(function(n,a){t.exports=a(jm)})(window,function(n){return function(a){var i={};function r(s){if(i[s])return i[s].exports;var o=i[s]={i:s,l:!1,exports:{}};return a[s].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=a,r.c=i,r.d=function(s,o,l){r.o(s,o)||Object.defineProperty(s,o,{enumerable:!0,get:l})},r.r=function(s){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(s,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(s,"__esModule",{value:!0})},r.t=function(s,o){if(1&o&&(s=r(s)),8&o||4&o&&typeof s=="object"&&s&&s.__esModule)return s;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:s}),2&o&&typeof s!="string")for(var c in s)r.d(l,c,(function(u){return s[u]}).bind(null,c));return l},r.n=function(s){var o=s&&s.__esModule?function(){return s.default}:function(){return s};return r.d(o,"a",o),o},r.o=function(s,o){return Object.prototype.hasOwnProperty.call(s,o)},r.p="",r(r.s=3)}([function(a,i){a.exports=n},function(a,i,r){(function(s){var o=typeof s=="object"&&s&&s.Object===Object&&s;i.a=o}).call(this,r(2))},function(a,i){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch{typeof window=="object"&&(r=window)}a.exports=r},function(a,i,r){r.r(i);var s=r(0),o=r.n(s),l=function(U){var le=typeof U;return U!=null&&(le=="object"||le=="function")},c=r(1),u=typeof self=="object"&&self&&self.Object===Object&&self,d=c.a||u||Function("return this")(),h=function(){return d.Date.now()},f=/\s/,v=function(U){for(var le=U.length;le--&&f.test(U.charAt(le)););return le},m=/^\s+/,g=function(U){return U&&U.slice(0,v(U)+1).replace(m,"")},p=d.Symbol,y=Object.prototype,w=y.hasOwnProperty,C=y.toString,k=p?p.toStringTag:void 0,P=function(U){var le=w.call(U,k),ue=U[k];try{U[k]=void 0;var pe=!0}catch{}var $=C.call(U);return pe&&(le?U[k]=ue:delete U[k]),$},S=Object.prototype.toString,A=function(U){return S.call(U)},T=p?p.toStringTag:void 0,E=function(U){return U==null?U===void 0?"[object Undefined]":"[object Null]":T&&T in Object(U)?P(U):A(U)},I=function(U){return U!=null&&typeof U=="object"},O=function(U){return typeof U=="symbol"||I(U)&&E(U)=="[object Symbol]"},V=/^[-+]0x[0-9a-f]+$/i,F=/^0b[01]+$/i,z=/^0o[0-7]+$/i,W=parseInt,ne=function(U){if(typeof U=="number")return U;if(O(U))return NaN;if(l(U)){var le=typeof U.valueOf=="function"?U.valueOf():U;U=l(le)?le+"":le}if(typeof U!="string")return U===0?U:+U;U=g(U);var ue=F.test(U);return ue||z.test(U)?W(U.slice(2),ue?2:8):V.test(U)?NaN:+U},ee=Math.max,J=Math.min,X=function(U,le,ue){var pe,$,Z,Q,he,te,be=0,Ve=!1,Fe=!1,We=!0;if(typeof U!="function")throw new TypeError("Expected a function");function K(ye){var Le=pe,rt=$;return pe=$=void 0,be=ye,Q=U.apply(rt,Le)}function ie(ye){return be=ye,he=setTimeout(je,le),Ve?K(ye):Q}function _e(ye){var Le=ye-te;return te===void 0||Le>=le||Le<0||Fe&&ye-be>=Z}function je(){var ye=h();if(_e(ye))return ut(ye);he=setTimeout(je,function(Le){var rt=le-(Le-te);return Fe?J(rt,Z-(Le-be)):rt}(ye))}function ut(ye){return he=void 0,We&&pe?K(ye):(pe=$=void 0,Q)}function it(){var ye=h(),Le=_e(ye);if(pe=arguments,$=this,te=ye,Le){if(he===void 0)return ie(te);if(Fe)return clearTimeout(he),he=setTimeout(je,le),K(te)}return he===void 0&&(he=setTimeout(je,le)),Q}return le=ne(le)||0,l(ue)&&(Ve=!!ue.leading,Z=(Fe="maxWait"in ue)?ee(ne(ue.maxWait)||0,le):Z,We="trailing"in ue?!!ue.trailing:We),it.cancel=function(){he!==void 0&&clearTimeout(he),be=0,pe=te=$=he=void 0},it.flush=function(){return he===void 0?Q:ut(h())},it},Y={name:"ckeditor",created(){const{CKEDITOR_VERSION:U}=window;if(U){const[le]=U.split(".").map(Number);le<34&&console.warn("The component requires using CKEditor 5 in version 34 or higher.")}else console.warn('Cannot find the "CKEDITOR_VERSION" in the "window" scope.')},render(){return Object(s.h)(this.tagName)},model:{prop:"modelValue",event:"update:modelValue"},props:{editor:{type:Function,default:null},modelValue:{type:String,default:""},config:{type:Object,default:()=>({})},tagName:{type:String,default:"div"},disabled:{type:Boolean,default:!1}},data:()=>({instance:null,lastEditorData:{type:String,default:""}}),mounted(){const U=Object.assign({},this.config);this.modelValue&&(U.initialData=this.modelValue),this.editor.create(this.$el,U).then(le=>{this.instance=Object(s.markRaw)(le),this.setUpEditorEvents(),this.modelValue!==U.initialData&&le.setData(this.modelValue),this.disabled&&le.enableReadOnlyMode("Integration Sample"),this.$emit("ready",le)}).catch(le=>{console.error(le)})},beforeUnmount(){this.instance&&(this.instance.destroy(),this.instance=null),this.$emit("destroy",this.instance)},watch:{modelValue(U){this.instance&&U!==this.lastEditorData&&this.instance.setData(U)},disabled(U){U?this.instance.enableReadOnlyMode("Integration Sample"):this.instance.disableReadOnlyMode("Integration Sample")}},methods:{setUpEditorEvents(){const U=this.instance,le=X(ue=>{const pe=this.lastEditorData=U.getData();this.$emit("update:modelValue",pe,ue,U),this.$emit("input",pe,ue,U)},300,{leading:!0});U.model.document.on("change:data",le),U.editing.view.document.on("focus",ue=>{this.$emit("focus",ue,U)}),U.editing.view.document.on("blur",ue=>{this.$emit("blur",ue,U)})}}};const se=o.a?o.a.version:s.version,[q]=se.split(".").map(U=>parseInt(U,10));if(q<3)throw new Error("The CKEditor plugin works only with Vue 3+. For more information, please refer to https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/vuejs-v3.html");const oe={install(U){U.component("ckeditor",Y)},component:Y};i.default=oe}]).default})})(Vw);var xD=Vw.exports;const wD=Hm(xD);(function(t){const e=t.fa=t.fa||{};e.dictionary=Object.assign(e.dictionary||{},{"%0 of %1":"%0 از %1",Aquamarine:"زمرد کبود",Black:"سیاه","Block quote":" بلوک نقل قول",Blue:"آبی",Bold:"درشت","Break text":"","Bulleted List":"لیست نشانهدار",Cancel:"لغو","Cannot determine a category for the uploaded file.":"نمی توان یک دسته برای فایل آپلود شده تعیین کرد","Cannot upload file:":"فایل آپلود نمیشود:","Caption for image: %0":"","Caption for the image":"","Centered image":"تصویر در وسط","Change image text alternative":"تغییر متن جایگزین تصویر","Choose heading":"انتخاب عنوان",Column:"ستون","Could not insert image at the current position.":"نمیتوان تصویر را در موقعیت فعلی وارد کرد","Could not obtain resized image URL.":"نمیتوان آدرس اینترنتی تصویر تغییر اندازه یافته را بدست آورد","Decrease indent":"کاهش تورفتگی","Delete column":"حذف ستون","Delete row":"حذف سطر","Dim grey":"خاکستری تیره",Downloadable:"قابل بارگیری","Dropdown toolbar":"نوارابزار کشویی","Edit block":"ویرایش قطعه","Edit link":"ویرایش پیوند","Editor block content toolbar":"","Editor contextual toolbar":"","Editor editing area: %0":"","Editor toolbar":"نوارابزار ویرایشگر","Enter image caption":"عنوان تصویر را وارد کنید","Full size image":"تصویر در اندازه کامل",Green:"سبز",Grey:"خاکستری","Header column":"ستون سربرگ","Header row":"سطر سربرگ",Heading:"عنوان","Heading 1":"عنوان 1","Heading 2":"عنوان 2","Heading 3":"عنوان 3","Heading 4":"عنوان 4","Heading 5":"عنوان 5","Heading 6":"عنوان 6","Image toolbar":"نوارابزار تصویر","image widget":"ابزاره تصویر","In line":"","Increase indent":"افزایش تورفتگی","Insert column left":"درج ستون در سمت چپ","Insert column right":"درج ستون در سمت راست","Insert image":"قرار دادن تصویر","Insert image or file":"وارد کردن تصویر یا فایل","Insert media":"وارد کردن رسانه","Insert paragraph after block":"درج پاراگراف بعد از بلوک","Insert paragraph before block":"درج پاراگراف قبل از بلوک","Insert row above":"درج سطر در بالا","Insert row below":"درج سطر در پایین","Insert table":"درج جدول","Inserting image failed":"وارد کردن تصویر انجام نشد",Italic:"کج","Left aligned image":"تصویر تراز شده چپ","Light blue":"آبی روشن","Light green":"سبز روشن","Light grey":"خاکستری روشن",Link:"پیوند","Link URL":"نشانی اینترنتی پیوند","Media URL":"آدرس اینترنتی رسانه","media widget":"ویجت رسانه","Merge cell down":"ادغام سلول پایین","Merge cell left":"ادغام سلول چپ","Merge cell right":"ادغام سلول راست","Merge cell up":"ادغام سلول بالا","Merge cells":"ادغام سلول ها",Next:"بعدی","Numbered List":"لیست عددی","Open file manager":"مدیریت فایل را باز کنید","Open in a new tab":"بازکردن در برگه جدید","Open link in new tab":"باز کردن پیوند در برگه جدید","Open media in new tab":"",Orange:"نارنجی",Paragraph:"پاراگراف","Paste the media URL in the input.":"آدرس رسانه را در ورودی قرار دهید","Press Enter to type after or press Shift + Enter to type before the widget":"",Previous:"قبلی",Purple:"بنفش",Red:"قرمز",Redo:"باز انجام","Rich Text Editor":"ویرایشگر متن غنی","Right aligned image":"تصویر تراز شده راست",Row:"سطر",Save:"ذخیره","Select all":"انتخاب همه","Select column":"","Select row":"","Selecting resized image failed":"انتخاب تصویر تغییر اندازه یافته انجام نشد","Show more items":"نمایش گزینههای بیشتر","Side image":"تصویر جانبی","Split cell horizontally":"تقسیم افقی سلول","Split cell vertically":"تقسیم عمودی سلول","Table toolbar":"نوارابزار جدول","Text alternative":"متن جایگزین","The URL must not be empty.":"آدرس اینترنتی URL نباید خالی باشد.","This link has no URL":"این پیوند نشانی اینترنتی ندارد","This media URL is not supported.":"این آدرس اینترنتی رسانه پشتیبانی نمیشود","Tip: Paste the URL into the content to embed faster.":"نکته : آدرس را در محتوا قراردهید تا سریع تر جاسازی شود","Toggle caption off":"","Toggle caption on":"",Turquoise:"فیروزه ای",Undo:"بازگردانی",Unlink:"لغو پیوند","Upload failed":"آپلود ناموفق بود","Upload in progress":"آپلود در حال انجام",White:"سفید","Widget toolbar":"نوار ابزار ویجت","Wrap text":"",Yellow:"زرد"}),e.getPluralForm=function(n){return n>1}})(window.CKEDITOR_TRANSLATIONS||(window.CKEDITOR_TRANSLATIONS={}));function Rw(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:e,...n}=t,a=ta(e,n),{aliases:i={},components:r={},directives:s={}}=a,o=RO(a.defaults),l=uE(a.display,a.ssr),c=XO(a.theme),u=tL(a.icons),d=lL(a.locale),h=oE(a.date,d),f=hE(a.goTo,d);return{install:m=>{for(const g in s)m.directive(g,s[g]);for(const g in r)m.component(g,r[g]);for(const g in i)m.component(g,Ha({...i[g],name:g,aliasName:i[g].name}));if(c.install(m),m.provide(Ks,o),m.provide(Kh,l),m.provide(ol,c),m.provide(Xh,u),m.provide(Js,d),m.provide(W0,h.options),m.provide(Gp,h.instance),m.provide(X0,f),At&&a.ssr)if(m.$nuxt)m.$nuxt.hook("app:suspense:resolve",()=>{l.update()});else{const{mount:g}=m;m.mount=function(){const p=g(...arguments);return wt(()=>l.update()),m.mount=g,p}}Yn.reset(),m.mixin({computed:{$vuetify(){return Qn({defaults:Rs.call(this,Ks),display:Rs.call(this,Kh),theme:Rs.call(this,ol),icons:Rs.call(this,Xh),locale:Rs.call(this,Js),date:Rs.call(this,Gp)})}}})},defaults:o,display:l,theme:c,icons:u,locale:d,date:h,goTo:f}}const kD="3.7.18";Rw.version=kD;function Rs(t){var a,i;const e=this.$,n=((a=e.parent)==null?void 0:a.provides)??((i=e.vnode.appContext)==null?void 0:i.provides);if(n&&t in n)return n[t]}const _D=ae({...ze(),...q0({fullHeight:!0}),...kt()},"VApp"),SD=ve()({name:"VApp",props:_D(),setup(t,e){let{slots:n}=e;const a=Ot(t),{layoutClasses:i,getLayoutItem:r,items:s,layoutRef:o}=K0(t),{rtlClasses:l}=On();return we(()=>{var c;return x("div",{ref:o,class:["v-application",a.themeClasses.value,i.value,l.value,t.class],style:[t.style]},[x("div",{class:"v-application__wrap"},[(c=n.default)==null?void 0:c.call(n)])])}),{getLayoutItem:r,items:s,theme:a}}});const Nw=ae({text:String,...ze(),...dt()},"VToolbarTitle"),zm=ve()({name:"VToolbarTitle",props:Nw(),setup(t,e){let{slots:n}=e;return we(()=>{const a=!!(n.default||n.text||t.text);return x(t.tag,{class:["v-toolbar-title",t.class],style:t.style},{default:()=>{var i;return[a&&x("div",{class:"v-toolbar-title__placeholder"},[n.text?n.text():t.text,(i=n.default)==null?void 0:i.call(n)])]}})}),{}}});function CD(t){return{aspectStyles:L(()=>{const e=Number(t.aspectRatio);return e?{paddingBottom:String(1/e*100)+"%"}:void 0})}}const Fw=ae({aspectRatio:[String,Number],contentClass:null,inline:Boolean,...ze(),...Cn()},"VResponsive"),cf=ve()({name:"VResponsive",props:Fw(),setup(t,e){let{slots:n}=e;const{aspectStyles:a}=CD(t),{dimensionStyles:i}=An(t);return we(()=>{var r;return x("div",{class:["v-responsive",{"v-responsive--inline":t.inline},t.class],style:[i.value,t.style]},[x("div",{class:"v-responsive__sizer",style:a.value},null),(r=n.additional)==null?void 0:r.call(n),n.default&&x("div",{class:["v-responsive__content",t.contentClass]},[n.default()])])}),{}}}),Bw=ae({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,...Fw(),...ze(),...an(),...xi()},"VImg"),Gi=ve()({name:"VImg",directives:{intersect:Yl},props:Bw(),emits:{loadstart:t=>!0,load:t=>!0,error:t=>!0},setup(t,e){let{emit:n,slots:a}=e;const{backgroundColorClasses:i,backgroundColorStyles:r}=Ft(ge(t,"color")),{roundedClasses:s}=dn(t),o=un("VImg"),l=De(""),c=xe(),u=De(t.eager?"loading":"idle"),d=De(),h=De(),f=L(()=>t.src&&typeof t.src=="object"?{src:t.src.src,srcset:t.srcset||t.src.srcset,lazySrc:t.lazySrc||t.src.lazySrc,aspect:Number(t.aspectRatio||t.src.aspect||0)}:{src:t.src,srcset:t.srcset,lazySrc:t.lazySrc,aspect:Number(t.aspectRatio||0)}),v=L(()=>f.value.aspect||d.value/h.value||0);Oe(()=>t.src,()=>{m(u.value!=="idle")}),Oe(v,(O,V)=>{!O&&V&&c.value&&C(c.value)}),ro(()=>m());function m(O){if(!(t.eager&&O)&&!(pm&&!O&&!t.eager)){if(u.value="loading",f.value.lazySrc){const V=new Image;V.src=f.value.lazySrc,C(V,null)}f.value.src&&wt(()=>{var V;n("loadstart",((V=c.value)==null?void 0:V.currentSrc)||f.value.src),setTimeout(()=>{var F;if(!o.isUnmounted)if((F=c.value)!=null&&F.complete){if(c.value.naturalWidth||p(),u.value==="error")return;v.value||C(c.value,null),u.value==="loading"&&g()}else v.value||C(c.value),y()})})}}function g(){var O;o.isUnmounted||(y(),C(c.value),u.value="loaded",n("load",((O=c.value)==null?void 0:O.currentSrc)||f.value.src))}function p(){var O;o.isUnmounted||(u.value="error",n("error",((O=c.value)==null?void 0:O.currentSrc)||f.value.src))}function y(){const O=c.value;O&&(l.value=O.currentSrc||O.src)}let w=-1;Vn(()=>{clearTimeout(w)});function C(O){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const F=()=>{if(clearTimeout(w),o.isUnmounted)return;const{naturalHeight:z,naturalWidth:W}=O;z||W?(d.value=W,h.value=z):!O.complete&&u.value==="loading"&&V!=null?w=window.setTimeout(F,V):(O.currentSrc.endsWith(".svg")||O.currentSrc.startsWith("data:image/svg+xml"))&&(d.value=1,h.value=1)};F()}const k=L(()=>({"v-img__img--cover":t.cover,"v-img__img--contain":!t.cover})),P=()=>{var F;if(!f.value.src||u.value==="idle")return null;const O=x("img",{class:["v-img__img",k.value],style:{objectPosition:t.position},crossorigin:t.crossorigin,src:f.value.src,srcset:f.value.srcset,alt:t.alt,referrerpolicy:t.referrerpolicy,draggable:t.draggable,sizes:t.sizes,ref:c,onLoad:g,onError:p},null),V=(F=a.sources)==null?void 0:F.call(a);return x(na,{transition:t.transition,appear:!0},{default:()=>[Yt(V?x("picture",{class:"v-img__picture"},[V,O]):O,[[Ca,u.value==="loaded"]])]})},S=()=>x(na,{transition:t.transition},{default:()=>[f.value.lazySrc&&u.value!=="loaded"&&x("img",{class:["v-img__img","v-img__img--preload",k.value],style:{objectPosition:t.position},crossorigin:t.crossorigin,src:f.value.lazySrc,alt:t.alt,referrerpolicy:t.referrerpolicy,draggable:t.draggable},null)]}),A=()=>a.placeholder?x(na,{transition:t.transition,appear:!0},{default:()=>[(u.value==="loading"||u.value==="error"&&!a.error)&&x("div",{class:"v-img__placeholder"},[a.placeholder()])]}):null,T=()=>a.error?x(na,{transition:t.transition,appear:!0},{default:()=>[u.value==="error"&&x("div",{class:"v-img__error"},[a.error()])]}):null,E=()=>t.gradient?x("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${t.gradient})`}},null):null,I=De(!1);{const O=Oe(v,V=>{V&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{I.value=!0})}),O())})}return we(()=>{const O=cf.filterProps(t);return Yt(x(cf,me({class:["v-img",{"v-img--absolute":t.absolute,"v-img--booting":!I.value},i.value,s.value,t.class],style:[{width:Ne(t.width==="auto"?d.value:t.width)},r.value,t.style]},O,{aspectRatio:v.value,"aria-label":t.alt,role:t.alt?"img":void 0}),{additional:()=>x(Re,null,[x(P,null,null),x(S,null,null),x(E,null,null),x(A,null,null),x(T,null,null)]),default:a.default}),[[ba("intersect"),{handler:m,options:t.options},null,{once:!0}]])}),{currentSrc:l,image:c,state:u,naturalWidth:d,naturalHeight:h}}}),AD=[null,"prominent","default","comfortable","compact"],Yw=ae({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:t=>AD.includes(t)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...Pa(),...ze(),...Mn(),...an(),...dt({tag:"header"}),...kt()},"VToolbar"),uf=ve()({name:"VToolbar",props:Yw(),setup(t,e){var f;let{slots:n}=e;const{backgroundColorClasses:a,backgroundColorStyles:i}=Ft(ge(t,"color")),{borderClasses:r}=ja(t),{elevationClasses:s}=Hn(t),{roundedClasses:o}=dn(t),{themeClasses:l}=Ot(t),{rtlClasses:c}=On(),u=De(!!(t.extended||(f=n.extension)!=null&&f.call(n))),d=L(()=>parseInt(Number(t.height)+(t.density==="prominent"?Number(t.height):0)-(t.density==="comfortable"?8:0)-(t.density==="compact"?16:0),10)),h=L(()=>u.value?parseInt(Number(t.extensionHeight)+(t.density==="prominent"?Number(t.extensionHeight):0)-(t.density==="comfortable"?4:0)-(t.density==="compact"?8:0),10):0);return tn({VBtn:{variant:"text"}}),we(()=>{var p;const v=!!(t.title||n.title),m=!!(n.image||t.image),g=(p=n.extension)==null?void 0:p.call(n);return u.value=!!(t.extended||g),x(t.tag,{class:["v-toolbar",{"v-toolbar--absolute":t.absolute,"v-toolbar--collapse":t.collapse,"v-toolbar--flat":t.flat,"v-toolbar--floating":t.floating,[`v-toolbar--density-${t.density}`]:!0},a.value,r.value,s.value,o.value,l.value,c.value,t.class],style:[i.value,t.style]},{default:()=>[m&&x("div",{key:"image",class:"v-toolbar__image"},[n.image?x(st,{key:"image-defaults",disabled:!t.image,defaults:{VImg:{cover:!0,src:t.image}}},n.image):x(Gi,{key:"image-img",cover:!0,src:t.image},null)]),x(st,{defaults:{VTabs:{height:Ne(d.value)}}},{default:()=>{var y,w,C;return[x("div",{class:"v-toolbar__content",style:{height:Ne(d.value)}},[n.prepend&&x("div",{class:"v-toolbar__prepend"},[(y=n.prepend)==null?void 0:y.call(n)]),v&&x(zm,{key:"title",text:t.title},{text:n.title}),(w=n.default)==null?void 0:w.call(n),n.append&&x("div",{class:"v-toolbar__append"},[(C=n.append)==null?void 0:C.call(n)])])]}}),x(st,{defaults:{VTabs:{height:Ne(h.value)}}},{default:()=>[x(Mu,null,{default:()=>[u.value&&x("div",{class:"v-toolbar__extension",style:{height:Ne(h.value)}},[g])]})]})]})}),{contentHeight:d,extensionHeight:h}}}),PD=ae({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function TD(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:n}=e;let a=0,i=0;const r=xe(null),s=De(0),o=De(0),l=De(0),c=De(!1),u=De(!1),d=L(()=>Number(t.scrollThreshold)),h=L(()=>en((d.value-s.value)/d.value||0)),f=()=>{const v=r.value;if(!v||n&&!n.value)return;a=s.value,s.value="window"in v?v.pageYOffset:v.scrollTop;const m=v instanceof Window?document.documentElement.scrollHeight:v.scrollHeight;if(i!==m){i=m;return}u.value=s.value{o.value=o.value||s.value}),Oe(c,()=>{o.value=0}),fn(()=>{Oe(()=>t.scrollTarget,v=>{var g;const m=v?document.querySelector(v):window;m&&m!==r.value&&((g=r.value)==null||g.removeEventListener("scroll",f),r.value=m,r.value.addEventListener("scroll",f,{passive:!0}))},{immediate:!0})}),Vn(()=>{var v;(v=r.value)==null||v.removeEventListener("scroll",f)}),n&&Oe(n,f,{immediate:!0}),{scrollThreshold:d,currentScroll:s,currentThreshold:l,isScrollActive:c,scrollRatio:h,isScrollingUp:u,savedScroll:o}}function ys(){const t=De(!1);return fn(()=>{window.requestAnimationFrame(()=>{t.value=!0})}),{ssrBootStyles:L(()=>t.value?void 0:{transition:"none !important"}),isBooted:Gf(t)}}const ID=ae({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:t=>["top","bottom"].includes(t)},...Yw(),...vs(),...PD(),height:{type:[Number,String],default:64}},"VAppBar"),MD=ve()({name:"VAppBar",props:ID(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=xe(),i=Xe(t,"modelValue"),r=L(()=>{var w;const y=new Set(((w=t.scrollBehavior)==null?void 0:w.split(" "))??[]);return{hide:y.has("hide"),fullyHide:y.has("fully-hide"),inverted:y.has("inverted"),collapse:y.has("collapse"),elevate:y.has("elevate"),fadeImage:y.has("fade-image")}}),s=L(()=>{const y=r.value;return y.hide||y.fullyHide||y.inverted||y.collapse||y.elevate||y.fadeImage||!i.value}),{currentScroll:o,scrollThreshold:l,isScrollingUp:c,scrollRatio:u}=TD(t,{canScroll:s}),d=L(()=>r.value.hide||r.value.fullyHide),h=L(()=>t.collapse||r.value.collapse&&(r.value.inverted?u.value>0:u.value===0)),f=L(()=>t.flat||r.value.fullyHide&&!i.value||r.value.elevate&&(r.value.inverted?o.value>0:o.value===0)),v=L(()=>r.value.fadeImage?r.value.inverted?1-u.value:u.value:void 0),m=L(()=>{var C,k;if(r.value.hide&&r.value.inverted)return 0;const y=((C=a.value)==null?void 0:C.contentHeight)??0,w=((k=a.value)==null?void 0:k.extensionHeight)??0;return d.value?o.value!!t.scrollBehavior),()=>{on(()=>{d.value?r.value.inverted?i.value=o.value>l.value:i.value=c.value||o.valueparseInt(t.order,10)),position:ge(t,"location"),layoutSize:m,elementSize:De(void 0),active:i,absolute:ge(t,"absolute")});return we(()=>{const y=uf.filterProps(t);return x(uf,me({ref:a,class:["v-app-bar",{"v-app-bar--bottom":t.location==="bottom"},t.class],style:[{...p.value,"--v-toolbar-image-opacity":v.value,height:void 0,...g.value},t.style]},y,{collapse:h.value,flat:f.value}),n)}),{}}}),OD=ae({...Au({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),LD=ve()({name:"VAppBarNavIcon",props:OD(),setup(t,e){let{slots:n}=e;return we(()=>x(ct,me(t,{class:["v-app-bar-nav-icon"]}),n)),{}}}),ED=ve()({name:"VAppBarTitle",props:Nw(),setup(t,e){let{slots:n}=e;return we(()=>x(zm,me(t,{class:"v-app-bar-title"}),n)),{}}});const Hw=Oi("v-alert-title"),DD=["success","info","warning","error"],VD=ae({border:{type:[Boolean,String],validator:t=>typeof t=="boolean"||["top","end","bottom","start"].includes(t)},borderColor:String,closable:Boolean,closeIcon:{type:Ze,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:t=>DD.includes(t)},...ze(),...Sn(),...Cn(),...Mn(),...Ji(),...yo(),...an(),...dt(),...kt(),...ii({variant:"flat"})},"VAlert"),RD=ve()({name:"VAlert",props:VD(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0},setup(t,e){let{emit:n,slots:a}=e;const i=Xe(t,"modelValue"),r=L(()=>{if(t.icon!==!1)return t.type?t.icon??`$${t.type}`:t.icon}),s=L(()=>({color:t.color??t.type,variant:t.variant})),{themeClasses:o}=Ot(t),{colorClasses:l,colorStyles:c,variantClasses:u}=us(s),{densityClasses:d}=Gn(t),{dimensionStyles:h}=An(t),{elevationClasses:f}=Hn(t),{locationStyles:v}=ms(t),{positionClasses:m}=xo(t),{roundedClasses:g}=dn(t),{textColorClasses:p,textColorStyles:y}=Nn(ge(t,"borderColor")),{t:w}=$t(),C=L(()=>({"aria-label":w(t.closeLabel),onClick(k){i.value=!1,n("click:close",k)}}));return()=>{const k=!!(a.prepend||r.value),P=!!(a.title||t.title),S=!!(a.close||t.closable);return i.value&&x(t.tag,{class:["v-alert",t.border&&{"v-alert--border":!!t.border,[`v-alert--border-${t.border===!0?"start":t.border}`]:!0},{"v-alert--prominent":t.prominent},o.value,l.value,d.value,f.value,m.value,g.value,u.value,t.class],style:[c.value,h.value,v.value,t.style],role:"alert"},{default:()=>{var A,T;return[_r(!1,"v-alert"),t.border&&x("div",{key:"border",class:["v-alert__border",p.value],style:y.value},null),k&&x("div",{key:"prepend",class:"v-alert__prepend"},[a.prepend?x(st,{key:"prepend-defaults",disabled:!r.value,defaults:{VIcon:{density:t.density,icon:r.value,size:t.prominent?44:28}}},a.prepend):x(_t,{key:"prepend-icon",density:t.density,icon:r.value,size:t.prominent?44:28},null)]),x("div",{class:"v-alert__content"},[P&&x(Hw,{key:"title"},{default:()=>{var E;return[((E=a.title)==null?void 0:E.call(a))??t.title]}}),((A=a.text)==null?void 0:A.call(a))??t.text,(T=a.default)==null?void 0:T.call(a)]),a.append&&x("div",{key:"append",class:"v-alert__append"},[a.append()]),S&&x("div",{key:"close",class:"v-alert__close"},[a.close?x(st,{key:"close-defaults",defaults:{VBtn:{icon:t.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var E;return[(E=a.close)==null?void 0:E.call(a,{props:C.value})]}}):x(ct,me({key:"close-btn",icon:t.closeIcon,size:"x-small",variant:"text"},C.value),null)])]}})}}});const ND=ae({start:Boolean,end:Boolean,icon:Ze,image:String,text:String,...Pa(),...ze(),...Sn(),...an(),...Li(),...dt(),...kt(),...ii({variant:"flat"})},"VAvatar"),ma=ve()({name:"VAvatar",props:ND(),setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{borderClasses:i}=ja(t),{colorClasses:r,colorStyles:s,variantClasses:o}=us(t),{densityClasses:l}=Gn(t),{roundedClasses:c}=dn(t),{sizeClasses:u,sizeStyles:d}=bo(t);return we(()=>x(t.tag,{class:["v-avatar",{"v-avatar--start":t.start,"v-avatar--end":t.end},a.value,i.value,r.value,l.value,c.value,u.value,o.value,t.class],style:[s.value,d.value,t.style]},{default:()=>[n.default?x(st,{key:"content-defaults",defaults:{VImg:{cover:!0,src:t.image},VIcon:{icon:t.icon}}},{default:()=>[n.default()]}):t.image?x(Gi,{key:"image",src:t.image,alt:"",cover:!0},null):t.icon?x(_t,{key:"icon",icon:t.icon},null):t.text,_r(!1,"v-avatar")]})),{}}});const jw=Symbol.for("vuetify:selection-control-group"),Wm=ae({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:Ze,trueIcon:Ze,ripple:{type:[Boolean,Object],default:!0},multiple:{type:Boolean,default:null},name:String,readonly:{type:Boolean,default:null},modelValue:null,type:String,valueComparator:{type:Function,default:aa},...ze(),...Sn(),...kt()},"SelectionControlGroup"),FD=ae({...Wm({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),zw=ve()({name:"VSelectionControlGroup",props:FD(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"modelValue"),i=Yn(),r=L(()=>t.id||`v-selection-control-group-${i}`),s=L(()=>t.name||r.value),o=new Set;return Wt(jw,{modelValue:a,forceUpdate:()=>{o.forEach(l=>l())},onForceUpdate:l=>{o.add(l),Bn(()=>{o.delete(l)})}}),tn({[t.defaultsTarget]:{color:ge(t,"color"),disabled:ge(t,"disabled"),density:ge(t,"density"),error:ge(t,"error"),inline:ge(t,"inline"),modelValue:a,multiple:L(()=>!!t.multiple||t.multiple==null&&Array.isArray(a.value)),name:s,falseIcon:ge(t,"falseIcon"),trueIcon:ge(t,"trueIcon"),readonly:ge(t,"readonly"),ripple:ge(t,"ripple"),type:ge(t,"type"),valueComparator:ge(t,"valueComparator")}}),we(()=>{var l;return x("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":t.inline},t.class],style:t.style,role:t.type==="radio"?"radiogroup":void 0},[(l=n.default)==null?void 0:l.call(n)])}),{}}}),Eu=ae({label:String,baseColor:String,trueValue:null,falseValue:null,value:null,...ze(),...Wm()},"VSelectionControl");function BD(t){const e=ht(jw,void 0),{densityClasses:n}=Gn(t),a=Xe(t,"modelValue"),i=L(()=>t.trueValue!==void 0?t.trueValue:t.value!==void 0?t.value:!0),r=L(()=>t.falseValue!==void 0?t.falseValue:!1),s=L(()=>!!t.multiple||t.multiple==null&&Array.isArray(a.value)),o=L({get(){const f=e?e.modelValue.value:a.value;return s.value?Gt(f).some(v=>t.valueComparator(v,i.value)):t.valueComparator(f,i.value)},set(f){if(t.readonly)return;const v=f?i.value:r.value;let m=v;s.value&&(m=f?[...Gt(a.value),v]:Gt(a.value).filter(g=>!t.valueComparator(g,i.value))),e?e.modelValue.value=m:a.value=m}}),{textColorClasses:l,textColorStyles:c}=Nn(L(()=>{if(!(t.error||t.disabled))return o.value?t.color:t.baseColor})),{backgroundColorClasses:u,backgroundColorStyles:d}=Ft(L(()=>o.value&&!t.error&&!t.disabled?t.color:t.baseColor)),h=L(()=>o.value?t.trueIcon:t.falseIcon);return{group:e,densityClasses:n,trueValue:i,falseValue:r,model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,icon:h}}const kr=ve()({name:"VSelectionControl",directives:{Ripple:Qi},inheritAttrs:!1,props:Eu(),emits:{"update:modelValue":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const{group:i,densityClasses:r,icon:s,model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,trueValue:h}=BD(t),f=Yn(),v=De(!1),m=De(!1),g=xe(),p=L(()=>t.id||`input-${f}`),y=L(()=>!t.disabled&&!t.readonly);i==null||i.onForceUpdate(()=>{g.value&&(g.value.checked=o.value)});function w(S){y.value&&(v.value=!0,qs(S.target,":focus-visible")!==!1&&(m.value=!0))}function C(){v.value=!1,m.value=!1}function k(S){S.stopPropagation()}function P(S){if(!y.value){g.value&&(g.value.checked=o.value);return}t.readonly&&i&&wt(()=>i.forceUpdate()),o.value=S.target.checked}return we(()=>{var I,O;const S=a.label?a.label({label:t.label,props:{for:p.value}}):t.label,[A,T]=Ki(n),E=x("input",me({ref:g,checked:o.value,disabled:!!t.disabled,id:p.value,onBlur:C,onFocus:w,onInput:P,"aria-disabled":!!t.disabled,"aria-label":t.label,type:t.type,value:h.value,name:t.name,"aria-checked":t.type==="checkbox"?o.value:void 0},T),null);return x("div",me({class:["v-selection-control",{"v-selection-control--dirty":o.value,"v-selection-control--disabled":t.disabled,"v-selection-control--error":t.error,"v-selection-control--focused":v.value,"v-selection-control--focus-visible":m.value,"v-selection-control--inline":t.inline},r.value,t.class]},A,{style:t.style}),[x("div",{class:["v-selection-control__wrapper",l.value],style:c.value},[(I=a.default)==null?void 0:I.call(a,{backgroundColorClasses:u,backgroundColorStyles:d}),Yt(x("div",{class:["v-selection-control__input"]},[((O=a.input)==null?void 0:O.call(a,{model:o,textColorClasses:l,textColorStyles:c,backgroundColorClasses:u,backgroundColorStyles:d,inputNode:E,icon:s.value,props:{onFocus:w,onBlur:C,id:p.value}}))??x(Re,null,[s.value&&x(_t,{key:"icon",icon:s.value},null),E])]),[[ba("ripple"),t.ripple&&[!t.disabled&&!t.readonly,null,["center","circle"]]]])]),S&&x(wo,{for:p.value,onClick:k},{default:()=>[S]})])}),{isFocused:v,input:g}}}),Ww=ae({indeterminate:Boolean,indeterminateIcon:{type:Ze,default:"$checkboxIndeterminate"},...Eu({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Ti=ve()({name:"VCheckboxBtn",props:Ww(),emits:{"update:modelValue":t=>!0,"update:indeterminate":t=>!0},setup(t,e){let{slots:n}=e;const a=Xe(t,"indeterminate"),i=Xe(t,"modelValue");function r(l){a.value&&(a.value=!1)}const s=L(()=>a.value?t.indeterminateIcon:t.falseIcon),o=L(()=>a.value?t.indeterminateIcon:t.trueIcon);return we(()=>{const l=Lt(kr.filterProps(t),["modelValue"]);return x(kr,me(l,{modelValue:i.value,"onUpdate:modelValue":[c=>i.value=c,r],class:["v-checkbox-btn",t.class],style:t.style,type:"checkbox",falseIcon:s.value,trueIcon:o.value,"aria-checked":a.value?"mixed":void 0}),n)}),{}}}),YD=ae({...er(),...Lt(Ww(),["inline"])},"VCheckbox"),HD=ve()({name:"VCheckbox",inheritAttrs:!1,props:YD(),emits:{"update:modelValue":t=>!0,"update:focused":t=>!0},setup(t,e){let{attrs:n,slots:a}=e;const i=Xe(t,"modelValue"),{isFocused:r,focus:s,blur:o}=wi(t),l=Yn(),c=L(()=>t.id||`checkbox-${l}`);return we(()=>{const[u,d]=Ki(n),h=Un.filterProps(t),f=Ti.filterProps(t);return x(Un,me({class:["v-checkbox",t.class]},u,h,{modelValue:i.value,"onUpdate:modelValue":v=>i.value=v,id:c.value,focused:r.value,style:t.style}),{...a,default:v=>{let{id:m,messagesId:g,isDisabled:p,isReadonly:y,isValid:w}=v;return x(Ti,me(f,{id:m.value,"aria-describedby":g.value,disabled:p.value,readonly:y.value},d,{error:w.value===!1,modelValue:i.value,"onUpdate:modelValue":C=>i.value=C,onFocus:s,onBlur:o}),a)}})}),{}}});function jD(t){let{selectedElement:e,containerElement:n,isRtl:a,isHorizontal:i}=t;const r=fl(i,n),s=$w(i,a,n),o=fl(i,e),l=Xw(i,e),c=o*.4;return s>l?l-c:s+rtypeof t=="boolean"||["always","desktop","mobile"].includes(t)},...ze(),...gs({mobile:null}),...dt(),...ds({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ml=ve()({name:"VSlideGroup",props:$m(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{isRtl:a}=On(),{displayClasses:i,mobile:r}=ri(t),s=Sr(t,t.symbol),o=De(!1),l=De(0),c=De(0),u=De(0),d=L(()=>t.direction==="horizontal"),{resizeRef:h,contentRect:f}=gi(),{resizeRef:v,contentRect:m}=gi(),g=fE(),p=L(()=>({container:h.el,duration:200,easing:"easeOutQuart"})),y=L(()=>s.selected.value.length?s.items.value.findIndex(Y=>Y.id===s.selected.value[0]):-1),w=L(()=>s.selected.value.length?s.items.value.findIndex(Y=>Y.id===s.selected.value[s.selected.value.length-1]):-1);if(At){let Y=-1;Oe(()=>[s.selected.value,f.value,m.value,d.value],()=>{cancelAnimationFrame(Y),Y=requestAnimationFrame(()=>{if(f.value&&m.value){const se=d.value?"width":"height";c.value=f.value[se],u.value=m.value[se],o.value=c.value+1=0&&v.el){const se=v.el.children[w.value];k(se,t.centerActive)}})})}const C=De(!1);function k(Y,se){let q=0;se?q=zD({containerElement:h.el,isHorizontal:d.value,selectedElement:Y}):q=jD({containerElement:h.el,isHorizontal:d.value,isRtl:a.value,selectedElement:Y}),P(q)}function P(Y){if(!At||!h.el)return;const se=fl(d.value,h.el),q=$w(d.value,a.value,h.el);if(!(ub(d.value,h.el)<=se||Math.abs(Y-q)<16)){if(d.value&&a.value&&h.el){const{scrollWidth:U,offsetWidth:le}=h.el;Y=U-le-Y}d.value?g.horizontal(Y,p.value):g(Y,p.value)}}function S(Y){const{scrollTop:se,scrollLeft:q}=Y.target;l.value=d.value?q:se}function A(Y){if(C.value=!0,!(!o.value||!v.el)){for(const se of Y.composedPath())for(const q of v.el.children)if(q===se){k(q);return}}}function T(Y){C.value=!1}let E=!1;function I(Y){var se;!E&&!C.value&&!(Y.relatedTarget&&((se=v.el)!=null&&se.contains(Y.relatedTarget)))&&z(),E=!1}function O(){E=!0}function V(Y){if(!v.el)return;function se(q){Y.preventDefault(),z(q)}d.value?Y.key==="ArrowRight"?se(a.value?"prev":"next"):Y.key==="ArrowLeft"&&se(a.value?"next":"prev"):Y.key==="ArrowDown"?se("next"):Y.key==="ArrowUp"&&se("prev"),Y.key==="Home"?se("first"):Y.key==="End"&&se("last")}function F(Y,se){if(!Y)return;let q=Y;do q=q==null?void 0:q[se==="next"?"nextElementSibling":"previousElementSibling"];while(q!=null&&q.hasAttribute("disabled"));return q}function z(Y){if(!v.el)return;let se;if(!Y)se=il(v.el)[0];else if(Y==="next"){if(se=F(v.el.querySelector(":focus"),Y),!se)return z("first")}else if(Y==="prev"){if(se=F(v.el.querySelector(":focus"),Y),!se)return z("last")}else Y==="first"?(se=v.el.firstElementChild,se!=null&&se.hasAttribute("disabled")&&(se=F(se,"next"))):Y==="last"&&(se=v.el.lastElementChild,se!=null&&se.hasAttribute("disabled")&&(se=F(se,"prev")));se&&se.focus({preventScroll:!0})}function W(Y){const se=d.value&&a.value?-1:1,q=(Y==="prev"?-se:se)*c.value;let oe=l.value+q;if(d.value&&a.value&&h.el){const{scrollWidth:U,offsetWidth:le}=h.el;oe+=U-le}P(oe)}const ne=L(()=>({next:s.next,prev:s.prev,select:s.select,isSelected:s.isSelected})),ee=L(()=>{switch(t.showArrows){case"always":return!0;case"desktop":return!r.value;case!0:return o.value||Math.abs(l.value)>0;case"mobile":return r.value||o.value||Math.abs(l.value)>0;default:return!r.value&&(o.value||Math.abs(l.value)>0)}}),J=L(()=>Math.abs(l.value)>1),X=L(()=>{if(!h.value)return!1;const Y=ub(d.value,h.el),se=WD(d.value,h.el);return Y-se-Math.abs(l.value)>1});return we(()=>x(t.tag,{class:["v-slide-group",{"v-slide-group--vertical":!d.value,"v-slide-group--has-affixes":ee.value,"v-slide-group--is-overflowing":o.value},i.value,t.class],style:t.style,tabindex:C.value||s.selected.value.length?-1:0,onFocus:I},{default:()=>{var Y,se,q;return[ee.value&&x("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!J.value}],onMousedown:O,onClick:()=>J.value&&W("prev")},[((Y=n.prev)==null?void 0:Y.call(n,ne.value))??x(dl,null,{default:()=>[x(_t,{icon:a.value?t.nextIcon:t.prevIcon},null)]})]),x("div",{key:"container",ref:h,class:"v-slide-group__container",onScroll:S},[x("div",{ref:v,class:"v-slide-group__content",onFocusin:A,onFocusout:T,onKeydown:V},[(se=n.default)==null?void 0:se.call(n,ne.value)])]),ee.value&&x("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!X.value}],onMousedown:O,onClick:()=>X.value&&W("next")},[((q=n.next)==null?void 0:q.call(n,ne.value))??x(dl,null,{default:()=>[x(_t,{icon:a.value?t.prevIcon:t.nextIcon},null)]})])]}})),{selected:s.selected,scrollTo:W,scrollOffset:l,focus:z,hasPrev:J,hasNext:X}}}),Gw=Symbol.for("vuetify:v-chip-group"),$D=ae({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:aa},...$m(),...ze(),...ds({selectedClass:"v-chip--selected"}),...dt(),...kt(),...ii({variant:"tonal"})},"VChipGroup"),XD=ve()({name:"VChipGroup",props:$D(),emits:{"update:modelValue":t=>!0},setup(t,e){let{slots:n}=e;const{themeClasses:a}=Ot(t),{isSelected:i,select:r,next:s,prev:o,selected:l}=Sr(t,Gw);return tn({VChip:{color:ge(t,"color"),disabled:ge(t,"disabled"),filter:ge(t,"filter"),variant:ge(t,"variant")}}),we(()=>{const c=ml.filterProps(t);return x(ml,me(c,{class:["v-chip-group",{"v-chip-group--column":t.column},a.value,t.class],style:t.style}),{default:()=>{var u;return[(u=n.default)==null?void 0:u.call(n,{isSelected:i,select:r,next:s,prev:o,selected:l.value})]}})}),{}}}),UD=ae({activeClass:String,appendAvatar:String,appendIcon:Ze,closable:Boolean,closeIcon:{type:Ze,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:Ze,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:Ze,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},modelValue:{type:Boolean,default:!0},onClick:Rn(),onClickOnce:Rn(),...Pa(),...ze(),...Sn(),...Mn(),...hs(),...an(),...Vl(),...Li(),...dt({tag:"span"}),...kt(),...ii({variant:"tonal"})},"VChip"),xs=ve()({name:"VChip",directives:{Ripple:Qi},props:UD(),emits:{"click:close":t=>!0,"update:modelValue":t=>!0,"group:selected":t=>!0,click:t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{t:r}=$t(),{borderClasses:s}=ja(t),{colorClasses:o,colorStyles:l,variantClasses:c}=us(t),{densityClasses:u}=Gn(t),{elevationClasses:d}=Hn(t),{roundedClasses:h}=dn(t),{sizeClasses:f}=bo(t),{themeClasses:v}=Ot(t),m=Xe(t,"modelValue"),g=fs(t,Gw,!1),p=Dl(t,n),y=L(()=>t.link!==!1&&p.isLink.value),w=L(()=>!t.disabled&&t.link!==!1&&(!!g||t.link||p.isClickable.value)),C=L(()=>({"aria-label":r(t.closeLabel),onClick(S){S.preventDefault(),S.stopPropagation(),m.value=!1,a("click:close",S)}}));function k(S){var A;a("click",S),w.value&&((A=p.navigate)==null||A.call(p,S),g==null||g.toggle())}function P(S){(S.key==="Enter"||S.key===" ")&&(S.preventDefault(),k(S))}return()=>{var z;const S=p.isLink.value?"a":t.tag,A=!!(t.appendIcon||t.appendAvatar),T=!!(A||i.append),E=!!(i.close||t.closable),I=!!(i.filter||t.filter)&&g,O=!!(t.prependIcon||t.prependAvatar),V=!!(O||i.prepend),F=!g||g.isSelected.value;return m.value&&Yt(x(S,me({class:["v-chip",{"v-chip--disabled":t.disabled,"v-chip--label":t.label,"v-chip--link":w.value,"v-chip--filter":I,"v-chip--pill":t.pill,[`${t.activeClass}`]:t.activeClass&&((z=p.isActive)==null?void 0:z.value)},v.value,s.value,F?o.value:void 0,u.value,d.value,h.value,f.value,c.value,g==null?void 0:g.selectedClass.value,t.class],style:[F?l.value:void 0,t.style],disabled:t.disabled||void 0,draggable:t.draggable,tabindex:w.value?0:void 0,onClick:k,onKeydown:w.value&&!y.value&&P},p.linkProps),{default:()=>{var W;return[_r(w.value,"v-chip"),I&&x(Rm,{key:"filter"},{default:()=>[Yt(x("div",{class:"v-chip__filter"},[i.filter?x(st,{key:"filter-defaults",disabled:!t.filterIcon,defaults:{VIcon:{icon:t.filterIcon}}},i.filter):x(_t,{key:"filter-icon",icon:t.filterIcon},null)]),[[Ca,g.isSelected.value]])]}),V&&x("div",{key:"prepend",class:"v-chip__prepend"},[i.prepend?x(st,{key:"prepend-defaults",disabled:!O,defaults:{VAvatar:{image:t.prependAvatar,start:!0},VIcon:{icon:t.prependIcon,start:!0}}},i.prepend):x(Re,null,[t.prependIcon&&x(_t,{key:"prepend-icon",icon:t.prependIcon,start:!0},null),t.prependAvatar&&x(ma,{key:"prepend-avatar",image:t.prependAvatar,start:!0},null)])]),x("div",{class:"v-chip__content","data-no-activator":""},[((W=i.default)==null?void 0:W.call(i,{isSelected:g==null?void 0:g.isSelected.value,selectedClass:g==null?void 0:g.selectedClass.value,select:g==null?void 0:g.select,toggle:g==null?void 0:g.toggle,value:g==null?void 0:g.value.value,disabled:t.disabled}))??hn(t.text)]),T&&x("div",{key:"append",class:"v-chip__append"},[i.append?x(st,{key:"append-defaults",disabled:!A,defaults:{VAvatar:{end:!0,image:t.appendAvatar},VIcon:{end:!0,icon:t.appendIcon}}},i.append):x(Re,null,[t.appendIcon&&x(_t,{key:"append-icon",end:!0,icon:t.appendIcon},null),t.appendAvatar&&x(ma,{key:"append-avatar",end:!0,image:t.appendAvatar},null)])]),E&&x("button",me({key:"close",class:"v-chip__close",type:"button","data-testid":"close-chip"},C.value),[i.close?x(st,{key:"close-defaults",defaults:{VIcon:{icon:t.closeIcon,size:"x-small"}}},i.close):x(_t,{key:"close-icon",icon:t.closeIcon,size:"x-small"},null)])]}}),[[ba("ripple"),w.value&&t.ripple,null]])}}});const df=Symbol.for("vuetify:list");function qw(){const t=ht(df,{hasPrepend:De(!1),updateHasPrepend:()=>null}),e={hasPrepend:De(!1),updateHasPrepend:n=>{n&&(e.hasPrepend.value=n)}};return Wt(df,e),t}function Zw(){return ht(df,null)}const Xm=t=>{const e={activate:n=>{let{id:a,value:i,activated:r}=n;return a=Jt(a),t&&!i&&r.size===1&&r.has(a)||(i?r.add(a):r.delete(a)),r},in:(n,a,i)=>{let r=new Set;if(n!=null)for(const s of Gt(n))r=e.activate({id:s,value:!0,activated:new Set(r),children:a,parents:i});return r},out:n=>Array.from(n)};return e},Kw=t=>{const e=Xm(t);return{activate:a=>{let{activated:i,id:r,...s}=a;r=Jt(r);const o=i.has(r)?new Set([r]):new Set;return e.activate({...s,id:r,activated:o})},in:(a,i,r)=>{let s=new Set;if(a!=null){const o=Gt(a);o.length&&(s=e.in(o.slice(0,1),i,r))}return s},out:(a,i,r)=>e.out(a,i,r)}},GD=t=>{const e=Xm(t);return{activate:a=>{let{id:i,activated:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.activate({id:i,activated:r,children:s,...o})},in:e.in,out:e.out}},qD=t=>{const e=Kw(t);return{activate:a=>{let{id:i,activated:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.activate({id:i,activated:r,children:s,...o})},in:e.in,out:e.out}},ZD={open:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(n){const r=new Set;r.add(e);let s=i.get(e);for(;s!=null;)r.add(s),s=i.get(s);return r}else return a.delete(e),a},select:()=>null},Jw={open:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(n){let r=i.get(e);for(a.add(e);r!=null&&r!==e;)a.add(r),r=i.get(r);return a}else a.delete(e);return a},select:()=>null},KD={open:Jw.open,select:t=>{let{id:e,value:n,opened:a,parents:i}=t;if(!n)return a;const r=[];let s=i.get(e);for(;s!=null;)r.push(s),s=i.get(s);return new Set(r)}},Um=t=>{const e={select:n=>{let{id:a,value:i,selected:r}=n;if(a=Jt(a),t&&!i){const s=Array.from(r.entries()).reduce((o,l)=>{let[c,u]=l;return u==="on"&&o.push(c),o},[]);if(s.length===1&&s[0]===a)return r}return r.set(a,i?"on":"off"),r},in:(n,a,i)=>{const r=new Map;for(const s of n||[])e.select({id:s,value:!0,selected:r,children:a,parents:i});return r},out:n=>{const a=[];for(const[i,r]of n.entries())r==="on"&&a.push(i);return a}};return e},Qw=t=>{const e=Um(t);return{select:a=>{let{selected:i,id:r,...s}=a;r=Jt(r);const o=i.has(r)?new Map([[r,i.get(r)]]):new Map;return e.select({...s,id:r,selected:o})},in:(a,i,r)=>a!=null&&a.length?e.in(a.slice(0,1),i,r):new Map,out:(a,i,r)=>e.out(a,i,r)}},JD=t=>{const e=Um(t);return{select:a=>{let{id:i,selected:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.select({id:i,selected:r,children:s,...o})},in:e.in,out:e.out}},QD=t=>{const e=Qw(t);return{select:a=>{let{id:i,selected:r,children:s,...o}=a;return i=Jt(i),s.has(i)?r:e.select({id:i,selected:r,children:s,...o})},in:e.in,out:e.out}},eV=t=>{const e={select:n=>{let{id:a,value:i,selected:r,children:s,parents:o}=n;a=Jt(a);const l=new Map(r),c=[a];for(;c.length;){const d=c.shift();r.set(Jt(d),i?"on":"off"),s.has(d)&&c.push(...s.get(d))}let u=Jt(o.get(a));for(;u;){const d=s.get(u),h=d.every(v=>r.get(Jt(v))==="on"),f=d.every(v=>!r.has(Jt(v))||r.get(Jt(v))==="off");r.set(u,h?"on":f?"off":"indeterminate"),u=Jt(o.get(u))}return t&&!i&&Array.from(r.entries()).reduce((h,f)=>{let[v,m]=f;return m==="on"&&h.push(v),h},[]).length===0?l:r},in:(n,a,i)=>{let r=new Map;for(const s of n||[])r=e.select({id:s,value:!0,selected:r,children:a,parents:i});return r},out:(n,a)=>{const i=[];for(const[r,s]of n.entries())s==="on"&&!a.has(r)&&i.push(r);return i}};return e},gl=Symbol.for("vuetify:nested"),e1={id:De(),root:{register:()=>null,unregister:()=>null,parents:xe(new Map),children:xe(new Map),open:()=>null,openOnSelect:()=>null,activate:()=>null,select:()=>null,activatable:xe(!1),selectable:xe(!1),opened:xe(new Set),activated:xe(new Set),selected:xe(new Map),selectedValues:xe([]),getPath:()=>[]}},tV=ae({activatable:Boolean,selectable:Boolean,activeStrategy:[String,Function,Object],selectStrategy:[String,Function,Object],openStrategy:[String,Object],opened:null,activated:null,selected:null,mandatory:Boolean},"nested"),nV=t=>{let e=!1;const n=xe(new Map),a=xe(new Map),i=Xe(t,"opened",t.opened,v=>new Set(v),v=>[...v.values()]),r=L(()=>{if(typeof t.activeStrategy=="object")return t.activeStrategy;if(typeof t.activeStrategy=="function")return t.activeStrategy(t.mandatory);switch(t.activeStrategy){case"leaf":return GD(t.mandatory);case"single-leaf":return qD(t.mandatory);case"independent":return Xm(t.mandatory);case"single-independent":default:return Kw(t.mandatory)}}),s=L(()=>{if(typeof t.selectStrategy=="object")return t.selectStrategy;if(typeof t.selectStrategy=="function")return t.selectStrategy(t.mandatory);switch(t.selectStrategy){case"single-leaf":return QD(t.mandatory);case"leaf":return JD(t.mandatory);case"independent":return Um(t.mandatory);case"single-independent":return Qw(t.mandatory);case"classic":default:return eV(t.mandatory)}}),o=L(()=>{if(typeof t.openStrategy=="object")return t.openStrategy;switch(t.openStrategy){case"list":return KD;case"single":return ZD;case"multiple":default:return Jw}}),l=Xe(t,"activated",t.activated,v=>r.value.in(v,n.value,a.value),v=>r.value.out(v,n.value,a.value)),c=Xe(t,"selected",t.selected,v=>s.value.in(v,n.value,a.value),v=>s.value.out(v,n.value,a.value));Vn(()=>{e=!0});function u(v){const m=[];let g=v;for(;g!=null;)m.unshift(g),g=a.value.get(g);return m}const d=un("nested"),h=new Set,f={id:De(),root:{opened:i,activatable:ge(t,"activatable"),selectable:ge(t,"selectable"),activated:l,selected:c,selectedValues:L(()=>{const v=[];for(const[m,g]of c.value.entries())g==="on"&&v.push(m);return v}),register:(v,m,g)=>{if(h.has(v)){u(v).map(String).join(" -> "),u(m).concat(v).map(String).join(" -> ");return}else h.add(v);m&&v!==m&&a.value.set(v,m),g&&n.value.set(v,[]),m!=null&&n.value.set(m,[...n.value.get(m)||[],v])},unregister:v=>{if(e)return;h.delete(v),n.value.delete(v);const m=a.value.get(v);if(m){const g=n.value.get(m)??[];n.value.set(m,g.filter(p=>p!==v))}a.value.delete(v)},open:(v,m,g)=>{d.emit("click:open",{id:v,value:m,path:u(v),event:g});const p=o.value.open({id:v,value:m,opened:new Set(i.value),children:n.value,parents:a.value,event:g});p&&(i.value=p)},openOnSelect:(v,m,g)=>{const p=o.value.select({id:v,value:m,selected:new Map(c.value),opened:new Set(i.value),children:n.value,parents:a.value,event:g});p&&(i.value=p)},select:(v,m,g)=>{d.emit("click:select",{id:v,value:m,path:u(v),event:g});const p=s.value.select({id:v,value:m,selected:new Map(c.value),children:n.value,parents:a.value,event:g});p&&(c.value=p),f.root.openOnSelect(v,m,g)},activate:(v,m,g)=>{if(!t.activatable)return f.root.select(v,!0,g);d.emit("click:activate",{id:v,value:m,path:u(v),event:g});const p=r.value.activate({id:v,value:m,activated:new Set(l.value),children:n.value,parents:a.value,event:g});if(p.size!==l.value.size)l.value=p;else{for(const y of p)if(!l.value.has(y)){l.value=p;return}for(const y of l.value)if(!p.has(y)){l.value=p;return}}},children:n,parents:a,getPath:u}};return Wt(gl,f),f.root},t1=(t,e)=>{const n=ht(gl,e1),a=Symbol(Yn()),i=L(()=>t.value!==void 0?t.value:a),r={...n,id:i,open:(s,o)=>n.root.open(i.value,s,o),openOnSelect:(s,o)=>n.root.openOnSelect(i.value,s,o),isOpen:L(()=>n.root.opened.value.has(i.value)),parent:L(()=>n.root.parents.value.get(i.value)),activate:(s,o)=>n.root.activate(i.value,s,o),isActivated:L(()=>n.root.activated.value.has(Jt(i.value))),select:(s,o)=>n.root.select(i.value,s,o),isSelected:L(()=>n.root.selected.value.get(Jt(i.value))==="on"),isIndeterminate:L(()=>n.root.selected.value.get(Jt(i.value))==="indeterminate"),isLeaf:L(()=>!n.root.children.value.get(i.value)),isGroupActivator:n.isGroupActivator};return ro(()=>{!n.isGroupActivator&&n.root.register(i.value,n.id.value,e)}),Vn(()=>{!n.isGroupActivator&&n.root.unregister(i.value)}),e&&Wt(gl,r),r},aV=()=>{const t=ht(gl,e1);Wt(gl,{...t,isGroupActivator:!0})},iV=Ha({name:"VListGroupActivator",setup(t,e){let{slots:n}=e;return aV(),()=>{var a;return(a=n.default)==null?void 0:a.call(n)}}}),n1=ae({activeColor:String,baseColor:String,color:String,collapseIcon:{type:Ze,default:"$collapse"},expandIcon:{type:Ze,default:"$expand"},prependIcon:Ze,appendIcon:Ze,fluid:Boolean,subgroup:Boolean,title:String,value:null,...ze(),...dt()},"VListGroup"),vl=ve()({name:"VListGroup",props:n1(),setup(t,e){let{slots:n}=e;const{isOpen:a,open:i,id:r}=t1(ge(t,"value"),!0),s=L(()=>`v-list-group--id-${String(r.value)}`),o=Zw(),{isBooted:l}=ys();function c(f){f.stopPropagation(),i(!a.value,f)}const u=L(()=>({onClick:c,class:"v-list-group__header",id:s.value})),d=L(()=>a.value?t.collapseIcon:t.expandIcon),h=L(()=>({VListItem:{active:a.value,activeColor:t.activeColor,baseColor:t.baseColor,color:t.color,prependIcon:t.prependIcon||t.subgroup&&d.value,appendIcon:t.appendIcon||!t.subgroup&&d.value,title:t.title,value:t.value}}));return we(()=>x(t.tag,{class:["v-list-group",{"v-list-group--prepend":o==null?void 0:o.hasPrepend.value,"v-list-group--fluid":t.fluid,"v-list-group--subgroup":t.subgroup,"v-list-group--open":a.value},t.class],style:t.style},{default:()=>[n.activator&&x(st,{defaults:h.value},{default:()=>[x(iV,null,{default:()=>[n.activator({props:u.value,isOpen:a.value})]})]}),x(na,{transition:{component:Mu},disabled:!l.value},{default:()=>{var f;return[Yt(x("div",{class:"v-list-group__items",role:"group","aria-labelledby":s.value},[(f=n.default)==null?void 0:f.call(n)]),[[Ca,a.value]])]}})]})),{isOpen:a}}});const rV=ae({opacity:[Number,String],...ze(),...dt()},"VListItemSubtitle"),a1=ve()({name:"VListItemSubtitle",props:rV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-subtitle",t.class],style:[{"--v-list-item-subtitle-opacity":t.opacity},t.style]},n)),{}}}),i1=Oi("v-list-item-title"),Gm=ae({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:Ze,baseColor:String,disabled:Boolean,lines:[Boolean,String],link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:Ze,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:Rn(),onClickOnce:Rn(),...Pa(),...ze(),...Sn(),...Cn(),...Mn(),...an(),...Vl(),...dt(),...kt(),...ii({variant:"text"})},"VListItem"),Fa=ve()({name:"VListItem",directives:{Ripple:Qi},props:Gm(),emits:{click:t=>!0},setup(t,e){let{attrs:n,slots:a,emit:i}=e;const r=Dl(t,n),s=L(()=>t.value===void 0?r.href.value:t.value),{activate:o,isActivated:l,select:c,isOpen:u,isSelected:d,isIndeterminate:h,isGroupActivator:f,root:v,parent:m,openOnSelect:g,id:p}=t1(s,!1),y=Zw(),w=L(()=>{var oe;return t.active!==!1&&(t.active||((oe=r.isActive)==null?void 0:oe.value)||(v.activatable.value?l.value:d.value))}),C=L(()=>t.link!==!1&&r.isLink.value),k=L(()=>!!y&&(v.selectable.value||v.activatable.value||t.value!=null)),P=L(()=>!t.disabled&&t.link!==!1&&(t.link||r.isClickable.value||k.value)),S=L(()=>t.rounded||t.nav),A=L(()=>t.color??t.activeColor),T=L(()=>({color:w.value?A.value??t.baseColor:t.baseColor,variant:t.variant}));Oe(()=>{var oe;return(oe=r.isActive)==null?void 0:oe.value},oe=>{oe&&E()}),ro(()=>{var oe;(oe=r.isActive)!=null&&oe.value&&E()});function E(){m.value!=null&&v.open(m.value,!0),g(!0)}const{themeClasses:I}=Ot(t),{borderClasses:O}=ja(t),{colorClasses:V,colorStyles:F,variantClasses:z}=us(T),{densityClasses:W}=Gn(t),{dimensionStyles:ne}=An(t),{elevationClasses:ee}=Hn(t),{roundedClasses:J}=dn(S),X=L(()=>t.lines?`v-list-item--${t.lines}-line`:void 0),Y=L(()=>({isActive:w.value,select:c,isOpen:u.value,isSelected:d.value,isIndeterminate:h.value}));function se(oe){var U;i("click",oe),P.value&&((U=r.navigate)==null||U.call(r,oe),!f&&(v.activatable.value?o(!l.value,oe):(v.selectable.value||t.value!=null)&&c(!d.value,oe)))}function q(oe){const U=oe.target;["INPUT","TEXTAREA"].includes(U.tagName)||(oe.key==="Enter"||oe.key===" ")&&(oe.preventDefault(),oe.target.dispatchEvent(new MouseEvent("click",oe)))}return we(()=>{const oe=C.value?"a":t.tag,U=a.title||t.title!=null,le=a.subtitle||t.subtitle!=null,ue=!!(t.appendAvatar||t.appendIcon),pe=!!(ue||a.append),$=!!(t.prependAvatar||t.prependIcon),Z=!!($||a.prepend);return y==null||y.updateHasPrepend(Z),t.activeColor&&wO("active-color",["color","base-color"]),Yt(x(oe,me({class:["v-list-item",{"v-list-item--active":w.value,"v-list-item--disabled":t.disabled,"v-list-item--link":P.value,"v-list-item--nav":t.nav,"v-list-item--prepend":!Z&&(y==null?void 0:y.hasPrepend.value),"v-list-item--slim":t.slim,[`${t.activeClass}`]:t.activeClass&&w.value},I.value,O.value,V.value,W.value,ee.value,X.value,J.value,z.value,t.class],style:[F.value,ne.value,t.style],tabindex:P.value?y?-2:0:void 0,"aria-selected":k.value?v.activatable.value?l.value:v.selectable.value?d.value:w.value:void 0,onClick:se,onKeydown:P.value&&!C.value&&q},r.linkProps),{default:()=>{var Q;return[_r(P.value||w.value,"v-list-item"),Z&&x("div",{key:"prepend",class:"v-list-item__prepend"},[a.prepend?x(st,{key:"prepend-defaults",disabled:!$,defaults:{VAvatar:{density:t.density,image:t.prependAvatar},VIcon:{density:t.density,icon:t.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var he;return[(he=a.prepend)==null?void 0:he.call(a,Y.value)]}}):x(Re,null,[t.prependAvatar&&x(ma,{key:"prepend-avatar",density:t.density,image:t.prependAvatar},null),t.prependIcon&&x(_t,{key:"prepend-icon",density:t.density,icon:t.prependIcon},null)]),x("div",{class:"v-list-item__spacer"},null)]),x("div",{class:"v-list-item__content","data-no-activator":""},[U&&x(i1,{key:"title"},{default:()=>{var he;return[((he=a.title)==null?void 0:he.call(a,{title:t.title}))??hn(t.title)]}}),le&&x(a1,{key:"subtitle"},{default:()=>{var he;return[((he=a.subtitle)==null?void 0:he.call(a,{subtitle:t.subtitle}))??hn(t.subtitle)]}}),(Q=a.default)==null?void 0:Q.call(a,Y.value)]),pe&&x("div",{key:"append",class:"v-list-item__append"},[a.append?x(st,{key:"append-defaults",disabled:!ue,defaults:{VAvatar:{density:t.density,image:t.appendAvatar},VIcon:{density:t.density,icon:t.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var he;return[(he=a.append)==null?void 0:he.call(a,Y.value)]}}):x(Re,null,[t.appendIcon&&x(_t,{key:"append-icon",density:t.density,icon:t.appendIcon},null),t.appendAvatar&&x(ma,{key:"append-avatar",density:t.density,image:t.appendAvatar},null)]),x("div",{class:"v-list-item__spacer"},null)])]}}),[[ba("ripple"),P.value&&t.ripple]])}),{activate:o,isActivated:l,isGroupActivator:f,isSelected:d,list:y,select:c,root:v,id:p,link:r}}}),sV=ae({color:String,inset:Boolean,sticky:Boolean,title:String,...ze(),...dt()},"VListSubheader"),r1=ve()({name:"VListSubheader",props:sV(),setup(t,e){let{slots:n}=e;const{textColorClasses:a,textColorStyles:i}=Nn(ge(t,"color"));return we(()=>{const r=!!(n.default||t.title);return x(t.tag,{class:["v-list-subheader",{"v-list-subheader--inset":t.inset,"v-list-subheader--sticky":t.sticky},a.value,t.class],style:[{textColorStyles:i},t.style]},{default:()=>{var s;return[r&&x("div",{class:"v-list-subheader__text"},[((s=n.default)==null?void 0:s.call(n))??t.title])]}})}),{}}});const s1=ae({color:String,inset:Boolean,length:[Number,String],opacity:[Number,String],thickness:[Number,String],vertical:Boolean,...ze(),...kt()},"VDivider"),di=ve()({name:"VDivider",props:s1(),setup(t,e){let{attrs:n,slots:a}=e;const{themeClasses:i}=Ot(t),{textColorClasses:r,textColorStyles:s}=Nn(ge(t,"color")),o=L(()=>{const l={};return t.length&&(l[t.vertical?"height":"width"]=Ne(t.length)),t.thickness&&(l[t.vertical?"borderRightWidth":"borderTopWidth"]=Ne(t.thickness)),l});return we(()=>{const l=x("hr",{class:[{"v-divider":!0,"v-divider--inset":t.inset,"v-divider--vertical":t.vertical},i.value,r.value,t.class],style:[o.value,s.value,{"--v-border-opacity":t.opacity},t.style],"aria-orientation":!n.role||n.role==="separator"?t.vertical?"vertical":"horizontal":void 0,role:`${n.role||"separator"}`},null);return a.default?x("div",{class:["v-divider__wrapper",{"v-divider__wrapper--vertical":t.vertical,"v-divider__wrapper--inset":t.inset}]},[l,x("div",{class:"v-divider__content"},[a.default()]),l]):l}),{}}}),oV=ae({items:Array,returnObject:Boolean},"VListChildren"),o1=ve()({name:"VListChildren",props:oV(),setup(t,e){let{slots:n}=e;return qw(),()=>{var a,i;return((a=n.default)==null?void 0:a.call(n))??((i=t.items)==null?void 0:i.map(r=>{var h,f;let{children:s,props:o,type:l,raw:c}=r;if(l==="divider")return((h=n.divider)==null?void 0:h.call(n,{props:o}))??x(di,o,null);if(l==="subheader")return((f=n.subheader)==null?void 0:f.call(n,{props:o}))??x(r1,o,null);const u={subtitle:n.subtitle?v=>{var m;return(m=n.subtitle)==null?void 0:m.call(n,{...v,item:c})}:void 0,prepend:n.prepend?v=>{var m;return(m=n.prepend)==null?void 0:m.call(n,{...v,item:c})}:void 0,append:n.append?v=>{var m;return(m=n.append)==null?void 0:m.call(n,{...v,item:c})}:void 0,title:n.title?v=>{var m;return(m=n.title)==null?void 0:m.call(n,{...v,item:c})}:void 0},d=vl.filterProps(o);return s?x(vl,me({value:o==null?void 0:o.value},d),{activator:v=>{let{props:m}=v;const g={...o,...m,value:t.returnObject?c:o.value};return n.header?n.header({props:g}):x(Fa,g,u)},default:()=>x(o1,{items:s,returnObject:t.returnObject},n)}):n.item?n.item({props:o}):x(Fa,me(o,{value:t.returnObject?c:o.value}),u)}))}}}),l1=ae({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 dr(t,e){const n=vn(e,t.itemTitle,e),a=vn(e,t.itemValue,n),i=vn(e,t.itemChildren),r=t.itemProps===!0?typeof e=="object"&&e!=null&&!Array.isArray(e)?"children"in e?Lt(e,["children"]):e:void 0:vn(e,t.itemProps),s={title:n,value:a,...r};return{title:String(s.title??""),value:s.value,props:s,children:Array.isArray(i)?c1(t,i):void 0,raw:e}}function c1(t,e){const n=Zi(t,["itemTitle","itemValue","itemChildren","itemProps","returnObject","valueComparator"]),a=[];for(const i of e)a.push(dr(n,i));return a}function qm(t){const e=L(()=>c1(t,t.items)),n=L(()=>e.value.some(o=>o.value===null)),a=De(new Map),i=De([]);on(()=>{const o=e.value,l=new Map,c=[];for(let u=0;u{let{raw:c}=l;return c}):o.map(l=>{let{value:c}=l;return c})}return{items:e,transformIn:r,transformOut:s}}function lV(t,e){const n=vn(e,t.itemType,"item"),a=l0(e)?e:vn(e,t.itemTitle),i=vn(e,t.itemValue,void 0),r=vn(e,t.itemChildren),s=t.itemProps===!0?Lt(e,["children"]):vn(e,t.itemProps),o={title:a,value:i,...s};return{type:n,title:o.title,value:o.value,props:o,children:n==="item"&&r?u1(t,r):void 0,raw:e}}function u1(t,e){const n=[];for(const a of e)n.push(lV(t,a));return n}function d1(t){return{items:L(()=>u1(t,t.items))}}const h1=ae({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,expandIcon:Ze,collapseIcon:Ze,lines:{type:[Boolean,String],default:"one"},slim:Boolean,nav:Boolean,"onClick:open":Rn(),"onClick:select":Rn(),"onUpdate:opened":Rn(),...tV({selectStrategy:"single-leaf",openStrategy:"list"}),...Pa(),...ze(),...Sn(),...Cn(),...Mn(),itemType:{type:String,default:"type"},...l1(),...an(),...dt(),...kt(),...ii({variant:"text"})},"VList"),Qs=ve()({name:"VList",props:h1(),emits:{"update:selected":t=>!0,"update:activated":t=>!0,"update:opened":t=>!0,"click:open":t=>!0,"click:activate":t=>!0,"click:select":t=>!0},setup(t,e){let{slots:n}=e;const{items:a}=d1(t),{themeClasses:i}=Ot(t),{backgroundColorClasses:r,backgroundColorStyles:s}=Ft(ge(t,"bgColor")),{borderClasses:o}=ja(t),{densityClasses:l}=Gn(t),{dimensionStyles:c}=An(t),{elevationClasses:u}=Hn(t),{roundedClasses:d}=dn(t),{children:h,open:f,parents:v,select:m,getPath:g}=nV(t),p=L(()=>t.lines?`v-list--${t.lines}-line`:void 0),y=ge(t,"activeColor"),w=ge(t,"baseColor"),C=ge(t,"color");qw(),tn({VListGroup:{activeColor:y,baseColor:w,color:C,expandIcon:ge(t,"expandIcon"),collapseIcon:ge(t,"collapseIcon")},VListItem:{activeClass:ge(t,"activeClass"),activeColor:y,baseColor:w,color:C,density:ge(t,"density"),disabled:ge(t,"disabled"),lines:ge(t,"lines"),nav:ge(t,"nav"),slim:ge(t,"slim"),variant:ge(t,"variant")}});const k=De(!1),P=xe();function S(V){k.value=!0}function A(V){k.value=!1}function T(V){var F;!k.value&&!(V.relatedTarget&&((F=P.value)!=null&&F.contains(V.relatedTarget)))&&O()}function E(V){const F=V.target;if(!(!P.value||["INPUT","TEXTAREA"].includes(F.tagName))){if(V.key==="ArrowDown")O("next");else if(V.key==="ArrowUp")O("prev");else if(V.key==="Home")O("first");else if(V.key==="End")O("last");else return;V.preventDefault()}}function I(V){k.value=!0}function O(V){if(P.value)return Ur(P.value,V)}return we(()=>x(t.tag,{ref:P,class:["v-list",{"v-list--disabled":t.disabled,"v-list--nav":t.nav,"v-list--slim":t.slim},i.value,r.value,o.value,l.value,u.value,p.value,d.value,t.class],style:[s.value,c.value,t.style],tabindex:t.disabled?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:S,onFocusout:A,onFocus:T,onKeydown:E,onMousedown:I},{default:()=>[x(o1,{items:a.value,returnObject:t.returnObject},n)]})),{open:f,select:m,focus:O,children:h,parents:v,getPath:g}}}),cV=Oi("v-list-img"),uV=ae({start:Boolean,end:Boolean,...ze(),...dt()},"VListItemAction"),f1=ve()({name:"VListItemAction",props:uV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-action",{"v-list-item-action--start":t.start,"v-list-item-action--end":t.end},t.class],style:t.style},n)),{}}}),dV=ae({start:Boolean,end:Boolean,...ze(),...dt()},"VListItemMedia"),hV=ve()({name:"VListItemMedia",props:dV(),setup(t,e){let{slots:n}=e;return we(()=>x(t.tag,{class:["v-list-item-media",{"v-list-item-media--start":t.start,"v-list-item-media--end":t.end},t.class],style:t.style},n)),{}}});const fV=ae({renderless:Boolean,...ze()},"VVirtualScrollItem"),m1=ve()({name:"VVirtualScrollItem",inheritAttrs:!1,props:fV(),emits:{"update:height":t=>!0},setup(t,e){let{attrs:n,emit:a,slots:i}=e;const{resizeRef:r,contentRect:s}=gi(void 0,"border");Oe(()=>{var o;return(o=s.value)==null?void 0:o.height},o=>{o!=null&&a("update:height",o)}),we(()=>{var o,l;return t.renderless?x(Re,null,[(o=i.default)==null?void 0:o.call(i,{itemRef:r})]):x("div",me({ref:r,class:["v-virtual-scroll__item",t.class],style:t.style},n),[(l=i.default)==null?void 0:l.call(i)])})}}),mV=-1,gV=1,eh=100,g1=ae({itemHeight:{type:[Number,String],default:null},height:[Number,String]},"virtual");function v1(t,e){const n=ri(),a=De(0);on(()=>{a.value=parseFloat(t.itemHeight||0)});const i=De(0),r=De(Math.ceil((parseInt(t.height)||n.height.value)/(a.value||16))||1),s=De(0),o=De(0),l=xe(),c=xe();let u=0;const{resizeRef:d,contentRect:h}=gi();on(()=>{d.value=l.value});const f=L(()=>{var X;return l.value===document.documentElement?n.height.value:((X=h.value)==null?void 0:X.height)||parseInt(t.height)||0}),v=L(()=>!!(l.value&&c.value&&f.value&&a.value));let m=Array.from({length:e.value.length}),g=Array.from({length:e.value.length});const p=De(0);let y=-1;function w(X){return m[X]||a.value}const C=iO(()=>{const X=performance.now();g[0]=0;const Y=e.value.length;for(let se=1;se<=Y-1;se++)g[se]=(g[se-1]||0)+w(se-1);p.value=Math.max(p.value,performance.now()-X)},p),k=Oe(v,X=>{X&&(k(),u=c.value.offsetTop,C.immediate(),W(),~y&&wt(()=>{At&&window.requestAnimationFrame(()=>{ee(y),y=-1})}))});Bn(()=>{C.clear()});function P(X,Y){const se=m[X],q=a.value;a.value=q?Math.min(a.value,Y):Y,(se!==Y||q!==a.value)&&(m[X]=Y,C())}function S(X){return X=en(X,0,e.value.length-1),g[X]||0}function A(X){return vV(g,X)}let T=0,E=0,I=0;Oe(f,(X,Y)=>{Y&&(W(),X